

/* === 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 === */





/* === WIDGET CSS D4C92FBA-7F76-6223-4979-D90DE7043CC5 START === */
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq { padding: clamp(48px, 7vw, 96px) 20px; color: var(--primary_color_font, #1d1d1f); font-family: var(--secondary_font, inherit); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__inner { max-width: 860px; margin: 0 auto; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__head { margin: 0 0 clamp(24px, 4vw, 40px); text-align: center; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__head::after { content: ""; display: block; width: 56px; height: 4px; margin: 18px auto 0; border-radius: 4px; background: var(--secondary_color, var(--primary_color, currentColor)); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__title { margin: 0; font-family: var(--primary_font, inherit); font-size: clamp(1.75rem, 3.4vw, 2.5rem); line-height: 1.15; color: var(--primary_color, inherit); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__list { display: flex; flex-direction: column; gap: 12px; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item { border: 1px solid color-mix(in srgb, currentColor 13%, transparent); border-radius: var(--general_border_radius, 14px); background: color-mix(in srgb, currentColor 3%, transparent); transition: border-color .2s, box-shadow .2s, background .2s; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item:hover { border-color: color-mix(in srgb, var(--primary_color, currentColor) 40%, transparent); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item[open] { border-color: color-mix(in srgb, var(--primary_color, currentColor) 45%, transparent); background: color-mix(in srgb, var(--primary_color, currentColor) 5%, transparent); box-shadow: 0 10px 30px -18px color-mix(in srgb, var(--primary_color, #000) 60%, transparent); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__q { display: flex; align-items: center; justify-content: space-between; gap: 16px; padding: 20px 24px; cursor: pointer; list-style: none; font-family: var(--primary_font, inherit); font-size: clamp(1rem, 1.5vw, 1.12rem); font-weight: 600; line-height: 1.4; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__q::-webkit-details-marker { display: none; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__icon { position: relative; flex: none; width: 32px; height: 32px; border-radius: 50%; background: color-mix(in srgb, var(--primary_color, currentColor) 12%, transparent); transition: transform .25s, background .2s; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__icon::before, section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__icon::after { content: ""; position: absolute; left: 50%; top: 50%; width: 12px; height: 2px; margin: -1px 0 0 -6px; border-radius: 2px; background: var(--primary_color, currentColor); transition: transform .25s; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__icon::after { transform: rotate(90deg); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item[open] .ew-geo-faq__icon { background: var(--primary_color, currentColor); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item[open] .ew-geo-faq__icon::before, section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item[open] .ew-geo-faq__icon::after { background: #fff; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__item[open] .ew-geo-faq__icon::after { transform: rotate(0deg); }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__a { padding: 0 24px 22px; }
section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__at { margin: 0; line-height: 1.7; opacity: .86; }
@media (max-width: 600px) {
    section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__q { padding: 16px 18px; }
    section[data-guid="D4C92FBA-7F76-6223-4979-D90DE7043CC5"] .ew-geo-faq__a { padding: 0 18px 18px; }
}
/* === WIDGET CSS D4C92FBA-7F76-6223-4979-D90DE7043CC5 END === */

/* === WIDGET CSS C6FF17ED-F812-0BCC-5739-9B6D43463D7A START === */
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer { padding: clamp(32px, 5vw, 64px) 20px; color: var(--primary_color_font, #1d1d1f); font-family: var(--secondary_font, inherit); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__inner { max-width: 1040px; margin: 0 auto; }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__card { position: relative; display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(0, 1fr); gap: clamp(24px, 4vw, 56px); align-items: center; padding: clamp(26px, 4vw, 48px); overflow: hidden; border-radius: calc(var(--general_border_radius, 14px) * 1.4); border: 1px solid color-mix(in srgb, var(--primary_color, currentColor) 16%, transparent); background: linear-gradient(135deg, color-mix(in srgb, var(--primary_color, currentColor) 8%, transparent), color-mix(in srgb, var(--secondary_color, currentColor) 6%, transparent)); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__card::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 5px; background: linear-gradient(var(--primary_color, currentColor), var(--secondary_color, currentColor)); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__card--solo { grid-template-columns: minmax(0, 1fr); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__lead { margin: 0; font-family: var(--primary_font, inherit); font-size: clamp(1.15rem, 2vw, 1.45rem); font-weight: 500; line-height: 1.55; color: var(--primary_color, inherit); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__side { padding-left: clamp(0px, 3vw, 36px); border-left: 1px solid color-mix(in srgb, currentColor 14%, transparent); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__label { margin: 0 0 14px; font-family: var(--secondary_font, inherit); font-size: .78rem; font-weight: 700; letter-spacing: .09em; text-transform: uppercase; opacity: .7; }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__facts { display: grid; gap: 12px; margin: 0; padding: 0; list-style: none; }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__fact { position: relative; padding-left: 32px; line-height: 1.5; }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__fact::before { content: ""; position: absolute; left: 0; top: .1em; width: 22px; height: 22px; border-radius: 50%; background: color-mix(in srgb, var(--secondary_color, var(--primary_color, currentColor)) 18%, transparent); }
section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__fact::after { content: ""; position: absolute; left: 8px; top: calc(.1em + 5px); width: 5px; height: 10px; border: solid var(--secondary_color, var(--primary_color, currentColor)); border-width: 0 2px 2px 0; transform: rotate(45deg); }
@media (max-width: 760px) {
    section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__card { grid-template-columns: minmax(0, 1fr); }
    section[data-guid="C6FF17ED-F812-0BCC-5739-9B6D43463D7A"] .ew-geo-answer__side { padding: 20px 0 0; border-left: 0; border-top: 1px solid color-mix(in srgb, currentColor 14%, transparent); }
}
/* === WIDGET CSS C6FF17ED-F812-0BCC-5739-9B6D43463D7A END === */
