/* gerado por tools/build.mjs, não edite: edite skylab.css e styles.css */
@font-face{font-family:"Exo 2";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/exo-2-latin-400-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/exo-2-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/exo-2-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/exo-2-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:800;font-display:swap;src:url(fonts/exo-2-latin-800-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Exo 2";font-style:normal;font-weight:900;font-display:swap;src:url(fonts/exo-2-latin-900-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Exo 2";font-style:italic;font-weight:400;font-display:swap;src:url(fonts/exo-2-latin-400-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:500;font-display:swap;src:url(fonts/roboto-mono-latin-500-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:600;font-display:swap;src:url(fonts/roboto-mono-latin-600-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
@font-face{font-family:"Roboto Mono";font-style:normal;font-weight:700;font-display:swap;src:url(fonts/roboto-mono-latin-700-normal.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
:root,[data-theme="dark"]{--bg: #0E1A2B;--surface-100: #162840;--surface-200: #1E3352;--line: #213656;--ink: #F3F7FD;--ink-soft: #C9D6EA;--ink-muted: #8FA3C2;--brand: #3D8BF2;--brand-text: #6FA8F7;--brand-deep: #275591;--on-brand: #0E1A2B;--rec: #EF4444;--live: #22C55E;--warn: #F59E0B;--fill-in: #FFE45C;--shadow-frame: 0 28px 56px -20px rgba(0,0,0,0.6);--shadow-card: 0 1px 0 rgba(255,255,255,0.04) inset,0 12px 32px -16px rgba(0,0,0,0.5);--glow-brand: 0 0 0 1px rgba(61,139,242,0.5),0 14px 36px -12px rgba(61,139,242,0.6)}[data-theme="light"]{--bg: #F4F7FC;--surface-100: #FFFFFF;--surface-200: #E8EFF9;--line: #D6E2F5;--ink: #162840;--ink-soft: #2F4A70;--ink-muted: #5B6B82;--brand: #3D8BF2;--brand-text: #1F5FB8;--brand-deep: #275591;--on-brand: #0E1A2B;--rec: #DC2626;--live: #15803D;--warn: #B45309;--fill-in: #FFE45C;--shadow-frame: 0 24px 48px -20px rgba(22,40,64,0.35);--shadow-card: 0 1px 2px rgba(22,40,64,0.06),0 8px 24px -12px rgba(22,40,64,0.18)}:root{--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-7: 48px;--space-8: 64px;--space-9: 96px;--space-10: 128px;--container: 1120px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 16px;--radius-frame: 22px;--radius-pill: 999px;--font-display: "Exo 2","Segoe UI",system-ui,sans-serif;--font-mono: "Roboto Mono",ui-monospace,Menlo,Consolas,monospace}.display-xl{font-family: var(--font-display);font-size: 72px;line-height: 0.95;font-weight: 800;letter-spacing: -0.01em}.display-l{font-family: var(--font-display);font-size: 52px;line-height: 1;font-weight: 800;letter-spacing: -0.01em}.title-1{font-family: var(--font-display);font-size: 36px;line-height: 1.1;font-weight: 700}.title-2{font-family: var(--font-display);font-size: 26px;line-height: 1.2;font-weight: 700}.title-3{font-family: var(--font-display);font-size: 20px;line-height: 1.3;font-weight: 600}.lead{font-family: var(--font-display);font-size: 19px;line-height: 1.55;font-weight: 400}.body{font-family: var(--font-display);font-size: 16px;line-height: 1.6;font-weight: 400}.small{font-family: var(--font-display);font-size: 14px;line-height: 1.5;font-weight: 400}.label{font-family: var(--font-mono);font-size: 12px;line-height: 1.4;font-weight: 600;letter-spacing: 0.14em}.data{font-family: var(--font-mono);font-size: 15px;line-height: 1.4;font-weight: 500}.timecode{font-family: var(--font-mono);font-size: 13px;line-height: 1;font-weight: 700}.sk-page{background: var(--bg);color: var(--ink);font-family: var(--font-display);font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased}.sk-grid{background-color: var(--bg);background-image: linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size: var(--space-7) var(--space-7);background-position: -1px -1px}:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 3px}.sk-eyebrow{font-family: var(--font-mono);font-size: 12px;line-height: 1.4;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-text)}.sk-eyebrow .sep{color: var(--ink-muted);padding: 0 .5em}.sk-pill{display: inline-flex;align-items: center;gap: var(--space-2);padding: 6px 14px;border: 1.5px solid var(--brand);border-radius: var(--radius-pill);font-family: var(--font-display);font-weight: 700;font-size: 13px;letter-spacing: .08em;text-transform: uppercase;color: var(--ink)}.sk-status{display: inline-flex;align-items: center;gap: var(--space-2);padding: 5px 12px;border-radius: var(--radius-pill);background: var(--surface-200);font-family: var(--font-mono);font-size: 12px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink)}.sk-dot{width: 8px;height: 8px;border-radius: 50%;background: var(--live);flex: none}.sk-dot.rec{background: var(--rec)}@media (prefers-reduced-motion: no-preference){.sk-dot.pulse{animation: sk-pulse 1.6s ease-in-out infinite}}@keyframes sk-pulse{50%{opacity: .35}}.sk-btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--space-2);min-height: 52px;padding: 0 28px;border-radius: var(--radius-md);border: 1.5px solid transparent;font-family: var(--font-display);font-size: 16px;font-weight: 800;letter-spacing: .04em;text-transform: uppercase;text-decoration: none;cursor: pointer;transition: transform .15s ease,box-shadow .15s ease,background .15s ease}.sk-btn--primary{background: var(--brand);color: var(--on-brand);box-shadow: var(--glow-brand)}.sk-btn--primary:hover{transform: translateY(-1px)}.sk-btn--ghost{background: transparent;color: var(--ink);border-color: var(--brand)}.sk-btn--ghost:hover{background: var(--surface-200)}.sk-btn--lg{min-height: 60px;padding: 0 36px;font-size: 18px}.sk-btn--block{width: 100%}.sk-btn svg{width: 18px;height: 18px}.sk-btn-note{font-size: 14px;color: var(--ink-muted);margin-top: var(--space-2)}.sk-stack{position: relative;width: 240px;aspect-ratio: 9 / 16;max-width: 100%}.sk-frame{position: absolute;inset: 0;border-radius: var(--radius-frame)}.sk-frame--back{border: 1.5px solid var(--brand);transform: translate(26%,-9%) rotate(8deg)}.sk-frame--mid{background: var(--surface-200);border: 1.5px solid var(--brand-deep);transform: translate(10%,-4%) rotate(-5deg)}.sk-frame--front{background: var(--brand);box-shadow: var(--glow-brand),var(--shadow-frame);color: var(--on-brand);display: grid;place-items: center;overflow: hidden}.sk-frame--front.media{background: var(--surface-200)}.sk-frame--front img,.sk-frame--front video{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover}.sk-tc{position: absolute;font-family: var(--font-mono);font-size: 13px;font-weight: 700;letter-spacing: .06em;color: var(--on-brand);z-index: 1}.media .sk-tc{color: #fff;text-shadow: 0 1px 3px rgba(0,0,0,.6)}.sk-tc--top{top: 16px;left: 18px;display: flex;align-items: center;gap: 6px}.sk-tc--bottom{bottom: 16px;right: 18px}.sk-play{width: 0;height: 0;border-left: 46px solid var(--on-brand);border-top: 28px solid transparent;border-bottom: 28px solid transparent;margin-left: 10px}.sk-timeline{display: grid;grid-template-columns: repeat(var(--n,14),minmax(0,1fr));gap: var(--space-2)}.sk-timeline .clip{display: grid;gap: 6px;justify-items: center}.sk-timeline .clip i{display: block;width: 100%;max-width: 30px;aspect-ratio: 9 / 16;border: 1.5px solid var(--brand-deep);border-radius: var(--radius-sm)}.sk-timeline .clip.on i{background: var(--brand);border-color: var(--brand)}.sk-timeline .clip b{font-family: var(--font-mono);font-size: 11px;font-weight: 600;color: var(--ink-muted)}.sk-timeline .clip.on b{color: var(--brand-text)}.sk-section-head{display: grid;gap: var(--space-3);max-width: 720px}.sk-section-head h2{margin: 0;font-family: var(--font-display);font-size: clamp(28px,4vw,36px);line-height: 1.1;font-weight: 700;color: var(--ink);text-wrap: balance}.sk-section-head h2 em{font-style: normal;color: var(--brand)}.sk-section-head p{margin: 0;font-size: 19px;line-height: 1.55;color: var(--ink-soft);max-width: 60ch}.sk-hl{color: var(--brand)}.sk-proof{margin: 0;display: grid;gap: var(--space-3)}.sk-proof .shot{border-radius: var(--radius-lg);border: 1px solid var(--line);background: var(--surface-100);padding: 6px;box-shadow: var(--shadow-card)}.sk-proof .shot img{display: block;width: 100%;border-radius: calc(var(--radius-lg) - 6px)}.sk-proof figcaption{font-family: var(--font-mono);font-size: 12px;line-height: 1.5;letter-spacing: .04em;color: var(--ink-muted)}.sk-proof figcaption b{color: var(--brand-text);font-weight: 600}.sk-stat{display: grid;gap: var(--space-1);padding-top: var(--space-4);border-top: 1.5px solid var(--brand-deep)}.sk-stat .n{font-family: var(--font-display);font-size: 44px;line-height: 1;font-weight: 800;color: var(--ink);font-variant-numeric: tabular-nums}.sk-stat .t{font-size: 15px;color: var(--ink-soft)}.sk-stat .src{font-family: var(--font-mono);font-size: 11px;letter-spacing: .06em;color: var(--ink-muted);text-transform: uppercase}.sk-prompt{border-radius: var(--radius-md);background: var(--surface-200);border: 1px solid var(--line);overflow: hidden}.sk-prompt header{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3);padding: 10px 14px;border-bottom: 1px solid var(--line);font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .12em;text-transform: uppercase;color: var(--ink-muted)}.sk-prompt header .k{color: var(--brand-text)}.sk-prompt header button{all: unset;cursor: pointer;font: inherit;color: var(--brand-text);padding: 4px 8px;border-radius: var(--radius-sm)}.sk-prompt header button:hover{background: var(--surface-100)}.sk-prompt header button:focus-visible{outline: 2px solid var(--brand-text)}.sk-prompt pre{margin: 0;padding: 16px;font-family: var(--font-mono);font-size: 13px;line-height: 1.6;color: var(--ink);white-space: pre-wrap;overflow-wrap: anywhere}.sk-fill{background: var(--fill-in);color: var(--on-brand);border-radius: 3px;padding: 0 3px;font-weight: 700}.sk-callout{display: grid;grid-template-columns: 28px 1fr;gap: var(--space-3);align-items: start;padding: 16px 18px;border-radius: var(--radius-md);background: var(--surface-100);border: 1px solid var(--line)}.sk-callout .ic{width: 28px;height: 28px;border-radius: 50%;display: grid;place-items: center;font-weight: 800;font-size: 15px;color: var(--on-brand);background: var(--live)}.sk-callout.warn .ic{background: var(--warn);border-radius: var(--radius-sm)}.sk-callout .k{display: block;font-family: var(--font-mono);font-size: 11px;font-weight: 700;letter-spacing: .12em;text-transform: uppercase;color: var(--live);margin-bottom: 2px}.sk-callout.warn .k{color: var(--warn)}.sk-callout p{margin: 0;font-size: 15px;color: var(--ink-soft)}.sk-checks{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--space-3)}.sk-checks li{display: grid;grid-template-columns: 22px 1fr;gap: var(--space-3);align-items: start;color: var(--ink-soft)}.sk-checks li::before{content: "";width: 20px;height: 20px;margin-top: 3px;border-radius: var(--radius-sm);border: 1.5px solid var(--brand);background: linear-gradient(var(--brand),var(--brand)) center / 8px 8px no-repeat}.sk-checks li b{color: var(--ink);font-weight: 600}.sk-offer{position: relative;display: grid;gap: var(--space-5);padding: var(--space-6);border-radius: var(--radius-lg);background: var(--surface-100);border: 1.5px solid var(--brand);box-shadow: var(--shadow-card)}.sk-offer .badge{position: absolute;top: -14px;left: var(--space-6)}.sk-offer .badge .sk-pill{background: var(--bg)}.sk-offer h3{margin: 0;font-size: 26px;line-height: 1.2;font-weight: 700;color: var(--ink)}.sk-offer .price{display: grid;gap: 2px}.sk-offer .price s{font-family: var(--font-mono);font-size: 14px;color: var(--ink-muted)}.sk-offer .price strong{font-size: 48px;line-height: 1;font-weight: 800;color: var(--ink);font-variant-numeric: tabular-nums}.sk-offer .price strong small{font-size: 18px;font-weight: 600;color: var(--ink-soft);margin-right: 4px}.sk-offer .price span{font-size: 14px;color: var(--ink-muted)}.sk-faq{border-top: 1px solid var(--line)}.sk-faq details{border-bottom: 1px solid var(--line)}.sk-faq summary{list-style: none;cursor: pointer;display: flex;justify-content: space-between;gap: var(--space-4);padding: 20px 0;font-size: 18px;font-weight: 600;color: var(--ink)}.sk-faq summary::-webkit-details-marker{display: none}.sk-faq summary::after{content: "+";font-family: var(--font-mono);font-weight: 700;color: var(--brand-text)}.sk-faq details[open] summary::after{content: "\2212"}.sk-faq details p{margin: 0 0 20px;color: var(--ink-soft);max-width: 65ch}
*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;overflow-x: clip}h1,h2,h3,h4,p,ol,ul,figure{margin: 0}img{max-width: 100%;height: auto;display: block}a{color: var(--brand-text)}@media (prefers-reduced-motion: reduce){html{scroll-behavior: auto}}.wrap{width: 100%;max-width: calc(var(--container) + 2 * max(16px,env(safe-area-inset-left)));margin-inline: auto;padding-left: max(16px,env(safe-area-inset-left));padding-right: max(16px,env(safe-area-inset-right))}@media (min-width: 768px){.wrap{padding-left: max(32px,env(safe-area-inset-left));padding-right: max(32px,env(safe-area-inset-right));max-width: calc(var(--container) + 64px)}}.section{padding-block: var(--space-8);border-top: 1px solid var(--line)}@media (min-width: 1024px){.section{padding-block: var(--space-9)}}.band{background: var(--surface-100)}.sk-section-head h2 em{color: var(--brand)}.sk-section-head p.sk-eyebrow{font-size: 12px;line-height: 1.4;color: var(--brand-text);margin-bottom: var(--space-1)}.sk-eyebrow .sep{white-space: nowrap}@media (max-width: 599px){.hide-sm{display: none}}.split{display: grid;gap: var(--space-6);align-items: start}.split>*{min-width: 0}@media (min-width: 900px){.split{grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: var(--space-8)}.split>.sk-section-head{position: sticky;top: var(--space-6)}}.sk-btn{line-height: 1.2;text-wrap: balance;padding-block: 8px;text-align: center}.sk-btn--ghost{color: var(--ink)}.btn-row{display: grid;gap: var(--space-3);grid-template-columns: minmax(0,1fr)}.btn-row .sk-btn{width: 100%}@media (max-width: 599px){.sk-btn--lg{font-size: 15px;padding-inline: 16px;letter-spacing: .03em}}@media (min-width: 600px){.btn-row{display: flex;flex-wrap: wrap}.btn-row .sk-btn{width: auto}}@media (min-width: 900px){.btn-row .sk-btn--lg{font-size: 16px;padding-inline: 24px}}.founder-bar{background: var(--bg);border-bottom: 1px solid var(--line)}.founder-bar__in{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--space-2) var(--space-4);min-height: 48px;padding-block: var(--space-2)}.wordmark{font-family: var(--font-display);font-weight: 800;font-size: 14px;letter-spacing: .06em;color: var(--ink)}.founder-bar__status{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-2);font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .1em;color: var(--ink-soft)}.founder-bar__count{color: var(--ink);font-variant-numeric: tabular-nums;padding-left: var(--space-2);border-left: 1px solid var(--line)}@media (min-width: 768px){.founder-bar__status{font-size: 12px}}.hero{padding-block: var(--space-6) var(--space-8);overflow: hidden}.hero__in{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--space-5);align-items: center}.hero__in>*{min-width: 0}.hero__art{order: -1;display: grid;place-items: center;padding: 18px 28% 6px 0}.hero__stack{width: 128px}.hero__stack .sk-tc{font-size: 10px}.hero__stack .sk-tc--top{top: 10px;left: 10px}.hero__stack .sk-tc--bottom{bottom: 10px;right: 10px}.hero__stack .sk-play{border-left-width: 26px;border-top-width: 16px;border-bottom-width: 16px;margin-left: 6px}.hero__stack .sk-frame--front{background: linear-gradient(165deg,var(--brand-text) -40%,var(--brand) 45%,var(--brand-deep) 160%)}.hero__stack .sk-frame--mid{background: linear-gradient(165deg,var(--surface-200),var(--bg))}.sk-tc[data-timecode]{font-variant-numeric: tabular-nums}.hero__copy,.hero__cta,.final__in{grid-template-columns: minmax(0,1fr)}.hero__copy{display: grid;gap: var(--space-4)}.hero__title{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;font-size: clamp(38px,10.4vw,72px);line-height: .95;letter-spacing: -0.01em;color: var(--ink)}.hero__title .sk-hl{display: block}.hero__lead{font-size: 18px;line-height: 1.55;color: var(--ink-soft);max-width: 36ch}.hero__cta{display: grid;gap: var(--space-3);margin-top: var(--space-2)}.hero__note{display: flex;flex-wrap: wrap;row-gap: 2px;font-family: var(--font-mono);font-size: 12px;font-weight: 600;letter-spacing: .1em;color: var(--ink-muted)}.hero__note .nw{white-space: nowrap}.sep{color: var(--ink-muted);padding: 0 .5em}@media (min-width: 600px){.hero__stack{width: 168px}}@media (min-width: 900px){.hero{padding-block: var(--space-9) var(--space-10)}.hero__in{grid-template-columns: minmax(0,7fr) minmax(0,4fr);gap: var(--space-7)}.hero__art{order: 0;padding: 40px 30% 20px 0}.hero__stack{width: 240px}.hero__stack .sk-tc{font-size: 13px}.hero__stack .sk-tc--top{top: 16px;left: 18px}.hero__stack .sk-tc--bottom{bottom: 16px;right: 18px}.hero__stack .sk-play{border-left-width: 46px;border-top-width: 28px;border-bottom-width: 28px;margin-left: 10px}.hero__lead{font-size: 19px}.hero__copy{gap: var(--space-5)}}.visually-hidden{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.score-wrap{width: 100%;max-width: 1440px;margin: var(--space-7) auto 0;padding-inline: max(16px,env(safe-area-inset-left))}@media (min-width: 768px){.score-wrap{padding-inline: 32px}}.score{list-style: none;padding: 0;margin: 0;display: grid;gap: var(--space-4);perspective: 900px}@media (min-width: 1024px){.score{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-5)}}.score__item{container-type: inline-size;position: relative;display: grid;gap: var(--space-3);align-content: center;justify-items: center;text-align: center;padding: var(--space-6) var(--space-4) var(--space-5);border-radius: var(--radius-lg);border: 1px solid var(--line);background: radial-gradient(80% 70% at 50% 30%,rgba(61,139,242,.16),transparent 70%),var(--surface-100);box-shadow: var(--shadow-card);transform: perspective(900px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transform-style: preserve-3d;transition: transform .25s ease}.score__num{display: grid;justify-items: center;gap: 2px;font-family: var(--font-display);font-weight: 900;text-transform: uppercase;color: var(--ink);line-height: .9}.score__num>span[aria-hidden]{display: grid;justify-items: center;gap: 4px}.score__pre{font-size: clamp(16px,6cqi,26px);color: var(--brand);letter-spacing: .12em;line-height: 1}.score__line{display: inline-flex;align-items: baseline;gap: .08em;white-space: nowrap;font-size: clamp(48px,25cqi,112px);letter-spacing: -0.02em;text-shadow: 0 -1px 0 rgba(255,255,255,.45),1px 1px 0 #275591,2px 2px 0 #275591,3px 3px 0 #234c82,4px 4px 0 #1f4373,5px 5px 0 #1b3a64,6px 6px 0 #173156,7px 7px 0 #132847,10px 12px 18px rgba(4,10,20,.65),0 0 42px rgba(61,139,242,.38)}.score__cur,.score__unit{font-size: .42em;letter-spacing: 0}.score__val{font-variant-numeric: tabular-nums}.score__label{font-family: var(--font-mono);font-size: 13px;font-weight: 600;letter-spacing: .14em;color: var(--brand-text)}@media (min-width: 768px){.score__label{font-size: 14px}}@media (prefers-reduced-motion: reduce){.score__item{transition: none;transform: none}}.carousel{margin-top: var(--space-7)}.carousel__bar{display: flex;align-items: center;gap: var(--space-3);margin-bottom: var(--space-4)}.carousel__count{font-family: var(--font-mono);font-size: 14px;font-weight: 700;letter-spacing: .08em;color: var(--ink);font-variant-numeric: tabular-nums;min-width: 4.5em}.carousel__hint{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .14em;color: var(--ink-muted);white-space: nowrap}@media (max-width: 479px){.carousel__hint{display: none}}.carousel__nav{margin-left: auto;display: flex;gap: var(--space-2)}.carousel__btn{display: inline-grid;place-items: center;width: 48px;height: 48px;border-radius: 50%;border: 1.5px solid var(--brand-deep);background: var(--surface-100);color: var(--ink);cursor: pointer;transition: border-color .15s ease,background .15s ease}.carousel__btn svg{width: 20px;height: 20px;fill: none;stroke: currentColor;stroke-width: 2.4;stroke-linecap: round;stroke-linejoin: round}.carousel__btn:hover:not(:disabled){border-color: var(--brand);background: var(--surface-200)}.carousel__btn:disabled{opacity: .35;cursor: default}.carousel__btn:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 3px}.carousel__track{--gap: var(--space-4);list-style: none;margin: 0;display: flex;gap: var(--gap);overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scroll-behavior: smooth;scrollbar-width: none;-webkit-overflow-scrolling: touch;margin-inline: calc(-1 * max(16px,env(safe-area-inset-left)));padding: 4px max(16px,env(safe-area-inset-left)) 8px;scroll-padding-inline: max(16px,env(safe-area-inset-left));cursor: grab}.carousel__track::-webkit-scrollbar{display: none}.carousel__track:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 4px;border-radius: var(--radius-lg)}.carousel__track.is-dragging{cursor: grabbing;scroll-snap-type: none;scroll-behavior: auto;user-select: none}.carousel__track.is-dragging .shot{pointer-events: none}.carousel__slide{flex: 0 0 85%;scroll-snap-align: start;min-width: 0}@media (min-width: 768px){.carousel__track{margin-inline: 0;padding-inline: 0;scroll-padding-inline: 0}.carousel__slide{flex-basis: calc((100% - var(--gap)) / 2)}}.carousel .sk-proof{gap: var(--space-2)}.carousel .shot{height: clamp(300px,96vw,400px)}@media (min-width: 768px){.carousel .shot{height: clamp(380px,42vw,520px)}}.carousel .shot img{width: 100%;height: 100%;object-fit: contain;background: transparent}@media (prefers-reduced-motion: reduce){.carousel__track{scroll-behavior: auto}}.disclaimer{margin-top: var(--space-6);font-family: var(--font-mono);font-size: 12px;letter-spacing: .02em;color: var(--ink-muted)}.gallery{list-style: none;padding: 0;margin-top: var(--space-6);display: grid;gap: var(--space-4);align-items: start}.gallery .sk-proof{gap: var(--space-2)}.shot{all: unset;box-sizing: border-box;display: block;width: 100%;cursor: zoom-in;border-radius: var(--radius-lg);border: 1px solid var(--line);background: var(--surface-100);padding: 6px;box-shadow: var(--shadow-card);transition: border-color .15s ease,transform .15s ease}.shot:hover{border-color: var(--brand-deep)}.shot:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 3px}.shot img{width: 100%;border-radius: calc(var(--radius-lg) - 6px);background: #fff}.sk-proof figcaption{font-family: var(--font-mono);font-size: 12px;line-height: 1.5;letter-spacing: .04em;color: var(--ink-muted);padding-inline: 4px}.sk-proof figcaption b{color: var(--brand-text);font-weight: 600}@media (max-width: 767px){.gallery{grid-auto-flow: column;grid-auto-columns: 82%;overflow-x: auto;scroll-snap-type: x mandatory;scroll-padding-inline: max(16px,env(safe-area-inset-left));overscroll-behavior-x: contain;margin-inline: calc(-1 * max(16px,env(safe-area-inset-left)));padding: 4px max(16px,env(safe-area-inset-left)) 12px;scrollbar-width: thin;scrollbar-color: var(--brand-deep) transparent}.gallery>li{scroll-snap-align: start}}@media (min-width: 900px){.split--sample{grid-template-columns: minmax(0,1fr);gap: var(--space-5)}.split--sample>.sk-section-head{position: static}}.gallery--pages{padding-top: var(--space-3)}@media (min-width: 768px){.gallery--pages{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--space-7);max-width: 960px}}.page{position: relative}.page::before{content: "";position: absolute;inset: 6px -6px auto 10px;aspect-ratio: 688 / 860;border: 1.5px solid var(--brand-deep);border-radius: var(--radius-lg);transform: rotate(3deg);z-index: 0;pointer-events: none}.page .shot{position: relative;z-index: 1;transform: rotate(-1.2deg)}.page:nth-child(2n) .shot,.gallery>li:nth-child(2n) .page .shot{transform: rotate(1.2deg)}.page .shot:hover{transform: rotate(0) translateY(-2px)}.page figcaption{position: relative;z-index: 1;margin-top: var(--space-2)}.problem-close{color: var(--ink) !important;font-weight: 600;font-size: 18px !important}.pains{list-style: none;padding: 0;border-top: 1px solid var(--line);counter-reset: pain}.pains li{counter-increment: pain;display: grid;grid-template-columns: 36px 1fr;gap: var(--space-3);padding-block: var(--space-4);border-bottom: 1px solid var(--line);font-size: 18px;line-height: 1.45;color: var(--ink)}.pains li::before{content: counter(pain,decimal-leading-zero);font-family: var(--font-mono);font-size: 13px;font-weight: 700;color: var(--brand-text);padding-top: 4px}.method-head{display: grid;gap: var(--space-5)}.method-head .sk-section-head{max-width: 760px}.method-head__text{display: grid;gap: var(--space-3);color: var(--ink-soft);font-size: 17px;max-width: 60ch}@media (min-width: 1024px){.method-head{grid-template-columns: minmax(0,7fr) minmax(0,4fr);align-items: end;gap: var(--space-8)}}.steps{list-style: none;padding: 0;margin-top: var(--space-7);display: grid;gap: var(--space-4)}@media (min-width: 600px){.steps{grid-template-columns: repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.steps{grid-template-columns: repeat(4,minmax(0,1fr))}}.step{display: grid;align-content: start;gap: var(--space-2);padding: 10px 10px var(--space-5);background: var(--surface-100);border: 1px solid var(--line);border-radius: var(--radius-lg)}.step picture,.step img{border-radius: var(--radius-md)}.step img{width: 100%;aspect-ratio: 1;object-fit: cover;background: var(--bg)}.step__n,.ways__n{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .14em;color: var(--brand-text)}.step__n{margin: var(--space-3) var(--space-2) 0}.step h3{margin-inline: var(--space-2);font-size: 22px;line-height: 1.2;font-weight: 700;color: var(--ink)}.step p{margin-inline: var(--space-2);font-size: 15px;color: var(--ink-soft)}.method-line{margin-top: var(--space-6);font-family: var(--font-display);font-weight: 700;font-size: clamp(20px,3vw,26px);line-height: 1.25;color: var(--ink);max-width: 30ch}.ways{margin-top: var(--space-8);padding-top: var(--space-7);border-top: 1px solid var(--line)}.ways__title{font-family: var(--font-display);font-weight: 700;font-size: clamp(26px,4vw,36px);line-height: 1.1;color: var(--ink);max-width: 20ch;text-wrap: balance}.ways__list{list-style: none;padding: 0;margin-top: var(--space-6);display: grid;gap: var(--space-5)}@media (min-width: 900px){.ways__list{grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-6)}}.ways__list li{display: grid;align-content: start;gap: var(--space-2);padding-top: var(--space-4);border-top: 1.5px solid var(--brand-deep)}.ways__list h4{font-size: 22px;line-height: 1.2;font-weight: 700;color: var(--ink)}.ways__list p{font-size: 16px;color: var(--ink-soft)}.chapters-tl{--n: 7;margin-top: var(--space-6);row-gap: var(--space-4)}@media (min-width: 768px){.chapters-tl{--n: 14}}.chapters-tl .clip i{max-width: 34px;transition: background .15s ease,border-color .15s ease}.chapters{list-style: none;padding: 0;margin-top: var(--space-6);display: grid;gap: 0 var(--space-7);border-top: 1px solid var(--line)}@media (min-width: 768px){.chapters{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-flow: column;grid-template-rows: repeat(7,auto);border-top: 0}.chapters li:nth-child(1),.chapters li:nth-child(8){border-top: 1px solid var(--line)}}.chapters li{display: grid;grid-template-columns: 36px 1fr;gap: var(--space-3);padding-block: 12px;border-bottom: 1px solid var(--line);color: var(--ink-muted);font-size: 14px;cursor: default}.chapters li b{display: block;font-size: 16px;font-weight: 600;color: var(--ink-soft)}.chapters li span{font-family: var(--font-mono);font-size: 13px;font-weight: 700;color: var(--ink-muted);padding-top: 2px}.chapters li.is-on b{color: var(--ink)}.chapters li.is-on span{color: var(--brand-text)}.bonus{margin-top: var(--space-6);max-width: 680px;background: var(--surface-200)}.bonus .ic{background: var(--brand)}.bonus .k{color: var(--brand-text)}.bonus p b{color: var(--ink)}.community-title{text-transform: uppercase;font-weight: 800 !important}.community-body{display: grid;gap: var(--space-5)}.community-body .sk-checks li{font-size: 17px}.sk-status{min-height: 32px}.split--who{align-items: center}@media (min-width: 900px){.split--who{grid-template-columns: minmax(0,4fr) minmax(0,6fr)}}.portrait{position: relative;width: min(72%,280px);margin: var(--space-4) auto var(--space-2)}.portrait__back{position: absolute;inset: 0;border: 1.5px solid var(--brand);border-radius: var(--radius-frame);transform: translate(12%,-6%) rotate(7deg);opacity: .8}.portrait__img{position: relative;width: 100%;aspect-ratio: 4 / 5;object-fit: cover;border-radius: var(--radius-frame);border: 1.5px solid var(--brand);box-shadow: var(--glow-brand),var(--shadow-frame)}.x-line{font-size: 17px !important}.socials{display: flex;flex-wrap: wrap;align-items: center;gap: var(--space-3) var(--space-5);margin-top: var(--space-2)}.x-chip{display: inline-flex;align-items: center;gap: var(--space-3);min-height: 48px;padding: 6px 16px 6px 6px;border: 1px solid var(--line);border-radius: var(--radius-pill);background: var(--surface-100);text-decoration: none;color: var(--ink);transition: border-color .15s ease}.x-chip:hover{border-color: var(--brand-deep)}.x-chip img{width: 56px;height: 56px;border-radius: 50%;box-shadow: 0 0 0 1.5px #3D8BF2}.x-chip>span{display: grid;line-height: 1.25}.x-chip b{font-size: 15px;font-weight: 700}.x-chip>span>span{font-family: var(--font-mono);font-size: 12px;color: var(--brand-text)}.text-link{display: inline-flex;align-items: center;min-height: 48px;font-family: var(--font-mono);font-size: 13px;font-weight: 600;letter-spacing: .1em;color: var(--brand-text);text-underline-offset: 4px}.offer-count{font-variant-numeric: tabular-nums;flex-wrap: wrap}.offers{display: grid;gap: var(--space-7);margin-top: var(--space-7);align-items: start}@media (min-width: 900px){.offers{grid-template-columns: minmax(0,7fr) minmax(0,5fr);gap: var(--space-5)}}.sk-offer{padding: var(--space-7) var(--space-5) var(--space-5)}@media (min-width: 600px){.sk-offer{padding: var(--space-7) var(--space-6) var(--space-6)}}.sk-offer .badge{left: var(--space-5)}.sk-offer h3{font-weight: 800;font-size: clamp(22px,5.6vw,26px)}.sk-offer .price{padding-top: var(--space-4);border-top: 1px solid var(--line)}.price__after{font-family: var(--font-mono);font-size: 12px !important;letter-spacing: .04em}.offer--main{box-shadow: var(--glow-brand),var(--shadow-card)}@media (min-width: 900px){.offer--main{padding-block: var(--space-8) var(--space-7)}}.offer--ebook{border-color: var(--brand-deep);box-shadow: none;gap: var(--space-4)}.offer--ebook h3{font-size: clamp(20px,5vw,22px)}.offer--ebook .price strong{font-size: 40px}.offer--ebook .sk-checks li{font-size: 15px}.guarantee{display: grid;grid-template-columns: 56px 1fr;gap: var(--space-3);align-items: center;padding-top: var(--space-4);border-top: 1px solid var(--line)}.guarantee__seal{width: 56px;height: 56px;border-radius: 50%;border: 1.5px solid var(--live);display: grid;place-content: center;text-align: center;font-family: var(--font-mono);font-size: 9px;font-weight: 700;letter-spacing: .14em;color: var(--live);line-height: 1}.guarantee__seal b{font-size: 20px;letter-spacing: 0;color: var(--ink)}.guarantee p,.guarantee-sm{font-size: 14px;color: var(--ink-soft)}.guarantee p b,.guarantee-sm b{color: var(--ink)}.guarantee-sm{padding-top: var(--space-3);border-top: 1px solid var(--line)}.offers-note{margin-top: var(--space-6);font-size: 16px;color: var(--ink-soft);max-width: 60ch}.sim{position: relative;margin-top: var(--space-7);display: grid;gap: var(--space-6);padding: var(--space-5);border-radius: var(--radius-lg);border: 1.5px solid var(--brand-deep);background: linear-gradient(var(--line) 1px,transparent 1px) -1px -1px / var(--space-7) var(--space-7),linear-gradient(90deg,var(--line) 1px,transparent 1px) -1px -1px / var(--space-7) var(--space-7),linear-gradient(160deg,rgba(30,51,82,.92),rgba(22,40,64,.96));background-blend-mode: soft-light,soft-light,normal;box-shadow: var(--shadow-card);transform: perspective(1200px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition: transform .25s ease}@media (min-width: 900px){.sim{grid-template-columns: minmax(0,5fr) minmax(0,6fr);gap: var(--space-7);padding: var(--space-7)}}.sim__inputs{display: grid;gap: var(--space-5);align-content: start}.sim__field{display: grid;gap: var(--space-2)}.sim__row{display: flex;align-items: baseline;justify-content: space-between;gap: var(--space-3)}.sim__row label{font-size: 16px;font-weight: 600;color: var(--ink)}.sim__show{font-family: var(--font-mono);font-size: 14px;font-weight: 700;color: var(--brand-text);white-space: nowrap}.sim__ctrl{display: grid;grid-template-columns: minmax(0,1fr) 128px;gap: var(--space-3);align-items: center}.sim__ctrl input[type="text"]{width: 100%;min-height: 48px;padding: 0 12px;border-radius: var(--radius-md);border: 1px solid var(--line);background: var(--bg);color: var(--ink);font-family: var(--font-mono);font-size: 15px;font-weight: 600;text-align: right}.sim__ctrl input[type="text"]:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px;border-color: var(--brand)}.sim__unit{position: relative;display: block}.sim__unit>span{position: absolute;top: 50%;transform: translateY(-50%);font-family: var(--font-mono);font-size: 13px;color: var(--ink-muted);pointer-events: none}.sim__unit:not(.sim__unit--pre)>span{right: 12px}.sim__unit:not(.sim__unit--pre) input{padding-right: 30px}.sim__unit--pre>span{left: 12px}.sim__unit--pre input{padding-left: 38px}.sim__ctrl--price{grid-template-columns: 140px minmax(0,1fr)}.sim__chips{display: flex;flex-wrap: wrap;gap: var(--space-2)}.sim__chip{min-height: 44px;min-width: 64px;padding: 0 12px;border-radius: var(--radius-pill);border: 1.5px solid var(--brand-deep);background: transparent;color: var(--ink);font-family: var(--font-mono);font-size: 13px;font-weight: 700;cursor: pointer}.sim__chip[aria-pressed="true"]{background: var(--brand);border-color: var(--brand);color: var(--on-brand)}.sim__chip:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 2px}.sim__help{font-family: var(--font-mono);font-size: 12px;color: var(--ink-muted)}.sim__msg{font-size: 13px;color: var(--warn);min-height: 1.2em}.sim__msg:empty{min-height: 0}.sim input[type="range"]{-webkit-appearance: none;appearance: none;width: 100%;height: 48px;background: transparent;cursor: pointer;margin: 0}.sim input[type="range"]::-webkit-slider-runnable-track{height: 8px;border-radius: 999px;background: linear-gradient(90deg,var(--brand) var(--fill,50%),var(--surface-200) var(--fill,50%))}.sim input[type="range"]::-moz-range-track{height: 8px;border-radius: 999px;background: var(--surface-200)}.sim input[type="range"]::-moz-range-progress{height: 8px;border-radius: 999px;background: var(--brand)}.sim input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;width: 28px;height: 28px;margin-top: -10px;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px var(--brand),0 4px 12px rgba(0,0,0,.4)}.sim input[type="range"]::-moz-range-thumb{width: 28px;height: 28px;border: 0;border-radius: 50%;background: #fff;box-shadow: 0 0 0 3px var(--brand),0 4px 12px rgba(0,0,0,.4)}.sim input[type="range"]:focus-visible{outline: none}.sim input[type="range"]:focus-visible::-webkit-slider-thumb{box-shadow: 0 0 0 3px var(--brand),0 0 0 7px rgba(111,168,247,.55)}.sim input[type="range"]:focus-visible::-moz-range-thumb{box-shadow: 0 0 0 3px var(--brand),0 0 0 7px rgba(111,168,247,.55)}.sim__out{display: grid;gap: var(--space-4);align-content: start;padding: var(--space-5);border-radius: var(--radius-lg);background: rgba(14,26,43,.72);border: 1px solid var(--brand-deep);box-shadow: var(--glow-brand)}.sim__stats{margin: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--space-3)}.sim__stats>div{display: grid;gap: 2px}.sim__stats dt{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--ink-muted)}.sim__stats dd{margin: 0;font-family: var(--font-display);font-weight: 800;font-size: clamp(22px,5.4vw,30px);color: var(--ink);font-variant-numeric: tabular-nums;white-space: nowrap}.sim__revenue{container-type: inline-size;padding-top: var(--space-4);border-top: 1px solid var(--line)}.sim__rev-label{font-family: var(--font-mono);font-size: 12px;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--brand-text)}.sim__rev-val{margin-top: var(--space-2);font-family: var(--font-display);font-weight: 900;font-size: clamp(38px,15cqi,72px);line-height: 1;white-space: nowrap;color: var(--ink);font-variant-numeric: tabular-nums;text-shadow: 0 -1px 0 rgba(255,255,255,.45),1px 1px 0 #275591,2px 2px 0 #275591,3px 3px 0 #234c82,4px 4px 0 #1f4373,5px 5px 0 #1b3a64,6px 6px 0 #173156,9px 10px 16px rgba(4,10,20,.6),0 0 36px rgba(61,139,242,.35)}.sim__chart svg{display: block;width: 100%;height: 110px}.sim__chart .bar{fill: var(--brand-deep)}.sim__chart .bar--past{fill: var(--brand);opacity: .55}.sim__chart .bar--today{fill: var(--brand)}.sim__axis{display: flex;justify-content: space-between;gap: var(--space-2);margin-top: var(--space-2);font-family: var(--font-mono);font-size: 11px;letter-spacing: .08em;color: var(--ink-muted)}.sim__axis span:nth-child(2){color: var(--brand-text);font-weight: 700;text-align: center}.sim__formula{font-family: var(--font-mono);font-size: 11px;line-height: 1.6;color: var(--ink-muted)}.sim__note{font-family: var(--font-mono);font-size: 11px;line-height: 1.6;color: var(--ink-soft);padding-top: var(--space-3);border-top: 1px solid var(--line)}.sim-cta{margin-top: var(--space-6)}@media (max-width: 420px){.sim__ctrl{grid-template-columns: minmax(0,1fr) 112px}.sim__ctrl--price{grid-template-columns: minmax(0,1fr)}}@media (prefers-reduced-motion: reduce){.sim{transition: none;transform: none}}@media (min-width: 900px){.split--faq{grid-template-columns: minmax(0,4fr) minmax(0,7fr)}}.sk-faq summary{min-height: 48px;align-items: center}.sk-faq details[open] summary::after{content: "\2212"}.sk-faq summary:hover{color: var(--brand-text)}.final{position: relative;isolation: isolate;overflow: hidden;border-top: 1px solid var(--line);padding-block: var(--space-9) var(--space-10)}.final__bg{position: absolute;inset: 0;z-index: -1;width: 100%;height: 100%;object-fit: cover;object-position: 80% 50%}.final::before{content: "";position: absolute;inset: 0;z-index: -1;background: linear-gradient(180deg,rgba(14,26,43,.92) 0%,rgba(14,26,43,.78) 60%,rgba(14,26,43,.5) 100%)}@media (min-width: 900px){.final::before{background: linear-gradient(90deg,rgba(14,26,43,.96) 0%,rgba(14,26,43,.75) 45%,rgba(14,26,43,0) 75%)}}.final__in{display: grid;gap: var(--space-4);justify-items: start}.final__in>*{max-width: 100%}.final h2{font-family: var(--font-display);font-weight: 800;text-transform: uppercase;font-size: clamp(32px,7vw,52px);line-height: 1;color: var(--ink);max-width: 13ch}.final p:not(.sk-eyebrow){font-size: 18px;color: var(--ink-soft);max-width: 40ch}.final .btn-row{margin-top: var(--space-2);width: 100%}.final .sk-btn--ghost{background: rgba(14,26,43,.6)}.footer{border-top: 1px solid var(--line);padding-block: var(--space-7);font-size: 14px;color: var(--ink-muted)}.footer__in{display: grid;gap: var(--space-2)}.footer a{color: var(--ink-soft);display: inline-block;padding-block: 12px}.footer__legal{font-size: 12px}.sticky-cta{position: fixed;left: 0;right: 0;bottom: 0;z-index: 50;display: grid;gap: 2px;padding: 10px max(16px,env(safe-area-inset-right)) calc(4px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left));background: rgba(14,26,43,.97);border-top: 1px solid var(--line);transform: translateY(110%);visibility: hidden;transition: transform .2s ease,visibility .2s}.sticky-cta.is-on{transform: none;visibility: visible}.sticky-cta__row{display: flex;align-items: center;justify-content: space-between;gap: var(--space-3)}.sticky-cta__price{display: grid;line-height: 1.1}.sticky-cta__price b{font-size: 20px;font-weight: 800;color: var(--ink)}.sticky-cta__price span{font-family: var(--font-mono);font-size: 11px;font-weight: 600;letter-spacing: .1em;color: var(--ink-muted)}.sticky-cta .sk-btn{min-height: 48px;padding: 6px 14px;font-size: 13px;flex: 1;max-width: 270px}.sticky-cta__alt{justify-self: center;display: inline-flex;align-items: center;min-height: 32px;font-size: 13px;color: var(--ink-soft);text-underline-offset: 3px}@media (max-width: 899px){body{padding-bottom: calc(100px + env(safe-area-inset-bottom))}}@media (min-width: 900px){.sticky-cta{display: none}}.lightbox{width: min(96vw,1100px);max-height: 94vh;padding: 0;border: 1px solid var(--line);border-radius: var(--radius-lg);background: var(--bg);color: var(--ink);overflow: auto}.lightbox::backdrop{background: rgba(6,12,22,.88)}.lightbox figure{display: grid;gap: var(--space-3);padding: var(--space-3) var(--space-3) var(--space-4)}.lightbox img{width: 100%;height: auto;border-radius: var(--radius-md);background: #fff}.lightbox figcaption{font-family: var(--font-mono);font-size: 13px;letter-spacing: .04em;color: var(--ink-soft);padding-inline: 4px}.lightbox__bar{position: sticky;top: 0;z-index: 2;display: flex;align-items: center;gap: var(--space-2);padding: 8px;background: var(--bg);border-bottom: 1px solid var(--line)}.lightbox__count{margin-right: auto;padding-left: 8px;font-family: var(--font-mono);font-size: 13px;font-weight: 700;letter-spacing: .08em;color: var(--ink-soft)}.lightbox__close{min-height: 48px;padding: 0 16px;border-radius: var(--radius-pill);border: 1px solid var(--line);background: var(--surface-200);color: var(--ink);font-family: var(--font-mono);font-weight: 700;font-size: 12px;letter-spacing: .1em;cursor: pointer}.lightbox__close:hover{border-color: var(--brand-deep)}.js-motion .reveal{opacity: 0;transform: translateY(12px);transition: opacity .5s ease,transform .5s ease}.js-motion .reveal.is-in{opacity: 1;transform: none}@media (prefers-reduced-motion: reduce){.sk-btn,.sticky-cta,.shot,.x-chip,.chapters-tl .clip i{transition: none}.sk-btn--primary:hover,.shot:hover{transform: none}}
