

/* === ASSET CSS HASH: 30865a3cc75c95d83e7fc2df25651ad922ebc1b6 | SCOPE: section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] === */
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero{ --color-paper: oklch(12.5% 0.012 150); --color-paper-2: oklch(16% 0.016 150); --color-paper-3: oklch(20.5% 0.022 150); --color-ink: oklch(94% 0.03 140); --color-ink-2: oklch(82% 0.05 142); --color-muted: oklch(64% 0.06 145); --color-rule: oklch(27% 0.028 148); --color-rule-2: oklch(38% 0.045 146); --color-accent: oklch(35.1% 0.231 264.6); --color-accent-2: oklch(42% 0.22 264.6); --color-accent-deep: oklch(28% 0.19 264.6); --color-accent-ink: oklch(94% 0.03 140); --color-accent-bright: oklch(76% 0.13 264.6); --color-accent-wash: oklch(23% 0.08 264.6); --color-on-accent-2: oklch(82% 0.07 264.6); --color-on-accent-rule: oklch(48% 0.17 264.6); --color-focus: oklch(76% 0.15 264.6); --color-light: oklch(98.5% 0 0); --color-on-light: oklch(12.5% 0.012 150); --color-on-light-muted: oklch(42% 0.03 150); --color-light-rule: oklch(86% 0.005 150); --font-display: "Martian Mono", ui-monospace, monospace; --font-body: var(--font-display); --stretch-display: 112.5%; --stretch-body: 87.5%; --tracking-display: -0.02em; --display-weight: 500; --text-hero: clamp(2.5rem, 4.4vw, 3.75rem); --text-h2: 2.5rem; --text-figure: clamp(2.25rem, 5vw, 4.5rem); --text-title: 1.25rem; --text-lead: 1.125rem; --text-body: 1rem; --text-label: 0.875rem; --text-code: clamp(0.72rem, 1.1vw, 1.02rem); --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 7.5rem; --space-11: 9rem; --space-12: 11rem; --container: 1440px; --gutter: 64px; --radius-card: 0; --rule-hair: 1px; --tap: 48px; --icon-stroke: 1.5; --dur-micro: 120ms; --dur-enter: 700ms; --dur-blink: 1.1s; --text-statement: clamp(2.5rem, 4.6vw, 4rem); --text-word: clamp(2rem, 3.6vw, 3.5rem); --ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1); --stagger: 90ms; --rise: 8px; --dur-type: 22ms; }
@media (max-width: 48rem) {
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero{ --gutter: 20px; }
}
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero *,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero::before,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero *::before,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero::after,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero{ -webkit-text-size-adjust: 100%; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero{ background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-stretch: var(--stretch-body); font-size: var(--text-body); font-weight: 400; line-height: 1.65; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero h1,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero h2,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero h3{
  font-family: var(--font-display); font-weight: var(--display-weight);
  font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display);
  line-height: 1.12; text-wrap: balance;
}
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero p{ text-wrap: pretty; max-width: 62ch; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero a{ color: var(--color-ink-2); text-decoration: underline dotted; text-underline-offset: 0.2em; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero a:hover{ color: var(--color-accent-bright); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero img{ display: block; max-width: 100%; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero pre{ font-family: var(--font-body); margin: 0; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn{
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-3);
  min-height: var(--tap); padding: 0 var(--space-5);
  font-family: var(--font-body); font-stretch: var(--stretch-body); font-weight: 700; font-size: var(--text-label);
  text-decoration: none; border: var(--rule-hair) solid transparent; border-radius: var(--radius-card);
  transition: background-color var(--dur-micro) steps(1), transform var(--dur-micro) var(--ease-spring);
}
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn:active{ transform: scale(0.97); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn .ico{ width: 1.1em; height: 1.1em; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn--primary{ background: var(--color-accent); color: var(--color-accent-ink); border-color: var(--color-accent-bright); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn--primary:hover{ background: var(--color-accent-2); color: var(--color-accent-ink); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn--ghost{ color: var(--color-ink); border-color: var(--color-ink-2); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn--ghost:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn--on-accent{ background: var(--color-accent-ink); color: var(--color-accent-deep); border-color: var(--color-accent-ink); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero .btn--on-accent:hover{ background: var(--color-on-accent-2); color: var(--color-accent-deep); }
@media (prefers-reduced-motion: reduce) {
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero *,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero::before,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero *::before,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero::after,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1-hero *::after{ animation: none !important; transition: none !important; }
}
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero{ background: var(--color-paper); padding-block: var(--space-10) var(--space-11); overflow-x: clip; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .ico{ stroke-width: var(--icon-stroke); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .grid{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-6); align-items: center; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .copy{ grid-column: 1 / span 5; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .path{ font-size: var(--text-label); color: var(--color-muted); margin-bottom: var(--space-5); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero h1{ font-size: var(--text-hero); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .lead{ margin-top: var(--space-5); font-size: var(--text-lead); color: var(--color-ink-2); max-width: 40ch; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .actions{ margin-top: var(--space-7); display: flex; flex-wrap: wrap; gap: var(--space-4); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .panel{
  grid-column: 7 / span 6; background: var(--color-accent);
  min-height: clamp(440px, 66vh, 620px); padding: var(--space-7);
  display: flex; flex-direction: column; justify-content: space-between; gap: var(--space-7);
}
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .log{ font-size: var(--text-code); line-height: 2; color: var(--color-accent-ink); white-space: pre-wrap; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .log .p{ color: var(--color-on-accent-2); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .log .tag{ color: var(--color-accent-bright); display: inline-block; min-width: 6ch; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .log .out{ display: block; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .foot{ border-top: var(--rule-hair) solid var(--color-on-accent-rule); padding-top: var(--space-4); font-size: var(--text-label); color: var(--color-on-accent-2); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .caret{ display: inline-block; width: 0.6em; height: 1.05em; vertical-align: -0.15em; background: var(--color-accent-ink); animation: s-hero-blink var(--dur-blink) steps(1) 5; }
@keyframes s-hero-blink { 50% { opacity: 0; } }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero.is-armed .out{ opacity: 0; transform: translateY(var(--rise)); transition: opacity 300ms var(--ease-spring), transform 300ms var(--ease-spring); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero.is-armed .out.is-on{ opacity: 1; transform: none; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero.is-armed .copy > *{ opacity: 0; transform: translateY(var(--rise)); transition: opacity var(--dur-enter) var(--ease-spring), transform var(--dur-enter) var(--ease-spring); transition-delay: calc(var(--i, 0) * var(--stagger)); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero.is-in .copy > *{ opacity: 1; transform: none; }
@media (max-width: 60rem) {
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero{ padding-block: var(--space-8) var(--space-9); }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .copy,
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .panel{ grid-column: 1 / -1; }
section[data-guid="8BCB52FA-719E-15AA-691F-DF239DF902E2"] .ew-t64bfccf1.ew-t64bfccf1-hero .panel{ min-height: 0; padding: var(--space-5); }
}


/* === ASSET CSS HASH: a4697909b01f98e74bc731e9d4164bd0e86ae6bb | SCOPE: section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] === */
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia{ --color-paper: oklch(12.5% 0.012 150); --color-paper-2: oklch(16% 0.016 150); --color-paper-3: oklch(20.5% 0.022 150); --color-ink: oklch(94% 0.03 140); --color-ink-2: oklch(82% 0.05 142); --color-muted: oklch(64% 0.06 145); --color-rule: oklch(27% 0.028 148); --color-rule-2: oklch(38% 0.045 146); --color-accent: oklch(35.1% 0.231 264.6); --color-accent-2: oklch(42% 0.22 264.6); --color-accent-deep: oklch(28% 0.19 264.6); --color-accent-ink: oklch(94% 0.03 140); --color-accent-bright: oklch(76% 0.13 264.6); --color-accent-wash: oklch(23% 0.08 264.6); --color-on-accent-2: oklch(82% 0.07 264.6); --color-on-accent-rule: oklch(48% 0.17 264.6); --color-focus: oklch(76% 0.15 264.6); --color-light: oklch(98.5% 0 0); --color-on-light: oklch(12.5% 0.012 150); --color-on-light-muted: oklch(42% 0.03 150); --color-light-rule: oklch(86% 0.005 150); --font-display: "Martian Mono", ui-monospace, monospace; --font-body: var(--font-display); --stretch-display: 112.5%; --stretch-body: 87.5%; --tracking-display: -0.02em; --display-weight: 500; --text-hero: clamp(2.5rem, 4.4vw, 3.75rem); --text-h2: 2.5rem; --text-figure: clamp(2.25rem, 5vw, 4.5rem); --text-title: 1.25rem; --text-lead: 1.125rem; --text-body: 1rem; --text-label: 0.875rem; --text-code: clamp(0.72rem, 1.1vw, 1.02rem); --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 7.5rem; --space-11: 9rem; --space-12: 11rem; --container: 1440px; --gutter: 64px; --radius-card: 0; --rule-hair: 1px; --tap: 48px; --icon-stroke: 1.5; --dur-micro: 120ms; --dur-enter: 700ms; --dur-blink: 1.1s; --text-statement: clamp(2.5rem, 4.6vw, 4rem); --text-word: clamp(2rem, 3.6vw, 3.5rem); --ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1); --stagger: 90ms; --rise: 8px; --dur-type: 22ms; }
@media (max-width: 48rem) {
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia{ --gutter: 20px; }
}
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia *,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia::before,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia *::before,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia::after,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia{ -webkit-text-size-adjust: 100%; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia{ background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-stretch: var(--stretch-body); font-size: var(--text-body); font-weight: 400; line-height: 1.65; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia h1,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia h2,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia h3{
  font-family: var(--font-display); font-weight: var(--display-weight);
  font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display);
  line-height: 1.12; text-wrap: balance;
}
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia p{ text-wrap: pretty; max-width: 62ch; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia a{ color: var(--color-ink-2); text-decoration: underline dotted; text-underline-offset: 0.2em; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia a:hover{ color: var(--color-accent-bright); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia img{ display: block; max-width: 100%; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia pre{ font-family: var(--font-body); margin: 0; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn{
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-3);
  min-height: var(--tap); padding: 0 var(--space-5);
  font-family: var(--font-body); font-stretch: var(--stretch-body); font-weight: 700; font-size: var(--text-label);
  text-decoration: none; border: var(--rule-hair) solid transparent; border-radius: var(--radius-card);
  transition: background-color var(--dur-micro) steps(1), transform var(--dur-micro) var(--ease-spring);
}
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn:active{ transform: scale(0.97); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn .ico{ width: 1.1em; height: 1.1em; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn--primary{ background: var(--color-accent); color: var(--color-accent-ink); border-color: var(--color-accent-bright); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn--primary:hover{ background: var(--color-accent-2); color: var(--color-accent-ink); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn--ghost{ color: var(--color-ink); border-color: var(--color-ink-2); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn--ghost:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn--on-accent{ background: var(--color-accent-ink); color: var(--color-accent-deep); border-color: var(--color-accent-ink); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia .btn--on-accent:hover{ background: var(--color-on-accent-2); color: var(--color-accent-deep); }
@media (prefers-reduced-motion: reduce) {
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia *,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia::before,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia *::before,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia::after,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1-historia *::after{ animation: none !important; transition: none !important; }
}
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia{ background: var(--color-paper); padding-block: var(--space-11) var(--space-10); border-top: var(--rule-hair) solid var(--color-rule); overflow-x: clip; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .top{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-6); align-items: end; margin-bottom: var(--space-8); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia h2{ grid-column: 1 / span 6; font-size: var(--text-h2); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .side{ grid-column: 8 / span 5; color: var(--color-ink-2); font-size: var(--text-label); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .cmd{ font-size: var(--text-label); color: var(--color-muted); margin-bottom: var(--space-4); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia ol{ list-style: none; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li{ position: relative; display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-6); padding-block: var(--space-6); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li::before{ content: ""; position: absolute; inset: 0 0 auto 0; height: var(--rule-hair); background: var(--color-rule); transform-origin: left; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li:last-child::after{ content: ""; position: absolute; inset: auto 0 0 0; height: var(--rule-hair); background: var(--color-rule); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .head{ grid-column: 1 / span 5; display: grid; grid-template-columns: 3ch minmax(0, 1fr); gap: var(--space-4); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .n{ color: var(--color-rule-2); font-size: var(--text-label); padding-top: 0.2em; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .ref{ display: block; font-size: var(--text-label); color: var(--color-accent-bright); margin-bottom: var(--space-2); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia h3{ font-size: var(--text-title); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li p{ grid-column: 6 / span 7; color: var(--color-ink-2); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li[data-head]{ background: var(--color-accent-wash); padding-inline: var(--space-5); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li[data-head] .ref{ color: var(--color-accent-ink); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li::before{ transform: scaleX(0); transition: transform 900ms var(--ease-spring); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li .head,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li p{ opacity: 0; transform: translateY(var(--rise)); transition: opacity var(--dur-enter) var(--ease-spring), transform var(--dur-enter) var(--ease-spring); transition-delay: 200ms; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li p{ transition-delay: 320ms; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li.is-in::before{ transform: none; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li.is-in .head,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia.is-armed li.is-in p{ opacity: 1; transform: none; }
@media (max-width: 60rem) {
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia{ padding-block: var(--space-9) var(--space-9); }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia h2,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .side,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia .head,
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li p{ grid-column: 1 / -1; }
section[data-guid="9460B047-FEED-44E4-B422-DC1283351B1F"] .ew-t64bfccf1.ew-t64bfccf1-historia li{ gap: var(--space-3); }
}


/* === ASSET CSS HASH: 656868f3c09f9485653ac703b8ff9827d6f19f3d | SCOPE: section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] === */
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla{ --color-paper: oklch(12.5% 0.012 150); --color-paper-2: oklch(16% 0.016 150); --color-paper-3: oklch(20.5% 0.022 150); --color-ink: oklch(94% 0.03 140); --color-ink-2: oklch(82% 0.05 142); --color-muted: oklch(64% 0.06 145); --color-rule: oklch(27% 0.028 148); --color-rule-2: oklch(38% 0.045 146); --color-accent: oklch(35.1% 0.231 264.6); --color-accent-2: oklch(42% 0.22 264.6); --color-accent-deep: oklch(28% 0.19 264.6); --color-accent-ink: oklch(94% 0.03 140); --color-accent-bright: oklch(76% 0.13 264.6); --color-accent-wash: oklch(23% 0.08 264.6); --color-on-accent-2: oklch(82% 0.07 264.6); --color-on-accent-rule: oklch(48% 0.17 264.6); --color-focus: oklch(76% 0.15 264.6); --color-light: oklch(98.5% 0 0); --color-on-light: oklch(12.5% 0.012 150); --color-on-light-muted: oklch(42% 0.03 150); --color-light-rule: oklch(86% 0.005 150); --font-display: "Martian Mono", ui-monospace, monospace; --font-body: var(--font-display); --stretch-display: 112.5%; --stretch-body: 87.5%; --tracking-display: -0.02em; --display-weight: 500; --text-hero: clamp(2.5rem, 4.4vw, 3.75rem); --text-h2: 2.5rem; --text-figure: clamp(2.25rem, 5vw, 4.5rem); --text-title: 1.25rem; --text-lead: 1.125rem; --text-body: 1rem; --text-label: 0.875rem; --text-code: clamp(0.72rem, 1.1vw, 1.02rem); --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 7.5rem; --space-11: 9rem; --space-12: 11rem; --container: 1440px; --gutter: 64px; --radius-card: 0; --rule-hair: 1px; --tap: 48px; --icon-stroke: 1.5; --dur-micro: 120ms; --dur-enter: 700ms; --dur-blink: 1.1s; --text-statement: clamp(2.5rem, 4.6vw, 4rem); --text-word: clamp(2rem, 3.6vw, 3.5rem); --ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1); --stagger: 90ms; --rise: 8px; --dur-type: 22ms; }
@media (max-width: 48rem) {
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla{ --gutter: 20px; }
}
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla *,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla::before,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla *::before,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla::after,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla{ -webkit-text-size-adjust: 100%; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla{ background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-stretch: var(--stretch-body); font-size: var(--text-body); font-weight: 400; line-height: 1.65; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla h1,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla h2,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla h3{
  font-family: var(--font-display); font-weight: var(--display-weight);
  font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display);
  line-height: 1.12; text-wrap: balance;
}
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla p{ text-wrap: pretty; max-width: 62ch; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla a{ color: var(--color-ink-2); text-decoration: underline dotted; text-underline-offset: 0.2em; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla a:hover{ color: var(--color-accent-bright); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla img{ display: block; max-width: 100%; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla pre{ font-family: var(--font-body); margin: 0; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn{
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-3);
  min-height: var(--tap); padding: 0 var(--space-5);
  font-family: var(--font-body); font-stretch: var(--stretch-body); font-weight: 700; font-size: var(--text-label);
  text-decoration: none; border: var(--rule-hair) solid transparent; border-radius: var(--radius-card);
  transition: background-color var(--dur-micro) steps(1), transform var(--dur-micro) var(--ease-spring);
}
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn:active{ transform: scale(0.97); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn .ico{ width: 1.1em; height: 1.1em; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn--primary{ background: var(--color-accent); color: var(--color-accent-ink); border-color: var(--color-accent-bright); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn--primary:hover{ background: var(--color-accent-2); color: var(--color-accent-ink); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn--ghost{ color: var(--color-ink); border-color: var(--color-ink-2); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn--ghost:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn--on-accent{ background: var(--color-accent-ink); color: var(--color-accent-deep); border-color: var(--color-accent-ink); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla .btn--on-accent:hover{ background: var(--color-on-accent-2); color: var(--color-accent-deep); }
@media (prefers-reduced-motion: reduce) {
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla *,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla::before,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla *::before,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla::after,
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1-regla *::after{ animation: none !important; transition: none !important; }
}
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla{ background: var(--color-paper); padding-block: var(--space-12) var(--space-12); border-top: var(--rule-hair) solid var(--color-rule); overflow-x: clip; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla .wrap{ max-width: calc(var(--container) * 0.84); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla .statement{ font-size: var(--text-statement); line-height: 1.1; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla .w{ display: inline-block; }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla .note{ margin-top: var(--space-6); color: var(--color-muted); font-size: var(--text-label); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla.is-armed .w{ opacity: 0.12; transition: opacity 500ms var(--ease-spring); transition-delay: calc(var(--i) * 70ms); }
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla.is-armed.is-in .w{ opacity: 1; }
@media (max-width: 60rem) {
section[data-guid="FE7FD2C5-36BF-F0C4-6003-B29140B3F677"] .ew-t64bfccf1.ew-t64bfccf1-regla{ padding-block: var(--space-10); }
}


/* === ASSET CSS HASH: 82050cebc0a58a6f2c648d67e06e97dc4b2ea03e | SCOPE: section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] === */
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa{ --color-paper: oklch(12.5% 0.012 150); --color-paper-2: oklch(16% 0.016 150); --color-paper-3: oklch(20.5% 0.022 150); --color-ink: oklch(94% 0.03 140); --color-ink-2: oklch(82% 0.05 142); --color-muted: oklch(64% 0.06 145); --color-rule: oklch(27% 0.028 148); --color-rule-2: oklch(38% 0.045 146); --color-accent: oklch(35.1% 0.231 264.6); --color-accent-2: oklch(42% 0.22 264.6); --color-accent-deep: oklch(28% 0.19 264.6); --color-accent-ink: oklch(94% 0.03 140); --color-accent-bright: oklch(76% 0.13 264.6); --color-accent-wash: oklch(23% 0.08 264.6); --color-on-accent-2: oklch(82% 0.07 264.6); --color-on-accent-rule: oklch(48% 0.17 264.6); --color-focus: oklch(76% 0.15 264.6); --color-light: oklch(98.5% 0 0); --color-on-light: oklch(12.5% 0.012 150); --color-on-light-muted: oklch(42% 0.03 150); --color-light-rule: oklch(86% 0.005 150); --font-display: "Martian Mono", ui-monospace, monospace; --font-body: var(--font-display); --stretch-display: 112.5%; --stretch-body: 87.5%; --tracking-display: -0.02em; --display-weight: 500; --text-hero: clamp(2.5rem, 4.4vw, 3.75rem); --text-h2: 2.5rem; --text-figure: clamp(2.25rem, 5vw, 4.5rem); --text-title: 1.25rem; --text-lead: 1.125rem; --text-body: 1rem; --text-label: 0.875rem; --text-code: clamp(0.72rem, 1.1vw, 1.02rem); --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 7.5rem; --space-11: 9rem; --space-12: 11rem; --container: 1440px; --gutter: 64px; --radius-card: 0; --rule-hair: 1px; --tap: 48px; --icon-stroke: 1.5; --dur-micro: 120ms; --dur-enter: 700ms; --dur-blink: 1.1s; --text-statement: clamp(2.5rem, 4.6vw, 4rem); --text-word: clamp(2rem, 3.6vw, 3.5rem); --ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1); --stagger: 90ms; --rise: 8px; --dur-type: 22ms; }
@media (max-width: 48rem) {
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa{ --gutter: 20px; }
}
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa *,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa::before,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa *::before,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa::after,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa{ -webkit-text-size-adjust: 100%; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa{ background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-stretch: var(--stretch-body); font-size: var(--text-body); font-weight: 400; line-height: 1.65; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa h1,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa h2,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa h3{
  font-family: var(--font-display); font-weight: var(--display-weight);
  font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display);
  line-height: 1.12; text-wrap: balance;
}
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa p{ text-wrap: pretty; max-width: 62ch; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa a{ color: var(--color-ink-2); text-decoration: underline dotted; text-underline-offset: 0.2em; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa a:hover{ color: var(--color-accent-bright); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa img{ display: block; max-width: 100%; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa pre{ font-family: var(--font-body); margin: 0; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn{
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-3);
  min-height: var(--tap); padding: 0 var(--space-5);
  font-family: var(--font-body); font-stretch: var(--stretch-body); font-weight: 700; font-size: var(--text-label);
  text-decoration: none; border: var(--rule-hair) solid transparent; border-radius: var(--radius-card);
  transition: background-color var(--dur-micro) steps(1), transform var(--dur-micro) var(--ease-spring);
}
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn:active{ transform: scale(0.97); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn .ico{ width: 1.1em; height: 1.1em; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn--primary{ background: var(--color-accent); color: var(--color-accent-ink); border-color: var(--color-accent-bright); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn--primary:hover{ background: var(--color-accent-2); color: var(--color-accent-ink); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn--ghost{ color: var(--color-ink); border-color: var(--color-ink-2); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn--ghost:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn--on-accent{ background: var(--color-accent-ink); color: var(--color-accent-deep); border-color: var(--color-accent-ink); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa .btn--on-accent:hover{ background: var(--color-on-accent-2); color: var(--color-accent-deep); }
@media (prefers-reduced-motion: reduce) {
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa *,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa::before,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa *::before,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa::after,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1-mesa *::after{ animation: none !important; transition: none !important; }
}
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa{ background: var(--color-paper-2); padding-block: var(--space-10) var(--space-11); border-top: var(--rule-hair) solid var(--color-rule); overflow-x: clip; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .top{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-6); align-items: end; margin-bottom: var(--space-7); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa h2{ grid-column: 1 / span 7; font-size: var(--text-h2); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .side{ grid-column: 8 / span 5; color: var(--color-ink-2); font-size: var(--text-label); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .tabs{ display: flex; flex-wrap: wrap; border-bottom: var(--rule-hair) solid var(--color-rule-2); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tab"]{
  min-height: var(--tap); padding: 0 var(--space-5); font-size: var(--text-label); color: var(--color-muted);
  border-bottom: 2px solid transparent; margin-bottom: -1px;
  transition: background-color var(--dur-micro) steps(1), color var(--dur-micro) steps(1);
}
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tab"]:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tab"][aria-selected="true"]{ color: var(--color-ink); background: var(--color-accent-wash); border-bottom-color: var(--color-accent-bright); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tab"] .p{ color: var(--color-muted); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tabpanel"]{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-6); padding-top: var(--space-7); min-height: 440px; align-items: start; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tabpanel"][hidden]{ display: none; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .txt{ grid-column: 1 / span 5; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa h3{ font-size: var(--text-title); margin-bottom: var(--space-4); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .txt p{ color: var(--color-ink-2); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .diagram{
  grid-column: 6 / span 7; background: var(--color-paper); border: var(--rule-hair) solid var(--color-rule);
  padding: var(--space-6); font-size: var(--text-code); line-height: 1.7; color: var(--color-ink-2);
  overflow-x: auto; min-height: 320px; display: flex; align-items: center;
}
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .diagram .a{ color: var(--color-accent-bright); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .diagram .m{ color: var(--color-muted); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tabpanel"].is-enter .txt,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tabpanel"].is-enter .diagram{ animation: s-mesa-in 420ms var(--ease-spring) both; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tabpanel"].is-enter .diagram{ animation-delay: 80ms; }
@keyframes s-mesa-in { from { opacity: 0; transform: translateY(var(--rise)); } }
@media (max-width: 60rem) {
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa{ padding-block: var(--space-9); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa h2,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .side,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .txt,
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .diagram{ grid-column: 1 / -1; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tabpanel"]{ min-height: 0; }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa .diagram{ min-height: 0; padding: var(--space-4); }
section[data-guid="63E70C80-07D1-76DB-24D5-8E159972451D"] .ew-t64bfccf1.ew-t64bfccf1-mesa [role="tab"]{ flex: 1 1 50%; }
}


/* === ASSET CSS HASH: 9c0d5864fe369d2e343cd22f465805c3cd91d7e4 | SCOPE: section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] === */
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos{ --color-paper: oklch(12.5% 0.012 150); --color-paper-2: oklch(16% 0.016 150); --color-paper-3: oklch(20.5% 0.022 150); --color-ink: oklch(94% 0.03 140); --color-ink-2: oklch(82% 0.05 142); --color-muted: oklch(64% 0.06 145); --color-rule: oklch(27% 0.028 148); --color-rule-2: oklch(38% 0.045 146); --color-accent: oklch(35.1% 0.231 264.6); --color-accent-2: oklch(42% 0.22 264.6); --color-accent-deep: oklch(28% 0.19 264.6); --color-accent-ink: oklch(94% 0.03 140); --color-accent-bright: oklch(76% 0.13 264.6); --color-accent-wash: oklch(23% 0.08 264.6); --color-on-accent-2: oklch(82% 0.07 264.6); --color-on-accent-rule: oklch(48% 0.17 264.6); --color-focus: oklch(76% 0.15 264.6); --color-light: oklch(98.5% 0 0); --color-on-light: oklch(12.5% 0.012 150); --color-on-light-muted: oklch(42% 0.03 150); --color-light-rule: oklch(86% 0.005 150); --font-display: "Martian Mono", ui-monospace, monospace; --font-body: var(--font-display); --stretch-display: 112.5%; --stretch-body: 87.5%; --tracking-display: -0.02em; --display-weight: 500; --text-hero: clamp(2.5rem, 4.4vw, 3.75rem); --text-h2: 2.5rem; --text-figure: clamp(2.25rem, 5vw, 4.5rem); --text-title: 1.25rem; --text-lead: 1.125rem; --text-body: 1rem; --text-label: 0.875rem; --text-code: clamp(0.72rem, 1.1vw, 1.02rem); --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 7.5rem; --space-11: 9rem; --space-12: 11rem; --container: 1440px; --gutter: 64px; --radius-card: 0; --rule-hair: 1px; --tap: 48px; --icon-stroke: 1.5; --dur-micro: 120ms; --dur-enter: 700ms; --dur-blink: 1.1s; --text-statement: clamp(2.5rem, 4.6vw, 4rem); --text-word: clamp(2rem, 3.6vw, 3.5rem); --ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1); --stagger: 90ms; --rise: 8px; --dur-type: 22ms; }
@media (max-width: 48rem) {
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos{ --gutter: 20px; }
}
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos *,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos::before,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos *::before,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos::after,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos{ -webkit-text-size-adjust: 100%; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos{ background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-stretch: var(--stretch-body); font-size: var(--text-body); font-weight: 400; line-height: 1.65; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos h1,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos h2,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos h3{
  font-family: var(--font-display); font-weight: var(--display-weight);
  font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display);
  line-height: 1.12; text-wrap: balance;
}
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos p{ text-wrap: pretty; max-width: 62ch; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos a{ color: var(--color-ink-2); text-decoration: underline dotted; text-underline-offset: 0.2em; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos a:hover{ color: var(--color-accent-bright); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos img{ display: block; max-width: 100%; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos pre{ font-family: var(--font-body); margin: 0; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn{
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-3);
  min-height: var(--tap); padding: 0 var(--space-5);
  font-family: var(--font-body); font-stretch: var(--stretch-body); font-weight: 700; font-size: var(--text-label);
  text-decoration: none; border: var(--rule-hair) solid transparent; border-radius: var(--radius-card);
  transition: background-color var(--dur-micro) steps(1), transform var(--dur-micro) var(--ease-spring);
}
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn:active{ transform: scale(0.97); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn .ico{ width: 1.1em; height: 1.1em; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn--primary{ background: var(--color-accent); color: var(--color-accent-ink); border-color: var(--color-accent-bright); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn--primary:hover{ background: var(--color-accent-2); color: var(--color-accent-ink); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn--ghost{ color: var(--color-ink); border-color: var(--color-ink-2); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn--ghost:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn--on-accent{ background: var(--color-accent-ink); color: var(--color-accent-deep); border-color: var(--color-accent-ink); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos .btn--on-accent:hover{ background: var(--color-on-accent-2); color: var(--color-accent-deep); }
@media (prefers-reduced-motion: reduce) {
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos *,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos::before,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos *::before,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos::after,
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1-verbos *::after{ animation: none !important; transition: none !important; }
}
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos{ background: var(--color-light); color: var(--color-on-light); padding-block: var(--space-11) var(--space-10); overflow-x: clip; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos h2{ font-size: var(--text-h2); margin-bottom: var(--space-8); max-width: 18ch; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos ul{ list-style: none; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); border-top: var(--rule-hair) solid var(--color-light-rule); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos li{ padding: var(--space-6) var(--space-6) var(--space-7); border-left: var(--rule-hair) solid var(--color-light-rule); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos li:first-child{ border-left: 0; padding-left: 0; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos .clip{ display: block; overflow: hidden; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos .word{ display: block; font-size: var(--text-word); font-weight: 400; font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display); line-height: 1.1; color: var(--color-accent); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos li p{ margin-top: var(--space-4); color: var(--color-on-light-muted); font-size: var(--text-label); max-width: 32ch; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos.is-armed .word{ transform: translateY(110%); transition: transform 800ms var(--ease-spring); transition-delay: calc(var(--i) * 120ms); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos.is-armed li p{ opacity: 0; transition: opacity 600ms var(--ease-spring); transition-delay: calc(var(--i) * 120ms + 300ms); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos.is-in .word{ transform: none; }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos.is-in li p{ opacity: 1; }
@media (max-width: 60rem) {
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos{ padding-block: var(--space-9); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos ul{ grid-template-columns: minmax(0, 1fr); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos li{ border-left: 0; padding-left: 0; padding-right: 0; border-top: var(--rule-hair) solid var(--color-light-rule); }
section[data-guid="AEAE48A0-B70A-1F4C-2EAE-E513223BC7E8"] .ew-t64bfccf1.ew-t64bfccf1-verbos li:first-child{ border-top: 0; }
}


/* === ASSET CSS HASH: 6aafdf7a35d12faf0bad8fc398d8b0a2baabfe47 | SCOPE: section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] === */
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente{ --color-paper: oklch(12.5% 0.012 150); --color-paper-2: oklch(16% 0.016 150); --color-paper-3: oklch(20.5% 0.022 150); --color-ink: oklch(94% 0.03 140); --color-ink-2: oklch(82% 0.05 142); --color-muted: oklch(64% 0.06 145); --color-rule: oklch(27% 0.028 148); --color-rule-2: oklch(38% 0.045 146); --color-accent: oklch(35.1% 0.231 264.6); --color-accent-2: oklch(42% 0.22 264.6); --color-accent-deep: oklch(28% 0.19 264.6); --color-accent-ink: oklch(94% 0.03 140); --color-accent-bright: oklch(76% 0.13 264.6); --color-accent-wash: oklch(23% 0.08 264.6); --color-on-accent-2: oklch(82% 0.07 264.6); --color-on-accent-rule: oklch(48% 0.17 264.6); --color-focus: oklch(76% 0.15 264.6); --color-light: oklch(98.5% 0 0); --color-on-light: oklch(12.5% 0.012 150); --color-on-light-muted: oklch(42% 0.03 150); --color-light-rule: oklch(86% 0.005 150); --font-display: "Martian Mono", ui-monospace, monospace; --font-body: var(--font-display); --stretch-display: 112.5%; --stretch-body: 87.5%; --tracking-display: -0.02em; --display-weight: 500; --text-hero: clamp(2.5rem, 4.4vw, 3.75rem); --text-h2: 2.5rem; --text-figure: clamp(2.25rem, 5vw, 4.5rem); --text-title: 1.25rem; --text-lead: 1.125rem; --text-body: 1rem; --text-label: 0.875rem; --text-code: clamp(0.72rem, 1.1vw, 1.02rem); --space-2: 0.5rem; --space-3: 0.75rem; --space-4: 1rem; --space-5: 1.5rem; --space-6: 2rem; --space-7: 3rem; --space-8: 4rem; --space-9: 6rem; --space-10: 7.5rem; --space-11: 9rem; --space-12: 11rem; --container: 1440px; --gutter: 64px; --radius-card: 0; --rule-hair: 1px; --tap: 48px; --icon-stroke: 1.5; --dur-micro: 120ms; --dur-enter: 700ms; --dur-blink: 1.1s; --text-statement: clamp(2.5rem, 4.6vw, 4rem); --text-word: clamp(2rem, 3.6vw, 3.5rem); --ease-spring: cubic-bezier(0.2, 0.8, 0.2, 1); --stagger: 90ms; --rise: 8px; --dur-type: 22ms; }
@media (max-width: 48rem) {
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente{ --gutter: 20px; }
}
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente *,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente::before,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente *::before,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente::after,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente *::after{ box-sizing: border-box; margin: 0; padding: 0; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente{ -webkit-text-size-adjust: 100%; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente{ background: var(--color-paper); color: var(--color-ink); font-family: var(--font-body); font-stretch: var(--stretch-body); font-size: var(--text-body); font-weight: 400; line-height: 1.65; font-variant-numeric: tabular-nums; -webkit-font-smoothing: antialiased; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente h1,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente h2,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente h3{
  font-family: var(--font-display); font-weight: var(--display-weight);
  font-stretch: var(--stretch-display); letter-spacing: var(--tracking-display);
  line-height: 1.12; text-wrap: balance;
}
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente p{ text-wrap: pretty; max-width: 62ch; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente a{ color: var(--color-ink-2); text-decoration: underline dotted; text-underline-offset: 0.2em; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente a:hover{ color: var(--color-accent-bright); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente img{ display: block; max-width: 100%; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente pre{ font-family: var(--font-body); margin: 0; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente button{ font: inherit; color: inherit; background: none; border: 0; cursor: pointer; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente :focus-visible{ outline: 2px solid var(--color-focus); outline-offset: 3px; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .container{ width: 100%; max-width: var(--container); margin-inline: auto; padding-inline: var(--gutter); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn{
  display: inline-flex; align-items: center; justify-content: center; gap: var(--space-3);
  min-height: var(--tap); padding: 0 var(--space-5);
  font-family: var(--font-body); font-stretch: var(--stretch-body); font-weight: 700; font-size: var(--text-label);
  text-decoration: none; border: var(--rule-hair) solid transparent; border-radius: var(--radius-card);
  transition: background-color var(--dur-micro) steps(1), transform var(--dur-micro) var(--ease-spring);
}
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn:active{ transform: scale(0.97); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn .ico{ width: 1.1em; height: 1.1em; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn--primary{ background: var(--color-accent); color: var(--color-accent-ink); border-color: var(--color-accent-bright); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn--primary:hover{ background: var(--color-accent-2); color: var(--color-accent-ink); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn--ghost{ color: var(--color-ink); border-color: var(--color-ink-2); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn--ghost:hover{ background: var(--color-paper-3); color: var(--color-ink); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn--on-accent{ background: var(--color-accent-ink); color: var(--color-accent-deep); border-color: var(--color-accent-ink); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente .btn--on-accent:hover{ background: var(--color-on-accent-2); color: var(--color-accent-deep); }
@media (prefers-reduced-motion: reduce) {
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente *,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente::before,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente *::before,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente::after,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1-siguiente *::after{ animation: none !important; transition: none !important; }
}
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente{ background: var(--color-accent); color: var(--color-accent-ink); padding-block: var(--space-10) var(--space-10); overflow-x: clip; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .ico{ stroke-width: var(--icon-stroke); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .grid{ display: grid; grid-template-columns: repeat(12, minmax(0, 1fr)); gap: var(--space-6); align-items: center; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .copy{ grid-column: 1 / span 6; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente h2{ font-size: var(--text-h2); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .copy p{ margin-top: var(--space-5); color: var(--color-on-accent-2); font-size: var(--text-lead); max-width: 42ch; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .actions{ margin-top: var(--space-7); display: flex; flex-wrap: wrap; gap: var(--space-4); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .link{ display: inline-flex; align-items: center; min-height: var(--tap); color: var(--color-accent-ink); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .link:hover{ color: var(--color-on-accent-2); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .well{ grid-column: 8 / span 5; background: var(--color-accent-deep); border: var(--rule-hair) solid var(--color-on-accent-rule); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .well-head{ padding: var(--space-4) var(--space-5); border-bottom: var(--rule-hair) solid var(--color-on-accent-rule); font-size: var(--text-label); color: var(--color-on-accent-2); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente pre{ padding: var(--space-5); font-size: var(--text-code); line-height: 1.9; white-space: pre-wrap; }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente pre .m{ color: var(--color-on-accent-2); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente pre .a{ color: var(--color-accent-bright); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .caret{ display: inline-block; width: 0.6em; height: 1.05em; vertical-align: -0.15em; background: var(--color-accent-ink); animation: s-siguiente-blink var(--dur-blink) steps(1) 5; }
@keyframes s-siguiente-blink { 50% { opacity: 0; } }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente.is-armed .copy > *,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente.is-armed .well{ opacity: 0; transform: translateY(var(--rise)); transition: opacity var(--dur-enter) var(--ease-spring), transform var(--dur-enter) var(--ease-spring); transition-delay: calc(var(--i, 0) * var(--stagger)); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente.is-in .copy > *,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente.is-in .well{ opacity: 1; transform: none; }
@media (max-width: 60rem) {
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente{ padding-block: var(--space-9); }
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .copy,
section[data-guid="F8282A21-69C4-AE69-1758-F7E524868784"] .ew-t64bfccf1.ew-t64bfccf1-siguiente .well{ grid-column: 1 / -1; }
}

/* === WIDGET CSS 5234F8CD-A04A-F778-AB37-E71F275EEE50 START === */
section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe{
  --ew-subscribe-border: rgba(255, 255, 255, 0.18);
  --ew-subscribe-muted: rgba(255, 255, 255, 0.72);
  display: block;
  width: 100%;
  padding: 32px 16px;
  background: #151a22;
  color: #ffffff;
  font-family: var(--secondary_font);
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe *,
section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe *::before,
section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe *::after{
  box-sizing: border-box;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__inner{
  display: grid;
  gap: 32px;
  width: min(100%, 1120px);
  margin: 0 auto;
  padding: 24px;
  border: 1px solid var(--ew-subscribe-border);
  border-radius: 20px;
  background: #26364a;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__intro{
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__eyebrow{
  color: #704552;
  font-family: var(--primary_font);
  font-size: 0.75rem;
  font-weight: 700;
  letter-spacing: 0.12em;
  line-height: 1.4;
  text-transform: uppercase;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__title{
  max-width: 620px;
  margin: 0;
  color: #ffffff;
  font-family: var(--primary_font);
  font-size: clamp(1.75rem, 5vw, 3rem);
  font-weight: 700;
  letter-spacing: -0.04em;
  line-height: 1.08;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__description{
  max-width: 580px;
  margin: 0;
  color: var(--ew-subscribe-muted);
  font-size: 1rem;
  line-height: 1.65;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__form{
  display: flex;
  flex-direction: column;
  gap: 20px;
  min-width: 0;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__fields{
  display: grid;
  gap: 16px;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe .form-row{
  min-width: 0;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__label{
  display: flex;
  flex-direction: column;
  gap: 8px;
  color: #ffffff;
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.4;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe input[type="text"],
section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe input[type="email"]{
  width: 100%;
  min-height: 48px;
  padding: 12px 14px;
  border: 1px solid var(--ew-subscribe-border);
  border-radius: 8px;
  background: #151a22;
  color: #ffffff;
  font: inherit;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe input:focus-visible,
section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe button:focus-visible{
  outline: 3px solid #704552;
  outline-offset: 3px;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe input[type="checkbox"]{
  flex: 0 0 auto;
  width: 18px;
  height: 18px;
  margin: 2px 0 0;
  accent-color: #704552;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__consent{
  display: flex;
  align-items: flex-start;
  gap: 10px;
  color: var(--ew-subscribe-muted);
  font-size: 0.8125rem;
  line-height: 1.5;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__button{
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  width: 100%;
  min-height: 52px;
  padding: 14px 20px;
  border: 0;
  border-radius: 8px;
  background: #704552;
  color: #ffffff;
  cursor: pointer;
  font-family: var(--primary_font);
  font-size: 0.9375rem;
  font-weight: 700;
  transition: background-color 180ms ease, transform 180ms ease;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__button:hover{
  background: #151a22;
  transform: translateY(-2px);
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__button-icon{
  width: 20px;
  height: 20px;
  flex: 0 0 auto;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__honeypot{
  position: absolute;
  left: -5000px;
  width: 1px;
  min-height: 1px;
  overflow: hidden;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe .XValidation{
  margin: 8px 0 0;
  color: #ffb4b4;
  font-size: 0.8125rem;
}

section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe .XSuccess{
  margin: 0;
  color: #ffffff;
  font-size: 0.875rem;
  line-height: 1.5;
}

@media (min-width: 720px) {
  section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe{
    padding: 56px 32px;
  }

  section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__inner{
    grid-template-columns: minmax(0, 1.1fr) minmax(320px, 0.9fr);
    align-items: center;
    gap: 64px;
    padding: 48px;
  }

  section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__fields{
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__consent-row,
section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__honeypot{
    grid-column: 1 / -1;
  }

  section[data-guid="5234F8CD-A04A-F778-AB37-E71F275EEE50"] .ew-limidata-subscribe__button{
    width: auto;
    align-self: flex-start;
  }
}
/* === WIDGET CSS 5234F8CD-A04A-F778-AB37-E71F275EEE50 END === */
