@font-face{font-family:Newsreader Variable;src:url(/assets/Newsreader-Variable-QgSkXHhL.ttf)format("truetype");font-weight:200 800;font-style:normal;font-display:swap}@font-face{font-family:Poltawski Nowy;src:url(/assets/PoltawskiNowy-EXkhXdL0.ttf)format("truetype");font-weight:400 700;font-style:normal;font-display:swap}:root{color-scheme:dark;--night:#0c0e12;--panel:#13161c;--ink:#f4f2ed;--ink-2:#a6abb8;--ink-3:#8a90a0;--line:#363d4e;--edge:#727a8b;--lamp:#ffc83d;--lamp-hi:#ffd466;--lamp-ink:#14110a;--blue:#8ea7ff;--paper:#fbf8f1;--display:"Newsreader Variable", "Iowan Old Style", Georgia, serif;--lead:"Poltawski Nowy", "Newsreader Variable", Georgia, serif;--system:-apple-system, BlinkMacSystemFont, "SF Pro Text", "Segoe UI", sans-serif;--r-brand-mark-x:3.26%;--r-brand-mark-y:2.11%;--r-brand-mark-w:3.33%;--r-brand-mark-h:2.78%;--r-brand-name-x:7.29%;--r-brand-name-y:1.89%;--r-brand-name-w:10.49%;--r-brand-name-h:3%;--r-nav-how-x:72.22%;--r-nav-how-y:2.11%;--r-nav-how-w:8.54%;--r-nav-how-h:2.44%;--r-nav-app-x:84.03%;--r-nav-app-y:2.11%;--r-nav-app-w:5%;--r-nav-app-h:2.44%;--r-nav-support-x:92.08%;--r-nav-support-y:2.11%;--r-nav-support-w:5.69%;--r-nav-support-h:2.44%;--r-headline-x:3.47%;--r-headline-y:8.56%;--r-headline-w:68.06%;--r-headline-h:5.78%;--r-lede-x:3.47%;--r-lede-y:15.44%;--r-lede-w:78.47%;--r-lede-h:6%;--r-browser-cta-x:3.47%;--r-browser-cta-y:23.33%;--r-browser-cta-w:23.89%;--r-browser-cta-h:5.56%;--r-cta-separator-x:29.24%;--r-cta-separator-y:24%;--r-cta-separator-w:0.14%;--r-cta-separator-h:3.89%;--r-ipad-price-x:31.32%;--r-ipad-price-y:24.44%;--r-ipad-price-w:14.24%;--r-ipad-price-h:3.22%;--r-price-separator-x:48.06%;--r-price-separator-y:24%;--r-price-separator-w:0.14%;--r-price-separator-h:3.89%;--r-trust-line-x:50%;--r-trust-line-y:24.56%;--r-trust-line-w:30.76%;--r-trust-line-h:3.11%;--r-analysis-panel-x:1.39%;--r-analysis-panel-y:31.67%;--r-analysis-panel-w:66.32%;--r-analysis-panel-h:62.78%;--r-analysis-title-x:3.47%;--r-analysis-title-y:33.56%;--r-analysis-title-w:25.62%;--r-analysis-title-h:3.33%;--r-import-label-x:47.5%;--r-import-label-y:33.89%;--r-import-label-w:19.44%;--r-import-label-h:2.67%;--r-score-page-x:3.47%;--r-score-page-y:37.67%;--r-score-page-w:28.82%;--r-score-page-h:22.22%;--r-matched-score-x:37.15%;--r-matched-score-y:39.33%;--r-matched-score-w:29.17%;--r-matched-score-h:14%;--r-match-legend-x:35.21%;--r-match-legend-y:50.89%;--r-match-legend-w:7.36%;--r-match-legend-h:5.67%;--r-analysis-rule-x:2.78%;--r-analysis-rule-y:60.89%;--r-analysis-rule-w:63.54%;--r-analysis-rule-h:0.22%;--r-timing-title-x:3.47%;--r-timing-title-y:62.33%;--r-timing-title-w:18.06%;--r-timing-title-h:3.22%;--r-timing-chart-x:3.61%;--r-timing-chart-y:66.33%;--r-timing-chart-w:33.19%;--r-timing-chart-h:25.56%;--r-metric-divider-x:38.06%;--r-metric-divider-y:62.44%;--r-metric-divider-w:0.14%;--r-metric-divider-h:29.56%;--r-duration-title-x:39.65%;--r-duration-title-y:62.22%;--r-duration-title-w:19.86%;--r-duration-title-h:3.44%;--r-duration-chart-x:41.81%;--r-duration-chart-y:66.22%;--r-duration-chart-w:24.03%;--r-duration-chart-h:8.67%;--r-touch-title-x:39.72%;--r-touch-title-y:75.56%;--r-touch-title-w:17.22%;--r-touch-title-h:3.44%;--r-touch-chart-x:39.58%;--r-touch-chart-y:79.78%;--r-touch-chart-w:26.67%;--r-touch-chart-h:10.67%;--r-today-panel-x:68.75%;--r-today-panel-y:31.67%;--r-today-panel-w:29.86%;--r-today-panel-h:62.78%;--r-today-title-x:70.14%;--r-today-title-y:33.33%;--r-today-title-w:6.94%;--r-today-title-h:4.22%;--r-plan-control-x:81.25%;--r-plan-control-y:33.67%;--r-plan-control-w:16.53%;--r-plan-control-h:3.67%;--r-practice-list-x:69.65%;--r-practice-list-y:38.89%;--r-practice-list-w:28.19%;--r-practice-list-h:40.44%;--r-practice-heading-x:70.83%;--r-practice-heading-y:40.56%;--r-practice-heading-w:13.19%;--r-practice-heading-h:5.11%;--r-practice-row-1-x:70.83%;--r-practice-row-1-y:46.22%;--r-practice-row-1-w:25.9%;--r-practice-row-1-h:6%;--r-practice-row-2-x:70.83%;--r-practice-row-2-y:52.44%;--r-practice-row-2-w:25.9%;--r-practice-row-2-h:4.22%;--r-practice-row-3-x:70.83%;--r-practice-row-3-y:56.67%;--r-practice-row-3-w:25.9%;--r-practice-row-3-h:4.22%;--r-practice-row-4-x:70.83%;--r-practice-row-4-y:60.89%;--r-practice-row-4-w:25.9%;--r-practice-row-4-h:4.22%;--r-practice-row-5-x:70.83%;--r-practice-row-5-y:65.11%;--r-practice-row-5-w:25.9%;--r-practice-row-5-h:4.67%;--r-practice-row-6-x:70.83%;--r-practice-row-6-y:69.89%;--r-practice-row-6-w:25.9%;--r-practice-row-6-h:4.22%;--r-practice-row-7-x:70.83%;--r-practice-row-7-y:74.11%;--r-practice-row-7-w:25.9%;--r-practice-row-7-h:4.22%;--r-week-progress-x:69.65%;--r-week-progress-y:81.44%;--r-week-progress-w:28.19%;--r-week-progress-h:7.67%}*{box-sizing:border-box}html{background:var(--night);scroll-behavior:smooth}body{min-width:320px;min-height:100%;color:var(--ink);background:var(--night);font-family:var(--system);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-underline-offset:.2em;text-decoration:none}::selection{color:var(--lamp-ink);background:var(--lamp)}:focus-visible{outline:2px solid var(--lamp);outline-offset:3px}.skip-link{z-index:20;color:var(--lamp-ink);background:var(--lamp);padding:10px 14px;position:fixed;top:12px;left:12px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.comp-frame{aspect-ratio:1440/900;background:var(--night);width:100%;max-width:1440px;margin-inline:auto;position:relative;overflow:hidden}.comp-frame>:not(nav),.comp-frame>nav>*,.practice-rows>*{margin:0;position:absolute}.r-brand-mark{left:var(--r-brand-mark-x);top:var(--r-brand-mark-y);width:var(--r-brand-mark-w);height:var(--r-brand-mark-h)}.r-brand-name{left:var(--r-brand-name-x);top:var(--r-brand-name-y);width:var(--r-brand-name-w);height:var(--r-brand-name-h)}.r-nav-how{left:var(--r-nav-how-x);top:var(--r-nav-how-y);width:var(--r-nav-how-w);height:var(--r-nav-how-h)}.r-nav-app{left:var(--r-nav-app-x);top:var(--r-nav-app-y);width:var(--r-nav-app-w);height:var(--r-nav-app-h)}.r-nav-support{left:var(--r-nav-support-x);top:var(--r-nav-support-y);width:var(--r-nav-support-w);height:var(--r-nav-support-h)}.r-headline{left:var(--r-headline-x);top:var(--r-headline-y);width:var(--r-headline-w);height:var(--r-headline-h)}.r-lede{left:var(--r-lede-x);top:var(--r-lede-y);width:var(--r-lede-w);height:var(--r-lede-h)}.r-browser-cta{left:var(--r-browser-cta-x);top:var(--r-browser-cta-y);width:var(--r-browser-cta-w);height:var(--r-browser-cta-h)}.r-cta-separator{left:var(--r-cta-separator-x);top:var(--r-cta-separator-y);width:var(--r-cta-separator-w);height:var(--r-cta-separator-h)}.r-ipad-price{left:var(--r-ipad-price-x);top:var(--r-ipad-price-y);width:var(--r-ipad-price-w);height:var(--r-ipad-price-h)}.r-price-separator{left:var(--r-price-separator-x);top:var(--r-price-separator-y);width:var(--r-price-separator-w);height:var(--r-price-separator-h)}.r-trust-line{left:var(--r-trust-line-x);top:var(--r-trust-line-y);width:var(--r-trust-line-w);height:var(--r-trust-line-h)}.r-analysis-panel{left:var(--r-analysis-panel-x);top:var(--r-analysis-panel-y);width:var(--r-analysis-panel-w);height:var(--r-analysis-panel-h)}.r-analysis-title{left:var(--r-analysis-title-x);top:var(--r-analysis-title-y);width:var(--r-analysis-title-w);height:var(--r-analysis-title-h)}.r-import-label{left:var(--r-import-label-x);top:var(--r-import-label-y);width:var(--r-import-label-w);height:var(--r-import-label-h)}.r-score-page{left:var(--r-score-page-x);top:var(--r-score-page-y);width:var(--r-score-page-w);height:var(--r-score-page-h)}.r-matched-score{left:var(--r-matched-score-x);top:var(--r-matched-score-y);width:var(--r-matched-score-w);height:var(--r-matched-score-h)}.r-match-legend{left:var(--r-match-legend-x);top:var(--r-match-legend-y);width:var(--r-match-legend-w);height:var(--r-match-legend-h)}.r-analysis-rule{left:var(--r-analysis-rule-x);top:var(--r-analysis-rule-y);width:var(--r-analysis-rule-w);height:var(--r-analysis-rule-h)}.r-timing-title{left:var(--r-timing-title-x);top:var(--r-timing-title-y);width:var(--r-timing-title-w);height:var(--r-timing-title-h)}.r-timing-chart{left:var(--r-timing-chart-x);top:var(--r-timing-chart-y);width:var(--r-timing-chart-w);height:var(--r-timing-chart-h)}.r-metric-divider{left:var(--r-metric-divider-x);top:var(--r-metric-divider-y);width:var(--r-metric-divider-w);height:var(--r-metric-divider-h)}.r-duration-title{left:var(--r-duration-title-x);top:var(--r-duration-title-y);width:var(--r-duration-title-w);height:var(--r-duration-title-h)}.r-duration-chart{left:var(--r-duration-chart-x);top:var(--r-duration-chart-y);width:var(--r-duration-chart-w);height:var(--r-duration-chart-h)}.r-touch-title{left:var(--r-touch-title-x);top:var(--r-touch-title-y);width:var(--r-touch-title-w);height:var(--r-touch-title-h)}.r-touch-chart{left:var(--r-touch-chart-x);top:var(--r-touch-chart-y);width:var(--r-touch-chart-w);height:var(--r-touch-chart-h)}.r-today-panel{left:var(--r-today-panel-x);top:var(--r-today-panel-y);width:var(--r-today-panel-w);height:var(--r-today-panel-h)}.r-today-title{left:var(--r-today-title-x);top:var(--r-today-title-y);width:var(--r-today-title-w);height:var(--r-today-title-h)}.r-plan-control{left:var(--r-plan-control-x);top:var(--r-plan-control-y);width:var(--r-plan-control-w);height:var(--r-plan-control-h)}.r-practice-list{left:var(--r-practice-list-x);top:var(--r-practice-list-y);width:var(--r-practice-list-w);height:var(--r-practice-list-h)}.r-practice-heading{left:var(--r-practice-heading-x);top:var(--r-practice-heading-y);width:var(--r-practice-heading-w);height:var(--r-practice-heading-h)}.r-practice-row-1{left:var(--r-practice-row-1-x);top:var(--r-practice-row-1-y);width:var(--r-practice-row-1-w);height:var(--r-practice-row-1-h)}.r-practice-row-2{left:var(--r-practice-row-2-x);top:var(--r-practice-row-2-y);width:var(--r-practice-row-2-w);height:var(--r-practice-row-2-h)}.r-practice-row-3{left:var(--r-practice-row-3-x);top:var(--r-practice-row-3-y);width:var(--r-practice-row-3-w);height:var(--r-practice-row-3-h)}.r-practice-row-4{left:var(--r-practice-row-4-x);top:var(--r-practice-row-4-y);width:var(--r-practice-row-4-w);height:var(--r-practice-row-4-h)}.r-practice-row-5{left:var(--r-practice-row-5-x);top:var(--r-practice-row-5-y);width:var(--r-practice-row-5-w);height:var(--r-practice-row-5-h)}.r-practice-row-6{left:var(--r-practice-row-6-x);top:var(--r-practice-row-6-y);width:var(--r-practice-row-6-w);height:var(--r-practice-row-6-h)}.r-practice-row-7{left:var(--r-practice-row-7-x);top:var(--r-practice-row-7-y);width:var(--r-practice-row-7-w);height:var(--r-practice-row-7-h)}.r-week-progress{left:var(--r-week-progress-x);top:var(--r-week-progress-y);width:var(--r-week-progress-w);height:var(--r-week-progress-h)}.brand-mark{color:var(--ink)}.brand-mark svg{fill:currentColor;width:100%;height:100%;display:block}.brand-name{font:560 27px/1 var(--display);letter-spacing:-.012em;white-space:nowrap}.nav-link{color:#cecece;white-space:nowrap;filter:blur(.25px);font-size:20px;line-height:1.1}.r-nav-app{color:#cecece;filter:blur(.45px);font-size:22px;transform:translate(-7px,-3px)}.r-nav-support{color:#dddddf}.nav-link:hover{text-decoration:underline}h1,h2{font-family:var(--display)}.r-headline{font:700 54px/.98 var(--lead);letter-spacing:-.025em;white-space:nowrap}.r-lede{color:#c6c8ce;letter-spacing:-.012em;font-size:23px;line-height:1.22}.browser-cta{color:var(--lamp-ink);background:#ffca57;border-radius:15px;justify-content:flex-start;align-items:center;gap:14px;padding:0 29px 0 35px;font-size:20px;font-weight:700;display:flex;box-shadow:0 8px 22px #0000003d}.browser-cta svg{fill:currentColor;width:19px}.browser-cta:hover{background:#ffd466}.separator{background:var(--edge)}.r-ipad-price{white-space:nowrap;font-size:22px;font-weight:700;line-height:1.2}.r-trust-line{color:#c6c8ce;white-space:nowrap;font-size:18px;line-height:1.35}.panel{border:1px solid var(--edge);border-radius:16px}.r-today-panel{background:var(--panel)}.r-analysis-title{font:650 25px/1.05 var(--display)}.r-import-label{color:#c6c8ce;text-align:right;white-space:nowrap;font-size:16px;line-height:1.1}.plate{overflow:hidden}.plate img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.r-score-page{border-radius:12px}.match-legend{color:#c6c8ce;align-content:start;gap:7px;font-size:15px;line-height:1;display:grid}.match-legend span{align-items:center;gap:10px;display:flex}.match-legend i{background:var(--ink);width:14px;height:2px;display:inline-block}.match-legend .played{background:var(--blue);border-radius:50%;width:13px;height:13px}.rule{background:var(--edge)}.r-analysis-rule{background:linear-gradient(#363d4e 0 50%,#727a8b 50% 100%);height:3px}.vertical{width:1px}.r-timing-title,.r-duration-title{font-size:23px;font-weight:700;line-height:1.05}.r-touch-title{filter:blur(.2px);font-size:21px;font-weight:700;line-height:1.05;transform:translateY(3px)}.timing-chart{color:#d4d6dc;font-size:14px}.timing-zones{color:var(--ink);justify-content:space-around;font-size:17px;display:flex;position:absolute;top:0;left:18%;right:2%}.timing-axis-y{text-align:right;flex-direction:column;justify-content:space-between;display:flex;position:absolute;top:12%;bottom:18%;left:5%}.bars{border-bottom:1px solid #9a9da5;border-left:1px solid #9a9da5;align-items:flex-end;gap:3px;height:68%;display:flex;position:absolute;bottom:19%;left:16%;right:2%}.bars i{height:calc(var(--h) / 24 * 100%);background:var(--blue);flex:1}.timing-guides{pointer-events:none;position:absolute;inset:12% 2% 19% 16%}.timing-guides i{opacity:.65;border-left:2px dashed #9a9da5;position:absolute;top:0;bottom:0}.timing-guides i:first-child{left:36%}.timing-guides i:last-child{left:68%}.timing-axis-x{justify-content:space-between;display:flex;position:absolute;bottom:10%;left:13%;right:0}.timing-chart figcaption{font-size:15px;position:absolute;bottom:0;left:42%}.axis-label{position:absolute;top:51%;left:0;transform:rotate(-90deg)}.duration-chart{color:#d4d6dc;align-items:flex-start;gap:20px;display:flex}.note-glyph{width:67px;height:64px;position:relative}.note-glyph:before{content:"";background:var(--ink);width:2px;height:36px;position:absolute;top:8px;left:23px}.note-glyph i{background:var(--ink);border-radius:50%;width:19px;height:14px;position:absolute;top:37px;left:8px;transform:rotate(-18deg)}.duration-chart dl{border:1px solid var(--line);border-radius:10px;flex:1;margin:0;overflow:hidden}.duration-chart dl div{justify-content:space-between;padding:5px 12px;font-size:16px;line-height:1.1;display:flex}.duration-chart dt,.duration-chart dd{margin:0}.duration-chart .played-row{color:#d9ddff;border-top:1px solid var(--edge);background:#8ea7ff1f}.info{border:1px solid var(--edge);width:20px;height:20px;color:var(--ink-2);vertical-align:2px;border-radius:50%;justify-content:center;align-items:center;margin-left:18px;font-size:12px;font-style:normal;display:inline-flex}.touch-chart{border:1px solid var(--edge);border-radius:13px;overflow:hidden}.touch-chart strong{color:var(--lamp);font-size:39px;line-height:.95;position:absolute;top:14%;left:5%}.touch-chart .within{font-size:17px;font-weight:650;position:absolute;top:59%;left:5%}.touch-plot{position:absolute;inset:12% 4% 10% 34%}.touch-plot .zero{border-top:1px solid var(--edge);position:absolute;top:46%;left:0;right:19px}.touch-dots{justify-content:space-between;align-items:center;height:58%;display:flex;position:absolute;top:4px;left:2px;right:21px}.touch-dots i{background:var(--blue);width:8px;height:8px;transform:translateY(var(--dy,0));border-radius:50%;display:block}.touch-dots i:nth-child(3n){--dy:-7px}.touch-dots i:nth-child(4n){--dy:6px}.touch-dots i:nth-child(5n){--dy:-3px}.touch-scale{flex-direction:column;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:-2px;bottom:22px;right:0}.touch-scale b{font-weight:500}.touch-plot small{color:var(--ink-2);white-space:nowrap;font-size:11px;position:absolute;bottom:0;left:0}.r-today-title{font:600 29px/1 var(--lead)}.plan-control{color:#c6c8ce;justify-content:space-between;align-items:center;font-size:13px;display:flex;transform:translateY(-4px)}.plan-control>div{border:1px solid var(--edge);border-radius:14px;height:28px;display:flex;overflow:hidden}.plan-control .plan-option{border-left:1px solid var(--line);place-items:center;min-width:65px;height:100%;padding:0 8px;font-size:13px;display:grid}.plan-control .plan-option:first-child{border-left:0}.plan-control .plan-option.selected{color:#dce1ff;background:#8ea7ff29}.practice-list{border:1px solid var(--edge);background:var(--panel);border-radius:13px}.r-practice-heading{color:#c6c8ce;font-size:18px;font-weight:700;line-height:1.05}.r-practice-heading small{color:#c6c8ce;white-space:nowrap;margin-top:8px;font-size:13px;font-weight:450;display:block}.practice-rows{margin:0;padding:0;list-style:none;display:contents}.practice-rows li{color:#c6c8ce;border-bottom:1px solid #262a33;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 2px 0 0;font-size:15px;line-height:1.1;display:grid}.practice-rows li:last-child{border-bottom:0}.practice-rows li.primary-row{color:var(--ink);font-size:17px}.row-number{border:1px solid var(--line);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:1px;font-size:11px;display:inline-flex}.primary-row .row-number{border-color:var(--lamp);color:var(--lamp)}.practice-rows .row-action{color:#c6c8ce;align-items:center;gap:8px;padding:0;font-size:13px;display:flex}.practice-rows .row-action i{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:8px solid;width:0;height:0}.primary-row .row-action{height:34px;color:var(--lamp-ink);background:#ffcd63;border-radius:12px;padding:0 18px;font-weight:750}.primary-row .row-action svg{fill:currentColor;width:14px}.practice-rows li>span:not(.row-number),.practice-rows li>b,.practice-rows li>.row-action{filter:blur(.35px)}.r-practice-row-2>:not(.row-number){transform:translateY(-3px)}.r-practice-row-3>:not(.row-number){transform:translateY(-6px)}.r-practice-row-4>:not(.row-number){transform:translateY(-8px)}.r-practice-row-5>:not(.row-number){transform:translateY(-7px)}.r-practice-row-6>:not(.row-number){transform:translateY(-6px)}.r-practice-row-7>:not(.row-number){transform:translateY(-9px)}.week-progress{border:1px solid var(--edge);color:#c6c8ce;border-radius:13px;align-items:center;gap:14px;padding:0 12px;font-size:12px;display:flex}.week-days{gap:8px;padding-bottom:19px;display:flex;position:relative}.week-days i{border:1px solid var(--ink-2);border-radius:50%;width:15px;height:15px;display:block}.week-days small{width:160px;color:var(--ink-2);white-space:nowrap;font-size:9px;position:absolute;bottom:0;left:-1px}.progress-track{background:#2b2f39;border-radius:5px;width:109px;height:8px;overflow:hidden}.progress-track i{background:var(--blue);width:0;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.browser-cta{transition:background-color .14s ease-out,transform .14s ease-out,box-shadow .14s ease-out}.browser-cta:hover{transform:translateY(-1px);box-shadow:0 10px 25px #0000004d}}.story-section{width:min(100%,1440px);margin-inline:auto;padding:144px 50px}.section-heading,.offer-heading{grid-template-columns:minmax(0,1.05fr) minmax(320px,.7fr);align-items:end;gap:80px;margin-bottom:72px;display:grid}.story-section h2{max-width:900px;font:650 clamp(48px, 5.2vw, 76px)/.98 var(--lead);letter-spacing:-.03em;text-wrap:balance;margin:0}.section-heading>p,.offer-heading>p,.practice-copy>p,.evidence-copy>p,.close-section>p{max-width:57ch;color:var(--ink-2);margin:0;font-size:20px;line-height:1.5}.mechanism{padding-top:174px}.mechanism-steps{border-block:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.mechanism-steps li{border-left:1px solid var(--line);min-height:420px;padding:30px 28px 28px;position:relative}.mechanism-steps li:first-child{border-left:0}.step-number{color:var(--ink-3);font-size:13px;font-weight:700}.mechanism-steps h3,.ownership-facts h3{font:560 30px/1.05 var(--display);margin:42px 0 12px}.mechanism-steps p,.ownership-facts p{color:var(--ink-2);margin:0;font-size:16px;line-height:1.55}.file-proof,.next-proof{border:1px solid var(--edge);background:var(--panel);border-radius:10px;min-height:84px;padding:17px 18px 14px 58px;position:absolute;bottom:30px;left:28px;right:28px}.file-proof b,.file-proof small,.next-proof b,.next-proof small{display:block}.file-proof b,.next-proof b{font-size:15px}.file-proof small,.next-proof small{color:var(--ink-3);margin-top:5px;font-size:12px}.file-fold{border:1px solid var(--ink-2);border-radius:2px;width:24px;height:30px;position:absolute;top:17px;left:18px}.file-fold:after{content:"";border-left:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2);background:var(--panel);width:8px;height:8px;position:absolute;top:-1px;right:-1px}.key-proof{border:1px solid var(--edge);background:var(--paper);border-radius:10px;grid-template-columns:repeat(7,1fr);height:84px;display:grid;position:absolute;bottom:30px;left:28px;right:28px;overflow:hidden}.key-proof i{border-left:1px solid #8c887f;position:relative}.key-proof i:first-child{border-left:0}.key-proof i:first-child:after,.key-proof i:nth-child(2):after,.key-proof i:nth-child(4):after,.key-proof i:nth-child(5):after,.key-proof i:nth-child(6):after{content:"";z-index:1;background:#17191e;border-radius:0 0 3px 3px;width:68%;height:56%;position:absolute;top:-1px;right:-34%}.measure-proof{border:1px solid var(--edge);background:var(--panel);border-radius:10px;height:84px;position:absolute;bottom:30px;left:28px;right:28px}.measure-proof span{background:repeating-linear-gradient(to bottom, transparent 0 9px, var(--edge) 9px 10px);opacity:.65;position:absolute;inset:20px 16px}.measure-proof i{background:var(--ink);border-radius:50%;width:12px;height:9px;position:absolute;top:36px;transform:rotate(-15deg)}.measure-proof i:first-of-type{left:23%}.measure-proof i:nth-of-type(2){top:27px;left:40%}.measure-proof i:nth-of-type(3){top:43px;left:57%}.measure-proof i:nth-of-type(4){top:31px;left:74%}.measure-proof i:nth-of-type(5){top:39px;left:88%}.next-proof{padding-left:18px}.next-proof>span{float:right;color:var(--lamp);font-size:12px;font-weight:700}.evidence{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.35fr) minmax(360px,.65fr);align-items:center;gap:86px;padding-block:126px;display:grid}.evidence-visual{border:1px solid var(--edge);background:var(--panel);border-radius:14px;min-height:430px;position:relative;overflow:hidden}.evidence-visual img{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;min-height:430px}.evidence-caption{border:1px solid var(--line);color:var(--ink-2);background:#0c0e12eb;border-radius:8px;gap:18px;padding:9px 12px;font-size:12px;display:flex;position:absolute;bottom:18px;right:22px}.evidence-caption span{align-items:center;gap:8px;display:flex}.evidence-caption i{background:var(--ink);width:14px;height:2px;display:inline-block}.evidence-caption .played{background:var(--blue);border-radius:50%;width:10px;height:10px}.evidence-copy h2{margin-bottom:30px}.evidence-ledger{border-block:1px solid var(--line);margin:42px 0 28px}.evidence-ledger div{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:24px;padding:18px 0;display:grid}.evidence-ledger div:first-child{border-top:0}.evidence-ledger dt{color:var(--ink-3)}.evidence-ledger dd{color:var(--ink-2);margin:0}.evidence-ledger b{color:var(--ink);font-size:20px}.evidence-copy .evidence-note{color:var(--ink-3);font-size:14px}.practice-system{border-top:1px solid var(--line);grid-template-columns:minmax(320px,.72fr) minmax(520px,1.28fr);align-items:center;gap:120px;padding-block:128px 154px;display:grid}.practice-copy h2{margin-bottom:28px}.plan-proof{border:1px solid var(--edge);background:var(--panel);border-radius:14px}.plan-proof-head,.plan-proof-foot{justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.plan-proof-head{border-bottom:1px solid var(--line)}.plan-proof-head h3{font:600 32px/1 var(--display);margin:0}.plan-proof-head span{border:1px solid var(--edge);color:var(--ink-2);border-radius:999px;padding:7px 12px;font-size:13px}.plan-proof ol{margin:0;padding:0 26px;list-style:none}.plan-proof li{border-bottom:1px solid var(--line);grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:82px;display:grid}.plan-proof li>span{border:1px solid var(--line);width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:12px;display:grid}.plan-proof li.current>span{border-color:var(--lamp);color:var(--lamp)}.plan-proof p{margin:0}.plan-proof p b,.plan-proof p small{display:block}.plan-proof p b{font-size:17px}.plan-proof p small{color:var(--ink-3);margin-top:5px;font-size:13px}.plan-proof li i{border-block:7px solid #0000;border-left:11px solid var(--lamp);width:0;height:0}.plan-proof-foot{color:var(--ink-3);font-size:13px}.plan-proof-foot b{color:var(--ink-2)}.ownership{border-top:1px solid var(--line);padding-block:146px}.ownership-facts{border-block:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.ownership-facts article{border-left:1px solid var(--line);min-height:260px;padding:0 42px 38px}.ownership-facts article:first-child{border-left:0;padding-left:0}.ownership-facts article:last-child{padding-right:0}.offer{color:#161513;background:var(--paper);width:100%;max-width:none;padding:150px max(50px,50vw - 670px)}.offer h2{color:#161513}.offer-heading>p{color:#524e46}.offer-table{border-block:1px solid #7c776f}.offer-table article{border-top:1px solid #a5a098;grid-template-columns:minmax(280px,.65fr) minmax(360px,1fr) auto;align-items:center;gap:56px;min-height:190px;display:grid}.offer-table article:first-child{border-top:0}.offer-table article>div{justify-content:space-between;align-items:baseline;gap:24px;display:flex}.offer-table h3{font:600 34px/1 var(--display);margin:0}.offer-table strong{font:600 32px/1 var(--system)}.offer-table strong small{font-size:15px;font-weight:500}.offer-table p{color:#524e46;max-width:54ch;margin:0;font-size:16px;line-height:1.55}.primary-action,.offer-action{min-height:52px;color:var(--lamp-ink);background:var(--lamp);white-space:nowrap;border:1px solid #9e7200;border-radius:10px;justify-content:center;align-items:center;gap:13px;padding:0 22px;font-weight:800;display:inline-flex}.play-icon{border-block:6px solid #0000;border-left:10px solid;width:0;height:0}.ipad-availability{color:#524e46;font-weight:700}.close-section{text-align:center;padding-block:170px 180px}.close-section h2{margin-inline:auto}.close-section>p{margin:28px auto 42px}.close-action{min-width:260px}.site-footer{border-top:1px solid var(--line);max-width:1440px;min-height:110px;color:var(--ink-3);grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;margin-inline:auto;padding:24px 50px;font-size:13px;display:grid}.footer-brand{color:var(--ink);font:560 19px/1 var(--display);align-items:center;gap:12px;display:inline-flex}.footer-mark{fill:currentColor;width:28px;height:20px}.site-footer nav{gap:28px;display:flex}.site-footer nav a{align-items:center;min-height:44px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;display:inline-flex}.site-footer nav a:hover{color:var(--ink);text-decoration-color:currentColor}.site-footer p{justify-self:end;margin:0}@media (hover:hover){.primary-action:hover{background:var(--lamp-hi)}}@keyframes notation-aligns{0%{clip-path:inset(0 100% 0 0);filter:brightness(.72)}to{clip-path:inset(0);filter:brightness()}}@keyframes timing-resolves{0%{opacity:.36;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes next-practice-answers{0%,to{box-shadow:inset 0 0 #ffc83d00}42%{box-shadow:inset 3px 0 #ffc83de0}}@media (prefers-reduced-motion:no-preference){.r-matched-score{animation:.68s cubic-bezier(.16,1,.3,1) .18s both notation-aligns}.bars i{transform-origin:bottom;animation:.46s cubic-bezier(.16,1,.3,1) both timing-resolves}.bars i:first-child,.bars i:nth-child(11){animation-delay:.62s}.bars i:nth-child(2),.bars i:nth-child(10){animation-delay:.65s}.bars i:nth-child(3),.bars i:nth-child(9){animation-delay:.68s}.bars i:nth-child(4),.bars i:nth-child(8){animation-delay:.71s}.bars i:nth-child(5),.bars i:nth-child(7){animation-delay:.74s}.bars i:nth-child(6){animation-delay:.77s}.primary-row{animation:.64s ease-out 1.04s both next-practice-answers}.primary-action,.browser-cta{transition:transform .14s ease-out,background-color .14s ease-out}.primary-action:active,.browser-cta:active{transform:scale(.97)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-delay:0s!important}}@media (width>=1000px) and (width<=1366px){.browser-cta{gap:11px;padding-inline:20px;font-size:17px}.r-ipad-price{font-size:19px}.r-trust-line{font-size:16px}.practice-rows li{font-size:14px}.practice-rows li.primary-row{font-size:16px}}@media (width<=999px){.comp-frame{aspect-ratio:auto;padding:max(20px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) 80px max(20px, env(safe-area-inset-left));grid-template-columns:40px minmax(0,1fr) auto;gap:0 12px;display:grid;overflow:visible}.comp-frame>:not(nav),.comp-frame nav>*,.practice-rows>*{width:auto;height:auto;margin:0;position:static;transform:none}.comp-frame>:not(.brand-mark):not(.brand-name):not(nav),.practice-rows>*{grid-column:1/-1}.brand-mark{grid-area:1/1;align-self:center;width:38px;height:24px;position:relative!important;inset:auto!important}.brand-name{grid-area:1/2;align-self:center;width:auto;font-size:22px}.comp-frame>nav{grid-area:1/3;align-self:center}.comp-frame>nav .r-nav-how,.comp-frame>nav .r-nav-app{display:none}.comp-frame>nav .r-nav-support{min-height:44px;color:var(--ink-2);filter:none;align-items:center;font-size:15px;display:inline-flex}.r-headline{white-space:normal;text-wrap:balance;font-size:clamp(44px,12vw,68px);line-height:.98;margin-top:60px!important}.r-lede{letter-spacing:-.01em;font-size:19px;line-height:1.42;margin-top:20px!important}.r-lede br{display:none}.browser-cta{justify-self:start;min-height:56px;padding:0 22px;font-size:17px;margin-top:30px!important}.r-cta-separator,.r-price-separator{display:none}.r-ipad-price{font-size:18px;margin-top:18px!important}.r-trust-line{white-space:normal;font-size:15px;margin-top:8px!important}.r-analysis-panel,.r-today-panel,.r-practice-list{display:none}.r-analysis-title{border-top:1px solid var(--edge);padding-top:28px;font-size:28px;margin-top:76px!important}.r-import-label{color:var(--ink-3);text-align:left;font-size:14px;margin-top:9px!important}.r-score-page{border-radius:10px;height:clamp(190px,55vw,320px);margin-top:22px!important}.r-matched-score{clip-path:none;height:clamp(122px,35vw,210px);margin-top:24px!important}.match-legend{grid-template-columns:auto auto;justify-content:start;gap:20px;font-size:13px;margin-top:10px!important}.r-analysis-rule{background:var(--line);height:1px;margin-top:32px!important}.r-timing-title,.r-duration-title,.r-touch-title{filter:none;font-size:23px;margin-top:30px!important}.r-timing-chart{height:260px;margin-top:18px!important;position:relative!important;inset:auto!important}.r-metric-divider{display:none}.r-duration-chart{height:84px;margin-top:18px!important;position:relative!important;inset:auto!important}.r-touch-chart{height:106px;margin-top:18px!important;position:relative!important;inset:auto!important}.r-today-title{border-top:1px solid var(--edge);padding-top:30px;font-size:38px;margin-top:76px!important}.plan-control{width:100%;min-height:44px;font-size:13px;margin-top:18px!important}.plan-control>div{height:38px}.plan-control .plan-option{min-width:74px;min-height:36px}.r-practice-heading{border:1px solid var(--edge);background:var(--panel);border-bottom:0;border-radius:12px 12px 0 0;padding:20px 18px 16px;font-size:19px;margin-top:24px!important}.r-practice-heading small{white-space:normal;margin-top:7px}.practice-rows{display:contents}.practice-rows li{border-inline:1px solid var(--edge);background:var(--panel);filter:none;grid-template-columns:34px minmax(0,1fr) auto;min-height:58px;padding:6px 10px 6px 18px;font-size:14px}.practice-rows li.primary-row{min-height:74px;font-size:16px}.practice-rows li:last-child{border-bottom:1px solid var(--edge);border-radius:0 0 12px 12px}.practice-rows li>:not(.row-number){filter:none;transform:none}.practice-rows .row-action{min-height:44px}.primary-row .row-action{height:44px}.week-progress{min-height:82px;padding-inline:16px;margin-top:18px!important}.week-days{gap:5px}.progress-track{flex:1}}@media (width<=760px){.story-section{padding:96px 20px}.section-heading,.offer-heading{grid-template-columns:1fr;gap:26px;margin-bottom:50px}.story-section h2{font-size:clamp(44px,13vw,62px)}.section-heading>p,.offer-heading>p,.practice-copy>p,.evidence-copy>p,.close-section>p{font-size:17px}.mechanism{padding-top:108px}.mechanism-steps{grid-template-columns:1fr}.mechanism-steps li{border-left:0;border-top:1px solid var(--line);min-height:330px;padding-inline:0}.mechanism-steps li:first-child{border-top:0}.file-proof,.key-proof,.measure-proof,.next-proof{left:0;right:0}.evidence,.practice-system{grid-template-columns:1fr;gap:56px}.evidence-visual{order:2;min-height:220px}.evidence-visual img{object-fit:contain;min-height:220px}.evidence-copy{order:1}.practice-system{padding-block:96px}.plan-proof-head,.plan-proof-foot,.plan-proof ol{padding-inline:18px}.plan-proof li{grid-template-columns:28px minmax(0,1fr) auto}.ownership{padding-block:100px}.ownership-facts{grid-template-columns:1fr}.ownership-facts article,.ownership-facts article:first-child,.ownership-facts article:last-child{border-top:1px solid var(--line);border-left:0;min-height:0;padding:32px 0 36px}.ownership-facts article:first-child{border-top:0}.ownership-facts h3{margin-top:0}.offer{padding:104px 20px}.offer-table article{grid-template-columns:1fr;gap:24px;padding:34px 0 38px}.offer-table article>div{justify-content:flex-start}.offer-table .offer-action{white-space:normal;text-align:center;justify-self:stretch}.close-section{padding-block:118px 130px}.site-footer{padding:34px max(20px, env(safe-area-inset-right)) max(34px, env(safe-area-inset-bottom)) max(20px, env(safe-area-inset-left));grid-template-columns:1fr;gap:24px}.site-footer nav,.site-footer p{justify-self:start}}@media (width>=761px) and (width<=1100px){.story-section{padding:118px 32px}.section-heading,.offer-heading{grid-template-columns:1fr 1fr;gap:42px}.mechanism-steps{grid-template-columns:repeat(2,minmax(0,1fr))}.mechanism-steps li:nth-child(odd){border-left:0}.mechanism-steps li:nth-child(n+3){border-top:1px solid var(--line)}.evidence,.practice-system{grid-template-columns:1fr;gap:68px}.evidence-copy{max-width:720px}.ownership-facts article{padding-inline:28px}.offer{padding:118px 32px}.offer-table article{grid-template-columns:200px minmax(0,1fr);gap:28px;padding:28px 0}.offer-table .offer-action{grid-column:2;justify-self:start}}@media (pointer:coarse){.site-footer a,.offer-action,.primary-action{min-height:44px}}
