.home_home__8pHbQ{--paper:#f8f7f4;--ink:#252723;--muted:#66665e;--copper:#9e442f;--rule:#dcd8d0;background:var(--paper);color:var(--ink);overflow:clip}.home_wrap__NEhsx{width:min(1280px,calc(100% - 112px));margin-inline:auto}.home_home__8pHbQ figure,.home_home__8pHbQ h1,.home_home__8pHbQ h2,.home_home__8pHbQ p{margin:0}.home_home__8pHbQ h1,.home_home__8pHbQ h2{font-weight:500;letter-spacing:-.045em;text-wrap:balance}.home_home__8pHbQ h2{font-size:clamp(44px,4.7vw,70px);line-height:1.02}.home_home__8pHbQ p{line-height:1.75}.home_home__8pHbQ a,.home_home__8pHbQ button,.home_home__8pHbQ summary{-webkit-tap-highlight-color:transparent}.home_home__8pHbQ a:focus-visible,.home_home__8pHbQ button:focus-visible,.home_home__8pHbQ summary:focus-visible{outline:2px solid #9e442f;outline-offset:6px}.home_eyebrow__Ylduy,.home_smallLabel__y4nvk{font-size:11px;font-weight:600;line-height:1.5!important;letter-spacing:.16em;text-transform:uppercase}.home_eyebrow__Ylduy{color:var(--copper);margin-bottom:27px!important}.home_hero__kppSG{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;padding-block:48px 52px}.home_hero__kppSG h1{font-size:clamp(68px,7.5vw,112px);line-height:.94;max-width:650px}.home_hero__kppSG h1 em{display:block;color:var(--copper);font-weight:500}.home_heroBody__RQrbt{max-width:410px;font-size:17px;color:var(--muted);margin-top:32px!important}.home_actions__q_LIn{display:flex;align-items:center;flex-wrap:wrap;gap:27px;margin-top:32px}.home_primary__qvfjm{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:52px;padding:13px 23px;background:var(--ink);color:#fff;font-size:14px;font-weight:500;transition:background .25s,transform .35s}.home_primary__qvfjm:hover{background:var(--copper);transform:translateY(-3px)}.home_primary__qvfjm>span{font-size:20px;transition:transform .35s}.home_primary__qvfjm:hover>span{transform:translate(3px,-3px)}.home_textLink__UbR19{display:inline-flex;align-items:center;gap:19px;padding-block:8px;font-size:14px;font-weight:500;border-bottom:1px solid;width:-moz-fit-content;width:fit-content;transition:color .25s}.home_textLink__UbR19:hover{color:var(--copper)}.home_textLink__UbR19>span{transition:transform .35s}.home_textLink__UbR19:hover>span{transform:translate(3px,-2px)}.home_availability__8S7u0{font-size:11px;letter-spacing:.025em;color:var(--muted);margin-top:23px!important}.home_chapters__2uVr2{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid var(--rule)}.home_chapters__2uVr2 a{display:flex;gap:24px;padding:25px 0;font-size:13px;align-items:center}.home_chapters__2uVr2 a+a{border-left:1px solid var(--rule);padding-left:32px}.home_chapters__2uVr2 a>span:first-child{font-size:10px;color:var(--copper);font-variant-numeric:tabular-nums}.home_chapters__2uVr2 a>span:last-child{margin-left:auto;padding-right:25px;color:var(--muted)}.home_chapters__2uVr2 a:hover{color:var(--copper)}.home_sectionCopy__fcylA>p:not(.home_eyebrow__Ylduy){font-size:16px;color:var(--muted);margin-top:25px;max-width:430px}.home_sectionCopy__fcylA>.home_textLink__UbR19{margin-top:23px}.home_productImage__QDe0e{display:block;width:100%;height:auto}.home_devices__Q9D90{background:#eeece5}.home_deviceInner__2Yx37{display:grid;grid-template-columns:1.2fr .8fr;gap:100px;align-items:center;padding-block:80px}.home_downloads__YtFGw{justify-self:end}.home_downloads__YtFGw>.home_textLink__UbR19{margin-top:25px}.home_questions__yeha6{display:grid;grid-template-columns:.85fr 1.15fr;gap:90px;padding-block:100px}.home_questions__yeha6 h2{max-width:400px}.home_question__J_9t4{border-bottom:1px solid var(--rule)}.home_question__J_9t4:first-child{border-top:1px solid var(--rule)}.home_question__J_9t4 summary{display:flex;justify-content:space-between;align-items:center;gap:24px;cursor:pointer;list-style:none;padding:24px 0;font-size:15px;font-weight:500}.home_question__J_9t4 summary::-webkit-details-marker{display:none}.home_question__J_9t4 summary>span{color:var(--copper);font-size:24px;font-weight:400;flex-shrink:0;transition:transform .2s}.home_question__J_9t4[open] summary>span{transform:rotate(45deg)}.home_question__J_9t4>p{padding:0 35px 25px 0;font-size:14px;color:var(--muted)}.home_question__J_9t4 p a{color:var(--copper);text-decoration:underline;text-underline-offset:4px}.home_furtherLinks__kw7hT{display:flex;flex-wrap:wrap;gap:20px 35px;margin-top:26px;font-size:12px}.home_closing__ccqoR{background:#c4624d;padding-block:88px;text-align:center;color:#fff8f0}.home_closing__ccqoR .home_eyebrow__Ylduy{color:#fff8f0}.home_closing__ccqoR h2{font-size:clamp(52px,6vw,88px);max-width:850px;margin-inline:auto}.home_closing__ccqoR .home_primary__qvfjm{margin-top:33px;background:#fff8f0;color:#572c21}.home_closing__ccqoR .home_primary__qvfjm:hover{background:#fff}@media (min-width:1700px){.home_hero__kppSG{padding-block:100px}}@media (max-width:1100px){.home_wrap__NEhsx{width:calc(100% - 64px)}.home_hero__kppSG{gap:35px;padding-block:65px}.home_hero__kppSG h1{font-size:82px}.home_questions__yeha6{gap:45px}.home_chapters__2uVr2 a{gap:15px}.home_chapters__2uVr2 a+a{padding-left:20px}}@media (max-width:760px){.home_wrap__NEhsx{width:calc(100% - 40px)}.home_hero__kppSG{grid-template-columns:1fr;padding-block:50px 38px;gap:48px}.home_hero__kppSG h1{font-size:clamp(62px,11vw,82px);max-width:580px}.home_heroBody__RQrbt{margin-top:23px!important;font-size:15px;max-width:440px}.home_eyebrow__Ylduy{margin-bottom:21px!important;font-size:10px}.home_actions__q_LIn{gap:23px;margin-top:24px}.home_availability__8S7u0{margin-top:17px!important}.home_chapters__2uVr2{grid-template-columns:1fr}.home_chapters__2uVr2 a{padding-block:17px}.home_chapters__2uVr2 a+a{border-left:0;padding-left:0;border-top:1px solid var(--rule)}.home_chapters__2uVr2 a>span:last-child{padding-right:0}.home_sectionCopy__fcylA>p:not(.home_eyebrow__Ylduy){font-size:15px;margin-top:20px}.home_deviceInner__2Yx37{grid-template-columns:1fr;gap:40px;padding-block:65px}.home_deviceInner__2Yx37 .home_sectionCopy__fcylA{grid-row:1}.home_downloads__YtFGw{justify-self:start}.home_questions__yeha6{grid-template-columns:1fr;gap:33px;padding-block:65px}.home_question__J_9t4 summary{font-size:14px;padding-block:21px}.home_closing__ccqoR{padding-block:65px}}@media (prefers-reduced-motion:reduce){.home_home__8pHbQ *,.home_home__8pHbQ :after,.home_home__8pHbQ :before{transition:none!important;animation:none!important;scroll-behavior:auto!important}}.home_textLink__UbR19{color:inherit}@media (max-width:768px){.home_home__8pHbQ section{padding-inline:0!important}.home_home__8pHbQ .home_hero__kppSG{padding-block:40px 38px!important}.home_home__8pHbQ .home_questions__yeha6{padding-block:70px!important}.home_home__8pHbQ .home_devices__Q9D90{padding-block:0!important}.home_home__8pHbQ .home_closing__ccqoR{padding-block:65px!important}}@media (max-width:760px){.home_hero__kppSG h1{font-size:clamp(56px,16vw,78px)}.home_actions__q_LIn{gap:16px 20px}.home_actions__q_LIn .home_primary__qvfjm{padding-inline:19px;font-size:13px;gap:20px}.home_actions__q_LIn .home_textLink__UbR19{font-size:13px;gap:13px}.home_home__8pHbQ:lang(ja) h1,.home_home__8pHbQ:lang(ko) h1,.home_home__8pHbQ:lang(zh) h1{font-size:clamp(42px,11vw,60px);line-height:1.2}.home_home__8pHbQ:lang(ja) h2,.home_home__8pHbQ:lang(ko) h2,.home_home__8pHbQ:lang(zh) h2{font-size:36px;line-height:1.25}}.home_home__8pHbQ:lang(ja) h1 em,.home_home__8pHbQ:lang(ko) h1 em,.home_home__8pHbQ:lang(zh) h1 em{font-style:normal}.home_heroScene__8yxS6{position:relative;height:690px;min-width:0;isolation:isolate;perspective:1200px}.home_heroScene__8yxS6:before{content:"";position:absolute;inset:20px -90px 10px -30px;z-index:-1;background:radial-gradient(ellipse at 65% 52%,#e4d6c2 0,#eee5d8 30%,transparent 69%)}.home_heroPhone__fZWvE{position:absolute;width:298px;top:18px;right:38px;z-index:2;transform:translate3d(0,var(--drift,0),0) rotateX(var(--pointer-y,0deg)) rotateY(var(--pointer-x,0deg));transition:transform .65s cubic-bezier(.2,.7,.2,1)}.home_phoneFloat__o7CrR{transform:rotate(6deg);animation:home_phoneArrival__mZeI9 1.2s cubic-bezier(.16,1,.3,1) both,home_phoneFloat__o7CrR 7s ease-in-out 1.2s infinite}.home_heroPhone__fZWvE img{display:block;width:100%;height:auto;filter:drop-shadow(12px 28px 23px #3c2c1c24)}.home_heroSheet__exR8N{position:absolute;width:610px;top:208px;left:-70px;z-index:1;transform:translate3d(0,calc(var(--drift, 0px) * -.45),0) rotate(-7deg)}.home_heroSheet__exR8N img{display:block;width:100%;height:auto;filter:drop-shadow(0 20px 22px #352d2224);animation:home_sheetArrival__CXzx5 1.4s cubic-bezier(.16,1,.3,1) .1s both}.home_heroCopy__pzuQV>*{animation:home_copyArrival__2b9c_ .9s cubic-bezier(.16,1,.3,1) backwards}.home_heroCopy__pzuQV>:nth-child(2){animation-delay:.07s}.home_heroCopy__pzuQV>:nth-child(3){animation-delay:.15s}.home_heroCopy__pzuQV>:nth-child(4){animation-delay:.23s}.home_heroCopy__pzuQV>:nth-child(5){animation-delay:.3s}.home_motionControl__a956_{position:absolute;right:0;bottom:0;z-index:3;display:grid;place-items:center;width:38px;height:38px;color:#71695f;border:1px solid #d7cfc2;border-radius:50%;transition:color .25s,background .25s}.home_motionControl__a956_:hover{color:#252723;background:#eee5d8}.home_home__8pHbQ [data-reveal]{transition:opacity .85s ease,transform 1s cubic-bezier(.16,1,.3,1)}.home_home__8pHbQ [data-reveal-state=waiting]{opacity:0;transform:translate3d(0,65px,0)}.home_home__8pHbQ [data-reveal-state=shown]{opacity:1;transform:translateZ(0)}.home_home__8pHbQ[data-hero-visible=false] .home_phoneFloat__o7CrR,.home_home__8pHbQ[data-motion=off] *,.home_home__8pHbQ[data-tab-visible=false] *{animation-play-state:paused!important}.home_home__8pHbQ[data-motion=off] [data-reveal]{opacity:1;transform:none;transition:none}.home_home__8pHbQ[data-motion=off] .home_heroPhone__fZWvE{transition:none}.home_home__8pHbQ[data-motion=off] .home_heroCopy__pzuQV>*,.home_home__8pHbQ[data-motion=off] .home_heroSheet__exR8N img,.home_home__8pHbQ[data-motion=off] .home_phoneFloat__o7CrR{animation:none!important}@keyframes home_phoneArrival__mZeI9{0%{opacity:0;transform:translate3d(35px,60px,0) rotate(12deg) scale(.94)}to{opacity:1;transform:translateZ(0) rotate(6deg) scale(1)}}@keyframes home_phoneFloat__o7CrR{0%,to{transform:translateZ(0) rotate(6deg)}50%{transform:translate3d(-9px,-25px,0) rotate(3.5deg)}}@keyframes home_sheetArrival__CXzx5{0%{opacity:0;transform:translate3d(-40px,35px,0) scale(.92)}to{opacity:1;transform:translateZ(0) scale(1)}}@keyframes home_copyArrival__2b9c_{0%{opacity:.15;transform:translate3d(0,22px,0)}to{opacity:1;transform:translateZ(0)}}@media (max-width:1100px) and (min-width:761px){.home_heroScene__8yxS6{height:610px}.home_heroPhone__fZWvE{width:255px;right:0;top:15px}.home_heroSheet__exR8N{width:420px;left:0;top:200px}}@media (max-width:760px){.home_hero__kppSG{gap:30px}.home_heroScene__8yxS6{height:560px;width:100%;max-width:480px;justify-self:center;margin-top:5px}.home_heroPhone__fZWvE{width:236px;right:24px;top:8px}.home_heroSheet__exR8N{width:450px;top:193px;left:-75px}.home_heroScene__8yxS6:before{inset:10px -50px 0}.home_motionControl__a956_{bottom:0;right:0}}@media (max-width:360px){.home_heroScene__8yxS6{height:490px}.home_heroPhone__fZWvE{width:208px;right:8px}.home_heroSheet__exR8N{width:390px;top:175px;left:-65px}}@media (prefers-reduced-motion:reduce){.home_home__8pHbQ *,.home_home__8pHbQ :after,.home_home__8pHbQ :before{animation:none!important;transition:none!important}.home_home__8pHbQ [data-reveal]{opacity:1!important;transform:none!important}.home_heroPhone__fZWvE{transform:none}.home_motionControl__a956_{display:none}}.home_anchor__BHfZq,.home_cueSection__SGF7U,.home_musicSection__z_edS,.home_practiceSection__J2WMc{scroll-margin-top:95px}.home_cueSection__SGF7U{margin-top:110px;padding-block:105px 72px;background:#222720;color:#f3f0e8}.home_cueSection__SGF7U .home_eyebrow__Ylduy{color:#e8aa8d}.home_musicSection__z_edS{padding-block:115px 80px}.home_practiceSection__J2WMc{padding-block:100px 80px;background:#ede9e1}.home_featureIntro__w48hW{display:grid;grid-template-columns:1.1fr .8fr;align-items:end;gap:110px;margin-bottom:52px}.home_featureIntro__w48hW h2{max-width:590px}.home_featureDescription__HCkBw p{max-width:470px;font-size:16px;color:var(--muted)}.home_featureDescription__HCkBw .home_textLink__UbR19{margin-top:20px}.home_cueSection__SGF7U .home_featureDescription__HCkBw p,.home_cueSection__SGF7U .home_featureFoot__NjPgF p{color:#c8cdc2}.home_cueSection__SGF7U .home_textLink__UbR19:hover{color:#e8aa8d}.home_featureFoot__NjPgF{display:flex;justify-content:space-between;gap:35px;align-items:center;margin-top:35px;padding-top:25px;border-top:1px solid var(--rule)}.home_featureFoot__NjPgF p{font-size:14px;color:var(--muted);max-width:640px}.home_featureFoot__NjPgF .home_textLink__UbR19{flex-shrink:0}.home_cueSection__SGF7U .home_featureFoot__NjPgF{border-color:#475043}.home_productScene__tKEHL{position:relative;min-width:0;padding-block:8px 22px}.home_sceneTabs__2W4ql{display:flex;flex-wrap:wrap;gap:8px 34px;position:relative;z-index:2;padding-bottom:28px}.home_sceneTabs__2W4ql button{position:relative;font-size:14px;padding:11px 0;color:var(--muted);transition:color .25s}.home_sceneTabs__2W4ql button:after{content:"";position:absolute;height:2px;background:var(--copper);inset:auto 0 0;transform:scaleX(0);transform-origin:left;transition:transform .4s cubic-bezier(.16,1,.3,1)}.home_sceneTabs__2W4ql button[aria-selected=true]{color:var(--ink)}.home_sceneTabs__2W4ql button:hover:after,.home_sceneTabs__2W4ql button[aria-selected=true]:after{transform:scaleX(1)}.home_scenePerspective__COqV_{perspective:1600px;padding-block:24px}.home_scenePlane__hBqrv{transform:translate3d(0,var(--scene-y,0),0) rotateX(var(--scene-tilt,0deg)) scale(var(--scene-scale,1));transform-origin:50% 45%;transition:transform .12s linear}.home_browserFrame__uchGB{overflow:hidden;border-radius:9px;border:1px solid #bdb8ad;background:#f8f7f4;box-shadow:0 32px 48px -30px #30261b55,0 8px 14px -10px #30261b40}.home_darkScene__nmZdH .home_browserFrame__uchGB{border-color:#626659;box-shadow:0 40px 60px -26px #0008}.home_browserBar__4T01W{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 13px;color:#88877d;background:#e9e7e1;border-bottom:1px solid #d1cdc3}.home_browserDots__kwqgn{display:flex;gap:6px;width:45px}.home_browserDots__kwqgn i{width:7px;height:7px;border:1px solid #aaa69b;border-radius:50%}.home_browserAddress__o77vF{font-size:10px;letter-spacing:.035em;color:#6f6d63}.home_expandScreen__rl5ny{display:grid;place-items:center;width:32px;height:32px;transition:color .2s}.home_expandScreen__rl5ny:hover{color:var(--copper)}.home_screenStage__CocHF{position:relative;aspect-ratio:1.58;background:#f8f7f4;overflow:hidden}.home_screenImage__dU_KZ{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top center;object-position:top center;animation:home_screenArrival__jzHoW .65s cubic-bezier(.16,1,.3,1) both}.home_screenDialog__tMlMM{position:fixed;inset:0;margin:auto;width:min(1500px,calc(100vw - 48px));max-width:none;max-height:calc(100dvh - 48px);padding:0;color:var(--ink);background:#f8f7f4;border:1px solid #aaa69b;border-radius:9px;overflow:hidden}.home_screenDialog__tMlMM::backdrop{background:#111710c9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.home_dialogToolbar__tddzb{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:13px 18px;border-bottom:1px solid var(--rule);font-size:13px}.home_dialogToolbar__tddzb>span{font-weight:600}.home_dialogToolbar__tddzb>div{display:flex;gap:20px}.home_dialogToolbar__tddzb button{padding:5px 0;color:var(--copper)}.home_dialogViewport__wHXJq{max-height:calc(100dvh - 116px);overflow:auto;overscroll-behavior:contain}.home_dialogViewport__wHXJq img{display:block;width:100%;height:auto}.home_dialogViewport__wHXJq[data-zoomed=true] img{width:max(1400px,150%);max-width:none}.home_home__8pHbQ:has(.home_screenDialog__tMlMM[open]) .home_scenePlane__hBqrv{transform:none;transition:none}.home_home__8pHbQ[data-motion=off] .home_scenePlane__hBqrv{transform:none;transition:none}.home_home__8pHbQ[data-motion=off] .home_screenImage__dU_KZ{animation:none!important}@keyframes home_screenArrival__jzHoW{0%{opacity:.15;transform:translate3d(24px,0,0) scale(1.015)}to{opacity:1;transform:none}}@media (max-width:1100px){.home_featureIntro__w48hW{gap:55px}.home_featureFoot__NjPgF p{max-width:500px}.home_sceneTabs__2W4ql{gap:8px 25px}}@media (max-width:768px){.home_home__8pHbQ .home_cueSection__SGF7U,.home_home__8pHbQ .home_musicSection__z_edS,.home_home__8pHbQ .home_practiceSection__J2WMc{padding-block:65px 55px!important}}@media (max-width:760px){.home_cueSection__SGF7U{margin-top:60px}.home_featureIntro__w48hW{grid-template-columns:1fr;gap:22px;margin-bottom:27px}.home_featureDescription__HCkBw p{font-size:15px}.home_featureFoot__NjPgF{display:block;margin-top:15px;padding-top:20px}.home_featureFoot__NjPgF p{font-size:13px}.home_featureFoot__NjPgF .home_textLink__UbR19{margin-top:15px}.home_productScene__tKEHL{width:calc(100% + 20px);margin-left:-10px}.home_sceneTabs__2W4ql{gap:2px 23px;padding:0 10px 14px}.home_sceneTabs__2W4ql button{font-size:12px}.home_scenePerspective__COqV_{padding-block:18px}.home_browserFrame__uchGB{border-radius:6px}.home_browserBar__4T01W{height:30px;padding-inline:8px}.home_browserDots__kwqgn{gap:4px}.home_browserDots__kwqgn i{width:5px;height:5px}.home_expandScreen__rl5ny{width:28px;height:28px}.home_screenDialog__tMlMM{width:calc(100vw - 16px);max-height:calc(100dvh - 32px)}.home_dialogToolbar__tddzb{gap:10px;padding:10px;font-size:12px}.home_dialogToolbar__tddzb>div{gap:13px}.home_dialogViewport__wHXJq{max-height:calc(100dvh - 100px)}}@media (prefers-reduced-motion:reduce){.home_scenePlane__hBqrv{transform:none!important}.home_screenImage__dU_KZ{animation:none!important}}@font-face{font-family:__cormorantGaramond_60430d;src:url(/_next/static/media/7b89a4fd5e90ede0-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600;font-style:normal}@font-face{font-family:__cormorantGaramond_60430d;src:url(/_next/static/media/e18f83c737786aa7-s.p.woff2) format("woff2");font-display:swap;font-weight:500 600;font-style:italic}@font-face{font-family:__cormorantGaramond_Fallback_60430d;src:local("Arial");ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.00%;size-adjust:87.60%}.__className_60430d{font-family:__cormorantGaramond_60430d,__cormorantGaramond_Fallback_60430d,Georgia,serif}.HomeNavigation_bar__qchP_{background:#f8f7f4;border-color:#dcd8d0}.HomeNavigation_bar__qchP_>div{max-width:1392px;padding-inline:56px}.HomeNavigation_bar__qchP_>div>div{height:64px}.HomeNavigation_header__48v2u a[href="/signup"]{background:#252723;color:#fff;border-radius:0;font-weight:500}.HomeNavigation_header__48v2u a[href="/signup"]:hover{background:#9e442f}.HomeNavigation_header__48v2u a:hover{color:#9e442f}.HomeNavigation_header__48v2u a[href="/signup"]:hover{color:#fff}.HomeNavigation_header__48v2u a:focus-visible,.HomeNavigation_header__48v2u button:focus-visible{outline:2px solid #9e442f;outline-offset:4px}.HomeNavigation_menu__jQRkx>div{width:100%;border-radius:0;background:#f8f7f4}.HomeNavigation_menu__jQRkx nav a{border:0;border-bottom:1px solid #dcd8d0;background:transparent;border-radius:0;text-align:left;font-size:16px;padding:12px 0}.HomeNavigation_menu__jQRkx nav{padding-bottom:10px}.HomeNavigation_menu__jQRkx nav a[href="/signup"]{padding:14px 20px;text-align:center}@media (max-width:1100px){.HomeNavigation_bar__qchP_>div{padding-inline:32px}.HomeNavigation_bar__qchP_ .md\:flex{display:none}.HomeNavigation_bar__qchP_ .md\:hidden{display:flex}.HomeNavigation_menu__jQRkx.md\:hidden{display:block}}@media (max-width:760px){.HomeNavigation_bar__qchP_>div{padding-inline:20px}}.LiveBarOverlay_flowStop__NGKAD{animation:LiveBarOverlay_guideFlow__4cjmt 5s ease-in-out infinite}@keyframes LiveBarOverlay_guideFlow__4cjmt{0%,to{stop-color:#9e442f}28%{stop-color:#bc6949}50%{stop-color:#daa375}72%{stop-color:#bc6949}}@media (prefers-reduced-motion:reduce){.LiveBarOverlay_flowStop__NGKAD{animation:none}}.PracticeCompanion_overlay__w4jFC{position:absolute;inset:0;z-index:50;display:flex;justify-content:flex-end;pointer-events:none;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#27272a}.PracticeCompanion_backdrop__N_NfX{position:absolute;inset:0;background:rgba(24,23,20,.12);pointer-events:auto}.PracticeCompanion_panel__Rq7WE{position:relative;width:min(460px,100%);height:100%;display:flex;flex-direction:column;min-height:0;background:radial-gradient(120% 55% at 100% 0,rgba(196,98,77,.055) 0,rgba(196,98,77,0) 62%),linear-gradient(180deg,#faf9f6,#f7f5f0 55%,#f3f1ea);border-left:1px solid #d8d1c5;pointer-events:auto;outline:0;animation:PracticeCompanion_enter__zWgwy .2s ease-out;touch-action:pan-y;-webkit-user-select:text;-moz-user-select:text;user-select:text}.PracticeCompanion_topline__AMNFC{flex-shrink:0;min-height:55px;padding:10px 19px 10px 28px;border-bottom:1px solid #e3ddd3;display:flex;align-items:center;justify-content:space-between}.PracticeCompanion_wordmark__I7nkf{display:flex;align-items:center;gap:9px;font-size:11px;font-weight:500;color:#9e442f}.PracticeCompanion_iconButton__IF265{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:#70685c;background:transparent;border:0}.PracticeCompanion_iconButton__IF265:hover{color:#9e442f;background:#eae5dc}.PracticeCompanion_panel__Rq7WE button,.PracticeCompanion_panel__Rq7WE input,.PracticeCompanion_panel__Rq7WE summary{-webkit-tap-highlight-color:transparent}.PracticeCompanion_panel__Rq7WE button:focus-visible,.PracticeCompanion_panel__Rq7WE summary:focus-visible{outline:2px solid #9e442f;outline-offset:3px}.PracticeCompanion_panel__Rq7WE input:focus-visible,.PracticeCompanion_panel__Rq7WE textarea:focus-visible{outline:2px solid #9e442f;outline-offset:4px}.PracticeCompanion_panel__Rq7WE button:disabled{opacity:.45;cursor:default}.PracticeCompanion_scrollBody__6Sf9G{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 28px 25px;scrollbar-width:thin;scrollbar-color:#c8bfb1 transparent}.PracticeCompanion_hero__dGHTi{padding:25px 0 24px}.PracticeCompanion_eyebrow__k1P94{font-size:10px;line-height:1.6;color:#7b7367;margin:0 0 9px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PracticeCompanion_heading__7bTVZ{font-family:var(--companion-display),Georgia,serif;font-weight:500;font-size:46px;line-height:1.03;letter-spacing:-.025em;margin:0;color:#3e392f}.PracticeCompanion_label__LdmLU{color:#766858;font-size:10px;line-height:1.5;font-weight:600;letter-spacing:.055em;text-transform:uppercase;margin:0}.PracticeCompanion_small__mzWVQ{font-size:10px;color:#7b7367;font-variant-numeric:tabular-nums}.PracticeCompanion_sectionTop__B7N1g{display:flex;align-items:center;justify-content:space-between;gap:12px}.PracticeCompanion_suggestion__tzlHk{border-top:2px solid #ba8a71;padding-top:15px}.PracticeCompanion_suggestionText__PwSkS{font-family:var(--companion-display),Georgia,serif;font-size:25px;font-weight:500;line-height:1.2;color:#4c453a;margin:14px 0 18px;overflow-wrap:anywhere;white-space:pre-wrap}.PracticeCompanion_scorePreview__XOrhj{margin:10px 0 0;width:100%;min-height:55px;background:#fff;overflow:hidden}.PracticeCompanion_scorePreview__XOrhj canvas{display:block;width:100%;height:auto;mix-blend-mode:multiply}.PracticeCompanion_passageCaption__INPYL{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin:11px 0 0;font-size:10px;color:#7b7367}.PracticeCompanion_passageCaption__INPYL button{display:inline-flex;align-items:center;gap:6px;background:transparent;border:0;font-weight:500;color:#9e442f;padding:5px 0}.PracticeCompanion_passageActions__OXPU7{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px;margin:14px 0 24px}.PracticeCompanion_textButton__SOzdF{display:inline-flex;align-items:center;justify-content:center;gap:6px;color:#766858;font-size:11px;border:0;background:none;padding:5px 0}.PracticeCompanion_textButton__SOzdF:hover{color:#9e442f}.PracticeCompanion_field__BsDZP{display:block;margin:18px 0 22px}.PracticeCompanion_field__BsDZP input{display:block;width:100%;border:0;border-bottom:1px solid #ccc4b6;padding:12px 0 10px;background:transparent;border-radius:0;font-size:12px;line-height:1.6;color:#4d463c}.PracticeCompanion_field__BsDZP input::-moz-placeholder,.PracticeCompanion_nextStep__NvPe8 textarea::-moz-placeholder{color:#837b70}.PracticeCompanion_field__BsDZP input::placeholder,.PracticeCompanion_nextStep__NvPe8 textarea::placeholder{color:#837b70}.PracticeCompanion_options__epNGK{border-top:1px solid #e0d9ce}.PracticeCompanion_option__GEQPp{display:flex;align-items:center;gap:11px;min-height:50px;cursor:pointer;border-bottom:1px solid #e0d9ce}.PracticeCompanion_optionIcon__dvw5b{color:#8e806e;display:inline-flex}.PracticeCompanion_optionLabel__wXH66{flex:1;color:#5c5449;font-size:12px}.PracticeCompanion_switch__1hzu3{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:34px;height:20px;flex:0 0 34px;border:1px solid #b5ac9e;border-radius:20px;background:#ddd7cd;position:relative;cursor:pointer;transition:background .15s ease}.PracticeCompanion_switch__1hzu3:after{content:"";position:absolute;top:3px;left:3px;height:12px;width:12px;border-radius:50%;background:#fff;transition:transform .15s ease}.PracticeCompanion_switch__1hzu3:checked{background:#a45640;border-color:#a45640}.PracticeCompanion_switch__1hzu3:checked:after{transform:translateX(14px)}.PracticeCompanion_history__i7ou3{border-top:1px solid #e0d9ce;margin-top:26px}.PracticeCompanion_history__i7ou3 summary{display:flex;justify-content:space-between;align-items:center;list-style:none;cursor:pointer;padding:16px 0;color:#7b7367;font-size:11px}.PracticeCompanion_history__i7ou3 summary::-webkit-details-marker{display:none}.PracticeCompanion_history__i7ou3[open] summary svg{transform:rotate(90deg)}.PracticeCompanion_historyRow__dJyQ4{display:flex;align-items:center;gap:10px;width:100%;padding:13px 0;background:none;border:0;border-top:1px solid #e8e2d8;text-align:left;color:#807363}.PracticeCompanion_historyRow__dJyQ4>span:first-child{flex:1;min-width:0}.PracticeCompanion_historyRow__dJyQ4 strong{display:block;color:#625747;font-size:11px;font-weight:500}.PracticeCompanion_historyRow__dJyQ4 small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#80786d;font-size:11px;padding-top:4px}.PracticeCompanion_footer__zF5bi{flex-shrink:0;border-top:1px solid #e0d9ce;background:#f8f7f4;padding:16px 28px max(16px,env(safe-area-inset-bottom))}.PracticeCompanion_primaryButton__m_WSH{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:46px;padding:12px 17px;border:0;color:#fff9ef;background:#9e442f;font-size:12px;font-weight:500}.PracticeCompanion_primaryButton__m_WSH>svg:last-child:not(:first-child){margin-left:auto}.PracticeCompanion_primaryButton__m_WSH:hover:not(:disabled){background:#883c2b}.PracticeCompanion_footerSecondary__8bMZp{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;background:none;border:0;margin-top:12px;padding:5px;font-size:11px;color:#796c5c}.PracticeCompanion_secondaryButton__7K8Sv{display:inline-flex;justify-content:center;align-items:center;gap:9px;min-height:42px;border:1px solid #c8b7a3;background:transparent;color:#9e442f;padding:10px 15px;font-size:12px}.PracticeCompanion_prepareScore__CLAON{text-align:center;padding:35px 8px;color:#a46b50;border-top:1px solid #ded7cd}.PracticeCompanion_prepareScore__CLAON>svg{margin:auto}.PracticeCompanion_prepareScore__CLAON h3{font-family:var(--companion-display),Georgia,serif;font-size:29px;font-weight:500;color:#655544;margin:18px 0 24px}.PracticeCompanion_error__a_0eM,.PracticeCompanion_loading__MENXu{display:flex;align-items:center;gap:10px;padding:13px 0;color:#806b56;font-size:12px;line-height:1.5}.PracticeCompanion_error__a_0eM{color:#9e442f;border-top:1px solid #ceafa0;margin-bottom:15px}.PracticeCompanion_error__a_0eM>span{flex:1}.PracticeCompanion_error__a_0eM button{border:0;background:transparent;text-decoration:underline;padding:5px}.PracticeCompanion_summary__l_2VB{display:flex;gap:30px;border-top:1px solid #d8cebd;border-bottom:1px solid #d8cebd;padding:21px 0;margin-bottom:26px}.PracticeCompanion_summary__l_2VB>div{display:flex;flex-direction:column;gap:6px}.PracticeCompanion_summary__l_2VB strong{font-family:var(--companion-display),Georgia,serif;font-size:37px;font-weight:500;line-height:1;font-variant-numeric:tabular-nums;color:#5c4f3b}.PracticeCompanion_summary__l_2VB span{font-size:10px;color:#837664}.PracticeCompanion_sessionCheck__bcliG{margin:auto 4px auto auto;color:#9b785b}.PracticeCompanion_passages__RVQar{padding-bottom:4px}.PracticeCompanion_passageList__VE6mO{list-style:none;padding:0;margin:10px 0 0}.PracticeCompanion_passageList__VE6mO>li{padding:15px 0 18px;border-bottom:1px solid #e0d9ce}.PracticeCompanion_passageList__VE6mO>li:last-child{border-bottom:0;padding-bottom:0}.PracticeCompanion_passageHeading__MkZbp{display:flex;align-items:baseline;gap:10px;font-size:11px;color:#655747}.PracticeCompanion_passageRank__GS05V{color:#b5967f;font-family:var(--companion-display),Georgia,serif;font-size:23px}.PracticeCompanion_passageHeading__MkZbp strong{margin-left:auto;color:#9e442f;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums}.PracticeCompanion_previewButton__kn6ah{display:block;width:100%;padding:0;border:0;background:transparent;text-align:left;cursor:pointer}.PracticeCompanion_previewButton__kn6ah .PracticeCompanion_scorePreview__XOrhj{display:flex;justify-content:center;align-items:center;min-height:0;padding:8px 0}.PracticeCompanion_previewButton__kn6ah canvas{max-height:calc(112px * var(--preview-lines, 1));max-width:100%;width:auto;-o-object-fit:contain;object-fit:contain}.PracticeCompanion_previewButton__kn6ah:hover{background:#ede7dc}.PracticeCompanion_nextStep__NvPe8{display:block;margin-top:23px;padding-top:19px;border-top:1px solid #d8cebd}.PracticeCompanion_nextStep__NvPe8 textarea{display:block;border:0;border-bottom:1px solid #c8bfad;background:transparent;width:100%;resize:vertical;min-height:75px;max-height:200px;padding:13px 0 11px;font-size:12px;color:#504739;line-height:1.7;border-radius:0}.PracticeCompanion_empty__s_bAF{font-size:12px;line-height:1.6;color:#807467;margin:22px 0}.PracticeCompanion_livePanel__wQ1Kl{height:auto;max-height:100%;align-self:flex-start}.PracticeCompanion_livePanel__wQ1Kl .PracticeCompanion_heading__7bTVZ{font-size:38px}.PracticeCompanion_livePanel__wQ1Kl .PracticeCompanion_hero__dGHTi{padding-bottom:12px}.PracticeCompanion_liveFocus__lykqk{font-size:12px;color:#7b6c59;margin:0 0 22px}.PracticeCompanion_spin__ytUvY{animation:PracticeCompanion_spin__ytUvY 1s linear infinite}@keyframes PracticeCompanion_spin__ytUvY{to{transform:rotate(1turn)}}@keyframes PracticeCompanion_enter__zWgwy{0%{opacity:.5;transform:translateX(14px)}to{opacity:1;transform:translateX(0)}}@media (max-width:600px){.PracticeCompanion_scrollBody__6Sf9G{padding-left:23px;padding-right:23px}.PracticeCompanion_topline__AMNFC{padding-left:23px}.PracticeCompanion_hero__dGHTi{padding-top:21px;padding-bottom:22px}.PracticeCompanion_heading__7bTVZ{font-size:42px}.PracticeCompanion_footer__zF5bi{padding-left:23px;padding-right:23px}.PracticeCompanion_suggestionText__PwSkS{font-size:24px}}@media (prefers-reduced-motion:reduce){.PracticeCompanion_panel__Rq7WE,.PracticeCompanion_spin__ytUvY{animation:none}.PracticeCompanion_switch__1hzu3,.PracticeCompanion_switch__1hzu3:after{transition:none}}.PracticeCompanion_prepareProgress__a9NB2{width:100%;max-width:260px;height:4px;background:hsla(25,5%,45%,.18);overflow:hidden}.PracticeCompanion_prepareProgress__a9NB2>span{display:block;height:100%;background:#c4624d;transition:width .6s ease}.PracticeCompanion_trialNote__Jtfze{margin:0;padding:0 20px 10px;font-size:11px;color:#8a7c6c;text-align:center}