@font-face{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-family:fuenteUi;src:url(../media/inter_latin_wght_normal-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:fuenteUi Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.fuenteui_63940d8b-module__u2wPSW__className{font-family:fuenteUi,fuenteUi Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.fuenteui_63940d8b-module__u2wPSW__variable{--font-ui-face:"fuenteUi", "fuenteUi Fallback", ui-sans-serif, system-ui, sans-serif}
@font-face{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-family:fuenteLectura;src:url(../media/nunito_sans_latin_wght_normal-s.p.33k3t1ym5m2yc.woff2)format("woff2");font-display:swap;font-weight:200 1000;font-style:normal}@font-face{font-family:fuenteLectura Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.fuentelectura_b14ac822-module__iJw4vq__className{font-family:fuenteLectura,fuenteLectura Fallback,ui-sans-serif,system-ui,sans-serif;font-style:normal}.fuentelectura_b14ac822-module__iJw4vq__variable{--font-reading-face:"fuenteLectura", "fuenteLectura Fallback", ui-sans-serif, system-ui, sans-serif}
.AmbienteCinta-module__n1txmG__cinta{left:50%;bottom:var(--space-compact,8px);z-index:2147483000;pointer-events:none;background:var(--color-caution-solid,#b45309);color:var(--color-on-solid,#fff);font:600 11px/18px var(--font-sans,system-ui, sans-serif);letter-spacing:.02em;white-space:nowrap;opacity:.92;border-radius:999px;padding:2px 10px;position:fixed;transform:translate(-50%)}
:root{--rootsy-eter-50:#f4f5f7;--rootsy-eter-100:#e6e8eb;--rootsy-eter-200:#c9cdd2;--rootsy-eter-300:#9a9fa6;--rootsy-eter-400:#6b7178;--rootsy-eter-500:#43484e;--rootsy-eter-600:#2b2f34;--rootsy-eter-700:#191c1f;--rootsy-eter-800:#101214;--rootsy-eter-900:#08090b;--rootsy-eter-950:#040506;--rootsy-eter-glow-100:#e4f2f8;--rootsy-eter-glow-200:#c8dce8;--rootsy-eter-void-800:#040a0e;--rootsy-eter-void-900:#02060a;--rootsy-eter-void-950:#010306;--rootsy-luz-50:#f8faf5;--rootsy-luz-100:#f3f5ef;--rootsy-luz-200:#e5eee2;--rootsy-luz-300:#cbdccc;--rootsy-luz-400:#a8bba9;--rootsy-luz-500:#8a988c;--rootsy-luz-600:#6a776c;--rootsy-luz-700:#4a554c;--rootsy-luz-800:#2d352f;--rootsy-luz-900:#1c231e;--rootsy-luz-950:#0a0f0c;--rootsy-sombra-50:#e8f4ec;--rootsy-sombra-100:#c8dfd2;--rootsy-sombra-200:#9dc4b0;--rootsy-sombra-300:#6f9a86;--rootsy-sombra-400:#4a7d62;--rootsy-sombra-500:#2e5446;--rootsy-sombra-600:#243f36;--rootsy-sombra-700:#1b2e28;--rootsy-sombra-800:#131e1a;--rootsy-sombra-900:#0d1513;--rootsy-sombra-950:#080c0b;--rootsy-savia-50:#e8fff3;--rootsy-savia-100:#c4fee4;--rootsy-savia-200:#8afdca;--rootsy-savia-300:#4ffcb0;--rootsy-savia-400:#1efe98;--rootsy-savia-500:#02fe85;--rootsy-savia-600:#00bc66;--rootsy-savia-700:#05713f;--rootsy-savia-800:#0a482b;--rootsy-savia-900:#0a2c1b;--rootsy-savia-950:#07120c;--rootsy-cielo-50:#e7f5ff;--rootsy-cielo-100:#d4ecff;--rootsy-cielo-200:#b1dcfc;--rootsy-cielo-300:#8dcbf8;--rootsy-cielo-400:#60baf8;--rootsy-cielo-500:#48aef1;--rootsy-cielo-600:#3391d1;--rootsy-cielo-700:#176eaa;--rootsy-cielo-800:#104a73;--rootsy-cielo-900:#0b314c;--rootsy-cielo-950:#061a29;--rootsy-sol-50:#fcf6e6;--rootsy-sol-100:#fbf0d5;--rootsy-sol-200:#f8e4b5;--rootsy-sol-300:#f6d893;--rootsy-sol-400:#f5cb67;--rootsy-sol-500:#f1c452;--rootsy-sol-600:#c79832;--rootsy-sol-700:#956600;--rootsy-sol-800:#644706;--rootsy-sol-900:#423007;--rootsy-sol-950:#241b06;--rootsy-lava-50:#ffebe7;--rootsy-lava-100:#ffd9d3;--rootsy-lava-200:#ffb9ae;--rootsy-lava-300:#fd978a;--rootsy-lava-400:#fa7061;--rootsy-lava-500:#f05b4d;--rootsy-lava-600:#d54d42;--rootsy-lava-700:#b53d34;--rootsy-lava-800:#7a2821;--rootsy-lava-900:#501914;--rootsy-lava-950:#2a0b08;--rootsy-blanco:#fff;--rootsy-negro:#000;--rootsy-marino:#000347;--rootsy-marea:#02fed1;--rootsy-semaforo-cierre:#d8695b;--rootsy-semaforo-aviso:#eac213;--rootsy-semaforo-listo:#79c743}:root,[data-atmosphere=luz]{--color-canvas:var(--rootsy-luz-100);--color-canvas-raised:var(--rootsy-luz-50);--color-ink:var(--rootsy-luz-950);--color-ink-muted:color-mix(in srgb, var(--color-ink) 82%, var(--color-canvas));--color-ink-subtle:color-mix(in srgb, var(--color-ink) 68%, var(--color-canvas));--color-line:color-mix(in srgb, var(--color-ink) 16%, var(--color-canvas));--color-skeleton:color-mix(in srgb, var(--color-ink) 12%, var(--color-canvas));--color-scroll-track:transparent;--color-scroll-thumb:color-mix(in srgb, var(--color-ink) 22%, transparent);--color-scroll-thumb-hover:color-mix(in srgb, var(--color-ink) 34%, transparent);--color-place-veil:color-mix(in srgb, var(--color-canvas) 72%, transparent);--color-place-chrome:color-mix(in srgb, var(--color-canvas) 94%, transparent);--color-focus:var(--rootsy-savia-700);--color-action:var(--rootsy-savia-700);--color-action-ink:var(--rootsy-savia-50);--color-fn-ok:var(--rootsy-savia-700);--color-fn-ok-canvas:var(--rootsy-savia-50);--color-fn-caution:var(--rootsy-sol-800);--color-fn-caution-canvas:var(--rootsy-sol-50);--color-fn-danger:var(--rootsy-lava-700);--color-fn-danger-canvas:var(--rootsy-lava-50);--color-fn-info:var(--rootsy-cielo-800);--color-fn-info-canvas:var(--rootsy-cielo-50);--stage-void:var(--rootsy-luz-100);--stage-depth:var(--rootsy-luz-50);--stage-glow:color-mix(in srgb, var(--rootsy-savia-100) 62%, var(--rootsy-cielo-100));--stage-halo:transparent;--stage-limb:transparent;--stage-star:transparent;--stage-star-field:linear-gradient(transparent, transparent);--stage-star-field-band:linear-gradient(transparent, transparent);--material-solid:var(--color-canvas-raised);--material-elevated:color-mix(in srgb, var(--color-canvas-raised) 88%, var(--rootsy-savia-50));--material-overlay:color-mix(in srgb, var(--rootsy-eter-50) 72%, var(--color-canvas-raised));--lienzo-air:radial-gradient(ellipse 100% 58% at 50% -10%, color-mix(in srgb, var(--stage-glow) 44%, transparent) 0%, transparent 64%);--lienzo-air-quiet:radial-gradient(ellipse 100% 58% at 50% -10%, color-mix(in srgb, var(--stage-glow) 16%, transparent) 0%, transparent 62%);--gradient-wash:linear-gradient(180deg, color-mix(in srgb, var(--stage-glow) 34%, transparent) 0%, transparent 68%);--gradient-wash-quiet:linear-gradient(180deg, color-mix(in srgb, var(--stage-glow) 12%, transparent) 0%, transparent 58%);--color-edge-lit:color-mix(in srgb, var(--color-ink) 20%, var(--color-line));--gradient-edge:linear-gradient(180deg, var(--color-edge-lit) 0%, var(--color-line) 100%);--gradient-accent:linear-gradient(180deg, color-mix(in srgb, var(--color-action) 22%, transparent) 0%, transparent 60%);--lienzo-rootsy:radial-gradient(ellipse 78% 64% at 0% 0%, color-mix(in srgb, var(--rootsy-savia-200) 70%, transparent) 0%, transparent 72%), radial-gradient(ellipse 70% 58% at 100% 4%, color-mix(in srgb, var(--rootsy-cielo-200) 68%, transparent) 0%, transparent 70%), radial-gradient(ellipse 100% 54% at 50% 112%, color-mix(in srgb, var(--stage-glow) 100%, transparent) 0%, transparent 68%);--lienzo-rootsy-grid:radial-gradient(circle, color-mix(in srgb, var(--rootsy-savia-900) 16%, transparent) 0 1px, transparent 1.5px);--glow-air:0 0 44px color-mix(in srgb, var(--stage-glow) 52%, transparent)}[data-atmosphere=sombra]{--color-canvas:var(--rootsy-sombra-950);--color-canvas-raised:var(--rootsy-sombra-800);--color-ink:var(--rootsy-sombra-50);--color-ink-muted:color-mix(in srgb, var(--color-ink) 82%, var(--color-canvas));--color-ink-subtle:color-mix(in srgb, var(--color-ink) 68%, var(--color-canvas));--color-line:color-mix(in srgb, var(--color-ink) 18%, var(--color-canvas));--color-skeleton:color-mix(in srgb, var(--color-ink) 18%, var(--color-canvas));--color-scroll-track:transparent;--color-scroll-thumb:color-mix(in srgb, var(--color-ink) 28%, transparent);--color-scroll-thumb-hover:color-mix(in srgb, var(--color-ink) 42%, transparent);--color-place-veil:color-mix(in srgb, var(--color-canvas) 66%, transparent);--color-place-chrome:color-mix(in srgb, var(--color-canvas) 92%, transparent);--color-focus:var(--rootsy-savia-600);--color-action:var(--rootsy-savia-600);--color-action-ink:var(--rootsy-savia-950);--color-fn-ok:var(--rootsy-savia-600);--color-fn-ok-canvas:color-mix(in srgb, var(--rootsy-savia-900) 72%, var(--color-canvas));--color-fn-caution:var(--rootsy-sol-400);--color-fn-caution-canvas:color-mix(in srgb, var(--rootsy-sol-900) 72%, var(--color-canvas));--color-fn-danger:var(--rootsy-lava-400);--color-fn-danger-canvas:color-mix(in srgb, var(--rootsy-lava-900) 72%, var(--color-canvas));--color-fn-info:var(--rootsy-cielo-400);--color-fn-info-canvas:color-mix(in srgb, var(--rootsy-cielo-900) 72%, var(--color-canvas));--stage-void:var(--rootsy-sombra-950);--stage-depth:var(--rootsy-sombra-800);--stage-glow:color-mix(in srgb, var(--rootsy-savia-600) 26%, var(--rootsy-sombra-700));--stage-halo:transparent;--stage-limb:transparent;--stage-star:transparent;--stage-star-field:linear-gradient(transparent, transparent);--stage-star-field-band:linear-gradient(transparent, transparent);--lienzo-air:radial-gradient(ellipse 100% 58% at 50% -10%, color-mix(in srgb, var(--stage-glow) 38%, transparent) 0%, transparent 64%);--lienzo-air-quiet:radial-gradient(ellipse 100% 58% at 50% -10%, color-mix(in srgb, var(--stage-glow) 16%, transparent) 0%, transparent 62%);--material-solid:var(--color-canvas-raised);--material-elevated:color-mix(in srgb, var(--color-canvas-raised) 58%, var(--color-canvas));--material-overlay:color-mix(in srgb, var(--rootsy-eter-800) 28%, var(--color-canvas-raised));--gradient-wash:linear-gradient(180deg, color-mix(in srgb, var(--stage-glow) 30%, transparent) 0%, transparent 68%);--gradient-wash-quiet:linear-gradient(180deg, color-mix(in srgb, var(--stage-glow) 12%, transparent) 0%, transparent 58%);--color-edge-lit:color-mix(in srgb, var(--color-action) 16%, var(--color-line));--gradient-edge:linear-gradient(180deg, var(--color-edge-lit) 0%, var(--color-line) 100%);--gradient-accent:linear-gradient(180deg, color-mix(in srgb, var(--color-action) 28%, transparent) 0%, transparent 58%);--state-hover-mix:10%;--state-ready-mix:18%;--state-ready-line-mix:46%;--lienzo-rootsy:radial-gradient(ellipse 62% 52% at 0% 0%, color-mix(in srgb, var(--rootsy-savia-600) 30%, transparent) 0%, transparent 72%), radial-gradient(ellipse 56% 46% at 100% 6%, color-mix(in srgb, var(--rootsy-cielo-600) 28%, transparent) 0%, transparent 70%), radial-gradient(ellipse 90% 46% at 50% 112%, color-mix(in srgb, var(--rootsy-savia-600) 16%, transparent) 0%, transparent 68%);--lienzo-rootsy-grid:radial-gradient(circle, color-mix(in srgb, var(--color-ink) 14%, transparent) 0 1px, transparent 1.5px);--glow-air:0 0 56px color-mix(in srgb, var(--rootsy-savia-600) 28%, transparent)}[data-atmosphere=eter]{--color-canvas:var(--rootsy-eter-950);--color-canvas-raised:var(--rootsy-eter-800);--color-ink:var(--rootsy-eter-50);--color-ink-muted:color-mix(in srgb, var(--color-ink) 82%, var(--color-canvas));--color-ink-subtle:color-mix(in srgb, var(--color-ink) 68%, var(--color-canvas));--color-line:color-mix(in srgb, var(--color-ink) 20%, var(--color-canvas));--color-skeleton:color-mix(in srgb, var(--color-ink) 22%, var(--color-canvas));--color-scroll-track:transparent;--color-scroll-thumb:color-mix(in srgb, var(--color-ink) 26%, transparent);--color-scroll-thumb-hover:color-mix(in srgb, var(--color-ink) 40%, transparent);--color-place-veil:color-mix(in srgb, var(--color-canvas) 70%, transparent);--color-place-chrome:color-mix(in srgb, var(--color-canvas) 92%, transparent);--color-focus:var(--rootsy-savia-600);--color-action:var(--rootsy-savia-600);--color-action-ink:var(--rootsy-savia-950);--color-fn-ok:var(--rootsy-savia-600);--color-fn-ok-canvas:color-mix(in srgb, var(--rootsy-savia-900) 72%, var(--color-canvas));--color-fn-caution:var(--rootsy-sol-400);--color-fn-caution-canvas:color-mix(in srgb, var(--rootsy-sol-900) 72%, var(--color-canvas));--color-fn-danger:var(--rootsy-lava-400);--color-fn-danger-canvas:color-mix(in srgb, var(--rootsy-lava-900) 72%, var(--color-canvas));--color-fn-info:var(--rootsy-cielo-400);--color-fn-info-canvas:color-mix(in srgb, var(--rootsy-cielo-900) 72%, var(--color-canvas));--stage-void:var(--rootsy-eter-void-950);--stage-depth:var(--rootsy-eter-void-800);--stage-glow:var(--rootsy-eter-glow-100);--stage-halo:var(--rootsy-eter-glow-200);--stage-limb:color-mix(in srgb, var(--rootsy-cielo-400) 48%, var(--stage-halo));--stage-star:var(--rootsy-eter-50);--stage-star-field:radial-gradient(circle at 14% 22%, color-mix(in srgb, var(--stage-star) 88%, transparent) 0 .65px, transparent 1.55px), radial-gradient(circle at 47% 18%, color-mix(in srgb, var(--stage-star) 72%, transparent) 0 .55px, transparent 1.35px), radial-gradient(circle at 74% 28%, color-mix(in srgb, var(--stage-star) 80%, transparent) 0 .65px, transparent 1.55px), radial-gradient(circle at 31% 58%, color-mix(in srgb, var(--stage-star) 56%, transparent) 0 .45px, transparent 1.2px), radial-gradient(circle at 86% 64%, color-mix(in srgb, var(--stage-star) 64%, transparent) 0 .5px, transparent 1.25px), radial-gradient(circle at 8% 72%, color-mix(in srgb, var(--stage-star) 70%, transparent) 0 .55px, transparent 1.35px);--stage-star-field-band:radial-gradient(circle at 14% 22%, color-mix(in srgb, var(--stage-star) 54%, transparent) 0 .5px, transparent 1.3px), radial-gradient(circle at 47% 18%, color-mix(in srgb, var(--stage-star) 44%, transparent) 0 .42px, transparent 1.15px), radial-gradient(circle at 74% 28%, color-mix(in srgb, var(--stage-star) 50%, transparent) 0 .5px, transparent 1.3px), radial-gradient(circle at 31% 58%, color-mix(in srgb, var(--stage-star) 34%, transparent) 0 .36px, transparent 1.05px), radial-gradient(circle at 86% 64%, color-mix(in srgb, var(--stage-star) 40%, transparent) 0 .4px, transparent 1.1px), radial-gradient(circle at 8% 72%, color-mix(in srgb, var(--stage-star) 42%, transparent) 0 .42px, transparent 1.15px);--material-solid:var(--color-canvas-raised);--material-elevated:color-mix(in srgb, var(--color-canvas-raised) 58%, var(--color-canvas));--material-overlay:var(--color-canvas-raised);--lienzo-air:radial-gradient(ellipse 100% 58% at 50% -10%, color-mix(in srgb, var(--stage-glow) 30%, transparent) 0%, transparent 64%);--lienzo-air-quiet:radial-gradient(ellipse 100% 58% at 50% -10%, color-mix(in srgb, var(--stage-glow) 14%, transparent) 0%, transparent 62%);--gradient-wash:linear-gradient(180deg, color-mix(in srgb, var(--stage-glow) 22%, transparent) 0%, transparent 68%);--gradient-wash-quiet:linear-gradient(180deg, color-mix(in srgb, var(--stage-glow) 10%, transparent) 0%, transparent 58%);--color-edge-lit:color-mix(in srgb, var(--stage-glow) 22%, var(--color-line));--gradient-edge:linear-gradient(180deg, var(--color-edge-lit) 0%, var(--color-line) 100%);--gradient-accent:linear-gradient(180deg, color-mix(in srgb, var(--color-action) 24%, transparent) 0%, transparent 58%);--lienzo-rootsy:radial-gradient(ellipse 62% 52% at 0% 0%, color-mix(in srgb, var(--rootsy-savia-600) 20%, transparent) 0%, transparent 72%), radial-gradient(ellipse 56% 46% at 100% 6%, color-mix(in srgb, var(--stage-halo) 34%, transparent) 0%, transparent 70%), radial-gradient(ellipse 90% 46% at 50% 112%, color-mix(in srgb, var(--stage-glow) 26%, transparent) 0%, transparent 68%);--lienzo-rootsy-grid:radial-gradient(circle, color-mix(in srgb, var(--color-ink) 14%, transparent) 0 1px, transparent 1.5px);--glow-air:0 0 56px color-mix(in srgb, var(--stage-glow) 36%, transparent)}[data-surface=stage][data-slot=header]{--stage-star-field:none}[data-surface=stage]{background-color:var(--stage-void);background-image:var(--stage-star-field), radial-gradient(ellipse at center, transparent 0%, color-mix(in srgb, var(--stage-void) 62%, transparent) 100%), radial-gradient(ellipse 90% 50% at 50% -12%, color-mix(in srgb, var(--stage-glow) 10%, transparent) 0%, transparent 68%), radial-gradient(ellipse 80% 50% at 50% 114%, color-mix(in srgb, var(--stage-glow) 16%, transparent) 0%, color-mix(in srgb, var(--stage-halo) 7%, transparent) 36%, transparent 66%), linear-gradient(168deg, var(--stage-depth) 0%, color-mix(in srgb, var(--stage-depth) 46%, var(--stage-void)) 46%, var(--stage-void) 100%);background-repeat:no-repeat}@media (prefers-reduced-motion:reduce){[data-surface=stage]{background-attachment:scroll}}:root{--font-ui:var(--font-ui-face,"Inter Variable"), Inter, ui-sans-serif, system-ui, sans-serif;--font-reading:var(--font-reading-face,"Nunito Sans Variable"), "Nunito Sans", ui-sans-serif, system-ui, sans-serif;--leading-cap:.7275;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--text-display-size:2.75rem;--text-display-leading:1.12;--text-display-weight:var(--font-weight-semibold);--text-display-tracking:-.028em;--text-title-size:1.75rem;--text-title-leading:1.2;--text-title-weight:var(--font-weight-semibold);--text-title-tracking:-.022em;--text-heading-size:1.25rem;--text-heading-leading:1.3;--text-heading-weight:var(--font-weight-semibold);--text-heading-tracking:-.018em;--text-body-size:.9375rem;--text-body-leading:1.45;--text-body-weight:var(--font-weight-regular);--text-body-tracking:0;--text-reading-size:1.25rem;--text-reading-leading:1.55;--text-reading-weight:var(--font-weight-regular);--text-reading-tracking:0;--text-reading-measure:60ch;--text-meta-size:.8125rem;--text-meta-leading:1.4;--text-meta-weight:var(--font-weight-regular);--text-meta-tracking:0;--text-label-size:.8125rem;--text-label-leading:1.35;--text-label-weight:var(--font-weight-medium);--text-label-tracking:.012em;--text-metric-size:2.25rem;--text-metric-leading:1.12;--text-metric-weight:var(--font-weight-semibold);--text-metric-tracking:-.024em;--text-metric-sm-size:1.25rem;--text-metric-sm-leading:1.2;--text-metric-sm-weight:var(--font-weight-semibold);--text-metric-sm-tracking:-.01em}.text-display{font-family:var(--font-ui);font-size:var(--text-display-size);font-weight:var(--text-display-weight);letter-spacing:var(--text-display-tracking);line-height:var(--text-display-leading)}.text-title{font-family:var(--font-ui);font-size:var(--text-title-size);font-weight:var(--text-title-weight);letter-spacing:var(--text-title-tracking);line-height:var(--text-title-leading)}.text-heading{font-family:var(--font-ui);font-size:var(--text-heading-size);font-weight:var(--text-heading-weight);letter-spacing:var(--text-heading-tracking);line-height:var(--text-heading-leading)}.text-body{font-family:var(--font-ui);font-size:var(--text-body-size);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading)}.text-reading{font-family:var(--font-reading);font-size:var(--text-reading-size);font-weight:var(--text-reading-weight);letter-spacing:var(--text-reading-tracking);line-height:var(--text-reading-leading);max-width:var(--text-reading-measure)}.text-meta{font-family:var(--font-ui);font-size:var(--text-meta-size);font-weight:var(--text-meta-weight);letter-spacing:var(--text-meta-tracking);line-height:var(--text-meta-leading)}.text-label{font-family:var(--font-ui);font-size:var(--text-label-size);font-weight:var(--text-label-weight);letter-spacing:var(--text-label-tracking);line-height:var(--text-label-leading)}.text-metric{font-family:var(--font-ui);font-size:var(--text-metric-size);font-weight:var(--text-metric-weight);letter-spacing:var(--text-metric-tracking);line-height:var(--text-metric-leading);font-variant-numeric:tabular-nums}.text-metric-sm{font-family:var(--font-ui);font-size:var(--text-metric-sm-size);font-weight:var(--text-metric-sm-weight);letter-spacing:var(--text-metric-sm-tracking);line-height:var(--text-metric-sm-leading);font-variant-numeric:tabular-nums}:root{--layout-columns:2;--layout-gutter:var(--space-3);--layout-margin:var(--space-4);--layout-measure:100%;--layout-field:22rem}@media (min-width:40rem){:root{--layout-columns:6;--layout-gutter:var(--space-4);--layout-margin:var(--space-5)}}@media (min-width:64rem){:root{--layout-columns:12;--layout-gutter:var(--space-4);--layout-margin:var(--space-6);--layout-measure:81rem}}.layout-canvas{width:min(100% - 2 * var(--layout-margin), var(--layout-measure));margin-inline:auto}.layout-grid{grid-template-columns:repeat(var(--layout-columns), minmax(0, 1fr));gap:var(--layout-gutter);display:grid}.layout-span-full,.layout-span-main,.layout-span-aside{grid-column:1/-1}.layout-span-half{grid-column:span 1}@media (min-width:40rem){.layout-span-main{grid-column:span 4}.layout-span-aside{grid-column:span 2}.layout-span-half{grid-column:span 3}}@media (min-width:64rem){.layout-span-main{grid-column:span 9}.layout-span-aside{grid-column:span 3}.layout-span-half{grid-column:span 6}}:root{--duration-fast:.12s;--duration-base:.2s;--duration-slow:.32s;--duration-pending:1.4s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.22, 1, .36, 1);--motion-rise-from:.75rem;--motion-press-to:.98}.motion-fade{transition:opacity var(--duration-base) var(--ease-standard)}.motion-rise{transition:opacity var(--duration-slow) var(--ease-emphasized), transform var(--duration-slow) var(--ease-emphasized)}.motion-press{transition:transform var(--duration-fast) var(--ease-standard)}.motion-press:active{transform:scale(var(--motion-press-to))}.motion-ready{transition:background-color var(--duration-base) var(--ease-standard), border-color var(--duration-base) var(--ease-standard), box-shadow var(--duration-base) var(--ease-standard)}@keyframes motion-enter{0%{opacity:0;transform:translateY(var(--motion-rise-from))}to{opacity:1;transform:none}}.motion-enter{animation:motion-enter var(--duration-slow) var(--ease-emphasized) both}@media (prefers-reduced-motion:reduce){:root{--duration-fast:0s;--duration-base:0s;--duration-slow:0s;--duration-pending:0s;--motion-rise-from:0px}.motion-enter{animation:none}}:root{--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-related:var(--space-1);--space-compact:var(--space-2);--space-group:var(--space-4);--space-block:var(--space-6);--space-chapter:var(--space-8);--space-stage:var(--space-12);--radius-sm:.25rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-full:9999px;--radius-compact:var(--radius-sm);--radius-control:var(--radius-md);--radius-surface:var(--radius-lg);--radius-pill:var(--radius-full);--size-control:16px;--size-control-mark:8px;--size-control-stroke:1px;--size-stroke:var(--size-control-stroke);--size-thumb:var(--size-control);--size-thumb-inset:2px;--size-track-height:calc(var(--size-thumb) + var(--size-thumb-inset) * 2);--size-track-width:calc(var(--size-thumb) * 2 + var(--size-thumb-inset) * 2);--size-icon-sm:16px;--size-icon-md:20px;--size-icon-lg:24px;--icon-in-compact:var(--size-icon-sm);--icon-in-default:var(--size-icon-md);--icon-in-large:var(--size-icon-lg);--icon-in-solo:var(--size-icon-lg);--icon-stroke:1.5;--size-hit:44px;--size-control-height-compact:32px;--size-control-height:40px;--size-control-height-large:48px;--size-logo-lockup:32px;--size-logo-mark:40px;--size-chrome-band:62px;--size-chrome:var(--size-chrome-band);--size-avatar-place:80px;--size-avatar-stage:112px;--size-lienzo-grid:20px;--size-mascot:80px;--size-emoji-solo:72px;--size-emoji-pair:48px;--size-emoji-trio:36px;--size-scroll:6px;--elevation-sunken:none;--elevation-flat:none;--z-base:0;--z-raised:10;--z-near:var(--z-raised);--z-overlay:40;--z-toast:50;--z-debug:90;--state-disabled-opacity:.64;--state-pending-opacity:.7;--state-skeleton-opacity:.4;--state-hover-mix:7%;--state-hover-line-mix:38%;--state-pressed-mix:11%;--state-ready-mix:15%;--state-ready-pressed-mix:22%;--state-ready-line-mix:42%;--material-solid:var(--color-canvas-raised);--material-elevated:var(--color-canvas-raised);--material-overlay:var(--color-canvas-raised);--material-blur:12px;--material-blur-none:0px;--glow-halo:0 0 72px color-mix(in srgb, var(--stage-halo) 28%, transparent);--resize-textarea:vertical;--focus-ring-inner:2px;--focus-ring-outer:4px}:root,[data-atmosphere]{--elevation-near:0 1px 0 color-mix(in srgb, var(--color-ink) 5%, transparent), 0 8px 20px color-mix(in srgb, var(--color-ink) 8%, transparent);--elevation-overlay:0 1px 0 color-mix(in srgb, var(--color-ink) 6%, transparent), 0 24px 48px color-mix(in srgb, var(--color-ink) 20%, transparent);--elevation-scrim:color-mix(in srgb, var(--color-ink) 46%, transparent);--elevation-scrim-stage:color-mix(in srgb, var(--color-ink) 96%, transparent);--state-hover-fill:color-mix(in srgb, var(--color-ink) var(--state-hover-mix), var(--color-canvas-raised));--state-pressed-fill:color-mix(in srgb, var(--color-ink) var(--state-pressed-mix), var(--color-canvas-raised));--state-ready-fill:color-mix(in srgb, var(--color-action) var(--state-ready-mix), var(--color-canvas-raised));--state-ready-pressed-fill:color-mix(in srgb, var(--color-action) var(--state-ready-pressed-mix), var(--color-canvas-raised));--state-hover-line:color-mix(in srgb, var(--color-ink) var(--state-hover-line-mix), var(--color-line));--state-ready-line:color-mix(in srgb, var(--color-action) var(--state-ready-line-mix), var(--color-line));--state-hover-wash:color-mix(in srgb, var(--color-ink) var(--state-hover-mix), transparent);--state-pressed-wash:color-mix(in srgb, var(--color-ink) var(--state-pressed-mix), transparent);--state-ready-wash:color-mix(in srgb, var(--color-action) var(--state-ready-mix), transparent);--state-ready-pressed-wash:color-mix(in srgb, var(--color-action) var(--state-ready-pressed-mix), transparent);--state-hover-action:color-mix(in srgb, var(--color-ink) var(--state-hover-mix), var(--color-action));--state-pressed-action:color-mix(in srgb, var(--color-ink) var(--state-pressed-mix), var(--color-action));--state-hover-danger:color-mix(in srgb, var(--color-ink) var(--state-hover-mix), var(--color-fn-danger));--state-pressed-danger:color-mix(in srgb, var(--color-ink) var(--state-pressed-mix), var(--color-fn-danger));--state-pressed-danger-wash:color-mix(in srgb, var(--color-fn-danger) var(--state-pressed-mix), transparent);--material-veiled:var(--color-place-veil);--lienzo:var(--lienzo-air), var(--gradient-wash);--lienzo-quiet:var(--lienzo-air-quiet), var(--gradient-wash-quiet);--lienzo-rootsy-fade:linear-gradient(180deg, #000 0%, transparent 62%);--veil-fade-up:linear-gradient(180deg, transparent 0%, #000 58%);--focus-ring:0 0 0 var(--focus-ring-inner) var(--color-canvas), 0 0 0 var(--focus-ring-outer) var(--color-focus);--focus-ring-invalid:0 0 0 var(--focus-ring-inner) var(--color-canvas), 0 0 0 var(--focus-ring-outer) var(--color-fn-danger)}[data-atmosphere=sombra],[data-atmosphere=eter]{--elevation-scrim:color-mix(in srgb, var(--stage-void) 64%, transparent);--elevation-scrim-stage:color-mix(in srgb, var(--stage-void) 94%, transparent)}*,:before,:after{box-sizing:border-box}[data-surface=place]{background-color:var(--color-canvas);background-image:var(--lienzo);background-repeat:no-repeat}html,body{background-color:var(--color-canvas);min-height:100%;color:var(--color-ink);font-family:var(--font-ui);font-weight:var(--text-body-weight);letter-spacing:var(--text-body-tracking);line-height:var(--text-body-leading);background-image:none;margin:0}body{font-size:var(--text-body-size)}:focus{outline:none}:focus:not(:focus-visible){box-shadow:none}:focus-visible{box-shadow:var(--focus-ring);outline:none}html[data-modality=pointer] :focus-visible,html[data-modality=pointer] [data-focus-visible]{box-shadow:none;outline:none}[data-invalid]:focus-visible{box-shadow:var(--focus-ring-invalid)}[data-focus-owner]:focus-visible,[data-focus-owner] :focus-visible{box-shadow:none}[role=dialog]:focus,[role=dialog]:focus-visible,[role=alertdialog]:focus,[role=alertdialog]:focus-visible{box-shadow:none;outline:none}*{scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track)}[data-scroll]{overscroll-behavior:contain;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--color-scroll-thumb) var(--color-scroll-track);overflow:auto}::-webkit-scrollbar{width:var(--size-scroll);height:var(--size-scroll)}::-webkit-scrollbar-track{background:var(--color-scroll-track)}::-webkit-scrollbar-thumb{background:var(--color-scroll-thumb);border-radius:var(--radius-pill)}::-webkit-scrollbar-thumb:hover{background:var(--color-scroll-thumb-hover)}::-webkit-scrollbar-corner{background:0 0}
