:root{--measure-ch:.58em}@font-face{font-family:Lato Fallback;src:local(Helvetica Neue);size-adjust:97.97%;ascent-override:100.75%;descent-override:21.74%;line-gap-override:0.0%}@font-face{font-family:Harmonique Fallback;src:local(Georgia);size-adjust:103.95%;ascent-override:76.96%;descent-override:19.72%;line-gap-override:0.0%}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Helvetica Neue);size-adjust:104.26%;ascent-override:99.56%;descent-override:21.29%;line-gap-override:0.0%}@font-face{font-family:Harmonique Numerals;src:url(/fonts/Harmonique-Regular-numerals.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+30-39;size-adjust:111.95%;ascent-override:88.16%;descent-override:19.03%;line-gap-override:0.0%}@font-face{font-family:Harmonique Numerals;src:url(/fonts/Harmonique-Bold-numerals.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+30-39;size-adjust:111.95%;ascent-override:88.16%;descent-override:19.03%;line-gap-override:0.0%}@font-face{font-family:Harmonique Numerals;src:url(/fonts/Harmonique-Black-numerals.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+30-39;size-adjust:111.95%;ascent-override:88.16%;descent-override:19.03%;line-gap-override:0.0%}
@layer reset;@layer tokens{:root{--font-ui:"Harmonique Numerals", Lato, "Lato Fallback", system-ui, sans-serif;--font-accent:Harmonique, "Harmonique Fallback", Georgia, serif;--font-numerals:"Harmonique Numerals";--font-credit:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback", system-ui, sans-serif}}@layer base,components,utilities,overrides;@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Lato;src:url(/fonts/Lato-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Harmonique;src:url(/fonts/Harmonique-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Harmonique;src:url(/fonts/Harmonique-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Harmonique;src:url(/fonts/Harmonique-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;src:url(/fonts/PlusJakartaSans-Medium.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@layer reset;@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-ink:#2d2d2d;--brand-rose:#d59b92;--brand-gold:#e0c793;--brand-ivory:#fffdfb;--brand-success:#3f6b54;--brand-warning:#9a6b23;--brand-danger:#a33a32;--brand-info:#3a5a7a;--color-surface:#fffdfb;--color-surface-raised:#f3efec;--color-surface-muted:#e5e0db;--color-surface-inverse:#2b2b2b;--color-shade:#171717;--color-text-primary:#2d2d2d;--color-text-secondary:#5b5b5b;--color-text-muted:#626262;--color-text-on-accent:#fffdfb;--color-text-inverse:#fffdfb;--color-accent:#925d56;--color-accent-hover:#73413a;--color-accent-fill:#d59b92;--color-text-on-accent-fill:#2d2d2d;--color-accent-fill-quiet:#ffebe8;--color-accent-surface:#ffebe8;--color-gold-decorative:#e0c793;--color-gold-actionable:#7f6837;--color-border:#d2cbc3;--color-border-strong:#8f8f8f;--color-focus:#414141;--color-focus-contrast:#fffdfb;--color-success:#3f6b54;--color-success-surface:#cdfee2;--color-warning:#906217;--color-warning-surface:#ffedd7;--color-danger:#a33a32;--color-danger-surface:#ffebe8;--color-info:#3a5a7a;--color-info-surface:#e5f2ff;--color-glass-tint:#fffdfb;--color-glass-border:#e0c793;--color-glass-substrate:#fffdfb}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-surface:#171717;--color-surface-raised:#2b2b2b;--color-surface-muted:#414141;--color-surface-inverse:#f3efec;--color-shade:#171717;--color-text-primary:#f3efec;--color-text-secondary:#ccc;--color-text-muted:#b2b2b2;--color-text-on-accent:#2d2d2d;--color-text-inverse:#2d2d2d;--color-accent:#efbfb7;--color-accent-hover:#fdd7d1;--color-accent-fill:#efbfb7;--color-text-on-accent-fill:#2d2d2d;--color-accent-fill-quiet:#fdd7d1;--color-accent-surface:#41211d;--color-gold-decorative:#8d7644;--color-gold-actionable:#decaa1;--color-border:#414141;--color-border-strong:#979797;--color-focus:#e5e0db;--color-focus-contrast:#171717;--color-success:#aad9bf;--color-success-surface:#043420;--color-warning:#f5c27d;--color-warning-surface:#3d2600;--color-danger:#ffb7ae;--color-danger-surface:#580003;--color-info:#acd0f5;--color-info-surface:#0d2d4a;--color-glass-tint:#2b2b2b;--color-glass-border:#e0c793;--color-glass-substrate:#171717}}@supports (color:oklch(50% 0.1 180)) and (color:light-dark(#000, #fff)){:root{--brand-ink:oklch(29.72% 0 0);--brand-rose:oklch(74.25% .071 28.81);--brand-gold:oklch(83.84% .073 85.15);--brand-ivory:oklch(99.5% .003 67.78);--brand-success:oklch(48.86% .062 160.14);--brand-warning:oklch(56.39% .104 73.63);--brand-danger:oklch(49.62% .141 27.67);--brand-info:oklch(45.71% .065 249.41);--color-surface:light-dark(oklch(99.5% .003 67.78),oklch(20.5% 0 0));--color-surface-raised:light-dark(oklch(95.5% .005 67.78),oklch(29% 0 0));--color-surface-muted:light-dark(oklch(91% .009 67.78),oklch(37.5% 0 0));--color-surface-inverse:light-dark(oklch(29% 0 0),oklch(95.5% .005 67.78));--color-shade:light-dark(oklch(20.5% 0 0),oklch(20.5% 0 0));--color-text-primary:light-dark(oklch(29.72% 0 0),oklch(95.5% .005 67.78));--color-text-secondary:light-dark(oklch(47% 0 0),oklch(84.5% 0 0));--color-text-muted:light-dark(oklch(49.7% 0 0),oklch(76.5% 0 0));--color-text-on-accent:light-dark(oklch(99.5% .003 67.78),oklch(29.72% 0 0));--color-text-inverse:light-dark(oklch(99.5% .003 67.78),oklch(29.72% 0 0));--color-accent:light-dark(oklch(53.6% .071 28.81),oklch(84.5% .057 28.81));--color-accent-hover:light-dark(oklch(43.5% .071 28.81),oklch(91% .043 28.81));--color-accent-fill:light-dark(oklch(74.25% .071 28.81),oklch(84.5% .057 28.81));--color-text-on-accent-fill:light-dark(oklch(29.72% 0 0),oklch(29.72% 0 0));--color-accent-fill-quiet:light-dark(oklch(95.5% .022 28.81),oklch(91% .043 28.81));--color-accent-surface:light-dark(oklch(95.5% .022 28.81),oklch(29% .05 28.81));--color-gold-decorative:light-dark(oklch(83.84% .073 85.15),oklch(57.5% .073 85.15));--color-gold-actionable:light-dark(oklch(53% .073 85.15),oklch(84.5% .059 85.15));--color-border:light-dark(oklch(84.5% .013 67.78),oklch(37.5% 0 0));--color-border-strong:light-dark(oklch(65.1% 0 0),oklch(67.5% 0 0));--color-focus:light-dark(oklch(37.5% 0 0),oklch(91% .009 67.78));--color-focus-contrast:light-dark(oklch(99.5% .003 67.78),oklch(20.5% 0 0));--color-success:light-dark(oklch(48.9% .062 160.14),oklch(84.5% .062 160.14));--color-success-surface:light-dark(oklch(95.5% .062 160.14),oklch(29% .062 160.14));--color-warning:light-dark(oklch(53.3% .104 73.63),oklch(84.5% .104 73.63));--color-warning-surface:light-dark(oklch(95.5% .035 73.63),oklch(29% .062 73.63));--color-danger:light-dark(oklch(49.6% .141 27.67),oklch(84.5% .085 27.67));--color-danger-surface:light-dark(oklch(95.5% .022 27.67),oklch(29% .119 27.67));--color-info:light-dark(oklch(45.7% .065 249.41),oklch(84.5% .065 249.41));--color-info-surface:light-dark(oklch(95.5% .022 249.41),oklch(29% .065 249.41));--color-glass-tint:light-dark(oklch(99.5% .003 67.78/.62),oklch(29% 0 0/.62));--color-glass-border:light-dark(oklch(83.84% .073 85.15/.35),oklch(83.84% .073 85.15/.22));--color-glass-substrate:light-dark(oklch(99.5% .003 67.78/.92),oklch(20.5% 0 0/.92))}}@supports (color:oklch(50% 0.1 180)) and (not (color:light-dark(#000, #fff))){:root{--brand-ink:#2d2d2d;--brand-rose:#d59b92;--brand-gold:#e0c793;--brand-ivory:#fffdfb;--brand-success:#3f6b54;--brand-warning:#9a6b24;--brand-danger:#a33a32;--brand-info:#3a5a7a;--color-surface:#fffdfb;--color-surface-raised:#f2efed;--color-surface-muted:#e5e0db;--color-surface-inverse:#2b2b2b;--color-shade:#171717;--color-text-primary:#2d2d2d;--color-text-secondary:#5b5b5b;--color-text-muted:#626262;--color-text-on-accent:#fffdfb;--color-text-inverse:#fffdfb;--color-accent:#925e56;--color-accent-hover:#73413a;--color-accent-fill:#d59b92;--color-text-on-accent-fill:#2d2d2d;--color-accent-fill-quiet:#ffebe8;--color-accent-surface:#ffebe8;--color-gold-decorative:#e0c793;--color-gold-actionable:#7f6937;--color-border:#d2cbc3;--color-border-strong:#8f8f8f;--color-focus:#414141;--color-focus-contrast:#fffdfb;--color-success:#3f6b54;--color-success-surface:#cdfee2;--color-warning:#906217;--color-warning-surface:#ffedd7;--color-danger:#a33a32;--color-danger-surface:#ffebe8;--color-info:#3a5a7a;--color-info-surface:#e5f2ff;--color-glass-tint:#fffdfb9e;--color-glass-border:#e0c79359;--color-glass-substrate:#fffdfbeb}@supports (color:lab(0% 0 0)){:root{--brand-ink:lab(18.4752% 0 -.00000596046);--brand-rose:lab(69.5039% 21.3535 13.6907);--brand-gold:lab(81.459% 3.59494 29.2814);--brand-ivory:lab(99.4203% .375777 1.06211);--brand-success:lab(41.5051% -20.3091 7.95811);--brand-warning:lab(49.2975% 14.4376 45.5055);--brand-danger:lab(40.1993% 43.9087 29.3165);--brand-info:lab(36.8417% -4.64679 -22.1633);--color-surface:lab(99.4203% .375777 1.06211);--color-surface-raised:lab(94.7804% .629395 1.77208);--color-surface-muted:lab(89.5601% 1.14447 3.19698);--color-surface-inverse:lab(17.64% -.0000149012 0);--color-shade:lab(7.78201% -.0000149012 0);--color-text-primary:lab(18.4752% 0 -.00000596046);--color-text-secondary:lab(38.52% .0000149012 -.00000596046);--color-text-muted:lab(41.652% -.0000149012 0);--color-text-on-accent:lab(99.4203% .375777 1.06211);--color-text-inverse:lab(99.4203% .375777 1.06211);--color-accent:lab(45.5402% 21.4972 13.9202);--color-accent-hover:lab(33.8161% 21.6092 14.1405);--color-accent-fill:lab(69.5039% 21.3535 13.6907);--color-text-on-accent-fill:lab(18.4752% 0 -.00000596046);--color-accent-fill-quiet:lab(94.5921% 6.51836 4.12805);--color-accent-surface:lab(94.5921% 6.51836 4.12805);--color-gold-decorative:lab(81.459% 3.59494 29.2814);--color-gold-actionable:lab(45.6288% 4.55093 30.8569);--color-border:lab(82.0191% 1.67257 4.6307);--color-border-strong:lab(59.516% 0 0);--color-focus:lab(27.5% 0 0);--color-focus-contrast:lab(99.4203% .375777 1.06211);--color-success:lab(41.5515% -20.3086 7.95799);--color-success-surface:lab(95.6154% -20.0539 7.88894);--color-warning:lab(45.6985% 14.6807 46.564);--color-warning-surface:lab(94.8142% 3.57336 13.0641);--color-danger:lab(40.176% 43.9093 29.3194);--color-danger-surface:lab(94.5876% 6.58649 3.98023);--color-info:lab(36.8301% -4.64612 -22.1632);--color-info-surface:lab(94.7605% -2.39417 -7.78289);--color-glass-tint:lab(99.4203% .375777 1.06211/.62);--color-glass-border:lab(81.459% 3.59494 29.2814/.35);--color-glass-substrate:lab(99.4203% .375777 1.06211/.92)}}@media (prefers-color-scheme:dark){:root{--color-surface:#171717;--color-surface-raised:#2b2b2b;--color-surface-muted:#414141;--color-surface-inverse:#f2efed;--color-shade:#171717;--color-text-primary:#f2efed;--color-text-secondary:#ccc;--color-text-muted:#b2b2b2;--color-text-on-accent:#2d2d2d;--color-text-inverse:#2d2d2d;--color-accent:#efbfb7;--color-accent-hover:#fdd7d1;--color-accent-fill:#efbfb7;--color-text-on-accent-fill:#2d2d2d;--color-accent-fill-quiet:#fdd7d1;--color-accent-surface:#41211d;--color-gold-decorative:#8d7644;--color-gold-actionable:#decaa1;--color-border:#414141;--color-border-strong:#979797;--color-focus:#e5e0db;--color-focus-contrast:#171717;--color-success:#aad9be;--color-success-surface:#043420;--color-warning:#f5c27e;--color-warning-surface:#3d2600;--color-danger:#ffb7ae;--color-danger-surface:#580003;--color-info:#acd0f6;--color-info-surface:#0d2d4a;--color-glass-tint:#2b2b2b9e;--color-glass-border:#e0c79338;--color-glass-substrate:#171717eb}@supports (color:lab(0% 0 0)){:root{--color-surface:lab(7.78201% -.0000149012 0);--color-surface-raised:lab(17.64% -.0000149012 0);--color-surface-muted:lab(27.5% 0 0);--color-surface-inverse:lab(94.7804% .629395 1.77208);--color-shade:lab(7.78201% -.0000149012 0);--color-text-primary:lab(94.7804% .629395 1.77208);--color-text-secondary:lab(82.02% 0 -.0000119209);--color-text-muted:lab(72.74% 0 0);--color-text-on-accent:lab(18.4752% 0 -.00000596046);--color-text-inverse:lab(18.4752% 0 -.00000596046);--color-accent:lab(81.5235% 17.0486 10.867);--color-accent-hover:lab(89.1887% 12.8076 8.13654);--color-accent-fill:lab(81.5235% 17.0486 10.867);--color-text-on-accent-fill:lab(18.4752% 0 -.00000596046);--color-accent-fill-quiet:lab(89.1887% 12.8076 8.13654);--color-accent-surface:lab(17.1849% 15.2404 10.0087);--color-gold-decorative:lab(50.8605% 4.35281 30.456);--color-gold-actionable:lab(82.2013% 2.63089 23.3448);--color-border:lab(27.5% 0 0);--color-border-strong:lab(62.3% .0000298023 0);--color-focus:lab(89.5601% 1.14447 3.19698);--color-focus-contrast:lab(7.78201% -.0000149012 0);--color-success:lab(82.8543% -20.0868 7.89784);--color-success-surface:lab(18.4569% -20.7288 8.07197);--color-warning:lab(81.9913% 12.9571 41.6013);--color-warning-surface:lab(17.5479% 8.99868 25.6757);--color-danger:lab(81.2533% 25.81 15.8238);--color-danger-surface:lab(16.4433% 37.5233 24.7351);--color-info:lab(81.9078% -6.01837 -22.5511);--color-info-surface:lab(17.3644% -2.795 -21.8367);--color-glass-tint:lab(17.64% -.0000149012 0/.62);--color-glass-border:lab(81.459% 3.59494 29.2814/.22);--color-glass-substrate:lab(7.78201% -.0000149012 0/.92)}}}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports not (color:light-dark(#000, #fff)){:root[data-theme=dark]{--color-surface:#171717;--color-surface-raised:#2b2b2b;--color-surface-muted:#414141;--color-surface-inverse:#f2efed;--color-shade:#171717;--color-text-primary:#f2efed;--color-text-secondary:#ccc;--color-text-muted:#b2b2b2;--color-text-on-accent:#2d2d2d;--color-text-inverse:#2d2d2d;--color-accent:#efbfb7;--color-accent-hover:#fdd7d1;--color-accent-fill:#efbfb7;--color-text-on-accent-fill:#2d2d2d;--color-accent-fill-quiet:#fdd7d1;--color-accent-surface:#41211d;--color-gold-decorative:#8d7644;--color-gold-actionable:#decaa1;--color-border:#414141;--color-border-strong:#979797;--color-focus:#e5e0db;--color-focus-contrast:#171717;--color-success:#aad9be;--color-success-surface:#043420;--color-warning:#f5c27e;--color-warning-surface:#3d2600;--color-danger:#ffb7ae;--color-danger-surface:#580003;--color-info:#acd0f6;--color-info-surface:#0d2d4a;--color-glass-tint:#2b2b2b9e;--color-glass-border:#e0c79338;--color-glass-substrate:#171717eb}@supports (color:lab(0% 0 0)){:root[data-theme=dark]{--color-surface:lab(7.78201% -.0000149012 0);--color-surface-raised:lab(17.64% -.0000149012 0);--color-surface-muted:lab(27.5% 0 0);--color-surface-inverse:lab(94.7804% .629395 1.77208);--color-shade:lab(7.78201% -.0000149012 0);--color-text-primary:lab(94.7804% .629395 1.77208);--color-text-secondary:lab(82.02% 0 -.0000119209);--color-text-muted:lab(72.74% 0 0);--color-text-on-accent:lab(18.4752% 0 -.00000596046);--color-text-inverse:lab(18.4752% 0 -.00000596046);--color-accent:lab(81.5235% 17.0486 10.867);--color-accent-hover:lab(89.1887% 12.8076 8.13654);--color-accent-fill:lab(81.5235% 17.0486 10.867);--color-text-on-accent-fill:lab(18.4752% 0 -.00000596046);--color-accent-fill-quiet:lab(89.1887% 12.8076 8.13654);--color-accent-surface:lab(17.1849% 15.2404 10.0087);--color-gold-decorative:lab(50.8605% 4.35281 30.456);--color-gold-actionable:lab(82.2013% 2.63089 23.3448);--color-border:lab(27.5% 0 0);--color-border-strong:lab(62.3% .0000298023 0);--color-focus:lab(89.5601% 1.14447 3.19698);--color-focus-contrast:lab(7.78201% -.0000149012 0);--color-success:lab(82.8543% -20.0868 7.89784);--color-success-surface:lab(18.4569% -20.7288 8.07197);--color-warning:lab(81.9913% 12.9571 41.6013);--color-warning-surface:lab(17.5479% 8.99868 25.6757);--color-danger:lab(81.2533% 25.81 15.8238);--color-danger-surface:lab(16.4433% 37.5233 24.7351);--color-info:lab(81.9078% -6.01837 -22.5511);--color-info-surface:lab(17.3644% -2.795 -21.8367);--color-glass-tint:lab(17.64% -.0000149012 0/.62);--color-glass-border:lab(81.459% 3.59494 29.2814/.22);--color-glass-substrate:lab(7.78201% -.0000149012 0/.92)}}:root[data-theme=light]{--color-surface:#fffdfb;--color-surface-raised:#f2efed;--color-surface-muted:#e5e0db;--color-surface-inverse:#2b2b2b;--color-shade:#171717;--color-text-primary:#2d2d2d;--color-text-secondary:#5b5b5b;--color-text-muted:#626262;--color-text-on-accent:#fffdfb;--color-text-inverse:#fffdfb;--color-accent:#925e56;--color-accent-hover:#73413a;--color-accent-fill:#d59b92;--color-text-on-accent-fill:#2d2d2d;--color-accent-fill-quiet:#ffebe8;--color-accent-surface:#ffebe8;--color-gold-decorative:#e0c793;--color-gold-actionable:#7f6937;--color-border:#d2cbc3;--color-border-strong:#8f8f8f;--color-focus:#414141;--color-focus-contrast:#fffdfb;--color-success:#3f6b54;--color-success-surface:#cdfee2;--color-warning:#906217;--color-warning-surface:#ffedd7;--color-danger:#a33a32;--color-danger-surface:#ffebe8;--color-info:#3a5a7a;--color-info-surface:#e5f2ff;--color-glass-tint:#fffdfb9e;--color-glass-border:#e0c79359;--color-glass-substrate:#fffdfbeb}@supports (color:lab(0% 0 0)){:root[data-theme=light]{--color-surface:lab(99.4203% .375777 1.06211);--color-surface-raised:lab(94.7804% .629395 1.77208);--color-surface-muted:lab(89.5601% 1.14447 3.19698);--color-surface-inverse:lab(17.64% -.0000149012 0);--color-shade:lab(7.78201% -.0000149012 0);--color-text-primary:lab(18.4752% 0 -.00000596046);--color-text-secondary:lab(38.52% .0000149012 -.00000596046);--color-text-muted:lab(41.652% -.0000149012 0);--color-text-on-accent:lab(99.4203% .375777 1.06211);--color-text-inverse:lab(99.4203% .375777 1.06211);--color-accent:lab(45.5402% 21.4972 13.9202);--color-accent-hover:lab(33.8161% 21.6092 14.1405);--color-accent-fill:lab(69.5039% 21.3535 13.6907);--color-text-on-accent-fill:lab(18.4752% 0 -.00000596046);--color-accent-fill-quiet:lab(94.5921% 6.51836 4.12805);--color-accent-surface:lab(94.5921% 6.51836 4.12805);--color-gold-decorative:lab(81.459% 3.59494 29.2814);--color-gold-actionable:lab(45.6288% 4.55093 30.8569);--color-border:lab(82.0191% 1.67257 4.6307);--color-border-strong:lab(59.516% 0 0);--color-focus:lab(27.5% 0 0);--color-focus-contrast:lab(99.4203% .375777 1.06211);--color-success:lab(41.5515% -20.3086 7.95799);--color-success-surface:lab(95.6154% -20.0539 7.88894);--color-warning:lab(45.6985% 14.6807 46.564);--color-warning-surface:lab(94.8142% 3.57336 13.0641);--color-danger:lab(40.176% 43.9093 29.3194);--color-danger-surface:lab(94.5876% 6.58649 3.98023);--color-info:lab(36.8301% -4.64612 -22.1632);--color-info-surface:lab(94.7605% -2.39417 -7.78289);--color-glass-tint:lab(99.4203% .375777 1.06211/.62);--color-glass-border:lab(81.459% 3.59494 29.2814/.35);--color-glass-substrate:lab(99.4203% .375777 1.06211/.92)}}}}@layer base,components,utilities,overrides;
@layer reset;@layer tokens{:root{--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--space-4xl:6rem;--space-5xl:8rem;--radius-none:0;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:2rem;--radius-full:9999px;--shadow-sm:0 1px 2px #1616160f, 0 1px 3px #1616160a;--shadow-md:0 2px 4px #1616160d, 0 6px 16px #16161612;--shadow-lg:0 4px 8px #1616160d, 0 16px 32px #16161617;--size-touch-target:2.75rem;--size-control-inline:1.5rem;--size-control-block:.75rem;--size-floating-action:4rem;--size-icon-xs:1rem;--size-icon-sm:1.25rem;--size-icon-md:1.5rem;--size-icon-lg:2rem;--size-icon-xl:2.5rem;--size-portrait:min(100%, 22rem);--duration-instant:0s;--duration-fast:.12s;--duration-base:.22s;--duration-slow:.38s;--duration-deliberate:.5s;--duration-beacon:2.6s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-entrance:cubic-bezier(0, 0, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);--ease-editorial:cubic-bezier(.33, 1, .68, 1);--breakpoint-mobile:0px;--breakpoint-tablet:768px;--breakpoint-desktop:1024px;--breakpoint-wide:1440px;--focus-ring-width:3px;--focus-ring-offset:2px;--state-disabled-opacity:.6;--gesture-lift:translateY(-2px);--gesture-press:scale(.98);--gesture-reveal:translateY(var(--space-lg));--z-base:0;--z-raised:1;--z-floating:2;--z-overlay:3;--material-tone-neutral-substrate:var(--color-glass-substrate);--material-tone-neutral-substrate-alpha:.82;--material-tone-neutral-tint:var(--color-glass-tint);--material-tone-neutral-boundary-color:var(--color-glass-border);--material-tone-neutral-illuminant:var(--color-surface);--material-tone-neutral-shade:var(--color-shade);--material-tone-neutral-solid:var(--color-surface-raised);--material-tone-brand-substrate:var(--color-glass-substrate);--material-tone-brand-substrate-alpha:.84;--material-tone-brand-tint:var(--color-accent-surface);--material-tone-brand-boundary-color:var(--color-accent);--material-tone-brand-illuminant:var(--color-surface);--material-tone-brand-shade:var(--color-shade);--material-tone-brand-solid:var(--color-accent-surface);--material-tone-accent-substrate:var(--color-glass-substrate);--material-tone-accent-substrate-alpha:.84;--material-tone-accent-tint:var(--color-gold-decorative);--material-tone-accent-boundary-color:var(--color-gold-actionable);--material-tone-accent-illuminant:var(--color-surface);--material-tone-accent-shade:var(--color-shade);--material-tone-accent-solid:var(--color-surface-raised);--material-layer-raised-occlusion:var(--shadow-md);--material-layer-floating-occlusion:var(--shadow-lg);--material-layer-overlay-occlusion:var(--shadow-lg);--material-depth-thin-volume:1px;--material-depth-thin-refraction:.5px;--material-depth-medium-volume:1.5px;--material-depth-medium-refraction:.75px;--material-depth-thick-volume:2px;--material-depth-thick-refraction:1px;--material-refraction-clear-transmission:.62;--material-refraction-clear-diffusion:18px;--material-refraction-clear-scattering:1.6;--material-refraction-frosted-transmission:.55;--material-refraction-frosted-diffusion:26px;--material-refraction-frosted-scattering:1.7;--material-refraction-deep-transmission:.5;--material-refraction-deep-diffusion:32px;--material-refraction-deep-scattering:1.8;--material-boundary-hairline-width:1px;--material-boundary-hairline-alpha:.35;--material-boundary-hairline-radius:var(--radius-md);--material-boundary-defined-width:1px;--material-boundary-defined-alpha:.4;--material-boundary-defined-radius:var(--radius-lg);--material-boundary-pronounced-width:1.5px;--material-boundary-pronounced-alpha:.45;--material-boundary-pronounced-radius:var(--radius-lg);--material-bevel-none-extent:0px;--material-bevel-none-blur:0px;--material-bevel-none-spread:0;--material-bevel-soft-extent:1px;--material-bevel-soft-blur:1.5px;--material-bevel-soft-spread:.25;--material-bevel-defined-extent:1.5px;--material-bevel-defined-blur:2px;--material-bevel-defined-spread:.2;--material-bevel-carved-extent:2.5px;--material-bevel-carved-blur:3px;--material-bevel-carved-spread:.15;--material-rim-none-alpha:0;--material-rim-none-glow-size:0px;--material-rim-none-glow-alpha:0;--material-rim-none-spectral:0;--material-rim-quiet-alpha:.35;--material-rim-quiet-glow-size:2.5rem;--material-rim-quiet-glow-alpha:.1;--material-rim-quiet-spectral:0;--material-rim-present-alpha:.5;--material-rim-present-glow-size:4rem;--material-rim-present-glow-alpha:.14;--material-rim-present-spectral:0;--material-rim-spectral-alpha:.7;--material-rim-spectral-glow-size:6rem;--material-rim-spectral-glow-alpha:.18;--material-rim-spectral-spectral:1;--material-illumination-dim-highlight-alpha:.65;--material-illumination-dim-shade-alpha:.3;--material-illumination-ambient-highlight-alpha:.75;--material-illumination-ambient-shade-alpha:.42;--material-illumination-bright-highlight-alpha:.85;--material-illumination-bright-shade-alpha:.55;--prominence-lead:1;--prominence-support:.6;--prominence-recede:0;--ambience-aurora-color:color-mix(in oklab, var(--color-gold-decorative) 12.0%, transparent);--ambience-aurora-x:78%;--ambience-aurora-y:8%;--ambience-aurora-size:58vmax;--ambience-aurora-drift:5%;--ambience-hearth-color:color-mix(in oklab, var(--color-accent) 10.0%, transparent);--ambience-hearth-x:12%;--ambience-hearth-y:52%;--ambience-hearth-size:52vmax;--ambience-hearth-drift:13%;--ambience-settle-color:color-mix(in oklab, var(--color-border-strong) 2.0%, transparent);--ambience-settle-x:52%;--ambience-settle-y:98%;--ambience-settle-size:68vmax;--ambience-settle-drift:3%}@supports (color:lab(0% 0 0)){:root{--shadow-sm:0 1px 2px lab(7.22637% -.0000149012 0/.06), 0 1px 3px lab(7.22637% -.0000149012 0/.04);--shadow-md:0 2px 4px lab(7.22637% -.0000149012 0/.05), 0 6px 16px lab(7.22637% -.0000149012 0/.07);--shadow-lg:0 4px 8px lab(7.22637% -.0000149012 0/.05), 0 16px 32px lab(7.22637% -.0000149012 0/.09)}}@media (prefers-color-scheme:dark){:root{--shadow-sm:0 1px 2px #0006;--shadow-md:0 2px 4px #00000059, 0 6px 16px #00000073;--shadow-lg:0 4px 8px #0006, 0 16px 32px #00000080}@supports (color:lab(0% 0 0)){:root{--shadow-sm:0 1px 2px lab(0% 0 0/.4);--shadow-md:0 2px 4px lab(0% 0 0/.35), 0 6px 16px lab(0% 0 0/.45);--shadow-lg:0 4px 8px lab(0% 0 0/.4), 0 16px 32px lab(0% 0 0/.5)}}}@media (prefers-reduced-motion:reduce){:root{--duration-instant:0s;--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-deliberate:0s;--duration-beacon:0s;--ambience-aurora-drift:0%;--ambience-hearth-drift:0%;--ambience-settle-drift:0%}}@media (prefers-reduced-transparency:reduce){:root{--gate-transmission:1;--gate-diffusion:0px;--gate-scattering:1;--gate-refraction:0px;--gate-volume:0px;--gate-substrate-alpha:1;--gate-highlight-alpha:0;--gate-shade-alpha:0;--gate-rim-alpha:0;--gate-glow-size:0px;--gate-glow-alpha:0;--gate-bevel-extent:0px}}@media (forced-colors:active){:root{--gate-transmission:1;--gate-diffusion:0px;--gate-scattering:1;--gate-refraction:0px;--gate-volume:0px;--gate-substrate-alpha:1;--gate-highlight-alpha:0;--gate-shade-alpha:0;--gate-rim-alpha:0;--gate-glow-size:0px;--gate-glow-alpha:0;--gate-bevel-extent:0px}}@media (prefers-contrast:more){:root{--gate-substrate-boost:1.1;--gate-transmission-damp:.9;--gate-boundary-boost:1.1}}@media (update:slow){:root{--gate-diffusion:0px;--gate-refraction:0px;--gate-scattering:1}}}@layer base,components,utilities,overrides;

@layer reset;@layer tokens{:root{--spectrum-prism:#f3c4bf 0.0%, #eec8af 14.3%, #e2cfa8 28.6%, #bfdab8 42.9%, #a7dddf 57.1%, #bfd1f6 71.4%, #e2c6e8 85.7%, #f3c4bf 100.0%;--spectrum-prism-conic:conic-gradient(from 180deg, #f3c4bf 0.0%, #eec8af 14.3%, #e2cfa8 28.6%, #bfdab8 42.9%, #a7dddf 57.1%, #bfd1f6 71.4%, #e2c6e8 85.7%, #f3c4bf 100.0%);--spectrum-prism-linear:linear-gradient(100deg, #f3c4bf 0.0%, #eec8af 14.3%, #e2cfa8 28.6%, #bfdab8 42.9%, #a7dddf 57.1%, #bfd1f6 71.4%, #e2c6e8 85.7%, #f3c4bf 100.0%);--spectrum-prism-warm:#f1b2ac 0.0%, #eeb59c 33.3%, #e7bb91 66.7%, #dbc18c 100.0%;--spectrum-prism-warm-conic:conic-gradient(from 180deg, #f1b2ac 0.0%, #eeb59c 33.3%, #e7bb91 66.7%, #dbc18c 100.0%);--spectrum-prism-warm-linear:linear-gradient(100deg, #f1b2ac 0.0%, #eeb59c 33.3%, #e7bb91 66.7%, #dbc18c 100.0%);--spectrum-prism-intense:#fda19a 0.0%, #f5ab77 14.3%, #deb866 28.6%, #98cf8b 42.9%, #56d3da 57.1%, #9dbdff 71.4%, #dda7ea 85.7%, #fda19a 100.0%;--spectrum-prism-intense-conic:conic-gradient(from 180deg, #fda19a 0.0%, #f5ab77 14.3%, #deb866 28.6%, #98cf8b 42.9%, #56d3da 57.1%, #9dbdff 71.4%, #dda7ea 85.7%, #fda19a 100.0%);--spectrum-prism-intense-linear:linear-gradient(100deg, #fda19a 0.0%, #f5ab77 14.3%, #deb866 28.6%, #98cf8b 42.9%, #56d3da 57.1%, #9dbdff 71.4%, #dda7ea 85.7%, #fda19a 100.0%);--gradient-accent-pill:linear-gradient(100deg, var(--color-accent-fill) 0%, var(--color-accent-fill-quiet) 100%);--gradient-surface-sheen:linear-gradient(180deg, color-mix(in oklab, var(--color-surface) 75%, transparent) 0%, color-mix(in oklab, var(--color-surface) 0%, transparent) 100%);--gradient-gold-sheen:linear-gradient(90deg, color-mix(in oklab, var(--color-gold-decorative) 0%, transparent) 0%, color-mix(in oklab, var(--color-gold-decorative) 100%, transparent) 50%, color-mix(in oklab, var(--color-gold-decorative) 0%, transparent) 100%);--gradient-inverse-veil:linear-gradient(160deg, var(--color-surface-inverse) 0%, color-mix(in oklab, var(--color-surface-inverse) 88%, transparent) 100%)}@supports (color:lab(0% 0 0)){:root{--spectrum-prism:lab(83.2467% 16.9351 9.19195) 0.0%, lab(83.5635% 11.2603 17.827) 14.3%, lab(83.9323% 2.41321 21.6647) 28.6%, lab(84.4514% -14.3005 13.5656) 42.9%, lab(84.3027% -17.3517 -7.21499) 57.1%, lab(83.4684% -.340611 -20.3386) 71.4%, lab(83.0171% 14.5039 -13.1239) 85.7%, lab(83.2467% 16.9351 9.19195) 100.0%;--spectrum-prism-conic:conic-gradient(from 180deg, lab(83.2467% 16.9351 9.19195) 0.0%, lab(83.5635% 11.2603 17.827) 14.3%, lab(83.9323% 2.41321 21.6647) 28.6%, lab(84.4514% -14.3005 13.5656) 42.9%, lab(84.3027% -17.3517 -7.21499) 57.1%, lab(83.4684% -.340611 -20.3386) 71.4%, lab(83.0171% 14.5039 -13.1239) 85.7%, lab(83.2467% 16.9351 9.19195) 100.0%);--spectrum-prism-linear:linear-gradient(100deg, lab(83.2467% 16.9351 9.19195) 0.0%, lab(83.5635% 11.2603 17.827) 14.3%, lab(83.9323% 2.41321 21.6647) 28.6%, lab(84.4514% -14.3005 13.5656) 42.9%, lab(84.3027% -17.3517 -7.21499) 57.1%, lab(83.4684% -.340611 -20.3386) 71.4%, lab(83.0171% 14.5039 -13.1239) 85.7%, lab(83.2467% 16.9351 9.19195) 100.0%);--spectrum-prism-warm:lab(78.414% 23.1743 12.6589) 0.0%, lab(78.6787% 18.8254 21.2895) 33.3%, lab(78.9901% 12.1884 27.4636) 66.7%, lab(79.3227% 3.84793 30.1911) 100.0%;--spectrum-prism-warm-conic:conic-gradient(from 180deg, lab(78.414% 23.1743 12.6589) 0.0%, lab(78.6787% 18.8254 21.2895) 33.3%, lab(78.9901% 12.1884 27.4636) 66.7%, lab(79.3227% 3.84793 30.1911) 100.0%);--spectrum-prism-warm-linear:linear-gradient(100deg, lab(78.414% 23.1743 12.6589) 0.0%, lab(78.6787% 18.8254 21.2895) 33.3%, lab(78.9901% 12.1884 27.4636) 66.7%, lab(79.3227% 3.84793 30.1911) 100.0%);--spectrum-prism-intense:lab(75.7498% 34.173 18.9129) 0.0%, lab(76.3219% 24.0618 37.7179) 14.3%, lab(77.021% 6.94916 46.474) 28.6%, lab(78.1285% -28.4025 27.9016) 42.9%, lab(77.8694% -34.5111 -14.2102) 57.1%, lab(76.0646% 1.9334 -39.8665) 71.4%, lab(75.2498% 29.2762 -25.9075) 85.7%, lab(75.7498% 34.173 18.9129) 100.0%;--spectrum-prism-intense-conic:conic-gradient(from 180deg, lab(75.7498% 34.173 18.9129) 0.0%, lab(76.3219% 24.0618 37.7179) 14.3%, lab(77.021% 6.94916 46.474) 28.6%, lab(78.1285% -28.4025 27.9016) 42.9%, lab(77.8694% -34.5111 -14.2102) 57.1%, lab(76.0646% 1.9334 -39.8665) 71.4%, lab(75.2498% 29.2762 -25.9075) 85.7%, lab(75.7498% 34.173 18.9129) 100.0%);--spectrum-prism-intense-linear:linear-gradient(100deg, lab(75.7498% 34.173 18.9129) 0.0%, lab(76.3219% 24.0618 37.7179) 14.3%, lab(77.021% 6.94916 46.474) 28.6%, lab(78.1285% -28.4025 27.9016) 42.9%, lab(77.8694% -34.5111 -14.2102) 57.1%, lab(76.0646% 1.9334 -39.8665) 71.4%, lab(75.2498% 29.2762 -25.9075) 85.7%, lab(75.7498% 34.173 18.9129) 100.0%)}}}@layer base,components,utilities,overrides;
@property --type-size{syntax:"*";inherits:false}@layer reset;@layer tokens{:root{--text-display-hero-family:var(--font-ui);--text-display-hero-size:clamp(2.5rem, 1.6rem + 4.2vw, 5rem);--text-display-hero-line-height:1.04;--text-display-hero-weight:900;--text-display-hero-letter-spacing:-.02em;--text-display-hero-max-width:calc(18 * var(--measure-ch,1ch));--text-display-section-family:var(--font-ui);--text-display-section-size:clamp(1.875rem, 1.3rem + 2.6vw, 3.25rem);--text-display-section-line-height:1.12;--text-display-section-weight:900;--text-display-section-letter-spacing:-.02em;--text-display-section-max-width:calc(20 * var(--measure-ch,1ch));--text-display-quote-family:var(--font-ui);--text-display-quote-size:clamp(1.375rem, 1.1rem + 1.2vw, 2rem);--text-display-quote-line-height:1.35;--text-display-quote-weight:400;--text-display-quote-letter-spacing:normal;--text-display-quote-max-width:calc(28 * var(--measure-ch,1ch));--text-heading-1-family:var(--font-ui);--text-heading-1-size:clamp(1.75rem, 1.4rem + 1.6vw, 2.5rem);--text-heading-1-line-height:1.2;--text-heading-1-weight:900;--text-heading-1-letter-spacing:-.015em;--text-heading-1-max-width:calc(24 * var(--measure-ch,1ch));--text-heading-2-family:var(--font-ui);--text-heading-2-size:clamp(1.375rem, 1.2rem + .9vw, 1.875rem);--text-heading-2-line-height:1.25;--text-heading-2-weight:700;--text-heading-2-letter-spacing:-.01em;--text-heading-2-max-width:calc(30 * var(--measure-ch,1ch));--text-heading-3-family:var(--font-ui);--text-heading-3-size:1.25rem;--text-heading-3-line-height:1.35;--text-heading-3-weight:700;--text-heading-3-letter-spacing:normal;--text-heading-3-max-width:calc(36 * var(--measure-ch,1ch));--text-body-lg-family:var(--font-ui);--text-body-lg-size:clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--text-body-lg-line-height:1.65;--text-body-lg-weight:400;--text-body-lg-letter-spacing:normal;--text-body-lg-max-width:calc(62 * var(--measure-ch,1ch));--text-body-family:var(--font-ui);--text-body-size:1rem;--text-body-line-height:1.7;--text-body-weight:400;--text-body-letter-spacing:normal;--text-body-max-width:calc(68 * var(--measure-ch,1ch));--text-body-sm-family:var(--font-ui);--text-body-sm-size:.9375rem;--text-body-sm-line-height:1.6;--text-body-sm-weight:400;--text-body-sm-letter-spacing:normal;--text-body-sm-max-width:calc(72 * var(--measure-ch,1ch));--text-label-family:var(--font-ui);--text-label-size:.875rem;--text-label-line-height:1.4;--text-label-weight:700;--text-label-letter-spacing:normal;--text-label-max-width:none;--text-button-family:var(--font-ui);--text-button-size:1rem;--text-button-line-height:1.2;--text-button-weight:700;--text-button-letter-spacing:normal;--text-button-max-width:none;--text-caption-family:var(--font-ui);--text-caption-size:.8125rem;--text-caption-line-height:1.5;--text-caption-weight:400;--text-caption-letter-spacing:normal;--text-caption-max-width:none;--text-overline-family:var(--font-ui);--text-overline-size:.8125rem;--text-overline-line-height:1.4;--text-overline-weight:700;--text-overline-letter-spacing:.12em;--text-overline-max-width:none;--text-legal-family:var(--font-ui);--text-legal-size:.875rem;--text-legal-line-height:1.6;--text-legal-weight:400;--text-legal-letter-spacing:normal;--text-legal-max-width:calc(78 * var(--measure-ch,1ch));--text-data-family:var(--font-ui);--text-data-size:.9375rem;--text-data-line-height:1.5;--text-data-weight:400;--text-data-letter-spacing:normal;--text-data-max-width:none}}@layer base;@layer components{.type-display-hero{font-family:var(--text-display-hero-family);--type-size:var(--text-display-hero-size);font-size:var(--type-size);line-height:var(--text-display-hero-line-height);font-weight:var(--text-display-hero-weight);letter-spacing:var(--text-display-hero-letter-spacing);text-transform:uppercase;max-width:var(--text-display-hero-max-width)}.type-display-section{font-family:var(--text-display-section-family);--type-size:var(--text-display-section-size);font-size:var(--type-size);line-height:var(--text-display-section-line-height);font-weight:var(--text-display-section-weight);letter-spacing:var(--text-display-section-letter-spacing);max-width:var(--text-display-section-max-width)}.type-display-quote{font-family:var(--text-display-quote-family);--type-size:var(--text-display-quote-size);font-size:var(--type-size);line-height:var(--text-display-quote-line-height);font-weight:var(--text-display-quote-weight);letter-spacing:var(--text-display-quote-letter-spacing);max-width:var(--text-display-quote-max-width)}.type-heading-1{font-family:var(--text-heading-1-family);--type-size:var(--text-heading-1-size);font-size:var(--type-size);line-height:var(--text-heading-1-line-height);font-weight:var(--text-heading-1-weight);letter-spacing:var(--text-heading-1-letter-spacing);max-width:var(--text-heading-1-max-width)}.type-heading-2{font-family:var(--text-heading-2-family);--type-size:var(--text-heading-2-size);font-size:var(--type-size);line-height:var(--text-heading-2-line-height);font-weight:var(--text-heading-2-weight);letter-spacing:var(--text-heading-2-letter-spacing);max-width:var(--text-heading-2-max-width)}.type-heading-3{font-family:var(--text-heading-3-family);--type-size:var(--text-heading-3-size);font-size:var(--type-size);line-height:var(--text-heading-3-line-height);font-weight:var(--text-heading-3-weight);letter-spacing:var(--text-heading-3-letter-spacing);max-width:var(--text-heading-3-max-width)}.type-body-lg{font-family:var(--text-body-lg-family);--type-size:var(--text-body-lg-size);font-size:var(--type-size);line-height:var(--text-body-lg-line-height);font-weight:var(--text-body-lg-weight);letter-spacing:var(--text-body-lg-letter-spacing);max-width:var(--text-body-lg-max-width)}.type-body{font-family:var(--text-body-family);--type-size:var(--text-body-size);font-size:var(--type-size);line-height:var(--text-body-line-height);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-letter-spacing);max-width:var(--text-body-max-width)}.type-body-sm{font-family:var(--text-body-sm-family);--type-size:var(--text-body-sm-size);font-size:var(--type-size);line-height:var(--text-body-sm-line-height);font-weight:var(--text-body-sm-weight);letter-spacing:var(--text-body-sm-letter-spacing);max-width:var(--text-body-sm-max-width)}.type-label{font-family:var(--text-label-family);--type-size:var(--text-label-size);font-size:var(--type-size);line-height:var(--text-label-line-height);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-letter-spacing)}.type-button{font-family:var(--text-button-family);--type-size:var(--text-button-size);font-size:var(--type-size);line-height:var(--text-button-line-height);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-letter-spacing)}.type-caption{font-family:var(--text-caption-family);--type-size:var(--text-caption-size);font-size:var(--type-size);line-height:var(--text-caption-line-height);font-weight:var(--text-caption-weight);letter-spacing:var(--text-caption-letter-spacing)}.type-overline{font-family:var(--text-overline-family);--type-size:var(--text-overline-size);font-size:var(--type-size);line-height:var(--text-overline-line-height);font-weight:var(--text-overline-weight);letter-spacing:var(--text-overline-letter-spacing);text-transform:uppercase}.type-legal{font-family:var(--text-legal-family);--type-size:var(--text-legal-size);font-size:var(--type-size);line-height:var(--text-legal-line-height);font-weight:var(--text-legal-weight);letter-spacing:var(--text-legal-letter-spacing);max-width:var(--text-legal-max-width)}.type-data{font-family:var(--text-data-family);--type-size:var(--text-data-size);font-size:var(--type-size);line-height:var(--text-data-line-height);font-weight:var(--text-data-weight);letter-spacing:var(--text-data-letter-spacing)}.type-accent{font-family:var(--font-accent)}.type-credit{font-family:var(--font-credit);font-style:normal;font-weight:500}}@layer utilities,overrides;
@layer reset,tokens,base;@layer components{[data-finish]{--surface-bevel-direction:1}[data-priority=lead]{--surface-prominence:var(--prominence-lead)}[data-priority=support]{--surface-prominence:var(--prominence-support)}[data-priority=recede]{--surface-prominence:var(--prominence-recede)}[data-finish][data-tone=neutral]{--surface-substrate:var(--material-tone-neutral-substrate);--surface-substrate-alpha:calc(var(--material-tone-neutral-substrate-alpha) * var(--gate-substrate-boost,1));--surface-tint:var(--material-tone-neutral-tint);--surface-boundary-color:var(--material-tone-neutral-boundary-color);--surface-illuminant:var(--material-tone-neutral-illuminant);--surface-shade:var(--material-tone-neutral-shade);--surface-solid:var(--material-tone-neutral-solid)}[data-finish][data-tone=brand]{--surface-substrate:var(--material-tone-brand-substrate);--surface-substrate-alpha:calc(var(--material-tone-brand-substrate-alpha) * var(--gate-substrate-boost,1));--surface-tint:var(--material-tone-brand-tint);--surface-boundary-color:var(--material-tone-brand-boundary-color);--surface-illuminant:var(--material-tone-brand-illuminant);--surface-shade:var(--material-tone-brand-shade);--surface-solid:var(--material-tone-brand-solid)}[data-finish][data-tone=accent]{--surface-substrate:var(--material-tone-accent-substrate);--surface-substrate-alpha:calc(var(--material-tone-accent-substrate-alpha) * var(--gate-substrate-boost,1));--surface-tint:var(--material-tone-accent-tint);--surface-boundary-color:var(--material-tone-accent-boundary-color);--surface-illuminant:var(--material-tone-accent-illuminant);--surface-shade:var(--material-tone-accent-shade);--surface-solid:var(--material-tone-accent-solid)}[data-layer=raised]{--surface-occlusion:var(--material-layer-raised-occlusion)}[data-layer=floating]{--surface-occlusion:var(--material-layer-floating-occlusion)}[data-layer=overlay]{--surface-occlusion:var(--material-layer-overlay-occlusion)}[data-depth=thin]{--surface-volume:var(--gate-volume,var(--material-depth-thin-volume));--surface-refraction:var(--gate-refraction,var(--material-depth-thin-refraction))}[data-depth=medium]{--surface-volume:var(--gate-volume,var(--material-depth-medium-volume));--surface-refraction:var(--gate-refraction,var(--material-depth-medium-refraction))}[data-depth=thick]{--surface-volume:var(--gate-volume,var(--material-depth-thick-volume));--surface-refraction:var(--gate-refraction,var(--material-depth-thick-refraction))}[data-refraction=clear]{--surface-transmission:calc(var(--gate-transmission,var(--material-refraction-clear-transmission)) * var(--gate-transmission-damp,1));--surface-diffusion:var(--gate-diffusion,var(--material-refraction-clear-diffusion));--surface-scattering:var(--gate-scattering,var(--material-refraction-clear-scattering))}[data-refraction=frosted]{--surface-transmission:calc(var(--gate-transmission,var(--material-refraction-frosted-transmission)) * var(--gate-transmission-damp,1));--surface-diffusion:var(--gate-diffusion,var(--material-refraction-frosted-diffusion));--surface-scattering:var(--gate-scattering,var(--material-refraction-frosted-scattering))}[data-refraction=deep]{--surface-transmission:calc(var(--gate-transmission,var(--material-refraction-deep-transmission)) * var(--gate-transmission-damp,1));--surface-diffusion:var(--gate-diffusion,var(--material-refraction-deep-diffusion));--surface-scattering:var(--gate-scattering,var(--material-refraction-deep-scattering))}[data-boundary=hairline]{--surface-boundary-width:var(--material-boundary-hairline-width);--surface-boundary-alpha:calc(var(--material-boundary-hairline-alpha) * var(--gate-boundary-boost,1));--surface-boundary-radius:var(--material-boundary-hairline-radius)}[data-boundary=defined]{--surface-boundary-width:var(--material-boundary-defined-width);--surface-boundary-alpha:calc(var(--material-boundary-defined-alpha) * var(--gate-boundary-boost,1));--surface-boundary-radius:var(--material-boundary-defined-radius)}[data-boundary=pronounced]{--surface-boundary-width:var(--material-boundary-pronounced-width);--surface-boundary-alpha:calc(var(--material-boundary-pronounced-alpha) * var(--gate-boundary-boost,1));--surface-boundary-radius:var(--material-boundary-pronounced-radius)}[data-bevel=none]{--surface-bevel-extent:var(--gate-bevel-extent,var(--material-bevel-none-extent));--surface-bevel-blur:var(--material-bevel-none-blur);--surface-bevel-spread:calc(var(--surface-bevel-extent) * var(--material-bevel-none-spread) * -1)}[data-bevel=soft]{--surface-bevel-extent:var(--gate-bevel-extent,var(--material-bevel-soft-extent));--surface-bevel-blur:var(--material-bevel-soft-blur);--surface-bevel-spread:calc(var(--surface-bevel-extent) * var(--material-bevel-soft-spread) * -1)}[data-bevel=defined]{--surface-bevel-extent:var(--gate-bevel-extent,var(--material-bevel-defined-extent));--surface-bevel-blur:var(--material-bevel-defined-blur);--surface-bevel-spread:calc(var(--surface-bevel-extent) * var(--material-bevel-defined-spread) * -1)}[data-bevel=carved]{--surface-bevel-extent:var(--gate-bevel-extent,var(--material-bevel-carved-extent));--surface-bevel-blur:var(--material-bevel-carved-blur);--surface-bevel-spread:calc(var(--surface-bevel-extent) * var(--material-bevel-carved-spread) * -1)}[data-rim=none]{--surface-rim-alpha:calc(var(--gate-rim-alpha,var(--material-rim-none-alpha)) * var(--surface-prominence,1));--surface-glow-size:calc(var(--gate-glow-size,var(--material-rim-none-glow-size)) * var(--surface-prominence,1));--surface-glow-alpha:calc(var(--gate-glow-alpha,var(--material-rim-none-glow-alpha)) * var(--surface-prominence,1));--surface-spectral:var(--material-rim-none-spectral)}[data-rim=quiet]{--surface-rim-alpha:calc(var(--gate-rim-alpha,var(--material-rim-quiet-alpha)) * var(--surface-prominence,1));--surface-glow-size:calc(var(--gate-glow-size,var(--material-rim-quiet-glow-size)) * var(--surface-prominence,1));--surface-glow-alpha:calc(var(--gate-glow-alpha,var(--material-rim-quiet-glow-alpha)) * var(--surface-prominence,1));--surface-spectral:var(--material-rim-quiet-spectral)}[data-rim=present]{--surface-rim-alpha:calc(var(--gate-rim-alpha,var(--material-rim-present-alpha)) * var(--surface-prominence,1));--surface-glow-size:calc(var(--gate-glow-size,var(--material-rim-present-glow-size)) * var(--surface-prominence,1));--surface-glow-alpha:calc(var(--gate-glow-alpha,var(--material-rim-present-glow-alpha)) * var(--surface-prominence,1));--surface-spectral:var(--material-rim-present-spectral)}[data-rim=spectral]{--surface-rim-alpha:calc(var(--gate-rim-alpha,var(--material-rim-spectral-alpha)) * var(--surface-prominence,1));--surface-glow-size:calc(var(--gate-glow-size,var(--material-rim-spectral-glow-size)) * var(--surface-prominence,1));--surface-glow-alpha:calc(var(--gate-glow-alpha,var(--material-rim-spectral-glow-alpha)) * var(--surface-prominence,1));--surface-spectral:var(--material-rim-spectral-spectral)}[data-illumination=dim]{--surface-highlight-alpha:var(--gate-highlight-alpha,var(--material-illumination-dim-highlight-alpha));--surface-shade-alpha:var(--gate-shade-alpha,var(--material-illumination-dim-shade-alpha))}[data-illumination=ambient]{--surface-highlight-alpha:var(--gate-highlight-alpha,var(--material-illumination-ambient-highlight-alpha));--surface-shade-alpha:var(--gate-shade-alpha,var(--material-illumination-ambient-shade-alpha))}[data-illumination=bright]{--surface-highlight-alpha:var(--gate-highlight-alpha,var(--material-illumination-bright-highlight-alpha));--surface-shade-alpha:var(--gate-shade-alpha,var(--material-illumination-bright-shade-alpha))}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-finish=glass] [data-finish=glass]{-webkit-backdrop-filter:none;backdrop-filter:none}}@media (hover:hover){[data-depth=thin]:hover{--surface-volume:calc(var(--material-depth-thin-volume) * 1.1);--surface-refraction:calc(var(--material-depth-thin-refraction) * 1.1)}[data-depth=medium]:hover{--surface-volume:calc(var(--material-depth-medium-volume) * 1.1);--surface-refraction:calc(var(--material-depth-medium-refraction) * 1.1)}[data-depth=thick]:hover{--surface-volume:calc(var(--material-depth-thick-volume) * 1.1);--surface-refraction:calc(var(--material-depth-thick-refraction) * 1.1)}[data-bevel=none]:hover{--surface-bevel-extent:calc(var(--material-bevel-none-extent) * 1.1)}[data-bevel=soft]:hover{--surface-bevel-extent:calc(var(--material-bevel-soft-extent) * 1.1)}[data-bevel=defined]:hover{--surface-bevel-extent:calc(var(--material-bevel-defined-extent) * 1.1)}[data-bevel=carved]:hover{--surface-bevel-extent:calc(var(--material-bevel-carved-extent) * 1.1)}[data-refraction=clear]:hover{--surface-transmission:calc(var(--material-refraction-clear-transmission) - .04)}[data-refraction=frosted]:hover{--surface-transmission:calc(var(--material-refraction-frosted-transmission) - .04)}[data-refraction=deep]:hover{--surface-transmission:calc(var(--material-refraction-deep-transmission) - .04)}[data-illumination=dim]:hover{--surface-highlight-alpha:calc(var(--material-illumination-dim-highlight-alpha) * 1.15)}[data-illumination=ambient]:hover{--surface-highlight-alpha:calc(var(--material-illumination-ambient-highlight-alpha) * 1.15)}[data-illumination=bright]:hover{--surface-highlight-alpha:calc(var(--material-illumination-bright-highlight-alpha) * 1.15)}[data-rim=none]:hover{--surface-rim-alpha:calc(var(--material-rim-none-alpha) * 1.15 * var(--surface-prominence,1))}[data-rim=quiet]:hover{--surface-rim-alpha:calc(var(--material-rim-quiet-alpha) * 1.15 * var(--surface-prominence,1))}[data-rim=present]:hover{--surface-rim-alpha:calc(var(--material-rim-present-alpha) * 1.15 * var(--surface-prominence,1))}[data-rim=spectral]:hover{--surface-rim-alpha:calc(var(--material-rim-spectral-alpha) * 1.15 * var(--surface-prominence,1))}}[data-depth=thin]:active{--surface-volume:calc(var(--material-depth-thin-volume) * .95);--surface-refraction:calc(var(--material-depth-thin-refraction) * .95)}[data-depth=medium]:active{--surface-volume:calc(var(--material-depth-medium-volume) * .95);--surface-refraction:calc(var(--material-depth-medium-refraction) * .95)}[data-depth=thick]:active{--surface-volume:calc(var(--material-depth-thick-volume) * .95);--surface-refraction:calc(var(--material-depth-thick-refraction) * .95)}[data-bevel=none]:active{--surface-bevel-extent:calc(var(--material-bevel-none-extent) * .95)}[data-bevel=soft]:active{--surface-bevel-extent:calc(var(--material-bevel-soft-extent) * .95)}[data-bevel=defined]:active{--surface-bevel-extent:calc(var(--material-bevel-defined-extent) * .95)}[data-bevel=carved]:active{--surface-bevel-extent:calc(var(--material-bevel-carved-extent) * .95)}[data-refraction=clear]:active{--surface-transmission:calc(var(--material-refraction-clear-transmission) + .02)}[data-refraction=frosted]:active{--surface-transmission:calc(var(--material-refraction-frosted-transmission) + .02)}[data-refraction=deep]:active{--surface-transmission:calc(var(--material-refraction-deep-transmission) + .02)}[data-illumination=dim]:active{--surface-highlight-alpha:calc(var(--material-illumination-dim-highlight-alpha) * .9)}[data-illumination=ambient]:active{--surface-highlight-alpha:calc(var(--material-illumination-ambient-highlight-alpha) * .9)}[data-illumination=bright]:active{--surface-highlight-alpha:calc(var(--material-illumination-bright-highlight-alpha) * .9)}[data-rim=none]:active{--surface-rim-alpha:calc(var(--material-rim-none-alpha) * .9 * var(--surface-prominence,1))}[data-rim=quiet]:active{--surface-rim-alpha:calc(var(--material-rim-quiet-alpha) * .9 * var(--surface-prominence,1))}[data-rim=present]:active{--surface-rim-alpha:calc(var(--material-rim-present-alpha) * .9 * var(--surface-prominence,1))}[data-rim=spectral]:active{--surface-rim-alpha:calc(var(--material-rim-spectral-alpha) * .9 * var(--surface-prominence,1))}[data-finish]:active{--surface-bevel-direction:-1}[data-illumination=dim]:focus-visible{--surface-highlight-alpha:calc(var(--material-illumination-dim-highlight-alpha) * 1.25)}[data-illumination=ambient]:focus-visible{--surface-highlight-alpha:calc(var(--material-illumination-ambient-highlight-alpha) * 1.25)}[data-illumination=bright]:focus-visible{--surface-highlight-alpha:calc(var(--material-illumination-bright-highlight-alpha) * 1.25)}[data-rim=none]:focus-visible{--surface-rim-alpha:calc(var(--material-rim-none-alpha) * 1.25 * var(--surface-prominence,1))}[data-rim=quiet]:focus-visible{--surface-rim-alpha:calc(var(--material-rim-quiet-alpha) * 1.25 * var(--surface-prominence,1))}[data-rim=present]:focus-visible{--surface-rim-alpha:calc(var(--material-rim-present-alpha) * 1.25 * var(--surface-prominence,1))}[data-rim=spectral]:focus-visible{--surface-rim-alpha:calc(var(--material-rim-spectral-alpha) * 1.25 * var(--surface-prominence,1))}[data-depth=thin][data-state=disabled]{--surface-volume:calc(var(--material-depth-thin-volume) * .9);--surface-refraction:calc(var(--material-depth-thin-refraction) * .9)}[data-depth=medium][data-state=disabled]{--surface-volume:calc(var(--material-depth-medium-volume) * .9);--surface-refraction:calc(var(--material-depth-medium-refraction) * .9)}[data-depth=thick][data-state=disabled]{--surface-volume:calc(var(--material-depth-thick-volume) * .9);--surface-refraction:calc(var(--material-depth-thick-refraction) * .9)}[data-bevel=none][data-state=disabled]{--surface-bevel-extent:calc(var(--material-bevel-none-extent) * .9)}[data-bevel=soft][data-state=disabled]{--surface-bevel-extent:calc(var(--material-bevel-soft-extent) * .9)}[data-bevel=defined][data-state=disabled]{--surface-bevel-extent:calc(var(--material-bevel-defined-extent) * .9)}[data-bevel=carved][data-state=disabled]{--surface-bevel-extent:calc(var(--material-bevel-carved-extent) * .9)}[data-refraction=clear][data-state=disabled]{--surface-transmission:calc(var(--material-refraction-clear-transmission) + .15)}[data-refraction=frosted][data-state=disabled]{--surface-transmission:calc(var(--material-refraction-frosted-transmission) + .15)}[data-refraction=deep][data-state=disabled]{--surface-transmission:calc(var(--material-refraction-deep-transmission) + .15)}[data-illumination=dim][data-state=disabled]{--surface-highlight-alpha:calc(var(--material-illumination-dim-highlight-alpha) * .4)}[data-illumination=ambient][data-state=disabled]{--surface-highlight-alpha:calc(var(--material-illumination-ambient-highlight-alpha) * .4)}[data-illumination=bright][data-state=disabled]{--surface-highlight-alpha:calc(var(--material-illumination-bright-highlight-alpha) * .4)}[data-rim=none][data-state=disabled]{--surface-rim-alpha:calc(var(--material-rim-none-alpha) * .4 * var(--surface-prominence,1))}[data-rim=quiet][data-state=disabled]{--surface-rim-alpha:calc(var(--material-rim-quiet-alpha) * .4 * var(--surface-prominence,1))}[data-rim=present][data-state=disabled]{--surface-rim-alpha:calc(var(--material-rim-present-alpha) * .4 * var(--surface-prominence,1))}[data-rim=spectral][data-state=disabled]{--surface-rim-alpha:calc(var(--material-rim-spectral-alpha) * .4 * var(--surface-prominence,1))}[data-finish][data-state=disabled]{--surface-bevel-direction:0;--surface-shade-alpha:0}[data-illumination=dim][data-state=loading]{--surface-highlight-alpha:calc(var(--material-illumination-dim-highlight-alpha) * .8)}[data-illumination=ambient][data-state=loading]{--surface-highlight-alpha:calc(var(--material-illumination-ambient-highlight-alpha) * .8)}[data-illumination=bright][data-state=loading]{--surface-highlight-alpha:calc(var(--material-illumination-bright-highlight-alpha) * .8)}[data-rim=none][data-state=loading]{--surface-rim-alpha:calc(var(--material-rim-none-alpha) * .8 * var(--surface-prominence,1))}[data-rim=quiet][data-state=loading]{--surface-rim-alpha:calc(var(--material-rim-quiet-alpha) * .8 * var(--surface-prominence,1))}[data-rim=present][data-state=loading]{--surface-rim-alpha:calc(var(--material-rim-present-alpha) * .8 * var(--surface-prominence,1))}[data-rim=spectral][data-state=loading]{--surface-rim-alpha:calc(var(--material-rim-spectral-alpha) * .8 * var(--surface-prominence,1))}[data-finish][data-state=loading]{--surface-bevel-direction:0;--surface-shade-alpha:0}}@layer utilities,overrides;
@layer reset,tokens,base;@layer components{[data-tone=neutral]{--tone-ink:var(--color-text-primary)}[data-tone=neutral][data-tier=secondary]{--tone-ink:var(--color-text-secondary)}[data-tone=neutral][data-tier=quiet]{--tone-ink:var(--color-text-muted)}[data-tone=brand]{--tone-ink:var(--color-accent)}[data-tone=brand][data-tier=quiet]{--tone-ink:var(--color-accent-hover)}[data-tone=accent]{--tone-ink:var(--color-gold-actionable)}[data-tone=inverse]{--tone-ink:var(--color-text-inverse)}[data-treatment=gradient]{--tone-ink:var(--color-text-on-accent-fill)}}@layer utilities,overrides;
@layer reset,tokens,base;@layer components{:root{--safe-top:env(safe-area-inset-top);--safe-bottom:env(safe-area-inset-bottom);--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right)}[data-primitive=Box],[data-primitive=Stack],[data-primitive=Grid]{container:slot/inline-size}@container slot (min-width:20rem){[data-primitive]{--at-narrow:1}}@container slot (min-width:34rem){[data-primitive]{--at-medium:1}}@container slot (min-width:48rem){[data-primitive]{--at-wide:1}}:has(>[data-reparto]){container:slot/inline-size}[data-reparto]{grid-gap:var(--reparto-hueco);gap:var(--reparto-hueco);grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--reparto-minimo), calc((100% - (var(--reparto-piezas) - 1) * var(--reparto-hueco)) / var(--reparto-piezas)))), 1fr));grid-auto-rows:1fr;margin:0;padding:0;list-style:none;display:grid}[data-reparto]>*{min-inline-size:0;display:grid}[data-reparto]>*>*{min-inline-size:0}[data-reparto=tarjetas]{--reparto-hueco:var(--space-lg);--reparto-minimo:7rem;--reparto-narrow:2;--reparto-medium:3;--reparto-wide:4;--reparto-piezas:var(--reparto-narrow)}@container slot (min-width:34rem){[data-reparto=tarjetas]{--reparto-piezas:var(--reparto-medium)}}@container slot (min-width:48rem){[data-reparto=tarjetas]{--reparto-piezas:var(--reparto-wide)}}[data-reparto=tarjetas-compuestas]{--reparto-hueco:var(--space-lg);--reparto-minimo:7rem;--reparto-narrow:1;--reparto-medium:2;--reparto-wide:4;--reparto-piezas:var(--reparto-narrow)}@container slot (min-width:34rem){[data-reparto=tarjetas-compuestas]{--reparto-piezas:var(--reparto-medium)}}@container slot (min-width:48rem){[data-reparto=tarjetas-compuestas]{--reparto-piezas:var(--reparto-wide)}}[data-tira]{grid-auto-flow:column;grid-auto-columns:minmax(var(--tira-minimo), 1fr);grid-gap:var(--tira-hueco);gap:var(--tira-hueco);overscroll-behavior-inline:contain;scroll-snap-type:inline mandatory;padding:0;margin:0;padding-block-end:var(--space-2xs);list-style:none;display:grid;overflow-x:auto}[data-tira]>*{scroll-snap-align:start;min-inline-size:0}[data-tira=metodo]{--tira-hueco:var(--space-md);--tira-minimo:14rem}}@layer utilities,overrides;
@layer reset,tokens,base,components,utilities,overrides;
@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{scroll-behavior:auto}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background-color:var(--color-surface);isolation:isolate;min-height:100svh;color:var(--color-text-primary);font-family:var(--text-body-family);font-size:var(--text-body-size);line-height:var(--text-body-line-height);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word;text-wrap:pretty}h1,h2,h3{text-wrap:balance}}@layer base{:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;box-shadow:0 0 0 4px var(--color-focus-contrast);border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}::selection{background-color:var(--color-accent-surface);color:var(--color-text-primary)}a:not([data-primitive]):not([data-part]){color:var(--color-accent);text-underline-offset:.18em;text-decoration-thickness:.08em}a:not([data-primitive]):not([data-part]):hover{color:var(--color-accent-hover)}.skip-link{z-index:100;padding:var(--space-sm) var(--space-md);background-color:var(--color-surface-raised);color:var(--color-text-primary);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);transition:inset-block-start var(--duration-fast) var(--ease-standard);position:absolute;inset-block-start:calc(var(--space-md) * -4);inset-inline-start:var(--space-md)}.skip-link:focus-visible{inset-block-start:var(--space-md)}.visually-hidden:not(:focus):not(:active){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}
@layer components{[data-primitive]{box-sizing:border-box}[data-density=compact]{--density-padding:var(--space-sm);--density-gap:var(--space-xs)}[data-density=comfortable]{--density-padding:var(--space-lg);--density-gap:var(--space-md)}[data-density=spacious]{--density-padding:var(--space-2xl);--density-gap:var(--space-lg)}[data-intent=inform]{--intent-accent:initial}[data-intent=guide]{--intent-accent:var(--color-text-secondary)}[data-intent=persuade],[data-intent=transact]{--intent-accent:var(--color-accent)}[data-intent=caution]{--intent-accent:var(--color-warning)}[data-intent=reassure]{--intent-accent:var(--color-gold-actionable)}[data-priority=lead]{--priority-emphasis:1}[data-priority=support]{--priority-emphasis:.92}[data-priority=recede]{--priority-emphasis:.85}[data-state=rest],[data-state=hover],[data-state=active],[data-state=focus]{--state-opacity:1}[data-state=disabled],[data-state=loading]{--state-opacity:var(--state-disabled-opacity)}[data-motion-policy=none]{--motion-duration:0s}[data-motion-policy=respectful]{--motion-duration:var(--duration-base)}[data-motion-policy=expressive]{--motion-duration:var(--duration-deliberate)}[data-background-adaptation=fixed]{--adaptation-floor:0}[data-background-adaptation=adaptive]{--adaptation-floor:.9}[data-background-adaptation=inverting]{--adaptation-floor:.9;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}[data-layer=base]{--layer-index:var(--z-base)}[data-layer=raised]{--layer-index:var(--z-raised)}[data-layer=floating]{--layer-index:var(--z-floating)}[data-layer=overlay]{--layer-index:var(--z-overlay)}[data-layer=floating],[data-layer=overlay]{z-index:var(--layer-index)}[data-primitive=Box]{padding:var(--density-padding)}[data-primitive=Stack]{gap:var(--density-gap);flex-direction:column;display:flex}[data-primitive=Grid]{grid-gap:var(--density-gap);gap:var(--density-gap);grid-template-columns:repeat(var(--grid-columns,calc(1 + var(--at-medium,0) + var(--at-wide,0))), minmax(0, 1fr));display:grid}[data-finish=glass],[data-finish=solid]{isolation:isolate;background-color:var(--surface-solid,var(--color-surface-raised));border-radius:var(--surface-boundary-radius,var(--radius-md));box-shadow:var(--surface-occlusion,var(--shadow-md));padding:var(--density-padding);position:relative}[data-finish=solid]{border:var(--surface-boundary-width,1px) solid color-mix(in oklab, var(--surface-boundary-color,var(--color-border-strong)) calc(var(--surface-boundary-alpha,.35) * 100%), transparent)}[data-finish=solid]>*{z-index:1;position:relative}[data-finish=outline]{border:var(--surface-boundary-width,1px) solid var(--intent-accent,var(--color-border-strong));border-radius:var(--surface-boundary-radius,var(--radius-md));padding:var(--density-padding);background-color:#0000;position:relative}[data-finish=none]{background:0 0;border:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){[data-finish=glass]{background-color:color-mix(in oklab, var(--surface-tint) calc(var(--surface-transmission) * 100%), transparent);-webkit-backdrop-filter:blur(var(--surface-diffusion)) saturate(var(--surface-scattering));backdrop-filter:blur(var(--surface-diffusion)) saturate(var(--surface-scattering));border:var(--surface-boundary-width) solid color-mix(in oklab, color-mix(in oklab, var(--surface-boundary-color) 80%, var(--intent-accent,var(--surface-boundary-color))) calc(var(--surface-boundary-alpha) * 100%), transparent)}}[data-finish=glass]>*{z-index:1;position:relative}[data-finish=glass]:before{content:"";z-index:0;border-radius:inherit;background-color:color-mix(in oklab, var(--surface-substrate) calc(max(var(--surface-substrate-alpha), var(--adaptation-floor,0)) * 100%), transparent);position:absolute;inset:0}[data-finish=glass]:after,[data-finish=solid]:after{content:"";z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(to bottom, color-mix(in oklab, var(--surface-illuminant) calc(var(--surface-highlight-alpha) * 100%), transparent) 0, transparent calc(var(--surface-volume) * 2));box-shadow:inset 0 0 0 var(--surface-boundary-width) color-mix(in oklab, var(--color-accent) calc(var(--surface-rim-alpha,0) * 100%), transparent),  inset 0 calc(var(--surface-bevel-extent) * var(--surface-bevel-direction,1)) var(--surface-bevel-blur) var(--surface-bevel-spread) color-mix(in oklab, var(--surface-illuminant) calc(var(--surface-highlight-alpha) * 100%), transparent),  inset 0 calc(var(--surface-bevel-extent) * var(--surface-bevel-direction,1) * -1) var(--surface-bevel-blur) var(--surface-bevel-spread) color-mix(in oklab, var(--surface-shade) calc(var(--surface-shade-alpha,0) * 100%), transparent), 0 0 var(--surface-glow-size,0) color-mix(in oklab, var(--color-accent) calc(var(--surface-glow-alpha,0) * 100%), transparent);position:absolute;inset:0}[data-primitive=Button]{justify-content:center;align-items:center;gap:var(--space-xs);min-block-size:var(--size-touch-target);padding-inline:var(--size-control-inline);padding-block:var(--size-control-block);border-radius:var(--radius-full);color:var(--tone-ink);font-family:var(--text-button-family);--type-size:var(--text-button-size);font-size:var(--type-size);font-weight:var(--text-button-weight);letter-spacing:var(--text-button-letter-spacing,normal);line-height:var(--text-button-line-height,1);cursor:pointer;opacity:var(--state-opacity,1);transition:transform var(--duration-fast) var(--ease-standard), box-shadow var(--duration-fast) var(--ease-standard);text-decoration:none;display:inline-flex}[data-treatment=flat]:before{background-image:none}[data-treatment=gradient]:before{background-color:#0000;background-image:var(--gradient-accent-pill)}[data-primitive=Button][data-footprint=inline]{inline-size:fit-content}[data-primitive=Button][data-footprint=icon]{inline-size:var(--size-touch-target);aspect-ratio:1;border-radius:var(--radius-full);padding-inline:0}[data-primitive=Button] :is([data-part=lead],[data-part=trail]){block-size:1em;flex:none;align-items:center;block-size:1lh;display:inline-flex}[data-primitive=Button] :is([data-part=lead],[data-part=trail])>*{block-size:1em;aspect-ratio:1;block-size:1lh;inline-size:auto}[data-role=actions]{grid-gap:var(--space-md);gap:var(--space-md);grid-template-columns:minmax(0,1fr);grid-auto-flow:row;inline-size:max-content;max-inline-size:100%;display:grid;container-type:normal}[data-role=actions] [data-primitive=Button][data-footprint=inline]{inline-size:auto}[data-role=actions][data-usage=chrome]{flex-wrap:wrap;inline-size:100%;display:flex}[data-role=actions][data-usage=chrome]>*{flex:1;min-inline-size:fit-content}[data-primitive=Button][data-interaction-motion=press]:active{transform:var(--gesture-press)}[data-primitive=Button][data-state=disabled],[data-primitive=Button]:disabled{cursor:not-allowed;opacity:var(--state-disabled-opacity)}[data-primitive=Button][data-state=loading]{cursor:progress;position:relative}[data-primitive=Button][data-state=loading] [data-part=label],[data-primitive=Button][data-state=loading] [data-part=lead],[data-primitive=Button][data-state=loading] [data-part=trail]{visibility:hidden}[data-part=progress]{border:var(--surface-boundary-width,1px) solid currentcolor;border-radius:var(--radius-full);block-size:1em;inline-size:1em;animation:jcss-progress var(--duration-deliberate) linear infinite;border-block-start-color:#0000;margin-block-start:-.5em;margin-inline-start:-.5em;position:absolute;inset-block-start:50%;inset-inline-start:50%}@keyframes jcss-progress{to{rotate:1turn}}@media (prefers-reduced-motion:reduce){[data-part=progress]{animation:jcss-progress-still var(--duration-deliberate) steps(2, end) infinite}@keyframes jcss-progress-still{50%{opacity:.35}}}[data-primitive]:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus);outline-offset:var(--focus-ring-offset)}[data-interaction-motion=lift]{transition:transform var(--duration-base) var(--ease-standard)}@media (hover:hover){[data-interaction-motion=lift]:hover{transform:var(--gesture-lift)}}[data-primitive=Text],[data-primitive=Heading],[data-primitive=Icon],[data-primitive=Badge],[data-primitive=DataGrid]{color:var(--tone-ink,var(--color-text-primary))}[data-primitive=Heading]{font-size:calc(var(--type-size,1em) * var(--priority-emphasis,1));text-wrap:balance}[data-primitive=Badge]{align-items:center;gap:var(--space-2xs);padding-inline:var(--space-sm);padding-block:var(--space-2xs);border-radius:var(--radius-full);font-size:.875em;display:inline-flex}[data-part=assistive]{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}[data-primitive=Icon][data-density=compact]{--icon-size:var(--size-icon-xs)}[data-primitive=Icon][data-density=comfortable]{--icon-size:var(--size-icon-sm)}[data-primitive=Icon][data-density=spacious]{--icon-size:var(--size-icon-md)}[data-primitive=Icon]{inline-size:var(--icon-size,var(--size-icon-sm));block-size:var(--icon-size,var(--size-icon-sm));fill:none;stroke:currentColor;stroke-width:1.5px;opacity:var(--state-opacity,1);flex:none}[data-primitive=Glass]{pointer-events:none;z-index:calc(var(--layer-index,0) - 1);background-color:color-mix(in oklab, var(--tone-ink,transparent) 3%, transparent);opacity:var(--state-opacity,1);transition-duration:var(--motion-duration,var(--duration-base));position:fixed;inset:0}[data-primitive=Glass]:after{content:"";pointer-events:none;background:var(--spectrum-prism-linear);opacity:calc(var(--surface-spectral,0) * .06);position:absolute;inset:0}[data-primitive=Form]{grid-gap:var(--density-gap);gap:var(--density-gap);color:var(--tone-ink,var(--color-text-primary));accent-color:var(--intent-accent,var(--color-accent));opacity:var(--state-opacity,1);transition-duration:var(--motion-duration,var(--duration-fast));display:grid}[data-primitive=Navigation]{align-items:center;gap:var(--density-gap);display:flex}@media (display-mode:standalone){[data-primitive=Navigation]{padding-block-start:var(--safe-top)}}[data-primitive=Modal]{border:var(--surface-boundary-width,1px) solid var(--intent-accent,var(--color-border-strong));max-inline-size:min(100%,40rem);opacity:var(--state-opacity,1);transition-duration:var(--motion-duration,var(--duration-base));margin:auto}[data-primitive=Modal]::backdrop{background-color:color-mix(in oklab, var(--color-surface-inverse) 60%, transparent)}[data-part=menu-trigger] [data-primitive=Icon]{inline-size:var(--size-icon-md);block-size:var(--size-icon-md)}[data-part=menu-nav]{display:block}[data-part=menu-list]{grid-gap:var(--space-2xs);gap:var(--space-2xs);margin:0;padding:0;list-style:none;display:grid}[data-part=menu-link]{min-block-size:var(--size-touch-target);padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-text-primary);font-family:var(--text-body-family);align-items:center;text-decoration:none;display:flex}[data-part=menu-link]:hover{background-color:var(--color-surface-muted)}[data-part=menu-link][aria-current=page]{border-inline-start:3px solid var(--color-accent);font-weight:var(--text-button-weight)}[data-part=menu-close]{justify-self:start;margin-block-start:var(--space-sm)}[data-part=menu-panel]{background-color:var(--color-surface-raised);max-inline-size:none;inline-size:min(20rem, calc(100vw - 2 * var(--space-md)));max-block-size:calc(100dvh - var(--menu-anchor-block-start,0px) - max(var(--space-md), var(--safe-bottom,0px)));padding:var(--space-sm);border-radius:var(--surface-boundary-radius,var(--radius-md));box-shadow:var(--surface-occlusion,var(--shadow-lg));margin:0;padding-block-end:max(var(--space-sm), var(--safe-bottom,0px));position:fixed;inset-block-start:calc(var(--menu-anchor-block-start,0px) + var(--space-2xs));inset-block-end:auto;inset-inline-start:auto;inset-inline-end:var(--menu-anchor-inline-end,0px);overflow-y:auto}[data-primitive=DataGrid]{border-collapse:collapse;inline-size:100%;opacity:var(--state-opacity,1)}[data-primitive=DataGrid] :is(th,td){padding:var(--density-gap) var(--density-padding);text-align:start;border-block-end:var(--surface-boundary-width,1px) solid var(--color-border)}[data-primitive=MotionEffect]{transition-duration:var(--motion-duration,var(--duration-deliberate));transition-timing-function:var(--ease-entrance);grid-template-columns:minmax(0,1fr);transition-property:transform,opacity;display:grid}[data-primitive=MotionEffect][data-interaction-motion=reveal][data-revealed=false]{transform:var(--gesture-reveal)}@media (prefers-reduced-motion:reduce){[data-primitive=MotionEffect],[data-interaction-motion]{transition-duration:0s;transform:none!important}}}

.layout-module__3rBQFa__body{flex-direction:column;min-block-size:100svh;display:flex}.layout-module__3rBQFa__main{flex:1}.layout-module__3rBQFa__dock{z-index:20;pointer-events:none;flex-direction:column-reverse;align-items:stretch;display:flex;position:sticky;inset-block-end:0}.layout-module__3rBQFa__dock>*{pointer-events:auto}@media (min-width:768px){.layout-module__3rBQFa__dock{position:fixed;inset-inline:0}}
