:root,:host{--joy-layout-radius:12px;--joy-layout-thickness:2px;--joy-layout-space:8px;--joy-layout-transition:.2s;--joy-duration-short:.2s;--mosaik-duration-short:var(--joy-duration-short);--joy-duration-medium:.4s;--mosaik-duration-medium:var(--joy-duration-medium);--joy-duration-long:.6s;--mosaik-duration-long:var(--joy-duration-long);--joy-scheme-light-surface:#f5f5f5;--joy-scheme-light-background:#eaeaea;--joy-scheme-light-foreground:#3c454f;--joy-scheme-light-highlight:#d1d1d1;--joy-scheme-light-middlelight:#8a8a8a;--joy-scheme-light-lowlight:#5c5c5c;--joy-scheme-light-transparent:#fff0;--joy-scheme-light-semi-transparent:#fffa;--joy-scheme-light-disabled:#686868;--joy-scheme-light-contrast:#fff;--joy-scheme-light-selection:#cccccc70;--joy-scheme-surface:var(--joy-scheme-light-surface);--joy-scheme-background:var(--joy-scheme-light-background);--joy-scheme-foreground:var(--joy-scheme-light-foreground);--joy-scheme-highlight:var(--joy-scheme-light-highlight);--joy-scheme-middlelight:var(--joy-scheme-light-middlelight);--joy-scheme-lowlight:var(--joy-scheme-light-lowlight);--joy-scheme-transparent:var(--joy-scheme-light-transparent);--joy-scheme-semi-transparent:var(--joy-scheme-light-semi-transparent);--joy-scheme-disabled:var(--joy-scheme-light-disabled);--joy-scheme-contrast:var(--joy-scheme-light-contrast);--joy-scheme-selection:var(--joy-scheme-light-selection)}:root.dark,:root[theme-mode=dark],:host.dark,:host[theme-mode=dark]{--joy-scheme-dark-surface:#1e1e1e;--joy-scheme-dark-background:#151515;--joy-scheme-dark-foreground:#c3bab0;--joy-scheme-dark-highlight:#2e2e2e;--joy-scheme-dark-middlelight:#757575;--joy-scheme-dark-lowlight:#a3a3a3;--joy-scheme-dark-transparent:#fff0;--joy-scheme-dark-semi-transparent:#ffffff08;--joy-scheme-dark-disabled:#474747;--joy-scheme-dark-contrast:#000;--joy-scheme-dark-selection:#cccccc70;--joy-scheme-surface:var(--joy-scheme-dark-surface);--joy-scheme-background:var(--joy-scheme-dark-background);--joy-scheme-foreground:var(--joy-scheme-dark-foreground);--joy-scheme-highlight:var(--joy-scheme-dark-highlight);--joy-scheme-middlelight:var(--joy-scheme-dark-middlelight);--joy-scheme-lowlight:var(--joy-scheme-dark-lowlight);--joy-scheme-transparent:var(--joy-scheme-dark-transparent);--joy-scheme-semi-transparent:var(--joy-scheme-dark-semi-transparent);--joy-scheme-disabled:var(--joy-scheme-dark-disabled);--joy-scheme-contrast:var(--joy-scheme-dark-contrast);--joy-scheme-selection:var(--joy-scheme-dark-selection)}:root,:host{--joy-color-light-primary-0:#fff;--joy-color-light-primary-50:#fce4ec;--joy-color-light-primary-100:#f8bcd0;--joy-color-light-primary-200:#f48fb1;--joy-color-light-primary-300:#f06292;--joy-color-light-primary-400:#ec407a;--joy-color-light-primary-500:#e91e63;--joy-color-light-primary-600:#cb1a56;--joy-color-light-primary-700:#a31545;--joy-color-light-primary-800:#7e1035;--joy-color-light-primary-900:#3a0819;--joy-color-light-secondary-0:#fff;--joy-color-light-secondary-50:#e6f6e9;--joy-color-light-secondary-100:#c3e8c9;--joy-color-light-secondary-200:#9bd9a7;--joy-color-light-secondary-300:#70cb83;--joy-color-light-secondary-400:#4dbf68;--joy-color-light-secondary-500:#21b34d;--joy-color-light-secondary-600:#16a444;--joy-color-light-secondary-700:#009238;--joy-color-light-secondary-800:#00812d;--joy-color-light-secondary-900:#006218;--joy-color-light-tertiary-0:#fff;--joy-color-light-tertiary-50:#e1f5fc;--joy-color-light-tertiary-100:#b4e6f7;--joy-color-light-tertiary-200:#84d5f3;--joy-color-light-tertiary-300:#56c5ee;--joy-color-light-tertiary-400:#35b8eb;--joy-color-light-tertiary-500:#19ace9;--joy-color-light-tertiary-600:#139edb;--joy-color-light-tertiary-700:#098bc7;--joy-color-light-tertiary-800:#087ab4;--joy-color-light-tertiary-900:#005a92;--joy-color-light-info-0:#fff;--joy-color-light-info-50:#f4faff;--joy-color-light-info-100:#ddf1ff;--joy-color-light-info-200:#addbff;--joy-color-light-info-300:#6fb6ff;--joy-color-light-info-400:#3990ff;--joy-color-light-info-500:#096bde;--joy-color-light-info-600:#054da7;--joy-color-light-info-700:#02367d;--joy-color-light-info-800:#072859;--joy-color-light-info-900:#00153c;--joy-color-light-warning-0:#fff;--joy-color-light-warning-50:#fff8c5;--joy-color-light-warning-100:#fae17d;--joy-color-light-warning-200:#eac54f;--joy-color-light-warning-300:#d4a72c;--joy-color-light-warning-400:#bf8700;--joy-color-light-warning-500:#9a6700;--joy-color-light-warning-600:#7d4e00;--joy-color-light-warning-700:#633c01;--joy-color-light-warning-800:#4d2d00;--joy-color-light-warning-900:#3b2300;--joy-color-light-danger-0:#fff;--joy-color-light-danger-50:#fff8f6;--joy-color-light-danger-100:#ffe9e8;--joy-color-light-danger-200:#ffc7c5;--joy-color-light-danger-300:#ff9192;--joy-color-light-danger-400:#fa5255;--joy-color-light-danger-500:#d3232f;--joy-color-light-danger-600:#a10e25;--joy-color-light-danger-700:#77061b;--joy-color-light-danger-800:#580013;--joy-color-light-danger-900:#39000d;--joy-color-light-success-0:#fff;--joy-color-light-success-50:#f3fef5;--joy-color-light-success-100:#d7f5dd;--joy-color-light-success-200:#77ec95;--joy-color-light-success-300:#4cc76e;--joy-color-light-success-400:#2ca24d;--joy-color-light-success-500:#1a7d36;--joy-color-light-success-600:#0f5d26;--joy-color-light-success-700:#034318;--joy-color-light-success-800:#002f0f;--joy-color-light-success-900:#001d09;--joy-color-light-highlight-0:#fff;--joy-color-light-highlight-50:#fdf7ff;--joy-color-light-highlight-100:#f4eaff;--joy-color-light-highlight-200:#e1cbff;--joy-color-light-highlight-300:#c69eff;--joy-color-light-highlight-400:#a374f9;--joy-color-light-highlight-500:#814dde;--joy-color-light-highlight-600:#5f35ae;--joy-color-light-highlight-700:#452382;--joy-color-light-highlight-800:#301761;--joy-color-light-highlight-900:#1d0a42;--joy-color-light-neutral-0:#fff;--joy-color-light-neutral-50:#f7f7f8;--joy-color-light-neutral-100:#ebebef;--joy-color-light-neutral-200:#d8d8df;--joy-color-light-neutral-300:#b9b9c6;--joy-color-light-neutral-400:#8f8fa3;--joy-color-light-neutral-500:#73738c;--joy-color-light-neutral-600:#5a5a72;--joy-color-light-neutral-700:#434356;--joy-color-light-neutral-800:#25252d;--joy-color-light-neutral-900:#131318;--joy-color-primary-0:var(--joy-color-light-primary-0);--joy-color-primary-50:var(--joy-color-light-primary-50);--joy-color-primary-100:var(--joy-color-light-primary-100);--joy-color-primary-200:var(--joy-color-light-primary-200);--joy-color-primary-300:var(--joy-color-light-primary-300);--joy-color-primary-400:var(--joy-color-light-primary-400);--joy-color-primary-500:var(--joy-color-light-primary-500);--joy-color-primary-600:var(--joy-color-light-primary-600);--joy-color-primary-700:var(--joy-color-light-primary-700);--joy-color-primary-800:var(--joy-color-light-primary-800);--joy-color-primary-900:var(--joy-color-light-primary-900);--joy-color-secondary-0:var(--joy-color-light-secondary-0);--joy-color-secondary-50:var(--joy-color-light-secondary-50);--joy-color-secondary-100:var(--joy-color-light-secondary-100);--joy-color-secondary-200:var(--joy-color-light-secondary-200);--joy-color-secondary-300:var(--joy-color-light-secondary-300);--joy-color-secondary-400:var(--joy-color-light-secondary-400);--joy-color-secondary-500:var(--joy-color-light-secondary-500);--joy-color-secondary-600:var(--joy-color-light-secondary-600);--joy-color-secondary-700:var(--joy-color-light-secondary-700);--joy-color-secondary-800:var(--joy-color-light-secondary-800);--joy-color-secondary-900:var(--joy-color-light-secondary-900);--joy-color-tertiary-0:var(--joy-color-light-tertiary-0);--joy-color-tertiary-50:var(--joy-color-light-tertiary-50);--joy-color-tertiary-100:var(--joy-color-light-tertiary-100);--joy-color-tertiary-200:var(--joy-color-light-tertiary-200);--joy-color-tertiary-300:var(--joy-color-light-tertiary-300);--joy-color-tertiary-400:var(--joy-color-light-tertiary-400);--joy-color-tertiary-500:var(--joy-color-light-tertiary-500);--joy-color-tertiary-600:var(--joy-color-light-tertiary-600);--joy-color-tertiary-700:var(--joy-color-light-tertiary-700);--joy-color-tertiary-800:var(--joy-color-light-tertiary-800);--joy-color-tertiary-900:var(--joy-color-light-tertiary-900);--joy-color-info-0:var(--joy-color-light-info-0);--joy-color-info-50:var(--joy-color-light-info-50);--joy-color-info-100:var(--joy-color-light-info-100);--joy-color-info-200:var(--joy-color-light-info-200);--joy-color-info-300:var(--joy-color-light-info-300);--joy-color-info-400:var(--joy-color-light-info-400);--joy-color-info-500:var(--joy-color-light-info-500);--joy-color-info-600:var(--joy-color-light-info-600);--joy-color-info-700:var(--joy-color-light-info-700);--joy-color-info-800:var(--joy-color-light-info-800);--joy-color-info-900:var(--joy-color-light-info-900);--joy-color-warning-0:var(--joy-color-light-warning-0);--joy-color-warning-50:var(--joy-color-light-warning-50);--joy-color-warning-100:var(--joy-color-light-warning-100);--joy-color-warning-200:var(--joy-color-light-warning-200);--joy-color-warning-300:var(--joy-color-light-warning-300);--joy-color-warning-400:var(--joy-color-light-warning-400);--joy-color-warning-500:var(--joy-color-light-warning-500);--joy-color-warning-600:var(--joy-color-light-warning-600);--joy-color-warning-700:var(--joy-color-light-warning-700);--joy-color-warning-800:var(--joy-color-light-warning-800);--joy-color-warning-900:var(--joy-color-light-warning-900);--joy-color-danger-0:var(--joy-color-light-danger-0);--joy-color-danger-50:var(--joy-color-light-danger-50);--joy-color-danger-100:var(--joy-color-light-danger-100);--joy-color-danger-200:var(--joy-color-light-danger-200);--joy-color-danger-300:var(--joy-color-light-danger-300);--joy-color-danger-400:var(--joy-color-light-danger-400);--joy-color-danger-500:var(--joy-color-light-danger-500);--joy-color-danger-600:var(--joy-color-light-danger-600);--joy-color-danger-700:var(--joy-color-light-danger-700);--joy-color-danger-800:var(--joy-color-light-danger-800);--joy-color-danger-900:var(--joy-color-light-danger-900);--joy-color-success-0:var(--joy-color-light-success-0);--joy-color-success-50:var(--joy-color-light-success-50);--joy-color-success-100:var(--joy-color-light-success-100);--joy-color-success-200:var(--joy-color-light-success-200);--joy-color-success-300:var(--joy-color-light-success-300);--joy-color-success-400:var(--joy-color-light-success-400);--joy-color-success-500:var(--joy-color-light-success-500);--joy-color-success-600:var(--joy-color-light-success-600);--joy-color-success-700:var(--joy-color-light-success-700);--joy-color-success-800:var(--joy-color-light-success-800);--joy-color-success-900:var(--joy-color-light-success-900);--joy-color-highlight-0:var(--joy-color-light-highlight-0);--joy-color-highlight-50:var(--joy-color-light-highlight-50);--joy-color-highlight-100:var(--joy-color-light-highlight-100);--joy-color-highlight-200:var(--joy-color-light-highlight-200);--joy-color-highlight-300:var(--joy-color-light-highlight-300);--joy-color-highlight-400:var(--joy-color-light-highlight-400);--joy-color-highlight-500:var(--joy-color-light-highlight-500);--joy-color-highlight-600:var(--joy-color-light-highlight-600);--joy-color-highlight-700:var(--joy-color-light-highlight-700);--joy-color-highlight-800:var(--joy-color-light-highlight-800);--joy-color-highlight-900:var(--joy-color-light-highlight-900);--joy-color-neutral-0:var(--joy-color-light-neutral-0);--joy-color-neutral-50:var(--joy-color-light-neutral-50);--joy-color-neutral-100:var(--joy-color-light-neutral-100);--joy-color-neutral-200:var(--joy-color-light-neutral-200);--joy-color-neutral-300:var(--joy-color-light-neutral-300);--joy-color-neutral-400:var(--joy-color-light-neutral-400);--joy-color-neutral-500:var(--joy-color-light-neutral-500);--joy-color-neutral-600:var(--joy-color-light-neutral-600);--joy-color-neutral-700:var(--joy-color-light-neutral-700);--joy-color-neutral-800:var(--joy-color-light-neutral-800);--joy-color-neutral-900:var(--joy-color-light-neutral-900)}:root.dark,:root[theme-mode=dark],:host.dark,:host[theme-mode=dark]{--joy-color-dark-primary-0:#000;--joy-color-dark-primary-50:#3a0819;--joy-color-dark-primary-100:#7e1035;--joy-color-dark-primary-200:#a31545;--joy-color-dark-primary-300:#cb1a56;--joy-color-dark-primary-400:#e91e63;--joy-color-dark-primary-500:#ec407a;--joy-color-dark-primary-600:#f06292;--joy-color-dark-primary-700:#f48fb1;--joy-color-dark-primary-800:#f8bcd0;--joy-color-dark-primary-900:#fce4ec;--joy-color-dark-secondary-0:#000;--joy-color-dark-secondary-50:#006218;--joy-color-dark-secondary-100:#00812d;--joy-color-dark-secondary-200:#009238;--joy-color-dark-secondary-300:#16a444;--joy-color-dark-secondary-400:#21b34d;--joy-color-dark-secondary-500:#4dbf68;--joy-color-dark-secondary-600:#70cb83;--joy-color-dark-secondary-700:#9bd9a7;--joy-color-dark-secondary-800:#c3e8c9;--joy-color-dark-secondary-900:#e6f6e9;--joy-color-dark-tertiary-0:#000;--joy-color-dark-tertiary-50:#005a92;--joy-color-dark-tertiary-100:#087ab4;--joy-color-dark-tertiary-200:#098bc7;--joy-color-dark-tertiary-300:#139edb;--joy-color-dark-tertiary-400:#19ace9;--joy-color-dark-tertiary-500:#35b8eb;--joy-color-dark-tertiary-600:#56c5ee;--joy-color-dark-tertiary-700:#84d5f3;--joy-color-dark-tertiary-800:#b4e6f7;--joy-color-dark-tertiary-900:#e1f5fc;--joy-color-dark-info-0:#000;--joy-color-dark-info-50:#00153c;--joy-color-dark-info-100:#072859;--joy-color-dark-info-200:#02367d;--joy-color-dark-info-300:#054da7;--joy-color-dark-info-400:#096bde;--joy-color-dark-info-500:#3990ff;--joy-color-dark-info-600:#6fb6ff;--joy-color-dark-info-700:#addbff;--joy-color-dark-info-800:#ddf1ff;--joy-color-dark-info-900:#f4faff;--joy-color-dark-warning-0:#000;--joy-color-dark-warning-50:#3b2300;--joy-color-dark-warning-100:#4d2d00;--joy-color-dark-warning-200:#633c01;--joy-color-dark-warning-300:#7d4e00;--joy-color-dark-warning-400:#9a6700;--joy-color-dark-warning-500:#bf8700;--joy-color-dark-warning-600:#d4a72c;--joy-color-dark-warning-700:#eac54f;--joy-color-dark-warning-800:#fae17d;--joy-color-dark-warning-900:#fff8c5;--joy-color-dark-danger-0:#000;--joy-color-dark-danger-50:#39000d;--joy-color-dark-danger-100:#580013;--joy-color-dark-danger-200:#77061b;--joy-color-dark-danger-300:#a10e25;--joy-color-dark-danger-400:#d3232f;--joy-color-dark-danger-500:#fa5255;--joy-color-dark-danger-600:#ff9192;--joy-color-dark-danger-700:#ffc7c5;--joy-color-dark-danger-800:#ffe9e8;--joy-color-dark-danger-900:#fff8f6;--joy-color-dark-success-0:#000;--joy-color-dark-success-50:#001d09;--joy-color-dark-success-100:#002f0f;--joy-color-dark-success-200:#034318;--joy-color-dark-success-300:#0f5d26;--joy-color-dark-success-400:#1a7d36;--joy-color-dark-success-500:#2ca24d;--joy-color-dark-success-600:#4cc76e;--joy-color-dark-success-700:#77ec95;--joy-color-dark-success-800:#d7f5dd;--joy-color-dark-success-900:#f3fef5;--joy-color-dark-highlight-0:#000;--joy-color-dark-highlight-50:#1d0a42;--joy-color-dark-highlight-100:#301761;--joy-color-dark-highlight-200:#452382;--joy-color-dark-highlight-300:#5f35ae;--joy-color-dark-highlight-400:#814dde;--joy-color-dark-highlight-500:#a374f9;--joy-color-dark-highlight-600:#c69eff;--joy-color-dark-highlight-700:#e1cbff;--joy-color-dark-highlight-800:#f4eaff;--joy-color-dark-highlight-900:#fdf7ff;--joy-color-dark-neutral-0:#000;--joy-color-dark-neutral-50:#131318;--joy-color-dark-neutral-100:#25252d;--joy-color-dark-neutral-200:#434356;--joy-color-dark-neutral-300:#5a5a72;--joy-color-dark-neutral-400:#73738c;--joy-color-dark-neutral-500:#8f8fa3;--joy-color-dark-neutral-600:#b9b9c6;--joy-color-dark-neutral-700:#d8d8df;--joy-color-dark-neutral-800:#ebebef;--joy-color-dark-neutral-900:#f7f7f8;--joy-color-primary-0:var(--joy-color-dark-primary-0);--joy-color-primary-50:var(--joy-color-dark-primary-50);--joy-color-primary-100:var(--joy-color-dark-primary-100);--joy-color-primary-200:var(--joy-color-dark-primary-200);--joy-color-primary-300:var(--joy-color-dark-primary-300);--joy-color-primary-400:var(--joy-color-dark-primary-400);--joy-color-primary-500:var(--joy-color-dark-primary-500);--joy-color-primary-600:var(--joy-color-dark-primary-600);--joy-color-primary-700:var(--joy-color-dark-primary-700);--joy-color-primary-800:var(--joy-color-dark-primary-800);--joy-color-primary-900:var(--joy-color-dark-primary-900);--joy-color-secondary-0:var(--joy-color-dark-secondary-0);--joy-color-secondary-50:var(--joy-color-dark-secondary-50);--joy-color-secondary-100:var(--joy-color-dark-secondary-100);--joy-color-secondary-200:var(--joy-color-dark-secondary-200);--joy-color-secondary-300:var(--joy-color-dark-secondary-300);--joy-color-secondary-400:var(--joy-color-dark-secondary-400);--joy-color-secondary-500:var(--joy-color-dark-secondary-500);--joy-color-secondary-600:var(--joy-color-dark-secondary-600);--joy-color-secondary-700:var(--joy-color-dark-secondary-700);--joy-color-secondary-800:var(--joy-color-dark-secondary-800);--joy-color-secondary-900:var(--joy-color-dark-secondary-900);--joy-color-tertiary-0:var(--joy-color-dark-tertiary-0);--joy-color-tertiary-50:var(--joy-color-dark-tertiary-50);--joy-color-tertiary-100:var(--joy-color-dark-tertiary-100);--joy-color-tertiary-200:var(--joy-color-dark-tertiary-200);--joy-color-tertiary-300:var(--joy-color-dark-tertiary-300);--joy-color-tertiary-400:var(--joy-color-dark-tertiary-400);--joy-color-tertiary-500:var(--joy-color-dark-tertiary-500);--joy-color-tertiary-600:var(--joy-color-dark-tertiary-600);--joy-color-tertiary-700:var(--joy-color-dark-tertiary-700);--joy-color-tertiary-800:var(--joy-color-dark-tertiary-800);--joy-color-tertiary-900:var(--joy-color-dark-tertiary-900);--joy-color-info-0:var(--joy-color-dark-info-0);--joy-color-info-50:var(--joy-color-dark-info-50);--joy-color-info-100:var(--joy-color-dark-info-100);--joy-color-info-200:var(--joy-color-dark-info-200);--joy-color-info-300:var(--joy-color-dark-info-300);--joy-color-info-400:var(--joy-color-dark-info-400);--joy-color-info-500:var(--joy-color-dark-info-500);--joy-color-info-600:var(--joy-color-dark-info-600);--joy-color-info-700:var(--joy-color-dark-info-700);--joy-color-info-800:var(--joy-color-dark-info-800);--joy-color-info-900:var(--joy-color-dark-info-900);--joy-color-warning-0:var(--joy-color-dark-warning-0);--joy-color-warning-50:var(--joy-color-dark-warning-50);--joy-color-warning-100:var(--joy-color-dark-warning-100);--joy-color-warning-200:var(--joy-color-dark-warning-200);--joy-color-warning-300:var(--joy-color-dark-warning-300);--joy-color-warning-400:var(--joy-color-dark-warning-400);--joy-color-warning-500:var(--joy-color-dark-warning-500);--joy-color-warning-600:var(--joy-color-dark-warning-600);--joy-color-warning-700:var(--joy-color-dark-warning-700);--joy-color-warning-800:var(--joy-color-dark-warning-800);--joy-color-warning-900:var(--joy-color-dark-warning-900);--joy-color-danger-0:var(--joy-color-dark-danger-0);--joy-color-danger-50:var(--joy-color-dark-danger-50);--joy-color-danger-100:var(--joy-color-dark-danger-100);--joy-color-danger-200:var(--joy-color-dark-danger-200);--joy-color-danger-300:var(--joy-color-dark-danger-300);--joy-color-danger-400:var(--joy-color-dark-danger-400);--joy-color-danger-500:var(--joy-color-dark-danger-500);--joy-color-danger-600:var(--joy-color-dark-danger-600);--joy-color-danger-700:var(--joy-color-dark-danger-700);--joy-color-danger-800:var(--joy-color-dark-danger-800);--joy-color-danger-900:var(--joy-color-dark-danger-900);--joy-color-success-0:var(--joy-color-dark-success-0);--joy-color-success-50:var(--joy-color-dark-success-50);--joy-color-success-100:var(--joy-color-dark-success-100);--joy-color-success-200:var(--joy-color-dark-success-200);--joy-color-success-300:var(--joy-color-dark-success-300);--joy-color-success-400:var(--joy-color-dark-success-400);--joy-color-success-500:var(--joy-color-dark-success-500);--joy-color-success-600:var(--joy-color-dark-success-600);--joy-color-success-700:var(--joy-color-dark-success-700);--joy-color-success-800:var(--joy-color-dark-success-800);--joy-color-success-900:var(--joy-color-dark-success-900);--joy-color-highlight-0:var(--joy-color-dark-highlight-0);--joy-color-highlight-50:var(--joy-color-dark-highlight-50);--joy-color-highlight-100:var(--joy-color-dark-highlight-100);--joy-color-highlight-200:var(--joy-color-dark-highlight-200);--joy-color-highlight-300:var(--joy-color-dark-highlight-300);--joy-color-highlight-400:var(--joy-color-dark-highlight-400);--joy-color-highlight-500:var(--joy-color-dark-highlight-500);--joy-color-highlight-600:var(--joy-color-dark-highlight-600);--joy-color-highlight-700:var(--joy-color-dark-highlight-700);--joy-color-highlight-800:var(--joy-color-dark-highlight-800);--joy-color-highlight-900:var(--joy-color-dark-highlight-900);--joy-color-neutral-0:var(--joy-color-dark-neutral-0);--joy-color-neutral-50:var(--joy-color-dark-neutral-50);--joy-color-neutral-100:var(--joy-color-dark-neutral-100);--joy-color-neutral-200:var(--joy-color-dark-neutral-200);--joy-color-neutral-300:var(--joy-color-dark-neutral-300);--joy-color-neutral-400:var(--joy-color-dark-neutral-400);--joy-color-neutral-500:var(--joy-color-dark-neutral-500);--joy-color-neutral-600:var(--joy-color-dark-neutral-600);--joy-color-neutral-700:var(--joy-color-dark-neutral-700);--joy-color-neutral-800:var(--joy-color-dark-neutral-800);--joy-color-neutral-900:var(--joy-color-dark-neutral-900)}:root,:host{--joy-elevation-light-none:none;--joy-elevation-light-light-offset-x-0:0px;--joy-elevation-light-light-offset-y-0:2px;--joy-elevation-light-light-blur-0:2px;--joy-elevation-light-light-spread-0:-2px;--joy-elevation-light-light-color-0:#0000002b;--joy-elevation-light-light-offset-x:var(--joy-elevation-light-light-offset-x-0);--joy-elevation-light-light-offset-y:var(--joy-elevation-light-light-offset-y-0);--joy-elevation-light-light-blur:var(--joy-elevation-light-light-blur-0);--joy-elevation-light-light-spread:var(--joy-elevation-light-light-spread-0);--joy-elevation-light-light-color:var(--joy-elevation-light-light-color-0);--joy-elevation-light-semilight-offset-x-0:0px;--joy-elevation-light-semilight-offset-y-0:4px;--joy-elevation-light-semilight-blur-0:4px;--joy-elevation-light-semilight-spread-0:-2px;--joy-elevation-light-semilight-color-0:#0000002b;--joy-elevation-light-semilight-offset-x:var(--joy-elevation-light-semilight-offset-x-0);--joy-elevation-light-semilight-offset-y:var(--joy-elevation-light-semilight-offset-y-0);--joy-elevation-light-semilight-blur:var(--joy-elevation-light-semilight-blur-0);--joy-elevation-light-semilight-spread:var(--joy-elevation-light-semilight-spread-0);--joy-elevation-light-semilight-color:var(--joy-elevation-light-semilight-color-0);--joy-elevation-light-regular-offset-x-0:0px;--joy-elevation-light-regular-offset-y-0:6px;--joy-elevation-light-regular-blur-0:6px;--joy-elevation-light-regular-spread-0:-2px;--joy-elevation-light-regular-color-0:#0000002b;--joy-elevation-light-regular-offset-x:var(--joy-elevation-light-regular-offset-x-0);--joy-elevation-light-regular-offset-y:var(--joy-elevation-light-regular-offset-y-0);--joy-elevation-light-regular-blur:var(--joy-elevation-light-regular-blur-0);--joy-elevation-light-regular-spread:var(--joy-elevation-light-regular-spread-0);--joy-elevation-light-regular-color:var(--joy-elevation-light-regular-color-0);--joy-elevation-light-semibold-offset-x-0:0px;--joy-elevation-light-semibold-offset-y-0:8px;--joy-elevation-light-semibold-blur-0:8px;--joy-elevation-light-semibold-spread-0:-2px;--joy-elevation-light-semibold-color-0:#0000002b;--joy-elevation-light-semibold-offset-x:var(--joy-elevation-light-semibold-offset-x-0);--joy-elevation-light-semibold-offset-y:var(--joy-elevation-light-semibold-offset-y-0);--joy-elevation-light-semibold-blur:var(--joy-elevation-light-semibold-blur-0);--joy-elevation-light-semibold-spread:var(--joy-elevation-light-semibold-spread-0);--joy-elevation-light-semibold-color:var(--joy-elevation-light-semibold-color-0);--joy-elevation-light-bold-offset-x-0:0px;--joy-elevation-light-bold-offset-y-0:10px;--joy-elevation-light-bold-blur-0:10px;--joy-elevation-light-bold-spread-0:-2px;--joy-elevation-light-bold-color-0:#0000002b;--joy-elevation-light-bold-offset-x:var(--joy-elevation-light-bold-offset-x-0);--joy-elevation-light-bold-offset-y:var(--joy-elevation-light-bold-offset-y-0);--joy-elevation-light-bold-blur:var(--joy-elevation-light-bold-blur-0);--joy-elevation-light-bold-spread:var(--joy-elevation-light-bold-spread-0);--joy-elevation-light-bold-color:var(--joy-elevation-light-bold-color-0);--joy-elevation-light-extrabold-offset-x-0:0px;--joy-elevation-light-extrabold-offset-y-0:12px;--joy-elevation-light-extrabold-blur-0:12px;--joy-elevation-light-extrabold-spread-0:-2px;--joy-elevation-light-extrabold-color-0:#0000002b;--joy-elevation-light-extrabold-offset-x:var(--joy-elevation-light-extrabold-offset-x-0);--joy-elevation-light-extrabold-offset-y:var(--joy-elevation-light-extrabold-offset-y-0);--joy-elevation-light-extrabold-blur:var(--joy-elevation-light-extrabold-blur-0);--joy-elevation-light-extrabold-spread:var(--joy-elevation-light-extrabold-spread-0);--joy-elevation-light-extrabold-color:var(--joy-elevation-light-extrabold-color-0);--joy-elevation-light-light:var(--joy-elevation-light-light-offset-x-0) var(--joy-elevation-light-light-offset-y-0) var(--joy-elevation-light-light-blur-0) var(--joy-elevation-light-light-spread-0) var(--joy-elevation-light-light-color-0);--joy-elevation-light-semilight:var(--joy-elevation-light-semilight-offset-x-0) var(--joy-elevation-light-semilight-offset-y-0) var(--joy-elevation-light-semilight-blur-0) var(--joy-elevation-light-semilight-spread-0) var(--joy-elevation-light-semilight-color-0);--joy-elevation-light-regular:var(--joy-elevation-light-regular-offset-x-0) var(--joy-elevation-light-regular-offset-y-0) var(--joy-elevation-light-regular-blur-0) var(--joy-elevation-light-regular-spread-0) var(--joy-elevation-light-regular-color-0);--joy-elevation-light-semibold:var(--joy-elevation-light-semibold-offset-x-0) var(--joy-elevation-light-semibold-offset-y-0) var(--joy-elevation-light-semibold-blur-0) var(--joy-elevation-light-semibold-spread-0) var(--joy-elevation-light-semibold-color-0);--joy-elevation-light-bold:var(--joy-elevation-light-bold-offset-x-0) var(--joy-elevation-light-bold-offset-y-0) var(--joy-elevation-light-bold-blur-0) var(--joy-elevation-light-bold-spread-0) var(--joy-elevation-light-bold-color-0);--joy-elevation-light-extrabold:var(--joy-elevation-light-extrabold-offset-x-0) var(--joy-elevation-light-extrabold-offset-y-0) var(--joy-elevation-light-extrabold-blur-0) var(--joy-elevation-light-extrabold-spread-0) var(--joy-elevation-light-extrabold-color-0);--joy-elevation-none:var(--joy-elevation-light-none);--joy-elevation-light-offset-x-0:var(--joy-elevation-light-light-offset-x-0);--joy-elevation-light-offset-y-0:var(--joy-elevation-light-light-offset-y-0);--joy-elevation-light-blur-0:var(--joy-elevation-light-light-blur-0);--joy-elevation-light-spread-0:var(--joy-elevation-light-light-spread-0);--joy-elevation-light-color-0:var(--joy-elevation-light-light-color-0);--joy-elevation-light-offset-x:var(--joy-elevation-light-light-offset-x);--joy-elevation-light-offset-y:var(--joy-elevation-light-light-offset-y);--joy-elevation-light-blur:var(--joy-elevation-light-light-blur);--joy-elevation-light-spread:var(--joy-elevation-light-light-spread);--joy-elevation-light-color:var(--joy-elevation-light-light-color);--joy-elevation-light:var(--joy-elevation-light-light);--joy-elevation-semilight-offset-x-0:var(--joy-elevation-light-semilight-offset-x-0);--joy-elevation-semilight-offset-y-0:var(--joy-elevation-light-semilight-offset-y-0);--joy-elevation-semilight-blur-0:var(--joy-elevation-light-semilight-blur-0);--joy-elevation-semilight-spread-0:var(--joy-elevation-light-semilight-spread-0);--joy-elevation-semilight-color-0:var(--joy-elevation-light-semilight-color-0);--joy-elevation-semilight-offset-x:var(--joy-elevation-light-semilight-offset-x);--joy-elevation-semilight-offset-y:var(--joy-elevation-light-semilight-offset-y);--joy-elevation-semilight-blur:var(--joy-elevation-light-semilight-blur);--joy-elevation-semilight-spread:var(--joy-elevation-light-semilight-spread);--joy-elevation-semilight-color:var(--joy-elevation-light-semilight-color);--joy-elevation-semilight:var(--joy-elevation-light-semilight);--joy-elevation-regular-offset-x-0:var(--joy-elevation-light-regular-offset-x-0);--joy-elevation-regular-offset-y-0:var(--joy-elevation-light-regular-offset-y-0);--joy-elevation-regular-blur-0:var(--joy-elevation-light-regular-blur-0);--joy-elevation-regular-spread-0:var(--joy-elevation-light-regular-spread-0);--joy-elevation-regular-color-0:var(--joy-elevation-light-regular-color-0);--joy-elevation-regular-offset-x:var(--joy-elevation-light-regular-offset-x);--joy-elevation-regular-offset-y:var(--joy-elevation-light-regular-offset-y);--joy-elevation-regular-blur:var(--joy-elevation-light-regular-blur);--joy-elevation-regular-spread:var(--joy-elevation-light-regular-spread);--joy-elevation-regular-color:var(--joy-elevation-light-regular-color);--joy-elevation-regular:var(--joy-elevation-light-regular);--joy-elevation-semibold-offset-x-0:var(--joy-elevation-light-semibold-offset-x-0);--joy-elevation-semibold-offset-y-0:var(--joy-elevation-light-semibold-offset-y-0);--joy-elevation-semibold-blur-0:var(--joy-elevation-light-semibold-blur-0);--joy-elevation-semibold-spread-0:var(--joy-elevation-light-semibold-spread-0);--joy-elevation-semibold-color-0:var(--joy-elevation-light-semibold-color-0);--joy-elevation-semibold-offset-x:var(--joy-elevation-light-semibold-offset-x);--joy-elevation-semibold-offset-y:var(--joy-elevation-light-semibold-offset-y);--joy-elevation-semibold-blur:var(--joy-elevation-light-semibold-blur);--joy-elevation-semibold-spread:var(--joy-elevation-light-semibold-spread);--joy-elevation-semibold-color:var(--joy-elevation-light-semibold-color);--joy-elevation-semibold:var(--joy-elevation-light-semibold);--joy-elevation-bold-offset-x-0:var(--joy-elevation-light-bold-offset-x-0);--joy-elevation-bold-offset-y-0:var(--joy-elevation-light-bold-offset-y-0);--joy-elevation-bold-blur-0:var(--joy-elevation-light-bold-blur-0);--joy-elevation-bold-spread-0:var(--joy-elevation-light-bold-spread-0);--joy-elevation-bold-color-0:var(--joy-elevation-light-bold-color-0);--joy-elevation-bold-offset-x:var(--joy-elevation-light-bold-offset-x);--joy-elevation-bold-offset-y:var(--joy-elevation-light-bold-offset-y);--joy-elevation-bold-blur:var(--joy-elevation-light-bold-blur);--joy-elevation-bold-spread:var(--joy-elevation-light-bold-spread);--joy-elevation-bold-color:var(--joy-elevation-light-bold-color);--joy-elevation-bold:var(--joy-elevation-light-bold);--joy-elevation-extrabold-offset-x-0:var(--joy-elevation-light-extrabold-offset-x-0);--joy-elevation-extrabold-offset-y-0:var(--joy-elevation-light-extrabold-offset-y-0);--joy-elevation-extrabold-blur-0:var(--joy-elevation-light-extrabold-blur-0);--joy-elevation-extrabold-spread-0:var(--joy-elevation-light-extrabold-spread-0);--joy-elevation-extrabold-color-0:var(--joy-elevation-light-extrabold-color-0);--joy-elevation-extrabold-offset-x:var(--joy-elevation-light-extrabold-offset-x);--joy-elevation-extrabold-offset-y:var(--joy-elevation-light-extrabold-offset-y);--joy-elevation-extrabold-blur:var(--joy-elevation-light-extrabold-blur);--joy-elevation-extrabold-spread:var(--joy-elevation-light-extrabold-spread);--joy-elevation-extrabold-color:var(--joy-elevation-light-extrabold-color);--joy-elevation-extrabold:var(--joy-elevation-light-extrabold)}:root.dark,:root[theme-mode=dark],:host.dark,:host[theme-mode=dark]{--joy-elevation-dark-none:none;--joy-elevation-dark-light-offset-x-0:0px;--joy-elevation-dark-light-offset-y-0:2px;--joy-elevation-dark-light-blur-0:2px;--joy-elevation-dark-light-spread-0:-2px;--joy-elevation-dark-light-color-0:#0000003d;--joy-elevation-dark-light-offset-x:var(--joy-elevation-dark-light-offset-x-0);--joy-elevation-dark-light-offset-y:var(--joy-elevation-dark-light-offset-y-0);--joy-elevation-dark-light-blur:var(--joy-elevation-dark-light-blur-0);--joy-elevation-dark-light-spread:var(--joy-elevation-dark-light-spread-0);--joy-elevation-dark-light-color:var(--joy-elevation-dark-light-color-0);--joy-elevation-dark-semilight-offset-x-0:0px;--joy-elevation-dark-semilight-offset-y-0:4px;--joy-elevation-dark-semilight-blur-0:4px;--joy-elevation-dark-semilight-spread-0:-2px;--joy-elevation-dark-semilight-color-0:#0000003d;--joy-elevation-dark-semilight-offset-x:var(--joy-elevation-dark-semilight-offset-x-0);--joy-elevation-dark-semilight-offset-y:var(--joy-elevation-dark-semilight-offset-y-0);--joy-elevation-dark-semilight-blur:var(--joy-elevation-dark-semilight-blur-0);--joy-elevation-dark-semilight-spread:var(--joy-elevation-dark-semilight-spread-0);--joy-elevation-dark-semilight-color:var(--joy-elevation-dark-semilight-color-0);--joy-elevation-dark-regular-offset-x-0:0px;--joy-elevation-dark-regular-offset-y-0:6px;--joy-elevation-dark-regular-blur-0:6px;--joy-elevation-dark-regular-spread-0:-2px;--joy-elevation-dark-regular-color-0:#0000003d;--joy-elevation-dark-regular-offset-x:var(--joy-elevation-dark-regular-offset-x-0);--joy-elevation-dark-regular-offset-y:var(--joy-elevation-dark-regular-offset-y-0);--joy-elevation-dark-regular-blur:var(--joy-elevation-dark-regular-blur-0);--joy-elevation-dark-regular-spread:var(--joy-elevation-dark-regular-spread-0);--joy-elevation-dark-regular-color:var(--joy-elevation-dark-regular-color-0);--joy-elevation-dark-semibold-offset-x-0:0px;--joy-elevation-dark-semibold-offset-y-0:8px;--joy-elevation-dark-semibold-blur-0:8px;--joy-elevation-dark-semibold-spread-0:-2px;--joy-elevation-dark-semibold-color-0:#0000003d;--joy-elevation-dark-semibold-offset-x:var(--joy-elevation-dark-semibold-offset-x-0);--joy-elevation-dark-semibold-offset-y:var(--joy-elevation-dark-semibold-offset-y-0);--joy-elevation-dark-semibold-blur:var(--joy-elevation-dark-semibold-blur-0);--joy-elevation-dark-semibold-spread:var(--joy-elevation-dark-semibold-spread-0);--joy-elevation-dark-semibold-color:var(--joy-elevation-dark-semibold-color-0);--joy-elevation-dark-bold-offset-x-0:0px;--joy-elevation-dark-bold-offset-y-0:10px;--joy-elevation-dark-bold-blur-0:10px;--joy-elevation-dark-bold-spread-0:-2px;--joy-elevation-dark-bold-color-0:#0000003d;--joy-elevation-dark-bold-offset-x:var(--joy-elevation-dark-bold-offset-x-0);--joy-elevation-dark-bold-offset-y:var(--joy-elevation-dark-bold-offset-y-0);--joy-elevation-dark-bold-blur:var(--joy-elevation-dark-bold-blur-0);--joy-elevation-dark-bold-spread:var(--joy-elevation-dark-bold-spread-0);--joy-elevation-dark-bold-color:var(--joy-elevation-dark-bold-color-0);--joy-elevation-dark-extrabold-offset-x-0:0px;--joy-elevation-dark-extrabold-offset-y-0:12px;--joy-elevation-dark-extrabold-blur-0:12px;--joy-elevation-dark-extrabold-spread-0:-2px;--joy-elevation-dark-extrabold-color-0:#0000003d;--joy-elevation-dark-extrabold-offset-x:var(--joy-elevation-dark-extrabold-offset-x-0);--joy-elevation-dark-extrabold-offset-y:var(--joy-elevation-dark-extrabold-offset-y-0);--joy-elevation-dark-extrabold-blur:var(--joy-elevation-dark-extrabold-blur-0);--joy-elevation-dark-extrabold-spread:var(--joy-elevation-dark-extrabold-spread-0);--joy-elevation-dark-extrabold-color:var(--joy-elevation-dark-extrabold-color-0);--joy-elevation-dark-light:var(--joy-elevation-dark-light-offset-x-0) var(--joy-elevation-dark-light-offset-y-0) var(--joy-elevation-dark-light-blur-0) var(--joy-elevation-dark-light-spread-0) var(--joy-elevation-dark-light-color-0);--joy-elevation-dark-semilight:var(--joy-elevation-dark-semilight-offset-x-0) var(--joy-elevation-dark-semilight-offset-y-0) var(--joy-elevation-dark-semilight-blur-0) var(--joy-elevation-dark-semilight-spread-0) var(--joy-elevation-dark-semilight-color-0);--joy-elevation-dark-regular:var(--joy-elevation-dark-regular-offset-x-0) var(--joy-elevation-dark-regular-offset-y-0) var(--joy-elevation-dark-regular-blur-0) var(--joy-elevation-dark-regular-spread-0) var(--joy-elevation-dark-regular-color-0);--joy-elevation-dark-semibold:var(--joy-elevation-dark-semibold-offset-x-0) var(--joy-elevation-dark-semibold-offset-y-0) var(--joy-elevation-dark-semibold-blur-0) var(--joy-elevation-dark-semibold-spread-0) var(--joy-elevation-dark-semibold-color-0);--joy-elevation-dark-bold:var(--joy-elevation-dark-bold-offset-x-0) var(--joy-elevation-dark-bold-offset-y-0) var(--joy-elevation-dark-bold-blur-0) var(--joy-elevation-dark-bold-spread-0) var(--joy-elevation-dark-bold-color-0);--joy-elevation-dark-extrabold:var(--joy-elevation-dark-extrabold-offset-x-0) var(--joy-elevation-dark-extrabold-offset-y-0) var(--joy-elevation-dark-extrabold-blur-0) var(--joy-elevation-dark-extrabold-spread-0) var(--joy-elevation-dark-extrabold-color-0);--joy-elevation-none:var(--joy-elevation-dark-none);--joy-elevation-light-offset-x-0:var(--joy-elevation-dark-light-offset-x-0);--joy-elevation-light-offset-y-0:var(--joy-elevation-dark-light-offset-y-0);--joy-elevation-light-blur-0:var(--joy-elevation-dark-light-blur-0);--joy-elevation-light-spread-0:var(--joy-elevation-dark-light-spread-0);--joy-elevation-light-color-0:var(--joy-elevation-dark-light-color-0);--joy-elevation-light-offset-x:var(--joy-elevation-dark-light-offset-x);--joy-elevation-light-offset-y:var(--joy-elevation-dark-light-offset-y);--joy-elevation-light-blur:var(--joy-elevation-dark-light-blur);--joy-elevation-light-spread:var(--joy-elevation-dark-light-spread);--joy-elevation-light-color:var(--joy-elevation-dark-light-color);--joy-elevation-light:var(--joy-elevation-dark-light);--joy-elevation-semilight-offset-x-0:var(--joy-elevation-dark-semilight-offset-x-0);--joy-elevation-semilight-offset-y-0:var(--joy-elevation-dark-semilight-offset-y-0);--joy-elevation-semilight-blur-0:var(--joy-elevation-dark-semilight-blur-0);--joy-elevation-semilight-spread-0:var(--joy-elevation-dark-semilight-spread-0);--joy-elevation-semilight-color-0:var(--joy-elevation-dark-semilight-color-0);--joy-elevation-semilight-offset-x:var(--joy-elevation-dark-semilight-offset-x);--joy-elevation-semilight-offset-y:var(--joy-elevation-dark-semilight-offset-y);--joy-elevation-semilight-blur:var(--joy-elevation-dark-semilight-blur);--joy-elevation-semilight-spread:var(--joy-elevation-dark-semilight-spread);--joy-elevation-semilight-color:var(--joy-elevation-dark-semilight-color);--joy-elevation-semilight:var(--joy-elevation-dark-semilight);--joy-elevation-regular-offset-x-0:var(--joy-elevation-dark-regular-offset-x-0);--joy-elevation-regular-offset-y-0:var(--joy-elevation-dark-regular-offset-y-0);--joy-elevation-regular-blur-0:var(--joy-elevation-dark-regular-blur-0);--joy-elevation-regular-spread-0:var(--joy-elevation-dark-regular-spread-0);--joy-elevation-regular-color-0:var(--joy-elevation-dark-regular-color-0);--joy-elevation-regular-offset-x:var(--joy-elevation-dark-regular-offset-x);--joy-elevation-regular-offset-y:var(--joy-elevation-dark-regular-offset-y);--joy-elevation-regular-blur:var(--joy-elevation-dark-regular-blur);--joy-elevation-regular-spread:var(--joy-elevation-dark-regular-spread);--joy-elevation-regular-color:var(--joy-elevation-dark-regular-color);--joy-elevation-regular:var(--joy-elevation-dark-regular);--joy-elevation-semibold-offset-x-0:var(--joy-elevation-dark-semibold-offset-x-0);--joy-elevation-semibold-offset-y-0:var(--joy-elevation-dark-semibold-offset-y-0);--joy-elevation-semibold-blur-0:var(--joy-elevation-dark-semibold-blur-0);--joy-elevation-semibold-spread-0:var(--joy-elevation-dark-semibold-spread-0);--joy-elevation-semibold-color-0:var(--joy-elevation-dark-semibold-color-0);--joy-elevation-semibold-offset-x:var(--joy-elevation-dark-semibold-offset-x);--joy-elevation-semibold-offset-y:var(--joy-elevation-dark-semibold-offset-y);--joy-elevation-semibold-blur:var(--joy-elevation-dark-semibold-blur);--joy-elevation-semibold-spread:var(--joy-elevation-dark-semibold-spread);--joy-elevation-semibold-color:var(--joy-elevation-dark-semibold-color);--joy-elevation-semibold:var(--joy-elevation-dark-semibold);--joy-elevation-bold-offset-x-0:var(--joy-elevation-dark-bold-offset-x-0);--joy-elevation-bold-offset-y-0:var(--joy-elevation-dark-bold-offset-y-0);--joy-elevation-bold-blur-0:var(--joy-elevation-dark-bold-blur-0);--joy-elevation-bold-spread-0:var(--joy-elevation-dark-bold-spread-0);--joy-elevation-bold-color-0:var(--joy-elevation-dark-bold-color-0);--joy-elevation-bold-offset-x:var(--joy-elevation-dark-bold-offset-x);--joy-elevation-bold-offset-y:var(--joy-elevation-dark-bold-offset-y);--joy-elevation-bold-blur:var(--joy-elevation-dark-bold-blur);--joy-elevation-bold-spread:var(--joy-elevation-dark-bold-spread);--joy-elevation-bold-color:var(--joy-elevation-dark-bold-color);--joy-elevation-bold:var(--joy-elevation-dark-bold);--joy-elevation-extrabold-offset-x-0:var(--joy-elevation-dark-extrabold-offset-x-0);--joy-elevation-extrabold-offset-y-0:var(--joy-elevation-dark-extrabold-offset-y-0);--joy-elevation-extrabold-blur-0:var(--joy-elevation-dark-extrabold-blur-0);--joy-elevation-extrabold-spread-0:var(--joy-elevation-dark-extrabold-spread-0);--joy-elevation-extrabold-color-0:var(--joy-elevation-dark-extrabold-color-0);--joy-elevation-extrabold-offset-x:var(--joy-elevation-dark-extrabold-offset-x);--joy-elevation-extrabold-offset-y:var(--joy-elevation-dark-extrabold-offset-y);--joy-elevation-extrabold-blur:var(--joy-elevation-dark-extrabold-blur);--joy-elevation-extrabold-spread:var(--joy-elevation-dark-extrabold-spread);--joy-elevation-extrabold-color:var(--joy-elevation-dark-extrabold-color);--joy-elevation-extrabold:var(--joy-elevation-dark-extrabold)}:root,:host{--joy-font-family:Nunito, sans-serif;--joy-typography-headline1-font-family:Nunito, sans-serif;--joy-typography-headline1-font-size:96px;--joy-typography-headline1-line-height:100px;--joy-typography-headline1-font-weight:300;--joy-typography-headline1-letter-spacing:-.25px;--joy-typography-headline1-text-decoration:none;--joy-typography-headline1-text-transform:none;--joy-typography-headline1:300 96px/100px Nunito, sans-serif;--joy-typography-headline2-font-family:Nunito, sans-serif;--joy-typography-headline2-font-size:60px;--joy-typography-headline2-line-height:64px;--joy-typography-headline2-font-weight:300;--joy-typography-headline2-letter-spacing:-.133333px;--joy-typography-headline2-text-decoration:none;--joy-typography-headline2-text-transform:none;--joy-typography-headline2:300 60px/64px Nunito, sans-serif;--joy-typography-headline3-font-family:Nunito, sans-serif;--joy-typography-headline3-font-size:48px;--joy-typography-headline3-line-height:52px;--joy-typography-headline3-font-weight:400;--joy-typography-headline3-letter-spacing:normal;--joy-typography-headline3-text-decoration:none;--joy-typography-headline3-text-transform:none;--joy-typography-headline3:400 48px/52px Nunito, sans-serif;--joy-typography-headline4-font-family:Nunito, sans-serif;--joy-typography-headline4-font-size:34px;--joy-typography-headline4-line-height:38px;--joy-typography-headline4-font-weight:400;--joy-typography-headline4-letter-spacing:.117647px;--joy-typography-headline4-text-decoration:none;--joy-typography-headline4-text-transform:none;--joy-typography-headline4:400 34px/38px Nunito, sans-serif;--joy-typography-headline5-font-family:Nunito, sans-serif;--joy-typography-headline5-font-size:24px;--joy-typography-headline5-line-height:28px;--joy-typography-headline5-font-weight:400;--joy-typography-headline5-letter-spacing:normal;--joy-typography-headline5-text-decoration:none;--joy-typography-headline5-text-transform:none;--joy-typography-headline5:400 24px/28px Nunito, sans-serif;--joy-typography-headline6-font-family:Nunito, sans-serif;--joy-typography-headline6-font-size:20px;--joy-typography-headline6-line-height:24px;--joy-typography-headline6-font-weight:500;--joy-typography-headline6-letter-spacing:.2px;--joy-typography-headline6-text-decoration:none;--joy-typography-headline6-text-transform:none;--joy-typography-headline6:500 20px/24px Nunito, sans-serif;--joy-typography-subtitle1-font-family:Nunito, sans-serif;--joy-typography-subtitle1-font-size:16px;--joy-typography-subtitle1-line-height:20px;--joy-typography-subtitle1-font-weight:400;--joy-typography-subtitle1-letter-spacing:.15px;--joy-typography-subtitle1-text-decoration:none;--joy-typography-subtitle1-text-transform:none;--joy-typography-subtitle1:400 16px/20px Nunito, sans-serif;--joy-typography-subtitle2-font-family:Nunito, sans-serif;--joy-typography-subtitle2-font-size:14px;--joy-typography-subtitle2-line-height:18px;--joy-typography-subtitle2-font-weight:500;--joy-typography-subtitle2-letter-spacing:.114286px;--joy-typography-subtitle2-text-decoration:none;--joy-typography-subtitle2-text-transform:none;--joy-typography-subtitle2:500 14px/18px Nunito, sans-serif;--joy-typography-body1-font-family:Nunito, sans-serif;--joy-typography-body1-font-size:16px;--joy-typography-body1-line-height:20px;--joy-typography-body1-font-weight:400;--joy-typography-body1-letter-spacing:.5px;--joy-typography-body1-text-decoration:none;--joy-typography-body1-text-transform:none;--joy-typography-body1:400 16px/20px Nunito, sans-serif;--joy-typography-supporting-font-family:Nunito, sans-serif;--joy-typography-supporting-font-size:12px;--joy-typography-supporting-line-height:14px;--joy-typography-supporting-font-weight:400;--joy-typography-supporting-letter-spacing:.285714px;--joy-typography-supporting-text-decoration:none;--joy-typography-supporting-text-transform:none;--joy-typography-supporting:400 12px/14px Nunito, sans-serif;--joy-typography-body2-font-family:Nunito, sans-serif;--joy-typography-body2-font-size:14px;--joy-typography-body2-line-height:18px;--joy-typography-body2-font-weight:400;--joy-typography-body2-letter-spacing:.285714px;--joy-typography-body2-text-decoration:none;--joy-typography-body2-text-transform:none;--joy-typography-body2:400 14px/18px Nunito, sans-serif;--joy-typography-caption-font-family:Nunito, sans-serif;--joy-typography-caption-font-size:12px;--joy-typography-caption-line-height:16px;--joy-typography-caption-font-weight:400;--joy-typography-caption-letter-spacing:.533333px;--joy-typography-caption-text-decoration:none;--joy-typography-caption-text-transform:none;--joy-typography-caption:400 12px/16px Nunito, sans-serif;--joy-typography-button-font-family:Nunito, sans-serif;--joy-typography-button-font-size:14px;--joy-typography-button-line-height:18px;--joy-typography-button-font-weight:700;--joy-typography-button-letter-spacing:1.42857px;--joy-typography-button-text-decoration:none;--joy-typography-button-text-transform:none;--joy-typography-button:700 14px/18px Nunito, sans-serif;--joy-typography-overline-font-family:Nunito, sans-serif;--joy-typography-overline-font-size:12px;--joy-typography-overline-line-height:16px;--joy-typography-overline-font-weight:500;--joy-typography-overline-letter-spacing:2.66667px;--joy-typography-overline-text-decoration:none;--joy-typography-overline-text-transform:none;--joy-typography-overline:500 12px/16px Nunito, sans-serif}.typography{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:Nunito,sans-serif}.typography-headline1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:-.25px;text-transform:none;font-family:Nunito,sans-serif;font-size:96px;font-weight:300;line-height:100px;text-decoration:none}.typography-headline2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:-.133333px;text-transform:none;font-family:Nunito,sans-serif;font-size:60px;font-weight:300;line-height:64px;text-decoration:none}.typography-headline3{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:normal;text-transform:none;font-family:Nunito,sans-serif;font-size:48px;font-weight:400;line-height:52px;text-decoration:none}.typography-headline4{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.117647px;text-transform:none;font-family:Nunito,sans-serif;font-size:34px;font-weight:400;line-height:38px;text-decoration:none}.typography-headline5{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:normal;text-transform:none;font-family:Nunito,sans-serif;font-size:24px;font-weight:400;line-height:28px;text-decoration:none}.typography-headline6{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.2px;text-transform:none;font-family:Nunito,sans-serif;font-size:20px;font-weight:500;line-height:24px;text-decoration:none}.typography-subtitle1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.15px;text-transform:none;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-decoration:none}.typography-subtitle2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.114286px;text-transform:none;font-family:Nunito,sans-serif;font-size:14px;font-weight:500;line-height:18px;text-decoration:none}.typography-body1{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.5px;text-transform:none;font-family:Nunito,sans-serif;font-size:16px;font-weight:400;line-height:20px;text-decoration:none}.typography-supporting{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.285714px;text-transform:none;font-family:Nunito,sans-serif;font-size:12px;font-weight:400;line-height:14px;text-decoration:none}.typography-body2{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.285714px;text-transform:none;font-family:Nunito,sans-serif;font-size:14px;font-weight:400;line-height:18px;text-decoration:none}.typography-caption{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:.533333px;text-transform:none;font-family:Nunito,sans-serif;font-size:12px;font-weight:400;line-height:16px;text-decoration:none}.typography-button{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:1.42857px;text-transform:none;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-decoration:none}.typography-overline{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:2.66667px;text-transform:none;font-family:Nunito,sans-serif;font-size:12px;font-weight:500;line-height:16px;text-decoration:none}*{scrollbar-color:var(--joy-scheme-highlight) var(--joy-scheme-transparent);scrollbar-width:thin}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:var(--joy-scheme-highlight)}::-webkit-scrollbar-track{background-color:var(--joy-scheme-transparent)}::selection{background-color:var(--joy-color-primary-500)}::-moz-selection{background-color:var(--joy-color-primary-500)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--aurora-prism-active:transparent}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--aurora-beam-angle:0deg;--aurora-shimmer:0%;--aurora-mx:-999px;--aurora-my:-999px}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:"JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--color-amber-300:oklch(87.9% .169 91.605);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-cyan-200:oklch(91.7% .08 205.041);--color-cyan-300:oklch(86.5% .127 207.078);--color-violet-300:oklch(81.1% .111 293.571);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--font-aurora-display:"Geist", "Inter", system-ui, sans-serif;--font-aurora-sans:"Inter", system-ui, sans-serif;--font-aurora-mono:"Geist Mono", "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, monospace}}@layer base{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility}body{min-height:100dvh;margin:0;line-height:1.5}:where(h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre,hr){margin:0}:where(h1,h2,h3,h4,h5,h6){font-size:inherit;font-weight:inherit;text-wrap:balance}:where(p){text-wrap:pretty}:where(ul,ol,menu){margin:0;padding:0;list-style:none}:where(img,video,canvas,iframe){max-width:100%;display:block}:where(img,video){height:auto}:where(a){color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}:where(button,input,select,textarea){font:inherit;color:inherit}:where(code,kbd,samp,pre){font-family:var(--font-mono)}:where(hr){opacity:.15;border:0;border-top:1px solid}}@layer components{.aurora-page{background:var(--aurora-bg);min-height:100dvh;color:var(--aurora-fg);font-family:var(--font-aurora-sans);font-size:16px;line-height:1.6;display:block;position:relative;overflow-x:clip}.aurora-container{width:100%;max-width:1240px;margin-inline:auto;padding-inline:24px}@media (width<=640px){.aurora-container{padding-inline:16px}}.aurora-display{font-family:var(--font-aurora-display);letter-spacing:-.045em;text-wrap:balance;font-weight:600;line-height:.96}.aurora-h2{font-family:var(--font-aurora-display);letter-spacing:-.045em;text-wrap:balance;font-size:clamp(2.25rem,1.2rem + 3.6vw,4.5rem);font-weight:600;line-height:1}.aurora-h2--compact{font-size:clamp(2rem,1.2rem + 2.4vw,3.4rem)}.aurora-h3{font-family:var(--font-aurora-display);letter-spacing:-.03em;font-size:clamp(1.25rem,1rem + .8vw,1.6rem);font-weight:600;line-height:1.15}.aurora-lead{color:var(--aurora-fg-muted);text-wrap:pretty;font-size:clamp(1.02rem,.95rem + .3vw,1.2rem);line-height:1.6}.aurora-gradient-text{background:var(--aurora-gradient);color:#0000;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:12s ease-in-out infinite alternate aurora-gradient-pan}.aurora-fade-text{background:linear-gradient(180deg, var(--aurora-fg) 30%, var(--aurora-fg))}@supports (color:color-mix(in lab, red, red)){.aurora-fade-text{background:linear-gradient(180deg, var(--aurora-fg) 30%, color-mix(in srgb, var(--aurora-fg) 55%, transparent))}}.aurora-fade-text{color:#0000;-webkit-background-clip:text;background-clip:text}.aurora-eyebrow{font-family:var(--font-aurora-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-fg-subtle);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.aurora-eyebrow:before{content:"";background:var(--aurora-gradient-vivid);width:7px;height:7px;box-shadow:0 0 14px var(--aurora-brand-glow);border-radius:2px;transform:rotate(45deg)}.aurora-glass{background:var(--aurora-glass);border:1px solid var(--aurora-line);-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%)}.aurora-panel{background:var(--aurora-tile);border:1px solid var(--aurora-line);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:24px;position:relative}.aurora-hairline{background:linear-gradient(90deg, transparent, var(--aurora-line-strong), transparent);height:1px}.aurora-link{color:var(--aurora-fg-muted);transition:color .2s var(--aurora-ease)}.aurora-link:hover{color:var(--aurora-fg)}.aurora-focus:focus-visible,.aurora-page a:focus-visible,.aurora-page button:focus-visible{outline:2px solid var(--aurora-focus);outline-offset:3px;border-radius:10px}.aurora-page mosaik-button{--button-focus-ring-color:var(--aurora-focus)}.aurora-page mosaik-toggle-button{--toggle-button-focus-ring-color:var(--aurora-focus)}.aurora-page mosaik-list-item{--list-item-focus-ring-color:var(--aurora-focus)}.aurora-page mosaik-segment-item{--segment-item-focus-ring-color:var(--aurora-focus)}.aurora-page mosaik-chip{--chip-focus-ring-color:var(--aurora-focus)}.aurora-page mosaik-tab-strip-item{--tab-strip-item-focus-ring-color:var(--aurora-focus)}.aurora-page mosaik-tab-strip-item:focus-visible{outline:2px solid var(--aurora-focus);outline-offset:-2px;border-radius:10px}.aurora-code-chip{background:#0000004d}html[theme-mode=light] .aurora-code-chip{background:#ffffffb8}.aurora-section{padding-block:clamp(72px,9vw,128px);position:relative}.aurora-kbd-hint{border:1px solid var(--aurora-line-strong);background:var(--aurora-glass);min-width:22px;height:22px;font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);border-radius:6px;justify-content:center;align-items:center;padding-inline:6px;font-size:11px;display:inline-flex}.aurora-blooms{--aurora-bloom-violet:#7c3aed;--aurora-bloom-indigo:#4f46e5;--aurora-bloom-cyan:#06b6d4;--aurora-bloom-magenta:#db2777;--aurora-bloom-emerald:#10b981;content-visibility:auto;pointer-events:none;opacity:var(--aurora-glow-alpha);position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 180px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 120px calc(100% - 180px),#0000 100%)}.aurora-blooms--hero{-webkit-mask-image:linear-gradient(#000 calc(100% - 180px),#0000 100%);mask-image:linear-gradient(#000 calc(100% - 180px),#0000 100%)}.aurora-bloom{width:var(--aurora-bloom-size,46vmax);aspect-ratio:1;filter:blur(90px);opacity:.55;will-change:transform;border-radius:50%;position:absolute}html[data-color-scheme]:not([data-color-scheme=aurora]) .aurora-blooms{--aurora-bloom-violet:var(--aurora-brand);--aurora-bloom-indigo:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){html[data-color-scheme]:not([data-color-scheme=aurora]) .aurora-blooms{--aurora-bloom-indigo:color-mix(in oklab, var(--aurora-brand) 65%, var(--aurora-brand-2))}}html[data-color-scheme]:not([data-color-scheme=aurora]) .aurora-blooms{--aurora-bloom-cyan:var(--aurora-brand-2);--aurora-bloom-magenta:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){html[data-color-scheme]:not([data-color-scheme=aurora]) .aurora-blooms{--aurora-bloom-magenta:color-mix(in oklab, var(--aurora-brand) 55%, var(--aurora-brand-3))}}html[data-color-scheme]:not([data-color-scheme=aurora]) .aurora-blooms{--aurora-bloom-emerald:var(--aurora-brand-3)}.aurora-bloom--violet{background:radial-gradient(circle at 50% 50%, var(--aurora-bloom-violet) 0%, transparent 68%);animation:26s ease-in-out infinite alternate aurora-bloom-a}.aurora-bloom--indigo{background:radial-gradient(circle at 50% 50%, var(--aurora-bloom-indigo) 0%, transparent 68%);animation:32s ease-in-out infinite alternate aurora-bloom-b}.aurora-bloom--cyan{background:radial-gradient(circle at 50% 50%, var(--aurora-bloom-cyan) 0%, transparent 68%);animation:28s ease-in-out infinite alternate aurora-bloom-c}.aurora-bloom--magenta{background:radial-gradient(circle at 50% 50%, var(--aurora-bloom-magenta) 0%, transparent 68%);animation:30s ease-in-out infinite alternate-reverse aurora-bloom-b}.aurora-bloom--emerald{background:radial-gradient(circle at 50% 50%, var(--aurora-bloom-emerald) 0%, transparent 68%);animation:36s ease-in-out infinite alternate aurora-bloom-d}.aurora-grain{pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.aurora-dots{pointer-events:none;background-image:radial-gradient(#ffffff12 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000);mask-image:radial-gradient(70% 60% at 50% 40%,#000,#0000)}html[theme-mode=light] .aurora-dots{background-image:radial-gradient(#0a0c1e14 1px,#0000 1px)}.aurora-cta{--button-border-radius:999px;--button-height:52px;--button-min-height:52px;--button-icon-min-height:52px;--button-padding-top:0px;--button-padding-bottom:0px;--button-padding-left:24px;--button-padding-right:24px;--button-gap:10px;--button-font-family:var(--font-aurora-sans);--button-font-size:15px;--button-font-weight:600;--button-font-letter-spacing:-.01em;--button-font-text-transform:none;--button-shadow-offset-x:0px;--button-shadow-offset-y:14px;--button-shadow-blur:40px;--button-shadow-spread:-12px;--button-shadow-color:var(--aurora-brand-glow);transition:transform .3s var(--aurora-ease)}.aurora-cta::part(button),.aurora-icon-button::part(button){justify-content:center;align-items:center;display:flex}.aurora-cta::part(icon){width:20px;height:20px}.aurora-cta[has-icon][icon-position=after]{--button-padding-right:20px}.aurora-cta[has-icon]:not([icon-position=after]){--button-padding-left:20px}.aurora-cta:hover{--button-shadow-offset-y:18px;--button-shadow-blur:46px}.aurora-cta:not(.aurora-cta--ghost){--button-border-width:0px}.aurora-cta--ghost{--button-background-color:var(--aurora-glass);--button-border-color:var(--aurora-line-strong);--button-foreground-color:var(--aurora-fg);--button-border-width:1px;--button-shadow-color:transparent;--button-padding-left:24px;--button-padding-right:24px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-radius:999px}.aurora-cta--ghost:hover{--button-background-color:var(--aurora-glass-strong);--button-border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-cta--ghost:hover{--button-border-color:color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-cta--sm{--button-height:40px;--button-min-height:40px;--button-icon-min-height:40px;--button-padding-left:18px;--button-padding-right:18px;--button-font-size:14px}.aurora-cta--sm::part(icon){width:18px;height:18px}.aurora-cta--sm[has-icon][icon-position=after]{--button-padding-right:14px}.aurora-cta--sm[has-icon]:not([icon-position=after]){--button-padding-left:14px}.aurora-icon-button{--button-border-radius:999px;--button-border-width:0px;--button-height:38px;--button-min-height:38px;--button-min-width:38px;--button-padding-left:9px;--button-padding-right:9px;--button-font-family:var(--font-aurora-sans);--button-font-size:13px;--button-font-weight:500;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-shadow-color:transparent;--button-foreground-color:var(--aurora-fg-muted);--button-background-color:transparent}.aurora-icon-button:hover{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-strong)}.aurora-icon-button--round{--button-padding-top:0px;--button-padding-bottom:0px;--button-padding-left:0px;--button-padding-right:0px;--button-icon-min-width:38px;--button-icon-min-height:38px}.aurora-icon-button--round::part(icon){width:20px;height:20px}.aurora-search-button{--button-border-radius:999px;--button-height:38px;--button-min-height:38px;--button-padding-left:14px;--button-padding-right:64px;--button-gap:8px;--button-font-family:var(--font-aurora-sans);--button-font-size:13px;--button-font-weight:400;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-border-width:1px;--button-background-color:var(--aurora-glass);--button-border-color:var(--aurora-line);--button-foreground-color:var(--aurora-fg-subtle);width:200px}.aurora-search-button:hover{--button-border-color:var(--aurora-line-strong);--button-foreground-color:var(--aurora-fg-muted)}.aurora-theme-segment{--segment-border-radius:999px;--segment-background-color:var(--aurora-glass);--segment-border-color:var(--aurora-line);--segment-padding-top:3px;--segment-padding-bottom:3px;--segment-padding-left:3px;--segment-padding-right:3px}.aurora-theme-segment>mosaik-segment-item{--segment-item-border-radius:999px;--segment-item-font-family:var(--font-aurora-sans);--segment-item-font-size:13px;--segment-item-font-weight:500;--segment-item-font-line-height:18px;--segment-item-font-text-transform:none;--segment-item-font-letter-spacing:0;--segment-item-padding-top:7px;--segment-item-padding-bottom:7px;--segment-item-padding-left:14px;--segment-item-padding-right:14px;--segment-item-gap:7px}.aurora-theme-segment--small>mosaik-segment-item{--segment-item-font-size:12px;--segment-item-padding-top:5px;--segment-item-padding-bottom:5px;--segment-item-padding-left:11px;--segment-item-padding-right:11px;--segment-item-gap:6px}.aurora-scheme-groups{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.aurora-scheme-group{align-items:center;gap:10px;display:flex}.aurora-scheme-group__label{font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:10.5px}.aurora-scheme-swatches{--color-swatch-group-gap:8px;flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aurora-scheme-swatch{--color-swatch-size:22px;--color-swatch-border-radius:999px;--color-swatch-border-width:0px;box-shadow:0 0 0 1px var(--aurora-line-strong);cursor:pointer;transition:transform .22s var(--aurora-ease), box-shadow .22s var(--aurora-ease);border-radius:999px;outline:none;flex-shrink:0;margin-left:0}.aurora-scheme-groups--large .aurora-scheme-swatch{--color-swatch-size:28px}.aurora-scheme-groups--medium .aurora-scheme-swatch{--color-swatch-size:24px}@media (pointer:coarse){.aurora-scheme-groups--medium .aurora-scheme-swatch{--color-swatch-size:28px}}.aurora-scheme-button{--button-border-radius:999px;--button-height:38px;--button-min-height:38px;--button-icon-min-height:38px;--button-padding-top:0px;--button-padding-bottom:0px;--button-padding-left:9px;--button-padding-right:12px;--button-gap:8px;--button-font-family:var(--font-aurora-sans);--button-font-size:13px;--button-font-weight:500;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-border-width:1px;--button-background-color:var(--aurora-glass);--button-border-color:var(--aurora-line-strong);--button-foreground-color:var(--aurora-fg);--button-shadow-color:transparent}.aurora-scheme-button:hover{--button-background-color:var(--aurora-glass-strong);--button-border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-scheme-button:hover{--button-border-color:color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-scheme-button::part(button){justify-content:center;align-items:center;display:flex}.aurora-scheme-button::part(icon){width:20px;height:20px}.aurora-scheme-swatch::part(front){background-image:var(--aurora-swatch)}.aurora-scheme-swatch::part(checkmark-container){display:none}.aurora-scheme-swatch:hover{transform:scale(1.12)}.aurora-scheme-swatch[is-checked]{box-shadow:0 0 0 2px var(--aurora-bg-raised), 0 0 0 3.5px var(--aurora-fg), 0 0 18px -2px var(--aurora-brand-glow)}.aurora-scheme-swatch:focus-visible{box-shadow:0 0 0 2px var(--aurora-bg-raised), 0 0 0 4px var(--aurora-focus)}.aurora-scheme-menu{overscroll-behavior:contain;width:min(400px,100vw - 32px);max-height:min(560px,100dvh - 120px);font-family:var(--font-aurora-sans);flex-direction:column;gap:4px;padding:6px;display:flex;overflow-y:auto}mosaik-floating:has(.aurora-scheme-menu){--floating-background-color:var(--aurora-tile-solid);--floating-foreground-color:var(--aurora-fg);--floating-border-radius:18px;--floating-border-width:1px;--floating-border-style:solid;--floating-border-color:var(--aurora-line-strong);--floating-shadow:0 30px 70px -24px #000000bf, 0 0 0 1px var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){mosaik-floating:has(.aurora-scheme-menu){--floating-shadow:0 30px 70px -24px #000000bf, 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 14%, transparent)}}mosaik-floating:has(.aurora-scheme-menu){--floating-font-family:var(--font-aurora-sans)}.aurora-scheme-menu__title,.aurora-scheme-menu__label{font-family:var(--font-aurora-mono);letter-spacing:.14em;text-transform:uppercase;opacity:.6;padding:6px 10px 4px;font-size:11px}.aurora-scheme-menu__label{padding-top:10px;display:block}.aurora-scheme-menu__groups{border-top:1px solid var(--aurora-line);grid-template-columns:minmax(0,1fr);display:grid}@media (width>=480px){.aurora-scheme-menu__groups{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:4px}}.aurora-scheme-menu__list{--menu-background-color:transparent;--menu-border-width:0px;--menu-shadow-color:transparent;--menu-padding-top:0px;--menu-padding-bottom:0px;--menu-padding-left:0px;--menu-padding-right:0px}.aurora-scheme-menu__list>mosaik-menu-item{--menu-item-font-family:var(--font-aurora-sans);--menu-item-font-size:14px;--menu-item-font-weight:500;--menu-item-font-letter-spacing:0;--menu-item-font-text-transform:none;--menu-item-border-radius:10px;--menu-item-focus-ring-color:var(--aurora-focus);--menu-item-background-color:transparent;--menu-item-foreground-color:var(--aurora-fg);--menu-item-height:40px;--menu-item-gap:12px;--menu-item-padding-top:8px;--menu-item-padding-bottom:8px;--menu-item-padding-left:10px;--menu-item-padding-right:10px}.aurora-scheme-menu__list>mosaik-menu-item:hover,.aurora-scheme-menu__list>mosaik-menu-item[is-focused]{--menu-item-background-color:var(--aurora-fg)}@supports (color:color-mix(in lab, red, red)){.aurora-scheme-menu__list>mosaik-menu-item:hover,.aurora-scheme-menu__list>mosaik-menu-item[is-focused]{--menu-item-background-color:color-mix(in srgb, var(--aurora-fg) 7%, transparent)}}.aurora-scheme-menu__list>mosaik-menu-item[is-checked]{--menu-item-background-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-scheme-menu__list>mosaik-menu-item[is-checked]{--menu-item-background-color:color-mix(in srgb, var(--aurora-brand) 14%, transparent)}}.aurora-scheme-menu__list>mosaik-menu-item::part(checkmark){display:none}.aurora-scheme-design{flex-wrap:wrap;align-items:center;gap:8px 10px;max-width:100%;display:flex}.aurora-scheme-menu__design{border-bottom:1px solid var(--aurora-line);flex-direction:column;padding-bottom:8px;display:flex}.aurora-scheme-menu__design>aurora-theme-switch{padding:0 4px;display:block}.aurora-scheme-design>aurora-theme-switch{max-width:100%;display:block}.aurora-scheme-menu__design .aurora-theme-segment{width:100%}.aurora-scheme-menu__design .aurora-theme-segment>mosaik-segment-item{--segment-item-padding-left:9px;--segment-item-padding-right:9px;flex:1 1 0;min-width:0}.aurora-scheme-design .aurora-theme-segment--small>mosaik-segment-item{--segment-item-font-size:11.5px;--segment-item-padding-left:8px;--segment-item-padding-right:8px}.aurora-scheme-anchor{align-items:center;display:inline-flex}.aurora-scheme-menu__user,.aurora-scheme-menu__footer{border-top:1px solid var(--aurora-line);flex-direction:column;display:flex}.aurora-scheme-menu__footer{z-index:1;background:var(--aurora-tile-solid);margin:0 -6px -6px;padding:4px 6px 6px;position:sticky;bottom:-6px}.aurora-scheme-actions{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.aurora-scheme-customize{--button-border-radius:999px;--button-font-family:var(--font-aurora-sans);--button-font-size:13px;--button-font-weight:500;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-padding-left:12px;--button-padding-right:14px;--button-gap:8px;--button-foreground-color:var(--aurora-fg-muted);--button-shadow-color:transparent}.aurora-scheme-customize:hover{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-strong)}.aurora-brand-pill{background:var(--aurora-brand-fill)}@supports (color:color-mix(in lab, red, red)){.aurora-brand-pill{background:color-mix(in srgb, var(--aurora-brand-fill) 18%, transparent)}}.aurora-brand-pill{box-shadow:inset 0 0 0 1px var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-brand-pill{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 45%, transparent)}}.aurora-brand-pill,.aurora-brand-icon{color:var(--aurora-brand)}html.aurora-morphing::view-transition-old(root){mix-blend-mode:normal;animation:none}html.aurora-morphing::view-transition-new(root){mix-blend-mode:normal;animation:none}html.aurora-morphing::view-transition-old(root){z-index:1}html.aurora-morphing::view-transition-new(root){z-index:2}.aurora-family{align-items:center;gap:4px;display:flex}.aurora-family--stack{flex-direction:column;align-items:stretch}.aurora-family__item{--button-border-radius:999px;--button-foreground-color:var(--aurora-fg-muted,currentColor);--button-background-color:transparent;position:relative}.aurora-family__item::part(button){flex-direction:column;justify-content:center;display:flex}.aurora-family--stack .aurora-family__item{--button-border-radius:12px;width:100%}.aurora-family__item:hover,.aurora-family__item:focus-within{--button-foreground-color:var(--aurora-fg,currentColor);--button-background-color:var(--aurora-glass-strong,#7f7f7f1f)}.aurora-family__label{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.aurora-family__badge{--badge-font-size:9.5px;--badge-font-weight:700;--badge-font-letter-spacing:.06em;--badge-padding-top:1px;--badge-padding-bottom:1px;--badge-padding-left:5px;--badge-padding-right:5px;flex:none;position:relative}.aurora-family__item[aria-current=page]{--button-foreground-color:var(--aurora-fg,currentColor);--button-background-color:var(--aurora-glass,#7f7f7f14)}.aurora-logo-mark{color:var(--aurora-logo-ink,currentColor);flex:none;display:block}.aurora-nav{z-index:60;pointer-events:none;display:block;position:fixed;inset:12px 0 auto}.aurora-nav__bar{pointer-events:auto;background:var(--aurora-glass-nav);border:1px solid var(--aurora-line);border-radius:999px;align-items:center;gap:8px;height:60px;padding:0 10px 0 18px;display:flex;position:relative;box-shadow:0 18px 50px -24px #0009,inset 0 1px #ffffff0d}.aurora-nav__bar:before{content:"";z-index:-1;border-radius:inherit;-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);pointer-events:none;position:absolute;inset:-1px}.aurora-nav__items{align-self:stretch;align-items:stretch;margin:0;padding:0;list-style:none;display:flex}.aurora-nav__item{align-items:center;display:flex}.aurora-nav__trigger{height:36px;color:var(--aurora-fg-muted);transition:color .2s var(--aurora-ease), background-color .2s var(--aurora-ease);border-radius:999px;align-items:center;display:flex;position:relative}.aurora-nav__item:hover>.aurora-nav__trigger,.aurora-nav__item[data-open]>.aurora-nav__trigger,.aurora-nav__item--active>.aurora-nav__trigger{color:var(--aurora-fg);background:var(--aurora-glass-strong)}.aurora-nav__link{color:inherit;white-space:nowrap;border-radius:999px 0 0 999px;align-self:stretch;align-items:center;padding:0 1px 0 10px;font-size:14px;font-weight:500;display:flex;position:relative}.aurora-nav__item--active .aurora-nav__link:after{content:"";background:var(--aurora-gradient-vivid);width:16px;height:2px;box-shadow:0 0 10px var(--aurora-brand-glow);border-radius:2px;position:absolute;bottom:2px;left:calc(50% + 4.5px);transform:translate(-50%)}.aurora-nav__toggle{width:20px;height:28px;color:var(--aurora-fg-subtle);cursor:pointer;transition:color .2s var(--aurora-ease);background:0 0;border:0;border-radius:999px;place-items:center;margin-right:2px;padding:0;display:grid}.aurora-nav__toggle:hover,.aurora-nav__item:hover .aurora-nav__toggle,.aurora-nav__item[data-open] .aurora-nav__toggle{color:var(--aurora-fg)}.aurora-nav__toggle mosaik-icon{--icon-size:13px;--icon-foreground-color:currentColor;transition:transform .22s var(--aurora-ease)}.aurora-nav__item[data-open] .aurora-nav__toggle mosaik-icon{transform:rotate(180deg)}@media (pointer:coarse){.aurora-nav__toggle{z-index:1;position:relative}.aurora-nav__toggle:before{content:"";border-radius:999px;position:absolute;inset:-4px -3px}}.aurora-nav .aurora-nav__link:focus-visible{outline:2px solid var(--aurora-focus);outline-offset:-2px;border-radius:999px}.aurora-nav .aurora-nav__toggle:focus-visible,.aurora-nav .aurora-nav__burger:focus-visible{outline:2px solid var(--aurora-focus);outline-offset:0;border-radius:999px}.aurora-nav .aurora-search-button{--button-padding-right:44px;width:140px}@media (width>=1280px){.aurora-nav .aurora-nav__link{padding-left:8px}.aurora-nav .aurora-nav__link:after{left:calc(50% + 3.5px)}.aurora-nav .aurora-nav__family .aurora-family__item{--button-padding-left:9px;--button-padding-right:9px}.aurora-nav .aurora-nav__divider{margin-inline:4px}}.aurora-nav__divider{background:var(--aurora-line);width:1px;height:18px;margin:0 6px}.aurora-nav__family .aurora-family__item{--button-height:36px;--button-min-height:36px;--button-padding-left:12px;--button-padding-right:12px;--button-font-family:var(--font-aurora-sans);--button-font-size:14px;--button-font-weight:500;--button-font-letter-spacing:0;--button-font-text-transform:none}.aurora-nav__apps{--dropdown-button-height:36px;--dropdown-button-min-height:36px;--dropdown-button-padding-left:12px;--dropdown-button-padding-right:10px;--dropdown-button-border-radius:999px;--dropdown-button-font-family:var(--font-aurora-sans);--dropdown-button-font-size:14px;--dropdown-button-font-weight:500;--dropdown-button-font-letter-spacing:0;--dropdown-button-font-text-transform:none;--dropdown-button-foreground-color:var(--aurora-fg-muted);--dropdown-button-background-color:transparent;--drop-down-button-height:36px;--drop-down-button-min-height:36px;--drop-down-button-padding-left:12px;--drop-down-button-padding-right:10px;--drop-down-button-border-radius:999px;--drop-down-button-font-family:var(--font-aurora-sans);--drop-down-button-font-size:14px;--drop-down-button-font-weight:500;--drop-down-button-font-letter-spacing:0;--drop-down-button-font-text-transform:none;--drop-down-button-foreground-color:var(--aurora-fg-muted);--drop-down-button-background-color:transparent}.aurora-nav__apps:hover{--dropdown-button-foreground-color:var(--aurora-fg);--dropdown-button-background-color:var(--aurora-glass-strong);--drop-down-button-foreground-color:var(--aurora-fg);--drop-down-button-background-color:var(--aurora-glass-strong)}.aurora-nav__family--menu .aurora-family__item{--button-height:48px;--button-min-height:48px;--button-padding-left:16px;--button-padding-right:16px;--button-font-size:17px;--button-border-radius:16px}.aurora-nav__burger{width:38px;height:38px;color:var(--aurora-fg-muted);cursor:pointer;transition:color .2s var(--aurora-ease), background-color .2s var(--aurora-ease);background:0 0;border:0;border-radius:999px;place-items:center;padding:0;display:grid}.aurora-nav__burger:hover{color:var(--aurora-fg);background:var(--aurora-glass-strong)}.aurora-nav__burger mosaik-icon{--icon-size:20px;--icon-foreground-color:currentColor}.aurora-mobile-menu{pointer-events:auto;overscroll-behavior:contain;background:var(--aurora-scrim);border:1px solid var(--aurora-line);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);max-height:calc(100dvh - 82px);box-shadow:var(--aurora-shadow);animation:aurora-pop-in .26s var(--aurora-ease);border-radius:24px;margin-top:8px;padding:10px;overflow-y:auto}.aurora-nav__panel{cursor:default;padding-top:10px;position:absolute;top:100%;left:-1px;right:-1px}.aurora-nav__panel[hidden]{display:none}.aurora-nav__sheet{--aurora-mega-hover:var(--aurora-fg)}@supports (color:color-mix(in lab, red, red)){.aurora-nav__sheet{--aurora-mega-hover:color-mix(in srgb, var(--aurora-fg) 6%, transparent)}}.aurora-nav__sheet{--aurora-mega-tile:var(--aurora-fg)}@supports (color:color-mix(in lab, red, red)){.aurora-nav__sheet{--aurora-mega-tile:color-mix(in srgb, var(--aurora-fg) 3.5%, transparent)}}.aurora-nav__sheet{--aurora-mega-current:linear-gradient(90deg, var(--aurora-brand), transparent 92%)}@supports (color:color-mix(in lab, red, red)){.aurora-nav__sheet{--aurora-mega-current:linear-gradient(90deg, color-mix(in srgb, var(--aurora-brand) calc(14% * var(--aurora-glow-alpha) + 4%), transparent), transparent 92%)}}.aurora-nav__sheet{overscroll-behavior:contain;border:1px solid var(--aurora-line-strong);background:var(--aurora-bg-raised);border-radius:26px;max-height:calc(100dvh - 100px);overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.aurora-nav__sheet{background:color-mix(in srgb, var(--aurora-bg-raised) 90%, transparent)}}.aurora-nav__sheet{-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);box-shadow:var(--aurora-shadow), 0 0 0 1px var(--aurora-brand), inset 0 1px 0 var(--aurora-fg)}@supports (color:color-mix(in lab, red, red)){.aurora-nav__sheet{box-shadow:var(--aurora-shadow), 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 8%, transparent), inset 0 1px 0 color-mix(in srgb, var(--aurora-fg) 6%, transparent)}}.aurora-nav__sheet{color:var(--aurora-fg);transform-origin:top;animation:aurora-nav-sheet-in .24s var(--aurora-ease) both}.aurora-nav__sheet[data-switch]{animation:aurora-nav-sheet-swap .16s var(--aurora-ease) both}.aurora-mega{grid-template-columns:252px minmax(0,1fr);gap:12px 16px;padding:12px;display:grid}.aurora-mega--categories{grid-template-columns:236px 208px minmax(0,1fr);gap:12px 14px}@media (width<=1279px){.aurora-mega{grid-template-columns:216px minmax(0,1fr)}.aurora-mega--categories{grid-template-columns:200px 188px minmax(0,1fr)}}.aurora-mega :is(a,button):focus-visible{outline:2px solid var(--aurora-focus);outline-offset:-2px;border-radius:12px}.aurora-mega__eyebrow,.aurora-mega__label{font-family:var(--font-aurora-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px;font-weight:400;line-height:1.4}.aurora-mega__label{padding:6px 12px 8px;display:block}.aurora-mega__links{gap:2px;margin:0;padding:0;list-style:none;display:grid}.aurora-mega__links--cards{grid-template-columns:repeat(auto-fit,minmax(232px,1fr));gap:4px}.aurora-mega__links--sets{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:1px 4px}.aurora-mega__links--inline{flex-wrap:wrap;gap:4px 14px;display:flex}.aurora-mega__hub{border:1px solid var(--aurora-line);background:radial-gradient(130% 90% at 0% 0%, var(--aurora-brand), transparent 60%), radial-gradient(120% 80% at 100% 100%, var(--aurora-brand-2), transparent 62%), var(--aurora-mega-tile);border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;padding:18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aurora-mega__hub{background:radial-gradient(130% 90% at 0% 0%, color-mix(in srgb, var(--aurora-brand) calc(20% * var(--aurora-glow-alpha)), transparent), transparent 60%), radial-gradient(120% 80% at 100% 100%, color-mix(in srgb, var(--aurora-brand-2) calc(13% * var(--aurora-glow-alpha)), transparent), transparent 62%), var(--aurora-mega-tile)}}.aurora-mega__hub{color:var(--aurora-fg);transition:border-color .2s var(--aurora-ease), box-shadow .2s var(--aurora-ease)}.aurora-mega__hub:hover,.aurora-mega__hub[aria-current=page]{border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-mega__hub:hover,.aurora-mega__hub[aria-current=page]{border-color:color-mix(in srgb, var(--aurora-brand) 45%, transparent)}}.aurora-mega__hub:hover,.aurora-mega__hub[aria-current=page]{box-shadow:0 0 46px -18px var(--aurora-brand-glow)}.aurora-mega__hub-title{font-family:var(--font-aurora-display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.15}.aurora-mega__hub-text{color:var(--aurora-fg-muted);font-size:13px;line-height:1.55}.aurora-mega__hub-action{color:var(--aurora-brand);align-items:center;gap:6px;margin-top:auto;padding-top:12px;font-size:13px;font-weight:500;display:inline-flex}.aurora-mega__hub-action mosaik-icon{--icon-size:14px;--icon-foreground-color:currentColor;transition:transform .2s var(--aurora-ease)}.aurora-mega__hub:hover .aurora-mega__hub-action mosaik-icon{transform:translate(3px)}.aurora-mega__glyph{border:1px solid var(--aurora-line);background:var(--aurora-mega-tile);width:32px;height:32px;color:var(--aurora-brand);border-radius:10px;flex:none;place-items:center;display:grid}.aurora-mega__glyph mosaik-icon{--icon-size:16px;--icon-foreground-color:currentColor}.aurora-mega__glyph--hub{border-color:var(--aurora-brand);width:40px;height:40px;margin-bottom:6px}@supports (color:color-mix(in lab, red, red)){.aurora-mega__glyph--hub{border-color:color-mix(in srgb, var(--aurora-brand) 30%, var(--aurora-line))}}.aurora-mega__glyph--hub{box-shadow:0 0 30px -12px var(--aurora-brand-glow);border-radius:12px}.aurora-mega__glyph--hub mosaik-icon{--icon-size:20px}.aurora-mega__card,.aurora-mega__row,.aurora-mega__set,.aurora-mega__component{transition:background-color .16s var(--aurora-ease), color .16s var(--aurora-ease);border-radius:12px;position:relative}.aurora-mega__card{color:var(--aurora-fg);align-items:flex-start;gap:12px;padding:10px 12px;display:flex}.aurora-mega__row{color:var(--aurora-fg);flex-direction:column;gap:2px;padding:8px 12px;display:flex}.aurora-mega__card:hover,.aurora-mega__row:hover,.aurora-mega__set:hover,.aurora-mega__component:hover{background:var(--aurora-mega-hover)}.aurora-mega__card:hover .aurora-mega__glyph{border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-mega__card:hover .aurora-mega__glyph{border-color:color-mix(in srgb, var(--aurora-brand) 40%, var(--aurora-line))}}.aurora-mega :is(.aurora-mega__card,.aurora-mega__row,.aurora-mega__set,.aurora-mega__component)[aria-current=page]{color:var(--aurora-fg);background:var(--aurora-mega-current)}.aurora-mega :is(.aurora-mega__card,.aurora-mega__row,.aurora-mega__set,.aurora-mega__component)[aria-current=page]:before{content:"";background:var(--aurora-gradient-vivid);width:2px;box-shadow:0 0 10px var(--aurora-brand-glow);border-radius:2px;position:absolute;inset:7px auto 7px 0}.aurora-mega__text{flex-direction:column;gap:3px;min-width:0;display:flex}.aurora-mega__title{flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:14px;font-weight:500;line-height:1.3;display:inline-flex}.aurora-mega__desc{color:var(--aurora-fg-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.aurora-mega__badge{--badge-font-size:9px}.aurora-mega__external{--icon-size:12px;--icon-foreground-color:currentColor;opacity:.6}.aurora-mega__set{color:var(--aurora-fg-muted);border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:13px;line-height:1.3;display:flex}.aurora-mega__set:hover{color:var(--aurora-fg)}.aurora-mega__set-glyph{width:18px;height:18px;color:var(--aurora-fg);flex:none;place-items:center;display:grid}.aurora-mega__set-glyph mosaik-icon{--icon-size:16px;--icon-foreground-color:currentColor}.aurora-mega__set-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aurora-mega__set-count{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);margin-left:auto;padding-left:8px;font-size:10.5px}.aurora-mega__inline{color:var(--aurora-fg-muted);transition:color .16s var(--aurora-ease);border-radius:6px;padding:2px 4px;font-size:12.5px;display:inline-block}.aurora-mega__inline:hover,.aurora-mega__inline[aria-current=page]{color:var(--aurora-fg)}.aurora-mega .aurora-mega__inline:focus-visible{border-radius:6px}.aurora-mega__body{align-content:start;gap:14px;min-width:0;padding:2px 0;display:grid}.aurora-mega__body--split{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:16px}.aurora-mega--icons .aurora-mega__body--split{grid-template-columns:minmax(0,1fr) 236px}.aurora-mega__side{border-left:1px solid var(--aurora-line);flex-direction:column;gap:12px;min-width:0;padding-left:16px;display:flex}.aurora-mega__footer{border-top:1px solid var(--aurora-line);grid-column:1/-1;padding:10px 6px 0}.aurora-mega__footer .aurora-mega__group{flex-wrap:wrap;align-items:center;gap:4px 12px;display:flex}.aurora-mega__footer .aurora-mega__label{padding:0 6px}.aurora-mega__categories{border-right:1px solid var(--aurora-line);flex-direction:column;min-width:0;padding-right:12px;display:flex}.aurora-mega__tabs{flex-direction:column;gap:1px;display:flex}.aurora-mega__tabs-divider{background:var(--aurora-line);height:1px;margin:6px 10px}.aurora-mega__tab{width:100%;font:inherit;text-align:left;color:var(--aurora-fg-muted);cursor:pointer;transition:background-color .14s var(--aurora-ease), color .14s var(--aurora-ease);background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:6px 10px;font-size:13.5px;font-weight:500;line-height:1.3;display:flex;position:relative}.aurora-mega__tab mosaik-icon{--icon-size:15px;--icon-foreground-color:currentColor;opacity:.7;flex:none}.aurora-mega__tab:hover,.aurora-mega__tab[aria-selected=true]{color:var(--aurora-fg);background:var(--aurora-mega-hover)}.aurora-mega__tab[aria-selected=true] mosaik-icon{color:var(--aurora-brand);opacity:1}.aurora-mega__tab[aria-selected=true]:before{content:"";background:var(--aurora-gradient-vivid);width:2px;box-shadow:0 0 10px var(--aurora-brand-glow);border-radius:2px;position:absolute;inset:7px auto 7px 0}.aurora-mega .aurora-mega__tab:focus-visible{border-radius:10px}.aurora-mega__tab[data-current] .aurora-mega__tab-label:after{content:"";background:var(--aurora-brand);width:5px;height:5px;box-shadow:0 0 8px var(--aurora-brand-glow);vertical-align:middle;border-radius:50%;margin-left:7px;display:inline-block}.aurora-mega__tab-count{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);margin-left:auto;font-size:11px;font-weight:400}.aurora-mega__tabpanel{flex-direction:column;gap:10px;min-width:0;display:flex}.aurora-mega__tabpanel-head{border-bottom:1px solid var(--aurora-line);flex-direction:column;gap:4px;padding:6px 10px 12px;display:flex}.aurora-mega__tabpanel-title{font-family:var(--font-aurora-display);letter-spacing:-.025em;flex-wrap:wrap;align-items:baseline;gap:4px 12px;font-size:19px;font-weight:600;line-height:1.2;display:flex}.aurora-mega__tabpanel-count{font-family:var(--font-aurora-mono);letter-spacing:.04em;color:var(--aurora-fg-subtle);font-size:11px;font-weight:400}.aurora-mega__components{columns:3 164px;column-gap:4px;margin:0;padding:0;list-style:none}.aurora-mega__component-item{break-inside:avoid}.aurora-mega__component{color:var(--aurora-fg-muted);border-radius:9px;align-items:center;gap:6px;padding:5px 10px;font-size:13.5px;line-height:1.35;display:flex}.aurora-mega__component:hover{color:var(--aurora-fg)}.aurora-mega__component-label{overflow-wrap:anywhere;min-width:0}.aurora-mega__component-item--nested .aurora-mega__component{padding-left:26px;font-size:13px}.aurora-mega__component-item--nested .aurora-mega__component:after{content:"";border-bottom:1px solid var(--aurora-line-strong);border-left:1px solid var(--aurora-line-strong);border-bottom-left-radius:3px;width:6px;height:8px;position:absolute;top:calc(50% - 8px);left:13px}.aurora-mega__links--pages{grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}@media (prefers-reduced-motion:reduce){.aurora-nav__sheet,.aurora-nav__sheet[data-switch]{animation:none}.aurora-nav__toggle mosaik-icon,.aurora-mega__hub-action mosaik-icon,.aurora-mobile-nav__chevron{transition:none}}.aurora-mobile-nav{--aurora-mega-hover:var(--aurora-fg)}@supports (color:color-mix(in lab, red, red)){.aurora-mobile-nav{--aurora-mega-hover:color-mix(in srgb, var(--aurora-fg) 6%, transparent)}}.aurora-mobile-nav{--aurora-mega-tile:var(--aurora-fg)}@supports (color:color-mix(in lab, red, red)){.aurora-mobile-nav{--aurora-mega-tile:color-mix(in srgb, var(--aurora-fg) 3.5%, transparent)}}.aurora-mobile-nav__sections,.aurora-mobile-nav__categories,.aurora-mobile-nav__links{margin:0;padding:0;list-style:none}.aurora-mobile-nav__sections{flex-direction:column;gap:2px;display:flex}.aurora-mobile-nav__row{border-radius:16px;align-items:center;display:flex}.aurora-mobile-nav__row--active{background:var(--aurora-glass-strong)}.aurora-mobile-nav__link{min-width:0;color:var(--aurora-fg-muted);border-radius:16px;flex:1;padding:14px 16px;font-size:17px;font-weight:500}.aurora-mobile-nav__row--active .aurora-mobile-nav__link{color:var(--aurora-fg)}.aurora-mobile-nav__toggle{width:48px;height:48px;color:var(--aurora-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:14px;flex:none;place-items:center;margin-right:2px;padding:0;display:grid}.aurora-mobile-nav__toggle:hover,.aurora-mobile-nav__section[data-open] .aurora-mobile-nav__toggle{color:var(--aurora-fg);background:var(--aurora-mega-hover)}.aurora-mobile-nav__chevron{--icon-size:18px;--icon-foreground-color:currentColor;transition:transform .22s var(--aurora-ease);flex:none}.aurora-mobile-nav__section[data-open]>.aurora-mobile-nav__row .aurora-mobile-nav__chevron,.aurora-mobile-nav__categories>li[data-open]>.aurora-mobile-nav__category .aurora-mobile-nav__chevron{transform:rotate(180deg)}.aurora-mobile-nav__panel{border-left:1px solid var(--aurora-line);flex-direction:column;gap:14px;margin:4px 0 12px 16px;padding:8px 0 4px 12px;display:flex}.aurora-mobile-nav__panel[hidden]{display:none}.aurora-mobile-nav__hub{border:1px solid var(--aurora-line);background:radial-gradient(120% 120% at 0% 0%, var(--aurora-brand), transparent 62%), var(--aurora-mega-tile);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}@supports (color:color-mix(in lab, red, red)){.aurora-mobile-nav__hub{background:radial-gradient(120% 120% at 0% 0%, color-mix(in srgb, var(--aurora-brand) calc(16% * var(--aurora-glow-alpha)), transparent), transparent 62%), var(--aurora-mega-tile)}}.aurora-mobile-nav__hub{color:var(--aurora-fg)}.aurora-mobile-nav__hub-title{font-size:15px;font-weight:600}.aurora-mobile-nav__hub-text{color:var(--aurora-fg-muted);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-top:2px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.aurora-mobile-nav__label{font-family:var(--font-aurora-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-fg-subtle);padding:0 10px 6px;font-size:11px;display:block}.aurora-mobile-nav__links{gap:2px;display:grid}.aurora-mobile-nav__links--grid{grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.aurora-mobile-nav__links[hidden]{display:none}.aurora-mobile-nav__item{min-height:40px;color:var(--aurora-fg-muted);border-radius:10px;align-items:center;gap:8px;padding:8px 10px;font-size:15px;line-height:1.3;display:flex;position:relative}.aurora-mobile-nav__item:hover{color:var(--aurora-fg);background:var(--aurora-mega-hover)}.aurora-mobile-nav__item[aria-current=page]{color:var(--aurora-fg);background:linear-gradient(90deg, var(--aurora-brand), transparent 92%)}@supports (color:color-mix(in lab, red, red)){.aurora-mobile-nav__item[aria-current=page]{background:linear-gradient(90deg, color-mix(in srgb, var(--aurora-brand) calc(14% * var(--aurora-glow-alpha) + 4%), transparent), transparent 92%)}}.aurora-mobile-nav__item[aria-current=page]:before{content:"";background:var(--aurora-gradient-vivid);border-radius:2px;width:2px;position:absolute;inset:8px auto 8px 0}.aurora-mobile-nav__item-label{overflow-wrap:anywhere;min-width:0}.aurora-mobile-nav__glyph{--icon-size:16px;--icon-foreground-color:currentColor;flex:none}.aurora-mobile-nav__categories{flex-direction:column;gap:2px;display:flex}.aurora-mobile-nav__category{width:100%;min-height:44px;font:inherit;text-align:left;color:var(--aurora-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;font-weight:500;display:flex}.aurora-mobile-nav__category:hover,.aurora-mobile-nav__categories>li[data-open]>.aurora-mobile-nav__category{color:var(--aurora-fg);background:var(--aurora-mega-hover)}.aurora-mobile-nav__count{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);margin-left:auto;font-size:12px;font-weight:400}.aurora-mobile-nav__links--components{padding:4px 0 8px 14px}.aurora-mobile-nav__nested .aurora-mobile-nav__item{padding-left:20px;font-size:14px}.aurora-mobile-nav :is(a,button):focus-visible{outline:2px solid var(--aurora-focus);outline-offset:-2px;border-radius:12px}.aurora-footer{border-top:1px solid var(--aurora-line);padding-bottom:112px;position:relative;overflow:hidden}.aurora-footer__wordmark{font-family:var(--font-aurora-display);letter-spacing:-.07em;background:linear-gradient(180deg, var(--aurora-fg) 0%, transparent 85%);font-size:clamp(5rem,22vw,20rem);font-weight:700;line-height:.8}@supports (color:color-mix(in lab, red, red)){.aurora-footer__wordmark{background:linear-gradient(180deg, color-mix(in srgb, var(--aurora-fg) 16%, transparent) 0%, transparent 85%)}}.aurora-footer__wordmark{color:#0000;-webkit-user-select:none;user-select:none;white-space:nowrap;-webkit-background-clip:text;background-clip:text}.aurora-scroll-cue{border:1.5px solid var(--aurora-line-strong);border-radius:999px;width:22px;height:34px;position:relative}.aurora-scroll-cue:after{content:"";background:var(--aurora-fg-muted);width:3px;height:7px;animation:aurora-scroll-cue 1.8s var(--aurora-ease) infinite;border-radius:2px;position:absolute;top:7px;left:50%;transform:translate(-50%)}.aurora-hero__flat-sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:135vh;left:0}.aurora-palette{z-index:950;--dialog-border-radius:22px;--dialog-background-color:transparent;--dialog-border-color:transparent;--dialog-padding-left:0;--dialog-padding-right:0;--dialog-padding-top:0;--dialog-padding-bottom:0}.aurora-palette::part(root){-webkit-backdrop-filter:blur(28px)saturate(160%);backdrop-filter:blur(28px)saturate(160%);box-shadow:0 50px 120px -30px #000000e6, 0 0 0 1px var(--aurora-brand), 0 0 80px -20px var(--aurora-brand-fill);background:#0c0e16d1;border:1px solid #ffffff1f}@supports (color:color-mix(in lab, red, red)){.aurora-palette::part(root){box-shadow:0 50px 120px -30px #000000e6, 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 20%, transparent), 0 0 80px -20px color-mix(in srgb, var(--aurora-brand-fill) 45%, transparent)}}.aurora-palette::part(root){color:#eef0f6}html[theme-mode=light] .aurora-palette::part(root){box-shadow:0 50px 120px -30px #1e285a73, 0 0 0 1px var(--aurora-brand);background:#fcfcffdb;border-color:#0f14281f}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-palette::part(root){box-shadow:0 50px 120px -30px #1e285a73, 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 14%, transparent)}}html[theme-mode=light] .aurora-palette::part(root){color:#0a0c14}.aurora-palette::part(backdrop){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:aurora-fade-in .22s var(--aurora-ease) both;background:#0304088c}.aurora-palette::part(root){animation:aurora-palette-in .32s var(--aurora-ease) both}.aurora-palette__search{--searchbox-background-color:transparent;--searchbox-border-color:transparent;--searchbox-border-width:0px;--searchbox-height:60px;--searchbox-font-size:17px;--searchbox-font-family:var(--font-aurora-sans);--searchbox-padding-left:20px;--searchbox-padding-right:16px;--searchbox-focus-ring-color:transparent;--searchbox-foreground-color:currentColor;flex:1;min-width:0}.aurora-palette__glyph{color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-palette__glyph{color:color-mix(in oklab, var(--aurora-brand) 55%, var(--aurora-fg))}}html[theme-mode=light] .aurora-palette__glyph{color:var(--aurora-brand)}.aurora-palette__stage{background:radial-gradient(90% 70% at 50% 0%, var(--aurora-brand-fill), transparent 70%)}@supports (color:color-mix(in lab, red, red)){.aurora-palette__stage{background:radial-gradient(90% 70% at 50% 0%, color-mix(in srgb, var(--aurora-brand-fill) 16%, transparent), transparent 70%)}}.aurora-palette__demo{zoom:.8}.aurora-palette__preview{overflow-y:auto}.aurora-palette__list>mosaik-list-item{--list-item-border-radius:12px;--list-item-padding-top:10px;--list-item-padding-bottom:10px;--list-item-padding-left:12px;--list-item-padding-right:12px;--list-item-background-color:transparent}.aurora-palette__item[data-active]{--list-item-background-color:#ffffff12}html[theme-mode=light] .aurora-palette__item[data-active]{--list-item-background-color:#0f14280f}.aurora-palette__item[data-active] .aurora-palette__enter{opacity:1}.aurora-palette__enter{opacity:0;transition:opacity .15s var(--aurora-ease)}.aurora-beam{isolation:isolate;background:linear-gradient(var(--aurora-line-strong), var(--aurora-line-strong)) border-box;border-radius:999px;align-items:center;gap:6px;padding:1px;display:inline-flex;position:relative}.aurora-beam:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--aurora-beam-angle), transparent 0deg, transparent 250deg, var(--aurora-brand-fill) 290deg, var(--aurora-brand-2) 320deg, var(--aurora-brand-3) 340deg, transparent 360deg);pointer-events:none;animation:4.5s linear infinite aurora-beam-spin;position:absolute;inset:0}.aurora-beam:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--aurora-beam-angle), transparent 0deg, transparent 260deg, var(--aurora-brand-fill) 300deg, var(--aurora-brand-2) 330deg, transparent 360deg);position:absolute;inset:-6px}@supports (color:color-mix(in lab, red, red)){.aurora-beam:before{background:conic-gradient(from var(--aurora-beam-angle), transparent 0deg, transparent 260deg, color-mix(in srgb, var(--aurora-brand-fill) 55%, transparent) 300deg, color-mix(in srgb, var(--aurora-brand-2) 55%, transparent) 330deg, transparent 360deg)}}.aurora-beam:before{filter:blur(14px);opacity:calc(.8 * var(--aurora-glow-alpha));animation:4.5s linear infinite aurora-beam-spin}.aurora-beam__inner{background:var(--aurora-tile-solid);height:46px;font-family:var(--font-aurora-mono);color:var(--aurora-fg);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;padding:0 6px 0 20px;font-size:14px;display:inline-flex}.aurora-beam__prompt{color:#34d399;-webkit-user-select:none;user-select:none}.aurora-hero{view-timeline:--aurora-hero block;view-timeline-inset:0px;height:270vh;display:block;position:relative}.aurora-hero__scene{height:100svh;position:sticky;top:0;overflow:hidden}.aurora-hero__copy{z-index:3;text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding-top:clamp(112px,15vh,150px);display:flex;position:absolute;inset:0 0 auto}.aurora-hero__copy>*{pointer-events:auto}.aurora-hero__title{font-size:clamp(2.9rem,1.2rem + 6.6vw,7.6rem);line-height:.92}.aurora-hero__scrim{z-index:2;pointer-events:none;background:radial-gradient(64% 52% at 50% 40%, var(--aurora-scrim) 0%, var(--aurora-bg) 46%, var(--aurora-bg) 70%, transparent 86%), linear-gradient(180deg, var(--aurora-bg) 0%, transparent 20%, transparent 80%, var(--aurora-bg) 100%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aurora-hero__scrim{background:radial-gradient(64% 52% at 50% 40%, var(--aurora-scrim) 0%, color-mix(in srgb, var(--aurora-bg) 82%, transparent) 46%, color-mix(in srgb, var(--aurora-bg) 30%, transparent) 70%, transparent 86%), linear-gradient(180deg, var(--aurora-bg) 0%, transparent 20%, transparent 80%, var(--aurora-bg) 100%)}}.aurora-hero__caption{z-index:4;opacity:0;visibility:hidden;width:max-content;max-width:calc(100vw - 32px);position:absolute;bottom:104px;left:50%;transform:translate(-50%)}.aurora-hero__caption-bar{background:var(--aurora-glass-nav);border:1px solid var(--aurora-line-strong);-webkit-backdrop-filter:blur(24px)saturate(160%);backdrop-filter:blur(24px)saturate(160%);box-shadow:0 30px 80px -30px #000000e6, 0 0 0 1px var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-hero__caption-bar{box-shadow:0 30px 80px -30px #000000e6, 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 12%, transparent)}}.aurora-wall{z-index:1;perspective:1700px;perspective-origin:50% 35%;display:block;position:absolute;inset:0}.aurora-wall__stage{transform-style:preserve-3d;position:absolute;inset:0;transform:rotateX(0)rotateY(0)}.aurora-wall__plane{--aurora-wall-y0:24vh;--aurora-wall-s0:1.08;--aurora-wall-s1:.86;height:1180px;transform:translate(-50%, -50%) translateY(var(--aurora-wall-y0)) rotateX(54deg) rotateZ(-24deg) scale(var(--aurora-wall-s0));transform-origin:50%;will-change:transform;grid-template-columns:repeat(6,264px);gap:22px;display:grid;position:absolute;top:50%;left:50%;overflow:hidden}.aurora-wall__col{min-width:0;position:relative;overflow:hidden}.aurora-wall__plane:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(105deg, transparent 38%, var(--aurora-brand) 46%, var(--aurora-brand-2) 50%, var(--aurora-brand-3) 54%, transparent 62%);position:absolute;inset:-40% -10%}@supports (color:color-mix(in lab, red, red)){.aurora-wall__plane:after{background:linear-gradient(105deg, transparent 38%, color-mix(in srgb, var(--aurora-brand) 10%, transparent) 46%, color-mix(in srgb, var(--aurora-brand-2) 12%, transparent) 50%, color-mix(in srgb, var(--aurora-brand-3) 8%, transparent) 54%, transparent 62%)}}.aurora-wall__plane:after{mix-blend-mode:screen;animation:aurora-sweep 9s var(--aurora-ease) infinite;animation-delay:1.6s;transform:translate(-60%)}html[theme-mode=light] .aurora-wall__plane:after{mix-blend-mode:normal;opacity:.6}.aurora-wall__track{gap:var(--aurora-wall-gap,22px);animation:aurora-drift-up var(--aurora-drift,70s) linear infinite;will-change:transform;flex-direction:column;display:flex}.aurora-wall__col:nth-child(2n) .aurora-wall__track{animation-name:aurora-drift-down;animation-delay:calc(var(--aurora-drift,70s) * -.9)}.aurora-tile[data-shell]{height:var(--aurora-shell-h,auto);visibility:hidden}.aurora-wall[data-hold] .aurora-wall__track,.aurora-wall[data-paused] .aurora-wall__track,.aurora-wall[data-flat] .aurora-wall__track{animation-play-state:paused}.aurora-tile{background:var(--aurora-tile);border:1px solid var(--aurora-line);transition:border-color .25s var(--aurora-ease), box-shadow .25s var(--aurora-ease);border-radius:22px;flex-direction:column;gap:14px;padding:16px 18px 18px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 50px -30px #000c,inset 0 1px #ffffff0f}.aurora-tile:before{content:"";pointer-events:none;opacity:calc(.9 * var(--aurora-glow-alpha));background:radial-gradient(120% 80% at 0% 0%, var(--aurora-tile-glow,var(--aurora-brand)), transparent 55%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aurora-tile:before{background:radial-gradient(120% 80% at 0% 0%, var(--aurora-tile-glow,color-mix(in srgb, var(--aurora-brand) 16%, transparent)), transparent 55%)}}.aurora-tile[data-glow=secondary]{--aurora-tile-glow:var(--aurora-brand-2)}@supports (color:color-mix(in lab, red, red)){.aurora-tile[data-glow=secondary]{--aurora-tile-glow:color-mix(in srgb, var(--aurora-brand-2) 15%, transparent)}}.aurora-tile[data-glow=tertiary]{--aurora-tile-glow:var(--aurora-brand-3)}@supports (color:color-mix(in lab, red, red)){.aurora-tile[data-glow=tertiary]{--aurora-tile-glow:color-mix(in srgb, var(--aurora-brand-3) 14%, transparent)}}.aurora-tile[data-glow=blend]{--aurora-tile-glow:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-tile[data-glow=blend]{--aurora-tile-glow:color-mix(in srgb, color-mix(in oklab, var(--aurora-brand) 50%, var(--aurora-brand-2)) 18%, transparent)}}.aurora-tile:hover{border-color:var(--aurora-line-strong);box-shadow:0 24px 60px -24px #000000d9, 0 0 0 1px var(--aurora-brand), 0 0 40px -10px var(--aurora-brand), inset 0 1px 0 #ffffff14}@supports (color:color-mix(in lab, red, red)){.aurora-tile:hover{box-shadow:0 24px 60px -24px #000000d9, 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 18%, transparent), 0 0 40px -10px color-mix(in srgb, var(--aurora-brand) 35%, transparent), inset 0 1px 0 #ffffff14}}.aurora-tile{animation:aurora-tile-in 1.1s var(--aurora-ease) backwards;animation-delay:calc(var(--aurora-tile-i,0) * 90ms + .12s)}.aurora-tile__tag{z-index:3;border:1px solid var(--aurora-brand);border-radius:999px;padding:3px 9px;position:absolute;top:10px;right:10px}@supports (color:color-mix(in lab, red, red)){.aurora-tile__tag{border:1px solid color-mix(in srgb, var(--aurora-brand) 40%, transparent)}}.aurora-tile__tag{background:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-tile__tag{background:color-mix(in srgb, var(--aurora-brand) 8%, #0c0c16db)}}.aurora-tile__tag{color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-tile__tag{color:color-mix(in srgb, var(--aurora-brand) 12%, #fff)}}.aurora-tile__tag{font-family:var(--font-aurora-mono);opacity:0;pointer-events:none;transition:opacity .2s var(--aurora-ease), transform .3s var(--aurora-ease);box-shadow:0 0 20px -4px var(--aurora-brand-glow);font-size:10.5px;line-height:1.5;transform:translateY(-4px)}.aurora-tile:hover .aurora-tile__tag,.aurora-tile:focus-within .aurora-tile__tag{opacity:1;pointer-events:auto;transform:none}.aurora-tile:has(mosaik-calendar:hover,mosaik-calendar:focus-within,mosaik-knob:hover,mosaik-knob:focus-within) .aurora-tile__tag{opacity:0;pointer-events:none;transform:translateY(-4px)}.aurora-tile__meta{transition:opacity .2s var(--aurora-ease)}.aurora-tile:hover .aurora-tile__meta,.aurora-tile:focus-within .aurora-tile__meta{opacity:0}.aurora-wall{--aurora-wall-space:min(var(--mosaik-layout-space,8px), 8px);--aurora-wall-button-size:min(var(--mosaik-typography-button-font-size,14px), 14px)}.aurora-wall__plane{--joy-layout-space:var(--aurora-wall-space);--mosaik-layout-space:var(--aurora-wall-space);--joy-typography-button-font-size:var(--aurora-wall-button-size);--mosaik-typography-button-font-size:var(--aurora-wall-button-size)}.aurora-tile mosaik-segment{--segment-gap:calc(var(--joy-layout-space) / 2);--segment-padding-top:calc(var(--joy-layout-space) / 2);--segment-padding-right:calc(var(--joy-layout-space) / 2);--segment-padding-bottom:calc(var(--joy-layout-space) / 2);--segment-padding-left:calc(var(--joy-layout-space) / 2)}.aurora-tile mosaik-segment-item{--segment-item-min-width:0px;--segment-item-padding-left:var(--joy-layout-space);--segment-item-padding-right:var(--joy-layout-space);--segment-item-font-size:min(var(--joy-typography-button-font-size), 12.5px);--segment-item-font-letter-spacing:.02em}.aurora-tile mosaik-tab-strip{--tab-strip-gap:calc(var(--joy-layout-space) / 2);--tab-strip-padding-top:calc(var(--joy-layout-space) / 2);--tab-strip-padding-right:calc(var(--joy-layout-space) / 2);--tab-strip-padding-bottom:calc(var(--joy-layout-space) / 2);--tab-strip-padding-left:calc(var(--joy-layout-space) / 2)}.aurora-tile mosaik-tab-strip-item{--tab-strip-item-size:36px;--tab-strip-item-padding-top:calc(var(--joy-layout-space) / 2);--tab-strip-item-padding-right:var(--joy-layout-space);--tab-strip-item-padding-bottom:calc(var(--joy-layout-space) / 2);--tab-strip-item-padding-left:var(--joy-layout-space);--tab-strip-item-font-size:min(var(--joy-typography-button-font-size), 12.5px);--tab-strip-item-font-letter-spacing:.02em}.aurora-tile mosaik-toggle-button{--toggle-button-min-width:0px;--toggle-button-padding-left:var(--joy-layout-space);--toggle-button-padding-right:var(--joy-layout-space)}.aurora-tile mosaik-tree-item{--tree-item-gap:calc(var(--joy-layout-space) * .75);--tree-item-padding-top:calc(var(--joy-layout-space) / 2);--tree-item-padding-right:var(--joy-layout-space);--tree-item-padding-bottom:calc(var(--joy-layout-space) / 2);--tree-item-padding-left:var(--joy-layout-space);--tree-item-indent-offset:calc(var(--joy-layout-space) * 2);--tree-item-font-size:13.5px}.aurora-tile mosaik-pinbox{--pinbox-height:46px;--pinbox-font-size:18px}.aurora-wall-stepper{--stepper-vertical-connector-length:0px;--stepper-header-padding-vertical:0px;--stepper-content-gap:0px;--stepper-description-size:12px}.aurora-wall-stepper::part(connector){min-height:10px}.aurora-wall-stepper::part(step-header){letter-spacing:normal;font-size:13px;font-weight:600}.aurora-wall-stepper::part(step-description){letter-spacing:normal;color:var(--aurora-fg-muted);font-size:11.5px;line-height:1.45}.aurora-tile mosaik-color-swatch-group{gap:10px}.aurora-tile mosaik-color-swatch{--color-swatch-size:26px;--color-swatch-border-radius:999px;--color-swatch-border-width:0px;box-shadow:0 0 0 1px var(--aurora-line-strong);border-radius:999px;margin-left:0}.aurora-tile mosaik-color-swatch[is-checked]{box-shadow:0 0 0 2px var(--aurora-tile-solid), 0 0 0 3.5px var(--aurora-fg)}.aurora-wall-counter mosaik-number-counter{--number-counter-font-family:var(--font-aurora-sans);--number-counter-font-size:1em;--number-counter-font-weight:600;--number-counter-font-line-height:1;--number-counter-font-letter-spacing:-.03em;--number-counter-foreground-color:var(--aurora-fg)}.aurora-wall-timeline mosaik-timeline-item{--timeline-item-content-gap:calc(var(--joy-layout-space) * .75)}.aurora-wall-calendar{--calendar-background-color:transparent;zoom:.8}.aurora-wall-calendar::part(daysView){--calendar-days-view-gap:0px}.aurora-wall-calendar::part(today){display:none}.aurora-tile__label{font-family:var(--font-aurora-mono);letter-spacing:.02em;color:var(--aurora-fg-subtle);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex;position:relative}.aurora-tile__body{flex-direction:column;flex:1;justify-content:center;gap:12px;min-height:0;display:flex;position:relative}.aurora-spotlight{--aurora-mx:-999px;--aurora-my:-999px;isolation:isolate;background:var(--aurora-tile);border:1px solid var(--aurora-line);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;transition:border-color .3s var(--aurora-ease), box-shadow .3s var(--aurora-ease);border-radius:28px;position:relative;overflow:hidden}.aurora-spotlight:before,.aurora-spotlight:after{--aurora-mx:inherit;--aurora-my:inherit}.aurora-spotlight:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(520px circle at var(--aurora-mx) var(--aurora-my), var(--aurora-brand), transparent 42%);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aurora-spotlight:before{background:radial-gradient(520px circle at var(--aurora-mx) var(--aurora-my), color-mix(in srgb, var(--aurora-brand) calc(16% * var(--aurora-glow-alpha)), transparent), transparent 42%)}}.aurora-spotlight:before{transition:opacity .3s var(--aurora-ease)}.aurora-spotlight:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:radial-gradient(360px circle at var(--aurora-mx) var(--aurora-my), var(--aurora-brand), var(--aurora-brand-2) 30%, transparent 62%);padding:1px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.aurora-spotlight:after{background:radial-gradient(360px circle at var(--aurora-mx) var(--aurora-my), color-mix(in srgb, var(--aurora-brand) 90%, transparent), color-mix(in srgb, var(--aurora-brand-2) 55%, transparent) 30%, transparent 62%)}}.aurora-spotlight:after{opacity:.85;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}a.aurora-spotlight:hover,.aurora-spotlight[data-lift]:hover{border-color:var(--aurora-line-strong);box-shadow:var(--aurora-shadow), var(--aurora-shadow), inset 0 1px 0 #ffffff14}.aurora-spotlight mosaik-icon::part(symbol),.aurora-tile mosaik-icon::part(symbol){display:block}.aurora-spotlight mosaik-rating::part(symbol),.aurora-tile mosaik-rating::part(symbol),.aurora-spotlight mosaik-searchbox::part(search),.aurora-tile mosaik-searchbox::part(search),.aurora-spotlight mosaik-empty-state::part(icon){line-height:0}.aurora-code{font-family:var(--font-aurora-mono);color:#c9cede;white-space:pre;tab-size:4;scrollbar-width:thin;margin:0;padding:20px 22px;font-size:13.5px;line-height:1.7;display:block;overflow:auto}html[theme-mode=light] .aurora-code{color:#2a3045}.aurora-tok-tag{color:#7dd3fc}.aurora-tok-attr{color:#c4b5fd}.aurora-tok-str{color:#6ee7b7}.aurora-tok-kw{color:#f0abfc}.aurora-tok-num{color:#fcd34d}.aurora-tok-com{color:#6b7280;font-style:italic}.aurora-tok-fn{color:#93c5fd}.aurora-tok-punc{color:#8b93ab}.aurora-tok-prompt{color:#34d399}html[theme-mode=light] .aurora-tok-tag{color:#0369a1}html[theme-mode=light] .aurora-tok-attr{color:#6d28d9}html[theme-mode=light] .aurora-tok-str{color:#047857}html[theme-mode=light] .aurora-tok-kw{color:#a21caf}html[theme-mode=light] .aurora-tok-num{color:#b45309}html[theme-mode=light] .aurora-tok-fn{color:#1d4ed8}html[theme-mode=light] .aurora-tok-punc{color:#64748b}.aurora-window{border:1px solid var(--aurora-line-strong);background:linear-gradient(#141622e6,#0a0b12eb);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000e6,inset 0 1px #ffffff0f}html[theme-mode=light] .aurora-window{background:linear-gradient(#fffffff2,#f6f7fcf2);box-shadow:0 40px 100px -50px #1e285a66,inset 0 1px #fff}.aurora-window__bar{border-bottom:1px solid var(--aurora-line);align-items:center;gap:8px;height:44px;padding-inline:16px;display:flex}.aurora-window__dot{background:#ffffff1f;border-radius:50%;width:11px;height:11px}html[theme-mode=light] .aurora-window__dot{background:#0f14281f}.aurora-code-swap{animation:aurora-code-in .42s var(--aurora-ease)}.aurora-counter{--number-counter-font-family:var(--font-aurora-display);--number-counter-font-size:clamp(3rem, 2rem + 3vw, 5.25rem);--number-counter-font-weight:600;--number-counter-font-letter-spacing:-.05em;--number-counter-font-line-height:1;color:var(--aurora-fg);font-family:var(--font-aurora-display);letter-spacing:-.05em;font-size:clamp(3rem,2rem + 3vw,5.25rem);font-weight:600;line-height:1}.aurora-stage{isolation:isolate;border:1px solid var(--aurora-line);background:radial-gradient(120% 90% at 50% -10%, rgb(99 102 241/calc(.22 * var(--aurora-glow-alpha))), transparent 55%), var(--aurora-bg-raised);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:32px;position:relative;overflow:hidden}.aurora-stage__cone{z-index:-1;background:conic-gradient(from 180deg at 50% 0%, transparent 155deg, rgb(199 210 254/calc(.14 * var(--aurora-glow-alpha))) 172deg, rgb(255 255 255/calc(.2 * var(--aurora-glow-alpha))) 180deg, rgb(199 210 254/calc(.14 * var(--aurora-glow-alpha))) 188deg, transparent 205deg);filter:blur(18px);pointer-events:none;width:70%;height:120%;position:absolute;top:-30%;left:50%;transform:translate(-50%)}.aurora-stage__floor{z-index:-1;transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#818cf838 1px,#0000 1px),linear-gradient(90deg,#818cf838 1px,#0000 1px);background-size:56px 56px;height:70%;animation:6s linear infinite aurora-floor;position:absolute;bottom:-10%;left:-50%;right:-50%;transform:perspective(600px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 15%,#000 90%);mask-image:linear-gradient(#0000 15%,#000 90%)}html[theme-mode=light] .aurora-stage__floor{background-image:linear-gradient(#4f46e529 1px,#0000 1px),linear-gradient(90deg,#4f46e529 1px,#0000 1px)}.aurora-stage__pool{z-index:-1;background:radial-gradient(closest-side, rgb(129 140 248/calc(.35 * var(--aurora-glow-alpha))), transparent);filter:blur(12px);pointer-events:none;border-radius:50%;width:60%;height:90px;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.aurora-terminal__line{white-space:normal;overflow-wrap:anywhere;min-height:1.7em;display:block}.aurora-caret{vertical-align:-.18em;background:#22d3ee;width:8px;height:1.1em;margin-left:2px;animation:1s step-end infinite aurora-caret;display:inline-block}.aurora-layers{perspective:1400px;height:460px;position:relative}.aurora-layer{width:min(420px,82%);height:250px;transform:translate(-50%, -50%) rotateX(58deg) rotateZ(-38deg) translateZ(var(--aurora-z,0px));transition:transform .8s var(--aurora-ease), box-shadow .6s var(--aurora-ease);transform-style:preserve-3d;border-radius:24px;position:absolute;top:50%;left:50%}.aurora-layers:hover .aurora-layer,.aurora-layers[data-open] .aurora-layer{transform:translate(-50%, -50%) rotateX(58deg) rotateZ(-38deg) translateZ(calc(var(--aurora-z,0px) * 1.7))}.aurora-orbit{border:1px dashed var(--aurora-line-strong);border-radius:50%;animation:60s linear infinite aurora-spin;position:absolute;inset:0}.aurora-code-tabs{--tab-strip-background-color:transparent;scrollbar-width:none;overflow-x:auto}.aurora-code-tabs>mosaik-tab-strip-item{--tab-strip-item-font-family:var(--font-aurora-sans);--tab-strip-item-font-size:13px;--tab-strip-item-font-weight:500;--tab-strip-item-font-letter-spacing:0;--tab-strip-item-font-text-transform:none;--tab-strip-item-padding-top:10px;--tab-strip-item-padding-bottom:10px;--tab-strip-item-padding-left:14px;--tab-strip-item-padding-right:14px;--tab-strip-item-gap:8px;--tab-strip-item-size:46px;flex:none}.aurora-marquee{-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.aurora-marquee::part(overlay){display:none}.aurora-marquee--names{opacity:.55}.aurora-stats__field{-webkit-mask-image:radial-gradient(70% 90%,#0000 20%,#000 75%);mask-image:radial-gradient(70% 90%,#0000 20%,#000 75%)}.aurora-terminal .aurora-code{white-space:normal;font-size:13px;line-height:1.75}.aurora-terminal__in{animation:aurora-line-in .36s var(--aurora-ease) both}.aurora-terminal__result{animation:aurora-result-in .9s var(--aurora-ease) both}.aurora-terminal__calendar{zoom:.86}.aurora-layer__label{font-family:var(--font-aurora-mono);letter-spacing:.02em;color:var(--aurora-fg-muted);white-space:nowrap;transform-origin:100% 100%;opacity:0;transition:opacity .5s var(--aurora-ease);font-size:11px;position:absolute;top:-30px;right:-8px;transform:rotate(38deg)rotateX(-58deg)}.aurora-layers:hover .aurora-layer__label,.aurora-layers[data-open] .aurora-layer__label{opacity:1}.aurora-layer--shadow{background:linear-gradient(135deg,#34d39924,#22d3ee0f);border:1px solid #34d39959;box-shadow:0 40px 80px -30px #000c}.aurora-layer--light{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#818cf833,#7c3aed14);border:1px solid #818cf873;box-shadow:0 40px 80px -30px #000c}.aurora-layer--tw{background:linear-gradient(135deg,#f472b629,#0f111ce6);border:1px solid #f472b673;box-shadow:0 40px 90px -30px #000000e6,0 0 60px -20px #f472b673}html[theme-mode=light] .aurora-layer--tw{background:linear-gradient(135deg,#f472b629,#ffffffe6)}.aurora-theme-stage__device{min-height:560px}.aurora-filterbar{z-index:40;padding-block:8px;position:sticky;top:80px}@media (width<=640px){.aurora-filterbar{top:68px}}.aurora-filterbar__inner{background:var(--aurora-glass-nav);border:1px solid var(--aurora-line);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-radius:22px;align-items:center;gap:12px;padding:8px;display:flex;box-shadow:0 18px 50px -28px #000000b3}@media (width<=860px){.aurora-filterbar__inner{flex-direction:column;align-items:stretch}}.aurora-filterbar__search{--searchbox-border-radius:14px;--searchbox-background-color:var(--aurora-glass);--searchbox-border-color:var(--aurora-line);--searchbox-border-width:1px;--searchbox-font-family:var(--font-aurora-sans);--searchbox-font-size:14px;--searchbox-foreground-color:var(--aurora-fg);flex-shrink:0;width:260px}@media (width<=860px){.aurora-filterbar__search{width:100%}}.aurora-filterbar__chips{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding-block:2px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 92%,#0000);mask-image:linear-gradient(90deg,#000 92%,#0000)}.aurora-filterbar__chips::-webkit-scrollbar{display:none}.aurora-filter-chip{--chip-font-family:var(--font-aurora-sans);--chip-font-size:13px;--chip-font-weight:500;--chip-font-letter-spacing:0;--chip-font-text-transform:none;--chip-border-radius:999px;flex-shrink:0}.aurora-live-dot{background:#34d399;border-radius:50%;width:7px;height:7px;display:inline-block;position:relative;box-shadow:0 0 10px #34d399}.aurora-gallery{flex-direction:column;gap:16px;display:flex}.aurora-masonry{columns:3 320px;column-gap:16px}.aurora-ftile{break-inside:avoid;border-radius:26px;flex-direction:column;margin-bottom:16px;display:flex}.aurora-ftile--wide{margin-bottom:0}.aurora-ftile__stage{background:radial-gradient(90% 80% at 50% 0%, rgb(99 102 241/calc(.14 * var(--aurora-glow-alpha))), transparent 70%);border-bottom:1px solid var(--aurora-line);justify-content:center;align-items:center;min-height:220px;padding:28px 24px;display:flex;position:relative}.aurora-ftile__demo{width:100%;max-width:100%;display:block}.aurora-page mosaik-tree-item{content-visibility:visible}.aurora-ftile--wide .aurora-ftile__demo{width:auto}.aurora-ftile--wide .aurora-ftile__stage{overflow-x:auto}.aurora-ftile__meta{justify-content:space-between;align-items:center;gap:16px;padding:18px 20px 20px;display:flex}.aurora-entry{border-radius:18px;flex-direction:column;gap:6px;min-height:112px;padding:16px 18px;display:flex}.aurora-entry:hover{border-color:var(--aurora-line-strong)}.aurora-breadcrumb{--breadcrumb-font-family:var(--font-aurora-sans)}.aurora-detail-stage{min-height:520px;display:flex}@media (width<=640px){.aurora-detail-stage{min-height:360px}.aurora-detail-stage__inner{padding:48px 16px 40px}}.aurora-detail-stage__inner{z-index:1;flex:1;justify-content:center;align-items:center;min-width:0;padding:64px 32px 72px;display:flex;position:relative}.aurora-detail-stage__content{text-align:center;width:auto;min-width:min(100%,340px);max-width:100%;display:block}.aurora-detail-stage__content>*{max-width:100%}.aurora-detail-stage__content>:not(p){text-align:start}.aurora-controls{border-radius:24px;flex-direction:column;align-self:start;display:flex;overflow:hidden}@media (width>=1024px){.aurora-controls{position:sticky;top:96px}}.aurora-controls__label{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-controls__text{--textbox-font-family:var(--font-aurora-sans)}.aurora-theme-segment--fill>mosaik-segment-item{--segment-item-padding-left:6px;--segment-item-padding-right:6px;--segment-item-font-size:12px;flex:1}.aurora-api-table{border-collapse:collapse;width:100%;font-size:13px}.aurora-api-table th{text-align:left;font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);border-bottom:1px solid var(--aurora-line);background:var(--aurora-bg-raised);padding:12px 18px;font-size:11px;font-weight:500;position:sticky;top:0}.aurora-api-table td{vertical-align:top;border-bottom:1px solid var(--aurora-line);padding:11px 18px;line-height:1.55}.aurora-api-table tr:last-child td{border-bottom:0}.aurora-api-table tbody tr{transition:background-color .15s var(--aurora-ease)}.aurora-api-table tbody tr:hover{background:var(--aurora-glass)}.aurora-api-table code{font-family:var(--font-aurora-mono);white-space:nowrap;font-size:12px}.aurora-anatomy{place-items:center;width:300px;height:300px;display:grid;position:relative}.aurora-anatomy:before{content:"";border:1px dashed var(--aurora-line-strong);border-radius:50%;animation:80s linear infinite aurora-spin;position:absolute;inset:30px}.aurora-anatomy__core{color:var(--aurora-fg);background:#7c3aed24;border:1px solid #a78bfa80;border-radius:16px;padding:12px 18px;font-size:13px;position:relative;box-shadow:0 0 50px -10px #7c3aedb3}.aurora-anatomy__part{border:1px solid var(--aurora-line-strong);background:var(--aurora-tile-solid);color:var(--aurora-fg-muted);white-space:nowrap;transform:translate(-50%, -50%) rotate(var(--aurora-angle)) translateY(-120px) rotate(calc(-1 * var(--aurora-angle)));border-radius:999px;padding:4px 9px;font-size:11px;position:absolute;top:50%;left:50%}.aurora-scheme-card.is-active{border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-scheme-card.is-active{border-color:color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-scheme-card.is-active{box-shadow:var(--aurora-shadow), 0 0 0 1px var(--aurora-brand), 0 0 60px -20px var(--aurora-brand-glow)}@supports (color:color-mix(in lab, red, red)){.aurora-scheme-card.is-active{box-shadow:var(--aurora-shadow), 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 25%, transparent), 0 0 60px -20px var(--aurora-brand-glow)}}.aurora-scheme-card--own{border-style:dashed}.aurora-scheme-orb{background:var(--aurora-swatch);width:44px;height:44px;box-shadow:0 0 0 1px var(--aurora-line-strong), 0 10px 30px -12px #0009;border-radius:999px;flex-shrink:0}.aurora-scheme-orb--sm{width:32px;height:32px}.aurora-readout-swatch{border-radius:4px;flex-shrink:0;width:14px;height:14px;box-shadow:inset 0 0 0 1px #fff3}html[theme-mode=light] .aurora-readout-swatch{box-shadow:inset 0 0 0 1px #0f14282e}.aurora-step-index{border:1px solid var(--aurora-brand);border-radius:10px;flex-shrink:0;place-items:center;width:30px;height:30px;display:grid}@supports (color:color-mix(in lab, red, red)){.aurora-step-index{border:1px solid color-mix(in srgb, var(--aurora-brand) 50%, transparent)}}.aurora-step-index{background:var(--aurora-tile-solid);box-shadow:0 0 20px -6px var(--aurora-brand-glow);font-family:var(--font-aurora-mono);color:var(--aurora-fg);font-size:12px}.aurora-lab-swatches{flex-wrap:wrap;gap:8px;display:flex}.aurora-lab-swatches>mosaik-color-swatch{--color-swatch-border-radius:999px;--color-swatch-border-width:0px;box-shadow:0 0 0 1px var(--aurora-line-strong);cursor:pointer;border-radius:999px;outline:none;margin-left:0}.aurora-lab-swatches>mosaik-color-swatch[is-checked]{box-shadow:0 0 0 2px var(--aurora-bg-raised), 0 0 0 3.5px var(--aurora-fg)}.aurora-lab-swatches>mosaik-color-swatch:focus-visible{box-shadow:0 0 0 2px var(--aurora-bg-raised), 0 0 0 4px var(--aurora-focus)}.aurora-lab-picker{border-radius:999px}.aurora-lab-picker.is-active{box-shadow:0 0 0 2px var(--aurora-bg-raised), 0 0 0 3.5px var(--aurora-fg)}.aurora-steps{flex-direction:column;gap:56px;padding-left:64px;display:flex;position:relative}.aurora-steps:before{content:"";background:linear-gradient(180deg, var(--aurora-brand-fill), var(--aurora-brand) 35%, var(--aurora-brand-2) 70%, var(--aurora-brand-3));border-radius:2px;width:2px;position:absolute;top:8px;bottom:8px;left:19px}@supports (color:color-mix(in lab, red, red)){.aurora-steps:before{background:linear-gradient(180deg, var(--aurora-brand-fill), color-mix(in oklab, var(--aurora-brand) 50%, var(--aurora-brand-2)) 35%, var(--aurora-brand-2) 70%, var(--aurora-brand-3))}}.aurora-steps:before{opacity:.55;box-shadow:0 0 18px var(--aurora-brand-glow)}.aurora-step{position:relative}.aurora-step__node{background:var(--aurora-tile-solid);border:1px solid var(--aurora-brand);border-radius:14px;place-items:center;width:40px;height:40px;display:grid;position:absolute;top:-2px;left:-64px}@supports (color:color-mix(in lab, red, red)){.aurora-step__node{border:1px solid color-mix(in srgb, var(--aurora-brand) 50%, transparent)}}.aurora-step__node{box-shadow:0 0 24px -4px var(--aurora-brand-glow);font-family:var(--font-aurora-mono);color:var(--aurora-fg);font-size:13px}@media (width<=640px){.aurora-steps{padding-left:48px}.aurora-steps:before{left:15px}.aurora-step__node{border-radius:11px;width:32px;height:32px;font-size:11px;left:-48px}}aurora-framework-switch{min-width:0;max-width:100%;display:block}.aurora-start-switch mosaik-segment{margin-inline:auto}.aurora-tool-surface{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:18px}.aurora-studio-canvas{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:14px 14px}.aurora-icons-container{width:100%;max-width:1680px;margin-inline:auto;padding-inline:24px}.aurora-icons-stats{flex-wrap:wrap;gap:10px 36px;min-height:58px;margin-top:4px;display:flex}.aurora-icons-stats>div{flex-direction:column-reverse;gap:2px;display:flex}.aurora-icons-stats dt{font-family:var(--font-aurora-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-icons-stats dd{font-family:var(--font-aurora-display);letter-spacing:-.04em;color:var(--aurora-fg);font-size:30px;font-weight:600;line-height:1.1}.aurora-icons-placeholder{flex-direction:column;gap:16px;display:flex}aurora-icon-explorer,aurora-icon-grid,aurora-icon-results,aurora-icon-detail{display:block}.aurora-icons{--aurora-cell-bg:var(--aurora-glass);--aurora-cell-line:var(--aurora-line);--aurora-cell-hover:var(--aurora-glass-strong);--aurora-cell-fg:var(--aurora-fg);--aurora-cell-name:var(--aurora-fg-subtle);--aurora-canvas:transparent;grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.aurora-icons--inline-detail{grid-template-columns:minmax(0,1fr) minmax(300px,340px)}.aurora-icons--wide{grid-template-columns:264px minmax(0,1fr) 360px}.aurora-icons__main{min-width:0}.aurora-icons__aside,.aurora-icons__detail{overscroll-behavior:contain;scrollbar-width:thin;border-radius:22px;max-height:calc(100dvh - 104px);padding:18px;position:sticky;top:88px;overflow-y:auto}.aurora-icons__detail{padding:18px 18px 20px}.aurora-icons__toolbar{z-index:30;padding-bottom:6px;position:sticky;top:80px}.aurora-icons__toolbar[data-stuck]:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--aurora-bg) 0, var(--aurora-bg) calc(100% - 24px), transparent);pointer-events:none;position:absolute;inset:-80px -4px 6px}.aurora-icons__sentinel{height:1px;margin-bottom:-1px}.aurora-icons__toolbar-inner{background:var(--aurora-glass-nav);border:1px solid var(--aurora-line);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);border-radius:20px;align-items:center;gap:10px;padding:8px;display:flex;position:relative;box-shadow:0 18px 50px -28px #000000b3}.aurora-icons__search{flex:auto;width:auto;min-width:0}.aurora-icons__kbd-hint{padding-right:6px}.aurora-icons__range{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);white-space:nowrap;flex-shrink:0;font-size:11.5px}.aurora-icons__range:empty{display:none}@media (width<=1279px){.aurora-icons__range{display:none}}.aurora-icons__toolbar-inner:after{content:"";background:linear-gradient(90deg, var(--mosaik-color-primary-400,#a78bfa), var(--mosaik-color-primary-600,#7c3aed));height:2px;transform:scaleX(var(--aurora-icons-progress,0));transform-origin:0;opacity:0;transition:opacity .2s var(--aurora-ease);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:18px;right:18px}.aurora-icons__toolbar[data-progress] .aurora-icons__toolbar-inner:after{opacity:1}.aurora-icon-button--xs{--button-height:24px;--button-min-height:24px;--button-min-width:24px;--button-padding-left:4px;--button-padding-right:4px}.aurora-icons__head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;margin-top:16px;padding-inline:2px;display:flex}.aurora-icons__title{font-family:var(--font-aurora-display);letter-spacing:-.03em;font-size:22px;font-weight:600;line-height:1.15}.aurora-icons__meta{color:var(--aurora-fg-muted);flex-wrap:wrap;align-items:center;gap:2px 12px;font-size:13px;display:flex}.aurora-icons__styles{flex-wrap:wrap;gap:6px;max-width:100%;display:flex}.aurora-icons__chip{--chip-font-size:12.5px}.aurora-icons__status{min-height:20px;color:var(--aurora-fg-subtle);justify-content:space-between;align-items:center;gap:12px;margin:14px 2px 10px;font-size:13px;display:flex}.aurora-icons__status>span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.aurora-icons__canvas{background:var(--aurora-canvas);transition:background-color .24s var(--aurora-ease), padding .24s var(--aurora-ease);border-radius:22px}.aurora-icons--dark,.aurora-icons--light{--aurora-cell-bg:transparent}.aurora-icons--dark .aurora-icons__canvas,.aurora-icons--light .aurora-icons__canvas{border:1px solid var(--aurora-line);padding:12px}.aurora-icons--dark .aurora-icons__canvas,.aurora-icons--dark .aurora-icon-detail__stage{--aurora-canvas:#07080d;--aurora-cell-line:#ffffff12;--aurora-cell-hover:#ffffff12;--aurora-cell-fg:#eef0f6;--aurora-cell-name:#dee2f080;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.aurora-icons--light .aurora-icons__canvas,.aurora-icons--light .aurora-icon-detail__stage{--aurora-canvas:#fff;--aurora-cell-line:#0f142817;--aurora-cell-hover:#0f14280b;--aurora-cell-fg:#0a0c14;--aurora-cell-name:#1418288c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.aurora-icon-grid{outline:none;position:relative}.aurora-icon-grid__row{grid-template-columns:repeat(var(--aurora-icon-columns,6), minmax(0, 1fr));height:var(--aurora-icon-cell-height,94px);gap:8px;display:grid;position:absolute;inset:0 0 auto}.aurora-icon-cell,.aurora-icon-tile{border:1px solid var(--aurora-cell-line);background:var(--aurora-cell-bg);min-width:0;color:var(--aurora-cell-fg);cursor:pointer;transition:background-color .16s var(--aurora-ease), border-color .16s var(--aurora-ease), transform .16s var(--aurora-ease);border-radius:16px;outline:none;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:10px 6px 8px;display:flex;position:relative}.aurora-icon-cell:hover,.aurora-icon-tile:hover{border-color:var(--aurora-line-strong);background:var(--aurora-cell-hover)}.aurora-icon-cell:focus-visible,.aurora-icon-tile:focus-visible{outline-offset:2px;outline:2px solid #22d3ee}.aurora-icon-cell[aria-selected=true],.aurora-icon-tile[aria-pressed=true]{border-color:var(--mosaik-color-primary-400,#a78bfa);background:var(--mosaik-color-primary-500,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.aurora-icon-cell[aria-selected=true],.aurora-icon-tile[aria-pressed=true]{background:color-mix(in srgb, var(--mosaik-color-primary-500,#7c3aed) 16%, var(--aurora-cell-bg))}}.aurora-icon-cell[aria-selected=true],.aurora-icon-tile[aria-pressed=true]{box-shadow:0 0 0 1px var(--mosaik-color-primary-400,#a78bfa), 0 12px 30px -16px var(--mosaik-color-primary-500,#7c3aed)}.aurora-icon-cell mosaik-icon,.aurora-icon-tile mosaik-icon{color:var(--aurora-icon-color,currentColor);pointer-events:none;flex-shrink:0}.aurora-icon-cell__name,.aurora-icon-tile__name{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-aurora-mono);color:var(--aurora-cell-name);pointer-events:none;font-size:10.5px;line-height:1.3;display:block;overflow:hidden}.aurora-icon-cell:hover .aurora-icon-cell__name,.aurora-icon-cell[aria-selected=true] .aurora-icon-cell__name{color:var(--aurora-cell-fg)}.aurora-icons__skeleton{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));grid-auto-rows:94px;gap:8px;display:grid}.aurora-icons__empty{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:22px;justify-content:center;padding:56px 20px;display:flex}.aurora-icons__prompt{border:1px solid var(--aurora-line);background:var(--aurora-glass);text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:16px;margin-top:16px;padding:44px 24px;display:flex}.aurora-icons__progress{flex-direction:column;gap:8px;width:min(420px,100%);margin-top:4px;display:flex}.aurora-icon-hits{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:20px;flex-direction:column;gap:12px;padding:14px;display:flex}.aurora-icons--dark .aurora-icon-hits,.aurora-icons--light .aurora-icon-hits{background:0 0}.aurora-icon-hits__head{align-items:center;gap:12px;min-width:0;display:flex}.aurora-icon-hits__open{--button-font-family:var(--font-aurora-sans);--button-font-text-transform:none;--button-font-letter-spacing:0;--button-border-radius:999px;flex-shrink:0;margin-left:auto}.aurora-icon-hits__tiles{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));grid-auto-rows:minmax(84px,auto);gap:6px;display:grid}.aurora-icon-tile{--icon-size:26px;font:inherit;gap:8px;padding:12px 6px 9px}.aurora-icon-hits__skeleton{min-height:84px;display:block}.aurora-icon-hits__more{align-items:center;gap:12px;display:flex}.aurora-icon-hits__more>mosaik-progress-bar{flex:1;min-width:60px}.aurora-icon-glyph{--icon-size:20px;border:1px solid var(--aurora-line);background:var(--aurora-glass);width:38px;height:38px;color:var(--aurora-fg);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.aurora-icon-glyph--lg{--icon-size:28px;width:56px;height:56px;box-shadow:0 0 50px -12px var(--mosaik-color-primary-500,#7c3aed);border-radius:16px}@supports (color:color-mix(in lab, red, red)){.aurora-icon-glyph--lg{box-shadow:0 0 50px -12px color-mix(in srgb, var(--mosaik-color-primary-500,#7c3aed) 60%, transparent)}}.aurora-icons__libraries{--list-background-color:transparent;--list-border-width:0px;margin-inline:-6px}.aurora-icons__libraries>mosaik-list-item{--list-item-border-radius:12px;--list-item-padding-top:7px;--list-item-padding-bottom:7px;--list-item-padding-left:6px;--list-item-padding-right:10px;--list-item-gap:10px;--list-item-background-color:transparent;--list-item-focus-ring-color:#22d3ee}.aurora-icons__libraries>mosaik-list-item:hover{--list-item-background-color:var(--aurora-glass-strong)}.aurora-icons__libraries>mosaik-list-item[data-active]{--list-item-background-color:var(--mosaik-color-primary-500,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.aurora-icons__libraries>mosaik-list-item[data-active]{--list-item-background-color:color-mix(in srgb, var(--mosaik-color-primary-500,#7c3aed) 16%, transparent)}}.aurora-icons__libraries>mosaik-list-item[data-active] .aurora-icon-glyph{border-color:var(--mosaik-color-primary-400,#a78bfa)}.aurora-icons__libraries .aurora-icon-glyph{--icon-size:18px;border-radius:10px;width:34px;height:34px}.aurora-icons__swatches{flex-wrap:wrap;gap:6px}.aurora-icons__swatches>mosaik-color-swatch{cursor:pointer;margin-left:0}.aurora-icon-colorbox{--colorbox-height:40px;--colorbox-border-radius:12px;--colorbox-font-family:var(--font-aurora-mono);--colorbox-font-size:12.5px;--colorbox-padding-top:4px;--colorbox-padding-bottom:4px;--colorbox-padding-left:12px;--colorbox-padding-right:8px;--colorbox-background-color:var(--aurora-glass);--colorbox-border-color:var(--aurora-line-strong);width:100%;max-width:220px}.aurora-icons__hint{flex-direction:column;align-items:flex-start;gap:12px;padding:6px 2px;display:flex}.aurora-icons__keys{color:var(--aurora-fg-muted);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px 14px;margin-top:8px;font-size:13px;display:grid}.aurora-icon-detail{flex-direction:column;gap:16px;min-width:0;display:flex}.aurora-icon-detail__head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.aurora-icon-detail__name{font-family:var(--font-aurora-display);letter-spacing:-.03em;overflow-wrap:anywhere;font-size:21px;font-weight:600;line-height:1.2}.aurora-icon-detail__stage{--aurora-canvas:transparent;border:1px solid var(--aurora-line);background:radial-gradient(70% 60% at 50% 30%, var(--mosaik-color-primary-500,#7c3aed), transparent), var(--aurora-canvas);border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:30px 16px 18px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aurora-icon-detail__stage{background:radial-gradient(70% 60% at 50% 30%, color-mix(in srgb, var(--mosaik-color-primary-500,#7c3aed) calc(22% * var(--aurora-glow-alpha)), transparent), transparent), var(--aurora-canvas)}}.aurora-icon-detail__stage{color:var(--aurora-cell-fg,var(--aurora-fg));overflow:hidden}.aurora-icon-detail__stage:before{content:"";background-image:linear-gradient(var(--aurora-line) 1px, transparent 1px), linear-gradient(90deg, var(--aurora-line) 1px, transparent 1px);pointer-events:none;background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(60% 55% at 50% 38%,#000,#0000);mask-image:radial-gradient(60% 55% at 50% 38%,#000,#0000)}.aurora-icon-detail__stage mosaik-icon{color:var(--aurora-icon-color,currentColor);position:relative}.aurora-icon-detail__frame{place-items:center;min-height:128px;display:grid;position:relative}.aurora-icon-detail__hero{--icon-size:var(--aurora-preview,112px)}.aurora-icon-detail__caption{font-family:var(--font-aurora-mono);color:var(--aurora-cell-name,var(--aurora-fg-subtle));margin-top:-8px;font-size:11px;position:relative}.aurora-icon-detail__options{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px 14px;display:grid}.aurora-icon-detail__options>label{padding-top:10px}.aurora-icon-select::part(input){--textbox-height:40px;min-height:40px}.aurora-icon-select{--select-border-radius:12px;--select-font-family:var(--font-aurora-sans);--select-font-size:13px;--select-padding-top:7px;--select-padding-bottom:7px;--select-padding-left:12px;--select-background-color:var(--aurora-glass);--select-border-color:var(--aurora-line-strong);width:100%;max-width:220px}.aurora-icon-detail__ramp{flex-wrap:wrap;justify-content:center;align-items:flex-end;gap:16px;display:flex;position:relative}.aurora-icon-action--primary{--button-border-width:0px;--dropdown-button-border-width:0px}mosaik-dropdown-button.aurora-icon-action{--dropdown-button-font-family:var(--font-aurora-sans);--dropdown-button-font-text-transform:none;--dropdown-button-font-letter-spacing:0;--dropdown-button-font-weight:600;--dropdown-button-font-size:13px;--dropdown-button-border-radius:999px;--dropdown-button-padding-left:14px;--dropdown-button-padding-right:10px;--dropdown-button-focus-ring-color:#22d3ee}mosaik-dropdown-button.aurora-icon-action:not(.aurora-icon-action--primary){--dropdown-button-border-color:var(--aurora-line-strong);--dropdown-button-foreground-color:var(--aurora-fg)}.aurora-icon-action{--button-font-family:var(--font-aurora-sans);--button-font-text-transform:none;--button-font-letter-spacing:0;--button-font-weight:500;--button-border-radius:999px;--button-border-color:var(--aurora-line-strong);--button-foreground-color:var(--aurora-fg)}.aurora-icon-detail__code{border-top:1px solid var(--aurora-line);max-height:300px;overflow:auto}.aurora-icon-detail__code .aurora-code{padding:16px 18px;font-size:12px;line-height:1.65}.aurora-icon-detail__register{border:1px solid var(--aurora-line);white-space:pre;border-radius:14px;padding:12px 14px;font-size:11.5px;line-height:1.65;overflow-x:auto}.aurora-icon-detail__facts{color:var(--aurora-fg-muted);grid-template-columns:auto minmax(0,1fr);gap:7px 14px;padding-top:4px;font-size:12.5px;display:grid}.aurora-icon-detail__facts dt{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-icon-detail__facts dd{overflow-wrap:anywhere;min-width:0;color:var(--aurora-fg)}.aurora-icons__sheet-body{padding:2px 4px 28px}@media (width<=1023px){.aurora-icons__head{flex-direction:column;align-items:flex-start}.aurora-icons__styles{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding-bottom:2px;overflow-x:auto}.aurora-icons__styles::-webkit-scrollbar{display:none}.aurora-icons__styles>mosaik-chip{flex-shrink:0}}@media (width<=640px){.aurora-icons-container{padding-inline:16px}.aurora-icons-stats{gap:10px 24px}.aurora-icons-stats dd{font-size:24px}.aurora-icons__toolbar{top:68px}.aurora-icons__toolbar-inner{flex-wrap:wrap;gap:8px}.aurora-icons__search{flex-basis:100%}.aurora-icons__toolbar-inner>mosaik-segment{flex:1}.aurora-icons__range{display:none}.aurora-icon-hits__tiles{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));grid-auto-rows:minmax(76px,auto)}}.aurora-pgrid-panel{flex-direction:column;min-height:0;display:flex}.aurora-pgrid-panel>aurora-property-grid,.aurora-pgrid{flex-direction:column;flex:auto;min-height:0;display:flex}.aurora-pgrid__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--aurora-line-strong) transparent;flex:auto;min-height:0;padding:4px 8px 12px;overflow-y:auto}@media (width>=1024px){.aurora-pgrid-panel{max-height:calc(100dvh - 120px)}}.aurora-pgrid__head{border-bottom:1px solid var(--aurora-line);flex-direction:column;gap:10px;padding:14px 14px 12px 18px;display:flex}.aurora-pgrid__bar{justify-content:space-between;align-items:center;gap:8px;min-height:32px;display:flex}.aurora-pgrid__title{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-size:14px;font-weight:600;display:flex}.aurora-pgrid__count{border:1px solid var(--aurora-line);background:var(--aurora-glass-strong);font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:500}.aurora-pgrid__actions{flex:none;align-items:center;gap:2px;display:flex}.aurora-pgrid__changed{--chip-font-family:var(--font-aurora-mono);--chip-font-size:11px;cursor:pointer;flex:none}.aurora-pgrid__reset-all[disabled],.aurora-pgrid__reset-all[disabled]:hover{--button-foreground-color:var(--aurora-fg-subtle);--button-background-color:transparent;opacity:.55}.aurora-pgrid__targets{flex-wrap:wrap;gap:6px;display:flex}.aurora-pgrid__target{--chip-font-family:var(--font-aurora-mono);--chip-font-size:11.5px;cursor:pointer}.aurora-pgrid__target.has-changes:after{content:"";background:var(--aurora-gradient-vivid);border-radius:999px;align-self:center;width:6px;height:6px;margin-left:-2px}.aurora-pgrid__tools{align-items:center;gap:6px;display:flex}.aurora-icon-button.is-active{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-strong)}.aurora-pgrid__filter{--textbox-font-family:var(--font-aurora-sans);--textbox-font-size:13px;--textbox-font-line-height:18px;--textbox-height:34px;--textbox-padding-top:0px;--textbox-padding-bottom:0px;--textbox-padding-left:12px;--textbox-padding-right:6px;--textbox-gap:8px;--textbox-border-radius:999px;--textbox-background-color:var(--aurora-glass);--textbox-border-color:var(--aurora-line);flex:auto;min-width:0}.aurora-pgrid__note{color:var(--aurora-fg-subtle);margin:0;font-size:12px;line-height:1.45}.aurora-pgrid__group+.aurora-pgrid__group{border-top:1px solid var(--aurora-line)}.aurora-pgrid__group{padding-top:2px}.aurora-pgrid__group-head{align-items:center;gap:2px;display:flex}.aurora-pgrid__group-toggle{--button-height:36px;--button-min-height:36px;--button-padding-left:10px;--button-padding-right:10px;--button-border-width:0px;--button-border-radius:10px;--button-shadow-color:transparent;--button-background-color:transparent;--button-foreground-color:var(--aurora-fg-subtle);--button-font-family:var(--font-aurora-mono);--button-font-size:11px;--button-font-weight:500;--button-font-letter-spacing:.08em;--button-font-text-transform:uppercase;flex:auto;min-width:0}.aurora-pgrid__group-toggle:hover{--button-foreground-color:var(--aurora-fg-muted);--button-background-color:var(--aurora-glass)}.aurora-pgrid__group-toggle::part(button){width:100%}.aurora-pgrid__group-toggle::part(innerStack){justify-content:space-between;width:100%}.aurora-pgrid__group-toggle::part(icon){transition:transform .22s var(--aurora-ease)}.aurora-pgrid__group:not([data-open]) .aurora-pgrid__group-toggle::part(icon){transform:rotate(-90deg)}.aurora-pgrid__group-label{text-align:start;flex:auto;align-items:center;gap:8px;min-width:0;display:flex}.aurora-pgrid__group-count{color:var(--aurora-fg-subtle);opacity:.7;letter-spacing:0}.aurora-pgrid__group-dot{background:var(--aurora-gradient-vivid);border-radius:999px;width:6px;height:6px;box-shadow:0 0 10px #a78bfab3}.aurora-pgrid__rows{flex-direction:column;gap:2px;padding:0 0 10px;display:flex}.aurora-pgrid__hint{color:var(--aurora-fg-subtle);margin:0 10px 6px;font-size:11.5px;line-height:1.45}.aurora-pgrid__row{transition:background-color .16s var(--aurora-ease);border-radius:12px;flex-direction:column;gap:6px;padding:7px 10px 9px;display:flex;position:relative}.aurora-pgrid__row:hover,.aurora-pgrid__row:focus-within{background:var(--aurora-glass)}.aurora-pgrid__row[data-changed]:before{content:"";background:var(--aurora-gradient-vivid);border-radius:2px;width:2px;position:absolute;top:9px;bottom:9px;left:0;box-shadow:0 0 10px #a78bfa99}.aurora-pgrid__label{align-items:center;gap:8px;min-width:0;min-height:24px;display:flex}.aurora-pgrid__name{text-overflow:ellipsis;white-space:nowrap;max-width:62%;font-family:var(--font-aurora-mono);color:var(--aurora-fg);cursor:help;flex:none;font-size:12.5px;overflow:hidden}.aurora-pgrid__row[data-changed] .aurora-pgrid__name{color:#c4b5fd}.aurora-pgrid__type{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);flex:auto;font-size:10.5px;overflow:hidden}.aurora-pgrid__reset{--button-height:24px;--button-min-height:24px;--button-min-width:24px;--button-padding-left:4px;--button-padding-right:4px;--button-foreground-color:#c4b5fd;flex:none}.aurora-pgrid__row--inline .aurora-pgrid__toggle{flex:none;margin-left:auto}.aurora-pgrid__desc{color:var(--aurora-fg-subtle);white-space:pre-line;margin:-2px 0 0;font-size:11.5px;line-height:1.45}.aurora-pgrid__control{flex-direction:column;gap:6px;min-width:0;display:flex}.aurora-pgrid__text,.aurora-pgrid__number,.aurora-pgrid__date,.aurora-pgrid__time,.aurora-pgrid__color,.aurora-pgrid__select,.aurora-pgrid__list,.aurora-pgrid__json-editor{box-sizing:border-box;width:100%;min-width:0}.aurora-pgrid__text,.aurora-pgrid__json-editor{--textbox-font-family:var(--font-aurora-sans);--textbox-font-size:13px;--textbox-font-line-height:18px;--textbox-height:34px;--textbox-padding-top:0px;--textbox-padding-bottom:0px;--textbox-padding-left:12px;--textbox-padding-right:6px;--textbox-border-radius:10px;--textbox-gap:6px}.aurora-pgrid__text--mono{--textbox-font-family:var(--font-aurora-mono);--textbox-font-size:12px}.aurora-pgrid__text[multiline],.aurora-pgrid__json-editor{--textbox-height:auto;--textbox-padding-top:6px;--textbox-padding-bottom:6px}.aurora-pgrid__number{--numberbox-font-family:var(--font-aurora-mono);--numberbox-font-size:12.5px;--numberbox-font-line-height:18px;--numberbox-height:34px;--numberbox-padding-top:0px;--numberbox-padding-bottom:0px;--numberbox-padding-left:12px;--numberbox-padding-right:4px;--numberbox-border-radius:10px}.aurora-pgrid__date{--datebox-font-family:var(--font-aurora-sans);--datebox-font-size:13px;--datebox-font-line-height:18px;--datebox-height:34px;--datebox-padding-top:0px;--datebox-padding-bottom:0px;--datebox-padding-left:12px;--datebox-padding-right:4px;--datebox-border-radius:10px}.aurora-pgrid__time{--timebox-font-family:var(--font-aurora-sans);--timebox-font-size:13px;--timebox-font-line-height:18px;--timebox-height:34px;--timebox-padding-top:0px;--timebox-padding-bottom:0px;--timebox-padding-left:12px;--timebox-padding-right:4px;--timebox-border-radius:10px}.aurora-pgrid__color{--colorbox-font-family:var(--font-aurora-mono);--colorbox-font-size:12px;--colorbox-font-line-height:18px;--colorbox-height:34px;--colorbox-padding-top:0px;--colorbox-padding-bottom:0px;--colorbox-padding-left:8px;--colorbox-padding-right:4px;--colorbox-border-radius:10px}.aurora-pgrid__list{--chipbox-font-family:var(--font-aurora-mono);--chipbox-font-size:12px;--chipbox-font-line-height:18px;--chipbox-padding-top:4px;--chipbox-padding-bottom:4px;--chipbox-padding-left:8px;--chipbox-padding-right:4px;--chipbox-border-radius:10px}.aurora-pgrid__select{--select-font-family:var(--font-aurora-sans);--select-font-size:13px;--select-font-line-height:18px;--select-border-radius:10px}.aurora-pgrid__select::part(input){--textbox-font-family:var(--font-aurora-sans);--textbox-font-size:13px;--textbox-font-line-height:18px;--textbox-height:34px;--textbox-padding-top:0px;--textbox-padding-bottom:0px;--textbox-padding-left:12px;--textbox-padding-right:4px}.aurora-pgrid__segment>mosaik-segment-item{--segment-item-font-size:12px;--segment-item-padding-top:5px;--segment-item-padding-bottom:5px;min-width:0}.aurora-pgrid__open{flex-direction:column;gap:6px;display:flex}.aurora-pgrid__flags{flex-wrap:wrap;gap:6px;display:flex}.aurora-pgrid__flag{cursor:pointer}.aurora-pgrid__icon{flex-direction:column;gap:6px;min-width:0;display:flex}.aurora-pgrid__icon-bar{align-items:center;gap:4px;min-width:0;display:flex}.aurora-pgrid__icon-grid{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:12px;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;max-height:196px;padding:6px;display:grid;overflow-y:auto}.aurora-pgrid__icon-choice{--button-height:34px;--button-min-height:34px;--button-min-width:34px;--button-padding-left:0px;--button-padding-right:0px;--button-border-width:0px;--button-border-radius:8px;--button-shadow-color:transparent;--button-background-color:transparent;--button-foreground-color:var(--aurora-fg-muted)}.aurora-pgrid__icon-choice:hover,.aurora-pgrid__icon-choice.is-active{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-strong)}.aurora-pgrid__icon-choice.is-active{box-shadow:inset 0 0 0 1px #a78bfa99}.aurora-pgrid__json{flex-direction:column;gap:6px;min-width:0;display:flex}.aurora-pgrid__json-bar{align-items:center;gap:6px;min-width:0;display:flex}.aurora-pgrid__preview,.aurora-pgrid__readonly-value{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--aurora-line);background:var(--aurora-glass);min-width:0;font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);border-radius:10px;flex:auto;padding:6px 10px;font-size:11.5px;overflow:hidden}.aurora-pgrid__readonly-value{border-style:dashed;display:block}.aurora-pgrid__json-toggle{--button-height:30px;--button-min-height:30px;--button-font-size:12px;--button-gap:6px;flex:none}.aurora-pgrid__json-body{flex-direction:column;gap:6px;display:flex}.aurora-pgrid__json-editor{--textbox-font-family:var(--font-aurora-mono);--textbox-font-size:11.5px;--textbox-font-line-height:17px}.aurora-pgrid__json-status{color:#34d399;align-items:center;gap:6px;font-size:11.5px;line-height:1.4;display:flex}.aurora-pgrid__json-status.is-error{color:#fb7185}.aurora-pgrid__json-actions{justify-content:flex-end;gap:4px;display:flex}.aurora-pgrid__json-actions>mosaik-button{--button-height:28px;--button-min-height:28px;--button-font-size:12px}.aurora-pgrid__code-only{align-items:center;gap:8px;min-width:0;display:flex}.aurora-pgrid__signature{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-aurora-mono);color:#7dd3fc;flex:auto;font-size:11.5px;overflow:hidden}.aurora-pgrid__badge{text-overflow:ellipsis;white-space:nowrap;border:1px solid var(--aurora-line);max-width:50%;font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);border-radius:999px;flex:none;padding:2px 8px;font-size:10.5px;overflow:hidden}.aurora-pgrid__badge.is-set{color:#34d399;border-color:#34d39959}.aurora-pgrid__source{border:1px solid var(--aurora-line);max-height:180px;font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);white-space:pre-wrap;word-break:break-word;background:#00000040;border-radius:10px;margin:0;padding:8px 10px;font-size:11px;line-height:1.5;overflow:auto}.aurora-pgrid__empty{color:var(--aurora-fg-subtle);margin:0;padding:22px 12px;font-size:13px;line-height:1.5}.aurora-pgrid__footnote{border-top:1px solid var(--aurora-line);font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);margin:6px 10px 0;padding-top:10px;font-size:10.5px;line-height:1.5}.aurora-pgrid-sheet{--sheet-z-index:55;--sheet-background-color:var(--aurora-bg-raised);--sheet-foreground-color:var(--aurora-fg);--sheet-border-color:var(--aurora-line-strong);--sheet-border-width:1px;--sheet-border-radius:22px;--sheet-shadow-color:#0000008c;--sheet-shadow-blur:48px;--sheet-handle-background-color:var(--aurora-line-strong);--sheet-font-family:var(--font-aurora-sans);--sheet-padding-left:0px;--sheet-padding-right:0px;--sheet-padding-top:0px;--sheet-padding-bottom:0px}mosaik-portal-projection:has(>.aurora-pgrid-sheet){--portal-z-index:55}.aurora-pgrid-sheet__header{cursor:pointer;padding-inline:18px}.aurora-pgrid--sheet .aurora-pgrid__head{z-index:2;background:var(--aurora-bg-raised);padding-top:4px;position:sticky;top:0}.aurora-pgrid--sheet .aurora-pgrid__title{display:none}.aurora-pgrid--sheet .aurora-pgrid__bar{justify-content:flex-end;min-height:0}.aurora-pgrid--sheet .aurora-pgrid__body{padding-bottom:max(16px, env(safe-area-inset-bottom));overflow:visible}@media (width<=1023.98px){aurora-detail-view{padding-bottom:72px;display:block}}@media (width<=400px){.aurora-pgrid__reset-all{--button-padding-left:7px;--button-padding-right:7px}.aurora-pgrid__reset-all::part(label){display:none}}html[theme-mode=light] .aurora-pgrid__row[data-changed] .aurora-pgrid__name,html[theme-mode=light] .aurora-pgrid__reset{color:#6d28d9;--button-foreground-color:#6d28d9}html[theme-mode=light] .aurora-pgrid__signature{color:#0369a1}html[theme-mode=light] .aurora-pgrid__json-status,html[theme-mode=light] .aurora-pgrid__badge.is-set{color:#047857}html[theme-mode=light] .aurora-pgrid__json-status.is-error{color:#be123c}html[theme-mode=light] .aurora-pgrid__source{background:#0f14280a}@media (prefers-reduced-motion:reduce){.aurora-pgrid__group-toggle::part(icon){transition:none}}.aurora-prism{--aurora-prism-ray-html:var(--aurora-brand-html);--aurora-prism-ray-angular:var(--aurora-brand-angular);--aurora-prism-ray-react:var(--aurora-brand-react);--aurora-prism-ray-vue:var(--aurora-brand-vue);--aurora-prism-ray-svelte:var(--aurora-brand-svelte);--aurora-prism-light:#fff;--aurora-prism-edge:#fff;--aurora-prism-glass-hi:#ffffff47;--aurora-prism-glass-mid:#ffffff1a;--aurora-prism-glass-lo:#a5b4fc08;--aurora-prism-halo:var(--mosaik-color-primary-500,#7c3aed)}@supports (color:color-mix(in lab, red, red)){.aurora-prism{--aurora-prism-halo:color-mix(in oklab, var(--mosaik-color-primary-500,#7c3aed) 40%, #6366f1)}}.aurora-prism{--aurora-prism-blend:screen;--aurora-prism-clock:2.8s;transition:--aurora-prism-active .7s var(--aurora-ease);align-items:stretch;gap:24px;display:grid}html[theme-mode=light] .aurora-prism{--aurora-prism-ray-html:var(--aurora-brand-html)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism{--aurora-prism-ray-html:color-mix(in oklab, var(--aurora-brand-html) 88%, #0b1020)}}html[theme-mode=light] .aurora-prism{--aurora-prism-ray-angular:var(--aurora-brand-angular)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism{--aurora-prism-ray-angular:color-mix(in oklab, var(--aurora-brand-angular) 90%, #0b1020)}}html[theme-mode=light] .aurora-prism{--aurora-prism-ray-react:var(--aurora-brand-react)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism{--aurora-prism-ray-react:color-mix(in oklab, var(--aurora-brand-react) 62%, #0b1020)}}html[theme-mode=light] .aurora-prism{--aurora-prism-ray-vue:var(--aurora-brand-vue)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism{--aurora-prism-ray-vue:color-mix(in oklab, var(--aurora-brand-vue) 78%, #0b1020)}}html[theme-mode=light] .aurora-prism{--aurora-prism-ray-svelte:var(--aurora-brand-svelte)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism{--aurora-prism-ray-svelte:color-mix(in oklab, var(--aurora-brand-svelte) 90%, #0b1020)}}html[theme-mode=light] .aurora-prism{--aurora-prism-light:#4f46e5;--aurora-prism-edge:#4338ca;--aurora-prism-glass-hi:#6366f133;--aurora-prism-glass-mid:#6366f117;--aurora-prism-glass-lo:#6366f105;--aurora-prism-blend:normal}@media (width>=1024px){.aurora-prism{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr)}}.aurora-prism__stage{isolation:isolate;border:1px solid var(--aurora-line);background:radial-gradient(70% 34% at 50% 100%, var(--aurora-prism-active), transparent 70%), radial-gradient(80% 46% at 50% 44%, rgb(99 102 241/calc(.14 * var(--aurora-glow-alpha))), transparent 72%), linear-gradient(180deg, #ffffff09, #ffffff03), var(--aurora-bg-raised);border-radius:28px;flex-direction:column;align-items:center;min-width:0;padding:28px 24px 22px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aurora-prism__stage{background:radial-gradient(70% 34% at 50% 100%, color-mix(in srgb, var(--aurora-prism-active) 9%, transparent), transparent 70%), radial-gradient(80% 46% at 50% 44%, rgb(99 102 241/calc(.14 * var(--aurora-glow-alpha))), transparent 72%), linear-gradient(180deg, #ffffff09, #ffffff03), var(--aurora-bg-raised)}}.aurora-prism__stage{box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;overflow:hidden}html[theme-mode=light] .aurora-prism__stage{background:radial-gradient(70% 34% at 50% 100%, var(--aurora-prism-active), transparent 70%), radial-gradient(80% 46% at 50% 44%, #6366f114, transparent 72%), linear-gradient(180deg, #fff, #f7f8fc)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism__stage{background:radial-gradient(70% 34% at 50% 100%, color-mix(in srgb, var(--aurora-prism-active) 7%, transparent), transparent 70%), radial-gradient(80% 46% at 50% 44%, #6366f114, transparent 72%), linear-gradient(180deg, #fff, #f7f8fc)}}html[theme-mode=light] .aurora-prism__stage{box-shadow:var(--aurora-shadow), inset 0 1px 0 #fff}.aurora-prism__stage>*{max-width:560px}.aurora-prism__source{z-index:1;border:1px solid var(--aurora-line-strong);background:linear-gradient(180deg, #ffffff12, #ffffff06), var(--aurora-tile-solid);border-radius:18px;width:min(100%,440px);padding:14px 18px 18px;position:relative;box-shadow:0 24px 60px -30px #000000e6,inset 0 1px #ffffff14}html[theme-mode=light] .aurora-prism__source{background:#fff;box-shadow:0 18px 40px -24px #1e285a59,inset 0 1px #fff}.aurora-prism__source:after{content:"";background:linear-gradient(90deg, transparent, var(--aurora-prism-light), transparent);opacity:.7;pointer-events:none;width:60%;height:1px;position:absolute;bottom:-1px;left:50%;transform:translate(-50%)}.aurora-prism__source-head{font-family:var(--font-aurora-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-fg-subtle);align-items:center;gap:8px;font-size:11px;font-weight:500;line-height:1;display:flex}.aurora-prism__live{background:#34d399;border-radius:50%;width:6px;height:6px;box-shadow:0 0 10px #34d399}html[theme-mode=light] .aurora-prism__live{box-shadow:none;background:#059669}.aurora-prism__sep{opacity:.6}.aurora-prism__source-body{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:12px 18px;margin-top:14px;display:flex}.aurora-prism__source-body mosaik-button{--button-min-width:168px}.aurora-prism__emitter{z-index:1;background:var(--aurora-prism-light);width:8px;height:8px;box-shadow:0 0 10px 2px var(--aurora-prism-light), 0 0 28px 8px #a5b4fc66;border-radius:50%;position:absolute;bottom:-4px;left:50%}@supports (color:color-mix(in lab, red, red)){.aurora-prism__emitter{box-shadow:0 0 10px 2px color-mix(in srgb, var(--aurora-prism-light) 85%, transparent), 0 0 28px 8px #a5b4fc66}}.aurora-prism__emitter{transform:translate(-50%)}.aurora-prism__optics{width:100%;height:auto;margin-top:-1px;display:block;overflow:visible}.aurora-prism__halo{fill:var(--aurora-prism-halo);opacity:.34}html[theme-mode=light] .aurora-prism__halo{opacity:.13}.aurora-prism__wash{opacity:.15}.aurora-prism__in-glow{stroke:var(--aurora-prism-light);stroke-width:11px;opacity:.42}.aurora-prism__in{stroke-width:2.6px;stroke-linecap:round}.aurora-prism__in-pulse{fill:none;stroke:var(--aurora-prism-light);stroke-width:3.6px;stroke-linecap:round;stroke-dasharray:26 100;stroke-dashoffset:26px;opacity:0;animation:aurora-prism-in-pulse var(--aurora-prism-clock) linear infinite}.aurora-prism__ray{opacity:.3;transition:opacity .6s var(--aurora-ease)}.aurora-prism__ray.is-active{opacity:1}.aurora-prism__ray-glow{opacity:0;transition:opacity .6s var(--aurora-ease)}.aurora-prism__ray.is-active .aurora-prism__ray-glow{opacity:.8}.aurora-prism__ray-body{opacity:.65}.aurora-prism__ray-core{stroke-width:1.3px;stroke-linecap:round}.aurora-prism__ray-flow{fill:none;stroke:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__ray-flow{stroke:color-mix(in oklab, var(--aurora-ray) 35%, white)}}.aurora-prism__ray-flow{stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:.01 5.5;opacity:0;transition:opacity .4s var(--aurora-ease)}.aurora-prism__ray.is-active .aurora-prism__ray-flow{opacity:.85;animation:.9s linear infinite aurora-prism-flow}html[theme-mode=light] .aurora-prism__ray-flow{stroke:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism__ray-flow{stroke:color-mix(in oklab, var(--aurora-ray) 55%, white)}}.aurora-prism__ray-pulse{fill:none;stroke:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__ray-pulse{stroke:color-mix(in oklab, var(--aurora-ray) 25%, white)}}.aurora-prism__ray-pulse{stroke-width:3.4px;stroke-linecap:round;stroke-dasharray:16 100;stroke-dashoffset:16px;opacity:0;visibility:hidden;animation:aurora-prism-ray-pulse var(--aurora-prism-clock) linear infinite}.aurora-prism__ray.is-active .aurora-prism__ray-pulse{visibility:visible}.aurora-prism__dispersion{opacity:.7;mix-blend-mode:var(--aurora-prism-blend)}.aurora-prism__inner{mix-blend-mode:var(--aurora-prism-blend)}html[theme-mode=light] .aurora-prism__inner{opacity:.55}.aurora-prism__edges{fill:none;stroke-width:1.15px;stroke-linejoin:round;stroke-linecap:round}.aurora-prism__back{fill:none;stroke:var(--aurora-prism-edge);stroke-width:1px;opacity:.16}.aurora-prism__rim,.aurora-prism__rim-glow{fill:none;stroke-linejoin:round;stroke-linecap:round}.aurora-prism__rim{stroke-width:1.4px}.aurora-prism__rim-glow{stroke-width:4px;opacity:.8}.aurora-prism__specular{fill:none;stroke:var(--aurora-prism-light);stroke-width:1.6px;stroke-linecap:round;opacity:.45}html[theme-mode=light] .aurora-prism__specular{stroke:#fff;opacity:.9}.aurora-prism__caustic{opacity:.85}.aurora-prism__spark{fill:var(--aurora-prism-light);stroke-width:1.4px;stroke-linecap:round;transform-box:fill-box;transform-origin:50%;animation:aurora-prism-spark var(--aurora-prism-clock) linear infinite}.aurora-prism__spark-halo{opacity:.7}.aurora-prism__receivers{z-index:1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;position:relative}.aurora-prism__cell{justify-content:center;min-width:0;padding-inline:5px;display:flex;position:relative}.aurora-prism__port{z-index:1;background:var(--aurora-line-strong);width:6px;height:6px;transition:background .5s var(--aurora-ease), box-shadow .5s var(--aurora-ease);pointer-events:none;border-radius:50%;position:absolute;top:-3px;left:50%;transform:translate(-50%)}.aurora-prism__cell.is-active .aurora-prism__port{background:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__cell.is-active .aurora-prism__port{background:color-mix(in oklab, var(--aurora-ray) 40%, white)}}.aurora-prism__cell.is-active .aurora-prism__port{box-shadow:0 0 0 3px var(--aurora-ray), 0 0 16px 3px var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__cell.is-active .aurora-prism__port{box-shadow:0 0 0 3px color-mix(in srgb, var(--aurora-ray) 28%, transparent), 0 0 16px 3px var(--aurora-ray)}}.aurora-prism__cell.is-active .aurora-prism__port{animation:aurora-prism-port var(--aurora-prism-clock) linear infinite}.aurora-prism__receiver{--button-height:76px;--button-min-height:76px;--button-padding-left:4px;--button-padding-right:4px;--button-border-radius:16px;--button-border-width:1px;--button-gap:8px;--button-font-family:var(--font-aurora-sans);--button-font-size:12.5px;--button-font-weight:500;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-background-color:var(--aurora-tile-solid);--button-border-color:var(--aurora-line-strong);--button-foreground-color:var(--aurora-fg-muted);border-radius:16px;width:100%;max-width:96px}.aurora-prism__receiver:hover{--button-foreground-color:var(--aurora-fg);--button-border-color:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__receiver:hover{--button-border-color:color-mix(in srgb, var(--aurora-ray) 55%, var(--aurora-line-strong))}}.aurora-prism__cell.is-active .aurora-prism__receiver{--button-foreground-color:var(--aurora-fg);--button-border-color:var(--aurora-ray);--button-background-color:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__cell.is-active .aurora-prism__receiver{--button-background-color:color-mix(in srgb, var(--aurora-ray) 14%, var(--aurora-tile-solid))}}.aurora-prism__cell.is-active .aurora-prism__receiver::part(button){box-shadow:0 0 0 3px var(--aurora-ray), 0 16px 40px -14px var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){.aurora-prism__cell.is-active .aurora-prism__receiver::part(button){box-shadow:0 0 0 3px color-mix(in srgb, var(--aurora-ray) 14%, transparent), 0 16px 40px -14px var(--aurora-ray)}}.aurora-prism__receiver-icon{color:var(--aurora-ray);opacity:.78;transition:opacity .25s var(--aurora-ease)}.aurora-prism__receiver:hover .aurora-prism__receiver-icon,.aurora-prism__cell.is-active .aurora-prism__receiver-icon{opacity:1}html[theme-mode=light] .aurora-prism__cell.is-active .aurora-prism__receiver{--button-background-color:var(--aurora-ray)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] .aurora-prism__cell.is-active .aurora-prism__receiver{--button-background-color:color-mix(in srgb, var(--aurora-ray) 8%, #fff)}}.aurora-prism__captions{z-index:1;justify-items:center;width:100%;margin-top:18px;display:grid;position:relative}.aurora-prism__caption{text-align:center;max-width:50ch;color:var(--aurora-fg-subtle);text-wrap:pretty;opacity:0;visibility:hidden;transition:opacity .4s var(--aurora-ease), visibility 0s linear .4s;grid-area:1/1;font-size:13.5px;line-height:1.55}.aurora-prism__caption.is-active{opacity:1;visibility:visible;transition:opacity .4s var(--aurora-ease) .12s, visibility 0s}.aurora-prism__caption-name{color:var(--aurora-fg);font-weight:500}.aurora-prism__code{--aurora-ray:var(--aurora-prism-active);flex-direction:column;min-width:0;display:flex}.aurora-prism__code:before,.aurora-prism__code:after{content:"";pointer-events:none;position:absolute;top:0;left:0;right:0}.aurora-prism__code:before{z-index:1;background:linear-gradient(90deg, transparent, var(--aurora-ray), transparent);height:1px;left:10%;right:10%}.aurora-prism__code:after{background:radial-gradient(60% 100% at 50% 0%, var(--aurora-ray), transparent 75%);height:140px}@supports (color:color-mix(in lab, red, red)){.aurora-prism__code:after{background:radial-gradient(60% 100% at 50% 0%, color-mix(in srgb, var(--aurora-ray) 11%, transparent), transparent 75%)}}.aurora-prism__code>*{z-index:1;position:relative}.aurora-prism__file{min-width:0;font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);align-items:center;gap:8px;margin-left:10px;font-size:12px;display:inline-flex}.aurora-prism__file-icon{--icon-foreground-color:var(--aurora-ray);flex:none}.aurora-prism__lang{border:1px solid var(--aurora-line);font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);border-radius:999px;flex:none;margin-left:auto;padding:3px 8px;font-size:10.5px;line-height:1.2}.aurora-prism__copy{--button-height:32px;--button-min-height:32px;--button-min-width:32px;--button-padding-left:7px;--button-padding-right:7px;flex:none;margin-right:-8px}.aurora-prism__code-body{flex:auto;min-height:380px}.aurora-prism__pre{padding:20px 22px;font-size:13px;position:absolute;inset:0}.aurora-prism__install{border-top:1px solid var(--aurora-line);min-width:0;font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);align-items:center;gap:10px;padding:12px 20px;font-size:12px;display:flex}.aurora-prism__prompt{color:#34d399;flex:none}html[theme-mode=light] .aurora-prism__prompt{color:#059669}@media (width>=1280px){.aurora-prism__pre{font-size:13.5px}}@media (width>=1024px) and (width<=1279px){.aurora-prism__pre{padding:18px;font-size:12.5px}}@media (width<=640px){.aurora-prism{gap:16px}.aurora-prism__stage{border-radius:22px;padding:18px 12px 16px}.aurora-prism__source{padding:12px 14px 16px}.aurora-prism__cell{padding-inline:3px}.aurora-prism__receiver{--button-height:62px;--button-min-height:62px;--button-padding-left:2px;--button-padding-right:2px;--button-gap:6px;--button-font-size:11px;--button-border-radius:14px;border-radius:14px}.aurora-prism__captions{margin-top:14px}.aurora-prism__caption{font-size:13px}.aurora-prism__code-body{flex:none;height:360px;min-height:0}.aurora-prism__pre{padding:16px;font-size:12px}.aurora-prism__install{padding:11px 16px;font-size:11.5px}}.aurora-docs{padding-top:112px;padding-bottom:104px;position:relative}.aurora-docs__backdrop{pointer-events:none;height:760px;position:absolute;inset:0 0 auto;overflow:hidden;-webkit-mask-image:linear-gradient(#000 30%,#0000);mask-image:linear-gradient(#000 30%,#0000)}.aurora-docs__frame{z-index:1;grid-template-columns:232px minmax(0,1fr);gap:56px;width:100%;max-width:1360px;margin-inline:auto;padding-inline:24px;display:grid;position:relative}@media (width>=1280px){.aurora-docs--toc .aurora-docs__frame{grid-template-columns:232px minmax(0,1fr) 196px;gap:48px}}.aurora-docs__sidebar,.aurora-docs__toc{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--aurora-line-strong) transparent;align-self:start;max-height:calc(100dvh - 112px);position:sticky;top:96px;overflow-y:auto}.aurora-docs__sidebar{padding:4px 6px 32px 0}.aurora-docs__toc{padding:6px 0 32px;display:none}@media (width>=1280px){.aurora-docs__toc{display:block}.aurora-docs--toc .aurora-docs__sidebar .aurora-docs-nav__anchors{display:none}}.aurora-docs__article{min-width:0}.aurora-docs__mobilebar{display:none}@media (width<=1023px){.aurora-docs{padding-top:96px}.aurora-docs__frame{display:block}.aurora-docs__sidebar{display:none}.aurora-docs__mobilebar{align-items:center;gap:14px;min-width:0;margin-bottom:28px;display:flex}}@media (width<=640px){.aurora-docs__frame{padding-inline:16px}}.aurora-docs__mobilebar-path{min-width:0;color:var(--aurora-fg-subtle);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;font-size:13px;display:flex;overflow:hidden}.aurora-docs-sheet__body{font-family:var(--font-aurora-sans);letter-spacing:normal;padding:4px 8px 32px;font-weight:400}.aurora-docs-nav{flex-direction:column;gap:22px;display:flex}.aurora-docs-nav__group{flex-direction:column;display:flex}.aurora-docs-nav__section{width:fit-content;font-family:var(--font-aurora-display);letter-spacing:-.01em;color:var(--aurora-fg);transition:background-color .2s var(--aurora-ease);border-radius:10px;align-items:center;gap:10px;padding:5px 10px 5px 4px;font-size:14px;font-weight:600;display:flex}.aurora-docs-nav__section:hover{background:var(--aurora-glass)}.aurora-docs-nav__section[aria-current=page]{background:var(--aurora-glass-strong)}.aurora-docs-nav__section-icon{border:1px solid var(--aurora-line);background:var(--aurora-glass);width:24px;height:24px;color:var(--aurora-brand);border-radius:8px;place-items:center;display:grid}.aurora-docs-nav__section-icon mosaik-icon::part(symbol){display:block}.aurora-docs-nav__list{border-left:1px solid var(--aurora-line);flex-direction:column;gap:1px;margin:6px 0 0 15px;padding:0;list-style:none;display:flex}.aurora-docs-nav__link{color:var(--aurora-fg-muted);transition:color .2s var(--aurora-ease), background-color .2s var(--aurora-ease);border-radius:0 10px 10px 0;margin-left:-1px;padding:6px 12px 6px 16px;font-size:14px;line-height:1.4;display:block;position:relative}.aurora-docs-nav__link:hover{color:var(--aurora-fg)}.aurora-docs-nav__link[aria-current=page]{color:var(--aurora-fg);background:linear-gradient(90deg, var(--aurora-brand), transparent 90%);font-weight:500}@supports (color:color-mix(in lab, red, red)){.aurora-docs-nav__link[aria-current=page]{background:linear-gradient(90deg, color-mix(in srgb, var(--aurora-brand) calc(14% * var(--aurora-glow-alpha) + 4%), transparent), transparent 90%)}}.aurora-docs-nav__link[aria-current=page]:before{content:"";background:var(--aurora-gradient-vivid);width:2px;box-shadow:0 0 10px var(--aurora-brand-glow);border-radius:2px;position:absolute;inset:5px auto 5px 0}.aurora-docs-nav__anchors{flex-direction:column;gap:1px;margin:2px 0 6px 16px;padding:0;list-style:none;display:flex}.aurora-docs-nav__anchor{color:var(--aurora-fg-subtle);transition:color .2s var(--aurora-ease);border-radius:8px;padding:4px 10px;font-size:13px;line-height:1.4;display:block}.aurora-docs-nav__anchor:hover,.aurora-docs-nav__anchor[aria-current=location]{color:var(--aurora-fg)}.aurora-docs-nav__anchor[aria-current=location]{color:var(--aurora-brand)}.aurora-docs-toc{flex-direction:column;gap:14px;display:flex}.aurora-docs-toc__title{font-family:var(--font-aurora-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px;font-weight:500}.aurora-docs-toc__list{border-left:1px solid var(--aurora-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aurora-docs-toc__link{color:var(--aurora-fg-subtle);transition:color .2s var(--aurora-ease);margin-left:-1px;padding:5px 0 5px 14px;font-size:13px;line-height:1.45;display:block;position:relative}.aurora-docs-toc__link--nested{padding-left:26px;font-size:12.5px}.aurora-docs-toc__link:hover,.aurora-docs-toc__link[aria-current=location]{color:var(--aurora-fg)}.aurora-docs-toc__link[aria-current=location]:before{content:"";background:var(--aurora-gradient-vivid);border-radius:2px;width:2px;position:absolute;inset:4px auto 4px 0}.aurora-docs-toc__top{width:fit-content;color:var(--aurora-fg-subtle);transition:color .2s var(--aurora-ease);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.aurora-docs-toc__top:hover{color:var(--aurora-fg)}.aurora-docs__header{border-bottom:1px solid var(--aurora-line);flex-direction:column;gap:22px;margin-bottom:52px;padding-bottom:36px;display:flex}.aurora-docs__heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.aurora-docs__title{font-family:var(--font-aurora-display);letter-spacing:-.048em;text-wrap:balance;background:linear-gradient(180deg, var(--aurora-fg) 35%, var(--aurora-fg));font-size:clamp(2.5rem,1.7rem + 2.6vw,4rem);font-weight:600;line-height:1}@supports (color:color-mix(in lab, red, red)){.aurora-docs__title{background:linear-gradient(180deg, var(--aurora-fg) 35%, color-mix(in srgb, var(--aurora-fg) 62%, transparent))}}.aurora-docs__title{color:#0000;-webkit-background-clip:text;background-clip:text;padding-bottom:.06em}.aurora-docs__lead{max-width:64ch}.aurora-docs__actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aurora-docs__body{flex-direction:column;gap:72px;display:flex}.aurora-docs-section{flex-direction:column;gap:20px;min-width:0;display:flex}.aurora-docs-h2,.aurora-docs-h3{font-family:var(--font-aurora-display);color:var(--aurora-fg);text-wrap:balance;align-items:baseline;gap:10px;scroll-margin-top:104px;font-weight:600;display:flex;position:relative}.aurora-docs-h2{letter-spacing:-.04em;font-size:clamp(1.6rem,1.3rem + 1vw,2.15rem);line-height:1.1}.aurora-docs-h3{letter-spacing:-.02em;margin-top:8px;font-size:1.2rem;line-height:1.25}.aurora-docs-h2:focus,.aurora-docs-h3:focus{outline:none}.aurora-docs-heading__anchor{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);opacity:0;transition:opacity .2s var(--aurora-ease), color .2s var(--aurora-ease);font-size:.7em;font-weight:400}.aurora-docs-h2:hover .aurora-docs-heading__anchor,.aurora-docs-h3:hover .aurora-docs-heading__anchor,.aurora-docs-heading__anchor:focus-visible{opacity:1}.aurora-docs-heading__anchor:hover{color:var(--aurora-brand)}.aurora-docs-lead{max-width:70ch;color:var(--aurora-fg-muted);text-wrap:pretty;font-size:16.5px;line-height:1.7}.aurora-docs-prose{max-width:72ch;color:var(--aurora-fg);flex-direction:column;gap:16px;font-size:16px;line-height:1.75;display:flex}@supports (color:color-mix(in lab, red, red)){.aurora-docs-prose{color:color-mix(in srgb, var(--aurora-fg) 80%, transparent)}}.aurora-docs-prose{text-wrap:pretty}.aurora-docs-prose strong,.aurora-docs-lead strong{color:var(--aurora-fg);font-weight:600}.aurora-docs-prose em{font-style:italic}.aurora-docs-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aurora-docs-list>li{padding-left:22px;position:relative}.aurora-docs-list>li:before{content:"";background:var(--aurora-gradient-vivid);border-radius:2px;width:6px;height:6px;position:absolute;top:.72em;left:4px;transform:rotate(45deg)}ol.aurora-docs-list{counter-reset:aurora-docs-step}ol.aurora-docs-list>li{counter-increment:aurora-docs-step;padding-left:36px}ol.aurora-docs-list>li:before{content:counter(aurora-docs-step);border:1px solid var(--aurora-line-strong);background:var(--aurora-glass);width:24px;height:24px;font-family:var(--font-aurora-mono);color:var(--aurora-fg);border-radius:8px;place-items:center;font-size:12px;line-height:1;display:grid;top:.18em;left:0;transform:none}.aurora-docs-link{color:var(--aurora-brand);text-decoration:underline;-webkit-text-decoration-color:var(--aurora-brand);-webkit-text-decoration-color:var(--aurora-brand);-webkit-text-decoration-color:var(--aurora-brand);text-decoration-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-docs-link{-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent)}}.aurora-docs-link{text-underline-offset:3px;transition:text-decoration-color .2s var(--aurora-ease)}.aurora-docs-link:hover{text-decoration-color:currentColor}.aurora-docs :is(p,li,dd,td,h3,blockquote,.aurora-docs-callout__body,.aurora-docs-concepts__item,.aurora-docs-resource)>code,.aurora-docs-code-inline{border:1px solid var(--aurora-line);background:var(--aurora-glass-strong);font-family:var(--font-aurora-mono);color:var(--aurora-fg);overflow-wrap:anywhere;border-radius:6px;padding:1.5px 6px;font-size:.86em}.aurora-docs-quote{border-left:2px solid var(--aurora-brand);background:var(--aurora-glass);color:var(--aurora-fg-muted);border-radius:0 14px 14px 0;padding:14px 18px;font-size:15px;font-style:italic}.aurora-docs-divider{background:linear-gradient(90deg, var(--aurora-line-strong), transparent);border:0;height:1px}.aurora-docs-code{min-width:0}.aurora-docs-code__body{scrollbar-width:thin;overflow:auto}.aurora-docs-code__body .aurora-code{font-size:13px;overflow:visible}.aurora-docs-code__body--wrap .aurora-code{white-space:pre-wrap;overflow-wrap:anywhere}.aurora-docs-code__lang{border:1px solid var(--aurora-line);font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);white-space:nowrap;border-radius:999px;padding:2px 8px;font-size:10.5px}.aurora-docs-code__tabbar{align-items:center;gap:8px;min-height:46px;padding-left:8px;display:flex}.aurora-docs-code__file{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);white-space:nowrap;font-size:11.5px}@media (width<=640px){.aurora-docs-code__file{display:none}}.aurora-docs-callout{--aurora-docs-callout:var(--aurora-brand);border:1px solid var(--aurora-docs-callout);align-items:flex-start;gap:14px;padding:16px 18px;display:flex}@supports (color:color-mix(in lab, red, red)){.aurora-docs-callout{border:1px solid color-mix(in srgb, var(--aurora-docs-callout) 30%, transparent)}}.aurora-docs-callout{background:var(--aurora-docs-callout);border-radius:18px}@supports (color:color-mix(in lab, red, red)){.aurora-docs-callout{background:color-mix(in srgb, var(--aurora-docs-callout) calc(7% * var(--aurora-glow-alpha) + 3%), transparent)}}.aurora-docs-callout{font-size:15px;line-height:1.65}.aurora-docs-callout--info{--aurora-docs-callout:#38bdf8}.aurora-docs-callout--warning{--aurora-docs-callout:#f59e0b}.aurora-docs-callout--success{--aurora-docs-callout:#34d399}.aurora-docs-callout--danger{--aurora-docs-callout:#f87171}html[theme-mode=light] .aurora-docs-callout--info{--aurora-docs-callout:#0369a1}html[theme-mode=light] .aurora-docs-callout--warning{--aurora-docs-callout:#b45309}html[theme-mode=light] .aurora-docs-callout--success{--aurora-docs-callout:#047857}html[theme-mode=light] .aurora-docs-callout--danger{--aurora-docs-callout:#b91c1c}.aurora-docs-callout__icon{color:var(--aurora-docs-callout);flex:none;margin-top:2px}.aurora-docs-callout__icon::part(symbol){display:block}.aurora-docs-callout__title{color:var(--aurora-fg);font-weight:600}.aurora-docs-callout__body{color:var(--aurora-fg-muted)}.aurora-docs-cards{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.aurora-docs-cards--3{grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr))}.aurora-docs-card{border:1px solid var(--aurora-line);background:var(--aurora-tile);transition:border-color .25s var(--aurora-ease), background-color .25s var(--aurora-ease), box-shadow .25s var(--aurora-ease);border-radius:20px;align-items:flex-start;gap:16px;padding:20px;display:flex;box-shadow:inset 0 1px #ffffff0a}.aurora-docs-card:hover{border-color:var(--aurora-line-strong);box-shadow:0 18px 40px -28px var(--aurora-brand-glow), inset 0 1px 0 #ffffff0f}.aurora-docs-cards--3 .aurora-docs-card{flex-direction:column;gap:14px}.aurora-docs-card__icon{border:1px solid var(--aurora-line);background:var(--aurora-glass);width:40px;height:40px;color:var(--aurora-brand);border-radius:12px;flex:none;place-items:center;display:grid}.aurora-docs-card__icon mosaik-icon::part(symbol),.aurora-docs-card__arrow::part(symbol){display:block}.aurora-docs-card__title{letter-spacing:-.01em;color:var(--aurora-fg);align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.aurora-docs-card__arrow{transition:transform .25s var(--aurora-ease)}.aurora-docs-card:hover .aurora-docs-card__arrow{transform:translate(3px)}.aurora-docs-card__text{color:var(--aurora-fg-muted);font-size:14px;line-height:1.6}.aurora-docs-table{border:1px solid var(--aurora-line);background:var(--aurora-tile);scrollbar-width:thin;border-radius:18px;overflow-x:auto}.aurora-docs-table .aurora-api-table th{background:0 0;position:static}.aurora-docs-table .aurora-api-table td{color:var(--aurora-fg-muted);font-size:13.5px}.aurora-docs-table .aurora-api-table td:first-child{color:var(--aurora-fg)}.aurora-docs-pager{border-top:1px solid var(--aurora-line);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:88px;padding-top:32px;display:grid}.aurora-docs-pager__link{border:1px solid var(--aurora-line);background:var(--aurora-tile);transition:border-color .25s var(--aurora-ease), box-shadow .25s var(--aurora-ease);border-radius:20px;flex-direction:column;gap:6px;padding:18px 22px;display:flex}.aurora-docs-pager__link:hover{border-color:var(--aurora-line-strong);box-shadow:0 18px 40px -28px var(--aurora-brand-glow)}.aurora-docs-pager__link--next{text-align:right;grid-column:2;align-items:flex-end}.aurora-docs-pager__dir{font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);align-items:center;gap:6px;font-size:11px;display:inline-flex}.aurora-docs-pager__dir mosaik-icon::part(symbol){display:block}.aurora-docs-pager__title{font-family:var(--font-aurora-display);letter-spacing:-.02em;color:var(--aurora-fg);font-size:18px;font-weight:600}@media (width<=640px){.aurora-docs-pager{grid-template-columns:minmax(0,1fr)}.aurora-docs-pager__link--next{grid-column:1}}.aurora-docs-demo{border:1px solid var(--aurora-line);background:radial-gradient(120% 120% at 50% -20%, var(--aurora-brand), transparent 60%), var(--aurora-bg-raised);border-radius:22px;flex-direction:column;min-width:0;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aurora-docs-demo{background:radial-gradient(120% 120% at 50% -20%, color-mix(in srgb, var(--aurora-brand) calc(10% * var(--aurora-glow-alpha)), transparent), transparent 60%), var(--aurora-bg-raised)}}.aurora-docs-demo{box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0a}.aurora-docs-demo__bar{border-bottom:1px solid var(--aurora-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;min-height:44px;padding:8px 16px;display:flex}.aurora-docs-demo__label{font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);align-items:center;gap:8px;font-size:11px;display:flex}.aurora-docs-demo__meta{color:var(--aurora-fg-subtle);font-size:12.5px}.aurora-docs-demo__stage{min-width:0;padding:24px}@media (width<=640px){.aurora-docs-demo__stage{padding:18px 14px}}.aurora-docs-stat{border:1px solid var(--aurora-line);background:var(--aurora-glass);font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);border-radius:999px;align-items:center;gap:8px;padding:3px 10px;font-size:11.5px;display:inline-flex}.aurora-docs-stat strong{color:var(--aurora-fg);font-weight:600}.aurora-docs-frameworks{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.aurora-docs-frameworks__item{border:1px solid var(--aurora-line);background:var(--aurora-glass);color:var(--aurora-fg);border-radius:999px;align-items:center;gap:10px;padding:8px 14px 8px 10px;font-size:14px;font-weight:500;display:inline-flex}.aurora-docs-frameworks__item mosaik-icon::part(symbol){display:block}.aurora-docs-numbers{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:12px;margin:0;display:grid}.aurora-docs-numbers__item{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:20px;flex-direction:column;gap:4px;padding:18px 20px;display:flex}.aurora-docs-numbers__item dt{color:var(--aurora-fg);order:2;font-size:14px;font-weight:600}.aurora-docs-numbers__item dd{font-family:var(--font-aurora-display);letter-spacing:-.05em;background:var(--aurora-gradient);color:#0000;-webkit-background-clip:text;background-clip:text;order:1;margin:0;font-size:2.4rem;font-weight:600;line-height:1}.aurora-docs-numbers__hint{color:var(--aurora-fg-subtle);order:3;font-size:12.5px;line-height:1.5}.aurora-docs-installs{flex-direction:column;gap:40px;display:flex}.aurora-docs-install{flex-direction:column;gap:14px;min-width:0;display:flex}.aurora-docs-install__head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aurora-docs-install__head .aurora-docs-h3{margin-top:0}.aurora-docs-install__icon{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.aurora-docs-install__icon mosaik-icon::part(symbol){display:block}.aurora-docs-install__shield{margin-left:auto;display:inline-flex}.aurora-docs-shield{border:1px solid var(--aurora-line-strong);font-family:var(--font-aurora-mono);transition:border-color .2s var(--aurora-ease);border-radius:7px;font-size:11.5px;line-height:20px;display:inline-flex;overflow:hidden}.aurora-docs-shield:hover{border-color:var(--aurora-brand)}.aurora-docs-shield__label{background:var(--aurora-glass-strong);color:var(--aurora-fg-muted);padding:0 8px}.aurora-docs-shield__value{background:var(--aurora-brand-fill);color:var(--aurora-brand-on);padding:0 8px;font-weight:600}.aurora-docs-explorer{flex-direction:column;gap:18px;min-width:0;display:flex}.aurora-docs-explorer__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 24px;display:flex}.aurora-docs-explorer__select{width:min(100%,440px)}.aurora-docs-explorer__meta{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.aurora-docs-explorer__meta mosaik-icon::part(symbol){display:block}.aurora-docs-explorer__loading{flex-direction:column;gap:8px;display:flex}.aurora-docs-explorer__empty{border:1px dashed var(--aurora-line-strong);text-align:center;color:var(--aurora-fg-subtle);border-radius:20px;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;display:flex}.aurora-docs-explorer__empty strong{color:var(--aurora-fg);font-size:16px}.aurora-docs-explorer__empty p{max-width:52ch;color:var(--aurora-fg-muted);font-size:14px;line-height:1.6}.aurora-docs-explorer__paginator{align-self:flex-end;max-width:100%}.aurora-docs-framework-mark{border:1px solid var(--aurora-line);background:var(--aurora-glass);vertical-align:-6px;border-radius:8px;place-items:center;width:26px;height:26px;margin-right:10px;display:inline-grid}.aurora-docs-framework-mark mosaik-icon::part(symbol){display:block}.aurora-docs-steps{flex-direction:column;gap:22px;min-width:0;display:flex}.aurora-docs-steps__step{flex-direction:column;gap:10px;min-width:0;display:flex}.aurora-docs-steps__label{color:var(--aurora-fg-muted);align-items:center;gap:10px;font-size:14px;font-weight:500;display:inline-flex}.aurora-docs-steps__label>span{border:1px solid var(--aurora-line-strong);background:var(--aurora-glass);width:22px;height:22px;font-family:var(--font-aurora-mono);color:var(--aurora-fg);border-radius:7px;place-items:center;font-size:11.5px;display:grid}.aurora-docs-concepts{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.aurora-docs-concepts__item{border:1px solid var(--aurora-line);background:var(--aurora-tile);color:var(--aurora-fg-muted);border-radius:20px;flex-direction:column;gap:10px;padding:20px;font-size:14px;line-height:1.6;display:flex}.aurora-docs-concepts__title{letter-spacing:-.01em;color:var(--aurora-fg);font-size:15.5px;font-weight:600}.aurora-docs-concepts__item code{width:fit-content;margin-top:auto}.aurora-docs-browsers{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.aurora-docs-browser{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:22px;flex-direction:column;gap:16px;padding:22px;display:flex}.aurora-docs-browser__head{align-items:center;gap:16px;display:flex}.aurora-docs-browser__logo{border:1px solid var(--aurora-line);background:var(--aurora-glass);width:56px;height:56px;color:var(--aurora-fg);border-radius:16px;flex:none;place-items:center;display:grid}.aurora-docs-browser__logo mosaik-icon::part(symbol){display:block}.aurora-docs-browser--danger .aurora-docs-browser__logo{color:var(--aurora-fg-subtle)}.aurora-docs-browser__name{font-family:var(--font-aurora-display);letter-spacing:-.02em;color:var(--aurora-fg);font-size:18px;font-weight:600}.aurora-docs-browser__text{color:var(--aurora-fg-muted);font-size:14px;line-height:1.65}.aurora-docs-files{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.aurora-docs-file{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:22px;flex-direction:column;gap:16px;min-width:0;padding:22px;display:flex}.aurora-docs-file__head{align-items:center;gap:14px;display:flex}.aurora-docs-file__name{font-family:var(--font-aurora-mono);color:var(--aurora-fg);font-size:18px;font-weight:600}.aurora-docs-file__text{color:var(--aurora-fg-muted);font-size:14.5px;line-height:1.65}.aurora-docs-file__facts{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:16px;flex-direction:column;gap:10px;margin:0;padding:14px 16px;display:flex}.aurora-docs-file__facts>div{grid-template-columns:84px minmax(0,1fr);align-items:center;gap:12px;font-size:13.5px;display:grid}.aurora-docs-file__facts dt{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-docs-file__facts dd{color:var(--aurora-fg);margin:0}.aurora-docs-file__actions{flex-wrap:wrap;gap:10px;display:flex}.aurora-docs .aurora-docs-file__url{color:var(--aurora-fg-subtle);text-overflow:ellipsis;white-space:nowrap;background:0 0;border:0;padding:0;font-size:11.5px;overflow:hidden}.aurora-docs-assistants{flex-direction:column;display:flex}.aurora-docs-assistant{border-top:1px solid var(--aurora-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:20px 40px;padding:28px 0;display:grid}.aurora-docs-assistant:first-child{border-top:0;padding-top:4px}.aurora-docs-assistant__intro{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.aurora-docs-assistant__intro .aurora-docs-h3{margin-top:0}.aurora-docs-assistant__intro .aurora-docs-lead{font-size:15px}@media (width<=760px){.aurora-docs-assistant{grid-template-columns:minmax(0,1fr)}}.aurora-docs-endpoint{width:fit-content;max-width:100%}.aurora-docs-facts{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:10px;margin:0;display:grid}.aurora-docs-facts__item{border:1px solid var(--aurora-line);background:var(--aurora-tile);color:var(--aurora-fg);border-radius:16px;flex-direction:column;gap:6px;padding:14px 16px;font-size:14px;line-height:1.5;display:flex}.aurora-docs-facts__item dt{font-family:var(--font-aurora-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-docs-facts__item dd{margin:0}.aurora-docs-resources{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.aurora-docs-resource{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}.aurora-docs-resource strong{color:var(--aurora-fg);font-size:15px;font-weight:600}.aurora-docs-resource code{width:fit-content;max-width:100%;color:var(--aurora-brand)}.aurora-docs-resource p{color:var(--aurora-fg-muted);font-size:14px;line-height:1.6}.aurora-docs-tools__bar{flex-wrap:wrap;align-items:center;gap:12px 16px;display:flex}.aurora-docs-search{--searchbox-border-radius:14px;--searchbox-background-color:var(--aurora-glass);--searchbox-border-color:var(--aurora-line);--searchbox-border-width:1px;--searchbox-font-family:var(--font-aurora-sans);--searchbox-font-size:14px;--searchbox-foreground-color:var(--aurora-fg);width:min(100%,340px)}.aurora-docs-toolgroup{flex-direction:column;gap:12px;margin-top:12px;display:flex}.aurora-docs-toolgroup__head{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aurora-docs-toolgroup__title{font-family:var(--font-aurora-display);letter-spacing:-.015em;color:var(--aurora-fg);scroll-margin-top:104px;font-size:17px;font-weight:600}.aurora-docs-toolgroup__text{color:var(--aurora-fg-muted);font-size:14.5px}.aurora-docs-toolgroup__list{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px;display:grid}.aurora-docs-tool{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:16px 18px;display:flex}.aurora-docs-tool__head{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.aurora-docs .aurora-docs-tool__name{color:var(--aurora-brand);background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.aurora-docs-tool__param{border:1px solid var(--aurora-line);font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);border-radius:999px;padding:1px 8px;font-size:11px}.aurora-docs-tool__param--none{color:var(--aurora-fg-subtle);border-style:dashed}.aurora-docs-tool__text{color:var(--aurora-fg-muted);font-size:13.5px;line-height:1.6}.aurora-docs-tool__example.aurora-code{border:1px solid var(--aurora-line);white-space:pre-wrap;overflow-wrap:anywhere;background:#00000038;border-radius:12px;margin-top:auto;padding:12px 14px;font-size:12px;line-height:1.6}html[theme-mode=light] .aurora-docs-tool__example.aurora-code{background:#ffffffb3}.aurora-docs-clients{flex-direction:column;gap:48px;display:flex}.aurora-docs-client{flex-direction:column;gap:16px;min-width:0;display:flex}.aurora-docs-client__head{align-items:center;gap:14px;display:flex}.aurora-docs-client__head .aurora-docs-h3{margin-top:0}.aurora-docs-examples{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:12px;display:grid}.aurora-docs-examples__group{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:18px;flex-direction:column;gap:12px;padding:18px 20px;display:flex}.aurora-docs-examples__title{color:var(--aurora-fg);font-size:15px;font-weight:600}.aurora-docs-examples__list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.aurora-docs-examples__list li{border-left:2px solid var(--aurora-brand);padding:8px 12px}@supports (color:color-mix(in lab, red, red)){.aurora-docs-examples__list li{border-left:2px solid color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-docs-examples__list li{background:var(--aurora-glass);color:var(--aurora-fg-muted);border-radius:0 10px 10px 0;font-size:13.5px;font-style:italic;line-height:1.55}.aurora-docs-pillars{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.aurora-docs-pillar{border:1px solid var(--aurora-line);background:var(--aurora-tile);transition:border-color .25s var(--aurora-ease), box-shadow .25s var(--aurora-ease);border-radius:24px;flex-direction:column;gap:12px;padding:24px;display:flex;position:relative;overflow:hidden}.aurora-docs-pillar:before{content:"";background:radial-gradient(closest-side, var(--aurora-brand), transparent);position:absolute;inset:-40% 40% 60% -20%}@supports (color:color-mix(in lab, red, red)){.aurora-docs-pillar:before{background:radial-gradient(closest-side, color-mix(in srgb, var(--aurora-brand) calc(18% * var(--aurora-glow-alpha)), transparent), transparent)}}.aurora-docs-pillar:before{opacity:0;transition:opacity .35s var(--aurora-ease);pointer-events:none}.aurora-docs-pillar:hover{border-color:var(--aurora-line-strong);box-shadow:0 24px 50px -32px var(--aurora-brand-glow)}.aurora-docs-pillar:hover:before{opacity:1}.aurora-docs-pillar__icon{border:1px solid var(--aurora-line);background:var(--aurora-glass);width:48px;height:48px;color:var(--aurora-brand);border-radius:14px;place-items:center;display:grid}.aurora-docs-pillar__icon mosaik-icon::part(symbol),.aurora-docs-pillar__more mosaik-icon::part(symbol){display:block}.aurora-docs-pillar__title{font-family:var(--font-aurora-display);letter-spacing:-.03em;color:var(--aurora-fg);font-size:21px;font-weight:600}.aurora-docs-pillar__text{color:var(--aurora-fg-muted);font-size:14.5px;line-height:1.65}.aurora-docs-pillar__more{color:var(--aurora-brand);align-items:center;gap:8px;margin-top:auto;padding-top:4px;font-size:13.5px;font-weight:500;display:inline-flex}.aurora-docs-layouts{flex-direction:column;gap:56px;display:flex}.aurora-docs-layout{flex-direction:column;gap:14px;min-width:0;display:flex}.aurora-docs-layout__head{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.aurora-docs-layout__head .aurora-docs-h3{margin-top:0}.aurora-docs .aurora-docs-layout__tag{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);font-size:12px}.aurora-docs-layout__link{color:var(--aurora-brand);align-items:center;gap:6px;margin-left:auto;font-size:13.5px;font-weight:500;display:inline-flex}.aurora-docs-layout__link mosaik-icon::part(symbol){display:block}.aurora-docs-layout__body{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;gap:12px;display:grid}@media (width<=900px){.aurora-docs-layout__body{grid-template-columns:minmax(0,1fr)}}.aurora-docs-layout__stage{flex:1;align-items:center;min-height:200px;display:flex}.aurora-docs-layout__absolute{border:1px dashed var(--aurora-line-strong);border-radius:14px;width:100%;height:180px;display:block;position:relative}.aurora-docs-layout__split{border:1px solid var(--aurora-line);border-radius:14px;width:100%;height:170px;overflow:hidden}.aurora-docs-layout__pane{height:100%;padding:10px;display:flex}.aurora-docs-tile{border:1px solid var(--aurora-brand);place-items:center;min-width:56px;min-height:44px;padding:10px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.aurora-docs-tile{border:1px solid color-mix(in srgb, var(--aurora-brand) 30%, var(--aurora-line))}}.aurora-docs-tile{background:var(--aurora-brand);border-radius:12px}@supports (color:color-mix(in lab, red, red)){.aurora-docs-tile{background:color-mix(in srgb, var(--aurora-brand) calc(10% * var(--aurora-glow-alpha) + 4%), var(--aurora-glass))}}.aurora-docs-tile{font-family:var(--font-aurora-mono);color:var(--aurora-fg);-webkit-user-select:none;user-select:none;font-size:12px}.aurora-docs-tile--tall{min-height:92px}.aurora-docs-tile--fill{width:100%;height:100%}.aurora-docs-tile--accent{border-color:var(--aurora-brand-2)}@supports (color:color-mix(in lab, red, red)){.aurora-docs-tile--accent{border-color:color-mix(in srgb, var(--aurora-brand-2) 45%, var(--aurora-line))}}.aurora-docs-tile--accent{background:var(--aurora-brand-2)}@supports (color:color-mix(in lab, red, red)){.aurora-docs-tile--accent{background:color-mix(in srgb, var(--aurora-brand-2) calc(12% * var(--aurora-glow-alpha) + 4%), var(--aurora-glass))}}.aurora-dnd-center,.aurora-dnd-stage{justify-content:center;align-items:center;display:flex}.aurora-dnd-stage{border:1px dashed var(--aurora-line-strong);border-radius:16px;min-height:220px;position:relative}.aurora-dnd-item{border:1px solid var(--aurora-line-strong);background:var(--aurora-bg-raised);font-family:var(--font-aurora-sans);color:var(--aurora-fg);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none;transition:border-color .2s var(--aurora-ease), box-shadow .2s var(--aurora-ease);border-radius:12px;align-items:center;gap:10px;padding:12px 16px;font-size:14px;line-height:1.4;display:flex}.aurora-dnd-item:hover{border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-dnd-item:hover{border-color:color-mix(in srgb, var(--aurora-brand) 55%, var(--aurora-line-strong))}}.aurora-dnd-item:active{cursor:grabbing}.aurora-dnd-item--strong{width:fit-content;font-weight:600}.aurora-dnd-item--card{font-family:var(--font-aurora-mono);justify-content:center;padding:22px 12px;font-size:13px}.aurora-dnd-item--disabled{opacity:.5;cursor:not-allowed}.aurora-dnd-item.drag-preview,.aurora-dnd-item.cdk-drag-dragging{border-color:var(--aurora-brand);box-shadow:0 18px 40px -14px #0000008c, 0 0 0 1px var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-dnd-item.drag-preview,.aurora-dnd-item.cdk-drag-dragging{box-shadow:0 18px 40px -14px #0000008c, 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 40%, transparent)}}.aurora-dnd-item.drag-preview,.aurora-dnd-item.cdk-drag-dragging{cursor:grabbing}.aurora-dnd-handle{letter-spacing:-.1em;color:var(--aurora-fg-subtle);cursor:grab;border-radius:6px;padding:2px 6px;font-weight:700}.aurora-dnd-handle:hover{background:var(--aurora-glass-strong);color:var(--aurora-fg)}.aurora-dnd-preview{background:var(--aurora-gradient-vivid);box-shadow:0 18px 40px -12px var(--aurora-brand-glow);font-family:var(--font-aurora-sans);color:#fff;border-radius:14px;padding:16px;font-weight:600}.aurora-dnd-placeholder{border:2px dashed var(--aurora-brand);background:var(--aurora-brand);border-radius:12px;padding:14px 16px}@supports (color:color-mix(in lab, red, red)){.aurora-dnd-placeholder{background:color-mix(in srgb, var(--aurora-brand) 10%, transparent)}}.aurora-dnd-placeholder{text-align:center;font-family:var(--font-aurora-sans);color:var(--aurora-fg);font-size:14px}.aurora-dnd-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.aurora-dnd-columns--3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (width<=760px){.aurora-dnd-columns,.aurora-dnd-columns--3{grid-template-columns:minmax(0,1fr)}}.aurora-dnd-column{flex-direction:column;gap:8px;min-width:0;display:flex}.aurora-dnd-column__label{color:var(--aurora-fg-muted);font-size:13px;font-weight:600}.aurora-dnd-list{border:1px dashed var(--aurora-line-strong);background:var(--aurora-glass);min-height:120px;transition:border-color .2s var(--aurora-ease), background-color .2s var(--aurora-ease);border-radius:16px;flex-direction:column;gap:8px;padding:12px;display:flex}.aurora-dnd-list.cdk-drop-list-receiving,.aurora-dnd-row.cdk-drop-list-receiving,.aurora-dnd-grid.cdk-drop-list-receiving{border-color:var(--aurora-brand);background:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-dnd-list.cdk-drop-list-receiving,.aurora-dnd-row.cdk-drop-list-receiving,.aurora-dnd-grid.cdk-drop-list-receiving{background:color-mix(in srgb, var(--aurora-brand) 7%, transparent)}}.aurora-dnd-list--vip{background:#f59e0b0f;border-color:#f59e0b99}.aurora-dnd-list--flat{background:0 0;border:0;min-height:0}.aurora-dnd-row{border:1px dashed var(--aurora-line-strong);background:var(--aurora-glass);scrollbar-width:thin;border-radius:16px;gap:8px;padding:12px;display:flex;overflow-x:auto}.aurora-dnd-row>.aurora-dnd-item{flex:none;justify-content:center;min-width:120px}.aurora-dnd-grid{border:1px dashed var(--aurora-line-strong);background:var(--aurora-glass);border-radius:16px;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.aurora-dnd-boundary{border:2px dashed var(--aurora-brand);background:var(--aurora-brand);border-radius:16px;justify-content:center;align-items:center;height:260px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aurora-dnd-boundary{background:color-mix(in srgb, var(--aurora-brand) 6%, transparent)}}.aurora-dnd-scroll{border:1px dashed var(--aurora-line-strong);background:var(--aurora-glass);scrollbar-width:thin;border-radius:16px;max-height:250px;overflow-y:auto}.aurora-dnd-snap{border:1px dashed var(--aurora-line-strong);background-image:linear-gradient(to right, var(--aurora-line) 1px, transparent 1px), linear-gradient(to bottom, var(--aurora-line) 1px, transparent 1px);background-size:50px 50px;border-radius:16px;height:300px;position:relative}.aurora-dnd-snap__item{position:absolute;top:50px;left:50px}.aurora-dnd-events{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;display:grid}@media (width<=760px){.aurora-dnd-events{grid-template-columns:minmax(0,1fr)}}.aurora-dnd-log{border:1px solid var(--aurora-line);min-height:220px;font-family:var(--font-aurora-mono);background:#0003;border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;font-size:12px;display:flex}html[theme-mode=light] .aurora-dnd-log{background:#fff9}.aurora-dnd-log__head{letter-spacing:.1em;text-transform:uppercase;color:var(--aurora-fg-subtle);justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.aurora-dnd-log__empty{color:var(--aurora-fg-subtle)}.aurora-dnd-log__list{flex-direction:column;flex:1;gap:6px;margin:0;padding:0;list-style:none;display:flex}.aurora-dnd-log__list li{color:var(--aurora-fg-muted);flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.aurora-dnd-log__list code{color:var(--aurora-brand)}.aurora-docs-breakpoints__now{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.aurora-docs-breakpoints__row--match td{background:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-docs-breakpoints__row--match td{background:color-mix(in srgb, var(--aurora-brand) calc(9% * var(--aurora-glow-alpha) + 3%), transparent)}}.aurora-docs-breakpoints__kind{border:1px solid var(--aurora-line);font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);border-radius:999px;margin-left:8px;padding:1px 7px;font-size:10.5px}.aurora-docs-figure{flex-direction:column;gap:12px;margin:0;display:flex}.aurora-docs-figure img{border:1px solid var(--aurora-line);border-radius:18px;width:100%;height:auto;display:block}.aurora-docs-figure figcaption{color:var(--aurora-fg-subtle);font-size:13.5px}.aurora-docs-format-table td{vertical-align:middle}.aurora-docs-format-table td:first-child{white-space:nowrap;width:22%}.aurora-docs-format-table__code{border:1px solid var(--aurora-line);background:var(--aurora-glass-strong);font-family:var(--font-aurora-mono);color:var(--aurora-fg);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:8px;margin:0;padding:6px 10px;font-size:12px;line-height:1.55}.aurora-docs-format-table__result{color:var(--aurora-fg)}.aurora-docs-playground{border-radius:0 0 22px 22px;height:520px;overflow:hidden}.aurora-docs-playground--stacked{flex-direction:column;height:auto;display:flex}.aurora-docs-playground__slot{min-width:0;height:100%;display:flex;overflow:hidden}.aurora-docs-playground__pane{flex-direction:column;flex:1;gap:10px;min-width:0;padding:18px;display:flex}.aurora-docs-playground--stacked .aurora-docs-playground__pane+.aurora-docs-playground__pane{border-top:1px solid var(--aurora-line)}.aurora-docs-playground__label{font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-docs-playground__editor{--textbox-font-family:var(--font-aurora-mono);--textbox-font-size:13px;width:100%}.aurora-docs-playground__preview{min-height:0;color:var(--aurora-fg);scrollbar-width:thin;flex:1;padding:4px 6px 4px 2px;overflow:auto}.aurora-docs-playground--stacked .aurora-docs-playground__preview{max-height:520px}.aurora-docs-animation__select{width:min(100%,300px)}.aurora-docs-animation__stage{flex-direction:column;align-items:center;gap:14px;padding:28px 16px 24px;display:flex}.aurora-docs-animation__name{font-family:var(--font-aurora-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-fg-muted);font-size:12px}.aurora-docs-animation__viewport{border:1px solid var(--aurora-line);background-color:var(--aurora-bg-raised);background-image:linear-gradient(135deg, var(--aurora-line) 25%, transparent 25%, transparent 50%, var(--aurora-line) 50%, var(--aurora-line) 75%, transparent 75%, transparent);background-size:10px 10px;border-radius:18px;place-items:center;width:260px;max-width:100%;height:260px;display:grid;position:relative;overflow:hidden}.aurora-docs-animation__hint{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);pointer-events:none;font-size:10px;position:absolute;top:8px;left:10px}.aurora-docs-animation__material{border:3px dashed var(--aurora-brand);background:var(--aurora-brand);border-radius:14px;width:120px;height:120px}@supports (color:color-mix(in lab, red, red)){.aurora-docs-animation__material{background:color-mix(in srgb, var(--aurora-brand) 18%, var(--aurora-bg-raised))}}.aurora-docs-animation__material{box-shadow:0 18px 40px -18px var(--aurora-brand-glow)}.aurora-docs-animation__state{color:var(--aurora-fg-subtle);font-size:12.5px}.aurora-docs-animation__groups{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:18px 24px;display:grid}.aurora-docs-animation__group{flex-direction:column;gap:10px;display:flex}.aurora-docs-animation__group-title{font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:11px}.aurora-docs-demo__stage:has(>.aurora-docs-portal__box){grid-template-columns:minmax(0,1fr) 260px;gap:16px;display:grid}@media (width<=860px){.aurora-docs-demo__stage:has(>.aurora-docs-portal__box){grid-template-columns:minmax(0,1fr)}}.aurora-docs-portal__box{border:1px dashed var(--aurora-line-strong,var(--aurora-line));border-radius:16px;flex-direction:column;gap:14px;min-width:0;padding:30px 14px 14px;display:flex;position:relative}.aurora-docs-portal__box:before{content:attr(data-label);font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:10.5px;position:absolute;top:9px;left:14px}.aurora-docs-portal__row{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}@media (width<=640px){.aurora-docs-portal__row{grid-template-columns:minmax(0,1fr)}}.aurora-docs-portal__box--view{background:var(--aurora-tile)}.aurora-docs-portal__box--host{min-height:112px;transition:border-color .2s,background-color .2s}.aurora-docs-portal__box--host.is-target{border-style:solid;border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-docs-portal__box--host.is-target{border-color:color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-docs-portal__box--host.is-target{background:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-docs-portal__box--host.is-target{background:color-mix(in srgb, var(--aurora-brand) 7%, transparent)}}.aurora-docs-portal__host{display:block}.aurora-docs-portal__host>mosaik-portal-projection{pointer-events:auto;position:static}.aurora-docs-portal__empty{color:var(--aurora-fg-subtle);margin:auto;font-size:12.5px}.aurora-docs-portal__empty:empty{display:none}.aurora-docs-portal__note{color:var(--aurora-fg-muted);font-size:13px;line-height:1.5}.aurora-docs-portal__card{border:1px solid var(--aurora-brand);align-items:center;gap:10px;padding:14px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.aurora-docs-portal__card{border:1px solid color-mix(in srgb, var(--aurora-brand) 40%, var(--aurora-line))}}.aurora-docs-portal__card{background:var(--aurora-bg-raised);box-shadow:0 14px 30px -18px var(--aurora-brand-glow);color:var(--aurora-fg);border-radius:12px;font-size:14px;font-weight:600}.aurora-docs-portal__log{border:1px solid var(--aurora-line);background:var(--aurora-tile);min-width:0;font-family:var(--font-aurora-mono);color:var(--aurora-fg-muted);overflow-wrap:anywhere;border-radius:16px;flex-direction:column;gap:6px;padding:14px;font-size:11.5px;list-style:none;display:flex}.aurora-docs-portal__log:before{content:"Events";letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:10.5px}.aurora-docs-portal__log>li:first-child{color:var(--aurora-fg)}.aurora-docs-tokens__status{border:1px solid var(--aurora-line);background:var(--aurora-tile);width:fit-content;max-width:100%;color:var(--aurora-fg-muted);border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:7px 14px;font-size:13px;display:flex}.aurora-docs-tokens__status strong{color:var(--aurora-fg);font-weight:600}.aurora-docs-roles{grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:12px;display:grid}.aurora-docs-role{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:20px;grid-template-columns:92px minmax(0,1fr);gap:16px;min-width:0;padding:14px;display:grid}.aurora-docs-role__swatches{border:1px solid var(--aurora-line-strong);border-radius:14px;grid-template-rows:1fr 1fr;min-height:112px;display:grid;overflow:hidden}.aurora-docs-role__swatches--checker{background:repeating-conic-gradient(#80808047 0 25%, transparent 0 50%) 0 0 / 12px 12px}.aurora-docs-role__swatch{cursor:copy;border:0;align-items:flex-end;padding:6px 8px;transition:filter .15s;display:flex;position:relative}.aurora-docs-role__swatch:hover{filter:brightness(1.06)}.aurora-docs-role__swatch:focus-visible{outline:2px solid var(--aurora-brand);outline-offset:-2px}.aurora-docs-role__swatch+.aurora-docs-role__swatch{border-top:1px solid var(--aurora-line-strong)}.aurora-docs-role__mode{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:#00000073;border-radius:999px;padding:1px 6px;font-size:9.5px}.aurora-docs-role__swatch.is-active .aurora-docs-role__mode{background:var(--aurora-brand-fill,var(--aurora-brand))}.aurora-docs-role__body,.aurora-docs-level__body{flex-direction:column;gap:6px;min-width:0;display:flex}.aurora-docs-role__name{color:var(--aurora-fg);font-size:15.5px;font-weight:600}.aurora-docs .aurora-docs-role__token,.aurora-docs .aurora-docs-ramp__token,.aurora-docs .aurora-docs-level__token{text-overflow:ellipsis;white-space:nowrap;width:fit-content;max-width:100%;font-family:var(--font-aurora-mono);color:var(--aurora-brand);font-size:11.5px;overflow:hidden}.aurora-docs-role__text{color:var(--aurora-fg-muted);font-size:13px;line-height:1.5}.aurora-docs-role__values{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);flex-wrap:wrap;gap:4px 14px;margin-top:auto;font-size:11px;display:flex}.aurora-docs-role__values>div{gap:6px;min-width:0;display:flex}.aurora-docs-role__values dd{overflow-wrap:anywhere}.aurora-docs-role__values>div.is-active{color:var(--aurora-fg)}.aurora-docs-ramps{flex-direction:column;gap:14px;display:flex}.aurora-docs-ramp{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.aurora-docs-ramp__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.aurora-docs-ramp__name{color:var(--aurora-fg);font-size:15.5px;font-weight:600}.aurora-docs-ramp__swatches{grid-template-columns:repeat(11,minmax(0,1fr));gap:6px;display:grid}@media (width<=720px){.aurora-docs-ramp__swatches{grid-template-columns:repeat(6,minmax(0,1fr))}}.aurora-docs-ramp__swatch{cursor:copy;background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;min-width:0;padding:0;display:flex}.aurora-docs-ramp__chip{aspect-ratio:1.3;border:1px solid var(--aurora-line);border-radius:10px;width:100%;transition:transform .15s}.aurora-docs-ramp__swatch:hover .aurora-docs-ramp__chip{transform:translateY(-2px)}.aurora-docs-ramp__swatch:focus-visible{outline:none}.aurora-docs-ramp__swatch:focus-visible .aurora-docs-ramp__chip{outline:2px solid var(--aurora-brand);outline-offset:2px}.aurora-docs-ramp__swatch.is-base .aurora-docs-ramp__chip{box-shadow:0 0 0 2px var(--aurora-bg-raised), 0 0 0 3px var(--aurora-fg-subtle)}.aurora-docs-ramp__stop{font-family:var(--font-aurora-mono);color:var(--aurora-fg);font-size:11px}.aurora-docs-ramp__value{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);font-size:9.5px;overflow:hidden}.aurora-docs-ramp__text{color:var(--aurora-fg-muted);font-size:13px;line-height:1.5}.aurora-docs-types{border:1px solid var(--aurora-line);background:var(--aurora-tile);border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.aurora-docs-type{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:8px 20px;padding:14px 18px;display:grid}.aurora-docs-type+.aurora-docs-type{border-top:1px solid var(--aurora-line)}@media (width<=720px){.aurora-docs-type{grid-template-columns:minmax(0,1fr)}}.aurora-docs-type__meta{flex-direction:column;gap:3px;min-width:0;display:flex}.aurora-docs-type__name{font-family:var(--font-aurora-mono);color:var(--aurora-fg);font-size:12.5px}.aurora-docs-type__spec,.aurora-docs-type__use{color:var(--aurora-fg-subtle);font-size:12px}.aurora-docs-type__sample{min-width:0;color:var(--mosaik-scheme-foreground,var(--aurora-fg));text-align:left;cursor:copy;background:0 0;border:0;border-radius:12px;padding:6px 10px;transition:background-color .15s;display:block}.aurora-docs-type__sample:hover{background:var(--aurora-tile)}.aurora-docs-type__sample:focus-visible{outline:2px solid var(--aurora-brand);outline-offset:2px}.aurora-docs-type__text{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.aurora-docs-type__select{width:min(100%,280px)}.aurora-docs-table--flush{background:0 0;border:0;border-radius:0 0 22px 22px}.aurora-docs-levels{grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr));gap:14px;display:grid}.aurora-docs-level{border:1px solid var(--aurora-line);background:var(--mosaik-scheme-background,var(--aurora-bg));border-radius:20px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.aurora-docs-level__tile{background:var(--mosaik-scheme-surface,var(--aurora-bg-raised));min-height:104px;color:var(--mosaik-scheme-foreground,var(--aurora-fg));text-align:left;cursor:copy;border:0;border-radius:14px;flex-direction:column;justify-content:flex-end;gap:2px;padding:14px;transition:transform .2s;display:flex}.aurora-docs-level__tile:hover:not(:disabled){transform:translateY(-2px)}.aurora-docs-level__tile:disabled{cursor:default}.aurora-docs-level__tile:focus-visible{outline:2px solid var(--aurora-brand);outline-offset:3px}.aurora-docs-level__name{font-size:15px;font-weight:600}.aurora-docs-level__use{opacity:.7;font-size:12px}.aurora-docs-level__segment{scrollbar-width:none;max-width:100%;overflow-x:auto}.aurora-docs-level__stage{background:var(--mosaik-scheme-background,transparent);border-radius:0 0 22px 22px;place-items:center;min-height:300px;display:grid}.aurora-docs-level__card{width:min(100%,360px)}.aurora-cpage-crumbs{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.aurora-cpage-siblings{align-items:stretch;gap:8px;display:flex}.aurora-cpage-sibling{border:1px solid var(--aurora-line);background:var(--aurora-glass);max-width:220px;min-height:40px;color:var(--aurora-fg-muted);transition:border-color .16s var(--aurora-ease), color .16s var(--aurora-ease), transform .16s var(--aurora-ease);border-radius:999px;align-items:center;gap:8px;padding:4px 12px;text-decoration:none;display:inline-flex}.aurora-cpage-sibling:hover{border-color:var(--aurora-line-strong);color:var(--aurora-fg)}.aurora-cpage-sibling--previous:hover{transform:translate(-2px)}.aurora-cpage-sibling--next:hover{transform:translate(2px)}.aurora-cpage-sibling:focus-visible{outline:2px solid var(--aurora-focus,#22d3ee);outline-offset:2px}.aurora-cpage-sibling__text{flex-direction:column;min-width:0;line-height:1.15;display:flex}.aurora-cpage-sibling--next .aurora-cpage-sibling__text{text-align:end;align-items:flex-end}.aurora-cpage-sibling__label{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:10px}.aurora-cpage-sibling__name{white-space:nowrap;text-overflow:ellipsis;max-width:160px;font-size:13px;font-weight:500;overflow:hidden}@media (width<=640px){.aurora-cpage-sibling__text{display:none}.aurora-cpage-sibling{padding:4px 10px}}mosaik-dropdown-button.aurora-cpage-action{--dropdown-button-font-family:var(--font-aurora-sans);--dropdown-button-font-text-transform:none;--dropdown-button-font-letter-spacing:0;--dropdown-button-font-weight:500;--dropdown-button-font-size:13px;--dropdown-button-border-radius:999px;--dropdown-button-padding-left:12px;--dropdown-button-padding-right:12px;--dropdown-button-border-color:var(--aurora-line-strong);--dropdown-button-foreground-color:var(--aurora-fg);--dropdown-button-focus-ring-color:#22d3ee}mosaik-dropdown-button.aurora-cpage-action--round{--dropdown-button-padding-left:0;--dropdown-button-padding-right:0;width:40px;height:40px}.aurora-cpage-tour{position:relative}.aurora-cpage-tour.is-unseen:after{content:"";background:var(--aurora-brand);width:9px;height:9px;box-shadow:0 0 0 3px var(--aurora-bg), 0 0 14px var(--aurora-brand-glow);animation:aurora-cpage-pulse 2.4s var(--aurora-ease) infinite;pointer-events:none;border-radius:50%;position:absolute;top:2px;right:2px}@keyframes aurora-cpage-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.3)}}.aurora-cpage-flag{border-radius:999px;align-items:center;gap:6px;padding:4px 12px;font-weight:500;display:inline-flex}.aurora-cpage-flag--preview{color:#f0abfc;background:#e879f924}html[theme-mode=light] .aurora-cpage-flag--preview{color:#86198f;background:#a21caf1a}.aurora-detail-live{gap:16px;display:grid}@media (width>=1024px){.aurora-detail-live{grid-template-columns:minmax(0,1fr) 340px}}.aurora-detail-live.is-maximized{z-index:80;background:var(--aurora-scrim);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--aurora-shadow);border-radius:28px;padding:12px;position:fixed;inset:12px}.aurora-detail-live.is-maximized .aurora-detail-stage{height:100%;min-height:0}.aurora-detail-live.is-maximized .aurora-controls{height:100%;max-height:none;position:relative;top:0}html.aurora-stage-maximized,html.aurora-stage-maximized body{overflow:hidden}.aurora-detail-stage{flex-direction:column;min-height:520px}@media (width<=640px){.aurora-detail-stage{min-height:440px}}.aurora-stage-bar{z-index:3;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:14px 16px 0;display:flex;position:relative}.aurora-stage-bar__live{color:var(--aurora-fg-subtle);align-items:center;gap:8px;margin-left:auto;font-size:11px;display:inline-flex}.aurora-stage-bar__single{border:1px solid var(--aurora-line);background:var(--aurora-glass);color:var(--aurora-fg-muted);border-radius:999px;padding:5px 12px;font-size:12px}.aurora-stage-template{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}.aurora-stage-template__select{--select-font-family:var(--font-aurora-sans);--select-border-radius:999px;--select-focus-ring-color:#22d3ee;flex-shrink:0;width:220px}.aurora-stage-template__description{min-width:0;color:var(--aurora-fg-subtle);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}@media (width<=640px){.aurora-stage-template{flex-wrap:wrap;width:100%}.aurora-stage-template__select{width:100%}.aurora-stage-template__description{white-space:normal}}.aurora-viewport{z-index:1;touch-action:pan-y;flex:auto;justify-content:center;align-items:center;min-height:0;padding:40px 24px 84px;display:flex;position:relative;overflow:hidden}@media (width<=640px){.aurora-viewport{padding:28px 12px 84px}}.aurora-viewport.is-pan{cursor:grab;touch-action:none}.aurora-viewport.is-pan:active{cursor:grabbing}.aurora-viewport.is-pan .aurora-viewport__frame{pointer-events:none}.aurora-viewport__transform{transform-origin:50%;max-width:100%;transition:transform .22s var(--aurora-ease);justify-content:center;align-items:center;display:flex}.aurora-viewport.has-device{flex:none;height:clamp(480px,68vh,760px)}.aurora-viewport.has-device .aurora-viewport__transform{max-width:none;position:absolute;inset:0 0 56px}.aurora-detail-live.is-maximized .aurora-viewport.has-device{flex:1 1 0;height:auto}.aurora-viewport.is-pan .aurora-viewport__transform{transition:none}.aurora-viewport__frame{max-width:none;position:relative}.aurora-viewport__frame:not(.is-device){min-width:min(340px,100vw - 72px)}.aurora-viewport__frame.is-device{border:1px solid var(--aurora-line-strong);background:var(--mosaik-scheme-background,var(--aurora-bg));box-shadow:0 0 0 8px #00000059, 0 0 0 9px var(--aurora-line-strong), 0 40px 90px -40px #000c;scrollbar-width:thin;border-radius:28px;flex-shrink:0;overflow:auto}html[theme-mode=light] .aurora-viewport__frame.is-device{box-shadow:0 0 0 8px #0f142814, 0 0 0 9px var(--aurora-line-strong), 0 40px 90px -50px #1e285a73}.aurora-viewport .aurora-detail-stage__content{flex-direction:column;align-items:center;gap:16px;display:flex}.aurora-viewport .aurora-detail-stage__content>.aurora-stage-fill{align-self:stretch}.aurora-viewport__frame.is-device>.aurora-viewport__resize,.aurora-viewport__frame.is-device .aurora-detail-stage__content{width:100%;min-width:0;display:block}.aurora-viewport__frame.is-device .aurora-detail-stage__content{align-items:stretch;padding:16px}.aurora-viewport.is-framed .aurora-viewport__frame{outline:2px dotted var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-viewport.is-framed .aurora-viewport__frame{outline:2px dotted color-mix(in srgb, var(--aurora-brand) 80%, transparent)}}.aurora-viewport.is-framed .aurora-viewport__frame{outline-offset:4px;background-image:linear-gradient(var(--aurora-brand) 1px, transparent 1px), linear-gradient(90deg, var(--aurora-brand) 1px, transparent 1px)}@supports (color:color-mix(in lab, red, red)){.aurora-viewport.is-framed .aurora-viewport__frame{background-image:linear-gradient(color-mix(in srgb, var(--aurora-brand) 14%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--aurora-brand) 14%, transparent) 1px, transparent 1px)}}.aurora-viewport.is-framed .aurora-viewport__frame{background-size:8px 8px;border-radius:12px}.aurora-viewport.is-framed .aurora-viewport__frame.is-device{border-radius:28px}.aurora-viewport__resize{display:block}.aurora-viewport__resize:not(.is-resizable)::part(handle){display:none}.aurora-viewport__resize:not(.is-resizable)::part(resizable){-webkit-user-select:auto;user-select:auto;border-width:0;padding:0;display:block}.aurora-viewport__resize.is-resizable::part(resizable){border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-viewport__resize.is-resizable::part(resizable){border-color:color-mix(in srgb, var(--aurora-brand) 70%, transparent)}}.aurora-viewport__resize.is-resizable .aurora-detail-stage__content{width:100%;height:100%}.aurora-viewport__size{z-index:2;border:1px solid var(--aurora-line);background:var(--aurora-glass-strong);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:var(--aurora-fg-muted);pointer-events:none;border-radius:999px;padding:4px 10px;font-size:11px;position:absolute;bottom:72px;right:16px}.aurora-stage-toolbar{z-index:4;border:1px solid var(--aurora-line-strong);background:var(--aurora-glass-strong);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);max-width:calc(100% - 24px);box-shadow:var(--aurora-shadow);scrollbar-width:none;border-radius:999px;align-items:center;gap:2px;padding:4px 6px;display:flex;position:absolute;bottom:14px;left:50%;overflow-x:auto;transform:translate(-50%)}.aurora-stage-toolbar::-webkit-scrollbar{display:none}.aurora-stage-toolbar__sep{background:var(--aurora-line-strong);flex-shrink:0;width:1px;height:18px;margin-inline:4px}mosaik-button.aurora-stage-tool{--button-border-radius:999px;--button-foreground-color:var(--aurora-fg-muted);--button-focus-ring-color:#22d3ee;flex-shrink:0}mosaik-button.aurora-stage-tool.is-active{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){mosaik-button.aurora-stage-tool.is-active{--button-background-color:color-mix(in srgb, var(--aurora-brand) 22%, transparent)}}mosaik-dropdown-button.aurora-stage-tool{--dropdown-button-font-family:var(--font-aurora-mono);--dropdown-button-font-text-transform:none;--dropdown-button-font-letter-spacing:0;--dropdown-button-font-size:12px;--dropdown-button-border-radius:999px;--dropdown-button-foreground-color:var(--aurora-fg-muted);--dropdown-button-focus-ring-color:#22d3ee;flex-shrink:0}@media (width<=640px){mosaik-dropdown-button.aurora-stage-tool--menu::part(label){display:none}}.aurora-detail-panel__tabs{padding:12px 14px 4px}.aurora-detail-panel [hidden]{display:none!important}.aurora-detail-panel>aurora-component-log,.aurora-clog{flex-direction:column;flex:auto;min-height:0;display:flex}.aurora-clog__head{border-bottom:1px solid var(--aurora-line);justify-content:space-between;align-items:center;gap:8px;padding:10px 12px 10px 18px;display:flex}.aurora-clog__title{align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.aurora-clog__body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--aurora-line-strong) transparent;flex:auto;min-height:200px;padding:8px 10px 14px;overflow-y:auto}.aurora-clog__empty{color:var(--aurora-fg-subtle);padding:10px 8px 6px;font-size:13px;line-height:1.55}.aurora-clog__declared{flex-direction:column;gap:8px;margin:6px 0 0;padding:0 8px;list-style:none;display:flex}.aurora-clog__declared li{color:var(--aurora-fg-subtle);flex-direction:column;gap:2px;font-size:12px;line-height:1.45;display:flex}.aurora-clog__declared code,.aurora-clog__group-head code{color:var(--aurora-brand);font-size:12px}.aurora-clog__group{flex-direction:column;gap:2px;margin-top:6px;display:flex}.aurora-clog__group-head{justify-content:space-between;align-items:center;padding:6px 8px;display:flex}.aurora-clog__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aurora-clog__entry{border-top:1px solid var(--aurora-line)}.aurora-clog__entry--plain{color:var(--aurora-fg-muted);justify-content:space-between;align-items:center;gap:8px;padding:9px 8px;font-size:12px;display:flex}.aurora-clog__none{color:var(--aurora-fg-subtle);font-size:11px}.aurora-clog__expander{--expander-font-family:var(--font-aurora-mono);--expander-font-size:12px;--expander-padding-top:6px;--expander-padding-bottom:6px;--expander-padding-left:8px;--expander-padding-right:8px;width:100%}.aurora-clog__header{min-width:0;color:var(--aurora-fg-muted);flex:auto;font-size:12px;line-height:16px}.aurora-clog__json{white-space:pre;max-height:260px;color:var(--aurora-fg-muted);background:#00000040;border-radius:12px;margin:0;padding:10px 12px;font-size:11.5px;line-height:1.55;overflow:auto}html[theme-mode=light] .aurora-clog__json{background:#0f14280d}.aurora-cpage-parts{gap:8px;display:grid}@media (width>=640px){.aurora-cpage-parts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.aurora-cpage-parts{grid-template-columns:repeat(3,minmax(0,1fr))}}mosaik-compound-button.aurora-cpage-part{--compound-button-font-family:var(--font-aurora-mono);--compound-button-font-size:12.5px;--compound-button-font-weight:500;--compound-button-font-text-transform:none;--compound-button-font-letter-spacing:0;--compound-button-border-radius:16px;--compound-button-border-color:var(--aurora-line);--compound-button-background-color:var(--aurora-glass);--compound-button-foreground-color:var(--aurora-fg);--compound-button-focus-ring-color:#22d3ee;cursor:copy;width:100%}mosaik-compound-button.aurora-cpage-part::part(subLabel){font-family:var(--font-aurora-sans);color:var(--aurora-fg-subtle);white-space:normal;text-align:start}.aurora-api-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.aurora-api-tools__filter{--textbox-font-family:var(--font-aurora-sans);--textbox-border-radius:999px;width:260px;max-width:100%}.aurora-api-tools__sections{scrollbar-width:none;max-width:100%;overflow-x:auto}.aurora-api-tools__sections::-webkit-scrollbar{display:none}.aurora-api-table__name{color:#c4b5fd}.aurora-api-table__type{color:#7dd3fc;overflow-wrap:break-word;white-space:normal!important}html[theme-mode=light] .aurora-api-table__name{color:var(--aurora-brand)}html[theme-mode=light] .aurora-api-table__type{color:var(--aurora-brand-2)}.aurora-cdiagram{flex-direction:column;gap:12px;padding:24px;display:flex}.aurora-cdiagram__figure{text-align:center;margin:0;overflow-x:auto}.aurora-cdiagram__figure svg{max-width:none;height:auto;display:inline-block}.aurora-cdiagram__loading{min-height:220px;color:var(--aurora-fg-subtle);justify-content:center;align-items:center;gap:12px;font-size:13px;display:flex}.aurora-cdiagram__note,.aurora-cdiagram__mixins{color:var(--aurora-fg-subtle);font-size:13px}.aurora-cdiagram__legend{color:var(--aurora-fg-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 10px;font-size:12px;display:flex}.aurora-cdiagram__key{border:1.5px solid var(--aurora-brand);border-radius:4px;width:22px;height:12px;display:inline-block}.aurora-cdiagram__key--mixin{border-style:dashed;border-color:var(--aurora-brand-2);border-radius:999px}.aurora-cdiagram__source{border:1px solid var(--aurora-line);white-space:pre;border-radius:12px;padding:12px 14px;font-size:12px;overflow-x:auto}.aurora-catalog-flag{letter-spacing:.02em;border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:10.5px;font-weight:600}.aurora-catalog-flag--preview{color:#f0abfc;background:#e879f924}html[theme-mode=light] .aurora-catalog-flag--preview{color:#86198f;background:#a21caf1a}mosaik-button.aurora-catalog-tags-toggle{--button-font-family:var(--font-aurora-sans);--button-font-text-transform:none;--button-font-letter-spacing:0;--button-font-weight:500;--button-border-radius:999px;--button-focus-ring-color:#22d3ee;flex-shrink:0}.aurora-tag-cloud{border:1px solid var(--aurora-line);background:var(--aurora-glass-nav);-webkit-backdrop-filter:blur(22px)saturate(160%);backdrop-filter:blur(22px)saturate(160%);scrollbar-width:thin;border-radius:22px;flex-wrap:wrap;align-items:center;gap:4px 6px;max-height:min(40vh,320px);margin-top:8px;padding:14px;display:flex;overflow-y:auto;box-shadow:0 18px 50px -28px #000000b3}.aurora-tag-cloud__tag{--chip-font-family:var(--font-aurora-sans);--chip-font-size:calc(13px * var(--aurora-tag-scale,1));--chip-font-weight:500;--chip-font-letter-spacing:0;--chip-font-text-transform:none;--chip-border-radius:999px;cursor:pointer}.aurora-catalog-pages{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.aurora-catalog-pages__label{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);margin-right:4px;font-size:11px}.aurora-catalog-page{border:1px solid var(--aurora-line);background:var(--aurora-glass);color:var(--aurora-fg-muted);transition:border-color .16s var(--aurora-ease), color .16s var(--aurora-ease);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;text-decoration:none;display:inline-flex}.aurora-catalog-page:hover{border-color:var(--aurora-line-strong);color:var(--aurora-fg)}.aurora-catalog-page:focus-visible{outline:2px solid var(--aurora-focus,#22d3ee);outline-offset:2px}.aurora-matrix{flex-direction:column;display:flex}.aurora-matrix__row{border-top:1px solid var(--aurora-line);grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;padding:16px 20px;display:grid}.aurora-matrix__row:first-child{border-top:0}.aurora-matrix__state{color:var(--aurora-fg-subtle);font-size:12px}.aurora-matrix__cell>*{max-width:420px}.aurora-tools-placeholder{flex-direction:column;gap:16px;display:flex}.aurora-tool-card__title{color:var(--aurora-fg);transition:color .18s var(--aurora-ease);text-decoration:none}.aurora-tool-card__title:hover{color:var(--aurora-brand)}.aurora-tg{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=1024px){.aurora-tg{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.aurora-tg__seed{position:sticky;top:96px}}.aurora-tg__seed,.aurora-tg__values{overflow:hidden}.aurora-tg__stage,.aurora-pb__stage{border-bottom:1px solid var(--aurora-line);min-height:240px;transition:background-color .28s var(--aurora-ease);flex-direction:column;justify-content:flex-end;gap:14px;padding:22px;display:flex;position:relative}.aurora-tg__input,.aurora-pb__input{--colorbox-font-family:var(--font-aurora-mono);--colorbox-font-size:17px;width:100%;max-width:320px}.aurora-tg-group{--cell-group-header-font-family:var(--font-aurora-mono)}.aurora-tg-swatch,.aurora-pb__list mosaik-color-swatch{cursor:pointer;transition:transform .18s var(--aurora-ease);border-radius:999px}.aurora-tg-swatch:hover,.aurora-pb__list mosaik-color-swatch:hover{transform:scale(1.12)}.aurora-tg-swatch:focus-visible,.aurora-pb__list mosaik-color-swatch:focus-visible{outline:2px solid var(--aurora-focus);outline-offset:2px}.aurora-pb{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (width>=1024px){.aurora-pb{grid-template-columns:repeat(2,minmax(0,1fr))}}.aurora-pb__card{flex-direction:column;min-width:0;display:flex;overflow:hidden}.aurora-pb__stage{justify-content:space-between;min-height:280px}.aurora-pb__mode{background:var(--aurora-tile-solid);color:var(--aurora-fg);box-shadow:0 0 0 1px var(--aurora-line-strong);border-radius:999px;align-self:flex-start;padding:8px 14px}.aurora-pb__list{flex-direction:column;display:flex}.aurora-pb__list>li{border-bottom:1px solid var(--aurora-line);align-items:center;gap:12px;min-height:44px;padding:6px 4px;display:flex}.aurora-pb__list>li:last-child{border-bottom:0}.aurora-pb__code,.aurora-te-code{border-top:1px solid var(--aurora-line);max-height:420px;overflow:auto}.aurora-te{grid-template-columns:minmax(0,1fr);align-items:start;gap:20px;display:grid}.aurora-te__aside{min-width:0}@media (width>=1100px){.aurora-te--page{grid-template-columns:minmax(0,1fr) minmax(340px,400px)}.aurora-te__aside{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 112px);position:sticky;top:96px;overflow-y:auto}}.aurora-te__main{flex-direction:column;gap:18px;min-width:0;display:flex}.aurora-te--page .aurora-te__main{border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:24px;padding:clamp(14px,3.5vw,22px)}.aurora-te__toolbar{flex-direction:column;gap:16px;display:flex}.aurora-te__toolbar-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:14px 20px;display:flex}.aurora-te__actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.aurora-te-action{--button-font-family:var(--font-aurora-sans);--button-font-letter-spacing:0;--button-font-text-transform:none}.aurora-te__presets{align-items:center;gap:8px;display:flex}.aurora-te-preset-select{flex:auto;min-width:0}.aurora-te-preset-swatches{--color-swatch-group-gap:0px;pointer-events:none}.aurora-te-tabs{border-bottom:1px solid var(--aurora-line)}@media (width<=560px){.aurora-te-tabs--sections>mosaik-tab-strip-item::part(label){display:none}.aurora-te-tabs--sections>mosaik-tab-strip-item{--tab-strip-item-padding-left:12px;--tab-strip-item-padding-right:12px;flex:1 1 0}}.aurora-te__section{min-width:0}.aurora-te-group{width:100%}.aurora-te-expander{--expander-header-font-family:var(--font-aurora-sans)}.aurora-te-fields{gap:10px;display:grid}@media (width>=640px){.aurora-te-fields--grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.aurora-te-color{width:100%}.aurora-te-ramp{height:18px;box-shadow:0 0 0 1px var(--aurora-line);border-radius:8px;grid-template-columns:repeat(10,minmax(0,1fr));display:grid;overflow:hidden}.aurora-te-layout{grid-template-columns:minmax(0,1fr);align-items:center;gap:10px;display:grid}@media (width>=720px){.aurora-te-layout{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr) 132px;gap:16px}}.aurora-te-layout__slider{width:100%}.aurora-te-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.aurora-te-pair>*{width:100%;min-width:0}.aurora-te-specimen{background:var(--mosaik-scheme-background,var(--aurora-glass));color:var(--mosaik-scheme-foreground,var(--aurora-fg));box-shadow:inset 0 0 0 1px var(--aurora-line);border-radius:14px;padding:14px 16px;overflow:hidden}.aurora-te-elevation-sample{background:var(--mosaik-scheme-background,var(--aurora-glass));box-shadow:inset 0 0 0 1px var(--aurora-line);border-radius:14px;place-items:center;padding:26px;display:grid}.aurora-te-elevation-sample>span{border-radius:var(--mosaik-layout-radius,12px);background:var(--mosaik-scheme-surface,var(--aurora-tile-solid));width:min(220px,100%);height:76px;color:var(--mosaik-scheme-foreground,var(--aurora-fg));font-family:var(--font-aurora-mono);place-items:center;font-size:12px;display:grid}.aurora-te-shadow{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:14px;flex-direction:column;gap:10px;padding:14px;display:flex}.aurora-te-shadow__values{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}@media (width<=480px){.aurora-te-shadow__values{grid-template-columns:minmax(0,1fr);justify-items:center}}.aurora-te-offset{background:var(--aurora-glass);box-shadow:inset 0 0 0 1px var(--aurora-line-strong);cursor:crosshair;touch-action:none;border-radius:12px;outline:none;display:block}.aurora-te-offset:focus-visible{box-shadow:inset 0 0 0 1px var(--aurora-line-strong), 0 0 0 2px var(--aurora-focus)}.aurora-te-divider{background:var(--aurora-line-strong);width:1px;height:18px;margin-inline:4px}.aurora-te-pairs{flex-direction:column;display:flex}.aurora-te-pair-result{border-bottom:1px solid var(--aurora-line);flex-direction:column;gap:8px;padding:14px 0;display:flex}.aurora-te-pair-result:last-child{border-bottom:0}.aurora-te-contrast-preview{min-width:0;box-shadow:inset 0 0 0 1px var(--aurora-line);border-radius:12px;flex:auto;align-items:center;gap:10px;padding:8px 14px;display:flex}.aurora-te-preview{border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow);border-radius:24px;flex-direction:column;gap:14px;padding:18px;display:flex}.aurora-te-preview__head{justify-content:space-between;align-items:center;gap:12px;display:flex}.aurora-te-preview__canvas{background:var(--mosaik-scheme-background,var(--aurora-bg-raised));color:var(--mosaik-scheme-foreground,var(--aurora-fg));box-shadow:inset 0 0 0 1px var(--aurora-line);border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.aurora-te-preview__type{background:var(--mosaik-scheme-background,var(--aurora-bg-raised));color:var(--mosaik-scheme-foreground,var(--aurora-fg));box-shadow:inset 0 0 0 1px var(--aurora-line);border-radius:18px;flex-direction:column;gap:6px;padding:16px 18px;display:flex;overflow:hidden}.aurora-te-preview__type>div{min-width:0}.aurora-te-preview__elevation{background:var(--mosaik-scheme-background,var(--aurora-bg-raised));box-shadow:inset 0 0 0 1px var(--aurora-line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:18px;display:grid}.aurora-te-preview__elevation>span{border-radius:var(--mosaik-layout-radius,12px);background:var(--mosaik-scheme-surface,var(--aurora-tile-solid));height:56px;color:var(--mosaik-scheme-foreground,var(--aurora-fg));font-family:var(--font-aurora-mono);place-items:center;font-size:10.5px;display:grid}.aurora-te-drawer{z-index:80;--drawer-font-family:var(--font-aurora-sans)}.aurora-te-drawer__body{font-family:var(--font-aurora-sans);color:var(--mosaik-scheme-foreground,var(--aurora-fg));flex-direction:column;gap:16px;padding:4px 20px 24px;display:flex}.aurora-te-drawer__footer{border-top:1px solid var(--aurora-line);justify-content:flex-end;align-items:center;gap:8px;width:100%;padding:12px 20px;display:flex}.aurora-te-dropzone{border:1.5px dashed var(--aurora-line-strong);background:var(--aurora-glass);cursor:pointer;border-radius:18px;display:block}.aurora-te-dropzone:hover{border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-te-dropzone:hover{border-color:color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-te-paste{--textbox-font-family:var(--font-aurora-mono);--textbox-font-size:12.5px}.aurora-te-fonts{--font-editor-width:100%;--font-editor-list-height:min(46vh, 480px);width:100%;display:block}.aurora-te-font-preview{background:var(--mosaik-scheme-background,var(--aurora-glass));color:var(--mosaik-scheme-foreground,var(--aurora-fg));box-shadow:inset 0 0 0 1px var(--aurora-line);overflow-wrap:anywhere;border-radius:14px;padding:16px 18px;font-size:26px;line-height:1.3}aurora-legal-page{display:block}.aurora-legal{--aurora-legal-fg:var(--aurora-fg,currentColor);--aurora-legal-muted:var(--aurora-fg-muted,currentColor)}@supports (color:color-mix(in lab, red, red)){.aurora-legal{--aurora-legal-muted:var(--aurora-fg-muted,color-mix(in srgb, currentColor 72%, transparent))}}.aurora-legal{--aurora-legal-subtle:var(--aurora-fg-subtle,currentColor)}@supports (color:color-mix(in lab, red, red)){.aurora-legal{--aurora-legal-subtle:var(--aurora-fg-subtle,color-mix(in srgb, currentColor 50%, transparent))}}.aurora-legal{--aurora-legal-line:var(--aurora-line,currentColor)}@supports (color:color-mix(in lab, red, red)){.aurora-legal{--aurora-legal-line:var(--aurora-line,color-mix(in srgb, currentColor 12%, transparent))}}.aurora-legal{--aurora-legal-line-strong:var(--aurora-line-strong,currentColor)}@supports (color:color-mix(in lab, red, red)){.aurora-legal{--aurora-legal-line-strong:var(--aurora-line-strong,color-mix(in srgb, currentColor 20%, transparent))}}.aurora-legal{--aurora-legal-glass:var(--aurora-glass-strong,currentColor)}@supports (color:color-mix(in lab, red, red)){.aurora-legal{--aurora-legal-glass:var(--aurora-glass-strong,color-mix(in srgb, currentColor 7%, transparent))}}.aurora-legal{--aurora-legal-accent:var(--aurora-brand,var(--mosaik-color-primary-500,#6d4aff));--aurora-legal-focus:var(--aurora-focus,var(--aurora-legal-accent));--aurora-legal-display:var(--font-aurora-display,"Geist", "Inter", system-ui, sans-serif);--aurora-legal-sans:var(--font-aurora-sans,"Inter", system-ui, sans-serif);--aurora-legal-mono:var(--font-aurora-mono,ui-monospace, "SFMono-Regular", Menlo, monospace);--aurora-legal-offset:112px;color:var(--aurora-legal-fg);font-family:var(--aurora-legal-sans);flex-direction:column;gap:clamp(40px,6vw,72px);display:flex}.aurora-legal__header{flex-direction:column;gap:22px;display:flex}.aurora-legal__bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.aurora-legal__eyebrow{font-family:var(--aurora-legal-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-legal-subtle);align-items:center;gap:10px;font-size:12px;font-weight:500;display:inline-flex}.aurora-legal__eyebrow:before{content:"";background:var(--aurora-gradient-vivid,var(--aurora-legal-accent));width:7px;height:7px;box-shadow:0 0 14px var(--aurora-brand-glow,transparent);border-radius:2px;transform:rotate(45deg)}.aurora-legal__title{max-width:920px;font-family:var(--aurora-legal-display);letter-spacing:-.045em;text-wrap:balance;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;margin:0;font-size:clamp(2.15rem,1.2rem + 4vw,4.75rem);font-weight:600;line-height:1}.aurora-legal__language{--segment-border-radius:999px;--segment-background-color:var(--aurora-glass,transparent);--segment-border-color:var(--aurora-legal-line);--segment-padding-top:3px;--segment-padding-bottom:3px;--segment-padding-left:3px;--segment-padding-right:3px}.aurora-legal__language>mosaik-segment-item{--segment-item-border-radius:999px;--segment-item-font-family:var(--aurora-legal-sans);--segment-item-font-size:12px;--segment-item-font-weight:500;--segment-item-font-line-height:18px;--segment-item-font-text-transform:none;--segment-item-font-letter-spacing:0;--segment-item-padding-top:5px;--segment-item-padding-bottom:5px;--segment-item-padding-left:12px;--segment-item-padding-right:12px;--segment-item-focus-ring-color:var(--aurora-legal-focus)}.aurora-legal__documents{flex-wrap:wrap;gap:8px;display:flex}.aurora-legal__document{border:1px solid var(--aurora-legal-line);color:var(--aurora-legal-muted);border-radius:999px;align-items:center;padding:6px 14px;font-size:14px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex}.aurora-legal__document:hover{color:var(--aurora-legal-fg);border-color:var(--aurora-legal-line-strong)}.aurora-legal__document[aria-current=page]{color:var(--aurora-legal-fg);background:var(--aurora-legal-glass);border-color:var(--aurora-legal-accent)}@supports (color:color-mix(in lab, red, red)){.aurora-legal__document[aria-current=page]{border-color:color-mix(in srgb, var(--aurora-legal-accent) 55%, transparent)}}.aurora-legal__body{gap:48px;display:grid}.aurora-legal__outline{display:none}@media (width>=1024px){.aurora-legal__body--outline{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px}.aurora-legal__outline{top:var(--aurora-legal-offset);max-height:calc(100dvh - var(--aurora-legal-offset) - 24px);overscroll-behavior:contain;display:block;position:sticky;overflow-y:auto}}.aurora-legal__outline-title{font-family:var(--aurora-legal-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-legal-subtle);margin:0 0 14px;font-size:11px}.aurora-legal__outline ol{border-left:1px solid var(--aurora-legal-line);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.aurora-legal__outline a{color:var(--aurora-legal-muted);border-left:2px solid #0000;margin-left:-1px;padding:6px 12px;font-size:13px;line-height:1.4;text-decoration:none;transition:color .2s,border-color .2s;display:block}.aurora-legal__outline a:hover{color:var(--aurora-legal-fg);border-left-color:var(--aurora-legal-accent)}.aurora-legal__prose{min-width:0;max-width:760px;color:var(--aurora-legal-muted);overflow-wrap:break-word;font-size:16px;line-height:1.75}.aurora-legal__prose h2,.aurora-legal__prose h3,.aurora-legal__prose h4,.aurora-legal__prose h5,.aurora-legal__prose h6{color:var(--aurora-legal-fg);scroll-margin-top:var(--aurora-legal-offset);-webkit-hyphens:auto;hyphens:auto}.aurora-legal__prose h2{border-top:1px solid var(--aurora-legal-line);font-family:var(--aurora-legal-display);letter-spacing:-.03em;margin:56px 0 16px;padding-top:32px;font-size:clamp(1.4rem,1.1rem + .9vw,1.85rem);font-weight:600;line-height:1.2}.aurora-legal__prose>h2:first-child{border-top:0;margin-top:0;padding-top:0}.aurora-legal__prose h3{font-family:var(--aurora-legal-display);letter-spacing:-.02em;margin:32px 0 10px;font-size:1.15rem;font-weight:600;line-height:1.3}.aurora-legal__prose h4,.aurora-legal__prose h5,.aurora-legal__prose h6{font-family:var(--aurora-legal-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-legal-subtle);margin:28px 0 10px;font-size:12px;font-weight:500;line-height:1.5}.aurora-legal__prose [tabindex="-1"]:focus{outline:none}.aurora-legal__prose p{margin:0 0 16px}.aurora-legal__prose ul,.aurora-legal__prose ol{gap:10px;margin:0 0 22px;padding:0;list-style:none;display:grid}.aurora-legal__prose li{padding-left:24px;position:relative}.aurora-legal__prose ul>li:before{content:"";background:var(--aurora-legal-accent);opacity:.85;border-radius:2px;width:6px;height:6px;position:absolute;top:.7em;left:5px;transform:rotate(45deg)}.aurora-legal__prose ol{counter-reset:aurora-legal}.aurora-legal__prose ol>li{counter-increment:aurora-legal}.aurora-legal__prose ol>li:before{content:counter(aurora-legal) ".";font-family:var(--aurora-legal-mono);color:var(--aurora-legal-subtle);font-size:13px;position:absolute;left:0}.aurora-legal__prose strong,.aurora-legal__prose b{color:var(--aurora-legal-fg);font-weight:600}.aurora-legal__prose a{color:var(--aurora-legal-fg);text-decoration:underline;-webkit-text-decoration-color:var(--aurora-legal-accent);-webkit-text-decoration-color:var(--aurora-legal-accent);-webkit-text-decoration-color:var(--aurora-legal-accent);text-decoration-color:var(--aurora-legal-accent)}@supports (color:color-mix(in lab, red, red)){.aurora-legal__prose a{-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-legal-accent) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-legal-accent) 60%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-legal-accent) 60%, transparent);text-decoration-color:color-mix(in srgb, var(--aurora-legal-accent) 60%, transparent)}}.aurora-legal__prose a{text-underline-offset:3px;overflow-wrap:anywhere;text-decoration-thickness:1px;transition:text-decoration-color .2s}.aurora-legal__prose a:hover{-webkit-text-decoration-color:var(--aurora-legal-accent);-webkit-text-decoration-color:var(--aurora-legal-accent);-webkit-text-decoration-color:var(--aurora-legal-accent);text-decoration-color:var(--aurora-legal-accent)}.aurora-legal a:focus-visible{outline:2px solid var(--aurora-legal-focus);outline-offset:3px;border-radius:6px}.aurora-legal__prose hr{background:var(--aurora-legal-line);border:0;height:1px;margin:40px 0}.aurora-legal__prose code{background:var(--aurora-legal-glass);font-family:var(--aurora-legal-mono);border-radius:6px;padding:1px 6px;font-size:.9em}.aurora-legal__prose blockquote{border-left:2px solid var(--aurora-legal-line-strong);margin:0 0 20px;padding-left:18px}.aurora-legal__prose table{border-collapse:collapse;width:100%;margin:0 0 22px;font-size:14px}.aurora-legal__prose th,.aurora-legal__prose td{border-bottom:1px solid var(--aurora-legal-line);text-align:left;vertical-align:top;padding:10px 12px}.aurora-legal__prose th{color:var(--aurora-legal-fg);font-weight:600}.aurora-legal__loading{gap:14px;max-width:760px;display:grid}.aurora-legal__error{border:1px solid var(--aurora-legal-line);border-radius:20px;flex-direction:column;align-items:flex-start;gap:16px;max-width:760px;padding:24px;display:flex}.aurora-legal__error p{margin:0}aurora-consent-banner{display:contents}aurora-consent-banner .aurora-consent{--banner-background-color:var(--aurora-glass-nav,#0a0b12e0);--banner-border-color:var(--aurora-line-strong,#ffffff24);--banner-border-width:1px;--banner-border-style:solid;--banner-border-radius:22px;--banner-foreground-color:var(--aurora-fg-muted,#dee2f0c7);--banner-font-size:14px;--banner-font-line-height:1.55;--banner-font-weight:400;--banner-font-letter-spacing:0;--banner-font-text-transform:none;--banner-gap:14px;--banner-padding-top:18px;--banner-padding-bottom:18px;--banner-padding-left:20px;--banner-padding-right:20px;--banner-shadow-color:#00000073;--banner-shadow-offset-x:0px;--banner-shadow-offset-y:24px;--banner-shadow-blur:60px;--banner-shadow-spread:-24px;z-index:60;width:100%;max-width:472px;padding:16px;padding-bottom:max(16px, env(safe-area-inset-bottom));position:fixed;bottom:0;left:0;right:auto}aurora-consent-banner .aurora-consent::part(banner){-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);border-radius:22px}aurora-consent-banner .aurora-consent__choice{--button-border-radius:999px;--button-height:38px;--button-min-height:38px;--button-padding-top:0px;--button-padding-bottom:0px;--button-padding-left:20px;--button-padding-right:20px;--button-font-size:14px;--button-font-weight:700;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-border-width:1px;--button-border-color:var(--aurora-line-strong,#ffffff2e);--button-background-color:var(--aurora-glass,#ffffff0a);--button-foreground-color:var(--aurora-fg,currentColor);--button-focus-ring-color:var(--aurora-focus,var(--aurora-brand,#a594ff));min-width:96px}aurora-consent-banner .aurora-consent__choice:hover{--button-background-color:var(--aurora-glass-strong,#ffffff14);--button-border-color:var(--aurora-brand,#a594ff)}@supports (color:color-mix(in lab, red, red)){aurora-consent-banner .aurora-consent__choice:hover{--button-border-color:color-mix(in srgb, var(--aurora-brand,#a594ff) 55%, transparent)}}aurora-consent-banner .aurora-consent__more{--button-height:38px;--button-min-height:38px;--button-padding-left:12px;--button-padding-right:12px;--button-font-size:14px;--button-font-weight:600;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-foreground-color:var(--aurora-fg-muted,currentColor);--button-focus-ring-color:var(--aurora-focus,var(--aurora-brand,#a594ff));--button-border-radius:999px}aurora-consent-banner .aurora-consent__more:hover{--button-foreground-color:var(--aurora-fg,currentColor)}@media (width<=639px){aurora-consent-banner .aurora-consent{max-width:none;padding:10px;padding-bottom:max(10px, env(safe-area-inset-bottom))}}@media print{aurora-consent-banner{display:none}}.aurora-footer-action{--button-height:auto;--button-min-height:0px;--button-padding-top:0px;--button-padding-bottom:0px;--button-padding-left:0px;--button-padding-right:0px;--button-font-family:var(--font-aurora-sans,inherit);--button-font-size:12px;--button-font-weight:400;--button-font-line-height:16px;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-foreground-color:var(--aurora-fg-muted,currentColor);--button-background-color:transparent;--button-focus-ring-color:var(--aurora-focus,currentColor);--button-border-radius:6px}.aurora-footer-action:hover{--button-foreground-color:var(--aurora-fg,currentColor)}aurora-back-top{right:max(20px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--aurora-consent-offset,0px));z-index:55;opacity:0;pointer-events:none;transition:opacity .24s var(--aurora-ease), transform .32s var(--aurora-ease), bottom .24s var(--aurora-ease);display:block;position:fixed;transform:translateY(12px)scale(.92)}aurora-back-top[visible]{opacity:1;pointer-events:auto;transform:none}.aurora-back-top__button{--button-height:44px;--button-min-height:44px;--button-min-width:44px;--button-icon-min-width:44px;--button-icon-min-height:44px;--button-border-width:1px;--button-border-color:var(--aurora-line-strong);--button-background-color:var(--aurora-glass-nav);--button-foreground-color:var(--aurora-fg);--button-shadow-color:#00000059;--button-shadow-offset-y:12px;--button-shadow-blur:32px;--button-shadow-spread:-12px;--button-focus-ring-color:var(--aurora-focus);-webkit-backdrop-filter:blur(16px)saturate(140%);backdrop-filter:blur(16px)saturate(140%);border-radius:999px}.aurora-back-top__button:hover{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-strong);--button-border-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-back-top__button:hover{--button-border-color:color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}@media (prefers-reduced-motion:reduce){aurora-back-top{transition:opacity .12s linear;transform:none}}.aurora-footer-ping{content-visibility:auto}.aurora-footer-build{border:1px solid var(--aurora-line);font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);white-space:nowrap;border-radius:999px;margin-left:6px;padding:2px 8px;font-size:11px;line-height:16px}.aurora-hero__lights{z-index:5;pointer-events:none;display:block;position:absolute;top:78px;left:0;right:0;overflow-x:clip}.aurora-hero__lights mosaik-light-chain{width:100%;height:auto;padding-top:14px;position:relative;overflow:clip visible}.aurora-hero__lights mosaik-light-chain::part(root){margin:-4px}@media print{aurora-back-top,aurora-light-chain{display:none}}.aurora-prose{min-width:0;color:var(--aurora-fg-muted);overflow-wrap:anywhere;font-size:15.5px;line-height:1.7}.aurora-prose>*+*{margin-top:.85em}.aurora-prose h1,.aurora-prose h2,.aurora-prose h3,.aurora-prose h4,.aurora-prose h5,.aurora-prose h6{color:var(--aurora-fg);font-family:var(--font-aurora-display);letter-spacing:-.02em;font-weight:600;line-height:1.25}.aurora-prose h1{font-size:1.6em}.aurora-prose h2{font-size:1.35em}.aurora-prose h3{font-size:1.15em}.aurora-prose h4,.aurora-prose h5,.aurora-prose h6{font-size:1em}.aurora-prose *+h1,.aurora-prose *+h2,.aurora-prose *+h3{margin-top:1.6em}.aurora-prose strong{color:var(--aurora-fg);font-weight:600}.aurora-prose a,.aurora-inline-link{color:var(--aurora-brand);text-decoration:underline;-webkit-text-decoration-color:var(--aurora-brand);-webkit-text-decoration-color:var(--aurora-brand);-webkit-text-decoration-color:var(--aurora-brand);text-decoration-color:var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-prose a,.aurora-inline-link{-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--aurora-brand) 40%, transparent)}}.aurora-prose a,.aurora-inline-link{text-underline-offset:3px;transition:text-decoration-color .2s var(--aurora-ease)}.aurora-prose a:hover,.aurora-inline-link:hover{text-decoration-color:currentColor}.aurora-prose ul,.aurora-prose ol{padding-left:1.3em}.aurora-prose ul{list-style:outside}.aurora-prose ol{list-style:decimal}.aurora-prose li+li{margin-top:.3em}.aurora-prose li::marker{color:var(--aurora-fg-subtle)}.aurora-prose blockquote{border-left:2px solid var(--aurora-brand);padding:2px 0 2px 16px}@supports (color:color-mix(in lab, red, red)){.aurora-prose blockquote{border-left:2px solid color-mix(in srgb, var(--aurora-brand) 55%, transparent)}}.aurora-prose blockquote{color:var(--aurora-fg-muted)}.aurora-prose code{border:1px solid var(--aurora-line);background:var(--aurora-glass-strong);color:var(--aurora-fg);font-family:var(--font-aurora-mono);border-radius:6px;padding:1px 6px;font-size:.86em}.aurora-prose pre{border:1px solid var(--aurora-line);background:#00000052;border-radius:14px;max-width:100%;padding:14px 16px;line-height:1.55;overflow-x:auto}html[theme-mode=light] .aurora-prose pre{background:#fffc}.aurora-prose pre code{white-space:pre;background:0 0;border:0;padding:0;font-size:12.5px}.aurora-prose hr{background:var(--aurora-line-strong);border:0;height:1px}.aurora-prose img{border-radius:12px;max-width:100%}.aurora-prose__table{max-width:100%;overflow-x:auto}.aurora-prose table{border-collapse:collapse;font-size:.92em}.aurora-prose th,.aurora-prose td{border-bottom:1px solid var(--aurora-line);text-align:left;padding:6px 12px}.aurora-prose th{color:var(--aurora-fg);font-weight:600}.aurora-prose--article{width:100%;max-width:720px;font-size:17px;line-height:1.75}.aurora-prose--chat{color:var(--aurora-fg);font-size:14px;line-height:1.6}.aurora-prose--chat>*+*{margin-top:.6em}.aurora-prose--chat pre code{font-size:12px}.aurora-prose--comment{font-size:14.5px}.aurora-community-empty{border:1px dashed var(--aurora-line-strong);background:var(--aurora-glass);border-radius:28px;place-items:center;padding:clamp(32px,6vw,72px) 24px;display:grid}.aurora-stretched-link{color:inherit}.aurora-stretched-link:after{content:"";z-index:1;border-radius:inherit;position:absolute;inset:0}.aurora-stretched-link:focus-visible{outline:none}.aurora-stretched-link:focus-visible:after{outline:2px solid var(--aurora-focus);outline-offset:2px}.aurora-form-stack::part(form){flex-direction:column;gap:16px;display:flex}.aurora-form-grid::part(form){gap:16px;display:grid}@media (width>=640px){.aurora-form-grid--2::part(form){grid-template-columns:repeat(2,minmax(0,1fr))}}mosaik-dialog.aurora-feedback-create,mosaik-dialog.aurora-feedback-dialog,mosaik-dialog.aurora-profile-delete{--dialog-border-radius:24px;--dialog-border-width:1px;--dialog-border-style:solid;--dialog-border-color:var(--aurora-line-strong);--dialog-background-color:var(--aurora-tile-solid);--dialog-shadow-color:#0000008c;--dialog-shadow-offset-y:40px;--dialog-shadow-blur:100px;--dialog-shadow-spread:-30px;z-index:80}mosaik-dialog.aurora-feedback-create::part(root),mosaik-dialog.aurora-feedback-dialog::part(root),mosaik-dialog.aurora-profile-delete::part(root){overflow:hidden}.aurora-form-card{border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:28px;padding:clamp(20px,3vw,32px);position:relative}.aurora-fact{flex-direction:column;gap:10px;padding:clamp(18px,2.4vw,28px);display:flex;border-radius:24px!important}.aurora-fact__counter{--number-counter-font-family:var(--font-aurora-display);--number-counter-font-size:clamp(2.2rem, 1.6rem + 2vw, 3.6rem);--number-counter-font-weight:600;--number-counter-font-letter-spacing:-.05em;--number-counter-font-line-height:1}.aurora-fact__value{color:var(--aurora-fg);font-family:var(--font-aurora-display);letter-spacing:-.05em;font-size:clamp(2.2rem,1.6rem + 2vw,3.6rem);font-weight:600;line-height:1}.aurora-fact__label{font-family:var(--font-aurora-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:12px}.aurora-member-card{border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;transition:transform .4s var(--aurora-ease), border-color .3s var(--aurora-ease);border-radius:28px;flex-direction:column;display:flex;position:relative;overflow:hidden}.aurora-member-card:hover{border-color:var(--aurora-line-strong);transform:translateY(-4px)}.aurora-member-card__media{aspect-ratio:1;background:var(--aurora-glass-strong);display:block;position:relative;overflow:hidden}.aurora-member-card__image{width:100%;height:100%;transition:transform .7s var(--aurora-ease)}.aurora-member-card:hover .aurora-member-card__image{transform:scale(1.04)}.aurora-member-card__media--new{color:var(--aurora-fg-subtle);background:radial-gradient(60% 60% at 50% 40%, var(--aurora-brand-fill), transparent 70%), var(--aurora-glass);place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.aurora-member-card__media--new{background:radial-gradient(60% 60% at 50% 40%, color-mix(in srgb, var(--aurora-brand-fill) 22%, transparent), transparent 70%), var(--aurora-glass)}}.aurora-member-card--new{border-style:dashed;border-color:var(--aurora-line-strong)}.aurora-member-card__tag{background:var(--aurora-brand-fill);border-radius:999px;flex-shrink:0;padding:3px 10px}@supports (color:color-mix(in lab, red, red)){.aurora-member-card__tag{background:color-mix(in srgb, var(--aurora-brand-fill) 16%, transparent)}}.aurora-member-card__tag{box-shadow:inset 0 0 0 1px var(--aurora-brand)}@supports (color:color-mix(in lab, red, red)){.aurora-member-card__tag{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--aurora-brand) 35%, transparent)}}.aurora-member-card__tag{color:var(--aurora-brand);font-family:var(--font-aurora-mono);font-size:12px}.aurora-member-card__tag--large{padding:4px 12px;font-size:13.5px}.aurora-member-card__join{color:var(--aurora-brand);align-items:center;gap:6px;font-size:14px;font-weight:500;display:inline-flex}.aurora-member-portrait{aspect-ratio:1;justify-self:center;width:100%;max-width:460px;position:relative}.aurora-member-portrait__glow{background:radial-gradient(closest-side, var(--aurora-brand-fill), transparent);border-radius:50%;position:absolute;inset:-12%}@supports (color:color-mix(in lab, red, red)){.aurora-member-portrait__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--aurora-brand-fill) 45%, transparent), transparent)}}.aurora-member-portrait__glow{filter:blur(40px);opacity:calc(.8 * var(--aurora-glow-alpha))}.aurora-member-portrait__image{border:1px solid var(--aurora-line-strong);width:100%;height:100%;box-shadow:var(--aurora-shadow);border-radius:36px;position:relative;overflow:hidden}.aurora-contact-teaser{border:1px solid var(--aurora-line);background:radial-gradient(80% 140% at 0% 0%, var(--aurora-brand-fill), transparent 60%), var(--aurora-tile);border-radius:32px;flex-direction:column;gap:20px;padding:clamp(24px,4vw,40px);display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.aurora-contact-teaser{background:radial-gradient(80% 140% at 0% 0%, color-mix(in srgb, var(--aurora-brand-fill) 16%, transparent), transparent 60%), var(--aurora-tile)}}.aurora-contact-teaser{box-shadow:var(--aurora-shadow)}@media (width>=768px){.aurora-contact-teaser{flex-direction:row;align-items:center}}.aurora-contact-teaser__icon,.aurora-contact-way__icon{border:1px solid var(--aurora-line);background:var(--aurora-glass-strong);width:48px;height:48px;color:var(--aurora-brand);border-radius:16px;flex-shrink:0;place-items:center;display:grid}.aurora-event{flex-direction:column;gap:20px;padding:clamp(18px,2.6vw,28px);display:flex;border-radius:28px!important}@media (width>=768px){.aurora-event{flex-direction:row;align-items:center;gap:28px}}.aurora-event__date{border:1px solid var(--aurora-line-strong);background:linear-gradient(180deg, var(--aurora-brand-fill), transparent 60%), var(--aurora-glass);border-radius:24px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:2px;width:112px;height:112px;display:flex}@supports (color:color-mix(in lab, red, red)){.aurora-event__date{background:linear-gradient(180deg, color-mix(in srgb, var(--aurora-brand-fill) 22%, transparent), transparent 60%), var(--aurora-glass)}}.aurora-event__month{font-family:var(--font-aurora-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--aurora-brand);font-size:11px}.aurora-event__days{font-family:var(--font-aurora-display);letter-spacing:-.04em;color:var(--aurora-fg);font-size:30px;font-weight:600;line-height:1.05}.aurora-event__year{font-family:var(--font-aurora-mono);color:var(--aurora-fg-subtle);font-size:11px}.aurora-event__image{border-radius:24px;flex-shrink:0;width:112px;height:112px;overflow:hidden}.aurora-event__more{--button-border-radius:999px;z-index:2;flex-shrink:0;position:relative}.aurora-video{flex-direction:column;align-items:center;gap:14px;width:100%;max-width:960px;margin:0;display:flex}.aurora-video__stage{aspect-ratio:16/9;border:1px solid var(--aurora-line-strong);background:#05060a;border-radius:28px;width:100%;position:relative;overflow:hidden;box-shadow:0 40px 100px -40px #000000d9}html[theme-mode=light] .aurora-video__stage{box-shadow:0 40px 90px -40px #1e285a73}.aurora-video__media{border-radius:inherit;object-fit:cover;background:#05060a;width:100%;height:100%;display:block}.aurora-video__media:focus-visible{outline:2px solid var(--aurora-focus);outline-offset:-2px}.aurora-video__cover{z-index:1;pointer-events:none;background:radial-gradient(40% 46% at 50% 52%,#05060a80,#0000 72%);place-items:center;padding:16px;display:grid;position:absolute;inset:0}.aurora-video__play{pointer-events:auto;position:relative}.aurora-video__caption{font-family:var(--font-aurora-mono);letter-spacing:.02em;text-align:center;color:var(--aurora-fg-subtle);flex-wrap:wrap;justify-content:center;gap:4px 10px;padding-inline:8px;font-size:12px;display:flex}@media (width<=640px){.aurora-video__caption{flex-direction:column;gap:2px}.aurora-video__caption [aria-hidden=true]{display:none}}.aurora-prose .aurora-story-transcript__list{flex-direction:column;gap:22px;padding-left:0;list-style:none;display:flex}.aurora-prose .aurora-story-transcript__item{grid-template-columns:52px minmax(0,1fr);gap:14px;margin-top:0;display:grid}.aurora-story-transcript__time{font-family:var(--font-aurora-mono);color:var(--aurora-brand);padding-top:4px;font-size:13px}.aurora-story-transcript__body>*+*{margin-top:.3em}.aurora-story-transcript__picture{color:var(--aurora-fg-subtle);font-size:14.5px}.aurora-story-links{flex-wrap:wrap;justify-content:center;gap:12px;width:100%;max-width:720px;display:flex}.aurora-contact-way{align-items:center;gap:16px;padding:18px;display:flex;border-radius:22px!important}.aurora-contact-status{outline:none}aurora-newsletter{display:block}.aurora-newsletter__card{isolation:isolate;border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:32px;gap:24px;padding:clamp(24px,4vw,44px);display:grid;position:relative;overflow:hidden}@media (width>=900px){.aurora-newsletter__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:48px}}.aurora-newsletter__glow{z-index:-1;aspect-ratio:1;background:radial-gradient(closest-side, var(--aurora-brand-fill), transparent);border-radius:50%;width:60%;position:absolute;inset:-40% -10% auto auto}@supports (color:color-mix(in lab, red, red)){.aurora-newsletter__glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--aurora-brand-fill) 38%, transparent), transparent)}}.aurora-newsletter__glow{filter:blur(30px);opacity:var(--aurora-glow-alpha)}.aurora-newsletter__copy{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.aurora-newsletter__lead{max-width:46ch;color:var(--aurora-fg-muted);font-size:15px;line-height:1.6}.aurora-newsletter__form{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.aurora-newsletter__field{min-width:0}.aurora-newsletter__submit{--button-height:44px;--button-min-height:44px}.aurora-newsletter__error{grid-column:1/-1;min-height:0}.aurora-newsletter__captcha,.aurora-newsletter__status{outline:none;flex-direction:column;align-items:flex-start;gap:12px;display:flex}.aurora-newsletter__status{color:var(--aurora-fg);flex-flow:wrap;align-items:center;font-size:15px}.aurora-newsletter--band .aurora-newsletter__card{border-radius:28px}@media (width<=520px){.aurora-newsletter__form{grid-template-columns:minmax(0,1fr)}}.aurora-captcha{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.aurora-captcha__question{color:var(--aurora-fg);font-family:var(--font-aurora-display);letter-spacing:-.02em;font-size:20px;font-weight:600}.aurora-captcha__answers{gap:8px;display:flex}.aurora-captcha__answer{--button-min-width:52px;--button-border-radius:14px;--button-font-family:var(--font-aurora-mono);--button-font-size:15px}.aurora-captcha__hint{color:var(--aurora-fg-subtle);font-size:12.5px}.aurora-captcha__hint--retry{color:#fbbf24}html[theme-mode=light] .aurora-captcha__hint--retry{color:#b45309}.aurora-feedback-wizard .aurora-captcha{align-items:center}.aurora-feedback-create-button{--button-border-radius:14px;--button-font-family:var(--font-aurora-sans);--button-font-letter-spacing:0;--button-font-text-transform:none;flex-shrink:0}.aurora-feedback-signin{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 12px 10px 18px;display:flex}.aurora-feedback-item{gap:20px;padding:clamp(16px,2.2vw,24px);display:flex;border-radius:24px!important}.aurora-feedback-item__title{color:var(--aurora-fg);letter-spacing:-.015em;font-size:18px;font-weight:600;line-height:1.35}.aurora-feedback-item__title code{font-family:var(--font-aurora-mono);font-size:.85em}.aurora-feedback-item__excerpt{-webkit-line-clamp:3;color:var(--aurora-fg-muted);-webkit-box-orient:vertical;font-size:14.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.aurora-feedback-item__meta{color:var(--aurora-fg-subtle);flex-wrap:wrap;align-items:center;gap:6px 18px;font-size:13px;display:flex}.aurora-feedback-item__vote{z-index:2;border-left:1px solid var(--aurora-line);flex-direction:column;align-items:center;gap:4px;padding-left:20px;display:flex;position:relative}.aurora-feedback-item__votes-label{font-family:var(--font-aurora-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:10.5px}.aurora-vote{--button-border-radius:16px;--button-min-width:60px;--button-padding-top:8px;--button-padding-bottom:8px;--button-font-family:var(--font-aurora-display);--button-font-size:18px;--button-font-weight:600}.aurora-feedback-chip{--chip-font-family:var(--font-aurora-sans)}.aurora-feedback-author{flex-direction:column;gap:6px;display:flex}.aurora-feedback-article{border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:28px;gap:20px;padding:clamp(18px,3vw,32px);display:flex}.aurora-feedback-article__vote{flex-shrink:0}.aurora-comment{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:20px;padding:16px 18px}.aurora-comment-form::part(form){align-items:flex-end;gap:10px;display:flex}.aurora-comment-form__send{--button-border-radius:14px;flex-shrink:0;margin-bottom:2px}.aurora-feedback-details{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:24px;flex-direction:column;align-self:start;gap:14px;padding:22px;display:flex}@media (width>=1024px){.aurora-feedback-details{position:sticky;top:100px}}.aurora-feedback-detail{border-bottom:1px solid var(--aurora-line);grid-template-columns:96px minmax(0,1fr);align-items:center;gap:12px;padding-block:10px;font-size:14px;display:grid}.aurora-feedback-detail:last-child{border-bottom:0}.aurora-feedback-detail dt{color:var(--aurora-fg-subtle);font-size:13px}.aurora-feedback-detail dd{min-width:0;color:var(--aurora-fg)}aurora-feedback-tab{display:contents}.aurora-feedback-tab{--button-border-radius:12px 12px 0 0;--button-height:38px;--button-min-height:38px;--button-padding-left:14px;--button-padding-right:16px;--button-font-family:var(--font-aurora-sans);--button-font-size:13.5px;--button-font-weight:600;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-shadow-color:var(--aurora-brand-glow);--button-shadow-offset-y:8px;--button-shadow-blur:24px;--button-shadow-spread:-8px;top:calc(50% - 40px);right:calc(var(--aurora-chat-rail-width,0px));z-index:54;transform-origin:100% 100%;transition:right .24s var(--aurora-ease);position:fixed;transform:rotate(-90deg)translate(50%)}.aurora-feedback-dialog{--dialog-max-width:520px}.aurora-feedback-wizard{width:min(460px,100vw - 48px);min-height:560px;display:block}.aurora-feedback-system{border:1px solid var(--aurora-line);background:var(--aurora-glass);border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px;display:grid}.aurora-feedback-system dt{font-family:var(--font-aurora-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--aurora-fg-subtle);font-size:10.5px}.aurora-feedback-system dd{color:var(--aurora-fg);font-size:13.5px}aurora-chat{display:contents}.aurora-chat-ask{--button-height:46px;--button-min-height:46px;--button-padding-left:16px;--button-padding-right:20px;--button-gap:8px;--button-border-radius:999px;--button-border-width:0px;--button-font-family:var(--font-aurora-sans);--button-font-size:15px;--button-font-weight:600;--button-font-letter-spacing:-.01em;--button-font-text-transform:none;--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-nav);--button-shadow-color:transparent;right:max(20px, env(safe-area-inset-right));bottom:calc(max(20px, env(safe-area-inset-bottom)) + var(--aurora-consent-offset,0px));z-index:56;isolation:isolate;box-shadow:0 16px 44px -14px var(--aurora-brand-glow);-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);transition:right .32s var(--aurora-ease), bottom .24s var(--aurora-ease), opacity .2s var(--aurora-ease), transform .2s var(--aurora-ease);border-radius:999px;padding:1.5px;position:fixed}.aurora-chat-ask:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--aurora-beam-angle), var(--aurora-brand), var(--aurora-brand-2), var(--aurora-brand-3), var(--aurora-brand));pointer-events:none;animation:6s linear infinite aurora-chat-ring;position:absolute;inset:0}.aurora-chat-ask::part(button){border-radius:999px}.aurora-chat-ask::part(icon){color:var(--aurora-brand)}.aurora-chat-ask:hover{transform:translateY(-2px)}.aurora-chat-ask--hidden{opacity:0;pointer-events:none}aurora-back-top[visible]~aurora-chat .aurora-chat-ask{right:calc(max(20px, env(safe-area-inset-right)) + 56px)}@keyframes aurora-chat-ring{to{--aurora-beam-angle:360deg}}.aurora-chat-rail{z-index:55;pointer-events:none;position:fixed;inset:84px 12px 12px 0}.aurora-chat-rail__split{--split-divider-width:12px;--split-divider-background-color:transparent;--split-thumb-background-color:var(--aurora-glass-strong);--split-thumb-border-color:var(--aurora-line-strong);--split-thumb-foreground-color:var(--aurora-fg-muted);pointer-events:none;width:100%;height:100%}.aurora-chat-rail__split::part(divider){pointer-events:auto;cursor:col-resize}.aurora-chat-rail__spacer{pointer-events:none;width:100%;height:100%}.aurora-chat-rail__panel{pointer-events:auto;border:1px solid var(--aurora-line-strong);background:var(--aurora-bg-raised);border-radius:26px;flex-direction:column;width:100%;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.aurora-chat-rail__panel{background:color-mix(in srgb, var(--aurora-bg-raised) 88%, transparent)}}.aurora-chat-rail__panel{-webkit-backdrop-filter:blur(24px)saturate(150%);backdrop-filter:blur(24px)saturate(150%);box-shadow:0 30px 80px -30px #000000bf,inset 0 1px #ffffff0d}.aurora-chat__header{border-bottom:1px solid var(--aurora-line);align-items:center;gap:12px;min-height:60px;padding:10px 10px 10px 16px;display:flex}.aurora-chat__badge{background:var(--aurora-gradient-vivid);width:34px;height:34px;color:var(--aurora-brand-on);box-shadow:0 8px 22px -8px var(--aurora-brand-glow);border-radius:12px;flex-shrink:0;place-items:center;display:grid}.aurora-chat__title{color:var(--aurora-fg);font-size:15px;font-weight:600}.aurora-chat__subtitle{color:var(--aurora-fg-subtle);font-size:12px}.aurora-chat__chat{--chat-border-style:none;--chat-background-color:transparent;flex:auto;min-width:0;height:100%;min-height:0}.aurora-chat__suggestions{flex-wrap:wrap;justify-content:center;gap:6px;padding-bottom:8px;display:flex}.aurora-chat-sheet{--sheet-max-width:100%;--sheet-border-radius:0px;--sheet-edge-offset:0px}.aurora-chat-sheet mosaik-sheet-content{--sheet-content-padding-top:0px;--sheet-content-padding-right:0px;--sheet-content-padding-bottom:0px;--sheet-content-padding-left:0px}.aurora-chat-sheet__body{flex-direction:column;height:calc(100dvh - 72px);min-height:0;display:flex}html[data-aurora-chat-rail] .aurora-page{margin-right:var(--aurora-chat-rail-width,0px);transition:margin-right}html[data-aurora-chat-rail] aurora-back-top{right:calc(var(--aurora-chat-rail-width,0px) + 20px)}@media (prefers-reduced-motion:reduce){.aurora-chat-ask:before{animation:none}}@media print{.aurora-chat-ask,.aurora-chat-rail,.aurora-feedback-tab{display:none}html[data-aurora-chat-rail] .aurora-page{margin-right:0}}aurora-account-menu{display:contents}.aurora-account__trigger{--button-padding-left:5px;--button-padding-right:5px}.aurora-account__avatar{--avatar-font-size:11px}.aurora-account-menu{width:min(280px,100vw - 32px);font-family:var(--font-aurora-sans);flex-direction:column;gap:6px;padding:6px;display:flex}mosaik-floating:has(.aurora-account-menu){--floating-background-color:var(--aurora-tile-solid);--floating-border-color:var(--aurora-line-strong);--floating-border-radius:20px}.aurora-account-menu__head{border-bottom:1px solid var(--aurora-line);align-items:center;gap:12px;padding:10px 10px 12px;display:flex}.aurora-account-signout{--button-height:52px;--button-min-height:52px;--button-padding-left:16px;--button-padding-right:16px;--button-gap:12px;--button-border-radius:16px;--button-font-family:var(--font-aurora-sans);--button-font-size:17px;--button-font-weight:500;--button-font-letter-spacing:0;--button-font-text-transform:none;--button-foreground-color:var(--aurora-fg-muted);--button-background-color:transparent;--button-shadow-color:transparent;height:55px}.aurora-account-signout::part(button){height:100%}.aurora-account-signout:hover{--button-foreground-color:var(--aurora-fg);--button-background-color:var(--aurora-glass-strong)}.aurora-auth{min-height:100dvh;display:grid}@media (width>=1024px){.aurora-auth{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aurora-auth__brand{border-right:1px solid var(--aurora-line);padding:40px clamp(32px,4vw,64px);display:none;position:relative;overflow:hidden}@media (width>=1024px){.aurora-auth__brand{display:block}}.aurora-auth__check{background:var(--aurora-brand-fill);border-radius:8px;place-items:center;width:24px;height:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.aurora-auth__check{background:color-mix(in srgb, var(--aurora-brand-fill) 18%, transparent)}}.aurora-auth__check{color:var(--aurora-brand)}.aurora-auth__main{outline:none;flex-direction:column;min-width:0;padding:20px clamp(16px,4vw,48px) 48px;display:flex}.aurora-auth__bar{justify-content:space-between;align-items:center;display:flex}.aurora-auth__card{flex-direction:column;gap:20px;width:100%;max-width:440px;margin:clamp(24px,6vh,72px) auto 0;display:flex}.aurora-auth__tabs{--tab-strip-font-family:var(--font-aurora-sans)}.aurora-auth__submit{--button-height:48px;--button-min-height:48px}.aurora-auth__divider{color:var(--aurora-fg-subtle);align-items:center;gap:12px;font-size:12px;display:flex}.aurora-auth__divider:before,.aurora-auth__divider:after{content:"";background:var(--aurora-line-strong);flex:1;height:1px}.aurora-auth__provider{--button-border-radius:14px}.aurora-auth__pin{--pinbox-font-family:var(--font-aurora-mono)}.aurora-auth__error{min-height:0}.aurora-profile-card{border:1px solid var(--aurora-line);background:var(--aurora-tile);box-shadow:var(--aurora-shadow), inset 0 1px 0 #ffffff0d;border-radius:26px;flex-direction:column;gap:20px;padding:clamp(18px,3vw,28px);scroll-margin-top:100px;display:flex}.aurora-profile-card--danger{background:linear-gradient(180deg, #f43f5e17, transparent 70%), var(--aurora-tile);border-color:#f43f5e73}.aurora-profile-avatar{--avatar-size:88px}}@layer utilities{.\@container{container-type:inline-size}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.top-1\/2{top:50%}.top-4{top:calc(var(--spacing) * 4)}.top-\[44\%\]{top:44%}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-4{right:calc(var(--spacing) * 4)}.right-full{right:100%}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-\[104px\]{bottom:104px}.left-1\/2{left:50%}.left-4{left:calc(var(--spacing) * 4)}.left-\[46\%\]{left:46%}.isolate{isolation:isolate}.z-\[3\]{z-index:3}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-0{margin:0}.mx-1{margin-inline:var(--spacing)}.mx-4{margin-inline:calc(var(--spacing) * 4)}.mx-auto{margin-inline:auto}.-mt-2{margin-top:calc(var(--spacing) * -2)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-7{margin-top:calc(var(--spacing) * 7)}.mt-9{margin-top:calc(var(--spacing) * 9)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-20{margin-top:calc(var(--spacing) * 20)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mr-2{margin-right:calc(var(--spacing) * 2)}.mr-4{margin-right:calc(var(--spacing) * 4)}.mr-auto{margin-right:auto}.mb-1{margin-bottom:var(--spacing)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-auto{margin-left:auto}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.list-item{display:list-item}.table{display:table}.aspect-\[1\.6\]{aspect-ratio:1.6}.aspect-square{aspect-ratio:1}.size-1{width:var(--spacing);height:var(--spacing)}.size-1\.5{width:calc(var(--spacing) * 1.5);height:calc(var(--spacing) * 1.5)}.size-2{width:calc(var(--spacing) * 2);height:calc(var(--spacing) * 2)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-9{width:calc(var(--spacing) * 9);height:calc(var(--spacing) * 9)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-14{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.size-20{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 20)}.size-full{width:100%;height:100%}.\!h-9{height:calc(var(--spacing) * 9)!important}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-4{height:calc(var(--spacing) * 4)}.h-6{height:calc(var(--spacing) * 6)}.h-11{height:calc(var(--spacing) * 11)}.h-\[132px\]{height:132px}.h-\[460px\]{height:460px}.h-full{height:100%}.max-h-\[320px\]{max-height:320px}.max-h-\[420px\]{max-height:420px}.max-h-\[460px\]{max-height:460px}.min-h-0{min-height:0}.min-h-7{min-height:calc(var(--spacing) * 7)}.min-h-\[78vh\]{min-height:78vh}.min-h-\[220px\]{min-height:220px}.min-h-\[340px\]{min-height:340px}.min-h-\[392px\]{min-height:392px}.\!w-full{width:100%!important}.w-1\/2{width:50%}.w-2\/3{width:66.6667%}.w-3{width:calc(var(--spacing) * 3)}.w-3\/5{width:60%}.w-8{width:calc(var(--spacing) * 8)}.w-10{width:calc(var(--spacing) * 10)}.w-\[1\%\]{width:1%}.w-\[3px\]{width:3px}.w-\[42\%\]{width:42%}.w-\[136px\]{width:136px}.w-\[260px\]{width:260px}.w-\[280px\]{width:280px}.w-\[300px\]{width:300px}.w-\[320px\]{width:320px}.w-\[340px\]{width:340px}.w-\[420px\]{width:420px}.w-\[720px\]{width:720px}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-\[13ch\]{max-width:13ch}.max-w-\[14ch\]{max-width:14ch}.max-w-\[15ch\]{max-width:15ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[17ch\]{max-width:17ch}.max-w-\[24ch\]{max-width:24ch}.max-w-\[300px\]{max-width:300px}.max-w-\[460px\]{max-width:460px}.max-w-\[620px\]{max-width:620px}.max-w-\[880px\]{max-width:880px}.max-w-full{max-width:100%}.max-w-md{max-width:var(--container-md)}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:0}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-0{--tw-translate-x:0px;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.auto-rows-\[minmax\(200px\,auto\)\]{grid-auto-rows:minmax(200px,auto)}.auto-rows-\[minmax\(220px\,auto\)\]{grid-auto-rows:minmax(220px,auto)}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.grid-cols-\[72px_minmax\(0\,1fr\)\]{grid-template-columns:72px minmax(0,1fr)}.grid-cols-\[88px_minmax\(0\,1fr\)\]{grid-template-columns:88px minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-14{gap:calc(var(--spacing) * 14)}.gap-16{gap:calc(var(--spacing) * 16)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-8{column-gap:calc(var(--spacing) * 8)}.gap-y-1{row-gap:var(--spacing)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-3{row-gap:calc(var(--spacing) * 3)}.gap-y-12{row-gap:calc(var(--spacing) * 12)}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-clip{overflow:clip}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.\!rounded-\[22px\]{border-radius:22px!important}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[28px\]{border-radius:28px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-mosaik{border-radius:var(--joy-layout-radius,12px)}.rounded-xl{border-radius:var(--radius-xl)}.border{border-style:var(--tw-border-style);border-width:1px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-aurora-line{border-color:var(--aurora-line)}.border-aurora-line-strong{border-color:var(--aurora-line-strong)}.border-cyan-300\/30{border-color:#53eafd4d}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/30{border-color:color-mix(in oklab, var(--color-cyan-300) 30%, transparent)}}.border-cyan-300\/50{border-color:#53eafd80}@supports (color:color-mix(in lab, red, red)){.border-cyan-300\/50{border-color:color-mix(in oklab, var(--color-cyan-300) 50%, transparent)}}.border-mosaik-primary-300{border-color:var(--mosaik-color-primary-300)}.border-mosaik-scheme-highlight{border-color:var(--mosaik-scheme-highlight)}.border-mosaik-success-300{border-color:var(--mosaik-color-success-300)}.border-violet-300\/50{border-color:#c4b4ff80}@supports (color:color-mix(in lab, red, red)){.border-violet-300\/50{border-color:color-mix(in oklab, var(--color-violet-300) 50%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#818cf8\]{background-color:#818cf8}.bg-aurora-glass{background-color:var(--aurora-glass)}.bg-aurora-glass-strong{background-color:var(--aurora-glass-strong)}.bg-aurora-line{background-color:var(--aurora-line)}.bg-aurora-raised{background-color:var(--aurora-bg-raised)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-cyan-300\/10{background-color:#53eafd1a}@supports (color:color-mix(in lab, red, red)){.bg-cyan-300\/10{background-color:color-mix(in oklab, var(--color-cyan-300) 10%, transparent)}}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-400\/12{background-color:#00d2941f}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/12{background-color:color-mix(in oklab, var(--color-emerald-400) 12%, transparent)}}.bg-emerald-400\/15{background-color:#00d29426}@supports (color:color-mix(in lab, red, red)){.bg-emerald-400\/15{background-color:color-mix(in oklab, var(--color-emerald-400) 15%, transparent)}}.bg-mosaik-danger{background-color:var(--mosaik-color-danger-500)}.bg-mosaik-danger-50{background-color:var(--mosaik-color-danger-50)}.bg-mosaik-danger-100{background-color:var(--mosaik-color-danger-100)}.bg-mosaik-danger-200{background-color:var(--mosaik-color-danger-200)}.bg-mosaik-danger-300{background-color:var(--mosaik-color-danger-300)}.bg-mosaik-danger-400{background-color:var(--mosaik-color-danger-400)}.bg-mosaik-danger-500{background-color:var(--mosaik-color-danger-500)}.bg-mosaik-danger-600{background-color:var(--mosaik-color-danger-600)}.bg-mosaik-danger-700{background-color:var(--mosaik-color-danger-700)}.bg-mosaik-danger-800{background-color:var(--mosaik-color-danger-800)}.bg-mosaik-danger-900{background-color:var(--mosaik-color-danger-900)}.bg-mosaik-danger\/15{background-color:var(--mosaik-color-danger-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-danger\/15{background-color:color-mix(in oklab, var(--mosaik-color-danger-500) 15%, transparent)}}.bg-mosaik-highlight-50{background-color:var(--mosaik-color-highlight-50)}.bg-mosaik-highlight-100{background-color:var(--mosaik-color-highlight-100)}.bg-mosaik-highlight-200{background-color:var(--mosaik-color-highlight-200)}.bg-mosaik-highlight-300{background-color:var(--mosaik-color-highlight-300)}.bg-mosaik-highlight-400{background-color:var(--mosaik-color-highlight-400)}.bg-mosaik-highlight-500{background-color:var(--mosaik-color-highlight-500)}.bg-mosaik-highlight-600{background-color:var(--mosaik-color-highlight-600)}.bg-mosaik-highlight-700{background-color:var(--mosaik-color-highlight-700)}.bg-mosaik-highlight-800{background-color:var(--mosaik-color-highlight-800)}.bg-mosaik-highlight-900{background-color:var(--mosaik-color-highlight-900)}.bg-mosaik-info{background-color:var(--mosaik-color-info-500)}.bg-mosaik-info-50{background-color:var(--mosaik-color-info-50)}.bg-mosaik-info-100{background-color:var(--mosaik-color-info-100)}.bg-mosaik-info-200{background-color:var(--mosaik-color-info-200)}.bg-mosaik-info-300{background-color:var(--mosaik-color-info-300)}.bg-mosaik-info-400{background-color:var(--mosaik-color-info-400)}.bg-mosaik-info-500{background-color:var(--mosaik-color-info-500)}.bg-mosaik-info-600{background-color:var(--mosaik-color-info-600)}.bg-mosaik-info-700{background-color:var(--mosaik-color-info-700)}.bg-mosaik-info-800{background-color:var(--mosaik-color-info-800)}.bg-mosaik-info-900{background-color:var(--mosaik-color-info-900)}.bg-mosaik-info\/15{background-color:var(--mosaik-color-info-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-info\/15{background-color:color-mix(in oklab, var(--mosaik-color-info-500) 15%, transparent)}}.bg-mosaik-neutral-50{background-color:var(--mosaik-color-neutral-50)}.bg-mosaik-neutral-100{background-color:var(--mosaik-color-neutral-100)}.bg-mosaik-neutral-200{background-color:var(--mosaik-color-neutral-200)}.bg-mosaik-neutral-300{background-color:var(--mosaik-color-neutral-300)}.bg-mosaik-neutral-400{background-color:var(--mosaik-color-neutral-400)}.bg-mosaik-neutral-500{background-color:var(--mosaik-color-neutral-500)}.bg-mosaik-neutral-600{background-color:var(--mosaik-color-neutral-600)}.bg-mosaik-neutral-700{background-color:var(--mosaik-color-neutral-700)}.bg-mosaik-neutral-800{background-color:var(--mosaik-color-neutral-800)}.bg-mosaik-neutral-900{background-color:var(--mosaik-color-neutral-900)}.bg-mosaik-primary{background-color:var(--mosaik-color-primary-500)}.bg-mosaik-primary-50{background-color:var(--mosaik-color-primary-50)}.bg-mosaik-primary-100{background-color:var(--mosaik-color-primary-100)}.bg-mosaik-primary-200{background-color:var(--mosaik-color-primary-200)}.bg-mosaik-primary-300{background-color:var(--mosaik-color-primary-300)}.bg-mosaik-primary-400{background-color:var(--mosaik-color-primary-400)}.bg-mosaik-primary-500{background-color:var(--mosaik-color-primary-500)}.bg-mosaik-primary-600{background-color:var(--mosaik-color-primary-600)}.bg-mosaik-primary-700{background-color:var(--mosaik-color-primary-700)}.bg-mosaik-primary-800{background-color:var(--mosaik-color-primary-800)}.bg-mosaik-primary-900{background-color:var(--mosaik-color-primary-900)}.bg-mosaik-primary\/15{background-color:var(--mosaik-color-primary-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-primary\/15{background-color:color-mix(in oklab, var(--mosaik-color-primary-500) 15%, transparent)}}.bg-mosaik-secondary{background-color:var(--mosaik-color-secondary-500)}.bg-mosaik-secondary-50{background-color:var(--mosaik-color-secondary-50)}.bg-mosaik-secondary-100{background-color:var(--mosaik-color-secondary-100)}.bg-mosaik-secondary-200{background-color:var(--mosaik-color-secondary-200)}.bg-mosaik-secondary-300{background-color:var(--mosaik-color-secondary-300)}.bg-mosaik-secondary-400{background-color:var(--mosaik-color-secondary-400)}.bg-mosaik-secondary-500{background-color:var(--mosaik-color-secondary-500)}.bg-mosaik-secondary-600{background-color:var(--mosaik-color-secondary-600)}.bg-mosaik-secondary-700{background-color:var(--mosaik-color-secondary-700)}.bg-mosaik-secondary-800{background-color:var(--mosaik-color-secondary-800)}.bg-mosaik-secondary-900{background-color:var(--mosaik-color-secondary-900)}.bg-mosaik-secondary\/15{background-color:var(--mosaik-color-secondary-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-secondary\/15{background-color:color-mix(in oklab, var(--mosaik-color-secondary-500) 15%, transparent)}}.bg-mosaik-success{background-color:var(--mosaik-color-success-500)}.bg-mosaik-success-50{background-color:var(--mosaik-color-success-50)}.bg-mosaik-success-100{background-color:var(--mosaik-color-success-100)}.bg-mosaik-success-200{background-color:var(--mosaik-color-success-200)}.bg-mosaik-success-300{background-color:var(--mosaik-color-success-300)}.bg-mosaik-success-400{background-color:var(--mosaik-color-success-400)}.bg-mosaik-success-500{background-color:var(--mosaik-color-success-500)}.bg-mosaik-success-600{background-color:var(--mosaik-color-success-600)}.bg-mosaik-success-700{background-color:var(--mosaik-color-success-700)}.bg-mosaik-success-800{background-color:var(--mosaik-color-success-800)}.bg-mosaik-success-900{background-color:var(--mosaik-color-success-900)}.bg-mosaik-success\/15{background-color:var(--mosaik-color-success-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-success\/15{background-color:color-mix(in oklab, var(--mosaik-color-success-500) 15%, transparent)}}.bg-mosaik-surface{background-color:var(--mosaik-scheme-surface)}.bg-mosaik-tertiary{background-color:var(--mosaik-color-tertiary-500)}.bg-mosaik-tertiary-50{background-color:var(--mosaik-color-tertiary-50)}.bg-mosaik-tertiary-100{background-color:var(--mosaik-color-tertiary-100)}.bg-mosaik-tertiary-200{background-color:var(--mosaik-color-tertiary-200)}.bg-mosaik-tertiary-300{background-color:var(--mosaik-color-tertiary-300)}.bg-mosaik-tertiary-400{background-color:var(--mosaik-color-tertiary-400)}.bg-mosaik-tertiary-500{background-color:var(--mosaik-color-tertiary-500)}.bg-mosaik-tertiary-600{background-color:var(--mosaik-color-tertiary-600)}.bg-mosaik-tertiary-700{background-color:var(--mosaik-color-tertiary-700)}.bg-mosaik-tertiary-800{background-color:var(--mosaik-color-tertiary-800)}.bg-mosaik-tertiary-900{background-color:var(--mosaik-color-tertiary-900)}.bg-mosaik-tertiary\/15{background-color:var(--mosaik-color-tertiary-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-tertiary\/15{background-color:color-mix(in oklab, var(--mosaik-color-tertiary-500) 15%, transparent)}}.bg-mosaik-warning{background-color:var(--mosaik-color-warning-500)}.bg-mosaik-warning-50{background-color:var(--mosaik-color-warning-50)}.bg-mosaik-warning-100{background-color:var(--mosaik-color-warning-100)}.bg-mosaik-warning-200{background-color:var(--mosaik-color-warning-200)}.bg-mosaik-warning-300{background-color:var(--mosaik-color-warning-300)}.bg-mosaik-warning-400{background-color:var(--mosaik-color-warning-400)}.bg-mosaik-warning-500{background-color:var(--mosaik-color-warning-500)}.bg-mosaik-warning-600{background-color:var(--mosaik-color-warning-600)}.bg-mosaik-warning-700{background-color:var(--mosaik-color-warning-700)}.bg-mosaik-warning-800{background-color:var(--mosaik-color-warning-800)}.bg-mosaik-warning-900{background-color:var(--mosaik-color-warning-900)}.bg-mosaik-warning\/15{background-color:var(--mosaik-color-warning-500)}@supports (color:color-mix(in lab, red, red)){.bg-mosaik-warning\/15{background-color:color-mix(in oklab, var(--mosaik-color-warning-500) 15%, transparent)}}.bg-white{background-color:var(--color-white)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/25{background-color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.bg-white\/25{background-color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-\[image\:var\(--aurora-gradient-vivid\)\]{background-image:var(--aurora-gradient-vivid)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-7{padding:calc(var(--spacing) * 7)}.p-8{padding:calc(var(--spacing) * 8)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-3\.5{padding-block:calc(var(--spacing) * 3.5)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-24{padding-block:calc(var(--spacing) * 24)}.py-32{padding-block:calc(var(--spacing) * 32)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-12{padding-top:calc(var(--spacing) * 12)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-20{padding-top:calc(var(--spacing) * 20)}.pt-32{padding-top:calc(var(--spacing) * 32)}.pt-36{padding-top:calc(var(--spacing) * 36)}.pt-40{padding-top:calc(var(--spacing) * 40)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3\.5{padding-right:calc(var(--spacing) * 3.5)}.pb-1{padding-bottom:var(--spacing)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-8{padding-bottom:calc(var(--spacing) * 8)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pb-14{padding-bottom:calc(var(--spacing) * 14)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pb-20{padding-bottom:calc(var(--spacing) * 20)}.pb-24{padding-bottom:calc(var(--spacing) * 24)}.pb-28{padding-bottom:calc(var(--spacing) * 28)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3\.5{padding-left:calc(var(--spacing) * 3.5)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.text-center{text-align:center}.text-right{text-align:right}.font-aurora-display{font-family:var(--font-aurora-display)}.font-aurora-mono{font-family:var(--font-aurora-mono)}.font-aurora-sans{font-family:var(--font-aurora-sans)}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\!text-\[clamp\(1\.5rem\,1\.1rem\+1\.4vw\,2\.2rem\)\]{font-size:clamp(1.5rem,1.1rem + 1.4vw,2.2rem)!important}.text-\[0\.9em\]{font-size:.9em}.text-\[0\.72em\]{font-size:.72em}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[22px\]{font-size:22px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[clamp\(2\.4rem\,1\.3rem\+3\.6vw\,4\.4rem\)\]{font-size:clamp(2.4rem,1.3rem + 3.6vw,4.4rem)}.text-\[clamp\(2\.4rem\,1\.6rem\+3vw\,4\.4rem\)\]{font-size:clamp(2.4rem,1.6rem + 3vw,4.4rem)}.text-\[clamp\(2\.6rem\,1\.2rem\+3vw\,4\.6rem\)\]{font-size:clamp(2.6rem,1.2rem + 3vw,4.6rem)}.text-\[clamp\(2\.6rem\,1\.4rem\+4vw\,5rem\)\]{font-size:clamp(2.6rem,1.4rem + 4vw,5rem)}.text-\[clamp\(2\.6rem\,1\.5rem\+4vw\,5\.2rem\)\]{font-size:clamp(2.6rem,1.5rem + 4vw,5.2rem)}.text-\[clamp\(2\.6rem\,1\.5rem\+4vw\,5\.4rem\)\]{font-size:clamp(2.6rem,1.5rem + 4vw,5.4rem)}.text-\[clamp\(2\.6rem\,1\.6rem\+3vw\,4\.2rem\)\]{font-size:clamp(2.6rem,1.6rem + 3vw,4.2rem)}.text-\[clamp\(2\.7rem\,1\.4rem\+4\.6vw\,5\.6rem\)\]{font-size:clamp(2.7rem,1.4rem + 4.6vw,5.6rem)}.text-\[clamp\(2\.8rem\,1\.4rem\+5\.4vw\,6\.4rem\)\]{font-size:clamp(2.8rem,1.4rem + 5.4vw,6.4rem)}.text-\[clamp\(2\.8rem\,1\.6rem\+4\.6vw\,6rem\)\]{font-size:clamp(2.8rem,1.6rem + 4.6vw,6rem)}.text-\[clamp\(2\.8rem\,1\.8rem\+4vw\,5\.6rem\)\]{font-size:clamp(2.8rem,1.8rem + 4vw,5.6rem)}.text-\[clamp\(2\.9rem\,1\.4rem\+5\.6vw\,6\.6rem\)\]{font-size:clamp(2.9rem,1.4rem + 5.6vw,6.6rem)}.text-\[clamp\(2\.9rem\,1\.4rem\+5\.6vw\,6\.8rem\)\]{font-size:clamp(2.9rem,1.4rem + 5.6vw,6.8rem)}.leading-\[1\.4\]{--tw-leading:1.4;line-height:1.4}.leading-\[1\.45\]{--tw-leading:1.45;line-height:1.45}.leading-\[1\.55\]{--tw-leading:1.55;line-height:1.55}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[-0\.02em\]{--tw-tracking:-.02em;letter-spacing:-.02em}.tracking-\[-0\.03em\]{--tw-tracking:-.03em;letter-spacing:-.03em}.tracking-\[-0\.04em\]{--tw-tracking:-.04em;letter-spacing:-.04em}.tracking-\[0\.1em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#22d3ee\]{color:#22d3ee}.text-\[\#a5f3fc\]{color:#a5f3fc}.text-\[\#c4b5fd\]{color:#c4b5fd}.text-\[\#c7d2fe\]{color:#c7d2fe}.text-\[\#f472b6\]{color:#f472b6}.text-\[var\(--aurora-brand-on\)\]{color:var(--aurora-brand-on)}.text-amber-300{color:var(--color-amber-300)}.text-aurora-fg{color:var(--aurora-fg)}.text-aurora-muted{color:var(--aurora-fg-muted)}.text-aurora-subtle{color:var(--aurora-fg-subtle)}.text-black{color:var(--color-black)}.text-cyan-200{color:var(--color-cyan-200)}.text-emerald-300{color:var(--color-emerald-300)}.text-emerald-300\/80{color:#5ee9b5cc}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/80{color:color-mix(in oklab, var(--color-emerald-300) 80%, transparent)}}.text-emerald-300\/90{color:#5ee9b5e6}@supports (color:color-mix(in lab, red, red)){.text-emerald-300\/90{color:color-mix(in oklab, var(--color-emerald-300) 90%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-mosaik-danger{color:var(--mosaik-color-danger-500)}.text-mosaik-foreground{color:var(--mosaik-scheme-foreground)}.text-mosaik-info{color:var(--mosaik-color-info-500)}.text-mosaik-middlelight{color:var(--mosaik-scheme-middlelight)}.text-mosaik-primary{color:var(--mosaik-color-primary-500)}.text-mosaik-secondary{color:var(--mosaik-color-secondary-500)}.text-mosaik-success{color:var(--mosaik-color-success-500)}.text-mosaik-success-700{color:var(--mosaik-color-success-700)}.text-mosaik-tertiary{color:var(--mosaik-color-tertiary-500)}.text-mosaik-warning{color:var(--mosaik-color-warning-500)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-55{opacity:.55}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.opacity-80{opacity:.8}.opacity-100{opacity:1}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_8px_\#34d399\]{--tw-shadow:0 0 8px var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_10px_\#34d399\]{--tw-shadow:0 0 10px var(--tw-shadow-color,#34d399);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_60px_-10px_rgb\(129_140_248\/0\.6\)\]{--tw-shadow:0 0 60px -10px var(--tw-shadow-color,#818cf899);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-all{-webkit-user-select:all;user-select:all}.\[--button-border-radius\:999px\]{--button-border-radius:999px}.\[--button-height\:34px\]{--button-height:34px}.\[--button-min-height\:34px\]{--button-min-height:34px}.\[--button-min-width\:34px\]{--button-min-width:34px}.\[--progress-ring-radius\:30px\]{--progress-ring-radius:30px}.\[--progress-ring-thickness\:6px\]{--progress-ring-thickness:6px}@media (hover:hover){.group-hover\:translate-x-0\.5:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * .5);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-aurora-line-strong:is(:where(.group):hover *){border-color:var(--aurora-line-strong)}.group-hover\:text-aurora-fg:is(:where(.group):hover *){color:var(--aurora-fg)}.hover\:border-aurora-line-strong:hover{border-color:var(--aurora-line-strong)}.hover\:text-aurora-fg:hover{color:var(--aurora-fg)}.hover\:opacity-100:hover{opacity:1}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:fixed:focus{position:fixed}.focus\:top-4:focus{top:calc(var(--spacing) * 4)}.focus\:left-4:focus{left:calc(var(--spacing) * 4)}.focus-visible\:opacity-100:focus-visible{opacity:1}@media (width>=40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:mx-5{margin-inline:calc(var(--spacing) * 5)}.sm\:mb-5{margin-bottom:calc(var(--spacing) * 5)}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.sm\:flex-row{flex-direction:row}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:rounded-full{border-radius:2147483647px}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-7{padding:calc(var(--spacing) * 7)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-28{padding-block:calc(var(--spacing) * 28)}.sm\:py-44{padding-block:calc(var(--spacing) * 44)}.sm\:pt-36{padding-top:calc(var(--spacing) * 36)}.sm\:pt-40{padding-top:calc(var(--spacing) * 40)}.sm\:pt-44{padding-top:calc(var(--spacing) * 44)}.sm\:pr-2{padding-right:calc(var(--spacing) * 2)}.sm\:pl-5{padding-left:calc(var(--spacing) * 5)}.sm\:pl-6{padding-left:calc(var(--spacing) * 6)}}@media (width>=48rem){.md\:col-span-2{grid-column:span 2/span 2}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:inline{display:inline}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-\[1\.4fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr}.md\:grid-cols-\[1\.4fr_1fr_1fr_1fr_1fr\]{grid-template-columns:1.4fr 1fr 1fr 1fr 1fr}}@media (width>=64rem){.lg\:invisible{visibility:hidden}.lg\:sticky{position:sticky}.lg\:top-32{top:calc(var(--spacing) * 32)}.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-span-3{grid-column:span 3/span 3}.lg\:col-span-4{grid-column:span 4/span 4}.lg\:row-span-2{grid-row:span 2/span 2}.lg\:flex{display:flex}.lg\:inline{display:inline}.lg\:grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-\[300px_minmax\(0\,1fr\)\]{grid-template-columns:300px minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,0\.8fr\)_minmax\(0\,1\.2fr\)\]{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.lg\:grid-cols-\[minmax\(0\,0\.9fr\)_minmax\(0\,1\.1fr\)\]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.lg\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.lg\:grid-cols-\[minmax\(0\,1\.05fr\)_minmax\(0\,0\.95fr\)\]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.lg\:grid-cols-\[minmax\(0\,1\.7fr\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.lg\:grid-cols-\[minmax\(0\,1\.25fr\)_minmax\(0\,0\.75fr\)\]{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.lg\:grid-cols-\[minmax\(0\,1\.35fr\)_minmax\(0\,0\.65fr\)\]{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr)}.lg\:grid-cols-\[minmax\(0\,1fr\)_320px\]{grid-template-columns:minmax(0,1fr) 320px}.lg\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}.lg\:items-end{align-items:flex-end}.lg\:items-start{align-items:flex-start}.lg\:gap-10{gap:calc(var(--spacing) * 10)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-16{gap:calc(var(--spacing) * 16)}.lg\:gap-20{gap:calc(var(--spacing) * 20)}.lg\:pb-2{padding-bottom:calc(var(--spacing) * 2)}.lg\:text-\[2\.2rem\]{font-size:2.2rem}}@media (width>=80rem){.xl\:inline-flex{display:inline-flex}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:grid-cols-\[minmax\(0\,1\.1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.xl\:grid-cols-\[minmax\(0\,1fr\)_minmax\(0\,0\.9fr\)\]{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}}@media (width>=40rem){.sm\:\[\&\:nth-child\(odd\)\]\:border-r:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:1px}}@media (width>=64rem){.lg\:\[\&\:nth-child\(odd\)\]\:border-r-0:nth-child(odd){border-right-style:var(--tw-border-style);border-right-width:0}}}@property --aurora-beam-angle{syntax:"<angle>";inherits:false;initial-value:0deg}@property --aurora-shimmer{syntax:"<percentage>";inherits:false;initial-value:0%}@property --aurora-mx{syntax:"<length>";inherits:false;initial-value:-999px}@property --aurora-my{syntax:"<length>";inherits:false;initial-value:-999px}html{--aurora-bg:#05060a;--aurora-bg-raised:#0b0d14;--aurora-fg:#f3f4f8;--aurora-fg-muted:#dee2f0ad;--aurora-fg-subtle:#dee2f070;--aurora-line:#ffffff14;--aurora-line-strong:#ffffff24;--aurora-glass:#ffffff0a;--aurora-glass-strong:#ffffff12;--aurora-glass-nav:#0a0b129e;--aurora-tile:linear-gradient(180deg, #fff1, #ffffff06);--aurora-tile-solid:#0d0f18;--aurora-shadow:0 30px 80px -40px #000000d9;--aurora-scrim:#05060aeb;--aurora-brand:var(--aurora-accent-1,#a594ff);--aurora-brand-2:var(--aurora-accent-2,#22d3ee);--aurora-brand-3:var(--aurora-accent-3,#34d399);--aurora-brand-fill:var(--mosaik-color-primary-500,#a594ff);--aurora-brand-on:var(--mosaik-color-primary-0,#000);--aurora-brand-glow:var(--aurora-brand-fill)}@supports (color:color-mix(in lab, red, red)){html{--aurora-brand-glow:color-mix(in srgb, var(--aurora-brand-fill) 60%, transparent)}}html{--aurora-focus:var(--aurora-brand);--aurora-gradient:linear-gradient(100deg, var(--aurora-brand) 0%, var(--aurora-brand) 38%, var(--aurora-brand-2) 70%, var(--aurora-brand-3) 100%)}@supports (color:color-mix(in lab, red, red)){html{--aurora-gradient:linear-gradient(100deg, var(--aurora-brand) 0%, color-mix(in oklab, var(--aurora-brand) 50%, var(--aurora-brand-2)) 38%, var(--aurora-brand-2) 70%, var(--aurora-brand-3) 100%)}}html{--aurora-gradient-vivid:linear-gradient(100deg, var(--aurora-brand-fill) 0%, var(--aurora-brand-fill) 42%, var(--aurora-brand-2) 74%, var(--aurora-brand-3) 100%)}@supports (color:color-mix(in lab, red, red)){html{--aurora-gradient-vivid:linear-gradient(100deg, var(--aurora-brand-fill) 0%, color-mix(in oklab, var(--aurora-brand-fill) 50%, var(--aurora-brand-2)) 42%, var(--aurora-brand-2) 74%, var(--aurora-brand-3) 100%)}}html{--aurora-ease:cubic-bezier(.22, 1, .36, 1);--aurora-glow-alpha:1;background:var(--aurora-bg);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#ffffff29 transparent;scroll-padding-top:96px}html[theme-mode=light]{--aurora-bg:#f4f5fa;--aurora-bg-raised:#fff;--aurora-fg:#0a0c14;--aurora-fg-muted:#141828ad;--aurora-fg-subtle:#14182875;--aurora-line:#0f142817;--aurora-line-strong:#0f142829;--aurora-glass:#ffffff8c;--aurora-glass-strong:#ffffffc7;--aurora-glass-nav:#fafbffb3;--aurora-tile:linear-gradient(180deg, #ffffffeb, #ffffffb8);--aurora-tile-solid:#fff;--aurora-shadow:0 30px 70px -40px #1e285a59;--aurora-scrim:#f4f5faf0;--aurora-brand:var(--aurora-accent-light-1,#6d4aff);--aurora-brand-2:var(--aurora-accent-light-2,#0e7490);--aurora-brand-3:var(--aurora-accent-light-3,#047857);--aurora-brand-fill:var(--mosaik-color-primary-500,#6d4aff);--aurora-brand-on:var(--mosaik-color-primary-0,#fff);--aurora-brand-glow:var(--aurora-brand-fill)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light]{--aurora-brand-glow:color-mix(in srgb, var(--aurora-brand-fill) 45%, transparent)}}html[theme-mode=light]{--aurora-glow-alpha:.55;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-color:#0a0c1433 transparent}html body{background:var(--aurora-bg);color:var(--aurora-fg);font-family:var(--font-aurora-sans)}html ::selection{background:var(--aurora-brand-fill)}@supports (color:color-mix(in lab, red, red)){html ::selection{background:color-mix(in srgb, var(--aurora-brand-fill) 45%, transparent)}}html ::selection{color:#fff}html[theme-mode=light] ::selection{background:var(--aurora-brand-fill)}@supports (color:color-mix(in lab, red, red)){html[theme-mode=light] ::selection{background:color-mix(in srgb, var(--aurora-brand-fill) 25%, transparent)}}html[theme-mode=light] ::selection{color:inherit}html[theme-mode=light] .text-\[\#c4b5fd\]{color:#6d28d9}html[theme-mode=light] .text-\[\#c7d2fe\]{color:#4338ca}html[theme-mode=light] .text-\[\#7dd3fc\]{color:#0369a1}html[theme-mode=light] .text-\[\#a5f3fc\],html[theme-mode=light] .text-cyan-200{color:#0e7490}html[theme-mode=light] .text-\[\#22d3ee\]{color:#0891b2}html[theme-mode=light] .text-\[\#f472b6\]{color:#db2777}html[theme-mode=light] .text-emerald-300,html[theme-mode=light] .text-emerald-300\/80,html[theme-mode=light] .text-emerald-300\/90{color:#047857}html[theme-mode=light] .text-emerald-400{color:#059669}html[theme-mode=light] .text-amber-300{color:#b45309}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aurora-reveal{animation:linear both aurora-reveal;animation-timeline:view(0);animation-range:entry entry 260px}.aurora-reveal-late{animation:linear both aurora-reveal;animation-timeline:view(0);animation-range:entry 120px entry 420px}}}@media (prefers-reduced-motion:reduce){.aurora-bloom,.aurora-gradient-text{animation:none!important}}@keyframes aurora-gradient-pan{0%{background-position:0%}to{background-position:100%}}@keyframes aurora-bloom-a{0%{transform:translate(-8%,-6%)scale(1)}50%{transform:translate(10%,6%)scale(1.18)}to{transform:translate(-2%,12%)scale(.92)}}@keyframes aurora-bloom-b{0%{transform:translate(6%,4%)scale(1.1)}50%{transform:translate(-12%,-4%)scale(.9)}to{transform:translate(4%,-10%)scale(1.2)}}@keyframes aurora-bloom-c{0%{transform:translateY(8%)scale(.95)}50%{transform:translate(-10%,-8%)scale(1.15)}to{transform:translate(12%,2%)scale(1)}}@keyframes aurora-bloom-d{0%{transform:translate(4%,-6%)scale(1.05)}50%{transform:translate(12%,10%)scale(.9)}to{transform:translate(-8%,4%)scale(1.15)}}@keyframes aurora-reveal{0%{opacity:0;filter:blur(8px);transform:translateY(48px)scale(.985)}to{opacity:1;filter:none;transform:none}}html{--aurora-logo-ink:#fff}html[theme-mode=light]{--aurora-logo-ink:#05060a}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aurora-hero .aurora-wall__plane{animation:linear both aurora-wall-flatten;animation-timeline:--aurora-hero;animation-range:contain contain 58%}.aurora-hero .aurora-hero__copy,.aurora-hero .aurora-hero__hint{animation:linear both aurora-copy-out;animation-timeline:--aurora-hero;animation-range:contain contain 26%}.aurora-hero .aurora-hero__scrim{animation:linear both aurora-scrim-out;animation-timeline:--aurora-hero;animation-range:contain 4% contain 50%}.aurora-hero .aurora-hero__caption{animation:linear both aurora-caption-in;animation-timeline:--aurora-hero;animation-range:contain 52% contain 66%}}}@supports not (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.aurora-hero .aurora-wall__plane{--aurora-p:min(1, calc(var(--aurora-hero-p,0) / .58));transform:translate(-50%, -50%) translateY(calc(var(--aurora-wall-y0) * (1 - var(--aurora-p)))) rotateX(calc(54deg * (1 - var(--aurora-p)))) rotateZ(calc(-24deg * (1 - var(--aurora-p)))) scale(calc(var(--aurora-wall-s0) + (var(--aurora-wall-s1) - var(--aurora-wall-s0)) * var(--aurora-p)))}.aurora-hero .aurora-hero__copy{opacity:calc(1 - min(1, var(--aurora-hero-p,0) / .26));transform:translateY(calc(min(1, var(--aurora-hero-p,0) / .26) * -90px))}.aurora-hero .aurora-hero__scrim{opacity:calc(1 - min(1, var(--aurora-hero-p,0) / .5) * .85)}.aurora-hero[data-flat] .aurora-hero__caption{opacity:1;visibility:visible;transition:opacity .4s var(--aurora-ease)}}}@media (prefers-reduced-motion:reduce){.aurora-hero{height:auto}.aurora-hero__scene{height:100svh;position:relative}.aurora-wall__track,.aurora-wall__plane:after,.aurora-tile,.aurora-bloom,.aurora-beam:before,.aurora-beam:after,.aurora-gradient-text,.aurora-stage__floor,.aurora-orbit,.aurora-terminal__in,.aurora-terminal__result,.aurora-anatomy:before,.aurora-scroll-cue:after,.aurora-code-swap,.aurora-caret{animation:none!important}.aurora-spotlight,.aurora-layer{transition:none}}@media (height<=820px) and (width>=641px){.aurora-hero__copy{padding-top:104px}.aurora-hero__title{font-size:clamp(2.6rem,1rem + 5.4vw,6.2rem)}}@media (height<=980px){.aurora-hero__hint{display:none!important}}@media (width<=1100px){.aurora-wall__plane{--aurora-wall-s1:.72;--aurora-wall-y0:22vh}}@media (width<=640px){.aurora-hero{height:240vh}.aurora-wall__plane{--aurora-wall-s0:.82;--aurora-wall-s1:.6;--aurora-wall-y0:26vh}.aurora-hero__caption{width:calc(100% - 32px);bottom:96px}.aurora-nav{inset:8px 0 auto}.aurora-nav__bar{height:54px;padding:0 6px 0 14px}}@keyframes aurora-tile-in{0%{opacity:0;transform:translateY(46px)scale(.9)}to{opacity:1;transform:none}}@keyframes aurora-beam-spin{to{--aurora-beam-angle:360deg}}@keyframes aurora-drift-up{0%{transform:translate(0)}to{transform:translate3d(0, calc(-50% - var(--aurora-wall-gap,22px) / 2), 0)}}@keyframes aurora-drift-down{0%{transform:translate3d(0, calc(-50% - var(--aurora-wall-gap,22px) / 2), 0)}to{transform:translate(0)}}@keyframes aurora-wall-flatten{0%{transform:translate(-50%, -50%) translateY(var(--aurora-wall-y0)) rotateX(54deg) rotateZ(-24deg) scale(var(--aurora-wall-s0))}to{transform:translate(-50%, -50%) translateY(0) rotateX(0deg) rotateZ(0deg) scale(var(--aurora-wall-s1))}}@keyframes aurora-copy-out{0%{opacity:1;filter:blur();visibility:visible;transform:translateY(0)}to{opacity:0;filter:blur(10px);visibility:hidden;transform:translateY(-110px)}}@keyframes aurora-scrim-out{0%{opacity:1}to{opacity:.12}}@keyframes aurora-caption-in{0%{opacity:0;visibility:hidden;transform:translate(-50%)translateY(24px)}to{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}@keyframes aurora-nav-sheet-in{0%{opacity:0;transform:translateY(-6px)scale(.985)}to{opacity:1;transform:none}}@keyframes aurora-nav-sheet-swap{0%{opacity:.55}to{opacity:1}}@keyframes aurora-pop-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}@keyframes aurora-code-in{0%{opacity:0;filter:blur(4px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes aurora-floor{0%{background-position:0 0}to{background-position:0 56px}}@keyframes aurora-scroll-cue{0%{opacity:0;transform:translate(-50%,-2px)}30%{opacity:1}to{opacity:0;transform:translate(-50%,10px)}}@keyframes aurora-line-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes aurora-result-in{0%{opacity:0;filter:blur(6px);transform:translateY(18px)scale(.97)}to{opacity:1;filter:none;transform:none}}@keyframes aurora-fade-in{0%{opacity:0}to{opacity:1}}@keyframes aurora-palette-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}@keyframes aurora-sweep{0%{transform:translate(-60%)}55%,to{transform:translate(60%)}}@keyframes aurora-caret{50%{opacity:0}}@keyframes aurora-spin{to{transform:rotate(360deg)}}@keyframes aurora-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes aurora-ping{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@property --aurora-prism-active{syntax:"<color>";inherits:true;initial-value:#0000}@keyframes aurora-prism-in-pulse{0%{stroke-dashoffset:26px;opacity:0}4%{opacity:1}30%{stroke-dashoffset:-100px;opacity:1}33%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes aurora-prism-spark{0%,26%{opacity:.75;transform:scale(1)}32%{opacity:1;transform:scale(1.5)}44%,to{opacity:.75;transform:scale(1)}}@keyframes aurora-prism-ray-pulse{0%,32%{stroke-dashoffset:16px;opacity:0}36%{opacity:1}80%{stroke-dashoffset:-100px;opacity:1}84%,to{stroke-dashoffset:-100px;opacity:0}}@keyframes aurora-prism-port{0%,78%{transform:translate(-50%)scale(1)}84%{transform:translate(-50%)scale(1.7)}96%,to{transform:translate(-50%)scale(1)}}@keyframes aurora-prism-flow{to{stroke-dashoffset:-5.51px}}aurora-framework-prism[data-offscreen] .aurora-prism__in-pulse,aurora-framework-prism[data-offscreen] .aurora-prism__ray-pulse,aurora-framework-prism[data-offscreen] .aurora-prism__ray-flow,aurora-framework-prism[data-offscreen] .aurora-prism__spark,aurora-framework-prism[data-offscreen] .aurora-prism__port{animation-play-state:paused!important}@media (prefers-reduced-motion:reduce){.aurora-prism__in-pulse,.aurora-prism__ray-pulse,.aurora-prism__ray-flow,.aurora-prism__ray.is-active .aurora-prism__ray-flow,.aurora-prism__spark,.aurora-prism__cell.is-active .aurora-prism__port{animation:none!important}.aurora-prism__in-pulse,.aurora-prism__ray-pulse{display:none}.aurora-prism,.aurora-prism__ray,.aurora-prism__ray-glow,.aurora-prism__port,.aurora-prism__caption,.aurora-prism__caption.is-active{transition:none}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
