.PracticeCalculator-module__dWiSyG__section{color:#f9f9f9;background:#171717;border-top:1px solid #3c3c3c;padding:110px 0 100px}.PracticeCalculator-module__dWiSyG__heading{margin-bottom:49px;position:relative}.PracticeCalculator-module__dWiSyG__eyebrow{color:#b4b4b4;letter-spacing:1.5px;margin-bottom:27px;font-size:14px}.PracticeCalculator-module__dWiSyG__heading h2{letter-spacing:-.055em;font-size:clamp(40px,4.8vw,69px);font-weight:600;line-height:1.12}.PracticeCalculator-module__dWiSyG__symbol{color:#fd954f;margin-left:.08em;font-weight:400;display:inline-block}.PracticeCalculator-module__dWiSyG__accent{color:#fd954f}.PracticeCalculator-module__dWiSyG__introduction{color:#b4b4b4;max-width:430px;margin-top:26px;font-size:14px;line-height:1.9}.PracticeCalculator-module__dWiSyG__comparison{border:1px solid #3c3c3c;border-radius:24px;grid-template-columns:1fr 1fr;display:grid;overflow:hidden}.PracticeCalculator-module__dWiSyG__classPanel,.PracticeCalculator-module__dWiSyG__dailyPanel{min-width:0;padding:35px 40px 27px}.PracticeCalculator-module__dWiSyG__classPanel{background:#222}.PracticeCalculator-module__dWiSyG__dailyPanel{background:#29231f;border-left:1px solid #3c3c3c}.PracticeCalculator-module__dWiSyG__panelTop{color:#b4b4b4;letter-spacing:1.1px;justify-content:space-between;gap:16px;font-size:14px;display:flex}.PracticeCalculator-module__dWiSyG__panelTop span:last-child{color:#b4b4b4;letter-spacing:0}.PracticeCalculator-module__dWiSyG__dailyPanel .PracticeCalculator-module__dWiSyG__panelTop{color:#fd954f}.PracticeCalculator-module__dWiSyG__comparison h3{letter-spacing:-1px;margin:27px 0 30px;font-size:clamp(23px,2.35vw,34px);font-weight:600;line-height:1.3}.PracticeCalculator-module__dWiSyG__control{border:0;min-width:0;min-height:122px;margin:0;padding:0}.PracticeCalculator-module__dWiSyG__control label,.PracticeCalculator-module__dWiSyG__control legend{color:#b4b4b4;font-size:14px;line-height:1.5}.PracticeCalculator-module__dWiSyG__control legend{margin-bottom:16px;padding:0}.PracticeCalculator-module__dWiSyG__sliderHeader{color:#b4b4b4;justify-content:space-between;align-items:center;margin-top:14px;font-size:14px;display:flex}.PracticeCalculator-module__dWiSyG__sliderHeader strong{color:#f9f9f9;font-size:16px;font-weight:600}.PracticeCalculator-module__dWiSyG__slider{accent-color:#fd954f;cursor:pointer;width:100%;height:24px;margin:7px 0 0;display:block}.PracticeCalculator-module__dWiSyG__slider:focus-visible{outline-offset:5px;border-radius:6px;outline:2px solid #fd954f}.PracticeCalculator-module__dWiSyG__rangeEnds{color:#b4b4b4;justify-content:space-between;font-size:14px;display:flex}.PracticeCalculator-module__dWiSyG__presets{background:#191715;border:1px solid #504135;border-radius:16px;grid-template-columns:repeat(5,minmax(0,1fr));gap:5px;padding:5px;display:grid}.PracticeCalculator-module__dWiSyG__preset{cursor:pointer;position:relative}.PracticeCalculator-module__dWiSyG__preset input{opacity:0;width:1px;height:1px;position:absolute}.PracticeCalculator-module__dWiSyG__preset span{color:#f9f9f9;border:1px solid #0000;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:3px;min-height:66px;padding:9px 2px;font-size:22px;line-height:1.15;transition:background .2s,color .2s;display:flex}.PracticeCalculator-module__dWiSyG__preset small{font-size:14px}.PracticeCalculator-module__dWiSyG__preset input:checked+span{color:#171717;background:#fd954f;border-color:#fd954f;font-weight:600}.PracticeCalculator-module__dWiSyG__preset:hover span{border-color:#fd954f}.PracticeCalculator-module__dWiSyG__preset input:focus-visible+span{outline-offset:4px;outline:2px solid #fd954f}.PracticeCalculator-module__dWiSyG__total{align-items:center;gap:19px;margin:26px 0 25px;display:flex}.PracticeCalculator-module__dWiSyG__total strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(65px,7vw,103px);font-weight:600;line-height:1}.PracticeCalculator-module__dWiSyG__total>span{color:#b4b4b4;font-size:14px;line-height:1.8}.PracticeCalculator-module__dWiSyG__dailyPanel .PracticeCalculator-module__dWiSyG__total strong{color:#fd954f}.PracticeCalculator-module__dWiSyG__clockVisual{flex-wrap:wrap;align-items:center;gap:24px;margin-top:24px;display:flex}.PracticeCalculator-module__dWiSyG__clock{aspect-ratio:1;background:#191715;border:1px solid #504135;border-radius:50%;flex-shrink:0;width:clamp(180px,17vw,240px);position:relative}.PracticeCalculator-module__dWiSyG__clockShade{border-radius:50%;position:absolute;inset:8%}.PracticeCalculator-module__dWiSyG__clockFace{width:100%;height:100%;position:absolute;inset:0}.PracticeCalculator-module__dWiSyG__clockHand{transform-origin:120px 120px;transition:transform .2s ease-out}.PracticeCalculator-module__dWiSyG__clockVisual .PracticeCalculator-module__dWiSyG__total{flex-direction:column;align-items:flex-start;gap:9px;margin:0}.PracticeCalculator-module__dWiSyG__clockVisual .PracticeCalculator-module__dWiSyG__total strong{color:#fd954f;font-size:64px}.PracticeCalculator-module__dWiSyG__legendDot{background:#fd954f;border-radius:50%;width:9px;height:9px;margin-right:5px;display:inline-block}.PracticeCalculator-module__dWiSyG__chartCaption{color:#b4b4b4;margin-top:20px;font-size:14px;line-height:1.7}.PracticeCalculator-module__dWiSyG__weekVisual{margin-top:32px}.PracticeCalculator-module__dWiSyG__dailyControl{min-height:0}.PracticeCalculator-module__dWiSyG__weekMetric{margin-bottom:26px}.PracticeCalculator-module__dWiSyG__weekTotal{align-items:center;gap:22px;display:flex}.PracticeCalculator-module__dWiSyG__weekTotal strong{letter-spacing:-.075em;font-variant-numeric:tabular-nums;color:#fd954f;font-size:clamp(72px,7.8vw,112px);font-weight:600;line-height:.95;animation:.4s cubic-bezier(.16,1,.3,1) PracticeCalculator-module__dWiSyG__total-in}.PracticeCalculator-module__dWiSyG__weekTotal>span{color:#e7d5c8;font-size:16px;line-height:1.6}.PracticeCalculator-module__dWiSyG__duration{color:#c4b2a6;margin-top:14px;font-size:14px;display:block}.PracticeCalculator-module__dWiSyG__weekChart{grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;display:grid}.PracticeCalculator-module__dWiSyG__dayColumn{text-align:center;flex-direction:column;gap:12px;display:flex}.PracticeCalculator-module__dWiSyG__dayTrack{background:#362b23;border-radius:9px;height:140px;position:relative;overflow:hidden}.PracticeCalculator-module__dWiSyG__dayFill{border-radius:inherit;background:#fd954f;transition:height .6s cubic-bezier(.16,1,.3,1);position:absolute;inset:auto 0 0}.PracticeCalculator-module__dWiSyG__dayColumn>span{color:#d9c9bd;font-size:14px}.PracticeCalculator-module__dWiSyG__weekEquation{color:#e7d5c8;border-top:1px solid #504135;align-items:center;gap:10px;margin-top:24px;padding-top:20px;font-size:14px;display:flex}.PracticeCalculator-module__dWiSyG__weekEquation svg{color:#fd954f;margin-left:auto}@keyframes PracticeCalculator-module__dWiSyG__total-in{0%{opacity:.4;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.PracticeCalculator-module__dWiSyG__footer{justify-content:space-between;align-items:flex-start;gap:50px;margin-top:25px;display:flex}.PracticeCalculator-module__dWiSyG__note{color:#b4b4b4;max-width:660px;font-size:14px;line-height:1.9}.PracticeCalculator-module__dWiSyG__cta{color:#fd954f;border-bottom:1px solid #766453;flex-shrink:0;align-items:center;gap:29px;padding:6px 0 9px;font-size:14px;font-weight:600;display:inline-flex}.PracticeCalculator-module__dWiSyG__cta:hover{border-bottom-color:#fd954f}.PracticeCalculator-module__dWiSyG__cta:focus-visible{outline-offset:5px;outline:2px solid #fd954f}.PracticeCalculator-module__dWiSyG__cta svg{width:16px}.PracticeCalculator-module__dWiSyG__srOnly{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:1200px){.PracticeCalculator-module__dWiSyG__introduction{max-width:590px}}@media (max-width:1000px){.PracticeCalculator-module__dWiSyG__weekChart{gap:7px}.PracticeCalculator-module__dWiSyG__weekTotal{gap:14px}.PracticeCalculator-module__dWiSyG__weekTotal strong{font-size:76px}.PracticeCalculator-module__dWiSyG__weekTotal>span{font-size:14px}.PracticeCalculator-module__dWiSyG__section{padding-block:85px}.PracticeCalculator-module__dWiSyG__classPanel,.PracticeCalculator-module__dWiSyG__dailyPanel{padding:30px 26px 25px}.PracticeCalculator-module__dWiSyG__comparison h3{font-size:27px}.PracticeCalculator-module__dWiSyG__footer{gap:30px}}@media (max-width:650px){.PracticeCalculator-module__dWiSyG__presets{gap:3px;padding:4px}.PracticeCalculator-module__dWiSyG__preset span{font-size:20px}.PracticeCalculator-module__dWiSyG__weekChart{gap:7px}.PracticeCalculator-module__dWiSyG__dayTrack{border-radius:7px;height:120px}.PracticeCalculator-module__dWiSyG__weekTotal strong{font-size:82px}.PracticeCalculator-module__dWiSyG__weekEquation{gap:8px}.PracticeCalculator-module__dWiSyG__section{padding-block:65px}.PracticeCalculator-module__dWiSyG__heading{margin-bottom:31px}.PracticeCalculator-module__dWiSyG__eyebrow{margin-bottom:23px;font-size:14px}.PracticeCalculator-module__dWiSyG__heading h2{letter-spacing:-.055em;font-size:clamp(35px,8.2vw,50px)}.PracticeCalculator-module__dWiSyG__introduction{max-width:320px;margin-top:21px;font-size:14px}.PracticeCalculator-module__dWiSyG__comparison{border-radius:18px;grid-template-columns:1fr}.PracticeCalculator-module__dWiSyG__classPanel,.PracticeCalculator-module__dWiSyG__dailyPanel{padding:27px 24px}.PracticeCalculator-module__dWiSyG__dailyPanel{border-top:1px solid #3c3c3c;border-left:0}.PracticeCalculator-module__dWiSyG__panelTop{font-size:14px}.PracticeCalculator-module__dWiSyG__comparison h3{margin-block:21px 23px;font-size:27px}.PracticeCalculator-module__dWiSyG__control{min-height:116px}.PracticeCalculator-module__dWiSyG__total{margin-top:18px;margin-bottom:22px}.PracticeCalculator-module__dWiSyG__total strong{font-size:76px}.PracticeCalculator-module__dWiSyG__total>span{font-size:14px}.PracticeCalculator-module__dWiSyG__chartCaption{margin-top:15px}.PracticeCalculator-module__dWiSyG__footer{flex-direction:column;gap:21px;margin-top:21px}.PracticeCalculator-module__dWiSyG__note,.PracticeCalculator-module__dWiSyG__cta{font-size:14px}}.PracticeCalculator-module__dWiSyG__introduction{font-size:16px;line-height:1.8}.PracticeCalculator-module__dWiSyG__control label,.PracticeCalculator-module__dWiSyG__control legend,.PracticeCalculator-module__dWiSyG__cta{font-size:16px}.PracticeCalculator-module__dWiSyG__note{font-size:14px}@media (prefers-reduced-motion:reduce){.PracticeCalculator-module__dWiSyG__clockHand,.PracticeCalculator-module__dWiSyG__dayFill,.PracticeCalculator-module__dWiSyG__preset span{transition:none}.PracticeCalculator-module__dWiSyG__weekTotal strong{animation:none}}
