@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-FzEoaBTQ.ttf) format("truetype");font-weight:200 800;font-display:swap}:root{--web-elevated-dark:#242831;--web-modal-heading:30px;--web-panel-title:20px;--web-brand-shadow:0 12px 24px rgba(255,106,26,.25);--web-bg: #fcfcfb;--web-surface: #fff;--web-subtle: #f7f7f5;--web-ink: #1c1e21;--web-muted: #626871;--web-tertiary: #a0a5ae;--web-dark: #14171d;--web-accent: #ff6a1a;--web-warm: #fff1e8;--web-border: #eef0f3;--web-disabled: #eef0f3;--web-purple: #eeeaff;--web-s0: 0;--web-s1: 4px;--web-s2: 8px;--web-s3: 12px;--web-s4: 16px;--web-s5: 20px;--web-s6: 24px;--web-s7: 28px;--web-s8: 32px;--web-s10: 40px;--web-s12: 48px;--web-s14: 56px;--web-s16: 64px;--web-s20: 80px;--web-page: 120px;--web-radius: 24px;--web-radius-small: 16px;--web-radius-large: 40px;--web-pill: 999px;--web-line: 1px;--web-fine: 12px;--web-small: 14px;--web-body: 16px;--web-intro: 18px;--web-title: 24px;--web-section: 38px;--web-heading: 66px;--web-heading-mobile: 42px;--web-control: 54px;--web-touch: 44px;--web-icon: 24px;--web-icon-tile: 56px;--web-container: 1200px;--web-reading: 760px;--web-card-desktop: 408px;--web-card-mobile: 336px;--web-shadow: 0 14px 34px rgba(16,24,40,.06);--web-backdrop: rgba(20,23,29,.6)}*{box-sizing:border-box}body{margin:0;background:var(--web-bg);color:var(--web-ink);font:400 var(--web-body)/1.625 Manrope,sans-serif}button,input{font:inherit}a{color:inherit;text-decoration:none}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}:focus-visible{outline:2px solid var(--web-ink);outline-offset:var(--web-s1)}img{max-width:100%}h1,h2,h3,p{margin:0}h1{font-size:var(--web-heading);line-height:1.12;letter-spacing:-.03em;font-weight:800;white-space:pre-line}h2{font-size:var(--web-section);line-height:1.26;letter-spacing:-.02em;font-weight:800}h3{font-size:var(--web-title);line-height:1.33}p{overflow-wrap:anywhere}.muted{color:var(--web-muted)}.eyebrow{font-size:var(--web-fine);font-weight:700}.intro{font-size:var(--web-intro);line-height:1.56;max-width:800px;color:var(--web-muted)}.wrap{width:min(var(--web-container),calc(100% - var(--web-s10)));margin-inline:auto}.stack{display:flex;flex-direction:column;align-items:stretch;gap:var(--web-s8)}.page{padding-block:var(--web-s16);min-height:60vh}.grid{display:grid;gap:var(--web-s6);grid-template-columns:repeat(2,minmax(0,1fr))}.three{grid-template-columns:repeat(3,minmax(0,1fr))}.panel{padding:var(--web-s6);border-radius:var(--web-radius);background:var(--web-subtle);display:flex;flex-direction:column;gap:var(--web-s4)}.dark{background:var(--web-dark);color:var(--web-surface)}.dark .muted{color:var(--web-tertiary)}.warm{background:var(--web-warm)}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--web-s2);min-height:var(--web-control);padding:var(--web-s4) var(--web-s6);border:0;border-radius:var(--web-pill);background:var(--web-accent);color:var(--web-ink);font-weight:700;line-height:1.25;text-align:center}.button:disabled{background:var(--web-disabled);color:var(--web-muted)}.button.secondary{background:var(--web-subtle)}.text-link{font-weight:700;display:inline-flex;align-items:center;gap:var(--web-s2);min-height:var(--web-touch)}.actions{display:flex;flex-wrap:wrap;gap:var(--web-s6);align-items:center}.icon{width:var(--web-icon);height:var(--web-icon);flex:none}.icon-tile{display:grid;place-items:center;width:var(--web-icon-tile);height:var(--web-icon-tile);border-radius:var(--web-radius-small);background:var(--web-subtle);flex:none}.nav{display:flex;align-items:center;gap:var(--web-s10);padding-block:var(--web-s6)}.brand{display:flex;align-items:center;gap:var(--web-s3);margin-right:auto;font-size:26px;font-weight:800}.brand-mark{display:grid;place-items:center;width:var(--web-s10);height:var(--web-s10);border-radius:var(--web-s3);background:var(--web-accent)}.brand-mark img{width:20px;height:24px}.nav-links{display:flex;gap:var(--web-s10);align-items:center;font-size:15px;font-weight:600}.menu-toggle{display:none}.footer{padding-block:var(--web-s14);background:var(--web-dark);color:var(--web-surface)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:var(--web-s20)}.footer-group{display:flex;flex-direction:column;gap:var(--web-s2);font-size:var(--web-small)}.footer small{display:block;margin-top:var(--web-s10);color:var(--web-tertiary)}.footer p{color:var(--web-tertiary)}.hero{display:grid;grid-template-columns:1fr 1fr;gap:var(--web-s12);align-items:center;padding-block:var(--web-s12) var(--web-s16)}.hero-art{width:100%;border-radius:var(--web-radius-large)}.section{padding-block:var(--web-s16)}.section-head{display:flex;align-items:center;justify-content:space-between;gap:var(--web-s6);margin-bottom:var(--web-s8)}.benefits{padding:var(--web-s12);border-radius:var(--web-radius-large)}.benefit-list{display:flex;flex-direction:column;gap:var(--web-s8)}.steps .eyebrow{color:var(--web-accent);font-size:var(--web-title)}.step{display:flex;flex-direction:column;gap:var(--web-s4)}.brand-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--web-s6);padding-block:var(--web-s8);border-block:var(--web-line) solid var(--web-border)}.brand-strip img{width:var(--web-s10);height:var(--web-s10);object-fit:contain}.settlement{background:var(--web-warm);padding:var(--web-s12);border-radius:var(--web-radius-large)}.settlement .panel{margin-top:var(--web-s8);background:var(--web-surface)}.settlement .panel p{border-bottom:var(--web-line) solid var(--web-border);padding-bottom:var(--web-s4)}.download-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--web-s6)}.channel{display:flex;flex-direction:column;gap:var(--web-s5);min-height:var(--web-card-desktop);padding:var(--web-s6);border:var(--web-line) solid var(--web-border);border-radius:var(--web-radius);background:var(--web-surface)}.channel.recommended{background:var(--web-warm);border-color:var(--web-accent)}.channel.unavailable{background:var(--web-subtle)}.channel-head{display:flex;justify-content:space-between;align-items:center;gap:var(--web-s4)}.channel-head span{text-align:right;font-size:var(--web-fine);color:var(--web-muted);font-weight:700}.channel>p{flex:1;color:var(--web-muted)}.channel .button{width:100%}.invite-code{font-size:var(--web-section);letter-spacing:.1em;font-weight:800;color:var(--web-accent)}.field{display:flex;flex-direction:column;gap:var(--web-s2);font-size:var(--web-small);font-weight:700}.field input{width:100%;min-height:var(--web-control);padding:var(--web-s4);border:var(--web-line) solid var(--web-border);border-radius:var(--web-radius-small);background:var(--web-surface);color:var(--web-ink)}.brand-row{display:flex;align-items:center;gap:var(--web-s6);padding:var(--web-s6);background:var(--web-surface);border:var(--web-line) solid var(--web-border);border-radius:var(--web-radius)}.brand-row img{width:var(--web-icon-tile);height:var(--web-icon-tile);object-fit:contain}.brand-row span{flex:1}details{border-bottom:var(--web-line) solid var(--web-border);padding-block:var(--web-s6)}summary{cursor:pointer;font-weight:700;font-size:var(--web-intro)}details p{margin-top:var(--web-s4);color:var(--web-muted)}.reading{max-width:var(--web-reading)}.rich{overflow-wrap:anywhere}.rich p,.rich ul,.rich h2,.rich h3{margin-block:var(--web-s5)}.rich img{max-width:100%;height:auto}.guide{display:flex;flex-direction:column;gap:var(--web-s5)}.guide img,.guide-art{aspect-ratio:1.6;object-fit:cover;border-radius:var(--web-radius);background:var(--web-warm)}.guide-art{display:grid;place-items:center;font-size:var(--web-section);font-weight:800;padding:var(--web-s6)}dialog{padding:var(--web-s6);width:min(390px,calc(100% - var(--web-s10)));max-height:90vh;overflow:auto;background:var(--web-surface);color:var(--web-ink);border:0;border-radius:var(--web-radius)}dialog::backdrop{background:var(--web-backdrop)}dialog h2{font-size:30px}dl{display:grid;grid-template-columns:1fr 1.5fr;gap:var(--web-s3);margin:0;color:var(--web-muted);font-size:var(--web-small)}dd{margin:0;overflow-wrap:anywhere}.skip{position:absolute;transform:translateY(-200%)}.skip:focus{transform:none;z-index:10}.status{padding:var(--web-s6);border-radius:var(--web-radius);background:var(--web-subtle)}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(min-width:1280px){.wrap{width:calc(100% - var(--web-page)*2);max-width:var(--web-container)}}@media(max-width:1100px){.download-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-grid{gap:var(--web-s8)}.nav-links{gap:var(--web-s5)}h1{font-size:var(--web-heading-mobile)}}@media(max-width:700px){.nav{padding-block:var(--web-s5)}.brand{font-size:23px}.nav-links{display:none}.nav-links.open{display:flex;position:absolute;top:var(--web-s20);inset-inline:var(--web-s5);flex-direction:column;align-items:stretch;padding:var(--web-s6);background:var(--web-surface);box-shadow:var(--web-shadow);border-radius:var(--web-radius);z-index:5}.menu-toggle{display:grid;place-items:center;min-width:var(--web-touch);height:var(--web-touch);background:transparent;border:0}.page{padding-block:var(--web-s10);gap:var(--web-s6)}.grid,.three,.hero,.download-grid{grid-template-columns:minmax(0,1fr)}.hero{padding-block:var(--web-s8) var(--web-s12);gap:var(--web-s8)}h2{font-size:30px}.channel{min-height:var(--web-card-mobile)}.footer{padding-block:var(--web-s10)}.footer-grid{grid-template-columns:minmax(0,1fr);gap:var(--web-s6)}.section{padding-block:var(--web-s12)}.section-head{align-items:start;flex-direction:column}.benefits,.settlement{padding:var(--web-s6)}}.feature-band{background:var(--web-dark);color:var(--web-surface)}.feature-grid{padding-block:var(--web-s20);align-items:center;gap:var(--web-s20)}.feature-band .muted{color:var(--web-tertiary)}.feature-band .settlement{background:var(--web-elevated-dark);border-radius:var(--web-radius);padding:var(--web-s10);display:flex;flex-direction:column;gap:var(--web-s6)}.feature-band .settlement h2{font-size:var(--web-modal-heading)}.feature-band .settlement .panel{color:var(--web-ink);margin-top:0}.feature-band .settlement .panel h3{font-size:var(--web-body)}.feature-band .settlement .panel strong{background:var(--web-warm);padding:var(--web-s4);border-radius:var(--web-s3)}.feature-band .benefit-list h3{font-size:var(--web-intro)}.feature-band .benefit-list{gap:var(--web-s5)}.benefits{padding-inline:0;background:transparent;align-items:center;gap:var(--web-s20)}.benefits .benefit-list{gap:var(--web-s4)}.benefits .benefit-list>div{display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:var(--web-s4);padding:var(--web-s6);border-radius:var(--web-s5);background:var(--web-subtle)}.benefits .benefit-list>div:first-child{background:var(--web-warm)}.benefits .benefit-list>div:last-child{background:var(--web-purple)}.benefits .benefit-list h3{font-size:var(--web-intro)}.benefits .benefit-list p{font-size:var(--web-small)}.faq-grid{display:grid;grid-template-columns:1fr 1.3fr;gap:var(--web-s20)}.faq-grid details:first-child{padding-top:0}.download-banner{background:var(--web-warm);padding:var(--web-s12);border-radius:var(--web-radius);margin:0}.download-banner h2{font-size:var(--web-section)}.steps .eyebrow{color:var(--web-muted);font-size:var(--web-body)}.brand-strip{border:0;padding-block:var(--web-s10)}.brand-strip>span:not(.eyebrow){font-size:var(--web-title);font-weight:700}.channel .button{justify-content:flex-start}.panel.dark>h3{font-size:var(--web-panel-title)}.footer h2{font-size:var(--web-modal-heading)}.footer small{margin-top:var(--web-s20);font-size:var(--web-fine)}.brand-mark{box-shadow:var(--web-brand-shadow)}@media(max-width:700px){.feature-grid,.faq-grid{grid-template-columns:minmax(0,1fr);gap:var(--web-s10)}.feature-grid{padding-block:var(--web-s12)}.benefits{gap:var(--web-s8)}.benefits .benefit-list>div{grid-template-columns:minmax(0,1fr);gap:var(--web-s2)}.download-banner{padding:var(--web-s6)}.download-banner h2{font-size:var(--web-modal-heading)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
