.tv2{z-index:40;width:100%;max-width:var(--try-col-max);box-sizing:border-box;background:radial-gradient(120% 60% at 50% 0%,var(--cream-elevated) 0%,var(--paper) 60%);color:var(--text-dark);touch-action:pan-y;flex-direction:column;margin:0 auto;display:flex;position:fixed;inset:0;overflow:hidden}.tv2-head{padding:calc(max(env(safe-area-inset-top),0px) + clamp(16px,3.4dvh,30px)) 20px clamp(6px,1.6dvh,16px);flex:none;justify-content:center;align-items:center;display:flex;position:relative}.tv2-pane{flex-direction:column;flex:1;min-height:0;padding:0 clamp(18px,6vw,28px);animation:.22s ease-out both tv2-in;display:flex}.tv2-pane[data-dir=back]{animation-name:tv2-in-back}.tv2-pane[data-dir=none]{animation:none}@keyframes tv2-in{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes tv2-in-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}.tv2-h1{text-align:center;font-family:var(--font-display);letter-spacing:-.01em;font-weight:500;line-height:1.1;font-size:var(--type-display-size);color:var(--olive-ink);text-wrap:balance;margin:0}@media(min-height:700px)and (min-width:360px){.tv2-h1{font-size:calc(var(--type-display-size) * 9 / 8)}}.tv2-sub{text-align:center;font-size:var(--type-body-size);color:var(--text-dark);margin:clamp(6px,1.4dvh,12px) 0 0;line-height:1.38}.tv2-sentence{display:block}@media(min-width:380px){.tv2-sub{font-size:var(--type-body-lg-size)}}.tv2-line{text-align:center;font-weight:600;font-size:var(--type-body-size);color:var(--text-dark);margin:clamp(6px,1.4dvh,12px) 0 0}.tv2-visual{min-height:0;margin:max(var(--card-gap),clamp(10px,2.2dvh,22px)) 0 max(var(--card-gap),clamp(6px,1.4dvh,12px));flex:1;justify-content:center;align-items:center;display:flex}.tv2-visual img{object-fit:contain;border-radius:var(--radius-card);width:auto;max-width:100%;height:auto;max-height:100%}.tv2-foot{padding:clamp(10px,2dvh,18px) clamp(18px,6vw,28px) calc(max(env(safe-area-inset-bottom),0px) + clamp(10px,2dvh,18px));flex:none}.tv2-foot [data-testid=cta-reassurance]{text-align:center;margin-top:8px!important}.tv2-cards{flex-direction:column;justify-content:flex-start;gap:clamp(8px,1.6dvh,14px);margin:clamp(12px,2.6dvh,24px) 0 0;display:flex}.tv2 .tv2-card{box-sizing:border-box;text-align:left;background:var(--white);border:1.5px solid var(--hairline);border-radius:var(--radius-card);width:100%;min-height:56px;font:500 var(--type-body-size) var(--font-body);color:var(--text-dark);cursor:pointer;align-items:center;gap:12px;padding:10px 14px;transition:border-color .12s ease-out,background .12s ease-out;display:flex}.tv2 .tv2-card[aria-pressed=true]{border-color:var(--olive-ink);background:color-mix(in srgb,var(--gold) 12%,var(--white))}.tv2-check{border:1.5px solid var(--hairline);color:#0000;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.tv2-card[aria-pressed=true] .tv2-check{background:var(--olive-ink);border-color:var(--olive-ink);color:var(--white)}.tv2-hero{aspect-ratio:9/16;border-radius:var(--radius-card);background:var(--paper);max-width:100%;height:100%;max-height:100%;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tv2-hero>*{opacity:0;width:100%;height:100%;position:absolute;inset:0}.tv2-hero img{object-fit:cover;border-radius:0;max-width:none;max-height:none}.tv2-hero .tv2-h-pile{animation:6s ease-in-out infinite tv2-pile}.tv2-hero .tv2-h-card{background:var(--paper);justify-content:center;align-items:center;animation:6s ease-in-out infinite tv2-card;display:flex}.tv2-hero .tv2-h-books{animation:6s ease-in-out infinite tv2-books}@keyframes tv2-pile{0%,36%{opacity:1}37%,91%{opacity:0}92%,to{opacity:1}}@keyframes tv2-card{0%,27%{opacity:0}33%,61%{opacity:1}62%,to{opacity:0}}@keyframes tv2-books{0%,55%{opacity:0}61%,91%{opacity:1}97%,to{opacity:0}}.tv2-gcard{background:var(--white);border:1px solid var(--hairline);width:66%;box-shadow:var(--shadow-lift);text-align:center;padding:4% 4% 5%}.tv2-gcard img{object-fit:contain;border-radius:0;width:100%;height:auto;max-height:none;display:block}.tv2-gcard p{font-family:var(--font-display);font-style:italic;font-size:var(--type-body-size);color:var(--text-dark);margin:6% 0 0}.tv2-gcard small{font-size:var(--type-eyebrow-size);color:var(--text-muted);letter-spacing:.04em;margin-top:2px;display:block}@media(prefers-reduced-motion:reduce){.tv2-pane{animation:.15s linear both tv2-fade}@keyframes tv2-fade{0%{opacity:0}to{opacity:1}}.tv2-hero>*{opacity:0;animation:none!important}.tv2-hero .tv2-h-books{opacity:1}}.tv2-key{font-style:italic}.tv2-pane[data-scroll=true]{overscroll-behavior:contain;padding-bottom:12px;overflow-y:auto}.tv2-h1-tight{margin-top:clamp(4px,1dvh,10px)}.tv2-h1-small{font-size:var(--type-body-sm-size);line-height:1.25}@media(min-height:700px){.tv2-h1-small{font-size:var(--type-body-size)}}@media(min-height:780px){.tv2-h1-small{font-size:var(--type-body-lg-size)}.tv2-review blockquote{font-size:var(--type-body-size)}.tv2-review{padding:12px 14px}}.tv2-ready{margin-top:clamp(4px,1dvh,10px)}.tv2-form{margin-top:clamp(14px,3dvh,28px)}.tv2-card-icon{color:var(--olive-ink);flex:none;display:inline-flex}.tv2 .tv2-card>span:nth-child(2){flex:1;line-height:1.3}.tv2-duo{flex-direction:column;gap:clamp(6px,1.4dvh,12px)}.tv2-duo img{flex:1 1 0;min-height:0;max-height:50%}.tv2-family{justify-content:center;align-items:center;position:relative}.tv2-pane[data-center=true]{padding-bottom:clamp(8px,4dvh,40px)}.tv2-pane[data-center=true]>:first-child{margin-top:auto}.tv2-pane[data-center=true]>:last-child{margin-bottom:auto}.tv2-pane[data-compose=true]>:first-child{margin-top:auto}.tv2-pane[data-compose=true]>:last-child{margin-bottom:auto}.tv2-pane[data-compose=true] .tv2-sub{margin-top:clamp(6px,1.4dvh,12px)}.tv2-pane[data-compose=true] .tv2-visual{height:clamp(200px,42dvh,460px);margin:max(var(--card-gap),clamp(10px,2.2dvh,22px)) 0 auto;flex:0 auto;align-items:flex-start}.tv2-flist{text-align:left;flex-direction:column;gap:clamp(8px,1.6dvh,16px);margin:clamp(14px,3dvh,28px) 0 0;padding:0;list-style:none;display:flex}.tv2-also-list{gap:clamp(12px,2.6dvh,20px);width:100%;max-width:330px;margin:clamp(22px,4dvh,34px) auto 0}.tv2-also-list li{grid-template-columns:40px 1fr;align-items:start;column-gap:14px;display:grid}.tv2-also-list .tv2-flist-text{justify-content:flex-start;gap:3px;min-height:0;padding-top:1px}.tv2-flist li{align-items:flex-start;gap:14px;display:flex}.tv2-flist-icon{width:40px;height:40px;color:var(--olive-ink);background:color-mix(in srgb,var(--olive-ink) 10%,var(--paper));border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.tv2-flist-icon svg[viewBox="0 0 100 100"] path{stroke-width:1.6px;vector-effect:non-scaling-stroke}.tv2-flist-text{flex-direction:column;justify-content:center;gap:2px;min-height:40px;display:flex}.tv2-flist-text strong{font-family:var(--font-display);font-weight:600;font-size:var(--type-body-lg-size);color:var(--olive-ink);line-height:1.2}.tv2-flist-text span{font-size:var(--type-metadata-size);color:var(--text-muted);line-height:1.35}.tv2-reviews .yl-signin-quote{margin:0}.tv2-price{text-align:center;font-size:var(--type-body-sm-size);color:var(--olive-ink);margin:0;font-weight:600;line-height:1.35}.tv2-first,.tv2-ask{flex-direction:column;gap:clamp(10px,2dvh,16px);padding-bottom:8px;display:flex}.tv2-first [data-testid=cta-reassurance]{text-align:center;margin-top:0!important}.tv2-quiet{text-align:center;font-size:var(--type-metadata-size);color:var(--text-muted);margin:0}.tv2-sample{align-self:center}.tv2-review-turn{cursor:pointer;flex-direction:column;gap:10px;animation:.3s ease-out both tv2-fade;display:flex}.tv2-dots{justify-content:center;gap:6px;display:flex}.tv2-dots i{background:color-mix(in srgb,var(--text-dark) 18%,transparent);border-radius:50%;width:6px;height:6px}.tv2-dots i[data-on=true]{background:var(--gold)}@keyframes tv2-fade{0%{opacity:0}to{opacity:1}}.tv2 .yl-signin-quote{gap:.3rem;margin:0;padding:1.5rem .9rem .6rem}.tv2 .yl-signin-quote:before{font-size:3rem;top:.1rem}.tv2 .yl-signin-quote blockquote{font-size:var(--type-body-size);line-height:1.3}.tv2 .yl-signin-quote figcaption{margin-top:0}.tv2-foot-quiet{padding-top:4px;padding-bottom:calc(max(env(safe-area-inset-bottom),0px) + 8px)}@media(max-height:600px){.tv2-head{padding-top:calc(max(env(safe-area-inset-top),0px) + 10px);padding-bottom:2px}}.tv2-head{padding-left:4px;padding-right:4px}@media(max-height:600px){.tv2 .tv2-card{min-height:44px;padding:4px 12px}.tv2-foot{padding-top:6px;padding-bottom:calc(max(env(safe-area-inset-bottom),0px) + 8px)}.tv2-pane{padding-bottom:0}.tv2-cards{gap:6px;margin-top:8px}.tv2-sub{margin-top:2px}.tv2-h1{line-height:1.05}.tv2-cards{gap:5px}}@media(max-width:340px){.tv2 .tv2-card{min-height:44px;padding:4px 12px}.tv2-cards{gap:6px;margin-top:8px}}@media(max-height:600px){.tv2-pane[data-scroll=true]{padding-top:0}}.tv2 .tv2-card{text-align:left;justify-content:flex-start}.tv2 .tv2-card>span:nth-child(2){text-align:left;flex:auto;justify-self:flex-start;min-width:0;display:block}.tv2-gcard{width:84%;max-height:90%;box-shadow:0 10px 30px color-mix(in srgb,var(--text-dark) 18%,transparent);flex-direction:column;padding:5% 5% 6%;display:flex}.tv2-gcard img{object-fit:contain;flex:auto;min-height:0}.tv2-head-tight{padding-top:10px}@media(max-height:600px){.tv2-head{padding-top:calc(max(env(safe-area-inset-top),0px) + 6px)}.tv2-sub:not([data-testid=tv2-note]){margin-top:8px}}.tv2-hero-static{background:var(--paper)}.tv2-hero.tv2-hero-static{aspect-ratio:auto;width:100%;max-width:100%;height:100%;box-shadow:none;background:0 0;border-radius:0;justify-content:center;align-items:center;display:flex;overflow:visible}.tv2-hero.tv2-hero-static>picture{opacity:1;display:contents;position:static}.tv2-hero.tv2-hero-static img{opacity:1;object-fit:contain;aspect-ratio:1;border-radius:var(--radius-card);width:auto;max-width:100%;height:auto;max-height:100%;animation:none;position:static}.tv2 .tv2-card .tv2-card-icon{flex:0 0 28px;justify-content:center;width:28px}.tv2 .tv2-card>span:nth-child(2){flex:1 1 0;margin:0;padding-left:0}.tv2-visual img:not(.tv2-hero img),.tv2-duo img{animation:.15s ease-out both tv2-img-in}@keyframes tv2-img-in{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tv2-visual img,.tv2-duo img{animation:none}}.tv2-s13{flex-direction:column;flex:1;min-height:0;display:flex}.tv2-sub-lg{margin-top:clamp(8px,1.6dvh,14px);line-height:1.4}.tv2-signin{flex-direction:column;flex:1;margin:clamp(10px,2.2dvh,24px) calc(-1*clamp(18px,6vw,28px)) 0;display:flex}.tv2-signin>div,.tv2-signin>div>div{background:0 0;flex-direction:column;flex:1;display:flex;padding-top:0!important;padding-bottom:0!important}.tv2-signin>div>div>*{flex:none}.tv2-quote-wrap{margin-top:auto;padding-top:clamp(14px,3dvh,28px)}.tv2-signin button,.tv2-signin input[type=email]{height:56px;min-height:56px;font-size:var(--type-body-size)}.tv2-signin button[type=submit],.tv2-signin form>button{margin-top:10px}.tv2-signin div.flex.items-center.gap-3,.tv2-signin form{margin-top:12px}.tv2-signin [data-testid=signin-no-password]{display:none}.tv2-signin [data-testid=signin-terms-short]{font-size:var(--type-eyebrow-size);margin:12px 0 0;line-height:1.35}.tv2-signin [data-testid=signin-terms-short] a{min-height:0;display:inline}.tv2-foot-quiet{padding-top:8px}.tv2-foot-quiet [data-testid=cta-reassurance]{font-size:var(--type-eyebrow-size);line-height:1.4}.tv2-price{font-size:var(--type-body-sm-size);margin-top:4px}.tv2-key[data-nowrap=true]{white-space:nowrap}.tv2-foot[data-s1=true]{padding-bottom:calc(max(env(safe-area-inset-bottom),0px) + clamp(2px,.8dvh,8px));padding-top:clamp(6px,1.2dvh,12px)}.tv2-foot[data-s1=true] [data-testid=cta-reassurance]{font-size:var(--type-eyebrow-size);line-height:1.3;margin-top:6px!important}.tv2-reviews{flex-direction:column;flex:1;justify-content:center;gap:clamp(6px,1.2dvh,12px);min-height:0;margin-top:clamp(8px,1.6dvh,16px);display:flex;overflow:visible}.tv2-review{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);margin:0;padding:clamp(8px,1.3dvh,12px) 12px}.tv2-review figcaption{align-items:center;gap:8px;display:flex}.tv2-review figcaption img{border-radius:var(--radius-chip);object-fit:cover;flex:none;width:28px;height:28px}.tv2-review-who{font-size:var(--type-metadata-size);color:var(--text-muted);flex:1}.tv2-review blockquote{font-family:var(--font-display);font-style:italic;font-size:var(--type-body-sm-size);color:var(--text-dark);margin:6px 0 0;line-height:1.3}.tv2-review blockquote:before{content:"“";color:var(--gold)}.tv2-review blockquote:after{content:"”";color:var(--gold)}.tv2-pane[data-center=true] .tv2-reviews{flex:none}.tv2 [data-testid=tv2-next]:disabled{opacity:1;background:color-mix(in srgb,var(--gold) 38%,var(--paper));color:var(--ink-soft,var(--ink));box-shadow:none;cursor:not-allowed}.tv2-fine{text-align:center;font-size:var(--type-metadata-size);color:var(--text-muted);flex:none;margin:clamp(6px,1.2dvh,10px) 0 0;line-height:1.3}.tv2-visual:has(>.tv2-fine){flex-direction:column;gap:4px}.tv2-visual:has(>.tv2-fine)>img{flex:0 auto;min-height:0;max-height:calc(100% - 28px)}.tv2-progress{background:color-mix(in srgb,var(--gold) 24%,var(--paper));border-radius:999px;width:33vw;min-width:96px;max-width:160px;height:8px;position:absolute;bottom:18px;left:50%;overflow:hidden;transform:translate(-50%)}.tv2-progress-fill{background:var(--gold);border-radius:999px;height:100%;transition:width .4s ease-out}@media(prefers-reduced-motion:reduce){.tv2-progress-fill{transition:none}}.tv2-s13 .tv2-h1{font-size:min(var(--type-display-size),7.9vw)}.tv2-plan{flex-direction:column;align-items:stretch;width:100%;display:flex}.tv2-plan .tv2-h1{text-align:center}.tv2-plan-cards{flex-direction:column;gap:10px;margin-top:clamp(10px,2dvh,18px);display:flex}.tv2-plan-card{white-space:normal;text-align:left;background:var(--paper);border:1.5px solid var(--hairline);border-radius:var(--radius-card);height:auto;color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;gap:2px 12px;padding:12px 14px;display:grid}.tv2-plan-card[data-selected=true]{border-color:var(--gold);box-shadow:0 0 0 2px color-mix(in srgb,var(--gold) 45%,transparent)}.tv2-plan-card{grid-template-columns:1fr}.tv2-plan-img{border-radius:8px;grid-column:1;width:100%;height:auto;margin-bottom:6px}.tv2-plan-flag{background:color-mix(in srgb,var(--gold) 30%,var(--paper));color:var(--charcoal);font-size:var(--type-metadata-size);border-radius:999px;justify-self:start;padding:2px 10px;font-weight:500}.tv2-plan-value{color:var(--charcoal);font-weight:500}.tv2-plan-small{font-size:var(--type-metadata-size);color:var(--text-muted);line-height:1.35}.tv2-plan-member{text-align:center;font-size:var(--type-body-sm-size);margin:12px 0 0}.tv2-plan-member a{color:var(--olive-ink);text-underline-offset:3px;text-decoration:underline}.tv2-plan-name{font-family:var(--font-display);font-style:italic;font-size:var(--type-caption-title-size);color:var(--charcoal)}.tv2-plan-price{font-weight:500;font-size:var(--type-body-lg-size);color:var(--charcoal)}.tv2-plan-price small{font-size:var(--type-metadata-size);color:var(--text-muted);font-weight:400}.tv2-plan-inc{font-size:var(--type-body-sm-size);color:var(--text-muted);line-height:1.35}.tv2-plan-buy{margin-top:clamp(12px,2.4dvh,20px)}.tv2-plan-terms{text-align:center;font-size:var(--type-metadata-size);color:var(--text-muted);margin:0 0 10px;line-height:1.4}.tv2-plan-card .tv2-plan-inc,.tv2-plan-card .tv2-plan-name{font-weight:400}.tv2-first .tv2-sample,.tv2-first .tv2-exit{font-size:var(--type-metadata-size);color:var(--text-muted);min-height:36px;font-weight:400}.tv2-first .tv2-exit{opacity:.85}.tv2-sticky-add{z-index:3;padding:10px 0 calc(8px + env(safe-area-inset-bottom,0px));background:linear-gradient(to bottom,color-mix(in srgb,var(--paper) 0%,transparent),var(--paper) 28%);margin-top:12px;position:sticky;bottom:0}.tv2-sales .tv2-sub{text-align:center;color:var(--text-muted);margin:10px 0 0;font-size:14px}.tv2-ok{font-weight:600;font-size:min(var(--type-body-lg-size),4.4vw);white-space:nowrap;color:var(--charcoal);justify-content:center;align-items:center;gap:10px;margin:clamp(12px,2.4dvh,20px) 0;display:flex}.tv2-ok i{background:var(--gold);width:24px;height:24px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-style:normal;display:inline-flex}.tv2-sales-terms{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:11px;line-height:1.35}.tv2-sales-terms+.tv2-guarantee{margin-top:4px}.tv2-guarantee{text-align:center;color:var(--text-muted);margin:8px 0 0;font-size:11px;line-height:1.3}.tv2-sales [data-testid=pf-start]{min-height:56px;font-size:17px;font-weight:600}.tv2-sales .tv2-plan-member{color:var(--text-muted);font-size:13.5px}.tv2-sales .tv2-plan-member a{color:var(--text-muted);text-decoration:none}.tv2-sales .tv2-plan-member a u{color:var(--charcoal);-webkit-text-decoration-color:var(--gold);text-decoration-color:var(--gold);text-underline-offset:4px}.tv2-sales .tv2-h1{font-size:clamp(34px,11.2vw,44px);line-height:1.05}.tv2-h1-reviews{font-size:var(--type-caption-title-size);line-height:1.2}@media(min-height:700px)and (min-width:360px){.tv2-h1-reviews{font-size:var(--type-subheading-size);line-height:1.18}}@media(min-height:820px)and (min-width:380px){.tv2-h1-reviews{font-size:calc(var(--type-subheading-size) * 1.09)}}.tv2-pane[data-scroll=true]:has(>.tv2-sales){padding-bottom:calc(env(safe-area-inset-bottom,0px) + clamp(6px,1.4dvh,14px));overflow:hidden}.tv2-sales{flex-direction:column;flex:1;min-height:0;display:flex}.tv2-sales .tv2-h1{padding-bottom:clamp(8px,1.6dvh,14px);font-size:clamp(34px,min(11.6vw,6.3dvh),50px);line-height:1.05}.tv2-sales .tv2-sub{margin:clamp(17px,2.7dvh,23px) 0 0;font-size:clamp(14px,2.1dvh,16px)}.tv2-sales [data-testid=pf-start]{min-height:clamp(54px,8dvh,64px);font-size:var(--sales-cta-size);padding-inline:var(--sales-cta-pad);white-space:nowrap;flex:none;margin-top:clamp(10px,2dvh,20px);font-weight:600}.tv2-sales .tv2-ok{flex:none;margin:clamp(6px,1.2dvh,12px) 0 0;font-size:clamp(15px,2.3dvh,17px)}.tv2-sales .tv2-sales-terms{flex:none;margin-top:clamp(4px,.9dvh,8px)}.tv2-sales .tv2-guarantee{flex:none}.tv2-sales .tv2-plan-member{text-align:center;flex:none;margin:clamp(4px,1dvh,10px) 0 0;font-size:clamp(13px,1.9dvh,14px)}.tv2-sales>:first-child{margin-top:auto}.tv2-sales>:last-child{margin-bottom:auto}.tv2-visual>picture{display:contents}.tv2-visual:has(>.tv2-fine)>picture>img{flex:0 auto;min-height:0;max-height:calc(100% - 28px)}.tv2-skel{vertical-align:middle;background:color-mix(in srgb,var(--charcoal) 10%,transparent);border-radius:6px;width:9.5em;max-width:70%;height:1em;animation:1.2s ease-in-out infinite alternate tv2-skel;display:inline-block}@keyframes tv2-skel{0%{opacity:.55}to{opacity:1}}@media(prefers-reduced-motion:reduce){.tv2-skel{animation:none}}.tv2-visual:not(.tv2-family){container-type:size}.tv2-visual>picture>img{--cap:90vw;width:min(100cqw,var(--cap),calc(100cqh * var(--ar)));height:auto;aspect-ratio:var(--ar);max-width:none;max-height:none}.tv2-visual:has(>.tv2-fine)>picture>img{width:min(100cqw,var(--cap),calc((100cqh - 32px) * var(--ar)));flex-shrink:0;max-height:none}.tv2-hero.tv2-hero-static img{--cap:720px;width:min(100cqw,100cqh,var(--cap));max-width:none;height:auto;max-height:none}@media(min-width:481px){.tv2-visual>picture>img{--cap:var(--try-img-cap)}.tv2-hero.tv2-hero-static img{--cap:424px}}.tv2-pane[data-card1=true]{padding-bottom:calc(max(env(safe-area-inset-bottom),0px) + max(var(--card-gap),clamp(12px,2.8dvh,24px)))}.tv2-c1{flex-direction:column;flex:1;min-height:0;display:flex}.tv2-c1-ask{padding-top:max(var(--card-gap),clamp(10px,2.6dvh,28px));align-items:center;gap:max(var(--card-gap),clamp(14px,2.6dvh,26px));flex-direction:column;flex:none;display:flex}.tv2-c1-q{text-align:center;font-family:var(--font-display);letter-spacing:-.01em;font-weight:500;font-size:calc(var(--type-display-size) * 9 / 8);text-wrap:balance;color:var(--olive-ink);margin:0;line-height:1.12}.tv2-c1-picks{gap:max(var(--card-gap),clamp(10px,1.6dvh,14px));grid-template-columns:minmax(0,1fr);width:100%;display:grid}.tv2-c1-signin{text-align:center;font-size:var(--type-body-size);color:var(--olive-ink);margin:0}.tv2-c1-signin a{min-height:44px;color:var(--olive-ink);font-weight:var(--type-button-label-weight);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.tv2 .tv2-c1-pick{width:100%;min-height:clamp(64px,10.5dvh,88px);font-size:var(--type-display-size);padding:0;line-height:1}.tv2 .tv2-c1-pick[aria-pressed=true]{outline:2px solid var(--olive-ink);outline-offset:2px}.tv2 .tv2-c1-pick-text{min-height:clamp(64px,11dvh,92px);font-size:var(--type-subheading-size);text-wrap:balance;white-space:normal;padding:10px 18px;line-height:1.25}.tv2-quote{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:clamp(10px,2dvh,20px);min-height:0;margin:0;padding:0 clamp(2px,1vw,8px);display:flex}.tv2-quote-mark{font-family:var(--font-display);color:var(--gold);height:.55em;font-size:clamp(88px,17dvh,140px);line-height:.7;display:block}.tv2-quote blockquote{font-family:var(--font-display);color:var(--text-dark);text-wrap:pretty;margin:0;font-size:clamp(24px,3.9dvh,32px);font-weight:400;line-height:1.32}.tv2-quote-stars{justify-content:center;margin-top:calc(clamp(10px,2dvh,20px)*-.4);display:flex}.tv2-quote figcaption{font-family:var(--font-sans);font-size:var(--type-body-sm-size);letter-spacing:.08em;color:var(--muted-ink);justify-content:center;align-items:center;gap:12px;display:flex}.tv2-quote figcaption img{object-fit:cover;border-radius:999px;width:72px;height:72px}.tv2-sales-photo{flex:auto;justify-content:center;align-items:center;min-height:0;margin:clamp(18px,3.2dvh,30px) 0 0;display:flex}.tv2-sales-photo>picture{display:contents}.tv2-sales-photo img{object-fit:contain;border-radius:var(--radius-card);background:var(--paper);width:auto;max-width:100%;height:auto;max-height:100%;display:block}.tv2-visual[data-small=true]{flex:0 15dvh;margin-top:clamp(6px,1.2dvh,12px)}.tv2-books{flex-direction:column;flex:1;justify-content:center;min-height:0;display:flex}.tv2 .tv2-card-plain>span:first-child{text-align:left;min-width:0;font-size:var(--type-subheading-size);flex:auto}.tv2-c1{gap:0}@media(min-height:601px)and (min-width:341px){.tv2 .tv2-card{min-height:64px;padding:12px 16px}}.tv2-books .tv2-sub{font-size:var(--type-body-sm-size);line-height:1.35}.tv2-books .tv2-visual[data-testid=tv2-otter-book]{aspect-ratio:4/3;flex:0 auto;width:min(100%,50.6667dvh);min-height:0;margin-left:auto;margin-right:auto}.tv2-books .tv2-visual[data-small=true]>picture>img{--cap:100cqw;width:min(100cqw,calc(100cqh * var(--ar)));height:auto;aspect-ratio:var(--ar);object-fit:contain;background:0 0;max-width:none;max-height:none}.tv2-books .tv2-h1{font-size:min(calc(var(--type-display-size) * 9 / 8),8.4vw);white-space:nowrap}.tv2-books .tv2-books-fine{text-align:left;width:min(100%,50.6667dvh);font-size:var(--type-eyebrow-size);margin:6px auto 0}.tv2-books .tv2-flist{gap:clamp(4px,.9dvh,10px);margin-top:clamp(10px,1.8dvh,18px);margin-bottom:clamp(6px,1.4dvh,16px)}.tv2-books .tv2-h1+.tv2-visual[data-small=true]{margin-top:clamp(12px,2.4dvh,24px)}.tv2 .tv2-card.tv2-card-plain>.tv2-check{flex:none;width:24px;margin:0;padding:0}.tv2-year{flex-direction:column;flex:1;min-height:0;display:flex}.tv2-year .tv2-year-sub{color:var(--text-dark)}.tv2-h1+.tv2-sub{margin-top:max(var(--card-gap),clamp(12px,2.4dvh,22px))}.tv2-owner img{box-shadow:none;filter:drop-shadow(var(--shadow-phone-cutout));border-radius:0}.tv2-owner[data-photo=true] img{filter:none;border-radius:var(--radius-card)}.tv2-owner>img[width]{width:min(100cqw,calc(100cqh * var(--ar)));height:auto;aspect-ratio:var(--ar);object-fit:contain;max-width:none;max-height:none}.tv2-archive{--gap:clamp(8px, 1.6dvh, 14px);justify-content:space-between;gap:var(--gap);min-height:0;margin:max(var(--card-gap),clamp(10px,2.2dvh,22px)) 0 max(var(--card-gap),clamp(6px,1.4dvh,12px));flex-direction:column;flex:1;display:flex;container-type:size}.tv2-arow{align-items:center;gap:20px;display:flex}.tv2-arow-mirror{text-align:right;flex-direction:row-reverse}.tv2-arow img{border-radius:var(--radius-card);width:auto;max-width:52%;box-shadow:var(--shadow-archive);transform:rotate(var(--archive-tilt));flex:none}.tv2-arow-mirror img{transform:rotate(var(--archive-tilt-mirror))}.tv2-arow-1 img{height:min(var(--archive-h-1),var(--archive-vh-1),calc((100cqh - 2 * var(--gap)) * var(--archive-share-1)))}.tv2-arow-2 img{height:min(var(--archive-h-2),var(--archive-vh-2),calc((100cqh - 2 * var(--gap)) * var(--archive-share-2)))}.tv2-arow-3 img{height:min(var(--archive-h-3),var(--archive-vh-3),calc((100cqh - 2 * var(--gap)) * var(--archive-share-3)))}.tv2-arow-text{min-width:0}.tv2-arow-text p{margin:0}.tv2-arow-age{font-family:var(--font-display);font-style:italic;font-size:var(--type-heading-size);color:var(--text-dark);line-height:1.1}.tv2-arow-title{font-family:var(--font-body);font-weight:500;font-size:var(--type-body-size);color:var(--text-dark);margin-top:4px}.tv2-arow-meta{font-size:var(--type-body-sm-size);color:var(--text-muted);margin-top:2px}.tv2-sales .tv2-sales-photo+.tv2-sub{color:var(--text-dark);margin-top:clamp(8px,1.4dvh,12px)}.tv2-year>.tv2-visual>picture>img{--cap:100cqw;width:min(100cqw,calc(100cqh * var(--ar)));height:auto;aspect-ratio:var(--ar);object-fit:contain;box-shadow:var(--shadow-card);background:0 0}@media(min-width:768px){.tv2{max-width:var(--try-col-max-wide)}.tv2-h1,.tv2-c1-q{font-size:var(--type-display-xl-size)}.tv2-sub,.tv2-line{font-size:var(--type-subheading-size)}.tv2-visual>picture>img,.tv2-hero.tv2-hero-static img{--cap:var(--try-img-cap-wide)}.tv2-owner>img[width]{max-width:var(--try-img-cap-wide)}.tv2 .tv2-c1-pick{font-size:var(--type-display-xl-size)}.tv2 .tv2-c1-pick-text,.tv2-quote blockquote{font-size:var(--type-display-size)}.tv2-arow-1 img{--archive-h-1:var(--archive-h-1-wide)}.tv2-arow-2 img{--archive-h-2:var(--archive-h-2-wide)}.tv2-arow-3 img{--archive-h-3:var(--archive-h-3-wide)}.tv2-arow-age{font-size:var(--type-display-size)}.tv2-arow-title{font-size:var(--type-body-lg-size)}.tv2-arow-meta{font-size:var(--type-body-size)}}.tv2-sales .tv2-sales-price{text-align:center;color:var(--olive-ink);font-weight:700;font-size:var(--type-body-lg-size);text-wrap:balance;flex:none;margin:clamp(4px,1dvh,10px) 0 0;line-height:1.25}.tv2-sales .tv2-sales-price+.tv2-sales-photo{margin-top:clamp(8px,1.6dvh,14px)}:is(.tv2-pane>.tv2-h1:has(+.tv2-sub),.tv2-year>.tv2-h1:has(+.tv2-sub)){min-height:2.2em}.tv2-pane>.tv2-sub,.tv2-year>.tv2-sub{flex:none}.tv2-sales>.tv2-h1{min-height:2.2em}.tv2-sales>.tv2-h1,.tv2-sales>.tv2-sub,.tv2-sales>[data-testid=pf-start]{flex:none}.tv2-sales>.tv2-h1{padding-bottom:clamp(12px,2.2dvh,18px);min-height:0;padding-bottom:clamp(4px,.8dvh,8px)}.tv2-sales>.tv2-h1+.tv2-sub{margin-top:clamp(4px,.8dvh,8px)}.tv2-sales>.tv2-sub+.tv2-sales-photo{margin-top:clamp(10px,1.8dvh,16px)}@media(min-width:768px){.tv2{--tv2-bk-w:clamp(300px, calc((100dvh - 400px) * 4 / 3), 560px)}.tv2-books{justify-content:flex-start}.tv2-books .tv2-h1{font-size:var(--type-display-xl-size)}.tv2-books .tv2-visual[data-testid=tv2-otter-book]{width:var(--tv2-bk-w);margin-left:auto;margin-right:auto}.tv2-books .tv2-visual[data-small=true]>picture>img{width:100%;height:100%}.tv2-books .tv2-books-fine{width:var(--tv2-bk-w);text-align:left;margin:8px auto 0}.tv2-books .tv2-flist{width:var(--tv2-bk-w);margin-top:clamp(16px,2.6dvh,28px);margin-left:auto;margin-right:auto}.tv2:has(.tv2-books) .tv2-foot{padding-left:calc((100% - var(--tv2-bk-w)) / 2);padding-right:calc((100% - var(--tv2-bk-w)) / 2)}}.tv2-pane>.tv2-h1[data-testid=tv2-easy-head]{min-height:2.2em}.tv2-sales>.tv2-code,.tv2-sales>.tv2-code-link,.tv2-sales>.tv2-code-ok{flex:none}.tv2-code{margin:10px 0 0}.tv2-code-row{align-items:stretch;gap:8px;display:flex}.tv2-code-row>input{text-transform:uppercase;flex:1;min-width:0}.tv2-code .tv2-quiet,.tv2-code-ok{margin-top:6px}.tv2-pane[data-compose=true] .tv2-visual[data-testid=tv2-wall-photo]{aspect-ratio:3/2;align-self:center;width:min(100%,63dvh);height:auto}.tv2-sales-award{flex:none;justify-content:center;margin:clamp(6px,1.2dvh,12px) 0 0;display:flex}.yl-shimmer-cta{isolation:isolate;position:relative;overflow:hidden}.yl-shimmer-cta:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 0%,transparent 35%,color-mix(in srgb,var(--white) 38%,transparent) 50%,transparent 65%,transparent 100%);animation:3.6s ease-in-out 1.2s infinite yl-shimmer-sweep;position:absolute;inset:0;transform:translate(-120%)}@keyframes yl-shimmer-sweep{0%{transform:translate(-120%)}45%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.yl-shimmer-cta:after{animation:none;display:none}}
