.frag{width:100%;padding:var(--space-5);background:var(--field-paper);color:var(--field-ink);font-size:var(--text-sm);line-height:1.45;box-sizing:border-box}.frag p,.frag ul,.frag ol{margin:0}.frag__head{display:flex;gap:var(--space-3);align-items:flex-start;justify-content:space-between}.frag__title{font-size:var(--text-base);font-weight:600}.frag__title--next{margin-top:var(--space-6)!important}.frag__note{margin-top:2px!important;color:var(--field-muted)}.frag__band{flex:none;padding:5px 8px;background:var(--field-sage);font-size:var(--text-xs);font-weight:600;white-space:nowrap}.frag__log{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.frag__msg{max-width:86%;padding:var(--space-2) var(--space-3);background:var(--field)}.frag__msg small{display:block;margin-bottom:2px;font-size:var(--text-xs);color:var(--field-muted)}.frag__msg--mine{justify-self:end;background:var(--field-ink);color:var(--field-paper)}.frag__msg--mine small{color:var(--field-sage)}.frag__why{margin-top:var(--space-3)!important;color:var(--field-muted)}.frag__reveal{margin-top:var(--space-4)}.frag__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 var(--space-5);border:0;background:var(--field-action);color:var(--field-action-ink);font:600 var(--text-sm)/1 var(--font-sans);cursor:pointer;transition:background-color .15s}.frag__button:hover,.frag__button[aria-pressed=true]{background:color-mix(in oklab,var(--field-action) 82%,var(--field-paper))}.frag__button:focus-visible{outline:2px solid var(--field-ink);outline-offset:2px}.frag__button--quiet{border:1px solid var(--field-ink);background:transparent;color:var(--field-ink)}.frag__button--quiet:hover,.frag__button--quiet[aria-pressed=true]{background:color-mix(in oklab,var(--field-ink) 8%,transparent)}.frag__status{margin-top:var(--space-3)!important;padding:var(--space-3);background:var(--field)}.frag__field{display:block;margin-top:var(--space-3)}.frag__field span{display:block;margin-bottom:var(--space-1);font-weight:500}.frag__field i{display:flex;align-items:center;height:44px;padding:0 var(--space-3);border:1px solid var(--field-line);background:var(--field-paper);color:var(--field-muted);font-style:normal}.frag__actions{display:grid;gap:var(--space-2);margin-top:var(--space-4)}.frag__or{color:var(--field-muted);text-align:center}.frag__question{margin-top:var(--space-3)!important;font-size:var(--text-base);line-height:1.4}.frag__scale{display:grid;gap:2px;margin-top:var(--space-3)}.frag__scale span{padding:var(--space-2) var(--space-3);background:var(--field)}.frag__scale .is-on{background:var(--field-ink);color:var(--field-paper)}.frag__topics{display:grid;gap:2px;margin-top:var(--space-3);padding:0;list-style:none}.frag__topics li{display:flex;gap:var(--space-3);align-items:baseline;justify-content:space-between;padding:var(--space-2) var(--space-3);background:var(--field)}.frag__topics em{flex:none;font-style:normal;color:var(--field-muted)}.frag__composer{display:flex;gap:var(--space-2);margin-top:var(--space-3)}.frag__composer i{display:flex;flex:1;align-items:center;height:44px;padding:0 var(--space-3);border:1px solid var(--field-line);color:var(--field-muted);font-style:normal}.frag__list{display:grid;gap:2px;margin-top:var(--space-3)!important;padding:0;list-style:none}.frag__list li{display:grid;grid-template-columns:1fr auto;grid-template-areas:"code band" "cat band";column-gap:var(--space-3);align-items:center;padding:var(--space-2) var(--space-3);background:var(--field)}.frag__list b{grid-area:code;font-size:var(--text-base);font-variant-numeric:tabular-nums}.frag__list span{grid-area:cat;color:var(--field-muted)}.frag__list em{grid-area:band;font-style:normal;font-weight:600;text-align:right}.frag__list .is-on{background:var(--field-ink);color:var(--field-paper)}.frag__list .is-on span{color:var(--field-sage)}.frag__bar{height:6px;margin-top:var(--space-2);background:var(--well)}.frag__bar span{display:block;width:calc(var(--done) / var(--count) * 100%);height:100%;background:var(--fg)}.frag__chips{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)!important}.frag__chips span{padding:var(--space-1) var(--space-2);background:var(--field);font-size:var(--text-xs);font-weight:500}.frag__lines{display:grid;gap:var(--space-2);margin-top:var(--space-3)!important;padding-left:1.1em!important}.frag__switch{display:flex;gap:var(--space-4);align-items:flex-start;justify-content:space-between}.frag__toggle{position:relative;flex:none;width:44px;height:24px;border:1px solid var(--field-line);background:var(--field-paper)}.frag__toggle:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;background:var(--field-muted)}.frag__stripe{display:grid;grid-template-columns:repeat(8,1fr);height:28px}.frag__stripe span{display:grid;place-items:center;background:var(--field-ink);color:var(--field);font-weight:600}.frag__stripe span:nth-child(2n){background:var(--field);color:var(--field-ink)}.frag__letter-lines{display:grid;gap:8px;margin:var(--space-4) 0 var(--space-5)!important}.frag__letter-lines span{display:block;height:8px;background:color-mix(in oklab,var(--field-ink) 14%,transparent)}.frag__letter-lines span:nth-child(2){width:86%}.frag__letter-lines span:nth-child(3){width:58%}.frag__note--link{text-decoration:underline;text-underline-offset:.2em}.lp{--lp-m: var(--space-5);--lp-gap: 12px;--lp-section: clamp(64px, 8vw, 112px);--lp-ease: cubic-bezier(.2, .8, .2, 1);width:100%;margin-top:calc(-1 * var(--stage-top-gap, 0px));color:var(--fg);font-family:var(--font-sans)}.lp h2{margin:0;font:400 var(--step-head)/1.08 var(--font-display);letter-spacing:-.02em}.lp .reveal{transition:opacity .7s var(--lp-ease),transform .9s var(--lp-ease)}.lp .reveal--pending{opacity:0;transform:translateY(24px)}.lp-cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 var(--space-6);background:var(--brand-solid);color:var(--on-brand);font-size:var(--text-base);font-weight:600;text-decoration:none;transition:background-color .15s,transform .1s ease-out}.lp-cta:hover{background:var(--brand-hover)}.lp-cta:active{transform:scale(.98)}.lp-cta--field{background:var(--field-action);color:var(--field-action-ink)}.lp-cta--field:hover{background:color-mix(in oklab,var(--field-action) 82%,var(--field-paper))}.lp-cta--field:focus-visible{outline:2px solid var(--field-ink);outline-offset:2px}.lp-link{color:inherit;text-decoration:underline;text-underline-offset:.25em}.lp-link:hover{color:var(--link)}.lp-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--lp-gap);padding:var(--lp-gap);background:var(--field-slate);color:var(--field-ink)}.lp-split__read{display:flex;flex-direction:column;gap:var(--lp-gap);min-width:0}.lp-card{display:flex;flex-direction:column;align-items:center;min-height:min(720px,100svh - var(--header-offset) - 2 * var(--lp-gap));background:var(--field);color:var(--field-ink);text-align:center}.lp-stripe{display:grid;grid-template-columns:repeat(8,1fr);width:100%;height:32px}.lp-stripe span{display:grid;place-items:center;background:var(--field-ink);color:var(--field);font-size:var(--text-xl);font-weight:600;font-variant-numeric:tabular-nums}.lp-stripe span:nth-child(2n){background:var(--field);color:var(--field-ink)}.lp-card__body{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-7) var(--space-8)}.lp-card__mark{margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:600;letter-spacing:-.02em}.lp-card__title{margin:var(--space-7) 0 0;font:400 var(--step-display)/1.02 var(--font-display);letter-spacing:-.02em}.lp-card__lead{max-width:36ch;margin:var(--space-6) 0 0;font-size:var(--text-lg);line-height:1.45}.lp-card__body .lp-cta{margin-top:var(--space-7)}.lp-card__trust{margin:var(--space-4) 0 0;font-size:var(--text-sm)}.lp-card__links{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6);justify-content:center;padding:0 var(--space-5) var(--space-6);font-size:var(--text-sm)}.lp-card__links a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:underline;text-underline-offset:.25em}.lp-steps{max-width:calc(var(--page-wide) + 2 * var(--lp-m));margin:var(--lp-section) auto 0;padding:0 var(--lp-m)}.lp-steps__title{font-size:var(--text-2xl)!important;line-height:1.2!important}.lp-steps__lead{max-width:44ch;margin:var(--space-3) 0 0;color:var(--muted)}.lp-statements{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-7);margin:var(--space-7) 0 0;padding:0;list-style:none;counter-reset:setup-step}.lp-statement{display:flex;flex-direction:column;justify-content:flex-start;min-width:0;color:var(--fg);counter-increment:setup-step}.lp-statement:before{content:counter(setup-step);margin-bottom:var(--space-4);font-size:var(--text-sm);color:var(--muted);font-variant-numeric:tabular-nums}.lp-statement p{margin:0}@media (max-width: 480px){.lp-stage .frag__head{flex-direction:column;gap:var(--space-2)}}.lp-statement__text{max-width:24ch;margin:0;font:600 var(--text-lg)/1.3 var(--font-display);letter-spacing:-.02em}.lp-statement__badge{margin-top:var(--space-4)!important;font-size:var(--text-base);font-weight:600;color:var(--muted)}.lp-statement__body{max-width:40ch;margin-top:var(--space-2)!important;font-size:var(--text-base);line-height:1.5;color:var(--fg)}.lp-stage{display:grid;place-items:center;min-width:0;padding:var(--space-8) var(--space-6);background:var(--field-sage);color:var(--field-ink)}.lp-stage__pin{width:min(100%,440px);min-width:0}.lp .lp-stage__title{font:600 var(--text-lg)/1.3 var(--font-sans);letter-spacing:0}.lp-stage__note{margin:var(--space-2) 0 var(--space-5);color:var(--field-muted);font-size:var(--text-sm);line-height:1.5}.lp-proof{max-width:calc(var(--page-wide) + 2 * var(--lp-m));margin:var(--lp-section) auto 0;padding:0 var(--lp-m) 0 max(var(--lp-m),22vw);box-sizing:border-box}.lp-proof__title{max-width:24ch}.lp-module{display:grid;grid-template-columns:minmax(0,360px) minmax(0,250px);gap:var(--space-5);align-items:start;margin-top:clamp(64px,8vh,120px)}.lp-proof__title+.lp-module{margin-top:var(--space-8)}.lp-module__panel{min-height:160px;padding:var(--space-4);overflow:clip;background:var(--card);box-sizing:border-box}.lp-module__panel .frag{padding:var(--space-4);background:transparent;color:var(--fg)}.lp-module__panel .frag .frag__msg{background:var(--well)}.lp-module__panel .frag .frag__msg--mine{background:var(--fg);color:var(--bg)}.lp-module__panel .frag .frag__note,.lp-module__panel .frag .frag__why,.lp-module__panel .frag .frag__list span,.lp-module__panel .frag .frag__msg small{color:var(--muted)}.lp-module__panel .frag .frag__msg--mine small{color:var(--bg)}.lp-module__panel .frag .frag__list li,.lp-module__panel .frag .frag__status,.lp-module__panel .frag .frag__band{background:var(--well)}.lp-module__text h3{margin:0;font-size:var(--text-lg);font-weight:500;line-height:1.3}.lp-module__text p{margin:var(--space-2) 0 0;font-size:var(--text-sm);line-height:1.5;color:var(--muted)}.lp-safety{max-width:calc(var(--page-wide) + 2 * var(--lp-m));margin:var(--lp-section) auto 0;padding:0 var(--lp-m);box-sizing:border-box}.lp-safety__title{max-width:20ch}.lp-safety__text{margin-top:var(--space-7);columns:2;column-gap:var(--space-7);font-size:clamp(20px,1.6vw,24px);line-height:1.3;hyphens:auto}.lp-safety__text p{margin:0 0 .7em;break-inside:avoid}.lp-safety__lead{font-weight:500}.lp-mark{padding:0 .12em;box-decoration-break:clone;-webkit-box-decoration-break:clone;background:var(--field);color:var(--field-ink);font-weight:500}.lp-mark--2{background:var(--field-sage)}.lp-mark--3{background:var(--field-slate)}.lp-menu{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);max-width:calc(var(--page-wide) + 2 * var(--lp-m));margin:var(--lp-section) auto 0;padding:0 var(--lp-m);box-sizing:border-box}.lp-menu__head{grid-column:1/span 3}.lp-menu__head p{margin:var(--space-4) 0 0;font-size:var(--text-base);line-height:1.5;color:var(--muted)}.lp-menu__list{grid-column:5/-1;margin:0}.lp-menu__row{padding:var(--space-5) 0}.lp-menu__row+.lp-menu__row{margin-top:var(--space-2)}.lp-menu__line{display:flex;gap:var(--space-5);align-items:baseline;justify-content:space-between;margin:0;font-size:var(--text-xl);font-weight:500}.lp-menu__price{flex:none;font-variant-numeric:tabular-nums}.lp-menu__price small{font-size:var(--text-sm);font-weight:400;color:var(--muted)}.lp-menu__tag{margin-left:var(--space-3);padding:3px 6px;background:var(--field);color:var(--field-ink);font-size:var(--text-xs);font-weight:600;vertical-align:middle}.lp-menu__desc{max-width:46ch;margin:var(--space-2) 0 0;font-size:var(--text-base);line-height:1.5;color:var(--muted)}.lp-menu__desc a{display:inline-block;margin-top:var(--space-2);color:var(--fg);text-decoration:underline;text-underline-offset:.25em}.lp-menu__desc a:hover{color:var(--link)}.lp-menu__details{max-width:65ch;margin:var(--space-1) 0 0;font-size:var(--text-sm);line-height:1.45;color:var(--muted)}.lp-faq{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-6);max-width:calc(var(--page-wide) + 2 * var(--lp-m));margin:var(--lp-section) auto 0;padding:0 var(--lp-m);box-sizing:border-box}.lp-faq__title{grid-column:1/span 3;align-self:start}.lp-faq__text{grid-column:5/-1;columns:2;column-gap:56px;font-size:var(--text-base);line-height:1.55}.lp-faq__text p{margin:0 0 var(--space-5);break-inside:avoid}.lp-faq__text strong{font-weight:600}.lp-final{max-width:calc(var(--page-wide) + 2 * var(--lp-m));margin:0 auto;padding:var(--lp-section) var(--lp-m);box-sizing:border-box}.lp-final__title{font-size:var(--text-xl)!important;line-height:1.3!important}.lp-final__lead{max-width:34ch;margin:var(--space-3) 0 0;font-size:var(--text-xl);line-height:1.4}.lp-final__actions{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-5);align-items:center;margin-top:var(--space-6)}.lp-final__actions .lp-cta{min-height:44px;padding:0 var(--space-5)}.lp-final__trust{margin:0;font-size:var(--text-sm);color:var(--muted)}@media (max-width: 1024px){.lp-proof{padding-left:var(--lp-m)}.lp-statements{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-split{grid-template-columns:minmax(0,1fr)}.lp-card{min-height:0}.lp-stage{padding:var(--space-7) var(--space-5)}.lp-stage__pin{width:min(100%,560px)}.lp-card__body{padding:var(--space-7) var(--space-6)}}@media (max-width: 768px){.lp-split{grid-template-columns:1fr}.lp-stage{padding:var(--space-6) var(--space-4)}.lp-card{min-height:0}.lp-stripe{height:24px}.lp-stripe span{font-size:var(--text-base)}.lp-card__body{padding:var(--space-6) var(--space-5)}.lp-card__mark{font-size:var(--text-xl)}.lp-card__title{margin-top:var(--space-5);font-size:clamp(32px,8vw,40px)}.lp-card__lead{margin-top:var(--space-4)}.lp-statements{grid-template-columns:minmax(0,1fr);gap:var(--space-6)}.lp-statement{display:grid;grid-template-columns:24px minmax(0,1fr);column-gap:var(--space-3);align-content:start}.lp-statement:before{grid-row:1/span 3;margin:2px 0 0}.lp-statement__badge{margin-top:var(--space-2)!important}.lp-proof__title{font-size:var(--text-2xl)!important}.lp-statement__text{font-size:22px}.lp-module{grid-template-columns:minmax(0,1fr);gap:var(--space-4);margin-top:var(--space-8)}.lp-module__panel{display:none}.lp-module__text h3{font-size:var(--text-lg)}.lp-safety__text{columns:1;font-size:var(--text-xl);line-height:1.35}.lp-menu,.lp-faq{grid-template-columns:1fr}.lp-menu__head,.lp-menu__list,.lp-faq__title,.lp-faq__text{grid-column:1}.lp-menu__list,.lp-faq__text{margin-top:var(--space-6)}.lp-menu__line{font-size:var(--text-lg)}.lp-faq__text{columns:1}.lp-final{padding-block:var(--lp-section)}.lp-final__lead{font-size:var(--text-lg)}}@media (prefers-reduced-motion: reduce){.lp .reveal,.lp .reveal--pending{transition:none;transform:none}}
