.lp{--ground:#171719;--ground-2:#1f1f22;--paper:#ecebe7;--paper-2:#dedcd6;--paper-ink:#141416;--paper-ink-soft:#46464c;--on-ground:#f2f2f3;--on-ground-soft:#a9a9b0;--orange:#ff6a2b;--m:16px;--fs-display:clamp(52px, 5.6vw, 92px);--fs-h2:clamp(40px, 4.4vw, 68px);--fs-h3:22px;--fs-body:17px;--fs-small:14px;--ease:cubic-bezier(.2, .7, .2, 1);background:var(--ground);color:var(--on-ground);font-size:var(--fs-body);line-height:1.55}@media (min-width:768px){.lp{--m:24px}}.lp .num{font-variant-numeric:tabular-nums}.lp .sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lp :focus-visible{outline:2px solid var(--orange);outline-offset:3px}.lp-display,.lp-h2{font-family:var(--font-display-face), sans-serif;text-transform:uppercase;letter-spacing:-.01em;text-wrap:balance;font-weight:700;line-height:.9}.lp-display{font-size:var(--fs-display)}.lp-h2{font-size:var(--fs-h2)}.lp-h3{font-size:var(--fs-h3);font-weight:700;line-height:1.2}.lp-btn{background:var(--orange);height:52px;color:var(--paper-ink);font-weight:700;font-size:var(--fs-body);align-items:center;gap:10px;padding:0 24px;transition:transform .15s ease-out,background-color .15s;display:inline-flex}@media (hover:hover){.lp-btn:hover{background:#ff8350}}.lp-btn:active,.show-cell:active,.sheet-pick:active{transform:scale(.96)}.lp-link{text-underline-offset:5px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:2px;transition:text-decoration-color .15s}@media (hover:hover){.lp-link:hover{text-decoration-color:currentColor}}.stripe{height:56px;display:flex;overflow:hidden}.stripe>span{flex:none;width:28px;height:100%}.stripe>span:nth-child(odd){background:var(--paper-ink)}.stripe-thin{height:8px}.lp-hero{gap:var(--m);padding:var(--m);grid-template-columns:minmax(0,1fr);display:grid}.stripe{width:100%;min-width:0}.lp-card{background:var(--paper);color:var(--paper-ink);flex-direction:column;display:flex}.lp-card-body{text-align:center;flex-direction:column;align-items:center;padding:40px clamp(20px,4vw,56px) 32px;display:flex}.lp-card-sub{max-width:36ch;font-size:var(--fs-h3);color:var(--paper-ink);margin-top:32px;line-height:1.4}.lp-card-cta{margin-top:32px}.lp-card-trust{font-size:var(--fs-small);color:var(--paper-ink-soft);margin-top:16px}.lp-card-links{flex-wrap:wrap;justify-content:center;gap:0 28px;padding:0 24px 16px;font-size:15px;font-weight:600;display:flex}.lp-card-links a,.lp-foot-nav a{align-items:center;min-height:44px;display:inline-flex}.lp-photo{background:#0d0d0e;height:48svh;position:relative;overflow:hidden}.lp-photo img,.lp-foot-photo img{outline-offset:-1px;outline:1px solid #ffffff1a;outline:1px solid lab(100% 0 0/.1)}.lp-photo img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.lp-photo-caption{font-size:var(--fs-small);color:#fff;background:#0a0a0cb8;padding:4px 10px;position:absolute;bottom:14px;left:16px}.xfade img{opacity:0;animation:21s infinite xfade}.xfade img:first-child{animation-delay:0s}.xfade img:nth-child(2){animation-delay:7s}.xfade img:nth-child(3){animation-delay:14s}@keyframes xfade{0%{opacity:0;transform:scale(1.06)}8%{opacity:1}33%{opacity:1}41%{opacity:0;transform:scale(1)}to{opacity:0}}@media (max-width:1023px){.lp-photo{order:2;height:32svh}.lp-card .stripe{height:40px}.lp-card-body{padding-top:32px}}@media (min-width:1024px){.lp-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}.lp-photo{top:calc(64px + var(--m));height:calc(100svh - 64px - 2 * var(--m));order:2;position:sticky}.lp-card-body{padding-top:56px}}.sheet-ui{text-align:left;width:100%;max-width:560px;color:var(--paper-ink);background:#fff;margin-top:48px;padding:20px 20px 16px}.sheet-head{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.sheet-title{font-weight:700;font-size:var(--fs-body)}.sheet-meta{font-size:var(--fs-small);color:var(--paper-ink-soft)}.sheet-score{font-family:var(--font-display-face), sans-serif;white-space:nowrap;font-size:48px;font-weight:700;line-height:.9}.sheet-picks{border:0;flex-wrap:wrap;gap:6px;margin-top:16px;padding:0;display:flex}.sheet-picks legend{width:100%;font-size:var(--fs-small);float:left;margin-bottom:8px;font-weight:600}.sheet-pick{background:var(--paper);cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;min-height:44px;padding:0 14px;font-size:15px;font-weight:600;transition:background-color .15s,color .15s,transform .15s ease-out;display:inline-flex;position:relative}@media (hover:hover){.sheet-pick:hover{background:var(--paper-2)}}.sheet-pick[data-on]{background:var(--paper-ink);color:#fff}.sheet-pick input{opacity:0;cursor:pointer;position:absolute;inset:0}.sheet-pick:has(input:focus-visible){outline:2px solid var(--orange);outline-offset:2px}.sheet-table{border-collapse:collapse;width:100%;margin-top:16px;font-size:15px}.sheet-table th,.sheet-table td{text-align:left;border-bottom:1px solid #e6e5e1;height:34px;padding:0 4px}.sheet-table thead th{height:30px;color:var(--paper-ink-soft);font-size:13px;font-weight:500}.sheet-table .num{text-align:right}.sheet-table tbody th{font-weight:700}.sheet-mark{width:44px;color:var(--paper-ink-soft);font-weight:700;text-align:center!important}.sheet-table tr[data-won] .sheet-mark{color:#fff;background:var(--paper-ink);border-bottom-color:var(--paper-ink)}.sheet-table tr[data-changed] td:first-of-type{font-weight:700}.sheet-mark{transition:background-color .15s ease-out,color .15s ease-out}.sheet-foot{font-size:var(--fs-small);color:var(--paper-ink-soft);flex-direction:column;gap:2px;margin-top:12px;display:flex}.sheet-foot span:first-child{color:var(--paper-ink);font-weight:600}.lp-section{padding:clamp(96px, 12vw, 200px) var(--m)}.lp-wrap{max-width:1392px;margin:0 auto}.show{background:var(--ground-2);align-items:center;min-height:88svh;display:flex}.show-grid{grid-template-columns:minmax(0,1fr);gap:40px;width:100%;display:grid}.plate-figs{border-top:1px solid #222224;border-bottom:1px solid #222224;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:8px;display:grid}.plate-figs>div{padding:12px 0}.plate-figs>div+div{border-left:1px solid #222224;padding-left:16px}.plate-figs dt{color:#8a8c92;font-size:13px}.plate-figs dd{margin-top:2px;font-size:24px;font-weight:600}.plate{aspect-ratio:1;color:#fff;background:#131217;flex-direction:column;padding:clamp(20px,3vw,40px);font-size:15px;display:flex}.plate-h{color:#8a8c92;margin-bottom:20px;font-size:20px}.plate-moves li{border-bottom:1px solid #222224;grid-template-columns:96px 1fr;column-gap:16px;padding:14px 0;display:grid}.plate-kind{color:#ffab84;grid-row:span 2;padding-top:3px;font-size:13px}.plate-what{font-size:17px;font-weight:600}.plate-why{color:#a9abb1}.plate-ranks li{grid-template-columns:52px 1fr 36px;align-items:center;gap:16px;height:40px;display:grid}.plate-cat{font-weight:600}.plate-track{background:#3a3a3e;height:2px;position:relative}.plate-dot{background:#f2f2f3;border-radius:50%;width:12px;height:12px;margin:-6px 0 0 -6px;position:absolute;top:50%}.plate-dot[data-good]{background:var(--orange)}.plate-rank{text-align:right}.plate-table{border-collapse:collapse;width:100%}.plate-table th,.plate-table td{text-align:left;border-bottom:1px solid #222224;height:44px;font-weight:400}.plate-table thead th{color:#8a8c92;height:32px;font-size:13px}.plate-table .num{text-align:right}.plate-table tr[data-mine] th,.plate-table tr[data-mine] td{color:#ffab84;font-weight:600}.plate-note{color:#8a8c92;margin-top:auto;padding-top:16px;font-size:13px}.show-side{flex-direction:column;gap:40px;display:flex}.show-tabs{gap:28px;display:flex}.show-tab{color:var(--on-ground-soft);border-bottom:2px solid #0000;padding:8px 0;font-size:18px;font-weight:600;transition:color .15s,border-color .15s}@media (hover:hover){.show-tab:hover{color:var(--on-ground)}}.show-tab[aria-selected=true]{color:var(--on-ground);border-bottom-color:var(--orange)}.show-copy p{max-width:34ch;font-size:var(--fs-h3);margin-top:32px;line-height:1.4}.show-actions{grid-template-columns:1fr;gap:8px;display:grid}.show-cell{align-items:center;height:60px;padding:0 20px;font-weight:700;transition:transform .15s ease-out,background-color .15s;display:flex}.show-cell-ink{background:var(--paper);color:var(--paper-ink)}@media (hover:hover){.show-cell-ink:hover{background:#fff}}.show-cell-tone{color:var(--on-ground);background:#2c2c30}@media (hover:hover){.show-cell-tone:hover{background:#36363b}}@media (min-width:1024px){.show-grid{grid-template-columns:1fr 1fr;align-items:stretch}.plate{margin-right:40px}.show-side{justify-content:space-between;padding:8px 0}.show-actions{grid-template-columns:1fr 1fr}.show-cell{height:72px}}.menu-field{background:var(--orange);color:var(--paper-ink)}.menu-sheet{background:var(--paper);max-width:600px;margin:0 auto;padding:72px clamp(20px,4vw,48px)}.menu-sheet h2{text-align:center;margin-bottom:40px}.menu-group+.menu-group{margin-top:44px}.menu-group h3{margin-bottom:4px}.menu-item{margin-top:18px}.menu-row{align-items:baseline;gap:8px;font-weight:700;display:flex}.menu-dots{border-bottom:4px dotted var(--paper-ink);flex:1;min-width:24px;transform:translateY(-4px)}.menu-val{white-space:nowrap;font-weight:600}.menu-desc{max-width:40ch;color:var(--paper-ink-soft);margin-top:2px}.how-grid{gap:48px;display:grid}.how-copy p{max-width:30ch;font-size:var(--fs-h3);margin-top:32px;line-height:1.4}.slip{background:var(--paper);color:var(--paper-ink);width:100%;max-width:480px;padding:8px 28px 56px}.slip h3{font-size:var(--fs-body);margin-top:28px}.slip-row{align-items:baseline;gap:8px;margin-top:10px;display:flex}.slip-total{background:var(--paper-ink);min-height:44px;color:var(--paper);justify-content:space-between;align-items:center;gap:12px;margin:32px -28px 0;padding:10px 28px;font-weight:700;display:flex}@media (min-width:1024px){.how-grid{grid-template-columns:5fr 1fr 5fr 1fr}.how-copy{grid-column:1}.slip{grid-column:3;justify-self:end}}.faq-grid{gap:32px;display:grid}.faq-text p{text-wrap:pretty;break-inside:avoid;max-width:40ch;margin-bottom:20px}.faq-text b{color:var(--on-ground);font-weight:600}.faq-text p{color:var(--on-ground)}.faq-cta{margin-top:48px}@media (min-width:768px){.faq-text{columns:2;column-gap:48px}.faq-text p{max-width:none}}@media (min-width:1024px){.faq-grid{grid-template-columns:1fr 2fr;gap:56px}}.lp-foot{background:var(--ground-2);display:grid}.lp-foot-photo{min-height:50svh;position:relative;overflow:hidden}.lp-foot-photo img{object-fit:cover;width:100%;height:100%;animation:24s ease-in-out infinite alternate drift;position:absolute;inset:0}@keyframes drift{0%{transform:scale(1.04)translate(0)}to{transform:scale(1.12)translate(-2%,-2%)}}.lp-foot-menu{padding:56px var(--m) 32px;flex-direction:column;display:flex}.lp-foot-nav{flex-direction:column;gap:20px;margin-top:40px;display:flex}.lp-foot-nav a{font-family:var(--font-display-face), sans-serif;text-transform:uppercase;width:fit-content;transition:transform .2s var(--ease), color .2s;font-size:clamp(32px,8vw,40px);font-weight:700;line-height:1}@media (hover:hover){.lp-foot-nav:hover a{color:var(--on-ground-soft)}.lp-foot-nav a:hover{color:var(--on-ground);transform:translate(12px)}}.lp-foot-blocks{color:var(--on-ground-soft);gap:24px;margin-top:64px;font-size:15px;display:grid}.lp-foot-blocks b{color:var(--on-ground);margin-bottom:4px;display:block}.lp-foot-legal{font-size:var(--fs-small);color:var(--on-ground-soft);margin-top:auto;padding-top:48px}@media (min-width:1024px){.lp-foot{grid-template-columns:1fr 1fr;min-height:100svh}.lp-foot-menu{padding:80px var(--m) 32px 8%}.lp-foot-nav{gap:28px}.lp-foot-nav a{font-size:2.6vw}.lp-foot-blocks{grid-template-columns:1fr 1fr}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.lp-motion [data-reveal]{opacity:0;transition:opacity .6s var(--ease), transform .6s var(--ease);transform:translateY(24px)}.lp-motion [data-reveal].in{opacity:1;transform:none}.lp-hero [data-hero]{animation:rise-in .5s var(--ease) both}.lp-hero h1[data-hero]{animation:none}@media (prefers-reduced-motion:reduce){.xfade img{animation:none}.xfade img:first-child{opacity:1}.lp-foot-photo img,.lp-hero [data-hero]{animation:none}.lp-btn:active,.show-cell:active,.sheet-pick:active{transform:none}}
