@font-face{font-family:Gabarito;font-style:normal;font-weight:400 900;font-display:swap;src:url(/assets/gabarito-latin-ZpvQqcqY.woff2) format("woff2")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(/assets/plus-jakarta-sans-latin-eXO_dkmS.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/dm-mono-400-latin-4GdczIuU.woff2) format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/dm-mono-500-latin-DRMDZjhP.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-400-latin-BrHNak5F.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/atkinson-hyperlegible-400i-latin-D-qjh7ci.woff2) format("woff2")}@font-face{font-family:Atkinson Hyperlegible;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/atkinson-hyperlegible-700-latin-GZI4o3u0.woff2) format("woff2")}:root{--ez-bg: linear-gradient(176deg, #FFF4E8 0%, #FFF8F4 42%, #FBF4FF 100%);--ez-ink: #241A2E;--ez-ink-2: #3F3348;--ez-ink-3: #5C4D68;--ez-ink-4: #6B5A78;--ez-muted: #75677F;--ez-surface: #FFFFFF;--ez-surface-90: rgba(255, 255, 255, .9);--ez-surface-70: rgba(255, 255, 255, .7);--ez-line: #EADFEF;--ez-line-2: #EFE4F0;--ez-line-3: #F4EBF4;--ez-dark: #241A2E;--ez-amber: #FFA62B;--ez-coral: #FF5E7A;--ez-violet: #7C5CFF;--ez-mint: #16C79A;--ez-deep: #C2314F;--ez-amber-bg: #FFF4E2;--ez-amber-ink: #876C4C;--ez-coral-bg: #FFEDF1;--ez-coral-ink: #C2314F;--ez-violet-bg: #F3ECFF;--ez-violet-ink: #5B3FBF;--ez-mint-bg: #EFFBF4;--ez-mint-ink: #05705C;--ez-warn-bg: #FFF1EC;--ez-warn-ink: #7A3A24;--ez-warn-mark: #E8603F;--ez-demo-bg: #FFF6E6;--ez-demo-ink: #785A1D;--ez-demo-chip: #FFD28A;--ez-tint: #FBF7FD;--ez-tint-warm: #FFF8F3;--ez-on-dark: #FFFFFF;--ez-on-dark-2: #CFC6DA;--ez-on-dark-amb: #FFB455;--ez-on-dark-vio: #C9A7FF;--ez-on-dark-mnt: #4FE3B8;--ez-r-hero: 28px;--ez-r-card: 26px;--ez-r-panel: 22px;--ez-r-inner: 20px;--ez-r-box: 16px;--ez-r-chip: 13px;--ez-r-badge: 10px;--ez-r-pill: 999px;--ez-shadow-hero: 0 14px 36px rgba(36, 26, 46, .1);--ez-shadow-card: 0 10px 28px rgba(36, 26, 46, .08);--ez-shadow-dark: 0 14px 36px rgba(36, 26, 46, .18);--ez-display: "Gabarito", system-ui, sans-serif;--ez-body: "Plus Jakarta Sans", system-ui, sans-serif;--ez-mono: "DM Mono", ui-monospace, monospace;--ez-ease: cubic-bezier(.22, 1, .36, 1);--ez-spring: cubic-bezier(.34, 1.5, .64, 1);--ez-focus: #7C5CFF}:root{--ez-band-night: #2B2250;--ez-band-dusk: #5B4A8F;--ez-band-warm: #FF8A5B;--ez-band-day: #FFC978;--ez-band-noon: #FFE3AC;--ez-band-sun: #FFF8DC;--ez-band-glow: #FFF3C4}:root{--ez-shadow-coral: 0 14px 36px rgba(255, 94, 122, .14);--ez-shadow-action: 0 13px 28px rgba(255, 94, 122, .32);--ez-gradient-mark: linear-gradient(100deg, var(--ez-amber), var(--ez-coral));--ez-gradient-cta: linear-gradient(100deg, var(--ez-amber), var(--ez-coral) 55%, var(--ez-violet))}:root{--ez-stage-amber: #5D3E2D;--ez-stage-coral: #5D2C42;--ez-stage-violet: #3B2B64}@keyframes ez-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes ez-pop{0%{transform:scale(.7);opacity:0}70%{transform:scale(1.08)}to{transform:scale(1);opacity:1}}@keyframes ez-fade{0%{opacity:0}to{opacity:1}}.ez-up{animation:ez-up .55s var(--ez-ease) both}.ez-pop{animation:ez-pop .4s var(--ez-spring) both}.ez-fade{animation:ez-fade .35s both}.ez-d1{animation-delay:.05s}.ez-d2{animation-delay:.1s}.ez-d3{animation-delay:.15s}.ez-d4{animation-delay:.2s}.lift{transition:transform .16s var(--ez-ease),box-shadow .16s ease}.lift:hover{transform:translateY(-2px)}.lift.lift-lg:hover{transform:translateY(-5px)}.lift.lift-xl:hover{transform:translateY(-7px)}:focus-visible{outline:3px solid var(--ez-focus);outline-offset:3px}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.lift:hover,.lift.lift-lg:hover,.lift.lift-xl:hover{transform:none}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;background:var(--ez-bg);background-repeat:no-repeat;color:var(--ez-ink);font-family:var(--ez-body);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:var(--ez-deep);text-decoration:none;font-weight:600}a:hover{text-decoration:underline}.num,dd,time,.mono,.figure,.figure-lg,.figure-sm{font-variant-numeric:tabular-nums}.shell{min-height:100vh;display:flex;flex-direction:column}.wrap{width:100%;max-width:1160px;margin:0 auto;padding:0 36px}.wrap-narrow{max-width:760px}main.wrap{padding-bottom:56px;flex:1 1 auto}.cols{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-start}.col-main{flex:999 1 420px;min-width:0}.col-side{flex:1 1 300px;min-width:0}.stack{display:flex;flex-direction:column;gap:16px}.stack-s{display:flex;flex-direction:column;gap:10px}.row{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.row-end{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.grow{flex:999 1 240px;min-width:0}.spacer{flex-grow:1}section+section,.sec+.sec{margin-top:16px}h1,h2,h3{font-family:var(--ez-display);margin:0}h1{font-size:40px;font-weight:900;letter-spacing:-.035em;line-height:1.02}h2{font-size:25px;font-weight:900;letter-spacing:-.03em;line-height:1.12}h3{font-size:23px;font-weight:900;letter-spacing:-.03em;line-height:1.15}.figure{font-family:var(--ez-display);font-size:32px;font-weight:900;letter-spacing:-.035em;line-height:1.05}.figure-lg{font-family:var(--ez-display);font-size:58px;font-weight:900;letter-spacing:-.045em;line-height:1}.figure-sm{font-family:var(--ez-display);font-size:24px;font-weight:900;letter-spacing:-.03em;line-height:1.05}p{margin:0}.lead{font-size:17px;line-height:1.55;color:var(--ez-ink-3);max-width:62ch}.body{font-size:16px;line-height:1.6;color:var(--ez-ink-2)}.secondary{font-size:15px;line-height:1.55;color:var(--ez-ink-3)}.caption{font-size:14px;line-height:1.5;color:var(--ez-ink-4)}.legal{font-size:13px;line-height:1.6;color:var(--ez-ink-4);max-width:86ch}.mono{font-family:var(--ez-mono);font-size:13px}.eyebrow{font-family:var(--ez-body);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ez-muted)}.muted{color:var(--ez-muted)}.strong{color:var(--ez-ink);font-weight:700}.hero{background:var(--ez-surface);border-radius:var(--ez-r-hero);box-shadow:var(--ez-shadow-hero);padding:28px 30px}.card{background:var(--ez-surface-90);border-radius:var(--ez-r-card);box-shadow:var(--ez-shadow-card);padding:24px 26px}.panel{background:var(--ez-tint);border-radius:var(--ez-r-panel);padding:20px 22px}.inner{background:var(--ez-tint-warm);border-radius:var(--ez-r-inner);padding:18px 20px}.dark{background:var(--ez-dark);color:var(--ez-on-dark);border-radius:var(--ez-r-inner);box-shadow:var(--ez-shadow-dark);padding:22px 24px}.dark .eyebrow{color:var(--ez-on-dark-amb)}.dark .caption,.dark .secondary{color:var(--ez-on-dark-2)}.dark .mono{color:var(--ez-on-dark)}.dark .rowline{display:flex;flex-wrap:wrap;gap:12px;align-items:baseline;padding:12px 0;border-bottom:1px solid var(--ez-line-3);border-bottom-color:#ffffff1a}.dark .rowline:last-child{border-bottom:0}.rule{height:1px;background:var(--ez-line-3);border:0;margin:0}.stat{display:flex;flex-direction:column;gap:6px}.stat .eyebrow{margin-bottom:2px}.stat .says{font-size:14px;line-height:1.5;color:var(--ez-ink-3)}.bar{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:18px 36px;max-width:1160px;margin:0 auto;width:100%}.mark{width:30px;height:30px;border-radius:var(--ez-r-badge);background:var(--ez-gradient-mark);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ez-display);font-weight:900;font-size:15px;color:var(--ez-surface);flex-shrink:0}.mark-lg{width:68px;height:68px;border-radius:var(--ez-r-panel);font-size:27px;background:linear-gradient(135deg,var(--ez-amber),var(--ez-coral) 60%,var(--ez-violet))}.wordmark{display:inline-flex;align-items:center;gap:11px;font-family:var(--ez-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ez-ink);text-decoration:none}.wordmark:hover{text-decoration:none}.bar nav{display:flex;flex-wrap:wrap;gap:3px;flex-grow:1;margin-left:10px}.bar nav a{font-size:14px;font-weight:500;color:var(--ez-ink-4);text-decoration:none;padding:9px 15px;border-radius:var(--ez-r-pill);transition:background .18s ease,color .18s ease}.bar nav a:hover{background:var(--ez-surface-90);text-decoration:none}.bar nav a[aria-current=page]{background:var(--ez-surface);color:var(--ez-ink);font-weight:700}.btn{display:inline-flex;align-items:center;justify-content:center;gap:9px;background:var(--ez-dark);color:var(--ez-on-dark);border:2px solid var(--ez-dark);border-radius:var(--ez-r-box);font-family:var(--ez-body);font-size:15px;font-weight:700;padding:13px 22px;min-height:48px;cursor:pointer;text-decoration:none;transition:transform .16s var(--ez-ease),box-shadow .16s ease,background .16s ease}.btn:hover{transform:translateY(-2px);text-decoration:none}.btn:disabled{opacity:.5;cursor:default;transform:none}.btn.primary{background-image:var(--ez-gradient-cta);background-color:var(--ez-coral);border-color:transparent;box-shadow:var(--ez-shadow-action);font-family:var(--ez-display);font-size:17px;font-weight:700;padding:16px 26px;min-height:54px}.btn.secondary{background:var(--ez-surface-70);color:var(--ez-ink);border-color:var(--ez-line-2)}.btn.small{font-size:14px;padding:9px 15px;min-height:40px;border-radius:var(--ez-r-chip)}.btn.link{background:transparent;border-color:transparent;color:var(--ez-deep);padding:4px 0;min-height:0;box-shadow:none}.btn.link:hover{text-decoration:underline;transform:none}.opt{display:inline-flex;align-items:center;gap:10px;background:var(--ez-surface-70);color:var(--ez-ink);border:2px solid var(--ez-line-2);border-radius:var(--ez-r-box);font-family:var(--ez-body);font-size:15px;font-weight:700;padding:11px 16px;min-height:44px;cursor:pointer;text-align:left;transition:transform .14s var(--ez-ease),background .14s ease,border-color .14s ease}.opt:hover{transform:translateY(-2px)}.opt[aria-pressed=true]{background:var(--ez-dark);color:var(--ez-on-dark);border-color:var(--ez-dark)}.opt .tag{font-family:var(--ez-mono);font-size:12px;font-weight:500;letter-spacing:.04em;padding:5px 8px;border-radius:7px;background:var(--ez-line-3);color:var(--ez-muted)}.opt[aria-pressed=true] .tag{background:var(--ez-amber);color:var(--ez-ink)}label{display:block;font-size:14px;font-weight:600;color:var(--ez-ink-4);margin-bottom:6px}input,select,textarea{width:100%;padding:13px 15px;font-family:var(--ez-body);font-size:16px;color:var(--ez-ink);background:var(--ez-surface);border:2px solid var(--ez-line-2);border-radius:var(--ez-r-box)}input:hover,select:hover{border-color:var(--ez-line)}input[readonly]{background:var(--ez-tint);color:var(--ez-ink-3)}.field{margin-bottom:18px}.hint{font-size:14px;line-height:1.5;color:var(--ez-ink-4);margin-top:7px}.form{max-width:460px}.chip{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;padding:6px 12px;border-radius:var(--ez-r-pill);background:var(--ez-line-3);color:var(--ez-ink-4)}.chip.good{background:var(--ez-mint-bg);color:var(--ez-mint-ink)}.chip.live{background:var(--ez-coral-bg);color:var(--ez-coral-ink)}.chip.soon{background:var(--ez-amber-bg);color:var(--ez-amber-ink)}.chip.paid{background:var(--ez-violet-bg);color:var(--ez-violet-ink)}.error,.ok,.note{font-size:15px;line-height:1.55;border-radius:var(--ez-r-box);padding:13px 16px;margin-bottom:16px}.error{background:var(--ez-warn-bg);color:var(--ez-warn-ink)}.ok{background:var(--ez-mint-bg);color:var(--ez-mint-ink)}.note{background:var(--ez-violet-bg);color:var(--ez-violet-ink)}.callout{display:flex;gap:13px;align-items:flex-start;background:var(--ez-warn-bg);border-radius:var(--ez-r-inner);padding:18px 20px}.callout .pip{width:28px;height:28px;border-radius:var(--ez-r-badge);background:var(--ez-warn-mark);color:var(--ez-surface);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-weight:800;font-size:16px}.callout p{font-size:15px;line-height:1.6;color:var(--ez-warn-ink);flex:999 1 280px;min-width:0}.demo{display:flex;flex-wrap:wrap;gap:13px;align-items:center;background:var(--ez-demo-bg);border-radius:var(--ez-r-box);padding:14px 20px;margin-top:20px}.demo .badge{font-size:11px;font-weight:800;letter-spacing:.1em;background:var(--ez-demo-chip);color:var(--ez-demo-ink);padding:6px 11px;border-radius:8px;flex-shrink:0}.demo p{font-size:14px;line-height:1.5;color:var(--ez-demo-ink);flex:999 1 280px;min-width:0}.disclaimer{margin-top:14px}.disclaimer .label{display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ez-muted);margin-bottom:5px}.disclaimer p{font-size:13px;line-height:1.6;color:var(--ez-ink-4);max-width:86ch}.cards{display:grid;gap:12px;grid-template-columns:1fr}.scard{background:var(--ez-surface-90);border-radius:var(--ez-r-panel);box-shadow:var(--ez-shadow-card);padding:20px 22px;border:2px solid transparent}.scard.s-MONITORING{background:var(--ez-surface);border-color:var(--ez-coral-bg);box-shadow:var(--ez-shadow-coral)}.scard.s-PRE_SESSION{border-color:var(--ez-amber-bg)}.scard.s-NOT_UNLOCKED{background:var(--ez-surface-70);border-style:dashed;border-color:var(--ez-line)}.scard .top{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:4px}.scard .name{font-family:var(--ez-display);font-size:19px;font-weight:700;letter-spacing:-.02em;margin:0;line-height:1.2}.scard .explain{font-size:14px;line-height:1.5;color:var(--ez-ink-3);margin-bottom:14px}dl.meta{display:grid;grid-template-columns:auto 1fr;gap:6px 16px;margin:0 0 16px;font-size:14px}dl.meta dt{color:var(--ez-muted)}dl.meta dd{margin:0;color:var(--ez-ink-2);font-weight:600}.scard .actions{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.block{margin-top:16px}.block>.head{display:flex;align-items:baseline;gap:10px;margin-bottom:10px}.block .count{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--ez-muted)}.block .empty{font-size:14px;color:var(--ez-ink-4);padding:4px 0 2px}.fellback{text-decoration:underline dotted var(--ez-muted);text-underline-offset:3px}.fallback-note{margin-top:6px;font-size:12px;line-height:1.5;color:var(--ez-muted)}.steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.step{display:flex;gap:16px;align-items:flex-start}.pip-n{width:38px;height:38px;flex-shrink:0;border-radius:var(--ez-r-box);background:var(--ez-gradient-mark);color:var(--ez-surface);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ez-display);font-size:17px;font-weight:900}.quiz{display:block}.segs{display:flex;gap:6px;margin-bottom:18px}.seg{flex:1 1 0;min-width:0;height:6px;padding:0;border:0;border-radius:var(--ez-r-pill);background:var(--ez-line);cursor:pointer;transition:background .25s ease}.seg.on{background:var(--ez-violet)}.seg.done{background:var(--ez-coral)}.seg:disabled{cursor:default}.choices{display:flex;flex-direction:column;gap:11px;max-width:620px}.choice{display:flex;align-items:center;gap:15px;background:var(--ez-tint);color:var(--ez-ink);border:2px solid var(--ez-line-2);border-radius:var(--ez-r-inner);padding:16px 20px;min-height:60px;font-family:var(--ez-body);font-size:17px;font-weight:600;line-height:1.35;text-align:left;cursor:pointer;transition:transform .14s var(--ez-ease),background .14s ease,border-color .14s ease}.choice:hover:not(:disabled){transform:translateY(-2px);border-color:var(--ez-violet)}.choice[aria-pressed=true]{background:var(--ez-dark);color:var(--ez-on-dark);border-color:var(--ez-dark)}.choice .key{width:30px;height:30px;flex-shrink:0;border-radius:var(--ez-r-badge);background:var(--ez-surface);color:var(--ez-ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ez-display);font-size:15px;font-weight:700}.choice[aria-pressed=true] .key{background:var(--ez-amber);color:var(--ez-ink)}.chip.num{font-variant-numeric:tabular-nums}.fits{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.fit{display:flex;gap:12px;align-items:flex-start;font-size:15px;line-height:1.55;color:var(--ez-ink-2)}.fit .dot{width:11px;height:11px;flex-shrink:0;margin-top:6px;border-radius:var(--ez-r-pill);background:var(--ez-mint)}.fit.f-WINDOW-WINDOW_PARTIAL .dot,.fit.f-TIME-TIME_TIGHT .dot,.fit.f-STYLE-STYLE_EITHER_WAY .dot,.fit.f-STYLE-STYLE_PARTIAL .dot{background:var(--ez-amber)}.fit.f-WINDOW-WINDOW_CLASHES .dot,.fit.f-TIME-TIME_SHORT .dot{background:var(--ez-coral)}.fit.f-STYLE-STYLE_UNKNOWN .dot{background:var(--ez-line)}.path{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:10px}.path li{font-size:15px;line-height:1.55;color:var(--ez-ink-2)}.tiles{display:flex;flex-wrap:wrap;gap:12px}.tiles .panel{flex:1 1 150px;min-width:0}.bars{margin:0;display:flex;flex-direction:column;gap:9px}.distbar{display:flex;flex-direction:column;gap:4px}.distbar dt{font-size:14px;color:var(--ez-ink-3)}.distbar dd{margin:0;display:flex;align-items:center;gap:10px}.distbar .track{flex:999 1 60px;min-width:0;height:10px;border-radius:var(--ez-r-pill);background:var(--ez-line-3);overflow:hidden}.distbar .fill{display:block;height:100%;border-radius:var(--ez-r-pill);background:var(--ez-gradient-mark)}.distbar .num{font-size:14px;font-weight:700;color:var(--ez-ink);min-width:2ch;text-align:right}.entries{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.entry{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:var(--ez-tint);border-radius:var(--ez-r-box);padding:14px 16px}.entry .mono{font-family:var(--ez-mono);font-size:14px}.mt-1{margin-top:10px}.mb-1{margin-bottom:10px}.mt-2{margin-top:16px}.mb-2{margin-bottom:16px}.mt-3{margin-top:24px}.mb-3{margin-bottom:24px}.form-page{max-width:620px}.card-title{font-size:20px}.dash-top{margin-bottom:14px}.band{border-radius:var(--ez-r-panel);overflow:hidden;box-shadow:var(--ez-shadow-hero)}.band-svg{display:block;width:100%;height:118px}.band-city{fill:var(--ez-dark);opacity:.92}.band-disc{fill:var(--ez-band-sun)}.band-glow{fill:var(--ez-band-glow);opacity:.6}.band-moon{fill:var(--ez-on-dark-2);opacity:.9}.band-star{fill:var(--ez-on-dark);animation:ez-twinkle 3.2s ease-in-out infinite}.band-pick{fill:none;stroke:var(--ez-on-dark);stroke-width:2.5;opacity:.85}.band-sun{animation:ez-breathe 3.4s ease-in-out infinite;transform-origin:center}@keyframes ez-twinkle{0%,to{opacity:.25}50%{opacity:.9}}@keyframes ez-breathe{0%,to{opacity:.86}50%{opacity:1}}.cities{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.city{display:flex;flex-direction:column;gap:3px;background:var(--ez-surface-90);border:2px solid var(--ez-line-3);border-radius:var(--ez-r-inner);padding:14px 16px;font-family:var(--ez-body);text-align:left;cursor:pointer;box-shadow:var(--ez-shadow-card)}.city[aria-pressed=true]{border-color:var(--ez-violet);background:var(--ez-surface)}.city .eyebrow{display:inline-flex;align-items:center;gap:7px}.city .pip-dot{width:8px;height:8px;border-radius:var(--ez-r-pill);background:var(--ez-muted);flex-shrink:0}.city.p-OPEN .eyebrow{color:var(--ez-coral-ink)}.city.p-OPEN .pip-dot{background:var(--ez-coral)}.city.p-PREPARING .eyebrow{color:var(--ez-amber-ink)}.city.p-PREPARING .pip-dot{background:var(--ez-amber)}.city.p-RESTING .pip-dot{background:var(--ez-violet)}.city-name{font-family:var(--ez-display);font-size:20px;font-weight:700;letter-spacing:-.02em;color:var(--ez-ink)}.city-time{font-size:13px;color:var(--ez-ink-4);font-variant-numeric:tabular-nums}.city-count{font-size:13px;color:var(--ez-muted)}.now{background:var(--ez-surface);border:2px solid var(--ez-line-3);border-radius:var(--ez-r-hero);box-shadow:var(--ez-shadow-hero);padding:26px 28px}.now.s-MONITORING{border-color:var(--ez-coral-bg);box-shadow:var(--ez-shadow-coral)}.now.s-PRE_SESSION{border-color:var(--ez-amber-bg)}.now.s-NOT_UNLOCKED{border-style:dashed;border-color:var(--ez-line)}.now .pulse{position:relative;display:inline-flex;width:9px;height:9px;flex-shrink:0}.now .pulse .core,.now .pulse .halo{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--ez-r-pill);background:var(--ez-muted)}.now .pulse .halo{animation:ez-halo 2.3s ease-out infinite}.now.s-MONITORING .pulse .core,.now.s-MONITORING .pulse .halo{background:var(--ez-coral)}.now.s-PRE_SESSION .pulse .core,.now.s-PRE_SESSION .pulse .halo{background:var(--ez-amber)}@keyframes ez-halo{0%,to{transform:scale(1);opacity:.8}50%{transform:scale(2.1);opacity:0}}.now-state{color:var(--ez-ink-4)}.now.s-MONITORING .now-state{color:var(--ez-coral-ink)}.now.s-PRE_SESSION .now-state{color:var(--ez-amber-ink)}.now-name{font-size:33px;line-height:1.05}.now-clock{text-align:right;flex:0 1 auto}.now-figure{color:var(--ez-ink)}.now.s-MONITORING .now-figure{color:var(--ez-deep)}.now .btn.primary.go{width:auto}.ready-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.check{display:flex;align-items:center;gap:11px;background:var(--ez-surface);border:2px solid var(--ez-line-2);border-radius:var(--ez-r-box);padding:12px 14px;min-height:52px;font-family:var(--ez-body);font-size:14px;font-weight:600;line-height:1.35;color:var(--ez-ink);text-align:left;cursor:pointer}.check.on{border-color:var(--ez-mint-bg)}.check:disabled{opacity:.6;cursor:default}.check .box{width:22px;height:22px;flex-shrink:0;border-radius:7px;background:var(--ez-surface);border:2px solid var(--ez-line);display:inline-flex;align-items:center;justify-content:center}.check .box svg{fill:none;stroke:var(--ez-surface);stroke-width:3.4}.check.on .box{background:var(--ez-mint);border-color:var(--ez-mint)}.check-label{min-width:0}.arc{position:relative;width:92px;height:92px;flex-shrink:0}.arc svg{display:block}.arc-track{fill:none;stroke:var(--ez-line-3);stroke-width:10}.arc-fill{fill:none;stroke:var(--ez-coral);stroke-width:10;stroke-linecap:round;transition:stroke-dashoffset .6s var(--ez-ease)}.arc-mid{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-family:var(--ez-display);font-size:19px;font-weight:900;font-variant-numeric:tabular-nums;color:var(--ez-ink)}.week{display:flex;gap:6px}.week-day{flex:1 1 0;min-width:0;text-align:center}.week-box{height:34px;border-radius:var(--ez-r-badge);background:transparent;border:2px solid var(--ez-line)}.week-box.filled{background:var(--ez-coral);border-color:var(--ez-coral)}.week-box.today{border-color:var(--ez-violet)}.week-letter{font-size:10px;font-weight:700;color:var(--ez-muted);margin-top:5px}.daylog{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:11px}.daylog li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.daylog li.ahead{opacity:.62}.daylog .at{font-size:12px;font-weight:700;color:var(--ez-muted);width:48px;flex-shrink:0;padding-top:1px}.daylog .dot{width:7px;height:7px;border-radius:var(--ez-r-pill);background:var(--ez-violet);margin-top:6px;flex-shrink:0}.daylog .dot.d-MONITORING{background:var(--ez-coral)}.daylog .dot.d-PRE_SESSION{background:var(--ez-amber)}.daylog .dot.d-WINDOW_CLOSED{background:var(--ez-mint)}.daylog .what{color:var(--ez-ink-2);min-width:0}.later{display:grid;grid-template-columns:1fr;gap:12px}.paid-card{background:var(--ez-violet-bg)}.paid-card .explain{color:var(--ez-violet-ink)}.probe>summary{font-family:var(--ez-display);font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ez-ink-4);cursor:pointer;padding:12px 0}.probe[open]>summary{color:var(--ez-ink)}@media(min-width:760px){.cards{grid-template-columns:1fr 1fr}}@media(max-width:719px){.wrap,.bar{padding-left:16px;padding-right:16px}h1{font-size:31px}h2{font-size:22px}.figure-lg{font-size:44px}.figure{font-size:27px}.bar nav{margin-left:0;width:100%}.bar nav a{padding:8px 12px}.hero{padding:22px 20px;border-radius:var(--ez-r-card)}.card{padding:20px 18px}.choice{font-size:16px;padding:14px 16px;gap:12px}.step{gap:12px}.tiles .panel{flex:1 1 130px}.now{padding:20px 18px;border-radius:var(--ez-r-card)}.now-name{font-size:26px}.now-clock{text-align:left}.cities{grid-template-columns:1fr}.city-name{font-size:18px}.ready-items{grid-template-columns:1fr}.band-svg{height:92px}}@media(min-width:760px){.later{grid-template-columns:repeat(3,minmax(0,1fr))}}.sec{margin-top:16px}.strat-top{margin-bottom:18px}.eyebrow.accent{color:var(--ez-coral-ink)}.btn.primary.go{width:auto}.demo.invented{align-items:flex-start}.demo.invented p{font-weight:500}.vs{display:grid;grid-template-columns:1fr;gap:14px}.vs-card{background:var(--ez-surface);border-radius:var(--ez-r-card);padding:24px 26px;border:2px solid var(--ez-line)}.vs-card.good{border-color:var(--ez-mint);box-shadow:var(--ez-shadow-card)}.vs-card.bad{border-color:var(--ez-warn-mark);box-shadow:var(--ez-shadow-card)}.vs-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}.vs-card.good .vs-head .eyebrow{color:var(--ez-mint-ink)}.vs-card.bad .vs-head .eyebrow{color:var(--ez-warn-ink)}.vs-mark{width:26px;height:26px;border-radius:var(--ez-r-badge);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.vs-card.good .vs-mark{background:var(--ez-mint)}.vs-card.bad .vs-mark{background:var(--ez-warn-mark)}.vs-mark svg{fill:none;stroke:var(--ez-surface);stroke-width:3.4}.cd{display:block;width:100%;height:auto;margin-bottom:16px}.cd-line{stroke:var(--ez-muted);stroke-width:2;stroke-dasharray:6 6}.cd-wick-n{stroke:var(--ez-ink-4);stroke-width:2}.cd-body-n{fill:var(--ez-line)}.cd-wick-ok{stroke:var(--ez-mint);stroke-width:2.4}.cd-body-ok{fill:var(--ez-mint)}.cd-wick-no{stroke:var(--ez-warn-mark);stroke-width:2.4}.cd-body-no{fill:var(--ez-warn-mark)}.cd text{font-family:var(--ez-body)}.cd-label-line{font-size:11px;font-weight:700;fill:var(--ez-muted)}.cd-label-ok{font-size:12px;font-weight:700;fill:var(--ez-mint-ink)}.cd-label-no{font-size:12px;font-weight:700;fill:var(--ez-warn-ink)}.cd-label-sub{font-size:12px;font-weight:500;fill:var(--ez-ink-3)}.rail{display:flex;flex-direction:column;gap:5px;padding:18px}.rail-head{padding:6px 12px 10px}.rail-gap{padding:8px 12px 0}.rail-item{display:flex;align-items:center;gap:12px;background:transparent;border:2px solid transparent;border-radius:var(--ez-r-chip);padding:13px 14px;min-height:48px;font-family:var(--ez-body);text-align:left;width:100%;cursor:pointer;transition:background .18s ease,border-color .18s ease}.rail-item:hover{background:var(--ez-coral-bg)}.rail-item.on{background:var(--ez-coral-bg);border-color:var(--ez-coral)}.rail-item .n{width:24px;height:24px;border-radius:var(--ez-r-badge);background:var(--ez-line-3);color:var(--ez-muted);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ez-display);font-size:13px;font-weight:700;flex-shrink:0}.rail-item.on .n{background:var(--ez-coral);color:var(--ez-on-dark)}.rail-item .label{font-size:15px;font-weight:600;color:var(--ez-ink);min-width:0}.rule-pane{padding:30px 32px}.rule-pane h2{font-size:29px}.rule-body{max-width:60ch}.plain{font-family:var(--ez-display);font-size:20px;font-weight:700;line-height:1.35;letter-spacing:-.02em;color:var(--ez-ink);margin:0}.next-card{display:flex;align-items:center;gap:14px;background:var(--ez-surface);border-radius:var(--ez-r-inner);padding:20px 22px;box-shadow:var(--ez-shadow-card);color:var(--ez-ink);text-decoration:none}.next-card:hover{text-decoration:none}.next-mark{width:38px;height:38px;border-radius:var(--ez-r-chip);background:var(--ez-coral-bg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.next-mark svg{fill:none;stroke:var(--ez-coral-ink);stroke-width:2.3}.next-text{display:flex;flex-direction:column;gap:2px;min-width:0}.next-text strong{font-family:var(--ez-display);font-size:18px;font-weight:700}.callout .grow{flex:999 1 280px;min-width:0}.warn-title{display:block;font-family:var(--ez-display);font-size:19px;font-weight:700;color:var(--ez-warn-ink);margin-bottom:6px}.warn-ring{animation:ez-ring 2.6s ease-out infinite}@keyframes ez-ring{0%,to{box-shadow:0 0 0 0 var(--ez-warn-bg)}50%{box-shadow:0 0 0 10px transparent}}.alarms{width:100%;border-collapse:collapse;font-size:14px}.alarms th{text-align:left;padding:12px 14px;background:var(--ez-tint);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ez-muted)}.alarms th:first-child{border-top-left-radius:var(--ez-r-box)}.alarms th:last-child{border-top-right-radius:var(--ez-r-box)}.alarms td{padding:13px 14px;border-top:1px solid var(--ez-line-3);vertical-align:middle;color:var(--ez-ink-2)}.alarms td.mono{font-family:var(--ez-mono);font-size:14px;color:var(--ez-ink)}.alarms td.msg{font-weight:700;color:var(--ez-coral-ink)}.alarms td.when{color:var(--ez-ink-3)}@media(min-width:760px){.vs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:719px){.rule-pane{padding:20px 18px}.rule-pane h2{font-size:23px}.plain{font-size:18px}.vs-card{padding:20px 18px}.alarms thead{display:none}.alarms,.alarms tbody,.alarms tr,.alarms td{display:block;width:100%}.alarms tr{border:1px solid var(--ez-line-3);border-radius:var(--ez-r-box);padding:6px 2px;margin-bottom:10px}.alarms td{border-top:0;padding:5px 14px}.alarms td:before{content:attr(data-label);display:block;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ez-muted);margin-bottom:2px}}.report{width:100%;border-collapse:collapse;font-size:14px}.report th{text-align:left;padding:10px 12px;background:var(--ez-tint);font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ez-muted)}.report th:first-child{border-top-left-radius:var(--ez-r-box)}.report th:last-child{border-top-right-radius:var(--ez-r-box)}.report th+th,.report td+td{text-align:right}.report td{padding:9px 12px;border-top:1px solid var(--ez-line-3);color:var(--ez-ink-2);font-variant-numeric:tabular-nums}.report td.mono{font-family:var(--ez-mono);color:var(--ez-ink)}.report tr.zero td{color:var(--ez-muted)}.distbar dt.mono{font-family:var(--ez-mono);font-size:13px;word-break:break-all}@media(max-width:719px){.report thead{display:none}.report,.report tbody,.report tr,.report td{display:block;width:100%}.report tr{border:1px solid var(--ez-line-3);border-radius:var(--ez-r-box);padding:6px 2px;margin-bottom:8px}.report td,.report td+td{border-top:0;padding:4px 12px;text-align:left}.report td:before{content:attr(data-label);display:inline-block;min-width:9ch;font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ez-muted);margin-right:8px}}.learn-top{margin-bottom:6px}.pathcard{padding:20px 18px;align-self:stretch;display:flex;align-items:center}.pathsvg{display:block;width:100%;height:auto}.path-rest{fill:none;stroke:var(--ez-line-2);stroke-width:16;stroke-linecap:round}.path-done{fill:none;stroke:var(--ez-coral);stroke-width:16;stroke-linecap:round;animation:ez-trace 1.6s var(--ez-ease) both .25s}@keyframes ez-trace{0%{stroke-dashoffset:100}}.pathnode{cursor:pointer}.pathnode circle{fill:var(--ez-surface);stroke:var(--ez-line);stroke-width:5;transition:transform .2s var(--ez-spring);transform-box:fill-box;transform-origin:center}.pathnode text{font-family:var(--ez-display);font-size:19px;font-weight:700;fill:var(--ez-muted)}.pathnode:hover circle{transform:scale(1.14)}.pathnode:focus-visible{outline:3px solid var(--ez-focus);outline-offset:3px}.pathnode.n-DONE circle{fill:var(--ez-coral);stroke:var(--ez-coral)}.pathnode.n-DONE text{fill:var(--ez-on-dark)}.pathnode.n-CURRENT circle{stroke:var(--ez-amber)}.pathnode.n-CURRENT text{fill:var(--ez-amber-ink)}.pathnode.picked circle{stroke:var(--ez-dark)}.pathhere circle{fill:var(--ez-dark);animation:ez-hop 2.6s ease-in-out infinite}.pathhere .eye{fill:var(--ez-on-dark);animation:ez-hop 2.6s ease-in-out infinite}.pathhere .smile{fill:none;stroke:var(--ez-on-dark);stroke-width:2.6;stroke-linecap:round;animation:ez-hop 2.6s ease-in-out infinite}.pathhere text{font-family:var(--ez-body);font-size:13px;font-weight:800;letter-spacing:1px;fill:var(--ez-coral-ink)}@keyframes ez-hop{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.stoppanel{display:flex;flex-direction:column}.pathbadge{display:inline-flex;align-items:center;gap:9px;align-self:flex-start;padding:8px 15px;border-radius:var(--ez-r-pill);font-size:11px;font-weight:800;letter-spacing:.12em}.pathbadge .pip-dot{width:8px;height:8px;border-radius:50%}.pathbadge.b-DONE{background:var(--ez-mint-bg);color:var(--ez-mint-ink)}.pathbadge.b-DONE .pip-dot{background:var(--ez-mint)}.pathbadge.b-CURRENT{background:var(--ez-coral-bg);color:var(--ez-coral-ink)}.pathbadge.b-CURRENT .pip-dot{background:var(--ez-coral)}.pathbadge.b-AHEAD{background:var(--ez-violet-bg);color:var(--ez-violet-ink)}.pathbadge.b-AHEAD .pip-dot{background:var(--ez-violet)}.finishes{background:var(--ez-tint);border-radius:var(--ez-r-box);padding:14px 16px}.finishes .eyebrow{display:block;margin-bottom:5px}.go-wide{width:100%;justify-content:center}.lessonlist{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.lesson-row{display:flex;gap:12px;align-items:flex-start;width:100%;background:var(--ez-tint);border:1px solid var(--ez-line-3);border-radius:var(--ez-r-box);padding:12px 14px;text-decoration:none}a.lesson-row:hover{text-decoration:none;border-color:var(--ez-coral)}.lesson-mark{width:26px;height:26px;border-radius:var(--ez-r-badge);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;background:var(--ez-line-2)}.lesson-mark svg{fill:none;stroke:var(--ez-ink-4);stroke-width:3}.l-DONE .lesson-mark{background:var(--ez-mint)}.l-DONE .lesson-mark svg{stroke:var(--ez-surface)}.l-AVAILABLE .lesson-row{background:var(--ez-coral-bg);border-color:var(--ez-coral-bg)}.l-AVAILABLE .lesson-mark{background:var(--ez-coral)}.l-AVAILABLE .lesson-mark svg{stroke:var(--ez-surface)}.lesson-text{display:flex;flex-direction:column;gap:2px;min-width:0}.lesson-text strong{font-family:var(--ez-display);font-size:16px;font-weight:700;color:var(--ez-ink);line-height:1.25}.glossary{background:var(--ez-surface-70);border:1px solid var(--ez-line-3);border-radius:var(--ez-r-panel);padding:14px 18px}.glossary>summary{cursor:pointer;font-family:var(--ez-display);font-size:17px;font-weight:700;color:var(--ez-ink)}.glossary>summary .count{display:inline-block;margin-left:8px;padding:2px 9px;border-radius:var(--ez-r-pill);background:var(--ez-violet-bg);color:var(--ez-violet-ink);font-family:var(--ez-body);font-size:12px;font-weight:800;font-variant-numeric:tabular-nums}.glossary .terms{margin:10px 0 0;display:flex;flex-direction:column;gap:10px}.glossary .term{display:flex;flex-wrap:wrap;gap:4px 12px}.glossary dt{font-family:var(--ez-display);font-size:15px;font-weight:700;color:var(--ez-ink);flex:0 0 150px}.glossary dd{margin:0;font-size:15px;line-height:1.55;color:var(--ez-ink-2);flex:999 1 280px;min-width:0}.lesson-stage{position:relative;overflow:hidden;border-radius:var(--ez-r-hero);color:var(--ez-on-dark);background-color:var(--ez-dark);background-image:linear-gradient(168deg,var(--ez-stage-amber) 0%,var(--ez-stage-coral) 50%,var(--ez-stage-violet) 100%);background-size:100% 320%;background-repeat:no-repeat;transition:background-position .48s ease;box-shadow:var(--ez-shadow-dark);min-height:560px;display:flex}.lesson-inner{position:relative;z-index:1;display:flex;flex-direction:column;gap:16px;padding:18px 28px 22px;width:100%;min-width:0}.lesson-stage .segs{margin-bottom:0}.lesson-stage .seg{background:var(--ez-ink-4)}.lesson-stage .seg.on{background:var(--ez-on-dark)}.lesson-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lesson-head .eyebrow{color:var(--ez-on-dark-amb)}.lesson-name{margin:2px 0 0;font-family:var(--ez-display);font-size:18px;font-weight:700;color:var(--ez-on-dark)}.chip.ondark{background:var(--ez-dark);color:var(--ez-on-dark)}.roundbtn{width:46px;height:46px;border-radius:50%;flex-shrink:0;border:0;background:var(--ez-dark);color:var(--ez-on-dark);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform .18s var(--ez-ease)}.roundbtn:hover{transform:scale(1.07);text-decoration:none}.roundbtn:disabled{opacity:.4;cursor:default;transform:none}.roundbtn svg{fill:none;stroke:currentColor;stroke-width:2.6}.lesson-body{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.lesson-title{font-family:var(--ez-display);font-size:46px;font-weight:900;letter-spacing:-.04em;line-height:1.02;color:var(--ez-on-dark);margin:0 0 18px;max-width:22ch}.lesson-text{font-size:20px;line-height:1.5;max-width:46ch;color:var(--ez-on-dark);margin:0}.lesson-art{margin-top:20px;max-width:460px;background:var(--ez-surface);border-radius:var(--ez-r-panel);padding:18px 20px 6px}.lesson-choices{margin-top:4px}.choice.ondark{background:var(--ez-dark);border-color:var(--ez-ink-4);color:var(--ez-on-dark)}.choice.ondark .key{background:var(--ez-ink-4);color:var(--ez-on-dark)}.choice.ondark[aria-pressed=true]{background:var(--ez-surface);border-color:var(--ez-surface);color:var(--ez-ink)}.choice.ondark[aria-pressed=true] .key{background:var(--ez-dark);color:var(--ez-on-dark)}.feedback{margin-top:20px;display:flex;flex-wrap:wrap;gap:14px;border-radius:var(--ez-r-inner);padding:18px 22px;max-width:620px}.feedback.good{background:var(--ez-mint-bg);color:var(--ez-mint-ink)}.feedback.bad{background:var(--ez-warn-bg);color:var(--ez-warn-ink)}.feedback strong{display:block;font-family:var(--ez-display);font-size:19px;font-weight:700;margin-bottom:4px}.feedback p{margin:0;font-size:15px;line-height:1.55}.feedback .caption{margin-top:6px;color:inherit}.fb-mark{width:34px;height:34px;border-radius:var(--ez-r-chip);flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.feedback.good .fb-mark{background:var(--ez-mint)}.feedback.bad .fb-mark{background:var(--ez-warn-mark)}.fb-mark svg{fill:none;stroke:var(--ez-surface);stroke-width:3.2}.finished{margin-top:20px;background:var(--ez-surface);color:var(--ez-ink);border-radius:var(--ez-r-inner);padding:20px 22px;max-width:620px}.finished-title{font-family:var(--ez-display);font-size:21px;font-weight:900}.lesson-foot{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.lesson-hint{font-size:14px;font-weight:600;color:var(--ez-on-dark-2)}.btn.light{background:var(--ez-surface);color:var(--ez-ink)}.btn.light:disabled{opacity:.45}@media(max-width:719px){.pathcard{padding:14px 12px}.pathnode circle{r:42}.pathnode text{font-size:34px}.path-rest,.path-done{stroke-width:24}.pathhere text{font-size:26px}.glossary dt{flex:1 1 100%}.lesson-inner{padding:14px 16px 18px}.lesson-stage{min-height:0;border-radius:var(--ez-r-card)}.lesson-title{font-size:30px}.lesson-text{font-size:17px}.lesson-head .roundbtn{width:40px;height:40px}.lesson-foot .btn.light{flex:1 1 auto;justify-content:center}}.cols-tight{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.handle-figure{display:flex;align-items:baseline;gap:10px;margin:8px 0;flex-wrap:wrap}.handle-unit{font-size:15px;font-weight:600;color:var(--ez-ink-4)}.handle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%;height:30px;padding:0;border:0}.handle::-webkit-slider-runnable-track{height:10px;border-radius:var(--ez-r-pill);background:var(--ez-gradient-cta)}.handle::-moz-range-track{height:10px;border-radius:var(--ez-r-pill);background:var(--ez-gradient-cta)}.handle::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:-10px;border-radius:50%;background:var(--ez-surface);border:6px solid var(--ez-dark);box-sizing:border-box}.handle::-moz-range-thumb{width:30px;height:30px;border-radius:50%;background:var(--ez-surface);border:6px solid var(--ez-dark);box-sizing:border-box}.handle:focus-visible{outline:3px solid var(--ez-focus);outline-offset:6px;border-radius:var(--ez-r-pill)}.handle-scale{display:flex;justify-content:space-between;font-size:12px;font-weight:700;color:var(--ez-muted)}.planfigs{display:flex;flex-wrap:wrap;gap:14px;margin:22px 0}.planfig{flex:1 1 200px;min-width:0;border-radius:var(--ez-r-inner);padding:18px 20px;display:flex;flex-direction:column;gap:6px}.planfig .figure{font-size:32px;letter-spacing:-.035em;line-height:1}.planfig .says{font-size:14px;line-height:1.45}.planfig.f-warm{background:var(--ez-tint-warm)}.planfig.f-warm .eyebrow{color:var(--ez-amber-ink)}.planfig.f-warm .says{color:var(--ez-ink-3)}.planfig.f-coral{background:var(--ez-coral-bg)}.planfig.f-coral .eyebrow{color:var(--ez-coral-ink)}.planfig.f-coral .says{color:var(--ez-ink-3)}.planfig.f-violet{background:var(--ez-violet-bg)}.planfig.f-violet .eyebrow{color:var(--ez-violet-ink)}.planfig.f-violet .says{color:var(--ez-ink-3)}.planfig.f-dark{background:var(--ez-dark);color:var(--ez-on-dark)}.planfig.f-dark .eyebrow{color:var(--ez-on-dark-vio)}.planfig.f-dark .says{color:var(--ez-on-dark-2)}.plan-basis{margin:4px 0 18px;padding-left:20px;font-size:14px;color:var(--ez-ink-3)}.planbar{height:10px;border-radius:var(--ez-r-pill);background:var(--ez-line-3);overflow:hidden}.planbar span{display:block;height:100%;border-radius:var(--ez-r-pill);background:var(--ez-gradient-mark)}.counterweight{margin-top:12px;padding:14px 18px;background:var(--ez-warn-bg);color:var(--ez-warn-ink);border-radius:var(--ez-r-box);max-width:68ch;font-weight:600}.stair{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end}.stairstep{flex:1 1 200px;min-width:0;box-sizing:border-box;border-radius:var(--ez-r-panel) var(--ez-r-panel) var(--ez-r-badge) var(--ez-r-badge);padding:18px 20px;text-align:left;cursor:pointer;background:var(--ez-surface-70);border:2px solid var(--ez-line-2);color:var(--ez-ink);font-family:var(--ez-body);display:flex;flex-direction:column;gap:8px;transition:transform .18s var(--ez-spring)}.stairstep.s-0{min-height:150px}.stairstep.s-1{min-height:178px}.stairstep.s-2{min-height:206px}.stairstep.s-3{min-height:234px}.stairstep:hover{transform:translateY(-7px)}.stairstep:focus-visible{outline:3px solid var(--ez-focus);outline-offset:4px}.stairstep .n{width:30px;height:30px;flex-shrink:0;border-radius:var(--ez-r-badge);background:var(--ez-line-3);color:var(--ez-muted);display:inline-flex;align-items:center;justify-content:center;font-family:var(--ez-display);font-size:15px;font-weight:900}.stairtitle{font-family:var(--ez-display);font-size:19px;font-weight:900;letter-spacing:-.03em;line-height:1.12}.stairshort{font-size:13px;line-height:1.45;color:var(--ez-ink-4)}.stairstep.on{background:var(--ez-dark);border-color:var(--ez-dark);color:var(--ez-on-dark)}.stairstep.on .n{background:var(--ez-amber);color:var(--ez-ink)}.stairstep.on .stairshort{color:var(--ez-on-dark-2)}.stairline{height:7px;border-radius:var(--ez-r-pill);background:var(--ez-gradient-cta);margin-top:12px}.factcol{display:flex;flex-direction:column;gap:12px}.fact{display:flex;flex-direction:column;gap:5px}.fact .says{font-size:13px;line-height:1.45;color:var(--ez-ink-4)}.killer{display:flex;gap:13px;align-items:flex-start;background:var(--ez-coral-bg);border-radius:var(--ez-r-box);padding:15px 17px}.killer .pip-n{width:26px;height:26px;border-radius:var(--ez-r-chip);background:var(--ez-coral)}.killer .pip-n svg{fill:none;stroke:var(--ez-surface);stroke-width:3}.killer strong{display:block;font-size:16px;font-weight:800;margin-bottom:3px}.killer .caption{color:var(--ez-ink-4)}.ondark-note{font-size:15px;line-height:1.6;color:var(--ez-on-dark-2)}.dark .num.good{color:var(--ez-on-dark-mnt)}.dark .num.warm{color:var(--ez-on-dark-amb)}.dark .rowline .num{font-family:var(--ez-display);font-size:19px;font-weight:900;letter-spacing:-.02em}.eyebrow.ondark{color:var(--ez-on-dark-amb)}.acctrow{display:flex;flex-wrap:wrap;gap:11px;align-items:center;background:var(--ez-tint);border-radius:var(--ez-r-box);padding:13px 16px}.acctrow .caption{display:block;color:var(--ez-ink-4)}.firmrow{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.firmrow .hint{flex:1 1 100%;margin:0}.firmlink{text-decoration:underline;text-underline-offset:3px}.fieldlabel{display:block;font-size:14px;font-weight:600;color:var(--ez-ink-4);margin-bottom:6px}.legend{display:flex;flex-wrap:wrap;gap:13px;align-items:center}.legenditem{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ez-ink-3)}.gridwrap{display:flex;gap:10px}.gridrows{display:flex;flex-direction:column;gap:7px;padding-top:24px}.gridrowlabel{height:30px;display:flex;align-items:center;font-size:11px;font-weight:800;color:var(--ez-muted);letter-spacing:.06em}.gridcells{flex:1 1 auto;min-width:0}.gridhead{display:flex;gap:7px;margin-bottom:7px}.gridhead span{flex:1 1 0;min-width:0;text-align:center;font-size:10px;font-weight:800;color:var(--ez-muted);letter-spacing:.04em}.gridrow{display:flex;gap:7px;margin-bottom:7px}.cell{flex:1 1 0;min-width:0;height:30px;padding:0;border-radius:var(--ez-r-badge);box-sizing:border-box;border:1.5px solid var(--ez-line);background:var(--ez-line-3);cursor:pointer;transition:transform .14s var(--ez-ease)}.cell:hover{transform:scale(1.18)}.cell:focus-visible{outline:3px solid var(--ez-focus);outline-offset:3px}.cell.picked{border-color:var(--ez-dark);border-width:3px}.cell.today{box-shadow:0 0 0 2px var(--ez-violet-bg)}.cell.c-FOLLOWED{background:var(--ez-mint-bg);border-color:var(--ez-mint)}.cell.c-FOLLOWED_NO_TRADE{background:var(--ez-amber-bg);border-color:var(--ez-amber)}.cell.c-RULE_BROKEN{background:var(--ez-coral-bg);border-color:var(--ez-coral)}.cell.c-LOGGED_NO_CHECK_IN{background:var(--ez-violet-bg);border-color:var(--ez-violet)}.cell.c-NOT_LOGGED{background:var(--ez-surface);border-color:var(--ez-line)}.cell.c-BEFORE_START{background:var(--ez-line-3);border-color:var(--ez-line)}.cell.c-NOT_YET{background:transparent;border-color:var(--ez-line-3)}.legenditem .cell{width:14px;height:14px;flex:0 0 auto;cursor:default;border-radius:var(--ez-r-chip)}.legenditem .cell:hover{transform:none}.stat.panel.t-good{background:var(--ez-mint-bg)}.stat.panel.t-good .figure-sm,.stat.panel.t-good .says{color:var(--ez-mint-ink)}.stat.panel.t-warm{background:var(--ez-amber-bg)}.stat.panel.t-warm .figure-sm,.stat.panel.t-warm .says{color:var(--ez-amber-ink)}.stat.panel.t-coral{background:var(--ez-coral-bg)}.stat.panel.t-coral .figure-sm,.stat.panel.t-coral .says{color:var(--ez-coral-ink)}.journalday{background:var(--ez-tint);border-radius:var(--ez-r-panel);padding:22px}.journalday h3{font-family:var(--ez-display);font-size:23px;font-weight:900;letter-spacing:-.03em;margin:0 0 7px}.daybadge{display:inline-block;font-size:12px;font-weight:800;letter-spacing:.08em;padding:6px 12px;border-radius:var(--ez-r-badge);background:var(--ez-line-3);color:var(--ez-ink-4)}.daybadge.c-FOLLOWED{background:var(--ez-mint-bg);color:var(--ez-mint-ink)}.daybadge.c-FOLLOWED_NO_TRADE{background:var(--ez-amber-bg);color:var(--ez-amber-ink)}.daybadge.c-RULE_BROKEN{background:var(--ez-coral-bg);color:var(--ez-coral-ink)}.daybadge.c-LOGGED_NO_CHECK_IN{background:var(--ez-violet-bg);color:var(--ez-violet-ink)}.dayanswers{margin:0;display:flex;flex-direction:column;gap:9px}.dayanswers>div{display:flex;gap:10px;align-items:baseline;background:var(--ez-surface);border-radius:var(--ez-r-chip);padding:10px 13px}.dayanswers dt{flex:999 1 auto;min-width:0;font-size:14px;color:var(--ez-ink-2)}.dayanswers dd{margin:0;font-size:14px;font-weight:800}.dayanswers .a-yes dd{color:var(--ez-mint-ink)}.dayanswers .a-no dd{color:var(--ez-coral-ink)}.daytrade{background:var(--ez-surface);border-radius:var(--ez-r-box);padding:14px 16px}.daytrade .figure-sm{font-size:25px}.chip.o-WIN{background:var(--ez-mint-bg);color:var(--ez-mint-ink)}.chip.o-LOSS{background:var(--ez-coral-bg);color:var(--ez-coral-ink)}.chip.o-BREAKEVEN{background:var(--ez-line-3);color:var(--ez-ink-4)}.checkinq{background:var(--ez-tint);border-radius:var(--ez-r-inner);padding:16px 18px}.dark .checkinq{background:var(--ez-dark);border:2px solid var(--ez-band-dusk)}.dark .checkinq p{font-size:16px;font-weight:600;line-height:1.45;margin:0}.followup{margin-top:11px;font-size:14px;line-height:1.55;background:var(--ez-stage-amber);color:var(--ez-on-dark);border-radius:var(--ez-r-chip);padding:11px 13px}.chip-btn{font-family:var(--ez-body);font-size:14px;font-weight:800;padding:10px 20px;min-height:44px;border-radius:var(--ez-r-chip);border:2px solid var(--ez-line-2);background:var(--ez-surface);color:var(--ez-ink-3);cursor:pointer;transition:transform .14s var(--ez-ease);width:auto}.chip-btn:hover{transform:translateY(-2px)}.chip-btn:focus-visible{outline:3px solid var(--ez-focus);outline-offset:3px}.chip-btn.on{background:var(--ez-dark);border-color:var(--ez-dark);color:var(--ez-on-dark)}.chip-btn.ondark{background:transparent;border-color:var(--ez-band-dusk);color:var(--ez-on-dark-2)}.chip-btn.ondark.yes{background:var(--ez-mint);border-color:var(--ez-mint);color:var(--ez-ink)}.chip-btn.ondark.no{background:var(--ez-coral);border-color:var(--ez-coral);color:var(--ez-ink)}.verdict{background:var(--ez-on-dark);color:var(--ez-ink);border-radius:var(--ez-r-inner);padding:18px 20px}.verdict strong{display:block;font-family:var(--ez-display);font-size:22px;font-weight:900;letter-spacing:-.03em;margin-bottom:7px}.verdict p{margin:0;font-size:15px;line-height:1.55;color:var(--ez-ink-3)}.confirmbox{background:var(--ez-violet-bg);border-radius:var(--ez-r-inner);padding:17px 19px;display:flex;flex-direction:column;gap:10px}.confirmbox .eyebrow{color:var(--ez-violet-ink)}.confirmbox .hint{margin-top:0}.confirmbox .btn{width:auto}.btn.danger{background:var(--ez-coral-bg);color:var(--ez-coral-ink);border-color:var(--ez-coral-bg)}.btn.danger:hover{background:var(--ez-coral-bg);color:var(--ez-deep)}.acctrow .error{flex:1 1 100%;margin:0}.rowline{display:flex;align-items:baseline;gap:12px;padding:7px 0;border-bottom:1px solid var(--ez-line-3)}.rowline:last-child{border-bottom:0}.rowline .grow{flex:1 1 auto}.mailbody{margin:0;font-family:var(--ez-mono);font-size:13px;line-height:1.7;color:var(--ez-ink-2);white-space:pre-wrap;word-break:break-word}@media(max-width:560px){.gridrow,.gridhead{flex-wrap:wrap}.gridrow .cell,.gridhead span{flex:1 0 calc((100% - 5 * 7px) / 6)}.stairstep.s-0,.stairstep.s-1,.stairstep.s-2,.stairstep.s-3{min-height:0}}.proofthumb{width:100%;max-width:220px;height:auto;display:block;border-radius:var(--ez-r-card);border:1px solid var(--ez-line);background:var(--ez-surface)}.proofs{list-style:none;margin:0;padding:0;display:grid;gap:16px;grid-template-columns:1fr}@media(min-width:760px){.proofs{grid-template-columns:1fr 1fr}}.proof{background:var(--ez-surface-90);border-radius:var(--ez-r-card);box-shadow:var(--ez-shadow-card);padding:14px 16px 18px;min-width:0}.prooffig{margin:0}.proofimg{display:block;width:100%;height:auto;border:1px solid var(--ez-line);border-radius:var(--ez-r-inner);background:var(--ez-surface);overflow:hidden}.proofwhen{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:14px 0 2px;font-family:var(--ez-display);font-size:19px;font-weight:700;letter-spacing:-.02em;color:var(--ez-ink);line-height:1.2}.proofwhen .eyebrow{flex-basis:100%;margin:0}.proofwhen .muted{font-family:var(--ez-body);font-size:14px;font-weight:400}.proofwhat{font-family:var(--ez-mono);margin-bottom:8px}.proof .body{margin:0}.phase-line{display:flex;align-items:baseline;gap:8px;margin:0 0 14px;padding:10px 12px;background:var(--ez-violet-bg);color:var(--ez-violet-ink);border-radius:var(--ez-r-box);font-size:14px;line-height:1.5}.phase-pip{flex-shrink:0;width:8px;height:8px;border-radius:var(--ez-r-pill);background:var(--ez-violet);transform:translateY(-1px);animation:ez-phase-pulse 2.4s var(--ez-ease) infinite}.phase-label{font-weight:800}@keyframes ez-phase-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.phase-pip{animation:none}}ul.plain,ol.auto-steps{list-style:none;margin:0;padding:0}.backtest{margin-bottom:18px}.bt-figure{display:flex;flex-direction:column;gap:4px}.bt-figure .says{font-size:13px;line-height:1.45;color:var(--ez-ink-4)}.checkpoint{margin-top:6px}.site-foot{border-top:1px solid var(--ez-line);font-size:14px}.site-foot-in{width:100%;max-width:1160px;margin:0 auto;padding:18px 36px 28px}.site-foot-top{display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--ez-line-2)}.site-foot-name{font-family:var(--ez-display);font-weight:700;color:var(--ez-ink)}.site-foot-links{display:flex;flex-wrap:wrap;gap:4px 18px;align-items:center}.site-foot .btn.link{font-size:14px;padding:0;min-height:0}.site-foot-fine{padding-top:14px;display:grid;gap:10px}.site-foot-fine p{font-size:12px;line-height:1.65;color:var(--ez-ink-4)}.site-foot-fine b{color:var(--ez-ink-2)}@media(max-width:719px){.site-foot-in{padding-left:16px;padding-right:16px}}.field.check{display:flex;gap:12px;align-items:flex-start;margin-bottom:6px}.field.check input[type=checkbox]{width:22px;height:22px;min-width:22px;margin:2px 0 0;padding:0;accent-color:var(--ez-violet)}.field.check label{font-size:15px;font-weight:600;color:var(--ez-ink-2);margin:0}.hint.check-links{margin:0 0 16px 34px}.hint.check-links a+a{margin-left:12px}.turnstile{min-height:0;margin-top:6px}.legal{max-width:820px}.legal-doc h2{font-size:21px;margin:26px 0 8px}.legal-doc h3{font-size:17px;margin:18px 0 6px}.legal-doc p,.legal-doc li{font-size:15px;line-height:1.65;color:var(--ez-ink-2)}.legal-doc p+p{margin-top:10px}.legal-doc ul{padding-left:20px;margin:8px 0}.legal-doc .callout{margin:12px 0}.legal-missing{background:var(--ez-warn-bg);color:var(--ez-warn-ink);border-radius:var(--ez-r-badge);padding:1px 6px;font-weight:700}.legal-table{margin:12px 0}.legal-table table{width:100%;border-collapse:collapse;font-size:14px}.legal-table th,.legal-table td{text-align:left;vertical-align:top;padding:9px 10px;border-bottom:1px solid var(--ez-line-2);color:var(--ez-ink-2)}.legal-table th{color:var(--ez-ink-4);font-weight:700}@media(max-width:640px){.legal-table thead{display:none}.legal-table tr{display:block;padding:8px 0;border-bottom:1px solid var(--ez-line-2)}.legal-table td{display:block;border:0;padding:3px 0}.legal-table td:before{content:attr(data-label);display:block;font-size:12px;font-weight:700;color:var(--ez-muted)}}.consent{position:fixed;left:0;right:0;bottom:0;z-index:90;padding:0 16px 16px;pointer-events:none}.consent-box{pointer-events:auto;max-width:880px;margin:0 auto;background:var(--ez-surface);border:1px solid var(--ez-line);border-radius:var(--ez-r-panel);box-shadow:var(--ez-shadow-hero);padding:16px 18px}.consent-row{display:flex;flex-wrap:wrap;gap:12px 18px;align-items:center}.consent-cats{list-style:none;margin:0;padding:0}.consent-cat{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-top:1px solid var(--ez-line-2)}.consent-cat:first-child{border-top:0;padding-top:0}.consent-label{font-family:var(--ez-display);font-weight:700;font-size:16px;color:var(--ez-ink)}.switch{position:relative;flex:0 0 auto;width:46px;height:26px;margin-top:2px;border:0;border-radius:var(--ez-r-pill);background:var(--ez-line);cursor:pointer;padding:0}.switch span{position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:var(--ez-r-pill);background:var(--ez-surface);box-shadow:var(--ez-shadow-card);transition:transform .2s var(--ez-ease)}.switch[aria-checked=true]{background:var(--ez-dark)}.switch[aria-checked=true] span{transform:translate(20px)}.switch:disabled{opacity:.6;cursor:not-allowed}@media(max-width:640px){.consent{padding:0}.consent-box{border-radius:var(--ez-r-panel) var(--ez-r-panel) 0 0;padding:14px 16px}}.lp{--ez-lp-bg: #F7F5FF;--ez-lp-card: #FFFFFF;--ez-lp-ink: #160A3D;--ez-lp-ink-2: #3B2E6E;--ez-lp-ink-3: #463978;--ez-lp-primary: #4316E6;--ez-lp-on-primary: #FFFFFF;--ez-lp-primary-hi: #320DB3;--ez-lp-accent: #6A3BFF;--ez-lp-cta: #C6FF3D;--ez-lp-cta-hi: #B4F01F;--ez-lp-cta-ink: #160A3D;--ez-lp-cta-border: #160A3D;--ez-lp-warm: #FF4F79;--ez-lp-tint: #E4DCFF;--ez-lp-tint-2: #F1EDFF;--ez-lp-fog: #EDEAF8;--ez-lp-line: #DDD6F3;--ez-lp-quote: #9C8FD0;--ez-lp-art-sky: #EEE9FF;--ez-lp-device: #160A3D;--ez-lp-cta-shadow: rgba(198, 255, 61, .6);--ez-lp-primary-shadow: rgba(67, 22, 230, .45);--ez-lp-drop: rgba(16, 34, 43, .55);--ez-lp-drop-2: rgba(16, 34, 43, .6);--ez-lp-knob-shadow: rgba(16, 34, 43, .35);--ez-lp-dock: rgba(247, 245, 255, .94);--ez-lp-wall: #0F1B21;--ez-lp-wall-2: #16262E;--ez-lp-wall-grid: #22343D;--ez-lp-wall-label: #8C9AA8;--ez-lp-wall-tag: rgba(15, 27, 33, .88);--ez-lp-wall-tag-ink: #E7EEF2;--ez-lp-up: #26A65B;--ez-lp-down: #E04A4F;--ez-lp-last: #F2B807;--ez-lp-alarm: #FF3B3B;--ez-lp-alarm-ink: #FFFFFF;--ez-lp-white: #FFFFFF;--ez-lp-knob-ink: #160A3D;--ez-lp-demo-bg: #FFE9A8;--ez-lp-demo-ink: #5A4205;--ez-lp-bad-bg: #FFE3D6;--ez-lp-bad-ink: #8A2E17;--ez-lp-s-bg: #FFFFFF;--ez-lp-s-ink: #160A3D;--ez-lp-s-2: #5F6577;--ez-lp-s-panel: #F6F7FB;--ez-lp-s-track: #EEF0F6;--ez-lp-s-mute: #9AA0B4;--ez-lp-s-accent: #6A3BFF;--ez-lp-s-primary: #4316E6;--ez-lp-s-tint: #E4DCFF;--ez-lp-s-line: #DDD6F3;--ez-lp-display: "Gabarito", "Trebuchet MS", system-ui, sans-serif;--ez-lp-body: "Atkinson Hyperlegible", "Segoe UI", system-ui, sans-serif;--ez-lp-s1: clamp(2.55rem, 1.6rem + 4.4vw, 4.6rem);--ez-lp-s2: clamp(1.85rem, 1.4rem + 2vw, 2.8rem);--ez-lp-rail: 52px;color-scheme:light}.lp[data-theme=dark]{--ez-lp-bg: #0E0920;--ez-lp-card: #1A1433;--ez-lp-ink: #F3F0FF;--ez-lp-ink-2: #CEC6F0;--ez-lp-ink-3: #ADA3D6;--ez-lp-primary: #A68BFF;--ez-lp-on-primary: #0E0920;--ez-lp-primary-hi: #BCA6FF;--ez-lp-accent: #8B66FF;--ez-lp-cta-hi: #D4FF6B;--ez-lp-cta-border: transparent;--ez-lp-tint: #2C2160;--ez-lp-tint-2: #1F1845;--ez-lp-fog: #1F1940;--ez-lp-line: #2E2657;--ez-lp-quote: #7E73AD;--ez-lp-art-sky: #17112E;--ez-lp-device: #2E2657;--ez-lp-primary-shadow: rgba(166, 139, 255, .45);--ez-lp-dock: rgba(14, 9, 32, .94);--ez-lp-s-ink: #111114;--ez-lp-s-accent: #111114;--ez-lp-s-primary: #111114;--ez-lp-s-line: #E2E2DC;color-scheme:dark}@media(prefers-color-scheme:dark){.lp:not([data-theme=light]){--ez-lp-bg: #0E0920;--ez-lp-card: #1A1433;--ez-lp-ink: #F3F0FF;--ez-lp-ink-2: #CEC6F0;--ez-lp-ink-3: #ADA3D6;--ez-lp-primary: #A68BFF;--ez-lp-on-primary: #0E0920;--ez-lp-primary-hi: #BCA6FF;--ez-lp-accent: #8B66FF;--ez-lp-cta-hi: #D4FF6B;--ez-lp-cta-border: transparent;--ez-lp-tint: #2C2160;--ez-lp-tint-2: #1F1845;--ez-lp-fog: #1F1940;--ez-lp-line: #2E2657;--ez-lp-quote: #7E73AD;--ez-lp-art-sky: #17112E;--ez-lp-device: #2E2657;--ez-lp-primary-shadow: rgba(166, 139, 255, .45);--ez-lp-dock: rgba(14, 9, 32, .94);--ez-lp-s-ink: #111114;--ez-lp-s-accent: #111114;--ez-lp-s-primary: #111114;--ez-lp-s-line: #E2E2DC;color-scheme:dark}}body:has(.lp){background:#f7f5ff}body:has(.lp[data-theme=dark]){background:#0e0920}@media(prefers-color-scheme:dark){body:has(.lp:not([data-theme=light])){background:#0e0920}}.lp{min-height:100vh;background:var(--ez-lp-bg);color:var(--ez-lp-ink);font:400 1.0625rem/1.65 var(--ez-lp-body);overflow-x:clip}:where(.lp) h1,:where(.lp) h2,:where(.lp) h3,:where(.lp) h4{font-family:var(--ez-lp-display);font-weight:800;line-height:1.06;letter-spacing:-.015em;text-wrap:balance;margin:0;color:inherit}:where(.lp) h2{font-size:var(--ez-lp-s2)}:where(.lp) p{margin:0}:where(.lp) a{color:inherit;font-weight:inherit}:where(.lp) a:hover{text-decoration:none}:where(.lp) section+section{margin-top:0}.lp a:focus-visible,.lp button:focus-visible,.lp summary:focus-visible{outline:3px solid var(--ez-lp-primary);outline-offset:3px;border-radius:8px}.lp svg{overflow:visible}.lp .lp-fill-tint{fill:var(--ez-lp-tint)}.lp .lp-fill-primary{fill:var(--ez-lp-primary)}.lp .lp-fill-card{fill:var(--ez-lp-card)}.lp .lp-fill-cta{fill:var(--ez-lp-cta)}.lp .lp-fill-sky{fill:var(--ez-lp-art-sky)}.lp .lp-stroke-primary{stroke:var(--ez-lp-primary)}.lp .lp-stroke-accent{stroke:var(--ez-lp-accent)}.lp .lp-stroke-ink{stroke:var(--ez-lp-ink)}.lp .lp-stroke-ink3{stroke:var(--ez-lp-ink-3)}.lp .lp-stroke-warm{stroke:var(--ez-lp-warm)}.lp .lp-stroke-line{stroke:var(--ez-lp-line)}.lp .lp-stroke-card{stroke:var(--ez-lp-card)}.lp .lp-marker{fill:var(--ez-lp-cta);stroke:var(--ez-lp-ink)}.lp .lp-quote{fill:var(--ez-lp-quote);flex:none}.lp-wrap{max-width:1200px;margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}@media(min-width:760px){.lp-wrap{padding-left:max(40px,env(safe-area-inset-left,0px));padding-right:max(40px,env(safe-area-inset-right,0px))}}.lp-top .lp-wrap{display:flex;align-items:center;gap:12px;padding-block:18px}.lp-mark{font:800 1.2rem/1 var(--ez-lp-display);color:var(--ez-lp-primary);text-decoration:none}.lp-mode{margin-left:auto;flex:none;width:44px;height:44px;border-radius:50%;border:2px solid var(--ez-lp-line);background:var(--ez-lp-card);color:var(--ez-lp-ink);display:grid;place-items:center;cursor:pointer;padding:0;transition:background .2s,border-color .2s}.lp-mode:hover{border-color:var(--ez-lp-primary)}.lp .lp-cta.lp-cta-head{display:none}.lp .lp-cta{display:inline-flex;align-items:center;justify-content:center;gap:.6em;min-height:58px;padding:16px 28px;border-radius:16px;background:var(--ez-lp-cta);color:var(--ez-lp-cta-ink);border:2px solid var(--ez-lp-cta-border);font:700 1.08rem/1.25 var(--ez-lp-display);text-decoration:none;text-align:center;box-shadow:0 10px 24px -12px var(--ez-lp-cta-shadow);transition:transform .15s,background .2s}.lp .lp-cta:hover{background:var(--ez-lp-cta-hi);transform:translateY(-1px)}.lp .lp-cta-dark{background:var(--ez-lp-primary);color:var(--ez-lp-on-primary);border-color:transparent;box-shadow:0 10px 24px -12px var(--ez-lp-primary-shadow)}.lp .lp-cta-dark:hover{background:var(--ez-lp-primary-hi)}.lp .lp-cta-big{min-height:66px;padding:18px 34px;font-size:1.2rem}@media(min-width:900px){.lp .lp-cta.lp-cta-head{display:inline-flex;min-height:44px;padding:10px 20px;font-size:.95rem}}.lp-cta-block{display:inline-flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.lp-hint{font-size:.92rem;color:var(--ez-lp-ink-3)}@media(max-width:520px){.lp-cta-block{display:flex}.lp-cta-block .lp-cta{width:100%}.lp .lp-cta{padding:16px;font-size:1rem}.lp .lp-cta svg{display:none}}.lp-journey{position:relative;display:block}.lp-trail{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:0;overflow:visible}.lp-stop{position:relative;z-index:1;padding-block:clamp(56px,8vw,112px)}.lp-stop .lp-wrap{padding-left:calc(max(16px,env(safe-area-inset-left,0px)) + var(--ez-lp-rail))}@media(min-width:760px){.lp{--ez-lp-rail: 150px}.lp-stop .lp-wrap{padding-left:calc(max(40px,env(safe-area-inset-left,0px)) + var(--ez-lp-rail))}}.lp-trail .lp-bed{fill:none;stroke:var(--ez-lp-line);stroke-width:4;stroke-linecap:round;stroke-dasharray:2 12}.lp-trail .lp-walked{fill:none;stroke:var(--ez-lp-accent);stroke-width:5;stroke-linecap:round}.lp-trail .lp-node{fill:var(--ez-lp-card);stroke:var(--ez-lp-line);stroke-width:4;transition:fill .3s,stroke .3s}.lp-trail .lp-node.on{fill:var(--ez-lp-cta);stroke:var(--ez-lp-primary)}.lp-trail .lp-beacon{fill:none;stroke:var(--ez-lp-cta);stroke-width:3;transform-box:fill-box;transform-origin:center;animation:lp-beacon 2.4s ease-out infinite}@keyframes lp-beacon{0%{transform:scale(.6);opacity:.9}to{transform:scale(1.9);opacity:0}}.lp-trail .lp-halo{fill:var(--ez-lp-warm);opacity:.18}.lp-trail .lp-me{fill:var(--ez-lp-warm);stroke:var(--ez-lp-white);stroke-width:4}.lp-trail .lp-gm-bg{fill:var(--ez-lp-bg)}.lp-trail .lp-flagnode .lp-gm-path{stroke-width:3.2;stroke-dasharray:.1 6}.lp-trail .lp-flagnode.on .lp-gm-flag{fill:var(--ez-lp-warm)}.lp-rlabels{position:absolute;left:0;top:0;width:0;height:0;z-index:1;pointer-events:none}.lp-rl{position:absolute;width:max-content;transform:translate(-100%,-50%);text-align:right;font:700 .8rem/1.2 var(--ez-lp-display);letter-spacing:.02em;color:var(--ez-lp-ink-3);transition:color .3s;white-space:normal}.lp-rl.on{color:var(--ez-lp-primary)}.lp-gm{display:block;overflow:visible}.lp-gm-path{fill:none;stroke:var(--ez-lp-accent);stroke-width:4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:.1 8}.lp-gm-pole{stroke:var(--ez-lp-primary);stroke-width:4;stroke-linecap:round}.lp-gm-flag{fill:var(--ez-lp-cta);stroke:var(--ez-lp-primary);stroke-width:2.5;stroke-linejoin:round}.lp-gm-me{fill:var(--ez-lp-warm);stroke:var(--ez-lp-card);stroke-width:2.5}.lp-hero{padding-top:8px;padding-bottom:clamp(40px,5vw,72px)}.lp-hero-grid{display:grid;gap:34px}.lp-eyebrow{display:inline-block;font:700 .85rem/1 var(--ez-lp-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-lp-primary);background:var(--ez-lp-tint);padding:8px 12px;border-radius:999px}.lp-hero h1{font-size:var(--ez-lp-s1);margin-top:18px}.lp-subline{margin-top:20px;font-size:clamp(1.1rem,1rem + .4vw,1.28rem);color:var(--ez-lp-ink-2);max-width:44ch}.lp-hero .lp-cta-block{margin-top:30px}.lp-usps{list-style:none;padding:0;margin:30px 0 0;display:grid;gap:10px 22px;max-width:560px}@media(min-width:560px){.lp-usps{grid-template-columns:repeat(3,auto);justify-content:start}}.lp-usps li{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;font:700 .98rem/1.3 var(--ez-lp-display)}@media(min-width:1000px){.lp-hero-grid{grid-template-columns:1.05fr .95fr;align-items:center;gap:52px}.lp-hero h1{font-size:clamp(2.9rem,1.5rem + 2.7vw,4.2rem)}}.lp-hv{position:relative;padding:30px 14px 40px 22px}.lp-hv-card{background:var(--ez-lp-card);border:1px solid var(--ez-lp-line);border-radius:24px;padding:16px 16px 8px;box-shadow:0 30px 60px -36px var(--ez-lp-drop)}.lp-hv-top{display:flex;gap:12px;align-items:center;margin-bottom:6px}.lp-hv-dot{width:10px;height:10px;border-radius:50%;background:var(--ez-lp-accent);flex:none}.lp-chip-t b{display:block;font:700 .92rem/1.2 var(--ez-lp-display);color:var(--ez-lp-ink);white-space:nowrap}.lp-chip-t small{display:block;font-size:.82rem;line-height:1.3;color:var(--ez-lp-ink-3);white-space:nowrap}.lp-hv-top .lp-chip-t b{font-size:.98rem}.lp-hv-top .lp-chip-t small{font-size:.84rem;white-space:normal}.lp-hc{width:100%;height:auto;display:block}.lp-hc-gl{stroke:var(--ez-lp-line);stroke-width:1}.lp-hc-c.up line,.lp-hc-c.up rect{fill:var(--ez-lp-accent);stroke:var(--ez-lp-accent)}.lp-hc-c.dn line,.lp-hc-c.dn rect{fill:var(--ez-lp-quote);stroke:var(--ez-lp-quote)}.lp-hc-c.up .vol{opacity:.3;stroke:none}.lp-hc-c.dn .vol{opacity:.45;stroke:none}.lp-hc-rule .le{stroke:var(--ez-lp-ink);stroke-dasharray:5 6;stroke-width:1.6}.lp-hc-rule .ls{stroke:var(--ez-lp-warm);stroke-dasharray:5 6;stroke-width:1.6}.lp-hc-rule .lt{stroke:var(--ez-lp-primary);stroke-dasharray:5 6;stroke-width:1.6}.lp-hc-rule .mk{fill:var(--ez-lp-cta);stroke:var(--ez-lp-ink);stroke-width:2.5}.lp-motion .lp-hc-c{opacity:0;transform:translateY(6px);transform-box:fill-box;transition:opacity .35s ease,transform .35s ease}.lp-motion .lp-hc.go .lp-hc-c{opacity:1;transform:none}.lp-motion .lp-hc-rule{opacity:0;transition:opacity .6s ease}.lp-motion .lp-hv.on .lp-hc-rule{opacity:1}.lp-hv-chip{position:absolute;background:var(--ez-lp-card);border:1px solid var(--ez-lp-line);border-radius:18px;box-shadow:0 18px 36px -22px var(--ez-lp-drop-2);display:flex;align-items:center;gap:10px;padding:10px 14px;transition:opacity .6s ease,transform .6s ease}.lp-motion .lp-hv-chip{opacity:0;transform:translateY(10px)}.lp-motion .lp-hv.on .lp-hv-chip{opacity:1;transform:none}.lp-hv.on .lp-hv-ai{transition-delay:.1s}.lp-hv.on .lp-hv-note{transition-delay:.5s}.lp-hv.on .lp-hv-goal{transition-delay:.9s}.lp-hv-ai{top:4px;right:0;padding:8px 14px 8px 8px}.lp button.lp-hv-ai{font:inherit;color:inherit;text-align:left;cursor:pointer}.lp button.lp-hv-ai:hover{border-color:var(--ez-lp-primary)}.lp-sw-on,.lp-sw-knob,.lp-sparkle{transition:fill .3s,transform .3s,opacity .3s}.lp-hv.off .lp-sw-on{fill:var(--ez-lp-line)}.lp-hv.off .lp-sw-knob{transform:translate(-29px)}.lp-hv.off .lp-sparkle{opacity:0}.lp-hv.off .lp-hv-ai .lp-on{color:var(--ez-lp-ink-3)}.lp-hc-noise{opacity:0;pointer-events:none;transition:opacity .4s ease}.lp-hv.off .lp-hc-noise{opacity:1}.lp .lp-hv.off .lp-hc-rule{opacity:0}.lp-hv.off .lp-hc-c.up line,.lp-hv.off .lp-hc-c.up rect{fill:var(--ez-lp-up);stroke:var(--ez-lp-up)}.lp-hv.off .lp-hc-c.dn line,.lp-hv.off .lp-hc-c.dn rect{fill:var(--ez-lp-down);stroke:var(--ez-lp-down)}.lp-hc-noise .lvl{stroke-width:1.2;stroke-dasharray:3 4}.lp-hc-noise .lvl.up{stroke:var(--ez-lp-up)}.lp-hc-noise .lvl.dn{stroke:var(--ez-lp-down)}.lp-hc-noise .tng{fill:none;stroke-width:1.6;stroke-linejoin:round}.lp-hc-noise .n0{stroke:var(--ez-lp-last)}.lp-hc-noise .n1{stroke:var(--ez-lp-warm)}.lp-hc-noise .n2{stroke:var(--ez-lp-up)}.lp-hc-noise .n3{stroke:var(--ez-lp-accent)}.lp-hc-noise .n4{stroke:var(--ez-lp-down)}.lp-hc-noise .n5{stroke:var(--ez-lp-quote)}.lp-hc-noise .n6{stroke:var(--ez-lp-up);stroke-dasharray:2 3}.lp-hc-noise .alm circle{fill:var(--ez-lp-alarm)}.lp-hc-noise .alm text{fill:var(--ez-lp-alarm-ink);font:800 13px/1 var(--ez-lp-display);text-anchor:middle}.lp-hv.off .lp-hc-noise .tng{animation:lp-jitter .32s steps(2) infinite}.lp-hv.off .lp-hc-noise .n1,.lp-hv.off .lp-hc-noise .n3{animation-duration:.45s;animation-direction:reverse}.lp-hv.off .lp-hc-noise .alm{animation:lp-blink .7s steps(1) infinite}.lp-hv.off .lp-hc-noise .a1{animation-delay:.2s}.lp-hv.off .lp-hc-noise .a2{animation-delay:.45s}.lp-hv.off .lp-hc-noise .a3{animation-delay:.6s}.lp-hv.off .lp-hc-noise .a4{animation-delay:.3s}.lp-hv.off .lp-hc-noise .a5{animation-delay:.1s}.lp-hv.off .lp-hv-card{border-color:var(--ez-lp-down);animation:lp-restless .5s ease-in-out infinite}.lp .lp-hv.off .lp-hv-note,.lp .lp-hv.off .lp-hv-goal{filter:grayscale(1) contrast(.6);transition-delay:0s}@keyframes lp-jitter{0%{transform:translateY(-3px)}to{transform:translateY(3px)}}@keyframes lp-blink{0%{opacity:1}50%{opacity:0}}@keyframes lp-restless{0%,to{transform:translate(0)}25%{transform:translate(-1.5px)}75%{transform:translate(1.5px)}}.lp-hv-ai .lp-on{color:var(--ez-lp-primary);font-weight:700}.lp-sw-on{fill:var(--ez-lp-primary)}.lp-sw-knob{fill:var(--ez-lp-card)}.lp-sparkle{fill:var(--ez-lp-cta)}.lp-hv-note{left:0;top:60%}.lp-hv-bell{width:38px;height:38px;border-radius:12px;background:var(--ez-lp-tint);display:grid;place-items:center;flex:none}.lp-hv-goal{right:0;bottom:0;padding:6px 16px 6px 6px}.lp-hv-goal .lp-gm{width:56px;height:56px;flex:none}.lp-hv-goal .lp-chip-t b{font-size:1rem}@media(max-width:520px){.lp-hv{padding:78px 6px 60px}.lp-hv-note{top:auto;bottom:6px;left:0}.lp-hv-goal{bottom:auto;top:0;right:auto;left:0}.lp-hv-ai{top:auto;bottom:6px;right:0}.lp-hv-chip{padding:6px 10px 6px 6px;gap:8px}.lp-hv-chip .lp-chip-t b{font-size:.84rem}.lp-hv-chip .lp-chip-t small{font-size:.74rem}.lp-hv-ai svg{width:40px;height:23px}.lp-hv-bell{width:30px;height:30px}}.lp-pairs{overflow-x:clip}.lp-pairs-head{display:grid;gap:6px;margin-bottom:28px}.lp .lp-pairs-head .lp-gh{color:var(--ez-lp-primary)}@media(min-width:900px){.lp-pairs-head{grid-template-columns:1fr 64px 1fr}.lp-pairs-head .lp-gh{grid-column:3}}@media(max-width:899px){.lp-pairs-head .lp-gh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.lp-pair{display:grid;gap:8px;margin-bottom:16px}@media(min-width:900px){.lp-pair{grid-template-columns:1fr 64px 1fr;gap:0;align-items:stretch}}.lp-worry{position:relative;background:var(--ez-lp-fog);border-radius:22px 22px 22px 6px;padding:22px 22px 22px 58px;font:700 1.12rem/1.45 var(--ez-lp-display);color:var(--ez-lp-ink-2);transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}.lp-worry .lp-quote{position:absolute;left:18px;top:22px}.lp-link{display:grid;place-items:center;color:var(--ez-lp-accent)}@media(max-width:899px){.lp-link{height:30px}.lp-link svg{transform:rotate(90deg)}}.lp-answer{background:var(--ez-lp-card);border-radius:22px;padding:22px;display:grid;grid-template-columns:44px 1fr;gap:14px;align-items:start;box-shadow:0 1px 0 var(--ez-lp-line),0 18px 34px -28px var(--ez-lp-primary-shadow);transition:opacity .7s .12s,transform .7s cubic-bezier(.2,.7,.2,1) .12s}.lp .lp-answer h3{font-size:1.25rem;color:var(--ez-lp-primary)}.lp-answer p{margin-top:6px;color:var(--ez-lp-ink-2)}.lp-ok{width:44px;height:44px;border-radius:14px;background:var(--ez-lp-tint);display:grid;place-items:center}.lp-ok svg{stroke:var(--ez-lp-primary)}.lp-motion .lp-pair:not(.in) .lp-worry{opacity:.35;transform:translate(-18px)}.lp-motion .lp-pair:not(.in) .lp-answer{opacity:0;transform:translate(18px)}.lp-honest-grid{display:grid;gap:24px}.lp-turn{background:var(--ez-lp-primary);color:var(--ez-lp-on-primary);border-radius:28px;padding:clamp(26px,4vw,48px);position:relative;overflow:hidden}.lp-turn-body{position:relative}.lp .lp-turn-body h2{font-size:clamp(1.6rem,1.3rem + 1.2vw,2.2rem);margin-bottom:16px}.lp-turn-body p{font-size:clamp(1.15rem,1rem + .55vw,1.4rem);line-height:1.6}.lp-turn-body p+p{margin-top:14px}.lp .lp-turn-body .lp-turn-small{margin-top:22px;padding-top:16px;border-top:1px solid color-mix(in srgb,currentColor 35%,transparent);font-size:.95rem;line-height:1.55;opacity:.9}@media(min-width:1000px){.lp-honest-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:28px}.lp-turn{display:flex;align-items:center}.lp-honest-grid .lp-ba{aspect-ratio:auto;min-height:340px}.lp-ba-col{align-self:start;position:sticky;top:110px}}.lp-ba-col{display:grid;gap:12px;align-content:start}.lp-ba{--pos: 50%;position:relative;border-radius:28px;overflow:hidden;background:var(--ez-lp-wall);aspect-ratio:13 / 10;width:100%;-webkit-user-select:none;user-select:none;touch-action:pan-y;box-shadow:0 30px 60px -36px var(--ez-lp-drop)}.lp-ba-before,.lp-ba-after{position:absolute;top:0;right:0;bottom:0;left:0}.lp-ba-before{z-index:0}.lp-ba-after{z-index:1}.lp-ba-handle{z-index:2}.lp .lp-ba input{z-index:3}.lp-ba canvas{width:100%;height:100%;display:block}.lp-ba-after{clip-path:inset(0 0 0 var(--pos))}.lp-ba-after svg{width:100%;height:100%;display:block}.lp-ba-after text{font-family:var(--ez-lp-display);fill:var(--ez-lp-primary)}.lp-ba-done{font-size:16px;font-weight:700}.lp-calm-line{stroke-dasharray:100;animation:lp-calm-draw 7s ease-in-out infinite}@keyframes lp-calm-draw{0%{stroke-dashoffset:100}45%,85%{stroke-dashoffset:0}to{stroke-dashoffset:-100}}.lp-calm-breath{fill:var(--ez-lp-cta);opacity:.5;transform-box:fill-box;transform-origin:center;animation:lp-calm-breathe 3.2s ease-in-out infinite}@keyframes lp-calm-breathe{0%,to{transform:scale(1);opacity:.5}50%{transform:scale(2.2);opacity:0}}.lp-gm-drift .lp-gm-path{animation:lp-gm-drift 2.6s linear infinite}@keyframes lp-gm-drift{to{stroke-dashoffset:-8.1}}.lp-ba-done-row{transform-box:fill-box;transform-origin:center;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.lp-ba-tick{transform-box:fill-box;transform-origin:center}.lp-ba-calm .lp-ba-done-row{transform:translateY(-6px)}.lp-ba-calm .lp-ba-tick{animation:lp-tick .6s cubic-bezier(.34,1.5,.64,1)}@keyframes lp-tick{0%{transform:scale(.4)}to{transform:scale(1)}}.lp-ba-done-b{font-size:12px;font-weight:600}.lp-ba-handle{position:absolute;top:0;bottom:0;left:var(--pos);width:0;pointer-events:none}.lp-ba-handle:before{content:"";position:absolute;top:0;bottom:0;left:-2px;width:4px;background:var(--ez-lp-white)}.lp-ba-knob{position:absolute;top:50%;left:-28px;width:56px;height:56px;margin-top:-28px;border-radius:50%;background:var(--ez-lp-white);box-shadow:0 10px 24px var(--ez-lp-knob-shadow);display:grid;place-items:center}.lp-ba-knob svg{stroke:var(--ez-lp-knob-ink)}.lp .lp-ba input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:ew-resize;margin:0;padding:0;border:0;background:none}.lp-ba:has(input:focus-visible) .lp-ba-knob{outline:3px solid var(--ez-lp-cta);outline-offset:3px}.lp-ba-lab{position:absolute;z-index:2;font:700 .82rem/1 var(--ez-lp-display);padding:8px 12px;border-radius:999px;pointer-events:none}.lp-ba-before .lp-ba-lab{left:14px;bottom:14px;background:var(--ez-lp-wall-tag);color:var(--ez-lp-wall-tag-ink)}.lp-ba-after .lp-ba-lab{right:14px;top:14px;background:var(--ez-lp-card);color:var(--ez-lp-primary);box-shadow:0 6px 16px -10px var(--ez-lp-drop)}.lp-ba-caps{display:grid;grid-template-columns:1fr 1fr;gap:14px 20px;font-size:.95rem;line-height:1.45;color:var(--ez-lp-ink-2)}.lp-ba-caps b{display:block;margin-bottom:2px;font:700 .78rem/1.2 var(--ez-lp-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-lp-ink-3)}.lp-dubai{margin-top:28px;display:grid;grid-template-columns:56px 1fr;gap:18px;align-items:start;background:var(--ez-lp-fog);border-radius:24px;padding:clamp(20px,3vw,32px)}.lp-dubai svg{width:56px;height:56px}.lp .lp-dubai h3{font-size:clamp(1.15rem,1.05rem + .6vw,1.45rem);text-wrap:wrap}.lp-dubai p{margin-top:8px;color:var(--ez-lp-ink-2);font-size:1.08rem}@media(min-width:760px){.lp-dubai{grid-template-columns:72px 1fr;gap:24px}.lp-dubai svg{width:72px;height:72px}}@media(min-width:1000px){.lp .lp-dubai h3{font-size:1.3rem}}.lp-plan-card{background:var(--ez-lp-card);border-radius:32px;padding:clamp(22px,4vw,52px);box-shadow:0 30px 60px -44px var(--ez-lp-drop)}.lp-lead{margin-top:16px;color:var(--ez-lp-ink-2);font-size:1.1rem}.lp-goals{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.lp-goal-opt,.lp-motive{border:2px solid var(--ez-lp-primary);background:var(--ez-lp-card);color:var(--ez-lp-primary);cursor:pointer;transition:background .2s,color .2s}.lp-goal-opt{border-radius:14px;padding:12px 16px;min-height:52px;font:700 1rem/1.2 var(--ez-lp-display)}.lp-goal-opt:hover,.lp-motive:hover{background:var(--ez-lp-tint)}.lp-goal-opt[aria-pressed=true],.lp-motive[aria-pressed=true]{background:var(--ez-lp-primary);color:var(--ez-lp-on-primary)}@media(max-width:520px){.lp-goal-opt{flex:1 1 100%;min-height:46px}}.lp-planflow{margin-top:26px;display:grid;gap:10px}@media(min-width:900px){.lp-planflow{grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch;gap:0}}.lp-pf{background:var(--ez-lp-bg);border:1px solid var(--ez-lp-line);border-radius:22px;padding:22px;display:grid;gap:12px;align-content:start}.lp .lp-pf h3{font-size:1.15rem}.lp-pf-ico{width:52px;height:52px;border-radius:16px;background:var(--ez-lp-tint);display:grid;place-items:center}.lp-pf-ico svg{stroke:var(--ez-lp-primary)}.lp-pf-field{display:flex;align-items:center;min-height:44px;padding:8px 14px;border-radius:12px;border:2px solid var(--ez-lp-line);color:var(--ez-lp-ink-3);font-size:1rem}.lp-pf-field.set{color:var(--ez-lp-ink);font-weight:700;border-color:var(--ez-lp-primary)}.lp-pf-lock{display:flex;gap:10px;align-items:center;min-height:44px;border-radius:12px;border:2px dashed var(--ez-lp-line);color:var(--ez-lp-primary);font:700 .95rem/1.3 var(--ez-lp-display);padding:8px 12px}.lp-pf-lock svg{flex:none}.lp-pf-day{display:block;height:44px;border-radius:12px;background:var(--ez-lp-fog);position:relative;overflow:hidden}.lp-pf-day i{position:absolute;left:58%;top:0;bottom:0;width:18%;background:var(--ez-lp-cta);border-radius:8px}.lp-pf-hint{font-size:.95rem;color:var(--ez-lp-ink-2)}.lp-pf-arrow{display:grid;place-items:center;color:var(--ez-lp-accent)}@media(max-width:899px){.lp-pf-arrow{height:26px}.lp-pf-arrow svg{transform:rotate(90deg)}}.lp-plan-cta{margin-top:28px}.lp-note-box{margin-top:18px;display:flex;width:fit-content;max-width:100%;gap:8px;align-items:flex-start;padding:8px 12px;border:1px solid var(--ez-lp-line);border-radius:10px;background:var(--ez-lp-fog);font-size:.78rem;line-height:1.45;color:var(--ez-lp-ink-3)}.lp-note-box svg{flex:none;margin-top:1px}.lp-tour{margin-top:12px}.lp-tour-item{padding-block:28px}.lp-num{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--ez-lp-tint);color:var(--ez-lp-primary);font:800 1.15rem/1 var(--ez-lp-display);margin-bottom:14px;transition:background .3s,color .3s}.lp-tour-item.lp-now .lp-num{background:var(--ez-lp-cta);color:var(--ez-lp-cta-ink)}.lp .lp-tour-item h3{font-size:clamp(1.35rem,1.2rem + .6vw,1.75rem)}.lp-tour-item>p{margin-top:10px;color:var(--ez-lp-ink-2);max-width:52ch}.lp-tour-item .lp-cta-block{margin-top:22px}.lp .lp-tour-item.lp-ai h3{font-size:var(--ez-lp-s2)}.lp-tour-item.lp-ai .lp-cta-block{margin-top:18px}.lp-limit{margin-top:22px;max-width:560px}.lp .lp-limit-t{font-size:1.4rem;line-height:1.15;color:var(--ez-lp-ink)}.lp-limit>p{margin-top:8px;color:var(--ez-lp-ink-2)}.lp-limit ul{list-style:none;padding:0;margin:14px 0 0;display:grid;gap:10px}.lp-limit li{background:var(--ez-lp-card);border-radius:16px;padding:14px 16px;display:grid;grid-template-columns:38px 1fr;gap:12px;align-items:start}.lp-li-ico{width:38px;height:38px;border-radius:12px;background:var(--ez-lp-tint);display:grid;place-items:center}.lp-li-ico svg{stroke:var(--ez-lp-primary)}.lp-limit li b{display:block;font:700 1.06rem/1.3 var(--ez-lp-display);color:var(--ez-lp-primary)}.lp-limit li p{margin-top:2px;color:var(--ez-lp-ink-2)}.lp-choice{margin-top:16px;display:flex;gap:12px;align-items:center;background:var(--ez-lp-card);border-radius:16px;padding:14px 16px;color:var(--ez-lp-ink-2);max-width:560px}.lp-choice b{color:var(--ez-lp-ink)}.lp-pill{flex:none;display:inline-flex;border-radius:999px;background:var(--ez-lp-bg);padding:4px;gap:4px}.lp-pill i{width:26px;height:18px;border-radius:999px;background:var(--ez-lp-line)}.lp-pill i:last-child{background:var(--ez-lp-primary)}.lp-small-note{margin-top:14px;font-size:.88rem;line-height:1.55;color:var(--ez-lp-ink-3)}.lp-phonecol{display:none}.lp-mob{display:flex;justify-content:center;margin:8px 0;cursor:pointer}.lp-mob .lp-device{width:min(250px,100%);border-radius:36px;padding:9px}.lp-mob .lp-screen{border-radius:28px}@media(min-width:1000px){.lp-tour{display:grid;grid-template-columns:1fr 300px;gap:64px}.lp-tour-item{min-height:64vh;display:flex;flex-direction:column;justify-content:center;padding-block:40px}.lp-phonecol{display:block;position:relative}.lp-phonecol .lp-device{position:sticky;top:calc(50vh - 280px)}.lp-mob{display:none}}.lp-device{width:280px;max-width:100%;aspect-ratio:300 / 600;background:var(--ez-lp-device);border-radius:44px;padding:11px;box-shadow:0 40px 80px -30px var(--ez-lp-drop)}.lp-screen{--u: calc(100cqw / 300);position:relative;container-type:inline-size;height:100%;overflow:hidden;border-radius:34px;background:var(--ez-lp-s-bg);color:var(--ez-lp-s-ink);font-family:var(--ez-lp-body)}.lp-notch{position:absolute;left:36.7%;top:3%;width:26.7%;height:3.7%;border-radius:999px;background:var(--ez-lp-device)}.lp-scr{position:absolute;top:0;right:0;bottom:0;left:0;padding:calc(var(--u) * 68) calc(var(--u) * 16) calc(var(--u) * 84);display:flex;flex-direction:column;gap:calc(var(--u) * 10);opacity:0;transform:translateY(16px);transition:opacity .45s ease,transform .45s ease}.lp-scr.on{opacity:1;transform:none}.lp-scr b,.lp-scr small{display:block}.lp-scr small{font-size:calc(var(--u) * 11.5);color:var(--ez-lp-s-2);line-height:1.3}.lp-ph-h{font:800 calc(var(--u) * 22)/1.18 var(--ez-lp-display);color:var(--ez-lp-s-ink)}.lp-ph-h.top{margin-top:calc(var(--u) * 2)}.lp-ph-h,.lp-ph-sub,.lp-ph-back,.lp-ph-progress{margin-left:calc(var(--u) * 8);margin-right:calc(var(--u) * 8)}.lp-ph-sub{font-size:calc(var(--u) * 13);line-height:1.4;color:var(--ez-lp-s-2)}.lp-ph-back{display:flex;align-items:center;gap:calc(var(--u) * 6);font-size:calc(var(--u) * 14)}.lp-ph-back svg{width:calc(var(--u) * 10);stroke:var(--ez-lp-s-ink)}.lp-ph-count{margin-left:auto;font-size:calc(var(--u) * 13);color:var(--ez-lp-s-2)}.lp-ph-progress{display:block;height:calc(var(--u) * 6);border-radius:999px;background:var(--ez-lp-s-track);margin-bottom:calc(var(--u) * 14)}.lp-ph-progress i{display:block;width:22%;height:100%;border-radius:999px;background:var(--ez-lp-s-accent)}.lp-ph-opts{display:grid;gap:calc(var(--u) * 10);margin-top:calc(var(--u) * 6)}.lp-ph-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:calc(var(--u) * 46);padding:0 calc(var(--u) * 14);border-radius:calc(var(--u) * 14);border:2px solid var(--ez-lp-s-line);background:var(--ez-lp-s-bg);font-size:calc(var(--u) * 14);color:var(--ez-lp-s-ink)}.lp-ph-opt.on{background:var(--ez-lp-s-tint);border-color:var(--ez-lp-s-accent);font-weight:700}.lp-ph-radio{flex:none;width:calc(var(--u) * 18);height:calc(var(--u) * 18);border-radius:50%;border:2px solid var(--ez-lp-s-line);background:var(--ez-lp-s-bg)}.lp-ph-radio.on{border-color:var(--ez-lp-s-accent);background:radial-gradient(circle,var(--ez-lp-s-bg) 0 30%,var(--ez-lp-s-accent) 32%)}.lp-ph-next{margin-top:auto;display:grid;place-items:center;min-height:calc(var(--u) * 50);border-radius:calc(var(--u) * 16);background:var(--ez-lp-cta);font:800 calc(var(--u) * 16)/1 var(--ez-lp-display);color:var(--ez-lp-cta-ink)}.lp-ph-goal{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 18);background:var(--ez-lp-s-panel)}.lp-ph-goal b{font:800 calc(var(--u) * 24)/1.1 var(--ez-lp-display);margin-top:calc(var(--u) * 14)}.lp-ph-goal .lp-gm{width:calc(var(--u) * 64);height:calc(var(--u) * 64);flex:none}.lp-ph-row{display:flex;align-items:center;gap:calc(var(--u) * 10);min-height:calc(var(--u) * 56);padding:0 calc(var(--u) * 12);border-radius:calc(var(--u) * 16);background:var(--ez-lp-s-panel)}.lp-ph-row.dashed{background:var(--ez-lp-s-bg);border:2px dashed var(--ez-lp-s-line)}.lp-ph-row-t{flex:1 1 auto;min-width:0}.lp-ph-row-t b{font-size:calc(var(--u) * 13.5);line-height:1.25;color:var(--ez-lp-s-ink)}.lp-ph-ico{flex:none;width:calc(var(--u) * 28);height:calc(var(--u) * 28);border-radius:50%;background:var(--ez-lp-s-tint);display:grid;place-items:center}.lp-ph-ico svg{width:66%;height:66%;stroke:var(--ez-lp-s-primary)}.lp-ph-ico .dot{fill:var(--ez-lp-s-primary);stroke:none}.lp-ph-ico .spark{fill:var(--ez-lp-cta);stroke:var(--ez-lp-s-ink)}.lp-ph-lock{flex:none;width:calc(var(--u) * 16);stroke:var(--ez-lp-s-primary)}.lp-ph-banner{position:absolute;left:calc(var(--u) * 12);right:calc(var(--u) * 12);top:calc(var(--u) * 46);z-index:2;display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 16);background:var(--ez-lp-s-bg);border:1.5px solid var(--ez-lp-s-line);transform:translateY(-80px);opacity:0;transition:transform .55s cubic-bezier(.2,.8,.2,1),opacity .4s}.lp-scr.on .lp-ph-banner{transform:none;opacity:1;transition-delay:.7s}.lp-ph-banner small{font-weight:700;font-size:calc(var(--u) * 11)}.lp-ph-banner b{font-size:calc(var(--u) * 13);line-height:1.25}.lp-ph-app{flex:none;width:calc(var(--u) * 36);height:calc(var(--u) * 36);border-radius:calc(var(--u) * 9);background:var(--ez-lp-s-ink);display:grid;place-items:center}.lp-ph-app svg{width:70%;stroke:var(--ez-lp-white)}.lp-scr-chart .lp-ph-pill{margin-top:calc(var(--u) * 54);margin-left:calc(var(--u) * 8)}.lp-ph-pill{align-self:flex-start;display:inline-flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 6) calc(var(--u) * 12);border-radius:999px;background:var(--ez-lp-s-tint);font-size:calc(var(--u) * 12);font-weight:700;color:var(--ez-lp-s-primary)}.lp-ph-pill i{width:calc(var(--u) * 8);height:calc(var(--u) * 8);border-radius:50%;background:var(--ez-lp-s-accent)}.lp-pulse{animation:lp-pulse 1.8s ease-in-out infinite}@keyframes lp-pulse{50%{opacity:.35}}.lp-ph-chart{width:100%;height:auto;display:block}.lp-ph-chart .bg{fill:var(--ez-lp-s-panel)}.lp-ph-chart .up line{stroke:var(--ez-lp-s-accent)}.lp-ph-chart .up rect{fill:var(--ez-lp-s-accent)}.lp-ph-chart .dn line{stroke:var(--ez-lp-s-mute)}.lp-ph-chart .dn rect{fill:var(--ez-lp-s-mute)}.lp-ph-chart .l-t{stroke:var(--ez-lp-s-accent)}.lp-ph-chart .l-e{stroke:var(--ez-lp-s-ink)}.lp-ph-chart .l-s{stroke:var(--ez-lp-warm)}.lp-ph-chart .mk{fill:var(--ez-lp-cta);stroke:var(--ez-lp-s-ink)}.lp-ph-btns{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 8)}.lp-ph-btns span{display:grid;place-items:center;min-height:calc(var(--u) * 46);border-radius:calc(var(--u) * 14);font-size:calc(var(--u) * 13);font-weight:700;text-align:center;line-height:1.15}.lp-ph-btns .solid{background:var(--ez-lp-s-primary);color:var(--ez-lp-white)}.lp-ph-btns .line{border:2px solid var(--ez-lp-s-primary);color:var(--ez-lp-s-primary)}.lp-ph-switch{display:flex;align-items:center;justify-content:space-between;min-height:calc(var(--u) * 92);padding:0 calc(var(--u) * 18);border-radius:calc(var(--u) * 20);background:var(--ez-lp-s-tint)}.lp-ph-switch b{font:800 calc(var(--u) * 32)/1 var(--ez-lp-display);color:var(--ez-lp-s-primary)}.lp-ph-toggle{position:relative;width:calc(var(--u) * 80);height:calc(var(--u) * 44);border-radius:999px;background:var(--ez-lp-s-accent)}.lp-ph-toggle i{position:absolute;right:calc(var(--u) * 5);top:calc(var(--u) * 5);width:calc(var(--u) * 34);height:calc(var(--u) * 34);border-radius:50%;background:var(--ez-lp-white)}.lp-spin{transform-box:fill-box;transform-origin:center;animation:lp-spin 2.4s linear infinite}@keyframes lp-spin{to{transform:rotate(360deg)}}.lp-ph-foot{margin-top:auto;text-align:center;font-size:calc(var(--u) * 12);color:var(--ez-lp-s-2)}.lp-ph-dots{position:absolute;left:0;right:0;bottom:calc(var(--u) * 22);display:flex;justify-content:center;gap:calc(var(--u) * 7)}.lp-ph-dots i{width:calc(var(--u) * 9);height:calc(var(--u) * 9);border-radius:50%;background:var(--ez-lp-s-line);transition:background .3s}.lp-ph-dots i.on{background:var(--ez-lp-s-accent)}.lp-bt-row{margin-top:28px;display:grid;gap:14px}@media(min-width:760px){.lp-bt-row{grid-template-columns:1fr 1fr}}.lp-bt{border:2px dashed var(--ez-lp-line);border-radius:18px;padding:18px 20px;display:grid;gap:10px;background:var(--ez-lp-card)}.lp-bt dl{margin:4px 0 0;display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.lp-bt dt{font-size:.85rem;color:var(--ez-lp-ink-3)}.lp-bt dd{margin:4px 0 0;display:flex;gap:8px;align-items:center;font:700 .85rem/1 var(--ez-lp-display);color:var(--ez-lp-ink-3)}.lp-bt dd .lp-bar{width:56px}.lp-ph-tag{display:inline-flex;justify-self:start;align-self:center;font:700 .72rem/1.3 var(--ez-lp-display);letter-spacing:.06em;text-transform:uppercase;background:var(--ez-lp-fog);color:var(--ez-lp-ink-2);padding:6px 9px;border-radius:999px;border:1px dashed var(--ez-lp-ink-3)}.lp-bar{display:block;height:9px;border-radius:5px;background:var(--ez-lp-line)}.lp-w40{width:40%}.lp-w70{width:70px}.lp-shots{list-style:none;padding:0;margin:16px 0 0;display:grid;gap:16px}@media(min-width:760px){.lp-shots{grid-template-columns:1fr 1fr}}.lp-shot{background:var(--ez-lp-card);border-radius:20px;padding:12px;display:grid;gap:10px}.lp-shot svg{width:100%;height:auto;display:block;border-radius:12px;background:var(--ez-lp-bg)}.lp-row{display:flex;gap:8px;flex-wrap:wrap}.lp-chip{font:700 .78rem/1 var(--ez-lp-display);padding:7px 11px;border-radius:999px}.lp-chip-demo{background:var(--ez-lp-demo-bg);color:var(--ez-lp-demo-ink)}.lp-chip-good{background:var(--ez-lp-tint);color:var(--ez-lp-primary-hi)}.lp-chip-bad{background:var(--ez-lp-bad-bg);color:var(--ez-lp-bad-ink)}.lp-shots-real{margin-top:16px}.lp-shots-real .proof{background:var(--ez-lp-card)}.lp-beta-head{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.lp-beta-row{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:14px}@media(min-width:760px){.lp-beta-row{grid-template-columns:repeat(3,1fr)}}.lp-beta-card{border:2px dashed var(--ez-lp-line);border-radius:20px;padding:20px;display:grid;gap:14px;align-content:start;background:color-mix(in srgb,var(--ez-lp-card) 55%,transparent)}.lp-beta-card .lp-quote{width:34px;height:28px}.lp-beta-card p{color:var(--ez-lp-ink-3);font-style:italic}.lp-who{display:grid;gap:6px}.lp-story-card{background:var(--ez-lp-card);border-radius:28px;padding:clamp(26px,4vw,52px);max-width:900px}.lp-story-card h2{margin-bottom:18px}.lp-s-text{font-size:1.1rem;color:var(--ez-lp-ink-2);max-width:66ch}.lp-s-text+.lp-s-text{margin-top:14px}.lp-s-core{margin:26px 0;padding:clamp(20px,3vw,32px);border-left:6px solid var(--ez-lp-primary);border-radius:6px 22px 22px 6px;background:var(--ez-lp-tint-2)}.lp-s-core p{font:400 clamp(1.2rem,1.05rem + .6vw,1.5rem)/1.45 var(--ez-lp-display);color:var(--ez-lp-ink)}.lp-s-core b{font-weight:800;color:var(--ez-lp-primary)}.lp-free-card{background:var(--ez-lp-cta);color:var(--ez-lp-cta-ink);border-radius:28px;padding:clamp(28px,5vw,56px);display:grid;gap:18px;position:relative;overflow:hidden;justify-items:start}.lp .lp-free-card h2{font-size:var(--ez-lp-s1);position:relative}.lp-free-card p{font-size:1.15rem;position:relative}.lp-free-ring{position:absolute;right:-24px;top:-24px;opacity:.35;stroke:var(--ez-lp-white)}.lp-free-card .lp-cta-block{position:relative;margin-top:6px}.lp-need-card{background:var(--ez-lp-tint-2);border-radius:28px;padding:clamp(24px,4vw,44px);display:grid;gap:18px}@media(min-width:900px){.lp-need-card{grid-template-columns:auto 1fr;gap:40px;align-items:center}}.lp-need-dev{display:flex;gap:10px;align-items:flex-end;color:var(--ez-lp-primary)}.lp-nd{margin-top:10px;font:700 1.15rem/1.4 var(--ez-lp-display);color:var(--ez-lp-ink)}.lp-nw{margin-top:8px;color:var(--ez-lp-ink-2)}.lp-qs{margin-top:32px;display:grid;gap:10px}@media(min-width:900px){.lp-qs{grid-template-columns:1fr 1fr;align-items:start;gap:12px}}.lp-qs details{background:var(--ez-lp-card);border-radius:18px;padding:0 18px}.lp-qs summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:14px;align-items:center;min-height:62px;font:700 1.08rem/1.3 var(--ez-lp-display)}.lp-qs summary::-webkit-details-marker{display:none}.lp-qs summary b{flex:none;width:30px;height:30px;border-radius:50%;background:var(--ez-lp-tint);display:grid;place-items:center;color:var(--ez-lp-primary);transition:transform .25s}.lp-qs details[open] summary b{transform:rotate(45deg)}.lp-qs details p{padding-bottom:18px;color:var(--ez-lp-ink-2)}.lp-start-steps{list-style:none;padding:0;margin:26px 0 0;display:grid;gap:12px}@media(min-width:900px){.lp-start-steps{grid-template-columns:repeat(4,1fr)}}.lp-start-steps li{background:var(--ez-lp-card);border-radius:20px;padding:20px;display:grid;gap:6px;align-content:start}.lp-n{width:40px;height:40px;border-radius:50%;background:var(--ez-lp-tint);color:var(--ez-lp-primary);display:grid;place-items:center;font:800 1rem/1 var(--ez-lp-display);margin-bottom:6px}.lp-start-steps b{font:700 1.1rem/1.3 var(--ez-lp-display)}.lp-start-steps p{color:var(--ez-lp-ink-2)}.lp-goalend{padding-top:clamp(32px,4vw,56px);padding-bottom:clamp(24px,4vw,48px)}.lp-motives{display:flex;flex-wrap:wrap;gap:8px;margin-top:20px}.lp-motive{border-radius:999px;padding:8px 14px;min-height:44px;font:700 .95rem/1.2 var(--ez-lp-display)}.lp-ge{margin-top:clamp(28px,4vw,44px);min-height:60px;display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;padding-top:2px}@media(min-width:760px){.lp-ge{min-height:112px}}.lp-ge-lab{margin:0;font:800 var(--ez-lp-s2)/1.1 var(--ez-lp-display);color:var(--ez-lp-primary);text-wrap:balance}.lp-arrive{margin-top:clamp(28px,4vw,44px);background:var(--ez-lp-cta);color:var(--ez-lp-cta-ink);border-radius:32px;padding:clamp(28px,5vw,60px);display:grid;gap:28px}.lp .lp-arrive .lp-hint{color:var(--ez-lp-cta-ink)}@media(min-width:1000px){.lp-arrive{grid-template-columns:1.2fr .8fr;align-items:center}}.lp-legal{display:block;padding-block:clamp(24px,4vw,56px) 0}.lp-legal-card{max-width:880px;background:var(--ez-lp-card);border-radius:28px;padding:clamp(24px,5vw,56px);box-shadow:0 30px 60px -44px var(--ez-lp-drop)}.lp .lp-legal-card h1{font-size:var(--ez-lp-s2)}.lp-legal-version{margin-top:10px;font-size:.88rem;color:var(--ez-lp-ink-3)}.lp .lp-legal .legal-doc{margin-top:24px}.lp .lp-legal .legal-doc h2{font:800 clamp(1.25rem,1.1rem + .5vw,1.5rem)/1.2 var(--ez-lp-display);margin:32px 0 10px;color:var(--ez-lp-ink)}.lp .lp-legal .legal-doc h3{font:700 1.1rem/1.3 var(--ez-lp-display);margin:20px 0 8px;color:var(--ez-lp-ink)}.lp .lp-legal .legal-doc p,.lp .lp-legal .legal-doc li{font-size:1.0625rem;line-height:1.65;color:var(--ez-lp-ink-2)}.lp .lp-legal .legal-doc strong{color:var(--ez-lp-ink)}.lp .lp-legal .legal-doc a{color:var(--ez-lp-primary);text-decoration:underline;text-underline-offset:3px}.lp .lp-legal .legal-doc ul{padding-left:22px;margin:10px 0}.lp .lp-legal .legal-table th,.lp .lp-legal .legal-table td{color:var(--ez-lp-ink-2);border-bottom-color:var(--ez-lp-line);font-size:.95rem}.lp .lp-legal .legal-table th{color:var(--ez-lp-ink-3)}.lp .lp-legal .legal-table td:before{color:var(--ez-lp-ink-3)}.lp .lp-legal .callout{margin:16px 0;background:var(--ez-lp-demo-bg);border-radius:14px;padding:12px 14px;display:flex;gap:10px;align-items:flex-start}.lp .lp-legal .callout p,.lp .lp-legal .callout strong{color:var(--ez-lp-demo-ink);font-size:.95rem}.lp .lp-legal .callout .pip{background:var(--ez-lp-demo-ink);color:var(--ez-lp-demo-bg)}.lp .lp-legal .legal-missing{background:var(--ez-lp-demo-bg);color:var(--ez-lp-demo-ink);border-radius:6px}.lp-page{display:block;padding-block:clamp(16px,3vw,40px) 0}.lp-page-in{max-width:820px}.lp-flow-card,.lp-page .form-page,.lp-page .hero,.lp-page .card{background:var(--ez-lp-card);border-radius:28px;padding:clamp(22px,4.5vw,48px);box-shadow:0 30px 60px -44px var(--ez-lp-drop);border:0;max-width:none}.lp-flow-card+.lp-flow-card,.lp-page .hero+.card,.lp-page .card+.hero,.lp-page .hero+.hero{margin-top:18px}.lp .lp-page h1{font-size:clamp(1.75rem,1.3rem + 2vw,2.6rem)}.lp .lp-page h2{font-size:clamp(1.3rem,1.1rem + .9vw,1.7rem)}.lp .lp-page h3,.lp .lp-page .card-title{font:800 1.15rem/1.25 var(--ez-lp-display)}.lp-qhead{display:grid;gap:12px;justify-items:start}.lp-qlead{color:var(--ez-lp-ink-2)}.lp-qtrack{display:flex;align-items:center;gap:10px;margin-top:22px}.lp-qtrack ol{flex:1;display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0;position:relative;min-width:0}.lp-qtrack ol:before{content:"";position:absolute;left:6px;right:6px;top:50%;height:0;border-top:4px dotted var(--ez-lp-line);transform:translateY(-50%)}.lp-qtrack li{position:relative;display:grid;place-items:center}.lp-qnode{width:24px;height:24px;border-radius:50%;padding:0;cursor:pointer;background:var(--ez-lp-card);border:3px solid var(--ez-lp-line);transition:background .2s,border-color .2s,transform .2s}.lp-qnode.done{background:var(--ez-lp-cta);border-color:var(--ez-lp-primary)}.lp-qnode.now{border-color:var(--ez-lp-primary);transform:scale(1.18)}.lp-qnode:disabled{cursor:default}.lp-qnode:not(:disabled):hover{border-color:var(--ez-lp-accent)}.lp-qflag{width:40px;height:40px;flex:none}.lp-qstep{margin-top:26px}.lp-qhelp{margin-top:12px;color:var(--ez-lp-ink-2);font-size:1.08rem}.lp-qerror{margin-top:16px;background:var(--ez-lp-bad-bg);color:var(--ez-lp-bad-ink);border-radius:14px;padding:12px 14px}.lp-qopts{display:grid;gap:10px;margin-top:22px}@media(min-width:760px){.lp-qopts{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-qopt{display:flex;align-items:center;gap:14px;text-align:left;min-height:64px;padding:14px 18px;border-radius:18px;cursor:pointer;background:var(--ez-lp-bg);color:var(--ez-lp-ink);border:2px solid var(--ez-lp-line);font:700 1.05rem/1.3 var(--ez-lp-display);transition:background .2s,border-color .2s}.lp-qopt:hover{border-color:var(--ez-lp-primary);background:var(--ez-lp-tint-2)}.lp-qopt[aria-pressed=true]{background:var(--ez-lp-primary);border-color:var(--ez-lp-primary);color:var(--ez-lp-on-primary)}.lp-qopt:disabled{cursor:default;opacity:.7}.lp-qkey{flex:none;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--ez-lp-tint);color:var(--ez-lp-primary);font:800 .95rem/1 var(--ez-lp-display)}.lp-qopt[aria-pressed=true] .lp-qkey{background:var(--ez-lp-cta);color:var(--ez-lp-cta-ink)}.lp-qzone{margin-top:14px}.lp-qfoot{display:flex;align-items:center;gap:14px;margin-top:24px}.lp-qback{min-height:44px;padding:10px 18px;border-radius:14px;cursor:pointer;background:transparent;color:var(--ez-lp-ink-2);border:2px solid var(--ez-lp-line);font:700 .98rem/1 var(--ez-lp-display)}.lp-qback:not(:disabled):hover{border-color:var(--ez-lp-primary);color:var(--ez-lp-ink)}.lp-qback:disabled{opacity:.45;cursor:default}.lp-motion .lp-qstep{animation:lp-qin .35s ease both}@keyframes lp-qin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(max-width:520px){.lp-qnode{width:18px;height:18px;border-width:3px}.lp-qflag{width:32px;height:32px}.lp-qopt{min-height:58px;font-size:1rem;padding:12px 14px}}.lp-result h1{margin-top:16px}.lp-rgoal{display:flex;align-items:center;gap:18px;margin-top:22px;padding:20px 22px;background:var(--ez-lp-bg);border:1px solid var(--ez-lp-line);border-radius:22px}.lp-rmark{width:76px;height:76px;flex:none}.lp-rgoal-t{display:grid;gap:6px;min-width:0}.lp-rlabel{font:700 .8rem/1 var(--ez-lp-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-lp-primary)}.lp-rfigure{font:800 clamp(1.5rem,1.2rem + 1.4vw,2.1rem)/1.1 var(--ez-lp-display);color:var(--ez-lp-ink)}.lp-rwhy{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;margin-top:14px;color:var(--ez-lp-ink-2)}.lp-rcta{margin-top:22px}.lp-rretake{margin-top:16px}.lp-rretake a{color:var(--ez-lp-primary);text-decoration:underline;text-underline-offset:3px}@media(max-width:520px){.lp-rgoal{flex-direction:column;align-items:flex-start}}.lp-page .lead{color:var(--ez-lp-ink-2);font-size:1.1rem}.lp-page .secondary,.lp-page .caption{color:var(--ez-lp-ink-2)}.lp-page .hint{color:var(--ez-lp-ink-3);font-size:.92rem}.lp-page .eyebrow{display:inline-block;font:700 .85rem/1 var(--ez-lp-display);letter-spacing:.06em;text-transform:uppercase;color:var(--ez-lp-primary);background:var(--ez-lp-tint);padding:8px 12px;border-radius:999px}.lp-page .panel{background:var(--ez-lp-bg);border:1px solid var(--ez-lp-line);border-radius:22px;padding:20px 22px}.lp-page .note,.lp-page .callout{background:var(--ez-lp-tint-2);color:var(--ez-lp-ink-2);border-radius:16px}.lp-page .callout p{color:var(--ez-lp-ink-2)}.lp-page .callout .pip{background:var(--ez-lp-primary);color:var(--ez-lp-on-primary)}.lp-page .error{background:var(--ez-lp-bad-bg);color:var(--ez-lp-bad-ink);border-radius:14px}.lp-page .ok{background:var(--ez-lp-tint);color:var(--ez-lp-ink);border-radius:14px}.lp-page label,.lp-page .field.check label{color:var(--ez-lp-ink)}.lp-page .field.check{background:transparent;border:0;padding:0;min-height:0;border-radius:0;font:inherit;color:var(--ez-lp-ink)}.lp-page .field.check label{font:700 1rem/1.4 var(--ez-lp-body)}.lp-page input:not([type=checkbox]),.lp-page select{background:var(--ez-lp-bg);color:var(--ez-lp-ink);border:2px solid var(--ez-lp-line);border-radius:14px;min-height:52px;font:400 1.05rem/1.3 var(--ez-lp-body)}.lp-page input:not([type=checkbox]):focus-visible{outline:3px solid var(--ez-lp-primary);outline-offset:2px}.lp-page input[type=checkbox]{accent-color:var(--ez-lp-primary)}.lp-page input[type=checkbox]:focus-visible{outline:3px solid var(--ez-lp-primary);outline-offset:3px}.lp-page .check-links a,.lp-page p a:not(.btn),.lp-page .note a{color:var(--ez-lp-primary);text-decoration:underline;text-underline-offset:3px}.lp .lp-page .btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:14px 24px;border-radius:16px;font:700 1.02rem/1.25 var(--ez-lp-display);text-decoration:none;cursor:pointer;background:var(--ez-lp-card);color:var(--ez-lp-ink);border:2px solid var(--ez-lp-line);box-shadow:none}.lp .lp-page .btn.primary{background:var(--ez-lp-cta);background-image:none;color:var(--ez-lp-cta-ink);border-color:var(--ez-lp-cta-border);box-shadow:0 10px 24px -12px var(--ez-lp-cta-shadow)}.lp .lp-page .btn.primary:hover{background:var(--ez-lp-cta-hi)}.lp .lp-page .btn.secondary:hover{border-color:var(--ez-lp-primary)}.lp .lp-page .btn.link{background:transparent;border-color:transparent;color:var(--ez-lp-primary);min-height:44px;padding:8px 0}.lp .lp-page .btn:disabled{opacity:.55;cursor:default}.lp-page .disclaimer{margin-top:22px}.lp-page .disclaimer .label,.lp-page .disclaimer p{color:var(--ez-lp-ink-3)}.lp .site-foot{position:relative;z-index:1;margin-top:clamp(48px,7vw,96px);background:var(--ez-lp-card);border-top:1px solid var(--ez-lp-line);padding-bottom:calc(80px + env(safe-area-inset-bottom,0px));font-size:1rem}@media(min-width:900px){.lp .site-foot{padding-bottom:8px}}.lp .site-foot-in{max-width:1200px;padding:36px max(16px,env(safe-area-inset-right,0px)) 0 max(16px,env(safe-area-inset-left,0px))}@media(min-width:760px){.lp .site-foot-in{padding-left:40px;padding-right:40px}}.lp .site-foot-top{border-bottom:1px solid var(--ez-lp-line);padding-bottom:20px;gap:8px 28px}.lp .site-foot-name{font:800 1.2rem/1 var(--ez-lp-display);color:var(--ez-lp-primary)}.lp .site-foot-links{gap:0 24px}.lp .site-foot-links a,.lp .site-foot .btn.link{color:var(--ez-lp-ink-2);font:400 .95rem/1.2 var(--ez-lp-body);min-height:44px;display:inline-flex;align-items:center;text-decoration:underline;text-underline-offset:3px}.lp .site-foot-links a:hover,.lp .site-foot .btn.link:hover{color:var(--ez-lp-ink)}.lp .site-foot-fine{padding:22px 0 28px;gap:12px}.lp .site-foot-fine p{font-size:.75rem;line-height:1.65;color:var(--ez-lp-ink-3)}.lp .site-foot-fine b{font-weight:700;color:var(--ez-lp-ink-2)}.lp-dock{position:fixed;left:0;right:0;bottom:0;z-index:20;background:var(--ez-lp-dock);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:12px max(16px,env(safe-area-inset-right,0px)) calc(12px + env(safe-area-inset-bottom,0px)) max(16px,env(safe-area-inset-left,0px));border-top:1px solid var(--ez-lp-line);transform:translateY(110%);transition:transform .3s ease}.lp-dock.show{transform:none}.lp .lp-dock .lp-cta{width:100%;min-height:52px}@media(min-width:900px){.lp-dock{display:none}}@media(prefers-reduced-motion:reduce){.lp-ph-banner{transform:none;opacity:1}.lp-trail .lp-beacon{display:none}}
