@layer legacy{*{box-sizing:border-box}body{margin:0}.wrap{max-width:1160px;margin:0 auto;padding:42px 20px 60px}.hero{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:28px;display:flex}.eyebrow{letter-spacing:.18em;font-size:12px;font-weight:800}.hero h1{letter-spacing:-.03em;margin:6px 0 4px;font-size:38px}.hero p{max-width:650px;margin:0}.total{text-align:right}.total span{font-size:13px;display:block}.timerCard{text-align:center;border-radius:24px;padding:34px;position:relative}.status{letter-spacing:.15em;font-size:12px;font-weight:800}.clock{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin:12px 0 14px;font-size:clamp(52px,9vw,92px);font-weight:750}.cycleInfo{border:1px solid var(--el-line);border-radius:999px;align-items:baseline;gap:8px;margin-bottom:18px;padding:8px 13px;display:inline-flex}.cycleInfo span,.cycleInfo small{font-size:12px}.cycleInfo strong{font-variant-numeric:tabular-nums;font-size:14px}.controls{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}button{cursor:pointer;border:0;border-radius:12px;padding:13px 20px;font-size:15px;font-weight:750}.timerHint{margin:16px 0 0;font-size:12px}.grid{grid-template-columns:.85fr 1.15fr;gap:20px;margin-top:20px;display:grid}.card{border:1px solid var(--el-line);border-radius:20px;min-width:0;padding:24px}.sectionHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.sectionHead h2,.modal h2,.alertFloat h2{margin:5px 0 0;font-size:21px}.sectionHead>strong{border-radius:12px;place-items:center;min-width:38px;height:38px;display:grid}.empty{padding:18px 0;font-size:14px}.subject{border-top:1px solid var(--el-line);padding:13px 0}.subject:first-child{border-top:0}.subjectTop{justify-content:space-between;gap:12px;display:flex}.bar{border-radius:999px;height:7px;margin:10px 0 6px;overflow:hidden}.bar i{border-radius:999px;height:100%;display:block}.subject small,.dayHead span,.historyRow span,.historyRow small{font-size:12px;display:block}.days{gap:10px;display:grid}.day{border:1px solid var(--el-line);border-radius:14px;overflow:hidden}.dayHead{text-align:left;border-radius:0;justify-content:space-between;align-items:center;width:100%;padding:14px 15px;display:flex}.dayHead>div:last-child{text-align:right}.dayHead b{font-size:15px}.dayHead strong{font-variant-numeric:tabular-nums}.historyRow{border-top:1px solid var(--el-line);justify-content:space-between;gap:16px;padding:15px 0;display:flex}.historyRow:first-child{border-top:0}.historyMain{min-width:0}.historyMain b{margin-bottom:3px;display:block}.historyMain small{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:5px}.historyMain .noNote{font-style:italic}.historyActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:6px;display:flex}.historyActions button{padding:8px 10px;font-size:12px}.modalBackdrop{z-index:20;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.modal{border-radius:22px;width:min(520px,100%);max-height:calc(100vh - 40px);padding:26px;overflow:auto}.savedTime{border-radius:12px;margin:15px 0 18px;padding:12px 14px}.modal label{margin:14px 0;font-size:13px;font-weight:700;display:block}.modal input,.modal select,.modal textarea{border:1px solid var(--el-line);width:100%;font:inherit;resize:vertical;border-radius:10px;margin-top:7px;padding:13px;font-size:16px;display:block}.modalBtns{justify-content:flex-end;gap:10px;margin-top:20px;display:flex}.modal button:disabled{opacity:.45;cursor:not-allowed}.alertFloat{z-index:15;border:1px solid var(--el-line);border-radius:20px;grid-template-columns:auto 1fr;align-items:start;gap:13px;width:min(430px,100% - 40px);padding:19px;display:grid;position:fixed;bottom:20px;right:20px}.alertFloat .primary{grid-column:1/-1;width:100%}.alertFloat p{margin:8px 0 0;font-size:13px;line-height:1.45}.alertPulse{border-radius:50%;place-items:center;width:42px;height:42px;font-size:20px;animation:1.25s ease-in-out infinite pulse;display:grid}@keyframes pulse{50%{transform:scale(1.08)}}@media (prefers-reduced-motion:reduce){.alertPulse{animation:none}}footer{text-align:center;margin-top:26px;font-size:12px}@media (width<=800px){.wrap{padding-top:25px}.hero{flex-direction:column;align-items:flex-start}.total{text-align:left}.grid{grid-template-columns:1fr}.timerCard{padding:28px 15px}.clock{font-size:54px}.controls button{flex:40%}.historyRow{flex-direction:column}.historyActions{justify-content:flex-start}.modalBtns button{flex:1}.alertFloat{width:calc(100% - 24px);bottom:12px;right:12px}}.alertSettings{margin-top:20px}.settingsIntro{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.settingsIntro h2{margin:5px 0 6px;font-size:21px}.settingsIntro p{max-width:650px;margin:0;font-size:14px;line-height:1.5}.activeMarks{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.activeMarks span{white-space:nowrap;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:750}.alertForm{border-top:1px solid var(--el-line);margin-top:18px;padding-top:18px}.alertInputs{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.alertInputs label{font-size:12px;font-weight:750}.minuteInput{border:1px solid var(--el-line);border-radius:11px;align-items:center;margin-top:6px;display:flex;overflow:hidden}.minuteInput input{width:100%;min-width:0;font:inherit;border:0;outline:0;padding:12px 10px;font-size:16px}.minuteInput span{padding:0 10px;font-size:12px}.settingsActions{justify-content:flex-end;gap:10px;margin-top:15px;display:flex}.settingsHint,.settingsMessage{margin:10px 0 0;font-size:12px}.settingsMessage{font-weight:700}@media (width<=700px){.settingsIntro{flex-direction:column}.activeMarks{justify-content:flex-start}.alertInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.settingsActions button{flex:1}}@media (width<=380px){.alertInputs{grid-template-columns:1fr}}.legalPage{min-height:100vh;padding:36px 20px 72px}.legalWrap{border:1px solid var(--el-line);border-radius:24px;max-width:820px;margin:0 auto;padding:42px 52px}.legalBack{font-size:14px;font-weight:700;text-decoration:none}.legalBrand{letter-spacing:.08em;align-items:center;gap:10px;margin-top:38px;font-size:14px;display:flex}.legalBrand span{border-radius:9px;place-items:center;width:28px;height:28px;display:grid}.legalEyebrow{letter-spacing:.18em;margin:42px 0 8px;font-size:12px;font-weight:800}.legalWrap h1{letter-spacing:-.04em;margin:0;font-size:clamp(32px,5vw,48px)}.legalUpdated{margin:10px 0 38px;font-size:13px}.legalWrap section{border-top:1px solid var(--el-line);padding:23px 0 2px}.legalWrap h2{margin:0 0 8px;font-size:18px}.legalWrap p{margin:0 0 10px;font-size:15px;line-height:1.7}.legalLinks{border-top:1px solid var(--el-line);flex-wrap:wrap;gap:20px;margin-top:28px;padding-top:24px;display:flex}.legalLinks a{font-weight:750;text-decoration:none}@media (width<=600px){.legalPage{padding:15px 12px 40px}.legalWrap{border-radius:18px;padding:28px 22px}.legalBrand{margin-top:28px}.legalEyebrow{margin-top:32px}}.statsPanel{margin-top:20px}.statsTitle{margin-bottom:20px}.statsCaption{border-radius:999px;padding:7px 10px;font-size:12px}.statTiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.statTile{border:1px solid var(--el-line);border-radius:14px;min-width:0;padding:15px}.statTile span,.statTile small{font-size:12px;display:block}.statTile strong{letter-spacing:-.02em;overflow-wrap:anywhere;margin:6px 0 3px;font-size:22px;display:block}.statTile .topSubjectName{font-size:18px;line-height:1.2}.chartArea{border-top:1px solid var(--el-line);grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);align-items:center;gap:28px;margin-top:24px;padding-top:24px;display:grid}.donutWrap{place-items:center;min-width:0;display:grid}.donut{aspect-ratio:1;border-radius:50%;place-items:center;width:min(280px,82vw);display:grid;position:relative}.donut:after{content:"";border-radius:50%;position:absolute;inset:0}.donutHole{aspect-ratio:1;text-align:center;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58%;padding:12px;display:flex}.donutHole span,.donutHole small{font-size:12px}.donutHole strong{letter-spacing:-.03em;margin:4px 0;font-size:24px}.legendHead{justify-content:space-between;align-items:end;gap:12px;margin-bottom:10px;display:flex}.legendHead h3{margin:4px 0 0;font-size:18px}.legendHead>span{font-size:13px}.legendRows{gap:2px;max-height:350px;padding-right:3px;display:grid;overflow:auto}.legendRow{border-top:1px solid var(--el-line);grid-template-columns:12px minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.legendRow:first-child{border-top:0}.legendDot{border-radius:50%;width:10px;height:10px}.legendName{min-width:0}.legendName b{overflow-wrap:anywhere;font-size:14px;display:block}.legendName small{margin-top:2px;font-size:12px;display:block}.legendRow>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}@media (width<=900px){.statTiles{grid-template-columns:repeat(2,minmax(0,1fr))}.chartArea{grid-template-columns:1fr}.legendRows{max-height:none}}@media (width<=480px){.statTiles{grid-template-columns:1fr}.statsCaption{display:none}.donut{width:min(240px,78vw)}.legendRow{grid-template-columns:12px minmax(0,1fr)}.legendRow>strong{grid-column:2;justify-self:start;margin-top:-5px}}.pdfPanel{margin-top:20px}.pdfPanel>p{margin:0;font-size:14px;line-height:1.5}.pdfActions{flex-wrap:wrap;gap:10px;margin-top:17px;display:flex}.pdfNotes{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.pdfNotes span{border-radius:10px;padding:10px 12px;font-size:12px;line-height:1.4}.subjectDelete{border-radius:6px;margin-left:5px;padding:2px 6px;font-size:12px}@media (width<=600px){.pdfActions button{width:100%}.pdfNotes{grid-template-columns:1fr}}.headerSide{justify-items:end;gap:12px;display:grid}.accountBar{align-items:center;gap:10px;font-size:12px;display:flex}.accountBar>span{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.accountButton{border:1px solid var(--el-line);border-radius:9px;padding:8px 11px;font-size:12px}.authLead{margin:8px 0 20px;line-height:1.5}.googleButton{border:1px solid var(--el-line);justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.googleButton img{width:18px;height:18px}.authDivider{align-items:center;gap:10px;margin:18px 0;font-size:12px;display:flex}.authDivider i{flex:1;height:1px}.authMessage{border:1px solid var(--el-line);border-radius:10px;margin:14px 0 0;padding:10px 12px;font-size:13px}.authSwitch{width:100%;margin-top:16px;padding:8px;font-size:13px}@media (width<=800px){.headerSide{justify-items:start}}.syncCallout{border:1px solid var(--el-line);border-radius:15px;gap:8px;margin-top:20px;padding:18px;display:grid}.syncCallout>b{font-size:15px}.syncCallout>span{font-size:14px;line-height:1.5}.syncCallout>div{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}.syncCallout button{padding:10px 13px;font-size:13px}.syncSteps{margin:18px 0;padding-left:22px;line-height:1.6}.syncSteps li+li{margin-top:9px}.accountIdentity{border:0;align-items:center;gap:8px;max-width:245px;padding:3px;font-size:12px;display:flex}.accountIdentity i{border-radius:50%;place-items:center;width:26px;height:26px;font-style:normal;font-weight:800;display:grid}.accountIdentity span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.accountModal label{margin-top:14px}.accountModal input:disabled{cursor:not-allowed}.sheetLink{border:1px solid var(--el-line);border-radius:12px;align-items:center;padding:10px 13px;font-size:13px;font-weight:750;text-decoration:none;display:inline-flex}.manualToggle{font-size:12px}.cyclePanel{margin-top:20px}.voicePreview{align-items:center;gap:7px;display:inline-flex}.wrap{max-width:1200px;padding-top:30px}.hero{border:1px solid var(--el-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;align-items:center;margin:0 -4px 28px;padding:20px 24px}.brandIntro{align-items:center;gap:15px;display:flex}.brandMark{border-radius:18px;place-items:center;width:58px;height:58px;display:grid;overflow:hidden}.brandMark img{object-fit:contain;width:74px;height:74px}.hero h1{font-size:clamp(32px,4vw,45px);line-height:1}.hero p{font-size:15px;line-height:1.55}.accountBar{border:1px solid var(--el-line);border-radius:999px;padding:5px 6px 5px 11px}.accountButton{border-radius:999px}.total{padding:4px 4px 0}.total strong{font-size:34px}.timerCard{border:1px solid var(--el-line);overflow:hidden}.timerCard:before{content:"";border:1px solid var(--el-line);border-radius:50%;width:360px;height:360px;position:absolute;top:-215px;right:-95px}.timerCard:after{content:"";border-radius:50%;width:260px;height:260px;position:absolute;bottom:-170px;left:-60px}.timerCard>*{z-index:1;position:relative}.statsPanel{border-top:4px solid var(--el-line)}.authModal{border:1px solid var(--el-line);width:min(480px,100%);padding:30px}.authBrand{align-items:center;gap:9px;margin-bottom:22px;font-size:14px;font-weight:850;display:flex}.authBrand img{object-fit:contain;border-radius:10px;width:34px;height:34px}.verificationNote{border-radius:10px;margin:12px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.googleButton{border-radius:13px;padding:14px}.modal input{border-radius:12px}.legendRow{border-radius:12px;transition:background .16s,transform .16s}.legendRow:hover,.legendRow:focus{outline:0;transform:translate(3px)}@media (width<=800px){.hero{align-items:flex-start;padding:18px}.brandIntro{align-items:flex-start}.brandMark{border-radius:15px;width:48px;height:48px}.brandMark img{width:62px;height:62px}.headerSide{width:100%}.accountBar{max-width:100%}}.sheetRegistry{border-top:1px solid var(--el-line);margin-top:18px;padding-top:18px}.sheetRegistryHead{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.sheetRegistryHead h3{margin:4px 0 0;font-size:17px}.sheetRegistryHead>strong{border-radius:10px;place-items:center;min-width:34px;height:34px;display:grid}.sheetRegistryEmpty{border:1px dashed var(--el-line);text-align:center;border-radius:13px;margin:0;padding:16px;font-size:13px}.sheetRegistryList{gap:10px;display:grid}.sheetRegistryItem{border:1px solid var(--el-line);border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:14px 15px;display:flex}.sheetRegistryInfo{min-width:0}.sheetRegistryInfo>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.sheetRegistryInfo b{overflow-wrap:anywhere}.sheetRegistryInfo small,.sheetRegistryInfo>span{margin-top:4px;font-size:12px;line-height:1.4;display:block}.activeSheetBadge{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:850}.sheetRegistryActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.sheetRegistryActions a,.sheetRegistryActions button{border-radius:9px;justify-content:center;align-items:center;padding:9px 11px;font-size:12px;font-weight:750;text-decoration:none;display:inline-flex}@media (width<=720px){.sheetRegistryItem{flex-direction:column;align-items:stretch}.sheetRegistryActions{justify-content:stretch}.sheetRegistryActions a,.sheetRegistryActions button{flex:100%}}.floatingTimerToggle{z-index:3;border:1px solid var(--el-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:12px;display:inline-flex;position:absolute;top:18px;right:18px}.floatingTimerMessage{border-radius:10px;max-width:620px;margin:12px auto 0;padding:9px 12px;font-size:12px;line-height:1.4}.floatingTimerFallback{z-index:50;resize:both;border:1px solid var(--el-line);border-radius:14px;width:260px;min-width:220px;max-width:calc(100vw - 16px);min-height:140px;max-height:calc(100vh - 16px);position:fixed;bottom:18px;right:18px;overflow:hidden}.floatingTimerDrag{letter-spacing:.05em;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;height:26px;padding:0 7px 0 11px;font-size:12px;display:flex}.floatingTimerDrag button{border-radius:7px;place-items:center;width:22px;height:22px;padding:0;font-size:16px;display:grid}.floatingTimerShell{flex-direction:column;justify-content:center;height:100%;min-height:0;padding:8px 10px 10px;display:flex;overflow:hidden}.floatingTimerDot{border-radius:50%;width:7px;height:7px;display:inline-block}.floatingTimerDot.running{animation:1.5s ease-in-out infinite floatingPulse}.floatingTimerState{letter-spacing:.14em;text-align:center;justify-content:center;align-items:center;gap:7px;font-size:12px;font-weight:850;display:flex}.floatingTimerClock{font-variant-numeric:tabular-nums;letter-spacing:-.045em;text-align:center;margin:2px 0 6px;font-size:clamp(32px,19vw,46px);font-weight:780;line-height:1}.floatingTimerControls{justify-content:center;gap:6px;display:flex}.floatingTimerControls button{cursor:pointer;border:0;border-radius:8px;flex:1;max-width:112px;padding:7px 8px;font-size:12px;font-weight:800}@keyframes floatingPulse{50%{opacity:.55;transform:scale(.86)}}@media (prefers-reduced-motion:reduce){.floatingTimerDot.running{animation:none}}@media (width<=600px){.floatingTimerToggle{margin:0 auto 14px;position:static}.floatingTimerFallback{width:min(260px,100vw - 16px);max-width:calc(100vw - 16px);bottom:8px;right:8px}}.focusSoundPanel{text-align:left;border:1px solid var(--el-line);border-radius:15px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px 14px;width:min(680px,100%);margin:17px auto 0;padding:12px 13px;transition:border-color .2s,background .2s;display:grid}.focusSoundInfo{align-items:center;gap:10px;min-width:0;display:flex}.focusSoundIcon{border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:18px;display:grid}.focusSoundInfo>div{gap:1px;min-width:0;display:grid}.focusSoundLabel{letter-spacing:.15em;font-size:12px;font-weight:850}.focusSoundInfo strong{font-size:13px}.focusSoundInfo small{align-items:center;gap:6px;font-size:12px;display:flex}.focusSoundInfo small i{border-radius:50%;width:6px;height:6px;display:inline-block}.focusSoundToggle{border:1px solid var(--el-line);white-space:nowrap;border-radius:10px;padding:9px 12px;font-size:12px}.focusSoundControls{grid-column:1/-1;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:10px 14px;display:grid}.focusSoundControls.single{grid-template-columns:1fr}.focusSoundPicker{grid-template-columns:auto minmax(150px,1fr);align-items:center;gap:10px;font-size:12px;display:grid}.focusSoundPicker select{border:1px solid var(--el-line);width:100%;min-width:0;font:inherit;cursor:pointer;border-radius:9px;padding:8px 30px 8px 10px;font-size:13px}.focusSoundPicker select:focus{outline-offset:1px;outline:2px solid #73d6a07a}.focusSoundVolume{grid-template-columns:auto minmax(80px,1fr) 40px;align-items:center;gap:10px;font-size:12px;display:grid}.focusSoundVolume input{accent-color:#73d6a0;cursor:pointer;width:100%;height:4px;margin:0;padding:0}.focusSoundVolume output{text-align:right;font-variant-numeric:tabular-nums;font-size:12px}.focusSoundNote{grid-column:1/-1;font-size:12px;line-height:1.35}.floatingTimerSound{letter-spacing:0;border-radius:50%;place-items:center;width:15px;height:15px;margin-left:1px;font-size:12px;display:inline-grid}@media (width<=600px){.focusSoundPanel{grid-template-columns:1fr}.focusSoundToggle{width:100%}.focusSoundControls{grid-column:1;grid-template-columns:1fr}.focusSoundNote{grid-column:1}.focusSoundInfo{text-align:left;justify-content:center}}.studyTotals{gap:9px;min-width:238px;display:grid}.todayTotal{border:1px solid var(--el-line);text-align:right;border-radius:14px;padding:11px 13px}.todayTotal span,.todayTotal small{font-size:12px;display:block}.todayTotal span{letter-spacing:.035em;text-transform:uppercase;font-weight:800}.todayTotal strong{font-variant-numeric:tabular-nums;margin:3px 0 1px;font-size:23px;line-height:1.1;display:block}.todayTotal small{font-variant-numeric:tabular-nums}.grid{grid-template-columns:minmax(260px,.72fr) minmax(0,1.28fr);align-items:start}.historySectionHead{align-items:flex-start}.historySectionHead p{margin:6px 0 0;font-size:13px;line-height:1.45}.historySectionHead>strong{flex:none}.historyToolbar{border:1px solid var(--el-line);border-radius:14px;justify-content:space-between;align-items:end;gap:14px;margin-bottom:14px;padding:13px 14px;display:flex}.historyMonthFilter{gap:6px;min-width:min(260px,100%);font-size:12px;font-weight:750;display:grid}.historyMonthFilter select{border:1px solid var(--el-line);width:100%;font:inherit;cursor:pointer;border-radius:10px;padding:10px 34px 10px 11px;font-size:14px}.historyMonthFilter select:focus{outline-offset:2px;outline:2px solid #315f7847}.historyToolbarActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.historyToolbarActions button{padding:9px 11px;font-size:12px}.historyMonthSummary{border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;padding:17px 18px;display:flex}.historyMonthSummary>div:first-child>span{letter-spacing:.13em;font-size:12px;font-weight:800;display:block}.historyMonthSummary h3{margin:5px 0 0;font-size:20px}.historyMonthMetrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.historyMonthMetrics>span{border:1px solid var(--el-line);text-align:center;border-radius:11px;gap:1px;min-width:82px;padding:9px 11px;font-size:12px;display:grid}.historyMonthMetrics>span>b{font-variant-numeric:tabular-nums;font-size:16px}.historyMonthMetrics .historyMonthTotal{text-align:right;min-width:160px}.historyMonthTotal small,.historyMonthTotal em{font-size:12px;font-style:normal;display:block}.historyMonthTotal strong{font-variant-numeric:tabular-nums;font-size:18px}.days{gap:12px}.day{border-radius:16px;transition:border-color .16s,box-shadow .16s}.dayHead{grid-template-columns:minmax(0,1fr) auto 30px;align-items:center;gap:14px;padding:14px 15px;display:grid}.dayIdentity{min-width:0}.dayIdentity>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.dayIdentity b{font-variant-numeric:tabular-nums;font-size:16px}.dayIdentity em{letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:3px 7px;font-size:12px;font-style:normal;font-weight:850}.dayHead .dayIdentity>span{margin-top:4px;font-size:12px}.dayTotal{border:1px solid var(--el-line);text-align:right;border-radius:11px;min-width:156px;padding:8px 11px}.dayHead .dayTotal span,.dayHead .dayTotal small{font-size:12px;display:block}.dayTotal strong{font-variant-numeric:tabular-nums;margin:2px 0;font-size:17px;display:block}.dayChevron{border-radius:9px;place-items:center;width:28px;height:28px;font-size:18px;font-style:normal;font-weight:500;display:grid}.daySessions{padding:0 16px}.historyRow{grid-template-columns:minmax(0,1fr) minmax(132px,auto) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.historyMain b{font-size:15px}.historyMain>span{font-variant-numeric:tabular-nums;font-size:13px}.historyMain small{font-size:13px;line-height:1.4}.sessionDuration{text-align:right;border-radius:10px;min-width:132px;padding:8px 10px}.sessionDuration span,.sessionDuration small{font-size:12px;display:block}.sessionDuration strong{font-variant-numeric:tabular-nums;margin:2px 0;font-size:14px;display:block}.historyActions{flex-wrap:nowrap}@media (width<=800px){.studyTotals{width:100%;min-width:0}.total,.todayTotal{text-align:left}}@media (width<=720px){.historySectionHead{gap:10px}.historyToolbar{flex-direction:column;align-items:stretch}.historyMonthFilter{min-width:0}.historyToolbarActions{justify-content:stretch}.historyToolbarActions button{flex:1}.historyMonthSummary{flex-direction:column;align-items:stretch}.historyMonthMetrics{grid-template-columns:1fr 1fr;justify-content:stretch;display:grid}.historyMonthMetrics>span{min-width:0}.historyMonthMetrics .historyMonthTotal{text-align:left;grid-column:1/-1;min-width:0}.dayHead{grid-template-columns:minmax(0,1fr) 30px;gap:10px}.dayTotal{text-align:left;grid-column:1;min-width:0}.dayChevron{grid-area:1/2/3}.historyRow{grid-template-columns:1fr;gap:10px}.sessionDuration{text-align:left;min-width:0}.historyActions{justify-content:flex-start}.historyActions button{flex:1}.daySessions{padding:0 14px}}.accessPage{--access-ink:#092233;--access-deep:#071a28;--access-blue:#12394c;--access-ice:#d8eef3;--access-mint:#87d7bd;isolation:isolate;min-height:100vh;position:relative;overflow-x:hidden}.accessAmbient{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.accessAmbient:before{content:"";background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.accessAmbient i{border:1px solid var(--el-line);border-radius:50%;animation:18s ease-in-out infinite accessOrbit;position:absolute}.accessAmbient i:first-child{width:32rem;height:32rem;top:-18rem;left:-9rem}.accessAmbient i:nth-child(2){width:22rem;height:22rem;animation-delay:-6s;top:24rem;right:-11rem}.accessAmbient i:nth-child(3){width:12rem;height:12rem;animation-delay:-11s;top:62rem;left:8%}@keyframes accessOrbit{50%{opacity:.58;transform:translate(1.4rem,2.2rem)scale(1.06)}}.accessHero{text-align:center;flex-direction:column;align-items:center;width:min(760px,100% - 32px);min-height:100svh;margin:0 auto;padding:clamp(48px,8vh,88px) 0 40px;display:flex}.accessBrandBlock{justify-items:center;gap:13px;display:grid}.accessWordmark{white-space:nowrap;letter-spacing:-.065em;justify-content:center;align-items:center;gap:.06em;font-size:clamp(2.35rem,8vw,5.8rem);font-weight:880;line-height:.9;display:flex}.brandClock{width:.88em;height:.88em;font-size:inherit;border:0;border-radius:50%;flex:0 0 .88em;place-items:center;margin:0 .035em;padding:0;line-height:1;display:inline-grid}.brandClockFace{border:clamp(2px,.035em,4px) solid var(--el-line);border-radius:50%;width:100%;height:100%;display:block;position:relative}.brandClockHand{transform-origin:50% 100%;border-radius:999px;display:block;position:absolute;bottom:50%;left:50%}.brandClockHand.hour{width:5%;height:23%;margin-left:-2.5%;animation:72s linear infinite accessClockSpin}.brandClockHand.minute{width:3.4%;height:31%;margin-left:-1.7%;animation:12s linear infinite accessClockSpin}.brandClockHand.second{width:2%;height:34%;margin-left:-1%;animation:3s steps(60,end) infinite accessClockSpin}.brandClockPin{border-radius:50%;width:9%;height:9%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes accessClockSpin{to{transform:rotate(360deg)}}.accessPromise{max-width:610px;margin:24px auto 27px;font-size:clamp(16px,2.2vw,19px);line-height:1.55}.accessAuthCard{border:1px solid var(--el-line);text-align:left;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);border-radius:25px;width:min(520px,100%);padding:27px 30px 25px}.accessMode{border:1px solid var(--el-line);border-radius:14px;grid-template-columns:1fr 1fr;gap:5px;margin-bottom:23px;padding:5px;display:grid}.accessMode button{border-radius:10px;padding:10px 12px;font-size:14px}.accessEyebrow{letter-spacing:.17em;font-size:12px;font-weight:850;display:block}.accessAuthCard h1,.verificationCard h1{letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(26px,4vw,34px);line-height:1.13}.accessAuthLead{margin:0 0 21px;font-size:14px;line-height:1.55}.accessGoogleButton{border-radius:12px;padding:13px;font-size:14px}.accessAuthCard .authDivider{margin:17px 0}.accessForm{gap:13px;display:grid}.accessForm label{gap:7px;font-size:13px;font-weight:760;display:grid}.accessForm input{border:1px solid var(--el-line);width:100%;font:inherit;border-radius:11px;outline:0;padding:13px 14px;font-size:16px;transition:border-color .15s,box-shadow .15s}.passwordRecovery{border-radius:0;justify-self:end;margin-top:-7px;padding:2px 0;font-size:12px;font-weight:760}.requiredVerification{border:1px solid var(--el-line);border-radius:12px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:12px;font-size:12px;line-height:1.45;display:grid}.requiredVerification>i{border-radius:50%;place-items:center;width:25px;height:25px;font-style:normal;font-weight:900;display:grid}.requiredVerification b{margin-bottom:1px;font-size:12px;display:block}.accessMessage,.verificationMessage{border:1px solid var(--el-line);border-radius:11px;margin:0;padding:11px 12px;font-size:12px;line-height:1.45}.accessSubmit{border-radius:12px;width:100%;margin-top:2px;padding:14px 18px;font-size:14px;font-weight:850}.accessSubmit:disabled{opacity:1;cursor:wait}.accessGoogleButton:disabled,.verificationActions button:disabled{opacity:.66;cursor:not-allowed}.accessFinePrint{text-align:center;margin:17px 0 0;font-size:12px;line-height:1.55}.accessFinePrint a{font-weight:730;text-decoration:none}.accessFinePrint a:hover{text-decoration:underline}.discoverLink{align-items:center;gap:9px;margin-top:auto;padding-top:30px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.discoverLink span{animation:1.7s ease-in-out infinite discoverBounce}@keyframes discoverBounce{50%{transform:translateY(5px)}}.accessFeatures{width:min(1160px,100% - 32px);margin:0 auto;padding:85px 0 95px;position:relative}.accessSectionHeading{max-width:590px;margin-bottom:30px}.accessSectionHeading h2{letter-spacing:-.045em;margin:8px 0;font-size:clamp(30px,5vw,48px)}.accessSectionHeading p{margin:0;font-size:16px;line-height:1.55}.accessFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.accessFeatureGrid article{border:1px solid var(--el-line);border-radius:20px;min-height:215px;padding:24px;transition:transform .2s,border-color .2s,background .2s;position:relative}.accessFeatureGrid article:hover{transform:translateY(-4px)}.accessFeatureGrid article>i{border:1px solid var(--el-line);letter-spacing:.06em;border-radius:11px;place-items:center;width:36px;height:36px;font-size:12px;font-style:normal;font-weight:850;display:grid}.accessFeatureGrid h3{letter-spacing:-.02em;margin:25px 0 8px;font-size:18px}.accessFeatureGrid p{margin:0;font-size:14px;line-height:1.55}.accessFooter{border-top:1px solid var(--el-line);text-align:left;justify-content:space-between;align-items:center;gap:16px;width:min(1160px,100% - 32px);margin:0 auto;padding:24px 0 34px;font-size:12px;display:flex}.accessFooter>span{letter-spacing:.08em;font-weight:800}.accessFooter nav{gap:18px;display:flex}.accessFooter a{text-decoration:none}.verificationPage{place-items:center;padding:48px 16px;display:grid}.verificationShell{justify-items:center;gap:28px;width:min(560px,100%);display:grid}.verificationShell .accessWordmark{font-size:clamp(2rem,8vw,3.4rem)}.verificationCard{border:1px solid var(--el-line);text-align:center;border-radius:25px;width:100%;padding:32px}.verificationIcon{border:1px solid var(--el-line);border-radius:20px;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid;transform:rotate(-3deg)}.verificationIcon span{border:2px solid var(--el-line);border-radius:5px;place-items:center;width:30px;height:24px;font-weight:900;display:grid;transform:rotate(3deg)}.verificationCard>p{margin:10px 0 5px;font-size:14px}.verificationEmail{overflow-wrap:anywhere;font-size:16px;display:block}.verificationCard ol{border:1px solid var(--el-line);text-align:left;border-radius:14px;margin:23px 0;padding:18px 18px 18px 40px;font-size:13px;line-height:1.55}.verificationCard li+li{margin-top:5px}.verificationCard .verificationMessage{text-align:left;margin:0 0 13px}.verificationActions{grid-template-columns:1fr 1fr;gap:8px;margin-top:9px;display:grid}.verificationActions button{border:1px solid var(--el-line);border-radius:11px;padding:11px 10px;font-size:12px}.verificationCard>small{margin-top:17px;font-size:12px;line-height:1.5;display:block}.accessLoading{align-content:center;justify-items:center;gap:22px;padding:30px;display:grid}.accessLoading .accessWordmark{font-size:clamp(2.2rem,9vw,4.7rem)}.accessSeoBootstrap{text-align:center;justify-items:center;gap:9px;width:min(720px,100%);display:grid}.accessSeoEyebrow{letter-spacing:.16em;font-size:11px;font-weight:850}.accessSeoBootstrap h1{letter-spacing:-.04em;max-width:680px;margin:0;font-size:clamp(24px,4.6vw,39px);line-height:1.08}.accessSeoBootstrap p{max-width:650px;margin:0;font-size:14px;line-height:1.6}.accessSeoLinks{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:5px;display:flex}.accessSeoLinks a{border:1px solid var(--el-line);border-radius:999px;padding:7px 10px;font-size:11px;font-weight:760;text-decoration:none}.accessSeoLinks a:hover{text-decoration:underline}.accessLoadingLine{align-items:center;gap:10px;font-size:13px;display:flex}.accessLoadingLine i{border-radius:99px;width:32px;height:3px;animation:1.2s ease-in-out infinite accessLoad}@keyframes accessLoad{50%{opacity:.55;transform:scaleX(1.65)}}@media (width<=560px){.accessSeoBootstrap{gap:8px}.accessSeoBootstrap h1{font-size:clamp(23px,8vw,31px)}.accessSeoBootstrap p{font-size:13px}.accessSeoLinks{gap:6px}.accessSeoLinks a{padding:6px 8px;font-size:10.5px}}@media (width<=820px){.accessFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.accessFeatureGrid article{min-height:205px}}@media (width<=560px){.accessHero{width:min(100% - 22px,760px);padding-top:38px}.accessWordmark{font-size:clamp(2rem,11.7vw,3.4rem)}.accessPromise{margin:20px 10px 22px;font-size:15px}.accessAuthCard{border-radius:20px;padding:21px 18px 20px}.accessFeatures{width:min(100% - 24px,1160px);padding:65px 0}.accessFeatureGrid{grid-template-columns:1fr}.accessFeatureGrid article{min-height:0}.accessFooter{flex-direction:column;align-items:flex-start}.verificationCard{padding:25px 18px}.verificationActions{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.accessAmbient i,.brandClockHand,.discoverLink span,.accessLoadingLine i{animation:none}.accessFeatureGrid article{transition:none}}.trialDisclosure{text-align:left;border-radius:12px;margin:18px 0;padding:14px 16px;font-size:14px;line-height:1.65}.backendNotice{border:1px solid var(--el-line);border-radius:12px;max-width:680px;margin:16px auto;padding:14px 18px;font-size:14px;line-height:1.6}.backendNotice p{margin:0 0 8px}.backendNotice button{margin:4px 8px 0 0;padding:4px;font-size:14px;text-decoration:underline}.accountAccess{border:1px solid var(--el-line);border-radius:12px;margin:18px 0;padding:16px;font-size:14px;line-height:1.6}.accountAccess p{margin:8px 0}.accountAccess a{text-decoration:underline}.unlockDialog{border:1px solid var(--el-line);border-radius:22px;gap:16px;width:calc(100% - 32px);max-width:520px;max-height:calc(100dvh - 32px);padding:32px;overflow:auto}.unlockClose{cursor:pointer;border-radius:8px;width:36px;height:36px;font-size:28px;line-height:1;position:absolute;top:12px;right:15px}.unlockTitle{letter-spacing:-.6px;padding-right:14px;font-size:26px;font-weight:750;line-height:1.25}.unlockDescription{font-size:16px;line-height:1.65}.unlockInvitation{margin:0;font-size:16px;font-weight:600;line-height:1.5}.unlockPrice{border-top:1px solid var(--el-line);border-bottom:1px solid var(--el-line);flex-direction:column;gap:7px;padding:20px 0;display:flex}.unlockPrice strong{letter-spacing:-1.4px;font-size:42px;line-height:1.1}.unlockPrice span{font-size:16px;font-weight:600}.unlockBenefits{gap:10px;margin:0;padding:0;font-size:16px;list-style:none;display:grid}.unlockMain{cursor:pointer;border-radius:12px;width:100%;min-height:50px;padding:15px 20px;font-size:16px;font-weight:650}.unlockMain:disabled{opacity:.55;cursor:wait}.unlockSecure,.unlockWaiting{text-align:center;margin:0;font-size:14px;line-height:1.6}.unlockQr{aspect-ratio:1;width:min(100%,240px);height:auto;margin:0 auto}.pixCopyLabel{gap:8px;font-size:14px;font-weight:600;display:grid}.pixCopyLabel textarea{resize:vertical;border:1px solid var(--el-line);overflow-wrap:anywhere;border-radius:10px;width:100%;min-height:78px;padding:10px;font:13px/1.5 monospace}.paymentTestNotice,.paymentMessage{border-radius:10px;margin:0;padding:12px 14px;font-size:14px;line-height:1.6}.unlockLinks{flex-wrap:wrap;justify-content:center;gap:20px;font-size:14px;display:flex}.unlockLinks a{text-decoration:underline}.unlockDialog button:focus-visible,.unlockDialog a:focus-visible{outline-offset:3px;outline:3px solid #7195b2}@media (width<=520px){.unlockDialog{padding:24px 20px}.unlockTitle{font-size:23px}.unlockPrice strong{font-size:38px}}[data-slot=dialog-overlay]{z-index:2000;position:fixed;inset:0}.unlockDialog{z-index:2001;grid-template-columns:minmax(0,1fr);align-items:stretch;margin:0;display:grid;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.unlockDialog>*{min-width:0}@media (width<=800px){.wrap>.grid{grid-template-columns:minmax(0,1fr)}}.studyApp{width:100%;min-height:100svh;display:flex}.studyApp [hidden],.studyMobileNav [hidden],.studyTooltip[hidden]{display:none!important}.studyApp button,.studyMobileNav button{font:inherit;min-height:44px;font-weight:650;transition:background .18s,border-color .18s,box-shadow .18s}.studyApp button{cursor:pointer}.studyApp button:disabled{opacity:.48;cursor:not-allowed}.studyApp svg,.studyMobileNav svg{stroke-width:1.8px;vertical-align:middle;flex-shrink:0;width:20px;height:20px}.studyApp button:focus-visible,.studyApp a:focus-visible,.studyApp summary:focus-visible,.studyMobileNav button:focus-visible{outline-offset:3px;outline:3px solid #55ab91}.studyApp input:focus-visible,.studyApp select:focus-visible,.studyApp textarea:focus-visible{outline-offset:2px;outline:2px solid #548da4}.studySrOnly,.studyApp .sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.studySkip{z-index:3000;border-radius:10px;padding:12px 18px;position:fixed;top:10px;left:10px;transform:translateY(-150%)}.studySkip:focus{transform:translateY(0)}.studyApp [data-slot=sidebar]{flex-shrink:0}.studyApp [data-slot=sidebar-gap]{width:var(--sidebar-width);transition:width .2s}.studyApp .studySidebar{width:var(--sidebar-width);z-index:40;border-right:1px solid var(--el-line);height:100svh;transition:width .2s;display:flex;position:fixed;inset:0 auto 0 0}.studyApp [data-slot=sidebar-inner]{flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.studyApp [data-collapsible=icon] [data-slot=sidebar-gap],.studyApp [data-collapsible=icon] .studySidebar{width:var(--sidebar-width-icon)}.studyNavBrand{align-items:center;gap:10px;padding:32px 22px 30px;display:flex}.studyNavBrand>button:first-child{text-align:left;white-space:nowrap;border-radius:6px;align-items:center;gap:11px;padding:0;display:flex}.studyBrandIcon{place-items:center;width:35px;height:40px;display:grid}.studyBrandIcon svg{stroke-width:1.65px;width:32px;height:32px}.studyNavBrand .navLabel{letter-spacing:.17em;font-size:14px;font-weight:600;line-height:1.25}.studyNavBrand .navLabel strong{letter-spacing:.05em;font-size:18px;display:block}.studyNavContent{flex:1;min-height:0;padding:4px 14px 20px;overflow-y:auto}.studyNavCaption{letter-spacing:.12em;white-space:nowrap;margin:0 10px 17px;font-size:12px;font-weight:650}.studyApp [data-slot=sidebar-menu],.studyMobileNav [data-slot=sidebar-menu]{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.studyApp [data-slot=sidebar-menu-item],.studyMobileNav [data-slot=sidebar-menu-item]{min-width:0;position:relative}.studyApp [data-slot=sidebar-menu-button],.studyMobileNav [data-slot=sidebar-menu-button]{border:1px solid var(--el-line);text-align:left;white-space:nowrap;border-radius:11px;align-items:center;gap:12px;width:100%;min-height:47px;padding:12px;font-size:14px;font-weight:550;text-decoration:none;display:flex;position:relative}.studyNavSecondary{border-top:1px solid var(--el-line);margin-top:22px;padding-top:18px}.studyNavRunning{border-radius:50%;flex-shrink:0;width:6px;height:6px;margin-left:auto}.studyNavFooter{border-top:1px solid var(--el-line);padding:15px 14px 20px}.studyAvatar{border:1px solid var(--el-line);border-radius:11px;flex-shrink:0;place-items:center;width:34px;height:34px;font-size:14px;font-style:normal;display:grid}.studyApp [data-slot=sidebar-menu-button].studyProfile,.studyMobileNav [data-slot=sidebar-menu-button].studyProfile{padding:10px 6px}.studyProfile .navLabel{min-width:0;overflow:hidden}.studyProfile strong{text-overflow:ellipsis;max-width:153px;font-size:14px;display:block;overflow:hidden}.studyProfile small{margin-top:3px;font-size:12px;display:block}.studyApp [data-collapsible=icon] .navLabel,.studyApp [data-collapsible=icon] .studyNavCaption{display:none}.studyApp [data-collapsible=icon] .studyNavBrand{padding-left:22px;padding-right:22px}.studyApp [data-collapsible=icon] .studyNavContent,.studyApp [data-collapsible=icon] .studyNavFooter{padding-left:14px;padding-right:14px}.studyApp [data-collapsible=icon] .studyNavRunning{position:absolute;top:8px;right:6px}.studyTooltip{z-index:2100;border-radius:8px;padding:9px 13px;font:500 14px/1.4 Inter,system-ui,sans-serif}.studyWorkspace{flex:1;min-width:0}.studyHeader{border-bottom:1px solid var(--el-line);align-items:center;gap:16px;height:76px;padding:0 38px;font-size:14px;display:flex}.studyApp .studyIconButton{border:1px solid var(--el-line);border-radius:11px;place-items:center;width:44px;min-width:44px;padding:0;display:grid}.studyHeaderRight{align-items:center;gap:20px;margin-left:auto;display:flex}.studyHeaderDate{font-size:14px}.studyApp .studyLiveTime{border:1px solid var(--el-line);font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.studyMain{max-width:1360px;min-height:calc(100svh - 76px);margin:0 auto;padding:32px 38px 24px}.studyPageIntro{justify-content:space-between;align-items:center;gap:18px;margin-bottom:27px;animation:.22s ease-out studyEnter;display:flex}.studyMain .eyebrow{letter-spacing:.14em;font-size:12px}.studyPageIntro h1{letter-spacing:-.035em;outline:none;margin:8px 0;font-size:clamp(26px,3vw,34px);font-weight:720;line-height:1.2}.studyPageIntro p{margin:0;font-size:15px;line-height:1.5}.studyTodayTag{border:1px solid var(--el-line);white-space:nowrap;border-radius:9px;align-items:center;gap:8px;padding:9px 12px;font-size:13px;display:flex}.studyMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:24px;display:grid}.studyMetrics article{border:1px solid var(--el-line);border-radius:17px;padding:21px 22px;position:relative}.studyMetrics article>span:not(.studyMetricIcon){padding-right:29px;font-size:14px;display:block}.studyMetricIcon{position:absolute;top:19px;right:20px}.studyMetrics strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:12px 0 5px;font-size:clamp(25px,2.5vw,33px);font-weight:730;line-height:1.2;display:block}.studyTimerLayout{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);align-items:stretch;gap:22px;margin-bottom:24px;display:grid}.studyApp .studyTimerCard{text-align:center;border:1px solid var(--el-line);border-radius:22px;min-width:0;padding:24px 30px 20px;display:block;overflow:hidden}.studyTimerCard:before,.studyTimerCard:after{display:none!important}.studyTimerHeading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;display:flex}.studyTimerHeading>span{letter-spacing:.17em;align-items:center;gap:9px;font-size:12px;font-weight:650;display:flex}.studyApp .studyTimerHeading button{border:1px solid var(--el-line);border-radius:10px;width:36px;min-height:36px;padding:0}.studyTimerCard .status{letter-spacing:.16em;font-size:12px;line-height:1.5}.studyApp .studyTimerCard .clock{letter-spacing:-.05em;margin:12px 0 22px;font-size:clamp(48px,5.8vw,78px);font-weight:650;line-height:1}.studyTimerCard .cycleInfo{margin-bottom:16px}.studyTimerCard .controls{gap:10px}.studyTimerCard .controls button{border-radius:11px;flex:0 auto;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:12px 22px;font-size:15px;display:inline-flex}.studyTimerCard .controls>.ghost{border:1px solid var(--el-line)}.studyTimerCard .timerHint{max-width:370px;margin:17px auto 0;font-size:12px;line-height:1.5}.studySoundDetails{border-top:1px solid var(--el-line);text-align:left;margin:21px 0 0}.studySoundDetails>summary{cursor:pointer;justify-content:center;align-items:center;gap:9px;padding:15px 0 0;font-size:14px;list-style:none;display:flex}.studySoundDetails>summary::-webkit-details-marker{display:none}.studySoundDetails[open]>summary>svg:last-child{transform:rotate(90deg)}.studyTimerCard .focusSoundPanel{border-radius:13px;width:100%;margin-top:15px;padding:15px}.studyTimerCard .focusSoundLabel,.studyTimerCard .focusSoundNote,.studyTimerCard .focusSoundInfo small{font-size:12px}.studyTimerCard .focusSoundToggle{min-height:42px;font-size:13px}.studyTimerCard .focusSoundPicker{font-size:13px}.studyTimerCard .focusSoundPicker select{font-size:14px}.studyTimerCard .focusSoundVolume{font-size:12px}.studyFloatingCard{border:1px solid var(--el-line);border-radius:22px;flex-direction:column;justify-content:center;align-items:flex-start;padding:28px;display:flex}.studyFloatingIcon{border:1px solid var(--el-line);border-radius:14px;place-items:center;width:47px;height:47px;margin-bottom:22px;display:grid}.studyFloatingIcon svg{width:25px;height:25px}.studyFloatingCard .eyebrow{font-size:12px}.studyFloatingCard h2{letter-spacing:-.04em;margin:10px 0 13px;font-size:28px;font-weight:700;line-height:1.13}.studyFloatingCard p{max-width:330px;margin:0 0 24px;font-size:14px;line-height:1.6}.studyApp .studyFloatingCard button{border:1px solid var(--el-line);border-radius:11px;justify-content:center;align-items:center;gap:9px;width:100%;padding:13px 12px;font-size:14px;line-height:1.4;display:flex}.studyFloatingCard small{margin-top:11px;font-size:12px;line-height:1.5}.studyFloatingCard.active .studyFloatingIcon{animation:.25s ease-out studyEnter}.studyHomeLower{grid-template-columns:minmax(0,1.65fr) minmax(270px,1fr);gap:22px;display:grid}.studyApp .card{border:1px solid var(--el-line);border-radius:20px;min-width:0;margin-top:0;padding:26px}.studyApp .card h2{letter-spacing:-.025em;font-size:21px}.studyApp .sectionHead{gap:15px;margin-bottom:22px}.studyRecentRow{border-top:1px solid var(--el-line);align-items:center;gap:12px;padding:17px 0;display:flex}.studyRecentIcon{border:1px solid var(--el-line);border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.studyRecentRow>div{flex:1;min-width:0}.studyRecentRow b{overflow-wrap:anywhere;font-size:14px;font-weight:650;display:block}.studyRecentRow small{margin-top:5px;font-size:12px;display:block}.studyRecentRow>strong{white-space:nowrap;font-size:14px;font-weight:650}.studyApp .studyTextLink{border-top:1px solid var(--el-line);text-align:left;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;margin-top:4px;padding:14px 0 0;font-size:14px;display:flex}.studyOverview h2{margin:10px 0 12px}.studyOverview>p{margin:0 0 21px;font-size:15px;line-height:1.65}.studyOverviewStat{justify-content:space-between;align-items:center;gap:12px;padding:17px 0;font-size:14px;display:flex}.studyOverviewStat strong{letter-spacing:-.035em;font-size:26px}.studyEmpty{text-align:center;padding:18px 0 23px}.studyEmpty>svg{width:26px;height:26px}.studyEmpty h3{margin:13px 0 7px;font-size:16px;font-weight:600}.studyEmpty p{max-width:350px;margin:0 auto;font-size:14px;line-height:1.6}.studyApp .statsPanel,.studyApp .pdfPanel,.studyApp .studyRecords,.studyApp .cyclePanel,.studyApp .syncSettings{margin-bottom:24px}.studyApp .statsPanel .statTiles{gap:14px}.studyApp .statTile{border-radius:13px;padding:18px}.studyApp .statTile span{font-size:14px}.studyApp .statTile small{font-size:12px}.studyApp .statTile strong{font-weight:680}.studyApp .legendHead>span{font-size:12px}.studyApp .legendRow{padding:14px 0}.studyApp .legendRow:focus-visible{outline-offset:2px;border-radius:5px;outline:2px solid #55ab91}.studyApp .donut{max-width:245px}.studyApp .pdfPanel>p,.studyApp .settingsIntro p{font-size:15px;line-height:1.65}.studyApp .pdfNotes span{padding:14px;font-size:13px}.studyApp .card .primary,.studyApp .modal .primary,.studyApp .card .ghost,.studyApp .modal .ghost{border:1px solid var(--el-line)}.studyApp .settingsActions{flex-wrap:wrap;gap:10px}.studyApp .settingsActions button{justify-content:center;align-items:center;gap:8px;font-size:14px;display:inline-flex}.studyApp .activeMarks span{border:1px solid var(--el-line);font-size:13px}.studyApp .alertInputs label{font-size:14px}.studyApp .settingsHint,.studyApp .settingsMessage{font-size:13px;line-height:1.6}.studyApp .settingsMessage{border:1px solid var(--el-line);border-radius:11px;padding:12px 14px}.studyApp .syncCallout span{font-size:14px;line-height:1.6}.studyApp .sheetRegistryInfo span{font-size:13px}.studyApp .sheetRegistryActions a,.studyApp .sheetRegistryActions button{justify-content:center;align-items:center;min-height:44px;font-size:13px;display:inline-flex}.studyApp .sheetLink{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.studyApp .syncCallout>div{flex-wrap:wrap;gap:10px;display:flex}.studyRecords{display:block}.studyApp .subjectTop{align-items:center;gap:18px}.studyApp .subjectTop>span{flex-wrap:wrap;align-items:center;gap:6px;font-size:16px;display:flex}.studyApp .subjectTop>span>button{min-height:40px;margin-left:0;padding:8px;font-size:13px}.studyApp .subjectTop>span>button[aria-label^=Editar]{place-items:center;width:40px;display:grid}.studyApp .subjectTop>b{white-space:nowrap;font-size:16px}.studyApp .subject{padding:21px 0}.studyApp .subject small{font-size:13px}.studyApp .historyCard{width:100%}.studyApp .historySectionHead p{font-size:14px}.studyApp .historyMonthFilter>span,.studyApp .historyToolbarActions button{font-size:13px}.studyApp .historyMain b{font-size:16px}.studyApp .historyMain small{font-size:14px}.studyApp .historyMain>span,.studyApp .sessionDuration>span{font-size:12px}.studyApp .historyActions button{border-radius:9px;min-height:42px;padding:10px 16px;font-size:13px}.studyApp .backendNotice.studyError{border:1px solid var(--el-line);border-radius:14px;margin:0 0 22px;padding:18px}.studyError p{margin:0 0 10px;font-size:14px;line-height:1.5}.studyApp .studyError button{border:1px solid var(--el-line);font-size:13px}.studyLoading,.studySuccess{border-radius:12px;align-items:center;gap:12px;margin-bottom:20px;padding:14px 18px;font-size:14px;line-height:1.5;display:flex}.studySuccess{border:1px solid var(--el-line)}.studyApp .studySuccess button{margin-left:auto;padding:4px 10px;font-size:13px;text-decoration:underline}.studyFooter{border-top:1px solid var(--el-line);justify-content:space-between;align-items:center;gap:14px;margin-top:32px;padding-top:18px;font-size:12px;display:flex}.studyFooter>span:first-child{letter-spacing:.14em;font-size:12px;font-weight:750}.studyApp .modalBackdrop{z-index:1000;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.studyApp .modal{border:1px solid var(--el-line);border-radius:22px;padding:28px}.studyApp .modal h2{letter-spacing:-.03em;font-size:25px}.studyApp .modal .authLead{font-size:14px;line-height:1.6}.studyApp .modal label{font-size:14px}.studyApp .modal .accountAccess{font-size:14px;line-height:1.6}.studyApp .modal .modalBtns button{min-height:44px;font-size:14px}.studyPrompt{z-index:2001;border:1px solid var(--el-line);border-radius:22px;width:min(490px,100% - 32px);max-height:calc(100dvh - 32px);margin:0;padding:28px;display:block;position:fixed;top:50%;left:50%;overflow:auto;transform:translate(-50%,-50%)}.studyPrompt h2{letter-spacing:-.025em;margin:0 0 12px;font-size:23px}.studyPrompt p{font-size:15px;line-height:1.65}.studyPrompt label{font-size:14px;font-weight:600;display:block}.studyPrompt input{border:1px solid var(--el-line);width:100%;font:inherit;border-radius:10px;margin-top:9px;padding:12px;font-size:16px;display:block}.studyPromptActions{justify-content:flex-end;gap:10px;margin-top:24px;display:flex}.studyPromptActions button{min-height:44px;font-size:14px}.studyPromptActions button:disabled{opacity:.4}.studyPrompt button:focus-visible,.studyPrompt input:focus-visible{outline-offset:3px;outline:3px solid #55ab91}[data-slot=sheet-overlay]:has(+.studyMobileNav){z-index:2050;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.studyMobileNav{z-index:2051;border:0;border-right:1px solid var(--el-line);flex-direction:column;gap:0;width:min(300px,100vw - 45px);height:100dvh;padding:0;animation:.2s ease-out studyMenuIn;display:flex;position:fixed;inset:0 auto 0 0}.studyMobileNav .studyNavBrand{padding:25px 22px 24px}.studyMobileClose{border:1px solid var(--el-line);place-items:center;width:36px;min-height:36px;margin-left:auto;padding:0;display:grid}.studyMobileNav .studyNavContent{padding-top:8px}.studyMobileNav .studyNavFooter{padding-bottom:max(20px,env(safe-area-inset-bottom))}.studyApp .floatingTimerFallback{z-index:80;animation:.2s ease-out studyEnter}.studyApp .floatingTimerControls button{min-height:36px;padding:8px 10px;font-size:13px}.studyApp .floatingTimerState{font-size:12px}.studyApp .floatingTimerDrag{height:32px;font-size:12px}.studyApp .floatingTimerDrag button{width:28px;min-height:28px}.studyApp .floatingTimerClock{font-size:44px}@keyframes studyEnter{0%{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes studyMenuIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@media (width>=1500px){.studyMain{padding-top:40px}.studyTimerCard .clock{font-size:82px}.studyTimerLayout{grid-template-columns:minmax(0,1.8fr) minmax(300px,1fr)}}@media (width<=1150px){.studyHeader{padding:0 25px}.studyMain{padding:28px 25px}.studyTimerLayout,.studyHomeLower{grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);gap:17px}.studyApp .studyTimerCard{padding:20px}.studyFloatingCard{padding:23px}.studyFloatingCard h2{font-size:26px}.studyMetrics{gap:12px}.studyMetrics article{padding:20px 17px}.studyMetricIcon{right:15px}.studyApp .statsPanel .statTiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=768px) and (width<=1000px){.studyTimerLayout,.studyHomeLower{grid-template-columns:1fr}.studyFloatingCard{grid-template-columns:50px minmax(0,1fr);gap:0 18px;display:grid}.studyFloatingIcon{grid-row:1/4;margin:0}.studyFloatingCard .eyebrow,.studyFloatingCard h2,.studyFloatingCard p{grid-column:2}.studyFloatingCard h2 br{display:none}.studyFloatingCard h2{margin:7px 0}.studyFloatingCard p{margin-bottom:16px}.studyFloatingCard button,.studyFloatingCard small{grid-column:1/-1}.studyMetrics{grid-template-columns:1fr}.studyMetrics article{padding:16px 20px}.studyMetrics strong{margin-top:7px;font-size:27px}.studyTodayTag{display:none}}@media (width<=767px){.studyHeader{gap:12px;height:64px;padding:0 16px}.studyHeaderDate{display:none}.studyHeaderRight{gap:0}.studyMain{min-height:calc(100svh - 64px);padding:25px 16px 20px}.studyPageIntro{gap:10px;margin-bottom:22px}.studyPageIntro h1{font-size:28px}.studyPageIntro p{font-size:14px}.studyTodayTag{display:none}.studyMetrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-bottom:18px}.studyMetrics article:first-child{grid-column:1/-1}.studyMetrics article{padding:17px}.studyMetrics article>span:not(.studyMetricIcon){padding-right:20px;font-size:13px}.studyMetrics strong{margin-top:10px;font-size:26px}.studyMetrics article:first-child strong{font-size:31px}.studyMetrics small{font-size:12px}.studyMetricIcon{top:16px;right:14px}.studyMetricIcon svg{width:17px;height:17px}.studyTimerLayout,.studyHomeLower{grid-template-columns:1fr;gap:17px;margin-bottom:18px}.studyApp .studyTimerCard{border-radius:19px;padding:19px 18px 20px}.studyTimerHeading{margin-bottom:23px}.studyApp .studyTimerCard .clock{margin-bottom:25px;font-size:clamp(47px,14vw,70px)}.studyTimerCard .controls{flex-wrap:wrap;gap:9px}.studyTimerCard .controls button{flex:40%;min-height:49px;padding:12px 16px}.studyTimerCard .controls>.ghost{flex:100%;min-height:44px}.studyTimerCard .controls>.primary{min-width:0}.studyTimerCard .timerHint{max-width:270px;font-size:12px}.studyFloatingCard{border-radius:19px;padding:23px}.studyFloatingIcon{width:42px;height:42px;margin-bottom:16px}.studyFloatingCard h2{font-size:26px;line-height:1.2}.studyFloatingCard h2 br{display:none}.studyFloatingCard p{max-width:100%;margin-bottom:19px;font-size:14px}.studyFloatingCard button{min-height:50px}.studyApp .card{border-radius:18px;padding:22px 19px}.studyApp .card h2{font-size:21px}.studyRecentRow{gap:9px}.studyRecentIcon{border-radius:9px;width:32px;height:34px}.studyRecentRow b{font-size:14px}.studyRecentRow>strong{font-size:13px}.studyApp .settingsIntro,.studyApp .settingsActions{flex-direction:column}.studyApp .settingsActions button{flex:auto;width:100%}.studyApp .alertInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.studyApp .subjectTop{flex-direction:column;align-items:flex-start;gap:9px}.studyApp .historyToolbarActions{flex-wrap:wrap}.studyApp .historyToolbarActions button{flex:45%}.studyApp .historyMonthSummary{padding:17px}.studyApp .statsPanel .statTiles{grid-template-columns:1fr}.studyApp .legendHead{align-items:flex-start}.studyApp .legendHead>span{display:none}.studyFooter{font-size:12px}.studyApp .modal{padding:24px 20px}.studyApp .modalBackdrop{padding:14px}.studySuccess{flex-wrap:wrap}.studyApp .studySuccess button{min-height:32px;margin-left:28px;padding-left:0}}@media (prefers-reduced-motion:reduce){.studyApp *,.studyMobileNav,.studyPrompt{scroll-behavior:auto;transition:none;animation:none}}.studyHeader{z-index:35;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);position:sticky;top:0}.alertVoiceEditor{border-top:1px solid var(--el-line);margin-top:24px;padding-top:22px}.alertVoiceEditor>label{margin-bottom:10px;font-size:15px;font-weight:650;display:block}.alertVoiceEditor textarea{border:1px solid var(--el-line);width:100%;font:inherit;resize:vertical;border-radius:12px;min-height:115px;padding:14px 16px;font-size:16px;line-height:1.6;display:block}.alertVoiceEditor>div{justify-content:space-between;gap:18px;margin-top:8px;display:flex}.alertVoiceEditor p{max-width:640px;margin:0;font-size:13px;line-height:1.55}.alertVoiceEditor>div>span{white-space:nowrap;font-size:12px}.floatingAlertNotice{border:1px solid var(--el-line);border-radius:14px;align-items:flex-start;gap:13px;margin-top:22px;padding:18px 20px;display:flex}.floatingAlertNotice>svg{margin-top:2px}.floatingAlertNotice strong{font-size:14px}.floatingAlertNotice p{margin:5px 0 0;font-size:14px;line-height:1.6}.cycleCustomMessage{overflow-wrap:anywhere;font-size:17px;line-height:1.6}.floatingTimerShell{justify-content:center;gap:5px;height:100%}.floatingCyclesReady{justify-content:center;align-items:center;gap:5px;margin:0 0 3px;font-size:12px;line-height:1.5;display:flex}.floatingTimerShell.hasAlert{justify-content:flex-start;gap:8px;padding:12px;overflow:hidden}.floatingTimerShell.hasAlert .floatingTimerState{flex-shrink:0;font-size:12px}.floatingTimerShell.hasAlert .floatingTimerClock{flex-shrink:0;margin:0;font-size:34px}.floatingCycleAlert{border:1px solid var(--el-line);overflow-wrap:anywhere;border-radius:10px;flex:1;min-height:0;padding:10px 12px;overflow:auto}.floatingCycleAlert strong{align-items:center;gap:7px;font-size:13px;font-weight:650;display:flex}.floatingCycleAlert p{margin:7px 0 0;font-size:14px;line-height:1.5}.floatingTimerShell.hasAlert .floatingTimerControls{flex-shrink:0;gap:8px}.floatingTimerShell.hasAlert .floatingTimerControls button{flex:1;max-width:none;min-height:42px;padding:10px 8px;font-size:13px;line-height:1.3}.floatingTimerControls button:focus-visible{outline-offset:2px;outline:3px solid #87d7bd}.floatingTimerControls button:disabled{opacity:.5;cursor:not-allowed}.studyApp .floatingTimerFallback.hasCycleAlert{width:320px;max-width:calc(100vw - 16px);height:290px;min-height:270px;max-height:calc(100dvh - 16px)}.studyApp .floatingTimerFallback.hasCycleAlert .floatingTimerShell{height:calc(100% - 32px)}.studyApp .floatingTimerFallback.hasCycleAlert .floatingTimerControls button{min-height:42px;font-size:13px}@media (width<=767px){.alertVoiceEditor>div{gap:10px}.floatingAlertNotice{gap:10px;padding:15px}.floatingAlertNotice p{font-size:13px}.studyApp .floatingTimerFallback.hasCycleAlert{bottom:8px;right:8px}}.alertModeChooser{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 22px;padding:0;display:grid}.alertModeChooser legend{grid-column:1/-1;margin-bottom:9px;font-size:14px;font-weight:700}.alertModeChooser label{border:1px solid var(--el-line);cursor:pointer;border-radius:13px;align-items:flex-start;gap:10px;padding:14px;display:flex}.alertModeChooser input{accent-color:#2f7b61;margin-top:3px}.alertModeChooser span{gap:4px;display:grid}.alertModeChooser strong{font-size:14px}.alertModeChooser small{font-size:12px;line-height:1.45}.alertSimpleFields,.studyBreakFields{border:1px solid var(--el-line);border-radius:14px;margin:0 0 20px;padding:18px}.alertSimpleFields>label,.studyBreakFields>label{font-size:14px;font-weight:700;display:block}.alertSimpleFields .minuteInput{max-width:240px}.alertSimpleFields>p{margin:10px 0 0;font-size:13px;line-height:1.55}.studyBreakFields{grid-template-columns:repeat(2,minmax(0,220px)) minmax(260px,1fr);align-items:start;gap:16px;display:grid}.studyBreakConsent{border-radius:11px;gap:5px;padding:12px 14px;display:grid}.studyBreakConsent strong{font-size:13px}.studyBreakConsent span{font-size:12px;line-height:1.55}.returnVoiceEditor{margin-top:16px}.breakTimerCard{border:1px solid var(--el-line);text-align:left;border-radius:14px;gap:5px;width:min(470px,100%);margin:0 auto 18px;padding:14px 16px;display:grid}.breakTimerCard span{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.breakTimerCard strong{font-variant-numeric:tabular-nums;letter-spacing:-.03em;font-size:28px}.breakTimerCard small{font-size:12px;line-height:1.45}.floatingBreakLabel{text-align:center;font-size:12px;line-height:1.4}.cycleDecisionBtns{flex-wrap:wrap}.cycleDecisionBtns .primary{min-width:180px}@media (width<=900px){.alertModeChooser{grid-template-columns:1fr}.studyBreakFields{grid-template-columns:1fr 1fr}.studyBreakConsent{grid-column:1/-1}}@media (width<=560px){.studyBreakFields{grid-template-columns:1fr}.studyBreakConsent{grid-column:auto}.cycleDecisionBtns button{flex:100%}}.floatingTimerPipBody{min-width:0;margin:0;overflow:hidden}.floatingTimerPipBody .floatingTimerShell{justify-content:center;gap:3px;height:100vh;min-height:0;padding:6px 8px 7px;overflow:hidden}.floatingTimerPipBody .floatingTimerState{letter-spacing:.12em;flex-shrink:0;gap:5px;font-size:12px;line-height:1.2}.floatingTimerPipBody .floatingTimerDot{width:6px;height:6px}.floatingTimerPipBody .floatingTimerClock{flex-shrink:0;margin:1px 0 3px;font-size:36px;line-height:.98}.floatingTimerPipBody .floatingCyclesReady,.floatingTimerPipBody .floatingBreakLabel{flex-shrink:0;margin:0 0 2px;font-size:12px;line-height:1.25}.floatingTimerPipBody .floatingTimerControls{flex-wrap:nowrap;flex-shrink:0;gap:5px;width:100%}.floatingTimerPipBody .floatingTimerControls button{border-radius:7px;max-width:none;min-height:32px;padding:5px 6px;font-size:12px;line-height:1.15}.floatingTimerPipBody .floatingTimerShell.hasAlert{justify-content:flex-start;gap:3px;padding:5px 7px 7px}.floatingTimerPipBody .floatingTimerShell.hasAlert .floatingTimerClock{margin:0;font-size:30px}.floatingTimerPipBody .floatingTimerShell.hasAlert .floatingCycleAlert{border-radius:8px;flex:1;min-height:0;padding:5px 7px;overflow:hidden}.floatingTimerPipBody .floatingCycleAlert strong{gap:4px;font-size:12px;line-height:1.2}.floatingTimerPipBody .floatingCycleAlert strong svg{width:12px;height:12px}.floatingTimerPipBody .floatingCycleAlert p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.25;display:-webkit-box;overflow:hidden}.floatingTimerPipBody .floatingTimerShell.hasAlert .floatingTimerControls{gap:5px}.floatingTimerPipBody .floatingTimerShell.hasAlert .floatingTimerControls button{min-height:32px;padding:5px 6px;font-size:12px}.studyApp .floatingTimerFallback{border-radius:12px;width:236px;min-width:200px;min-height:124px}.studyApp .floatingTimerFallback .floatingTimerDrag{height:26px;font-size:12px}.studyApp .floatingTimerFallback .floatingTimerShell{gap:3px;height:calc(100% - 26px);padding:7px 8px}.studyApp .floatingTimerFallback .floatingTimerState{font-size:12px}.studyApp .floatingTimerFallback .floatingTimerClock{margin:1px 0 3px;font-size:36px}.studyApp .floatingTimerFallback .floatingCyclesReady,.studyApp .floatingTimerFallback .floatingBreakLabel{font-size:12px;line-height:1.3}.studyApp .floatingTimerFallback .floatingTimerControls{flex-wrap:nowrap;gap:5px}.studyApp .floatingTimerFallback .floatingTimerControls button{max-width:none;min-height:32px;padding:6px;font-size:12px}.studyApp .floatingTimerFallback.hasCycleAlert{width:270px;height:210px;min-height:188px}.studyApp .floatingTimerFallback.hasCycleAlert .floatingTimerShell{gap:3px;height:calc(100% - 26px);padding:6px 7px}.studyApp .floatingTimerFallback.hasCycleAlert .floatingTimerClock{font-size:29px}.studyApp .floatingTimerFallback.hasCycleAlert .floatingCycleAlert{padding:6px 7px;overflow:hidden}.studyApp .floatingTimerFallback.hasCycleAlert .floatingCycleAlert strong{font-size:12px}.studyApp .floatingTimerFallback.hasCycleAlert .floatingCycleAlert p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:3px 0 0;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.studyApp .floatingTimerFallback.hasCycleAlert .floatingTimerControls button{min-height:32px;padding:5px 6px;font-size:12px}@media (height<=175px){.floatingTimerPipBody .floatingCycleAlert p{display:none}.floatingTimerPipBody .floatingTimerClock{font-size:28px}.floatingTimerPipBody .floatingTimerShell.hasAlert .floatingTimerClock{font-size:25px}.floatingTimerPipBody .floatingTimerControls button{min-height:28px}}.paymentPreparing{border:1px solid var(--el-line);border-radius:12px;gap:5px;padding:13px 14px;display:grid}.paymentPreparing strong{font-size:15px}.paymentPreparing span{font-size:13px;line-height:1.5}.paymentSupportCode{text-align:center;margin:0;font-size:12px}.paymentSupportCode code{word-break:break-all}.unlockSupport{text-align:center;margin:0;font-size:12px;line-height:1.6}.unlockLinks{flex-wrap:wrap;justify-content:center}.studySupportInfo{align-items:flex-start;gap:12px;min-width:0;margin:0 0 10px;padding:10px 8px;display:flex}.studySupportInfo>svg{flex-shrink:0;width:20px;height:20px;margin-top:1px}.studySupportInfo .navLabel{gap:2px;min-width:0;display:grid}.studySupportInfo strong{font-size:13px}.studySupportInfo small{overflow-wrap:anywhere;white-space:normal;font-size:12px;line-height:1.35}.studyApp [data-collapsible=icon] .studySupportInfo{justify-content:center;padding-left:0;padding-right:0}.emailPolicyNotice{border:1px solid var(--el-line);border-radius:12px;grid-template-columns:32px 1fr;align-items:start;gap:11px;margin:0 0 16px;padding:13px 14px;font-size:12px;line-height:1.5;display:grid}.emailPolicyNotice>i{border-radius:9px;place-items:center;width:29px;height:29px;font-style:normal;font-weight:900;display:grid}.emailPolicyNotice b{margin-bottom:2px;font-size:12px;display:block}.emailPolicyInline{border:1px solid var(--el-line);border-radius:10px;margin:-3px 0 0;padding:10px 12px;font-size:12px;line-height:1.45}.emailPolicyInline b{font-weight:850}.accessGuides{width:min(1160px,100% - 32px);margin:0 auto;padding:0 0 92px;position:relative}.accessGuideGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.accessGuideGrid a{border:1px solid var(--el-line);border-radius:18px;align-content:start;min-height:172px;padding:21px 20px;text-decoration:none;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative}.accessGuideGrid a:hover{transform:translateY(-3px)}.accessGuideGrid strong{font-size:15px;line-height:1.35}.accessGuideGrid span{margin-top:8px;font-size:13px;line-height:1.5}.accessGuideGrid i{margin-top:auto;padding-top:19px;font-size:19px;font-style:normal}@media (width<=1000px){.accessGuideGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=700px){.accessGuideGrid{grid-template-columns:1fr 1fr}}@media (width<=460px){.accessGuideGrid{grid-template-columns:1fr}.accessGuideGrid a{min-height:0}}.seoPage{--seo-ink:#112c3b;--seo-muted:#627681;--seo-line:#dbe6e9;--seo-deep:#082331;--seo-mint:#86d5b9;min-height:100vh}.seoHeader{z-index:20;border-bottom:1px solid var(--el-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0}.seoHeaderInner{justify-content:space-between;align-items:center;gap:24px;width:min(1140px,100% - 32px);height:70px;margin:0 auto;display:flex}.seoBrand{letter-spacing:.08em;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:flex}.seoBrand>span{border-radius:10px;place-items:center;width:30px;height:30px;display:grid}.seoHeader nav{align-items:center;gap:22px;display:flex}.seoHeader nav a{font-size:13px;font-weight:720;text-decoration:none}.seoHeader .seoHeaderCta{border-radius:10px;padding:10px 14px}.seoHero{grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;gap:62px;width:min(1140px,100% - 32px);margin:0 auto;padding:88px 0 72px;display:grid}.seoHeroCopy h1{letter-spacing:-.055em;max-width:780px;margin:12px 0 19px;font-size:clamp(40px,6vw,72px);line-height:1.02}.seoHeroCopy>p{max-width:740px;margin:0;font-size:18px;line-height:1.7}.seoEyebrow{letter-spacing:.18em;font-size:12px;font-weight:860}.seoHeroActions{flex-wrap:wrap;gap:11px;margin-top:30px;display:flex}.seoPrimary,.seoSecondary{border-radius:12px;justify-content:center;align-items:center;min-height:47px;padding:12px 18px;font-size:14px;font-weight:780;text-decoration:none;display:inline-flex}.seoSecondary{border:1px solid var(--el-line)}.seoHighlightCard{border:1px solid var(--el-line);border-radius:23px;padding:27px}.seoHighlightCard>span{letter-spacing:.17em;font-size:12px;font-weight:850}.seoHighlightCard ul{gap:13px;margin:18px 0 0;padding:0;list-style:none;display:grid}.seoHighlightCard li{padding:0 0 0 25px;font-size:14px;line-height:1.55;position:relative}.seoHighlightCard li:before{content:"✓";font-weight:900;position:absolute;top:0;left:0}.seoBody{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:54px;width:min(1140px,100% - 32px);margin:0 auto;padding:16px 0 76px;display:grid}.seoArticle{border:1px solid var(--seo-line);border-radius:24px;padding:42px 48px}.seoArticle section+section{border-top:1px solid var(--el-line);margin-top:38px;padding-top:38px}.seoArticle h2{letter-spacing:-.025em;margin:0 0 13px;font-size:25px}.seoArticle p{margin:0 0 14px;font-size:16px;line-height:1.78}.seoArticle ul{margin:17px 0 0;padding-left:22px}.seoArticle li{padding-left:5px;line-height:1.7}.seoArticle li+li{margin-top:7px}.seoProductCard{border:1px solid var(--el-line);border-radius:22px;padding:28px;position:sticky;top:96px}.seoProductCard h2{letter-spacing:-.03em;margin:9px 0 12px;font-size:25px;line-height:1.18}.seoProductCard p{margin:0 0 20px;font-size:14px;line-height:1.65}.seoProductCard .seoPrimary{width:100%}.seoRelated{width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 86px}.seoRelated>h2{letter-spacing:-.035em;margin:9px 0 24px;font-size:32px}.seoRelatedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.seoRelatedGrid>a{border:1px solid var(--el-line);border-radius:18px;grid-template-columns:1fr auto;gap:8px 18px;min-height:150px;padding:23px;text-decoration:none;display:grid}.seoRelatedGrid strong{font-size:16px}.seoRelatedGrid span{grid-column:1;font-size:13px;line-height:1.55}.seoRelatedGrid i{grid-area:1/2/3;align-self:end;font-size:22px;font-style:normal}.seoFooter{border-top:1px solid var(--el-line);justify-content:space-between;align-items:center;gap:20px;width:min(1140px,100% - 32px);margin:0 auto;padding:28px 0 40px;font-size:12px;display:flex}.seoFooter>span{letter-spacing:.08em;font-weight:800}.seoFooter nav{gap:18px;display:flex}.seoFooter a{text-decoration:none}@media (width<=900px){.seoHeader nav a:not(.seoHeaderCta){display:none}.seoHero{grid-template-columns:1fr;gap:30px;padding-top:62px}.seoBody{grid-template-columns:1fr}.seoProductCard{position:static}.seoRelatedGrid{grid-template-columns:1fr 1fr}}@media (width<=620px){.seoHeaderInner{width:min(100% - 22px,1140px)}.seoHero,.seoBody,.seoRelated,.seoFooter{width:min(100% - 24px,1140px)}.seoHero{padding:48px 0 50px}.seoHeroCopy h1{font-size:clamp(36px,12vw,52px)}.seoHeroCopy>p{font-size:16px}.seoHeroActions{display:grid}.seoArticle{border-radius:18px;padding:29px 22px}.seoArticle h2{font-size:22px}.seoArticle p{font-size:15px}.seoRelatedGrid{grid-template-columns:1fr}.seoFooter{flex-direction:column;align-items:flex-start}.seoFooter nav{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.accessGuideGrid a{transition:none}}.consentBar{z-index:5000;border:1px solid var(--el-line);border-radius:18px;justify-content:space-between;align-items:center;gap:22px;width:min(1040px,100% - 36px);margin:0 auto;padding:18px 20px;display:flex;position:fixed;bottom:18px;left:18px;right:18px}.consentCopy{min-width:0}.consentCopy strong{margin-bottom:5px;font-size:15px;display:block}.consentCopy p{max-width:720px;margin:0;font-size:13px;line-height:1.55}.consentCopy a{font-weight:750}.consentActions{flex-shrink:0;gap:9px;display:flex}.consentActions button{border:1px solid var(--el-line);min-height:42px;font:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-size:13px;font-weight:800}.consentSettings{z-index:4800;border:1px solid var(--el-line);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:999px;min-height:34px;padding:7px 11px;font:700 11px/1 Inter,ui-sans-serif,system-ui;position:fixed;bottom:12px;left:12px}.consentBar button:focus-visible,.consentSettings:focus-visible{outline-offset:3px;outline:3px solid #55ab91}@media (width<=720px){.consentBar{flex-direction:column;align-items:stretch;gap:14px;width:calc(100% - 24px);padding:16px;bottom:12px;left:12px;right:12px}.consentActions{grid-template-columns:1fr 1fr;display:grid}.consentActions button{width:100%}.consentSettings{bottom:8px;left:8px}}#cadastro,#duvidas,#recursos,#preco{scroll-margin-top:88px}.accessPageV20{overflow-anchor:none;padding-bottom:0;overflow:clip visible}.conversionTopBar{z-index:30;border-bottom:1px solid var(--el-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:22px;width:100%;min-height:72px;padding:12px max(24px,50vw - 580px);display:flex;position:sticky;top:0}.conversionTopBar .accessBrandBlock{justify-items:start}.conversionTopBar .accessWordmark{letter-spacing:-.055em;font-size:clamp(1.45rem,2.4vw,2rem)}.conversionTopBar .brandClock{width:.74em;height:.74em}.conversionTopBar nav{align-items:center;gap:24px;display:flex}.conversionTopBar nav a{font-size:13px;font-weight:700;text-decoration:none}.conversionTopBar nav button{border:1px solid var(--el-line);border-radius:11px;padding:10px 16px;font-size:13px;font-weight:850}.conversionHero{grid-template-columns:minmax(0,1.08fr) minmax(390px,.82fr);align-items:center;gap:clamp(42px,7vw,86px);width:min(1160px,100% - 40px);min-height:calc(100svh - 72px);margin:0 auto;padding:clamp(54px,8vw,96px) 0 72px;display:grid}.conversionPitch{text-align:left}.conversionAudience{letter-spacing:.18em;margin-bottom:15px;font-size:12px;font-weight:900;display:block}.conversionOfferBadge{border:1px solid var(--el-line);border-radius:999px;align-items:center;gap:9px;width:max-content;max-width:100%;margin-bottom:18px;padding:9px 12px;font-size:13px;display:flex}.conversionOfferBadge svg{flex:none}.conversionPitch h1{letter-spacing:-.066em;text-wrap:balance;max-width:720px;margin:0;font-size:clamp(3rem,6vw,5.9rem);line-height:.94}.conversionLead{max-width:690px;margin:25px 0 0;font-size:clamp(16px,1.8vw,19px);line-height:1.65}.conversionActions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:30px;display:flex}.conversionPrimary,.conversionFinalCta button,.conversionPriceCard>button{border-radius:13px;justify-content:center;align-items:center;gap:9px;padding:15px 19px;font-size:14px;font-weight:900;display:inline-flex}.conversionPrimary:hover,.conversionFinalCta button:hover,.conversionPriceCard>button:hover{transform:translateY(-1px)}.conversionSecondary{border:1px solid var(--el-line);border-radius:13px;justify-content:center;align-items:center;min-height:49px;padding:0 17px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.conversionAssurance{flex-wrap:wrap;align-items:center;gap:7px;margin:17px 0 0;font-size:12px;line-height:1.5;display:flex}.conversionAssurance span{opacity:.5}.conversionProofGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:30px;display:grid}.conversionProofGrid article{border:1px solid var(--el-line);border-radius:14px;padding:16px 15px}.conversionProofGrid strong{font-size:13px;display:block}.conversionProofGrid span{margin-top:5px;font-size:12px;line-height:1.45;display:block}.conversionAuthCard{width:100%;padding:28px 29px 25px}.conversionAuthCard h2{letter-spacing:-.035em;margin:7px 0 6px;font-size:clamp(25px,3vw,32px);line-height:1.13}.conversionMiniOffer{border:1px solid var(--el-line);border-radius:11px;align-items:center;gap:10px;margin:-3px 0 15px;padding:10px 12px;font-size:12px;line-height:1.4;display:flex}.conversionMiniOffer strong{flex:none;font-size:13px}.conversionAuthCard .emailPolicyNotice{margin-top:0}.conversionHow,.conversionFaq{width:min(1160px,100% - 40px);margin:0 auto;padding:88px 0}.conversionHow{border-top:1px solid var(--el-line)}.conversionSectionHead{max-width:700px}.conversionSectionHead h2{letter-spacing:-.05em;margin:9px 0 10px;font-size:clamp(2.1rem,4.6vw,4rem);line-height:1.04}.conversionSectionHead>p{margin:0;font-size:16px;line-height:1.6}.conversionSteps{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:35px;display:grid}.conversionSteps article{border:1px solid var(--el-line);border-radius:20px;padding:28px 26px}.conversionSteps article>i{border-radius:13px;place-items:center;width:42px;height:42px;font-size:14px;font-style:normal;font-weight:950;display:grid}.conversionSteps h3{margin:24px 0 9px;font-size:19px}.conversionSteps p{margin:0;font-size:14px;line-height:1.6}.conversionExample{border:1px solid var(--el-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(330px,.72fr);align-items:center;gap:70px;width:min(1160px,100% - 40px);margin:0 auto 10px;padding:50px;display:grid}.conversionExampleCopy h2{letter-spacing:-.052em;margin:10px 0 14px;font-size:clamp(2rem,4.2vw,3.7rem);line-height:1.03}.conversionExampleCopy p{margin:0;font-size:15px;line-height:1.7}.conversionExampleCopy a{align-items:center;gap:7px;margin-top:20px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.conversionMath{border:1px solid var(--el-line);border-radius:20px;padding:25px}.conversionMath>div{border-bottom:1px solid var(--el-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 2px;display:flex}.conversionMath span{font-size:13px}.conversionMath strong{font-variant-numeric:tabular-nums;font-size:20px}.conversionMath .conversionMathResult{border:0;border-radius:13px;margin-top:7px;padding:18px 14px}.conversionMathResult strong{font-size:30px}.conversionMath>small{margin-top:12px;font-size:12px;line-height:1.45;display:block}.accessPageV20 .accessFeatures{padding-top:100px}.accessPageV20 .accessFeatureGrid article{min-height:225px}.conversionPrice{grid-template-columns:minmax(0,1fr) minmax(370px,.62fr);align-items:center;gap:clamp(50px,8vw,100px);width:min(1160px,100% - 40px);margin:0 auto;padding:95px 0;display:grid}.conversionPriceCopy h2{letter-spacing:-.052em;margin:10px 0 15px;font-size:clamp(2.2rem,4.8vw,4.2rem);line-height:1.01}.conversionPriceCopy p{max-width:680px;margin:0;font-size:15px;line-height:1.75}.conversionPriceCard{border:1px solid var(--el-line);border-radius:25px;padding:30px}.conversionPriceCard>span{font-size:12px;display:block}.conversionPriceCard>strong{letter-spacing:-.06em;margin-top:9px;font-size:56px;line-height:1;display:block}.conversionPriceCard>strong small{letter-spacing:0;font-size:20px}.conversionPriceCard>b{margin-top:8px;font-size:13px;display:block}.conversionPriceCard ul{border-top:1px solid var(--el-line);border-bottom:1px solid var(--el-line);gap:10px;margin:23px 0;padding:20px 0;list-style:none;display:grid}.conversionPriceCard li{align-items:center;gap:9px;font-size:13px;display:flex}.conversionPriceCard>button{border:0;width:100%}.conversionPriceCard>small{text-align:center;margin-top:11px;font-size:12px;display:block}.conversionFaq{padding-top:65px}.conversionFaqGrid{grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;display:grid}.conversionFaq details{border:1px solid var(--el-line);border-radius:16px;overflow:hidden}.conversionFaq summary{cursor:pointer;padding:19px 21px;font-size:14px;font-weight:850;list-style:none}.conversionFaq summary::-webkit-details-marker{display:none}.conversionFaq summary:after{content:"+";float:right;font-size:18px;font-weight:500}.conversionFaq details[open] summary:after{content:"–"}.conversionFaq details p{margin:0;padding:0 21px 20px;font-size:13px;line-height:1.65}.conversionFinalCta{border:1px solid var(--el-line);text-align:center;border-radius:28px;width:min(1160px,100% - 40px);margin:10px auto 85px;padding:54px clamp(25px,6vw,70px)}.conversionFinalCta h2{letter-spacing:-.052em;max-width:820px;margin:11px auto 12px;font-size:clamp(2.15rem,4.4vw,4rem);line-height:1.04}.conversionFinalCta p{max-width:720px;margin:0 auto;font-size:15px;line-height:1.65}.conversionFinalCta button{border:0;margin-top:24px}.accessPageV20 .accessGuides{padding-top:20px}@media (width<=980px){.conversionTopBar nav a{display:none}.conversionHero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.conversionPitch{text-align:center}.conversionAudience{margin-bottom:13px}.conversionOfferBadge,.conversionPitch h1,.conversionLead{margin-left:auto;margin-right:auto}.conversionActions,.conversionAssurance{justify-content:center}.conversionAuthCard{max-width:580px;margin:0 auto}.conversionExample,.conversionPrice{grid-template-columns:1fr;gap:35px}.conversionPriceCard{max-width:520px}.conversionProofGrid{text-align:left}}@media (width<=700px){.conversionTopBar{min-height:64px;padding:10px 16px}.conversionTopBar nav{gap:8px}.conversionTopBar nav button{padding:9px 12px}.conversionHero{gap:34px;width:min(100% - 24px,1160px);padding:42px 0 58px}.conversionPitch h1{font-size:clamp(2.8rem,15vw,4.25rem)}.conversionLead{font-size:16px}.conversionActions{grid-template-columns:1fr;display:grid}.conversionPrimary,.conversionSecondary{width:100%}.conversionAssurance{font-size:12px}.conversionProofGrid{grid-template-columns:1fr}.conversionProofGrid article{grid-template-columns:auto 1fr;align-items:center;gap:5px 12px;display:grid}.conversionProofGrid span{margin-top:0}.conversionHow,.conversionFaq{width:min(100% - 24px,1160px);padding:68px 0}.conversionSteps{grid-template-columns:1fr}.conversionExample{border-radius:21px;width:min(100% - 24px,1160px);padding:28px 21px}.conversionMath{padding:18px}.accessPageV20 .accessFeatures{padding-top:75px}.conversionPrice{width:min(100% - 24px,1160px);padding:76px 0}.conversionFaqGrid{grid-template-columns:1fr}.conversionFinalCta{border-radius:22px;width:min(100% - 24px,1160px);margin-bottom:65px;padding:38px 20px}.conversionAuthCard{padding:22px 18px}.conversionMiniOffer{flex-direction:column;align-items:flex-start;gap:3px}}@media (width<=430px){.conversionTopBar .accessWordmark{font-size:1.2rem}.conversionTopBar nav button{font-size:12px}.conversionOfferBadge{border-radius:12px;justify-content:center;width:100%}.conversionAssurance span{display:none}.conversionAssurance{text-align:left;grid-template-columns:auto 1fr;justify-content:center;display:grid}.conversionMath>div{align-items:flex-end}.conversionMath span{max-width:55%}.conversionMathResult strong{font-size:27px}}@media (prefers-reduced-motion:reduce){.conversionPrimary,.conversionFinalCta button,.conversionPriceCard>button{transition:none}.conversionPrimary:hover,.conversionFinalCta button:hover,.conversionPriceCard>button:hover{transform:none}}.adLanding{min-height:100vh;overflow-x:clip}.adLandingHeader{z-index:30;border-bottom:1px solid var(--el-line);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:20px;min-height:72px;padding:13px max(24px,50% - 580px);display:flex;position:sticky;top:0}.adLandingBrand{letter-spacing:.09em;align-items:center;gap:10px;font-size:13px;text-decoration:none;display:inline-flex}.adLandingBrand>span{border-radius:11px;place-items:center;width:34px;height:34px;display:grid}.adLandingLogin{font-size:12px;font-weight:800;text-decoration:none}.adLandingHero{grid-template-columns:minmax(0,1.1fr) minmax(340px,.72fr);align-items:center;gap:clamp(50px,8vw,100px);width:min(1160px,100% - 40px);margin:0 auto;padding:86px 0 78px;display:grid}.adLandingEyebrow,.adLandingSectionHead>span,.adLandingPrice>div>span,.adLandingFinal>span{letter-spacing:.16em;font-size:12px;font-weight:900}.adLandingOffer{border:1px solid var(--el-line);border-radius:999px;flex-wrap:wrap;align-items:center;gap:8px;margin:17px 0 18px;padding:9px 12px;font-size:12px;display:inline-flex}.adLandingHero h1{letter-spacing:-.065em;max-width:780px;margin:0;font-size:clamp(3rem,6.2vw,6.1rem);line-height:.94}.adLandingHeroCopy>p{max-width:690px;margin:22px 0 0;font-size:clamp(16px,2vw,19px);line-height:1.66}.adLandingActions{justify-items:start;gap:12px;margin-top:28px;display:grid}.adLandingPrimary{border-radius:13px;justify-content:center;align-items:center;gap:9px;min-height:52px;padding:0 20px;font-size:14px;font-weight:950;text-decoration:none;display:inline-flex}.adLandingPrimary:hover{transform:translateY(-1px)}.adLandingActions>span{align-items:center;gap:7px;font-size:12px;line-height:1.5;display:flex}.adLandingActions>span svg{flex:none}.adLandingSnapshot{border:1px solid var(--el-line);border-radius:24px;padding:26px}.adLandingSnapshot>span{letter-spacing:.13em;font-size:12px;font-weight:900}.adLandingSnapshotMain{border-radius:16px;margin:22px 0 14px;padding:20px}.adLandingSnapshotMain small{font-size:12px;display:block}.adLandingSnapshotMain strong{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:42px;display:block}.adLandingSnapshotRows{gap:8px;display:grid}.adLandingSnapshotRows p{border-bottom:1px solid var(--el-line);justify-content:space-between;align-items:center;margin:0;padding:10px 2px;font-size:12px;display:flex}.adLandingSnapshotRows b{font-variant-numeric:tabular-nums}.adLandingSnapshot>small{margin-top:14px;font-size:12px;line-height:1.5;display:block}.adLandingBenefits,.adLandingSteps,.adLandingFaq{width:min(1160px,100% - 40px);margin:0 auto;padding:82px 0}.adLandingBenefits{border-top:1px solid var(--el-line)}.adLandingSectionHead{max-width:760px}.adLandingSectionHead h2,.adLandingPrice h2,.adLandingFinal h2{letter-spacing:-.055em;margin:10px 0 12px;font-size:clamp(2.2rem,4.8vw,4.5rem);line-height:1.02}.adLandingSectionHead>p,.adLandingPrice>div>p{margin:0;font-size:15px;line-height:1.72}.adLandingBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.adLandingBenefitGrid article,.adLandingStepGrid article{border:1px solid var(--el-line);border-radius:20px;padding:27px}.adLandingBenefitGrid i{border-radius:14px;place-items:center;width:44px;height:44px;display:grid}.adLandingBenefitGrid h3,.adLandingStepGrid h3{margin:22px 0 8px;font-size:18px}.adLandingBenefitGrid p,.adLandingStepGrid p{margin:0;font-size:13px;line-height:1.65}.adLandingSteps{padding-top:56px}.adLandingStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:32px;display:grid}.adLandingStepGrid article>b{border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.adLandingMidCta{margin-top:26px}.adLandingPrice{border:1px solid var(--el-line);border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(350px,.6fr);align-items:center;gap:70px;width:min(1160px,100% - 40px);margin:10px auto;padding:54px;display:grid}.adLandingPrice aside{border:1px solid var(--el-line);border-radius:22px;padding:28px}.adLandingPrice aside>small{font-size:12px}.adLandingPrice aside>strong{letter-spacing:-.06em;margin-top:8px;font-size:56px;line-height:1;display:block}.adLandingPrice aside>strong i{font-size:18px;font-style:normal}.adLandingPrice aside>b{margin-top:8px;font-size:12px;display:block}.adLandingPrice ul{border-top:1px solid var(--el-line);border-bottom:1px solid var(--el-line);gap:10px;margin:22px 0;padding:18px 0;list-style:none;display:grid}.adLandingPrice li{align-items:center;gap:8px;font-size:12px;display:flex}.adLandingPrice .adLandingPrimary{width:100%}.adLandingFaq{padding-top:78px}.adLandingFaq>div:last-child{grid-template-columns:1fr 1fr;gap:12px;margin-top:28px;display:grid}.adLandingFaq details{border:1px solid var(--el-line);border-radius:16px;overflow:hidden}.adLandingFaq summary{cursor:pointer;padding:18px 20px;font-size:13px;font-weight:850;list-style:none}.adLandingFaq summary::-webkit-details-marker{display:none}.adLandingFaq summary:after{content:"+";float:right;font-size:17px}.adLandingFaq details[open] summary:after{content:"–"}.adLandingFaq details p{margin:0;padding:0 20px 19px;font-size:12px;line-height:1.65}.adLandingFinal{border:1px solid var(--el-line);text-align:center;border-radius:27px;width:min(1160px,100% - 40px);margin:0 auto 78px;padding:54px clamp(24px,6vw,72px)}.adLandingFinal h2{max-width:860px;margin-left:auto;margin-right:auto}.adLandingFinal p{max-width:720px;margin:0 auto;font-size:14px;line-height:1.7}.adLandingFinal .adLandingPrimary{margin-top:23px}.adLandingFooter{border-top:1px solid var(--el-line);justify-content:space-between;align-items:center;gap:18px;width:min(1160px,100% - 40px);margin:0 auto;padding:25px 0 34px;font-size:12px;display:flex}.adLandingFooter>span{letter-spacing:.08em;font-weight:900}.adLandingFooter nav{gap:17px;display:flex}.adLandingFooter a{text-decoration:none}@media (width<=900px){.adLandingHero{grid-template-columns:1fr;padding-top:58px}.adLandingHeroCopy{text-align:center}.adLandingOffer{justify-content:center}.adLandingHero h1,.adLandingHeroCopy>p{margin-left:auto;margin-right:auto}.adLandingActions{justify-items:center}.adLandingSnapshot{width:100%;max-width:560px;margin:0 auto}.adLandingBenefitGrid,.adLandingStepGrid{grid-template-columns:1fr}.adLandingPrice{grid-template-columns:1fr;gap:34px}.adLandingPrice aside{max-width:520px}.adLandingFaq>div:last-child{grid-template-columns:1fr}}@media (width<=600px){.adLandingHeader{min-height:64px;padding:10px 14px}.adLandingBrand,.adLandingLogin{font-size:12px}.adLandingHero,.adLandingBenefits,.adLandingSteps,.adLandingFaq,.adLandingPrice,.adLandingFinal,.adLandingFooter{width:min(100% - 24px,1160px)}.adLandingHero{gap:32px;padding:48px 0 54px}.adLandingHero h1{font-size:clamp(2.75rem,14vw,4.2rem)}.adLandingHeroCopy>p{font-size:15px}.adLandingActions,.adLandingPrimary{width:100%}.adLandingActions>span{justify-content:center}.adLandingBenefits,.adLandingSteps,.adLandingFaq{padding:62px 0}.adLandingPrice{border-radius:22px;padding:30px 20px}.adLandingPrice aside{padding:22px 18px}.adLandingSnapshot{padding:20px}.adLandingSnapshotMain strong{font-size:36px}.adLandingFinal{margin-bottom:58px;padding:38px 20px}.adLandingFooter{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.adLandingPrimary{transition:none}.adLandingPrimary:hover{transform:none}}.questionFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.questionFields label{margin-bottom:0}.questionFieldHint{margin:8px 0 4px;font-size:12px;line-height:1.5}.statsModeTabs{border:1px solid var(--el-line);border-radius:12px;gap:4px;margin:-4px 0 20px;padding:4px;display:inline-flex}.statsModeTabs button{border-radius:9px;padding:9px 14px;font-size:13px}.questionsEmpty{border:1px dashed var(--el-line);border-radius:14px;margin-top:4px;padding:20px}.questionsEmpty strong{display:block}.questionsEmpty p{margin:7px 0 0;font-size:13px;line-height:1.55}.sessionQuestions{text-align:right;min-width:125px}.sessionQuestions span,.sessionQuestions small{font-size:12px;display:block}.sessionQuestions strong{font-variant-numeric:tabular-nums;margin:2px 0;font-size:18px;display:block}.studyPlanBadge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 11px;font-size:12px;font-weight:750;display:inline-flex}.studyPlanBadge svg{width:15px;height:15px}.studyApp button.studyPlanBadge.trial{border:1px solid var(--el-line);padding:7px 12px}.studyMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}@media (width<=1150px){.studyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.historyRow{grid-template-columns:minmax(0,1fr) minmax(120px,auto) minmax(120px,auto) auto}}@media (width<=767px){.questionFields{grid-template-columns:1fr}.studyPlanBadge{min-height:31px;padding:6px 9px}.studyPlanBadge.unlimited{font-size:0}.studyPlanBadge.unlimited svg{width:17px;height:17px}.studyApp button.studyPlanBadge.trial{padding:6px 9px;font-size:12px}.sessionQuestions{text-align:left;min-width:0}.studyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.floatingTabletPipSource{opacity:.001;pointer-events:none;z-index:-1;width:1px;height:1px;position:fixed;top:-4px;left:-4px}.floatingTimerShell{position:relative}.floatingTimerSizeButton{z-index:3;border:1px solid var(--el-line);cursor:pointer;touch-action:manipulation;border-radius:8px;place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:6px;right:6px}.floatingTimerSizeButton:focus-visible{outline-offset:2px;outline:3px solid #87d7bd}.floatingTimerShell.compact{gap:2px;padding:7px 8px}.floatingTimerShell.compact .floatingTimerState{padding-right:24px;font-size:12px}.floatingTimerShell.compact .floatingTimerClock{margin:0 0 2px;font-size:30px}.floatingTimerShell.compact .floatingCyclesReady,.floatingTimerShell.compact .floatingBreakLabel{display:none}.floatingTimerShell.compact .floatingTimerControls{gap:4px}.floatingTimerShell.compact .floatingTimerControls button{border-radius:7px;min-height:28px;padding:4px 5px;font-size:12px}.floatingTimerShell.compact .floatingCycleAlert{padding:5px 6px}.floatingTimerShell.compact .floatingCycleAlert strong{font-size:12px}.floatingTimerShell.compact .floatingCycleAlert p{display:none}.floatingTimerPipBody .floatingTimerShell.compact .floatingTimerSizeButton{width:24px;height:24px;top:4px;right:4px}.studyApp .floatingTimerFallback.compact{resize:both;width:190px;min-width:176px;height:116px;min-height:108px}.studyApp .floatingTimerFallback.compact .floatingTimerShell{height:calc(100% - 26px)}.studyApp .floatingTimerFallback.compact.hasCycleAlert{width:210px;height:154px;min-height:146px}@media (width<=600px){.floatingTimerSizeButton{width:32px;height:32px}.studyApp .floatingTimerFallback.compact{width:190px;min-width:176px}}.floatingTimerSizeButton{display:none!important}.floatingTimerSizePicker{z-index:4;border:1px solid var(--el-line);border-radius:8px;align-items:center;gap:3px;padding:2px;display:flex;position:absolute;top:5px;right:5px}.floatingTimerSizePicker>span{letter-spacing:.08em;text-transform:uppercase;padding:0 3px;font-size:12px;font-weight:850}.floatingTimerSizePicker button{cursor:pointer;touch-action:manipulation;border:0;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;min-height:22px;padding:0;font-size:12px;font-weight:900;display:grid}.floatingTimerSizePicker button:focus-visible{outline-offset:1px;outline:2px solid #87d7bd}.floatingTimerShell.size1 .floatingTimerState{letter-spacing:.1em;justify-content:flex-start;min-height:22px;padding-right:82px;font-size:12px}.floatingTimerShell.size1 .floatingTimerDot{width:6px;height:6px}.floatingTimerShell.size1 .floatingCyclesReady,.floatingTimerShell.size1 .floatingBreakLabel{display:none}.floatingTimerShell.size1 .floatingTimerControls{gap:4px}.floatingTimerShell.size1 .floatingTimerControls button{border-radius:7px;max-width:none;min-height:28px;padding:4px 5px;font-size:12px;line-height:1.05}.floatingTimerShell.size1 .floatingCycleAlert{margin:1px 0 3px;padding:4px 5px}.floatingTimerShell.size1 .floatingCycleAlert strong{font-size:12px}.floatingTimerShell.size1 .floatingCycleAlert p{display:none}.floatingTimerShell.size2 .floatingTimerClock{margin:0 0 5px;font-size:36px}.floatingTimerShell.size2 .floatingTimerControls button{min-height:32px;padding:6px 7px;font-size:12px}.floatingTimerShell.size3 .floatingTimerClock{margin:2px 0 7px;font-size:44px}.floatingTimerShell.size3 .floatingTimerControls button{min-height:36px;padding:8px 10px;font-size:12px}.studyApp .floatingTimerFallback .floatingTimerShell{height:calc(100% - 26px)}.studyApp .floatingTimerFallback.size1{resize:both;width:184px;min-width:172px;height:132px;min-height:124px}.studyApp .floatingTimerFallback.size1.hasCycleAlert{height:154px;min-height:146px}.studyApp .floatingTimerFallback.size2{resize:both;width:236px;min-width:208px;height:164px;min-height:146px}.studyApp .floatingTimerFallback.size2.hasCycleAlert{height:190px}.studyApp .floatingTimerFallback.size3{resize:both;width:292px;min-width:236px;height:206px;min-height:164px}.studyApp .floatingTimerFallback.size3.hasCycleAlert{height:226px}.studyFloatingSize{justify-content:center;align-items:center;gap:6px;width:100%;margin:-8px 0 13px;display:flex}.studyFloatingSize>span{letter-spacing:.08em;text-transform:uppercase;margin-right:3px;font-size:12px;font-weight:850}.studyApp .studyFloatingCard .studyFloatingSize button{border:1px solid var(--el-line);border-radius:9px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;font-size:12px;font-weight:900;display:grid}.studyApp .studyFloatingCard .studyFloatingSize button:focus-visible{outline-offset:2px;outline:3px solid #2f715838}@media (width<=600px){.floatingTimerSizePicker{top:4px;right:4px}.floatingTimerSizePicker>span{display:none}.floatingTimerSizePicker button{width:24px;height:24px;min-height:24px}.studyApp .floatingTimerFallback.size1{width:184px;min-width:172px;height:132px}.studyApp .floatingTimerFallback.size2{width:224px}.studyApp .floatingTimerFallback.size3{width:min(280px,100vw - 16px)}}.studyPageIntro.compact h1{margin:4px 0 3px;font-size:clamp(24px,2.7vw,31px)}.studyPageIntro.compact p{font-size:13px}.studyTimerLayout.compactTimer{grid-template-columns:1fr;gap:14px;max-width:1080px;margin:0 auto 24px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard{padding:23px 30px 24px}.timerHelpButton{transition:background .16s,border-color .16s,transform .12s}.timerHelpButton:active{transform:scale(.94)}.timerPrimaryControls{margin-bottom:20px}.timerStartButton{will-change:transform;transition:transform .12s,box-shadow .18s,filter .18s,background .18s;position:relative}.timerStartButton:hover{filter:saturate(1.06);transform:translateY(-1px)}.timerStartButton:active{transform:translateY(1px)scale(.985)}.timerStartButton.busy{cursor:progress;filter:saturate(.8)}.timerQuickTools{text-align:left;grid-template-columns:1fr 1fr;gap:12px;margin-top:7px;display:grid}.timerFloatingTool,.timerSoundTool{border:1px solid var(--el-line);border-radius:14px;gap:12px;padding:14px 15px;transition:border-color .16s,background .16s;display:grid}.timerToolTitle{align-items:center;gap:10px;min-width:0;display:flex}.timerToolTitle>svg{flex:none;width:21px;height:21px}.timerToolTitle>div,.timerToolTitle>span{gap:2px;min-width:0;display:grid}.timerToolTitle strong{font-size:13px}.timerToolTitle span,.timerToolTitle small{font-size:12px;font-weight:500}.timerFloatingActions,.timerSoundActions{justify-content:space-between;align-items:center;gap:10px;display:flex}.timerSizePicker{align-items:center;gap:6px;display:flex}.timerSizePicker>span{letter-spacing:.08em;text-transform:uppercase;margin-right:2px;font-size:12px;font-weight:850}.studyApp .timerSizePicker button{border:1px solid var(--el-line);border-radius:8px;place-items:center;width:31px;height:31px;min-height:31px;padding:0;font-size:12px;display:grid}.timerFloatingToggle,.timerSoundActions button{border:1px solid var(--el-line);border-radius:10px;min-height:38px;padding:8px 12px;font-size:12px}.timerFloatingToggle{align-items:center;gap:6px;display:inline-flex}.timerSoundActions select{border:1px solid var(--el-line);min-width:0;height:38px;font:inherit;border-radius:10px;flex:1;padding:0 10px;font-size:12px}.timerSoundVolume{grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0;font-size:12px;display:grid}.timerSoundVolume input{border:0;margin:0;padding:0}.timerSoundVolume output{font-variant-numeric:tabular-nums}.timerCycleDetails{border:1px solid var(--el-line);text-align:left;border-radius:14px;margin-top:12px;overflow:hidden}.timerCycleDetails>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;list-style:none;display:flex}.timerCycleDetails>summary::-webkit-details-marker{display:none}.timerCycleDetails>summary>svg{transition:transform .16s}.timerCycleDetails[open]>summary>svg{transform:rotate(90deg)}.timerCycleDetails .timerToolTitle strong{font-size:13px}.timerCycleDetails .timerToolTitle small{white-space:nowrap;text-overflow:ellipsis;max-width:440px;overflow:hidden}.studyTimerCard .compactAlertForm .alertModeChooser{gap:8px;margin-bottom:13px}.studyTimerCard .compactAlertForm .alertModeChooser legend{margin-bottom:5px;font-size:12px}.studyTimerCard .compactAlertForm .alertModeChooser label{margin:0;padding:10px}.studyTimerCard .compactAlertForm .alertModeChooser strong,.studyTimerCard .compactAlertForm .alertModeChooser small{font-size:12px}.studyTimerCard .compactAlertForm .alertInputs,.studyTimerCard .compactAlertForm .alertSimpleFields,.studyTimerCard .compactAlertForm .studyBreakFields{margin-bottom:12px}.studyTimerCard .compactAlertForm .alertSimpleFields,.studyTimerCard .compactAlertForm .studyBreakFields{padding:12px}.studyTimerCard .compactAlertForm .settingsActions{margin-top:12px}.floatingTimerMessage{margin:9px 0 0;font-size:12px}.timerUpgradeCard{border:1px solid var(--el-line);border-radius:17px;justify-content:space-between;align-items:center;gap:18px;padding:16px 19px;display:flex}.timerUpgradeCard>div{gap:2px;display:grid}.timerUpgradeCard span{letter-spacing:.13em;font-size:12px;font-weight:900}.timerUpgradeCard strong{letter-spacing:-.02em;font-size:19px}.timerUpgradeCard small{font-size:12px}.studyApp .timerUpgradeCard button{border-radius:11px;flex:none;align-items:center;gap:7px;min-height:42px;padding:10px 15px;font-size:12px;display:inline-flex}.featureHelpBubble{z-index:500;border:1px solid var(--el-line);border-radius:50%;place-items:center;width:43px;height:43px;padding:0;transition:transform .14s,box-shadow .14s;display:grid;position:fixed;bottom:64px;right:22px}.featureHelpBubble:hover{transform:translateY(-2px)}.featureHelpBubble svg{width:21px;height:21px}.featureHelpModal{position:relative}.featureHelpClose{border-radius:9px;width:34px;height:34px;padding:0;font-size:23px;position:absolute;top:12px;right:15px}.featureHelpSteps{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.featureHelpSteps li{border:1px solid var(--el-line);border-radius:12px;grid-template-columns:32px 1fr;align-items:start;gap:11px;padding:12px;display:grid}.featureHelpSteps li>span{border-radius:9px;place-items:center;width:28px;height:28px;font-size:12px;font-weight:900;display:grid}.featureHelpSteps strong{font-size:13px;display:block}.featureHelpSteps p{margin:3px 0 0;font-size:12px;line-height:1.45}.studyHelp{max-width:1080px;margin:0 auto 24px}.studyHelpGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.studyHelpGrid details{border:1px solid var(--el-line);border-radius:13px;overflow:hidden}.studyHelpGrid summary{cursor:pointer;padding:15px 16px;font-size:13px;font-weight:800}.studyHelpGrid p{margin:0;padding:0 16px 16px;font-size:13px;line-height:1.55}.emailVerificationCard{border:1px solid var(--el-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr);gap:11px;margin:14px 0;padding:14px;display:grid}.emailVerificationCard>svg{width:22px;height:22px;margin-top:1px}.emailVerificationCopy{gap:4px;display:grid}.emailVerificationCopy strong{font-size:13px}.emailVerificationCopy strong small{font-weight:650}.emailVerificationCopy span,.emailVerificationCopy em{font-size:12px;font-style:normal;line-height:1.45}.emailVerificationActions{grid-column:1/-1;gap:8px;display:flex}.studyApp .emailVerificationActions button{min-height:38px;padding:8px 11px;font-size:12px}.emailVerificationCard.verified{align-items:center}.emailVerificationCard.verified strong,.emailVerificationCard.verified span{display:block}.emailVerificationCard.verified strong{font-size:13px}.emailVerificationCard.verified span{margin-top:2px;font-size:12px}.accountAccess{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.accountAccess span{white-space:nowrap}.conversionOneTime{border:1px solid var(--el-line);letter-spacing:.02em;text-align:center;border-radius:12px;margin:16px 0 4px;padding:13px 14px;font-size:17px;display:block}.conversionOneTime span{letter-spacing:.16em;margin-top:3px;font-size:12px;display:block}.consentSettings{bottom:12px;left:auto;right:12px}.studyApp~.consentSettings,.studyApp .consentSettings{left:auto;right:12px}@media (width<=900px){.timerQuickTools,.studyTimerCard .compactAlertForm .alertModeChooser,.studyHelpGrid{grid-template-columns:1fr}}@media (width<=767px){.studyPageIntro.compact p{display:none}.studyPageIntro.compact{margin-bottom:12px}.studyTimerLayout.compactTimer{gap:11px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard{padding:18px 15px}.timerQuickTools{gap:9px}.timerFloatingTool,.timerSoundTool{padding:12px}.timerFloatingActions,.timerSoundActions{flex-direction:column;align-items:stretch}.timerSizePicker{justify-content:flex-start}.timerFloatingToggle,.timerSoundActions button{justify-content:center;width:100%}.timerUpgradeCard{flex-direction:column;align-items:stretch}.studyApp .timerUpgradeCard button{justify-content:center;width:100%}.timerCycleDetails .timerToolTitle small{max-width:220px}.studyTimerCard .compactAlertForm .studyBreakFields{grid-template-columns:1fr}.featureHelpBubble{bottom:58px;right:14px}.consentSettings{bottom:8px;left:auto;right:8px}.emailVerificationActions{flex-direction:column}.accountAccess{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.timerStartButton,.timerHelpButton,.featureHelpBubble{transition:none}.timerStartButton:hover,.featureHelpBubble:hover{transform:none}}.studyTimerCard .compactAlertForm .alertVoicePanel{border:1px solid var(--el-line);border-radius:13px;margin-top:12px;padding:14px}.alertVoicePanelHead{align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.alertVoicePanelHead>svg{flex:none;margin-top:1px}.alertVoicePanelHead>div{gap:3px;display:grid}.alertVoicePanelHead strong{font-size:13px}.alertVoicePanelHead span{font-size:12px;line-height:1.45}.studyTimerCard .compactAlertForm .alertVoicePanel .alertVoiceEditor{border-top:0;margin-top:0;padding-top:0}.studyTimerCard .compactAlertForm .alertVoicePanel .alertVoiceEditor>label{margin:0 0 7px;font-size:12px}.studyTimerCard .compactAlertForm .alertVoicePanel textarea{min-height:88px}.studyTimerCard .compactAlertForm .returnVoiceEditor{border-top:1px solid var(--el-line);margin-top:12px;padding-top:12px}.studyApp .compactAlertForm .cycleSaveButton{border:1px solid var(--el-line)}.studyApp .compactAlertForm .cycleSaveButton:disabled{opacity:.72}.accountPlanCard{border:1px solid var(--el-line);border-radius:14px;margin:16px 0 4px;padding:15px}.accountPlanCard.trial{gap:11px;display:grid}.accountPlanCopy{gap:4px;display:grid}.accountPlanCopy>span,.accountPlanCard.unlimited span{letter-spacing:.12em;font-size:12px;font-weight:900}.accountPlanCopy>strong,.accountPlanCard.unlimited strong{font-size:15px}.accountPlanCopy>p,.accountPlanCard.unlimited p{margin:0;font-size:12px;line-height:1.5}.accountPlanCopy>small{font-size:12px;font-weight:750}.studyApp .accountUpgradeButton{border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:42px;padding:10px 12px;font-size:12px;font-weight:850;display:flex}.accountPlanCard>em{text-align:center;font-size:12px;font-style:normal}.accountPlanCard.unlimited{grid-template-columns:auto 1fr;align-items:flex-start;gap:10px;display:grid}.accountPlanCard.unlimited>svg{width:21px;height:21px}.accountPlanCard.unlimited>div{gap:4px;display:grid}.timerWelcomeIntro,.timerSummaryMetrics{max-width:1080px;margin-left:auto;margin-right:auto}.timerWelcomeIntro{width:100%}.timerSummaryMetrics{width:100%;margin-bottom:14px}.timerSummaryMetrics article{min-width:0}.timerSummaryMetrics small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}@media (width<=1000px){.timerSummaryMetrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=767px){.timerWelcomeIntro{margin-bottom:12px}.timerSummaryMetrics{grid-template-columns:1fr 1fr;margin-bottom:12px}.timerSummaryMetrics article:first-child{grid-column:1/-1}.timerSummaryMetrics small{white-space:normal}}.productTopBar nav .productLoginButton{border:1px solid var(--el-line)}.productHero{grid-template-columns:minmax(0,.94fr) minmax(430px,1.06fr);align-items:center;gap:clamp(40px,6vw,74px);width:min(1160px,100% - 40px);min-height:calc(100svh - 72px);margin:0 auto;padding:clamp(46px,7vw,82px) 0 64px;display:grid}.productHeroCopy h1{letter-spacing:-.064em;text-wrap:balance;max-width:690px;margin:0;font-size:clamp(3rem,5.7vw,5.4rem);line-height:.95}.productHeroCopy .conversionLead{max-width:650px;margin-top:23px}.productFeaturePills{flex-wrap:wrap;gap:9px;margin-top:27px;display:flex}.productFeaturePills span{border:1px solid var(--el-line);border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;font-weight:780;display:inline-flex}.productFeaturePills svg{width:14px;height:14px}.productHeroNote{align-items:flex-start;gap:7px;max-width:590px;margin:18px 0 0;font-size:12px;line-height:1.5;display:flex}.productHeroNote svg{flex:none;margin-top:1px}.productTimerPreview{border:1px solid var(--el-line);border-radius:27px;padding:28px;position:relative;overflow:hidden}.productTimerPreview:before{content:"";pointer-events:none;border-radius:50%;width:260px;height:260px;position:absolute;top:-110px;right:-90px}.productTimerPreviewHead{z-index:1;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.productTimerPreviewHead>span{letter-spacing:.12em;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.productTimerPreviewHead small{letter-spacing:.1em;border-radius:999px;padding:6px 8px;font-size:12px;font-weight:850}.productPreviewClock{z-index:1;text-align:center;letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin:30px 0 23px;font-size:clamp(3.6rem,7vw,5.4rem);font-weight:780;line-height:1;position:relative}.productStartButton{z-index:1;cursor:pointer;border:0;border-radius:14px;justify-content:center;align-items:center;gap:9px;width:100%;min-height:54px;font-size:14px;font-weight:950;display:flex;position:relative}.productStartButton:hover{transform:translateY(-1px)}.productStartHint{z-index:1;text-align:center;margin:10px 0 0;font-size:12px;line-height:1.45;position:relative}.productPreviewMetrics{z-index:1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:24px;display:grid;position:relative}.productPreviewMetrics article{border:1px solid var(--el-line);border-radius:13px;min-width:0;padding:13px 11px}.productPreviewMetrics span,.productPreviewMetrics small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.productPreviewMetrics span{font-size:12px;font-weight:750}.productPreviewMetrics strong{font-variant-numeric:tabular-nums;margin:5px 0 2px;font-size:16px;display:block}.productPreviewMetrics small{font-size:12px}.productPreviewTools{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid;position:relative}.productPreviewTools button{border:1px solid var(--el-line);cursor:pointer;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px;font-size:12px;font-weight:760;display:flex}.productPreviewTools svg{width:13px;height:13px}.productValueStrip{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;width:min(1160px,100% - 40px);margin:0 auto;padding:22px 0 78px;display:grid}.productValueStrip article{border-top:1px solid var(--el-line);padding:17px 18px}.productValueStrip strong{font-size:12px;display:block}.productValueStrip span{margin-top:6px;font-size:12px;line-height:1.5;display:block}.productFeatures,.productPrice{padding-top:82px}.productFinalCta{margin-top:8px}.accessGateBackdrop{z-index:6000;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);place-items:center;padding:24px;display:grid;position:fixed;inset:0;overflow:auto}.accessGateCard{width:min(510px,100%);margin:auto;position:relative}.accessGateClose{z-index:3;border:1px solid var(--el-line);cursor:pointer;border-radius:10px;width:34px;height:34px;font-size:22px;line-height:1;position:absolute;top:13px;right:15px}.accessGateClose:disabled{opacity:.5;cursor:wait}@media (width<=980px){.productHero{grid-template-columns:1fr;min-height:auto;padding-top:58px}.productHeroCopy{text-align:center}.productHeroCopy .conversionOfferBadge,.productHeroCopy h1,.productHeroCopy .conversionLead,.productHeroNote{margin-left:auto;margin-right:auto}.productFeaturePills{justify-content:center}.productTimerPreview{width:min(650px,100%);margin:0 auto}.productValueStrip{grid-template-columns:1fr 1fr}}@media (width<=700px){.productTopBar nav a{display:none}.productTopBar nav{gap:7px}.productTopBar nav button{padding:9px 11px;font-size:12px}.productHero{gap:30px;width:min(100% - 24px,1160px);padding:44px 0 45px}.productHeroCopy h1{font-size:clamp(2.8rem,14.5vw,4.2rem)}.productHeroCopy .conversionLead{font-size:15px}.productFeaturePills{gap:7px}.productFeaturePills span{font-size:12px}.productTimerPreview{border-radius:21px;padding:21px 17px}.productPreviewClock{margin:26px 0 20px;font-size:clamp(3.2rem,17vw,4.5rem)}.productPreviewMetrics{grid-template-columns:1fr 1fr}.productPreviewTools{grid-template-columns:1fr}.productValueStrip{grid-template-columns:1fr;width:min(100% - 24px,1160px);padding-bottom:58px}.productValueStrip article{padding:14px 4px}.productFeatures,.productPrice{padding-top:68px}.accessGateBackdrop{padding:12px}.accessGateCard{padding-top:54px}}@media (width<=430px){.productTopBar .accessWordmark{font-size:1.12rem}.productTopBar nav .productLoginButton{display:none}.productTimerPreviewHead{flex-direction:column;align-items:flex-start}.productPreviewClock{font-size:15vw}.productPreviewMetrics strong{font-size:15px}}@media (prefers-reduced-motion:reduce){.productStartButton{transition:none}.productStartButton:hover{transform:none}}.studyThemeToggle{border:1px solid var(--el-line);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:7px 11px;font-size:12px;display:inline-flex}.studyThemeToggle svg{width:16px;height:16px}.studyPlanBadge.guestLogin{border:1px solid var(--el-line);cursor:pointer;align-items:center;gap:6px;display:inline-flex}.studyPlanBadge.guestLogin svg{width:15px;height:15px}.studyGuestLock{letter-spacing:.07em;text-transform:uppercase;border-radius:999px;margin-left:auto;padding:3px 6px;font-size:12px;font-weight:800}.studyAvatar svg{width:16px;height:16px}.guestStudyMain{max-width:1120px}.guestStudyMain .timerWelcomeIntro{align-items:flex-end}.guestIntroLogin{border:1px solid var(--el-line);border-radius:10px;flex:none;min-width:104px;min-height:40px;padding:9px 15px;font-size:12px}.guestAccessNotice{border:1px solid var(--el-line);border-radius:14px;align-items:flex-start;gap:11px;margin:-2px 0 17px;padding:13px 15px;display:flex}.guestAccessNotice>svg{width:19px;height:19px;margin-top:1px}.guestAccessNotice>div{gap:3px;display:grid}.guestAccessNotice strong{font-size:12px}.guestAccessNotice span{font-size:12px;line-height:1.45}.guestMetrics,.guestTimerLayout{margin-bottom:16px}.studyApp .guestTimerCard{padding-top:21px}.guestLockBadge{border:1px solid var(--el-line);letter-spacing:.07em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;margin:1px 0 11px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.guestLockBadge svg{width:13px;height:13px}.guestTimerHint{max-width:560px;margin:12px auto 0;font-size:12px;line-height:1.5}.guestQuickTools{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.guestToolCard{border:1px solid var(--el-line);text-align:left;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:13px 14px;display:flex}.guestToolCard>svg{width:20px;height:20px}.guestToolCard>div{gap:2px;min-width:0;display:grid}.guestToolCard strong{font-size:12px}.guestToolCard span{font-size:12px;line-height:1.35}.guestDarkPreview{border:1px solid var(--el-line);border-radius:14px;justify-content:space-between;align-items:center;gap:16px;margin-top:11px;padding:14px 15px;display:flex}.guestDarkPreview>div{gap:3px;display:grid}.guestDarkPreview strong,.guestDarkPreview span{font-size:12px}.guestDarkPreview button{border:1px solid var(--el-line);border-radius:10px;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-size:12px;display:inline-flex}.guestDarkPreview button svg{width:15px;height:15px}.timerModeSwitch{border:1px solid var(--el-line);border-radius:12px;align-items:center;gap:5px;margin:0 auto 12px;padding:4px;display:inline-flex}.timerModeSwitch button{border:1px solid var(--el-line);border-radius:9px;justify-content:center;align-items:center;gap:6px;min-height:34px;padding:7px 12px;font-size:12px;display:inline-flex}.timerModeSwitch button svg{width:15px;height:15px}.countdownSetup{border:1px solid var(--el-line);border-radius:12px;flex-wrap:wrap;justify-content:center;align-items:end;gap:8px;margin:0 auto 13px;padding:10px 12px;display:flex}.countdownSetup label{text-align:left;text-transform:uppercase;letter-spacing:.08em;gap:4px;margin:0;font-size:12px;display:grid}.countdownSetup input{border:1px solid var(--el-line);text-align:center;font-variant-numeric:tabular-nums;border-radius:9px;width:76px;height:36px;margin:0;padding:7px 8px;font-size:13px}.countdownSetup button{border:1px solid var(--el-line);border-radius:9px;min-height:36px;padding:7px 11px;font-size:12px}.timerModeHint{max-width:660px;margin:-8px auto 15px;font-size:12px;line-height:1.48}.timerQuickToolsV25{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.timerQuickToolsV25>div{min-height:116px}.timerFocusTool,.timerThemeTool{border:1px solid var(--el-line);border-radius:14px;gap:12px;padding:14px 15px;transition:border-color .16s,background .16s;display:grid}.timerFocusAction{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.timerFocusAction button,.timerThemeTool>button{border:1px solid var(--el-line);border-radius:10px;justify-content:center;align-items:center;gap:6px;min-height:38px;padding:8px 11px;font-size:12px;display:inline-flex}.timerThemeTool>button{width:100%}.focusSoundPrimaryActions{align-items:stretch;gap:7px;display:flex}.focusSoundPrimaryActions>button{flex:1}.focusLibraryButton{border:1px solid var(--el-line);border-radius:10px;width:100%;min-height:38px;padding:8px 11px;font-size:12px}.focusLibraryPanel{border:1px solid var(--el-line);text-align:left;border-radius:15px;margin-top:11px;padding:16px}.focusLibraryHead{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.focusLibraryHeadCompact{align-items:center;margin-bottom:8px}.focusLibraryHeadCompact button{margin-left:auto}.focusLibraryHead>div{gap:4px;display:grid}.focusLibraryHead span{letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.focusLibraryHead strong{font-size:14px}.focusLibraryHead p{max-width:720px;margin:0;font-size:12px;line-height:1.5}.focusLibraryHead button{border:1px solid var(--el-line);border-radius:9px;min-height:34px;padding:6px 9px;font-size:12px}.focusLibraryControls{gap:9px;margin-bottom:10px;display:grid}.focusSearch{border:1px solid var(--el-line);border-radius:10px;align-items:center;gap:8px;padding:0 10px;display:flex}.focusSearch svg{width:16px;height:16px}.focusSearch input{border:0;outline:0;width:100%;height:38px;margin:0;padding:0;font-size:12px}.focusCategories{scrollbar-width:thin;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.focusCategories button{border:1px solid var(--el-line);white-space:nowrap;border-radius:999px;flex:none;min-height:32px;padding:6px 9px;font-size:12px}.focusTrackList{scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;max-height:330px;padding-right:3px;display:grid;overflow:auto}.focusTrack{border:1px solid var(--el-line);border-radius:10px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:7px;padding:9px 10px;display:grid}.focusTrack>div{gap:2px;min-width:0;display:grid}.focusTrack strong,.focusTrack span{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.focusFavorite{border:1px solid var(--el-line);border-radius:8px;place-items:center;width:30px;height:30px;min-height:30px;padding:0;display:grid}.focusFavorite svg{width:14px;height:14px}.focusChoose{border:1px solid var(--el-line);border-radius:8px;min-height:30px;padding:6px 8px;font-size:12px}.focusLibraryEmpty{border:1px dashed var(--el-line);text-align:center;border-radius:10px;grid-column:1/-1;margin:8px 0;padding:24px;font-size:12px}.focusLibraryNote{margin-top:9px;font-size:12px;line-height:1.45;display:block}.simpleAlertForm{gap:12px;display:grid}.simpleAlertTop{justify-content:space-between;align-items:center;gap:16px;padding:1px 0 2px;display:flex}.simpleAlertTop>div{gap:2px;display:grid}.simpleAlertTop strong,.simpleAlertTop span{font-size:12px}.simpleAlertToggle{cursor:pointer;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;display:inline-flex}.simpleAlertToggle input{accent-color:#87d7bd;width:17px;height:17px;margin:0}.simpleAlertInterval{border:1px solid var(--el-line);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:9px;padding:11px 12px;display:grid}.simpleAlertInterval label{gap:5px;margin:0;font-size:12px;display:grid}.simpleAlertInterval input{width:100%;margin:0}.simpleAlertInterval>span{padding:0 0 10px;font-size:12px}.simpleVoicePanel{margin-top:0}.simpleVoicePanel .alertVoiceEditor textarea{min-height:70px}.simpleAlertForm>.settingsHint{margin:0;font-size:12px;line-height:1.5}.simpleAlertForm .settingsActions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.simpleAlertForm .settingsActions button{min-height:36px;padding:7px 10px;font-size:12px}.focusFullscreenOverlay{z-index:1800;min-height:100dvh;padding:max(18px,env(safe-area-inset-top)) max(20px,env(safe-area-inset-right)) max(18px,env(safe-area-inset-bottom)) max(20px,env(safe-area-inset-left));isolation:isolate;grid-template-rows:auto 1fr auto;display:grid;position:fixed;inset:0}.focusFullscreenOverlay:before{content:"";z-index:-1;pointer-events:none;position:absolute;inset:0}.focusFullscreenBrand{justify-content:space-between;align-items:center;gap:12px;display:flex}.focusFullscreenBrand>strong{letter-spacing:.18em;font-size:12px}.focusFullscreenBrand>div{gap:7px;display:flex}.focusFullscreenBrand button{border:1px solid var(--el-line);border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:12px;display:inline-flex}.focusFullscreenBrand button svg{width:15px;height:15px}.focusFullscreenCenter{text-align:center;align-content:center;place-items:center;min-height:0;display:grid}.focusFullscreenClock{letter-spacing:-.07em;font-variant-numeric:tabular-nums;font-size:clamp(5rem,16vw,15rem);font-weight:590;line-height:.88}.focusFullscreenMode{letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;margin-top:24px;font-size:12px;display:flex}.focusFullscreenMode i{border-radius:50%;width:6px;height:6px}.focusFullscreenSound{margin-top:9px;font-size:12px}.focusFullscreenControls{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.focusFullscreenControls button{border:1px solid var(--el-line);border-radius:10px;justify-content:center;align-items:center;gap:7px;min-width:120px;min-height:44px;padding:9px 14px;font-size:12px;display:inline-flex}.focusFullscreenControls button svg{width:16px;height:16px}.countdownEndModal{text-align:center}.countdownEndModal .savedTime{font-variant-numeric:tabular-nums;font-size:28px}.countdownEndModal .modalBtns{justify-content:center}.newUserEmptyState{border:1px dashed var(--el-line);border-radius:18px;grid-template-columns:minmax(220px,.75fr) minmax(0,1.25fr);align-items:center;gap:24px;min-height:260px;padding:26px;display:grid}.newUserEmptyState>div:last-child{justify-items:start;gap:7px;display:grid}.newUserEmptyState>div:last-child>strong{letter-spacing:-.02em;font-size:20px}.newUserEmptyState>div:last-child>p{max-width:610px;margin:0 0 5px;font-size:12px;line-height:1.6}.newUserEmptyState button{border-radius:10px;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:12px;display:inline-flex}.emptyReportIllustration{border:1px solid var(--el-line);border-radius:16px;grid-template-columns:112px minmax(120px,1fr);align-items:end;gap:20px;min-height:180px;padding:18px;display:grid}.emptyDonut{border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.emptyDonut:after{content:"";border-radius:50%;width:76px;height:76px;position:absolute}.emptyDonut span{z-index:1;font-size:13px;font-weight:800}.emptyBars{align-items:end;gap:8px;height:120px;padding:0 3px;display:flex}.emptyBars i{border-radius:6px 6px 2px 2px;flex:1;min-width:13px}.emptyQuestionIllustration{border:1px solid var(--el-line);border-radius:16px;justify-items:center;gap:14px;padding:28px;display:grid}.emptyQuestionIllustration>span{letter-spacing:-.05em;font-size:38px;font-weight:750}.emptyQuestionIllustration>div{align-items:end;gap:6px;height:56px;display:flex}.emptyQuestionIllustration i{border-radius:5px;width:17px;display:block}.emptyQuestionIllustration i:first-child{height:32%}.emptyQuestionIllustration i:nth-child(2){height:57%}.emptyQuestionIllustration i:nth-child(3){height:72%}.emptyQuestionIllustration i:nth-child(4){height:48%}.emptyQuestionIllustration i:nth-child(5){height:88%}.emptyQuestionIllustration small{font-size:12px}.historyExampleCard{border:1px solid var(--el-line);border-radius:16px;gap:14px;padding:18px;display:grid}.historyExampleCard>div{border-bottom:1px solid var(--el-line);gap:4px;padding-bottom:13px;display:grid}.historyExampleCard>div:last-child{border-bottom:0;padding-bottom:0}.historyExampleCard span{letter-spacing:.08em;font-size:12px;font-weight:850}.historyExampleCard strong{font-size:15px}.historyExampleCard small{font-size:12px}.studyApp.darkMode .historyMonthSummary,.studyApp.darkMode .modal{border:1px solid var(--el-line)}@media (width<=980px){.guestQuickTools{grid-template-columns:1fr 1fr}.focusTrackList{grid-template-columns:1fr}.newUserEmptyState{grid-template-columns:1fr;min-height:0}.newUserEmptyState>div:first-child{width:min(430px,100%);margin:0 auto}.focusFullscreenClock{font-size:clamp(5rem,19vw,11rem)}}@media (width<=767px){.studyThemeToggle span{display:none}.studyHeaderRight{gap:8px}.studyPlanBadge.guestLogin{padding-left:9px;padding-right:9px}.guestStudyMain .timerWelcomeIntro{align-items:stretch}.guestIntroLogin{display:none}.guestQuickTools{grid-template-columns:1fr}.guestAccessNotice{margin-bottom:12px}.guestMetrics{grid-template-columns:1fr 1fr}.guestMetrics article:last-child{grid-column:1/-1}.timerQuickToolsV25{grid-template-columns:1fr}.focusLibraryHead{flex-direction:column}.focusLibraryHead button{width:100%}.focusLibraryHeadCompact{flex-direction:row}.focusLibraryHeadCompact button{width:auto}.focusTrackList{max-height:360px}.simpleAlertTop{flex-direction:column;align-items:flex-start}.simpleAlertInterval{grid-template-columns:1fr}.simpleAlertInterval>span{padding:0}.focusFullscreenOverlay{padding:13px}.focusFullscreenBrand>strong{font-size:12px}.focusFullscreenBrand button span{display:none}.focusFullscreenBrand button{min-width:38px;padding:7px}.focusFullscreenClock{font-size:clamp(4.2rem,22vw,8rem)}.focusFullscreenControls button{flex:40%;min-width:0}.newUserEmptyState{gap:17px;padding:18px}.emptyReportIllustration{grid-template-columns:90px 1fr;gap:13px}.emptyDonut{width:90px;height:90px}.emptyDonut:after{width:60px;height:60px}}@media (width<=430px){.studyHeaderRight .studyHeaderDate{display:none}.studyThemeToggle{min-width:38px;padding:7px}.guestMetrics{grid-template-columns:1fr}.guestMetrics article:last-child{grid-column:auto}.timerModeSwitch{grid-template-columns:1fr 1fr;width:100%;display:grid}.timerModeSwitch button{width:100%}.countdownSetup{grid-template-columns:1fr 1fr;display:grid}.countdownSetup label input{width:100%}.countdownSetup button{grid-column:1/-1;width:100%}.focusSoundPrimaryActions{flex-direction:column}.focusTrack{grid-template-columns:minmax(0,1fr) auto}.focusChoose{grid-column:1/-1;width:100%}.focusFullscreenBrand>strong{letter-spacing:.1em}.focusFullscreenClock{font-size:21vw}.emptyReportIllustration{grid-template-columns:1fr;justify-items:center}.emptyBars{width:100%}.newUserEmptyState>div:last-child>strong{font-size:18px}}@media (prefers-reduced-motion:reduce){.focusFullscreenOverlay:before{display:none}}.countdownSetup>div{justify-content:center;align-items:end;gap:8px;display:flex}.countdownSetup>small{text-align:left;flex:260px;max-width:480px;font-size:12px;line-height:1.45}.focusTrack{grid-template-columns:auto minmax(0,1fr) auto}.focusTrack small{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.guestDarkPreview>div{align-items:center;gap:9px;display:flex}.guestDarkPreview>div>svg{width:18px;height:18px}.guestDarkPreview>div>span{gap:2px;display:grid}.guestDarkPreview>div small{font-size:12px;line-height:1.4}.focusFullscreenOverlay>header{justify-content:space-between;align-items:center;gap:12px;display:flex}.focusFullscreenOverlay>header>div{align-items:center;gap:7px;display:flex}.focusFullscreenOverlay>header button{border:1px solid var(--el-line);border-radius:9px;align-items:center;gap:6px;min-height:38px;padding:7px 10px;font-size:12px;display:inline-flex}.focusFullscreenOverlay>header button svg{width:15px;height:15px}.focusFullscreenBrand{letter-spacing:.16em;justify-content:flex-start;align-items:center;gap:7px;font-size:12px;font-weight:800;display:inline-flex}.focusFullscreenBrand svg{width:18px;height:18px}.focusFullscreenBrand b{font-weight:800}.focusFullscreenCenter>strong{letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin-top:24px;font-size:clamp(5rem,16vw,15rem);font-weight:580;line-height:.88;display:block}.focusFullscreenCenter>p{letter-spacing:.04em;margin:23px 0 0;font-size:12px}.focusFullscreenCenter>small{justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:12px;display:flex}.focusFullscreenCenter>small svg{width:14px;height:14px}@media (width<=767px){.countdownSetup>div{width:100%}.countdownSetup>small{text-align:center;flex-basis:100%;max-width:none}.focusFullscreenOverlay>header button span{display:none}.focusFullscreenCenter>strong{font-size:clamp(4.2rem,22vw,8rem)}}@media (width<=430px){.countdownSetup>div{grid-template-columns:1fr 1fr;display:grid}.countdownSetup>button{width:100%}.focusTrack{grid-template-columns:auto minmax(0,1fr)}.focusChoose{grid-column:1/-1}.focusFullscreenOverlay>header button{justify-content:center;width:38px;padding:7px}.focusFullscreenBrand{letter-spacing:.09em}.focusFullscreenCenter>strong{font-size:21vw}}.focusTrackActions{justify-content:flex-end;align-items:center;gap:6px;min-width:max-content;display:flex}.focusTrackCopy{gap:2px;min-width:0;display:grid}.focusPreview,.focusChoose{border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:7px 9px;font-size:12px;font-weight:800;display:inline-flex}.focusPreview{border:1px solid var(--el-line)}.focusPreview svg,.focusChoose svg{width:14px;height:14px}.focusChoose{border:1px solid var(--el-line)}.compactAlertModeChooser{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 12px;display:grid}.compactAlertModeChooser>button{border:1px solid var(--el-line);text-align:left;border-radius:12px;align-items:flex-start;gap:9px;min-height:70px;padding:11px 12px;display:flex}.compactAlertModeChooser>button>svg{flex:none;width:18px;height:18px;margin-top:1px}.compactAlertModeChooser>button>span{gap:3px;display:grid}.compactAlertModeChooser strong{font-size:12px}.compactAlertModeChooser small{font-size:12px;line-height:1.4}.compactAlertModeChooser>button:disabled{opacity:.55}.alertSingleInterval{max-width:280px;margin:0 0 12px}.studyBreakInputs{grid-template-columns:repeat(2,minmax(0,220px));gap:10px;margin:0 0 12px;display:grid}.studyBreakInputs>label{gap:6px;font-size:12px;font-weight:700;display:grid}.returnVoicePanel{margin-top:9px}.historyFilterBar{border:1px solid var(--el-line);border-radius:14px;grid-template-columns:minmax(180px,1.25fr) minmax(150px,.85fr) minmax(160px,.9fr) auto;align-items:end;gap:9px;margin-bottom:12px;padding:13px 14px;display:grid}.historyFilterField{gap:6px;min-width:0;display:grid}.historyFilterField>span{letter-spacing:.05em;text-transform:uppercase;font-size:12px;font-weight:800}.historyFilterField select,.historyFilterField input{border:1px solid var(--el-line);border-radius:10px;width:100%;min-height:40px;margin:0;padding:8px 10px;font-size:12px}.historyClearFilters{white-space:nowrap;min-height:40px}.filteredHistoryToolbar{align-items:center}.historyResultLabel{gap:2px;min-width:0;display:grid}.historyResultLabel>span{letter-spacing:.1em;font-size:12px;font-weight:900}.historyResultLabel>strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.historyResultLabel>small{font-size:12px}.historyNoResults{border:1px dashed var(--el-line);text-align:center;border-radius:15px;place-items:center;gap:7px;padding:32px 18px;display:grid}.historyNoResults>svg{width:24px;height:24px}.historyNoResults>strong{font-size:14px}.historyNoResults>span{font-size:12px}.filteredHistorySummary{margin-bottom:12px}.guestMetrics article[role=button]{cursor:pointer}.guestMetrics article[role=button]:focus-visible{outline-offset:2px;outline:2px solid #74a99a}.accessInlineSwitch{text-align:center;border:0;width:100%;margin:12px auto 0;padding:8px 4px;font-size:12px;font-weight:800;display:block}@media (width<=900px){.historyFilterBar{grid-template-columns:1fr 1fr}.historyClearFilters{width:100%}.focusTrackActions{flex-direction:column;align-items:stretch}.focusPreview,.focusChoose{width:100%}}@media (width<=600px){.compactAlertModeChooser,.studyBreakInputs,.historyFilterBar{grid-template-columns:1fr}.focusTrack{grid-template-columns:auto minmax(0,1fr)}.focusTrackActions{flex-direction:row;grid-column:1/-1}.focusPreview,.focusChoose{flex:1}.filteredHistoryToolbar{align-items:stretch}.historyResultLabel{width:100%}}.guestPreviewMain{gap:18px;padding-bottom:36px;display:grid}.guestPreviewIntro{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.guestSoftCta{border:1px solid var(--el-line);border-radius:12px;flex:none;min-height:42px;padding:10px 16px;font-weight:800}.guestDemoPill{border:1px solid var(--el-line);letter-spacing:.12em;border-radius:999px;justify-content:center;align-items:center;min-height:25px;padding:4px 9px;font-size:12px;font-weight:900;display:inline-flex}.guestDemoMetrics article{cursor:default}.guestInteractiveTimer{overflow:visible}.guestPreviewTimerLayout{grid-template-columns:minmax(0,1fr)}.guestCountdownSetup input{pointer-events:auto}.guestPreviewTools{grid-template-columns:repeat(4,minmax(0,1fr))}.guestPreviewTools>section{min-width:0}.guestPreviewTools .timerToolTitle{align-items:flex-start}.guestPreviewTools .timerToolTitle>div{gap:4px;min-width:0;display:grid}.guestPreviewTools .timerToolTitle strong{line-height:1.25;display:block}.guestPreviewTools .timerToolTitle span{white-space:normal;line-height:1.35;display:block}.guestPreviewTools .timerFocusAction{justify-content:center;width:100%;min-height:42px;margin-top:14px}.guestFocusPreview{margin-top:18px}.guestFocusList{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.guestFocusList article{border:1px solid var(--el-line);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px;display:grid}.guestFocusList article>div{gap:2px;display:grid}.guestFocusList article strong{font-size:13px}.guestFocusList article small{font-size:12px}.guestFocusList article p{margin:3px 0 0;font-size:12px;line-height:1.4}.guestFocusList article>button:last-child{border:1px solid var(--el-line);border-radius:10px;align-items:center;gap:6px;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.guestFocusList article>button:last-child svg{width:15px;height:15px}.guestFocusList .focusFavoriteIcon{pointer-events:none}.guestCyclePreview{margin-top:16px}.guestCycleExample{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:15px;display:grid}.guestCycleExample>div{border-radius:12px;gap:3px;padding:12px;display:grid}.guestCycleExample>div strong{font-size:18px}.guestCycleExample>div span{font-size:12px}.guestCycleExample>i{font-style:normal}.guestFloatingPreview{z-index:1500;border:1px solid var(--el-line);border-radius:17px;gap:7px;width:250px;padding:16px;display:grid;position:fixed;bottom:22px;right:22px}.guestFloatingPreview>span{letter-spacing:.12em;font-size:12px;font-weight:900}.guestFloatingPreview>strong{font-variant-numeric:tabular-nums;font-size:34px}.guestFloatingPreview>button{font-size:22px;position:absolute;top:7px;right:9px}.guestFullscreenPreview .focusFullscreenCenter strong{font-size:clamp(72px,13vw,190px)}.guestHistoryDemo,.guestSubjectsDemo{display:block}.guestDayHead{cursor:default}.historyCompactSummary{border:1px solid var(--el-line);border-radius:16px;justify-content:space-between;align-items:center;gap:18px;margin:14px 0;padding:16px 18px;display:flex}.historyCompactSummary>div:first-child{gap:3px;min-width:180px;display:grid}.historyCompactSummary>div:first-child>span{letter-spacing:.12em;font-size:12px;font-weight:900}.historyCompactSummary>div:first-child>strong{font-size:15px}.historyCompactMetrics{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;display:flex}.historyCompactMetrics>span{gap:2px;min-width:75px;font-size:12px;display:grid}.historyCompactMetrics>span b{font-size:14px}.loggedHistorySummary .historyToolbarActions{gap:8px;display:flex}.loggedHistorySummary .historyToolbarActions button{padding:9px 11px;font-size:12px}.guestReportBars{gap:10px;margin-top:18px;display:grid}.guestReportBars>div{grid-template-columns:minmax(150px,1fr) minmax(180px,3fr) 90px;align-items:center;gap:12px;display:grid}.guestReportBars span{font-size:12px;font-weight:750}.guestReportBars i{border-radius:999px;height:9px;overflow:hidden}.guestReportBars i b{border-radius:inherit;height:100%;display:block}.guestReportBars strong{text-align:right;font-size:12px}.guestQuestionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.guestQuestionGrid article{border:1px solid var(--el-line);border-radius:13px;gap:4px;padding:14px;display:grid}.guestQuestionGrid article span,.guestQuestionGrid article small{font-size:12px}.guestPdfDemo{margin-top:0}.guestSubjectCta{margin-top:18px}.guestPreviewFooterCta{border-radius:18px;justify-content:space-between;align-items:center;gap:24px;padding:22px 24px;display:flex}.guestPreviewFooterCta>div{gap:4px;display:grid}.guestPreviewFooterCta span{letter-spacing:.14em;font-size:12px;font-weight:900}.guestPreviewFooterCta strong{font-size:19px}.guestPreviewFooterCta p{margin:0;font-size:12px}.guestPreviewFooterCta button{flex:none}.guestMode .studyNavContent button{cursor:pointer}.guestMode .studyPlanBadge.guestLogin{border:1px solid var(--el-line)}.guestMode .studyProfile{opacity:1}.trialCountdownCard{border:1px solid var(--el-line);border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(150px,240px);grid-template-areas:"copy actions""progress progress";gap:12px 20px;margin-bottom:16px;padding:16px 18px;display:grid}.trialCountdownCard.compact{gap:9px 18px;padding:12px 16px}.trialCountdownCard.compact .trialCountdownProgress{height:5px}.trialCountdownCard.compact .trialCountdownCopy{gap:1px}.trialCountdownCopy{grid-area:copy;gap:3px;display:grid}.trialCountdownCopy>span{letter-spacing:.12em;font-size:12px;font-weight:900}.trialCountdownCopy>strong{font-variant-numeric:tabular-nums;font-size:18px}.trialCountdownCopy>small{font-size:12px;line-height:1.45}.trialCountdownProgress{border-radius:999px;grid-area:progress;height:7px;overflow:hidden}.trialCountdownProgress i{border-radius:inherit;height:100%;transition:width .4s;display:block}.trialCountdownActions{text-align:right;grid-area:actions;align-content:center;justify-items:end;gap:7px;display:grid}.trialCountdownActions>span{font-size:12px}.trialCountdownActions button{border-radius:10px;align-items:center;gap:6px;padding:9px 11px;font-size:12px;font-weight:850;display:inline-flex}.unlockExplanationDialog{max-width:600px}.unlockExplanationHero{border:1px solid var(--el-line);border-radius:16px;align-items:center;gap:15px;padding:17px;display:flex}.unlockExplanationHero>svg{flex:none;width:32px;height:32px}.unlockExplanationHero>div{gap:2px;display:grid}.unlockExplanationHero span{letter-spacing:.14em;font-size:12px;font-weight:900}.unlockExplanationHero strong{font-size:30px;line-height:1.1}.unlockExplanationHero small{font-size:12px}.unlockExplanationLead{margin:0;font-size:13px;line-height:1.65}.unlockExplanationGrid{gap:9px;display:grid}.unlockExplanationGrid article{border:1px solid var(--el-line);border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:11px;padding:12px 13px;display:grid}.unlockExplanationGrid article>svg{width:19px;height:19px;margin-top:1px}.unlockExplanationGrid article>div{gap:3px;display:grid}.unlockExplanationGrid strong{font-size:12px}.unlockExplanationGrid span{font-size:12px;line-height:1.45}.unlockExplanationFine{border-radius:11px;margin:0;padding:10px 12px;font-size:12px;line-height:1.5}.unlockContinuePayment{margin-top:2px}.unlockSecondaryAction{width:100%;min-height:42px}.unlockSuccessCard{border:1px solid var(--el-line);border-radius:14px;grid-template-columns:auto 1fr;align-items:flex-start;gap:12px;padding:14px;display:grid}.unlockSuccessCard>div{gap:3px;display:grid}.unlockSuccessCard p{margin:0;font-size:12px}@media (width<=980px){.guestPreviewTools,.guestQuestionGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.historyCompactSummary{flex-direction:column;align-items:flex-start}.historyCompactMetrics{justify-content:flex-start;width:100%}.trialCountdownCard{grid-template-columns:1fr;grid-template-areas:"copy""progress""actions"}.trialCountdownActions{text-align:left;justify-items:start}}@media (width<=640px){.guestPreviewIntro,.guestPreviewFooterCta{flex-direction:column}.guestSoftCta,.guestPreviewFooterCta button{width:100%}.guestPreviewTools,.guestFocusList,.guestQuestionGrid,.guestCycleExample{grid-template-columns:1fr}.guestCycleExample>i{justify-self:center;transform:rotate(90deg)}.guestReportBars>div{grid-template-columns:1fr}.guestReportBars strong{text-align:left}.historyCompactMetrics{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.loggedHistorySummary .historyToolbarActions{grid-column:1/-1}.trialCountdownActions button{justify-content:center;width:100%}}.unlockAutoAdvance{text-align:center;margin:-2px 0 0;font-size:12px;line-height:1.45}.unlockAutoAdvance b{font-variant-numeric:tabular-nums}.guestOpenUseNote{border:1px solid var(--el-line);text-align:center;border-radius:12px;max-width:720px;margin:10px auto 0;padding:10px 12px;font-size:12px;line-height:1.55}.guestLiveMetrics article strong{font-variant-numeric:tabular-nums}.accountPlanCard.trial.quiet .accountPlanCopy>p{margin-bottom:0}@media (width<=640px){.guestOpenUseNote{text-align:left}.guestLiveMetrics{grid-template-columns:1fr}.guestLiveMetrics article:last-child{grid-column:auto}}.adLandingDirect{place-items:center;min-height:100vh;padding:32px;display:grid}.adLandingDirectCard{text-align:center;border:1px solid var(--el-line);border-radius:28px;justify-items:center;gap:16px;width:min(560px,100%);padding:40px;display:grid}.adLandingDirectCard .adLandingBrand{align-items:center;gap:9px;text-decoration:none;display:inline-flex}.adLandingDirectCard h1{letter-spacing:-.045em;margin:0;font-size:clamp(2rem,6vw,3.4rem)}.adLandingDirectCard p{max-width:430px;margin:0;line-height:1.65}@media (width<=600px){.adLandingDirect{padding:18px}.adLandingDirectCard{border-radius:22px;padding:28px 20px}}.studyApp{--v267-bg-1:#eef4f7;--v267-bg-2:#f8fbfd;--v267-line:#d8e6ec;--v267-line-strong:#c7d9e1;--v267-surface:#ffffffc2;--v267-surface-strong:#fff;--v267-shadow:0 18px 42px #0d2a3a14;--v267-shadow-soft:0 10px 24px #0f2e410f}.studyWorkspace{position:relative}.studyHeader{z-index:25;-webkit-backdrop-filter:blur(18px);border-bottom:1px solid var(--el-line);position:sticky;top:0}.studyMain{max-width:1420px;padding:38px 42px 30px}.studyPageIntro{align-items:flex-end;padding:0 2px 6px;position:relative}.studyPageIntro h1{letter-spacing:-.05em;font-weight:790}.studyPageIntro p{max-width:760px;line-height:1.65}.studyMetrics article{border:1px solid var(--el-line);overflow:hidden}.studyMetrics article:after{content:"";opacity:.7;height:3px;position:absolute;inset:auto 0 0}.studyMetrics article>span:not(.studyMetricIcon){font-weight:650}.studyTimerLayout.compactTimer{gap:16px;max-width:1120px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard:before,.studyApp .studyTimerLayout.compactTimer .studyTimerCard:after{content:"";pointer-events:none;filter:blur(8px);border-radius:999px;position:absolute}.studyApp .studyTimerLayout.compactTimer .studyTimerCard:before{width:260px;height:260px;top:-110px;right:-70px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard:after{width:220px;height:220px;bottom:-110px;left:-70px}.studyApp .studyTimerHeading button{border:1px solid var(--el-line)}.timerModeSwitch{border:1px solid var(--el-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;gap:6px;padding:6px;display:inline-flex}.timerModeSwitch button{border:1px solid var(--el-line);border-radius:12px;align-items:center;gap:8px;min-height:40px;padding:10px 16px;font-size:13px;font-weight:760;display:inline-flex}.countdownSetup{border:1px solid var(--el-line);border-radius:18px;margin-top:16px;padding:16px 18px}.countdownSetup label{font-size:12px;font-weight:700}.countdownSetup input{border:1px solid var(--el-line);margin-top:6px}.countdownSetup button{border-radius:12px;min-height:42px;padding:10px 16px;font-weight:800}.countdownSetup small,.timerModeHint{max-width:640px;margin:10px auto 0;line-height:1.55;display:block}.studyTimerCard .status{letter-spacing:.2em;font-size:12px;font-weight:820}.breakTimerCard.compact,.studyTimerCard .cycleInfo.compact{border:1px solid var(--el-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px}.studyTimerCard .cycleInfo.compact{padding:10px 14px}.studyTimerCard .controls button{letter-spacing:-.01em;border-radius:14px;min-height:50px;padding:13px 20px;font-size:14px;font-weight:800;transition:transform .14s,box-shadow .18s,background .18s,border-color .18s,color .18s;position:relative;overflow:hidden}.studyTimerCard .controls button:hover:not(:disabled),.timerFloatingToggle:hover:not(:disabled),.timerSoundActions button:hover:not(:disabled),.timerFocusAction:hover:not(:disabled),.focusLibraryButton:hover:not(:disabled),.countdownSetup button:hover:not(:disabled){transform:translateY(-1px)}.studyTimerCard .controls>.secondary,.studyTimerCard .controls>.pause,.studyTimerCard .controls>.ghost{border:1px solid var(--el-line)}.studyTimerCard .controls button:disabled,.timerFloatingTool button:disabled,.timerSoundTool button:disabled,.timerFocusTool button:disabled,.timerCycleDetails button:disabled,.countdownSetup button:disabled{opacity:1;border:1px solid var(--el-line);transform:none}.timerQuickTools,.timerQuickToolsV25{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px}.timerFloatingTool,.timerSoundTool,.timerFocusTool,.timerThemeTool{border:1px solid var(--el-line);border-radius:18px;gap:14px;min-height:142px;padding:16px 16px 15px;position:relative}.timerToolTitle{align-items:flex-start;gap:12px}.timerToolTitle>svg{width:22px;height:22px;margin-top:1px}.timerToolTitle strong{font-size:14px;font-weight:780}.timerToolTitle span,.timerToolTitle small{font-size:12px;line-height:1.45}.timerFloatingActions,.timerSoundActions{align-items:flex-end;gap:12px}.timerSizePicker{flex-wrap:wrap;gap:7px}.timerSizePicker>span{letter-spacing:.16em;font-size:12px}.studyApp .timerSizePicker button{border:1px solid var(--el-line);border-radius:10px}.timerFloatingToggle,.timerSoundActions button,.timerFocusAction,.timerThemeTool>button{border:1px solid var(--el-line);border-radius:12px;min-height:40px;padding:10px 13px;font-size:12px;font-weight:780}.timerFocusAction{justify-content:center;width:100%}.focusLibraryButton{border:1px solid var(--el-line)}.timerSoundVolume{padding-top:4px}.timerCycleDetails{border:1px solid var(--el-line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;margin-top:14px}.timerCycleDetails>summary{padding:15px 16px}.compactAlertForm{border-top:1px solid var(--el-line);padding:16px}.focusLibraryPanel{border:1px solid var(--el-line);border-radius:20px;margin-top:14px}.focusLibraryHeadCompact,.focusLibraryControls,.focusTrackList,.focusLibraryNote{padding-left:18px;padding-right:18px}.focusLibraryHeadCompact{padding-top:18px}.focusLibraryControls{padding-top:6px}.focusSearch,.focusCategories button,.focusPreview,.focusChoose,.focusFavorite{border-radius:12px}.trialCountdownCard{border-radius:20px}.trialCountdownActions button{border-radius:12px}.timerUpgradeCard{border-radius:22px}.timerUpgradeCard button{border-radius:13px;min-height:44px}.backendNotice,.studyLoading,.studySuccess,.guestOpenUseNote{border-radius:16px}.guestOpenUseNote{padding:12px 16px;font-size:12px}.guestPreviewMain{gap:20px;padding-bottom:40px}.guestPreviewIntro>div{max-width:860px}.guestSoftCta{border:1px solid var(--el-line);border-radius:14px;min-height:46px;padding:12px 16px}.guestPreviewTools{gap:12px}.guestPreviewFooterCta{border:1px solid var(--el-line);border-radius:22px}.guestPreviewFooterCta button{border-radius:13px}.accessGateCard,.modal{border:1px solid var(--el-line);border-radius:24px}.modal input,.modal select,.modal textarea,.historyFilterField select,.historyFilterField input{border-radius:12px}@media (width<=1100px){.timerQuickTools,.timerQuickToolsV25{grid-template-columns:1fr 1fr}.studyMain{padding-left:26px;padding-right:26px}}@media (width<=767px){.studyHeader{-webkit-backdrop-filter:none}.studyMain{padding:24px 16px 22px}.studyMetrics article{padding:18px}.studyTimerLayout.compactTimer{gap:14px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard{border-radius:22px;padding:20px 18px 22px}.timerModeSwitch{justify-content:space-between;width:100%;display:flex}.timerModeSwitch button{flex:1;justify-content:center}.studyTimerCard .controls button{flex:calc(50% - 6px)}.studyTimerCard .controls>.ghost{flex-basis:100%}.timerQuickTools,.timerQuickToolsV25{grid-template-columns:1fr}.timerFloatingTool,.timerSoundTool,.timerFocusTool,.timerThemeTool{min-height:unset}.guestSoftCta{width:100%}}.studyWorkspace{isolation:isolate;overflow:hidden}.studyWorkspace:before{content:"";z-index:-2;inset:76px 0 0 var(--sidebar-width,248px);pointer-events:none;filter:blur(18px);animation:22s ease-in-out infinite alternate v268Aurora;position:fixed;transform:translateZ(0)}.studyWorkspace:after{content:"";z-index:-1;inset:76px 0 0 var(--sidebar-width,248px);pointer-events:none;opacity:.32;background-size:38px 38px;animation:34s linear infinite v268Grid;position:fixed;-webkit-mask-image:linear-gradient(#000000d1,#0000 84%);mask-image:linear-gradient(#000000d1,#0000 84%)}@keyframes v268Aurora{0%{transform:translate(-2%)scale(1)}45%{transform:translate(2%,-2%)scale(1.05)}to{transform:translate(-1%,3%)scale(1.02)}}@keyframes v268Grid{to{background-position:38px 38px}}.studyHeader,.studyMain{z-index:1;position:relative}.studyMain:before{content:"";z-index:-1;filter:blur(.2px);pointer-events:none;border-radius:40px;height:330px;position:absolute;top:18px;left:2%;right:2%}.studyApp .card,.studyMetrics article,.trialCountdownCard,.historyCompactSummary,.historyFilterBar{-webkit-backdrop-filter:blur(16px)}.dailyVerseCard{border:1px solid var(--el-line);border-radius:20px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px;margin:0 0 22px;padding:18px 20px;display:grid;position:relative;overflow:hidden}.dailyVerseCard:before{content:"";border-radius:50%;width:240px;height:240px;animation:9s ease-in-out infinite alternate v268VerseGlow;position:absolute;top:-120px;right:-80px}.dailyVerseCard:after{content:"";pointer-events:none;animation:12s ease-in-out infinite v268Sheen;position:absolute;inset:0;transform:translate(-110%)}@keyframes v268VerseGlow{to{transform:translate(-26px,18px)scale(1.08)}}@keyframes v268Sheen{0%,72%{transform:translate(-115%)}86%,to{transform:translate(115%)}}.dailyVerseIcon{z-index:1;border:1px solid var(--el-line);border-radius:15px;place-items:center;width:48px;height:48px;display:grid;position:relative}.dailyVerseIcon svg{width:24px;height:24px}.dailyVerseContent{z-index:1;min-width:0;position:relative}.dailyVerseMeta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:7px;display:flex}.dailyVerseMeta span{letter-spacing:.18em;font-size:12px;font-weight:900}.dailyVerseMeta em{border:1px solid var(--el-line);border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:750}.dailyVerseCard blockquote{letter-spacing:-.012em;align-items:flex-start;gap:10px;margin:0 0 6px;font-size:clamp(15px,1.5vw,18px);font-weight:600;line-height:1.55;display:flex}.dailyVerseCard blockquote svg{flex:none;width:17px;height:17px;margin-top:4px}.dailyVerseCard strong{font-size:12px;font-weight:700}@keyframes v268ClockPulse{}.timerQuickTools,.timerQuickToolsV25{perspective:900px}.timerFloatingTool,.timerSoundTool,.timerFocusTool,.timerThemeTool{transition:transform .2s,border-color .2s,background .2s,box-shadow .2s}.rankingScaleTools{border:1px solid var(--el-line);border-radius:14px;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 8px;padding:8px;display:flex}.rankingScaleTools label{flex:1;align-items:center;gap:8px;min-width:0;margin:0;display:flex}.rankingScaleTools label svg{width:16px;height:16px}.rankingScaleTools input{width:100%;min-width:0;font:inherit;border:0;outline:0;padding:9px 10px;font-size:12px}.rankingScaleTools button,.rankingMoreButton,.historyLoadMore button{border:1px solid var(--el-line);border-radius:11px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:800}.scalableRanking{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5cbd4 transparent;max-height:320px;overflow:hidden scroll}.scalableRanking .legendRow{border-radius:12px;padding:11px 9px;transition:background .15s,transform .15s}.scalableRanking .legendRow:hover,.scalableRanking .legendRow:focus{outline:none;transform:translate(2px)}.rankingMoreButton{width:100%;margin-top:8px}.rankingNoResults{text-align:center;margin:18px 0 6px;font-size:12px}.historyLoadMore{border:1px dashed var(--el-line);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:14px;padding:12px 14px;display:flex}.historyLoadMore span{font-size:12px}.historyLoadMore button{min-width:170px}.historyCard .days{content-visibility:auto;contain-intrinsic-size:1000px}@media (width<=900px){.studyWorkspace:before,.studyWorkspace:after{left:0}.rankingScaleTools{flex-direction:column;align-items:stretch}.rankingScaleTools button{width:100%}.historyLoadMore{flex-direction:column;align-items:stretch}.historyLoadMore button{width:100%}}@media (width<=640px){.dailyVerseCard{grid-template-columns:1fr;padding:17px}.dailyVerseIcon{width:42px;height:42px}.dailyVerseCard blockquote{font-size:15px}.dailyVerseMeta{align-content:center;min-height:42px;margin-top:-49px;margin-left:56px}.studyMain:before{border-radius:0;left:0;right:0}.scalableRanking{max-height:440px}}@media (prefers-reduced-motion:reduce){.studyWorkspace:before,.studyWorkspace:after,.dailyVerseCard:before,.dailyVerseCard:after,.studyTimerCard.running .clock{animation:none}.timerFloatingTool,.timerSoundTool,.timerFocusTool,.timerThemeTool{transition:none}}@media (width>=1101px){.guestPreviewTools{grid-template-columns:repeat(4,minmax(0,1fr))}}.studyPlanBadge.trial.subtleUpgrade{border:1px solid var(--el-line);padding:7px 10px;font-size:12px;font-weight:800}.subjectList{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5cbd4 transparent;max-height:520px;padding-right:4px;overflow-y:auto}.scalableRanking{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#b5cbd4 transparent;max-height:320px;padding-right:3px;overflow:hidden scroll}.historyCard .days{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#b5cbd4 transparent;max-height:64vh;padding-right:4px;overflow-y:auto}.subjectList::-webkit-scrollbar{width:8px}.scalableRanking::-webkit-scrollbar{width:8px}.historyCard .days::-webkit-scrollbar{width:8px}.subjectList::-webkit-scrollbar-thumb{border-radius:999px}.scalableRanking::-webkit-scrollbar-thumb{border-radius:999px}.historyCard .days::-webkit-scrollbar-thumb{border-radius:999px}.studyApp.darkMode .subjectList,.studyApp.darkMode .scalableRanking,.studyApp.darkMode .historyCard .days{scrollbar-color:#36515b transparent}.studySessionButton .navLabel{display:grid}@media (width<=640px){.historyCard .days,.subjectList,.scalableRanking{max-height:58vh}}.studyPlanBadge.studyHeaderSession{border:1px solid var(--el-line);cursor:pointer}@media (width<=767px){.studyPlanBadge.studyHeaderSession{min-width:32px;padding:6px 8px;font-size:0}.studyPlanBadge.studyHeaderSession svg{width:17px;height:17px}}.studyApp .accessSubmit,.accessGateBackdrop .accessSubmit{border:1px solid var(--el-line);letter-spacing:.01em;opacity:1;font-weight:900}.studyApp .accessSubmit:disabled,.accessGateBackdrop .accessSubmit:disabled{opacity:1;cursor:wait}.focusFullscreenPure{z-index:2147483000;width:100vw;height:100dvh;min-height:100dvh;padding:0 24px max(24px,env(safe-area-inset-bottom));isolation:isolate;grid-template-rows:1fr auto;place-items:center;display:grid;position:fixed;inset:0;overflow:hidden}.focusFullscreenPure:before{display:none!important}.focusFullscreenPure .focusFullscreenCenter{grid-row:1;place-self:center;width:100%;padding:64px 12px 12px}.focusFullscreenPure .focusFullscreenCenter>strong{margin-top:20px;font-size:clamp(5.2rem,17vw,16rem);font-weight:600;line-height:.86}.focusFullscreenPure .focusFullscreenControls{grid-row:2;align-self:end;padding-bottom:4px}.focusFullscreenExit{top:max(14px,env(safe-area-inset-top));right:max(14px,env(safe-area-inset-right));z-index:2147483001;border:1px solid var(--el-line);border-radius:9px;align-items:center;gap:7px;min-height:38px;padding:8px 11px;font-size:12px;display:inline-flex;position:fixed}.focusFullscreenExit svg{width:15px;height:15px}@media (width<=767px){.focusFullscreenPure{padding-left:12px;padding-right:12px}.focusFullscreenPure .focusFullscreenCenter>strong{font-size:clamp(4.3rem,23vw,9rem)}.focusFullscreenExit span{display:none}.focusFullscreenExit{justify-content:center;width:38px;padding:7px}}.studyWorkspace{overflow:clip}.studyWorkspace:before{inset:72px 0 0 var(--sidebar-width,248px);filter:none;animation:none;transform:none}.studyWorkspace:after{inset:72px 0 0 var(--sidebar-width,248px);opacity:.19;background-size:56px 56px;animation:none;-webkit-mask-image:linear-gradient(#0000006b,#0000 73%);mask-image:linear-gradient(#0000006b,#0000 73%)}.studyApp .studySidebar{border-right:1px solid var(--el-line)}.studyNavBrand{padding:28px 20px 24px}.studyNavBrand>button:first-child{gap:12px}.studyBrandIcon{border:1px solid var(--el-line);border-radius:12px;place-items:center;width:36px;height:36px;display:grid}.studyBrandIcon svg{width:18px;height:18px}.studyNavBrand .navLabel{letter-spacing:.12em;font-size:12px;line-height:1.05}.studyNavBrand .navLabel strong{letter-spacing:.08em;margin-top:3px;font-size:13px;display:block}.studyNavCaption{letter-spacing:.18em;margin:4px 10px 13px;font-size:12px;font-weight:800}.studyApp [data-slot=sidebar-menu-button],.studyMobileNav [data-slot=sidebar-menu-button]{border-radius:10px;min-height:44px;padding:10px 11px;font-size:13px;font-weight:620}.studyNavSecondary{margin-top:18px;padding-top:16px}.studyNavFooter{padding:14px 14px 18px}.studySupportInfo{opacity:.86}.studyAvatar{border-radius:10px}.studyHeader{border-bottom:1px solid var(--el-line);-webkit-backdrop-filter:blur(14px);letter-spacing:.01em;height:72px;padding:0 34px;font-size:12px;font-weight:700}.studyApp .studyIconButton{border-radius:10px;width:38px;min-width:38px;height:38px;min-height:38px}.studyHeaderRight{gap:12px}.studyHeaderDate{padding:0 4px;font-size:12px;font-weight:600}.studyPlanBadge.trial.subtleUpgrade,.studyPlanBadge.studyHeaderSession,.studyPlanBadge.unlimited{letter-spacing:.01em;border-radius:999px;min-height:34px;padding:7px 12px;font-size:12px;font-weight:850}.studyPlanBadge.unlimited{border:1px solid var(--el-line)}.studyMain{max-width:1320px;min-height:calc(100svh - 72px);padding:38px 44px 30px}.studyMain:before{display:none}.studyPageIntro{align-items:end;margin-bottom:22px;padding:0}.studyPageIntro.compact{margin-bottom:16px}.studyMain .eyebrow{letter-spacing:.2em;font-size:12px;font-weight:900}.studyPageIntro h1{letter-spacing:-.055em;margin:6px 0 4px;font-size:clamp(30px,3.2vw,42px);font-weight:800;line-height:1.04}.studyPageIntro p{max-width:720px;font-size:14px;line-height:1.65}.dailyVerseCard{border:1px solid var(--el-line);border-radius:16px;margin:0 0 20px;padding:18px 20px}.dailyVerseCard:before,.dailyVerseCard:after{animation:none;display:none!important}.dailyVerseIcon{border-radius:12px;width:42px;height:42px}.dailyVerseMeta{margin-bottom:5px}.dailyVerseMeta span{letter-spacing:.2em;font-size:12px}.dailyVerseMeta em{padding:3px 7px;font-size:12px}.dailyVerseCard blockquote{margin-bottom:4px;font-size:15px;font-weight:620;line-height:1.5}.dailyVerseCard strong{font-size:12px}.studyMetrics{gap:12px;margin-bottom:20px}.studyMetrics article{border:1px solid var(--el-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:14px;min-height:132px;padding:18px 20px}.studyMetrics article:after{opacity:1;border-radius:0 0 999px 999px;width:36px;height:3px;inset:0 auto auto 20px}.studyMetrics article>span:not(.studyMetricIcon){padding-right:42px;font-size:12px;font-weight:720}.studyMetricIcon{border:1px solid var(--el-line);border-radius:9px;place-items:center;width:31px;height:31px;display:grid;top:17px;right:18px}.studyMetricIcon svg{width:16px;height:16px}.studyMetrics strong{letter-spacing:-.055em;margin:15px 0 4px;font-size:clamp(27px,2.6vw,34px);font-weight:780}.studyMetrics small{font-size:12px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard{border:1px solid var(--el-line);border-radius:20px;padding:28px 30px 25px;position:relative}.studyApp .studyTimerLayout.compactTimer .studyTimerCard:before{content:"";border-radius:inherit;filter:none;opacity:.55;pointer-events:none;background-size:32px 32px;width:auto;height:auto;display:block;position:absolute;inset:auto}.studyApp .studyTimerLayout.compactTimer .studyTimerCard:after{display:none!important}.studyTimerCard>*{z-index:1;position:relative}.studyTimerHeading{margin-bottom:17px}.studyTimerHeading>span{letter-spacing:.21em;font-size:12px;font-weight:850}.studyApp .studyTimerHeading button{border-radius:9px;width:34px;min-height:34px}.timerModeSwitch{-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:12px;gap:3px;padding:4px}.timerModeSwitch button{border-radius:9px;min-height:36px;padding:8px 13px;font-size:12px;font-weight:760}.studyTimerCard .status{letter-spacing:.22em;margin-top:22px;font-size:12px;font-weight:850}.studyApp .studyTimerCard .clock{letter-spacing:-.07em;margin:12px 0 17px;font-size:clamp(58px,6.5vw,92px);font-weight:720}.studyTimerCard.running .clock{animation:none}.studyTimerCard .controls{gap:9px;margin-top:3px}.studyTimerCard .controls button{border-radius:11px;min-height:46px;padding:11px 18px;font-size:12px;font-weight:820;transition:transform .15s,border-color .15s,background .15s}.studyTimerCard .controls button:hover:not(:disabled){transform:translateY(-1px)}.studyTimerCard .controls>.primary{min-width:210px}.timerQuickTools,.timerQuickToolsV25{perspective:none;gap:10px;margin-top:14px}.timerFloatingTool,.timerSoundTool,.timerFocusTool,.timerThemeTool{border:1px solid var(--el-line);border-radius:14px;transform:none}.timerFloatingTool:hover,.timerSoundTool:hover,.timerFocusTool:hover,.timerThemeTool:hover{transform:none}.studyApp .card,.studyApp .statsPanel,.studyHelp,.pdfPanel,.studyRecords article.card,.trialCountdownCard,.historyCompactSummary,.historyFilterBar{border:1px solid var(--el-line);-webkit-backdrop-filter:none;border-radius:16px}.sectionHead h2,.statsTitle h2,.chartLegend h3{letter-spacing:-.025em}.scalableRanking .legendRow:hover,.scalableRanking .legendRow:focus{transform:none}.backendNotice,.studyLoading,.studySuccess{border-radius:13px}.backendNotice.studyError{border:1px solid var(--el-line)}.accessGateBackdrop{-webkit-backdrop-filter:blur(10px)}.accessGateCard,.accessAuthCard{border:1px solid var(--el-line);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:20px;width:min(520px,100% - 28px);padding:28px 30px 24px}.accessGateClose{border:1px solid var(--el-line);border-radius:10px;width:38px;height:38px;top:18px;right:18px}.accessEyebrow{letter-spacing:.21em;font-size:12px;font-weight:900}.accessGateCard h2{letter-spacing:-.05em;margin:7px 0 5px;font-size:clamp(29px,4vw,36px);font-weight:800}.accessAuthLead{margin-bottom:20px;font-size:13px}.accessGoogleButton{border:1px solid var(--el-line);border-radius:11px;min-height:50px;font-weight:760}.accessAuthCard .authDivider{margin:16px 0;font-size:12px}.accessForm{gap:12px}.accessForm label{gap:6px;font-size:12px;font-weight:780}.accessForm input{border:1px solid var(--el-line);border-radius:10px;min-height:50px;padding:12px 13px;font-size:15px}.passwordRecovery{margin-top:-3px;font-size:12px;font-weight:800}.studyApp .accessSubmit,.accessGateBackdrop .accessSubmit{border:1px solid var(--el-line);-webkit-text-fill-color:#fff;letter-spacing:0;opacity:1;border-radius:11px;min-height:52px;margin-top:4px;font-size:14px;font-weight:900}.studyApp .accessSubmit:hover:not(:disabled),.accessGateBackdrop .accessSubmit:hover:not(:disabled){-webkit-text-fill-color:#fff}.studyApp .accessSubmit:disabled,.accessGateBackdrop .accessSubmit:disabled{-webkit-text-fill-color:#f8fffc;opacity:.78;cursor:not-allowed}.authSwitch.accessInlineSwitch{font-size:12px;font-weight:850}.accessFinePrint{font-size:12px}.studyFooter{border-top:1px solid var(--el-line);margin-top:30px;padding-top:18px}.studyFooter span:first-child{letter-spacing:.16em;font-size:12px;font-weight:850}.subjectList,.scalableRanking,.historyCard .days{scrollbar-color:#b8c9ce transparent}@media (width<=1100px){.studyMain{padding:30px 26px 24px}.studyPageIntro h1{font-size:34px}.studyMetrics{gap:10px}.studyMetrics article{min-height:124px}}@media (width<=767px){.studyHeader{height:64px;padding:0 14px}.studyHeaderRight{gap:7px}.studyHeaderDate{display:none}.studyWorkspace:before,.studyWorkspace:after{inset:64px 0 0}.studyMain{min-height:calc(100svh - 64px);padding:24px 15px 22px}.studyPageIntro h1{font-size:30px}.dailyVerseCard{border-radius:14px;padding:16px}.studyMetrics{grid-template-columns:1fr}.studyMetrics article{min-height:112px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard{border-radius:16px;padding:22px 17px 20px}.studyApp .studyTimerCard .clock{font-size:clamp(52px,16vw,76px)}.accessGateCard,.accessAuthCard{border-radius:17px;padding:24px 18px 20px}}@media (prefers-reduced-motion:reduce){.studyWorkspace:before,.studyWorkspace:after,.dailyVerseCard:before,.dailyVerseCard:after,.studyTimerCard .clock{animation:none}}.timerFullscreenTopButton{border:1px solid var(--el-line);border-radius:10px;place-items:center;width:34px;height:34px;min-height:34px;padding:0;display:inline-grid}.timerCycleTool{border:1px solid var(--el-line);border-radius:18px;gap:14px;min-height:142px;padding:16px 16px 15px;display:grid;position:relative}.timerCycleTool .timerFocusAction{border:1px solid var(--el-line);border-radius:12px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;padding:10px 13px;font-size:12px;font-weight:780;display:inline-flex}.premiumToolNote{flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;line-height:1.4;display:flex}.premiumToolNote svg{width:13px;height:13px}.premiumToolNote button{min-height:0;font:inherit;text-underline-offset:2px;border:0;padding:0;font-weight:850;text-decoration:underline;display:inline}.premiumLibraryBanner{border:1px solid var(--el-line);border-radius:13px;align-items:center;gap:11px;margin:4px 0 12px;padding:12px 13px;display:flex}.premiumLibraryBanner>svg{flex:none;width:19px;height:19px}.premiumLibraryBanner>div{flex:1;gap:2px;min-width:0;display:grid}.premiumLibraryBanner strong{font-size:12px}.premiumLibraryBanner span{font-size:12px;line-height:1.45}.premiumLibraryBanner button,.premiumCycleCta{border:1px solid var(--el-line);border-radius:10px;flex:none;min-height:34px;padding:7px 10px;font-size:12px;font-weight:850}.cyclePanelOpen{overflow:visible}.cyclePanelHeader{border-bottom:1px solid var(--el-line);justify-content:space-between;align-items:center;gap:12px;padding:14px 15px;display:flex}.cyclePanelHeader>button{border:1px solid var(--el-line);border-radius:9px;width:32px;height:32px;min-height:32px;padding:0;font-size:20px}.cyclePanelOpen .compactAlertForm{border-top:0}.simpleAlertToggle{align-items:flex-start}.simpleAlertToggle>span{gap:2px;display:grid}.simpleAlertToggle>span small{font-size:12px;font-weight:500;line-height:1.4}.cycleChoiceHint{border:1px dashed var(--el-line);border-radius:10px;margin:0;padding:10px 11px;font-size:12px;line-height:1.45}.autoSaveHint{align-self:center;font-size:12px}.premiumPreviewPanel{gap:18px;max-width:1080px;margin:0 auto 22px;display:grid}.premiumPreviewHead{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.premiumPreviewHead h2{margin:4px 0 5px}.premiumPreviewHead p{margin:0;font-size:12px}.premiumPreviewBadge{border:1px solid var(--el-line);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;flex:none;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:900;display:inline-flex}.premiumPreviewBadge svg{width:14px;height:14px}.premiumPreviewStats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.premiumPreviewStats article{border:1px solid var(--el-line);border-radius:14px;gap:4px;padding:15px;display:grid}.premiumPreviewStats span,.premiumPreviewStats small{font-size:12px}.premiumPreviewStats strong{font-size:20px}.premiumPreviewBars,.premiumSubjectSample{gap:10px;display:grid}.premiumPreviewBars>div{grid-template-columns:minmax(150px,1fr) minmax(160px,2fr) 90px;align-items:center;gap:12px;display:grid}.premiumPreviewBars span{font-size:12px;font-weight:750}.premiumPreviewBars i,.premiumSubjectSample i{border-radius:999px;height:8px;overflow:hidden}.premiumPreviewBars i b,.premiumSubjectSample i b{border-radius:inherit;height:100%;display:block}.premiumPreviewBars strong{text-align:right;font-size:12px}.premiumPreviewCta{border-radius:15px;justify-content:space-between;align-items:center;gap:20px;padding:16px 18px;display:flex}.premiumPreviewCta>div{gap:3px;display:grid}.premiumPreviewCta strong{font-size:14px}.premiumPreviewCta span{font-size:12px}.premiumPreviewCta button{border:0;border-radius:11px;flex:none;align-items:center;gap:7px;min-height:38px;padding:9px 12px;font-size:12px;font-weight:900;display:inline-flex}.premiumPreviewCta button svg{width:15px;height:15px}.premiumHistorySample{border:1px solid var(--el-line);border-radius:14px;overflow:hidden}.premiumHistorySample>article{justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.premiumHistorySample>article>div{gap:2px;display:grid}.premiumHistorySample>article span{font-size:12px}.premiumHistoryRow{border-top:1px solid var(--el-line);justify-content:space-between;align-items:center;gap:16px;padding:13px 16px;display:flex}.premiumHistoryRow>span{gap:2px;display:grid}.premiumHistoryRow strong,.premiumHistoryRow small,.premiumHistoryRow b{font-size:12px}.premiumSubjectSample{grid-template-columns:repeat(3,minmax(0,1fr))}.premiumSubjectSample article{border:1px solid var(--el-line);border-radius:13px;grid-template-columns:1fr auto;gap:9px;padding:14px;display:grid}.premiumSubjectSample span{font-size:12px;font-weight:750}.premiumSubjectSample strong{font-size:12px}.premiumSubjectSample i{grid-column:1/-1}.freeFinishBenefits{flex-wrap:wrap;gap:8px;margin:15px 0;display:flex}.freeFinishBenefits span{border:1px solid var(--el-line);border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:12px;display:inline-flex}.freeFinishBenefits svg{width:13px;height:13px}@media (width<=1100px){.timerFloatingTool,.timerSoundTool,.timerCycleTool{min-height:unset}}@media (width<=767px){.timerCycleTool{min-height:unset}.premiumLibraryBanner,.premiumPreviewHead,.premiumPreviewCta{flex-direction:column;align-items:stretch}.premiumPreviewStats,.premiumSubjectSample{grid-template-columns:1fr}.premiumPreviewBars>div{grid-template-columns:1fr 80px}.premiumPreviewBars i{grid-area:2/1/auto/-1}.premiumPreviewCta button{justify-content:center;width:100%}}.unlockDialog.unlockExplanationDialog{border-radius:18px;gap:9px;width:min(430px,100vw - 24px);max-width:430px;max-height:calc(100dvh - 24px);padding:20px;overflow:auto}.unlockExplanationDialog .eyebrow{letter-spacing:.16em;font-size:12px}.unlockExplanationDialog .unlockTitle{margin:1px 0 0;font-size:21px;line-height:1.12}.unlockExplanationDialog .unlockDescription{margin:0;font-size:12px;line-height:1.45}.unlockCompactOffer{border:1px solid var(--el-line);border-radius:13px;grid-template-columns:1fr auto;align-items:center;gap:3px 12px;padding:13px 14px;display:grid}.unlockCompactOffer>span{letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:900}.unlockCompactOffer>strong{grid-area:1/2/3;font-size:27px;line-height:1}.unlockCompactOffer>p{margin:0;font-size:12px;line-height:1.42}.unlockCompactOffer>small{grid-column:1/-1;margin-top:3px;font-size:12px;line-height:1.35}.unlockExplanationDialog .unlockMain{min-height:40px;padding:9px 12px;font-size:12px}.unlockAutoAdvance,.unlockAvailability{text-align:center;border-radius:9px;margin:0;padding:7px 9px;font-size:12px;line-height:1.35}.unlockSecondaryAction{min-height:34px;padding:7px 10px;font-size:12px}.unlockExplanationDialog .unlockClose{top:10px;right:10px}.unlockDialog:not(.unlockExplanationDialog){max-height:calc(100dvh - 20px);overflow:auto}.floatingTimerPipBody .floatingTimerShell,.studyApp .floatingTimerFallback .floatingTimerShell{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:stretch;display:flex;overflow:hidden}.floatingTimerSizePicker{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);gap:2px;padding:2px;top:8px;right:8px}.floatingTimerSizePicker>span{display:none}.floatingTimerSizePicker button{border-radius:7px;width:25px;height:25px;min-height:25px;font-size:12px}.floatingTimerShell.size1{gap:5px;padding:12px 10px 10px}.floatingTimerShell.size1 .floatingTimerState{min-height:22px;padding-right:88px;font-size:12px}.floatingTimerShell.size1 .floatingTimerClock{margin:3px 0 2px;font-size:34px;line-height:1}.floatingTimerShell.size2{gap:6px;padding:14px 12px 11px}.floatingTimerShell.size2 .floatingTimerState{min-height:23px;padding-right:90px;font-size:12px}.floatingTimerShell.size2 .floatingTimerClock{margin:5px 0 3px;font-size:44px;line-height:1}.floatingTimerShell.size3{gap:7px;padding:16px 14px 13px}.floatingTimerShell.size3 .floatingTimerState{min-height:25px;padding-right:92px;font-size:12px}.floatingTimerShell.size3 .floatingTimerClock{margin:7px 0 4px;font-size:54px;line-height:1}.floatingDemoHint{text-align:center;margin:0;font-size:12px;line-height:1.25;display:block}.floatingDemoUpgrade{border:1px solid var(--el-line);white-space:nowrap;border-radius:999px;align-self:center;min-height:29px;margin:1px 0 0;padding:5px 10px;font-size:12px;font-weight:850;line-height:1}.floatingTimerShell.size1 .floatingDemoHint{font-size:12px}.floatingTimerShell.size1 .floatingDemoUpgrade{min-height:26px;padding:4px 8px;font-size:12px}.floatingTimerShell.size2 .floatingDemoHint,.floatingTimerShell.size3 .floatingDemoHint{font-size:12px}.floatingTimerShell.size3 .floatingDemoUpgrade{min-height:32px;font-size:12px}.studyApp .floatingTimerFallback.size1{width:236px;min-width:220px;height:184px}.studyApp .floatingTimerFallback.size2{width:300px;height:220px}.studyApp .floatingTimerFallback.size3{width:360px;max-width:calc(100vw - 16px);height:260px}.localSessionPreviewModal{width:min(520px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.localSessionPreviewModal h2{margin-bottom:5px}.localSessionPreviewModal .savedTime{margin-bottom:12px}.localSessionHint{border-radius:10px;margin:2px 0 0;padding:9px 10px;font-size:12px;line-height:1.45}@media (width<=600px){.unlockDialog.unlockExplanationDialog{width:calc(100vw - 16px);max-height:calc(100dvh - 16px);padding:16px}.unlockExplanationDialog .unlockTitle{font-size:19px}.unlockCompactOffer{padding:11px 12px}.unlockCompactOffer>strong{font-size:24px}.studyApp .floatingTimerFallback.size1{width:236px;min-width:210px;height:184px}.studyApp .floatingTimerFallback.size2{width:290px;height:220px}.studyApp .floatingTimerFallback.size3{width:min(350px,100vw - 16px);height:260px}}.floatingWallClock{z-index:4;letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:.82;pointer-events:none;font-size:12px;font-weight:800;line-height:1;position:absolute;top:9px;left:10px}.floatingTimerShell.size1 .floatingWallClock{font-size:12px;top:8px;left:8px}.floatingTimerShell.size2 .floatingWallClock{font-size:12px}.floatingTimerShell.size3 .floatingWallClock{font-size:12px;top:10px;left:12px}.floatingTimerShell .floatingTimerState{white-space:nowrap;text-overflow:ellipsis;padding-left:38px;overflow:hidden}.floatingTimerShell.size1 .floatingTimerState{padding-left:34px}.floatingTimerShell.size3 .floatingTimerState{padding-left:42px}.studyApp .studyTimerCard .compactAlertForm .settingsMessage{border:1px solid var(--el-line);border-radius:10px;margin-top:12px;padding:10px 12px;font-weight:700}.studyApp .studyTimerCard .compactAlertForm .settingsMessage:before{content:"✓";margin-right:7px;font-weight:900;display:inline-block}@media (width<=600px){.floatingWallClock{top:8px;left:8px}}.timerFloatingActions{justify-content:flex-end}.timerFloatingActions .timerFloatingToggle{justify-content:center;width:100%}.timerModeSwitch button:disabled{opacity:.48;cursor:not-allowed;transform:none}.studyApp .studyTimerCard .compactAlertForm .minuteInput{border:1px solid var(--el-line);border-radius:12px;grid-template-columns:minmax(82px,1fr) 46px;align-items:stretch;margin-top:7px;display:grid;overflow:hidden}.studyApp .studyTimerCard .compactAlertForm .minuteInput input{text-align:center;border:0;border-radius:0;outline:0;width:100%;min-width:0;margin:0;padding:10px 12px;font-size:16px;font-weight:760}.studyApp .studyTimerCard .compactAlertForm .minuteInput span{border-left:1px solid var(--el-line);letter-spacing:.04em;text-transform:lowercase;place-items:center;min-width:46px;padding:0;font-size:12px;font-weight:850;display:grid}@media (width<=600px){.timerFloatingActions .timerFloatingToggle{width:100%}.studyApp .studyTimerCard .compactAlertForm .minuteInput{grid-template-columns:minmax(70px,1fr) 42px}}.studyPlanBadge.freeTrial{border:1px solid var(--el-line);cursor:pointer}.studyPlanBadge.trialActive{border:1px solid var(--el-line);font-variant-numeric:tabular-nums}.trialNotice{border:1px solid var(--el-line);border-radius:13px;align-items:center;gap:12px;margin:0 0 14px;padding:11px 42px 11px 14px;font-size:12px;line-height:1.45;display:flex;position:relative}.trialNotice>span{flex:1}.trialNotice>button:not(.trialNoticeClose){border-radius:9px;flex:none;padding:7px 10px;font-size:12px;font-weight:850}.trialNoticeClose{border-radius:8px;width:28px;height:28px;font-size:18px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.timerUpgradeActions{justify-content:flex-end;align-items:center;gap:9px;display:flex}.studyApp .timerUpgradeCard .trialStartButton{border:1px solid var(--el-line)}.accountTrialButton{border:1px solid var(--el-line);border-radius:10px;justify-content:center;align-items:center;margin-top:10px;padding:9px 11px;font-size:12px;font-weight:850;display:inline-flex}@media (width<=900px){.studyHeaderRight .studyPlanBadge.freeTrial{display:none}.trialNotice{flex-direction:column;align-items:flex-start}.trialNotice>button:not(.trialNoticeClose){width:100%}.timerUpgradeActions{flex-direction:column;width:100%}.timerUpgradeActions button{justify-content:center;width:100%}}.focusLibraryTrialHint{align-items:center;gap:7px;margin:10px 18px 0;font-size:12px;display:flex}.focusLibraryTrialHint svg{width:13px;height:13px}.focusLibraryTrialHint button{min-height:0;font:inherit;text-underline-offset:2px;border:0;padding:0;font-weight:850;text-decoration:underline}.timerSummaryMetrics article{padding-bottom:16px}.timerSummaryMetrics article>strong:last-child{margin-bottom:0}.trialWelcomeBackdrop{z-index:1250}.trialWelcomeModal{max-width:470px;position:relative}.studyApp:not(.darkMode) .trialWelcomeClose{border:1px solid var(--el-line);border-radius:10px;width:34px;height:34px;font-size:20px;line-height:1;position:absolute;top:12px;right:12px}.trialWelcomeFeature{border:1px solid var(--el-line);border-radius:14px;align-items:flex-start;gap:11px;margin:16px 0;padding:14px;display:flex}.trialWelcomeFeature>svg{flex:none;width:21px;height:21px}.trialWelcomeFeature>div{gap:4px;display:grid}.trialWelcomeFeature strong{font-size:14px}.trialWelcomeFeature span{font-size:12px;line-height:1.5}.trialWelcomeActions{gap:8px;display:grid}.trialWelcomeActions button{justify-content:center;width:100%}.premiumPreviewCtaActions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.premiumPreviewCtaActions .secondary{border:1px solid var(--el-line)}@media (width<=767px){.premiumPreviewCtaActions{flex-direction:column;align-items:stretch;width:100%}.premiumPreviewCtaActions button{width:100%}}.studyApp:not(.darkMode) .studyWorkspace:after{opacity:.12;background-size:64px 64px}.studyApp:not(.darkMode) .timerUpgradeCard>div:last-child>button:not(.trialStartButton),.studyApp:not(.darkMode) .modalBackdrop .modal .savedTime,.studyApp:not(.darkMode) .localSessionHint,.studyApp:not(.darkMode) .trialWelcomeFeature{border:1px solid var(--el-line)}@media (width<=767px){.studyApp:not(.darkMode) .studyMain{padding-left:12px;padding-right:12px}}}.alertDeliveryPanel{border:1px solid var(--el-line);border-radius:13px;gap:13px;margin-top:12px;padding:14px;display:grid}.alertDeliveryGrid{grid-template-columns:minmax(0,1.4fr) minmax(150px,.6fr);align-items:end;gap:12px;display:grid}.alertVolumeControl,.alertRepeatControl{gap:7px;font-size:12px;font-weight:750;display:grid}.alertVolumeControl>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;display:grid}.alertVolumeControl input[type=range]{width:100%}.alertVolumeControl output{text-align:right;font-variant-numeric:tabular-nums;min-width:42px}.alertRepeatControl .minuteInput{max-width:132px}.alertOutputChooser{gap:9px;padding-top:2px;display:grid}.alertOutputChooserHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.alertOutputChooserHead>div{gap:2px;display:grid}.alertOutputChooserHead strong{font-size:12px}.alertOutputChooserHead small{font-size:11px;line-height:1.4}.alertOutputChooserHead button{min-height:34px;padding:6px 10px;font-size:11px}.alertOutputOptions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;display:grid}.alertOutputOptions label{border:1px solid var(--el-line);border-radius:10px;align-items:center;gap:8px;min-width:0;padding:9px 10px;font-size:12px;display:flex}.alertOutputOptions label.disabled{opacity:.52}.alertOutputOptions label span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.alertOutputOptions input{accent-color:currentColor}.alertOutputChooser>p{opacity:.78;margin:0;font-size:11px;line-height:1.5}.alertSoundTest{justify-content:center;justify-self:start;align-items:center;gap:7px;min-height:36px;display:inline-flex}.alertRepeatStatus{opacity:.82;margin-top:8px;font-size:11px;line-height:1.4;display:block}.modalRepeatStatus{border:1px solid var(--el-line);border-radius:9px;margin:8px 0 2px;padding:8px 10px}.timerPrimaryControls .requestBreakButton{justify-content:center;align-items:center;gap:7px;display:inline-flex}.timerPrimaryControls .requestBreakButton.pending{font-weight:850}.floatingTimerControls .floatingTimerBreakRequest{flex:1 1 0;min-width:0}.floatingTimerControls .floatingTimerBreakRequest.pending{font-weight:850}@media (width<=600px){.alertDeliveryGrid,.alertOutputOptions{grid-template-columns:1fr}.alertOutputChooserHead{flex-direction:column;align-items:stretch}.alertOutputChooserHead button,.alertSoundTest{width:100%}.timerPrimaryControls .requestBreakButton{flex:100%}}.alertOutputActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}@media (width<=600px){.alertOutputActions{grid-template-columns:1fr;gap:8px;width:100%;display:grid}.alertOutputActions button{width:100%}}.cycleTimingManual{grid-template-columns:minmax(0,280px) auto;align-items:end;gap:10px;margin:0 0 12px;display:grid}.cycleTimingManual .alertSingleInterval{max-width:none;margin:0}.studyBreakInputs{grid-template-columns:repeat(2,minmax(0,220px)) auto;align-items:end}.cycleSaveButton{white-space:nowrap;align-self:end;min-height:47px;padding-inline:18px}.floatingTimerControls button,.floatingTimerBreakRequest{white-space:nowrap}.studyApp .floatingTimerFallback.size1{width:272px;min-width:252px}.studyApp .floatingTimerFallback.size2{width:304px;min-width:284px}.studyApp .floatingTimerFallback.size3{width:336px;min-width:304px;max-width:calc(100vw - 16px)}@media (width<=600px){.cycleTimingManual,.studyBreakInputs{grid-template-columns:1fr}.cycleSaveButton{width:100%}.studyApp .floatingTimerFallback.size1{width:min(272px,100vw - 16px);min-width:220px}.studyApp .floatingTimerFallback.size2{width:min(304px,100vw - 16px);min-width:236px}.studyApp .floatingTimerFallback.size3{width:min(336px,100vw - 16px);min-width:252px}}.floatingPomodoroLogo{overflow:hidden;flex:0 0 48px!important;place-items:center!important;width:48px!important;min-width:48px!important;max-width:48px!important;padding:4px!important;display:grid!important}.floatingPomodoroLogo img{object-fit:contain;border-radius:9px;width:34px;height:34px;display:block}.floatingTimerShell.size1 .floatingPomodoroLogo{flex-basis:44px!important;width:44px!important;min-width:44px!important;max-width:44px!important}.floatingTimerShell.size1 .floatingPomodoroLogo img{width:31px;height:31px}.floatingTimerShell.size2 .floatingPomodoroLogo{flex-basis:46px!important;width:46px!important;min-width:46px!important;max-width:46px!important}.floatingTimerShell.size2 .floatingPomodoroLogo img{width:33px;height:33px}.guestTimerOnlyCta{border:1px solid var(--el-line);text-align:left;border-radius:14px;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;display:flex}.guestTimerOnlyCta>svg{flex:none}.guestTimerOnlyCta>div{flex:1;gap:2px;min-width:0;display:grid}.guestTimerOnlyCta strong{font-size:13px}.guestTimerOnlyCta span{font-size:12px;line-height:1.4}.guestTimerOnlyCta span b{color:#f2cb79}.guestTimerOnlyCta button{flex:none;min-height:38px;padding:8px 14px}.postTrialFreeCard{background:linear-gradient(145deg,#122a45eb,#0b1e32eb);border-color:#ecbe6347;align-items:flex-start;padding:16px 16px 15px;box-shadow:0 18px 38px #06111d2e}.postTrialFreeCard>svg{color:#f2cb79;margin-top:2px}.postTrialFreeCard strong{color:#f8fbff;font-size:14px}.postTrialFreeCard span{color:#cad8e5;font-size:12.5px;line-height:1.55}.postTrialFreeCard button{min-height:42px;padding:10px 15px;font-weight:800}@media (width<=600px){.guestTimerOnlyCta{flex-wrap:wrap;align-items:stretch}.guestTimerOnlyCta>div{flex-basis:calc(100% - 34px)}.guestTimerOnlyCta button{width:100%}}.timerSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr))}.dailyGoalMetric{overflow:visible!important}.dailyGoalStatus{margin-top:2px;line-height:1.45;padding-right:0!important;font-size:12px!important;font-weight:650!important;display:block!important}.dailyGoalStatus.empty{font-weight:560!important}.questionMetricTotal{letter-spacing:-.01em;margin-top:2px;color:#dbe9f9!important;white-space:normal!important;text-overflow:clip!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;display:block!important;overflow:visible!important}.metricGoalButton{border:1px solid var(--el-line);border-radius:8px;align-items:center;gap:6px;min-height:30px;margin-top:10px;padding:6px 9px;font-size:12px;display:inline-flex}.dailyGoalEditor{z-index:4;border:1px solid var(--el-line);border-radius:10px;gap:8px;margin-top:10px;padding:11px;display:grid;position:relative}.dailyGoalEditor label{gap:5px;font-size:11px;font-weight:700;display:grid}.dailyGoalEditor label>div{border:1px solid var(--el-line);border-radius:8px;align-items:center;display:flex;overflow:hidden}.dailyGoalEditor input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;padding:8px 9px;font-size:14px}.dailyGoalEditor label>div>span{padding:0 9px;font-size:12px}.dailyGoalEditorActions{gap:6px;display:flex}.dailyGoalEditorActions button{border-radius:8px;flex:1;min-height:30px;padding:6px 10px;font-size:11px}.dailyGoalError{line-height:1.35;font-size:11px!important}@media (width<=1150px){.timerSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.timerSummaryMetrics{grid-template-columns:1fr}.timerSummaryMetrics article:first-child{grid-column:auto}}.timerFullscreenTopButton{white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:92px;width:auto!important;padding:0 10px!important;display:inline-flex!important}.timerFullscreenTopButton>span{font-size:11px;font-weight:800;display:inline!important}@media (width>=1101px){.questionStatTiles{grid-template-columns:repeat(5,minmax(0,1fr))!important}.questionStatTiles .statTile{padding:15px 13px}.questionStatTiles .topSubjectName{font-size:16px}}@media (width<=700px){.timerFullscreenTopButton{min-width:82px;padding:0 8px!important}.timerFullscreenTopButton>span{font-size:10px}}.dailyGoalOverview{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px;display:grid}.dailyGoalOverview>span{border:1px solid var(--el-line);border-radius:9px;gap:2px;min-width:0;padding:7px 8px;font-size:12px;line-height:1.3;display:grid}.dailyGoalOverview>span b{letter-spacing:.09em;text-transform:uppercase;opacity:.72;font-size:9px}.dailyGoalOverview.reached>span{border-color:#6eca9652}.dailyGoalPersistHint{font-size:10px!important;font-weight:560!important;line-height:1.35!important}@media (width<=520px){.dailyGoalOverview{grid-template-columns:1fr}}.scalableRanking{touch-action:pan-y;overscroll-behavior-y:auto!important}@media (width<=760px){.scalableRanking{touch-action:pan-y;overscroll-behavior:auto!important;max-height:none!important;padding-right:0!important;overflow:visible!important}}.goalPanelPage{gap:16px;min-width:0;display:grid}.goalPanelPage .card{min-width:0}.goalOverview{gap:18px;display:grid}.goalOverviewHead,.goalFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.goalCardHead{align-items:center;gap:10px;min-width:0;display:flex}.goalCardIcon{border:1px solid var(--el-line);border-radius:11px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.goalPanelPage .goalCardHead h2{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.35}.goalCardHead h2 span{color:#a9bfd4;font-weight:600}.goalToggle{border:1px solid var(--el-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.goalToggle button{min-height:40px;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:9px 13px;font-size:12px}.goalToggle button.active{color:#fff;background:#284d72;border-color:#78a7d5}.goalFilters{border-bottom:1px solid var(--el-line);justify-content:flex-start;padding-bottom:18px}.goalProgressTabs{border:1px solid var(--el-line);background:#ffffff06;border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:inline-flex}.goalProgressTabs button{min-height:36px;color:inherit;background:0 0;border:1px solid #0000;border-radius:9px;padding:8px 12px;font-size:12px;font-weight:800;line-height:1}.goalProgressTabs button.active{background:#3165be4d;border-color:#7da6eb7a}.goalDatePicker{color:#aac1d8;align-items:center;gap:8px;font-size:12px;display:flex}.goalDatePicker input{border:1px solid var(--el-line);color:#f0f6fd;min-width:0;max-width:170px;min-height:44px;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2138;border-radius:10px;padding:8px 10px;font-size:13px}.goalWeekPicker{align-items:center;gap:6px;min-width:0;margin-left:auto;display:flex}.goalWeekPicker>div{border:1px solid var(--el-line);white-space:nowrap;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 12px;font-size:12px;font-weight:700;display:flex}.goalWeekPicker .ghost{flex:0 0 38px;place-items:center;min-width:38px;min-height:40px;padding:8px;display:grid}.goalWeekPicker button:disabled{opacity:.4}.goalOverviewBody{grid-template-columns:minmax(0,1fr) minmax(200px,250px);align-items:start;gap:24px;display:grid}.goalProgressRow{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px;min-width:0;display:grid}.goalDonut{--goal-percent:0%;background:conic-gradient(var(--el-accent,#f4c257) 0 var(--goal-percent),#94a3b82e var(--goal-percent) 100%);border-radius:50%;place-items:center;width:112px;height:112px;display:grid;position:relative}.goalDonut:after{content:"";background:#091d33;border-radius:50%;position:absolute;inset:10px;box-shadow:inset 0 0 0 1px #ffffff08}.goalDonut>div{z-index:1;text-align:center;place-items:center;gap:4px;display:grid;position:relative}.goalDonut b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:29px;line-height:1}.goalDonut span{text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:800}.goalCardCopy{gap:6px;min-width:0;display:grid}.goalCardCopy strong{letter-spacing:-.035em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:27px;line-height:1.25}.goalCardCopy span{color:#e3edf8;font-size:13px;font-weight:700;line-height:1.5}.goalCardCopy small{color:#9eb8d1;font-size:12px;line-height:1.5}.goalSetting{border-left:1px solid var(--el-line);gap:12px;padding-left:22px;display:grid}.goalSettingHead{justify-items:start;gap:9px;display:grid}.goalSettingHead>span{color:#aac1d8;align-items:center;gap:7px;font-size:12px;display:flex}.goalSettingHead strong{font-size:20px;line-height:1.3}.goalEditTrigger{min-height:38px;padding:9px 12px;font-size:12px}.goalInlineEditor{border:1px solid var(--el-line);border-radius:12px;gap:10px;margin:0;padding:12px;display:grid}.goalInlineEditor label{font-size:12px;font-weight:700}.goalInlineEditor label>div{border:1px solid var(--el-line);border-radius:9px;align-items:center;margin-top:8px;display:flex;overflow:hidden}.goalInlineEditor input{width:100%;min-width:0;font:inherit;color:inherit;background:0 0;border:0;outline:0;padding:10px;font-size:16px}.goalInlineEditor label>div span{padding:0 10px;font-size:12px}.goalInlineActions{flex-wrap:wrap;gap:6px;display:flex}.goalInlineActions button{min-height:36px;padding:8px 9px;font-size:11px}.goalEditorError{color:#ffb4b4;font-size:12px;line-height:1.4}.goalSectionHead{flex-wrap:wrap;align-items:flex-start;gap:16px}.goalPanelPage .goalSectionHead h2{letter-spacing:-.025em;margin:5px 0 0;font-size:21px;line-height:1.3}.goalSectionHead p{color:#9eb8d1;margin:7px 0 0;font-size:12px}.goalWeekSummary{text-align:right;gap:5px;margin-left:auto;display:grid}.goalWeekSummary strong{font-variant-numeric:tabular-nums;color:#f4cf7c;font-size:25px;line-height:1.15}.goalWeekSummary span{color:#aac1d8;font-size:11px}.goalChart{grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:14px;margin-top:22px;display:grid}.goalPanelPage .goalChartCol{min-width:0;color:inherit;cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-items:center;gap:7px;padding:6px 4px 10px;display:grid}.goalPanelPage .goalChartCol:hover:not(:disabled){background:#ffffff09}.goalPanelPage .goalChartCol.selected{background:#538bc814;border-color:#557ea5}.goalPanelPage .goalChartCol:focus-visible{outline-offset:3px;outline:2px solid #f4cf7c}.goalPanelPage .goalChartCol:disabled{opacity:1;cursor:default}.goalChartBarWrap{align-items:flex-end;width:100%;height:160px;display:flex;position:relative}.goalChartGoal{z-index:1;pointer-events:none;border-top:1px dashed #f4c257;position:absolute;left:-12px;right:-12px}.goalChartCol:first-child .goalChartGoal{left:0}.goalChartCol:last-child .goalChartGoal{right:0}.goalChartBar{background:#94a3b859;border-radius:12px 12px 4px 4px;width:100%;min-height:4px;display:block}.goalChartBar.met{background:linear-gradient(#28ce74,#15a75b)}.goalChartBar.close{background:linear-gradient(#f8c527,#ec9908)}.goalChartBar.below{background:linear-gradient(#ff656d,#e8434c)}.goalChartBar.pending,.goalChartBar.neutral{background:linear-gradient(#a4b0c1,#6c7e95)}.goalChartCol>strong{letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:800}.goalChartDate{color:#9eb8d1;font-size:10px}.goalChartValue{text-align:center;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-height:17px;font-size:12px;font-weight:700;line-height:1.35}.goalChartCompactValue{display:none}.goalChartPercent{color:#aac1d8;font-size:10px}.goalChartPercent.met{color:#45d58c}.goalChartPercent.close{color:#f7c551}.goalChartPercent.below{color:#ff969b}.goalLegend{color:#c8daec;flex-wrap:wrap;gap:14px;margin-top:16px;font-size:11px;display:flex}.goalLegend span{align-items:center;gap:6px;display:inline-flex}.goalLegend i{border-radius:999px;width:11px;height:6px;display:inline-block}.goalLegend i.met{background:#22c55e}.goalLegend i.close{background:#f59e0b}.goalLegend i.below{background:#ef4444}.goalLegend i.pending{background:#94a3b8}.goalLegend i.line{background:0 0;border-top:1px dashed #f4c257;border-radius:0;width:14px;height:0}.goalHistorySection select{border:1px solid var(--el-line);max-width:100%;font:inherit;color:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#0b2138;border-radius:10px;margin-left:auto;padding:9px 11px;font-size:12px}.goalHistoryRows{gap:0;margin-top:4px;display:grid}.goalHistoryRow{border-top:1px solid var(--el-line);grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:16px;padding:12px 0;display:grid}.goalHistoryRow:first-child{border-top:0}.goalHistoryRow.selected>div>strong{color:#f4cf7c}.goalHistoryRow strong{font-size:13px;display:block}.goalHistoryRow small{color:#9eb8d1;font-size:11px;line-height:1.5;display:block}.goalHistoryRow>span,.goalHistoryRow>b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13px}.goalHistoryRow button{min-height:36px;padding:8px 12px;font-size:12px}@media (width<=1000px){.goalWeekPicker{margin-left:0}.goalOverviewBody{grid-template-columns:minmax(0,1fr) 210px;gap:18px}.goalProgressRow{gap:14px}.goalCardCopy strong{font-size:24px}}@media (width<=640px){.goalPanelPage .card.goalOverview,.goalPanelPage .card.goalChartSection,.goalPanelPage .card.goalHistorySection{padding:18px}.goalPanelPage button:not(.goalChartCol),.goalHistorySection select{min-height:44px}.goalOverviewHead{align-items:flex-start}.goalToggle{grid-template-columns:1fr 1fr;width:100%;display:grid}.goalToggle button{width:100%}.goalOverviewBody{grid-template-columns:1fr}.goalSetting{border-left:0;border-top:1px solid var(--el-line);padding:14px 0 0}.goalSettingHead{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.goalSettingHead .goalEditTrigger{margin-left:auto}.goalSettingHead strong{font-size:18px}.goalProgressRow{grid-template-columns:88px minmax(0,1fr)}.goalDonut{width:88px;height:88px}.goalDonut b{font-size:25px}.goalCardCopy strong{font-size:22px}.goalWeekPicker{justify-content:space-between;width:100%}.goalWeekPicker>div{flex:1;min-width:0;padding:10px 7px;font-size:11px}.goalProgressTabs{flex-basis:100%;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;display:grid}.goalProgressTabs button{min-width:0;padding:8px 2px}.goalFilters{gap:10px}.goalPanelPage .goalSectionHead h2{font-size:19px}.goalWeekSummary{text-align:left;margin-left:0}.goalChart{gap:4px;margin-top:16px}.goalPanelPage .goalChartCol{gap:6px;padding:5px 0 8px}.goalChartBarWrap{height:130px}.goalChartGoal{left:-6px;right:-6px}.goalChartCol>strong{letter-spacing:0;font-size:10px}.goalChartValue{letter-spacing:-.025em;min-height:28px;font-size:10px}.goalChartFullValue{display:none}.goalChartCompactValue{display:inline}.goalChartDate,.goalChartPercent{font-size:9px}.goalLegend{gap:10px;font-size:10px}.goalHistoryRow{grid-template-columns:minmax(0,1fr) auto auto;gap:8px}.goalHistoryRow>div{grid-column:1/-1}.goalHistoryRow>span{justify-self:start}.goalHistoryRow button{justify-self:end}.goalHistorySection select{margin-left:0}}@media (width<=360px){.goalCardCopy strong{font-size:19px}.goalPanelPage .goalCardHead h2{font-size:17px}.goalDatePicker{width:100%}.goalDatePicker input{flex:1;max-width:none}.goalProgressTabs button{padding:8px 1px;font-size:11px}.goalChartValue{font-size:9px}.goalSettingHead>span{font-size:11px}}.landingFloatingTrialFallback{border-radius:16px!important;flex-direction:column!important;height:auto!important;max-height:none!important;display:inline-flex!important;overflow:hidden!important}.landingFloatingTrialFallback .landingTrialFrame,.landingFloatingTrialFallback .landingTrialShell{height:auto!important;min-height:0!important}.landingTrialFrame{height:auto!important}.landingTrialBrowserBar{border-bottom:0!important}.landingTrialShell{flex:none!important;justify-content:flex-start!important;gap:4px!important;padding:7px 8px 8px!important}.landingTrialShell .floatingTimerClock,.landingTrialShell .landingTrialHint{margin:0 0 8px!important}.landingTrialShell .floatingTimerControls{margin:0!important}.landingTrialShell .landingTrialToolRow{border-top:0!important;margin-top:4px!important;padding-top:0!important}.landingTrialShell .quickQuestions small{margin-top:2px!important}.trialEndNotice{left:50%!important;bottom:max(14px,env(safe-area-inset-bottom))!important;z-index:2147483300!important;color:#eef5fc!important;-webkit-backdrop-filter:blur(10px)!important;background:linear-gradient(165deg,#172d48 0%,#11243b 55%,#0d1d31 100%)!important;border:1px solid #7191b685!important;border-radius:22px!important;gap:14px!important;width:min(760px,100vw - 28px)!important;max-width:calc(100vw - 28px)!important;padding:22px 22px 18px!important;display:grid!important;position:fixed!important;transform:translate(-50%)!important;box-shadow:0 24px 70px #040e1a73!important}.trialEndNotice>strong{letter-spacing:-.04em!important;color:#fff!important;margin:0!important;padding-right:34px!important;font-size:26px!important;line-height:1.1!important;display:block!important}.trialEndNotice>p{color:#c9d7e6!important;margin:0!important;font-size:14px!important;line-height:1.65!important}.trialEndNotice>div{flex-wrap:wrap!important;gap:10px!important;display:flex!important}.trialEndNotice>div>button{border-radius:13px!important;flex:190px!important;min-height:48px!important;font-weight:800!important}.trialEndClose{border-radius:12px!important;place-items:center!important;width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important;padding:0!important;display:grid!important;position:absolute!important;top:12px!important;right:12px!important}.timerUpgradeCard{background:linear-gradient(145deg,#183454 0%,#122a45 62%,#10233a 100%)!important;border:1px solid #6a8bb170!important;border-radius:24px!important;padding:24px!important;box-shadow:0 22px 54px #08132038!important}.timerUpgradeCard>div:first-child{gap:4px!important}.timerUpgradeCard span{color:#9db5cb!important;letter-spacing:.18em!important;font-size:11px!important}.timerUpgradeCard strong{color:#fff!important;letter-spacing:-.04em!important;font-size:28px!important}.timerUpgradeCard small{color:#ccdae7!important;max-width:620px!important;font-size:13px!important;line-height:1.6!important}.timerUpgradeActions{flex-wrap:wrap!important;justify-content:flex-end!important;gap:10px!important;display:flex!important}.studyApp .timerUpgradeCard button{border-radius:14px!important;min-height:46px!important;padding:11px 16px!important;font-size:13px!important;font-weight:800!important}@media (width<=767px){.trialEndNotice{width:calc(100vw - 20px)!important;bottom:max(10px,env(safe-area-inset-bottom))!important;border-radius:18px!important;padding:20px 16px 16px!important}.trialEndNotice>strong{padding-right:30px!important;font-size:22px!important}.trialEndNotice>p{font-size:13px!important}.trialEndNotice>div>button{flex:100%!important}.timerUpgradeCard{border-radius:20px!important;padding:18px!important}.timerUpgradeCard strong{font-size:23px!important}}.hoursLiquidPage{scroll-behavior:smooth}.hoursHero{padding-bottom:54px}.hoursFormulaCard{border:1px solid var(--el-line);border-radius:24px;padding:30px}.hoursFormulaCard>strong{letter-spacing:-.035em;margin:12px 0 20px;font-size:27px;line-height:1.18;display:block}.hoursFormulaExample{border:1px solid var(--el-line);border-radius:15px;gap:9px;padding:17px;display:grid}.hoursFormulaExample span{font-size:13px}.hoursFormulaExample b{margin-top:3px;font-size:18px}.hoursFormulaCard>small{margin-top:14px;font-size:12px;line-height:1.55;display:block}.hoursUtility{width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 76px;scroll-margin-top:92px}.hoursCalculator{border:1px solid var(--el-line);border-radius:24px;grid-template-columns:minmax(0,.9fr) minmax(0,1.15fr) minmax(230px,.62fr);align-items:end;gap:24px;padding:32px;display:grid}.hoursCalculatorHead h2{letter-spacing:-.035em;margin:9px 0 10px;font-size:28px}.hoursCalculatorHead p{margin:0;font-size:14px;line-height:1.65}.hoursCalculatorInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.hoursCalculatorInputs label{gap:7px;display:grid}.hoursCalculatorInputs label>span{font-size:12px;font-weight:760}.hoursCalculatorInputs input{border:1px solid var(--el-line);width:100%;min-width:0;min-height:50px;font:inherit;font-variant-numeric:tabular-nums;border-radius:11px;padding:11px 12px;font-size:17px}.hoursCalculatorResult{border:1px solid var(--el-line);border-radius:15px;gap:4px;padding:18px 19px;display:grid}.hoursCalculatorResult>span{letter-spacing:.13em;text-transform:uppercase;font-size:11px;font-weight:800}.hoursCalculatorResult strong{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:30px}.hoursCalculatorResult small{font-size:11px;line-height:1.45}.hoursCalculatorResult em{margin-top:5px;font-size:11px;font-style:normal;font-weight:750;line-height:1.45}.hoursGuideGrid{grid-template-columns:minmax(0,1.08fr) minmax(300px,.92fr);align-items:stretch;gap:28px;width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 76px;display:grid}.hoursGuideCopy,.hoursExampleCard{border:1px solid var(--el-line);border-radius:24px;padding:36px}.hoursGuideCopy>h2,.hoursExampleCard>h2{letter-spacing:-.035em;margin:9px 0 14px;font-size:30px;line-height:1.18}.hoursGuideCopy>p{margin:0;font-size:16px;line-height:1.75}.hoursDoDont{grid-template-columns:1fr 1fr;gap:13px;margin-top:24px;display:grid}.hoursDoDont>div{border:1px solid var(--el-line);border-radius:15px;padding:18px}.hoursDoDont strong{font-size:14px}.hoursDoDont ul{margin:12px 0 0;padding-left:19px}.hoursDoDont li{font-size:13px;line-height:1.55}.hoursDoDont li+li{margin-top:7px}.hoursTimeline{gap:0;margin-top:22px;display:grid}.hoursTimeline>div{border-left:2px solid var(--el-line);grid-template-columns:62px 1fr auto;align-items:center;gap:12px;min-height:57px;padding:10px 0 10px 22px;display:grid;position:relative}.hoursTimeline>div:before{content:"";border:2px solid;border-radius:50%;width:10px;height:10px;position:absolute;left:-6px}.hoursTimeline span{font-variant-numeric:tabular-nums;font-size:12px}.hoursTimeline strong{font-size:14px}.hoursTimeline small{text-align:right;font-size:12px}.hoursProductSection,.hoursDecisionSection{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:44px;width:min(1140px,100% - 32px);margin:0 auto 76px;scroll-margin-top:92px;display:grid}.hoursProductCopy h2,.hoursDecisionCopy h2{letter-spacing:-.04em;margin:9px 0 14px;font-size:36px;line-height:1.12}.hoursProductCopy>p,.hoursDecisionCopy>p{margin:0;font-size:16px;line-height:1.75}.hoursSteps{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.hoursSteps li{grid-template-columns:36px 1fr;gap:12px;display:grid}.hoursSteps li>span{border:1px solid var(--el-line);border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.hoursSteps strong{font-size:14px}.hoursSteps p{margin:3px 0 0;font-size:13px;line-height:1.5}.hoursProductVisual,.hoursReportVisual{margin:0}.hoursProductVisual img,.hoursReportVisual img{border:1px solid var(--el-line);border-radius:22px;width:100%;height:auto;display:block}.hoursProductVisual figcaption{text-align:center;margin-top:9px;font-size:11px;line-height:1.5}.hoursDecisionSection{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.hoursDecisionCopy ul{margin:20px 0 0;padding-left:20px}.hoursDecisionCopy li{font-size:14px;line-height:1.6}.hoursDecisionCopy li+li{margin-top:8px}.hoursTextLink{margin-top:20px;font-size:14px;font-weight:800;text-decoration:none;display:inline-flex}.hoursFaq{width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 76px}.hoursFaq>h2{letter-spacing:-.035em;margin:9px 0 24px;font-size:34px}.hoursFaqGrid{grid-template-columns:1fr 1fr;gap:13px;display:grid}.hoursFaqGrid article{border:1px solid var(--el-line);border-radius:18px;padding:24px}.hoursFaqGrid h3{margin:0 0 9px;font-size:17px;line-height:1.35}.hoursFaqGrid p{margin:0;font-size:14px;line-height:1.65}.hoursFinalCta{border:1px solid var(--el-line);border-radius:24px;justify-content:space-between;align-items:center;gap:38px;width:min(1140px,100% - 32px);margin:0 auto 78px;padding:34px 38px;display:flex}.hoursFinalCta h2{letter-spacing:-.035em;max-width:720px;margin:9px 0 10px;font-size:32px;line-height:1.16}.hoursFinalCta p{max-width:760px;margin:0;font-size:14px;line-height:1.6}.hoursFinalCta>.seoPrimary{flex:none}@media (width<=980px){.hoursCalculator{grid-template-columns:1fr}.hoursCalculatorInputs{grid-template-columns:repeat(3,minmax(0,1fr))}.hoursGuideGrid,.hoursProductSection,.hoursDecisionSection{grid-template-columns:1fr}.hoursDecisionSection .hoursReportVisual{order:2}.hoursFaqGrid{grid-template-columns:1fr}.hoursFinalCta{flex-direction:column;align-items:flex-start}}@media (width<=620px){.hoursUtility,.hoursGuideGrid,.hoursProductSection,.hoursDecisionSection,.hoursFaq,.hoursFinalCta{width:min(100% - 24px,1140px)}.hoursCalculator,.hoursGuideCopy,.hoursExampleCard{border-radius:18px;padding:24px 20px}.hoursCalculatorInputs{grid-template-columns:1fr}.hoursGuideCopy>h2,.hoursExampleCard>h2,.hoursProductCopy h2,.hoursDecisionCopy h2,.hoursFaq>h2,.hoursFinalCta h2{font-size:27px}.hoursDoDont{grid-template-columns:1fr}.hoursTimeline>div{grid-template-columns:54px 1fr;padding-left:20px}.hoursTimeline small{text-align:left;grid-column:2}.hoursProductSection,.hoursDecisionSection{gap:24px}.hoursFinalCta{padding:26px 22px}.hoursFinalCta>.seoPrimary{width:100%}}.routineSeoPage,.sheetSeoPage,.reportsSeoPage{scroll-behavior:smooth}.routineHero,.sheetHero,.reportsHero{padding-bottom:58px}.routinePrincipleCard,.sheetPreviewCard,.reportsHeroVisual{border:1px solid var(--el-line);border-radius:24px;padding:30px}.routinePrincipleCard>strong{letter-spacing:-.04em;margin:12px 0 13px;font-size:28px;line-height:1.14;display:block}.routinePrincipleCard>p,.sheetPreviewCard>p{margin:0;font-size:14px;line-height:1.65}.routineSignals{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}.routineSignals span{border:1px solid var(--el-line);border-radius:999px;padding:7px 9px;font-size:11px;font-weight:760}.routineWeek,.sheetModel,.reportsSignals{width:min(1140px,100% - 32px);margin:0 auto;padding:10px 0 76px}.routineSectionHeading{max-width:760px;margin-bottom:28px}.routineSectionHeading h2{letter-spacing:-.04em;margin:9px 0 12px;font-size:38px;line-height:1.12}.routineSectionHeading p{margin:0;font-size:16px;line-height:1.72}.routineWeekTable{border:1px solid var(--el-line);border-radius:22px;overflow:hidden}.routineWeekRow{border-top:1px solid var(--el-line);grid-template-columns:70px 1.05fr 1.35fr 130px 1.25fr;align-items:center;gap:16px;padding:16px 20px;display:grid}.routineWeekRow:first-child{border-top:0}.routineWeekHead{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:850}.routineWeekRow b{letter-spacing:.12em;font-size:12px}.routineWeekRow strong{font-size:14px}.routineWeekRow span,.routineWeekRow small{font-size:13px;line-height:1.45}.routineWeekNote{margin:16px 0 0;font-size:13px;line-height:1.65}.routineCompare{grid-template-columns:1fr 1fr;gap:16px;width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 76px;display:grid}.routineCompare article{border:1px solid var(--el-line);border-radius:22px;padding:30px}.routineCompare h2{letter-spacing:-.03em;margin:9px 0 12px;font-size:25px;line-height:1.2}.routineCompare p{margin:0;font-size:14px;line-height:1.7}.routineMethod{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);gap:26px;width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 76px;display:grid}.routineMethodCopy,.routineAdjustmentCard{border:1px solid var(--el-line);border-radius:24px;padding:34px}.routineMethodCopy h2{letter-spacing:-.04em;margin:9px 0 22px;font-size:34px}.routineSteps{gap:18px;margin:0;padding:0;list-style:none;display:grid}.routineSteps li{grid-template-columns:38px 1fr;gap:13px;display:grid}.routineSteps li>span{border:1px solid var(--el-line);border-radius:11px;place-items:center;width:34px;height:34px;font-size:12px;font-weight:850;display:grid}.routineSteps strong{font-size:15px}.routineSteps p{margin:5px 0 0;font-size:13px;line-height:1.55}.routineAdjustmentCard h3{margin:10px 0 15px;font-size:25px;line-height:1.2}.routineAdjustmentCard ul{margin:0;padding-left:19px}.routineAdjustmentCard li{font-size:14px;line-height:1.6}.routineAdjustmentCard li+li{margin-top:8px}.routineProduct,.sheetBridge,.reportsWorkflow{grid-template-columns:minmax(320px,.95fr) minmax(0,1.05fr);align-items:center;gap:42px;width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 82px;display:grid}.routineProduct figure,.sheetBridge figure,.reportsWorkflow figure{border:1px solid var(--el-line);border-radius:24px;margin:0;padding:22px}.routineProduct img,.sheetBridge img,.reportsWorkflow img,.reportsHeroVisual img{width:100%;height:auto;display:block}.routineProduct h2,.sheetBridge h2,.reportsWorkflow h2{letter-spacing:-.04em;margin:9px 0 13px;font-size:36px;line-height:1.12}.routineProduct p,.sheetBridge p,.reportsWorkflow p{font-size:15px;line-height:1.7}.routineProductLinks,.sheetBridgeActions{flex-wrap:wrap;gap:10px;margin-top:23px;display:flex}.routineFaq,.sheetFaq,.reportsFaq{padding-top:0}.routineFinalCta,.sheetFinalCta,.reportsFinalCta{margin-top:0}.sheetHeroNote{margin-top:13px;font-size:12px;display:block}.sheetMiniGrid{border:1px solid var(--el-line);border-radius:14px;grid-template-columns:.8fr 1.35fr .75fr .75fr;margin:17px 0;display:grid;overflow:hidden}.sheetMiniGrid>*{border-right:1px solid var(--el-line);border-top:1px solid var(--el-line);text-overflow:ellipsis;min-width:0;padding:10px;font-size:11px;overflow:hidden}.sheetMiniGrid>:nth-child(-n+4){border-top:0}.sheetMiniGrid>:nth-child(4n){border-right:0}.sheetMiniGrid b{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.sheetFieldGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.sheetFieldGrid article{border:1px solid var(--el-line);border-radius:19px;padding:24px}.sheetFieldGrid article>span{letter-spacing:.12em;font-size:11px;font-weight:900;display:block}.sheetFieldGrid strong{margin:14px 0 8px;font-size:17px;display:block}.sheetFieldGrid p{margin:0;font-size:13px;line-height:1.6}.sheetExampleSection{grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:24px;width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 76px;display:grid}.sheetExampleCopy,.sheetMistakesCard{border:1px solid var(--el-line);border-radius:24px;padding:34px}.sheetExampleCopy h2{letter-spacing:-.035em;margin:9px 0 14px;font-size:32px;line-height:1.14}.sheetExampleCopy>p{font-size:15px;line-height:1.72}.sheetFormulaBox{border:1px solid var(--el-line);border-radius:14px;grid-template-columns:1fr auto auto;align-items:center;gap:11px;margin:22px 0;padding:18px;font-size:14px;display:grid}.sheetFormulaBox strong{font-size:18px}.sheetSmallCopy{font-size:13px!important}.sheetMistakesCard ul{margin:18px 0 0;padding-left:19px}.sheetMistakesCard li{font-size:14px;line-height:1.6}.sheetMistakesCard li+li{margin-top:10px}.sheetBridge figure figcaption,.reportsHeroVisual figcaption{margin-top:12px;font-size:11px;line-height:1.5}.reportsHeroVisual{margin:0}.reportsSignalGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.reportsSignalGrid article{border:1px solid var(--el-line);border-radius:19px;padding:24px}.reportsSignalGrid article>span{letter-spacing:.12em;font-size:11px;font-weight:900}.reportsSignalGrid article>strong{margin:13px 0 8px;font-size:14px;display:block}.reportsSignalGrid h3{margin:0 0 8px;font-size:18px;line-height:1.25}.reportsSignalGrid p{margin:0;font-size:13px;line-height:1.6}.reportsSignalGrid a{margin-top:13px;font-size:12px;font-weight:760;text-decoration:none;display:inline-block}.reportsCase{grid-template-columns:minmax(0,.8fr) minmax(360px,1.15fr) minmax(280px,.8fr);align-items:stretch;gap:20px;width:min(1140px,100% - 32px);margin:0 auto;padding:0 0 78px;display:grid}.reportsCaseIntro,.reportsCaseData,.reportsCaseDecision{border:1px solid var(--el-line);border-radius:22px;padding:29px}.reportsCaseIntro h2{letter-spacing:-.035em;margin:9px 0 12px;font-size:29px;line-height:1.15}.reportsCaseIntro p,.reportsCaseDecision p{margin:0;font-size:14px;line-height:1.68}.reportsCaseData{gap:17px;display:grid}.reportsCaseData>div{grid-template-columns:1fr auto;gap:5px 14px;display:grid}.reportsCaseData span,.reportsCaseData strong{font-size:13px}.reportsCaseData i{border:1px solid var(--el-line);border-radius:999px;grid-column:1/3;max-width:100%;height:7px;display:block}.reportsCaseDecision .hoursTextLink{margin-top:18px;display:inline-block}.reportsWorkflow ul{padding-left:19px}.reportsWorkflow li{font-size:14px;line-height:1.6}.reportsWorkflow li+li{margin-top:7px}.reportsChecklist{border:1px solid var(--el-line);border-radius:24px;grid-template-columns:.8fr 1.2fr;gap:32px;width:min(1140px,100% - 32px);margin:0 auto 78px;padding:32px;display:grid}.reportsChecklist h2{letter-spacing:-.035em;margin:9px 0 0;font-size:30px;line-height:1.16}.reportsChecklist ol{grid-template-columns:1fr 1fr;gap:12px;margin:0;padding:0;list-style:none;display:grid}.reportsChecklist li{border:1px solid var(--el-line);border-radius:13px;grid-template-columns:31px 1fr;gap:10px;padding:15px;display:grid}.reportsChecklist li>span{font-size:11px;font-weight:900}.reportsChecklist p{margin:0;font-size:13px;line-height:1.5}@media (width<=980px){.routineWeekRow{grid-template-columns:62px 1fr 1.25fr 110px}.routineWeekRow>:last-child{grid-column:2/5}.routineMethod,.routineProduct,.sheetExampleSection,.sheetBridge,.reportsWorkflow,.reportsCase,.reportsChecklist{grid-template-columns:1fr}.sheetFieldGrid,.reportsSignalGrid{grid-template-columns:1fr 1fr}.reportsCase{gap:14px}}@media (width<=680px){.routineWeek,.routineCompare,.routineMethod,.routineProduct,.sheetModel,.sheetExampleSection,.sheetBridge,.reportsSignals,.reportsCase,.reportsWorkflow,.reportsChecklist{width:min(100% - 24px,1140px)}.routineSectionHeading h2{font-size:30px}.routineWeekTable{border:0;overflow:visible}.routineWeekHead{display:none}.routineWeekRow{border:1px solid var(--el-line);border-radius:15px;grid-template-columns:52px 1fr;margin-bottom:10px;padding:17px}.routineWeekRow>:last-child,.routineWeekRow span:nth-of-type(2){grid-column:2}.routineCompare{grid-template-columns:1fr}.routineMethodCopy,.routineAdjustmentCard,.sheetExampleCopy,.sheetMistakesCard{border-radius:18px;padding:25px 21px}.routineProduct,.sheetBridge,.reportsWorkflow{gap:24px}.routineProduct h2,.sheetBridge h2,.reportsWorkflow h2{font-size:29px}.sheetFieldGrid,.reportsSignalGrid,.sheetFormulaBox{grid-template-columns:1fr}.reportsChecklist{padding:24px 20px}.reportsChecklist ol{grid-template-columns:1fr}.sheetMiniGrid{grid-template-columns:.75fr 1.3fr .8fr}.sheetMiniGrid>:nth-child(4n){display:none}.sheetMiniGrid>:nth-child(3n){border-right:0}.sheetMiniGrid>:nth-child(-n+3){border-top:0}.sheetMiniGrid>:nth-child(n+4){border-top:1px solid var(--el-line)}.reportsHeroVisual{padding:20px}}.seoPageV36{--seo-ink:#102b46;--seo-muted:#637280;--seo-line:#ded6c9;--seo-deep:#0c2944;--seo-mint:#f2b954;color:#102b46;background:#f6f1e8;min-height:100vh}.seoPageV36 .seoHeader{background:#faf7f1f2;border-bottom-color:#e5ddd1;box-shadow:0 6px 22px #102b460a}.seoPageV36 .seoHeaderInner{height:72px}.seoPageV36 .seoBrandPremium{color:#102b46;letter-spacing:0;gap:9px;font-size:14px;font-weight:650}.seoPageV36 .seoBrandPremium>img{object-fit:contain;flex:none;width:31px;height:31px;display:block}.seoPageV36 .seoBrandPremium>span{align-items:baseline;gap:3px;display:flex}.seoPageV36 .seoBrandPremium strong{font-weight:850}.seoPageV36 .seoHeader nav a{color:#28455d}.seoPageV36 .seoHeader .seoHeaderCta{color:#fff;background:#102b46;border:1px solid #102b46;padding:10px 16px}.seoPageV36 .seoHero{color:#fff;background:radial-gradient(circle at 78% 8%,#ffc46c26,#0000 30%),linear-gradient(135deg,#0b2945,#143b5d 70%,#1c476b);width:100%;margin:0;padding:88px max(24px,50vw - 570px) 76px;position:relative}.seoPageV36 .seoHeroCopy h1{letter-spacing:-.052em;max-width:720px;font-size:clamp(42px,5.4vw,68px);line-height:1.01}.seoPageV36 .seoHeroCopy>p{color:#d6e0eb;max-width:690px;font-size:17px;line-height:1.72}.seoPageV36 .seoEyebrow{color:#b9863a;letter-spacing:.15em;font-size:11px}.seoPageV36 .seoHero .seoEyebrow{color:#ffd28b}.seoPageV36 .seoPrimary{color:#142b40;background:#f2b954;border:1px solid #f6ce89;box-shadow:0 7px 18px #7d551924}.seoPageV36 .seoSecondary{color:inherit;opacity:.96;background:0 0;border-color:currentColor}.seoPageV36 .seoHero .seoSecondary{color:#f2f6fb;background:#ffffff09;border-color:#6684a0}.seoPageV36 .seoHighlightCard,.seoPageV36 .hoursFormulaCard,.seoPageV36 .routinePrincipleCard,.seoPageV36 .sheetPreviewCard,.seoPageV36 .reportsHeroVisual{background:#051e3461;border-color:#4a6d8e;box-shadow:0 20px 44px #02132238}.seoPageV36 .seoTrustStrip{z-index:3;background:#fffdf9;border:1px solid #dfd5c6;border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(1080px,100% - 32px);margin:-27px auto 68px;display:grid;position:relative;overflow:hidden;box-shadow:0 15px 38px #142b411a}.seoPageV36 .seoTrustStrip>div{padding:20px 24px}.seoPageV36 .seoTrustStrip>div+div{border-left:1px solid #e8dfd4}.seoPageV36 .seoTrustStrip strong{color:#102b46;font-size:16px;display:block}.seoPageV36 .seoTrustStrip span{color:#6a7781;margin-top:3px;font-size:12px;line-height:1.45;display:block}.seoPageV36 :is(.seoArticle,.seoProductCard,.seoRelatedGrid>a,.hoursCalculator,.hoursGuideCopy,.hoursExampleCard,.routineWeekTable,.routineCompare article,.routineMethodCopy,.routineAdjustmentCard,.sheetFieldGrid article,.sheetExampleCopy,.sheetMistakesCard,.reportsSignalGrid article,.reportsCaseIntro,.reportsCaseData,.reportsCaseDecision,.reportsChecklist,.hoursFaqGrid article,.hoursFinalCta){background:#fffdf9;border-color:#ded6c9;box-shadow:0 8px 22px #1f3a500b}.seoPageV36 :is(.routineWeek,.sheetModel,.reportsSignals,.hoursUtility){padding-top:0}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow){color:#f7fbff;background:#102f4e;border:1px solid #294e70;border-radius:25px;margin-bottom:78px;padding:34px;box-shadow:0 18px 42px #0f283f26}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow) .seoEyebrow{color:#ffd28b}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow) figure{background:#0c2944;border-color:#365a7a}.seoPageV36 .hoursTextLink{color:#245f88;font-weight:750}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow) .hoursTextLink{color:#ffd28b}.seoPageV36 .seoFooter{color:#5d6c78;border-color:#d9d0c4}.seoPageV36 .seoFooter a{color:#365970}.seoPageV36 .reportsCaseData i{background:#e8dfd1;border-color:#ddd1c2}.seoPageV36 .reportsCaseData i:after{content:""}.seoPageV36 .routineWeekRow,.seoPageV36 .reportsChecklist li,.seoPageV36 .sheetMiniGrid,.seoPageV36 .hoursFormulaExample{border-color:#ded6c9}.seoPageV36 :where(p,small,label,figcaption){color:#637280}.seoPageV36 :is(.seoArticle,.seoProductCard,.seoRelatedGrid>a,.hoursCalculator,.hoursGuideCopy,.hoursExampleCard,.routineWeekTable,.routineCompare article,.routineMethodCopy,.routineAdjustmentCard,.sheetFieldGrid article,.sheetExampleCopy,.sheetMistakesCard,.reportsSignalGrid article,.reportsCaseIntro,.reportsCaseData,.reportsCaseDecision,.reportsChecklist,.hoursFaqGrid article,.hoursFinalCta){color:#102b46}.seoPageV36 :is(.seoArticle,.seoProductCard,.seoRelatedGrid>a,.hoursCalculator,.hoursGuideCopy,.hoursExampleCard,.routineWeekTable,.routineCompare article,.routineMethodCopy,.routineAdjustmentCard,.sheetFieldGrid article,.sheetExampleCopy,.sheetMistakesCard,.reportsSignalGrid article,.reportsCaseIntro,.reportsCaseData,.reportsCaseDecision,.reportsChecklist,.hoursFaqGrid article,.hoursFinalCta) :where(p,small,label,span,li,figcaption){color:#637280}.seoPageV36 :is(.seoHero,.seoHighlightCard,.hoursFormulaCard,.routinePrincipleCard,.sheetPreviewCard,.reportsHeroVisual) :where(p,small,label,span,li,figcaption){color:#d6e0eb}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow) :where(p,small,label,span,li,figcaption){color:#c9d7e5}.seoPageV36 :is(.hoursCalculatorInputs input,.hoursCalculatorResult,.hoursDoDont>div,.hoursTimeline>div,.hoursSteps li>span,.routineSignals span,.routineSteps li>span,.sheetMiniGrid>*,.sheetFormulaBox){border-color:#ded6c9}.seoPageV36 .hoursCalculatorInputs input{color:#102b46;background:#fff}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow) :is(.hoursSteps li>span,.routineSteps li>span,figure){border-color:#365a7a}@media (width<=900px){.seoPageV36 .seoHero{padding-left:max(20px,50vw - 360px);padding-right:max(20px,50vw - 360px)}.seoPageV36 .seoTrustStrip{grid-template-columns:1fr}.seoPageV36 .seoTrustStrip>div+div{border-top:1px solid #e8dfd4;border-left:0}}@media (width<=680px){.seoPageV36 .seoHero{padding:54px 18px 60px}.seoPageV36 .seoTrustStrip{width:calc(100% - 24px);margin:-20px auto 46px}.seoPageV36 :is(.hoursProductSection,.routineProduct,.sheetBridge,.reportsWorkflow){width:calc(100% - 24px);margin-bottom:58px;padding:24px 20px}.seoPageV36 .seoBrandPremium>span{font-size:13px}}.legalBrand img{object-fit:contain;flex:none;width:28px;height:28px;display:block}.focusTrackHeading{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;display:flex}.focusTrackHeading>strong{overflow-wrap:anywhere;font-size:13px;line-height:1.35}.focusFrequencyBadge{color:var(--el-ink);white-space:nowrap;font-variant-numeric:tabular-nums;background:#5d92c31a;border:1px solid #87b7e852;border-radius:7px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;font-weight:750;line-height:1.4;display:inline-flex}.focusFrequencyBadge i{opacity:.6;font-style:normal}.focusBinauralInfo{color:var(--el-muted);align-items:flex-start;gap:8px;margin:8px 0 0;padding:0 18px 16px;font-size:11px;line-height:1.5;display:flex}.focusBinauralInfo svg{flex:0 0 15px;margin-top:1px}@media (width<=430px){.focusFrequencyBadge{font-size:10px}.focusBinauralInfo{padding:0 12px 14px}.focusTrackHeading{gap:5px}}:root{--el-font:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-page:#12233b;--el-surface:#1a304d;--el-soft:#223b5a;--el-navy:#142944;--el-navy-deep:#11213a;--el-ink:#f2f6ff;--el-muted:#b7c9e2;--el-line:#344f70;--el-line-strong:#6384aa;--el-action:#ffc46c;--el-action-hover:#ffd694;--el-sage:#ffc46c;--el-blue:#8fbcff;--el-radius:16px;--study-ink:var(--el-ink);--study-muted:var(--el-muted);--study-line:var(--el-line);--study-mint:var(--el-action)}html,body{background:var(--el-page);color:var(--el-ink);font-family:var(--el-font);line-height:1.5}*{box-sizing:border-box}button,input,select,textarea{font:inherit}a{color:var(--el-blue);text-underline-offset:4px}button,summary,a,input,select,textarea{touch-action:manipulation;-webkit-tap-highlight-color:transparent}:where(button,a,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--el-action);outline-offset:3px}:where(h1,h2,h3,strong,b){color:inherit}:where(p,small,label,.eyebrow,.empty,.timerHint,.timerModeHint,.settingsHint,.settingsMessage,.legendHead>span,.statsCaption,.focusSoundNote,.premiumToolNote,.studySupportInfo){color:var(--el-muted)}:where(input:not([type=range]):not([type=checkbox]):not([type=radio]),select,textarea){background:var(--el-navy-deep);min-width:0;max-width:100%;min-height:46px;color:var(--el-ink);border:1px solid var(--el-line-strong);border-radius:9px;padding:11px 13px;font-size:16px}input::placeholder,textarea::placeholder{color:var(--el-muted);opacity:1}input[type=range],input[type=checkbox],input[type=radio]{accent-color:var(--el-action)}option{background:var(--el-navy-deep);color:var(--el-ink)}button,.sheetLink{--control-bg:#294769;--control-fg:var(--el-ink);--control-border:#4b6b90;background:var(--control-bg);min-width:44px;min-height:44px;color:var(--control-fg);border:1px solid var(--control-border);cursor:pointer;box-shadow:none;border-radius:10px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.4;transition:background .15s,border-color .15s,transform .15s}button :where(strong,b,span,small,svg){color:inherit}button:not(:disabled):hover{background:color-mix(in srgb,var(--control-bg),white 9%);border-color:var(--el-blue)}button:not(:disabled):active{background:color-mix(in srgb,var(--control-bg),white 15%);transform:translateY(1px)}button:where(.primary,.accessSubmit,.trialStartButton,.freeTrial,.focusPrimary,.floatingTimerPrimary),.premiumPreviewCtaActions>button:first-child{--control-bg:var(--el-action);--control-fg:#192b43;--control-border:#ffdca5;font-weight:700}button:where(.danger,.subjectDelete){--control-bg:#593c51;--control-fg:#ffe3ea;--control-border:#d191a6}button:where(.active,[aria-selected=true],[aria-pressed=true],[data-active=true]){--control-bg:#315987;--control-fg:#fff;--control-border:var(--el-blue);box-shadow:inset 0 -3px var(--el-action)}button:disabled,button[aria-disabled=true],input:disabled,select:disabled{--control-bg:#293e59;--control-fg:#b8c7dc;--control-border:#617b9a;background:var(--control-bg);color:var(--control-fg);border-color:var(--control-border);opacity:1;cursor:not-allowed;box-shadow:none;transform:none}button[aria-busy=true]{cursor:progress}.studyApp,.studyWorkspace{background:var(--el-page);color:var(--el-ink);font-family:var(--el-font)}.studyWorkspace:before,.studyWorkspace:after,.studyTimerCard:before,.studyTimerCard:after{content:none}.studySidebar,.studyMobileNav{background:var(--el-navy-deep);color:var(--el-ink);border-right:1px solid var(--el-line)}.studyNavBrand{border-bottom:1px solid var(--el-line);min-height:88px;padding:22px 16px}.studyNavBrand>button:first-child{box-shadow:none;color:var(--el-ink);background:0 0;border:0;padding:0}.studyBrandIcon{background:var(--el-soft);width:40px;height:40px;color:var(--el-action);border:1px solid #a78353;border-radius:12px;flex:0 0 40px}.studyBrandIcon svg{width:25px;height:25px}.studyNavBrand .navLabel{letter-spacing:.08em;font-size:12px}.studyNavBrand .navLabel strong{font-size:16px}.studyNavBrand .navLabel small{letter-spacing:0;margin-top:4px;font-size:11px;display:block}.studyNavContent{padding:24px 12px}.studyNavCaption{letter-spacing:.08em;color:var(--el-muted);margin:0 8px 12px;font-size:11px}[data-sidebar=menu-button]{--control-bg:transparent;--control-fg:#bed0e8;--control-border:transparent;border-radius:10px;min-height:48px;font-size:14px}[data-sidebar=menu-button][data-active=true]{--control-bg:#2c486d;--control-fg:#ffe0ac;--control-border:#6486ad;box-shadow:inset 3px 0 var(--el-action)}.studyNavSecondary{margin-top:12px;padding-top:12px}.studyNavFooter{border-top:1px solid var(--el-line);padding:14px 12px}.studyAvatar{color:#ffe0ac;background:#335578;border:1px solid #7895b8}.studyProfile strong{color:var(--el-ink)}.studyProfile small{color:var(--el-muted)}.studyNavRunning{background:var(--el-action)}.studyTooltip{background:var(--el-soft);color:var(--el-ink)}.studySkip{background:var(--el-action);color:#192b43}.studyHeader{border-bottom:1px solid var(--el-line);color:var(--el-ink);background:#172c48;gap:12px;height:auto;min-height:70px;padding:12px 24px}.studyHeaderIdentity{align-items:center;gap:12px;display:flex}.studyHeaderIdentity>div>span{font-size:14px}.studyHeaderIdentity>div>small{font-size:12px}.studyHeaderRight{flex-wrap:wrap;gap:10px}.studyHeaderDate{color:var(--el-muted);font-size:12px}.studyIconButton{width:44px;height:44px;padding:0}.studyPlanBadge{border-radius:9px;min-height:44px;font-size:12px}.studyPlanBadge:where(.unlimited,.trialActive){background:var(--el-soft);color:var(--el-action);border:1px solid var(--el-line-strong)}.studyPageIntro{margin:0 0 18px}.studyPageIntro .eyebrow{display:none}.studyPageIntro h1{letter-spacing:-.035em;margin:0 0 7px;font-size:clamp(26px,3vw,36px);font-weight:650;line-height:1.2}.studyPageIntro p{font-size:14px;line-height:1.6}.studyMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px}.studyMetrics article{background:linear-gradient(120deg,var(--el-surface),#1d3655);border:1px solid var(--el-line);min-height:100px;box-shadow:none;border-radius:12px;padding:16px 18px}.studyMetrics article>span:not(.studyMetricIcon){color:var(--el-muted);padding-right:24px;font-size:13px}.studyMetrics strong{margin:8px 0 0;font-size:27px;font-weight:600}.studyMetrics small{font-size:12px}.studyMetricIcon{color:var(--el-blue);background:0 0;border:0;top:16px;right:16px}.studyTimerCard{color:var(--el-ink);background:linear-gradient(125deg,#2b4d77,#1d3556 70%);border:1px solid #476b96;border-radius:20px;padding:26px 24px;box-shadow:0 16px 40px #09182a30}.studyTimerCard.running{border-color:var(--el-action)}.studyTimerCard .status{letter-spacing:.13em;color:var(--el-muted);margin-top:18px;font-size:12px}.studyTimerCard .clock{letter-spacing:-.065em;color:var(--el-ink);font-variant-numeric:tabular-nums;margin:16px 0 22px;font:400 clamp(56px,8vw,100px)/1.1 ui-monospace,SFMono-Regular,Consolas,monospace}.timerPrimaryControls button{min-height:48px;padding:12px 24px;font-size:15px}.timerHint{max-width:600px;margin:14px auto 0;font-size:13px}:where(.timerModeSwitch,.statsModeTabs){background:var(--el-navy-deep);border:1px solid var(--el-line);border-radius:12px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}:where(.timerModeSwitch,.statsModeTabs) button{border-color:#0000;min-height:44px;padding:9px 16px}.timerQuickTools{text-align:left;border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;padding:0;display:grid}.timerQuickTools>section{background:#193150;border:1px solid #3c5a7e;border-radius:12px;flex-direction:column;gap:12px;min-width:0;padding:16px;display:flex}.timerToolTitle{gap:10px}.timerToolTitle>svg{color:var(--el-action)}.timerToolTitle :where(small,span){color:var(--el-muted);font-size:12px}.timerQuickTools button{min-height:44px;padding:9px 12px;font-size:13px}.timerToolActions{flex-wrap:wrap;gap:8px}:where(.card,.premiumPreviewPanel,.reportCard,.focusLibraryPanel,.cyclePanel,.timerCycleDetails,.day,.statTile,.studyHelpGrid details,.accessGateCard,.modal,.unlockDialog){background:var(--el-surface);color:var(--el-ink);border:1px solid var(--el-line);border-radius:var(--el-radius);box-shadow:none}.card{padding:24px}.sectionHead{flex-wrap:wrap;align-items:start;gap:16px;margin-bottom:20px}.sectionHead h2{letter-spacing:-.02em;margin:4px 0;font-size:22px}.sectionHead p{font-size:14px}:where(.statTile,.historyFilterBar,.dayHead,.sessionDuration,.dayTotal,.historyCompactSummary,.accountPlanCard,.accountAccess,.savedTime,.emailVerificationCard,.unlockCompactOffer,.unlockAvailability,.verificationGateStatus,.pdfNotes span,.focusTrack,.studyHelpGrid details,.featureHelpSteps li,.trialWelcomeFeature){background:var(--el-soft);border-color:var(--el-line);color:var(--el-ink)}:where(.statsCaption,.sectionHead>strong,.dayChevron,.activeMarks span,.cycleInfo,.minuteInput,.countdownPresetRow,.rankingScaleTools,.premiumPreviewBadge){background:var(--el-navy);color:var(--el-muted);border-color:var(--el-line)}:where(.historyMain,.legendName,.subjectTop,.donutHole,.statTile,.dayIdentity,.dayTotal,.sessionDuration) :where(b,strong){color:var(--el-ink)}:where(.legendName,.historyRow,.dayHead,.statTile,.dayTotal,.sessionDuration,.pdfNotes,.historyFilterField,.historyCompactSummary,.historyCompactMetrics) :where(span,small){color:var(--el-muted)}.statTiles{gap:12px}.statTile{min-height:118px;padding:18px}.statTile strong{font-size:26px;font-weight:600;line-height:1.3}.statTile span,.statTile small{font-size:12px}.chartArea{border-top:1px solid var(--el-line);grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);gap:24px;margin-top:24px;padding-top:24px}.donut{width:min(260px,100%)}.donutHole{background:var(--el-surface);border:1px solid var(--el-line);overflow-wrap:anywhere}.donutHole strong{font-size:23px}.donutHole :where(span,small){color:var(--el-muted);font-size:12px}.legendHead h3{font-size:18px}.legendRow{border-top:1px solid var(--el-line);border-radius:8px;min-height:56px;padding:12px 8px}.legendRow:hover,.legendRow:focus{background:var(--el-soft);transform:none}.legendName b{font-size:14px}.legendName small{font-size:12px}.legendRow>strong{font-size:14px}.legendRows{max-height:none}.legendDot{border:1px solid #ffffff40}.reportPeriodSummary{color:var(--el-muted);margin:12px 0 22px;font-size:13px}.reportPeriodSummary strong{color:var(--el-action)}.historyFilterBar{border:1px solid var(--el-line);border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:12px;margin:16px 0;padding:16px;display:grid}.historyFilterField{min-width:0}.historyFilterField :where(select,input){width:100%}.historyFilterField span{margin-bottom:6px;font-size:12px;display:block}.historyClearFilters{align-self:end}.reportTableRegion{border:1px solid var(--el-line);overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-color:var(--el-line-strong) var(--el-navy);border-radius:12px;max-width:100%;max-height:430px;margin-top:12px;overflow:auto}.reportDataTable{border-collapse:collapse;width:100%;min-width:570px;font-size:14px}.reportDataTable caption{text-align:left;color:var(--el-muted);padding:14px 16px}.reportDataTable th{background:var(--el-navy);color:var(--el-muted);text-align:left;font-size:12px}.reportDataTable thead th{z-index:2;box-shadow:0 1px 0 var(--el-line);position:sticky;top:0}.reportDataTable :where(th,td){border-bottom:1px solid var(--el-line);padding:13px 16px}.reportDataTable th:first-child{overflow-wrap:anywhere;max-width:330px}.reportDataTable :where(th,td):not(:first-child){text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.reportScrollHint{color:var(--el-muted);margin-top:18px;font-size:12px}.pdfPanel{border-top:3px solid var(--el-action)}.pdfActions{gap:12px}.pdfActions button{justify-content:center;align-items:center;gap:9px;display:inline-flex}.pdfNotes span{border:1px solid var(--el-line);padding:14px;font-size:12px}.newUserEmptyState{background:var(--el-navy);border:1px dashed var(--el-line-strong);min-height:0;padding:28px;line-height:1.6;display:block}.newUserEmptyState>div:first-child{width:auto;margin:0}.newUserEmptyState strong{font-size:20px}.newUserEmptyState p{max-width:650px;font-size:14px}.newUserEmptyState button{margin-top:10px}.dailyVerseCard{border:0;border-left:2px solid var(--el-action);background:#1b315099;border-radius:0 10px 10px 0;margin:16px 0 22px;padding:16px 20px}.dailyVerseContent blockquote{color:#dce6f5;font:italic 17px/1.6 Georgia,serif}.dailyVerseMeta :where(span,em){color:var(--el-muted)}.timerUpgradeCard{background:linear-gradient(110deg,#203a59,var(--el-surface));border:1px solid var(--el-line);color:var(--el-ink);box-shadow:none;border-radius:14px;padding:22px}.timerUpgradeCard :where(span,small){color:var(--el-muted)}:where(.trialCountdownCard,.trialNotice,.studySuccess,.studyLoading,.verificationGateMessage,.authMessage,.accessMessage,.paymentMessage,.paymentTestNotice,.localSessionHint){color:#dfeaff;background:#243f60;border-color:#779bc6}.verificationSpamNote{color:#ffe0a8;background:#3d3b33;border-color:#8b785a}.verificationSpamNote :where(span,strong){color:inherit}.bar,.trialCountdownProgress{background:#395473}.bar i,.trialCountdownProgress i{background:var(--el-blue)}.modalBackdrop,.accessGateBackdrop,[data-slot=dialog-overlay],[data-slot=sheet-overlay]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b192ac9}.modal,.accessGateCard,.unlockDialog{font-family:var(--el-font);overscroll-behavior:contain;border:1px solid #476384;max-height:calc(100dvh - 32px);padding:30px;scroll-padding:20px;overflow-y:auto;box-shadow:0 24px 80px #07142580}.modal h2,.accessGateCard h2,.unlockTitle{font-size:25px;line-height:1.25}.modal :where(p,label),.accessGateCard :where(p,label){font-size:14px}.modal :where(input,select,textarea),.accessGateCard input{background:var(--el-navy-deep);color:var(--el-ink);border-color:var(--el-line-strong)}.modalBtns{background:var(--el-surface);z-index:2;flex-wrap:wrap;gap:10px;padding-top:12px;padding-bottom:4px;position:sticky;bottom:0}.modalBtns button{min-height:46px}.modalClose,.featureHelpClose,.trialWelcomeClose,.unlockClose{background:var(--el-soft);min-width:44px;min-height:44px;color:var(--el-ink);border:1px solid var(--el-line-strong)}.floatingTimerShell,.floatingTimerFallback,.focusFullscreenOverlay{background:var(--el-navy-deep);color:var(--el-ink);border-color:var(--el-line-strong)}.floatingTimerDrag{background:var(--el-navy)}.focusFullscreenMode,.focusFullscreenSound{color:var(--el-muted)}.focusFullscreenMode i{background:var(--el-action)}.trialEndNotice{color:#ffe3b7;background:#34425a;border:1px solid #b39770;border-radius:14px;font-family:inherit}.trialEndNotice button{min-height:44px}.fullscreenTrialRemaining{color:var(--el-action);font-size:16px}.consentBar,.studyPrompt,.alertFloat,.trialWelcomeModal{background:var(--el-surface);color:var(--el-ink);border:1px solid var(--el-line-strong)}.studyPrompt{max-height:calc(100dvh - 24px);overflow:auto}.consentBar{max-height:45dvh;overflow:auto}.consentAccept{--control-bg:var(--el-action);--control-fg:#192b43}.legalPage{background:var(--el-page);color:var(--el-ink)}.legalWrap{background:var(--el-surface);border:1px solid var(--el-line)}.legalWrap p{color:var(--el-muted)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){button{border:1px solid buttontext}button:disabled{color:graytext}.legendDot{forced-color-adjust:none}}.studyApp :where(.focusLibraryPanel,.timerCycleDetails,.premiumPreviewPanel,.cyclePanel),.accessGateCard,.verificationGateModal{background:var(--el-surface);color:var(--el-ink)}.focusLibraryPanel{padding:22px}.focusLibraryHead{padding:0 0 18px}.focusTrackList{scrollbar-color:#4a6a90 var(--el-navy-deep);scrollbar-width:thin;gap:10px;padding:4px 0}.focusTrack{border:1px solid var(--el-line);box-shadow:none;border-radius:12px}.focusTrack :where(strong,b){font-family:var(--el-font);font-size:14px}.focusTrack :where(p,small){line-height:1.6;font-family:var(--el-font)}.focusSearch{background:var(--el-navy-deep);border:1px solid var(--el-line-strong);border-radius:10px}.focusSearch input{background:0 0;border:0}.focusSearch:focus-within{outline:2px solid var(--el-action);outline-offset:2px}.focusLibraryTrialHint{flex-wrap:wrap;margin:16px 0 0}.focusLibraryTrialHint button{border:1px solid var(--el-line);border-radius:9px;min-height:44px;padding:9px 12px;text-decoration:none}.premiumPreviewPanel{max-width:1080px;margin-inline:auto;padding:28px}.premiumPreviewHead{gap:18px;margin-bottom:22px}.premiumPreviewHead h2{letter-spacing:-.025em;margin:8px 0;font-size:24px;line-height:1.3}.premiumPreviewHead p{font-size:14px;line-height:1.65}.premiumPreviewBadge{letter-spacing:.04em;flex-shrink:0}.premiumPreviewCta{border-top:1px solid var(--el-line);gap:20px;margin-top:22px;padding-top:20px}.premiumPreviewCta :where(strong,b){color:var(--el-ink)}.premiumPreviewCta :where(span,small){color:var(--el-muted);font-size:13px;line-height:1.6}.premiumHistorySample,.premiumSubjectSample article{background:var(--el-navy);border:1px solid var(--el-line)}.premiumHistorySample>article{background:var(--el-soft)}.premiumHistorySample :where(strong,b),.premiumSubjectSample strong{color:var(--el-ink)}.premiumHistorySample :where(small,span),.premiumSubjectSample span{color:var(--el-muted)}.premiumSubjectSample i{background:#304a69}.premiumSubjectSample i b{background:var(--el-blue)}.accessEyebrow,.verificationGateModal>.eyebrow{color:var(--el-blue);letter-spacing:.12em;margin:0 56px 14px 0;font-size:11px;font-weight:700;line-height:1.5;display:block}.accessGateCard h2,.verificationGateModal h2{margin:0 36px 12px 0;font-weight:650}.accessAuthLead,.verificationGateLead{overflow-wrap:anywhere;line-height:1.65}.accessGateCard :where(label,input,button),.verificationGateModal :where(label,input,button){font-family:var(--el-font)}.accessGateCard label{font-size:14px;font-weight:550}.accessForm{gap:16px}.accessForm .accessSubmit{background:var(--el-action);color:#192b43;border:1px solid #eeb65e;min-height:48px;font-weight:700}.accessForm .accessSubmit:disabled{color:#b8c7dc;background:#293e59;border-color:#617b9a}.accessFinePrint{font-size:12px;line-height:1.65}.authDivider{color:var(--el-muted);font-size:12px}.authDivider i{background:var(--el-line)}.accessGateClose,.accountModalClose{border:1px solid var(--el-line);background:var(--el-soft);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--el-ink);border-radius:10px;place-items:center;padding:0;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px}.verificationGateModal{padding-top:32px;position:relative}.emailCodeInput{text-align:center;letter-spacing:.2em;font-family:ui-monospace,Consolas,monospace;font-size:24px}.verificationGateModal form{flex-wrap:wrap;gap:10px;display:flex}.verificationGateModal form>label,.verificationGateModal form>input,.verificationGateModal form>p{flex-basis:100%;width:100%}.verificationGateModal form>button{flex:150px}.floatingTimerShell,.floatingTimerFallback,.floatingTimerPipBody{font-family:var(--el-font)}.floatingTimerClock{font-variant-numeric:tabular-nums;font-family:ui-monospace,Consolas,monospace}.floatingTimerDrag{color:var(--el-muted);border-bottom:1px solid var(--el-line)}.floatingTimerControls{flex-wrap:wrap;gap:8px;display:flex}.floatingTimerControls button{flex:90px;min-height:44px;padding:9px;font-size:13px}.floatingTimerDot{background:var(--el-blue)}.floatingCycleAlert{background:var(--el-soft);border:1px solid var(--el-line);border-radius:9px;padding:10px}.floatingCycleAlert p{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.studyMain{width:100%;max-width:1440px;margin:0 auto;padding:26px clamp(18px,3vw,40px) 48px;container:workspace/inline-size}.studyWorkspace,.studyMain>*,.sectionHead>*,.timerToolActions>*,.studyHeaderIdentity{min-width:0}.studyTimerLayout{grid-template-columns:minmax(0,1fr)}.studyMobileNav{flex-direction:column;width:min(340px,100vw - 40px);height:100dvh;max-height:100dvh;padding:0;display:flex}.studyMobileClose{margin-left:auto;padding:9px}.studyMobileNav .studyNavContent{flex:1;overflow:auto}.studyMobileNav .studyNavFooter{flex-shrink:0}.studyHelpGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr))}.studyHelpGrid summary{min-height:48px;padding:14px;font-size:15px}.studyHelpGrid p{font-size:14px;line-height:1.65}@container workspace (width<=1000px){.statTiles,.timerQuickTools{grid-template-columns:repeat(2,minmax(0,1fr))}.timerQuickTools>section:last-child{grid-column:1/-1}.chartArea{grid-template-columns:minmax(190px,.65fr) minmax(0,1fr)}.studyTimerCard .clock{font-size:84px}}@container workspace (width<=680px){.chartArea{grid-template-columns:1fr}.donut{width:220px}.studyMetrics{gap:8px}.studyMetrics article{min-height:86px;padding:12px}.studyMetrics strong{font-size:23px}.studyMetricIcon{display:none}.studyMetrics article>span:not(.studyMetricIcon){padding:0}.timerQuickTools{grid-template-columns:1fr}.timerQuickTools>section:last-child{grid-column:auto}.studyTimerCard .clock{font-size:clamp(52px,12cqw,78px)}.historyRow{grid-template-columns:minmax(0,1fr) auto}.historyActions{grid-column:1/-1;justify-content:flex-start}.timerUpgradeCard{flex-wrap:wrap}.timerUpgradeActions{flex-wrap:wrap;width:100%;display:flex}.timerUpgradeActions button{flex:180px}.sectionHead{gap:12px}.legendRows{max-height:none}.newUserEmptyState{padding:22px}}@container workspace (width<=440px){.studyMetrics{grid-template-columns:1fr}.studyMetrics article{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:58px;display:flex}.studyMetrics strong{margin:0;font-size:23px}.studyMetrics small{width:100%}.statTiles{grid-template-columns:1fr 1fr;gap:8px}.statTile{min-height:100px;padding:12px}.statTile strong{font-size:21px}.historyFilterBar,.historyRow{grid-template-columns:1fr}.sessionDuration{text-align:left}.legendRow{grid-template-columns:12px minmax(0,1fr)}.legendRow>strong{grid-column:2}.timerPrimaryControls button{flex:120px;min-width:0}.pdfActions{flex-direction:column}.pdfActions button{width:100%}}@media (width<=1100px){.studyHeaderDate{display:none}.studyHeader{padding:12px 18px}.studyHeaderRight{gap:8px}.studyHeaderIdentity>div>small{display:none}}@media (width<=700px){.studyMain{padding:20px 14px 40px}.studyHeader{flex-wrap:wrap;padding:10px 14px}.studyHeaderIdentity>div{display:none}.studyHeaderRight{gap:6px;max-width:calc(100% - 58px)}.studyPlanBadge{white-space:normal;padding:8px 10px}.studyHeader .subtleUpgrade{display:none}.studyTimerCard{padding:22px 14px}.studyPageIntro h1{font-size:27px}.card{padding:18px}.timerModeSwitch{justify-content:center;max-width:100%}.timerModeSwitch button{flex:auto;min-width:0;padding:9px 12px}.pdfNotes{grid-template-columns:1fr}.modalBackdrop,.accessGateBackdrop{padding:12px}.modal,.accessGateCard,.unlockDialog{max-height:calc(100dvh - 24px);padding:24px 18px}.modalBtns button{flex:140px}.unlockFeatureList{grid-template-columns:1fr}.studyHeaderSession{position:static}.studyHelpGrid{grid-template-columns:1fr}}@media (height<=600px){.modalBackdrop,.accessGateBackdrop{align-items:start;padding:10px;overflow:auto}.modal,.accessGateCard,.unlockDialog{max-height:calc(100dvh - 20px)}.focusFullscreenOverlay{gap:10px;padding:12px;overflow:auto}.focusFullscreenClock{font-size:clamp(54px,20vh,150px)}.focusFullscreenMode{margin-top:12px}.studyNavBrand{min-height:68px;padding-block:12px}.studyNavContent{padding-block:12px}}.studyWorkspace{overflow:visible}.studyMobileNav{font-family:var(--el-font)}.focusTrackList{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr))}.accessGateCard,.verificationGateModal{scrollbar-color:var(--el-line-strong) var(--el-navy);width:min(520px,100%);max-width:100%}.floatingTimerFallback{flex-direction:column;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);display:flex;overflow:hidden}.floatingTimerDrag{flex:none;min-height:44px}.floatingTimerDrag button{width:36px;min-width:36px;height:36px;min-height:36px;padding:0}.floatingTimerFallback .floatingTimerShell,.floatingTimerPipBody .floatingTimerShell{overscroll-behavior:contain;scrollbar-width:thin;flex:1;justify-content:safe center;min-height:0;max-height:100dvh;overflow-y:auto}.floatingTimerPipBody{min-width:0}.floatingTimerPipBody .floatingTimerShell{justify-content:safe center;height:100dvh}@container workspace (width<=680px){.focusLibraryPanel{padding:16px}.focusTrackList{grid-template-columns:1fr}.premiumPreviewPanel{padding:22px}.premiumPreviewCtaActions{flex-wrap:wrap;gap:10px;width:100%;display:flex}.premiumPreviewCtaActions button{flex:180px}.premiumSubjectSample{grid-template-columns:1fr}.timerUpgradeCard{align-items:stretch}.timerUpgradeActions{flex-direction:row;gap:10px}.timerUpgradeActions button{width:auto}.focusLibraryHead{gap:12px}.timerCycleDetails .timerToolTitle small{white-space:normal;max-width:none}}@media (width<=700px){.accessGateCard,.verificationGateModal{padding:26px 20px}.premiumPreviewHead{flex-wrap:wrap}.premiumPreviewHead h2{font-size:22px}.focusTrack{gap:12px}.accessEyebrow{max-width:calc(100% - 56px)}}@media (height<=600px){.accessGateBackdrop,.modalBackdrop{overscroll-behavior:contain;align-items:start;padding:10px}.accessGateCard,.verificationGateModal{max-height:calc(100dvh - 20px);margin:0 auto}.accessAuthLead{margin-block:8px 14px}.accessGateCard label{margin-block:8px}.accessFinePrint{margin-bottom:0}.floatingTimerFallback{max-height:calc(100dvh - 16px)}}.accessGateBackdrop,.modalBackdrop{inset:var(--study-viewport-top,0px) auto auto var(--study-viewport-left,0px);width:var(--study-viewport-width,100vw);height:var(--study-viewport-height,100dvh)}.modal,.accessGateCard,.unlockDialog{max-height:calc(var(--study-viewport-height,100dvh) - 24px)}.studyMobileNav{top:var(--study-viewport-top,0px);height:var(--study-viewport-height,100dvh);max-height:var(--study-viewport-height,100dvh)}.floatingTimerFallback{max-width:calc(var(--study-viewport-width,100vw) - 16px);max-height:calc(var(--study-viewport-height,100dvh) - 16px)}.demoReportNotice{border:1px solid var(--el-line);background:var(--el-navy);border-radius:12px;justify-content:space-between;align-items:flex-start;gap:16px;margin:0 0 16px;padding:13px 15px;display:flex}.demoReportNotice strong{color:var(--el-action);white-space:nowrap;font-size:13px}.demoReportNotice span{color:var(--el-muted);text-align:right;font-size:12px;line-height:1.55}.demoReportAccess{margin-top:16px}.demoReportAccess .premiumPreviewCta{border-top:0;margin-top:0;padding-top:0}@container workspace (width<=680px){.demoReportNotice{flex-direction:column}.demoReportNotice span{text-align:left}.reportTableRegion{max-height:55vh}}.studyApp{font-size:16px;line-height:1.55}.studyApp :where(button,input,select,textarea){font-size:14px}.studyHeaderIdentity>div>span{font-size:14px;font-weight:650}.studyApp .studyPageIntro h1{font-size:clamp(30px,3.25vw,44px);line-height:1.08}.studyApp .studyPageIntro.compact:not(.timerWelcomeIntro):not(.manualPageIntro)>div{padding-bottom:2px;padding-left:18px;position:relative}.studyApp .studyPageIntro.compact:not(.timerWelcomeIntro):not(.manualPageIntro)>div:before{content:"";background:linear-gradient(#ffd06e,#b9781e);border-radius:999px;width:4px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 18px #f1b84b2e}.studyApp .studyPageIntro.compact:not(.timerWelcomeIntro):not(.manualPageIntro) .eyebrow{color:var(--el-action);letter-spacing:.18em;text-transform:uppercase;margin:0 0 5px;font-size:10px;font-weight:850;display:block}.studyApp .studyPageIntro.compact:not(.timerWelcomeIntro):not(.manualPageIntro) h1{margin:0 0 6px}.studyApp .studyPageIntro.compact:not(.timerWelcomeIntro):not(.manualPageIntro) p{max-width:780px}.studyApp .studyPageIntro.guestGreetingIntro{margin-top:26px}.studyMetrics article>span:not(.studyMetricIcon){font-size:13px;line-height:1.45}.timerToolTitle strong{font-size:15px}.timerToolTitle :where(span,small){font-size:13px;line-height:1.5}.timerQuickTools button,.timerCycleTool .timerFocusAction{font-size:13px}.historyFilterField span{font-size:13px;font-weight:700}.historyFilterField :where(select,input){min-height:44px;font-size:14px}.dayIdentity b,.dayHead b{font-size:16px}.dayIdentity>span,.dayHead span{font-size:13px;line-height:1.45}.historyMain b{font-size:15px}.historyMain span,.historyMain small,.sessionDuration span,.sessionDuration small,.sessionQuestions span,.sessionQuestions small{font-size:13px;line-height:1.45}.sectionHead h2,.statsTitle h2{font-size:clamp(22px,2.2vw,28px)}.statTile span,.statTile small,.legendName small,.reportScrollHint,.pdfPanel p,.pdfNotes span{font-size:13px;line-height:1.55}.filterFieldHint{color:var(--el-muted);margin-top:5px;font-size:12px;display:block}.guestProductHero{border:1px solid var(--el-line-strong);background:linear-gradient(135deg,var(--el-navy),var(--el-soft));border-radius:20px;grid-template-columns:minmax(0,1.45fr) minmax(300px,.75fr);align-items:stretch;gap:22px;margin:0 0 10px;padding:clamp(22px,3vw,34px);display:grid;box-shadow:0 18px 45px #030c1b29}.guestProductHeroCopy{flex-direction:column;justify-content:center;min-width:0;display:flex}.guestProductHeroCopy .eyebrow{color:var(--el-action);letter-spacing:.16em;margin-bottom:8px;font-size:12px;font-weight:850;display:block}.guestProductHeroCopy h1{max-width:760px;color:var(--el-ink);letter-spacing:-.052em;margin:0 0 12px;font-size:clamp(30px,4vw,50px);line-height:1.03}.guestProductHeroCopy>p{max-width:780px;color:var(--el-muted);margin:0;font-size:16px;line-height:1.65}.guestHeroBenefits{flex-wrap:wrap;gap:9px 14px;margin-top:20px;display:flex}.guestHeroBenefits span{color:var(--el-ink);align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.guestHeroBenefits svg{width:17px;height:17px;color:var(--el-action)}.guestProductHeroAction{border:1px solid var(--el-line);background:#0d223bc7;border-radius:16px;flex-direction:column;justify-content:center;gap:9px;padding:20px;display:flex}.guestProductHeroAction>strong{font-size:18px;line-height:1.3}.guestProductHeroAction>span{color:var(--el-muted);margin-bottom:5px;font-size:13px;line-height:1.55}.guestProductHeroAction button{border-radius:11px;width:100%;min-height:48px}.guestHeroPrimary{background:var(--el-action);color:#15263b;border:1px solid #f2c16e;justify-content:center;align-items:center;gap:8px;font-weight:850;display:inline-flex}.guestHeroPrimary svg{width:17px}.guestHeroSecondary{color:var(--el-ink);border:1px solid var(--el-line-strong);background:0 0}.guestMode .studyHeaderSession{background:var(--el-action);color:#15263b;border-color:#f2c16e;min-height:42px;padding:9px 14px;font-weight:850;box-shadow:0 7px 18px #0000001f}.guestMode .studyHeaderSession:hover{filter:brightness(1.04)}.guestMode .studyHeaderSession svg{color:currentColor}.demoHistoryCard{max-width:1080px;margin:0 auto 22px}.demoHistoryCard .historyRow{grid-template-columns:minmax(0,1fr) minmax(132px,auto) minmax(150px,auto)}.demoHistoryCard .premiumPreviewBadge{align-self:start}.demoHistoryCta{border-top:1px solid var(--el-line);margin-top:18px;padding-top:18px}.floatingFinishDecision{border:1px solid var(--el-line);background:var(--el-soft);border-radius:10px;gap:8px;padding:11px;display:grid}.floatingFinishDecision>strong{font-size:14px}.floatingFinishDecision>span{color:var(--el-muted);font-size:12px;line-height:1.45}.finishWithoutSave{border-color:var(--el-line-strong)}@container workspace (width<=860px){.guestProductHero{grid-template-columns:1fr}.guestProductHeroAction{max-width:none}.demoHistoryCard .historyRow{grid-template-columns:minmax(0,1fr) auto}.demoHistoryCard .sessionQuestions{grid-column:1/-1}}@container workspace (width<=520px){.guestProductHero{border-radius:16px;padding:20px 16px}.guestProductHeroCopy h1{font-size:30px}.guestProductHeroCopy>p{font-size:15px}.guestHeroBenefits{grid-template-columns:1fr;display:grid}.demoHistoryCard .historyRow{grid-template-columns:1fr}.demoHistoryCard .sessionDuration,.demoHistoryCard .sessionQuestions{text-align:left;grid-column:auto}}@media (width<=700px){.guestMode .studyHeaderSession{min-height:40px;padding:8px 10px;font-size:12px!important}.guestMode .studyHeaderSession svg{width:16px;height:16px}.studyApp .studyPageIntro.compact:not(.timerWelcomeIntro):not(.manualPageIntro)>div{padding-left:14px}.studyApp .studyPageIntro.guestGreetingIntro{margin-top:22px}}.studyApp{width:100%;min-width:0;max-width:100vw;overflow-x:clip}.studyWorkspace{width:100%;min-width:0;max-width:100%;overflow-x:clip}.studyHeader,.studyHeaderIdentity,.studyHeaderRight,.studyMain,.guestProductHero,.guestProductHero>*{min-width:0;max-width:100%}.studyHeader{width:100%}.studyMain{box-sizing:border-box}.guestProductHero{width:100%;overflow:hidden}.guestProductHeroCopy h1,.guestProductHeroCopy>p,.guestHeroBenefits span,.guestProductHeroAction>strong,.guestProductHeroAction>span{overflow-wrap:anywhere}.guestProductHeroAction{width:100%;min-width:0;max-width:100%}.guestProductHeroAction button{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:100%;line-height:1.35}.timerModeSwitch,.timerPrimaryControls,.timerToolActions,.historyFilterBar,.premiumPreviewPanel,.demoHistoryCard,.studyHelp{min-width:0;max-width:100%}.guestMode .studyHeaderSession{min-height:44px}.floatingTimerDrag button{width:44px;min-width:44px;height:44px;min-height:44px}.consentSettings{max-width:calc(100vw - 16px);min-height:44px;right:max(8px,env(safe-area-inset-right));bottom:max(8px,env(safe-area-inset-bottom))}@media (width<=1099px){.studyApp .studyIconButton{width:44px;min-width:44px;height:44px;min-height:44px}.studyApp>[data-slot=sidebar],.studyApp [data-slot=sidebar-gap],.studyApp [data-slot=sidebar-container].studySidebar{width:0!important;min-width:0!important;display:none!important}.studyWorkspace{flex:100%;width:100%;max-width:100vw}.studyWorkspace:before,.studyWorkspace:after{left:0!important}}@media (width<=700px){.studyHeader{height:auto;min-height:64px;padding-top:max(10px,env(safe-area-inset-top));padding-right:max(14px,env(safe-area-inset-right));padding-bottom:10px;padding-left:max(14px,env(safe-area-inset-left));flex-wrap:nowrap}.studyHeaderIdentity{flex:none}.studyHeaderRight{flex:auto;justify-content:flex-end;max-width:none;overflow:visible}.studyMain{width:100%;padding-right:max(14px,env(safe-area-inset-right));padding-left:max(14px,env(safe-area-inset-left))}.guestProductHero{grid-template-columns:minmax(0,1fr);gap:16px}.guestMode .studyHeaderSession{min-height:44px}.guestProductHeroAction{padding:17px}.guestHeroPrimary,.guestHeroSecondary{padding-inline:14px}.studyMetrics,.timerQuickTools,.premiumPreviewStats,.premiumSubjectSample{width:100%;max-width:100%}.reportTableRegion{-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.modalBackdrop,.accessGateBackdrop{padding-right:max(12px,env(safe-area-inset-right));padding-left:max(12px,env(safe-area-inset-left))}.accessGateCard,.verificationGateModal,.modal,.unlockDialog{width:100%;max-width:100%}.consentBar{max-width:calc(100vw - 24px)}}@media (width<=430px){.studyMain{padding-top:16px}.guestProductHero{border-radius:15px;padding:18px 14px}.guestProductHeroCopy h1{letter-spacing:-.045em;font-size:clamp(28px,8.2vw,32px);line-height:1.07}.guestProductHeroCopy>p{font-size:14px;line-height:1.58}.guestHeroBenefits{gap:8px;margin-top:16px}.guestProductHeroAction{padding:15px 14px}.guestProductHeroAction>strong{font-size:17px}.guestHeroPrimary,.guestHeroSecondary{min-height:46px;font-size:13px}.studyApp .studyTimerLayout.compactTimer .studyTimerCard{padding-inline:13px}.studyApp .studyTimerCard .clock{letter-spacing:-.055em;font-size:clamp(48px,15vw,66px)}.timerModeSwitch{width:100%;display:flex}.timerModeSwitch button{flex:1 1 0;min-width:0;padding-inline:8px}.timerPrimaryControls{width:100%}.timerPrimaryControls button{flex:120px;min-width:0;padding-inline:12px}.studyMobileNav{width:min(320px,100vw - 24px)}}@media (width<=360px){.studyHeader{padding-inline:10px}.studyHeaderRight{gap:4px}.guestMode .studyHeaderSession{padding-inline:8px}.studyMain{padding-inline:10px}.guestProductHero{padding:16px 12px}.guestProductHeroCopy h1{font-size:28px}.guestProductHeroAction{padding:14px 12px}.guestHeroPrimary,.guestHeroSecondary{padding-inline:10px}.studyApp .studyTimerCard .clock{font-size:clamp(45px,14.5vw,58px)}.card{padding-inline:14px}}@media (height<=700px) and (width<=1099px){.studyMain{padding-top:14px}.guestProductHero{align-items:start}.guestProductHeroCopy>p{line-height:1.5}.guestHeroBenefits{margin-top:13px}.accessGateBackdrop,.modalBackdrop{align-items:flex-start;overflow-y:auto}.accessGateCard,.verificationGateModal,.modal,.unlockDialog{max-height:calc(var(--study-viewport-height,100dvh) - 20px)}}.brandClockFace{border-color:#ffc46c}.brandClockHand.hour,.brandClockHand.minute,.brandClockPin{background:#f2f6ff}.brandClockHand.second{background:#ffc46c}.brandClockHand.hour{transform:rotate(35deg)}.brandClockHand.minute{transform:rotate(125deg)}.studyApp .accessForm .accessSubmit,.accessGateBackdrop .accessForm .accessSubmit{color:#192b43;-webkit-text-fill-color:currentColor;opacity:1;background:#ffc46c;border-color:#ffdca5}.studyApp .accessForm .accessSubmit:hover:not(:disabled),.accessGateBackdrop .accessForm .accessSubmit:hover:not(:disabled){color:#192b43;-webkit-text-fill-color:currentColor;background:#ffd694}.studyApp .accessForm .accessSubmit:disabled,.accessGateBackdrop .accessForm .accessSubmit:disabled{color:#b8c7dc;-webkit-text-fill-color:currentColor;opacity:1;background:#293e59}.floatingTimerShell .floatingTimerSizePicker{-webkit-backdrop-filter:none;backdrop-filter:none;border:0;flex-shrink:0;align-self:flex-end;gap:4px;margin-bottom:4px;padding:0;display:flex;position:static}.floatingTimerShell .floatingTimerSizePicker button,.studyApp .timerSizePicker button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--el-ink);background:#294769;border:1px solid #6384aa;padding:0}.floatingTimerShell .floatingTimerSizePicker button[aria-pressed=true],.studyApp .timerSizePicker button[aria-pressed=true]{color:#192b43;background:#ffc46c;border-color:#ffdca5}.floatingTimerShell .floatingWallClock{top:26px;left:12px}.floatingTimerShell:is(.size1,.size2,.size3) .floatingTimerState{flex-shrink:0;justify-content:center;padding:0;line-height:1.4}.floatingTimerShell:is(.size1,.size2,.size3) .floatingTimerControls button{min-height:44px;line-height:1.3}.studyApp .floatingTimerFallback:is(.size1,.size2,.size3){max-width:calc(var(--study-viewport-width,100vw) - 16px);max-height:calc(var(--study-viewport-height,100dvh) - 16px)}.studyApp .floatingTimerFallback:is(.size1,.size2,.size3).hasCycleAlert{height:400px}.floatingTimerShell:is(.size1,.size2,.size3).hasAlert{overflow-y:auto}.floatingTimerShell .floatingCycleAlert,.floatingTimerShell .floatingTimerClock{flex-shrink:0}.timerFloatingActions,.timerSizePicker{flex-wrap:wrap}.studyShare{background:linear-gradient(140deg,#19304cfa,#0e1e32fa);border:1px solid #6f8fb38c;border-radius:22px;margin:20px 0;padding:24px;box-shadow:0 24px 54px #050e1b47}.shareIntro,.shareHeading{justify-content:space-between;align-items:center;gap:16px;display:flex}.shareIntro{border-bottom:1px solid #6280a457;align-items:flex-start;padding-bottom:18px}.shareIntro>div{max-width:640px;padding-left:18px;position:relative}.shareIntro>div:before{content:"";background:linear-gradient(#ffd06e,#b9781e);border-radius:999px;width:4px;position:absolute;top:2px;bottom:2px;left:0;box-shadow:0 0 18px #f1b84b2e}.shareIntro .eyebrow{color:var(--el-action);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:10px;font-weight:850;display:block}.shareIntro strong{letter-spacing:-.048em;color:var(--el-ink);font-size:clamp(28px,3vw,38px);line-height:1.04;display:block}.shareIntro p{color:var(--el-muted);margin:10px 0 0;font-size:14px;line-height:1.68}.studyShare button{white-space:normal;justify-content:center;align-items:center;gap:8px;min-height:46px;display:inline-flex}.studyShare button svg{flex-shrink:0}.studyShare .shareLaunch{color:#192b43;-webkit-text-fill-color:currentColor;background:#ffc46c;border-color:#ffdca5}.studyShare .shareLaunch:hover:not(:disabled){background:#ffd694}.studyShare button:disabled{color:#b8c7dc;background:#293e59;border-color:#617b9a}.shareEditor{grid-template-columns:minmax(0,1fr) minmax(0,.85fr);gap:28px;margin-top:22px;padding-top:22px;display:grid}.shareSettings,.sharePreview{min-width:0}.shareHeading h3{margin:0;font-size:20px;line-height:1.4}.shareHeading button{flex-shrink:0;width:46px;padding:0}.shareSettings p{overflow-wrap:anywhere;font-size:14px;line-height:1.7}.shareScope{background:#08182acc;border:1px solid #6280a457;border-radius:14px;padding:14px 15px}.shareSettings label{gap:8px;margin:18px 0;font-size:14px;display:grid}.shareSettings select{width:100%;min-width:0}.shareActions{flex-wrap:wrap;gap:10px;display:flex}.shareActions button{flex:175px}.sharePreview{justify-content:center;align-items:flex-start;display:flex}.sharePreview img{border:1px solid #7d9bc059;border-radius:18px;width:100%;max-width:350px;height:auto;box-shadow:0 18px 44px #050e1b66}.sharePreview img[hidden],.sharePreview canvas[hidden]{display:none}@media (width<=700px){.studyShare{padding:16px}.shareIntro{flex-direction:column;align-items:stretch;padding-bottom:14px}.shareIntro>div{padding-left:14px}.shareEditor{grid-template-columns:minmax(0,1fr);gap:20px}.shareIntro>button{width:100%}.sharePreview img{max-width:310px}}.cycleActivation{background:#132a45;border:1px solid #6988ad;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;padding:18px;display:flex}.cycleActivation strong{color:#ffe0ac;font-size:18px}.cycleActivation p{margin:5px 0 0;font-size:14px;line-height:1.6}.cycleActivation>button{flex-shrink:0;min-width:155px;min-height:50px}.cycleActivation.active{border-color:#ffc46c}.cycleActivation.active>button{color:#fff;background:#294769;border:1px solid #87a2c4}.googleRetry{border:1px solid #6384aa;border-radius:12px;margin-top:12px;padding:12px}.googleRetry p{margin:0 0 10px;font-size:13px;line-height:1.6}.googleRetry button{width:100%}.timerLiveQuestionPanel{margin-top:18px}.liveQuestions{text-align:left;color:#f2f6ff;background:#162e4b;border:1px solid #6384aa;border-radius:12px;overflow:hidden}.liveQuestions>summary{cursor:pointer;align-items:center;gap:10px;min-height:54px;padding:12px;list-style:none;display:flex}.liveQuestions>summary::-webkit-details-marker{display:none}.liveQuestions>summary>span{flex:1;min-width:0;font-size:14px;font-weight:700}.liveQuestions strong{color:#ffc46c;margin-top:2px;font-size:12px;display:block}.liveQuestionsBody{padding:0 12px 12px}.liveQuestionsBody p{margin:8px 0 12px;font-size:13px;line-height:1.6}.liveQuestionFields{grid-template-columns:1fr 1fr;gap:10px;display:grid}.liveQuestionFields label{gap:6px;min-width:0;font-size:13px;display:grid}.liveQuestionFields input{width:100%;min-width:0}.liveQuestions form>button{width:100%;min-height:44px;margin-top:10px}.liveBatchList>summary{cursor:pointer;min-height:44px;padding-block:10px;font-size:13px}.liveBatchList ul{max-height:190px;margin:0;padding:0;overflow:auto}.liveBatchList li{border-top:1px solid #466284;justify-content:space-between;align-items:center;gap:6px;padding:8px 0;font-size:12px;display:flex}.liveBatchList li button{min-width:44px;min-height:44px;padding:4px}.floatingTimerShell .liveQuestions{flex-shrink:0;order:9;width:100%;margin-top:8px}.floatingTimerShell .liveQuestions>summary{min-height:48px;padding:9px}.floatingTimerShell .liveQuestionsBody{padding-inline:9px}.floatingTimerShell .liveQuestionsBody label{font-size:12px}.floatingTimerShell .liveQuestionsBody input{min-height:44px;padding:8px;font-size:16px}.floatingTimerShell .liveQuestionsBody p{font-size:12px}.floatingTimerShell{scroll-padding:12px}.studyApp .floatingTimerFallback:is(.size1,.size2,.size3){min-height:min(240px,calc(var(--study-viewport-height,100dvh) - 16px));max-width:calc(var(--study-viewport-width,100vw) - 16px)}.floatingTimerPipBody .floatingTimerShell,.floatingTimerFallback .floatingTimerShell{justify-content:flex-start!important;overflow-y:auto!important}.floatingTimerShell:is(.size1,.size2,.size3){gap:5px;padding-top:8px}.floatingTimerShell .floatingTimerSizePicker{margin-bottom:0}.floatingTimerShell:is(.size1,.size2,.size3) .floatingWallClock{top:25px;left:12px}.floatingTimerShell .floatingTimerControls{flex-shrink:0}.floatingTimerShell.size1 .floatingTimerClock{font-size:38px}.questionZeroToggle{align-items:center;gap:10px;min-height:48px;font-size:14px;display:flex}.questionZeroToggle input{flex-shrink:0;width:22px;height:22px}.questionHistoryTotals{flex-wrap:wrap;gap:12px;margin:18px 0;display:flex}.questionHistoryTotals>span{background:#193453;border:1px solid #4b6b90;border-radius:12px;flex:130px;padding:15px;font-size:14px}.questionHistoryTotals strong{color:#ffc46c;font-size:26px;display:block}.questionDays{gap:14px;display:grid}.questionDay{border:1px solid #4b6b90;border-radius:12px;overflow:hidden}.questionDay>summary{cursor:pointer;background:#243e5f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;min-height:54px;padding:14px;display:flex}.questionDay>summary span{color:#c5d8ed;font-size:13px}.questionHistoryRow{border-top:1px solid #4b6b90;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:18px;padding:18px;display:grid}.questionHistoryRow time,.questionHistoryRow small{color:#bed0e9;overflow-wrap:anywhere;margin-top:5px;font-size:13px;display:block}.questionHistoryRow strong{overflow-wrap:anywhere}.questionRowNumbers{flex-wrap:wrap;gap:14px;font-size:13px;display:flex}.questionRowNumbers b{color:#ffe0ac;font-size:20px;display:block}.reportSubjectDates{white-space:normal;color:#c5d8ed!important;font-size:12px!important}@media (width<=800px){.cycleActivation{flex-direction:column;align-items:stretch}.cycleActivation>button{width:100%}.questionHistoryRow{grid-template-columns:minmax(0,1fr)}.questionHistoryRow .historyActions{flex-wrap:wrap;gap:8px;display:flex}.questionHistoryRow .historyActions button{flex:1}.questionDay>summary{flex-direction:column;align-items:flex-start}}.studyApp .floatingTimerFallback.size1{width:280px;height:330px;min-height:0}.studyApp .floatingTimerFallback.size2{width:300px;height:350px;min-height:0}.studyApp .floatingTimerFallback.size3{width:320px;height:370px;min-height:0}.studyApp .floatingTimerFallback{max-width:calc(100vw - 12px);max-height:calc(100dvh - 12px);bottom:10px;right:10px}.floatingTimerShell:is(.size1,.size2,.size3){justify-content:flex-start!important;gap:3px!important;min-height:0!important;padding:6px 8px!important}.floatingTimerShell .floatingTrialRemaining,.floatingTimerShell .floatingWallClock,.floatingTimerShell .floatingBreakLabel{display:none!important}.floatingTimerShell .floatingTimerSizePicker{align-self:center!important;gap:5px!important;margin:0!important;padding:0!important}.floatingTimerShell:is(.size1,.size2,.size3) .floatingTimerClock{margin:2px 0!important;padding:0!important;font-size:36px!important;line-height:1.1!important}.floatingTimerShell .floatingTimerState{letter-spacing:1px!important;min-height:14px!important;margin:0!important;font-size:10px!important}.floatingTimerShell .floatingCyclesReady{min-height:14px;margin:0!important;font-size:10px!important}.floatingTimerShell .floatingTimerControls{width:100%;gap:6px!important;margin:0!important}.floatingTimerShell .floatingTimerControls button{min-height:44px!important;padding:5px!important;font-size:13px!important}.floatingTimerShell .floatingCycleAlert{margin:0!important;padding:5px!important}.floatingTimerShell .floatingCycleAlert strong{font-size:12px!important}.floatingTimerShell .floatingCycleAlert p{display:none}.quickQuestions{order:9;width:100%;margin-top:4px}.quickQuestions form{grid-template-columns:1fr 1fr 64px;align-items:end;gap:6px;display:grid}.quickQuestions label{color:#bdd0e8;gap:3px;font-size:11px;display:grid}.quickQuestions input{color:#fff;background:#152a44;border:1px solid #6283a7;border-radius:8px;width:100%;min-width:0;min-height:44px;padding:5px;font:16px Arial}.quickQuestions button{color:#152a44;background:#ffc46c;border:0;border-radius:8px;min-height:44px;padding:5px;font-size:13px}.quickQuestions small{color:#c9daef;margin-top:4px;font-size:10px;line-height:1.3;display:block}.floatingTimerPipBody,.floatingTimerPipBody .floatingTimerShell{overscroll-behavior:contain;height:100%;min-height:0;max-height:100%;overflow-y:auto!important}.studyApp .timerQuickTools{gap:12px}.studyApp :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool){background:linear-gradient(135deg,#203d5e,#19314d);border-radius:18px;min-height:0;padding:16px}.studyApp .timerFloatingActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studyApp :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool) button{border-radius:12px}.studyApp :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool) .timerSizePicker{margin:0}.shareSubjects{border:1px solid #527193;border-radius:12px;max-height:240px;padding:12px;overflow:auto}.shareSubjects>div{gap:8px;margin-bottom:8px;display:flex}.shareSubjects label{align-items:center;gap:10px;display:flex;min-height:44px!important}.shareSubjects input{accent-color:#ffc46c;width:20px;height:20px;min-height:20px}.studyApp .floatingTimerFallback.size1{width:264px;height:244px}.studyApp .floatingTimerFallback.size2{width:284px;height:264px}.studyApp .floatingTimerFallback.size3{width:304px;height:284px}.studyApp .floatingTimerFallback.hasCycleAlert{height:330px}.floatingTimerShell:is(.size1,.size2,.size3) .floatingWallClock{color:#b2c1d3;order:0;align-self:flex-start;font-size:10px;line-height:12px;margin:0!important;display:block!important;position:static!important}.floatingTimerShell .floatingTimerState{position:absolute;top:6px;right:9px;font-size:9px!important}.floatingTimerShell{position:relative}.studyApp .floatingTimerDrag{height:28px;min-height:28px;padding:0 8px;font-size:10px}.studyApp .floatingTimerDrag button{min-width:32px;height:26px;min-height:26px;padding:0}.studyApp .timerQuickTools{align-items:start!important;gap:12px!important}.studyApp :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool){flex-direction:column;box-shadow:0 7px 22px #08172624;align-self:start!important;gap:12px!important;height:auto!important;min-height:0!important;padding:14px!important;display:flex!important}.studyApp .timerFloatingActions{grid-template-columns:1fr 1fr;gap:8px!important;margin:0!important;display:grid!important}.studyApp .timerFloatingActions .timerSizePicker{grid-column:1/-1;justify-content:flex-start!important}.studyApp .timerFloatingToggle,.studyApp .timerToolTitle{margin:0!important}.studyApp .timerToolTitle span{font-size:12px}.studyApp .timerSoundActions,.studyApp .timerFocusAction{margin:0!important}.studyApp .guestProductHero{background:linear-gradient(120deg,#213e60,#182f4c)!important;grid-template-columns:1.4fr 1fr!important;gap:20px!important;padding:24px!important}.studyApp .guestProductHero h1{line-height:1.15;font-size:clamp(26px,3.5vw,42px)!important}.studyApp .guestProductHeroAction{background:0 0!important;border:0!important;gap:8px!important;padding:0!important}.studyApp .guestProductHeroAction small{color:#b9cde6;text-align:center}.studyApp .guestGreetingIntro{display:none!important}.guestExplore{flex-wrap:wrap;gap:10px;margin:18px 0;display:flex}.guestExplore button{flex:1;min-height:44px}@media (width<=680px){.studyApp .guestProductHero{grid-template-columns:1fr!important;padding:18px!important}.guestExplore{flex-direction:column}}.demoSubjectRow{gap:10px;margin:12px 0;display:flex}.demoSubjectRow input{flex:1;min-width:0}.studyApp .timerFloatingActions .timerFloatingToggle{grid-column:1/-1;min-height:44px;color:#182b43!important;background:#ffc46c!important}.studyApp .timerFloatingActions .floatingInPage{grid-column:1/-1;font-size:12px;background:0 0!important}.floatingModeHint{color:#bdd0e6;grid-column:1/-1;font-size:11px;line-height:1.4}.floatingTimerShell:is(.size1,.size2,.size3){gap:2px!important;padding:4px 6px!important}.floatingTimerShell:is(.size1,.size2,.size3) .floatingTimerClock{margin:1px 0!important;font-size:27px!important;line-height:1!important}.floatingTimerShell.size2 .floatingTimerClock{font-size:29px!important}.floatingTimerShell.size3 .floatingTimerClock{font-size:31px!important}.floatingTimerShell .floatingTimerState{top:4px;right:6px;letter-spacing:.5px!important;font-size:8px!important}.floatingTimerShell:is(.size1,.size2,.size3) .floatingTimerControls button{border-radius:9px;min-height:36px!important;padding:4px!important;font-size:12px!important}.floatingTimerShell .quickQuestions{margin-top:2px}.floatingTimerShell .quickQuestions form{grid-template-columns:1fr 1fr 54px;gap:5px}.floatingTimerShell .quickQuestions label{gap:2px;font-size:10px}.floatingTimerShell .quickQuestions input,.floatingTimerShell .quickQuestions button{height:36px;min-height:36px;padding:4px}.floatingTimerShell .quickQuestions button{font-size:12px}.floatingTimerShell .quickQuestions small{margin-top:2px;font-size:9px}.floatingTimerShell .floatingCyclesReady{min-height:11px;line-height:11px;font-size:9px!important}@media (pointer:coarse){.floatingTimerShell:is(.size1,.size2,.size3) .floatingTimerControls button,.floatingTimerShell .quickQuestions input,.floatingTimerShell .quickQuestions button{height:44px;min-height:44px!important}}.accessGateBackdrop{--login-navy:#071a33;--login-navy-2:#0b2343;--login-navy-3:#102f56;--login-blue:#69a9ff;--login-blue-strong:#3f8cff;--login-gold:#f4bd4a;--login-gold-soft:#ffd36f;--login-text:#f7fbff;--login-muted:#aabbd0;--login-line:#7da9e038;--login-line-strong:#f4bd4a61;-webkit-backdrop-filter:blur(18px)saturate(1.08);background:radial-gradient(circle at 18% 10%,#2d6ed63d,#0000 33%),radial-gradient(circle at 88% 82%,#f4bd4a1a,#0000 28%),linear-gradient(135deg,#030d1dd6,#061934eb)}.accessGateCard.accessAuthCard{isolation:isolate;border:1px solid var(--login-line-strong);width:min(560px,100% - 32px);max-height:calc(100dvh - 40px);color:var(--login-text);scrollbar-width:thin;scrollbar-color:#69a9ff57 transparent;background:linear-gradient(#102f56f0,#071a33f7 46%,#051429fa);border-radius:28px;padding:92px 34px 28px;position:relative;overflow:auto;box-shadow:0 34px 80px #00000075,inset 0 0 0 1px #ffffff06,inset 0 1px #ffffff14}.accessGateCard.accessAuthCard:before{content:"";background:linear-gradient(145deg,#ffffff12,#fff0),url(/favicon-512.png) 50%/82% no-repeat,#081e3a;border:1px solid #f4bd4a6b;border-radius:15px;width:50px;height:50px;position:absolute;top:27px;left:34px;box-shadow:0 12px 26px #0000003d,0 0 28px #f4bd4a14}.accessGateCard.accessAuthCard:after{content:"✓ Seguro e confiável   •   Seus dados protegidos   •   Sem spam";border-top:1px solid var(--login-line);color:#bfd0e3;text-align:center;letter-spacing:.01em;margin:19px 0 0;padding:13px 14px 0;font-size:11.5px;line-height:1.5;display:block}.accessGateClose{color:#c6d5e5;border:1px solid var(--login-line);background:#05122685;border-radius:12px;place-items:center;width:38px;height:38px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid;top:28px;right:28px}.accessGateClose:hover{background:#1f497a9e;border-color:#69a9ff6b;transform:translateY(-1px)}.accessGateCard .accessEyebrow{color:var(--login-gold-soft);letter-spacing:.18em;font-size:11px;font-weight:850}.accessGateCard h2{max-width:455px;color:var(--login-text);letter-spacing:-.045em;text-wrap:balance;margin:8px 0;font-size:clamp(30px,4vw,39px);font-weight:800;line-height:1.04}.accessGateCard .accessAuthLead{max-width:470px;color:var(--login-muted);margin:0 0 24px;font-size:13.5px;line-height:1.62}.accessGateCard .accessGoogleButton{color:#0a2142;background:linear-gradient(#fff,#f2f6fb);border:1px solid #ffffffdb;border-radius:15px;gap:12px;min-height:56px;padding:14px 48px 14px 18px;font-size:15px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;position:relative;box-shadow:0 8px 22px #0003,inset 0 1px #ffffffe6}.accessGateCard .accessGoogleButton:after{content:"→";color:#173963;font-size:22px;line-height:1;position:absolute;top:50%;right:19px;transform:translateY(-51%)}.accessGateCard .accessGoogleButton:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 12px 28px #00000040,inset 0 1px #fffffff2}.accessGateCard .accessGoogleButton img{width:20px;height:20px}.accessGateCard .googleRetry{color:#d7e2ef;background:#f4bd4a12;border:1px solid #f4bd4a4d;border-radius:12px;margin-top:10px;padding:12px 13px}.accessGateCard .googleRetry p{margin:0 0 8px;font-size:12px;line-height:1.5}.accessGateCard .googleRetry button{color:#ffe09a;background:#f4bd4a24;border-radius:8px;padding:7px 10px;font-size:12px}.accessGateCard .authDivider{color:#8398b0;letter-spacing:.03em;margin:18px 0 16px;font-size:11px}.accessGateCard .authDivider i{background:var(--login-line)}.accessGateCard .accessForm{gap:12px}.accessGateCard .accessForm label{color:#d9e5f1;font-size:12px;font-weight:720}.accessGateCard .accessForm input{color:#f7fbff;background:#0411248f;border:1px solid #7da9e03d;border-radius:12px;min-height:50px;margin-top:1px;padding:13px 14px;box-shadow:inset 0 1px #ffffff06}.accessGateCard .accessForm input::placeholder{color:#7890aa}.accessGateCard .accessForm input:focus{border-color:#69a9ffc7;box-shadow:0 0 0 3px #3f8cff29}.accessGateCard .passwordRecovery{color:#8fbcff}.accessGateCard .passwordRecovery:hover{text-decoration:underline}.accessGateCard .emailPolicyInline,.accessGateCard .accessMessage{color:#dce8f4;background:#0c2748b3;border-color:#69a9ff40}.accessGateCard .accessSubmit{color:#081b35;background:linear-gradient(135deg,var(--login-gold-soft),var(--login-gold));border:1px solid #ffd56f8c;border-radius:13px;min-height:52px;margin-top:3px;font-size:14px;font-weight:850;transition:transform .16s,filter .16s;box-shadow:0 10px 24px #f4bd4a1f}.accessGateCard .accessSubmit:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.accessGateCard .accessInlineSwitch{color:#93bcff;background:#071b3761;border:1px solid #69a9ff47;border-radius:11px;min-height:43px;margin-top:13px;padding:9px 12px;font-size:12.5px;font-weight:740}.accessGateCard .accessInlineSwitch:hover:not(:disabled){background:#163c6970;border-color:#69a9ff6e}.accessGateCard .accessFinePrint{color:#879cb4;max-width:440px;margin:15px auto 0;font-size:11px;line-height:1.55}.accessGateCard .accessFinePrint a{color:#78afff;text-decoration:none}.accessGateCard .accessFinePrint a:hover{text-decoration:underline}.accessGateCard button:focus-visible,.accessGateCard a:focus-visible,.accessGateCard input:focus-visible{outline-offset:3px;outline:3px solid #69a9ffbd}@media (width>=901px){.accessGateBackdrop{padding:32px}.accessGateCard.accessAuthCard{animation:.24s ease-out both loginCardEnter}}@keyframes loginCardEnter{0%{opacity:.55;transform:translateY(8px)scale(.988)}to{opacity:1;transform:translateY(0)scale(1)}}@media (width<=900px){.accessGateBackdrop{padding:18px}.accessGateCard.accessAuthCard{width:min(590px,100%)}}@media (width<=640px){.accessGateBackdrop{background:linear-gradient(#030c1bad,#041227eb 46%,#041227fa);place-items:end center;padding:0}.accessGateCard.accessAuthCard{width:100%;max-width:none;max-height:min(91dvh,860px);padding:78px 19px max(22px,env(safe-area-inset-bottom));border-bottom:0;border-left:0;border-right:0;border-radius:28px 28px 0 0;margin:0;box-shadow:0 -24px 60px #00000061,inset 0 1px #ffffff12}.accessGateCard.accessAuthCard:before{border-radius:14px;width:45px;height:45px;top:20px;left:20px}.accessGateClose{top:21px;right:19px}.accessGateCard h2{max-width:88%;font-size:clamp(28px,8.2vw,35px)}.accessGateCard .accessAuthLead{margin-bottom:19px;font-size:13px;line-height:1.55}.accessGateCard .accessGoogleButton{border-radius:14px;min-height:54px}.accessGateCard .accessForm input{min-height:48px}.accessGateCard.accessAuthCard:after{content:"✓ Seguro   •   Dados protegidos   •   Sem spam";margin-top:16px;padding:12px 0 0;font-size:10.5px}}@media (width<=380px){.accessGateCard.accessAuthCard{padding-left:15px;padding-right:15px}.accessGateCard .accessGoogleButton{padding-right:42px;font-size:14px}.accessGateCard h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.accessGateCard.accessAuthCard{animation:none}.accessGateClose,.accessGoogleButton,.accessSubmit{transition:none}}:root{--el-page:#061225;--el-surface:#0d1f39;--el-soft:#132a49;--el-navy:#0a1a31;--el-navy-deep:#05101f;--el-ink:#f8fbff;--el-muted:#9fb2c9;--el-line:#8cb1de2e;--el-line-strong:#8cb1de57;--el-action:#f1b84b;--el-action-hover:#ffd06e;--el-blue:#73aef9;--el-radius:20px;--el-shadow:0 24px 70px #00000047}html,body{color:var(--el-ink);background:linear-gradient(#061225 0%,#08182d 46%,#061225 100%)}body{background-attachment:fixed;min-height:100vh}body:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 12% 0,#4984d721,#0000 28%),radial-gradient(circle at 88% 12%,#f1b84b12,#0000 22%);position:fixed;inset:0}.studyBrandIcon{overflow:hidden;box-shadow:0 10px 24px #00000047;background:linear-gradient(145deg,#12345f,#081d38)!important;border:1px solid #f1b84b52!important;border-radius:14px!important;flex:0 0 44px!important;width:44px!important;height:44px!important}.studyBrandIcon img{object-fit:cover;width:100%;height:100%;display:block}.studyNavBrand .navLabel>span{letter-spacing:.22em;color:#9eb2c9;font-size:10px}.studyNavBrand .navLabel strong{letter-spacing:.08em;color:#fff;font-size:17px!important}.studyNavBrand .navLabel small{color:#7f96af!important}.studySidebar,.studyMobileNav{box-shadow:20px 0 60px #0000002e;background:linear-gradient(#061326 0%,#081a30 58%,#061326 100%)!important}.studyNavBrand{border-bottom:1px solid #ffffff0e!important}.studyNavContent{padding-top:22px!important}[data-sidebar=menu-button]{color:#aebed0!important;border:1px solid #0000!important;transition:transform .16s,background .16s,color .16s,border-color .16s!important}[data-sidebar=menu-button]:hover{transform:translate(2px);color:#fff!important;background:#102743!important;border-color:#73aef921!important}[data-sidebar=menu-button][data-active=true]{color:#ffe09a!important;background:linear-gradient(90deg,#17365e,#102845)!important;border-color:#f1b84b38!important;box-shadow:inset 3px 0 #f1b84b,0 8px 24px #0000001f!important}.studyWorkspace{background:0 0!important}.studyHeader{-webkit-backdrop-filter:blur(18px)saturate(1.15)!important;background:#061225d1!important;border-bottom:1px solid #8cb1de1f!important}.studyHeaderIdentity>div>span{letter-spacing:.02em;color:#b9c8d9!important}.studyMain{max-width:1420px!important;padding-top:34px!important}.studyPageIntro{margin-bottom:26px!important}.studyPageIntro h1{background:linear-gradient(90deg,#fff,#d7e6f7 70%);-webkit-background-clip:text;background-clip:text;letter-spacing:-.045em!important;color:#0000!important;font-size:clamp(30px,3.3vw,42px)!important;font-weight:740!important}.studyPageIntro p{max-width:760px;color:#9fb2c9!important}.studyMetrics{gap:14px!important;margin-bottom:22px!important}.studyMetrics article{position:relative;overflow:hidden;background:linear-gradient(145deg,#132a49eb,#091b33f5)!important;border:1px solid #8cb1de29!important;border-radius:18px!important;min-height:118px!important;padding:20px 21px!important;box-shadow:0 14px 38px #00000026!important}.studyMetrics article:before{content:"";background:radial-gradient(circle,#73aef91f,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;top:-36px;right:-28px}.studyMetrics article:first-child{background:linear-gradient(145deg,#17385f,#0c2443)!important;border-color:#f1b84b47!important}.studyMetrics article:first-child:after{content:"";background:linear-gradient(90deg,#f1b84b,#f1b84b00);height:3px;position:absolute;bottom:0;left:0;right:0}.studyMetrics article>span:not(.studyMetricIcon){letter-spacing:.03em;text-transform:uppercase;color:#94a9bf!important;font-size:12px!important}.studyMetrics strong{letter-spacing:-.045em!important;color:#fff!important;font-size:clamp(27px,2.6vw,36px)!important;font-weight:680!important}.studyMetricIcon{border-radius:11px;place-items:center;width:36px;height:36px;display:grid;color:#8bbcff!important;background:#73aef914!important}.studyMetrics article:first-child .studyMetricIcon{color:#ffd471!important;background:#f1b84b14!important}.studyApp .studyTimerCard{position:relative;background:radial-gradient(circle at 50% 18%,#3e6fb13d,#0000 40%),linear-gradient(145deg,#102f56 0%,#0a2342 50%,#071a33 100%)!important;border:1px solid #83afe747!important;border-radius:28px!important;padding:34px clamp(20px,4vw,44px) 30px!important;box-shadow:0 30px 70px #00000047,inset 0 1px #ffffff09!important}.studyTimerCard.running{border-color:#f1b84b7a!important;box-shadow:0 30px 70px #00000047,inset 0 0 0 1px #f1b84b14!important}.studyTimerHeading{margin-bottom:10px!important}.studyTimerHeading>span{color:#96abc2!important}.studyApp .studyTimerCard .clock{text-shadow:0 0 34px #73aef91a;letter-spacing:-.075em!important;color:#fff!important;margin:22px 0 28px!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace!important;font-size:clamp(60px,7.4vw,108px)!important;font-weight:540!important}.studyTimerCard.running .clock{text-shadow:0 0 42px #f1b84b1f}.studyTimerCard .status{color:#98acc1!important}.studyTimerCard.running .status{color:#ffd475!important}.studyTimerCard .controls button{border-radius:14px!important;min-height:50px!important}.studyTimerCard .controls .primary{color:#0a1b31!important;background:linear-gradient(135deg,#ffd06e,#e9ad3e)!important;border-color:#ffdc91!important;box-shadow:0 12px 26px #f1b84b29!important}.studyTimerCard .controls .ghost{color:#dce8f5!important;background:#081c36a8!important;border-color:#8cb1de3d!important}.timerModeSwitch{background:#0410208c!important;border-color:#8cb1de29!important}.timerModeSwitch button[aria-selected=true],.timerModeSwitch button.active{color:#fff!important;background:#173b65!important;box-shadow:inset 0 -2px #f1b84b!important}.studyFloatingCard{background:linear-gradient(160deg,#0f2949,#091d37)!important;border-color:#8cb1de30!important;border-radius:26px!important;box-shadow:0 22px 54px #0000002e!important}.studyFloatingIcon{color:#ffd270!important;background:#f1b84b14!important;border-color:#f1b84b3d!important}.studyFloatingCard h2{color:#fff!important}.studyFloatingCard p,.studyFloatingCard small{color:#9eb2c8!important}.studyFloatingCard button{color:#eaf3ff!important;background:#15375e!important;border-color:#73aef942!important}.studyApp .card,.premiumPreviewPanel,.reportCard,.cyclePanel,.focusLibraryPanel,.timerCycleDetails,.modal,.unlockDialog{background:linear-gradient(150deg,#0e213cf7,#08182dfa)!important;border-color:#8cb1de2b!important;border-radius:22px!important;box-shadow:0 18px 50px #00000029!important}.studyApp .card{padding:28px!important}.sectionHead h2{color:#fff!important;font-weight:690!important}.sectionHead p{color:#9fb2c9!important}.historyFilterBar,.historyToolbar,.historyMonthSummary{background:#0a203c!important;border-color:#8cb1de29!important;border-radius:16px!important}.day{overflow:hidden;background:#0a1d36!important;border-color:#8cb1de24!important;border-radius:17px!important}.dayHead{background:linear-gradient(90deg,#102a49,#0b203a)!important}.dayHead:hover{background:linear-gradient(90deg,#143457,#0d2746)!important}.dayIdentity b{color:#fff!important}.dayTotal{background:#081b33!important;border-color:#8cb1de29!important}.historyRow{border-color:#8cb1de1c!important}.historyMain b{color:#f7fbff!important}.historyMain small{color:#94a9c0!important}.statTile{background:linear-gradient(145deg,#102b4d,#0a203b)!important;border-color:#8cb1de29!important;border-radius:16px!important;box-shadow:0 12px 30px #0000001f!important}.statsModeTabs{background:#07192f!important;border-color:#8cb1de29!important}.statsModeTabs button[aria-selected=true]{color:#fff!important;background:#153c67!important}.chartArea{border-color:#8cb1de1f!important}.donutHole{background:#091d36!important;border-color:#8cb1de29!important}.legendRow{border-color:#8cb1de1a!important}.legendRow:hover{background:#73aef90e!important}.reportTableRegion{background:#081b32!important;border-color:#8cb1de29!important}.reportDataTable th{color:#a9bdd3!important;background:#102945!important}.reportDataTable tbody tr:nth-child(2n){background:#0d2440!important}.studyApp input:not([type=range]),.studyApp select,.studyApp textarea,.modal input,.modal select,.modal textarea{color:#f7fbff!important;background:#071a31!important;border-color:#8cb1de3b!important;border-radius:12px!important}.studyApp input:focus,.studyApp select:focus,.studyApp textarea:focus{border-color:#73aef9a3!important;box-shadow:0 0 0 3px #73aef91a!important}.floatingTimerFallback,.floatingTimerPipBody{color:#fff!important;background:linear-gradient(155deg,#0d2a4c,#071a32)!important;border-color:#f1b84b42!important;box-shadow:0 20px 48px #00000057!important}.floatingTimerDrag{color:#9fb4ca!important;background:#06182e!important;border-bottom:1px solid #8cb1de1f!important}.floatingTimerSizePicker{background:#051121e0!important;border-color:#8cb1de2e!important}.floatingTimerSizePicker button{color:#e9f2ff!important;background:#13365c!important}.floatingTimerClock{color:#fff!important}.floatingTimerDot.running{background:#f1b84b!important}.floatingTimerControls button{color:#eaf3ff!important;background:#14375e!important}.floatingTimerControls .floatingTimerPrimary{color:#0a1b31!important;background:linear-gradient(135deg,#ffd06e,#e9ad3e)!important}.accessGateCard.accessAuthCard:before{background:linear-gradient(145deg,#ffffff0d,#fff0),url(/brand-mark-premium.svg) 50%/cover no-repeat,#081e3a!important}.unlockDialog{background:linear-gradient(155deg,#102947,#071b33)!important}.unlockPrice{border-color:#8cb1de24!important}.unlockPrice strong{color:#ffd16f!important}.unlockBenefits li{color:#d8e5f2!important}.unlockMain{color:#0a1b31!important;background:linear-gradient(135deg,#ffd06e,#e7aa3b)!important;border-color:#ffdc91!important}.accountPlanCard,.accountAccess,.savedTime{background:#0a203a!important;border-color:#8cb1de29!important}.studyFooter{color:#7f95ad!important;border-color:#8cb1de1c!important}.studySupportInfo{color:#8fa6bd!important}@media (width>=768px) and (width<=1112px){.studyMain{padding:26px 22px 24px!important}.studyMetrics{grid-template-columns:repeat(2,minmax(0,1fr))!important}.studyTimerLayout,.studyHomeLower{grid-template-columns:1fr!important}.studyApp .studyTimerCard{padding:30px 24px 26px!important}.studyApp .studyTimerCard .clock{font-size:clamp(68px,10vw,96px)!important}.studyFloatingCard{grid-template-columns:54px minmax(0,1fr)!important;align-items:start!important;gap:0 18px!important;display:grid!important}.studyFloatingCard .studyFloatingIcon{grid-row:1/4!important;margin:0!important}.studyFloatingCard .eyebrow,.studyFloatingCard h2,.studyFloatingCard p{grid-column:2!important}.studyFloatingCard button,.studyFloatingCard small{grid-column:1/-1!important}}@media (width<=767px){.studyHeader{min-height:64px!important;padding:9px 12px!important}.studyHeaderDate{display:none!important}.studyMain{padding:22px 14px 20px!important}.studyPageIntro{margin-bottom:18px!important}.studyPageIntro h1{font-size:29px!important}.studyMetrics{grid-template-columns:1fr 1fr!important;gap:10px!important}.studyMetrics article{border-radius:16px!important;min-height:105px!important;padding:16px!important}.studyMetrics strong{font-size:24px!important}.studyApp .studyTimerCard{border-radius:22px!important;padding:24px 15px 22px!important}.studyApp .studyTimerCard .clock{margin:20px 0 24px!important;font-size:clamp(55px,17vw,78px)!important}.studyTimerCard .controls{grid-template-columns:1fr 1fr!important;display:grid!important}.studyTimerCard .controls>.primary{grid-column:1/-1!important;width:100%!important;min-width:0!important}.studyApp .card{border-radius:18px!important;padding:20px 17px!important}.accessGateCard.accessAuthCard{border-radius:28px 28px 0 0!important}}@media (width<=390px){.studyMetrics,.studyTimerCard .controls{grid-template-columns:1fr!important}.studyTimerCard .controls>.primary{grid-column:auto!important}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important}.studyMetrics article,[data-sidebar=menu-button]{transition:none!important}}@media (width>=1113px){.studyMetrics{grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;display:grid!important}.studyMetrics article{min-width:0!important;height:100%!important}}.captureHome{z-index:2;color:#f8fbff;font-family:var(--el-font,Inter,system-ui,sans-serif);background:#061225;position:relative;overflow:hidden}.captureHome:before{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 18% 5%,#417ed230,#0000 24%),radial-gradient(circle at 82% 11%,#f1b84b17,#0000 18%);position:absolute;inset:0}.captureNav{z-index:30;-webkit-backdrop-filter:blur(18px)saturate(1.15);backdrop-filter:blur(18px)saturate(1.15);background:#05101fd6;border-bottom:1px solid #8cb1de1f;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:78px;padding:12px max(28px,50vw - 660px);display:grid;position:sticky;top:0}.captureBrand{color:#fff;align-items:center;gap:12px;text-decoration:none;display:flex}.captureBrand img{border-radius:13px;width:44px;height:44px;box-shadow:0 10px 28px #00000047}.captureBrand span{display:grid}.captureNav nav a{color:#a9bbcf;font-size:13px;font-weight:700;text-decoration:none}.captureNav nav a:hover{color:#fff}.captureGold,.captureGhost{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:inline-flex}.captureGold{color:#07182d;background:linear-gradient(135deg,#ffd06e,#e8aa39);border-color:#ffdd96;box-shadow:0 12px 26px #f1b84b29}.captureGold:hover{filter:brightness(1.04);transform:translateY(-1px)}.captureGhost:hover{background:#12345a}.captureGhost svg,.captureGold svg{width:17px;height:17px}.captureDirect{min-height:54px}.captureHeroVisual{position:relative}.captureHeroVisual:before{content:"";filter:blur(30px);background:radial-gradient(circle,#407cd242,#0000 65%);position:absolute;inset:8% -6% -6% 8%}.captureHeroVisual img{filter:drop-shadow(0 34px 60px #00000052);border-radius:22px;width:100%;display:block;position:relative;transform:perspective(1100px)rotateY(-4deg)rotateX(1deg)}.captureStrip{background:#0a1e379e;border:1px solid #8cb1de21;border-radius:18px;grid-template-columns:repeat(6,1fr);max-width:1200px;margin:0 auto 100px;padding:16px;display:grid;box-shadow:0 18px 50px #00000029}.captureStrip span{color:#b8c8da;border-right:1px solid #8cb1de1a;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:12px;font-weight:750;display:flex}.captureStrip span:last-child{border-right:0}.captureStrip svg{color:#73aef9;width:17px}.captureIntro{text-align:center;max-width:820px;margin:0 auto 100px;padding:0 28px}.captureIntro h2,.captureFeature h2,.captureSteps h2,.captureFinal h2{color:#fff;letter-spacing:-.04em;margin:0}.captureIntro h2{font-size:clamp(34px,4vw,54px)}.captureIntro p{color:#9fb2c9;margin:20px auto 0;font-size:17px;line-height:1.75}.captureFeature{grid-template-columns:minmax(0,.78fr) minmax(520px,1.22fr);align-items:center;gap:70px;max-width:1240px;margin:0 auto 128px;padding:0 28px;display:grid}.captureFeatureReverse .captureFeatureCopy{order:2}.captureFeatureReverse .captureShot{order:1}.captureFeatureCopy>span{color:#73aef9;letter-spacing:.15em;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.captureFeatureCopy h2{font-size:clamp(32px,3.6vw,50px);line-height:1.04}.captureFeatureCopy>p{color:#a3b6ca;margin:19px 0;font-size:16px;line-height:1.75}.captureFeatureCopy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.captureFeatureCopy li{color:#dce7f2;padding-left:24px;font-size:14px;position:relative}.captureFeatureCopy li:before{content:"";background:#f1b84b;border-radius:50%;width:8px;height:8px;position:absolute;top:.48em;left:0;box-shadow:0 0 0 4px #f1b84b1a}.captureShot{background:linear-gradient(155deg,#102a4beb,#07182df5);border:1px solid #8cb1de29;border-radius:24px;margin:0;padding:14px;position:relative;box-shadow:0 28px 70px #0000003b}.captureShot:after{content:"";pointer-events:none;-webkit-mask-composite:xor;background:linear-gradient(130deg,#ffffff14,#0000 28% 72%,#f1b84b14);border-radius:24px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.captureShot img{border-radius:15px;width:100%;display:block}.captureShot figcaption{color:#8198b2;text-align:center;padding:12px 8px 3px;font-size:11px}.captureSteps{background:linear-gradient(145deg,#0d2747,#081b34);border:1px solid #8cb1de24;border-radius:26px;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);align-items:center;gap:45px;max-width:1180px;margin:20px auto 120px;padding:38px;display:grid}.captureSteps h2{font-size:clamp(30px,3vw,44px)}.captureSteps ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.captureSteps li{background:#05112166;border:1px solid #8cb1de1c;border-radius:15px;align-items:center;gap:15px;padding:15px;display:flex}.captureSteps li>b{color:#ffd16f;background:#f1b84b1a;border-radius:11px;place-items:center;width:36px;height:36px;display:grid}.captureSteps li span{display:grid}.captureSteps li strong{font-size:14px}.captureSteps li small{color:#8fa5bd;margin-top:2px}.captureFinal p{color:#9fb2c9;font-size:16px}.captureFinal small{text-align:center;color:#849ab1}.guestMode .guestProductHero{display:none!important}@supports (animation-timeline:view()){.captureReveal{opacity:.2;animation:linear both capture-in;animation-timeline:view();animation-range:entry 5% cover 32%;transform:translateY(42px)}@keyframes capture-in{to{opacity:1;transform:translateY(0)}}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.captureGold:hover,.captureHeroVisual img{transform:none}.captureReveal{opacity:1!important;animation:none!important;transform:none!important}}@media (width<=1040px){.captureNav nav{display:none}.captureHero{grid-template-columns:1fr;min-height:auto;padding-top:60px}.captureHeroCopy{text-align:center}.captureHeroCopy>p{margin-left:auto;margin-right:auto}.captureHeroActions,.captureTrust{justify-content:center}.captureHeroVisual{max-width:820px;margin:auto}.captureFeature,.captureFeatureReverse{grid-template-columns:1fr;gap:34px;margin-bottom:90px}.captureFeatureReverse .captureFeatureCopy,.captureFeatureReverse .captureShot{order:initial}.captureFeatureCopy{max-width:760px}.captureStrip{grid-template-columns:repeat(3,1fr);margin-inline:24px}.captureStrip span:nth-child(3){border-right:0}.captureStrip span:nth-child(-n+3){border-bottom:1px solid #8cb1de1a}.captureSteps{margin-inline:24px}}@media (width<=720px){.captureNav{grid-template-columns:1fr auto;min-height:68px;padding:10px 14px}.captureBrand img{width:38px;height:38px}.captureBrand small,.captureNavActions .captureGhost{display:none}.captureNavActions .captureGold{min-height:40px;padding:0 12px;font-size:12px}.captureHero{gap:36px;padding:46px 16px 54px}.captureHero h1{font-size:clamp(39px,12vw,58px)}.captureHeroCopy>p{font-size:16px}.captureHeroActions{flex-direction:column}.captureHeroActions button{width:100%}.captureTrust{text-align:left;justify-content:start;display:grid}.captureHeroVisual img{transform:none}.captureStrip{grid-template-columns:1fr 1fr;margin:0 14px 72px;padding:10px}.captureStrip span{border-bottom:1px solid #8cb1de1a;border-right:0}.captureStrip span:nth-last-child(-n+2){border-bottom:0}.captureIntro{margin-bottom:72px;padding:0 18px}.captureFeature{margin-bottom:78px;padding:0 16px}.captureShot{border-radius:18px;padding:9px}.captureShot img{border-radius:11px}.captureSteps{grid-template-columns:1fr;gap:26px;margin:0 14px 78px;padding:24px 18px}.captureFinal{border-radius:24px 24px 0 0;grid-template-columns:1fr;margin:0 10px;padding:38px 20px 48px}.captureFinal>div:last-child{min-width:0}.captureFinal .captureGhost,.captureFinal .captureGold{width:100%}}html{scroll-behavior:auto}.captureHome{color:#f8fbff;background:linear-gradient(#05101f 0%,#07162a 48%,#061225 100%);overflow:hidden}.captureHome main{overflow:hidden}.captureNav{z-index:30;background:#05101ff2;border-bottom:1px solid #8cb1de1f;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:72px;padding:10px max(22px,50vw - 640px);display:grid;position:sticky;top:0;box-shadow:0 8px 26px #0000001f}.captureBrand{color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;text-decoration:none;display:flex}.captureBrand img{border-radius:12px;width:42px;height:42px}.captureBrand span{text-align:left;display:grid}.captureBrand b{letter-spacing:.11em;font-size:14px}.captureBrand small{color:#8fa5be;letter-spacing:.05em;font-size:10px}.captureNav nav{justify-content:center;gap:8px;display:flex}.captureNav nav button{color:#a9bbcf;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:750;transition:background .18s,color .18s}.captureNav nav button:hover{color:#fff;background:#73aef914}.captureNavActions,.captureHeroActions{align-items:center;gap:10px;display:flex}.captureGold,.captureGhost,.captureInlineCta{min-height:44px;font:inherit;cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-weight:800;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.captureGold{color:#07182d;background:linear-gradient(135deg,#ffd06e,#e8aa39);border-color:#ffdd96}.captureGold:hover,.captureGhost:hover,.captureInlineCta:hover{transform:translateY(-1px)}.captureGhost{color:#eaf2fb;background:#0d2542;border-color:#8cb1de38}.captureInlineCta{color:#f3f8ff;background:#102d50;border-color:#31577f;margin-top:22px}.captureGhost svg,.captureGold svg,.captureInlineCta svg{width:17px;height:17px}.captureEyebrow{color:#f1b84b;letter-spacing:.16em;margin-bottom:14px;font-size:11px;font-weight:900;display:block}.capturePill{color:#c7d7e9;letter-spacing:.11em;background:#0d2542;border:1px solid #80a7d729;border-radius:999px;align-items:center;gap:8px;width:max-content;max-width:100%;padding:7px 10px;font-size:10px;font-weight:850;display:inline-flex}.capturePill>span{background:#f1b84b;border-radius:50%;width:7px;height:7px}.captureHero{grid-template-columns:minmax(0,.92fr) minmax(500px,1.08fr);align-items:center;gap:48px;max-width:1280px;min-height:calc(100svh - 72px);margin:auto;padding:62px 24px 76px;display:grid}.captureHeroCopy{z-index:2;position:relative}.captureHeroCopy .captureEyebrow{margin-top:18px}.captureHero h1{letter-spacing:-.055em;max-width:760px;margin:0;font-size:clamp(46px,5.4vw,78px);font-weight:780;line-height:.96}.captureHero h1 em{color:#ffd16f;font-style:normal}.captureHeroCopy>p{color:#a9bbcf;max-width:650px;margin:22px 0 26px;font-size:17px;line-height:1.68}.capturePrimary{min-height:52px;padding:0 19px}.captureTrust{color:#92a8bf;flex-wrap:wrap;gap:10px 16px;margin-top:20px;font-size:12px;font-weight:650;display:flex}.captureTrust span{align-items:center;gap:7px;display:flex}.captureTrust svg{color:#73aef9;width:15px}.captureHeroVisual{margin:0}.captureHeroVisual figcaption,.captureProductShot figcaption{color:#7f96b0;letter-spacing:.05em;justify-content:center;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:700;display:flex}.captureHeroVisual figcaption svg,.captureProductShot figcaption svg{color:#f1b84b;width:15px}.captureScreenFrame,.captureProductShot{background:#0b2039;border:1px solid #8cb1de29;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 56px #0000003d}.captureScreenBar{background:#081a2f;border-bottom:1px solid #8cb1de1c;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.captureScreenBar i{background:#3c628a;border-radius:50%;width:7px;height:7px}.captureScreenBar i:first-child{background:#f1b84b}.captureScreenBar span{color:#748ca7;margin-left:5px;font-size:10px}.captureScreenFrame img,.captureProductShot img{width:100%;height:auto;display:block}.captureScreenHero{transform:translateZ(0)}.captureFeatureSimple{border-top:1px solid #8cb1de14;grid-template-columns:minmax(0,.82fr) minmax(520px,1.18fr);align-items:center;gap:64px;max-width:1180px;margin:0 auto;padding:104px 24px;scroll-margin-top:82px;display:grid}.captureFeatureReverse .captureFeatureText{order:2}.captureFeatureReverse .captureProductShot{order:1}.captureFeatureText{max-width:560px}.captureFeatureNumber{color:#f1b84b;background:#102d50;border:1px solid #365f88;border-radius:11px;place-items:center;width:40px;height:40px;margin-bottom:22px;font-size:12px;font-weight:900;display:grid}.captureFeatureText h2,.captureHow h2,.captureFinal h2{color:#fff;letter-spacing:-.04em;margin:0}.captureFeatureText h2{font-size:clamp(34px,3.8vw,52px);line-height:1.05}.captureFeatureText>p{color:#a3b6ca;margin:18px 0 0;font-size:16px;line-height:1.72}.captureFeatureChecks{gap:9px;margin-top:20px;display:grid}.captureFeatureChecks span{color:#dce7f2;align-items:center;gap:8px;font-size:14px;display:flex}.captureFeatureChecks svg{color:#f1b84b;width:16px}.captureProductShot{background:linear-gradient(155deg,#0f2a4b,#08192d);margin:0;padding:12px}.captureProductShot img{border-radius:14px}.captureFloatingShot{background:linear-gradient(145deg,#0c2948,#08182a)}.captureHow{max-width:1120px;margin:26px auto 108px;padding:44px 24px}.captureHow>h2{max-width:820px;font-size:clamp(34px,4vw,50px);line-height:1.06}.captureHowGrid{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.captureHowGrid article{background:#0b213b;border:1px solid #8cb1de21;border-radius:17px;gap:14px;padding:20px;display:flex}.captureHowGrid article>strong{color:#f1b84b;background:#173659;border-radius:10px;flex:0 0 34px;place-items:center;height:34px;display:grid}.captureHowGrid article span{display:grid}.captureHowGrid b{color:#fff;font-size:15px}.captureHowGrid small{color:#8fa5bd;margin-top:5px;font-size:12px;line-height:1.55}.captureFinal{background:linear-gradient(140deg,#12335a,#081d38);border:1px solid #8cb1de29;border-bottom:0;border-radius:28px 28px 0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:42px;max-width:1180px;margin:0 auto;padding:52px 42px 60px;display:grid}.captureFinal h2{max-width:760px;font-size:clamp(34px,4vw,52px)}.captureFinal p{color:#9fb2c9;margin:13px 0 0;font-size:15px}.captureFinal>div:last-child{gap:10px;min-width:270px;display:grid}.guestLandingRuntime{min-height:100vh;position:relative}.guestAuthRuntime{visibility:hidden;pointer-events:none;width:0!important;height:0!important;position:absolute!important;overflow:visible!important}.guestAuthRuntime>.studyMain{display:none!important}.guestAuthRuntime>.accessGateBackdrop{visibility:visible!important;pointer-events:auto!important;z-index:2147483000!important;display:flex!important;position:fixed!important;inset:0!important}.guestAuthRuntime>.trialEndNotice,.guestAuthRuntime>.modalBackdrop{display:none!important}@media (width<=1040px){.captureNav nav{display:none}.captureHero{grid-template-columns:1fr;min-height:auto;padding-top:54px}.captureHeroCopy{text-align:center}.capturePill{margin:auto}.captureHeroCopy>p{margin-left:auto;margin-right:auto}.captureHeroActions,.captureTrust{justify-content:center}.captureHeroVisual{max-width:820px;margin:auto}.captureFeatureSimple,.captureFeatureReverse{grid-template-columns:1fr;gap:34px;padding-top:76px;padding-bottom:76px}.captureFeatureReverse .captureFeatureText,.captureFeatureReverse .captureProductShot{order:initial}.captureFeatureText{max-width:760px}.captureHow{padding-top:20px}.captureHowGrid{grid-template-columns:1fr}.captureFinal{margin-inline:18px}}@media (width<=720px){.captureNav{grid-template-columns:1fr auto;min-height:66px;padding:10px 14px}.captureBrand img{width:38px;height:38px}.captureBrand small,.captureNavActions .captureGhost{display:none}.captureNavActions .captureGold{min-height:40px;padding:0 12px;font-size:12px}.captureHero{gap:32px;padding:42px 16px 54px}.captureHero h1{font-size:clamp(38px,12vw,56px)}.captureHeroCopy>p{font-size:15px}.captureHeroActions{flex-direction:column}.captureHeroActions button{width:100%}.captureTrust{text-align:left;justify-content:start;display:grid}.captureFeatureSimple{gap:28px;padding:64px 16px}.captureFeatureText h2{font-size:32px}.captureProductShot{border-radius:18px;padding:8px}.captureHow{margin-bottom:70px;padding:30px 16px}.captureHow>h2{font-size:32px}.captureFinal{border-radius:24px 24px 0 0;grid-template-columns:1fr;margin:0 10px;padding:38px 20px 48px}.captureFinal>div:last-child{min-width:0}.captureFinal .captureGhost,.captureFinal .captureGold{width:100%}}@media (prefers-reduced-motion:reduce){.captureGold:hover,.captureGhost:hover,.captureInlineCta:hover{transform:none}.captureHome *{scroll-behavior:auto!important}}.home42{--h42-bg:#f6f2ec;--h42-paper:#fffdf9;--h42-ink:#17202a;--h42-muted:#66707b;--h42-line:#ded7cd;--h42-navy:#12263f;--h42-navy-2:#1b3554;--h42-accent:#ebd3b1;--h42-soft:#efe7dc;background:var(--h42-bg);color:var(--h42-ink);min-height:100vh}.home42 *{box-sizing:border-box}.home42 button{font:inherit}.home42Nav{z-index:50;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffdf9f0;border-bottom:1px solid #17202a14;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;min-height:72px;padding:10px max(24px,50vw - 640px);display:grid;position:sticky;top:0}.home42Brand{color:var(--h42-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.home42Brand img{border-radius:12px;width:42px;height:42px}.home42Brand span{gap:1px;display:grid}.home42Brand b{letter-spacing:.11em;font-size:13px}.home42Brand small{color:var(--h42-muted);letter-spacing:.045em;font-size:10px}.home42Nav nav{justify-content:center;gap:8px;display:flex}.home42Nav nav button,.home42LinkButton{color:#46515c;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 13px;font-size:13px;font-weight:720}.home42Nav nav button:hover,.home42LinkButton:hover{color:var(--h42-ink);background:#f1ece5}.home42NavActions,.home42HeroActions{align-items:center;gap:10px;display:flex}.home42LinkButton{align-items:center;gap:7px;display:flex}.home42LinkButton svg{width:16px}.home42Primary,.home42Secondary,.home42TextCta{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:800;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.home42Primary{background:var(--h42-navy);color:#fff;border-color:var(--h42-navy);box-shadow:0 10px 24px #12263f24}.home42Primary.small{min-height:42px;padding:0 15px;font-size:13px}.home42Primary:hover,.home42Secondary:hover,.home42TextCta:hover{transform:translateY(-1px)}.home42Secondary{color:var(--h42-navy);background:0 0;border-color:#c9c0b5}.home42TextCta{color:var(--h42-navy);background:0 0;border-color:#bdb3a7;min-height:44px;margin-top:22px}.home42TextCta svg,.home42Primary svg{width:17px}.home42Hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:64px;max-width:1280px;margin:0 auto;padding:72px 24px 88px;display:grid}.home42HeroCopy{max-width:650px}.home42Kicker{color:#6f614f;letter-spacing:.15em;margin-bottom:16px;font-size:11px;font-weight:900;display:block}.home42Hero h1{letter-spacing:-.05em;color:#15202b;margin:0;font-size:clamp(46px,5.2vw,76px);font-weight:760;line-height:.98}.home42Hero h1 strong{color:var(--h42-navy);font-weight:800}.home42HeroCopy>p{color:#58636f;max-width:610px;margin:24px 0 28px;font-size:18px;line-height:1.72}.home42Proof{color:#66707a;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:12px;font-weight:650;display:flex}.home42Proof span{align-items:center;gap:7px;display:flex}.home42Proof svg{color:#776650;width:15px}.home42HeroMedia{background:#d9d0c4;border-radius:28px;min-height:610px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1e27312e}.home42HeroPhoto{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.home42PhotoShade{background:linear-gradient(#0f1b280f,#0f1b2847);position:absolute;inset:0}.home42TimerOverlay,.home42StatsOverlay,.home42ProductPeek{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffdf9f5;border:1px solid #ffffffa8;position:absolute;box-shadow:0 18px 45px #0f1b282e}.home42TimerOverlay{border-radius:18px;min-width:220px;padding:17px 18px;bottom:26px;left:24px}.home42TimerOverlay>div{gap:4px;display:grid}.home42TimerOverlay span,.home42StatsOverlay span{letter-spacing:.12em;color:#6d7780;font-size:10px;font-weight:900}.home42TimerOverlay strong{font-variant-numeric:tabular-nums;letter-spacing:-.025em;color:var(--h42-navy);font-size:28px}.home42TimerOverlay small{color:#50606f;align-items:center;gap:7px;margin-top:8px;display:flex}.home42TimerOverlay i{background:#3e8a62;border-radius:50%;width:8px;height:8px}.home42StatsOverlay{border-radius:16px;gap:3px;min-width:152px;padding:14px 16px;display:grid;top:22px;right:20px}.home42StatsOverlay strong{color:#1d2b38;font-size:22px}.home42StatsOverlay small{color:#6c7680}.home42ProductPeek{border-radius:16px;width:44%;padding:7px;bottom:26px;right:20px;overflow:hidden}.home42ProductPeek img{border-radius:10px;width:100%;display:block}.home42UtilityBar{background:var(--h42-paper);border:1px solid var(--h42-line);border-radius:18px;grid-template-columns:repeat(6,1fr);max-width:1180px;margin:0 auto 110px;padding:14px 18px;display:grid}.home42UtilityBar span{color:#4b5660;border-right:1px solid #e9e3db;justify-content:center;align-items:center;gap:8px;min-height:46px;font-size:12px;font-weight:760;display:flex}.home42UtilityBar span:last-child{border-right:0}.home42UtilityBar svg{width:17px;color:var(--h42-navy)}.home42Reason{max-width:1180px;margin:0 auto 120px;padding:0 24px}.home42SectionHead{text-align:center;max-width:900px;margin:0 auto 38px}.home42SectionHead.left{text-align:left;margin-left:0}.home42SectionHead h2,.home42Story h2,.home42Toolkit h2,.home42How h2,.home42Final h2{color:#18232d;letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,54px);line-height:1.06}.home42SectionHead p{color:var(--h42-muted);max-width:760px;margin:18px auto 0;font-size:17px;line-height:1.7}.home42ReasonGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home42ReasonGrid article{background:var(--h42-paper);border:1px solid var(--h42-line);border-radius:20px;padding:26px}.home42ReasonGrid article>strong{color:#7d6d58;font-size:12px}.home42ReasonGrid h3{letter-spacing:-.02em;margin:18px 0 8px;font-size:24px}.home42ReasonGrid p{color:#65707a;margin:0;font-size:14px;line-height:1.7}.home42Stories{max-width:1200px;margin:0 auto}.home42Story{border-top:1px solid #dfd8ce;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:68px;padding:92px 24px;display:grid}.home42Story.reverse .home42StoryMedia,.home42Story.reverse .home42ShareVisual{order:2}.home42Story.reverse .home42StoryCopy{order:1}.home42StoryCopy{max-width:560px}.home42StoryCopy>p{color:#626d77;margin:18px 0 0;font-size:16px;line-height:1.75}.home42StoryCopy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.home42StoryCopy li{color:#34414c;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.home42StoryCopy li svg{color:#7e6c54;width:17px}.home42StoryMedia{min-height:500px;position:relative}.home42HumanPhoto{object-fit:cover;border-radius:24px;width:100%;height:500px;display:block;box-shadow:0 22px 48px #1c263021}.home42FloatingProduct{background:#12263f;border-radius:18px;width:min(54%,330px);padding:10px;position:absolute;bottom:24px;right:-14px;box-shadow:0 22px 50px #12263f3d}.home42FloatingProduct.focus{width:min(58%,360px);left:-14px;right:auto}.home42FloatingProduct img{border-radius:11px;width:100%;display:block}.home42ReportStack{min-height:530px;position:relative}.home42ProductShot{background:#fff;border:1px solid #dcd4ca;border-radius:20px;overflow:hidden;box-shadow:0 24px 58px #1b26301f}.home42ProductShot img{width:100%;display:block}.home42ProductShot.secondary{width:76%;position:absolute;bottom:0;right:-10px;transform:rotate(1.5deg)}.home42BrowserBar{background:#f4efe8;border-bottom:1px solid #e5ddd3;align-items:center;gap:6px;height:35px;padding:0 12px;display:flex}.home42BrowserBar span{background:#beb3a5;border-radius:50%;width:7px;height:7px}.home42BrowserBar span:first-child{background:#9d8262}.home42BrowserBar b{color:#7b746c;margin-left:5px;font-size:9px;font-weight:700}.home42ShareVisual{background:#1a2d43;border-radius:26px;place-items:center;min-height:500px;padding:28px;display:grid;position:relative;overflow:hidden}.home42ShareVisual:before{content:"";background:radial-gradient(circle,#405e7b55,#0000 65%);height:70%;position:absolute;inset:auto -20% -30% 30%}.home42Phone{aspect-ratio:9/16;text-align:center;background:linear-gradient(#faf6f0,#e8ddcf);border:9px solid #0f1b28;border-radius:32px;flex-direction:column;align-items:center;width:min(300px,82%);padding:22px 18px;display:flex;box-shadow:0 28px 60px #00000047}.home42PhoneTop{color:#263749;letter-spacing:.1em;justify-content:space-between;align-items:center;width:100%;font-size:10px;font-weight:900;display:flex}.home42PhoneTop svg{width:16px}.home42SharePeriod{letter-spacing:.16em;color:#786a58;margin-top:50px;font-size:10px;font-weight:900}.home42ShareHours{letter-spacing:-.04em;color:#16283b;margin-top:8px;font-size:36px}.home42ShareLabel{color:#746f68;font-size:11px}.home42ShareMetrics{grid-template-columns:1fr 1fr;gap:8px;width:100%;margin-top:34px;display:grid}.home42ShareMetrics div{background:#ffffff8c;border:1px solid #d1c5b8;border-radius:14px;padding:14px 8px;display:grid}.home42ShareMetrics b{color:#18293b;font-size:22px}.home42ShareMetrics small{color:#716a61;font-size:10px}.home42ShareFooter{color:#6b6258;margin-top:auto;font-size:10px}.home42ExampleLabel{color:#d7e0e8;z-index:1;margin-top:18px;font-size:11px}.home42Toolkit{max-width:1180px;margin:50px auto 110px;padding:0 24px}.home42ToolkitGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home42ToolkitGrid article{background:#fffdfa;border:1px solid #ddd5cb;border-radius:18px;align-content:start;gap:10px;min-height:170px;padding:22px;display:grid}.home42ToolkitGrid svg{color:#1a3552;width:22px}.home42ToolkitGrid strong{font-size:17px}.home42ToolkitGrid span{color:#6b747e;font-size:13px;line-height:1.6}.home42How{background:#e9dfd2;border-radius:24px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:48px;max-width:1160px;margin:0 auto 110px;padding:44px 36px;display:grid}.home42How h2{font-size:clamp(32px,3.3vw,46px)}.home42How ol{gap:12px;margin:0;padding:0;list-style:none;display:grid}.home42How li{background:#ffffff9e;border-radius:14px;align-items:center;gap:14px;padding:14px;display:flex}.home42How li>b{color:#fff;background:#1a314b;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.home42How li span{display:grid}.home42How li strong{font-size:14px}.home42How li small{color:#68727c;margin-top:3px;line-height:1.5}.home42Final{grid-template-columns:minmax(380px,.82fr) minmax(0,1.18fr);gap:0;max-width:1200px;margin:0 auto;padding:0 24px 70px;display:grid}.home42FinalPhoto{min-height:420px}.home42FinalPhoto img{object-fit:cover;border-radius:24px 0 0 24px;width:100%;height:100%;display:block}.home42FinalCopy{color:#fff;background:#11263e;border-radius:0 24px 24px 0;flex-direction:column;justify-content:center;padding:52px;display:flex}.home42FinalCopy .home42Kicker{color:#d4c2aa}.home42FinalCopy h2{color:#fff}.home42FinalCopy p{color:#bdc9d5;font-size:16px}.home42FinalCopy .home42Primary{color:#16263a;background:#ebd3b1;border-color:#ebd3b1}.home42FinalCopy .home42Secondary{color:#fff;border-color:#586b7d}@media (width<=1050px){.home42Nav nav{display:none}.home42Hero{grid-template-columns:1fr;gap:44px;padding-top:54px}.home42HeroCopy{max-width:800px}.home42HeroMedia{min-height:560px}.home42UtilityBar{grid-template-columns:repeat(3,1fr);margin-inline:24px}.home42UtilityBar span:nth-child(3){border-right:0}.home42UtilityBar span:nth-child(-n+3){border-bottom:1px solid #e9e3db}.home42Story{grid-template-columns:1fr;gap:34px;padding-top:70px;padding-bottom:70px}.home42Story.reverse .home42StoryMedia,.home42Story.reverse .home42ShareVisual,.home42Story.reverse .home42StoryCopy{order:initial}.home42StoryCopy{max-width:780px}.home42ReportStack{max-width:820px}.home42ToolkitGrid{grid-template-columns:repeat(2,1fr)}.home42How{margin-inline:24px}.home42Final{grid-template-columns:1fr;padding-inline:18px}.home42FinalPhoto{min-height:360px}.home42FinalPhoto img{border-radius:24px 24px 0 0}.home42FinalCopy{border-radius:0 0 24px 24px}}@media (width<=720px){.home42Nav{grid-template-columns:1fr auto;min-height:66px;padding:10px 14px}.home42Brand img{width:38px;height:38px}.home42Brand small,.home42NavActions .home42LinkButton{display:none}.home42Primary.small{min-height:40px;padding:0 12px;font-size:12px}.home42Hero{padding:42px 16px 60px}.home42Hero h1{font-size:clamp(40px,12vw,58px)}.home42HeroCopy>p{font-size:16px}.home42HeroActions{flex-direction:column;align-items:stretch}.home42HeroActions button{width:100%}.home42Proof{display:grid}.home42HeroMedia{border-radius:20px;min-height:500px}.home42TimerOverlay{min-width:190px;bottom:12px;left:12px}.home42TimerOverlay strong{font-size:24px}.home42StatsOverlay{top:12px;right:12px}.home42ProductPeek{display:none}.home42UtilityBar{grid-template-columns:1fr 1fr;margin:0 12px 80px;padding:8px}.home42UtilityBar span{border-bottom:1px solid #e9e3db;border-right:0}.home42UtilityBar span:nth-last-child(-n+2){border-bottom:0}.home42Reason{margin-bottom:80px;padding:0 16px}.home42ReasonGrid{grid-template-columns:1fr}.home42SectionHead{text-align:left}.home42SectionHead h2{font-size:34px}.home42Story{padding:60px 16px}.home42Story h2{font-size:34px}.home42HumanPhoto{height:420px}.home42FloatingProduct{width:64%;right:8px}.home42FloatingProduct.focus{width:68%;left:8px}.home42ReportStack{min-height:420px}.home42ProductShot.secondary{width:82%;right:0}.home42ShareVisual{border-radius:20px;min-height:460px}.home42Toolkit{margin-bottom:80px;padding:0 16px}.home42ToolkitGrid{grid-template-columns:1fr}.home42How{grid-template-columns:1fr;margin:0 12px 80px;padding:28px 18px}.home42Final{padding:0 10px 42px}.home42FinalCopy{padding:34px 20px}.home42FinalCopy h2{font-size:34px}}@media (prefers-reduced-motion:reduce){.home42Primary:hover,.home42Secondary:hover,.home42TextCta:hover{transform:none}}.home43{--h43-bg:#f6f3ee;--h43-paper:#fffdf9;--h43-ink:#15202a;--h43-muted:#68717b;--h43-line:#ded7ce;--h43-navy:#132840;--h43-navy-2:#1b3655;--h43-accent:#ebd3b1;--h43-soft:#ece4d9;background:var(--h43-bg);min-height:100vh;color:var(--h43-ink)}.home43 *{box-sizing:border-box}.home43 button{font:inherit}.home43Nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f2;border-bottom:1px solid #141f2b14;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;min-height:72px;padding:10px max(24px,50vw - 640px);display:grid;position:sticky;top:0}.home43Brand{cursor:pointer;text-align:left;color:var(--h43-ink);background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.home43Brand img{border-radius:12px;width:42px;height:42px}.home43Brand span{display:grid}.home43Brand b{letter-spacing:.11em;font-size:13px}.home43Brand small{color:#7a828a;letter-spacing:.04em;font-size:10px}.home43Nav nav{justify-content:center;gap:6px;display:flex}.home43Nav nav button,.home43NavLogin{color:#49535e;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:40px;padding:0 12px;font-size:13px;font-weight:750}.home43Nav nav button:hover,.home43NavLogin:hover{color:var(--h43-ink);background:#f0ebe4}.home43NavActions,.home43HeroActions{align-items:center;gap:10px;display:flex}.home43NavLogin{align-items:center;gap:7px;display:flex}.home43NavLogin svg{width:16px}.home43Primary,.home43Secondary,.home43TextCta{cursor:pointer;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:48px;padding:0 18px;font-weight:820;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.home43Primary{background:var(--h43-navy);color:#fff;border-color:var(--h43-navy);box-shadow:0 10px 24px #13284024}.home43Primary.compact{min-height:42px;padding:0 14px;font-size:13px}.home43Secondary{color:var(--h43-navy);background:0 0;border-color:#c8beb1}.home43TextCta{color:var(--h43-navy);background:0 0;border-color:#bcae9e;min-height:44px;margin-top:22px}.home43TextCta.light{color:#fff;border-color:#738397}.home43Primary:hover,.home43Secondary:hover,.home43TextCta:hover{transform:translateY(-1px)}.home43Primary svg,.home43TextCta svg{width:17px}.home43Eyebrow{color:#75634e;letter-spacing:.15em;margin-bottom:15px;font-size:11px;font-weight:900;display:block}.home43Hero{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr);align-items:center;gap:64px;max-width:1280px;margin:0 auto;padding:72px 24px 94px;display:grid}.home43HeroCopy{max-width:650px}.home43Hero h1,.home43Positioning h2,.home43UseCase h2,.home43FeatureBand h2,.home43DataSection h2,.home43Resources h2,.home43Steps h2,.home43Origin h2,.home43Pricing h2,.home43Faq h2,.home43Final h2{color:#17222c;letter-spacing:-.045em;margin:0;line-height:1.03}.home43Hero h1{font-size:clamp(46px,5.2vw,76px);font-weight:760}.home43Hero h1 strong{color:var(--h43-navy);font-weight:820}.home43HeroCopy>p{color:#59636e;max-width:620px;margin:24px 0 28px;font-size:18px;line-height:1.72}.home43Trust{color:#66707a;flex-wrap:wrap;gap:10px 18px;margin-top:20px;font-size:12px;font-weight:680;display:flex}.home43Trust span{align-items:center;gap:7px;display:flex}.home43Trust svg{color:#79664e;width:15px}.home43Workspace{min-height:610px;position:relative}.home43WorkspaceBrowser{background:#fffdf9;border:1px solid #d5cec5;border-radius:24px;position:absolute;inset:0 38px 18px 0;overflow:hidden;box-shadow:0 28px 64px #18232e24}.home43WorkspaceBar,.home43BrowserBar{background:#eee9e2;border-bottom:1px solid #ded7cf;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.home43WorkspaceBar i,.home43BrowserBar i{background:#bdb2a5;border-radius:50%;width:7px;height:7px}.home43WorkspaceBar i:first-child,.home43BrowserBar i:first-child{background:#927658}.home43WorkspaceBar span,.home43BrowserBar span{color:#77716b;margin-left:5px;font-size:10px;font-weight:700}.home43Document{color:#26313c;padding:44px 46px}.home43DocTag{letter-spacing:.14em;color:#7a6852;font-size:10px;font-weight:900}.home43Document h2{letter-spacing:-.03em;margin:14px 0 16px;font-size:30px}.home43Document p{color:#69717a;max-width:590px;line-height:1.7}.home43DocLines{gap:9px;margin:24px 0;display:grid}.home43DocLines i{background:#ece7e0;border-radius:999px;height:8px}.home43DocLines i:nth-child(2),.home43DocLines i:nth-child(5){width:84%}.home43DocLines i:nth-child(4){width:70%}.home43DocNote{background:#f1e8dc;border-left:3px solid #9a7953;border-radius:10px;margin-top:25px;padding:15px 16px}.home43FloatingDemo{background:#10263e;border-radius:18px;width:min(46%,330px);padding:10px;position:absolute;bottom:42px;right:0;box-shadow:0 24px 55px #12263f45}.home43FloatingDemo img{border-radius:12px;width:100%;display:block}.home43PhoneAway,.home43LiveStat{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9f5;border:1px solid #ddd5cb;position:absolute;box-shadow:0 16px 38px #18232e1f}.home43PhoneAway{border-radius:14px;align-items:center;gap:10px;padding:12px 14px;display:flex;bottom:8px;left:20px}.home43PhoneAway svg{color:#344c64;width:22px}.home43PhoneAway span{display:grid}.home43PhoneAway b{font-size:12px}.home43PhoneAway small{color:#77818b;font-size:10px}.home43LiveStat{border-radius:15px;min-width:158px;padding:13px 15px;display:grid;top:18px;right:12px}.home43LiveStat span{color:#707981;font-size:10px}.home43LiveStat strong{color:#1b2a39;font-size:21px}.home43LiveStat small{color:#7c848c;font-size:10px}.home43Positioning{max-width:1180px;margin:0 auto 110px;padding:0 24px}.home43PositioningIntro{text-align:center;max-width:880px;margin:0 auto 38px}.home43PositioningIntro h2{font-size:clamp(34px,4vw,54px)}.home43PositioningIntro p{max-width:760px;color:var(--h43-muted);margin:18px auto 0;font-size:17px;line-height:1.72}.home43Pillars{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.home43Pillars article{background:var(--h43-paper);border:1px solid var(--h43-line);border-radius:20px;padding:28px;position:relative}.home43Pillars article>svg{width:24px;color:var(--h43-navy)}.home43Pillars article>span{color:#9a8d7e;font-size:11px;font-weight:900;position:absolute;top:26px;right:24px}.home43Pillars h3{margin:22px 0 8px;font-size:24px}.home43Pillars p{color:#66717a;margin:0;font-size:14px;line-height:1.7}.home43UseCase,.home43DataSection,.home43Origin{border-top:1px solid #ded7cd;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:68px;max-width:1200px;margin:0 auto;padding:90px 24px;display:grid}.home43UseCaseCopy,.home43DataCopy,.home43OriginCopy{max-width:570px}.home43UseCase h2,.home43DataSection h2,.home43Origin h2{font-size:clamp(34px,3.8vw,52px)}.home43UseCaseCopy>p,.home43DataCopy>p,.home43OriginCopy>p{color:#626c76;margin:18px 0;font-size:16px;line-height:1.75}.home43UseCaseCopy ul{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.home43UseCaseCopy li{color:#38434e;align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.home43UseCaseCopy li svg{color:#806a50;width:17px}.home43UseCaseVisual{align-items:center;min-height:480px;display:flex;position:relative}.home43UseCaseVisual .home43ProductShot{width:92%}.home43UseCaseBadge{color:#fff;background:#112a45;border-radius:16px;align-items:center;gap:10px;padding:14px 16px;display:flex;position:absolute;bottom:25px;right:0;box-shadow:0 18px 42px #12263f3b}.home43UseCaseBadge svg{width:21px}.home43UseCaseBadge span{display:grid}.home43UseCaseBadge b{font-size:12px}.home43UseCaseBadge small{color:#bcc9d5;font-size:10px}.home43ProductShot{background:#fff;border:1px solid #d9d2c9;border-radius:20px;margin:0;overflow:hidden;box-shadow:0 24px 58px #1a252f1f}.home43ProductShot img{width:100%;display:block}.home43BrowserBar span{font-size:9px}.home43FeatureBand{color:#fff;background:#122940;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:62px;margin:40px 0 70px;padding:74px max(24px,50vw - 580px);display:grid}.home43FeatureBand h2{color:#fff;font-size:clamp(34px,3.8vw,52px)}.home43FeatureBandCopy>p{color:#c2ccd5;margin:18px 0;font-size:16px;line-height:1.75}.home43FeatureBand .home43Eyebrow{color:#d8c3a7}.home43InlineChecks{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.home43InlineChecks span{color:#dfe7ee;border:1px solid #526b83;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.home43InlineChecks svg{width:16px}.home43FeatureBandVisual{background:#0b2034;border:1px solid #49617a;border-radius:22px;padding:14px}.home43FeatureBandVisual img{border-radius:14px;width:100%;display:block}.home43DataSection{grid-template-columns:minmax(0,.9fr) minmax(520px,1.1fr)}.home43DataChecks{grid-template-columns:1fr 1fr;gap:10px;margin-top:20px;display:grid}.home43DataChecks span{color:#3f4a55;background:#fffdf9;border:1px solid #ddd6cc;border-radius:12px;align-items:center;gap:8px;padding:12px 13px;font-size:13px;font-weight:650;display:flex}.home43DataChecks svg{color:#193a5a;width:17px}.home43DataStack{min-height:510px;position:relative}.home43DataStack .home43ProductShot{width:94%}.home43DataStack .home43ProductShot.back{width:75%;position:absolute;bottom:0;right:0;transform:rotate(1.4deg)}.home43Resources{max-width:1180px;margin:40px auto 110px;padding:0 24px}.home43SectionHead{text-align:center;max-width:860px;margin:0 auto 36px}.home43SectionHead.left{text-align:left;margin-left:0}.home43SectionHead h2{font-size:clamp(34px,4vw,52px)}.home43SectionHead p{color:#69727c;max-width:740px;margin:17px auto 0;line-height:1.7}.home43ResourceGrid{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.home43ResourceGrid article{background:#fffdf9;border:1px solid #ddd6cd;border-radius:18px;min-height:190px;padding:22px}.home43ResourceGrid svg{color:#173b5b;width:23px}.home43ResourceGrid h3{margin:18px 0 8px;font-size:17px}.home43ResourceGrid p{color:#69737d;margin:0;font-size:13px;line-height:1.65}.home43Steps{background:#e9dfd2;border-radius:24px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:46px;max-width:1140px;margin:0 auto 105px;padding:42px 38px;display:grid}.home43Steps h2{font-size:clamp(32px,3.4vw,46px)}.home43Steps ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.home43Steps li{background:#ffffffa6;border-radius:13px;align-items:center;gap:13px;padding:13px 14px;display:flex}.home43Steps li>b{color:#fff;background:#18334f;border-radius:9px;flex:0 0 34px;place-items:center;height:34px;display:grid}.home43Steps li span{display:grid}.home43Steps li strong{font-size:14px}.home43Steps li small{color:#6c757e;margin-top:3px;line-height:1.45}.home43Origin{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.home43OriginVisual{background:#172b41;border-radius:24px;place-items:center;min-height:340px;padding:28px;display:grid}.home43OriginDesk{background:#f7f1e9;border-radius:18px;align-items:center;gap:18px;width:min(440px,92%);padding:24px;display:flex;box-shadow:0 25px 55px #0003}.home43OriginDesk>svg{color:#193954;width:46px;height:46px}.home43OriginDesk>div{display:grid}.home43OriginDesk span{letter-spacing:.12em;color:#796b58;font-size:10px;font-weight:900}.home43OriginDesk strong{color:#182b3f;font-variant-numeric:tabular-nums;margin-top:6px;font-size:31px}.home43OriginDesk small{color:#6f7478}.home43Pricing{background:#fffdf9;border:1px solid #d9d1c7;border-radius:26px;grid-template-columns:1fr 360px;align-items:center;gap:48px;max-width:1080px;margin:40px auto 110px;padding:44px;display:grid}.home43Pricing h2{font-size:clamp(34px,3.8vw,50px)}.home43PricingCopy>p{color:#69737c;font-size:16px;line-height:1.72}.home43PriceCard{color:#fff;text-align:center;background:#132940;border-radius:20px;padding:28px;display:grid}.home43PriceCard>span{letter-spacing:.14em;color:#d6c1a5;font-size:10px;font-weight:900}.home43PriceCard>strong{letter-spacing:-.05em;margin-top:10px;font-size:50px}.home43PriceCard>strong small{font-size:17px}.home43PriceCard>b{color:#c6d1db;font-size:13px}.home43PriceCard ul{text-align:left;gap:9px;margin:22px 0;padding:0;list-style:none;display:grid}.home43PriceCard li{color:#e6edf3;align-items:center;gap:8px;font-size:13px;display:flex}.home43PriceCard li svg{width:16px}.home43PriceCard .home43Primary{color:#17283a;background:#ebd3b1;border-color:#ebd3b1;margin-top:8px}.home43PriceCard>small{color:#aebcc8;margin-top:10px}.home43Faq{max-width:1080px;margin:0 auto 110px;padding:0 24px}.home43FaqGrid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.home43Faq details{background:#fffdf9;border:1px solid #ddd6cc;border-radius:15px;padding:18px 20px}.home43Faq summary{cursor:pointer;color:#25313d;font-weight:780}.home43Faq p{color:#68727c;margin:12px 0 0;font-size:14px;line-height:1.65}.home43Final{background:#11273f;border-radius:28px 28px 0 0;grid-template-columns:1fr auto;align-items:center;gap:48px;max-width:1180px;margin:0 auto;padding:48px 42px 58px;display:grid}.home43Final h2{color:#fff;max-width:780px;font-size:clamp(34px,4vw,52px)}.home43Final .home43Eyebrow{color:#d4c0a4}.home43FinalActions{gap:10px;min-width:290px;display:grid}.home43Final .home43Primary{color:#17283a;background:#ebd3b1;border-color:#ebd3b1}.home43Final .home43Secondary{color:#fff;border-color:#607389}.home43FinalActions>small{text-align:center;color:#aab9c6}@media (width<=1060px){.home43Nav nav{display:none}.home43Hero{grid-template-columns:1fr;gap:46px;padding-top:54px}.home43HeroCopy{max-width:800px}.home43Workspace{width:100%;max-width:840px;margin:auto}.home43Pillars{grid-template-columns:1fr}.home43UseCase,.home43DataSection,.home43Origin{grid-template-columns:1fr;gap:36px}.home43FeatureBand{grid-template-columns:1fr}.home43ResourceGrid{grid-template-columns:repeat(2,1fr)}.home43Steps{margin-inline:24px}.home43Pricing{grid-template-columns:1fr;margin-inline:24px}.home43PriceCard{max-width:440px}.home43Final{margin-inline:18px}}@media (width<=720px){.home43Nav{grid-template-columns:1fr auto;min-height:66px;padding:10px 14px}.home43Brand img{width:38px;height:38px}.home43Brand small,.home43NavLogin{display:none}.home43Primary.compact{min-height:40px;padding:0 12px;font-size:12px}.home43Hero{padding:42px 16px 64px}.home43Hero h1{font-size:clamp(40px,12vw,58px)}.home43HeroCopy>p{font-size:16px}.home43HeroActions{flex-direction:column;align-items:stretch}.home43HeroActions button{width:100%}.home43Trust{display:grid}.home43Workspace{min-height:510px}.home43WorkspaceBrowser{inset:0 12px 42px 0}.home43Document{padding:34px 22px}.home43Document h2{font-size:25px}.home43FloatingDemo{width:64%;bottom:54px;right:0}.home43PhoneAway{bottom:2px;left:8px}.home43LiveStat{top:10px;right:6px}.home43Positioning{margin-bottom:78px;padding:0 16px}.home43PositioningIntro{text-align:left}.home43PositioningIntro h2{font-size:34px}.home43UseCase,.home43DataSection,.home43Origin{padding:62px 16px}.home43UseCase h2,.home43DataSection h2,.home43Origin h2{font-size:34px}.home43UseCaseVisual{min-height:390px}.home43UseCaseVisual .home43ProductShot{width:100%}.home43UseCaseBadge{bottom:8px;right:8px}.home43FeatureBand{gap:30px;margin:20px 0 60px;padding:52px 16px}.home43FeatureBand h2{font-size:34px}.home43DataChecks{grid-template-columns:1fr}.home43DataStack{min-height:410px}.home43DataStack .home43ProductShot.back{width:82%}.home43Resources{margin-bottom:78px;padding:0 16px}.home43SectionHead{text-align:left}.home43SectionHead h2{font-size:34px}.home43ResourceGrid{grid-template-columns:1fr}.home43Steps{grid-template-columns:1fr;margin:0 12px 78px;padding:28px 18px}.home43Steps h2{font-size:34px}.home43OriginVisual{min-height:280px}.home43OriginDesk{padding:18px}.home43OriginDesk>svg{width:38px}.home43OriginDesk strong{font-size:27px}.home43Pricing{margin:0 12px 78px;padding:28px 18px}.home43Pricing h2{font-size:34px}.home43PriceCard{width:100%}.home43Faq{margin-bottom:78px;padding:0 16px}.home43FaqGrid{grid-template-columns:1fr}.home43Final{border-radius:24px 24px 0 0;grid-template-columns:1fr;margin:0 10px;padding:38px 20px 48px}.home43Final h2{font-size:34px}.home43FinalActions{min-width:0}}@media (prefers-reduced-motion:reduce){.home43Primary:hover,.home43Secondary:hover,.home43TextCta:hover{transform:none}}.home44{--bg:#f7f4ef;--paper:#fffdf9;--ink:#17212b;--muted:#68717a;--line:#ded8d0;--navy:#17314c;--navy2:#1f405f;--accent:#ebd3b1;--soft:#ece3d7;background:var(--bg);min-height:100vh;color:var(--ink)}.home44 *{box-sizing:border-box}.home44 button{font:inherit}.home44Nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f2;border-bottom:1px solid #17212b14;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:70px;padding:10px max(22px,50vw - 610px);display:grid;position:sticky;top:0}.home44Brand{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.home44Brand img{width:40px;height:40px}.home44Brand span{display:grid}.home44Brand b{font-size:14px}.home44Brand small{color:#7b838a;font-size:10px}.home44Nav nav{justify-content:center;gap:5px;display:flex}.home44Nav nav button,.home44NavLogin{color:#4d5660;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:12.5px;font-weight:700}.home44Nav nav button:hover,.home44NavLogin:hover{color:var(--ink);background:#f0ebe4}.home44NavActions,.home44HeroActions{align-items:center;gap:10px;display:flex}.home44NavLogin{align-items:center;gap:6px;display:flex}.home44NavLogin svg{width:15px}.home44Primary,.home44Secondary,.home44TextCta{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 17px;font-weight:800;transition:all .16s;display:inline-flex}.home44Primary{background:var(--navy);border-color:var(--navy);color:#fff}.home44Primary.compact{min-height:40px;font-size:12px}.home44Secondary{color:var(--navy);background:0 0;border-color:#c8beb1}.home44TextCta{color:var(--navy);background:0 0;border-color:#bfb2a3;min-height:43px;margin-top:20px}.home44Primary:hover,.home44Secondary:hover,.home44TextCta:hover{transform:translateY(-1px)}.home44Overline{color:#75634e;letter-spacing:.13em;text-transform:uppercase;margin-bottom:12px;font-size:10.5px;font-weight:900;display:block}.home44Hero{grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);align-items:center;gap:58px;max-width:1220px;margin:0 auto;padding:66px 22px 86px;display:grid}.home44HeroCopy{max-width:620px}.home44Hero h1,.home44Intro h2,.home44SectionCopy h2,.home44SectionHead h2,.home44Story h2,.home44Pricing h2,.home44Final h2{letter-spacing:-.035em;color:#17232e;margin:0;line-height:1.08}.home44Hero h1{max-width:590px;font-size:clamp(42px,4.6vw,64px);font-weight:760}.home44HeroCopy>p{color:#5f6973;max-width:610px;margin:21px 0 25px;font-size:17px;line-height:1.7}.home44Trust{color:#69727b;flex-wrap:wrap;gap:9px 16px;margin-top:18px;font-size:12px;font-weight:650;display:flex}.home44Trust span{align-items:center;gap:6px;display:flex}.home44Trust svg{color:#79664e;width:14px}.home44HeroVisual{min-height:535px;position:relative}.home44HeroPhoto,.home44PhotoFrame{background:linear-gradient(145deg,#d8dfe6,#c5ced7 45%,#b7c4d0);border-radius:22px;position:relative;overflow:hidden;box-shadow:0 26px 60px #1c273324}.home44HeroPhoto{position:absolute;inset:0 32px 28px 0}.home44Photo{object-fit:cover;width:100%;height:100%;display:block}.photoFallback:before{content:"Foto de estudante";color:#6f7a84;background:linear-gradient(145deg,#e3e7eb,#cbd3da);place-items:center;font-size:12px;display:grid;position:absolute;inset:0}.home44HeroTimer{background:#122940;border-radius:17px;width:min(45%,315px);padding:9px;position:absolute;bottom:55px;right:0;box-shadow:0 22px 48px #12294040}.home44HeroTimer img{border-radius:11px;width:100%;display:block}.home44HeroStat,.home44PhoneHint{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffdf9f5;border:1px solid #ded7ce;position:absolute;box-shadow:0 14px 34px #1d27311f}.home44HeroStat{border-radius:14px;min-width:145px;padding:12px 14px;display:grid;top:18px;right:12px}.home44HeroStat span,.home44HeroStat small{color:#78818a;font-size:10px}.home44HeroStat strong{color:#1c2d3c;font-size:20px}.home44PhoneHint{border-radius:13px;align-items:center;gap:9px;padding:11px 13px;display:flex;bottom:3px;left:14px}.home44PhoneHint svg{color:#2d4d69;width:20px}.home44PhoneHint span{display:grid}.home44PhoneHint b{font-size:11.5px}.home44PhoneHint small{color:#7b838a;font-size:9.5px}.home44Intro{grid-template-columns:.95fr 1.05fr;align-items:end;gap:56px;max-width:1060px;margin:0 auto 95px;padding:0 22px;display:grid}.home44Intro h2{font-size:clamp(31px,3.3vw,46px)}.home44Intro>p{color:#68717a;margin:0;font-size:16px;line-height:1.75}.home44Floating,.home44Focus,.home44Data{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;max-width:1160px;margin:0 auto;padding:82px 22px;display:grid}.home44SectionCopy{max-width:555px}.home44SectionCopy h2{font-size:clamp(31px,3.4vw,47px)}.home44SectionCopy>p{color:#626c75;margin:17px 0;font-size:15.5px;line-height:1.72}.home44SectionCopy ul{gap:9px;margin:21px 0 0;padding:0;list-style:none;display:grid}.home44SectionCopy li{color:#394550;align-items:center;gap:8px;font-size:13.5px;display:flex}.home44SectionCopy li svg{color:#806a50;width:16px}.home44FloatingMedia,.home44FocusMedia{min-height:470px;position:relative}.home44PhotoFrame{height:470px}.home44FloatingOverlay,.home44FocusProduct{background:#10263e;border-radius:16px;padding:9px;position:absolute;box-shadow:0 20px 45px #10263e3d}.home44FloatingOverlay{width:52%;bottom:20px;right:-8px}.home44FloatingOverlay img,.home44FocusProduct img{border-radius:10px;width:100%;display:block}.home44Focus{grid-template-columns:.92fr 1.08fr}.home44FocusMedia{order:2}.home44FocusProduct{width:58%;bottom:24px;left:-8px}.home44FeatureList{flex-wrap:wrap;gap:8px;margin-top:17px;display:flex}.home44FeatureList span{color:#44505b;background:#fffdf9;border:1px solid #d4ccc2;border-radius:999px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.home44FeatureList svg{width:15px}.home44How{background:#ece4d9;margin:30px 0 45px;padding:72px max(22px,50vw - 550px)}.home44SectionHead{text-align:center;max-width:760px;margin:0 auto 31px}.home44SectionHead.left{text-align:left;margin-left:0}.home44SectionHead h2{font-size:clamp(31px,3.4vw,46px)}.home44SectionHead>p{color:#6b747d;margin:14px 0 0;line-height:1.65}.home44Steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.home44Steps li{background:#ffffffb8;border:1px solid #c0b3a48c;border-radius:15px;align-content:start;gap:13px;padding:18px;display:grid}.home44Steps li>b{color:#fff;background:#18344f;border-radius:9px;place-items:center;width:32px;height:32px;display:grid}.home44Steps li span{display:grid}.home44Steps li strong{font-size:14px}.home44Steps li small{color:#6d767e;margin-top:5px;line-height:1.5}.home44Data{grid-template-columns:1.08fr .92fr}.home44DataVisual{min-height:500px;position:relative}.home44ProductShot{background:#fff;border:1px solid #d9d2ca;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 52px #1a252f1f}.home44ProductShot img{width:100%;display:block}.home44ProductShot.secondary{width:76%;position:absolute;bottom:0;right:0;transform:rotate(1.2deg)}.home44BrowserBar{background:#f0ebe4;border-bottom:1px solid #e0d9d0;align-items:center;gap:5px;height:34px;padding:0 11px;display:flex}.home44BrowserBar i{background:#bdb2a5;border-radius:50%;width:7px;height:7px}.home44BrowserBar i:first-child{background:#917557}.home44BrowserBar span{color:#7a736c;margin-left:5px;font-size:9px}.home44DataList{grid-template-columns:1fr 1fr;gap:9px;margin-top:19px;display:grid}.home44DataList span{background:#fffdf9;border:1px solid #ddd5cc;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 8px;padding:11px 12px;display:grid}.home44DataList svg{color:#1f4567;grid-row:1/3;width:17px}.home44DataList b{font-size:12.5px}.home44DataList small{color:#737c84;font-size:10.5px}.home44Resources{max-width:1120px;margin:40px auto 95px;padding:0 22px}.home44ResourceGroups{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.home44ResourceGroups article{background:#fffdf9;border:1px solid #ddd6cd;border-radius:17px;padding:22px}.home44ResourceGroups strong{margin-bottom:15px;font-size:17px;display:block}.home44ResourceGroups p{color:#5f6972;align-items:center;gap:8px;margin:10px 0;font-size:13px;display:flex}.home44ResourceGroups svg{color:#214968;width:16px}.home44Story{color:#fff;background:#16314c;border-radius:22px;grid-template-columns:.88fr 1.12fr;gap:52px;max-width:1080px;margin:0 auto 95px;padding:40px;display:grid}.home44Story .home44Overline{color:#dbc6aa}.home44StoryQuote p{letter-spacing:-.02em;margin:0;font-size:27px;line-height:1.33}.home44StoryCopy h2{color:#fff;font-size:36px}.home44StoryCopy p{color:#c8d2dc;line-height:1.7}.home44Pricing{background:#fffdf9;border:1px solid #dad2c8;border-radius:23px;grid-template-columns:1fr 345px;align-items:center;gap:45px;max-width:1060px;margin:0 auto 95px;padding:40px;display:grid}.home44Pricing h2{font-size:clamp(31px,3.4vw,46px)}.home44Pricing>div:first-child>p{color:#69727b;line-height:1.7}.home44PriceCard{color:#fff;text-align:center;background:#132940;border-radius:18px;padding:25px;display:grid}.home44PriceCard>span{letter-spacing:.12em;color:#d7c2a5;text-transform:uppercase;font-size:10px;font-weight:900}.home44PriceCard>strong{letter-spacing:-.04em;margin-top:8px;font-size:47px}.home44PriceCard>strong small{font-size:16px}.home44PriceCard>b{color:#c2ced8;font-size:12px}.home44PriceCard ul{text-align:left;gap:8px;margin:19px 0;padding:0;list-style:none;display:grid}.home44PriceCard li{color:#e8edf1;align-items:center;gap:7px;font-size:12.5px;display:flex}.home44PriceCard li svg{width:15px}.home44PriceCard .home44Primary{color:#183047;background:#ebd3b1;border-color:#ebd3b1;margin-top:7px}.home44PriceCard>small{color:#aebbc7;margin-top:9px}.home44Faq{max-width:1060px;margin:0 auto 90px;padding:0 22px}.home44FaqGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home44Faq details{background:#fffdf9;border:1px solid #ddd6cd;border-radius:14px;padding:17px 18px}.home44Faq summary{cursor:pointer;color:#27333f;font-size:14px;font-weight:760}.home44Faq p{color:#68717a;margin:10px 0 0;font-size:13px;line-height:1.6}.home44Final{background:#11283f;border-radius:24px 24px 0 0;grid-template-columns:1fr auto;align-items:center;gap:40px;max-width:1140px;margin:0 auto;padding:42px 40px 50px;display:grid}.home44Final .home44Overline{color:#dbc6aa}.home44Final h2{color:#fff;max-width:720px;font-size:clamp(31px,3.5vw,46px)}.home44FinalActions{gap:9px;min-width:285px;display:grid}.home44Final .home44Primary{color:#193047;background:#ebd3b1;border-color:#ebd3b1}.home44Final .home44Secondary{color:#fff;border-color:#5c7084}@media (width<=1020px){.home44Nav nav{display:none}.home44Hero{grid-template-columns:1fr;gap:40px}.home44HeroCopy{max-width:760px}.home44HeroVisual{width:100%;max-width:820px;margin:auto}.home44Intro{grid-template-columns:1fr;gap:20px}.home44Floating,.home44Focus,.home44Data{grid-template-columns:1fr;gap:34px}.home44FocusMedia{order:initial}.home44SectionCopy{max-width:760px}.home44Steps{grid-template-columns:1fr 1fr}.home44ResourceGroups{grid-template-columns:1fr}.home44Story{margin-inline:22px}.home44Pricing{grid-template-columns:1fr;margin-inline:22px}.home44PriceCard{max-width:430px}.home44Final{margin-inline:18px}}@media (width<=700px){.home44Nav{grid-template-columns:1fr auto;min-height:64px;padding:9px 13px}.home44Brand img{width:37px;height:37px}.home44Brand small,.home44NavLogin{display:none}.home44Primary.compact{min-height:39px;font-size:11.5px}.home44Hero{padding:40px 15px 58px}.home44Hero h1{font-size:clamp(37px,10.5vw,49px)}.home44HeroCopy>p{font-size:15.5px}.home44HeroActions{flex-direction:column;align-items:stretch}.home44HeroActions button{width:100%}.home44Trust{display:grid}.home44HeroVisual{min-height:465px}.home44HeroPhoto{inset:0 10px 38px 0}.home44HeroTimer{width:63%;bottom:52px;right:0}.home44HeroStat{top:10px;right:5px}.home44PhoneHint{bottom:0;left:5px}.home44Intro{margin-bottom:65px;padding:0 15px}.home44Intro h2{font-size:31px}.home44Floating,.home44Focus,.home44Data{padding:58px 15px}.home44SectionCopy h2{font-size:31px}.home44FloatingMedia,.home44FocusMedia{min-height:400px}.home44PhotoFrame{height:400px}.home44FloatingOverlay{width:65%;right:4px}.home44FocusProduct{width:70%;left:4px}.home44How{padding:55px 15px}.home44SectionHead{text-align:left}.home44SectionHead h2{font-size:31px}.home44Steps{grid-template-columns:1fr}.home44DataVisual{min-height:400px}.home44ProductShot.secondary{width:83%}.home44DataList{grid-template-columns:1fr}.home44Resources{margin-bottom:65px;padding:0 15px}.home44Story{grid-template-columns:1fr;gap:24px;margin:0 10px 65px;padding:28px 20px}.home44StoryQuote p{font-size:23px}.home44StoryCopy h2{font-size:30px}.home44Pricing{margin:0 10px 65px;padding:27px 18px}.home44Pricing h2{font-size:31px}.home44PriceCard{width:100%}.home44Faq{margin-bottom:65px;padding:0 15px}.home44FaqGrid{grid-template-columns:1fr}.home44Final{grid-template-columns:1fr;margin:0 8px;padding:34px 18px 42px}.home44Final h2{font-size:31px}.home44FinalActions{min-width:0}}@media (prefers-reduced-motion:reduce){.home44Primary:hover,.home44Secondary:hover,.home44TextCta:hover{transform:none}}.home45{--bg:#f7f4ef;--paper:#fffdf9;--ink:#17212b;--muted:#626c75;--line:#ddd6cd;--navy:#17314c;--navy2:#214968;--accent:#ebd3b1;--soft:#ece4d9;background:var(--bg);min-height:100vh;color:var(--ink)}.home45 *{box-sizing:border-box}.home45 button{font:inherit}.home45 a{color:inherit;text-decoration:none}.home45Nav{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffdf9f2;border-bottom:1px solid #17212b14;grid-template-columns:auto 1fr auto;align-items:center;gap:22px;min-height:70px;padding:10px max(22px,50vw - 610px);display:grid;position:sticky;top:0}.home45Brand{cursor:pointer;color:var(--ink);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.home45Brand img{width:40px;height:40px}.home45Brand span{display:grid}.home45Brand b{font-size:14px}.home45Brand small{color:#707982;font-size:12px}.home45Nav nav{justify-content:center;gap:5px;display:flex}.home45Nav nav button,.home45NavLogin{color:#4d5660;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:38px;padding:0 11px;font-size:13px;font-weight:700}.home45Nav nav button:hover,.home45NavLogin:hover{color:var(--ink);background:#f0ebe4}.home45NavActions,.home45HeroActions{align-items:center;gap:10px;display:flex}.home45NavLogin{align-items:center;gap:6px;display:flex}.home45NavLogin svg{width:15px}.home45Primary,.home45Secondary,.home45TextCta,.home45PreviewAction{cursor:pointer;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;min-height:47px;padding:0 18px;font-weight:800;transition:all .16s;display:inline-flex}.home45Primary{background:var(--navy);border-color:var(--navy);color:#fff}.home45Primary.compact{min-height:40px;font-size:12px}.home45Secondary{color:var(--navy);background:0 0;border-color:#c8beb1}.home45TextCta{color:var(--navy);background:0 0;border-color:#bfb2a3;margin-top:21px}.home45Primary:hover,.home45Secondary:hover,.home45TextCta:hover,.home45PreviewAction:hover{transform:translateY(-1px)}.home45TextLink{color:#315a7c;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:700;text-decoration:underline}.home45Overline{color:#75634e;letter-spacing:.11em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.home45Hero{grid-template-columns:minmax(0,.96fr) minmax(470px,1.04fr);align-items:center;gap:58px;max-width:1220px;margin:0 auto;padding:72px 22px 84px;display:grid}.home45HeroCopy{max-width:625px}.home45Hero h1,.home45SectionCopy h2,.home45SectionHead h2,.home45Story h2,.home45Pricing h2,.home45Final h2{color:#17232e;letter-spacing:-.037em;margin:0;line-height:1.06}.home45Hero h1{font-size:clamp(44px,4.8vw,66px);font-weight:770}.home45HeroCopy>p{color:#5f6973;margin:22px 0 26px;font-size:17px;line-height:1.68}.home45Trust{color:#626c75;flex-wrap:wrap;gap:10px 17px;margin-top:19px;font-size:12px;font-weight:700;display:flex}.home45Trust span{align-items:center;gap:6px;display:flex}.home45Trust svg{color:#7a644c;width:14px}.home45LivePreview{background:#fff;border:1px solid #d7d0c8;border-radius:22px;overflow:hidden;box-shadow:0 28px 66px #18243029}.home45BrowserChrome,.home45BrowserBar{background:#eee8df;border-bottom:1px solid #ddd5cb;align-items:center;gap:6px;height:38px;padding:0 13px;display:flex}.home45BrowserChrome i,.home45BrowserBar i{background:#b9aea0;border-radius:50%;width:8px;height:8px}.home45BrowserChrome i:first-child,.home45BrowserBar i:first-child{background:#8e7253}.home45BrowserChrome span,.home45BrowserBar span{color:#6e6a64;margin-left:7px;font-size:12px}.home45MockMaterial{background:linear-gradient(145deg,#dce3e7,#cfd8df 48%,#c5d0d8);min-height:420px;padding:42px;position:relative}.home45MockPaper{background:#fffdf9;border-radius:14px;align-content:start;height:300px;padding:29px 31px;display:grid;box-shadow:0 18px 35px #1d2a3621}.home45MockPaper span{color:#857767;font-size:12px}.home45MockPaper b{color:#243747;margin:16px 0 7px;font-size:25px}.home45MockPaper p{color:#6d757c;margin:0 0 22px}.home45MockPaper>i{background:#ebe6df;border-radius:999px;width:88%;height:8px;margin:5px 0;display:block}.home45MockPaper>i:nth-of-type(2){width:72%}.home45MockPaper>i:nth-of-type(3){width:91%}.home45MockPaper>i:nth-of-type(4){width:60%}.home45FloatingDemo{color:#fff;text-align:left;cursor:pointer;background:#102942;border:0;border-radius:17px;width:250px;padding:16px;position:absolute;bottom:26px;right:19px;box-shadow:0 20px 45px #0c1f3245}.home45FloatingDemo>span{letter-spacing:.07em;color:#d6e1e9;align-items:center;gap:6px;font-size:11px;display:flex}.home45FloatingDemo>span i{background:#7fc6a4;border-radius:50%;width:7px;height:7px}.home45FloatingDemo strong{font-variant-numeric:tabular-nums;margin:9px 0 12px;font-size:33px;display:block}.home45FloatingDemo small{color:#c0ccd6;align-items:center;gap:7px;font-size:12px;display:flex}.home45FloatingDemo small svg{width:14px}.home45DemoBadge{color:#40505e;background:#fffdf9f0;border:1px solid #d6cfc6;border-radius:999px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:25px;left:20px;box-shadow:0 9px 25px #1e28321a}.home45DemoBadge svg{width:15px}.home45PreviewAction{color:#17314c;background:#fffdf9;border:0;border-top:1px solid #e0d9d1;border-radius:0;width:100%}.home45ProofStrip{grid-template-columns:repeat(4,1fr);gap:10px;max-width:1140px;margin:0 auto 25px;padding:0 22px;display:grid}.home45ProofStrip>span{background:#fffdf9;border:1px solid #ddd6cd;border-radius:14px;grid-template-columns:auto 1fr;gap:2px 9px;padding:16px;display:grid}.home45ProofStrip svg{color:#214968;grid-row:1/3;width:19px}.home45ProofStrip b{font-size:13px}.home45ProofStrip small{color:#727b82;font-size:12px;line-height:1.4}.home45Floating,.home45Focus,.home45Data{border-top:1px solid var(--line);grid-template-columns:1.05fr .95fr;align-items:center;gap:62px;max-width:1160px;margin:0 auto;padding:82px 22px;display:grid}.home45SectionCopy{max-width:560px}.home45SectionCopy h2{font-size:clamp(32px,3.45vw,48px)}.home45SectionCopy>p{color:#626c75;margin:18px 0;font-size:15.5px;line-height:1.72}.home45SectionCopy ul{gap:10px;margin:21px 0 0;padding:0;list-style:none;display:grid}.home45SectionCopy li{color:#394550;align-items:center;gap:8px;font-size:13.5px;display:flex}.home45SectionCopy li svg{color:#806a50;width:17px}.home45FloatingMedia{min-height:475px;position:relative}.home45StudyCanvas{background:#dce3e7;border:1px solid #d3d8dc;border-radius:21px;height:455px;overflow:hidden;box-shadow:0 25px 57px #18243024}.home45StudyToolbar{background:#f3f1ed;border-bottom:1px solid #d8d4ce;align-items:center;gap:9px;height:43px;padding:0 14px;display:flex}.home45StudyToolbar i{background:#8e7253;border-radius:50%;width:8px;height:8px}.home45StudyToolbar span{color:#6c7277;font-size:12px}.home45StudyContent{background:#fffdf9;border-radius:13px;margin:34px;padding:28px;box-shadow:0 14px 30px #1e2b351a}.home45StudyContent b{font-size:21px}.home45StudyContent p{color:#69727a;line-height:1.6}.home45StudyContent i{background:#ebe6df;border-radius:999px;width:90%;height:8px;margin:7px 0;display:block}.home45StudyContent i:nth-of-type(2){width:70%}.home45StudyContent i:nth-of-type(4){width:82%}.home45StudyContent i:nth-of-type(5){width:58%}.home45FloatingProduct{background:#10263e;border-radius:16px;width:52%;padding:9px;position:absolute;bottom:-5px;right:-8px;box-shadow:0 20px 45px #10263e3d}.home45FloatingProduct img{border-radius:10px;width:100%;display:block}.home45How{background:#ece4d9;margin:30px 0 45px;padding:70px max(22px,50vw - 550px)}.home45SectionHead{text-align:center;max-width:770px;margin:0 auto 31px}.home45SectionHead.left{text-align:left;margin-left:0}.home45SectionHead h2{font-size:clamp(32px,3.45vw,47px)}.home45Steps{grid-template-columns:repeat(3,1fr);gap:13px;margin:0;padding:0;list-style:none;display:grid}.home45Steps li{background:#ffffffbd;border:1px solid #c0b3a48c;border-radius:16px;align-content:start;gap:14px;padding:21px;display:grid}.home45Steps li>b{color:#fff;background:#18344f;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.home45Steps li span{display:grid}.home45Steps li strong{font-size:14px}.home45Steps li small{color:#667078;margin-top:6px;font-size:12px;line-height:1.55}.home45Focus{grid-template-columns:.92fr 1.08fr}.home45FeaturePills{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.home45FeaturePills span{color:#44505b;background:#fffdf9;border:1px solid #d4ccc2;border-radius:999px;align-items:center;gap:7px;padding:9px 11px;font-size:12px;display:flex}.home45FeaturePills svg{width:15px}.home45ProductShot{background:#fff;border:1px solid #d9d2ca;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 22px 52px #1a252f1f}.home45ProductShot img{width:100%;display:block}.home45Data{grid-template-columns:1.08fr .92fr}.home45DataVisual{min-height:500px;position:relative}.home45ProductShot.secondary{width:76%;position:absolute;bottom:0;right:0;transform:rotate(1.2deg)}.home45DataList{grid-template-columns:1fr 1fr;gap:9px;margin-top:20px;display:grid}.home45DataList span{background:#fffdf9;border:1px solid #ddd5cc;border-radius:12px;grid-template-columns:auto 1fr;gap:2px 8px;padding:12px;display:grid}.home45DataList svg{color:#1f4567;grid-row:1/3;width:17px}.home45DataList b{font-size:12.5px}.home45DataList small{color:#707980;font-size:12px;line-height:1.35}.home45Story{color:#fff;background:#16314c;border-radius:22px;grid-template-columns:.62fr 1.35fr .83fr;align-items:center;gap:34px;max-width:1080px;margin:0 auto 90px;padding:40px;display:grid}.home45Story .home45Overline{color:#dbc6aa;margin:0}.home45Story h2{color:#fff;font-size:31px}.home45Story p{color:#c8d2dc;line-height:1.68}.home45Story blockquote{color:#f2e5d4;border-left:1px solid #71879a;margin:0;padding-left:20px;font-size:23px;line-height:1.35}.home45Pricing{background:#fffdf9;border:1px solid #dad2c8;border-radius:23px;grid-template-columns:1fr 350px;align-items:center;gap:45px;max-width:1080px;margin:0 auto 90px;padding:42px;display:grid}.home45Pricing h2{font-size:clamp(32px,3.45vw,47px)}.home45PricingCopy>p{color:#69727b;line-height:1.7}.home45PricingActions{flex-wrap:wrap;align-items:center;gap:9px 14px;margin-top:22px;display:flex}.home45PriceCard{color:#fff;text-align:center;background:#132940;border-radius:18px;padding:26px;display:grid}.home45PriceCard>span{letter-spacing:.11em;color:#d7c2a5;text-transform:uppercase;font-size:12px;font-weight:900}.home45PriceCard>strong{letter-spacing:-.04em;margin-top:8px;font-size:48px}.home45PriceCard>strong small{font-size:16px}.home45PriceCard>b{color:#c2ced8;font-size:12px}.home45PriceCard ul{text-align:left;gap:9px;margin:19px 0;padding:0;list-style:none;display:grid}.home45PriceCard li{color:#e8edf1;align-items:center;gap:7px;font-size:12.5px;display:flex}.home45PriceCard li svg{width:15px}.home45PriceCard .home45Primary{color:#183047;background:#ebd3b1;border-color:#ebd3b1;margin-top:7px}.home45PriceCard>small{color:#aebbc7;margin-top:10px;font-size:12px}.home45Faq{max-width:1060px;margin:0 auto 90px;padding:0 22px}.home45FaqGrid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.home45Faq details{background:#fffdf9;border:1px solid #ddd6cd;border-radius:14px;padding:18px}.home45Faq summary{cursor:pointer;color:#27333f;font-size:14px;font-weight:760}.home45Faq p{color:#68717a;margin:10px 0 0;font-size:13px;line-height:1.6}.home45Final{background:#11283f;border-radius:24px;grid-template-columns:1fr auto;align-items:center;gap:40px;max-width:1140px;margin:0 auto;padding:43px 40px;display:grid}.home45Final .home45Overline{color:#dbc6aa}.home45Final h2{color:#fff;max-width:730px;font-size:clamp(32px,3.5vw,46px)}.home45FinalActions{gap:9px;min-width:285px;display:grid}.home45Final .home45Primary{color:#193047;background:#ebd3b1;border-color:#ebd3b1}.home45Final .home45Secondary{color:#fff;border-color:#5c7084}.home45Footer{border-top:1px solid #d8d1c8;grid-template-columns:1fr auto;gap:22px;max-width:1140px;margin:16px auto 0;padding:34px 22px 38px;display:grid}.home45FooterBrand{align-items:center;gap:10px;display:flex}.home45FooterBrand img{width:38px;height:38px}.home45FooterBrand div{display:grid}.home45FooterBrand b{font-size:14px}.home45FooterBrand span{color:#727a81;font-size:12px}.home45Footer nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px 15px;display:flex}.home45Footer nav button,.home45Footer nav a{color:#53606b;cursor:pointer;background:0 0;border:0;padding:4px;font-size:12px}.home45Footer>small{color:#8a9196;grid-column:1/-1;font-size:12px}@media (width<=1020px){.home45Nav nav{display:none}.home45Hero{grid-template-columns:1fr;gap:40px}.home45HeroCopy{max-width:760px}.home45LivePreview{max-width:820px}.home45ProofStrip{grid-template-columns:1fr 1fr}.home45Floating,.home45Focus,.home45Data{grid-template-columns:1fr;gap:34px}.home45SectionCopy{max-width:760px}.home45Steps{grid-template-columns:1fr 1fr 1fr}.home45Story{grid-template-columns:1fr 1fr;margin-inline:22px}.home45Story blockquote{grid-column:1/-1}.home45Pricing{grid-template-columns:1fr;margin-inline:22px}.home45PriceCard{max-width:430px}.home45Final,.home45Footer{margin-inline:18px}}@media (width<=700px){.home45Nav{grid-template-columns:1fr auto;min-height:64px;padding:9px 12px}.home45Brand img{width:36px;height:36px}.home45Brand small{display:none}.home45NavActions{gap:4px}.home45NavLogin{padding:0 7px;font-size:12px;display:flex}.home45NavLogin svg{display:none}.home45Primary.compact{min-height:38px;padding:0 10px;font-size:11.5px}.home45Hero{padding:42px 15px 58px}.home45Hero h1{font-size:clamp(38px,10.8vw,50px)}.home45HeroCopy>p{font-size:15.5px}.home45HeroActions{flex-direction:column;align-items:stretch}.home45HeroActions button{width:100%}.home45Trust{display:grid}.home45MockMaterial{min-height:360px;padding:22px 14px}.home45MockPaper{height:260px;padding:22px}.home45FloatingDemo{width:220px;bottom:18px;right:10px}.home45DemoBadge{display:none}.home45ProofStrip{grid-template-columns:1fr;padding:0 15px}.home45Floating,.home45Focus,.home45Data{padding:57px 15px}.home45SectionCopy h2{font-size:31px}.home45FloatingMedia{min-height:410px}.home45StudyCanvas{height:390px}.home45StudyContent{margin:24px 18px;padding:22px}.home45FloatingProduct{width:67%;right:2px}.home45How{padding:55px 15px}.home45SectionHead{text-align:left}.home45SectionHead h2{font-size:31px}.home45Steps{grid-template-columns:1fr}.home45DataVisual{min-height:400px}.home45ProductShot.secondary{width:84%}.home45DataList{grid-template-columns:1fr}.home45Story{grid-template-columns:1fr;gap:20px;margin:0 10px 65px;padding:29px 20px}.home45Story h2{font-size:29px}.home45Story blockquote{font-size:21px}.home45Pricing{margin:0 10px 65px;padding:28px 18px}.home45Pricing h2{font-size:31px}.home45PriceCard{width:100%}.home45PricingActions{align-items:stretch}.home45PricingActions .home45Secondary{width:100%}.home45Faq{margin-bottom:65px;padding:0 15px}.home45FaqGrid{grid-template-columns:1fr}.home45Final{grid-template-columns:1fr;margin:0 8px;padding:34px 18px}.home45Final h2{font-size:31px}.home45FinalActions{min-width:0}.home45Footer{grid-template-columns:1fr;padding-inline:14px}.home45Footer nav{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.home45Primary:hover,.home45Secondary:hover,.home45TextCta:hover,.home45PreviewAction:hover{transform:none}}.emailVerifyHome{background:#f7f4ef;min-height:100dvh}.emailVerifyNav{grid-template-columns:1fr auto}.emailVerifyNavStatus{color:#58705f;background:#fffdf9;border:1px solid #ddd6cd;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:11px;font-weight:800;display:flex}.emailVerifyNavStatus svg{width:15px;height:15px}.emailVerifyMain{grid-template-columns:minmax(0,520px) minmax(360px,1fr);align-items:center;gap:56px;max-width:1120px;min-height:calc(100dvh - 70px);margin:0 auto;padding:54px 22px 72px;display:grid}.emailVerifyCard{background:#fffdf9;border:1px solid #ddd6cd;border-radius:24px;padding:38px 40px 34px;box-shadow:0 28px 70px #17232f1c}.emailVerifyIcon{color:#17314c;background:#f4eee6;border:1px solid #d8cec2;border-radius:16px;place-items:center;width:54px;height:54px;margin-bottom:18px;display:grid}.emailVerifyIcon svg{width:25px;height:25px}.emailVerifyCard .home45Overline{margin-bottom:9px}.emailVerifyCard h1{color:#17212b;letter-spacing:-.038em;margin:0;font-size:clamp(34px,4vw,46px);line-height:1.04}.emailVerifyCard>p{color:#66717a;margin:14px 0 20px;font-size:14px;line-height:1.6}.emailVerifyCard>p strong{color:#263849}.emailVerifyForm{gap:9px;display:grid}.emailVerifyForm label{color:#3d4a55;font-size:11px;font-weight:800}.emailVerifyForm input{color:#17314c;letter-spacing:.28em;text-align:center;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d5ccc2;border-radius:13px;outline:none;width:100%;min-height:58px;padding:10px 16px;font-size:27px;font-weight:800}.emailVerifyForm input::placeholder{color:#c6bdb3}.emailVerifyForm input:focus{border-color:#6c8aa4;box-shadow:0 0 0 4px #3f63811a}.emailVerifyMessage{background:#f3eee7;border-radius:9px;padding:9px 10px;color:#725d45!important;margin:0!important;font-size:11px!important;line-height:1.45!important}.emailVerifySubmit{width:100%;margin-top:4px}.emailVerifySubmit svg{width:16px;height:16px}.emailVerifySubmit:disabled{opacity:.55;cursor:not-allowed;transform:none!important}.emailVerifyHelp{color:#7b838a;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;font-size:10.5px;display:flex}.emailVerifyHelp button,.emailVerifyOther{cursor:pointer}.emailVerifyResend{white-space:nowrap;min-height:40px;padding:0 15px;transition:background .16s,border-color .16s,transform .16s,opacity .16s;box-shadow:0 5px 14px #315a7c24;color:#fff!important;background:#315a7c!important;border:1px solid #315a7c!important;border-radius:10px!important;font-size:10.5px!important;font-weight:850!important}.emailVerifyResend:hover:not(:disabled){transform:translateY(-1px);background:#17314c!important;border-color:#17314c!important}.emailVerifyResend:focus-visible{outline-offset:2px;outline:3px solid #315a7c2e}.emailVerifyResend:disabled{opacity:1;cursor:not-allowed;box-shadow:none;color:#6e7880!important;background:#e8e1d8!important;border-color:#d6cbc0!important}.emailVerifyOther{color:#315a7c;background:0 0;border:0;font-weight:800}.emailVerifyOther:disabled{opacity:.45;cursor:not-allowed}.emailVerifyNext{color:#68737c;background:#faf7f2;border:1px solid #e1d9cf;border-radius:11px;align-items:flex-start;gap:8px;margin-top:18px;padding:11px 12px;font-size:11px;line-height:1.45;display:flex}.emailVerifyNext svg{color:#7b674f;flex:none;width:14px;height:14px;margin-top:1px}.emailVerifyNext b{color:#31475b}.emailVerifyOther{width:100%;margin-top:11px;padding:7px 0;font-size:10.5px}.emailVerifyPreview{color:#fff;background:linear-gradient(155deg,#112b46,#0a1e34);border:1px solid #d9d1c7;border-radius:26px;min-height:430px;padding:30px;position:relative;overflow:hidden;box-shadow:0 30px 70px #1425362b}.emailVerifyPreview:before{content:"";background:radial-gradient(circle,#ebd3b12e,#ebd3b100 70%);border-radius:50%;width:280px;height:280px;position:absolute;inset:auto -70px -90px auto}.emailVerifyPreviewTop{letter-spacing:.14em;color:#a9bfd2;justify-content:space-between;align-items:center;font-size:10px;font-weight:900;display:flex}.emailVerifyPreviewTop i{background:#e6b963;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e6b9631a}.emailVerifyPreviewClock{text-align:center;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#f2f6f9;margin:68px 0 46px;font-size:58px;font-weight:800}.emailVerifyPreviewBars{grid-template-columns:1.15fr .8fr 1fr;align-items:end;gap:9px;height:90px;margin:0 10px;display:grid}.emailVerifyPreviewBars i{background:linear-gradient(#ebd3b185,#ebd3b11a);border-radius:10px 10px 3px 3px;display:block}.emailVerifyPreviewBars i:first-child{height:72%}.emailVerifyPreviewBars i:nth-child(2){height:45%}.emailVerifyPreviewBars i:nth-child(3){height:88%}.emailVerifyPreviewGuide{background:#ffffff0e;border:1px solid #ebd3b147;border-radius:13px;align-items:center;gap:10px;padding:13px 14px;display:flex;position:absolute;bottom:28px;left:28px;right:28px}.emailVerifySparkles{color:#edc778;background:#ebd3b11f;border-radius:9px;place-items:center;width:31px;height:31px;font-size:16px;display:grid}.emailVerifyPreviewGuide>span{gap:2px;display:grid}.emailVerifyPreviewGuide small{letter-spacing:.13em;color:#d8b873;font-size:8px;font-weight:900}.emailVerifyPreviewGuide b{color:#dfe8ef;font-size:11px}@media (width<=880px){.emailVerifyMain{grid-template-columns:1fr;max-width:620px;padding-top:36px}.emailVerifyPreview{display:none}}@media (width<=700px){.emailVerifyNav{grid-template-columns:1fr auto}.emailVerifyNavStatus{padding:7px 9px;font-size:9.5px}.emailVerifyMain{min-height:calc(100dvh - 64px);padding:22px 10px 40px}.emailVerifyCard{border-radius:18px;padding:27px 18px 24px}.emailVerifyCard h1{font-size:33px}.emailVerifyHelp{flex-direction:column;align-items:stretch;gap:8px}.emailVerifyResend{justify-content:center;width:100%}.emailVerifyForm input{min-height:54px;font-size:24px}}.emailVerifyOther{width:100%;min-height:42px;margin-top:12px;padding:0 14px;transition:background .16s,color .16s,border-color .16s,transform .16s;color:#244761!important;background:#f4efe8!important;border:1px solid #c8beb2!important;border-radius:11px!important;font-size:11px!important;font-weight:850!important}.emailVerifyOther:hover:not(:disabled){transform:translateY(-1px);color:#fffdf9!important;background:#17314c!important;border-color:#17314c!important}.emailVerifyOther:focus-visible{outline-offset:2px;outline:3px solid #315a7c2e}.platformRedirectScreen{z-index:2147483600;color:#eef5fb;background:radial-gradient(circle at 72% 24%,#ebd3b11a,#0000 31%),linear-gradient(155deg,#07182d 0%,#0a2038 52%,#0d2946 100%);place-items:center;min-height:100dvh;padding:24px;display:grid;position:fixed;inset:0;overflow:hidden}.platformRedirectGlow{pointer-events:none;background:radial-gradient(circle,#ebd3b11c,#ebd3b100 70%);border-radius:50%;width:56vw;height:56vw;position:absolute;inset:auto auto -24vh -12vw}.platformRedirectCard{text-align:center;background:linear-gradient(#102b48f5,#081b31f5);border:1px solid #8baecf3b;border-radius:24px;width:min(560px,100vw - 36px);padding:38px 38px 34px;position:relative;overflow:hidden;box-shadow:0 34px 90px #00000052}.platformRedirectCard:before{content:"";opacity:.92;background:linear-gradient(90deg,#0000,#e4b55f 24%,#f4d28f 50%,#e4b55f 76%,#0000);height:3px;position:absolute;top:0;left:0;right:0}.platformRedirectBrand{text-align:left;align-items:center;gap:10px;width:max-content;margin:0 auto 26px;display:flex}.platformRedirectBrand img{width:43px;height:43px}.platformRedirectBrand span{line-height:1;display:grid}.platformRedirectBrand small{letter-spacing:.18em;color:#9fb5c9;font-size:8px;font-weight:900}.platformRedirectBrand strong{letter-spacing:.08em;color:#f3f7fb;margin-top:4px;font-size:16px}.platformRedirectClock{background:#ffffff06;border:1px solid #ebd3b129;border-radius:999px;align-items:center;gap:8px;width:max-content;margin:0 auto 24px;padding:8px 12px;display:flex}.platformRedirectClock i{background:#e7b75f;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #e7b75f1a}.platformRedirectClock span{letter-spacing:.08em;color:#c6d4e0;font-variant-numeric:tabular-nums;font-size:11px;font-weight:850}.platformRedirectEyebrow{letter-spacing:.16em;color:#e9bd6b;margin-bottom:10px;font-size:9px;font-weight:900;display:block}.platformRedirectCard h1{color:#f5f8fb;letter-spacing:-.038em;max-width:440px;margin:0 auto;font-size:clamp(31px,4.4vw,46px);line-height:1.04}.platformRedirectCard>p{color:#a9bccd;max-width:430px;margin:16px auto 22px;font-size:13px;line-height:1.6}.platformRedirectProgress{background:#ffffff12;border-radius:999px;width:min(390px,100%);height:6px;margin:0 auto;overflow:hidden}.platformRedirectProgress i{border-radius:inherit;background:linear-gradient(90deg,#dca84b,#f2c773,#dca84b);width:42%;height:100%;animation:1.15s cubic-bezier(.45,.05,.25,1) infinite platformRedirectSweep;display:block;box-shadow:0 0 18px #ecbe6947}.platformRedirectHint{color:#8199ae;margin-top:12px;font-size:10px;display:block}@keyframes platformRedirectSweep{0%{transform:translate(-130%)}to{transform:translate(340%)}}@media (width<=700px){.platformRedirectScreen{padding:12px}.platformRedirectCard{border-radius:19px;padding:30px 20px 27px}.platformRedirectCard h1{font-size:34px}.platformRedirectCard>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.platformRedirectProgress i{width:100%;animation:none}}.guestLandingRuntime{isolation:isolate;position:relative}.guestAuthRuntime{z-index:2147483000;pointer-events:none;width:0;height:0;position:fixed;inset:0;overflow:visible}.guestAuthRuntime>.studyMain{pointer-events:none!important;background:0 0!important;width:0!important;min-width:0!important;max-width:none!important;height:0!important;min-height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important;container-type:normal!important}.guestAuthRuntime>.studyMain>*{display:none!important}.guestAuthRuntime>.studyMain>.accessGateBackdrop,.guestAuthRuntime>.studyMain>.verificationGateBackdrop{pointer-events:auto!important;visibility:visible!important;z-index:2147483640!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;display:flex!important;position:fixed!important;inset:0!important}.guestAuthRuntime>.studyMain>.accessGateBackdrop .accessGateCard,.guestAuthRuntime>.studyMain>.verificationGateBackdrop .verificationGateModal{visibility:visible!important;pointer-events:auto!important;display:block!important}@supports (height:100svh){.guestAuthRuntime>.studyMain>.accessGateBackdrop,.guestAuthRuntime>.studyMain>.verificationGateBackdrop{height:100svh!important}}.studyApp.guestAuthPresentation{z-index:2147482000!important;pointer-events:none!important;background:#f7f4ef!important;width:100vw!important;max-width:none!important;height:100dvh!important;position:fixed!important;inset:0!important;overflow:hidden!important}.studyApp.guestAuthPresentation>[data-slot=sidebar],.studyApp.guestAuthPresentation [data-slot=sidebar-gap],.studyApp.guestAuthPresentation [data-slot=sidebar-container],.studyApp.guestAuthPresentation .studyHeader,.studyApp.guestAuthPresentation .studyNavBrand,.studyApp.guestAuthPresentation .studyNavContent,.studyApp.guestAuthPresentation .studyNavFooter,.studyApp.guestAuthPresentation .guestDemoStrip{display:none!important}.studyApp.guestAuthPresentation .studyWorkspace{pointer-events:none!important;background:0 0!important;width:0!important;min-width:0!important;max-width:none!important;height:0!important;position:fixed!important;inset:0!important;overflow:visible!important}.studyApp.guestAuthPresentation .studyMain{pointer-events:none!important;background:0 0!important;width:0!important;min-width:0!important;max-width:none!important;height:0!important;margin:0!important;padding:0!important;position:fixed!important;inset:0!important;overflow:visible!important;container-type:normal!important}.studyApp.guestAuthPresentation .studyMain>*{display:none!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop,.studyApp.guestAuthPresentation .studyMain>.verificationGateBackdrop{visibility:visible!important;opacity:1!important;pointer-events:auto!important;z-index:2147483600!important;-webkit-backdrop-filter:blur(10px)!important;background:#f7f4effa!important;justify-content:center!important;align-items:center!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:18px!important;display:flex!important;position:fixed!important;inset:0!important;overflow:auto!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard,.studyApp.guestAuthPresentation .studyMain>.verificationGateBackdrop>.verificationGateModal{visibility:visible!important;opacity:1!important;pointer-events:auto!important;width:min(480px,100vw - 36px)!important;height:auto!important;max-height:calc(100dvh - 36px)!important;display:block!important;position:relative!important;overflow:auto!important}@media (width<=700px){.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop,.studyApp.guestAuthPresentation .studyMain>.verificationGateBackdrop{padding:8px!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard,.studyApp.guestAuthPresentation .studyMain>.verificationGateBackdrop>.verificationGateModal{width:min(460px,100vw - 16px)!important;max-height:calc(100dvh - 16px)!important;margin:0 auto!important}}@supports (height:100svh){.studyApp.guestAuthPresentation,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop,.studyApp.guestAuthPresentation .studyMain>.verificationGateBackdrop{height:100svh!important}}.cleanEmptyState{text-align:center;background:linear-gradient(#0d1f39b8,#071223b8);border:1px solid #73aef92e;border-radius:22px;justify-items:center;gap:12px;max-width:760px;margin:28px auto;padding:44px 30px;display:grid;box-shadow:0 18px 50px #00000024}.cleanEmptyIcon{color:#8fbbf7;background:#73aef914;border:1px solid #73aef929;border-radius:16px;place-items:center;width:50px;height:50px;display:grid}.cleanEmptyIcon svg{width:23px;height:23px}.cleanEmptyState strong{color:#f4f8ff;letter-spacing:-.025em;font-size:22px}.cleanEmptyState p{color:#9fb3c9;max-width:560px;margin:0;line-height:1.7}.cleanEmptyState button{color:#eef6ff;background:#17385f;border:1px solid #73aef942;border-radius:12px;min-height:44px;margin-top:6px;padding:0 18px;font-weight:800}.cleanEmptyShareNote{margin-top:18px}.trialNotice{color:#eaf4ff!important;background:linear-gradient(135deg,#132d4ef5,#0c1d34f5)!important;border-color:#f1b84b47!important}.trialNotice>span{font-weight:700}.trialCountdownCard.attention{background:linear-gradient(135deg,#193354f5,#0d1f37f5)!important;border-color:#f1b84b52!important}@media (width<=720px){.cleanEmptyState{margin:18px 0;padding:34px 18px}.cleanEmptyState strong{font-size:20px}}.accessGateBackdrop.accessGateV44{-webkit-backdrop-filter:blur(12px)saturate(.95)!important;background:#f7f4eff7!important;padding:24px!important}.accessGateCardV44.accessAuthCard{--a44-paper:#fffdf9;--a44-bg:#f7f4ef;--a44-ink:#17212b;--a44-muted:#68717a;--a44-line:#ddd5cb;--a44-navy:#17314c;--a44-accent:#ebd3b1;background:var(--a44-paper)!important;width:min(480px,100vw - 48px)!important;max-height:min(760px,100dvh - 48px)!important;color:var(--a44-ink)!important;border:1px solid #ffffff8c!important;border-radius:24px!important;grid-template-columns:1fr!important;padding:0!important;display:grid!important;overflow:hidden!important;box-shadow:0 28px 80px #17202b42!important}.accessGateCardV44.accessAuthCard:before,.accessGateCardV44.accessAuthCard:after{content:none!important;display:none!important}.accessStoryV44{color:#fff;background:linear-gradient(155deg,#193654,#10283f 62%,#0f2236);flex-direction:column;min-height:690px;padding:34px 34px 30px;display:flex;position:relative;overflow:hidden;display:none!important}.accessStoryV44:after{content:"";background:#ebd3b117;border-radius:50%;width:360px;height:360px;position:absolute;bottom:-150px;right:-170px}.accessStoryBrand{z-index:1;align-items:center;gap:10px;display:flex;position:relative}.accessStoryBrand img{width:38px;height:38px}.accessStoryBrand span{display:grid}.accessStoryBrand b{font-size:13px}.accessStoryBrand small{color:#b9c6d2;font-size:9.5px}.accessStoryCopy{z-index:1;margin-top:62px;position:relative}.accessStoryCopy>span{letter-spacing:.14em;color:#d9c3a6;font-size:9.5px;font-weight:900}.accessStoryCopy h3{letter-spacing:-.035em;color:#fff;max-width:390px;margin:11px 0 13px;font-size:32px;line-height:1.08}.accessStoryCopy p{color:#c1ccd6;max-width:400px;margin:0;font-size:13.5px;line-height:1.65}.accessStoryProduct{z-index:1;height:205px;margin-top:34px;position:relative}.accessStoryMaterial{color:#1e3143;background:#f5f0e8;border-radius:15px;align-content:start;padding:17px;display:grid;position:absolute;inset:0 55px 20px 0;box-shadow:0 18px 38px #0003}.accessStoryMaterial small{color:#7d746a;font-size:9px}.accessStoryMaterial b{font-variant-numeric:tabular-nums;margin-top:35px;font-size:31px}.accessStoryMaterial span{color:#747b82;font-size:10px}.accessStoryProduct>img{background:#0a2035;border-radius:13px;width:55%;padding:7px;position:absolute;bottom:0;right:0;box-shadow:0 17px 34px #00000042}.accessStoryBenefits{z-index:1;gap:8px;margin-top:auto;display:grid;position:relative}.accessStoryBenefits span{color:#d7e0e7;align-items:center;gap:7px;font-size:11px;display:flex}.accessStoryBenefits svg{color:#e7d1b5;width:14px}.accessFormPaneV44{background:var(--a44-paper);color:var(--a44-ink);scrollbar-width:thin;scrollbar-color:#c9c1b7 transparent;padding:44px 45px 30px;position:relative;overflow:auto}.accessGateCardV44 .accessGateClose{color:#66717b!important;background:#f4efe8!important;border:1px solid #ddd5cb!important;border-radius:10px!important;width:36px!important;height:36px!important;top:22px!important;right:22px!important}.accessGateCardV44 .accessEyebrow{color:#74614b!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:900!important}.accessGateCardV44 h2{max-width:470px!important;color:var(--a44-ink)!important;letter-spacing:-.035em!important;margin:7px 0 8px!important;font-size:clamp(29px,3.2vw,39px)!important;font-weight:770!important;line-height:1.08!important}.accessGateCardV44 .accessGoogleButton{color:#193047!important;background:#fff!important;border:1px solid #d7d0c8!important;border-radius:12px!important;min-height:52px!important;padding:12px 45px 12px 16px!important;font-size:14px!important;box-shadow:0 7px 18px #1c263114!important}.accessGateCardV44 .accessGoogleButton:after{color:#385673!important;font-size:19px!important;right:17px!important}.accessGateCardV44 .accessForm label{color:#39444e!important;font-size:11.5px!important;font-weight:720!important}.accessGateCardV44 .accessForm input{color:#1a2733!important;min-height:47px!important;box-shadow:none!important;background:#faf8f4!important;border:1px solid #d7d0c8!important;border-radius:10px!important;margin-top:2px!important;padding:11px 13px!important}.accessGateCardV44 .passwordRecovery{color:#315a7c!important}.accessGateCardV44 .emailPolicyInline,.accessGateCardV44 .accessMessage{color:#34424e!important;background:#f1ece5!important;border-color:#d8d0c7!important}.accessGateCardV44 .accessSubmit{color:#fff!important;background:var(--a44-navy)!important;border:1px solid var(--a44-navy)!important;min-height:49px!important;box-shadow:none!important;border-radius:11px!important;margin-top:2px!important;font-size:13.5px!important}.accessGateCardV44 .accessInlineSwitch{color:#315a7c!important;background:0 0!important;border:1px solid #d8d1c9!important;border-radius:10px!important;min-height:40px!important;margin-top:11px!important;padding:8px 11px!important;font-size:12px!important}.accessGateCardV44 .accessFinePrint{color:#8a9298!important;max-width:470px!important;margin:13px auto 0!important;font-size:10.5px!important}.accessGateCardV44 .accessFinePrint a{color:#315a7c!important}.accessGateCardV44 .googleRetry{color:#47535e!important;background:#f4efe8!important;border-color:#d8cbbb!important}.accessGateCardV44 button:focus-visible,.accessGateCardV44 a:focus-visible,.accessGateCardV44 input:focus-visible{outline-offset:2px!important;outline:3px solid #315a7c52!important}@media (width<=820px){.accessGateBackdrop.accessGateV44{align-items:flex-start!important;padding:12px!important}.accessGateCardV44.accessAuthCard{grid-template-columns:1fr!important;width:min(560px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow:auto!important}.accessStoryV44{display:none!important}.accessFormPaneV44{padding:66px 24px 25px;overflow:visible}}@media (width<=520px){.accessGateBackdrop.accessGateV44{align-items:center!important;padding:8px!important}.accessGateCardV44.accessAuthCard{border-radius:18px!important;width:min(460px,100vw - 16px)!important;max-width:460px!important;max-height:calc(100dvh - 16px)!important}.accessFormPaneV44{padding:60px 17px max(20px,env(safe-area-inset-bottom))}.accessGateCardV44 h2{max-width:90%!important;font-size:29px!important}.accessGateCardV44 .accessAuthLead{font-size:12.5px!important}}@media (prefers-reduced-motion:reduce){.accessGateCardV44.accessAuthCard{animation:none!important}}.accessGateCardV44 .accessGoogleButton>span{justify-items:start;gap:2px;line-height:1.15;display:grid}.accessGateCardV44 .accessGoogleButton>span small{color:#74808a;font-size:10.5px;font-weight:650}@media (width<=520px){.accessGateCardV44 .accessGoogleButton>span small{font-size:10px}}.home45HeroDemo{align-self:center;gap:10px;display:grid}.v46Preview{color:#17212b;background:#fffdf9;border:1px solid #d7d0c8;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 58px #17232f21}.v46PreviewTop{background:#eee8df;border-bottom:1px solid #ddd5cb;justify-content:space-between;align-items:center;height:38px;padding:0 13px;display:flex}.v46PreviewTop>span{gap:5px;display:flex}.v46PreviewTop i{background:#b9aea0;border-radius:50%;width:8px;height:8px}.v46PreviewTop i:first-child{background:#8e7253}.v46PreviewTop small{color:#6f7478;font-size:11px}.v46Paper{background:#fffdf9;border-radius:14px;align-content:start;height:292px;padding:29px;display:grid;box-shadow:0 15px 34px #1a27321a}.v46Paper strong{margin:15px 0 7px;font-size:24px}.v46Paper p{color:#6c747b;margin:0 0 18px}.v46Paper>i{background:#ece6de;border-radius:99px;width:90%;height:8px;margin:5px 0}.v46Paper>i:nth-of-type(2){width:73%}.v46Paper>i:nth-of-type(3){width:84%}.v46Paper>i:nth-of-type(4){width:57%}.v46FloatTimer{color:#fff;background:#17314c;border-radius:17px;width:260px;padding:15px 16px;position:absolute;bottom:20px;right:19px;box-shadow:0 18px 42px #16314c40}.v46FloatHeader{color:#d9e4ec;justify-content:space-between;gap:8px;font-size:9px;display:flex}.v46FloatHeader span{letter-spacing:.06em;align-items:center;gap:6px;font-weight:800;display:flex}.v46FloatHeader span i{background:#86c9a8;border-radius:50%;width:7px;height:7px}.v46FloatTimer>strong{font-variant-numeric:tabular-nums;margin:9px 0 12px;font-size:32px;display:block}.v46FloatActions{gap:7px;display:flex}.v46FloatActions span{background:#244663;border-radius:9px;flex:1;justify-content:center;align-items:center;gap:5px;min-height:34px;font-size:11px;display:flex}.v46FloatActions svg{width:13px}.v46FloatStatus{color:#b9c7d2;align-items:center;gap:5px;margin-top:9px;font-size:10px;display:flex}.v46FloatStatus svg{width:12px}.v46PanelTitle{border-bottom:1px solid #e1dbd4;justify-content:space-between;align-items:center;padding:19px 20px;display:flex}.v46PanelTitle>span{align-items:center;gap:8px;font-weight:800;display:flex}.v46PanelTitle svg{color:#214968;width:18px}.v46PanelTitle small{color:#737b82;font-size:11px}.v46FocusPreview{padding-bottom:20px}.v46CycleGrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:24px 22px;display:grid}.v46CycleCard{background:#f9f6f1;border:1px solid #ddd5cc;border-radius:14px;gap:4px;padding:17px;display:grid}.v46CycleCard small{letter-spacing:.1em;color:#7c6a55;font-size:10px;font-weight:900}.v46CycleCard strong{color:#17314c;font-size:25px}.v46CycleCard span{color:#717a82;font-size:11px}.v46CycleArrow{color:#9a8d7d;font-weight:900}.v46SoundRow{color:#fff;background:#17314c;border-radius:13px;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;margin:0 22px;padding:15px;display:grid}.v46SoundRow>svg{width:20px}.v46SoundRow>span{display:grid}.v46SoundRow b{font-size:12px}.v46SoundRow small{color:#bdcad4;font-size:10px}.v46SoundRow i{background:#ebd3b1;border-radius:999px;width:36px;height:20px;position:relative}.v46SoundRow i:after{content:"";background:#17314c;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;right:3px}.v46CycleFooter{color:#59646d;justify-content:space-between;gap:12px;margin:14px 22px 0;font-size:11px;display:flex}.v46CycleFooter span{color:#244761;align-items:center;gap:6px;font-weight:800;display:flex}.v46CycleFooter svg{width:14px}.v46ReportPreview{min-height:420px}.v46Stats{grid-template-columns:repeat(3,1fr);gap:9px;padding:20px;display:grid}.v46Stats span{background:#faf8f4;border:1px solid #ddd6ce;border-radius:13px;padding:14px;display:grid}.v46Stats small{color:#737c83;font-size:10px}.v46Stats strong{color:#17314c;margin-top:5px;font-size:21px}.v46ReportBody{grid-template-columns:1.25fr .75fr;gap:15px;padding:0 20px 20px;display:grid}.v46Bars{border:1px solid #ddd6ce;border-radius:14px;padding:17px}.v46Bars>span{grid-template-columns:110px 1fr 38px;align-items:center;gap:8px;margin:12px 0;display:grid}.v46Bars b,.v46Bars small{font-size:10px}.v46Bars i{background:linear-gradient(90deg,#17314c var(--v46-bar),#ebe6df var(--v46-bar));border-radius:99px;height:8px}.v46SessionMini{color:#fff;background:#17314c;border-radius:14px;align-items:flex-start;gap:10px;padding:16px;display:flex}.v46SessionMini>svg{width:20px}.v46SessionMini div{display:grid}.v46SessionMini b{font-size:12px}.v46SessionMini span,.v46SessionMini small{color:#c2ced7;margin-top:4px;font-size:10px}.home45FloatingMedia>.v46Preview{height:100%}.home45DataVisual>.v46Preview{min-height:470px}.home45Focus>.v46Preview{width:100%}.home45ProductShot,.home45StudyCanvas,.home45FloatingProduct{display:none!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop{-webkit-backdrop-filter:blur(8px)!important;background:#f7f4eff5!important;justify-content:center!important;align-items:center!important;padding:18px!important;overflow:hidden!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard,.accessGateCardV44.accessAuthCard{background:#fffdf9!important;border:1px solid #ddd5cb!important;border-radius:20px!important;width:min(470px,100vw - 36px)!important;height:auto!important;max-height:calc(100dvh - 36px)!important;display:block!important;overflow:hidden!important;box-shadow:0 22px 60px #1c283426!important}.accessFormPaneV44.accessFormPaneV46{background:#fffdf9!important;padding:26px 30px 22px!important;overflow:hidden!important}.accessCompactBrand{align-items:center;gap:9px;margin:0 42px 18px 0;display:flex}.accessCompactBrand span{display:grid}.accessCompactBrand b{color:#17212b;font-size:13px}.accessGateCardV44 h2{max-width:390px!important;margin:6px 0!important;font-size:30px!important}.accessGateCardV44 .accessGoogleButton{min-height:48px!important;padding-block:9px!important}.accessGateCardV44 .accessInlineSwitch{min-height:35px!important;margin-top:8px!important;padding:6px 10px!important}.accessGateCardV44 .passwordRecovery{margin-top:-2px!important;font-size:11px!important}.accessGateCardV44 .googleRetry{margin-top:7px!important;padding:9px 11px!important;font-size:11px!important}@media (width<=700px){.v46FloatingPreview{min-height:385px;padding:22px 14px}.v46Paper{height:260px;padding:21px}.v46FloatTimer{width:220px;bottom:13px;right:10px}.v46FloatTimer>strong{font-size:28px}.v46CycleGrid{grid-template-columns:1fr;gap:8px}.v46CycleArrow{display:none}.v46ReportBody{grid-template-columns:1fr}.v46Stats{grid-template-columns:1fr 1fr}.v46Stats span:first-child{grid-column:1/-1}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop{align-items:center!important;padding:10px!important;overflow:auto!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard,.accessGateCardV44.accessAuthCard{border-radius:18px!important;width:min(440px,100vw - 20px)!important;max-height:calc(100dvh - 20px)!important;overflow:auto!important}.accessFormPaneV44.accessFormPaneV46{padding:22px 18px 18px!important}.accessCompactBrand{margin-bottom:13px}.accessGateCardV44 h2{font-size:27px!important}.accessGateCardV44 .accessAuthLead{font-size:12px!important}}@media (height<=700px) and (width>=701px){.accessFormPaneV44.accessFormPaneV46{padding:18px 26px 14px!important}.accessCompactBrand{margin-bottom:10px}.accessGateCardV44 h2{font-size:27px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:10px!important}.accessGateCardV44 .authDivider{margin:8px 0!important}.accessGateCardV44 .accessForm{gap:5px!important}.accessGateCardV44 .accessForm input{min-height:39px!important}.accessGateCardV44 .accessFinePrint{margin-top:6px!important}}.v46PaperLines i{background:#ece5dc;border-radius:999px;height:9px;display:block}.v46PaperLines i:first-child{width:84%}.v46PaperLines i:nth-child(2){width:82%}.v46PaperLines i:nth-child(3){width:76%}.v46PaperLines i:nth-child(4){width:54%}.v46FloatTimer{background:#153452;border:1px solid #284d70;border-radius:22px;width:268px;padding:14px 14px 12px;bottom:20px;right:20px;box-shadow:0 22px 44px #1023364d}.v46FloatHeader{align-items:center;font-size:9px}.v46FloatHeader small{opacity:.78}.v46FloatTimer>strong{letter-spacing:-.04em;margin:10px 0 12px;font-size:27px;line-height:1.03}.v46FloatControlRow button{color:#fff;cursor:default;background:#284866;border:1px solid #3a5d81;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-size:11px;font-weight:600;display:flex}.v46FloatControlRow svg{width:14px;height:14px}.v46FloatInputRow label{color:#dbe4ec;align-content:start;gap:5px;font-size:10px;display:grid}.v46FloatSave{background:#f0c35e;border-radius:14px;justify-content:center;align-items:center;min-height:57px;font-size:13px;font-weight:800;box-shadow:inset 0 -1px #00000014;color:#17314c!important;display:flex!important}.v46FloatStatus{color:#bcc9d5;margin-top:8px;font-size:10px}@media (width<=700px){.v46FloatingPreview,.v46FloatingPreview.compact{min-height:430px;padding:16px 14px 18px}.v46Paper{height:308px;padding:22px 20px 24px}.v46Paper p{max-width:68%;font-size:12px}.v46FloatTimer{width:224px;padding:11px;bottom:14px;right:10px}.v46FloatTimer>strong{font-size:24px}.v46FloatControlRow button{min-height:36px;font-size:10px}.v46FloatInputRow{grid-template-columns:1fr 1fr 68px}.v46FloatSave{min-height:52px;font-size:12px}}.v46FloatIconButton{padding:0!important}.v46FloatIconButton svg{margin:0}.v46FloatMiniTotal{color:#b9c7d2;margin-top:6px;font-size:10px}.v46FloatingPreview{background:#f7f3ec;min-height:552px;padding:26px 28px 30px}.v46FloatingPreview.compact{min-height:552px}.v46Paper{background:#fffefa;border-radius:20px;height:422px;padding:35px 36px 40px;box-shadow:0 24px 48px #16273a14}.v46Paper small{color:#887c6f;font-size:12px}.v46Paper strong{color:#17314c;margin:20px 0 12px;font-size:25px;line-height:1.12}.v46Paper p{color:#61707d;max-width:50%;margin:0;font-size:15px;line-height:1.7}.v46PaperLines{gap:9px;margin-top:39px;display:grid}.v46PaperLines i{background:#eae3d9;height:8px}.v46FloatTimer{color:#fff;background:#071e36;border:1px solid #315d87;border-radius:16px;width:258px;padding:12px 12px 10px;bottom:18px;right:18px;box-shadow:0 22px 48px #07192c57}.v46FloatHeader{letter-spacing:.08em;color:#dce8f3;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;font-size:8px;display:flex}.v46FloatHeader span{letter-spacing:.08em;font-weight:850}.v46FloatHeader small{color:#f1c25e;opacity:1;font-size:8px;font-weight:800}.v46FloatState{justify-content:center;align-items:center;margin-top:6px;display:flex}.v46FloatState span{letter-spacing:.12em;text-transform:uppercase;color:#f0c25d;font-size:8px;font-weight:850}.v46FloatTimer>strong{text-align:center;letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#fff;margin:4px 0 10px;font-size:28px;line-height:1;display:block}.v46FloatControlRow{grid-template-columns:1fr 46px 1fr;gap:7px;display:grid}.v46FloatControlRow button{color:#fff;cursor:default;background:#163c60;border:1px solid #3970a4;border-radius:9px;justify-content:center;align-items:center;gap:5px;min-height:39px;padding:0 7px;font-size:10.5px;font-weight:650;display:flex}.v46FloatControlRow button:last-child{background:#173f64}.v46FloatControlRow button:hover{background:#1c4a72}.v46FloatIconButton{color:#f0c25d!important;background:#0e2e4d!important;border-color:#3c6d99!important;padding:0!important}.v46FloatIconButton svg{width:15px;height:15px}.v46FloatInputRow{grid-template-columns:1fr 1fr 62px;gap:7px;margin-top:8px;display:grid}.v46FloatInputRow label{color:#fff;gap:4px;font-size:8px;display:grid}.v46FloatInputRow label span{color:#f3f7fb;font-size:8px}.v46FloatInputRow label b{color:#fff;background:#071a2d;border:1px solid #3a6c98;border-radius:9px;align-items:center;min-height:35px;padding:0 9px;font-size:11px;font-weight:600;display:flex}.v46FloatSave{min-height:49px;box-shadow:none;background:#ffc55d;border-radius:10px;justify-content:center;align-items:center;color:#10263d!important;font-size:11px!important;font-weight:800!important;display:flex!important}.v46FloatMiniTotal{color:#bdc9d5;text-align:left;margin-top:5px;font-size:8px}.v46FloatStatus{display:none}@media (width<=700px){.v46FloatingPreview,.v46FloatingPreview.compact{min-height:435px;padding:16px 14px 18px}.v46Paper{height:314px;padding:22px 20px 24px}.v46Paper p{max-width:64%;font-size:12px}.v46FloatTimer{width:214px;padding:10px;bottom:12px;right:10px}.v46FloatTimer>strong{font-size:24px}.v46FloatControlRow{grid-template-columns:1fr 38px 1fr;gap:5px}.v46FloatControlRow button{min-height:34px;font-size:9px}.v46FloatInputRow{grid-template-columns:1fr 1fr 55px;gap:5px}.v46FloatSave{min-height:46px;font-size:10px!important}}.home47Audience{color:#6f593f!important;letter-spacing:.12em!important}.home47HumanVisual{background:#dfe4e7;border:1px solid #d7d0c8;border-radius:24px;min-height:500px;position:relative;overflow:hidden;box-shadow:0 30px 70px #17232f29}.home47HumanVisual>img{object-fit:cover;object-position:center 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.home47PhotoShade{background:linear-gradient(#0a1c2e08 30%,#0a1c2e94 100%);position:absolute;inset:0}.home47PhotoLabel{color:#fff;text-shadow:0 2px 12px #0000004d;gap:2px;max-width:210px;display:grid;position:absolute;bottom:22px;left:22px}.home47PhotoLabel span{letter-spacing:.12em;font-size:10px;font-weight:900}.home47PhotoLabel small{color:#e7edf1;font-size:12px}.home47PhotoTimer{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;text-align:left;cursor:pointer;background:#122d46f5;border:1px solid #ffffff29;border-radius:10px;width:39%;min-width:190px;padding:12px 13px;position:absolute;top:34%;left:25%;transform:rotate(-.7deg);box-shadow:0 12px 30px #091a2b47}.home47PhotoTimer>span{letter-spacing:.08em;color:#d6e0e8;align-items:center;gap:6px;font-size:10px;font-weight:850;display:flex}.home47PhotoTimer>span i{background:#85c8a7;border-radius:50%;width:7px;height:7px}.home47PhotoTimer strong{font-variant-numeric:tabular-nums;margin:7px 0 8px;font-size:24px;display:block}.home47PhotoTimer small{color:#c3ced8;align-items:center;gap:5px;font-size:10px;display:flex}.home47PhotoTimer small svg{width:14px}.home45HeroDemo .home45PreviewAction{background:#fffdf9;border-radius:12px}.home45ProofStrip>span{min-height:84px}.home45Pricing{margin-top:18px}.home45Final{margin-top:8px}.home47Footer{grid-template-columns:minmax(260px,.8fr) minmax(0,1.3fr)!important;gap:48px!important;max-width:1180px!important;padding-top:44px!important}.home47FooterLead{align-content:start;gap:14px;display:grid}.home47FooterLead p{color:#68717a;max-width:360px;margin:0;font-size:12.5px;line-height:1.65}.home47FooterColumns{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.home47FooterColumns nav{place-content:start stretch!important;gap:8px!important;display:grid!important}.home47FooterColumns nav strong{color:#26333e;letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px;font-size:11px}.home47FooterColumns nav button,.home47FooterColumns nav a{text-align:left;line-height:1.35;color:#657079!important;padding:3px 0!important;font-size:12px!important}.home47FooterColumns nav button:hover,.home47FooterColumns nav a:hover{color:#17314c!important}.home47FooterBottom{color:#8a9196;border-top:1px solid #ded7cf;grid-column:1/-1;justify-content:space-between;gap:18px;padding-top:20px;display:flex}.home47FooterBottom small{font-size:11px}.guestDemoStrip{color:#273541;background:#f3eadf;border-bottom:1px solid #ddcfbf;justify-content:space-between;align-items:center;gap:18px;padding:10px 18px;display:flex}.guestDemoStrip>span{gap:1px;display:grid}.guestDemoStrip strong{font-size:11.5px}.guestDemoStrip small{color:#68727a;font-size:10.5px}.guestDemoStrip button{color:#244761;cursor:pointer;background:#fffdf9;border:1px solid #cbbdac;border-radius:9px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.guestDemoHero{background:linear-gradient(135deg,#0d2540,#132f4d)!important;border-color:#334f6d!important}.guestDemoHero .guestProductHeroCopy .eyebrow{color:#e5cba8!important}.guestDemoHero .guestProductHeroCopy p{max-width:700px!important}.accessGateBackdrop.accessGateV44,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop{-webkit-backdrop-filter:blur(10px)!important;background:#f7f4eff7!important;justify-content:center!important;align-items:center!important;padding:18px!important;overflow:auto!important}.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{background:#fffdf9!important;border:1px solid #d8d0c7!important;border-radius:20px!important;grid-template-columns:1fr!important;width:min(480px,100vw - 36px)!important;max-width:480px!important;height:auto!important;max-height:calc(100dvh - 36px)!important;display:block!important;overflow:auto!important;box-shadow:0 24px 65px #19263226!important}.accessStoryV44{display:none!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{background:#fffdf9!important;padding:25px 29px 21px!important;overflow:visible!important}.accessGateCardV44 h2{font-size:29px!important;line-height:1.08!important}.accessGateCardV44 .accessForm input{min-height:42px!important}@media (width<=1020px){.home47HumanVisual{min-height:470px}.home47Footer{grid-template-columns:1fr!important;gap:28px!important}.home47FooterColumns{max-width:760px}}@media (width<=700px){.home47HumanVisual{border-radius:18px;min-height:430px}.home47PhotoTimer{width:42%;min-width:150px;padding:10px;top:34%;left:24%}.home47PhotoTimer strong{font-size:20px}.home47PhotoTimer>span{font-size:8.5px}.home47PhotoLabel{max-width:145px;bottom:13px;left:12px}.home47Footer{margin-inline:10px!important;padding-inline:14px!important}.home47FooterColumns{grid-template-columns:1fr 1fr;gap:24px 18px}.home47FooterColumns nav:last-child{grid-column:1/-1}.home47FooterBottom{display:grid}.guestDemoStrip{align-items:flex-start;padding:9px 12px}.guestDemoStrip small{display:none}.guestDemoStrip button{white-space:nowrap}.accessGateBackdrop.accessGateV44,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop{padding:8px!important}.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{border-radius:16px!important;width:min(460px,100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:21px 17px 17px!important}}@media (height<=680px) and (width>=701px){.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:16px 25px 12px!important}.accessCompactBrand{margin-bottom:8px!important}.accessGateCardV44 h2{font-size:25px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:8px!important}.accessGateCardV44 .authDivider{margin:7px 0!important}.accessGateCardV44 .accessForm input{min-height:38px!important}.accessGateCardV44 .accessForm{gap:4px!important}}.guestAuthOverHome{background:#f7f4ef;min-height:100dvh;position:relative}.guestAuthHomeBackground{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.guestAuthHomeBackground .captureHome{filter:saturate(.86)brightness(.97)}.studyApp.guestAuthPresentation{pointer-events:none!important;background:0 0!important}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop,.accessGateBackdrop.accessGateV44{-webkit-backdrop-filter:blur(5px)saturate(.9)!important;background:#f7f4efb8!important;justify-content:center!important;align-items:center!important;padding:18px!important;overflow:auto!important}.home48HumanVisual{background:#e8e3dc;border:1px solid #d8d1c9;border-radius:24px;min-height:510px;position:relative;overflow:hidden;box-shadow:0 28px 68px #17232f24}.home48HumanVisual>img{object-fit:cover;object-position:center 42%;width:100%;height:calc(100% - 92px);display:block;position:absolute;inset:0 0 92px}.home48PhotoShade{background:linear-gradient(#0a182600 52%,#0a182666 100%);position:absolute;inset:0 0 92px}.home48PhotoCaption{color:#fff;text-shadow:0 2px 14px #00000059;gap:4px;display:grid;position:absolute;bottom:111px;left:20px}.home48PhotoCaption span{letter-spacing:.13em;font-size:9px;font-weight:900}.home48PhotoCaption strong{max-width:310px;font-size:13px;line-height:1.35}.home48ProductFloat{color:#17314c;background:#fffdf9;border-top:1px solid #ddd6ce;grid-template-columns:1fr auto;grid-template-areas:"label time""detail time";align-items:center;gap:2px 18px;height:92px;padding:15px 18px;display:grid;position:absolute;bottom:0;left:0;right:0}.home48ProductFloat>span{letter-spacing:.08em;color:#52606b;grid-area:label;align-items:center;gap:7px;font-size:9.5px;font-weight:900;display:flex}.home48ProductFloat>span i{background:#6fba92;border-radius:50%;width:7px;height:7px}.home48ProductFloat>strong{font-variant-numeric:tabular-nums;letter-spacing:-.02em;grid-area:time;font-size:26px}.home48ProductFloat>small{color:#7b8389;grid-area:detail;align-items:center;gap:5px;font-size:10.5px;display:flex}.home48ProductFloat svg{width:13px}.home45HeroDemo .home45PreviewAction{min-height:44px;color:#244761!important;background:#fffdf9!important;border:1px solid #d9d1c8!important;box-shadow:0 10px 25px #1c28340f!important}.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{background:#fffdf9fb!important;border:1px solid #c6bcb1c7!important;border-radius:22px!important;width:min(500px,100vw - 36px)!important;max-width:500px!important;max-height:calc(100dvh - 36px)!important;overflow:auto!important;box-shadow:0 30px 90px #1e2a3633!important}.accessCompactBrand b{font-size:13px!important}.accessCompactBrand small{color:#7f878d!important;font-size:10.5px!important}.accessGateCardV44 .accessGateClose{color:#657079!important;width:34px!important;height:34px!important;box-shadow:none!important;background:#f5f1eb!important;border:1px solid #ddd6ce!important;border-radius:999px!important;top:18px!important;right:18px!important}.accessGateCardV44 .accessEyebrow{letter-spacing:.13em!important;color:#7a654e!important;font-size:9.5px!important}.accessGateCardV44 h2{letter-spacing:-.035em!important;color:#17212b!important;margin:7px 0!important;font-size:31px!important;line-height:1.08!important}.accessGateCardV44 .accessAuthLead{color:#66717a!important;max-width:420px!important;margin:0 0 17px!important;font-size:12.5px!important;line-height:1.55!important}.accessGateCardV44 .accessGoogleButton{background:#fff!important;border:1px solid #d4ccc3!important;border-radius:13px!important;min-height:52px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 8px 20px #19273412!important}.accessGateCardV44 .accessGoogleButton:hover{border-color:#bfb4a7!important;transform:translateY(-1px)!important;box-shadow:0 12px 26px #1927341a!important}.accessGateCardV44 .accessGoogleButton>span b{color:#1c3349!important;font-size:13.5px!important}.accessGateCardV44 .accessGoogleButton>span small{color:#7b858d!important;font-size:10px!important}.accessGateCardV44 .authDivider{color:#9aa0a5!important;margin:13px 0 12px!important}.accessGateCardV44 .accessForm label{color:#394550!important;font-size:11px!important}.accessGateCardV44 .accessForm input{color:#1d2b37!important;background:#fff!important;border:1px solid #d9d1c8!important;border-radius:11px!important;min-height:46px!important;margin-top:3px!important;padding:10px 12px!important;box-shadow:inset 0 1px 1px #111e2b05!important}.accessGateCardV44 .accessForm input::placeholder{color:#a0a6ab!important}.accessGateCardV44 .accessForm input:focus{border-color:#567795!important;box-shadow:0 0 0 3px #5677951c!important}.accessGateCardV44 .passwordRecovery{color:#456782!important;min-height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;align-self:flex-end!important;margin:-1px 0 0!important;padding:3px 0!important;font-size:10.5px!important;font-weight:700!important}.accessGateCardV44 .passwordRecovery:hover{text-decoration:underline!important}.accessGateCardV44 .accessSubmit:hover{transform:translateY(-1px)!important;box-shadow:0 13px 28px #173a5938!important}.accessGateCardV44 .accessFinePrint{color:#8d9499!important;margin-top:10px!important;font-size:9.5px!important;line-height:1.4!important}.accessGateCardV44 .accessMessage,.accessGateCardV44 .emailPolicyInline{border-radius:10px!important}.guestAuthOverHome .guestAuthHomeBackground:after{content:"";z-index:5;pointer-events:none;background:#fffdf914;position:fixed;inset:0}@media (width<=700px){.home48HumanVisual{border-radius:18px;min-height:440px}.home48HumanVisual>img{object-position:center center;height:calc(100% - 84px);inset:0 0 84px}.home48PhotoShade{inset:0 0 84px}.home48PhotoCaption{bottom:100px;left:14px}.home48PhotoCaption strong{max-width:220px;font-size:11.5px}.home48ProductFloat{gap:1px 10px;height:84px;padding:12px 14px}.home48ProductFloat>strong{font-size:22px}.home48ProductFloat>span{font-size:8.5px}.home48ProductFloat>small{font-size:9.5px}.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop,.accessGateBackdrop.accessGateV44{padding:8px!important}.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{border-radius:17px!important;width:min(470px,100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:22px 18px 18px!important}.accessGateCardV44 h2{font-size:27px!important}.accessGateCardV44 .accessAuthLead{font-size:12px!important}}@media (height<=690px) and (width>=701px){.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:18px 27px 14px!important}.accessCompactBrand{margin-bottom:9px!important}.accessGateCardV44 h2{font-size:27px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:10px!important}.accessGateCardV44 .authDivider{margin:8px 0!important}.accessGateCardV44 .accessForm{gap:5px!important}.accessGateCardV44 .accessForm input{min-height:40px!important}.accessGateCardV44 .accessFinePrint{margin-top:6px!important}}.captureHome.home45{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-family:Inter,SF Pro Text,Segoe UI,Roboto,Helvetica,Arial,sans-serif}.home49Nav{grid-template-columns:minmax(0,1fr) auto!important}.home49Nav .home45NavActions{justify-self:end}.home45ProofStrip>span{background:linear-gradient(#fffdf9 0%,#fcf8f2 100%)!important;border-color:#d6bea0!important}.home45Pricing{border-color:#d6bea0!important}.home45PriceCard{border:1px solid #ebd3b157}.home49LegalFooter{color:#7a838b;border-top:1px solid #d6bea0;justify-content:space-between;align-items:center;gap:20px;width:min(1140px,100% - 36px);margin:18px auto 0;padding:24px 0 32px;display:flex}.home49LegalFooter nav{flex-wrap:wrap;align-items:center;gap:8px 22px;display:flex}.home49LegalFooter a{font-size:12px;font-weight:650;text-decoration:none;transition:color .16s;color:#59636c!important}.home49LegalFooter a:hover{color:#17314c!important}.home49LegalFooter>small{color:#959b9f;font-size:11px}.home45 [data-home-reveal]{opacity:0;transition:opacity .58s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)perspective(1100px)rotateX(1.4deg)}.home45 [data-home-reveal].is-visible{opacity:1;transform:translate(0,0)perspective(1100px)rotateX(0)}.home49Depth{transform-style:preserve-3d;transition:transform .38s cubic-bezier(.2,.7,.2,1);transform:perspective(1250px)rotateX(0)rotateY(0)translate(0,0)}@media (hover:hover) and (pointer:fine){.home49Depth:hover{transform:perspective(1250px)rotateX(1.1deg)rotateY(-1.25deg)translateY(-3px)}}@media (width<=700px){.home49LegalFooter{justify-items:start;width:calc(100% - 28px);padding:20px 0 28px;display:grid}.home49LegalFooter nav{gap:8px 16px}.home49LegalFooter a{font-size:11.5px}}@media (prefers-reduced-motion:reduce){.home45 [data-home-reveal]{opacity:1;transition:none;transform:none}.home49Depth,.home49Depth:hover{transition:none;transform:none}}.accessGateCardV44 .accessForm input{min-height:42px!important;padding:8px 11px!important}@media (width<=700px){.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{width:min(440px,100vw - 14px)!important;max-height:calc(100dvh - 10px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:17px 16px 14px!important}.accessCompactBrand{margin-bottom:9px!important}.accessGateCardV44 h2{font-size:25px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:9px!important;font-size:11.5px!important}.accessGateCardV44 .accessGoogleButton{min-height:44px!important}.accessGateCardV44 .accessForm input{min-height:40px!important}.accessGateCardV44 .accessSubmit{min-height:42px!important}}.home51Pricing .home45PricingCopy>p{margin:14px 0 0}.home51PricingAssurances{flex-wrap:wrap;gap:8px;margin:20px 0 4px;display:flex}.home51PricingAssurances span{color:#344250;background:linear-gradient(#fffdf9,#fbf6ef);border:1px solid #d6bea0bf;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:7px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.home51PricingAssurances svg{color:#8c6d49;stroke-width:2.25px;width:14px;height:14px}.home51Pricing .home45PricingCopy>p strong{color:#26394a;font-weight:800}@media (width<=700px){.home51PricingAssurances{grid-template-columns:1fr;margin-top:16px;display:grid}.home51PricingAssurances span{justify-content:flex-start}}.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{width:min(452px,100vw - 32px)!important;max-width:452px!important;max-height:calc(100dvh - 24px)!important}.accessCompactBrand{margin-bottom:10px!important}.accessCompactBrand img{width:32px!important;height:32px!important}.accessGateCardV44 h2{margin:5px 0!important;font-size:27px!important;line-height:1.06!important}.accessGateCardV44 .accessAuthLead{margin:0 0 11px!important;font-size:11.8px!important;line-height:1.42!important}.accessGateCardV44 .accessForm label{gap:4px!important;font-size:10.5px!important}.accessGateCardV44 .accessForm input{min-height:39px!important;padding-block:7px!important}.accessGateCardV44 .accessSubmit{min-height:42px!important}@media (height<=650px) and (width>=701px){.accessGateCardV44.accessAuthCard,.studyApp.guestAuthPresentation .studyMain>.accessGateBackdrop>.accessGateCard{max-height:calc(100dvh - 12px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:14px 23px 11px!important}.accessGateCardV44 h2{font-size:24px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:7px!important;font-size:11px!important}.accessGateCardV44 .accessGoogleButton{min-height:40px!important}.accessGateCardV44 .accessForm input{min-height:36px!important}.accessGateCardV44 .accessSubmit{min-height:39px!important}}.newUserGuideCard{z-index:2147481200;color:#eef5fb;-webkit-backdrop-filter:blur(12px);background:linear-gradient(#102b48fb,#081b31fb);border:1px solid #6084a87a;border-radius:17px;width:min(326px,100vw - 36px);max-height:min(430px,100dvh - 112px);padding:15px;animation:.22s ease-out both newUserGuideIn;position:fixed;top:88px;bottom:auto;right:18px;overflow:auto;box-shadow:0 22px 58px #010a1657}.newUserGuideCard--left{left:318px;right:auto}.newUserGuideCard--right{left:auto;right:18px}.newUserGuideTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.newUserGuideTop>span{letter-spacing:.14em;color:#e7bd70;align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.newUserGuideTop>span svg{width:14px;height:14px}.newUserGuideWindowActions{align-items:center;gap:6px;display:flex}.newUserGuideMinimize,.newUserGuideLater{color:#aebfd0;cursor:pointer;background:#ffffff0b;border:1px solid #94b1cc3d;border-radius:9px;place-items:center;width:29px;height:29px;display:grid}.newUserGuideMinimize:hover,.newUserGuideLater:hover{color:#fff;background:#ffffff14}.newUserGuideMinimize svg,.newUserGuideLater svg{width:14px;height:14px}.newUserGuideProgress{background:#ffffff14;border-radius:99px;height:3px;margin:11px 0 12px;overflow:hidden}.newUserGuideProgress i{border-radius:inherit;background:linear-gradient(90deg,#ffc46c,#e5b45f);height:100%;transition:width .25s;display:block}.newUserGuideCard h2{letter-spacing:-.025em;color:#f5f8fb;margin:0 0 6px;font-size:19px;line-height:1.14}.newUserGuideCard>p{color:#9eb2c6;margin:0;font-size:11.5px;line-height:1.5}.newUserGuideCard ul{flex-wrap:wrap;gap:6px;margin:11px 0 0;padding:0;list-style:none;display:flex}.newUserGuideCard li{color:#b9c8d6;background:#ffffff09;border:1px solid #8eaac629;border-radius:999px;align-items:center;gap:5px;padding:6px 8px;font-size:9.8px;line-height:1.2;display:flex}.newUserGuideCard li svg{color:#d8ae62;flex:none;width:12px;height:12px}.newUserGuideStatus{color:#c4d1dd;background:#ffc46c13;border-radius:10px;align-items:flex-start;gap:7px;margin-top:11px;padding:8px 9px;font-size:10px;line-height:1.35;display:flex}.newUserGuideStatus svg{color:#e2b667;flex:none;width:13px;height:13px;margin-top:1px}.newUserGuideStatus.emphasis{color:#f6f1e7;background:#ffc46c24;border:1px solid #ffc46c61;margin-top:12px;padding:12px 13px;font-size:12.5px;font-weight:850;line-height:1.45;box-shadow:0 8px 24px #0000001f}.newUserGuideStatus.emphasis svg{color:#ffc46c}.newUserGuidePrimary{color:#09203a;cursor:pointer;background:#ffc46c;border:1px solid #ffc46c57;border-radius:11px;justify-content:center;align-items:center;gap:7px;width:100%;min-height:40px;margin-top:12px;padding:9px 12px;font-size:11px;font-weight:900;display:flex;box-shadow:0 9px 22px #00000029}.newUserGuidePrimary:hover:not(:disabled){filter:brightness(1.035);transform:translateY(-1px)}.newUserGuidePrimary:disabled{opacity:.55;cursor:wait}.newUserGuidePrimary svg{width:14px;height:14px}.newUserGuideLaterText{color:#8298ad;cursor:pointer;background:0 0;border:0;width:100%;margin-top:6px;padding:5px;font-size:9.5px}.newUserGuideLaterText:hover{color:#b6c5d3}.newUserGuideMini{z-index:2147481200;color:#eef5fb;cursor:pointer;text-align:left;background:#091f37f5;border:1px solid #6084a880;border-radius:13px;grid-template-columns:1fr auto;grid-template-areas:"meta arrow""title arrow";align-items:center;gap:2px 10px;width:min(300px,100vw - 36px);min-height:46px;padding:9px 11px;display:grid;position:fixed;inset:88px 18px auto auto;box-shadow:0 14px 36px #00000042}.newUserGuideMini>span{letter-spacing:.12em;color:#e7bd70;grid-area:meta;align-items:center;gap:5px;font-size:8.5px;font-weight:900;display:flex}.newUserGuideMini>span svg{width:12px;height:12px}.newUserGuideMini>strong{text-overflow:ellipsis;white-space:nowrap;color:#c5d3df;grid-area:title;font-size:10.5px;font-weight:800;overflow:hidden}.newUserGuideMini>svg{color:#e7bd70;grid-area:arrow;width:15px;height:15px}.newUserGuideResume{z-index:2147480000;color:#f0c875;cursor:pointer;background:#0c2947;border:1px solid #ffc46c59;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:9px 13px;font-size:10px;font-weight:850;display:flex;position:fixed;inset:88px 18px auto auto;box-shadow:0 12px 28px #05121f38}.newUserGuideResume svg{width:14px;height:14px}body:has(.newUserGuideCard) [data-tour]{scroll-margin:110px}body:has(.newUserGuideCard) [data-tour=finish-modal]{position:relative}@keyframes newUserGuideIn{0%{opacity:0;transform:translateY(8px)scale(.985)}to{opacity:1;transform:none}}@media (width<=1100px){.newUserGuideCard--left{left:82px}.newUserGuideMini,.newUserGuideResume{left:auto;right:12px}}@media (width<=700px){.newUserGuideCard,.newUserGuideCard--left,.newUserGuideCard--right{border-radius:15px;width:auto;max-height:min(44dvh,390px);padding:13px;inset:auto 10px 10px}.newUserGuideCard h2{font-size:17px}.newUserGuideCard>p{font-size:10.8px}.newUserGuideCard li{font-size:9.2px}.newUserGuideMini,.newUserGuideResume{width:auto;inset:auto 10px 10px}}@media (height<=650px) and (width>=701px){.newUserGuideCard{max-height:calc(100dvh - 86px);padding:12px;top:72px;bottom:auto}.newUserGuideCard h2{font-size:17px}.newUserGuideCard ul,.newUserGuideStatus{margin-top:8px}.newUserGuidePrimary{margin-top:9px}}@media (prefers-reduced-motion:reduce){.newUserGuideCard{animation:none}}@media (width>=701px){.newUserGuideCard{max-height:min(360px,100dvh - 110px)}.newUserGuideCard h2{font-size:18px}.newUserGuideCard>p{line-height:1.42}}.newUserGuideCard{width:min(356px,100vw - 36px);max-height:min(500px,100dvh - 104px)}.newUserGuideTop{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.newUserGuideTop:active{cursor:grabbing}.newUserGuideTop button{cursor:pointer}.newUserGuideTop>span{font-size:10.5px}.newUserGuideCard h2{font-size:22px;line-height:1.16}.newUserGuideCard>p{font-size:13.5px;line-height:1.58}.newUserGuideCard li{padding:7px 9px;font-size:11px;line-height:1.3}.newUserGuideStatus{padding:9px 10px;font-size:11.5px;line-height:1.45}.newUserGuidePrimary{min-height:43px;font-size:12.5px}.newUserGuideSecondary{color:#d2dde8;cursor:pointer;background:#ffffff0a;border:1px solid #91aec942;border-radius:11px;width:100%;min-height:40px;margin-top:7px;padding:8px 11px;font-size:11.5px;font-weight:800}.newUserGuideSecondary:hover:not(:disabled){color:#fff;background:#ffffff14}.newUserGuideSecondary:disabled{opacity:.5;cursor:not-allowed}.studyGuideReplay svg{color:#e7bd70}.studyGuideReplay .navLabel small{color:#91a8be}@media (width<=700px){.newUserGuideCard{width:min(356px,100vw - 20px);max-height:calc(100dvh - 88px)}.newUserGuideCard h2{font-size:20px}.newUserGuideCard>p{font-size:13px}.newUserGuideTop{cursor:default;touch-action:auto}}.studyApp .floatingTimerFallback{bottom:4px!important;right:4px!important}.cycleSaveActivationHint{background:#ebd3b10e;border:1px solid #ebd3b147;border-radius:13px;margin:0 0 14px;padding:12px 14px}.cycleSaveActivationHint strong{color:#f2c779;font-size:13px;display:block}.cycleSaveActivationHint p{color:#aebfd0;margin:4px 0 0;font-size:12px;line-height:1.55}.studyGuideReplay{background:linear-gradient(135deg,#e7bd700e,#2242632e)!important;border:1px solid #e7bd702e!important;border-radius:12px!important;height:auto!important;min-height:52px!important;padding:8px 9px!important}.studyGuideReplay:hover{background:linear-gradient(135deg,#e7bd701a,#2242633d)!important}.studyGuideReplayIcon{background:#e7bd7012;border:1px solid #e7bd703b;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;display:grid}.studyGuideReplayIcon svg{color:#e7bd70;width:16px;height:16px}.studyGuideReplay .navLabel{white-space:normal!important;gap:2px!important;min-width:0!important;line-height:1.15!important;display:grid!important}.studyGuideReplay .navLabel strong{text-overflow:ellipsis;white-space:nowrap;color:#e6edf4;font-size:11.5px;overflow:hidden}.studyGuideReplay .navLabel small{text-overflow:ellipsis;white-space:nowrap;color:#91a8be;font-size:9.5px;overflow:hidden}.studyGuideReplay{gap:8px!important;min-height:46px!important;padding:6px 8px!important;overflow:hidden!important}.studyGuideReplayIcon{border-radius:8px!important;width:28px!important;height:28px!important}.studyGuideReplay .navLabel{min-width:0!important;max-width:calc(100% - 36px)!important;overflow:hidden!important}.studyGuideReplay .navLabel strong{white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.studyGuideReplay .navLabel small{white-space:nowrap!important;text-overflow:ellipsis!important;margin-top:2px!important;font-size:9px!important;line-height:1.15!important;display:block!important;overflow:hidden!important}.premiumStaticLock,.premiumInlineLock{color:#9fb3c9;letter-spacing:.01em;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.premiumStaticLock{background:#07142647;border:1px solid #9fb3c933;border-radius:10px;width:max-content;max-width:100%;margin:12px 0 0;padding:8px 10px}.premiumStaticLock svg,.premiumInlineLock svg{color:#d5ad68;width:14px;height:14px}.premiumDemoTool button:disabled,.focusTrack button:disabled{cursor:not-allowed!important;opacity:.48!important;box-shadow:none!important}.premiumDemoTool button:disabled:hover,.focusTrack button:disabled:hover{transform:none!important}.premiumInlineLock{min-height:42px;padding:0 10px}.starterPreviewFrame{gap:12px;width:100%;margin:0 0 20px;display:grid}.starterPreviewNote{color:#eaf2fb;background:#1836577a;border:1px solid #ebd3b133;border-radius:13px;align-items:flex-start;gap:10px;width:100%;padding:12px 14px;display:flex}.starterPreviewNote>svg{color:#e0b76d;flex:none;width:16px;height:16px;margin-top:2px}.starterPreviewNote>div{gap:2px;display:grid}.starterPreviewNote strong{font-size:11.5px}.starterPreviewNote span{color:#9fb3c9;font-size:10.5px;line-height:1.45}.starterPreviewFrame .demoReportNotice{background:#0a1c3380!important;border-color:#73aef926!important}.starterPreviewFrame .demoReport{box-shadow:0 14px 38px #00000014}.premiumPreviewLockedNote{color:#dbe8f5;background:#08192e80;border:1px solid #9fb3c929;border-radius:12px;align-items:flex-start;gap:10px;margin-top:16px;padding:12px 14px;display:flex}.premiumPreviewLockedNote>svg{color:#d9ad63;flex:none;width:16px;height:16px;margin-top:2px}.premiumPreviewLockedNote>div{gap:3px;display:grid}.premiumPreviewLockedNote strong{font-size:11.5px}.premiumPreviewLockedNote span{color:#9fb3c9;font-size:10.5px;line-height:1.45}.starterPreviewFrame .premiumPreviewBadge{white-space:nowrap}.starterPreviewFrame .demoHistoryCard,.starterPreviewFrame .questionHistory{margin:0}.starterPreviewFrame .questionHistory .demoReportNotice{margin-bottom:12px}.trialCountdownCard:not(.attention):not(.urgent):not(.grace){background:linear-gradient(135deg,#163558f5,#0a1e36f5)!important;border-color:#73aef93d!important}.trialCountdownProgress{overflow:hidden}.trialCountdownProgress>i{transition:width .3s}@media (width<=720px){.starterPreviewNote{padding:11px 12px}.starterPreviewFrame{gap:9px}.premiumStaticLock{margin-top:9px}}.starterPreviewAccess{color:#aebfd1;letter-spacing:.04em;text-transform:uppercase;background:#091c3380;border:1px solid #9fb3c929;border-radius:999px;justify-self:end;align-items:center;gap:6px;margin:0 2px -2px 0;padding:6px 9px;font-size:9.5px;font-weight:850;display:inline-flex}.starterPreviewAccess svg{color:#d7ae67;width:12px;height:12px}.subjectsEmptyState{margin-top:4px}.subjectsEmptyIllustration{text-align:center;background:#091c336b;border:1px solid #9fb3c929;border-radius:16px;align-content:center;place-items:center;gap:8px;min-height:180px;padding:24px;display:grid}.subjectsEmptyIllustration svg{color:#d7ae67;width:42px;height:42px}.subjectsEmptyIllustration strong{color:#eef5fb;font-size:20px}.subjectsEmptyIllustration span{color:#9fb3c9;max-width:220px;font-size:11px;line-height:1.45}.unlockTrialAction{color:inherit!important;background:#ebd3b114!important;border:1px solid #ebd3b18c!important}@media (width<=700px){.subjectsEmptyState{grid-template-columns:1fr!important}.subjectsEmptyIllustration{min-height:140px}}.subjectsEmptyState{text-align:center;background:linear-gradient(#0f2a4794,#081c3357);border:1px dashed #9fb3c942;border-radius:18px;justify-items:center;gap:10px;width:min(680px,100%);margin:18px auto 4px;padding:34px 28px 30px;display:grid}.subjectsEmptyIcon{color:#e8bd70;background:#ebd3b114;border:1px solid #ebd3b159;border-radius:16px;place-items:center;width:58px;height:58px;margin-bottom:4px;display:grid}.subjectsEmptyIcon svg{width:27px;height:27px}.subjectsEmptyState>.eyebrow{letter-spacing:.16em;font-size:10px}.subjectsEmptyState>strong{letter-spacing:-.02em;color:#eef5fb;max-width:560px;font-size:22px;line-height:1.2}.subjectsEmptyState>p{color:#9fb3c9;max-width:610px;margin:0 0 6px;font-size:13px;line-height:1.65}.subjectsEmptyState>button{min-height:44px;padding-inline:18px}.trialWelcomeBackdrop{animation:.24s ease-out both trialWelcomeFade;z-index:2147482500!important;-webkit-backdrop-filter:blur(10px)!important;background:#05101ec7!important}.trialWelcomeModal{z-index:2147482600;text-align:center;width:min(500px,100vw - 28px);animation:.46s cubic-bezier(.16,1,.3,1) both trialWelcomePop;overflow:visible!important}.trialWelcomeBadge{color:#f0c875;letter-spacing:.14em;background:#ebd3b11a;border:1px solid #ebd3b18c;border-radius:999px;align-items:center;gap:7px;width:max-content;max-width:100%;margin:2px auto 12px;padding:7px 11px;font-size:10px;font-weight:900;display:flex}.trialWelcomeBadge svg{width:15px;height:15px}.trialWelcomeModal h2{letter-spacing:-.035em;max-width:390px;margin:8px auto 10px;font-size:30px;line-height:1.06}.trialWelcomeModal .authLead{max-width:410px;margin-inline:auto}.trialWelcomeModal .trialWelcomeFeature{text-align:left;background:#ffffff09}.trialWelcomeCelebration{z-index:2147482550;pointer-events:none;position:fixed;inset:0;overflow:hidden}.trialWelcomeCelebration i{opacity:0;background:#f1c46d;border-radius:3px;width:9px;height:16px;animation:1.15s cubic-bezier(.2,.7,.2,1) both trialConfetti;position:absolute;top:48%;left:50%}.trialWelcomeCelebration i:first-child{--x:-210px;--y:-150px;--r:-80deg;animation-delay:20ms}.trialWelcomeCelebration i:nth-child(2){--x:-145px;--y:-220px;--r:65deg;animation-delay:80ms}.trialWelcomeCelebration i:nth-child(3){--x:-70px;--y:-185px;--r:125deg;animation-delay:30ms}.trialWelcomeCelebration i:nth-child(4){--x:55px;--y:-210px;--r:45deg;animation-delay:.1s}.trialWelcomeCelebration i:nth-child(5){--x:135px;--y:-170px;--r:105deg;animation-delay:50ms}.trialWelcomeCelebration i:nth-child(6){--x:215px;--y:-115px;--r:155deg;animation-delay:.12s}.trialWelcomeCelebration i:nth-child(7){--x:-205px;--y:25px;--r:35deg;animation-delay:.13s}.trialWelcomeCelebration i:nth-child(8){--x:-125px;--y:95px;--r:90deg;animation-delay:70ms}.trialWelcomeCelebration i:nth-child(9){--x:130px;--y:90px;--r:140deg;animation-delay:90ms}.trialWelcomeCelebration i:nth-child(10){--x:205px;--y:20px;--r:200deg;animation-delay:40ms}@keyframes trialWelcomeFade{0%{opacity:0}to{opacity:1}}@keyframes trialWelcomePop{0%{opacity:0;transform:translateY(16px)scale(.94)}70%{transform:translateY(-2px)scale(1.015)}to{opacity:1;transform:none}}@keyframes trialConfetti{0%{opacity:0;transform:translate(-50%,-50%)scale(.4)rotate(0)}18%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)),calc(-50% + var(--y))) scale(1) rotate(var(--r))}}@media (width<=700px){.subjectsEmptyState{padding:26px 18px 24px}.subjectsEmptyState>strong{font-size:19px}.trialWelcomeModal h2{font-size:25px}}@media (prefers-reduced-motion:reduce){.trialWelcomeBackdrop,.trialWelcomeModal,.trialWelcomeCelebration i{animation:none!important}}.accountDangerZone{background:#8b2d2d0f;border:1px solid #e1818147;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin-top:18px;padding:14px;display:flex}.accountDangerZone>div{gap:4px;min-width:0;display:grid}.accountDangerZone span{letter-spacing:.14em;color:#d39a9a;font-size:9px;font-weight:900}.accountDangerZone strong{color:#eef5fb;font-size:13px}.accountDangerZone p{color:#9fb0c0;max-width:520px;margin:0;font-size:10.5px;line-height:1.5}.accountDangerZone button{color:#ffd1d1;cursor:pointer;background:#a02f2f24;border:1px solid #ee8b8b66;border-radius:10px;flex:none;min-height:38px;padding:8px 12px;font-size:10px;font-weight:850}.accountDangerZone button:hover:not(:disabled){background:#aa37373d}.accountDangerZone button:disabled{opacity:.45;cursor:not-allowed}.historyResetBackdrop{z-index:2147483000!important}.historyResetModal{width:min(500px,100vw - 28px)}.historyResetModal form{gap:10px;margin-top:14px;display:grid}.historyResetModal label{color:#b9c8d5;gap:7px;font-size:11px;font-weight:800;display:grid}.historyResetModal input{color:#eef5fb;background:#081d32;border:1px solid #8ea9c44d;border-radius:10px;outline:none;min-height:46px;padding:10px 12px}.historyResetModal input:focus{border-color:#d7a65c;box-shadow:0 0 0 3px #d7a65c1f}.historyResetConfirm{color:#fff3f3;cursor:pointer;background:#7a2f36;border:1px solid #eb84847a;border-radius:10px;min-height:42px;padding:9px 13px;font-weight:900}.historyResetConfirm:hover:not(:disabled){background:#8e353e}.historyResetConfirm:disabled{opacity:.5;cursor:not-allowed}.historyResetGoogleNote{background:#ffffff09;border:1px solid #8ea9c42e;border-radius:10px;gap:3px;margin:14px 0 4px;padding:11px 12px;display:grid}.historyResetGoogleNote strong{color:#eef5fb;font-size:11px}.historyResetGoogleNote span{color:#9fb0c0;font-size:10px;line-height:1.45}@media (width<=700px){.accountDangerZone{flex-direction:column;align-items:stretch}.accountDangerZone button{width:100%}}.starterSimpleCard{min-height:405px}.starterSimpleCard>.sectionHead{margin-bottom:20px}.starterSimpleCard .starterSimpleEmpty{margin-top:8px}@media (width<=700px){.starterSimpleCard{min-height:0}.starterSimpleCard>.sectionHead{margin-bottom:12px}.starterSimpleCard .starterSimpleEmpty{margin-top:4px}}.accessGateBackdrop.accessGateV44{-webkit-backdrop-filter:blur(16px)saturate(.9)!important;background:radial-gradient(circle at 18% 12%,#ebd3b157,#0000 30%),radial-gradient(circle at 82% 88%,#17314c1a,#0000 32%),#f7f4eff5!important}.accessGateCardV44.accessAuthCard{--a52-paper:#fffdf9;--a52-ink:#142536;--a52-muted:#6c7782;--a52-line:#ddd4ca;--a52-navy:#17314c;--a52-gold:#e7ba68;position:relative;background:var(--a52-paper)!important;border:1px solid #1425361a!important;border-radius:28px!important;width:min(520px,100vw - 44px)!important;max-height:min(790px,100dvh - 40px)!important;box-shadow:0 34px 90px #12233438,0 3px 12px #12233414!important}.accessGateCardV44.accessAuthCard:before{content:""!important;z-index:3!important;background:linear-gradient(90deg,#d9a64f,#f0ca82 52%,#d9a64f)!important;height:4px!important;display:block!important;position:absolute!important;inset:0 0 auto!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{background:linear-gradient(180deg,#ebd3b112,transparent 110px), var(--a52-paper)!important;padding:34px 40px 28px!important}.accessGateCardV44 .accessCompactBrand{border-bottom:1px solid #14253617!important;margin:0 0 24px!important;padding:0 50px 18px 0!important}.accessGateCardV44 .accessCompactBrand img{filter:drop-shadow(0 6px 12px #17314c1f);width:38px!important;height:38px!important}.accessGateCardV44 .accessCompactBrand b{color:var(--a52-ink)!important;letter-spacing:-.01em!important;font-size:13px!important}.accessGateCardV44 .accessCompactBrand small{color:#7d8993!important;letter-spacing:.01em!important;font-size:9.5px!important}.accessGateCardV44 .accessGateClose{color:#5f6b76!important;background:#ffffffb8!important;border:1px solid #1425361c!important;border-radius:999px!important;width:38px!important;height:38px!important;transition:transform .16s,background .16s,border-color .16s!important;top:25px!important;right:26px!important;box-shadow:0 6px 18px #14253612!important}.accessGateCardV44 .accessGateClose:hover{transform:rotate(5deg);background:#fff!important;border-color:#14253633!important}.accessGateCardV44 .accessEyebrow{color:#73592f!important;letter-spacing:.13em!important;background:#ebd3b13b!important;border:1px solid #d1a04e3d!important;border-radius:999px!important;width:max-content!important;margin:0 0 10px!important;padding:6px 9px!important;font-size:9.5px!important;font-weight:850!important;display:inline-flex!important}.accessGateCardV44 h2{max-width:430px!important;color:var(--a52-ink)!important;letter-spacing:-.045em!important;margin:0 0 10px!important;font-family:Inter,SF Pro Display,Segoe UI,Roboto,Helvetica,Arial,sans-serif!important;font-size:clamp(29px,3vw,37px)!important;font-weight:760!important;line-height:1.04!important}.accessGateCardV44 .accessAuthLead{max-width:440px!important;color:var(--a52-muted)!important;margin:0 0 20px!important;font-size:12.8px!important;line-height:1.55!important}.accessGateCardV44 .accessGoogleButton{min-height:50px!important;color:var(--a52-ink)!important;background:#fff!important;border:1px solid #14253624!important;border-radius:13px!important;padding:0 46px 0 16px!important;transition:transform .16s,box-shadow .16s,border-color .16s!important;box-shadow:0 7px 20px #14253612!important}.accessGateCardV44 .accessGoogleButton:hover:not(:disabled){transform:translateY(-1px);border-color:#17314c47!important;box-shadow:0 10px 26px #1425361c!important}.accessGateCardV44 .accessGoogleButton>span{justify-content:flex-start!important;align-items:center!important;line-height:1!important;display:flex!important}.accessGateCardV44 .accessGoogleButton>span b{color:#203449!important;font-size:13.5px!important;font-weight:760!important}.accessGateCardV44 .accessGoogleButton img{width:18px!important;height:18px!important}.accessGateCardV44 .accessGoogleButton:after{opacity:.75;font-size:17px!important}.accessGateCardV44 .authDivider{color:#939aa1!important;margin:15px 0 13px!important;font-size:10px!important}.accessGateCardV44 .authDivider i{background:#1425361a!important}.accessGateCardV44 .accessForm label{color:#40505f!important;letter-spacing:.01em!important;font-size:10.5px!important;font-weight:760!important}.accessGateCardV44 .accessForm input{color:#17283a!important;background:#fff!important;border:1px solid #14253624!important;border-radius:12px!important;min-height:48px!important;margin-top:4px!important;padding:11px 13px!important;font-size:13px!important;transition:border-color .16s,box-shadow .16s,background .16s!important;box-shadow:inset 0 1px #14253605!important}.accessGateCardV44 .accessForm input:hover{border-color:#17314c42!important}.accessGateCardV44 .accessForm input:focus{background:#fff!important;border-color:#526f8c!important;box-shadow:0 0 0 4px #526f8c1c!important}.accessGateCardV44 .accessSubmit{color:#fff!important;background:linear-gradient(#234a6d 0%,#17314c 100%)!important;border:1px solid #17314c!important;border-radius:12px!important;min-height:50px!important;margin-top:4px!important;font-size:13px!important;font-weight:820!important;transition:transform .16s,filter .16s,box-shadow .16s!important;box-shadow:0 10px 22px #17314c2e!important}.accessGateCardV44 .accessSubmit:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px);box-shadow:0 13px 28px #17314c3b!important}.accessGateCardV44 .accessInlineSwitch{color:#3f617f!important;background:0 0!important;border:0!important;border-radius:10px!important;min-height:38px!important;margin-top:10px!important;font-size:11.5px!important;font-weight:730!important}.accessGateCardV44 .accessInlineSwitch:hover:not(:disabled){background:#17314c0e!important}.accessGateCardV44 .accessFinePrint{color:#8d959c!important;margin:10px auto 0!important;font-size:9.5px!important;line-height:1.45!important}.accessGateCardV44 .accessFinePrint a{color:#456783!important;font-weight:720!important;text-decoration:none!important}.accessGateCardV44 .accessFinePrint a:hover{text-decoration:underline!important}.questionStatTiles{grid-template-columns:repeat(5,minmax(0,1fr))!important}.questionStatTiles .statTile{min-width:0}.questionStatTiles .statTile .topSubjectName{overflow-wrap:anywhere;font-size:clamp(17px,1.55vw,23px);line-height:1.12}.questionStatTiles .statTileAccuracy{background:linear-gradient(#e7ba6812,#0d2945db);border-color:#e7ba686b}@container workspace (width<=980px){.questionStatTiles{grid-template-columns:repeat(2,minmax(0,1fr))!important}.questionStatTiles .statTileAccuracy{grid-column:1/-1}}@container workspace (width<=440px){.questionStatTiles{grid-template-columns:1fr 1fr!important}.questionStatTiles .statTileAccuracy{grid-column:1/-1}}@media (width<=520px){.accessGateBackdrop.accessGateV44{padding:8px!important}.accessGateCardV44.accessAuthCard{border-radius:21px!important;width:min(468px,100vw - 16px)!important;max-height:calc(100dvh - 16px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:24px 18px 20px!important}.accessGateCardV44 .accessCompactBrand{margin-bottom:20px!important;padding:0 46px 15px 0!important}.accessGateCardV44 .accessGateClose{top:17px!important;right:17px!important}.accessGateCardV44 h2{max-width:92%!important;font-size:28px!important}.accessGateCardV44 .accessAuthLead{font-size:12px!important}}@media (prefers-reduced-motion:reduce){.accessGateCardV44 .accessGateClose,.accessGateCardV44 .accessGoogleButton,.accessGateCardV44 .accessSubmit{transition:none!important}}.studyApp .studyGuideReplay{overflow:hidden;color:#eaf1f8!important;background:linear-gradient(#1c3a58d1,#142d47b8)!important;border:1px solid #7497bc47!important;border-radius:12px!important;gap:10px!important;min-height:52px!important;padding:9px 10px!important}.studyApp .studyGuideReplay:hover{background:linear-gradient(#224465e6,#183450cc)!important;border-color:#8bb1d77a!important}.studyGuideReplayIcon{color:#d8e8f7;background:#173552;border:1px solid #84a9cf57;border-radius:8px;flex:0 0 31px;place-items:center;width:31px;height:31px;display:grid}.studyGuideReplayIcon svg{width:16px;height:16px}.studyGuideReplay .navLabel{gap:2px;min-width:0;overflow:hidden;display:grid!important}.studyGuideReplay .navLabel strong{text-overflow:ellipsis;white-space:nowrap;color:#f3f7fb;min-width:0;font-size:12.5px;line-height:1.2;display:block;overflow:hidden}.studyGuideReplay .navLabel small{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:10px;line-height:1.2;display:block;overflow:hidden;color:#91a8be!important}.studyApp [data-collapsible=icon] .studyGuideReplay{justify-content:center!important;padding:8px!important}.studyApp [data-collapsible=icon] .studyGuideReplayIcon{flex-basis:32px;width:32px;height:32px}.studyApp .timerFullscreenTopButton{border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;width:auto!important;min-width:108px!important;height:38px!important;min-height:38px!important;padding:0 12px!important;display:inline-flex!important}.timerFullscreenTopButton span{letter-spacing:0;white-space:nowrap;font-size:11px;font-weight:800}@container workspace (width<=520px){.studyApp .timerFullscreenTopButton{width:40px!important;min-width:40px!important;padding:0!important}.timerFullscreenTopButton span{display:none}}.consentBar{color:#213244!important;-webkit-backdrop-filter:blur(18px)saturate(.92)!important;background:#fffdf9f7!important;border:1px solid #17314c1c!important;border-left:3px solid #d7b16cd1!important;border-radius:18px!important;gap:18px!important;width:min(980px,100% - 36px)!important;padding:14px 16px!important;bottom:20px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;box-shadow:0 20px 52px #17232f24,0 2px 8px #17232f0d!important}.consentCopy{display:grid;gap:3px!important}.consentEyebrow{color:#8a6b3e;letter-spacing:.14em;font-size:9px;font-weight:850;line-height:1.2;display:block}.consentCopy strong{letter-spacing:-.01em;color:#17314c!important;margin:0!important;font-size:14px!important;line-height:1.25!important}.consentCopy p{color:#68747f!important;max-width:710px!important;margin:2px 0 0!important;font-size:11.5px!important;line-height:1.5!important}.consentCopy a{text-underline-offset:2px;color:#315b7d!important;font-weight:760!important}.consentActions{gap:8px!important}.consentActions button{border-radius:10px!important;min-height:40px!important;padding:9px 14px!important;font-size:11.5px!important;transition:transform .15s,box-shadow .15s,background .15s!important}.consentReject{min-width:132px;color:#4f6171!important;box-shadow:none!important;background:#f4f0ea!important;border-color:#17314c1f!important}.consentAccept{min-width:92px;color:#17314c!important;background:#ebc069!important;border-color:#e0b45e!important;box-shadow:0 8px 18px #cf9e442e!important}.consentActions button:hover{transform:translateY(-1px)}.consentAccept:hover{background:#f0c873!important;box-shadow:0 10px 22px #cf9e443d!important}.consentReject:hover{background:#eee8df!important}.consentSettings{color:#5e6c78!important;background:#fffdf9f0!important;border-color:#17314c1c!important;box-shadow:0 8px 22px #17232f14!important}.captureHome.home45 .home45HeroCopy{max-width:650px}.captureHome.home45 .home45Hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:650px;font-size:clamp(46px,4.35vw,64px);line-height:1.02}.captureHome.home45 .home45HeroCopy>p{max-width:590px;margin:18px 0 23px;line-height:1.58}.captureHome.home45 .home45SectionCopy>p{margin:10px 0;line-height:1.58}.captureHome.home45 .home45SectionCopy>p+p{margin-top:8px}.captureHome.home45 .home45PricingCopy>p{margin:9px 0 0!important;line-height:1.58!important}.captureHome.home45 .home51PricingAssurances{margin-top:15px!important;margin-bottom:12px!important}.accessGateCardV44.accessAuthCard{width:min(500px,100vw - 36px)!important;max-height:calc(100dvh - 24px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:24px 34px 18px!important}.accessGateCardV44 .accessCompactBrand{margin-bottom:14px!important;padding-bottom:12px!important}.accessGateCardV44 .accessCompactBrand img{width:34px!important;height:34px!important}.accessGateCardV44 .accessGateClose{width:34px!important;height:34px!important;top:16px!important;right:17px!important}.accessGateCardV44 .accessEyebrow{margin-bottom:7px!important;padding:5px 8px!important}.accessGateCardV44 h2{margin-bottom:6px!important;font-size:clamp(27px,2.6vw,33px)!important;line-height:1.03!important}.accessGateCardV44 .accessAuthLead{margin-bottom:12px!important;font-size:12px!important;line-height:1.42!important}.accessGateCardV44 .accessGoogleButton{min-height:46px!important}.accessGateCardV44 .authDivider{margin:10px 0 9px!important}.accessGateCardV44 .accessForm{gap:7px!important}.accessGateCardV44 .accessForm input{min-height:43px!important;margin-top:3px!important;padding:9px 12px!important}.accessGateCardV44 .accessSubmit{min-height:46px!important;margin-top:2px!important}.accessGateCardV44 .accessInlineSwitch{min-height:32px!important;margin-top:6px!important}.accessGateCardV44 .accessFinePrint{margin-top:6px!important;font-size:9px!important;line-height:1.32!important}@media (width<=720px){.consentBar{gap:12px!important;width:auto!important;padding:14px!important;bottom:12px!important;left:12px!important;right:12px!important;transform:none!important}.consentCopy p{font-size:11px!important}.consentActions{width:100%;grid-template-columns:1fr 1fr!important;display:grid!important}.consentReject,.consentAccept{width:100%;min-width:0}}@media (width<=520px){.captureHome.home45 .home45Hero h1{font-size:clamp(38px,10.2vw,48px)}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:18px 16px 14px!important}.accessGateCardV44 .accessCompactBrand{margin-bottom:10px!important;padding-bottom:10px!important}.accessGateCardV44 h2{font-size:25px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:9px!important}}@media (height<=820px) and (width>=701px){.accessGateBackdrop.accessGateV44{padding:8px!important}.accessGateCardV44.accessAuthCard{width:min(486px,100vw - 24px)!important;max-height:calc(100dvh - 16px)!important}.accessFormPaneV44,.accessFormPaneV44.accessFormPaneV46{padding:18px 30px 14px!important}.accessGateCardV44 .accessCompactBrand{margin-bottom:9px!important;padding-bottom:9px!important}.accessGateCardV44 .accessCompactBrand img{width:32px!important;height:32px!important}.accessGateCardV44 .accessGateClose{width:32px!important;height:32px!important;top:12px!important;right:13px!important}.accessGateCardV44 .accessEyebrow{margin-bottom:5px!important;padding:4px 7px!important}.accessGateCardV44 h2{margin-bottom:4px!important;font-size:27px!important}.accessGateCardV44 .accessAuthLead{margin-bottom:8px!important;font-size:11.5px!important}.accessGateCardV44 .accessGoogleButton{min-height:43px!important}.accessGateCardV44 .authDivider{margin:7px 0!important}.accessGateCardV44 .accessForm{gap:5px!important}.accessGateCardV44 .accessForm input{min-height:39px!important;padding:7px 10px!important}.accessGateCardV44 .accessSubmit{min-height:42px!important}.accessGateCardV44 .accessInlineSwitch{min-height:29px!important;margin-top:4px!important}.accessGateCardV44 .accessFinePrint{margin-top:4px!important;font-size:8.5px!important}}.captureHome.home45 .home45Brand{justify-self:start!important;width:max-content!important}.captureHome.home45 .home45Brand:hover,.captureHome.home45 .home45Brand:active{color:#17212b!important;box-shadow:none!important;background:0 0!important;transform:none!important}.captureHome.home45 .home45NavLogin:hover{color:#17212b!important;box-shadow:none!important;background:#f0ebe4!important}.captureHome.home45 .home45Primary:hover:not(:disabled){color:#fff!important;-webkit-text-fill-color:#fff!important;background:#214968!important;border-color:#214968!important;box-shadow:0 10px 24px #17314c29!important}.captureHome.home45 .home45Secondary:hover:not(:disabled){color:#17314c!important;-webkit-text-fill-color:#17314c!important;background:#f5efe7!important;border-color:#bda98f!important;box-shadow:0 9px 22px #17314c12!important}.captureHome.home45 .home45TextLink{color:#315a7c!important;-webkit-text-fill-color:#315a7c!important;box-shadow:none!important;background:0 0!important}.captureHome.home45 .home45TextLink:hover,.captureHome.home45 .home45TextLink:focus-visible{text-decoration-thickness:2px;color:#173f63!important;-webkit-text-fill-color:#173f63!important;box-shadow:none!important;background:0 0!important;transform:none!important}.captureHome.home45 .home45PricingActions .home45TextLink:hover{color:#173f63!important;background:0 0!important}.consentBar--landing{color:#213244!important;background:#fffdf9f7!important;border-color:#17314c1c #17314c1c #17314c1c #d7b16cd1!important}.consentBar--landing .consentEyebrow{color:#8a6b3e!important}.consentBar--landing .consentCopy strong{color:#17314c!important}.consentBar--landing .consentCopy p{color:#68747f!important}.consentBar--landing .consentCopy a{color:#315b7d!important}.consentBar--platform{color:#edf4fb!important;-webkit-backdrop-filter:blur(18px)saturate(1.05)!important;background:linear-gradient(#112b45fb,#0a1f34fb)!important;border:1px solid #96b4d22e!important;border-left:3px solid #e8b957!important;box-shadow:0 22px 58px #00000057,inset 0 1px #ffffff08!important}.consentBar--platform .consentEyebrow{color:#e8bd68!important}.consentBar--platform .consentCopy strong{color:#f5f8fc!important}.consentBar--platform .consentCopy p{color:#b7c6d5!important}.consentBar--platform .consentCopy a{color:#f0c66f!important}.consentBar--platform .consentReject{color:#dce7f2!important;-webkit-text-fill-color:#dce7f2!important;background:#ffffff0e!important;border-color:#cddceb2e!important}.consentBar--platform .consentReject:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#ffffff1a!important;border-color:#dce8f447!important}.consentBar--platform .consentAccept{color:#10283f!important;-webkit-text-fill-color:#10283f!important;background:#efbd59!important;border-color:#e1ad48!important;box-shadow:0 9px 22px #efbd5929!important}.consentBar--platform .consentAccept:hover{color:#0c2237!important;-webkit-text-fill-color:#0c2237!important;background:#f5ca72!important;box-shadow:0 11px 26px #efbd5938!important}.consentSettings--platform{color:#dbe6f0!important;-webkit-text-fill-color:#dbe6f0!important;background:#0f273ff5!important;border-color:#9ebad638!important;box-shadow:0 10px 28px #00000047!important}.consentSettings--platform:hover{color:#fff!important;-webkit-text-fill-color:#fff!important;background:#173c60!important;border-color:#e8b95761!important}@media (hover:none),(pointer:coarse){.captureHome.home45 [data-home-reveal]{transform:translateY(24px)!important}.captureHome.home45 [data-home-reveal].is-visible{transform:translate(0,0)!important}.captureHome.home45 .home49Depth,.captureHome.home45 .home49Depth:hover{transform:none!important}.captureHome.home45 .home45NavLogin,.captureHome.home45 .home45Primary.compact{min-height:44px!important}.captureHome.home45 .home49LegalFooter a{align-items:center;min-height:44px;padding-block:8px;display:inline-flex!important}.accessGateCardV44 .accessGateClose{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;top:10px!important;right:10px!important}.accessGateCardV44 .accessInlineSwitch{min-height:44px!important}.studyMobileClose{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.studyApp .floatingTimerDrag{height:44px!important;min-height:44px!important}.studyApp .floatingTimerDrag button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important;padding:0!important}.newUserGuideWindowActions button{min-width:44px!important;min-height:44px!important}}@media (width<=720px){.consentActions button{min-height:44px!important}.captureHome.home45 .home49LegalFooter nav{gap:2px 10px}}.studyHeader{-webkit-backdrop-filter:none!important;background:#061225fb!important}.studyWorkspace:before,.studyWorkspace:after{filter:none!important;animation:none!important}.studyApp .card,.studyMetrics article,.trialCountdownCard,.historyCompactSummary,.historyFilterBar{-webkit-backdrop-filter:none!important}.studyApp .floatingTimerFallback{contain:layout paint style}.manualEntryCard{gap:18px;width:100%;min-width:0;max-width:100%;display:grid;container-type:inline-size}.manualEntryHead{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:18px;width:100%;min-width:0;display:grid}.manualEntryHead>div{min-width:0}.manualEntryHead h2{letter-spacing:-.025em;margin:5px 0 7px;font-size:clamp(22px,2.5vw,30px);line-height:1.12}.manualEntryHead p{overflow-wrap:anywhere;max-width:780px;margin:0;font-size:14px;line-height:1.55}.manualEntryBadge{border:1px solid var(--el-line);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;max-width:100%;padding:8px 11px;font-size:12px;font-weight:800;display:inline-flex}.manualEntryBadge svg,.manualEntryTips svg,.manualEntryActions svg,.manualEntrySuccess svg{flex:none;width:16px;height:16px}.manualEntryTips{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;min-width:0;max-width:100%;display:grid}.manualEntryTips span{border:1px solid var(--el-line);overflow-wrap:anywhere;border-radius:12px;align-items:flex-start;gap:9px;width:100%;min-width:0;max-width:100%;padding:11px 12px;font-size:12px;line-height:1.42;display:flex}.manualSessionRows{gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.manualSessionRow{border:1px solid var(--el-line);border-radius:16px;gap:14px;width:100%;min-width:0;max-width:100%;padding:16px;display:grid}.manualRowTop{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin:0;display:flex}.manualRowTop>strong{font-size:14px}.manualRemoveRow{border:1px solid var(--el-line);white-space:nowrap;border-radius:9px;flex:none;justify-content:center;align-items:center;gap:6px;max-width:100%;padding:7px 9px;font-size:12px;display:inline-flex}.manualRemoveRow svg{flex:none;width:14px;height:14px}.manualFields{grid-template-columns:repeat(16,minmax(0,1fr));align-items:end;gap:12px;width:100%;min-width:0;max-width:100%;display:grid}.manualDateField{grid-column:span 3}.manualSubjectField{grid-column:span 5}.manualTimeField{grid-column:span 4}.manualFields>.manualField:nth-last-child(2),.manualFields>.manualField:last-child{grid-column:span 2}.manualField{gap:6px;min-width:0;max-width:100%;font-size:12px;font-weight:750;display:grid;margin:0!important}.manualField>span,.manualTimeField>legend{font-size:12px;font-weight:750}.manualField input{box-sizing:border-box;border:1px solid var(--el-line);width:100%;min-width:0;max-width:100%;font:inherit;border-radius:10px;font-size:16px;display:block;margin:0!important;padding:11px 12px!important}.manualSubjectField input{text-overflow:ellipsis}.manualTimeField{border:0;min-width:0;max-width:100%;margin:0;padding:0}.manualTimeField>legend{margin-bottom:6px;padding:0}.manualTimeInputs{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;min-width:0;display:grid}.manualTimeInputs label{grid-template-columns:minmax(0,1fr);gap:3px;min-width:0;display:grid;margin:0!important}.manualTimeInputs label>span{font-size:10px;font-weight:700}.manualEntryActions{flex-wrap:wrap;align-items:center;gap:9px;width:100%;min-width:0;max-width:100%;padding-top:2px;display:flex}.manualEntryActions button{justify-content:center;align-items:center;gap:7px;max-width:100%;display:inline-flex}.manualClearButton{margin-left:auto}.manualSaveButton{min-width:190px}.manualEntryStatus,.manualEntryError,.manualEntrySuccess{border:1px solid var(--el-line);border-radius:11px;margin:0;padding:11px 13px;font-size:13px;line-height:1.45}.manualEntrySuccess{align-items:center;gap:8px;font-weight:700;display:flex}.manualEntryError{font-weight:700}.manualAccessCard{text-align:left;gap:14px;display:grid}.manualAccessCard h2{margin:5px 0 2px;font-size:24px}.manualAccessCard p{max-width:680px;margin:0;line-height:1.55}.manualAccessActions{flex-wrap:wrap;gap:9px;margin-top:4px;display:flex}@container (width<=1080px){.manualEntryTips{grid-template-columns:repeat(2,minmax(0,1fr))}.manualEntryTips span:last-child{grid-column:1/-1}.manualFields{grid-template-columns:repeat(12,minmax(0,1fr))}.manualDateField{grid-column:span 4}.manualSubjectField{grid-column:span 8}.manualTimeField{grid-column:span 6}.manualFields>.manualField:nth-last-child(2),.manualFields>.manualField:last-child{grid-column:span 3}}@container (width<=760px){.manualEntryHead{grid-template-columns:1fr;gap:12px}.manualEntryBadge{white-space:normal;justify-self:start}.manualEntryTips{grid-template-columns:1fr}.manualEntryTips span:last-child{grid-column:auto}.manualSessionRow{padding:14px}.manualFields{grid-template-columns:repeat(2,minmax(0,1fr))}.manualDateField,.manualSubjectField{grid-column:span 1}.manualTimeField{grid-column:1/-1}.manualFields>.manualField:nth-last-child(2),.manualFields>.manualField:last-child{grid-column:span 1}.manualEntryActions{align-items:stretch}.manualEntryActions button{flex:calc(50% - 5px)}.manualClearButton{margin-left:0}.manualSaveButton{min-width:0;flex-basis:100%!important}}@container (width<=520px){.manualFields{grid-template-columns:1fr}.manualDateField,.manualSubjectField,.manualTimeField,.manualFields>.manualField:nth-last-child(2),.manualFields>.manualField:last-child{grid-column:1}.manualTimeInputs{grid-template-columns:repeat(2,minmax(0,1fr))}.manualEntryActions button{flex-basis:100%}.manualRowTop{align-items:flex-start}.manualRemoveRow{white-space:normal}}@media (width<=900px){.manualEntryHead{grid-template-columns:1fr}.manualEntryBadge{justify-self:start}}@media (width<=760px){.manualEntryTips{grid-template-columns:1fr}.manualFields{grid-template-columns:repeat(2,minmax(0,1fr))}.manualDateField,.manualSubjectField{grid-column:span 1}.manualTimeField{grid-column:1/-1}.manualFields>.manualField:nth-last-child(2),.manualFields>.manualField:last-child{grid-column:span 1}}@media (width<=420px){.manualFields{grid-template-columns:1fr}.manualDateField,.manualSubjectField,.manualTimeField,.manualFields>.manualField:nth-last-child(2),.manualFields>.manualField:last-child{grid-column:1}}.studyPageIntro.manualPageIntro{align-items:flex-start!important;margin-bottom:16px!important}.studyPageIntro.manualPageIntro>div{padding-left:18px;position:relative}.studyPageIntro.manualPageIntro>div:before{content:"";background:linear-gradient(#ffd06e,#b9781e);border-radius:999px;width:4px;position:absolute;top:2px;bottom:1px;left:0;box-shadow:0 0 18px #f1b84b2e}.studyPageIntro.manualPageIntro .eyebrow{margin:0 0 5px;line-height:1.2;display:block;letter-spacing:.18em!important;color:#9fb2c9!important;font-size:10px!important}.studyPageIntro.manualPageIntro h1{letter-spacing:-.04em!important;margin:0!important;font-size:clamp(28px,2.5vw,36px)!important;font-weight:735!important;line-height:1.06!important}@media (width<=760px){.studyPageIntro.manualPageIntro{margin-bottom:13px!important}.studyPageIntro.manualPageIntro>div{padding-left:14px}.studyPageIntro.manualPageIntro h1{font-size:clamp(26px,8vw,32px)!important}}.manualModeTabs{border:1px solid var(--el-line);background:#ffffff06;border-radius:12px;gap:4px;width:min(420px,100%);padding:4px;display:inline-flex}.manualModeTabs button{min-width:0;min-height:40px;color:inherit;background:0 0;border:0;border-radius:9px;flex:1 1 0;padding:9px 14px;font-size:13px;font-weight:800;transition:background .16s,color .16s,box-shadow .16s}.manualModeTabs button.active{background:linear-gradient(#efb15333,#efb1531c);box-shadow:inset 0 0 0 1px #efb15359}.manualModeIntro{gap:4px;margin-top:-2px;display:grid}.manualModeIntro strong{font-size:15px}.manualModeIntro span{font-size:12px;line-height:1.5}.manualGeneralPanel{border:1px solid var(--el-line);background:#ffffff05;border-radius:16px;gap:16px;padding:18px;display:grid}.manualGeneralIntro{align-items:flex-start;gap:12px;min-width:0;display:flex}.manualGeneralIcon{background:#efb15317;border:1px solid #efb1534d;border-radius:11px;flex:none;place-items:center;width:38px;height:38px;display:grid}.manualGeneralIcon svg{width:18px;height:18px}.manualGeneralIntro>div{gap:5px;min-width:0;display:grid}.manualGeneralIntro strong{font-size:15px}.manualGeneralIntro p,.manualGeneralNote{margin:0;font-size:12px;line-height:1.55}.manualGeneralFields{grid-template-columns:minmax(150px,.65fr) minmax(260px,1.1fr) minmax(300px,1.25fr);align-items:end;gap:12px;display:grid}.manualGeneralTime,.manualGeneralQuestions{border:0;min-width:0;margin:0;padding:0}.manualGeneralTime>legend,.manualGeneralQuestions>legend{margin-bottom:6px;padding:0;font-size:12px;font-weight:750}.manualQuestionInputs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.manualQuestionInputs label{gap:5px;min-width:0;display:grid}.manualQuestionInputs label>span{font-size:11px;font-weight:700}.manualGeneralAccuracy{margin-top:7px;font-size:11px;font-weight:800;display:block}.manualGeneralNote{border:1px dashed var(--el-line);border-radius:11px;padding:11px 12px}.manualGeneralActions{justify-content:flex-end}.manualGeneralActions .manualClearButton{margin-left:0}.studyPageIntro h1{padding-bottom:.09em!important;overflow:visible!important}.studyPageIntro.manualPageIntro>div{padding-bottom:3px}.studyPageIntro.manualPageIntro h1{padding-bottom:.08em!important;line-height:1.12!important}@container (width<=820px){.manualGeneralFields{grid-template-columns:1fr 1fr}.manualGeneralQuestions{grid-column:1/-1}}@container (width<=560px){.manualModeTabs{width:100%}.manualGeneralPanel{padding:14px}.manualGeneralFields{grid-template-columns:1fr}.manualGeneralQuestions{grid-column:1}.manualQuestionInputs{grid-template-columns:1fr 1fr}.manualGeneralActions{align-items:stretch}.manualGeneralActions button{flex:100%}}@media (width<=760px){.manualGeneralFields{grid-template-columns:1fr}.manualGeneralQuestions{grid-column:1}}.manualQuestionMode{border:1px solid var(--el-line);background:#ffffff05;border-radius:10px;gap:4px;width:100%;margin:0 0 9px;padding:3px;display:inline-flex}.manualQuestionMode button{min-width:0;min-height:34px;color:var(--el-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1 1 0;padding:7px 9px;font-size:11px;font-weight:800}.manualQuestionMode button.active{color:var(--el-text);background:#efb15321;box-shadow:inset 0 0 0 1px #efb1534d}.manualQuestionMode button:disabled{cursor:default;opacity:.65}.manualPercentageOnly{gap:8px;display:grid}.manualPercentageOnly>label{gap:5px;min-width:0;display:grid}.manualPercentageOnly>label>span{font-size:11px;font-weight:700}.manualPercentageOnly>small{color:var(--el-muted);font-size:10px;line-height:1.45}.manualPercentageInput{border:1px solid var(--el-line-strong);background:var(--el-navy-deep);border-radius:10px;grid-template-columns:minmax(0,1fr) 38px;align-items:center;display:grid;overflow:hidden}.manualPercentageInput input{min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.manualPercentageInput b{border-left:1px solid var(--el-line);height:100%;color:var(--el-muted);place-items:center;font-size:13px;display:grid}@media (width<=520px){.manualQuestionMode{grid-template-columns:1fr;display:grid}}.studySidebar [data-sidebar=content].studyNavScroll,.studyMobileNav [data-sidebar=content].studyNavScroll{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;-webkit-overflow-scrolling:touch;flex-direction:column;flex:auto;gap:0;width:100%;max-width:100%;min-height:0;display:flex;overflow:hidden auto!important}.studyNavScroll .studyNavBrand{flex:none}.studyNavScroll .studyNavContent{flex:none!important;min-height:auto!important;overflow:visible!important}.studyNavScroll .studyNavFooter{margin-top:0;flex:none!important}.studyNavScroll .studySupportInfo,.studyNavScroll .studyNavFooter [data-sidebar=menu]{min-width:0}.studyNavScroll::-webkit-scrollbar{width:9px}.studyNavScroll::-webkit-scrollbar-track{background:#ffffff0b}.studyNavScroll::-webkit-scrollbar-thumb{background:#91a8be57 padding-box padding-box;border:2px solid #0000;border-radius:999px}.studyNavScroll::-webkit-scrollbar-thumb:hover{background:#bed0e880 padding-box padding-box;border:2px solid #0000}.studyMobileNav{overflow:hidden!important}.studyMobileNav .studyNavScroll{height:100%;max-height:100dvh}@media (height<=760px){.studyNavScroll .studyNavBrand{min-height:auto;padding-top:14px;padding-bottom:14px}.studyNavScroll .studyNavContent{padding-top:16px;padding-bottom:16px}.studyNavScroll .studyNavFooter{padding-top:12px;padding-bottom:18px}}.questionReportIntro{gap:14px;display:grid}.questionOverallMetrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.questionOverallMetrics>div{border:1px solid var(--el-line);background:#ffffff05;border-radius:14px;gap:4px;min-width:0;padding:15px 16px;display:grid}.questionOverallMetrics span{letter-spacing:.035em;color:var(--el-muted);font-size:11px;font-weight:800}.questionOverallMetrics strong{font-size:clamp(24px,3vw,34px);line-height:1}.questionOverallMetrics small{color:var(--el-muted);font-size:11px}.questionInsightGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.questionInsightCard{border:1px solid var(--el-line);background:linear-gradient(#ffffff06,#ffffff02);border-radius:15px;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:15px;display:grid}.questionInsightIcon{border:1px solid var(--el-line-strong);background:var(--el-soft);border-radius:11px;flex:0 0 38px;place-items:center;width:38px;height:38px;display:grid}.questionInsightIcon svg{width:19px;height:19px}.questionInsightCard>div{gap:4px;min-width:0;display:grid}.questionInsightLabel{color:var(--el-muted);font-size:11px;font-weight:800;line-height:1.35}.questionInsightCard strong{overflow-wrap:anywhere;font-size:17px;line-height:1.25}.questionInsightCard small{color:var(--el-muted);font-size:11px;line-height:1.45}.questionReportGuide{border:1px solid var(--el-line);background:#8fbcff09;border-radius:16px;grid-template-columns:minmax(0,1.4fr) minmax(260px,.8fr);align-items:center;gap:16px;padding:17px 18px;display:grid}.questionReportGuide h3{margin:4px 0 6px;font-size:19px}.questionReportGuide p{max-width:760px;color:var(--el-muted);margin:0;font-size:12px;line-height:1.55}.questionGuideKeys{gap:8px;display:grid}.questionGuideKeys span{border:1px solid var(--el-line);border-radius:10px;grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:7px;padding:9px 10px;font-size:11px;line-height:1.35;display:grid}.questionGuideKeys svg{width:15px;height:15px}.questionRankingToolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.questionRankingToolbar label{border:1px solid var(--el-line-strong);background:var(--el-navy-deep);border-radius:10px;flex:300px;align-items:center;gap:8px;min-width:0;max-width:480px;padding:0 11px;display:flex}.questionRankingToolbar label svg{width:16px;height:16px;color:var(--el-muted);flex:none}.questionRankingToolbar input{flex:1;min-width:0;box-shadow:none!important;background:0 0!important;border:0!important;padding-inline:0!important}.questionRankingPanels{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:14px;display:grid}.questionRankingCard{border:1px solid var(--el-line);background:#ffffff04;border-radius:17px;min-width:0;padding:17px}.questionRankingCard>header{border-bottom:1px solid var(--el-line);padding-bottom:13px}.questionRankingCard>header>div{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:11px;display:grid}.questionRankNumber{background:var(--el-soft);border:1px solid var(--el-line-strong);border-radius:10px;place-items:center;width:32px;height:32px;font-size:14px;font-weight:900;display:grid}.questionRankingCard h3{margin:3px 0 5px;font-size:17px}.questionRankingCard header p{color:var(--el-muted);margin:0;font-size:11px;line-height:1.45}.questionRankRows{gap:0;display:grid}.questionRankRow{border-bottom:1px solid var(--el-line);gap:8px;padding:13px 0;display:grid}.questionRankRow:last-child{border-bottom:0;padding-bottom:2px}.questionRankRowHead{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-width:0;display:grid}.questionRankPosition{min-width:31px;color:var(--el-muted);font-size:11px;font-weight:900}.questionRankRowHead>div{gap:2px;min-width:0;display:grid}.questionRankRowHead>div strong{overflow-wrap:anywhere;font-size:12.5px;line-height:1.3}.questionRankRowHead>div small{color:var(--el-muted);font-size:10.5px}.questionRankRowHead>b{text-align:right;white-space:nowrap;font-size:13px}.questionRankRowHead>b small{color:var(--el-muted);font-size:9px;font-weight:700}.questionBarTrack{background:#fff1;border-radius:999px;height:8px;overflow:hidden}.questionBarFill{border-radius:inherit;min-width:3px;height:100%;transition:width .25s;display:block}.questionBarVolume{background:var(--el-action)}.questionBarAccuracy{background:#8fbcff}.questionRankFoot{justify-content:flex-end;min-height:20px;display:flex}.questionPositiveBadge,.questionNeutralBadge,.questionAttentionBadge{border:1px solid var(--el-line);border-radius:999px;align-items:center;padding:4px 7px;font-size:9.5px;font-weight:800;display:inline-flex}.questionPositiveBadge{color:#c8f2d4;background:#5bb07417;border-color:#5bb0743d}.questionNeutralBadge{color:var(--el-muted);background:#ffffff06}.questionAttentionBadge{color:#ffd6cf;background:#d3685b14;border-color:#d3685b33}.questionRankingMore{justify-self:center}.questionRankingCard .rankingNoResults{padding:14px 0 2px}@container workspace (width<=900px){.questionInsightGrid,.questionReportGuide,.questionRankingPanels{grid-template-columns:1fr}}@container workspace (width<=760px){.questionOverallMetrics{grid-template-columns:1fr}.questionOverallMetrics>div{grid-template-columns:minmax(0,1fr) auto;align-items:center}.questionOverallMetrics>div small{grid-column:1/-1}.questionRankingToolbar{align-items:stretch}.questionRankingToolbar label{flex-basis:100%;max-width:none}.questionRankingToolbar button{width:100%}}@container workspace (width<=480px){.questionInsightCard{grid-template-columns:1fr}.questionRankRowHead{grid-template-columns:auto minmax(0,1fr)}.questionRankRowHead>b{text-align:left;grid-column:2}.questionRankFoot{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.questionBarFill{transition:none}}.manualAccuracyOnlyReport{border:1px solid var(--el-line);background:#ffffff04;border-radius:16px;justify-items:start;gap:8px;margin-top:14px;padding:18px;display:grid}.manualAccuracyOnlyReport .eyebrow{margin:0}.manualAccuracyOnlyReport>strong{font-size:34px;font-weight:800;line-height:1}.manualAccuracyOnlyReport>p{max-width:620px;color:var(--el-muted);margin:0;font-size:12px;line-height:1.55}.timerAppView,.timerAppView .studyWorkspace{background:var(--el-page)!important}.timerAppView .studyWorkspace:before,.timerAppView .studyWorkspace:after{content:none!important;display:none!important}.timerAppView .studyPageIntro,.timerAppView .studyFloatingCard.active .studyFloatingIcon,.timerAppView .studyTimerCard.running .clock,.timerAppView .floatingTimerDot.running{animation:none!important}.timerAppView .studyHeader,.timerAppView .dailyVerseCard,.timerAppView .studyMetrics article,.timerAppView .studyTimerCard,.timerAppView .studyFloatingCard,.timerAppView .timerQuickTools>*,.timerAppView .timerQuickToolsV25>*,.timerAppView .trialCountdownCard,.timerAppView .timerCycleDetails,.timerAppView .focusLibraryPanel,.timerAppView .card{-webkit-backdrop-filter:none!important;box-shadow:none!important}.timerAppView .studyApp .studyTimerCard,.timerAppView .studyTimerCard{contain:paint;background:linear-gradient(150deg,#102b4d 0%,#0a213d 54%,#071a31 100%)!important}.timerAppView .studyTimerCard:before,.timerAppView .studyMetrics article:before{display:none!important}.timerAppView .studyTimerCard .clock{text-shadow:none!important}.timerAppView .studyTimerCard .controls button,.timerAppView .timerFloatingTool,.timerAppView .timerSoundTool,.timerAppView .timerFocusTool,.timerAppView .timerThemeTool,.timerAppView .trialCountdownProgress i{transition:background-color .12s,border-color .12s,color .12s!important}.timerAppView .studyTimerCard .controls button:hover:not(:disabled),.timerAppView .timerFloatingTool:hover,.timerAppView .timerSoundTool:hover,.timerAppView .timerFocusTool:hover,.timerAppView .timerThemeTool:hover{transform:none!important}.timerAppView .studyTimerCard,.timerAppView .studyMetrics article,.timerAppView .dailyVerseCard,.timerAppView .studyFloatingCard,.timerAppView .timerQuickTools>*,.timerAppView .timerQuickToolsV25>*{contain:paint}@media (width<=1024px),(pointer:coarse){.timerAppView .studyMetrics article,.timerAppView .dailyVerseCard,.timerAppView .studyFloatingCard,.timerAppView .timerQuickTools>*,.timerAppView .timerQuickToolsV25>*,.timerAppView .studyTimerCard{box-shadow:none!important}.timerAppView .studyTimerCard,.timerAppView .studyFloatingCard,.timerAppView .dailyVerseCard{background-image:none!important}.timerAppView .studyTimerCard{background-color:#0b2340!important}}@media (prefers-reduced-motion:reduce){.timerAppView *,.timerAppView :before,.timerAppView :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.timerSystemPipHint{color:#b8c9dc;margin:2px 0 0;font-size:11px;line-height:1.45;display:block}.timerSystemPipToggle{color:#e8f0f8;cursor:pointer;background:#ffffff0b;border:1px solid #8eaac647;border-radius:11px;min-height:42px;padding:8px 10px;font-size:11px;font-weight:800}.timerSystemPipToggle[aria-pressed=true]{color:#ffd38f;background:#ffc46c1f;border-color:#ffc46c9e}.studyApp .floatingTimerFallback .quickQuestions,.floatingTimerPipBody .quickQuestions{flex:none}.studyApp .floatingTimerFallback .quickQuestions form,.floatingTimerPipBody .quickQuestions form,.studyApp .floatingTimerFallback .quickQuestions input,.floatingTimerPipBody .quickQuestions input{min-width:0}.studyApp .floatingTimerFallback .floatingTimerControls,.floatingTimerPipBody .floatingTimerControls{flex:none}@media (width<=1024px),(pointer:coarse){.studyApp .floatingTimerFallback{right:8px;bottom:max(8px,env(safe-area-inset-bottom));overscroll-behavior:contain;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);resize:none!important}.studyApp .floatingTimerFallback.size1{width:min(280px,100vw - 16px);min-width:0;height:254px;min-height:254px}.studyApp .floatingTimerFallback.size2{width:min(310px,100vw - 16px);min-width:0;height:276px;min-height:276px}.studyApp .floatingTimerFallback.size3{width:min(340px,100vw - 16px);min-width:0;height:298px;min-height:298px}.studyApp .floatingTimerFallback.hasCycleAlert.size1{height:min(336px,100dvh - 16px);min-height:min(336px,100dvh - 16px)}.studyApp .floatingTimerFallback.hasCycleAlert.size2{height:min(356px,100dvh - 16px);min-height:min(356px,100dvh - 16px)}.studyApp .floatingTimerFallback.hasCycleAlert.size3{height:min(376px,100dvh - 16px);min-height:min(376px,100dvh - 16px)}.studyApp .floatingTimerFallback .floatingTimerDrag{touch-action:none;height:30px;min-height:30px}.studyApp .floatingTimerFallback .floatingTimerShell{justify-content:center;min-height:0;height:calc(100% - 30px)!important;overflow:hidden!important}.studyApp .floatingTimerFallback .quickQuestions{width:100%;margin-top:3px}.studyApp .floatingTimerFallback .quickQuestions form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 58px;gap:5px}.studyApp .floatingTimerFallback .quickQuestions label{gap:2px;font-size:10px}.studyApp .floatingTimerFallback .quickQuestions input,.studyApp .floatingTimerFallback .quickQuestions button{height:38px;min-height:38px!important}.studyApp .floatingTimerFallback .quickQuestions input{padding:4px 6px;font-size:16px}.studyApp .floatingTimerFallback .quickQuestions button{padding:4px;font-size:12px}.studyApp .floatingTimerFallback .quickQuestions small{margin-top:3px;font-size:9.5px;line-height:1.2}.studyApp .floatingTimerFallback .floatingTimerControls{width:100%;gap:5px!important}.studyApp .floatingTimerFallback .floatingTimerControls button{line-height:1.05;min-height:40px!important;padding:6px!important;font-size:12px!important}.studyApp .floatingTimerFallback .floatingTimerClock{margin:2px 0!important}.studyApp .floatingTimerFallback.size1 .floatingTimerClock{font-size:30px!important}.studyApp .floatingTimerFallback.size2 .floatingTimerClock{font-size:34px!important}.studyApp .floatingTimerFallback.size3 .floatingTimerClock{font-size:38px!important}.timerFloatingActions{grid-template-columns:1fr 1fr!important}.timerFloatingActions .timerSizePicker{grid-column:1/-1}.timerFloatingActions .timerFloatingToggle,.timerFloatingActions .timerSystemPipToggle{width:100%;margin:0!important}}@media (width<=700px){.newUserGuideCard.newUserGuideCard--avoid-floating{max-height:min(40dvh,340px)!important;top:72px!important;bottom:auto!important}}@media (height<=560px) and (width<=1024px){.studyApp .floatingTimerFallback.size1,.studyApp .floatingTimerFallback.size2,.studyApp .floatingTimerFallback.size3{height:min(248px,100dvh - 16px);min-height:0}.studyApp .floatingTimerFallback .floatingTimerShell{overflow:auto!important}}@media (prefers-reduced-motion:reduce){.timerSystemPipToggle{transition:none}}.pomodoroOnlyPanel .compactAlertForm{gap:14px;display:grid}.pomodoroOnlyIntro{background:#15355c52;border:1px solid #799dc647;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 15px;display:flex}.pomodoroOnlyIntro>svg{width:20px;height:20px;color:var(--el-action,#ffc46c);flex:0 0 20px;margin-top:1px}.pomodoroOnlyIntro strong{font-size:14px;display:block}.pomodoroOnlyIntro p{color:var(--el-muted,#a9bbcf);margin:5px 0 0;font-size:12px;line-height:1.5}.pomodoroStudyBreakInputs{border:0!important;grid-template-columns:minmax(150px,1fr) minmax(150px,1fr) minmax(150px,auto)!important;align-items:end!important;margin:0!important;padding:0!important}.pomodoroStudyBreakInputs .cycleSaveButton{white-space:nowrap;min-height:48px}.pomodoroDisableButton{justify-self:start;min-height:40px;padding-inline:15px}.timerCycleTool .timerToolTitle>svg,.pomodoroOnlyPanel .timerToolTitle>svg{color:var(--el-action,#ffc46c)}@media (width<=760px){.pomodoroStudyBreakInputs{grid-template-columns:1fr 1fr!important}.pomodoroStudyBreakInputs .cycleSaveButton{grid-column:1/-1;width:100%}}@media (width<=520px){.pomodoroStudyBreakInputs{grid-template-columns:1fr!important}.pomodoroStudyBreakInputs .cycleSaveButton{grid-column:auto}}.toolChoiceActions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.toolChoiceButton{color:#f5f8fb!important;background:#294c72!important;border:1px solid #6d97c399!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:48px!important;padding:9px 12px!important;font-weight:800!important;transition:border-color .16s,background .16s,color .16s,box-shadow .16s,transform .16s!important;display:flex!important}.toolChoiceButton svg{width:17px;height:17px}.toolChoiceButton:hover:not(:disabled){transform:translateY(-1px);border-color:#ffc46c!important}.toolChoiceButton.selected,.toolChoiceButton[aria-pressed=true]{color:#172639!important;background:#ffc46c!important;border-color:#ffc46c!important;box-shadow:0 0 0 2px #ffc46c24,0 7px 18px #ffc46c2e!important}.toolChoiceButton:disabled{opacity:.52;cursor:not-allowed}.pomodoroOnlyPanel{background:linear-gradient(#0d2948 0%,#0a213b 100%)!important;border:1px solid #5b86b26b!important;border-radius:20px!important;width:min(100%,980px)!important;margin:18px auto 4px!important;overflow:hidden!important;box-shadow:0 22px 46px #010c1838!important}.pomodoroOnlyPanel .cyclePanelHeader{min-height:78px;background:#0512213d!important;border-bottom:1px solid #7ea4cb33!important;padding:17px 20px!important}.pomodoroOnlyPanel .cyclePanelHeader .timerToolTitle>span{gap:3px;display:grid}.pomodoroOnlyPanel .cyclePanelHeader .timerToolTitle strong{font-size:17px}.pomodoroOnlyPanel .cyclePanelHeader .timerToolTitle small{color:#9fb5cc;font-size:12px}.pomodoroOnlyPanel .alertForm{padding:18px 20px 20px!important}.pomodoroOnlyPanel .pomodoroOnlyIntro{background:#102f51!important;border:1px solid #6c97c352!important;border-radius:14px!important;padding:14px 16px!important}.pomodoroOnlyPanel .pomodoroOnlyIntro>svg{color:#ffc46c!important}.pomodoroOnlyPanel .pomodoroOnlyIntro strong{color:#fff;font-size:15px}.pomodoroOnlyPanel .pomodoroOnlyIntro p{max-width:680px;color:#adc1d4!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(150px,auto)!important;align-items:end!important;gap:12px!important;margin-top:16px!important;display:grid!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs>label{color:#b9cadb;gap:7px;font-size:12px;font-weight:800;display:grid}.pomodoroOnlyPanel .minuteInput{overflow:hidden;background:#071d35!important;border:1px solid #608bb86b!important;border-radius:12px!important;min-height:52px!important}.pomodoroOnlyPanel .minuteInput input{color:#fff!important;min-height:52px!important;font-size:18px!important;font-weight:850!important}.pomodoroOnlyPanel .minuteInput span{color:#aabed2!important;background:#0d2744!important;min-width:48px!important}.pomodoroOnlyPanel .cycleSaveButton{color:#152438!important;background:#ffc46c!important;border:1px solid #ffc46c!important;border-radius:12px!important;min-height:52px!important;padding:0 22px!important;font-weight:900!important;box-shadow:0 8px 18px #ffc46c29!important}.pomodoroOnlyPanel .pomodoroDisableButton{color:#c3d2e0!important;border-color:#84a4c54d!important;min-height:40px!important;margin-top:2px!important}@media (width<=760px){.pomodoroOnlyPanel{border-radius:16px!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs{grid-template-columns:1fr 1fr!important}.pomodoroOnlyPanel .cycleSaveButton{grid-column:1/-1;width:100%!important}}@media (width<=520px){.toolChoiceActions{grid-template-columns:1fr!important}.pomodoroOnlyPanel .alertForm{padding:14px!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs{grid-template-columns:1fr!important}.pomodoroOnlyPanel .cycleSaveButton{grid-column:auto}}@media (prefers-reduced-motion:reduce){.toolChoiceButton{transition:none!important}}.flashPage,.flashStudy,.flashResult,.flashAccess{max-width:1180px;margin:0 auto 28px}.flashPage :where(button,input,textarea,select),.flashStudy :where(button,input,textarea),.flashResult button,.flashAccess :where(button,input){font:inherit}.flashLibraryHead{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:20px;display:flex}.flashLibraryHead h2,.flashBuilder h2,.flashAccess h2,.flashResult h2{letter-spacing:-.03em;margin:6px 0 0;font-size:clamp(25px,3vw,34px)}.flashLibraryHead p,.flashBuilder>p,.flashAccess p{color:#9bb0c4;max-width:720px;margin:10px 0 0;line-height:1.65}.flashLibraryActions{flex-wrap:wrap;gap:10px;display:flex}.flashLibraryActions button,.flashToolbar button,.flashBottomActions button,.flashResult>button,.flashEmpty button,.flashStart{justify-content:center;align-items:center;gap:8px;display:inline-flex}.flashLibraryActions svg,.flashToolbar svg,.flashBottomActions svg,.flashStart svg{width:17px}.flashStorageBar{flex-wrap:wrap;gap:12px;margin:0 0 18px;display:flex}.flashStorageBar span{color:#9fb3c7;background:#0b213d;border:1px solid #89b1d929;border-radius:999px;padding:8px 12px;font-size:12px}.flashStorageBar b{color:#fff}.flashDeckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.flashDeck{box-shadow:0 18px 40px #020c182e;background:linear-gradient(#0c2340,#0a1f39)!important;border-color:#8cb1de2e!important}.flashDeckTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.flashDeck h3{color:#fff;margin:18px 0 8px;font-size:21px}.flashDelete{width:36px;height:36px;padding:0;color:#8fa6bc!important;background:0 0!important;border:1px solid #8cb1de24!important;border-radius:10px!important}.flashDelete:hover{color:#ffc4c9!important;border-color:#ff8a9559!important}.flashDelete svg{width:16px}.flashReviewBadge{letter-spacing:.03em;border-radius:999px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.flashReviewBadge.safe{color:#8bd5ad;background:#47a47524;border:1px solid #47a4753d}.flashReviewBadge.warning{color:#f4ca7d;background:#e2aa4a24;border:1px solid #e2aa4a3d}.flashReviewBadge.danger{color:#ffadb5;background:#db5f6924;border:1px solid #db5f6942}.flashReviewBadge.neutral{color:#a9bacb;background:#8fa5bb1c;border:1px solid #8fa5bb2e}.flashDeckMeta{grid-template-columns:1fr 1fr;gap:8px;margin:16px 0;display:grid}.flashDeckMeta span{color:#91a7bd;background:#0e2a49;border:1px solid #8cb1de1f;border-radius:12px;padding:10px;font-size:11px}.flashDeckMeta b{color:#fff;margin-bottom:3px;font-size:17px;display:block}.flashDeck>small{color:#8fa4b9;font-size:11px;display:block}.flashStart{width:100%;margin-top:16px;color:#0e2845!important;background:#e9c98d!important}.flashEmpty{text-align:center;padding:42px!important}.flashEmpty>svg{color:#e0bd7d;width:42px;height:42px}.flashEmpty h3{margin:7px 0;font-size:24px}.flashEmpty p{color:#9db1c4;max-width:560px;margin:0 auto 20px}.flashTags{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.flashTags>span{color:#b8c8d8;background:#112e4d;border:1px solid #8cb1de24;border-radius:999px;align-items:center;gap:5px;padding:6px 9px;font-size:11px;display:inline-flex}.flashTags button{color:inherit!important;background:0 0!important;padding:0!important}.flashTags svg{width:12px}.flashTags.compact{margin-top:10px}.flashAccess{text-align:center;max-width:560px;padding:38px!important}.flashAccessIcon{color:#e3c58c;background:#102d4a;border:1px solid #e3c58c3d;border-radius:18px;place-items:center;width:56px;height:56px;margin:0 auto 16px;display:grid}.flashAccessIcon svg{width:25px}.flashAccess label{text-align:left;color:#c8d4df;max-width:320px;margin:22px auto 12px;font-size:13px;font-weight:700;display:block}.flashAccess input{color:#fff;text-align:center;letter-spacing:.22em;background:#0b2038;border:1px solid #355474;border-radius:12px;width:100%;margin-top:7px;padding:13px;font-size:22px}.flashAccess>button{width:min(320px,100%);margin-top:8px}.flashAccess>small{color:#8196aa;margin-top:14px;font-size:11px;line-height:1.5;display:block}.flashError{color:#ffadb5!important}.flashToolbar{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.flashToolbar>div{text-align:right}.flashToolbar span{letter-spacing:.16em;color:#8297ab;font-size:10px;display:block}.flashToolbar strong{color:#fff;margin-top:4px;display:block}.flashSteps{grid-template-columns:repeat(4,1fr);gap:6px;margin-bottom:18px;display:grid}.flashSteps i{background:#173550;border-radius:999px;height:5px}.flashSteps i.active{background:linear-gradient(90deg,#d8ae69,#f0d19a)}.flashBuilder{padding:26px!important}.flashBuilderHead{justify-content:space-between;align-items:flex-start;gap:22px;display:flex}.flashKind{background:#091c33;border:1px solid #8cb1de24;border-radius:13px;padding:4px;display:flex}.flashKind button{font-size:12px;color:#9db0c4!important;background:0 0!important;padding:9px 12px!important}.flashKind button.active{color:#fff!important;background:#183b5d!important}.flashNotes{resize:vertical;color:#eef6ff;width:100%;min-height:310px;font:inherit;background:#071b31;border:1px solid #294867;border-radius:16px;outline:none;margin-top:18px;padding:18px;line-height:1.65}.flashNotes:focus{border-color:#c9a15f;box-shadow:0 0 0 3px #c9a15f1f}.flashNotes::placeholder{color:#5f7690}.flashCount{color:#8fa5b9;align-items:baseline;gap:7px;margin-top:10px;font-size:12px;display:flex}.flashCount strong{color:#fff;font-size:20px}.flashSync{align-items:center;gap:10px;margin:18px 0 0;display:flex}.flashSync span{color:#9eb2c6;background:#102b48;border-radius:999px;padding:7px 11px;font-size:12px}.flashSync span.ok{color:#8bd5ad;background:#47a47521}.flashSync span.warning{color:#f4ca7d;background:#e2aa4a1f}.flashSync svg{color:#6f859a;width:15px}.flashHintCount{color:#93a8bc;gap:6px;font-size:12px;display:grid}.flashHintCount select{color:#fff;background:#0b223d;border:1px solid #31506f;border-radius:11px;min-width:150px;padding:10px}.flashEmptyHints{color:#8fa6bb;border:1px dashed #8cb1de33;border-radius:16px;justify-content:center;align-items:center;gap:9px;margin-top:20px;padding:28px;display:flex}.flashOrganize input{color:#fff;background:#0c2744;border:1px solid #31516f;border-radius:10px;width:100%;padding:10px 11px}.flashOrganize{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.flashOrganize label{color:#bed0df;gap:7px;font-size:12px;font-weight:700;display:grid}.flashOrganize label span{color:#7890a6;font-weight:400}.flashSubtopicInput{grid-template-columns:1fr 44px;gap:7px;display:grid}.flashSubtopicInput button{place-items:center;display:grid;background:#173b5d!important;padding:0!important}.flashSubtopicInput svg{width:17px}.flashReviewSummary{grid-template-columns:repeat(3,1fr);gap:10px;margin:20px 0;display:grid}.flashReviewSummary div{background:#0a2039;border:1px solid #8cb1de24;border-radius:14px;padding:14px}.flashReviewSummary strong{color:#fff;font-size:23px;display:block}.flashReviewSummary span{color:#8fa6ba;font-size:11px}.flashCreateButton{justify-content:center;gap:8px;width:100%;display:flex}.flashMessage{color:#f0c982;background:#e2aa4a1c;border:1px solid #e2aa4a2e;border-radius:12px;margin-top:12px;padding:11px 13px;font-size:12px}.flashBottomActions{justify-content:flex-end;margin-top:14px;display:flex}.flashStudy{max-width:860px}.flashStudyTop{justify-content:space-between;align-items:center;gap:20px;margin-bottom:10px;display:flex}.flashStudyTop>div{text-align:right}.flashStudyTop span{color:#8ea5b9;font-size:12px;display:block}.flashStudyTop strong{color:#fff;margin-top:4px;display:block}.flashStudyProgress{background:#102c49;border-radius:999px;height:6px;margin-bottom:18px;overflow:hidden}.flashStudyProgress i{background:linear-gradient(90deg,#c79a52,#f0cf92);border-radius:999px;height:100%;transition:width .2s;display:block}.flashStudyCard{background:linear-gradient(160deg,#102f50,#0a213b);border:1px solid #8cb1de2b;border-radius:30px;min-height:520px;padding:34px;box-shadow:0 26px 60px #020c1838}.flashStudyCard h2{letter-spacing:-.03em;white-space:pre-wrap;margin:14px 0 22px;font-size:clamp(26px,4vw,42px);line-height:1.18}.flashHintButton{align-items:center;gap:7px;display:inline-flex;color:#e5c681!important;background:0 0!important;border:1px solid #e5c6813d!important;padding:9px 12px!important}.flashHintsShown{gap:8px;margin:12px 0;display:grid}.flashHintsShown p{color:#c8d5df;background:#0a223c;border-left:3px solid #c89f5e;border-radius:0 10px 10px 0;margin:0;padding:10px 12px;font-size:13px}.flashHintsShown b{color:#e5c681;margin-bottom:3px;font-size:10px;display:block}.flashResponse{color:#c7d5e0;gap:7px;margin-top:22px;font-size:12px;font-weight:700;display:grid}.flashResponse textarea{resize:vertical;color:#fff;background:#071a2e;border:1px solid #31516f;border-radius:14px;min-height:120px;padding:14px;line-height:1.6}.flashResponse textarea::placeholder{color:#607991}.flashStudyActions,.flashGradeActions{justify-content:flex-end;gap:10px;margin-top:16px;display:flex}.flashOfficialAnswer{background:#071a2e;border:1px solid #e5c68140;border-radius:16px;margin-top:18px;padding:18px}.flashOfficialAnswer span{letter-spacing:.14em;color:#d6b56f;font-size:10px;font-weight:800}.flashOfficialAnswer p{white-space:pre-wrap;color:#eef6fb;margin:10px 0 0;line-height:1.65}.flashSelfCheck{color:#93a9bc;margin:15px 0 0;font-size:12px}.flashGradeActions button{min-width:130px}.flashGradeActions .wrong{color:#ffc5cc!important;background:#4a2331!important}.flashGradeActions .correct{color:#bcf0d0!important;background:#1d4c3a!important}.flashResult{text-align:center;max-width:680px;padding:34px!important}.flashResultScore{background:radial-gradient(circle,#0a2039 55%,transparent 56%),conic-gradient(#d6ae6d var(--score,75%),#173550 0);border:1px solid #8cb1de2e;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:190px;height:190px;margin:24px auto 18px;display:flex}.flashResultScore strong{color:#fff;letter-spacing:-.05em;font-size:44px}.flashResultScore span{color:#91a7bb;font-size:12px}.flashResultStats{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.flashResultStats div{background:#0a213c;border:1px solid #8cb1de21;border-radius:14px;padding:14px}.flashResultStats b{color:#fff;font-size:23px;display:block}.flashResultStats span{color:#8ea5b9;font-size:11px}.flashReviewSchedule{background:#081e36;border:1px solid #8cb1de24;border-radius:16px;margin:22px 0;padding:18px}.flashReviewSchedule>strong{margin-bottom:12px;display:block}.flashReviewSchedule>div{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.flashReviewSchedule button{font-size:12px;color:#dce9f4!important;background:#153754!important;border:1px solid #365775!important;padding:9px 12px!important}@media (width<=980px){.flashDeckGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.flashLibraryHead,.flashBuilderHead,.flashStudyTop{flex-direction:column;align-items:stretch}.flashLibraryActions{width:100%}.flashLibraryActions button{flex:1}.flashDeckGrid{grid-template-columns:1fr}.flashStorageBar{grid-template-columns:1fr 1fr;display:grid}.flashStorageBar span:last-child{grid-column:1/-1}.flashOrganize,.flashReviewSummary{grid-template-columns:1fr}.flashStudyCard{border-radius:22px;padding:24px 18px}.flashStudyActions,.flashGradeActions{grid-template-columns:1fr 1fr;display:grid}.flashGradeActions button{min-width:0}.flashResultStats{gap:7px}.flashBuilder{padding:20px!important}.flashKind{width:100%}.flashKind button{flex:1}.flashNotes{min-height:260px}}.flashHintNotesWrap{margin-top:14px}.flashHintNotesWrap>p{color:#9bb0c4;max-width:800px;margin:0;font-size:13px;line-height:1.65}.flashHintNotesWrap>p+p{margin-top:8px}.flashHintNotesWrap>small{color:#7890a6;margin-top:9px;font-size:11px;line-height:1.5;display:block}.flashHintNotes{min-height:340px}.flashEditNotice{background:#0a2039;border:1px solid #8cb1de24;border-radius:12px;padding:12px 14px;color:#91a7bb!important;margin:0 0 16px!important;font-size:11px!important;line-height:1.55!important}.flashDeckActions{grid-template-columns:minmax(100px,.72fr) 1fr;gap:9px;margin-top:16px;display:grid}.flashDeckActions .flashStart{margin-top:0}.flashEdit{justify-content:center;align-items:center;gap:7px;min-height:42px;color:#d4e0eb!important;background:#0e2a49!important;border:1px solid #8cb1de2e!important;border-radius:11px!important;font-weight:800!important;display:inline-flex!important}.flashEdit:hover{color:#f0d49d!important;background:#173b5d!important;border-color:#c9a15f4d!important}.flashEdit svg{width:15px}@media (width<=700px){.flashHintNotes{min-height:290px}.flashDeckActions{grid-template-columns:1fr 1fr}}.flashPendingErrors{color:#ffb7bd;background:#db5f691a;border:1px solid #db5f6933;border-radius:11px;align-items:center;gap:8px;margin:0 0 10px;padding:9px 11px;font-size:11px;display:flex}.flashPendingErrors svg{width:14px}.flashPendingErrors b{color:#fff}.flashDeckActions.hasErrors{grid-template-columns:minmax(86px,.65fr) minmax(112px,.9fr) 1fr}.flashErrorReview{justify-content:center;align-items:center;gap:7px;min-height:42px;color:#f1cf93!important;background:#122f4d!important;border:1px solid #e9af6842!important;border-radius:11px!important;font-weight:800!important;display:inline-flex!important}.flashErrorReview:hover{background:#193b5d!important;border-color:#e9af686b!important}.flashErrorReview svg,.flashRetryErrors svg{width:15px}.flashRetryErrors{justify-content:center;align-items:center;gap:8px;margin:4px auto 0!important;display:inline-flex!important}@media (width<=900px){.flashDeckActions.hasErrors{grid-template-columns:1fr 1fr}.flashDeckActions.hasErrors .flashStart{grid-column:1/-1}}@media (width<=700px){.flashDeckActions.hasErrors{grid-template-columns:1fr}.flashDeckActions.hasErrors .flashStart{grid-column:auto}}.flashOrganizeV68{grid-template-columns:1fr 1fr}.flashSubtopicsField{grid-column:1/-1}.flashSubjectField input{background:linear-gradient(#0d2b49,#0a2440)!important;border-color:#466987!important}.flashSubjectField input:focus{box-shadow:0 0 0 3px #d0aa681c;border-color:#d0aa68!important}.flashLibraryFilters{background:#081e36;border:1px solid #8cb1de24;border-radius:16px;grid-template-columns:minmax(260px,1fr) minmax(190px,260px) auto auto;align-items:end;gap:10px;margin:0 0 18px;padding:12px;display:grid}.flashSearchField{display:block;position:relative}.flashSearchField>svg{color:#7891aa;pointer-events:none;width:17px;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.flashSearchField input{color:#fff;background:#0c2744;border:1px solid #31516f;border-radius:12px;outline:none;width:100%;min-height:44px;padding:10px 13px 10px 40px}.flashSearchField input::placeholder{color:#658098}.flashSearchField input:focus{border-color:#c9a15f;box-shadow:0 0 0 3px #c9a15f1a}.flashSubjectFilter{gap:5px;display:grid}.flashSubjectFilter>span{text-transform:uppercase;letter-spacing:.12em;color:#7f96ab;font-size:10px;font-weight:800}.flashSubjectFilter select{color:#fff;background:#0c2744;border:1px solid #31516f;border-radius:12px;min-height:44px;padding:9px 11px}.flashClearFilters{white-space:nowrap;justify-content:center;align-items:center;gap:7px;min-height:44px;display:inline-flex!important}.flashClearFilters svg{width:15px}.flashLibraryFilters>small{color:#8197ab;white-space:nowrap;place-self:center end;font-size:11px}.flashDeckSubject{color:#e2c181;letter-spacing:.03em;align-items:center;gap:7px;margin-top:16px;font-size:11px;font-weight:800;display:inline-flex}.flashDeckSubject svg{width:14px;height:14px}.flashDeckSubject+h3{margin-top:8px}.flashNoResults{text-align:center;padding:38px!important}.flashNoResults>svg{color:#c9a15f;width:34px;height:34px}.flashNoResults h3{margin:12px 0 6px}.flashNoResults p{color:#8fa5ba;margin:0 0 16px}.flashNoResults button{justify-content:center;align-items:center;display:inline-flex!important}@media (width<=900px){.flashLibraryFilters{grid-template-columns:1fr 1fr}.flashClearFilters{justify-self:stretch}.flashLibraryFilters>small{justify-self:end}}@media (width<=700px){.flashOrganizeV68{grid-template-columns:1fr}.flashSubtopicsField{grid-column:auto}.flashLibraryFilters{grid-template-columns:1fr}.flashLibraryFilters>small{justify-self:start}.flashClearFilters{width:100%}}.flashStorageBar .storageWarning{color:#f0ca84;background:#e2aa4a1c;border-color:#e2aa4a61}.flashStorageBar .storageWarning b{color:#ffe0a8}.flashStorageNotice{background:#e2aa4a14;border:1px solid #e2aa4a3d;border-radius:14px;align-items:flex-start;gap:10px;margin:-6px 0 18px;padding:12px 14px;display:flex}.flashStorageNotice strong{color:#f1cd8e;font-size:12px}.flashStorageNotice span{color:#93a8bc;font-size:11px;line-height:1.5}.flashFieldLabel{color:#bed0df;margin-bottom:7px;font-size:12px;font-weight:700;display:block}.flashSubjectMode{background:#091c33;border:1px solid #8cb1de24;border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:8px;padding:4px;display:grid}.flashSubjectMode button{justify-content:center;align-items:center;gap:6px;min-height:38px;font-size:11px;font-weight:800;display:flex;color:#91a7bb!important;background:0 0!important;border:0!important;border-radius:9px!important;padding:8px 10px!important}.flashSubjectMode button.active{color:#fff!important;background:#183b5d!important}.flashSubjectMode button:disabled{opacity:.42;cursor:not-allowed}.flashSubjectMode svg{width:14px}.flashSubjectField select,.flashSubjectField input{color:#fff;border-radius:10px;outline:none;width:100%;min-height:43px;padding:10px 11px;background:linear-gradient(#0d2b49,#0a2440)!important;border:1px solid #466987!important}.flashSubjectField select:focus,.flashSubjectField input:focus{box-shadow:0 0 0 3px #d0aa681c;border-color:#d0aa68!important}.flashSubjectField>small{color:#7890a6;margin-top:6px;font-size:10px;line-height:1.4;display:block}@media (width<=700px){.flashSubjectMode{grid-template-columns:1fr}}.flashResumeInfo{color:#c4d9ed;background:#0d2b49;border:1px solid #90b8dc3d;border-radius:11px;align-items:center;gap:8px;margin:0 0 12px;padding:10px 11px;font-size:12px;line-height:1.45;display:flex}.flashResumeInfo svg{color:#f0cd8e;flex:0 0 14px;width:14px;height:14px}.flashDeckActions .flashRestart{grid-column:1/-1;justify-content:center;align-items:center;gap:7px;min-height:38px;font-size:12px;display:inline-flex}.flashRestart svg{width:14px;height:14px}.el-landing{--lp-navy:#142944;--lp-deep:#11213a;--lp-gold:#876438;--lp-cream:#f8f5ef;--lp-surface:#fffdf9;--lp-muted:#536274;--lp-border:#dce0e3;background:var(--lp-cream);color:var(--lp-navy);font-family:var(--el-font,Inter,system-ui,sans-serif);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;width:100%;min-width:0;font-size:16px;line-height:1.65}.el-landing *{box-sizing:border-box}.el-landing :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd){margin:0}.el-landing :where(p,small,label){color:inherit}.el-landing :where(button,a){-webkit-tap-highlight-color:transparent}.el-landing a{color:inherit;text-decoration:none}.el-landing button{font-family:inherit}.el-landing svg{flex-shrink:0}.el-landing figure{min-width:0}.el-landing :where(section[id]){scroll-margin-top:94px}.el-landing :where(section[tabindex]):focus{outline:none}.el-landing :where(button,a,input,summary):focus-visible{outline-offset:5px;outline:3px solid #95703e}.el-landing .lp-container{width:calc(100% - 80px);max-width:1240px;margin-inline:auto}.el-landing .lp-section{padding-block:104px}.el-landing .lp-eyebrow{color:var(--lp-gold);letter-spacing:.13em;margin-bottom:22px;font-size:12px;font-weight:700;line-height:1.7;display:block}.el-landing h1{letter-spacing:-.055em;font-size:clamp(48px,4.1vw,60px);font-weight:650;line-height:1.08}.el-landing h2{letter-spacing:-.045em;font-size:clamp(36px,3.5vw,48px);font-weight:620;line-height:1.13}.el-landing em{color:var(--lp-gold);font-style:normal}.el-landing h3{letter-spacing:-.025em;font-size:23px;line-height:1.25}.el-landing p{color:var(--lp-muted);font-size:17px;line-height:1.75}.el-landing .lp-copy>p{max-width:490px;margin-top:22px}.el-landing .lp-split{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.el-landing .lp-split>*{min-width:0}.el-landing .lp-button,.el-landing .lp-secondary{border:1px solid var(--lp-navy);background:var(--lp-navy);color:#fff;cursor:pointer;min-height:52px;box-shadow:none;border-radius:8px;justify-content:center;align-items:center;gap:12px;padding:14px 21px;font-size:15px;font-weight:650;line-height:1.35;display:inline-flex}.el-landing .lp-button:hover{background:#253e5e;border-color:#253e5e}.el-landing .lp-secondary{color:var(--lp-navy);background:0 0;border-color:#b7c0c9}.el-landing .lp-secondary:hover{background:#eeebe5}.el-landing .lp-login,.el-landing .lp-text-button{color:var(--lp-navy);min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;gap:10px;padding:10px 4px;font-size:15px;display:inline-flex}.el-landing .lp-login:hover,.el-landing .lp-text-button:hover{color:var(--lp-gold);background:0 0}.el-landing .lp-text-button{border-bottom:1px solid #ad9674;border-radius:0;margin-top:26px}.el-landing .lp-header{z-index:30;background:#f8f5eff5;border-bottom:1px solid #0000;transition:background .2s,border-color .2s;position:sticky;top:0}.el-landing .lp-header.is-scrolled{background:var(--lp-surface);border-color:var(--lp-border)}.el-landing .lp-nav{align-items:center;gap:32px;min-height:84px;display:flex}.el-landing .lp-brand{letter-spacing:-.025em;flex-shrink:0;align-items:center;gap:10px;font-size:18px;font-weight:700;line-height:1.12;display:flex}.el-landing .lp-brand img{width:39px;height:39px}.el-landing .lp-brand>span>span{display:block}.el-landing .lp-desktop-links{gap:28px;margin-left:auto;font-size:14px;font-weight:550;display:flex}.el-landing .lp-desktop-links a{padding:10px 0}.el-landing .lp-nav-actions{align-items:center;gap:22px;display:flex}.el-landing .lp-nav-cta{min-height:44px;padding:11px 17px;font-size:14px}.el-landing .lp-menu-button,.el-landing .lp-mobile-links[hidden]{display:none}.el-landing .lp-mobile-links{background:var(--lp-surface);border-block:1px solid var(--lp-border);padding:14px 24px}.el-landing .lp-mobile-links a{padding:10px;display:block}.el-landing .lp-hero{grid-template-columns:1fr 1.04fr;align-items:center;gap:44px;padding-block:82px 72px;display:grid}.el-landing .lp-hero-copy{min-width:0}.el-landing .lp-hero-copy>p{max-width:490px;margin-top:26px}.el-landing .lp-hero-copy .lp-eyebrow{letter-spacing:.1em;font-size:11px}.el-landing .lp-actions{flex-wrap:wrap;gap:12px;margin-top:31px;display:flex}.el-landing .lp-offer-note{font-size:14px;line-height:1.65}.el-landing .lp-offer-note strong{color:var(--lp-navy);font-weight:600;display:block}.el-landing .lp-offer-note span{display:block}.el-landing .lp-visual-caption{color:var(--lp-muted);align-items:center;gap:9px;margin:0 0 14px 6px;font-size:13px;display:flex}.el-landing .lp-study{background:#e8edf1;border:1px solid #cbd3db;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 22px 50px #1429440c}.el-landing .lp-browser{color:#59697a;background:#f5f7f8;border-bottom:1px solid #d4dbe0;justify-content:space-between;align-items:center;gap:8px;height:43px;padding:0 16px;font-size:12px;display:flex}.el-landing .lp-browser>span{align-items:center;gap:7px;display:flex}.el-landing .lp-browser i{background:#b6c0c8;border-radius:50%;width:6px;height:6px}.el-landing .lp-study-area{gap:22px;min-height:390px;padding:24px 23px 54px 15px;display:flex;position:relative}.el-landing .lp-paper-nav{color:#657485;text-align:center;flex-shrink:0;width:40px}.el-landing .lp-paper-nav>svg{width:18px;margin-bottom:18px}.el-landing .lp-paper-nav>div{background:#f7f9fa;border:1px solid #cbd4dc;border-radius:3px;margin-bottom:10px;padding:8px 0;font-size:11px}.el-landing .lp-paper{background:#fffdf9;flex:1;min-width:0;padding:26px 28px 55px;box-shadow:0 3px 12px #14294408}.el-landing .lp-document-label{color:#7b8792;letter-spacing:.1em;justify-content:space-between;margin-bottom:23px;font-size:9px;display:flex}.el-landing .lp-document-label span{letter-spacing:0}.el-landing .lp-paper h3{font-family:Georgia,serif;font-size:25px;font-weight:500}.el-landing .lp-paper p{max-width:260px;margin-top:12px;font-size:12px;line-height:1.7}.el-landing .lp-paper h4{margin-top:24px;font-size:12px}.el-landing .lp-lines i{background:#e5e7e7;width:90%;height:4px;margin-top:9px;display:block}.el-landing .lp-lines i:last-child{width:65%}.el-landing .lp-highlight{background:#f5eddc;width:max-content;max-width:100%;margin-top:19px;padding:3px 8px;font-size:12px}.el-landing .lp-paper-note{color:#7b8792;margin-top:28px;font-size:11px;display:block}.el-landing .lp-float{color:#fff9ef;background:#142944;border:1px solid #49607a;border-radius:10px;width:250px;padding:14px;position:absolute;bottom:17px;right:16px;box-shadow:0 12px 30px #0f213b2e}.el-landing .lp-float-top{color:#ead3b1;letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;display:flex}.el-landing .lp-float-top img{width:19px;height:19px}.el-landing .lp-float-top svg{margin-left:auto}.el-landing .lp-float-state{letter-spacing:.12em;text-align:center;color:#c3cfdf;margin-top:14px;font-size:8px}.el-landing .lp-float-state i{background:#ebd3b1;border-radius:50%;width:5px;height:5px;margin-right:5px;display:inline-block}.el-landing .lp-clock{letter-spacing:.015em;text-align:center;font-variant-numeric:tabular-nums;font-size:37px;font-weight:650;line-height:1.4}.el-landing .lp-mini-fields{grid-template-columns:1fr 1fr .8fr;align-items:end;gap:7px;margin-top:8px;font-size:10px;display:grid}.el-landing .lp-mini-fields b{background:#213b5b;border:1px solid #546d87;border-radius:4px;margin-top:2px;padding:3px 7px;font-size:12px;font-weight:500;display:block}.el-landing .lp-mini-save{color:#142944;text-align:center;background:#ead3b1;border-radius:4px;padding:4px;font-size:11px}.el-landing .lp-float-controls{grid-template-columns:1fr 32px 1fr;align-items:center;gap:6px;margin-top:12px;display:grid}.el-landing .lp-float-controls>span,.el-landing .lp-float-controls>button{color:#fff;background:#263e5c;border:1px solid #526780;border-radius:5px;justify-content:center;align-items:center;gap:3px;min-width:0;min-height:31px;padding:5px 2px;font-size:10px;line-height:1.25;display:flex}.el-landing .lp-float-controls>button:hover{background:#3b5474}.el-landing figcaption{color:var(--lp-muted);background:var(--lp-surface);padding:12px 16px;font-size:12px;line-height:1.5}.el-landing .lp-session-strip{border-block:1px solid #d8d9d6;grid-template-columns:1fr 1.45fr;align-items:center;gap:40px;padding:30px 0;display:grid}.el-landing .lp-session-strip .lp-eyebrow{margin-bottom:8px;font-size:10px}.el-landing .lp-session-strip p{font-size:17px;line-height:1.45}.el-landing .lp-session-strip strong{color:var(--lp-navy);font-weight:550}.el-landing .lp-session-strip small{color:var(--lp-muted);font-size:11px}.el-landing .lp-session-strip dl{grid-template-columns:repeat(3,1fr);display:grid}.el-landing .lp-session-strip dl>div{border-left:1px solid #d8d9d6;flex-direction:column;padding-left:28px;display:flex}.el-landing .lp-session-strip dt{color:var(--lp-muted);order:2;font-size:13px}.el-landing .lp-session-strip dd{letter-spacing:-.05em;font-size:42px;font-weight:600;line-height:1.3}.el-landing .lp-session-strip dd span{margin-left:3px;font-size:20px}.el-landing .lp-section-heading{margin-bottom:46px}.el-landing .lp-floating-split{grid-template-columns:1.18fr 1fr;gap:65px}.el-landing .lp-floating-split .lp-copy>p:first-child{margin-top:0}.el-landing .lp-checklist{gap:14px;margin-top:28px;padding:0;font-size:15px;list-style:none;display:grid}.el-landing .lp-checklist li{align-items:start;gap:11px;line-height:1.5;display:flex}.el-landing .lp-checklist svg{color:var(--lp-gold);margin-top:3px}.el-landing .lp-compatibility{color:var(--lp-muted);margin-top:24px;font-size:12px;line-height:1.7;display:block}.el-landing .lp-how{background:#edf3f7;border-block:1px solid #dfe5e8}.el-landing .lp-how h2{max-width:610px}.el-landing .lp-steps{grid-template-columns:repeat(3,1fr);gap:58px;margin-top:52px;padding:0;list-style:none;display:grid}.el-landing .lp-steps li{border-top:1px solid #c3ced7;padding-top:20px}.el-landing .lp-step-number{letter-spacing:.06em;color:var(--lp-gold);font-size:13px;font-weight:650}.el-landing .lp-steps h3{margin-top:16px}.el-landing .lp-steps p{margin-top:12px;font-size:16px}.el-landing .lp-features{grid-template-columns:1fr 1fr;gap:22px 16px;margin-top:32px;padding:0;font-size:14px;list-style:none;display:grid}.el-landing .lp-features li{align-items:center;gap:10px;display:flex}.el-landing .lp-features svg{width:19px;color:var(--lp-gold)}.el-landing .lp-focus-demo,.el-landing .lp-report-demo{background:var(--lp-surface);border:1px solid #cbd3db;border-radius:13px;overflow:hidden;box-shadow:0 20px 40px #14294408}.el-landing .v46Preview{background:var(--lp-surface);color:var(--lp-navy);box-shadow:none;border:0;border-radius:0;width:100%;min-height:0;padding:28px}.el-landing .v46PanelTitle{border-bottom:1px solid #e0e4e7;justify-content:space-between;align-items:center;gap:12px;padding-bottom:24px;display:flex}.el-landing .v46PanelTitle>span{align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.el-landing .v46PanelTitle svg{width:20px;color:var(--lp-gold)}.el-landing .v46PanelTitle>small{color:var(--lp-muted);font-size:11px}.el-landing .v46CycleGrid{grid-template-columns:1fr 20px 1fr;align-items:center;gap:10px;margin-top:25px;display:grid}.el-landing .v46CycleCard{background:#f3f5f6;border:1px solid #e1e5e7;border-radius:8px;padding:22px 15px}.el-landing .v46CycleCard small{color:var(--lp-muted);letter-spacing:.08em;font-size:11px;display:block}.el-landing .v46CycleCard strong{letter-spacing:-.03em;margin-block:8px;font-size:36px;display:block}.el-landing .v46CycleCard span{color:var(--lp-muted);font-size:11px}.el-landing .v46CycleArrow{text-align:center;color:var(--lp-gold)}.el-landing .v46SoundRow{background:#f4eee3;border:1px solid #e5dac6;border-radius:8px;align-items:center;gap:14px;margin-top:23px;padding:17px;display:flex}.el-landing .v46SoundRow>svg{color:var(--lp-gold);width:20px}.el-landing .v46SoundRow span{flex:1}.el-landing .v46SoundRow b{font-size:14px;display:block}.el-landing .v46SoundRow small{color:var(--lp-muted);font-size:12px;display:block}.el-landing .v46SoundRow>i{background:var(--lp-navy);border-radius:9px;width:25px;height:12px}.el-landing .v46CycleFooter{justify-content:space-between;align-items:center;gap:14px;margin-top:22px;display:flex}.el-landing .v46CycleFooter>span{align-items:center;gap:6px;font-size:12px;display:flex}.el-landing .v46CycleFooter svg{width:13px}.el-landing .v46CycleFooter small{color:var(--lp-muted);font-size:11px}.el-landing .lp-questions-section{padding-top:0}.el-landing .lp-question-demo{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:13px;padding:32px}.el-landing .lp-demo-heading{align-items:center;gap:10px;font-size:16px;display:flex}.el-landing .lp-demo-heading svg{width:20px;color:var(--lp-gold)}.el-landing .lp-demo-heading>span{color:var(--lp-muted);margin-left:auto;font-size:10px}.el-landing .lp-question-demo form{grid-template-columns:1fr 1fr auto;align-items:end;gap:12px;margin-top:30px;display:grid}.el-landing .lp-question-demo label{min-width:0;font-size:13px}.el-landing .lp-question-demo input{width:100%;min-height:50px;color:var(--lp-navy);background:#f8fafb;border:1px solid #b3bfca;border-radius:7px;margin-top:6px;padding:8px 12px;font-size:20px;display:block}.el-landing .lp-question-demo .lp-button{min-height:50px}.el-landing .lp-question-result{border-top:1px solid var(--lp-border);margin-top:30px;padding-top:25px}.el-landing .lp-question-result>div:first-child{align-items:baseline;gap:15px;display:flex}.el-landing .lp-question-result strong{letter-spacing:-.04em;font-size:48px;font-weight:600}.el-landing .lp-question-result span{color:var(--lp-muted);font-size:13px}.el-landing .lp-result-track{background:#e4e9ec;border-radius:4px;height:6px;margin-block:12px}.el-landing .lp-result-track i{background:var(--lp-gold);border-radius:4px;height:100%;transition:width .3s;display:block}.el-landing .lp-question-result p{font-size:13px}.el-landing .lp-question-demo>small{color:var(--lp-muted);margin-top:18px;font-size:11px;line-height:1.6;display:block}.el-landing .lp-reports{background:var(--lp-navy);color:var(--lp-surface)}.el-landing .lp-reports .lp-eyebrow{color:#ebd3b1}.el-landing .lp-reports .lp-copy p{color:#c4ceda}.el-landing .lp-reports .lp-split{grid-template-columns:.9fr 1.1fr;gap:60px}.el-landing .lp-report-tags{flex-wrap:wrap;gap:10px;margin-top:30px;padding:0;list-style:none;display:flex}.el-landing .lp-report-tags li{color:#e5ebf2;border:1px solid #52647b;border-radius:5px;padding:6px 10px;font-size:12px}.el-landing .v46Stats{grid-template-columns:1.25fr .8fr .8fr;gap:15px;margin-block:26px;display:grid}.el-landing .v46Stats span{min-width:0}.el-landing .v46Stats small{color:var(--lp-muted);font-size:11px;display:block}.el-landing .v46Stats strong{color:var(--lp-navy);letter-spacing:-.04em;white-space:nowrap;margin-top:5px;font-size:25px;display:block}.el-landing .v46ReportBody{display:block}.el-landing .v46Bars{gap:18px;display:grid}.el-landing .v46Bars>span{grid-template-columns:70px 1fr 35px;align-items:center;gap:10px;font-size:12px;display:grid}.el-landing .v46Bars b{font-weight:500}.el-landing .v46Bars i{background:linear-gradient(to right,#142944 var(--v46-bar),#edf0f3 var(--v46-bar));border-radius:3px;height:12px;display:block}.el-landing .v46Bars small{color:var(--lp-muted);font-size:11px}.el-landing .v46SessionMini{border-top:1px solid #e1e5e9;align-items:center;gap:12px;margin-top:26px;padding-top:20px;display:flex}.el-landing .v46SessionMini>svg{width:20px;color:var(--lp-gold)}.el-landing .v46SessionMini b{font-size:13px}.el-landing .v46SessionMini span,.el-landing .v46SessionMini small{color:var(--lp-muted);font-size:11px;display:block}.el-landing .lp-history-features{flex-wrap:wrap;gap:16px;margin-top:28px;font-size:13px;display:flex}.el-landing .lp-history-features span{align-items:center;gap:7px;display:flex}.el-landing .lp-history-features svg{width:16px;color:var(--lp-gold)}.el-landing .lp-history-demo{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:13px;padding:30px}.el-landing .lp-history-row{border-bottom:1px solid #e5e8ea;grid-template-columns:1fr 1fr auto;align-items:center;gap:20px;padding:22px 0;display:grid}.el-landing .lp-history-row div:first-child span{color:var(--lp-muted);font-size:12px;display:block}.el-landing .lp-history-row div:first-child strong{font-size:26px;font-weight:600}.el-landing .lp-history-row div:nth-child(2) strong{font-size:14px;font-weight:500;display:block}.el-landing .lp-history-row div:nth-child(2) span{color:var(--lp-muted);font-size:12px}.el-landing .lp-history-row>svg{width:18px;color:var(--lp-gold)}.el-landing .lp-history-demo>small{color:var(--lp-muted);margin-top:16px;font-size:11px;display:block}.el-landing .lp-pricing{background:#eee7da;border-block:1px solid #e1d8c9}.el-landing .lp-pricing .lp-split{gap:120px}.el-landing .lp-price-assurances{gap:12px;margin-top:30px;font-size:15px;display:grid}.el-landing .lp-price-assurances span{align-items:center;gap:11px;display:flex}.el-landing .lp-price-assurances svg{width:17px;color:var(--lp-gold)}.el-landing .lp-copy .lp-price-human{border-top:1px solid #d3c8b6;margin-top:42px;padding-top:26px;font-size:16px}.el-landing .lp-price-human strong{color:var(--lp-navy);font-weight:550}.el-landing .lp-price-card{background:var(--lp-surface);border:1px solid #cbb896;border-radius:15px;padding:38px;box-shadow:0 20px 50px #3e31210a}.el-landing .lp-price-badge{color:#77572c;letter-spacing:.12em;background:#f0e6d3;border-radius:5px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-block}.el-landing .lp-price-after{color:var(--lp-muted);margin-top:25px;font-size:13px;display:block}.el-landing .lp-price{letter-spacing:-.055em;align-items:baseline;gap:9px;margin-top:6px;font-size:76px;font-weight:600;line-height:1.1;display:flex}.el-landing .lp-price>span{letter-spacing:-.03em;font-size:27px;font-weight:450}.el-landing .lp-price-card>strong{margin-top:8px;font-size:17px;font-weight:550;display:block}.el-landing .lp-price-card>p{margin-top:2px;font-size:13px}.el-landing .lp-price-card .lp-checklist{border-top:1px solid #e2dfd8;gap:11px;padding-top:25px;font-size:14px}.el-landing .lp-price-card>.lp-button{width:100%;margin-top:29px;padding-inline:14px;font-size:14px}.el-landing .lp-price-card>small{text-align:center;color:var(--lp-muted);margin-top:11px;font-size:12px;display:block}.el-landing .lp-existing{color:var(--lp-navy);text-underline-offset:4px;background:0 0;border:0;min-height:44px;margin:12px auto 0;font-size:13px;text-decoration:underline;display:block}.el-landing .lp-existing:hover{background:#f3eee5}.el-landing .lp-faq{grid-template-columns:.7fr 1.3fr;gap:90px;display:grid}.el-landing .lp-faq>div>p{margin-top:20px;font-size:16px}.el-landing .lp-support{border-bottom:1px solid #c7b79c;align-items:center;gap:7px;margin-top:24px;padding-bottom:5px;font-size:14px;display:inline-flex}.el-landing .lp-faq-list details{border-bottom:1px solid #d7dce0}.el-landing .lp-faq-list details:first-child{border-top:1px solid #d7dce0}.el-landing .lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;padding:21px 0;font-size:15px;font-weight:550;line-height:1.55;list-style:none;display:flex}.el-landing .lp-faq-list summary::-webkit-details-marker{display:none}.el-landing .lp-faq-list details[open] svg{transform:rotate(180deg)}.el-landing .lp-faq-list details>p{padding:0 25px 23px 0;font-size:15px}.el-landing .lp-final{background:var(--lp-navy);color:#fffdf9;text-align:center;padding:84px 0}.el-landing .lp-final .lp-eyebrow{color:#ebd3b1;font-size:11px}.el-landing .lp-final h2{font-size:50px}.el-landing .lp-final p{color:#c3cedc;margin-top:22px}.el-landing .lp-final .lp-button{color:var(--lp-navy);background:#ebd3b1;border-color:#ebd3b1;margin-top:29px}.el-landing .lp-final .lp-button:hover{background:#f2dfc3}.el-landing .lp-final small{color:#c3cedc;margin-top:16px;font-size:12px;display:block}.el-landing .lp-footer{grid-template-columns:1.2fr .7fr 1fr 1fr;gap:40px;padding-block:46px;display:grid}.el-landing .lp-footer nav{align-content:start;gap:10px;font-size:13px;display:grid}.el-landing .lp-footer>div{text-align:right}.el-landing .lp-footer small{color:var(--lp-muted);margin-top:15px;font-size:11px;display:block}.el-landing .lp-skip{z-index:50;background:#fff;padding:12px;position:absolute;top:-100px;left:20px}.el-landing .lp-skip:focus{top:8px}.el-landing .lp-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1600px){.el-landing .lp-hero{padding-block:104px 85px}.el-landing .lp-hero-visual .lp-study-area{min-height:425px}}@media (width<=1100px){.el-landing .lp-container{width:calc(100% - 56px)}.el-landing .lp-desktop-links{gap:18px}.el-landing .lp-nav{gap:24px}.el-landing .lp-nav-actions{gap:13px}.el-landing .lp-split,.el-landing .lp-floating-split,.el-landing .lp-reports .lp-split{gap:40px}.el-landing .lp-pricing .lp-split{gap:65px}.el-landing .lp-hero{gap:30px}.el-landing h1{font-size:48px}.el-landing .lp-paper-nav{display:none}.el-landing .lp-study-area{padding-left:20px}.el-landing .lp-faq{gap:45px}.el-landing .lp-session-strip dd{font-size:36px}.el-landing .v46Stats strong{font-size:21px}.el-landing .lp-question-demo{padding:24px}.el-landing .lp-question-demo form{gap:9px}.el-landing .lp-question-demo .lp-button{padding-inline:14px}}@media (width<=900px){.el-landing .lp-desktop-links{display:none}.el-landing .lp-nav-actions{margin-left:auto}.el-landing .lp-menu-button{color:var(--lp-navy);background:0 0;border:1px solid #c6ced4;border-radius:7px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px;display:flex}.el-landing .lp-nav{min-height:76px}.el-landing .lp-hero{grid-template-columns:1fr;gap:45px;padding-block:58px}.el-landing h1{font-size:56px}.el-landing .lp-hero-copy>p{max-width:560px}.el-landing .lp-hero-visual{width:100%;max-width:660px;margin-inline:auto}.el-landing .lp-hero-visual .lp-study-area{min-height:390px}.el-landing .lp-paper-nav{display:block}.el-landing .lp-hero-visual .lp-paper{padding-bottom:25px}.el-landing .lp-float{width:270px;bottom:22px;right:22px}.el-landing .lp-clock{font-size:40px}.el-landing .lp-mini-fields{font-size:11px}.el-landing .lp-float-controls>span,.el-landing .lp-float-controls>button{min-height:34px;font-size:11px}.el-landing .lp-section{padding-block:76px}.el-landing .lp-split,.el-landing .lp-floating-split,.el-landing .lp-reports .lp-split,.el-landing .lp-pricing .lp-split{grid-template-columns:1fr;gap:38px}.el-landing .lp-floating-split .lp-study,.el-landing .lp-copy>p{max-width:660px}.el-landing .lp-questions-section{padding-top:0}.el-landing .lp-questions-section>.lp-copy{grid-row:1}.el-landing .lp-focus-demo,.el-landing .lp-question-demo,.el-landing .lp-report-demo,.el-landing .lp-history-demo{width:100%;max-width:660px;margin-inline:auto}.el-landing .lp-price-card{width:100%;max-width:520px;margin-inline:auto}.el-landing .lp-steps{gap:28px}.el-landing .lp-session-strip{grid-template-columns:1fr 1.5fr;gap:22px}.el-landing .lp-session-strip dd{font-size:30px}.el-landing .lp-session-strip dl>div{padding-left:18px}.el-landing .lp-session-strip p{font-size:15px}.el-landing .lp-session-strip dt{font-size:11px}.el-landing .lp-faq{grid-template-columns:1fr;gap:32px}.el-landing .lp-footer{grid-template-columns:1fr 1fr}.el-landing .lp-footer>div{text-align:left}.el-landing .v46Stats strong{font-size:29px}.el-landing .lp-price-human{display:none}}@media (width<=600px){.el-landing .lp-container{width:calc(100% - 36px)}.el-landing .lp-nav{gap:10px;min-height:68px}.el-landing .lp-brand{gap:7px;font-size:14px}.el-landing .lp-brand img{width:30px;height:30px}.el-landing .lp-nav-actions{gap:9px}.el-landing .lp-nav-cta{padding:9px 10px;font-size:12px}.el-landing .lp-login{font-size:13px}.el-landing .lp-menu-button{border:0;width:36px;min-width:36px;padding:6px}.el-landing .lp-menu-button svg{width:21px}.el-landing .lp-hero{gap:32px;padding-block:43px 40px}.el-landing h1{letter-spacing:-.05em;font-size:clamp(37px,9.6vw,44px);line-height:1.12}.el-landing .lp-hero-copy .lp-eyebrow{letter-spacing:.09em;max-width:295px;margin-bottom:18px;font-size:9px}.el-landing h2{font-size:34px;line-height:1.16}.el-landing .lp-eyebrow{margin-bottom:16px;font-size:10px}.el-landing p{font-size:16px}.el-landing .lp-hero-copy>p{margin-top:21px}.el-landing .lp-actions{grid-template-columns:1fr;gap:10px;margin-top:24px;display:grid}.el-landing .lp-actions>.lp-button,.el-landing .lp-actions>.lp-secondary{width:100%;font-size:15px}.el-landing .lp-offer-note{font-size:13px}.el-landing .lp-visual-caption{margin-left:0;font-size:11px}.el-landing .lp-browser{height:38px;padding-inline:11px;font-size:10px}.el-landing .lp-browser>span:last-child{display:none}.el-landing .lp-study-area{gap:0;min-height:420px;padding:15px 15px 170px}.el-landing .lp-hero-visual .lp-study-area{min-height:420px}.el-landing .lp-paper-nav{display:none}.el-landing .lp-paper{min-height:220px;padding:20px 18px 45px}.el-landing .lp-document-label{margin-bottom:18px;font-size:8px}.el-landing .lp-paper h3{font-size:22px}.el-landing .lp-paper p{font-size:12px}.el-landing .lp-paper h4{margin-top:17px}.el-landing .lp-paper h4:nth-of-type(2),.el-landing .lp-paper h4:nth-of-type(2)+.lp-lines,.el-landing .lp-paper-note{display:none}.el-landing .lp-float{width:258px;max-width:calc(100% - 28px);padding:13px 15px;bottom:17px;right:14px}.el-landing .lp-float-top{font-size:9px}.el-landing .lp-float-state{margin-top:10px;font-size:9px}.el-landing .lp-clock{font-size:38px}.el-landing .lp-mini-fields{font-size:11px}.el-landing .lp-mini-fields b{padding:4px 7px;font-size:13px}.el-landing .lp-mini-save{padding:6px;font-size:12px}.el-landing .lp-float-controls>button,.el-landing .lp-float-controls>span{min-height:36px;font-size:11px}.el-landing figcaption{padding:10px 12px;font-size:10px}.el-landing .lp-session-strip{grid-template-columns:1fr;gap:20px;padding-block:25px}.el-landing .lp-session-strip p br{display:none}.el-landing .lp-session-strip p strong{margin-left:5px}.el-landing .lp-session-strip dl>div{padding-left:15px}.el-landing .lp-session-strip dl>div:first-child{border:0;padding-left:0}.el-landing .lp-session-strip dd{font-size:31px}.el-landing .lp-session-strip dd span{font-size:14px}.el-landing .lp-session-strip dt{font-size:10px}.el-landing .lp-section{padding-block:60px}.el-landing .lp-section-heading{margin-bottom:28px}.el-landing .lp-split,.el-landing .lp-floating-split,.el-landing .lp-reports .lp-split{gap:28px}.el-landing .lp-floating-split .lp-copy{grid-row:1}.el-landing .lp-checklist{gap:12px;font-size:14px}.el-landing .lp-compatibility{font-size:11px}.el-landing .lp-steps{grid-template-columns:1fr;gap:26px;margin-top:32px}.el-landing .lp-steps li{grid-template-columns:35px 1fr;gap:4px 12px;padding-top:20px;display:grid}.el-landing .lp-step-number{grid-row:1/3;margin-top:3px}.el-landing .lp-steps h3{margin-top:0;font-size:22px}.el-landing .lp-steps p{margin-top:3px;font-size:15px}.el-landing .lp-features{gap:18px 9px;font-size:12px}.el-landing .v46Preview{padding:20px}.el-landing .v46PanelTitle{gap:8px;padding-bottom:18px}.el-landing .v46PanelTitle>span{gap:7px;font-size:16px}.el-landing .v46PanelTitle>small{max-width:82px;font-size:9px}.el-landing .v46CycleCard{padding:17px 10px}.el-landing .v46CycleCard strong{font-size:29px}.el-landing .v46CycleCard span{font-size:9px}.el-landing .v46CycleCard small{font-size:10px}.el-landing .v46SoundRow{gap:9px;padding:12px}.el-landing .v46SoundRow b{font-size:13px}.el-landing .v46SoundRow small{font-size:11px}.el-landing .v46CycleFooter{flex-direction:column;align-items:start;gap:6px}.el-landing .lp-questions-section{padding-top:0}.el-landing .lp-question-demo{padding:22px 18px}.el-landing .lp-demo-heading{flex-wrap:wrap;gap:7px;font-size:14px}.el-landing .lp-demo-heading>span{font-size:9px}.el-landing .lp-question-demo form{grid-template-columns:1fr 1fr auto;gap:8px;margin-top:24px}.el-landing .lp-question-demo .lp-button{padding-inline:12px;font-size:13px}.el-landing .lp-question-result strong{font-size:44px}.el-landing .lp-question-result>div:first-child{gap:10px}.el-landing .lp-question-result span{font-size:12px}.el-landing .lp-report-tags{gap:7px}.el-landing .lp-report-tags li{padding:5px 8px;font-size:11px}.el-landing .v46Stats{grid-template-columns:1.2fr .7fr .6fr;gap:9px}.el-landing .v46Stats small{font-size:10px}.el-landing .v46Stats strong{font-size:21px}.el-landing .v46Bars>span{grid-template-columns:64px 1fr 30px;gap:7px;font-size:11px}.el-landing .lp-history-demo{padding:22px 18px}.el-landing .lp-history-row{gap:10px}.el-landing .lp-history-features{gap:14px;font-size:12px}.el-landing .lp-pricing .lp-split{gap:30px}.el-landing .lp-price-card{padding:28px 23px}.el-landing .lp-price{font-size:70px}.el-landing .lp-price-card>.lp-button{gap:8px;padding-inline:10px;font-size:13px}.el-landing .lp-faq-list summary{gap:16px;font-size:14px}.el-landing .lp-faq-list details>p{padding-right:12px;font-size:14px}.el-landing .lp-final{padding-block:60px}.el-landing .lp-final h2{font-size:37px}.el-landing .lp-final p{font-size:15px}.el-landing .lp-final small{font-size:11px}.el-landing .lp-final .lp-eyebrow{font-size:9px}.el-landing .lp-footer{gap:30px 20px;padding-block:36px}.el-landing .lp-footer nav{font-size:12px}.el-landing .lp-footer>.lp-brand{align-self:start}.el-landing .lp-desktop-break{display:none}}@media (prefers-reduced-motion:reduce){.el-landing *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.el-landing .lp-weekly-chart{border-bottom:1px solid #e1e5e9;grid-template-columns:repeat(7,1fr);gap:13px;margin:24px 0 28px;padding-bottom:15px;display:grid}.el-landing .lp-weekly-chart>div{text-align:center;min-width:0}.el-landing .lp-weekly-chart>div>div{justify-content:center;align-items:flex-end;height:74px;display:flex}.el-landing .lp-weekly-chart i{background:#b39161;border-radius:4px 4px 0 0;width:100%;max-width:34px;display:block}.el-landing .lp-weekly-chart span{color:var(--lp-muted);margin-top:8px;font-size:10px;display:block}.el-landing .v46CycleGrid{padding:0}.el-landing .v46CycleArrow{display:block}.el-landing .v46CycleCard{min-width:0;display:block}.el-landing .v46CycleCard strong{white-space:nowrap}.el-landing .v46SoundRow{color:var(--lp-navy);margin-inline:0}.el-landing .v46SoundRow i:after{background:#ebd3b1;width:8px;height:8px;top:2px;right:2px}.el-landing .v46CycleFooter{margin-inline:0}.el-landing .v46Stats{padding:0}.el-landing .v46Stats span{background:0 0;border:0;border-radius:0;padding:0;display:block}.el-landing .v46Stats span:first-child{grid-column:auto}.el-landing .v46ReportBody{padding:0}.el-landing .v46Bars{border:0;border-radius:0;padding:0}.el-landing .v46Bars>span{margin:0}.el-landing .v46SessionMini{color:var(--lp-navy);background:#f1f4f6;border-radius:7px;padding:16px}.el-landing .v46SessionMini b{color:var(--lp-navy)}@media (width>=1101px){.el-landing .lp-hero{grid-template-columns:1.13fr 1fr}.el-landing h1{font-size:clamp(52px,3.85vw,56px)}}.el-landing .lp-hero{padding-block:54px 48px}.el-landing .lp-progress{background:var(--lp-surface);border:1px solid #d6dcdf;border-radius:18px;padding:28px;position:relative;box-shadow:0 20px 55px #1429440c}.el-landing .lp-progress-heading{border-bottom:1px solid #e7e4de;justify-content:space-between;align-items:center;gap:16px;padding-bottom:24px;display:flex}.el-landing .lp-progress-heading span{letter-spacing:.12em;color:var(--lp-gold);font-size:10px;font-weight:700}.el-landing .lp-progress-heading h3{margin-top:7px;font-size:23px}.el-landing .lp-progress-heading>svg{color:var(--lp-gold)}.el-landing .lp-progress-body{grid-template-columns:1.12fr 1fr;align-items:center;gap:20px;padding-block:24px;display:grid}.el-landing .lp-donut{aspect-ratio:1;min-width:0;position:relative}.el-landing .lp-donut>svg{width:100%;height:100%;display:block}.el-landing .lp-donut>div{flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.el-landing .lp-donut>div>span{letter-spacing:.1em;color:var(--lp-muted);font-size:8px}.el-landing .lp-donut strong{letter-spacing:-.055em;font-size:32px;line-height:1.45}.el-landing .lp-donut strong span{letter-spacing:0;margin-left:3px;font-size:12px;font-weight:500}.el-landing .lp-donut small{color:var(--lp-muted);font-size:11px}.el-landing .lp-chart-legend{gap:22px;padding:0;list-style:none;display:grid}.el-landing .lp-chart-legend li>div:first-child{align-items:center;gap:7px;font-size:12px;display:flex}.el-landing .lp-chart-legend li>div>i{border-radius:50%;flex-shrink:0;width:7px;height:7px}.el-landing .lp-chart-legend strong{margin-left:auto;font-size:13px}.el-landing .lp-chart-track{background:#eeeee9;border-radius:4px;height:4px;margin-top:9px;overflow:hidden}.el-landing .lp-chart-legend .lp-chart-track>i{border-radius:4px;height:4px;display:block}.el-landing .lp-chart-stats{border-block:1px solid #e7e4de;grid-template-columns:1fr 1fr 1.2fr;padding:20px 0;display:grid}.el-landing .lp-chart-stats>div{border-left:1px solid #e7e4de;padding-left:16px}.el-landing .lp-chart-stats>div:first-child{border:0;padding-left:0}.el-landing .lp-chart-stats dt{color:var(--lp-muted);font-size:10px}.el-landing .lp-chart-stats dd{letter-spacing:-.04em;margin-top:5px;font-size:29px;font-weight:650;line-height:1.3}.el-landing .lp-chart-stats dd span{font-size:17px}.el-landing .lp-progress figcaption{color:var(--lp-muted);background:0 0;border:0;padding:16px 0 0;font-size:10px}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.el-landing :is(.lp-reactive,.lp-study,.lp-focus-demo,.lp-question-demo,.lp-history-demo,.lp-price-card){transform:perspective(1100px) translateY(var(--lp-lift,0px)) rotateX(var(--lp-rx,0deg)) rotateY(var(--lp-ry,0deg));transition:transform .24s ease-out}.el-landing :is(.lp-button,.lp-secondary){transition:transform .2s,background .2s,box-shadow .2s}.el-landing :is(.lp-button,.lp-secondary):hover{transform:translateY(-2px);box-shadow:0 6px 15px #14294414}}@media (width<=1100px) and (width>=901px){.el-landing .lp-progress{padding:22px}.el-landing .lp-progress-body{gap:12px}.el-landing .lp-donut strong{font-size:27px}.el-landing .lp-chart-legend li>div:first-child{font-size:11px}}@media (width<=900px){.el-landing .lp-hero{gap:32px;padding-block:42px}.el-landing .lp-hero-visual{max-width:580px}}@media (width<=600px){.el-landing .lp-hero{gap:28px;padding-block:32px}.el-landing .lp-progress{border-radius:13px;padding:20px 16px}.el-landing .lp-progress-heading{padding-bottom:18px}.el-landing .lp-progress-heading h3{font-size:20px}.el-landing .lp-progress-heading span{font-size:9px}.el-landing .lp-progress-body{gap:12px;padding-block:22px}.el-landing .lp-donut strong{font-size:26px}.el-landing .lp-donut strong span{font-size:10px}.el-landing .lp-donut>div>span{font-size:7px}.el-landing .lp-donut small{font-size:9px}.el-landing .lp-chart-legend{gap:18px}.el-landing .lp-chart-legend li>div:first-child{gap:5px;font-size:10px}.el-landing .lp-chart-legend strong{font-size:11px}.el-landing .lp-chart-stats>div{padding-left:10px}.el-landing .lp-chart-stats dt{font-size:9px}.el-landing .lp-chart-stats dd{font-size:26px}.el-landing .lp-progress figcaption{font-size:9px}}.el-landing.lp-landing-refresh{--lp-navy:#0f2744;--lp-deep:#0b1f37;--lp-gold:#9d7442;--lp-gold-soft:#ead7bc;--lp-cream:#fbfaf7;--lp-surface:#fff;--lp-surface-soft:#f4f6f8;--lp-muted:#5c6b7b;--lp-border:#e3e7eb;background:var(--lp-cream)}.el-landing.lp-landing-refresh h1{letter-spacing:-.06em;font-size:clamp(48px,4.3vw,68px);font-weight:680;line-height:1.03}.el-landing.lp-landing-refresh h2{letter-spacing:-.05em;font-size:clamp(34px,3.2vw,50px);font-weight:650;line-height:1.08}.el-landing.lp-landing-refresh h3{letter-spacing:-.04em;font-size:28px;line-height:1.15}.el-landing.lp-landing-refresh p{color:var(--lp-muted);font-size:18px;line-height:1.72}.el-landing.lp-landing-refresh .lp-header{-webkit-backdrop-filter:saturate(120%)blur(10px);backdrop-filter:saturate(120%)blur(10px);background:#fbfaf7f5;border-bottom:1px solid #0000}.el-landing.lp-landing-refresh .lp-header.is-scrolled{border-color:var(--lp-border);background:#fffffff2}.el-landing.lp-landing-refresh .lp-nav{min-height:80px}.el-landing.lp-landing-refresh .lp-desktop-links{gap:26px;font-size:15px;font-weight:560}.el-landing.lp-landing-refresh .lp-brand{font-size:17px}.el-landing.lp-landing-refresh .lp-button,.el-landing.lp-landing-refresh .lp-secondary{border-radius:14px;min-height:54px;padding:14px 22px;font-size:15px;font-weight:640}.el-landing.lp-landing-refresh .lp-button{background:var(--lp-navy);border-color:var(--lp-navy);box-shadow:0 10px 24px #0f274414}.el-landing.lp-landing-refresh .lp-button:hover{background:#183453;border-color:#183453}.el-landing.lp-landing-refresh .lp-secondary{background:var(--lp-surface);border-color:var(--lp-border)}.el-landing.lp-landing-refresh .lp-secondary:hover{background:#f4f6f8}.el-landing.lp-landing-refresh .lp-nav-cta{min-height:46px;padding:11px 18px}.el-landing.lp-landing-refresh .lp-login{font-size:15px}.el-landing.lp-landing-refresh .lp-hero-refresh{grid-template-columns:1fr 1.08fr;gap:58px;padding-block:72px 46px}.el-landing.lp-landing-refresh .lp-hero-copy>p{max-width:560px;margin-top:24px}.el-landing.lp-landing-refresh .lp-offer-note{max-width:450px;margin-top:18px}.el-landing.lp-landing-refresh .lp-offer-note strong{font-size:15px}.el-landing.lp-landing-refresh .lp-offer-note span{font-size:14px;line-height:1.6}.el-landing.lp-landing-refresh .lp-live-demo{border:1px solid var(--lp-border);background:linear-gradient(#fff,#fbfcfe);border-radius:26px;padding:28px 28px 20px;overflow:hidden;box-shadow:0 24px 60px #11213a12}.el-landing.lp-landing-refresh .lp-live-head{justify-content:space-between;align-items:start;gap:18px;margin-bottom:18px;display:flex}.el-landing.lp-landing-refresh .lp-live-kicker{letter-spacing:.13em;color:var(--lp-gold);font-size:11px;font-weight:700;display:block}.el-landing.lp-landing-refresh .lp-live-head h3{margin-top:8px;font-size:24px}.el-landing.lp-landing-refresh .lp-live-status{border:1px solid var(--lp-border);color:var(--lp-navy);white-space:nowrap;background:#f3f6f8;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:12px;font-weight:620;display:inline-flex}.el-landing.lp-landing-refresh .lp-live-status i{background:#49b675;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 4px #49b6751a}.el-landing.lp-landing-refresh .lp-live-session-card{background:var(--lp-deep);color:#fff;border-radius:24px;padding:24px;box-shadow:0 18px 40px #0d1f3720}.el-landing.lp-landing-refresh .lp-live-session-top{justify-content:space-between;align-items:start;gap:12px;display:flex}.el-landing.lp-landing-refresh .lp-live-session-top small{letter-spacing:.06em;color:#c4d1df;font-size:12px;display:block}.el-landing.lp-landing-refresh .lp-live-session-top strong{margin-top:6px;font-size:18px;line-height:1.25;display:block}.el-landing.lp-landing-refresh .lp-live-tag{color:var(--lp-navy);background:#f5ead9;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:700}.el-landing.lp-landing-refresh .lp-live-clock{letter-spacing:-.05em;font-variant-numeric:tabular-nums;margin-top:18px;font-size:56px;font-weight:700;line-height:1.1}.el-landing.lp-landing-refresh .lp-live-inline-stats{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.el-landing.lp-landing-refresh .lp-live-inline-stats span{color:#eef4fb;background:#193452;border:1px solid #294867;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.el-landing.lp-landing-refresh .lp-live-controls{grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;display:grid}.el-landing.lp-landing-refresh .lp-live-controls button{cursor:pointer;border:1px solid #324e6d;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;font-family:inherit;font-size:14px;font-weight:650;display:flex}.el-landing.lp-landing-refresh .lp-live-primary{color:var(--lp-navy);background:#f0dfc6;border-color:#f0dfc6}.el-landing.lp-landing-refresh .lp-live-secondary{color:#fff;background:#183453}.el-landing.lp-landing-refresh .lp-live-metrics{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px;display:grid}.el-landing.lp-landing-refresh .lp-live-metrics>div{border:1px solid var(--lp-border);background:#f8f9fb;border-radius:18px;padding:16px 16px 14px}.el-landing.lp-landing-refresh .lp-live-metrics dt{letter-spacing:.1em;color:var(--lp-muted);text-transform:uppercase;font-size:11px}.el-landing.lp-landing-refresh .lp-live-metrics dd{letter-spacing:-.04em;margin-top:8px;font-size:30px;font-weight:690;line-height:1.1}.el-landing.lp-landing-refresh .lp-live-week{border:1px solid var(--lp-border);background:#fbfcfd;border-radius:20px;margin-top:18px;padding:18px}.el-landing.lp-landing-refresh .lp-live-week-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.el-landing.lp-landing-refresh .lp-live-week-head span{color:var(--lp-muted);font-size:12px}.el-landing.lp-landing-refresh .lp-live-week-head strong{font-size:14px}.el-landing.lp-landing-refresh .lp-live-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:12px;height:116px;display:grid}.el-landing.lp-landing-refresh .lp-live-bars span{flex-direction:column;justify-content:end;align-items:center;gap:8px;min-width:0;display:flex}.el-landing.lp-landing-refresh .lp-live-bars i{background:linear-gradient(#ceae79,#9d7442);border-radius:12px 12px 4px 4px;width:100%;max-width:34px;min-height:18px;display:block}.el-landing.lp-landing-refresh .lp-live-bars small{color:var(--lp-muted);font-size:11px}.el-landing.lp-landing-refresh .lp-live-demo figcaption{color:var(--lp-muted);background:0 0;padding:14px 2px 0;font-size:11px}.el-landing.lp-landing-refresh .lp-benefit-strip-wrap{padding-bottom:18px}.el-landing.lp-landing-refresh .lp-benefit-strip{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.el-landing.lp-landing-refresh .lp-benefit-strip article{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:20px;padding:22px 22px 20px;box-shadow:0 8px 25px #11213a08}.el-landing.lp-landing-refresh .lp-benefit-strip strong{font-size:18px;line-height:1.3;display:block}.el-landing.lp-landing-refresh .lp-benefit-strip span{color:var(--lp-muted);margin-top:8px;font-size:15px;line-height:1.6;display:block}.el-landing.lp-landing-refresh .lp-how-clean{border-block:1px solid var(--lp-border);background:linear-gradient(#f4f7f9,#f8fafb);margin-top:44px}.el-landing.lp-landing-refresh .lp-how-grid{grid-template-columns:repeat(3,1fr);gap:22px;margin-top:46px;display:grid}.el-landing.lp-landing-refresh .lp-step-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:22px;padding:28px 24px;box-shadow:0 10px 26px #11213a0a}.el-landing.lp-landing-refresh .lp-step-card span{width:40px;height:40px;color:var(--lp-navy);background:#f3e6d3;border-radius:999px;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.el-landing.lp-landing-refresh .lp-step-card h3{margin-top:20px;font-size:26px}.el-landing.lp-landing-refresh .lp-step-card p{margin-top:12px;font-size:16px}.el-landing.lp-landing-refresh .lp-section-heading-clean{max-width:760px;margin-bottom:34px}.el-landing.lp-landing-refresh .lp-section-heading-clean p{max-width:680px;margin-top:18px}.el-landing.lp-landing-refresh .lp-resource-section{padding-top:88px}.el-landing.lp-landing-refresh .lp-feature-grid-clean{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.el-landing.lp-landing-refresh .lp-feature-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:24px;flex-direction:column;gap:24px;min-width:0;padding:28px;display:flex;box-shadow:0 15px 30px #11213a0a}.el-landing.lp-landing-refresh .lp-feature-card-wide{grid-column:1/-1;grid-template-columns:1fr 1.06fr;align-items:center;gap:28px;display:grid}.el-landing.lp-landing-refresh .lp-feature-card .lp-eyebrow{margin-bottom:14px}.el-landing.lp-landing-refresh .lp-feature-copy h3{font-size:32px}.el-landing.lp-landing-refresh .lp-feature-copy.compact h3{font-size:28px}.el-landing.lp-landing-refresh .lp-feature-copy p{max-width:520px;margin-top:14px;font-size:16px}.el-landing.lp-landing-refresh .lp-feature-art{min-width:0}.el-landing.lp-landing-refresh .lp-inline-icons{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;margin:22px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.el-landing.lp-landing-refresh .lp-inline-icons li{color:var(--lp-navy);align-items:center;gap:9px;display:flex}.el-landing.lp-landing-refresh .lp-pricing-refresh{padding-top:10px}.el-landing.lp-landing-refresh .lp-split-price{gap:56px}.el-landing.lp-landing-refresh .lp-price-card{background:var(--lp-surface);border:1px solid var(--lp-border);border-radius:26px;padding:34px 32px;box-shadow:0 18px 40px #11213a0d}.el-landing.lp-landing-refresh .lp-price-card h3{margin-top:14px;font-size:28px;line-height:1.2}.el-landing.lp-landing-refresh .lp-price-after{color:var(--lp-muted);margin-top:16px;font-size:15px}.el-landing.lp-landing-refresh .lp-price{letter-spacing:-.07em;margin-top:16px;font-size:82px;line-height:1}.el-landing.lp-landing-refresh .lp-price span{margin-right:6px;font-size:22px}.el-landing.lp-landing-refresh .lp-price-card>strong{color:var(--lp-navy);margin-top:6px;font-size:28px;line-height:1.2;display:block}.el-landing.lp-landing-refresh .lp-price-card>p{margin-top:8px;font-size:15px}.el-landing.lp-landing-refresh .lp-faq-refresh{padding-top:46px}.el-landing.lp-landing-refresh .lp-final-refresh{background:var(--lp-deep);color:#fff;text-align:center;margin-top:12px;padding-block:88px}.el-landing.lp-landing-refresh .lp-final-refresh p,.el-landing.lp-landing-refresh .lp-final-refresh small{color:#dfe8f2}.el-landing.lp-landing-refresh .lp-final-refresh .lp-eyebrow{color:#d7b483}.el-landing.lp-landing-refresh .lp-final-refresh .lp-button{color:var(--lp-navy);box-shadow:none;background:#f0dfc6;border-color:#f0dfc6;margin-top:26px}.el-landing.lp-landing-refresh .lp-final-refresh .lp-button:hover{background:#ead4b2;border-color:#ead4b2}.el-landing.lp-landing-refresh .lp-footer{padding-block:36px 48px}.el-landing.lp-landing-refresh .lp-footer small{color:var(--lp-muted);font-size:12px}@media (width<=1100px){.el-landing.lp-landing-refresh .lp-hero-refresh{grid-template-columns:1fr;gap:34px}.el-landing.lp-landing-refresh .lp-feature-card-wide{grid-template-columns:1fr}}@media (width<=900px){.el-landing.lp-landing-refresh .lp-container{width:calc(100% - 40px)}.el-landing.lp-landing-refresh h1{font-size:clamp(40px,10vw,54px)}.el-landing.lp-landing-refresh h2{font-size:clamp(30px,8vw,42px)}.el-landing.lp-landing-refresh .lp-benefit-strip,.el-landing.lp-landing-refresh .lp-how-grid,.el-landing.lp-landing-refresh .lp-feature-grid-clean{grid-template-columns:1fr}.el-landing.lp-landing-refresh .lp-split-price{grid-template-columns:1fr;gap:32px}.el-landing.lp-landing-refresh .lp-live-metrics{grid-template-columns:1fr 1fr 1fr}}@media (width<=700px){.el-landing.lp-landing-refresh .lp-nav{gap:12px;min-height:74px}.el-landing.lp-landing-refresh .lp-desktop-links{display:none}.el-landing.lp-landing-refresh .lp-menu-button{border:1px solid var(--lp-border);background:var(--lp-surface);border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex}.el-landing.lp-landing-refresh .lp-nav-actions{gap:12px;margin-left:auto}.el-landing.lp-landing-refresh .lp-nav-cta{display:none}.el-landing.lp-landing-refresh .lp-live-head{flex-direction:column;align-items:start}.el-landing.lp-landing-refresh .lp-live-clock{font-size:42px}.el-landing.lp-landing-refresh .lp-live-controls,.el-landing.lp-landing-refresh .lp-live-metrics{grid-template-columns:1fr}.el-landing.lp-landing-refresh .lp-live-bars{gap:8px;height:92px}.el-landing.lp-landing-refresh .lp-price{font-size:62px}.el-landing.lp-landing-refresh .lp-price-card>strong{font-size:24px}}@media (width<=520px){.el-landing.lp-landing-refresh .lp-container{width:calc(100% - 28px)}.el-landing.lp-landing-refresh .lp-section{padding-block:66px}.el-landing.lp-landing-refresh .lp-hero-refresh{padding-block:38px 24px}.el-landing.lp-landing-refresh .lp-actions{flex-direction:column;align-items:stretch}.el-landing.lp-landing-refresh .lp-button,.el-landing.lp-landing-refresh .lp-secondary{width:100%}.el-landing.lp-landing-refresh .lp-live-demo{border-radius:22px;padding:20px 18px 16px}.el-landing.lp-landing-refresh .lp-live-session-card{border-radius:18px;padding:18px}.el-landing.lp-landing-refresh .lp-live-inline-stats span{justify-content:flex-start;width:100%}.el-landing.lp-landing-refresh .lp-benefit-strip article,.el-landing.lp-landing-refresh .lp-step-card,.el-landing.lp-landing-refresh .lp-feature-card,.el-landing.lp-landing-refresh .lp-price-card{border-radius:20px;padding:22px 18px}.el-landing.lp-landing-refresh .lp-feature-copy h3,.el-landing.lp-landing-refresh .lp-feature-copy.compact h3{font-size:24px}.el-landing.lp-landing-refresh .lp-inline-icons{grid-template-columns:1fr}.el-landing.lp-landing-refresh .lp-final-refresh{padding-block:70px}}.el-landing.lp-v2{--v2-navy:#0d2746;--v2-navy-2:#15375f;--v2-ink:#12243a;--v2-muted:#687586;--v2-accent:#d4ad73;--v2-cream:#f5eadb;--v2-bg:#f7f8fa;--v2-line:#e2e7ec;--v2-white:#fff;color:var(--v2-ink);background:#fff;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.el-landing.lp-v2 *{box-sizing:border-box}.el-landing.lp-v2 a{color:inherit;text-decoration:none}.el-landing.lp-v2 button{font:inherit}.el-landing.lp-v2 .lp-container{width:min(1180px,100% - 48px);margin-inline:auto}.el-landing.lp-v2 section[id]{scroll-margin-top:90px}.el-landing.lp-v2 :where(button,a,summary,input):focus-visible{outline-offset:4px;outline:3px solid #d4ad73}.el-landing.lp-v2 .lp-v2-header{z-index:40;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border-bottom:1px solid #0000;transition:all .2s;position:sticky;top:0}.el-landing.lp-v2 .lp-v2-header.is-scrolled{border-color:var(--v2-line);box-shadow:0 8px 24px #0d27460a}.el-landing.lp-v2 .lp-v2-nav{align-items:center;gap:28px;min-height:76px;display:flex}.el-landing.lp-v2 .lp-v2-brand{align-items:center;gap:10px;font-weight:700;line-height:1.05;display:flex}.el-landing.lp-v2 .lp-v2-brand img{width:38px;height:38px}.el-landing.lp-v2 .lp-v2-brand span{flex-direction:column;font-size:16px;display:flex}.el-landing.lp-v2 .lp-v2-brand strong{font-weight:700}.el-landing.lp-v2 .lp-v2-links{align-items:center;gap:28px;margin-left:auto;font-size:14px;font-weight:600;display:flex}.el-landing.lp-v2 .lp-v2-links a:hover{color:#9b713e}.el-landing.lp-v2 .lp-v2-nav-actions{align-items:center;gap:14px;display:flex}.el-landing.lp-v2 .lp-v2-login{color:var(--v2-ink);cursor:pointer;background:0 0;border:0;padding:10px 8px;font-weight:650}.el-landing.lp-v2 .lp-v2-nav-cta{background:var(--v2-navy);color:#fff;cursor:pointer;border:0;border-radius:12px;padding:12px 17px;font-weight:700}.el-landing.lp-v2 .lp-v2-menu{border:1px solid var(--v2-line);background:#fff;border-radius:11px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.el-landing.lp-v2 .lp-v2-mobile[hidden]{display:none}.el-landing.lp-v2 .lp-v2-mobile{border-top:1px solid var(--v2-line);background:#fff;padding:14px 24px 18px}.el-landing.lp-v2 .lp-v2-mobile a,.el-landing.lp-v2 .lp-v2-mobile button{text-align:left;background:0 0;border:0;width:100%;padding:12px 0;font-weight:650;display:block}.el-landing.lp-v2 .lp-v2-hero{color:#fff;background:linear-gradient(135deg,#0b2340 0%,#102f53 58%,#173a61 100%);padding:78px 0 72px;position:relative;overflow:hidden}.el-landing.lp-v2 .lp-v2-hero:after{content:"";filter:blur(2px);background:#d4ad7316;border-radius:50%;width:520px;height:520px;position:absolute;top:-240px;right:-190px}.el-landing.lp-v2 .lp-v2-hero-grid{z-index:1;grid-template-columns:.92fr 1.08fr;align-items:center;gap:68px;display:grid;position:relative}.el-landing.lp-v2 .lp-v2-eyebrow{letter-spacing:.14em;color:#e4c79d;margin-bottom:18px;font-size:11px;font-weight:800;display:block}.el-landing.lp-v2 .lp-v2-hero h1{letter-spacing:-.06em;margin:0;font-size:clamp(50px,5vw,72px);font-weight:690;line-height:1.01}.el-landing.lp-v2 .lp-v2-hero h1 em{color:#e5c59a;font-style:normal}.el-landing.lp-v2 .lp-v2-hero-copy>p{color:#d6e0eb;max-width:560px;margin:24px 0 0;font-size:19px;line-height:1.65}.el-landing.lp-v2 .lp-v2-primary,.el-landing.lp-v2 .lp-v2-ghost{cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:10px;min-height:52px;padding:14px 20px;font-weight:750;display:inline-flex}.el-landing.lp-v2 .lp-v2-primary{color:#0d2746;background:#f0d8b7;border:1px solid #f2dcc0}.el-landing.lp-v2 .lp-v2-primary:hover{background:#f5e5cf}.el-landing.lp-v2 .lp-v2-ghost{color:#fff;background:#ffffff0c;border:1px solid #fff3}.el-landing.lp-v2 .lp-v2-ghost:hover{background:#ffffff16}.el-landing.lp-v2 .lp-v2-proof span{color:#cbd8e5;align-items:center;gap:7px;font-size:13px;display:inline-flex}.el-landing.lp-v2 .lp-v2-demo{color:var(--v2-ink);background:#fff;border:1px solid #ffffff4a;border-radius:28px;padding:28px;box-shadow:0 28px 70px #081a2f5e}.el-landing.lp-v2 .lp-v2-demo-top{justify-content:space-between;align-items:center;display:flex}.el-landing.lp-v2 .lp-v2-demo-top span{letter-spacing:.12em;color:#557086;align-items:center;gap:8px;font-size:10px;font-weight:800;display:flex}.el-landing.lp-v2 .lp-v2-demo-top i{background:#48b775;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #48b77518}.el-landing.lp-v2 .lp-v2-demo-top small{color:#5d6a77;background:#f1f4f6;border-radius:999px;padding:7px 11px;font-size:11px}.el-landing.lp-v2 .lp-v2-demo-subject small{color:#788696;font-size:12px;display:block}.el-landing.lp-v2 .lp-v2-demo-subject strong{margin-top:5px;font-size:20px;display:block}.el-landing.lp-v2 .lp-v2-demo-clock{letter-spacing:-.055em;color:var(--v2-navy);font-variant-numeric:tabular-nums;margin-top:24px;font-size:64px;font-weight:720;line-height:1}.el-landing.lp-v2 .lp-v2-demo-question-row{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.el-landing.lp-v2 .lp-v2-demo-question-row span{border:1px solid var(--v2-line);color:#5a6775;background:#f4f6f8;border-radius:14px;align-items:center;gap:7px;padding:12px;font-size:12px;display:flex}.el-landing.lp-v2 .lp-v2-demo-question-row b{color:var(--v2-ink);font-size:14px}.el-landing.lp-v2 .lp-v2-demo-actions button,.el-landing.lp-v2 .lp-v2-demo-actions span{border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;font-size:13px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-v2-demo-actions button{background:var(--v2-navy);color:#fff;cursor:pointer;border:0}.el-landing.lp-v2 .lp-v2-demo-actions span{color:#6d532d;background:#f4eadb}.el-landing.lp-v2 .lp-v2-demo-summary{background:var(--v2-line);border:1px solid var(--v2-line);border-radius:16px;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.el-landing.lp-v2 .lp-v2-demo-summary div{background:#fff;padding:15px}.el-landing.lp-v2 .lp-v2-demo-summary small{color:#7b8793;font-size:11px;display:block}.el-landing.lp-v2 .lp-v2-demo-summary strong{letter-spacing:-.04em;margin-top:5px;font-size:24px;display:block}.el-landing.lp-v2 .lp-v2-valuebar{border-bottom:1px solid var(--v2-line);background:#fff}.el-landing.lp-v2 .lp-v2-valuebar-grid{grid-template-columns:repeat(4,1fr);padding:28px 0;display:grid}.el-landing.lp-v2 .lp-v2-valuebar-grid>div{border-left:1px solid var(--v2-line);padding:0 24px}.el-landing.lp-v2 .lp-v2-valuebar-grid>div:first-child{border-left:0;padding-left:0}.el-landing.lp-v2 .lp-v2-valuebar strong{font-size:16px;display:block}.el-landing.lp-v2 .lp-v2-valuebar span{color:var(--v2-muted);margin-top:6px;font-size:13px;line-height:1.55;display:block}.el-landing.lp-v2 .lp-v2-section h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.07}.el-landing.lp-v2 .lp-v2-section-intro p{color:var(--v2-muted);margin:18px 0 0;font-size:18px;line-height:1.7}.el-landing.lp-v2 .lp-v2-steps article{border:1px solid var(--v2-line);background:#fff;border-radius:20px;padding:28px}.el-landing.lp-v2 .lp-v2-steps p{color:var(--v2-muted);margin:10px 0 0;font-size:16px;line-height:1.65}.el-landing.lp-v2 .lp-v2-showcase{background:#fff}.el-landing.lp-v2 .lp-v2-feature-copy h2{letter-spacing:-.05em;margin:0;font-size:clamp(38px,4vw,56px);line-height:1.08}.el-landing.lp-v2 .lp-v2-feature-copy p{color:var(--v2-muted);margin:18px 0 0;font-size:18px;line-height:1.7}.el-landing.lp-v2 .lp-v2-feature-copy li{align-items:flex-start;gap:10px;font-size:15px;display:flex}.el-landing.lp-v2 .lp-v2-preview-shell,.el-landing.lp-v2 .lp-v2-report-shell{border:1px solid var(--v2-line);background:#eef2f5;border-radius:24px;padding:22px}.el-landing.lp-v2 .lp-v2-duo-card{border:1px solid var(--v2-line);background:#fff;border-radius:24px;padding:28px;overflow:hidden}.el-landing.lp-v2 .lp-v2-card-copy h3{letter-spacing:-.04em;margin:0;font-size:31px;line-height:1.12}.el-landing.lp-v2 .lp-v2-card-copy p{color:var(--v2-muted);margin:13px 0 0;font-size:16px;line-height:1.65}.el-landing.lp-v2 .lp-v2-question-card{border:1px solid var(--v2-line);background:#f7f9fb;border-radius:18px;margin-top:26px;padding:20px}.el-landing.lp-v2 .lp-v2-mini-title{align-items:center;gap:9px;display:flex}.el-landing.lp-v2 .lp-v2-q-result strong{letter-spacing:-.05em;font-size:40px}.el-landing.lp-v2 .lp-v2-report-shell{margin-top:26px;padding:18px}.el-landing.lp-v2 .lp-v2-report-shell .v46Preview{box-shadow:none}.el-landing.lp-v2 .lp-v2-focus-band{color:#fff;background:#0d2746;padding:68px 0}.el-landing.lp-v2 .lp-v2-focus-grid{grid-template-columns:1fr 1fr;align-items:center;gap:50px;display:grid}.el-landing.lp-v2 .lp-v2-focus-grid h2{letter-spacing:-.05em;margin:0;font-size:clamp(34px,3.8vw,48px);line-height:1.08}.el-landing.lp-v2 .lp-v2-focus-items{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.el-landing.lp-v2 .lp-v2-focus-items span{color:#eaf0f7;background:#ffffff0d;border:1px solid #fff2;border-radius:15px;align-items:center;gap:9px;padding:18px 14px;font-size:13px;display:flex}.el-landing.lp-v2 .lp-v2-focus-items svg{color:#e3c18e}.el-landing.lp-v2 .lp-v2-trial{background:#fff}.el-landing.lp-v2 .lp-v2-trial-card{background:#f4eadb;border:1px solid #e6d5bc;border-radius:28px;grid-template-columns:1fr auto;align-items:center;gap:44px;padding:42px 46px;display:grid}.el-landing.lp-v2 .lp-v2-trial-card h2{margin:0;font-size:44px;line-height:1.08}.el-landing.lp-v2 .lp-v2-trial-card p{color:#665d52;max-width:630px;margin:16px 0 0;font-size:16px;line-height:1.65}.el-landing.lp-v2 .lp-v2-trial-side{flex-direction:column;gap:14px;min-width:280px;display:flex}.el-landing.lp-v2 .lp-v2-trial-side .lp-v2-primary{background:var(--v2-navy);color:#fff;border-color:var(--v2-navy)}.el-landing.lp-v2 .lp-v2-trial-side small{color:#665d52;text-align:center;line-height:1.5}.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{color:var(--v2-muted);font-size:16px}.el-landing.lp-v2 .lp-v2-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:20px 0;font-weight:700;list-style:none;display:flex}.el-landing.lp-v2 .lp-v2-faq-list details p{color:var(--v2-muted);margin:0;padding:0 36px 20px 0;font-size:15px;line-height:1.65}.el-landing.lp-v2 .lp-v2-final{text-align:center;background:#f7f8fa;padding:90px 0}.el-landing.lp-v2 .lp-v2-final h2{letter-spacing:-.055em;margin:0;font-size:clamp(42px,4.6vw,64px);line-height:1.03}.el-landing.lp-v2 .lp-v2-final p{color:var(--v2-muted);margin:18px 0 24px;font-size:17px}.el-landing.lp-v2 .lp-v2-final .lp-v2-primary{background:var(--v2-navy);color:#fff;border-color:var(--v2-navy)}.el-landing.lp-v2 .lp-v2-footer{border-top:1px solid var(--v2-line);background:#fff;padding:30px 0 42px}.el-landing.lp-v2 .lp-v2-footer nav{gap:20px;font-size:13px;display:flex}.el-landing.lp-v2 .lp-v2-footer button{cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-hero-grid,.el-landing.lp-v2 .lp-v2-feature-row,.el-landing.lp-v2 .lp-v2-focus-grid{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:760px}.el-landing.lp-v2 .lp-v2-hero-demo{max-width:720px}.el-landing.lp-v2 .lp-v2-duo-grid,.el-landing.lp-v2 .lp-v2-trial-card{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-trial-side{min-width:0;max-width:420px}.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:1fr;gap:34px}}@media (width<=800px){.el-landing.lp-v2 .lp-v2-links{display:none}.el-landing.lp-v2 .lp-v2-menu{display:flex}.el-landing.lp-v2 .lp-v2-nav-cta{display:none}.el-landing.lp-v2 .lp-v2-nav-actions{margin-left:auto}.el-landing.lp-v2 .lp-v2-valuebar-grid{grid-template-columns:1fr 1fr;gap:20px}.el-landing.lp-v2 .lp-v2-valuebar-grid>div{border-left:0;padding:0}.el-landing.lp-v2 .lp-v2-steps,.el-landing.lp-v2 .lp-v2-focus-items{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-footer-grid{grid-template-columns:1fr;align-items:start}.el-landing.lp-v2 .lp-v2-footer nav{flex-wrap:wrap}}@media (width<=560px){.el-landing.lp-v2 .lp-container{width:calc(100% - 28px)}.el-landing.lp-v2 .lp-v2-hero{padding:48px 0 42px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:43px}.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:17px}.el-landing.lp-v2 .lp-v2-hero-actions{flex-direction:column}.el-landing.lp-v2 .lp-v2-primary,.el-landing.lp-v2 .lp-v2-ghost{width:100%}.el-landing.lp-v2 .lp-v2-demo{border-radius:22px;padding:20px}.el-landing.lp-v2 .lp-v2-demo-clock{font-size:46px}.el-landing.lp-v2 .lp-v2-demo-question-row,.el-landing.lp-v2 .lp-v2-demo-actions,.el-landing.lp-v2 .lp-v2-demo-summary,.el-landing.lp-v2 .lp-v2-valuebar-grid{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-section{padding:72px 0}.el-landing.lp-v2 .lp-v2-trial-card{border-radius:22px;padding:28px 22px}.el-landing.lp-v2 .lp-v2-trial-card h2{font-size:36px}.el-landing.lp-v2 .lp-v2-q-fields{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:38px}}.el-landing.lp-v2 .lp-v2-demo-caption{text-align:right;color:#84919d;letter-spacing:.04em;margin-top:12px;font-size:10px;display:block}.el-landing.lp-v2 .lp-v2-focus-items{grid-template-columns:repeat(2,1fr)}.el-landing.lp-v2{--v2-bg:#f5f2eb;--v2-card:#fff;--v2-card-alt:#fbfaf7;--v2-navy:#0f2742;--v2-navy-soft:#163553;--v2-gold:#b58a52;--v2-gold-soft:#e8dbc7;--v2-ink:#10263d;--v2-muted:#5e6d79;--v2-line:#ddd4c8;color:var(--v2-ink);background:linear-gradient(#f8f6f1 0%,#f4efe7 100%)}.el-landing.lp-v2 .lp-v2-header{-webkit-backdrop-filter:saturate(140%)blur(10px);backdrop-filter:saturate(140%)blur(10px);background:#f7f4eedc;border-bottom:1px solid #0000;transition:background .25s,border-color .25s,box-shadow .25s}.el-landing.lp-v2 .lp-v2-header.is-scrolled{background:#faf8f3ef;border-color:#e6ddd2;box-shadow:0 12px 40px #0b1e3108}.el-landing.lp-v2 .lp-v2-primary,.el-landing.lp-v2 .lp-v2-ghost,.el-landing.lp-v2 .lp-v2-nav-cta,.el-landing.lp-v2 .lp-v2-mobile button{transition:transform .2s,box-shadow .2s,background .2s,border-color .2s}.el-landing.lp-v2 .lp-v2-primary:hover,.el-landing.lp-v2 .lp-v2-nav-cta:hover{transform:translateY(-1px);box-shadow:0 16px 30px #10253f16}.el-landing.lp-v2 .lp-v2-hero{padding:58px 0 42px;position:relative}.el-landing.lp-v2 .lp-v2-hero-showcase{grid-template-columns:minmax(0,1fr) 254px;align-items:end;gap:16px;display:grid}.el-landing.lp-v2 .lp-v2-eyebrow{color:#9a7040;letter-spacing:.18em;font-size:11px}.el-landing.lp-v2 .lp-v2-eyebrow.dark{color:#956d3f}.el-landing.lp-v2 .lp-v2-hero h1{letter-spacing:-.065em;text-wrap:balance;font-size:clamp(48px,5vw,72px);line-height:.98}.el-landing.lp-v2 .lp-v2-hero h1 em{color:#98703e;display:block}.el-landing.lp-v2 .lp-v2-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.el-landing.lp-v2 .lp-v2-proof span{color:#31465c;background:linear-gradient(#efe2cc,#e4d4bb);border:1px solid #ceb998;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex;box-shadow:0 10px 26px #0713231f}.el-landing.lp-v2 .lp-v2-demo{background:linear-gradient(#112c47 0%,#0e243a 100%);border:1px solid #203d5b;border-radius:28px;padding:24px;animation:5.8s ease-in-out infinite lpFloat;position:relative;overflow:hidden;box-shadow:0 30px 60px #10253f22}.el-landing.lp-v2 .lp-v2-demo:before{content:"";filter:blur(10px);pointer-events:none;background:radial-gradient(circle,#d7b17a55 0,#0000 68%);width:180px;height:180px;position:absolute;inset:auto -10% 56% auto}.el-landing.lp-v2 .lp-v2-demo-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.el-landing.lp-v2 .lp-v2-demo-top>span{letter-spacing:.18em;color:#cfd8e4;font-size:11px;font-weight:700}.el-landing.lp-v2 .lp-v2-demo-top-actions{align-items:center;gap:8px;display:flex}.el-landing.lp-v2 .lp-v2-demo-top-actions small{color:#e5c792;background:#ffffff12;border:1px solid #ffffff12;border-radius:999px;padding:6px 10px;font-size:11px}.el-landing.lp-v2 .lp-v2-sound-toggle{color:#f1f4f8;cursor:pointer;background:#ffffff12;border:1px solid #35506c;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.el-landing.lp-v2 .lp-v2-sound-toggle:hover{background:#ffffff20}.el-landing.lp-v2 .lp-v2-demo-subject{margin-top:18px}.el-landing.lp-v2 .lp-v2-demo-subject small{color:#9db0c2;text-transform:uppercase;letter-spacing:.12em;font-size:11px;display:block}.el-landing.lp-v2 .lp-v2-demo-subject strong{color:#fff;margin-top:7px;font-size:18px;display:block}.el-landing.lp-v2 .lp-v2-demo-clock{letter-spacing:-.06em;color:#fff;font-variant-numeric:tabular-nums;text-shadow:0 10px 30px #0002;margin:18px 0 16px;font-size:clamp(52px,6vw,74px);font-weight:700;line-height:1}.el-landing.lp-v2 .lp-v2-demo-question-row{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.el-landing.lp-v2 .lp-v2-demo-question-row span{color:#d8e3ee;background:#ffffff0c;border:1px solid #28435f;border-radius:15px;align-items:center;gap:8px;padding:12px 10px;font-size:13px;display:flex}.el-landing.lp-v2 .lp-v2-demo-question-row b{color:#fff}.el-landing.lp-v2 .lp-v2-demo-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.el-landing.lp-v2 .lp-v2-demo-actions>*{color:#f6f9fc;background:#ffffff0d;border:1px solid #32506e;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 14px;font-size:14px;font-weight:600;display:flex}.el-landing.lp-v2 .lp-v2-demo-actions button{cursor:pointer}.el-landing.lp-v2 .lp-v2-demo-actions button:hover{background:#ffffff16}.el-landing.lp-v2 .lp-v2-demo-summary{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px;display:grid}.el-landing.lp-v2 .lp-v2-demo-summary div{background:#f6f1e9;border-radius:16px;padding:14px 14px 16px}.el-landing.lp-v2 .lp-v2-demo-summary small{color:#7c8893;text-transform:uppercase;letter-spacing:.08em;font-size:11px;display:block}.el-landing.lp-v2 .lp-v2-demo-summary strong{letter-spacing:-.05em;color:#142944;margin-top:8px;font-size:28px;line-height:1;display:block}.el-landing.lp-v2 .lp-v2-demo-sound-note{color:#dce7f2;background:#ffffff0a;border:1px solid #29435e;border-radius:16px;align-items:flex-start;gap:10px;margin-top:12px;padding:12px 14px;display:flex}.el-landing.lp-v2 .lp-v2-demo-sound-note svg{color:#e7c993;margin-top:2px}.el-landing.lp-v2 .lp-v2-demo-sound-note span{flex-direction:column;gap:4px;display:flex}.el-landing.lp-v2 .lp-v2-demo-sound-note b{color:#fff;font-size:13px}.el-landing.lp-v2 .lp-v2-demo-sound-note small{color:#99adbf;font-size:11px;line-height:1.45}.el-landing.lp-v2 .lp-v2-chart-card{background:linear-gradient(#0f2841 0%,#0c2136 100%);border:1px solid #203d5b;border-radius:24px;padding:18px 18px 16px;position:relative;overflow:hidden;box-shadow:0 20px 40px #0a1d331e}.el-landing.lp-v2 .lp-v2-chart-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#d7b17a22 0,#0000 68%);border-radius:50%;width:120px;height:120px;position:absolute;inset:auto auto -40px -40px}.el-landing.lp-v2 .lp-v2-chart-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.el-landing.lp-v2 .lp-v2-chart-head span{letter-spacing:.18em;color:#cfd8e4;font-size:11px;font-weight:700}.el-landing.lp-v2 .lp-v2-chart-head small{color:#9fb0c2;font-size:12px}.el-landing.lp-v2 .lp-v2-chart-donut{aspect-ratio:1;border-radius:50%;place-items:center;width:100%;max-width:220px;margin:16px auto 14px;display:grid;box-shadow:inset 0 0 0 1px #ffffff10}.el-landing.lp-v2 .lp-v2-chart-donut-center{aspect-ratio:1;text-align:center;background:#0c2136;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:58%;display:flex;box-shadow:inset 0 0 0 1px #23425f}.el-landing.lp-v2 .lp-v2-chart-donut-center small{color:#9db0c2;font-size:12px}.el-landing.lp-v2 .lp-v2-chart-donut-center strong{letter-spacing:-.04em;color:#fff;margin-top:6px;font-size:18px;line-height:1.08}.el-landing.lp-v2 .lp-v2-chart-donut-center span{color:#9db0c2;margin-top:6px;font-size:12px}.el-landing.lp-v2 .lp-v2-chart-list{gap:10px;display:grid}.el-landing.lp-v2 .lp-v2-chart-item{color:#d9e5ef;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:13px;display:grid}.el-landing.lp-v2 .lp-v2-chart-item i{border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #ffffff08}.el-landing.lp-v2 .lp-v2-chart-item b{color:#fff;font-size:13px}.el-landing.lp-v2 .lp-v2-chart-list>small{color:#93a6b8;margin-top:2px;font-size:11px;line-height:1.45}.el-landing.lp-v2 .lp-v2-how{background:0 0}.el-landing.lp-v2 .lp-v2-section h2,.el-landing.lp-v2 .lp-v2-feature-copy h2,.el-landing.lp-v2 .lp-v2-trial-card h2,.el-landing.lp-v2 .lp-v2-faq-grid h2{letter-spacing:-.055em;font-size:clamp(34px,4vw,52px);line-height:1.03}.el-landing.lp-v2 .lp-v2-section-intro p,.el-landing.lp-v2 .lp-v2-feature-copy p,.el-landing.lp-v2 .lp-v2-card-copy p,.el-landing.lp-v2 .lp-v2-trial-card p,.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{color:#5f6e7a;font-size:17px;line-height:1.68}.el-landing.lp-v2 .lp-v2-steps{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:34px;display:grid}.el-landing.lp-v2 .lp-v2-steps article{background:var(--v2-card);border:1px solid #e4dbcf;border-radius:24px;padding:24px;box-shadow:0 12px 32px #10253f08}.el-landing.lp-v2 .lp-v2-steps article:hover{transition:transform .2s;transform:translateY(-3px)}.el-landing.lp-v2 .lp-v2-steps article>span{color:#906537;background:#efe3d2;border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:12px;font-weight:800;display:inline-flex}.el-landing.lp-v2 .lp-v2-steps h3{margin:16px 0 0;font-size:24px}.el-landing.lp-v2 .lp-v2-steps p{color:#5f6e7a;margin-top:10px;font-size:15px;line-height:1.58}.el-landing.lp-v2 .lp-v2-showcase{background:0 0;padding-bottom:32px}.el-landing.lp-v2 .lp-v2-feature-row{grid-template-columns:.92fr 1.08fr;align-items:center;gap:42px;display:grid}.el-landing.lp-v2 .lp-v2-feature-copy ul{gap:12px;margin:22px 0 0;padding:0;list-style:none;display:grid}.el-landing.lp-v2 .lp-v2-feature-copy li{color:#26394b;align-items:flex-start;gap:10px;font-size:15px;display:flex}.el-landing.lp-v2 .lp-v2-feature-copy li svg{color:#a57a45;margin-top:3px}.el-landing.lp-v2 .lp-v2-preview-shell,.el-landing.lp-v2 .lp-v2-report-shell{background:#f9f7f2;border:1px solid #e4dbcf;border-radius:28px;padding:20px;box-shadow:0 16px 40px #10253f0a}.el-landing.lp-v2 .lp-v2-duo{background:0 0;padding-top:16px}.el-landing.lp-v2 .lp-v2-duo-grid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.el-landing.lp-v2 .lp-v2-duo-card{background:#fff;border:1px solid #e4dbcf;border-radius:28px;padding:26px;box-shadow:0 14px 34px #10253f08}.el-landing.lp-v2 .lp-v2-mini-title{color:#1f3650;align-items:center;gap:10px;display:flex}.el-landing.lp-v2 .lp-v2-q-fields{grid-template-columns:1fr 1fr;gap:12px;margin-top:16px;display:grid}.el-landing.lp-v2 .lp-v2-q-fields label{color:#667480;font-size:12px}.el-landing.lp-v2 .lp-v2-q-fields input{width:100%;font:inherit;background:#fff;border:1px solid #d3d9df;border-radius:12px;margin-top:6px;padding:11px 12px}.el-landing.lp-v2 .lp-v2-q-result{align-items:baseline;gap:8px;margin-top:18px;display:flex}.el-landing.lp-v2 .lp-v2-q-result strong{letter-spacing:-.05em;color:#132b43;font-size:38px}.el-landing.lp-v2 .lp-v2-q-result span{color:#62707d;font-size:13px}.el-landing.lp-v2 .lp-v2-q-track{background:#e6e1da;border-radius:999px;height:7px;margin-top:10px;overflow:hidden}.el-landing.lp-v2 .lp-v2-q-track i{background:linear-gradient(90deg,#b6884e,#d3b07d);border-radius:999px;height:100%;display:block}.el-landing.lp-v2 .lp-v2-trial{padding-top:46px}.el-landing.lp-v2 .lp-v2-trial-card{background:linear-gradient(#fffdfa 0%,#f7efe4 100%);border:1px solid #e0d3c0;border-radius:30px;grid-template-columns:1.2fr .8fr;align-items:center;gap:34px;padding:36px 40px;display:grid;box-shadow:0 18px 42px #10253f0a}.el-landing.lp-v2 .lp-v2-trial-tags{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.el-landing.lp-v2 .lp-v2-trial-tags span{color:#32485d;background:#fff;border:1px solid #eadfce;border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;display:inline-flex}.el-landing.lp-v2 .lp-v2-trial-side{flex-direction:column;gap:12px;display:flex}.el-landing.lp-v2 .lp-v2-trial-side small{color:#645c53;text-align:center;font-size:14px;line-height:1.55}.el-landing.lp-v2 .lp-v2-faq{padding-top:50px}.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:.8fr 1.2fr;gap:44px;display:grid}.el-landing.lp-v2 .lp-v2-faq-grid a{border-bottom:1px solid #b7966d;align-items:center;gap:8px;margin-top:20px;padding-bottom:4px;font-weight:700;display:inline-flex}.el-landing.lp-v2 .lp-v2-faq-list{background:#fff;border:1px solid #e4dbcf;border-radius:24px;padding:0 20px;box-shadow:0 12px 30px #10253f08}.el-landing.lp-v2 .lp-v2-faq-list details{border-top:1px solid #eee5d9}.el-landing.lp-v2 .lp-v2-faq-list details:first-child{border-top:0}.el-landing.lp-v2 .lp-v2-faq-list summary{cursor:pointer;color:#18304a;justify-content:space-between;align-items:center;gap:16px;padding:18px 0;font-weight:700;list-style:none;display:flex}.el-landing.lp-v2 .lp-v2-faq-list summary::-webkit-details-marker{display:none}.el-landing.lp-v2 .lp-v2-faq-list p{color:#5f6e7a;padding:0 24px 18px 0;font-size:15px;line-height:1.6}.el-landing.lp-v2 .lp-v2-footer{background:0 0;border-top:1px solid #e4dbcf;margin-top:20px;padding:26px 0 34px}.el-landing.lp-v2 .lp-v2-footer-grid{grid-template-columns:1fr auto auto auto;align-items:center;gap:20px;display:grid}.el-landing.lp-v2 .lp-v2-footer nav{color:#4a5b68;gap:18px;font-size:13px;display:flex}.el-landing.lp-v2 .lp-v2-footer button{cursor:pointer;color:#18304a;background:0 0;border:0;align-items:center;gap:7px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-v2-footer small{color:#7a8792;font-size:12px}@keyframes lpFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-feature-row,.el-landing.lp-v2 .lp-v2-trial-card,.el-landing.lp-v2 .lp-v2-faq-grid,.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:720px}.el-landing.lp-v2 .lp-v2-hero-showcase{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-chart-card{max-width:360px}.el-landing.lp-v2 .lp-v2-duo-grid{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-trial-side{max-width:420px}}@media (width<=800px){.el-landing.lp-v2 .lp-v2-section{padding:60px 0}.el-landing.lp-v2 .lp-v2-steps,.el-landing.lp-v2 .lp-v2-footer-grid{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-footer nav{flex-wrap:wrap}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero{padding:42px 0 36px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:42px}.el-landing.lp-v2 .lp-v2-demo{border-radius:24px;padding:18px}.el-landing.lp-v2 .lp-v2-demo-clock{font-size:44px}.el-landing.lp-v2 .lp-v2-demo-question-row,.el-landing.lp-v2 .lp-v2-demo-summary,.el-landing.lp-v2 .lp-v2-demo-actions,.el-landing.lp-v2 .lp-v2-q-fields{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-chart-card{padding:16px}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:196px}.el-landing.lp-v2 .lp-v2-trial-card{border-radius:24px;padding:28px 22px}.el-landing.lp-v2 .lp-v2-trial-card h2,.el-landing.lp-v2 .lp-v2-section h2,.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:34px}}.el-landing.lp-v2 .lp-v2-mini-features-wrap{margin-top:22px}.el-landing.lp-v2 .lp-v2-mini-features-wrap>strong{letter-spacing:.08em;text-transform:uppercase;color:#8f6a3d;margin-bottom:14px;font-size:14px;display:block}.el-landing.lp-v2 .lp-v2-mini-features{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.el-landing.lp-v2 .lp-v2-feature-chip{background:#fff;border:1px solid #e4dbcf;border-radius:22px;padding:22px;transition:transform .2s,box-shadow .2s,border-color .2s;box-shadow:0 12px 32px #10253f08}.el-landing.lp-v2 .lp-v2-feature-chip:hover{border-color:#d4c1aa;transform:translateY(-3px);box-shadow:0 18px 36px #10253f10}.el-landing.lp-v2 .lp-v2-feature-chip i{color:#9a7040;background:#f5ecdf;border-radius:14px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;display:inline-flex}.el-landing.lp-v2 .lp-v2-feature-chip h3{letter-spacing:-.03em;margin:0;font-size:20px;line-height:1.12}.el-landing.lp-v2 .lp-v2-feature-chip p{color:#5f6e7a;margin-top:10px;font-size:14px;line-height:1.58}.el-landing.lp-v2 .lp-v2-preview-shell{padding:24px}.el-landing.lp-v2 .lp-v2-chart-card{max-width:254px}@media (width<=980px){.el-landing.lp-v2 .lp-v2-mini-features{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-mini-features{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-feature-chip{padding:18px}}.el-landing.lp-v2 .lp-v2-proof{flex-wrap:wrap;gap:10px;margin-top:19px;display:flex}.el-landing.lp-v2 .lp-v2-proof span{color:#e2ebf4;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#071d3470;border:1px solid #dde8f233;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.el-landing.lp-v2 .lp-v2-proof svg{color:#e5bd7d}.el-landing.lp-v2 .lp-v2-demo-summary{background:0 0!important;border:0!important;gap:10px!important;overflow:visible!important}.el-landing.lp-v2 .lp-v2-demo-summary div{background:linear-gradient(#173957 0%,#112f4b 100%)!important;border:1px solid #2a4b68!important;border-radius:15px!important;padding:14px 14px 15px!important;box-shadow:inset 0 1px #ffffff09,0 8px 18px #030e1b1c!important}.el-landing.lp-v2 .lp-v2-demo-summary small{color:#b8c6d4!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:700!important}.el-landing.lp-v2 .lp-v2-demo-summary strong{color:#fff!important;font-size:27px!important;font-weight:700!important}.el-landing.lp-v2 .lp-v2-demo-summary div:nth-child(2){background:linear-gradient(#183b58 0%,#13324d 100%)!important;border-color:#3b5367!important}.el-landing.lp-v2 .lp-v2-demo-summary div:nth-child(3){background:linear-gradient(#253b4d 0%,#1b3248 100%)!important;border-color:#5e503a!important}@media (width<=560px){.el-landing.lp-v2 .lp-v2-demo-summary{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:7px!important}.el-landing.lp-v2 .lp-v2-demo-summary div{padding:11px 9px 12px!important}.el-landing.lp-v2 .lp-v2-demo-summary small{font-size:8px!important}.el-landing.lp-v2 .lp-v2-demo-summary strong{font-size:20px!important}}.el-landing.lp-v2 .lp-v2-hero h1 em{text-shadow:0 10px 28px #05101e47,0 0 #0000;filter:drop-shadow(0 3px 10px #09182b2e);display:block;color:#f2dcbd!important}.el-landing.lp-v2 .lp-v2-phone-demo{gap:12px;max-width:344px;display:grid}.el-landing.lp-v2 .lp-v2-phone-shell{background:linear-gradient(#20354f 0%,#12243a 100%);border:1px solid #ffffff1f;border-radius:36px;padding:10px;position:relative;box-shadow:0 24px 60px #030f1c47,inset 0 1px #ffffff14}.el-landing.lp-v2 .lp-v2-phone-shell:before{content:"";z-index:2;background:#0a1727;border-radius:0 0 14px 14px;width:104px;height:18px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.el-landing.lp-v2 .lp-v2-phone-status{color:#bfd0df;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:10px 14px 8px;font-size:11px;display:grid}.el-landing.lp-v2 .lp-v2-phone-status span{gap:5px;display:flex}.el-landing.lp-v2 .lp-v2-phone-status i{background:#9ab0c4;border-radius:50%;width:6px;height:6px}.el-landing.lp-v2 .lp-v2-phone-status small{text-transform:uppercase;letter-spacing:.12em;font-weight:700}.el-landing.lp-v2 .lp-v2-phone-status b{color:#f0d8b7;background:#f0d8b71a;border:1px solid #f0d8b724;border-radius:999px;padding:6px 8px;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-screen{background:linear-gradient(#0f2b47 0%,#0a1f36 100%);border:1px solid #ffffff14;border-radius:28px;min-height:602px;padding:18px 16px 16px;position:relative;overflow:hidden}.el-landing.lp-v2 .lp-v2-phone-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.el-landing.lp-v2 .lp-v2-phone-head span{letter-spacing:.12em;text-transform:uppercase;color:#a9bdd1;font-size:11px;font-weight:700;display:block}.el-landing.lp-v2 .lp-v2-phone-head strong{color:#fff;letter-spacing:-.05em;max-width:190px;margin-top:7px;font-size:24px;line-height:1.08;display:block}.el-landing.lp-v2 .lp-v2-phone-head .lp-v2-sound-toggle{margin-top:2px}.el-landing.lp-v2 .lp-v2-phone-field{color:#c9d8e6;gap:7px;margin-top:16px;font-size:12px;font-weight:700;display:grid}.el-landing.lp-v2 .lp-v2-phone-field span{letter-spacing:.1em;text-transform:uppercase;color:#9db2c6;font-size:11px}.el-landing.lp-v2 .lp-v2-phone-field input,.el-landing.lp-v2 .lp-v2-phone-mini-grid input{color:#fff;width:100%;font:inherit;background:#102d4b;border:1px solid #294767;border-radius:14px;outline:none;padding:12px 13px;box-shadow:inset 0 1px #ffffff08}.el-landing.lp-v2 .lp-v2-phone-field input:focus,.el-landing.lp-v2 .lp-v2-phone-mini-grid input:focus{border-color:#e7c794;box-shadow:0 0 0 3px #e7c7941f}.el-landing.lp-v2 .lp-v2-phone-field input:disabled,.el-landing.lp-v2 .lp-v2-phone-mini-grid input:disabled{opacity:.72;cursor:not-allowed}.el-landing.lp-v2 .lp-v2-phone-timer-card{background:radial-gradient(circle at 100% 0,#ecca961f,#0000 34%),linear-gradient(#173958 0%,#112d47 100%);border:1px solid #f1d7b41a;border-radius:22px;margin-top:16px;padding:18px 16px;box-shadow:inset 0 1px #ffffff08}.el-landing.lp-v2 .lp-v2-phone-timer-card small{color:#9fb4c7;letter-spacing:.12em;text-transform:uppercase;font-size:11px;display:block}.el-landing.lp-v2 .lp-v2-phone-timer-card strong{color:#fff;letter-spacing:-.07em;font-variant-numeric:tabular-nums;margin-top:12px;font-size:54px;line-height:.95;display:block}.el-landing.lp-v2 .lp-v2-phone-timer-card span{color:#cad8e6;margin-top:12px;font-size:13px;display:block}.el-landing.lp-v2 .lp-v2-phone-mini-grid{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.el-landing.lp-v2 .lp-v2-phone-mini-grid label{color:#bfd0df;gap:6px;font-size:12px;font-weight:700;display:grid}.el-landing.lp-v2 .lp-v2-phone-mini-grid span{letter-spacing:.1em;text-transform:uppercase;color:#9fb2c6;font-size:11px}.el-landing.lp-v2 .lp-v2-phone-summary-row{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.el-landing.lp-v2 .lp-v2-phone-summary-row div{background:#0f2843;border:1px solid #274462;border-radius:16px;padding:13px}.el-landing.lp-v2 .lp-v2-phone-summary-row small{color:#9fb1c3;font-size:11px;display:block}.el-landing.lp-v2 .lp-v2-phone-summary-row b{color:#fff;letter-spacing:-.05em;margin-top:8px;font-size:22px;line-height:1.05;display:block}.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr 1fr 1fr;gap:9px;margin-top:14px;display:grid}.el-landing.lp-v2 .lp-v2-phone-action-grid button{color:#fff;cursor:pointer;background:#153755;border:1px solid #30506f;border-radius:14px;justify-content:center;align-items:center;gap:7px;min-height:46px;padding:0 10px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-v2-phone-action-grid button:hover{background:#1a4061}.el-landing.lp-v2 .lp-v2-phone-action-grid button:disabled{cursor:not-allowed;opacity:.65}.el-landing.lp-v2 .lp-v2-phone-footnote{background:#ffffff09;border:1px solid #ffffff0f;border-radius:16px;gap:6px;margin-top:13px;padding:13px;display:grid}.el-landing.lp-v2 .lp-v2-phone-footnote span{color:#f0d8b7;align-items:center;gap:6px;font-size:12px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-v2-phone-footnote small{color:#a8bbce;font-size:11px;line-height:1.45}.el-landing.lp-v2 .lp-v2-phone-feedback{color:#a8e3bc;background:#54b87624;border:1px solid #54b87633;border-radius:12px;margin-top:11px;padding:10px 12px;font-size:12px;font-weight:700}.el-landing.lp-v2 .lp-v2-phone-overlay{background:linear-gradient(#07121e33 0%,#07121ed1 28%,#07121eeb 100%);place-items:end stretch;padding:18px;display:grid;position:absolute;inset:0}.el-landing.lp-v2 .lp-v2-phone-overlay>div{background:#091c2df5;border:1px solid #f3d6af29;border-radius:22px;padding:18px;box-shadow:0 16px 34px #040b1352}.el-landing.lp-v2 .lp-v2-phone-overlay span{letter-spacing:.13em;text-transform:uppercase;color:#efcf9f;font-size:11px;font-weight:800;display:block}.el-landing.lp-v2 .lp-v2-phone-overlay strong{color:#fff;letter-spacing:-.05em;margin-top:8px;font-size:22px;line-height:1.08;display:block}.el-landing.lp-v2 .lp-v2-phone-overlay p{color:#c8d5e2;margin-top:10px;font-size:14px;line-height:1.6}.el-landing.lp-v2 .lp-v2-phone-overlay-actions{grid-template-columns:1fr 1fr;gap:10px;margin-top:14px;display:grid}.el-landing.lp-v2 .lp-v2-phone-overlay-actions .ghost,.el-landing.lp-v2 .lp-v2-phone-overlay-actions .primary{cursor:pointer;border:1px solid #0000;border-radius:14px;min-height:46px;font-weight:750}.el-landing.lp-v2 .lp-v2-phone-overlay-actions .ghost{color:#d9e5ef;background:#173550;border-color:#274767}.el-landing.lp-v2 .lp-v2-phone-overlay-actions .primary{color:#0d2746;background:#f0d8b7;border-color:#f2dcc0}.el-landing.lp-v2 .lp-v2-phone-caption{gap:4px;padding:0 6px 0 10px;display:grid}.el-landing.lp-v2 .lp-v2-phone-caption strong{color:#fff;font-size:14px}.el-landing.lp-v2 .lp-v2-phone-caption span{color:#c5d3e1;font-size:12px;line-height:1.5}.el-landing.lp-v2 .lp-v2-chart-card{align-self:end;max-width:284px!important}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-hero-showcase{grid-template-columns:1fr!important}.el-landing.lp-v2 .lp-v2-phone-demo,.el-landing.lp-v2 .lp-v2-chart-card{max-width:100%!important}.el-landing.lp-v2 .lp-v2-chart-card{width:100%}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-phone-shell{border-radius:30px;padding:9px}.el-landing.lp-v2 .lp-v2-phone-screen{min-height:auto;padding:18px 14px 14px}.el-landing.lp-v2 .lp-v2-phone-head strong{font-size:22px}.el-landing.lp-v2 .lp-v2-phone-timer-card strong{font-size:46px}.el-landing.lp-v2 .lp-v2-phone-action-grid,.el-landing.lp-v2 .lp-v2-phone-summary-row,.el-landing.lp-v2 .lp-v2-phone-mini-grid,.el-landing.lp-v2 .lp-v2-phone-overlay-actions{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-phone-status{grid-template-columns:auto 1fr}.el-landing.lp-v2 .lp-v2-phone-status b{grid-column:1/-1;justify-self:start}}.el-landing.lp-v2 .lp-v2-phone-tabs{background:#091d32;border:1px solid #8cb1de1a;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:16px;padding:4px;display:grid}.el-landing.lp-v2 .lp-v2-phone-tabs button{color:#94aac0;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:36px;padding:0 6px;font-size:11px;font-weight:750}.el-landing.lp-v2 .lp-v2-phone-tabs button.active{color:#fff;background:#1a4162;box-shadow:inset 0 1px #ffffff0a}.el-landing.lp-v2 .lp-v2-phone-tabs button:disabled{cursor:not-allowed;opacity:.6}.el-landing.lp-v2 .lp-v2-phone-flash{background:linear-gradient(#123451,#0d2943);border:1px solid #294866;border-radius:22px;min-height:362px;margin-top:16px;padding:18px 16px}.el-landing.lp-v2 .lp-v2-phone-flash>span{color:#f0d8b7;text-transform:uppercase;letter-spacing:.11em;font-size:10px;font-weight:800}.el-landing.lp-v2 .lp-v2-phone-flash>small{float:right;color:#95abc0;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-flash h3{clear:both;color:#fff;letter-spacing:-.04em;margin:28px 0 0;font-size:24px;line-height:1.15}.el-landing.lp-v2 .lp-v2-phone-flash textarea{color:#fff;width:100%;min-height:106px;font:inherit;resize:none;background:#0b233a;border:1px solid #355571;border-radius:14px;outline:none;margin-top:22px;padding:12px}.el-landing.lp-v2 .lp-v2-phone-flash textarea:focus{border-color:#e7c794;box-shadow:0 0 0 3px #e7c7941f}.el-landing.lp-v2 .lp-v2-phone-flash .hint{color:#d7e2eb;background:#f0d8b714;border:1px solid #f0d8b71f;border-radius:12px;margin:18px 0 0;padding:10px 12px;font-size:12px;line-height:1.5}.el-landing.lp-v2 .lp-v2-phone-flash .hint b{color:#f0d8b7;margin-right:6px}.el-landing.lp-v2 .lp-v2-phone-flash .answer{background:#0b233a;border:1px solid #355571;border-radius:16px;margin-top:24px;padding:16px}.el-landing.lp-v2 .lp-v2-phone-flash .answer small{color:#9fb4c7;text-transform:uppercase;letter-spacing:.11em;font-size:10px;display:block}.el-landing.lp-v2 .lp-v2-phone-flash .answer strong{color:#fff;margin-top:8px;font-size:25px;display:block}.el-landing.lp-v2 .lp-v2-phone-flash-actions{grid-template-columns:1fr 1fr;gap:9px;margin-top:14px;display:grid}.el-landing.lp-v2 .lp-v2-phone-flash-actions button{color:#fff;cursor:pointer;background:#173b59;border:1px solid #355571;border-radius:12px;justify-content:center;align-items:center;gap:6px;min-height:42px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-v2-phone-report{background:linear-gradient(#123451,#0d2943);border:1px solid #294866;border-radius:22px;min-height:362px;margin-top:16px;padding:18px 16px}.el-landing.lp-v2 .lp-v2-phone-report-head span{color:#a6bace;text-transform:uppercase;letter-spacing:.12em;font-size:10px;display:block}.el-landing.lp-v2 .lp-v2-phone-report-head strong{color:#fff;letter-spacing:-.05em;margin-top:7px;font-size:30px;display:block}.el-landing.lp-v2 .lp-v2-phone-report-head small{color:#9eb2c5;margin-top:5px;font-size:11px;display:block}.el-landing.lp-v2 .lp-v2-phone-report-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;height:132px;margin-top:22px;display:grid}.el-landing.lp-v2 .lp-v2-phone-report-bars>div{text-align:center;grid-template-rows:1fr auto;align-items:end;gap:6px;height:100%;display:grid}.el-landing.lp-v2 .lp-v2-phone-report-bars i{background:#0b2238;border:1px solid #8cb1de14;border-radius:8px;align-items:end;height:100%;display:flex;overflow:hidden}.el-landing.lp-v2 .lp-v2-phone-report-bars b{background:linear-gradient(#eac889,#b98747);border-radius:7px 7px 0 0;width:100%;min-height:8px;display:block}.el-landing.lp-v2 .lp-v2-phone-report-bars span{color:#91a7bd;font-size:9px}.el-landing.lp-v2 .lp-v2-phone-report-list{gap:7px;margin-top:15px;display:grid}.el-landing.lp-v2 .lp-v2-phone-report-list div{color:#bed0df;justify-content:space-between;gap:10px;font-size:11px;display:flex}.el-landing.lp-v2 .lp-v2-phone-report-list b{color:#fff}@media (width<=560px){.el-landing.lp-v2 .lp-v2-phone-tabs{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr 1fr}}.el-landing.lp-v2 .lp-v2-flashcards-showcase{background:linear-gradient(#f3eee6 0%,#f8f5f0 100%);border-block:1px solid #e4d8c8}.el-landing.lp-v2 .lp-v2-flashcards-grid{grid-template-columns:minmax(0,.92fr) minmax(360px,1.08fr);align-items:center;gap:72px;display:grid}.el-landing.lp-v2 .lp-v2-flashcards-copy h2{color:#132b46;max-width:650px}.el-landing.lp-v2 .lp-v2-flashcards-copy>p{color:#5e6f80;max-width:600px;margin-top:18px}.el-landing.lp-v2 .lp-v2-flashcards-copy ul{color:#354b61;grid-template-columns:1fr 1fr;gap:13px 20px;margin:24px 0 0;padding:0;font-size:14px;list-style:none;display:grid}.el-landing.lp-v2 .lp-v2-flashcards-copy li{align-items:flex-start;gap:9px;line-height:1.5;display:flex}.el-landing.lp-v2 .lp-v2-flashcards-copy li svg{color:#9a713f;margin-top:2px}.el-landing.lp-v2 .lp-v2-flashcards-cta{color:#fff;cursor:pointer;background:#173552;border:1px solid #193753;border-radius:13px;align-items:center;gap:9px;min-height:50px;margin-top:28px;padding:13px 18px;font-weight:750;display:inline-flex}.el-landing.lp-v2 .lp-v2-flashcards-cta:hover{background:#1d4264}.el-landing.lp-v2 .lp-v2-flashcards-preview{max-width:500px;margin-inline:auto;padding:24px 0 16px 24px;position:relative}.el-landing.lp-v2 .lp-v2-flash-stack{pointer-events:none;position:absolute;inset:7px 18px 30px 5px}.el-landing.lp-v2 .lp-v2-flash-stack i{opacity:.32;background:#173653;border:1px solid #35536f;border-radius:26px;position:absolute;inset:0;transform:rotate(-3deg)}.el-landing.lp-v2 .lp-v2-flash-stack i+i{opacity:.5;transform:translate(11px,10px)rotate(2deg)}.el-landing.lp-v2 .lp-v2-flashcards-preview article{z-index:2;color:#fff;background:linear-gradient(#102d49 0%,#0c2239 100%);border:1px solid #294966;border-radius:28px;padding:28px;position:relative;box-shadow:0 28px 55px #0d1f322e}.el-landing.lp-v2 .lp-v2-flash-preview-top{color:#c2d0de;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.el-landing.lp-v2 .lp-v2-flash-preview-top span{align-items:center;gap:7px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-v2-flash-preview-top small{color:#9eb0c1}.el-landing.lp-v2 .lp-v2-flashcards-preview h3{letter-spacing:-.04em;color:#fff;max-width:390px;margin:32px 0 0;font-size:28px;line-height:1.16}.el-landing.lp-v2 .lp-v2-flash-hint{background:#eecd9d12;border:1px solid #eecd9d2e;border-radius:15px;margin-top:26px;padding:13px 15px}.el-landing.lp-v2 .lp-v2-flash-hint span{color:#e8c894;letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:800;display:block}.el-landing.lp-v2 .lp-v2-flash-hint p{color:#ced9e4;margin-top:6px;font-size:13px;line-height:1.5}.el-landing.lp-v2 .lp-v2-flash-answer{background:#173b5a;border:1px solid #355777;border-radius:15px;margin-top:13px;padding:14px 15px}.el-landing.lp-v2 .lp-v2-flash-answer small{color:#9fb3c6;text-transform:uppercase;letter-spacing:.1em;font-size:10px;display:block}.el-landing.lp-v2 .lp-v2-flash-answer strong{color:#fff;margin-top:6px;font-size:21px;display:block}.el-landing.lp-v2 .lp-v2-flash-preview-actions{color:#b9cad8;justify-content:space-between;align-items:center;gap:12px;margin-top:18px;font-size:12px;display:flex}.el-landing.lp-v2 .lp-v2-flash-preview-actions span{align-items:center;gap:6px;display:flex}.el-landing.lp-v2 .lp-v2-flash-preview-actions b{color:#f1d3a4;font-size:13px}@media (width<=980px){.el-landing.lp-v2 .lp-v2-flashcards-grid{grid-template-columns:1fr;gap:38px}.el-landing.lp-v2 .lp-v2-flashcards-preview{width:100%;max-width:560px}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-flashcards-copy ul{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-flashcards-preview{padding-left:8px}.el-landing.lp-v2 .lp-v2-flashcards-preview article{border-radius:22px;padding:22px}.el-landing.lp-v2 .lp-v2-flashcards-preview h3{font-size:24px}.el-landing.lp-v2 .lp-v2-flashcards-cta{justify-content:center;width:100%}}.el-landing.lp-v2 .lp-v2-hero-grid{align-items:center;gap:34px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:clamp(44px,4.45vw,68px);line-height:.98}.el-landing.lp-v2 .lp-v2-hero-copy>p{max-width:500px;margin-top:18px;font-size:17px}.el-landing.lp-v2 .lp-v2-proof{margin-top:18px}.el-landing.lp-v2 .lp-v2-phone-tabs button{min-height:34px;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-field input,.el-landing.lp-v2 .lp-v2-phone-mini-grid input{padding:11px 12px}.el-landing.lp-v2 .lp-v2-phone-footnote{margin-top:11px;padding:11px 12px}.el-landing.lp-v2 .lp-v2-phone-feedback{margin-top:10px}.el-landing.lp-v2 .lp-v2-phone-caption{padding:0 4px 0 8px}.el-landing.lp-v2 .lp-v2-phone-caption strong{font-size:13px}.el-landing.lp-v2 .lp-v2-phone-caption span{font-size:11px;line-height:1.45}.el-landing.lp-v2 .lp-v2-flashcards-copy h2{max-width:620px}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero{padding:38px 0 34px}.el-landing.lp-v2 .lp-v2-phone-screen,.el-landing.lp-v2 .lp-v2-phone-flash,.el-landing.lp-v2 .lp-v2-phone-report{min-height:auto}}.el-landing.lp-v2 .lp-v2-hero .lp-v2-eyebrow{color:#f2d3a3;text-shadow:0 1px #00000038}.el-landing.lp-v2 .lp-v2-how .lp-v2-eyebrow.dark{color:#6f4823;font-weight:850}.el-landing.lp-v2 .lp-v2-phone-screen{min-height:500px}.el-landing.lp-v2 .lp-v2-how .lp-v2-section-intro{max-width:760px}.el-landing.lp-v2 .lp-v2-how .lp-v2-section-intro p{margin-top:12px}.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip{border-radius:18px;padding:18px}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip i{border-radius:12px;width:38px;height:38px;margin-bottom:12px}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip h3{font-size:18px}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip p{margin-top:8px;font-size:13px;line-height:1.48}@media (width<=1180px){.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-phone-screen{min-height:auto}.el-landing.lp-v2 .lp-v2-how{padding:42px 0 46px}.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{grid-template-columns:1fr}}.el-landing.lp-v2 .lp-v2-anchor{height:0;position:relative;top:-90px}.el-landing.lp-v2 .lp-v2-faq-grid h2{margin:0 0 8px;font-size:clamp(30px,3.5vw,44px)}.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{max-width:380px;margin:0}.el-landing.lp-v2 .lp-v2-faq-list{gap:10px;display:grid;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.el-landing.lp-v2 .lp-v2-faq-list details+details{margin-top:0}.el-landing.lp-v2 .lp-v2-faq-list details:first-child,.el-landing.lp-v2 .lp-v2-faq-list details:last-child{border-top:1px solid #e4dbcf;border-bottom:1px solid #e4dbcf}.el-landing.lp-v2 .lp-v2-faq-list summary{padding:18px 0}.el-landing.lp-v2 .lp-v2-faq-list p{padding:0 12px 18px 0}.el-landing.lp-v2 .lp-v2-footer{border-top:1px solid #ebe2d7;padding:18px 0 12px}.el-landing.lp-v2 .lp-v2-footer-grid{align-items:center;gap:18px;min-height:auto}.el-landing.lp-v2 .lp-v2-phone-status{grid-template-columns:auto 1fr auto}.el-landing.lp-v2 .lp-v2-phone-status small{color:#aabdcf;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-status b{color:#f4ddbc;background:#f0d8b71c;border:1px solid #f0d8b729;font-size:9px}.el-landing.lp-v2 .lp-v2-phone-head strong{max-width:210px}.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr 1fr}.el-landing.lp-v2 .lp-v2-phone-tool-grid{gap:10px;margin-top:10px;display:grid}.el-landing.lp-v2 .lp-v2-phone-tool-card{background:linear-gradient(#173756 0%,#12314d 100%);border:1px solid #2a4f70;border-radius:18px;gap:9px;padding:12px 12px 13px;display:grid;box-shadow:inset 0 1px #ffffff08}.el-landing.lp-v2 .lp-v2-phone-tool-card.voice{background:linear-gradient(#173b5c 0%,#143451 100%)}.el-landing.lp-v2 .lp-v2-phone-tool-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.el-landing.lp-v2 .lp-v2-phone-tool-head strong{color:#fff;font-size:14px;line-height:1.2}.el-landing.lp-v2 .lp-v2-phone-tool-head span{color:#a9bfd2;text-align:right;max-width:120px;font-size:11px;line-height:1.4}.el-landing.lp-v2 .lp-v2-phone-tool-card p{color:#d7e4ef;margin:0;font-size:12px;line-height:1.55}.el-landing.lp-v2 .lp-v2-phone-tool-actions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.el-landing.lp-v2 .lp-v2-phone-tool-actions.single{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-phone-tool-actions button{color:#fff;cursor:pointer;background:#214566;border:1px solid #3f6486;border-radius:13px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.el-landing.lp-v2 .lp-v2-phone-tool-actions button:hover{background:#295276}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-faq{padding-top:22px}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-faq{padding-top:16px;padding-bottom:18px}.el-landing.lp-v2 .lp-v2-faq-grid{gap:22px}.el-landing.lp-v2 .lp-v2-phone-tool-actions,.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-footer{padding-top:14px}}.el-landing.lp-v2 .lp-v2-faq-note{color:#6a645d;max-width:410px;margin-top:10px;font-size:13px;line-height:1.6;display:block}.el-landing.lp-v2 .lp-v2-hero:before{background:radial-gradient(circle at 82% 12%,#ead7bd6c 0,#0000 28%),radial-gradient(circle at 10% 22%,#ffffff8a 0,#0000 22%)}.el-landing.lp-v2 .lp-v2-hero-showcase{grid-template-columns:minmax(0,288px) minmax(192px,214px)!important;align-items:start!important;gap:10px!important}.el-landing.lp-v2 .lp-v2-phone-status{gap:8px;padding:7px 11px 6px;font-size:9px}.el-landing.lp-v2 .lp-v2-phone-status i{width:5px;height:5px}.el-landing.lp-v2 .lp-v2-phone-head{gap:10px}.el-landing.lp-v2 .lp-v2-phone-head strong{max-width:130px;margin-top:5px;font-size:18px}.el-landing.lp-v2 .lp-v2-phone-field span,.el-landing.lp-v2 .lp-v2-phone-mini-grid span,.el-landing.lp-v2 .lp-v2-phone-summary-row small,.el-landing.lp-v2 .lp-v2-phone-timer-card small{font-size:9px}.el-landing.lp-v2 .lp-v2-phone-summary-row b{margin-top:4px;font-size:17px}.el-landing.lp-v2 .lp-v2-phone-tool-grid{gap:8px;margin-top:8px}.el-landing.lp-v2 .lp-v2-phone-tool-card{border-radius:15px;gap:8px;padding:10px 10px 11px}.el-landing.lp-v2 .lp-v2-phone-tool-head strong{font-size:12px}.el-landing.lp-v2 .lp-v2-phone-tool-head span{max-width:105px;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-tool-card p{font-size:10.5px;line-height:1.42}.el-landing.lp-v2 .lp-v2-phone-tool-actions{gap:6px}.el-landing.lp-v2 .lp-v2-phone-tool-actions button{border-radius:11px;min-height:34px;padding:0 8px;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-flash textarea{min-height:78px;margin-top:14px}.el-landing.lp-v2 .lp-v2-chart-card{border-radius:21px;align-self:start;margin-top:22px;padding:13px 13px 12px;max-width:214px!important}.el-landing.lp-v2 .lp-v2-chart-head span{letter-spacing:.15em;font-size:10px}.el-landing.lp-v2 .lp-v2-chart-donut-center small{font-size:10px}.el-landing.lp-v2 .lp-v2-chart-donut-center span{margin-top:4px;font-size:10px}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-hero{padding:34px 0 24px}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:620px}.el-landing.lp-v2 .lp-v2-hero-showcase{grid-template-columns:1fr!important;gap:14px!important}.el-landing.lp-v2 .lp-v2-phone-demo{max-width:320px}.el-landing.lp-v2 .lp-v2-chart-card{margin-top:0;max-width:320px!important}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero{padding:28px 0 24px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:36px}.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:15px}.el-landing.lp-v2 .lp-v2-phone-demo,.el-landing.lp-v2 .lp-v2-chart-card{max-width:100%!important}.el-landing.lp-v2 .lp-v2-phone-screen{min-height:auto}.el-landing.lp-v2 .lp-v2-phone-action-grid,.el-landing.lp-v2 .lp-v2-phone-tool-actions{grid-template-columns:1fr 1fr}}.el-landing.lp-v2 .lp-v2-hero-copy>p{max-width:390px;margin-top:12px;font-size:14px;line-height:1.5}.el-landing.lp-v2 .lp-v2-hero-showcase{justify-content:flex-start;display:flex}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,252px) minmax(0,182px);align-items:start;gap:10px;max-width:444px;display:grid}.el-landing.lp-v2 .lp-v2-phone-demo{gap:0;max-width:252px}.el-landing.lp-v2 .lp-v2-phone-shell:before{width:86px;height:14px;top:7px}.el-landing.lp-v2 .lp-v2-sound-toggle{width:32px;height:32px}.el-landing.lp-v2 .lp-v2-phone-tabs{gap:4px;margin-top:9px}.el-landing.lp-v2 .lp-v2-phone-field{margin-top:9px}.el-landing.lp-v2 .lp-v2-phone-timer-card{margin-top:9px;padding:12px 11px}.el-landing.lp-v2 .lp-v2-phone-timer-card strong{margin-top:7px;font-size:31px}.el-landing.lp-v2 .lp-v2-phone-timer-card span{margin-top:6px;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-mini-grid{gap:6px;margin-top:8px}.el-landing.lp-v2 .lp-v2-phone-summary-row{gap:6px;margin-top:7px}.el-landing.lp-v2 .lp-v2-phone-summary-row div{padding:8px}.el-landing.lp-v2 .lp-v2-phone-action-grid{gap:6px;margin-top:8px}.el-landing.lp-v2 .lp-v2-phone-action-grid button{border-radius:11px;min-height:31px;padding:0 6px;font-size:9px}.el-landing.lp-v2 .lp-v2-phone-flash,.el-landing.lp-v2 .lp-v2-phone-report{min-height:232px;margin-top:9px;padding:12px 11px}.el-landing.lp-v2 .lp-v2-phone-flash h3{margin-top:12px;font-size:16px}.el-landing.lp-v2 .lp-v2-phone-report-head strong{font-size:20px}.el-landing.lp-v2 .lp-v2-phone-report-bars{height:84px;margin-top:12px}.el-landing.lp-v2 .lp-v2-phone-report-list{gap:7px;margin-top:10px}.el-landing.lp-v2 .lp-v2-phone-feedback{margin-top:7px;padding:7px 9px;font-size:9px}.el-landing.lp-v2 .lp-v2-hero-side{gap:10px;display:grid}.el-landing.lp-v2 .lp-v2-chart-card{border-radius:19px;margin-top:0;padding:12px 12px 11px;max-width:182px!important}.el-landing.lp-v2 .lp-v2-chart-head small{font-size:10px}.el-landing.lp-v2 .lp-v2-chart-donut-center small,.el-landing.lp-v2 .lp-v2-chart-donut-center span{font-size:9px}.el-landing.lp-v2 .lp-v2-chart-list{gap:6px}.el-landing.lp-v2 .lp-v2-chart-item{gap:7px;font-size:10px}.el-landing.lp-v2 .lp-v2-chart-item b{font-size:10px}.el-landing.lp-v2 .lp-v2-chart-list>small{font-size:9px;line-height:1.3}.el-landing.lp-v2 .lp-v2-hero-utility{color:#fff;background:linear-gradient(#173553 0%,#12314d 100%);border:1px solid #2a4d6d;border-radius:19px;padding:12px;box-shadow:0 16px 32px #0d233b2e}.el-landing.lp-v2 .lp-v2-hero-utility-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.el-landing.lp-v2 .lp-v2-hero-utility-head span{letter-spacing:.16em;text-transform:uppercase;color:#f2d9b1;font-size:10px;font-weight:800}.el-landing.lp-v2 .lp-v2-hero-utility-head small{color:#a9bfd2;font-size:10px}.el-landing.lp-v2 .lp-v2-hero-utility strong{margin-top:8px;font-size:16px;line-height:1.15;display:block}.el-landing.lp-v2 .lp-v2-hero-utility>p{color:#d9e5ef;margin:8px 0 0;font-size:10.5px;line-height:1.45}.el-landing.lp-v2 .lp-v2-hero-utility-actions{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px;display:grid}.el-landing.lp-v2 .lp-v2-hero-utility-actions button,.el-landing.lp-v2 .lp-v2-hero-voice-box button{color:#fff;cursor:pointer;background:#214565;border:1px solid #406485;border-radius:11px;justify-content:center;align-items:center;gap:6px;min-height:31px;padding:0 7px;font-size:9px;font-weight:700;display:inline-flex}.el-landing.lp-v2 .lp-v2-hero-utility-actions button:hover,.el-landing.lp-v2 .lp-v2-hero-voice-box button:hover{background:#2a5376}.el-landing.lp-v2 .lp-v2-hero-voice-box{border-top:1px solid #ffffff17;margin-top:10px;padding-top:10px}.el-landing.lp-v2 .lp-v2-hero-voice-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.el-landing.lp-v2 .lp-v2-hero-voice-head strong{margin:0;font-size:12px}.el-landing.lp-v2 .lp-v2-hero-voice-head small{color:#a9bfd2;font-size:10px}.el-landing.lp-v2 .lp-v2-hero-voice-box p{color:#d7e4ef;min-height:42px;margin:8px 0 0;font-size:10px;line-height:1.45}.el-landing.lp-v2 .lp-v2-hero-voice-box button{width:100%;margin-top:8px}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-hero{padding:28px 0 22px}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:620px}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,252px) minmax(0,182px)}}@media (width<=760px){.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:1fr;max-width:320px}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr 1fr}.el-landing.lp-v2 .lp-v2-chart-card{max-width:none!important}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero{padding:26px 0 22px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:34px}.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:15px}.el-landing.lp-v2 .lp-v2-hero-preview-split{max-width:100%}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-phone-action-grid,.el-landing.lp-v2 .lp-v2-hero-utility-actions{grid-template-columns:1fr 1fr}}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:420px}.el-landing.lp-v2 .lp-v2-hero-copy>p{color:#8fa6bb;max-width:400px;font-size:15px}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,268px) minmax(0,196px);gap:12px;max-width:476px}.el-landing.lp-v2 .lp-v2-phone-shell{background:linear-gradient(#1d3c5a 0%,#163553 100%);border:1px solid #5f80a073;border-radius:28px;padding:6px;box-shadow:0 16px 34px #091a2d2e}.el-landing.lp-v2 .lp-v2-phone-status{padding:8px 10px 7px;font-size:10px}.el-landing.lp-v2 .lp-v2-phone-status small{font-size:8px}.el-landing.lp-v2 .lp-v2-phone-status b{padding:3px 7px;font-size:8px}.el-landing.lp-v2 .lp-v2-phone-screen{border-radius:21px;min-height:370px;padding:13px 12px 12px}.el-landing.lp-v2 .lp-v2-phone-head span{font-size:8.5px}.el-landing.lp-v2 .lp-v2-phone-field input,.el-landing.lp-v2 .lp-v2-phone-mini-grid input{padding:9px 10px;font-size:11.5px}.el-landing.lp-v2 .lp-v2-phone-action-grid button{min-height:33px;padding:0 8px;font-size:9.5px}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:126px}.el-landing.lp-v2 .lp-v2-chart-item,.el-landing.lp-v2 .lp-v2-chart-item b{font-size:10.5px}.el-landing.lp-v2 .lp-v2-chart-list>small{display:none}.el-landing.lp-v2 .lp-v2-hero-utility{border-radius:18px;padding:12px 12px 11px}.el-landing.lp-v2 .lp-v2-hero-utility strong{font-size:18px;line-height:1.1}.el-landing.lp-v2 .lp-v2-hero-utility>p{max-width:19ch;font-size:11.5px;line-height:1.42}.el-landing.lp-v2 .lp-v2-hero-utility-actions button,.el-landing.lp-v2 .lp-v2-hero-voice-box button{min-height:34px;padding:0 9px;font-size:10px}.el-landing.lp-v2 .lp-v2-hero-voice-head strong{font-size:13px}.el-landing.lp-v2 .lp-v2-hero-voice-box p{min-height:30px;font-size:10.5px;line-height:1.42}.el-landing.lp-v2 .lp-v2-faq-grid{align-items:start;gap:26px}.el-landing.lp-v2 .lp-v2-faq-grid h2{margin-bottom:6px}.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{color:#6a6b68;max-width:360px}.el-landing.lp-v2 .lp-v2-faq-grid a{margin-top:12px}.el-landing.lp-v2 .lp-v2-faq-list details{border-radius:16px}.el-landing.lp-v2 .lp-v2-faq-list summary{padding:17px 0;font-size:14px}.el-landing.lp-v2 [data-reveal]{will-change:transform,opacity}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,268px) minmax(0,196px);max-width:476px}}@media (width<=760px){.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:1fr;max-width:330px}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr 1fr}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:15px}.el-landing.lp-v2 .lp-v2-hero-preview-split{max-width:100%}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr}}.el-landing.lp-v2 .lp-v2-hero-copy>p{max-width:410px}.el-landing.lp-v2 .lp-v2-hero-actions{gap:0;max-width:300px;display:flex}.el-landing.lp-v2 .lp-v2-hero-actions .lp-v2-primary{width:100%}.el-landing.lp-v2 .lp-v2-hero-note{color:#afc0cf;max-width:340px;margin-top:12px;font-size:13px;line-height:1.45;display:block}.el-landing.lp-v2 .lp-v2-hero-utility-head small{text-transform:uppercase;letter-spacing:.08em;color:#c5d6e5}.el-landing.lp-v2 .lp-v2-hero-utility strong{margin-top:8px;font-size:17px;line-height:1.08}.el-landing.lp-v2 .lp-v2-hero-utility-cycle{letter-spacing:.02em;color:#e6cfab;margin-top:5px;font-size:12px;font-weight:700;display:block}.el-landing.lp-v2 .lp-v2-hero-utility>p{max-width:18ch;margin-top:7px;font-size:11px;line-height:1.4}.el-landing.lp-v2 .lp-v2-hero-utility-actions{margin-top:9px}.el-landing.lp-v2 .lp-v2-hero-voice-box{margin-top:9px;padding-top:9px}.el-landing.lp-v2 .lp-v2-hero-voice-box p{min-height:0}.el-landing.lp-v2 .lp-v2-faq-list details{border:1px solid var(--v2-line);background:#fff;border-radius:16px;padding:0 18px}.el-landing.lp-v2 .lp-v2-faq-list details:last-child{border-bottom:1px solid var(--v2-line)}@keyframes lpHeroRise{0%{opacity:0;transform:translateY(28px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes lpSectionRise{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.el-landing.lp-v2 .lp-v2-section .lp-container.is-visible{animation:.76s cubic-bezier(.22,1,.36,1) both lpSectionRise}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:1fr;gap:26px}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero-note{max-width:none;font-size:13px}.el-landing.lp-v2 .lp-v2-faq{padding-top:44px;padding-bottom:32px}.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:36px}.el-landing.lp-v2 .lp-v2-faq-list details{padding:0 14px}.el-landing.lp-v2 .lp-v2-faq-list summary{padding:16px 0;font-size:14px}}.el-landing.lp-v2 .lp-v2-phone-shell{border-radius:27px;padding:5px}.el-landing.lp-v2 .lp-v2-phone-shell:before{background:#11293f;border-radius:0 0 9px 9px;width:62px;height:10px;top:5px}.el-landing.lp-v2 .lp-v2-phone-screen{padding:14px 12px 12px}.el-landing.lp-v2 .lp-v2-phone-action-grid button{min-height:34px;font-size:10px}.el-landing.lp-v2 .lp-v2-hero-showcase{justify-content:flex-start}.el-landing.lp-v2 .lp-v2-hero-preview-split{gap:12px;max-width:488px}.el-landing.lp-v2 .lp-v2-hero-note{color:#bfd0df;max-width:390px;font-size:13px;line-height:1.5}.el-landing.lp-v2 .lp-v2-hero-utility-head small{letter-spacing:.12em;color:#b9cede;font-size:9px}.el-landing.lp-v2 .lp-v2-hero-utility strong{font-size:18px}.el-landing.lp-v2 .lp-v2-hero-utility-cycle{color:#f0d8b2;margin-top:7px;font-size:12.5px;font-weight:800}.el-landing.lp-v2 .lp-v2-hero-utility>p{color:#d7e4ef;max-width:22ch;margin-top:8px;font-size:11px;line-height:1.45}.el-landing.lp-v2 .lp-v2-faq{padding-top:38px;padding-bottom:28px}.el-landing.lp-v2 .lp-v2-faq-grid h2{margin-bottom:6px;font-size:38px;line-height:1.02}.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{color:#6b6e72;max-width:240px;font-size:14px;line-height:1.5}.el-landing.lp-v2 .lp-v2-faq-grid a{margin-top:12px;font-size:14px}.el-landing.lp-v2 .lp-v2-faq-list details{border-radius:14px;padding:0 16px}.el-landing.lp-v2 .lp-v2-faq-list summary{padding:15px 0;font-size:14px;line-height:1.35}.el-landing.lp-v2 .lp-v2-faq-list details p{padding:0 12px 14px 0;font-size:13.5px;line-height:1.52}@keyframes lpHeroGlow{0%{opacity:0;filter:blur(8px);transform:translateY(14px)}to{opacity:1;filter:blur();transform:none}}.el-landing.lp-v2 .lp-v2-hero-copy.is-visible{animation:.72s cubic-bezier(.22,1,.36,1) both lpHeroGlow}.el-landing.lp-v2 .lp-v2-hero-demo.is-visible{animation:.88s cubic-bezier(.22,1,.36,1) 80ms both lpHeroGlow}.el-landing.lp-v2 .lp-v2-chart-card,.el-landing.lp-v2 .lp-v2-hero-utility{transition:transform .24s,box-shadow .24s}.el-landing.lp-v2 .lp-v2-chart-card:hover,.el-landing.lp-v2 .lp-v2-hero-utility:hover{transform:translateY(-2px);box-shadow:0 18px 34px #091a2d33}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:1fr;gap:22px}.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{max-width:320px}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-faq{padding-top:28px;padding-bottom:22px}.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:32px}.el-landing.lp-v2 .lp-v2-faq-list details{padding:0 14px}.el-landing.lp-v2 .lp-v2-faq-list summary{padding:14px 0;font-size:13.5px}}.el-landing.lp-v2 .lp-v2-hero-utility-head small{color:#c7d6e3;letter-spacing:.03em;font-weight:700}.el-landing.lp-v2 .lp-v2-hero-utility-cycle{color:#f2d9b1;letter-spacing:.04em;margin-top:7px;font-size:12px;font-weight:800;display:block}.el-landing.lp-v2 .lp-v2-hero-utility>p{max-width:22ch;margin-top:8px}.el-landing.lp-v2 .lp-v2-hero-note{color:#c7d4df;max-width:360px}.el-landing.lp-v2 .lp-v2-hero-actions{margin-top:17px}.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:minmax(220px,360px) minmax(0,680px);align-items:start;gap:24px}.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:clamp(42px,4vw,68px);line-height:.95}.el-landing.lp-v2 .lp-v2-faq-grid a{margin-top:10px;padding-bottom:8px}.el-landing.lp-v2 .lp-v2-faq-list{gap:12px;display:grid}.el-landing.lp-v2 .lp-v2-faq-list details{background:#fff;border:1px solid #e4dbce;border-radius:18px;padding:0 18px;box-shadow:0 6px 18px #1c2a3a0a}.el-landing.lp-v2 .lp-v2-faq-list summary{min-height:auto;padding:18px 0;font-size:15px;font-weight:800}.el-landing.lp-v2 .lp-v2-faq-list p{color:#556273;max-width:62ch;padding:0 2px 16px 0;font-size:14px;line-height:1.55}.el-landing.lp-v2 [data-reveal]{opacity:0;transition:opacity .72s,transform .72s cubic-bezier(.22,1,.36,1);transform:translateY(26px)scale(.985)}.el-landing.lp-v2 [data-reveal].is-visible{opacity:1;transform:translateY(0)scale(1)}.el-landing.lp-v2 .lp-v2-hero-copy[data-reveal]{transition-delay:50ms}@media (width<=900px){.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:1fr;gap:20px}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-faq{padding:42px 0 28px}.el-landing.lp-v2 .lp-v2-faq-list details{padding:0 14px}.el-landing.lp-v2 .lp-v2-faq-list summary{padding:16px 0;font-size:14px}}.el-landing.lp-v2 .lp-v2-hero{background:radial-gradient(620px 360px at 18% 18%,#ffffff13,#0000 66%),radial-gradient(520px 300px at 83% 12%,#e0be8e1c,#0000 68%),linear-gradient(132deg,#0b2440 0%,#103252 54%,#173b60 100%);border-bottom:1px solid #ffffff0f;padding:30px 0 28px}.el-landing.lp-v2 .lp-v2-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff06,#0000 24% 76%,#ffffff05);position:absolute;inset:0}.el-landing.lp-v2 .lp-v2-hero:after{filter:blur(8px);background:#debe9117;width:420px;height:420px;top:-185px;right:-120px}.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:34px}.el-landing.lp-v2 .lp-v2-eyebrow{color:#f0d6ac;letter-spacing:.17em;align-items:center;gap:10px;margin-bottom:15px;font-size:10.5px;display:flex}.el-landing.lp-v2 .lp-v2-hero-copy .lp-v2-eyebrow:before{content:"";background:linear-gradient(90deg,#e5c18d,#e5c18d33);width:28px;height:1px}.el-landing.lp-v2 .lp-v2-hero h1{letter-spacing:-.062em;text-wrap:balance;max-width:480px;font-size:clamp(44px,4.3vw,62px);line-height:.98}.el-landing.lp-v2 .lp-v2-hero h1 em{text-shadow:0 9px 28px #0000002e;color:#f0d5aa!important}.el-landing.lp-v2 .lp-v2-hero-copy>p{color:#bfd0de;max-width:430px;margin-top:17px;font-size:16px;line-height:1.62}.el-landing.lp-v2 .lp-v2-hero-actions{max-width:270px;margin-top:22px}.el-landing.lp-v2 .lp-v2-hero-actions .lp-v2-primary{color:#102b48;letter-spacing:-.01em;background:linear-gradient(#f3ddb9 0%,#ebcfa2 100%);border:1px solid #fff4e38c;border-radius:15px;min-height:54px;font-size:15px;box-shadow:0 12px 28px #04122238,inset 0 1px #ffffffbf}.el-landing.lp-v2 .lp-v2-hero-actions .lp-v2-primary:hover{background:linear-gradient(#f7e6c9 0%,#efd6ad 100%);transform:translateY(-2px);box-shadow:0 16px 34px #04122247,inset 0 1px #fffc}.el-landing.lp-v2 .lp-v2-hero-note{color:#aebfce;max-width:390px;margin-top:12px;padding-left:16px;font-size:12.5px;line-height:1.5;position:relative}.el-landing.lp-v2 .lp-v2-hero-note:before{content:"";background:#e8c993;border-radius:50%;width:6px;height:6px;position:absolute;top:.62em;left:0;box-shadow:0 0 0 4px #e8c99317}.el-landing.lp-v2 .lp-v2-hero-demo{justify-content:flex-start;display:flex}.el-landing.lp-v2 .lp-v2-hero-showcase{background:linear-gradient(#ffffff09,#ffffff04);border:1px solid #9dbcd71f;border-radius:32px;padding:12px;position:relative;box-shadow:0 28px 60px #0413242e,inset 0 1px #ffffff0b}.el-landing.lp-v2 .lp-v2-hero-showcase:before{content:"";filter:blur(34px);pointer-events:none;background:#e7ca9f0e;border-radius:50%;width:170px;height:170px;position:absolute;inset:12% 8% auto auto}.el-landing.lp-v2 .lp-v2-hero-preview-split{z-index:1;grid-template-columns:minmax(0,272px) minmax(0,202px);gap:12px;max-width:486px;position:relative}.el-landing.lp-v2 .lp-v2-phone-demo{max-width:272px}.el-landing.lp-v2 .lp-v2-phone-shell{border-color:#7299bb80;box-shadow:0 18px 38px #04122047,inset 0 1px #ffffff09}.el-landing.lp-v2 .lp-v2-chart-card,.el-landing.lp-v2 .lp-v2-hero-utility{border-color:#6089ad61;box-shadow:0 15px 32px #0312222e,inset 0 1px #ffffff09}.el-landing.lp-v2 .lp-v2-chart-card{background:linear-gradient(#153652,#102f49);max-width:202px!important}.el-landing.lp-v2 .lp-v2-hero-utility{background:linear-gradient(#173b59 0%,#12334f 100%)}.el-landing.lp-v2 .lp-v2-hero-utility-cycle{color:#f2d7aa;text-shadow:0 1px #00000026}.el-landing.lp-v2 .lp-v2-hero-utility-actions button,.el-landing.lp-v2 .lp-v2-hero-voice-box button{background:linear-gradient(#285477,#214765);border-color:#6e9bc07a;box-shadow:inset 0 1px #ffffff0d}.el-landing.lp-v2 .lp-v2-hero-voice-box{border-top-color:#ffffff1a}@media (width<=1050px){.el-landing.lp-v2 .lp-v2-hero{padding:38px 0 34px}.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:1fr;gap:28px}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:680px;padding-bottom:0}.el-landing.lp-v2 .lp-v2-hero-showcase{width:max-content;max-width:100%}}@media (width<=760px){.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:1fr;max-width:350px}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr 1fr}.el-landing.lp-v2 .lp-v2-chart-card{max-width:none!important}}@media (width<=560px){.el-landing.lp-v2 .lp-v2-hero{padding:30px 0 28px}.el-landing.lp-v2 .lp-v2-hero-copy{padding-top:6px}.el-landing.lp-v2 .lp-v2-hero h1{max-width:340px;font-size:38px}.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:15px;line-height:1.55}.el-landing.lp-v2 .lp-v2-hero-actions{width:100%;max-width:none}.el-landing.lp-v2 .lp-v2-hero-actions .lp-v2-primary{width:100%}.el-landing.lp-v2 .lp-v2-hero-showcase{border-radius:26px;width:100%;padding:8px}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr}}.el-landing.lp-v2 .lp-v2-duo{padding:24px 0 26px}.el-landing.lp-v2 .lp-v2-report-grid{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:18px;display:grid}.el-landing.lp-v2 .lp-v2-report-stack{gap:18px;display:grid}.el-landing.lp-v2 .lp-v2-duo-card{border:1px solid #e4dbcf;border-radius:24px;padding:22px;box-shadow:0 14px 32px #10253f0f}.el-landing.lp-v2 .lp-v2-card-copy h3{letter-spacing:-.05em;color:#142944;text-shadow:0 .03em #ffffffb3;font-size:clamp(28px,2.3vw,38px);line-height:1.02}.el-landing.lp-v2 .lp-v2-question-card{background:#fbfaf7;border:1px solid #ebe1d4;border-radius:18px;margin-top:18px;padding:16px}.el-landing.lp-v2 .lp-v2-q-fields{margin-top:14px}.el-landing.lp-v2 .lp-v2-q-result strong{color:#142944;text-shadow:0 1px #ffffffb3;font-size:52px}.el-landing.lp-v2 .lp-v2-report-shell-premium,.el-landing.lp-v2 .lp-v2-share-shell{background:#f8f4ee;border:1px solid #e6dccf;border-radius:22px;margin-top:18px;padding:14px}.el-landing.lp-v2 .lp-v2-report-shell-premium .v46Preview,.el-landing.lp-v2 .lp-v2-share-shell .v46Preview{box-shadow:none;border-radius:18px}.el-landing.lp-v2 .v46ReportPreviewPremium,.el-landing.lp-v2 .v46SharePreview{color:#142944;background:linear-gradient(#fffdfa 0%,#f8f4ee 100%);border:1px solid #e3d9cc;padding:16px}.el-landing.lp-v2 .v46PremiumTop{border-bottom:1px solid #ece4d8;justify-content:space-between;align-items:flex-start;gap:12px;padding-bottom:14px;display:flex}.el-landing.lp-v2 .v46PremiumEyebrow{color:#9d6d38;letter-spacing:.18em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.el-landing.lp-v2 .v46PremiumTop strong{letter-spacing:-.045em;color:#142944;text-shadow:0 .03em #ffffffb8;font-size:24px;line-height:1.02;display:block}.el-landing.lp-v2 .v46PremiumTop small{color:#708090;font-size:11px}.el-landing.lp-v2 .v46ReportTabs{background:#efe7dc;border-radius:14px;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px;padding:5px;display:inline-grid}.el-landing.lp-v2 .v46ReportTabs button{color:#3a556f;background:0 0;border:0;border-radius:10px;min-height:34px;padding:0 14px;font-size:12px;font-weight:700}.el-landing.lp-v2 .v46ReportTabs button.active{color:#fff;background:#1f476b;box-shadow:0 8px 18px #1f476b38}.el-landing.lp-v2 .v46PremiumStats{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.el-landing.lp-v2 .v46PremiumStats article{background:#fffdf9;border:1px solid #e7ddcf;border-radius:16px;min-width:0;padding:13px 14px}.el-landing.lp-v2 .v46PremiumStats small{color:#6c7b88;font-size:10px}.el-landing.lp-v2 .v46PremiumStats strong{letter-spacing:-.04em;color:#142944;margin-top:6px;font-size:26px;line-height:1.02;display:block}.el-landing.lp-v2 .v46PremiumStats span{color:#7f8c97;margin-top:6px;font-size:11px;display:block}.el-landing.lp-v2 .v46ReportInsights{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr);gap:12px;margin-top:14px;display:grid}.el-landing.lp-v2 .v46InsightCard,.el-landing.lp-v2 .v46QuestionBoard article{background:#fffdf9;border:1px solid #e7ddcf;border-radius:18px;padding:14px}.el-landing.lp-v2 .v46InsightCard header,.el-landing.lp-v2 .v46QuestionBoard header{border-bottom:1px solid #efe6da;justify-content:space-between;align-items:flex-end;gap:10px;padding-bottom:10px;display:flex}.el-landing.lp-v2 .v46InsightCard header span,.el-landing.lp-v2 .v46QuestionBoard header b{color:#1e3853;letter-spacing:-.02em;font-size:15px}.el-landing.lp-v2 .v46InsightCard header small,.el-landing.lp-v2 .v46QuestionBoard header small{color:#7b8994;font-size:11px}.el-landing.lp-v2 .v46InsightDonutRow{grid-template-columns:170px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;display:grid}.el-landing.lp-v2 .v46InsightDonut{border-radius:50%;place-items:center;width:170px;height:170px;display:grid;box-shadow:inset 0 0 0 12px #ffffff4d}.el-landing.lp-v2 .v46InsightDonut>div{text-align:center;background:#fffdf9;border-radius:50%;place-items:center;width:108px;height:108px;padding:10px;display:grid;box-shadow:0 8px 20px #14294414}.el-landing.lp-v2 .v46InsightDonut small{color:#6d7a88;font-size:10px}.el-landing.lp-v2 .v46InsightDonut strong{color:#132b43;font-size:24px;line-height:1.02}.el-landing.lp-v2 .v46InsightDonut span{color:#6d7a88;margin-top:4px;font-size:10px}.el-landing.lp-v2 .v46InsightLegend{gap:8px;display:grid}.el-landing.lp-v2 .v46InsightLegend div{grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.el-landing.lp-v2 .v46InsightLegend i{border-radius:50%;width:10px;height:10px}.el-landing.lp-v2 .v46InsightLegend span,.el-landing.lp-v2 .v46RankingItem strong,.el-landing.lp-v2 .v46QuestionBar span{color:#1c3650;font-size:12px;font-weight:700}.el-landing.lp-v2 .v46InsightLegend b,.el-landing.lp-v2 .v46QuestionBar small{color:#697987;font-size:11px}.el-landing.lp-v2 .v46RankingList{gap:12px;margin-top:12px;display:grid}.el-landing.lp-v2 .v46RankingItem{gap:7px;display:grid}.el-landing.lp-v2 .v46RankingItem small{color:#7f8b94;font-size:11px}.el-landing.lp-v2 .v46RankingItem i,.el-landing.lp-v2 .v46QuestionBar i{background:linear-gradient(90deg,#17314c var(--v46-bar),#e6e1da var(--v46-bar));border-radius:999px;height:8px;display:block}.el-landing.lp-v2 .v46QuestionBoard{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}.el-landing.lp-v2 .v46QuestionBar{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:8px;margin-top:12px;display:grid}.el-landing.lp-v2 .v46QuestionBar i{grid-column:1/-1}.el-landing.lp-v2 .v46QuestionBar.soft i{background:linear-gradient(90deg,#8cb2ea var(--v46-bar),#e6e1da var(--v46-bar))}.el-landing.lp-v2 .v46QuestionBar small{text-align:right}.el-landing.lp-v2 .v46QuestionBar span{font-size:12px}.el-landing.lp-v2 .v46ShareGrid{grid-template-columns:minmax(0,1fr) 232px;align-items:start;gap:16px;margin-top:14px;display:grid}.el-landing.lp-v2 .v46ShareControls{gap:12px;display:grid}.el-landing.lp-v2 .v46ShareChips{flex-wrap:wrap;gap:8px;display:flex}.el-landing.lp-v2 .v46ShareChips button,.el-landing.lp-v2 .v46ShareActions button{color:#1f3954;background:#fff;border:1px solid #d8ccbc;border-radius:12px;min-height:38px;padding:0 14px;font-size:12px;font-weight:700}.el-landing.lp-v2 .v46ShareChips button.active,.el-landing.lp-v2 .v46ShareActions .primary{color:#142944;background:#edc06a;border-color:#edc06a}.el-landing.lp-v2 .v46ShareInfo{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.el-landing.lp-v2 .v46ShareInfo div{background:#fffdf9;border:1px solid #e7ddcf;border-radius:14px;padding:12px 13px}.el-landing.lp-v2 .v46ShareInfo small{color:#6d7b88;font-size:10px}.el-landing.lp-v2 .v46ShareInfo strong{color:#17314c;margin-top:6px;font-size:13px;line-height:1.35;display:block}.el-landing.lp-v2 .v46ShareNote{color:#4e5e6d;background:#f5eee4;border:1px solid #eadfce;border-radius:14px;align-items:flex-start;gap:8px;padding:12px 13px;font-size:12px;line-height:1.55;display:flex}.el-landing.lp-v2 .v46ShareActions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.el-landing.lp-v2 .v46ShareActions button{color:#fff;background:#224567;border-color:#224567;justify-content:center;align-items:center;gap:8px;display:inline-flex}.el-landing.lp-v2 .v46ShareActions button.primary{color:#142944;background:#edc06a;border-color:#edc06a}.el-landing.lp-v2 .v46SharePhoneWrap{justify-content:center;display:flex}.el-landing.lp-v2 .v46SharePhone{color:#fff;background:linear-gradient(#16314b 0%,#10263d 100%);border-radius:24px;width:232px;padding:14px;box-shadow:0 18px 34px #10263d2e}.el-landing.lp-v2 .v46SharePhoneTop{gap:2px;display:grid}.el-landing.lp-v2 .v46SharePhoneTop span{letter-spacing:.08em;color:#edc06a;font-size:10px;font-weight:800}.el-landing.lp-v2 .v46SharePhoneTop small{color:#d4e0ea;font-size:11px}.el-landing.lp-v2 .v46SharePhoneCard{background:#0f2236;border:1px solid #ffffff14;border-radius:18px;margin-top:10px;padding:14px}.el-landing.lp-v2 .v46SharePhoneCard small{color:#b8cada;font-size:10px;display:block}.el-landing.lp-v2 .v46SharePhoneCard strong{color:#fff;margin-top:4px;font-size:12px;line-height:1.4;display:block}.el-landing.lp-v2 .v46ShareDonut{border-radius:50%;place-items:center;width:144px;height:144px;margin:14px auto 0;display:grid}.el-landing.lp-v2 .v46ShareDonut>div{text-align:center;background:#0f2236;border-radius:50%;place-items:center;width:90px;height:90px;padding:10px;display:grid}.el-landing.lp-v2 .v46ShareDonut b{font-size:18px;line-height:1.15}.el-landing.lp-v2 .v46ShareDonut span{color:#d4e0ea;font-size:8.5px;line-height:1.35}.el-landing.lp-v2 .v46ShareLegend{gap:7px;margin-top:14px;display:grid}.el-landing.lp-v2 .v46ShareLegend div{grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.el-landing.lp-v2 .v46ShareLegend i{border-radius:50%;width:8px;height:8px}.el-landing.lp-v2 .v46ShareLegend span{color:#dde6ee;font-size:10px}.el-landing.lp-v2 .v46ShareLegend b{color:#fff;font-size:10px}.el-landing.lp-v2 .lp-v2-faq-grid h2{text-shadow:0 .03em #ffffffa6;font-size:clamp(38px,3.5vw,58px);line-height:.98}.el-landing.lp-v2 .lp-v2-faq-grid>div:first-child>p{max-width:280px;font-size:14px;line-height:1.52}.el-landing.lp-v2 .lp-v2-faq-list details{border-radius:14px;box-shadow:0 8px 20px #10253f0d}.el-landing.lp-v2 .lp-v2-faq-list summary{color:#18304a;padding:15px 0;font-size:14px;line-height:1.35}.el-landing.lp-v2 .lp-v2-faq-list p{color:#667380;font-size:13.5px;line-height:1.5}.el-landing.lp-v2 .lp-v2-footer{margin-top:10px;padding:16px 0 12px}.el-landing.lp-v2 .lp-v2-footer nav{gap:14px}@media (width<=1120px){.el-landing.lp-v2 .lp-v2-report-grid{grid-template-columns:1fr}.el-landing.lp-v2 .v46PremiumStats{grid-template-columns:repeat(2,minmax(0,1fr))}.el-landing.lp-v2 .v46ReportInsights,.el-landing.lp-v2 .v46ShareGrid,.el-landing.lp-v2 .v46InsightDonutRow{grid-template-columns:1fr}.el-landing.lp-v2 .v46InsightDonut{margin-inline:auto}.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:1fr}}@media (width<=680px){.el-landing.lp-v2 .lp-v2-duo-card{padding:18px}.el-landing.lp-v2 .v46PremiumTop strong{font-size:21px}.el-landing.lp-v2 .v46PremiumStats,.el-landing.lp-v2 .v46QuestionBoard,.el-landing.lp-v2 .v46ShareInfo,.el-landing.lp-v2 .v46ShareActions{grid-template-columns:1fr}.el-landing.lp-v2 .v46InsightDonutRow{gap:14px}.el-landing.lp-v2 .v46InsightDonut{width:152px;height:152px}.el-landing.lp-v2 .v46InsightDonut>div{width:98px;height:98px}.el-landing.lp-v2 .v46SharePhone{width:100%;max-width:250px}}.el-landing.lp-v2 .lp-v2-report-inline{grid-template-columns:minmax(0,1.16fr) minmax(0,.84fr);align-items:start}.el-landing.lp-v2 .lp-v2-duo-card-report .lp-v2-card-copy p,.el-landing.lp-v2 .lp-v2-duo-card-share .lp-v2-card-copy p{max-width:none}.el-landing.lp-v2 .lp-v2-report-shell-premium,.el-landing.lp-v2 .lp-v2-share-shell{border-radius:18px;padding:10px}.el-landing.lp-v2 .v46PremiumTop.compact{padding-bottom:10px}.el-landing.lp-v2 .v46ReportPreviewPremium,.el-landing.lp-v2 .v46SharePreview{border-radius:16px;padding:14px}.el-landing.lp-v2 .v46PremiumStats.compact{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px}.el-landing.lp-v2 .v46PremiumStats.compact article{border-radius:14px;padding:10px 11px}.el-landing.lp-v2 .v46PremiumStats.compact strong{font-size:21px}.el-landing.lp-v2 .v46CompactDualRow{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:10px;margin-top:12px;display:grid}.el-landing.lp-v2 .v46InsightCard.compact{border-radius:16px;padding:12px}.el-landing.lp-v2 .v46InsightDonutRow.compact{grid-template-columns:128px minmax(0,1fr);gap:10px;margin-top:10px}.el-landing.lp-v2 .v46InsightDonut.compact{width:128px;height:128px}.el-landing.lp-v2 .v46InsightDonut.compact>div{width:82px;height:82px;padding:8px}.el-landing.lp-v2 .v46InsightDonut.compact strong{font-size:18px}.el-landing.lp-v2 .v46CompactMetaList{gap:8px;display:grid}.el-landing.lp-v2 .v46CompactMetaList div{background:#fff;border:1px solid #ece3d8;border-radius:12px;justify-content:space-between;gap:10px;padding:9px 10px;display:flex}.el-landing.lp-v2 .v46CompactMetaList b{color:#18314a;font-size:12px}.el-landing.lp-v2 .v46CompactMetaList span{color:#6d7b88;font-size:11px}.el-landing.lp-v2 .v46RankingList.compact{gap:10px;margin-top:10px}.el-landing.lp-v2 .v46RankingItem.compact{gap:6px}.el-landing.lp-v2 .v46RankingItem.compact strong{font-size:12px}.el-landing.lp-v2 .v46RankingItem.compact small{white-space:nowrap;font-size:11px}.el-landing.lp-v2 .v46QuestionBoard.compact{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px}.el-landing.lp-v2 .v46QuestionBoard.compact article{border-radius:16px;padding:12px}.el-landing.lp-v2 .v46QuestionBoard.only-on-tab{animation:.28s lpFadeIn}.el-landing.lp-v2 .v46QuestionBoard.compact .v46QuestionBar{margin-top:10px}.el-landing.lp-v2 .v46QuestionBoard.compact .v46QuestionBar span{font-size:11.5px}.el-landing.lp-v2 .v46QuestionBoard.compact .v46QuestionBar small{font-size:10.5px}.el-landing.lp-v2 .v46ShareGrid.compact{grid-template-columns:1fr 176px;gap:12px;margin-top:12px}.el-landing.lp-v2 .v46ShareControls.compact{gap:10px}.el-landing.lp-v2 .v46SharePeriodLabel{letter-spacing:.08em;color:#7d8a95;text-transform:uppercase;font-size:11px;font-weight:800}.el-landing.lp-v2 .v46ShareChips.compact{grid-template-columns:repeat(4,1fr);gap:7px;display:grid}.el-landing.lp-v2 .v46ShareChips.compact button{min-height:34px;padding:0 10px;font-size:11px}.el-landing.lp-v2 .v46ShareInfo.compact{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.el-landing.lp-v2 .v46ShareInfo.compact div{border-radius:12px;padding:10px 11px}.el-landing.lp-v2 .v46ShareInfo.compact strong{font-size:12px;line-height:1.32}.el-landing.lp-v2 .v46ShareNote.compact{border-radius:12px;padding:10px 11px;font-size:11.5px;line-height:1.45}.el-landing.lp-v2 .v46ShareActions.compact{grid-template-columns:1fr 1fr;gap:8px}.el-landing.lp-v2 .v46ShareActions.compact button{min-height:36px;padding:0 12px;font-size:11.5px}.el-landing.lp-v2 .v46SharePhone.compact{border-radius:20px;width:176px;padding:10px}.el-landing.lp-v2 .v46SharePhoneCard.compact{border-radius:15px;padding:11px}.el-landing.lp-v2 .v46ShareDonut.compact{width:112px;height:112px;margin-top:10px}.el-landing.lp-v2 .v46ShareDonut.compact>div{width:72px;height:72px}.el-landing.lp-v2 .v46ShareDonut.compact b{font-size:14px}.el-landing.lp-v2 .v46ShareDonut.compact span{font-size:7.2px}.el-landing.lp-v2 .v46ShareLegend.compact{gap:6px;margin-top:10px}.el-landing.lp-v2 .v46ShareLegend.compact span,.el-landing.lp-v2 .v46ShareLegend.compact b{font-size:8.8px}@keyframes lpFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (width<=1120px){.el-landing.lp-v2 .lp-v2-report-inline{grid-template-columns:1fr}}@media (width<=760px){.el-landing.lp-v2 .v46CompactDualRow,.el-landing.lp-v2 .v46QuestionBoard.compact,.el-landing.lp-v2 .v46ShareGrid.compact,.el-landing.lp-v2 .v46ShareInfo.compact,.el-landing.lp-v2 .v46ShareChips.compact{grid-template-columns:1fr}.el-landing.lp-v2 .v46SharePhoneWrap.compact{justify-content:flex-start}}.el-landing.lp-v2 .lp-container{width:calc(100% - 64px);max-width:1280px}.el-landing.lp-v2 .lp-v2-section{padding:clamp(34px,3.4vw,52px) 0}.el-landing.lp-v2 .lp-v2-hero{padding:26px 0 30px}.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:minmax(0,.84fr) minmax(0,1.16fr);gap:clamp(30px,4vw,64px)}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:520px;padding:0}.el-landing.lp-v2 .lp-v2-hero h1{max-width:520px;font-size:clamp(46px,4.3vw,64px);line-height:1.01}.el-landing.lp-v2 .lp-v2-hero-copy>p{color:#d4e1ec;max-width:440px;font-size:16px;line-height:1.58}.el-landing.lp-v2 .lp-v2-hero-note{color:#bdcedd;max-width:380px;font-size:12px}.el-landing.lp-v2 .lp-v2-hero-demo{width:100%;min-width:0}.el-landing.lp-v2 .lp-v2-hero-showcase{border-radius:28px;width:100%;max-width:605px;padding:10px}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,1.28fr) minmax(0,.94fr);gap:12px;width:100%;max-width:none}.el-landing.lp-v2 .lp-v2-phone-demo{min-width:0;max-width:none}.el-landing.lp-v2 .lp-v2-phone-screen{min-height:396px;padding:15px 14px 13px}.el-landing.lp-v2 .lp-v2-phone-head strong{max-width:none;font-size:19px}.el-landing.lp-v2 .lp-v2-phone-head span,.el-landing.lp-v2 .lp-v2-phone-field span,.el-landing.lp-v2 .lp-v2-phone-mini-grid span{font-size:10px}.el-landing.lp-v2 .lp-v2-phone-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.el-landing.lp-v2 .lp-v2-phone-tabs button{min-height:38px;padding:0 5px;font-size:10.5px}.el-landing.lp-v2 .lp-v2-phone-action-grid button{gap:5px;min-height:38px;font-size:11px}.el-landing.lp-v2 .lp-v2-phone-timer-card strong{font-size:36px}.el-landing.lp-v2 .lp-v2-phone-summary-row b{font-size:17px}.el-landing.lp-v2 .lp-v2-phone-flash,.el-landing.lp-v2 .lp-v2-phone-report{min-height:270px}.el-landing.lp-v2 .lp-v2-chart-card{padding:14px;max-width:none!important}.el-landing.lp-v2 .lp-v2-chart-head span{font-size:10px}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:148px;margin:12px auto}.el-landing.lp-v2 .lp-v2-chart-donut-center strong{font-size:17px}.el-landing.lp-v2 .lp-v2-chart-item,.el-landing.lp-v2 .lp-v2-chart-item b{font-size:12px}.el-landing.lp-v2 .lp-v2-hero-utility{padding:14px}.el-landing.lp-v2 .lp-v2-hero-utility>p{max-width:none;font-size:11.5px}.el-landing.lp-v2 .lp-v2-hero-utility-actions button,.el-landing.lp-v2 .lp-v2-hero-voice-box button{min-height:38px;font-size:10.5px}.el-landing.lp-v2 .lp-v2-hero-voice-box p{font-size:11px}.el-landing.lp-v2 .lp-v2-how{padding:42px 0 36px}.el-landing.lp-v2 .lp-v2-section-intro{max-width:760px}.el-landing.lp-v2 .lp-v2-section h2{font-size:clamp(32px,3.3vw,46px)}.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features-wrap{margin-top:24px}.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{gap:12px}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip{border-radius:17px;min-height:0;padding:18px}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip h3{font-size:17px;line-height:1.2}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip p{font-size:13px;line-height:1.48}.el-landing.lp-v2 .lp-v2-showcase{padding:28px 0 34px}.el-landing.lp-v2 .lp-v2-feature-row{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(28px,4vw,60px)}.el-landing.lp-v2 .lp-v2-feature-copy h2{max-width:510px}.el-landing.lp-v2 .lp-v2-preview-shell{border-radius:22px;padding:14px}.el-landing.lp-v2 .lp-v2-duo{background:linear-gradient(#f6f2ea,#f9f6f0);padding:38px 0 42px}.el-landing.lp-v2 .lp-v2-report-intro{max-width:760px;margin-bottom:22px}.el-landing.lp-v2 .lp-v2-report-intro .lp-v2-eyebrow{margin-bottom:9px}.el-landing.lp-v2 .lp-v2-report-intro h2{color:#142b44;max-width:760px}.el-landing.lp-v2 .lp-v2-report-intro p{color:#596a79;margin-top:10px;font-size:16px;line-height:1.55}.el-landing.lp-v2 .lp-v2-report-panels{grid-template-columns:minmax(0,1.48fr) minmax(0,1fr);align-items:stretch;gap:18px;display:grid}.el-landing.lp-v2 .lp-v2-report-panels>*{min-width:0}.el-landing.lp-v2 .lp-v2-duo-card{border-radius:22px;flex-direction:column;padding:22px;display:flex;box-shadow:0 12px 30px #10253f0b}.el-landing.lp-v2 .lp-v2-card-copy h3{letter-spacing:-.04em;font-size:clamp(22px,1.8vw,27px);line-height:1.12}.el-landing.lp-v2 .lp-v2-card-copy p{color:#5c6d7a;max-width:55ch;margin-top:7px;font-size:14px;line-height:1.5}.el-landing.lp-v2 .lp-v2-report-shell-premium,.el-landing.lp-v2 .lp-v2-share-shell{box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;min-width:0;margin-top:16px;padding:0}.el-landing.lp-v2 .v80Report{color:#17314c;background:#f8f5ef;border-radius:17px;min-width:0;height:100%;padding:17px 18px 14px}.el-landing.lp-v2 .v80ReportHead{border-bottom:1px solid #e4dacc;justify-content:space-between;align-items:end;gap:16px;padding-bottom:12px;display:flex}.el-landing.lp-v2 .v80ReportHead>div span{letter-spacing:.12em;color:#815c30;font-size:10px;font-weight:800;display:block}.el-landing.lp-v2 .v80ReportHead>div strong{letter-spacing:-.035em;margin-top:3px;font-size:19px;line-height:1.2;display:block}.el-landing.lp-v2 .v80ReportHead label{color:#677987;flex-shrink:0;gap:3px;font-size:11px;font-weight:700;display:grid}.el-landing.lp-v2 .v80ReportHead select{color:#17314c;cursor:pointer;background:#fff;border:1px solid #d6caba;border-radius:9px;min-height:36px;padding:5px 26px 5px 9px;font-family:inherit;font-size:12px;font-weight:700}.el-landing.lp-v2 .v80ReportTabs{background:#ebe4da;border-radius:12px;gap:3px;margin-top:14px;padding:4px;display:inline-flex}.el-landing.lp-v2 .v80ReportTabs button{color:#34516b;cursor:pointer;background:0 0;border:0;border-radius:9px;min-height:38px;padding:0 14px;font-size:12px;font-weight:750}.el-landing.lp-v2 .v80ReportTabs button.active{color:#fff;background:#1e4567;box-shadow:0 4px 12px #153c5a1e}.el-landing.lp-v2 .v80ReportPanel{animation:.32s both v80TabIn}.el-landing.lp-v2 .v80StatStrip{border-bottom:1px solid #e4dacc;grid-template-columns:1.25fr .8fr 1fr;gap:0;margin-top:14px;padding:14px 2px 16px;display:grid}.el-landing.lp-v2 .v80StatStrip>div{border-left:1px solid #e3d8ca;min-width:0;padding:0 14px}.el-landing.lp-v2 .v80StatStrip>div:first-child{border-left:0;padding-left:0}.el-landing.lp-v2 .v80StatStrip small{color:#687987;font-size:11px;line-height:1.25;display:block}.el-landing.lp-v2 .v80StatStrip strong{letter-spacing:-.045em;overflow-wrap:normal;margin-top:6px;font-size:clamp(20px,2vw,26px);line-height:1.14;display:block}.el-landing.lp-v2 .v80ReportVisuals{grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:20px;margin-top:17px;display:grid}.el-landing.lp-v2 .v80VisualLabel{color:#263e55;margin-bottom:10px;font-size:12px;font-weight:800;display:block}.el-landing.lp-v2 .v80DistributionBody{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:16px;display:grid}.el-landing.lp-v2 .v80Donut{border-radius:50%;flex-shrink:0;place-items:center;width:112px;height:112px;display:grid}.el-landing.lp-v2 .v80Donut span{text-align:center;background:#f8f5ef;border-radius:50%;place-items:center;width:78px;height:78px;padding:8px;font-size:12px;font-weight:800;line-height:1.2;display:grid}.el-landing.lp-v2 .v80AreaList{gap:9px;min-width:0;display:grid}.el-landing.lp-v2 .v80AreaList>div>span,.el-landing.lp-v2 .v80AnalysisRow>span{color:#38516a;justify-content:space-between;align-items:baseline;gap:8px;font-size:12px;display:flex}.el-landing.lp-v2 .v80AreaList b,.el-landing.lp-v2 .v80AnalysisRow b{color:#17314c;white-space:nowrap;font-size:12px}.el-landing.lp-v2 .v80AreaList i,.el-landing.lp-v2 .v80AnalysisRow i{background:linear-gradient(90deg,#c29961 var(--v80-fill),#e4dfd7 var(--v80-fill));border-radius:99px;height:6px;margin-top:5px;display:block}.el-landing.lp-v2 .v80Evolution{border-left:1px solid #e4dacc;min-width:0;padding-left:18px}.el-landing.lp-v2 .v80TrendBars{border-bottom:1px solid #d8caba;align-items:end;gap:6px;height:90px;padding:0 3px;display:flex}.el-landing.lp-v2 .v80TrendBars i{background:linear-gradient(#dbad6d,#ae8252);border-radius:5px 5px 0 0;flex:1;min-width:0;transition:height .35s}.el-landing.lp-v2 .v80Evolution small{color:#647684;margin-top:9px;font-size:11px;line-height:1.4;display:block}.el-landing.lp-v2 .v80QuestionAnalysis{grid-template-columns:1fr 1fr;gap:20px;margin-top:18px;display:grid}.el-landing.lp-v2 .v80QuestionAnalysis>div+div{border-left:1px solid #e4dacc;padding-left:18px}.el-landing.lp-v2 .v80AnalysisRow{margin-top:11px}.el-landing.lp-v2 .v80ReportFoot{color:#617384;border-top:1px solid #e4dacc;margin-top:16px;padding-top:10px;font-size:11px;font-weight:650}.el-landing.lp-v2 .v80ReportFoot span{color:#aa8a64;padding:0 6px}.el-landing.lp-v2 .v80SharePreview{flex-direction:column;align-items:stretch;min-width:0;height:100%;display:flex}.el-landing.lp-v2 .v80ShareLabel{letter-spacing:.14em;color:#86643b;font-size:10px;font-weight:800}.el-landing.lp-v2 .v80ShareFilters{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:8px;display:grid}.el-landing.lp-v2 .v80ShareFilters button{color:#24405b;cursor:pointer;background:#faf8f4;border:1px solid #d7cbbb;border-radius:10px;min-height:42px;padding:0 5px;font-size:12px;font-weight:750}.el-landing.lp-v2 .v80ShareFilters button.active{color:#142944;background:#edc77e;border-color:#edc77e}.el-landing.lp-v2 .v80ShareArtwork{color:#fff;background:linear-gradient(155deg,#183b5b 0%,#102941 72%,#0b2238 100%);border-radius:18px;width:100%;max-width:350px;min-height:300px;margin:16px auto 0;padding:20px 22px 16px;box-shadow:0 14px 28px #11294126}.el-landing.lp-v2 .v80ArtworkBrand{border-bottom:1px solid #ffffff24;justify-content:space-between;align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.el-landing.lp-v2 .v80ArtworkBrand span{color:#f0ca86;letter-spacing:.1em;font-size:10px;font-weight:800}.el-landing.lp-v2 .v80ArtworkBrand small{color:#bdcede;font-size:10px}.el-landing.lp-v2 .v80ArtworkMain{margin-top:16px;display:grid}.el-landing.lp-v2 .v80ArtworkMain small{color:#c5d5e1;letter-spacing:.06em;text-transform:uppercase;font-size:10px}.el-landing.lp-v2 .v80ArtworkMain strong{letter-spacing:-.05em;color:#fff;margin-top:4px;font-size:30px;line-height:1.1}.el-landing.lp-v2 .v80ArtworkMain>span{color:#c4d3df;font-size:12px}.el-landing.lp-v2 .v80ArtworkStats{border-top:1px solid #ffffff24;grid-template-columns:1fr 1fr;gap:12px;margin-top:18px;padding-top:13px;display:grid}.el-landing.lp-v2 .v80ArtworkStats>div{gap:1px;display:grid}.el-landing.lp-v2 .v80ArtworkStats strong{color:#f6d18f;font-size:20px;line-height:1.1}.el-landing.lp-v2 .v80ArtworkStats span{color:#d0dfeb;font-size:11px}.el-landing.lp-v2 .v80ArtworkTrend{margin-top:16px}.el-landing.lp-v2 .v80ArtworkTrend>span{color:#cfdeea;font-size:11px}.el-landing.lp-v2 .v80ArtworkTrend>div{border-bottom:1px solid #ffffff39;align-items:end;gap:6px;height:48px;margin-top:6px;display:flex}.el-landing.lp-v2 .v80ArtworkTrend i{background:#f0c67f;border-radius:4px 4px 0 0;flex:1;max-width:55px;transition:height .3s}.el-landing.lp-v2 .v80ArtworkAreas{color:#bdd0df;grid-template-columns:auto 1fr;align-items:center;gap:5px 9px;margin-top:11px;font-size:10px;display:grid}.el-landing.lp-v2 .v80ArtworkAreas i{background:linear-gradient(90deg,#8fb7e8 65%,#ffffff32 65%);border-radius:5px;height:3px}.el-landing.lp-v2 .v80ArtworkAreas i:nth-of-type(2){background:linear-gradient(90deg,#edbd71 48%,#ffffff32 48%)}.el-landing.lp-v2 .v80ArtworkAreas i:nth-of-type(3){background:linear-gradient(90deg,#75c3cc 31%,#ffffff32 31%)}.el-landing.lp-v2 .v80ShareCaption{color:#647480;max-width:350px;margin:11px auto 0;font-size:12px;line-height:1.45}.el-landing.lp-v2 .lp-v2-flashcards-showcase{padding:40px 0 44px}.el-landing.lp-v2 .lp-v2-flashcards-grid{gap:clamp(30px,4vw,58px)}.el-landing.lp-v2 .lp-v2-flashcards-copy>p{margin-top:12px;font-size:15px;line-height:1.58}.el-landing.lp-v2 .lp-v2-flashcards-copy ul{gap:9px 18px;margin-top:18px}.el-landing.lp-v2 .lp-v2-flashcards-cta{margin-top:22px}.el-landing.lp-v2 .lp-v2-flashcards-preview{max-width:470px;padding-top:14px}.el-landing.lp-v2 .lp-v2-flashcards-preview article{padding:24px}.el-landing.lp-v2 .lp-v2-flashcards-preview h3{margin-top:20px}.el-landing.lp-v2 .lp-v2-flash-hint{margin-top:18px}.el-landing.lp-v2 .lp-v2-faq{padding:30px 0 34px}.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:minmax(220px,.65fr) minmax(0,1.35fr);gap:34px}.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:clamp(34px,3vw,44px)}.el-landing.lp-v2 .lp-v2-faq-list{gap:7px}.el-landing.lp-v2 .lp-v2-faq-list details{box-shadow:none;border-radius:13px}.el-landing.lp-v2 .lp-v2-faq-list summary{min-height:46px;padding:12px 0;font-size:14px}.el-landing.lp-v2 .lp-v2-faq-list p{padding:0 4px 13px 0;font-size:13.5px;line-height:1.5}.el-landing.lp-v2 .lp-v2-footer{margin-top:0}@keyframes v80TabIn{0%{opacity:.35;transform:translateY(6px)}to{opacity:1;transform:none}}.el-landing.lp-v2:not(.has-reveal) [data-reveal]{opacity:1;transform:none;animation:none!important}.el-landing.lp-v2.has-reveal [data-reveal]{opacity:0;will-change:opacity,transform;transition:opacity .7s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(24px);animation:none!important}.el-landing.lp-v2.has-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}.el-landing.lp-v2 .lp-v2-hero-copy .lp-v2-eyebrow[data-reveal]{transition-delay:60ms}.el-landing.lp-v2 .lp-v2-hero-copy h1[data-reveal]{transition-delay:.16s}.el-landing.lp-v2 .lp-v2-hero-copy>p[data-reveal]{transition-delay:.28s}.el-landing.lp-v2 .lp-v2-hero-actions[data-reveal]{transition-delay:.38s}.el-landing.lp-v2 .lp-v2-hero-note[data-reveal]{transition-delay:.44s}.el-landing.lp-v2 .lp-v2-hero-demo[data-reveal]{transition-delay:.24s}.el-landing.lp-v2 .lp-v2-feature-chip:nth-child(2)[data-reveal]{transition-delay:70ms}.el-landing.lp-v2 .lp-v2-feature-chip:nth-child(3)[data-reveal]{transition-delay:.14s}.el-landing.lp-v2 .lp-v2-feature-chip:nth-child(4)[data-reveal]{transition-delay:.21s}.el-landing.lp-v2 .lp-v2-feature-chip:nth-child(5)[data-reveal]{transition-delay:.28s}.el-landing.lp-v2 .lp-v2-duo-card-share[data-reveal]{transition-delay:.12s}.el-landing.lp-v2 .lp-v2-lofi-limit{color:#c5d5e4;text-align:center;margin-top:8px;font-size:11px;line-height:1.3;display:block}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal]{transition-duration:.82s;transition-timing-function:cubic-bezier(.22,1,.36,1);transform:translateY(28px)}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal].is-visible{transform:translateY(0)}.el-landing.lp-v2.has-reveal .lp-v2-mini-features .lp-v2-feature-chip:nth-child(2)[data-reveal]{transition-delay:.12s}.el-landing.lp-v2.has-reveal .lp-v2-mini-features .lp-v2-feature-chip:nth-child(3)[data-reveal]{transition-delay:.24s}.el-landing.lp-v2.has-reveal .lp-v2-mini-features .lp-v2-feature-chip:nth-child(4)[data-reveal]{transition-delay:.36s}.el-landing.lp-v2.has-reveal .lp-v2-mini-features .lp-v2-feature-chip:nth-child(5)[data-reveal]{transition-delay:.48s}.el-landing.lp-v2.has-reveal .lp-v2-preview-shell[data-reveal],.el-landing.lp-v2.has-reveal .lp-v2-flashcards-preview[data-reveal],.el-landing.lp-v2.has-reveal .lp-v2-faq-list[data-reveal]{transition-delay:.18s}.el-landing.lp-v2.has-reveal .lp-v2-duo-card-report[data-reveal]{transition-delay:80ms}.el-landing.lp-v2.has-reveal .lp-v2-duo-card-share[data-reveal]{transition-delay:.24s}@keyframes v801HeroEnter{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.el-landing.lp-v2.has-reveal .lp-v2-hero [data-reveal]{--enter-delay:0s;opacity:1;transition:none;transform:none;animation:v801HeroEnter .82s cubic-bezier(.22,1,.36,1) var(--enter-delay) both!important}@media (width<=1100px){.el-landing.lp-v2 .lp-v2-hero-grid,.el-landing.lp-v2 .lp-v2-feature-row{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:700px}.el-landing.lp-v2 .lp-v2-hero-showcase{width:min(100%,605px)}.el-landing.lp-v2 .lp-v2-report-panels{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-duo-card{max-width:none}.el-landing.lp-v2 .v80ShareArtwork{max-width:380px}}@media (width<=800px){.el-landing.lp-v2 .lp-container{width:calc(100% - 40px)}.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{grid-template-columns:repeat(2,minmax(0,1fr))}.el-landing.lp-v2 .lp-v2-flashcards-grid,.el-landing.lp-v2 .lp-v2-faq-grid{grid-template-columns:1fr}}@media (width<=620px){.el-landing.lp-v2 .lp-container{width:calc(100% - 28px)}.el-landing.lp-v2 .lp-v2-hero{padding:25px 0 30px}.el-landing.lp-v2 .lp-v2-hero-grid{gap:25px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:clamp(36px,9vw,46px)}.el-landing.lp-v2 .lp-v2-hero-showcase{max-width:410px}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr 1fr;gap:10px}.el-landing.lp-v2 .lp-v2-chart-card{max-width:none!important}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:125px}.el-landing.lp-v2 .lp-v2-phone-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr 1fr}.el-landing.lp-v2 .lp-v2-how{padding:34px 0}.el-landing.lp-v2 .lp-v2-how .lp-v2-mini-features{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip{grid-template-columns:40px 1fr;column-gap:12px;padding:14px;display:grid}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip i{grid-row:1/3;margin:0}.el-landing.lp-v2 .lp-v2-how .lp-v2-feature-chip p{margin-top:3px}.el-landing.lp-v2 .lp-v2-duo{padding:34px 0}.el-landing.lp-v2 .lp-v2-duo-card{padding:16px}.el-landing.lp-v2 .v80Report{padding:14px}.el-landing.lp-v2 .v80ReportHead>div strong{font-size:17px}.el-landing.lp-v2 .v80StatStrip{grid-template-columns:1fr 1fr;row-gap:14px}.el-landing.lp-v2 .v80StatStrip>div:first-child{grid-column:1/-1}.el-landing.lp-v2 .v80StatStrip>div:nth-child(2){border-left:0;padding-left:0}.el-landing.lp-v2 .v80ReportVisuals,.el-landing.lp-v2 .v80QuestionAnalysis{grid-template-columns:1fr;gap:14px}.el-landing.lp-v2 .v80Evolution,.el-landing.lp-v2 .v80QuestionAnalysis>div+div{border-top:1px solid #e4dacc;border-left:0;padding:14px 0 0}.el-landing.lp-v2 .v80TrendBars{height:68px}.el-landing.lp-v2 .v80ShareArtwork{max-width:380px}.el-landing.lp-v2 .lp-v2-flashcards-showcase{padding:34px 0}.el-landing.lp-v2 .lp-v2-faq{padding:28px 0}}@media (width<=380px){.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:145px}.el-landing.lp-v2 .lp-v2-phone-action-grid button{padding:0 5px;font-size:10px}.el-landing.lp-v2 .v80ReportHead{flex-wrap:wrap;align-items:start}.el-landing.lp-v2 .v80DistributionBody{grid-template-columns:1fr}.el-landing.lp-v2 .v80Donut{margin:auto}.el-landing.lp-v2 .v80ShareFilters button{font-size:11px}.el-landing.lp-v2 .v80ShareArtwork{padding:18px}}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2:not(.motion-forced) [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-hero [data-reveal]{opacity:1;will-change:auto;transition:none;transform:none;animation:none!important}.el-landing.lp-v2:not(.motion-forced) .v80ReportPanel{animation:none}}.el-landing.lp-v2 .lp-v2-timer-guide{color:#19344c;background:#fff;border:1px solid #dce5ee;border-radius:16px;justify-content:space-between;align-items:center;gap:22px;margin-top:20px;padding:18px 20px;display:flex}.el-landing.lp-v2 .lp-v2-timer-guide>div{max-width:720px}.el-landing.lp-v2 .lp-v2-timer-guide strong{letter-spacing:-.01em;font-size:16px;line-height:1.4}.el-landing.lp-v2 .lp-v2-timer-guide p{color:#4b6177;margin:5px 0 0;font-size:14px;line-height:1.6}.el-landing.lp-v2 .lp-v2-timer-guide a{color:#174b78;text-underline-offset:4px;flex-shrink:0;align-items:center;gap:9px;font-size:14px;font-weight:750;line-height:1.5;text-decoration:underline;display:inline-flex}.el-landing.lp-v2 .lp-v2-timer-guide a:hover{color:#0c3154}.el-landing.lp-v2 .lp-v2-timer-guide a:focus-visible{outline-offset:4px;border-radius:3px;outline:3px solid #8abbea}@media (width<=900px){.el-landing.lp-v2 .lp-v2-timer-guide{flex-direction:column;align-items:flex-start;gap:10px;padding:16px}.el-landing.lp-v2 .lp-v2-timer-guide a{flex-shrink:1}}.unlockDialog.unlockExplanationDialog{border-radius:20px;gap:11px;width:min(480px,100vw - 24px);max-width:480px;padding:26px}.unlockExplanationDialog .eyebrow{letter-spacing:.15em;color:#93a9c0;font-size:10px}.unlockExplanationDialog .unlockTitle{letter-spacing:-.035em;margin:2px 0 0;padding-right:28px;font-size:26px;line-height:1.12}.unlockExplanationDialog .unlockDescription{color:#b4c5d7;max-width:390px;margin:0 0 4px;font-size:13px;line-height:1.55}.unlockExplanationDialog .unlockClose{color:#aabed1;background:0 0;border:0;width:34px;min-width:34px;height:34px;min-height:34px;font-size:23px;top:14px;right:14px}.unlockExplanationDialog .unlockClose:hover{color:#fff;background:#a0bedc1a}.unlockExplanationDialog .unlockCompactOffer{background:#03102154;border:1px solid #97b6da2e;border-radius:15px;padding:0;display:block;overflow:hidden}.unlockOfferPrice{border-bottom:1px solid #97b6da24;justify-content:space-between;align-items:flex-end;gap:16px;padding:18px 19px 16px;display:flex}.unlockOfferPrice>div{gap:4px;display:grid}.unlockOfferPrice span{color:#aebfd2;font-size:11px;font-weight:700}.unlockOfferPrice strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;color:#f5f8fc;font-size:31px;line-height:1.05}.unlockOfferPrice small{text-align:right;color:#97adc3;max-width:140px;padding-bottom:3px;font-size:11px;line-height:1.4}.unlockOfferFeatures{padding:16px 19px 13px}.unlockOfferFeatures>span{color:#d1deeb;margin-bottom:11px;font-size:11px;font-weight:750;display:block}.unlockExplanationDialog .unlockFeatureList{grid-template-columns:1fr;gap:10px;margin:0;padding:0;list-style:none;display:grid}.unlockFeatureList li{color:#d3deea;align-items:flex-start;gap:9px;min-width:0;font-size:12px;line-height:1.4;display:flex}.unlockFeatureList li svg{color:#8ec5ad;stroke-width:2.2px;flex:0 0 15px;margin-top:1px}.unlockCompactOffer .unlockOfferPayment{color:#9db2c7;border-top:1px solid #97b6da1c;margin:0;padding:12px 19px;font-size:11px;line-height:1.4}.unlockExplanationDialog .unlockMain{border-radius:11px;min-height:46px;padding:11px 16px;font-size:13px}.unlockExplanationDialog .unlockContinuePayment{justify-content:center;align-items:center;gap:8px;margin-top:3px;font-weight:760;display:flex}.unlockExplanationDialog .unlockContinuePayment:not(:disabled):hover{filter:brightness(1.06)}.unlockDialog.unlockExplanationDialog .unlockTrialAction{font-weight:690;color:#dbe8f4!important;background:#9dbcdb12!important;border:1px solid #9dbcdb47!important}.unlockDialog.unlockExplanationDialog .unlockTrialAction:hover{background:#9dbcdb21!important}.unlockDialog.unlockExplanationDialog .unlockSecondaryAction{justify-self:center;width:auto;min-height:32px;padding:4px 10px;font-size:12px;font-weight:600;color:#aebfd2!important;box-shadow:none!important;background:0 0!important;border:0!important}.unlockDialog.unlockExplanationDialog .unlockSecondaryAction:hover{text-underline-offset:3px;text-decoration:underline;color:#fff!important}.unlockExplanationDialog .unlockAvailability{color:#b8cbe0;background:#9dbcdb12;border:1px solid #9dbcdb21;font-size:11px}.unlockOfferLegal{color:#8299af;justify-content:center;align-items:center;gap:9px;margin-top:-3px;font-size:11px;display:flex}.unlockOfferLegal a{color:#a9bed2;text-decoration:none}.unlockOfferLegal a:hover{text-underline-offset:3px;text-decoration:underline}.unlockDialog:not(.unlockExplanationDialog){gap:13px;width:min(480px,100vw - 24px);padding:26px}.unlockDialog:not(.unlockExplanationDialog) .eyebrow{letter-spacing:.14em;color:#98aec5;font-size:10px}.unlockDialog:not(.unlockExplanationDialog) .unlockTitle{letter-spacing:-.03em;margin:0;font-size:24px;line-height:1.16}.unlockDialog:not(.unlockExplanationDialog) .unlockDescription{color:#b5c7d9;margin:0;font-size:13px;line-height:1.5}.unlockDialog:not(.unlockExplanationDialog) .unlockClose{color:#aabed1;background:0 0;border:0;width:34px;min-width:34px;height:34px;min-height:34px;font-size:22px;top:12px;right:12px}.unlockDialog:not(.unlockExplanationDialog) .unlockPrice{border-color:#97b6da29;gap:3px;padding:16px 0;display:grid}.unlockDialog:not(.unlockExplanationDialog) .unlockPrice span{color:#aebfd2;font-size:11px;font-weight:730}.unlockDialog:not(.unlockExplanationDialog) .unlockPrice strong{font-variant-numeric:tabular-nums;font-size:31px;line-height:1.1;color:#f5f8fc!important}.unlockDialog:not(.unlockExplanationDialog) .unlockPrice small{color:#98adc2;font-size:11px}.unlockDialog:not(.unlockExplanationDialog) .unlockQr{width:min(100%,194px)}.unlockDialog:not(.unlockExplanationDialog) .pixCopyLabel{gap:6px;font-size:12px}.unlockDialog:not(.unlockExplanationDialog) .pixCopyLabel textarea{min-height:62px}.unlockDialog:not(.unlockExplanationDialog) .unlockMain{min-height:46px;padding:11px 16px;font-size:14px}.unlockDialog:not(.unlockExplanationDialog) .unlockWaiting,.unlockDialog:not(.unlockExplanationDialog) .unlockSupport,.unlockDialog:not(.unlockExplanationDialog) .unlockLinks{font-size:12px}.studyApp .trialCountdownCard.v81TrialCountdown:not(.grace){-webkit-backdrop-filter:none;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"copy actions""progress progress";align-items:center;gap:10px 20px;margin-bottom:16px;padding:13px 17px;box-shadow:none!important;background:#081a30c7!important;border:1px solid #8dacd02b!important;border-radius:13px!important}.v81TrialCountdown .trialCountdownCopy{flex-wrap:wrap;align-items:baseline;gap:6px 15px;display:flex}.v81TrialCountdown .trialCountdownLabel{letter-spacing:0;color:#a5b9cd;white-space:nowrap;align-items:center;gap:7px;font-size:11px;font-weight:680;display:inline-flex}.trialCountdownLabel i{background:#87b8a3;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #87b8a31a}.v81TrialCountdown .trialCountdownCopy>strong{letter-spacing:-.01em;color:#dce8f2;font-size:14px;font-weight:720}.v81TrialCountdown .trialCountdownCopy>strong span{color:#a8bdd1;font-size:12px;font-weight:500}.studyApp .v81TrialCountdown .trialCountdownProgress{background:#97b6da29;height:3px}.studyApp .v81TrialCountdown .trialCountdownProgress>i{background:#81a9cb}.v81TrialCountdown .trialCountdownActions{text-align:right;align-items:center;gap:12px;display:flex}.v81TrialCountdown .trialCountdownActions>span{color:#8fa6bc;white-space:nowrap;font-size:11px}.studyApp .v81TrialCountdown .trialCountdownActions button{color:#c3d9ec;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;min-height:30px;padding:4px 0;font-size:11px;font-weight:710;display:inline-flex}.studyApp .v81TrialCountdown .trialCountdownActions button:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.v81TrialCountdown .trialCountdownActions button svg{width:14px;height:14px}.studyApp .v81TrialCountdown.attention,.studyApp .v81TrialCountdown.urgent{background:#0c1d31e0!important;border-color:#d3ae6940!important}.v81TrialCountdown.attention .trialCountdownLabel i,.v81TrialCountdown.urgent .trialCountdownLabel i{background:#d9b77b;box-shadow:0 0 0 3px #d9b77b1a}.v81TrialCountdown.urgent .trialCountdownCopy>strong{color:#f0d6ad}@media (width<=980px){.studyApp .trialCountdownCard.v81TrialCountdown:not(.grace){grid-template-columns:1fr;grid-template-areas:"copy""progress""actions";gap:9px}.v81TrialCountdown .trialCountdownActions{text-align:left;justify-content:space-between}}@media (width<=600px){.unlockDialog.unlockExplanationDialog{gap:10px;width:calc(100vw - 20px);padding:20px}.unlockExplanationDialog .unlockTitle{font-size:23px}.unlockOfferPrice{padding:15px 16px 14px}.unlockOfferPrice strong{font-size:27px}.unlockOfferFeatures{padding:14px 16px 12px}.unlockCompactOffer .unlockOfferPayment{padding:10px 16px}.unlockDialog:not(.unlockExplanationDialog){padding:22px 18px}.v81TrialCountdown .trialCountdownActions>span{font-size:10px}.studyApp .v81TrialCountdown .trialCountdownActions button{justify-content:flex-start;width:auto}}@media (width<=380px){.v81TrialCountdown .trialCountdownActions{flex-wrap:wrap;justify-content:flex-start;gap:2px 12px}.unlockOfferPrice small{max-width:115px}}.unlockProviderLine{color:#9fb6cb;justify-content:center;align-items:center;gap:7px;margin:-1px 0 1px;font-size:11px;line-height:1.35;display:flex}.unlockProviderLine svg,.unlockSecureProvider svg{color:#8ec5ad;flex:none}.unlockProviderLine strong,.unlockSecureProvider strong{color:#dbe8f4;font-weight:760}.unlockPaymentHeader{border-bottom:1px solid #97b6da24;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.unlockPaymentHeader .unlockPrice{border:0!important}.unlockSecureProvider{color:#9fb6cb;text-align:right;align-items:center;gap:7px;max-width:150px;font-size:11px;line-height:1.35;display:flex}.unlockPixPanel{background:#03102142;border:1px solid #97b6da29;border-radius:16px;grid-template-columns:190px minmax(0,1fr);align-items:start;gap:18px;padding:16px;display:grid}.unlockQrColumn{justify-items:center;gap:10px;min-width:0;display:grid}.unlockQrFrame{background:#fff;border-radius:15px;place-items:center;width:190px;height:190px;padding:10px;display:grid;box-shadow:0 12px 32px #0000002e}.unlockDialog:not(.unlockExplanationDialog) .unlockQrFrame .unlockQr{object-fit:contain;border-radius:5px;width:100%;height:100%;display:block}.unlockQrPlaceholder{background:linear-gradient(110deg,#edf1f4 30%,#f9fafb 50%,#edf1f4 70%) 0 0/240% 100%;border-radius:6px;width:100%;height:100%;animation:1.2s linear infinite unlockQrLoading}@keyframes unlockQrLoading{to{background-position-x:-240%}}.unlockPixStatus{color:#9fb6cb;text-align:center;gap:4px;width:100%;font-size:10.5px;display:grid}.unlockPixStatus>span{justify-content:center;align-items:center;gap:6px;display:flex}.unlockPixStatus i,.unlockWaitingDot{background:#82c09f;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite unlockStatusPulse;box-shadow:0 0 0 4px #82c09f17}@keyframes unlockStatusPulse{50%{opacity:.45;transform:scale(.88)}}.unlockExpiry{font-variant-numeric:tabular-nums;color:#b5c8da!important}.unlockPixActions{gap:11px;min-width:0;display:grid}.unlockPixInstructions{padding:1px 1px 2px}.unlockPixInstructions strong{color:#e0eaf3;margin-bottom:7px;font-size:12px;display:block}.unlockPixInstructions ol{color:#aebfd1;gap:5px;margin:0;padding-left:19px;font-size:11px;line-height:1.4;display:grid}.unlockDialog:not(.unlockExplanationDialog) .pixCopyLabel{color:#c5d4e2;gap:6px;margin:0;font-size:11px;font-weight:700;display:grid}.unlockDialog:not(.unlockExplanationDialog) .pixCopyLabel textarea{resize:none;color:#dbe8f4;word-break:break-all;background:#051427b3;border:1px solid #97b6da33;border-radius:10px;width:100%;min-height:70px;padding:9px 10px;font:500 10.5px/1.35 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.unlockCopyPix{justify-content:center;align-items:center;gap:8px;display:flex!important}.unlockWaiting{color:#a9bed1;text-align:center;justify-content:center;align-items:center;gap:8px;display:flex;margin:0!important}.unlockPaymentState{background:#03102140;border:1px solid #97b6da29;border-radius:12px;align-items:flex-start;gap:11px;padding:13px 14px;display:flex}.unlockPaymentState>svg{flex:none;margin-top:1px}.unlockPaymentState>div{gap:3px;display:grid}.unlockPaymentState strong{color:#e0eaf3;font-size:13px}.unlockPaymentState span{color:#aabed1;font-size:11px;line-height:1.45}.unlockPaymentState.expired>svg{color:#d9b77b}.unlockPaymentState.failed>svg{color:#d99494}@media (width<=560px){.unlockPaymentHeader{grid-template-columns:1fr;gap:0}.unlockSecureProvider{text-align:left;max-width:none;margin:-7px 0 12px}.unlockPaymentHeader .unlockPrice{padding-bottom:11px!important}.unlockPixPanel{grid-template-columns:1fr;padding:14px}.unlockQrFrame{width:min(208px,70vw);height:min(208px,70vw)}.unlockQrColumn{width:100%}.unlockPixInstructions ol{font-size:11.5px}.unlockDialog:not(.unlockExplanationDialog) .pixCopyLabel textarea{min-height:62px}}@media (prefers-reduced-motion:reduce){.unlockQrPlaceholder,.unlockPixStatus i,.unlockWaitingDot{animation:none}}.unlockRedirectPanel{background:#06182a94;border:1px solid #97b6da2e;border-radius:14px;align-items:flex-start;gap:12px;padding:14px;display:flex}.unlockRedirectIcon{color:#bcd5eb;background:#578fc61f;border:1px solid #8eb3d62e;border-radius:12px;flex:0 0 44px;place-items:center;width:44px;height:44px;display:grid}.unlockRedirectPanel strong{color:#eef6fc;font-size:13px;line-height:1.35;display:block}.unlockRedirectPanel p{color:#aebfd0;margin:4px 0 0;font-size:11.5px;line-height:1.55}.unlockMercadoPagoButton{justify-content:center;align-items:center;gap:8px;display:flex!important}.unlockPaymentMethods{text-align:center;color:#94a8ba;margin:0;font-size:11px;line-height:1.5}.unlockDialog.unlockExplanationDialog .unlockClose,.unlockDialog:not(.unlockExplanationDialog) .unlockClose{color:#c9d7e5;background:#b5cbe20e;border:1px solid #c5d5e742;border-radius:10px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;line-height:1;transition:background .18s,border-color .18s,color .18s;display:grid}.unlockDialog .unlockClose svg{stroke-width:2.1px;width:17px;height:17px}.unlockDialog .unlockClose:hover{color:#f5d18a;background:#f1b84b1a;border-color:#f1b84b94}.unlockDialog .unlockClose:focus-visible{outline-offset:2px;outline:2px solid #f1c56c}.unlockFeatureList li .unlockBenefitIcon{background:#f1b84b1a;border:1px solid #f1b84b94;border-radius:50%;flex:0 0 19px;place-items:center;width:19px;height:19px;display:grid;box-shadow:0 0 0 2px #f1b84b0e}.unlockFeatureList li .unlockBenefitIcon svg{color:#f3c976;stroke-width:2.4px;flex:none;width:11px;height:11px;margin:0}.trialCountdownLabel i{background:#d7a64e;border:1px solid #f2cf88;width:8px;height:8px;box-shadow:0 0 0 3px #dfae531f}.v81TrialCountdown.attention .trialCountdownLabel i,.v81TrialCountdown.urgent .trialCountdownLabel i{background:#dbad5b;border-color:#f4d28e;box-shadow:0 0 0 3px #dfae531f}@keyframes v82HeroOpen{0%{opacity:0;clip-path:inset(0 0 16%);transform:translateY(30px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2.has-reveal .lp-v2-footer [data-reveal]{opacity:0;clip-path:inset(0 0 28%);transition:opacity .7s ease var(--v82-reveal-delay,0s), transform .85s cubic-bezier(.2,.75,.24,1) var(--v82-reveal-delay,0s), clip-path .85s cubic-bezier(.2,.75,.24,1) var(--v82-reveal-delay,0s);transform:translateY(34px)}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal].is-visible,.el-landing.lp-v2.has-reveal .lp-v2-footer [data-reveal].is-visible{opacity:1;clip-path:inset(0);transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-hero [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-footer [data-reveal]{opacity:1;clip-path:none;transition:none;transform:none;animation:none!important}}.el-landing.lp-v2 .v80ReportTabs{background:0 0;border-radius:0;gap:6px;margin-top:14px;padding:0}.el-landing.lp-v2 .v80ReportTabs button{color:#24405b;min-height:40px;box-shadow:none;background:#faf8f4;border:1px solid #d7cbbb;border-radius:10px;padding:0 14px;transition:background .2s,border-color .2s,transform .2s}.el-landing.lp-v2 .v80ReportTabs button:hover{background:#f2eadc;transform:translateY(-1px)}.el-landing.lp-v2 .v80ReportTabs button.active,.el-landing.lp-v2 .v80ReportTabs button[aria-selected=true]{color:#142944;background:#edc77e;border-color:#edc77e;box-shadow:0 3px #dba94e}.el-landing.lp-v2 .v80ReportTabs button:focus-visible{outline-offset:3px;outline:2px solid #9a6c23}@keyframes v83SectionUnfold{0%{opacity:0;clip-path:inset(0 0 28%);transform:translateY(48px)scale(.985)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2.has-reveal .lp-v2-footer [data-reveal]{opacity:0;clip-path:inset(0 0 28%);transform:translateY(48px);transition:none!important;animation:none!important}@keyframes v83RewardEnter{0%{opacity:0;transform:translate(-50%,calc(30px - 50%))scale(.955)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.dailyGoalReward{z-index:80;color:#fff;pointer-events:auto;background:linear-gradient(130deg,#193851 0%,#0d253d 72%,#0b2035 100%);border:1px solid #e8bf74;border-radius:23px;grid-template-columns:minmax(0,1fr) 96px;align-items:center;gap:22px;width:min(560px,100vw - 28px);padding:26px 28px;animation:.68s cubic-bezier(.16,1,.3,1) both v83RewardEnter;display:grid;position:fixed;top:49%;left:50%;overflow:hidden;box-shadow:0 25px 75px #08192b57,inset 0 1px #ffffff1a}.dailyGoalReward:before{content:"";background:linear-gradient(#f7dfab,#d5a34b,#f3cc78);width:4px;position:absolute;inset:0 auto 0 0}.dailyGoalRewardCopy{z-index:1;min-width:0;position:relative}.dailyGoalRewardClose{z-index:3;color:#eef5f9;cursor:pointer;background:#091f33b8;border:1px solid #dce9f138;border-radius:10px;place-items:center;width:36px;height:36px;padding:0;font-size:24px;line-height:1;transition:background .18s,border-color .18s,transform .18s;display:grid;position:absolute;top:13px;right:13px}.dailyGoalRewardClose:hover{background:#173b5a;border-color:#f2cf8a80}.dailyGoalRewardClose:focus-visible{outline-offset:2px;outline:2px solid #f2cf8a}.dailyGoalRewardEyebrow{color:#f2cf8a;letter-spacing:.13em;align-items:center;gap:7px;font-size:10px;font-weight:800;display:inline-flex}.dailyGoalReward h2{color:#fff;letter-spacing:-.045em;margin:10px 0 9px;font-size:clamp(24px,4vw,31px);line-height:1.12}.dailyGoalReward p{color:#dce9f1;margin:0;font-size:14px;line-height:1.55}.dailyGoalRewardSignoff{color:#f2cf8a;margin-top:14px;font-size:12px;font-weight:750;display:block}.dailyGoalRewardEmblem{border-left:1px solid #eac67f3b;align-content:center;align-self:stretch;justify-items:center;gap:13px;padding-left:20px;display:grid}.dailyGoalRewardEmblem span{color:#f3cd82;background:radial-gradient(circle,#95713b52,#d2a65d1a 68%,#0000);border:1px solid #e9c478;border-radius:50%;place-items:center;width:64px;height:64px;display:grid;box-shadow:0 0 0 6px #f2ca7d12}.dailyGoalRewardEmblem img{object-fit:contain;width:37px;height:37px;display:block}@media (width<=540px){.dailyGoalReward{border-radius:19px;grid-template-columns:1fr;gap:0;padding:24px 54px 22px 22px;top:46%}.dailyGoalRewardEyebrow{max-width:calc(100% - 38px);font-size:9px}.dailyGoalReward h2{max-width:350px;padding-right:8px}.dailyGoalRewardEmblem{display:none}}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-footer [data-reveal]{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}.dailyGoalReward{animation:none;transform:translate(-50%,-50%)}.el-landing.lp-v2:not(.motion-forced) .v80ReportTabs button{transition:none}}@keyframes v85NavArrive{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translate(0,0)}}@keyframes v85HeroOpen{0%{opacity:0;clip-path:inset(0 0 46%);transform:translateY(62px)scale(.96)}70%{opacity:1;clip-path:inset(0);transform:translateY(7px)scale(.995)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}@keyframes v85PreviewArrive{0%{opacity:0;transform:translateY(38px)scale(.97)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes v85PanelUnfold{0%{opacity:0;transform:translate3d(0,var(--v85-rise,76px),0) scale(.965);clip-path:inset(0 0 48%)}72%{opacity:1;clip-path:inset(0);transform:translateY(9px)scale(.995)}to{opacity:1;clip-path:inset(0);transform:translate(0,0)scale(1)}}.el-landing.lp-v2 .lp-v2-header .lp-v2-brand{animation:.8s ease-out both v85NavArrive}.el-landing.lp-v2 .lp-v2-header .lp-v2-links{animation:.9s ease-out .12s both v85NavArrive}.el-landing.lp-v2 .lp-v2-header .lp-v2-nav-actions{animation:.9s ease-out .22s both v85NavArrive}.el-landing.lp-v2.has-reveal .lp-v2-hero [data-reveal]{animation:v85HeroOpen 1.4s cubic-bezier(.18,.7,.25,1) var(--enter-delay,0s) both!important}.el-landing.lp-v2.has-reveal .lp-v2-hero-copy .lp-v2-eyebrow[data-reveal]{--enter-delay:.12s}.el-landing.lp-v2.has-reveal .lp-v2-hero-copy h1[data-reveal]{--enter-delay:.32s}.el-landing.lp-v2.has-reveal .lp-v2-hero-copy>p[data-reveal]{--enter-delay:.53s}.el-landing.lp-v2.has-reveal .lp-v2-hero-actions[data-reveal]{--enter-delay:.7s}.el-landing.lp-v2.has-reveal .lp-v2-hero-note[data-reveal]{--enter-delay:.82s}.el-landing.lp-v2.has-reveal .lp-v2-hero-demo[data-reveal]{--enter-delay:.43s}.el-landing.lp-v2.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo{animation:1.05s cubic-bezier(.18,.7,.25,1) .9s both v85PreviewArrive}.el-landing.lp-v2.has-reveal .lp-v2-hero-demo .lp-v2-chart-card{animation:1.05s cubic-bezier(.18,.7,.25,1) 1.13s both v85PreviewArrive}.el-landing.lp-v2.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{animation:1.05s cubic-bezier(.18,.7,.25,1) 1.33s both v85PreviewArrive}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2.has-reveal .lp-v2-footer [data-reveal]{opacity:0;transform:translate3d(0,var(--v85-rise,76px),0) scale(.965);clip-path:inset(0 0 48%);transition:none!important;animation:none!important}.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal].is-visible,.el-landing.lp-v2.has-reveal .lp-v2-footer [data-reveal].is-visible{animation:v85PanelUnfold 1.35s cubic-bezier(.18,.7,.25,1) var(--v85-reveal-delay,0s) both!important}@media (width<=620px){.el-landing.lp-v2.has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2.has-reveal .lp-v2-footer [data-reveal]{--v85-rise:52px}}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2:not(.motion-forced) .lp-v2-header .lp-v2-brand,.el-landing.lp-v2:not(.motion-forced) .lp-v2-header .lp-v2-links,.el-landing.lp-v2:not(.motion-forced) .lp-v2-header .lp-v2-nav-actions,.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-hero [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-hero-demo .lp-v2-hero-utility,.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal .lp-v2-footer [data-reveal]{opacity:1!important;clip-path:none!important;transition:none!important;animation:none!important;transform:none!important}}@keyframes v86NavArrive{0%{opacity:0;transform:translateY(-18px)}to{opacity:1;transform:translate(0,0)}}@keyframes v86HeroArrive{0%{opacity:0;clip-path:inset(0 0 38%);transform:translateY(55px)scale(.975)}70%{opacity:1;clip-path:inset(0);transform:translateY(8px)scale(.996)}to{opacity:1;clip-path:inset(0);transform:none}}@keyframes v86PreviewArrive{0%{opacity:0;transform:translateY(42px)scale(.97)}to{opacity:1;transform:none}}@keyframes v86SectionArrive{0%{opacity:0;transform:translate3d(0,var(--v85-rise,76px),0) scale(.965);clip-path:inset(0 0 48%)}72%{opacity:1;clip-path:inset(0);transform:translateY(9px)scale(.995)}to{opacity:1;clip-path:inset(0);transform:none}}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-header .lp-v2-brand{animation:.8s ease-out both v86NavArrive!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-header .lp-v2-links{animation:.9s ease-out .12s both v86NavArrive!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-header .lp-v2-nav-actions{animation:.9s ease-out .22s both v86NavArrive!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-hero [data-reveal]{animation:v86HeroArrive 1.4s cubic-bezier(.18,.7,.25,1) var(--enter-delay,0s) both!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-hero-demo .lp-v2-phone-demo{animation:1.05s cubic-bezier(.18,.7,.25,1) .9s both v86PreviewArrive!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-hero-demo .lp-v2-chart-card{animation:1.05s cubic-bezier(.18,.7,.25,1) 1.13s both v86PreviewArrive!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-hero-demo .lp-v2-hero-utility{animation:1.05s cubic-bezier(.18,.7,.25,1) 1.33s both v86PreviewArrive!important}.el-landing.lp-v2.has-reveal.motion-started .lp-v2-section [data-reveal].is-visible,.el-landing.lp-v2.has-reveal.motion-started .lp-v2-footer [data-reveal].is-visible{animation:v86SectionArrive 1.35s cubic-bezier(.18,.7,.25,1) var(--v85-reveal-delay,0s) both!important}.pomodoroVoicePreview{flex-wrap:wrap;align-items:center;gap:10px 15px;margin-top:13px;display:flex}.pomodoroVoicePreview button{color:#f1d39a;cursor:pointer;background:#e1c18214;border:1px solid #e1c1827a;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:9px 14px;font-weight:650;display:inline-flex}.pomodoroVoicePreview button:hover{background:#e1c18226;border-color:#e6c78d}.pomodoroVoicePreview button:focus-visible{outline-offset:3px;outline:2px solid #f1d39a}.pomodoroVoicePreview small{color:#aebfd0;font-size:12px;line-height:1.45}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-header .lp-v2-brand,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-header .lp-v2-links,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-header .lp-v2-nav-actions,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-hero [data-reveal],.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-hero-demo .lp-v2-hero-utility,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-section [data-reveal].is-visible,.el-landing.lp-v2:not(.motion-forced).has-reveal.motion-started .lp-v2-footer [data-reveal].is-visible{opacity:1!important;clip-path:none!important;animation:none!important;transform:none!important}}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero [data-reveal],.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-section [data-reveal],.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-footer [data-reveal],.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-header .lp-v2-brand,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-header .lp-v2-links,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-header .lp-v2-nav-actions,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility,.el-landing.lp-v2.v89-motion.has-reveal.motion-started .lp-v2-section [data-reveal].is-visible,.el-landing.lp-v2.v89-motion.has-reveal.motion-started .lp-v2-footer [data-reveal].is-visible{opacity:1;clip-path:none;transform:none;transition:none!important;animation:none!important}:root{--el-safe-left:max(12px,env(safe-area-inset-left));--el-safe-right:max(12px,env(safe-area-inset-right));--el-safe-bottom:max(12px,env(safe-area-inset-bottom))}html,body{max-width:100%;overflow-x:hidden}body{min-height:100dvh}img,svg,video,canvas,input,select,textarea,button{max-width:100%}.el-landing,.el-landing.lp-v2,.el-landing.lp-v2 main,.el-landing.lp-v2 section{min-width:0;max-width:100%}.el-landing.lp-v2 .lp-container,.el-landing.lp-v2 :where(.lp-v2-hero-grid,.lp-v2-hero-copy,.lp-v2-hero-demo,.lp-v2-hero-showcase,.lp-v2-hero-preview-split,.lp-v2-hero-side,.lp-v2-feature-row,.lp-v2-duo,.lp-v2-duo-card,.lp-v2-report-panels,.lp-v2-report-inline,.lp-v2-flashcards-grid,.lp-v2-faq-grid){min-width:0}.el-landing.lp-v2 :where(.lp-v2-phone-shell,.lp-v2-chart-card,.lp-v2-report-shell,.lp-v2-report-shell-premium,.lp-v2-share-shell,.v80Report,.v80ShareArtwork){max-width:100%}.el-landing.lp-v2 :where(h1,h2,h3,p,strong,span,small,button,a){overflow-wrap:anywhere}@media (width<=1100px){.el-landing.lp-v2 .lp-container{width:min(100% - 40px,1240px)}.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:30px!important}.el-landing.lp-v2 .lp-v2-hero-copy{max-width:760px}.el-landing.lp-v2 .lp-v2-hero-demo{width:100%;max-width:760px}.el-landing.lp-v2 .lp-v2-hero-showcase{margin-inline:0;width:100%!important;max-width:680px!important}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,1.28fr) minmax(0,.92fr);width:100%;max-width:none}.el-landing.lp-v2 .lp-v2-report-inline,.el-landing.lp-v2 .lp-v2-report-panels,.el-landing.lp-v2 .lp-v2-flashcards-grid{grid-template-columns:minmax(0,1fr)!important}}@media (width<=800px){.el-landing.lp-v2 .lp-container{width:calc(100% - 32px)}.el-landing.lp-v2 .lp-v2-nav{gap:12px;min-height:66px}.el-landing.lp-v2 .lp-v2-brand img{width:34px;height:34px}.el-landing.lp-v2 .lp-v2-brand span{font-size:14px}.el-landing.lp-v2 .lp-v2-nav-actions{gap:8px}.el-landing.lp-v2 .lp-v2-login{min-height:44px;padding-inline:8px}.el-landing.lp-v2 .lp-v2-menu{width:44px;min-width:44px;height:44px;display:flex}.el-landing.lp-v2 .lp-v2-mobile{max-height:calc(100dvh - 66px);padding:10px 16px max(14px,env(safe-area-inset-bottom));overflow-y:auto}.el-landing.lp-v2 .lp-v2-mobile a,.el-landing.lp-v2 .lp-v2-mobile button{min-height:46px;padding:12px 8px}.el-landing.lp-v2 .lp-v2-hero{padding:34px 0 38px}.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:16px;line-height:1.55}.el-landing.lp-v2 .lp-v2-hero-actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.el-landing.lp-v2 .lp-v2-hero-actions>*{width:100%;min-width:0}.el-landing.lp-v2 .lp-v2-hero-showcase{max-width:620px!important}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:10px}.el-landing.lp-v2 .lp-v2-phone-screen{min-height:auto}.el-landing.lp-v2 .lp-v2-report-section,.el-landing.lp-v2 .lp-v2-flashcards-showcase,.el-landing.lp-v2 .lp-v2-duo,.el-landing.lp-v2 .lp-v2-how{padding-block:42px}}@media (width<=620px){.el-landing.lp-v2 .lp-container{width:calc(100% - 24px)}.el-landing.lp-v2 .lp-v2-header{-webkit-backdrop-filter:none;backdrop-filter:none}.el-landing.lp-v2 .lp-v2-nav{min-height:62px}.el-landing.lp-v2 .lp-v2-brand span,.el-landing.lp-v2 .lp-v2-login{font-size:13px}.el-landing.lp-v2 .lp-v2-hero{padding:26px 0 32px}.el-landing.lp-v2 .lp-v2-hero h1{letter-spacing:-.052em!important;font-size:clamp(34px,10.4vw,46px)!important;line-height:1.02!important}.el-landing.lp-v2 .lp-v2-hero-copy>p{margin-top:15px;font-size:15px;line-height:1.5}.el-landing.lp-v2 .lp-v2-hero-actions{grid-template-columns:minmax(0,1fr);margin-top:19px}.el-landing.lp-v2 .lp-v2-primary,.el-landing.lp-v2 .lp-v2-ghost{min-height:48px;padding:12px 15px}.el-landing.lp-v2 .lp-v2-hero-note{font-size:11.5px;line-height:1.45}.el-landing.lp-v2 .lp-v2-hero-demo{overflow:hidden}.el-landing.lp-v2 .lp-v2-hero-showcase{border-radius:22px!important;max-width:100%!important;padding:8px!important}.el-landing.lp-v2 .lp-v2-hero-preview-split{grid-template-columns:minmax(0,1fr)!important;max-width:100%!important}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:8px!important}.el-landing.lp-v2 .lp-v2-phone-demo{max-width:100%!important}.el-landing.lp-v2 .lp-v2-phone-shell{border-radius:25px!important;padding:7px!important}.el-landing.lp-v2 .lp-v2-phone-screen{border-radius:20px!important;padding:13px 11px 12px!important}.el-landing.lp-v2 .lp-v2-phone-timer-card strong{font-size:clamp(38px,13vw,50px)!important}.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr 1fr!important}.el-landing.lp-v2 .lp-v2-phone-action-grid button{white-space:normal;min-width:0}.el-landing.lp-v2 .lp-v2-chart-card{padding:12px!important}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:118px!important}.el-landing.lp-v2 .lp-v2-mini-features,.el-landing.lp-v2 .lp-v2-flashcards-copy ul{grid-template-columns:1fr!important}.el-landing.lp-v2 .lp-v2-flashcards-preview{padding-left:0!important}.el-landing.lp-v2 .lp-v2-flashcards-preview article{border-radius:20px!important;padding:20px!important}.el-landing.lp-v2 .lp-v2-faq-grid h2{font-size:clamp(31px,10vw,40px)}}@media (width<=390px){.el-landing.lp-v2 .lp-container{width:calc(100% - 20px)}.el-landing.lp-v2 .lp-v2-nav{gap:8px}.el-landing.lp-v2 .lp-v2-brand{gap:7px}.el-landing.lp-v2 .lp-v2-brand img{width:31px;height:31px}.el-landing.lp-v2 .lp-v2-brand span{font-size:12px}.el-landing.lp-v2 .lp-v2-login{padding-inline:4px;font-size:12px}.el-landing.lp-v2 .lp-v2-hero h1{font-size:clamp(32px,10.8vw,41px)!important}.el-landing.lp-v2 .lp-v2-hero-side{grid-template-columns:1fr!important}.el-landing.lp-v2 .lp-v2-phone-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important}.el-landing.lp-v2 .lp-v2-phone-tabs button{padding-inline:4px;font-size:9px!important}.el-landing.lp-v2 .lp-v2-phone-mini-grid,.el-landing.lp-v2 .lp-v2-phone-summary-row{gap:6px!important}.el-landing.lp-v2 .lp-v2-phone-action-grid{grid-template-columns:1fr!important}.el-landing.lp-v2 .lp-v2-phone-action-grid button{min-height:42px}}.studyApp,.studyWorkspace,.studyMain,.studyApp :where(.studyTimerLayout,.studyTimerCard,.timerQuickTools,.timerQuickTools>section,.timerCycleDetails,.focusLibraryPanel,.studyMetrics,.card,.manualEntryCard,.flashBuilder,.flashLibrary,.reportCard){min-width:0;max-width:100%}.studyApp :where(input,select,textarea){font-size:16px}.studyApp :where(button,a,[role=button]){touch-action:manipulation}@media (width<=1099px){.studyWorkspace{width:100%!important;max-width:100vw!important}.studyMain{padding-left:max(16px,env(safe-area-inset-left))!important;padding-right:max(16px,env(safe-area-inset-right))!important}.studyMetrics,.timerQuickTools{grid-template-columns:repeat(2,minmax(0,1fr))!important}.timerQuickTools>section:last-child:nth-child(odd){grid-column:1/-1}.focusLibraryPanel,.timerCycleDetails{width:100%!important;max-width:100%!important}.historyFilterBar{grid-template-columns:repeat(2,minmax(0,1fr))!important}.reportTableRegion,.historyCard,.questionHistoryCard{-webkit-overflow-scrolling:touch;overflow-x:auto}}@media (width<=760px){.studyMain{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important;padding-bottom:max(28px,env(safe-area-inset-bottom))!important}.studyHeader{padding-left:max(12px,env(safe-area-inset-left))!important;padding-right:max(12px,env(safe-area-inset-right))!important}.studyHeaderIdentity>div{min-width:0}.studyHeaderIdentity>div span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.studyHeaderDate{display:none!important}.studyHeaderRight{min-width:0;gap:6px!important}.studyPlanBadge{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}.studyHeaderSession{min-width:44px;padding-inline:10px!important}.studyHeaderSession svg{margin:0}.studyHeaderSession{font-size:0!important}.studyMetrics{grid-template-columns:minmax(0,1fr)!important}.studyMetrics article{min-height:92px}.studyTimerCard{border-radius:18px!important;padding:22px 14px!important}.studyTimerHeading{align-items:center;gap:8px}.studyTimerHeading>span{min-width:0;font-size:11px}.timerFullscreenTopButton{min-width:44px;min-height:44px;padding:8px!important}.timerFullscreenTopButton span{display:none}.studyTimerCard .clock{white-space:nowrap;font-size:clamp(46px,14.6vw,68px)!important}.timerModeSwitch{width:100%}.timerModeSwitch button{flex:1 1 0;min-width:0;font-size:12px;padding-inline:8px!important}.countdownSetup>div{grid-template-columns:1fr 1fr!important}.countdownSetup>button{width:100%}.timerPrimaryControls{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;gap:8px!important;display:grid!important}.timerPrimaryControls button{white-space:normal;width:100%;min-width:0!important;min-height:48px!important;padding:10px 8px!important}.timerPrimaryControls button:last-child:nth-child(odd){grid-column:1/-1}.timerQuickTools{grid-template-columns:minmax(0,1fr)!important;gap:10px!important}.timerQuickTools>section:last-child:nth-child(odd){grid-column:auto}.timerFloatingActions{grid-template-columns:1fr 1fr!important;gap:8px!important}.timerFloatingActions .timerSizePicker{grid-column:1/-1}.timerSoundActions,.timerPomodoroActions,.toolChoiceActions{grid-template-columns:1fr 1fr!important}.timerSoundVolume{width:100%;grid-template-columns:auto minmax(0,1fr) auto!important;gap:8px!important}.pomodoroOnlyPanel .cyclePanelHeader{min-height:64px!important;padding:13px 14px!important}.pomodoroOnlyPanel .alertForm{padding:14px!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs{grid-template-columns:1fr 1fr!important;gap:10px!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs .cycleSaveButton{width:100%;grid-column:1/-1!important}.focusLibraryPanel{padding:14px!important}.focusLibraryControls{grid-template-columns:1fr!important}.focusCategories{overscroll-behavior-x:contain;scrollbar-width:thin;padding-bottom:4px;overflow-x:auto;display:flex!important}.focusCategories button{flex:none;min-height:44px}.focusTrack{grid-template-columns:auto minmax(0,1fr)!important}.focusTrackActions{grid-column:1/-1;grid-template-columns:1fr 1fr;width:100%;display:grid!important}.historyFilterBar{grid-template-columns:minmax(0,1fr)!important}.historyClearFilters{width:100%}.modalBtns,.manualAccessActions{grid-template-columns:1fr!important;display:grid!important}.modalBtns button,.manualAccessActions button{width:100%}.studyMobileNav{padding-bottom:env(safe-area-inset-bottom);width:min(340px,100vw - 16px)!important;max-width:calc(100vw - 16px)!important}}@media (width<=430px){.studyMain{padding-left:max(10px,env(safe-area-inset-left))!important;padding-right:max(10px,env(safe-area-inset-right))!important}.studyHeaderIdentity>div{display:none}.studyHeaderRight{margin-left:auto}.studyPlanBadge:not(.studyHeaderSession):not(.studyLiveTime){display:none!important}.studyLiveTime{max-width:135px}.studyTimerCard{padding:18px 11px!important}.studyTimerCard .clock{font-size:clamp(43px,15.8vw,62px)!important}.studyTimerCard .controls.timerPrimaryControls{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.studyTimerCard .controls.timerPrimaryControls>.primary,.studyTimerCard .controls.timerPrimaryControls button{grid-column:auto!important}.timerPrimaryControls button:last-child:nth-child(odd){grid-column:auto}.timerSoundActions,.timerPomodoroActions,.toolChoiceActions,.timerFloatingActions{grid-template-columns:minmax(0,1fr)!important}.timerFloatingActions .timerSizePicker{grid-column:auto}.timerSizePicker{width:100%;grid-template-columns:auto repeat(3,1fr)!important;display:grid!important}.timerSizePicker>span{align-self:center}.pomodoroOnlyPanel .pomodoroStudyBreakInputs{grid-template-columns:minmax(0,1fr)!important}.pomodoroOnlyPanel .pomodoroStudyBreakInputs .cycleSaveButton{grid-column:auto!important}.focusTrackActions{grid-template-columns:minmax(0,1fr)!important}.newUserGuideCard{width:auto!important;max-width:none!important;left:8px!important;right:8px!important}}@media (height<=560px) and (orientation:landscape){.studyHeader{min-height:54px!important;padding-top:max(6px,env(safe-area-inset-top))!important;padding-bottom:6px!important}.studyMain{padding-top:10px!important}.studyTimerCard{padding-block:14px!important}.studyTimerCard .clock{margin-block:6px!important;font-size:clamp(42px,12vh,62px)!important}.timerQuickTools{margin-top:14px!important}.modalBackdrop,.accessGateBackdrop{align-items:flex-start!important;padding-block:8px!important;overflow-y:auto!important}}.timerMobileNotification{text-align:left;background:#1431509e;border:1px solid #5c87b361;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;margin:14px 0 0;padding:12px 13px;display:grid}.timerMobileNotification>div{align-items:center;gap:10px;min-width:0;display:flex}.timerMobileNotification>div>span:last-child{gap:2px;min-width:0;display:grid}.timerMobileNotification strong{color:#f4f8fc;font-size:12px}.timerMobileNotification small{color:#aebfd1;font-size:10.5px;line-height:1.35}.timerMobileNotificationIcon{color:#ffc46c;background:#294b70;border-radius:10px;flex:0 0 34px;place-items:center;width:34px;height:34px;display:grid}.timerMobileNotification>button{color:#f5f8fb;background:#294b70;border:1px solid #6f98c28c;border-radius:10px;min-height:42px;padding:8px 12px;font-size:11px;font-weight:800}.timerMobileNotification>button.active,.timerMobileNotification.active>button{color:#172639;background:#ffc46c;border-color:#ffc46c}.timerMobileNotification>button:disabled{opacity:.5}.timerMobileNotificationHelp{grid-column:1/-1;padding-left:44px}@media (width<=430px){.timerMobileNotification{grid-template-columns:1fr}.timerMobileNotification>button{width:100%}.timerMobileNotificationHelp{padding-left:0}}@media (width<=1024px),(pointer:coarse){.studyApp .floatingTimerFallback{max-width:calc(100vw - max(16px,env(safe-area-inset-left) + env(safe-area-inset-right)))!important;max-height:calc(100dvh - max(16px,env(safe-area-inset-top) + env(safe-area-inset-bottom)))!important}.studyApp .floatingTimerFallback .floatingTimerShell{overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.timerMobileNotification *{transition:none!important}}:root{--el-v97-safe-top:max(0px,env(safe-area-inset-top));--el-v97-safe-right:max(10px,env(safe-area-inset-right));--el-v97-safe-bottom:max(10px,env(safe-area-inset-bottom));--el-v97-safe-left:max(10px,env(safe-area-inset-left))}html{overflow-x:clip}body{min-width:0;min-height:100dvh;overflow-x:clip}.studyApp,.studyWorkspace,.studyMain,.el-landing,.el-landing.lp-v2{min-width:0;max-width:100%}@media (width<=800px){.el-landing.lp-v2 .lp-v2-header{padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}.el-landing.lp-v2 .lp-v2-nav{gap:8px!important;width:calc(100% - 20px)!important;min-height:60px!important}.el-landing.lp-v2 .lp-v2-brand{flex:0 auto;min-width:0}.el-landing.lp-v2 .lp-v2-brand img{flex:none}.el-landing.lp-v2 .lp-v2-brand span{white-space:nowrap;min-width:0}.el-landing.lp-v2 .lp-v2-nav-actions{flex:none;gap:6px!important;margin-left:auto!important}.el-landing.lp-v2 .lp-v2-login{white-space:nowrap;min-width:52px!important;padding:8px 6px!important}.el-landing.lp-v2 .lp-v2-menu{color:#10263d!important;-webkit-text-fill-color:#10263d!important;background:#fffdf9!important;border:1px solid #d8d1c7!important;border-radius:11px!important;flex:0 0 42px!important;place-items:center!important;width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;display:inline-grid!important}.el-landing.lp-v2 .lp-v2-menu svg{stroke:currentColor!important;width:21px!important;max-width:none!important;height:21px!important;display:block!important}.el-landing.lp-v2 :where(h1,h2,h3){-webkit-hyphens:none;hyphens:none;overflow-wrap:normal!important;word-break:normal!important}.el-landing.lp-v2 :where(button,a){overflow-wrap:normal!important;word-break:normal!important}.el-landing.lp-v2 .lp-v2-hero-grid{align-items:start!important}.el-landing.lp-v2 .lp-v2-hero-copy,.el-landing.lp-v2 .lp-v2-hero-demo,.el-landing.lp-v2 .lp-v2-hero-showcase{max-width:100%!important}.el-landing.lp-v2 .lp-v2-hero h1{text-wrap:balance;max-width:12.5ch!important}}@media (width<=430px){.el-landing.lp-v2 .lp-v2-nav{width:calc(100% - 16px)!important;min-height:58px!important}.el-landing.lp-v2 .lp-v2-brand img{width:30px!important;height:30px!important}.el-landing.lp-v2 .lp-v2-brand span{font-size:12px!important}.el-landing.lp-v2 .lp-v2-login{min-width:48px!important;font-size:12px!important}.el-landing.lp-v2 .lp-v2-menu{width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important}.el-landing.lp-v2 .lp-v2-hero{padding-top:24px!important}.el-landing.lp-v2 .lp-v2-hero h1{font-size:clamp(34px,11.2vw,45px)!important;line-height:1.01!important}.el-landing.lp-v2 .lp-v2-hero-copy>p{font-size:15px!important;line-height:1.52!important}}@media (width<=330px){.el-landing.lp-v2 .lp-v2-brand span{display:none!important}.el-landing.lp-v2 .lp-v2-login{font-size:11px!important}.el-landing.lp-v2 .lp-v2-hero h1{font-size:32px!important}}@media (height<=520px) and (orientation:landscape) and (width<=1000px){.el-landing.lp-v2 .lp-v2-nav{min-height:52px!important}.el-landing.lp-v2 .lp-v2-brand img{width:28px!important;height:28px!important}.el-landing.lp-v2 .lp-v2-menu{width:38px!important;min-width:38px!important;height:38px!important;min-height:38px!important}.el-landing.lp-v2 .lp-v2-hero{padding:18px 0 24px!important}.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:minmax(0,1fr) minmax(250px,.8fr)!important;align-items:start!important;gap:22px!important}.el-landing.lp-v2 .lp-v2-hero h1{max-width:11ch!important;font-size:clamp(34px,6vw,48px)!important;line-height:.98!important}.el-landing.lp-v2 .lp-v2-hero-copy>p{margin-top:12px!important;font-size:13px!important;line-height:1.42!important}.el-landing.lp-v2 .lp-v2-hero-actions{margin-top:14px!important}.el-landing.lp-v2 .lp-v2-hero-note{display:none!important}.el-landing.lp-v2 .lp-v2-hero-showcase{max-height:360px!important;overflow:hidden!important}}@media (height<=430px) and (orientation:landscape) and (width<=760px){.el-landing.lp-v2 .lp-v2-hero-grid{grid-template-columns:minmax(0,1fr)!important}.el-landing.lp-v2 .lp-v2-hero-showcase{display:none!important}.el-landing.lp-v2 .lp-v2-hero h1{max-width:14ch!important;font-size:clamp(32px,7vw,42px)!important}}@media (width<=1099px),(pointer:coarse){.timerSummaryMetrics article{grid-template-columns:minmax(0,1fr) auto!important;grid-auto-rows:auto!important;align-content:start!important;column-gap:10px!important;display:grid!important;overflow:hidden!important}.timerSummaryMetrics article>span:not(.studyMetricIcon){min-width:0;grid-area:1/1!important;padding-right:0!important}.timerSummaryMetrics .studyMetricIcon{grid-area:1/2!important;place-self:start end!important;width:34px!important;height:34px!important;margin:0!important;position:static!important;transform:none!important}.timerSummaryMetrics article>strong{white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important;grid-area:auto/1/auto/-1!important;min-width:0!important;max-width:100%!important;margin:12px 0 4px!important;font-size:clamp(25px,5vw,34px)!important;line-height:1.08!important}.timerSummaryMetrics article>small,.timerSummaryMetrics article>.dailyGoalOverview,.timerSummaryMetrics article>.metricGoalButton,.timerSummaryMetrics article>.dailyGoalEditor{grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.timerSummaryMetrics article>small{white-space:normal!important;text-overflow:clip!important;line-height:1.45!important;overflow:visible!important}.timerSummaryMetrics .metricGoalButton{justify-self:start!important}}@media (width<=760px){.timerSummaryMetrics{grid-template-columns:minmax(0,1fr)!important}.timerSummaryMetrics article{min-height:0!important;padding:18px 16px!important}.timerSummaryMetrics article>strong{font-size:clamp(28px,8vw,38px)!important}}@media (width<=360px){.timerSummaryMetrics article{padding:15px 13px!important}.timerSummaryMetrics .studyMetricIcon{width:31px!important;height:31px!important}.timerSummaryMetrics article>strong{font-size:clamp(25px,8.4vw,32px)!important}}@media (width<=760px),(pointer:coarse){.studyTimerHeading{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;display:grid!important}.studyTimerHeading>span{text-overflow:ellipsis!important;white-space:nowrap!important;min-width:0!important;overflow:hidden!important}.studyApp .timerFullscreenTopButton{width:42px!important;min-width:42px!important;height:42px!important;min-height:42px!important;padding:0!important;position:relative!important;overflow:hidden!important}.studyApp .timerFullscreenTopButton>span{display:none!important}.studyTimerCard .clock{text-overflow:clip!important;font-variant-numeric:tabular-nums!important;max-width:100%!important;overflow:hidden!important}}.timerMobileNotification.timerMobileNotificationAuto{background:#1431508a!important;border-radius:13px!important;margin-top:12px!important;padding:11px 12px!important;display:block!important}.timerMobileNotification.timerMobileNotificationAuto>div{align-items:center!important;gap:10px!important;display:flex!important}.timerMobileNotification.timerMobileNotificationAuto .timerMobileNotificationIcon{flex:0 0 32px!important;width:32px!important;height:32px!important}.timerMobileNotification.timerMobileNotificationAuto strong{font-size:12px!important}.timerMobileNotification.timerMobileNotificationAuto small{font-size:10.5px!important;line-height:1.35!important}.timerMobileNotification.timerMobileNotificationAuto .timerMobileNotificationHelp{margin-top:6px!important;padding-left:42px!important;display:block!important}@media (width<=430px){.timerMobileNotification.timerMobileNotificationAuto .timerMobileNotificationHelp{padding-left:0!important}}@media (width<=760px){.timerQuickTools,.timerQuickToolsV25{grid-template-columns:minmax(0,1fr)!important}.timerQuickTools>section,.timerFloatingActions,.timerSoundActions,.timerPomodoroActions,.toolChoiceActions{width:100%!important;min-width:0!important}.timerFloatingActions button,.timerSoundActions button,.timerPomodoroActions button,.toolChoiceActions button{white-space:normal!important;min-width:0!important}.timerSystemPipHint{overflow-wrap:break-word!important;max-width:100%!important;display:block!important}.timerCycleDetails,.focusLibraryPanel{max-height:none!important;overflow:visible!important}.consentSettings{right:max(6px,env(safe-area-inset-right))!important;bottom:max(6px,env(safe-area-inset-bottom))!important;border-radius:999px!important;min-width:0!important;max-width:92px!important;height:auto!important;min-height:34px!important;padding:6px 9px!important;font-size:10px!important;line-height:1!important;left:auto!important;box-shadow:0 6px 18px #00000029!important}.consentBar{max-height:calc(100dvh - 16px)!important;padding-bottom:max(14px,env(safe-area-inset-bottom))!important;overflow:auto!important}}@media (width<=1099px){.modalBackdrop,.accessGateBackdrop{padding-left:var(--el-v97-safe-left)!important;padding-right:var(--el-v97-safe-right)!important}.studyApp :where(.reportTableRegion,.questionHistoryCard,.historyCard,.flashLibrary,.focusTrackList){max-width:100%!important}}@media (width<=620px){.modalBackdrop,.accessGateBackdrop{padding-top:max(8px,env(safe-area-inset-top))!important;padding-bottom:max(8px,env(safe-area-inset-bottom))!important;align-items:flex-start!important;overflow-y:auto!important}.studyApp :where(.modal,.accessGateCard){width:100%!important;max-width:100%!important;max-height:calc(100dvh - 16px)!important;overflow-y:auto!important}.studyApp :where(table){font-size:12px}.studyApp :where(input,textarea,select){min-width:0!important;max-width:100%!important}}@media (width<=480px){.studyApp button{line-height:1.2}.timerToolTitle>div{min-width:0}.timerToolTitle strong,.timerToolTitle span{overflow-wrap:normal;word-break:normal}.studyTimerCard .clock{letter-spacing:-.045em!important;font-size:clamp(42px,15vw,60px)!important}}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2 *,.studyApp *{scroll-behavior:auto!important}}.el-landing.lp-v2 .lp-v2-menu{position:relative;overflow:hidden}.el-landing.lp-v2 .lp-v2-menu-glyph{pointer-events:none;flex-direction:column;justify-content:space-between;align-items:stretch;width:20px;height:16px;display:flex}.el-landing.lp-v2 .lp-v2-menu-glyph i{transform-origin:50%;background:currentColor;border-radius:999px;flex:0 0 2px;width:100%;height:2px;transition:transform .18s,opacity .18s,width .18s;display:block}.el-landing.lp-v2 .lp-v2-menu.is-open .lp-v2-menu-glyph i:first-child{transform:translateY(7px)rotate(45deg)}.el-landing.lp-v2 .lp-v2-menu.is-open .lp-v2-menu-glyph i:nth-child(2){opacity:0;transform:scaleX(.2)}.el-landing.lp-v2 .lp-v2-menu.is-open .lp-v2-menu-glyph i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.studyMobileDock{display:none!important}.studyMobileMenuGlyph{display:none}.studyDesktopMenuGlyph{place-items:center;display:inline-grid}@media (width<=1099px){.studyApp>.studyMobileDock{z-index:1900!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;-webkit-backdrop-filter:saturate(135%)blur(14px)!important;background:#06162af6!important;border:0!important;border-top:1px solid #8cb1de2e!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:stretch!important;gap:4px!important;margin:0!important;display:grid!important;position:fixed!important;inset:auto 0 0!important;box-shadow:0 -10px 30px #0000003d!important}.studyApp>.studyMobileDock>button{-webkit-tap-highlight-color:transparent;color:#9fb5cc!important;width:100%!important;min-width:0!important;height:auto!important;min-height:52px!important;box-shadow:none!important;white-space:nowrap!important;text-overflow:ellipsis!important;background:0 0!important;border:1px solid #0000!important;border-radius:12px!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;margin:0!important;padding:6px 4px!important;font-size:10.5px!important;line-height:1.05!important;display:flex!important;position:relative!important;overflow:hidden!important}.studyApp>.studyMobileDock>button svg{stroke-width:1.9px!important;width:20px!important;height:20px!important}.studyApp>.studyMobileDock>button span{text-overflow:ellipsis;max-width:100%;display:block;overflow:hidden}.studyApp>.studyMobileDock>button.active,.studyApp>.studyMobileDock>button[aria-current=page]{color:#ffd06e!important;background:#f1b84b14!important;border-color:#f1b84b2e!important}.studyApp>.studyMobileDock>button.active:after,.studyApp>.studyMobileDock>button[aria-current=page]:after{content:"";background:#f1b84b;border-radius:999px;height:2px;position:absolute;bottom:2px;left:24%;right:24%}.studyMobileDockRunning{background:#f1b84b!important;border-radius:50%!important;width:6px!important;height:6px!important;position:absolute!important;top:7px!important;right:calc(50% - 16px)!important;box-shadow:0 0 0 3px #f1b84b1f!important}.studyApp>.studyWorkspace{flex:100%!important;width:100%!important;min-width:0!important;max-width:100vw!important}.studyApp .studyMain{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:100%!important;padding-bottom:calc(92px + env(safe-area-inset-bottom))!important}.studyApp .studyMain>*{min-width:0;max-width:100%}.studyNavigationToggle{position:relative!important;overflow:hidden!important}.studyMobileMenuGlyph{pointer-events:none;flex-direction:column;justify-content:space-between;width:19px;height:14px;display:flex!important}.studyMobileMenuGlyph i{background:currentColor;border-radius:999px;flex:0 0 2px;width:100%;height:2px;display:block}.studyDesktopMenuGlyph{display:none!important}.studyApp :where(.statsPanel,.pdfPanel,.studyRecords,.historyCard,.questionHistoryCard,.reportCard){width:100%!important;min-width:0!important;max-width:100%!important}.studyApp :where(.statTiles,.chartArea,.historyFilterBar,.reportFilterBar,.questionRankingPanels){min-width:0!important;max-width:100%!important}}@media (width<=620px){.studyApp>.studyMobileDock{padding-inline:max(5px,env(safe-area-inset-left))!important;gap:2px!important}.studyApp>.studyMobileDock>button{border-radius:10px!important;min-height:50px!important;padding:5px 2px!important;font-size:10px!important}.studyApp>.studyMobileDock>button svg{width:19px!important;height:19px!important}.studyApp .statsPanel .statTiles,.studyApp .chartArea,.studyApp .reportFilterBar,.studyApp .historyFilterBar{grid-template-columns:minmax(0,1fr)!important}.studyApp .legendRow{grid-template-columns:12px minmax(0,1fr)!important}.studyApp .legendRow>strong{white-space:normal!important;grid-column:2!important;justify-self:start!important}.studyApp .topSubjectName,.studyApp .legendName b{overflow-wrap:anywhere!important;word-break:normal!important}}@media (width<=360px){.studyApp>.studyMobileDock>button{font-size:9.5px!important}.studyApp>.studyMobileDock>button svg{width:18px!important;height:18px!important}}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2 .lp-v2-menu-glyph i{transition:none!important}}@media (width<=1099px){.consentSettings--platform{right:max(8px,env(safe-area-inset-right))!important;left:auto!important;bottom:calc(76px + env(safe-area-inset-bottom))!important;z-index:1890!important}.consentBar--platform{bottom:calc(76px + env(safe-area-inset-bottom))!important;max-height:calc(100dvh - 92px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;overflow:auto!important}}@media (width<=620px){.consentSettings--platform{right:max(7px,env(safe-area-inset-right))!important;bottom:calc(72px + env(safe-area-inset-bottom))!important;min-height:32px!important;padding:6px 9px!important;font-size:10px!important}.consentBar--platform{bottom:calc(72px + env(safe-area-inset-bottom))!important}}@media (height<=430px) and (orientation:landscape) and (width<=1099px){.consentSettings--platform{right:max(6px,env(safe-area-inset-right))!important;bottom:calc(82px + env(safe-area-inset-bottom))!important}.consentBar--platform{bottom:calc(64px + env(safe-area-inset-bottom))!important}}html[data-el-consent=accepted] .consentBar--prerender,html[data-el-consent=rejected] .consentBar--prerender{display:none!important}@keyframes v985HeaderEnter{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes v985HeroEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes v985PreviewEnter{0%{opacity:0;transform:translateY(16px)scale(.988)}to{opacity:1;transform:none}}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero [data-reveal]{opacity:1;clip-path:none;transform:none;animation:v985HeroEnter .56s cubic-bezier(.22,1,.36,1) var(--v985-delay,0s) both!important;transition:none!important}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy .lp-v2-eyebrow[data-reveal]{--v985-delay:20ms}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy h1[data-reveal]{--v985-delay:70ms}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy>p[data-reveal]{--v985-delay:.12s}.el-landing.lp-v2.v89-motion .lp-v2-hero-actions[data-reveal]{--v985-delay:.17s}.el-landing.lp-v2.v89-motion .lp-v2-hero-note[data-reveal]{--v985-delay:.21s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo[data-reveal]{--v985-delay:.1s}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{opacity:1;clip-path:none;transform:none;animation:v985PreviewEnter .52s cubic-bezier(.22,1,.36,1) var(--v985-preview-delay,.14s) both!important;transition:none!important}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-chart-card{--v985-preview-delay:.18s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-hero-utility{--v985-preview-delay:.22s}.el-landing.lp-v2 .lp-v2-section,.el-landing.lp-v2 .lp-v2-footer{content-visibility:auto;contain-intrinsic-size:auto 720px}.el-landing.lp-v2 .lp-v2-section [data-reveal],.el-landing.lp-v2 .lp-v2-footer [data-reveal]{will-change:auto;clip-path:none!important}.el-landing.lp-v2 .lp-v2-hero [data-reveal]{will-change:opacity,transform}.studyApp button:not(:disabled),.el-landing button:not(:disabled){touch-action:manipulation}.studyApp .timer button:not(:disabled),.studyApp .floatingTimerControls button:not(:disabled){transition-duration:.12s!important}@media (width<=700px){.el-landing.lp-v2 .lp-v2-section,.el-landing.lp-v2 .lp-v2-footer{contain-intrinsic-size:auto 620px}}@media (prefers-reduced-motion:reduce){.el-landing.lp-v2.v89-motion:not(.motion-forced) .lp-v2-header .lp-v2-brand,.el-landing.lp-v2.v89-motion:not(.motion-forced) .lp-v2-header .lp-v2-links,.el-landing.lp-v2.v89-motion:not(.motion-forced) .lp-v2-header .lp-v2-nav-actions,.el-landing.lp-v2.v89-motion:not(.motion-forced).has-reveal .lp-v2-hero [data-reveal],.el-landing.lp-v2.v89-motion:not(.motion-forced).has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion:not(.motion-forced).has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion:not(.motion-forced).has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{opacity:1!important;animation:none!important;transform:none!important}}@media (width>=701px){.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion) .lp-v2-header .lp-v2-brand{animation:.42s cubic-bezier(.22,1,.36,1) 10ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion) .lp-v2-header .lp-v2-links{animation:.42s cubic-bezier(.22,1,.36,1) 40ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion) .lp-v2-header .lp-v2-nav-actions{animation:.42s cubic-bezier(.22,1,.36,1) 70ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion).has-reveal .lp-v2-hero [data-reveal]{opacity:1!important;clip-path:none!important;animation:v985HeroEnter .56s cubic-bezier(.22,1,.36,1) var(--v985-delay,0s) both!important;transition:none!important;transform:none!important}.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion).has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion).has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion.motion-forced:not(.v9812-motion).has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{opacity:1!important;clip-path:none!important;animation:v985PreviewEnter .52s cubic-bezier(.22,1,.36,1) var(--v985-preview-delay,.14s) both!important;transition:none!important;transform:none!important}}.el-landing.lp-v2.v89-motion .lp-v2-header .lp-v2-brand{animation:.58s cubic-bezier(.2,.78,.28,1) 30ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion .lp-v2-header .lp-v2-links{animation:.58s cubic-bezier(.2,.78,.28,1) 90ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion .lp-v2-header .lp-v2-nav-actions{animation:.58s cubic-bezier(.2,.78,.28,1) .15s both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero [data-reveal]{animation:v985HeroEnter .74s cubic-bezier(.2,.78,.28,1) var(--v989-delay,0s) both!important;transition:none!important}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy .lp-v2-eyebrow[data-reveal]{--v989-delay:40ms}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy h1[data-reveal]{--v989-delay:.13s}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy>p[data-reveal]{--v989-delay:.22s}.el-landing.lp-v2.v89-motion .lp-v2-hero-actions[data-reveal]{--v989-delay:.31s}.el-landing.lp-v2.v89-motion .lp-v2-hero-note[data-reveal]{--v989-delay:.39s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo[data-reveal]{--v989-delay:.17s}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{animation:v985PreviewEnter .7s cubic-bezier(.2,.78,.28,1) var(--v989-preview-delay,.22s) both!important;transition:none!important}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-chart-card{--v989-preview-delay:.3s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-hero-utility{--v989-preview-delay:.38s}@media (width>=701px){.el-landing.lp-v2.v89-motion.motion-forced .lp-v2-header .lp-v2-brand{animation:.58s cubic-bezier(.2,.78,.28,1) 30ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.motion-forced .lp-v2-header .lp-v2-links{animation:.58s cubic-bezier(.2,.78,.28,1) 90ms both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.motion-forced .lp-v2-header .lp-v2-nav-actions{animation:.58s cubic-bezier(.2,.78,.28,1) .15s both v985HeaderEnter!important}.el-landing.lp-v2.v89-motion.motion-forced.has-reveal .lp-v2-hero [data-reveal]{animation:v985HeroEnter .74s cubic-bezier(.2,.78,.28,1) var(--v989-delay,0s) both!important}.el-landing.lp-v2.v89-motion.motion-forced.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion.motion-forced.has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion.motion-forced.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{animation:v985PreviewEnter .7s cubic-bezier(.2,.78,.28,1) var(--v989-preview-delay,.22s) both!important}.el-landing.lp-v2.v89-motion .lp-v2-header .lp-v2-brand{animation-duration:.76s!important;animation-timing-function:cubic-bezier(.2,.72,.24,1)!important;animation-delay:50ms!important}.el-landing.lp-v2.v89-motion .lp-v2-header .lp-v2-links{animation-duration:.76s!important;animation-timing-function:cubic-bezier(.2,.72,.24,1)!important;animation-delay:.16s!important}.el-landing.lp-v2.v89-motion .lp-v2-header .lp-v2-nav-actions{animation-duration:.76s!important;animation-timing-function:cubic-bezier(.2,.72,.24,1)!important;animation-delay:.27s!important}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero [data-reveal]{animation-duration:1.08s!important;animation-timing-function:cubic-bezier(.2,.72,.24,1)!important}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy .lp-v2-eyebrow[data-reveal]{--v989-delay:80ms}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy h1[data-reveal]{--v989-delay:.24s}.el-landing.lp-v2.v89-motion .lp-v2-hero-copy>p[data-reveal]{--v989-delay:.39s}.el-landing.lp-v2.v89-motion .lp-v2-hero-actions[data-reveal]{--v989-delay:.53s}.el-landing.lp-v2.v89-motion .lp-v2-hero-note[data-reveal]{--v989-delay:.65s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo[data-reveal]{--v989-delay:.28s}.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v89-motion.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{animation-duration:.98s!important;animation-timing-function:cubic-bezier(.2,.72,.24,1)!important}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-phone-demo{--v989-preview-delay:.36s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-chart-card{--v989-preview-delay:.48s}.el-landing.lp-v2.v89-motion .lp-v2-hero-demo .lp-v2-hero-utility{--v989-preview-delay:.6s}}.el-landing.lp-v2 .lp-v2-floating-trial-cta{color:#fff;min-height:44px;font:inherit;cursor:pointer;background:#183a59;border:0;border-radius:14px;justify-content:center;align-items:center;gap:8px;margin-top:20px;padding:0 16px;font-size:13px;font-weight:800;transition:transform .16s,background .16s,box-shadow .16s;display:inline-flex;box-shadow:0 10px 24px #102b4626}.el-landing.lp-v2 .lp-v2-floating-trial-cta:hover{background:#204a70;transform:translateY(-1px);box-shadow:0 14px 28px #102b462e}.el-landing.lp-v2 .lp-v2-floating-trial-cta:active{transform:translateY(0)}.el-landing.lp-v2 .lp-v2-floating-trial-note{color:#736b63;margin-top:8px;font-size:11px;line-height:1.45;display:block}.landingFloatingTrial{z-index:95;color:#fff;isolation:isolate;background:linear-gradient(155deg,#0d2a4c,#071a32);border:1px solid #e9c47861;border-radius:20px;width:min(330px,100vw - 24px);position:fixed;bottom:22px;right:22px;overflow:hidden;box-shadow:0 26px 72px #03122161}.landingFloatingTrial.size1{width:min(272px,100vw - 24px)}.landingFloatingTrial.size3{width:min(382px,100vw - 24px)}.landingFloatingDrag{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;background:#06182e;border-bottom:1px solid #8cb1de21;align-items:center;gap:8px;height:38px;padding:0 9px 0 12px;display:flex}.landingFloatingDrag:active{cursor:grabbing}.landingFloatingDrag>span{color:#b8c9d9;letter-spacing:.12em;align-items:center;gap:6px;font-size:9px;font-weight:850;display:inline-flex}.landingFloatingDrag>small{color:#728ca4;margin-left:auto;font-size:9px}.landingFloatingClose{color:#dce8f2;cursor:pointer;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#112f4bb8;border:1px solid #cddeed2b;border-radius:50%;place-items:center;width:30px;height:30px;padding:0;transition:background .16s,border-color .16s,transform .16s;display:grid}.landingFloatingClose:hover{color:#fff;background:#1c496e;border-color:#f2cf8a75}.landingFloatingClose:active{transform:scale(.95)}.landingFloatingBody{padding:13px}.landingFloatingTop{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.landingFloatingTop>div:first-child{gap:4px;display:grid}.landingFloatingTop span{letter-spacing:.12em;color:#94abc0;font-size:9px;font-weight:800}.landingFloatingTop strong{letter-spacing:.07em;color:#f2cf8a;font-size:11px}.landingFloatingLevels{gap:4px;display:flex}.landingFloatingLevels button{color:#dce9f5;cursor:pointer;background:#12365a;border:1px solid #8bb2d82e;border-radius:9px;width:27px;height:27px;font-size:10px;font-weight:800}.landingFloatingLevels button[aria-pressed=true]{color:#0b2138;background:#e8bb64;border-color:#f2cf8a}.landingFloatingClock{text-align:center;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff;margin:12px 0 4px;font-size:clamp(34px,8vw,48px);font-weight:780}.landingFloatingRemaining{text-align:center;color:#9fb4c7;font-size:10px;line-height:1.4}.landingFloatingRemaining b{color:#f0cc82}.landingFloatingQuestions{grid-template-columns:1fr 1fr auto;gap:7px;margin-top:12px;display:grid}.landingFloatingQuestions label{color:#8fa6b9;gap:4px;font-size:9px;font-weight:700;display:grid}.landingFloatingQuestions input{color:#fff;width:100%;min-width:0;height:34px;font:inherit;background:#0b2440;border:1px solid #8cb1de29;border-radius:10px;outline:none;padding:0 9px;font-size:12px}.landingFloatingQuestions button{color:#10233a;cursor:pointer;background:#d9ad59;border:0;border-radius:10px;align-self:end;height:34px;padding:0 10px;font-size:10px;font-weight:850}.landingFloatingControls{grid-template-columns:1.2fr 1fr 58px 1fr;gap:7px;margin-top:10px;display:grid}.landingFloatingControls button{color:#eaf3ff;cursor:pointer;background:#14375e;border:1px solid #8cb1de29;border-radius:10px;justify-content:center;align-items:center;gap:5px;min-height:34px;padding:0 8px;font-size:10px;font-weight:760;display:inline-flex}.landingFloatingControls button:hover:not(:disabled){background:#1d4773}.landingFloatingControls button.primary{color:#0a1b31;background:linear-gradient(135deg,#ffd06e,#e9ad3e);border-color:#efc56f}.landingFloatingControls button.active{color:#f7d995;border-color:#e8bb64;box-shadow:inset 0 0 0 1px #e8bb642e}.landingFloatingControls button.finish{color:#cbd9e6;background:#0e2946;grid-column:1/-1}.landingFloatingControls button:disabled{opacity:.48;cursor:not-allowed}.landingFloatingFeedback{color:#d8e7f3;background:#467ca92e;border-radius:10px;margin-top:9px;padding:8px 10px;font-size:10px;line-height:1.4}.landingFloatingExpired{background:#e8bb6414;border:1px solid #e8bb6438;border-radius:13px;gap:6px;margin-top:11px;padding:11px;display:grid}.landingFloatingExpired strong{color:#f2cf8a;font-size:12px}.landingFloatingExpired span{color:#c8d7e4;font-size:10px;line-height:1.45}.landingFloatingExpired button{color:#11263e;cursor:pointer;background:#e8bb64;border:0;border-radius:10px;min-height:34px;font-size:10px;font-weight:850}.landingFloatingTrial.expired .landingFloatingClock{color:#b9c5cf}.dailyGoalRewardClose{color:#e8f0f6!important;background:#0c273f94!important;border:1px solid #e8d6b333!important;border-radius:50%!important;width:34px!important;height:34px!important;font-size:0!important;box-shadow:0 6px 18px #03111e29!important}.dailyGoalRewardClose:hover{transform:translateY(-1px);color:#f5d895!important;background:#173f61!important;border-color:#f2cf8a8f!important}.dailyGoalRewardClose:active{transform:translateY(0)scale(.96)}@media (width<=700px){.landingFloatingTrial{right:12px;bottom:max(12px,env(safe-area-inset-bottom));width:min(330px,100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto}.landingFloatingControls{grid-template-columns:1fr 1fr}.landingFloatingControls button.finish{grid-column:1/-1}.landingFloatingQuestions{grid-template-columns:1fr 1fr}.landingFloatingQuestions button{grid-column:1/-1}}@media (width>=701px){.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-header .lp-v2-brand,.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-header .lp-v2-links,.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-header .lp-v2-nav-actions{opacity:0!important;animation:none!important;transform:translateY(-14px)!important}.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-hero [data-reveal]{opacity:0!important;transition:none!important;animation:none!important;transform:translateY(26px)!important}.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v9811-motion:not(.motion-run) .lp-v2-hero-demo .lp-v2-hero-utility{opacity:0!important;animation:none!important;transform:translateY(20px)scale(.985)!important}.el-landing.lp-v2.v9811-motion.motion-run .lp-v2-header .lp-v2-brand{animation:.88s cubic-bezier(.19,.75,.2,1) 60ms both v9811HeaderEnter!important}.el-landing.lp-v2.v9811-motion.motion-run .lp-v2-header .lp-v2-links{animation:.88s cubic-bezier(.19,.75,.2,1) .18s both v9811HeaderEnter!important}.el-landing.lp-v2.v9811-motion.motion-run .lp-v2-header .lp-v2-nav-actions{animation:.88s cubic-bezier(.19,.75,.2,1) .3s both v9811HeaderEnter!important}.el-landing.lp-v2.v9811-motion.motion-run.has-reveal .lp-v2-hero [data-reveal]{animation:v9811HeroEnter 1.24s cubic-bezier(.19,.75,.2,1) var(--v9811-delay,0s) both!important;transition:none!important}.el-landing.lp-v2.v9811-motion .lp-v2-hero-copy .lp-v2-eyebrow[data-reveal]{--v9811-delay:.1s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-copy h1[data-reveal]{--v9811-delay:.3s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-copy>p[data-reveal]{--v9811-delay:.48s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-actions[data-reveal]{--v9811-delay:.64s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-note[data-reveal]{--v9811-delay:.78s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-demo[data-reveal]{--v9811-delay:.34s}.el-landing.lp-v2.v9811-motion.motion-run .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v9811-motion.motion-run .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v9811-motion.motion-run .lp-v2-hero-demo .lp-v2-hero-utility{animation:v9811PreviewEnter 1.12s cubic-bezier(.19,.75,.2,1) var(--v9811-preview-delay,.48s) both!important}.el-landing.lp-v2.v9811-motion .lp-v2-hero-demo .lp-v2-phone-demo{--v9811-preview-delay:.46s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-demo .lp-v2-chart-card{--v9811-preview-delay:.62s}.el-landing.lp-v2.v9811-motion .lp-v2-hero-demo .lp-v2-hero-utility{--v9811-preview-delay:.78s}}@keyframes v9811HeaderEnter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes v9811HeroEnter{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes v9811PreviewEnter{0%{opacity:0;transform:translateY(20px)scale(.985)}to{opacity:1;transform:none}}.lp-v2-hero-floating-trial{border-top:1px solid #9dbcd62e;gap:5px;margin-top:10px;padding-top:10px;display:grid}.lp-v2-hero-floating-trial button{color:#f4d89a;width:100%;min-height:38px;font:inherit;cursor:pointer;background:#e8bb641c;border:1px solid #f2cf8a52;border-radius:10px;justify-content:center;align-items:center;gap:7px;font-size:11px;font-weight:850;transition:background .16s,border-color .16s,transform .16s;display:flex}.lp-v2-hero-floating-trial button:hover{background:#e8bb642b;border-color:#f2cf8a8a;transform:translateY(-1px)}.lp-v2-hero-floating-trial small{color:#93aabe;text-align:center;font-size:9px;line-height:1.35}.landingTrialPipBody{color:#f5f8fb!important;background:#0f2743!important;min-width:0!important;margin:0!important;overflow:hidden!important}.landingTrialPipBody .floatingTimerShell{color:#f4f8fc;background:linear-gradient(155deg,#122f50,#0a213b);border:0;width:100%;height:100%;min-height:0}.landingTrialPipBody .floatingWallClock{color:#c8d8e7}.landingTrialPipBody .floatingTimerState{color:#d7e4ef}.landingTrialPipBody .floatingTimerDot.running{background:#70d8ad}.landingTrialPipBody .floatingTimerDot.paused{background:#efc76f}.landingTrialPipBody .floatingTimerDot.idle,.landingTrialPipBody .floatingTimerDot.finished{background:#8ba5bc}.landingTrialPipBody .floatingTimerClock{color:#fff}.landingTrialPipBody .floatingTimerSizePicker{background:#061b31c7;border:1px solid #97b9d72e}.landingTrialPipBody .floatingTimerSizePicker button{color:#dce8f3;background:#173b60;border:0}.landingTrialPipBody .floatingTimerSizePicker button[aria-pressed=true]{color:#10243a;background:#e7b95e}.landingTrialPipBody .floatingTimerControls button{color:#eef5fb;background:#173d65;border:1px solid #8bb2d829}.landingTrialPipBody .floatingTimerControls .floatingTimerPrimary{color:#10243a;background:#e8bb64;border-color:#efcc84}.landingTrialPipBody .floatingTimerControls .floatingTimerFinish{color:#dce8f2;background:#102c4a}.landingTrialPipBody .quickQuestions input{color:#fff;background:#102a47;border-color:#58789a}.landingTrialPipBody .quickQuestions button{color:#10243a;background:#e8bb64}.landingTrialToolRow{grid-template-columns:1fr 1fr;gap:6px;width:100%;display:grid}.landingTrialToolRow button{color:#dbe8f3;cursor:pointer;background:#123456;border:1px solid #8bb2d82b;border-radius:8px;justify-content:center;align-items:center;gap:5px;min-height:32px;font-size:10px;font-weight:800;display:flex}.landingTrialToolRow button.active{color:#f4d58e;background:#173b5e;border-color:#e8bb64}.landingTrialToolRow button:disabled{opacity:.45;cursor:not-allowed}.landingTrialFooter{color:#9db2c5;justify-content:space-between;align-items:center;gap:8px;margin-top:1px;font-size:9px;line-height:1.25;display:flex}.landingTrialFooter button{color:#cbd8e4;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:3px;min-height:28px;font-size:9px;font-weight:800;display:inline-flex}.landingTrialPipBody .landingFloatingFeedback,.landingTrialPipBody .landingFloatingExpired{margin-top:2px}.landingFloatingTrialFallback{z-index:95;right:12px;bottom:max(12px,env(safe-area-inset-bottom));background:#0f2743;border:1px solid #e9c47861;border-radius:18px;width:min(330px,100vw - 24px);max-height:calc(100dvh - 24px);position:fixed;overflow:auto;box-shadow:0 26px 72px #03122161}.landingFloatingTrialFallback .floatingTimerShell{color:#f4f8fc;background:linear-gradient(155deg,#122f50,#0a213b);min-height:270px}@media (width>=701px){.el-landing.lp-v2.v9812-motion.motion-run.has-reveal .lp-v2-hero [data-reveal]{animation-duration:1.34s!important}.el-landing.lp-v2.v9812-motion.motion-run.has-reveal .lp-v2-hero-demo .lp-v2-phone-demo,.el-landing.lp-v2.v9812-motion.motion-run.has-reveal .lp-v2-hero-demo .lp-v2-chart-card,.el-landing.lp-v2.v9812-motion.motion-run.has-reveal .lp-v2-hero-demo .lp-v2-hero-utility{animation-duration:1.18s!important}}.lp-v2-hero-floating-trial{gap:8px;margin-top:13px;padding-top:14px}.lp-v2-floating-peek{color:#e9f2f9;background:linear-gradient(145deg,#0c253f,#123452);border:1px solid #8bb5d54f;border-radius:13px;padding:9px 10px 8px;box-shadow:0 10px 22px #03142638}.lp-v2-floating-peek-head,.lp-v2-floating-peek-actions{justify-content:space-between;align-items:center;gap:5px;display:flex}.lp-v2-floating-peek-head span{align-items:center;gap:5px;font-size:9px;font-weight:850;display:flex}.lp-v2-floating-peek-head img{object-fit:contain;width:18px;height:18px}.lp-v2-floating-peek-head small{color:#b7cbda;font-size:8px}.lp-v2-floating-peek-main{justify-items:center;gap:2px;margin:7px 0 6px;display:grid}.lp-v2-floating-peek-main span{color:#acc5d7;text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:5px;font-size:8px;font-weight:800;display:flex}.lp-v2-floating-peek-main i{background:#6bd5ab;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 3px #6bd5ab1f}.lp-v2-floating-peek-main strong{color:#fff;letter-spacing:-.045em;font-variant-numeric:tabular-nums;font:750 24px/1.05 ui-monospace,Consolas,monospace}.lp-v2-floating-peek-actions{grid-template-columns:1fr 35px 1fr;display:grid}.lp-v2-floating-peek-actions span{background:#163c60;border:1px solid #8bb5d53d;border-radius:7px;place-items:center;min-height:28px;font-size:9px;font-weight:750;display:grid}.lp-v2-floating-peek-actions .logo{background:#1b4667;border-color:#e9bd6a;padding:2px}.lp-v2-floating-peek-actions img{object-fit:contain;width:23px;height:23px}.lp-v2-floating-peek>small{text-align:center;color:#d0deea;letter-spacing:.015em;margin-top:6px;font-size:9px;display:block}.lp-v2-floating-peek>small b{color:#f2c777;margin:0 3px}.lp-v2-hero-floating-trial>button,.el-landing.lp-v2 .lp-v2-floating-trial-cta{color:#132e48;background:#f0c76e;border-color:#f9d995;box-shadow:0 8px 20px #0314262e}.lp-v2-hero-floating-trial>button:hover,.el-landing.lp-v2 .lp-v2-floating-trial-cta:hover{color:#0e2843;background:#ffda88}.el-landing.lp-v2 .lp-v2-live-preview{background:#f1ede5;min-height:480px;padding:22px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper{background:#fffefa;border:1px solid #e7dfd4;height:366px;padding:30px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper strong{max-width:56%;font-size:23px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper p{max-width:50%;font-size:13px}.lp-v2-preview-window{color:#f2f7fb;width:292px;font-family:var(--el-font);background:linear-gradient(145deg,#153755,#0c2540);border:1px solid #3d6181;border-radius:17px;gap:7px;padding:12px;display:grid;position:absolute;bottom:17px;right:18px;box-shadow:0 20px 42px #081f3554}.lp-v2-preview-window .landingTrialMeta{margin-top:0}.lp-v2-preview-window .floatingTimerState{letter-spacing:.09em;min-height:auto;padding:0;font-size:9px}.lp-v2-preview-window .floatingTimerClock{color:#fff;margin:2px 0 3px;font-size:33px}.lp-v2-preview-questions{grid-template-columns:1fr 1fr 56px;gap:5px;display:grid}.lp-v2-preview-questions span{color:#c7d8e7;gap:3px;font-size:9px;display:grid}.lp-v2-preview-questions b{color:#fff;background:#102b48;border:1px solid #476c8d;border-radius:7px;padding:5px 7px;font-size:11px;display:block}.lp-v2-preview-questions strong{color:#15304b;text-align:center;background:#efc46e;border-radius:7px;align-self:end;padding:7px 2px;font-size:10px}.lp-v2-preview-window .floatingTimerControls{grid-template-columns:1fr 40px 1fr;gap:5px;display:grid}.lp-v2-preview-window .floatingTimerControls span{background:#1a4163;border:1px solid #486a88;border-radius:8px;place-items:center;min-height:34px;font-size:10px;font-weight:800;display:grid}.lp-v2-preview-window .floatingTimerControls .floatingPomodoroLogo{background:#1a4564;border-color:#e6ba67;width:40px!important;min-width:40px!important;max-width:40px!important;display:grid!important}.lp-v2-preview-window .landingTrialToolRow{margin-top:0}.lp-v2-preview-window .landingTrialToolRow span{color:#dbe8f3;background:#173b5d;border:1px solid #486a88;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:27px;font-size:9px;font-weight:750;display:flex}.lp-v2-preview-window>small{color:#bad0df;text-align:center;font-size:9px}.floatingTimerPipBody .floatingTimerShell,.studyApp .floatingTimerFallback .floatingTimerShell{color:#f4f8fb;background:linear-gradient(158deg,#143553,#0a213a)}.floatingTimerPipBody .floatingTimerClock,.studyApp .floatingTimerFallback .floatingTimerClock{color:#fff;text-shadow:0 2px 12px #52a5d626;font-variant-numeric:tabular-nums}.floatingTimerPipBody .floatingTimerControls button,.studyApp .floatingTimerFallback .floatingTimerControls button{color:#edf4fa;background:#1a4265;border:1px solid #96bcda45;border-radius:9px;transition:background .15s,border-color .15s,transform .15s}.floatingTimerPipBody .floatingTimerControls button:hover:not(:disabled),.studyApp .floatingTimerFallback .floatingTimerControls button:hover:not(:disabled){background:#235278;border-color:#a8cde0;transform:translateY(-1px)}.floatingTimerPipBody .floatingTimerControls .floatingTimerPrimary,.studyApp .floatingTimerFallback .floatingTimerControls .floatingTimerPrimary{color:#142d46;background:#f0c36b;border-color:#f6d38c}.floatingTimerPipBody .floatingPomodoroLogo,.studyApp .floatingTimerFallback .floatingPomodoroLogo{background:#204c6c!important;border-color:#efc875!important}.floatingTimerPipBody .floatingPomodoroLogo:focus-visible,.studyApp .floatingTimerFallback .floatingPomodoroLogo:focus-visible{outline-offset:2px;outline:2px solid #fff}.landingTrialPipBody{height:100dvh!important}.landingTrialPipBody .landingTrialShell,.landingFloatingTrialFallback .landingTrialShell{scrollbar-width:thin;flex-direction:column;justify-content:safe center;align-items:stretch;gap:7px;height:100%;min-height:100%;display:flex;position:relative;padding:12px!important;overflow-y:auto!important}.landingTrialHeader{border-bottom:1px solid #a0c0d833;justify-content:space-between;align-items:center;gap:7px;width:100%;padding-bottom:8px;display:flex}.landingTrialHeader>span{color:#f2f7fb;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:850;display:inline-flex}.landingTrialHeader img{object-fit:contain;width:22px;height:22px}.landingTrialHeader time{color:#c3d4e1;font-variant-numeric:tabular-nums;font-size:10px;font-weight:700}.landingTrialMeta{justify-content:space-between;align-items:center;gap:7px;min-height:26px;display:flex}.landingTrialMeta>span{color:#acc4d7;letter-spacing:.02em;font-size:9px;font-weight:750}.landingTrialMeta .floatingTimerSizePicker{border-radius:9px;flex-shrink:0;padding:2px;display:inline-flex;position:static}.landingTrialMeta .floatingTimerSizePicker button{width:24px;height:24px;min-height:24px}.landingTrialPipBody .landingTrialShell .floatingTimerState,.landingFloatingTrialFallback .landingTrialShell .floatingTimerState{letter-spacing:.1em;white-space:normal;justify-content:center;min-height:20px;padding:0;font-size:9px;overflow:visible}.landingTrialPipBody .landingTrialShell .floatingTimerClock,.landingFloatingTrialFallback .landingTrialShell .floatingTimerClock{letter-spacing:-.05em;margin:1px 0 4px;font-size:clamp(30px,10vw,42px);line-height:1.08}.landingTrialHint{text-align:center;color:#b9d0df;max-width:260px;margin:0 auto 3px;font-size:10px;line-height:1.4;display:block}.landingTrialShell .quickQuestions{min-height:0;margin:0}.landingTrialShell .quickQuestions form{gap:5px}.landingTrialShell .quickQuestions input,.landingTrialShell .quickQuestions button{min-height:30px}.landingTrialShell .quickQuestions small{color:#bdcede;font-size:9px}.landingTrialShell .floatingTimerControls{flex-wrap:nowrap;gap:5px;width:100%;display:flex}.landingTrialShell .floatingTimerControls button{flex:1;min-width:0;max-width:none;min-height:36px;padding:5px;font-size:11px}.landingTrialShell .landingTrialToolRow{margin:0}.landingTrialShell .landingTrialToolRow button{min-height:34px;font-size:10px}.landingTrialShell .landingTrialFooter{border-top:1px solid #a0c0d824;margin:0;padding-top:3px}.landingTrialShell .landingTrialFooter span{font-size:9px}.landingTrialShell .landingFloatingFeedback{padding:5px 7px;font-size:9px}.landingFloatingTrialFallback{width:min(328px,100vw - 24px);max-height:calc(100dvh - 24px)}.landingFloatingTrialFallback .landingTrialShell{height:auto;min-height:340px;max-height:calc(100dvh - 24px)}.landingTrialPromptBackdrop{z-index:12;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#03101fc4;place-items:center;padding:7px;display:grid;position:absolute;inset:0;overflow:auto}.landingTrialPrompt{color:#f4f8fc;background:#102d49;border:1px solid #edc36a8a;border-radius:14px;gap:9px;width:100%;max-width:332px;padding:15px 12px;display:grid;position:relative;box-shadow:0 16px 36px #00000059}.landingTrialPrompt>span{color:#efc777;letter-spacing:.09em;font-size:9px;font-weight:850}.landingTrialPrompt>strong{max-width:245px;font-size:16px;line-height:1.18}.landingTrialPrompt p{color:#c7d8e4;margin:0;font-size:10px;line-height:1.4}.landingTrialPromptClose{color:#fff;background:#183c5a;border:1px solid #97b9d733;border-radius:8px;place-items:center;width:27px;height:27px;min-height:27px;padding:0;display:grid;position:absolute;top:7px;right:7px}.landingTrialBreakQuick{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.landingTrialBreakQuick button{color:#fff;background:#1b4767;border:1px solid #62829b;border-radius:8px;min-height:33px;padding:4px;font-size:9px;font-weight:750}.landingTrialBreakQuick button:hover{background:#265878;border-color:#efc777}.landingTrialPrompt form{border-top:1px solid #9fc0d62e;grid-template-columns:1fr auto;align-items:end;gap:6px;padding-top:8px;display:grid}.landingTrialPrompt label{color:#d5e3ed;gap:4px;font-size:9px;font-weight:750;display:grid}.landingTrialPrompt label span{align-items:center;gap:5px;display:flex}.landingTrialPrompt input{color:#fff;width:55px;height:34px;font:inherit;background:#09243f;border:1px solid #6887a2;border-radius:7px;padding:5px;font-size:12px}.landingTrialPrompt form>button{color:#132e48;background:#efc46e;border-radius:8px;min-height:34px;padding:5px 9px;font-size:9px;font-weight:850}@media (width<=700px){.el-landing.lp-v2 .lp-v2-live-preview{min-height:410px;padding:14px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper{height:320px;padding:22px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper strong{font-size:18px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper p{font-size:11px}.lp-v2-preview-window{gap:5px;width:min(230px,100% - 22px);padding:9px;bottom:10px;right:10px}.lp-v2-preview-window .floatingTimerClock{font-size:27px}.lp-v2-preview-window .landingTrialHeader>span{font-size:9px}.lp-v2-preview-window .landingTrialHeader img{width:18px;height:18px}.lp-v2-preview-window .floatingTimerControls .floatingPomodoroLogo{width:36px!important;min-width:36px!important;max-width:36px!important}.lp-v2-preview-window .floatingTimerControls .floatingPomodoroLogo img{width:25px;height:25px}.lp-v2-preview-window .floatingTimerControls{grid-template-columns:1fr 36px 1fr}.lp-v2-hero-floating-trial{padding-top:11px}}@media (width<=350px){.lp-v2-floating-peek-head small{display:none}.landingTrialShell .landingTrialMeta>span{font-size:8px}}.el-landing.lp-v2 .lp-v2-live-preview{min-height:445px;padding:20px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper{height:345px;padding:28px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper strong{max-width:65%}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper p{max-width:60%}.el-landing.lp-v2 .lp-v2-live-preview .v46PaperLines{max-width:52%}.el-landing.lp-v2 .lp-v2-preview-window{background:linear-gradient(160deg,#173956,#0e2943);border:1px solid #527591;border-radius:13px;gap:5px;width:min(238px,100% - 26px);padding:9px;bottom:13px;right:13px;box-shadow:0 14px 26px #0c243940}.lp-v2-preview-window .landingTrialHeader{padding-bottom:5px}.lp-v2-preview-window .landingTrialHeader>span{font-size:10px}.lp-v2-preview-window .landingTrialHeader img{width:19px;height:19px}.lp-v2-preview-window .landingTrialMeta{min-height:24px}.lp-v2-preview-window .landingTrialMeta>span{font-size:8px}.lp-v2-preview-window .floatingTimerState{justify-content:center;font-size:8px}.lp-v2-preview-window .floatingTimerClock{font-variant-numeric:tabular-nums;margin:1px 0 2px;font-size:27px;line-height:1.05}.lp-v2-preview-window .lp-v2-preview-questions{grid-template-columns:1fr 1fr 46px;gap:4px}.lp-v2-preview-window .lp-v2-preview-questions span{font-size:8px}.lp-v2-preview-window .lp-v2-preview-questions b{padding:4px 6px;font-size:10px}.lp-v2-preview-window .lp-v2-preview-questions strong{padding:6px 2px;font-size:9px}.lp-v2-preview-window .floatingTimerControls{grid-template-columns:1fr 34px 1fr;gap:4px}.lp-v2-preview-window .floatingTimerControls span{min-height:29px;font-size:9px}.lp-v2-preview-window .floatingTimerControls .floatingPomodoroLogo{width:34px!important;min-width:34px!important;max-width:34px!important}.lp-v2-preview-window .floatingTimerControls .floatingPomodoroLogo img{width:24px;height:24px}.lp-v2-preview-window .landingTrialToolRow span{min-height:24px;font-size:8px}.lp-v2-preview-window .landingTrialToolRow svg{width:10px;height:10px}.lp-v2-preview-window>small{font-size:8px}.lp-v2-preview-window .floatingTimerSizePicker{border:1px solid #9abdd638;border-radius:8px;align-items:center;gap:3px;padding:2px;display:inline-flex;position:static;background:#0d2a46!important}.lp-v2-preview-window .floatingTimerSizePicker b{color:#c9dce9;background:#1b4060;border-radius:5px;place-items:center;width:20px;height:20px;font-size:10px;font-weight:800;line-height:1;display:grid;position:relative}.lp-v2-preview-window .floatingTimerSizePicker b.active{color:#fff;background:#325a79;box-shadow:inset 0 -2px #efc674}.landingTrialShell .floatingTimerSizePicker button{color:#d8e7f1!important;background:#1b4060!important;border:1px solid #91b6d138!important;border-radius:6px!important;width:24px!important;min-width:24px!important;height:24px!important;min-height:24px!important}.landingTrialShell .floatingTimerSizePicker button[aria-pressed=true]{box-shadow:inset 0 -2px #efc674;color:#fff!important;background:#325a79!important;border-color:#efc674!important}.el-landing.lp-v2 .lp-v2-floating-peek{background:#12314d;border:1px solid #315575;border-radius:11px;padding:9px 10px;box-shadow:0 7px 16px #05182b21}.lp-v2-floating-peek-head{gap:8px}.lp-v2-floating-peek-head small{color:#bed3e2;text-align:right;max-width:132px;font-size:8px;line-height:1.2}.lp-v2-floating-peek-main{margin:8px 0 7px}.lp-v2-floating-peek-main span{color:#c2d4e2}.lp-v2-floating-peek-actions span{background:#1c4160;border-color:#9fc1d72e}.lp-v2-floating-peek-actions .logo{background:#224d6b}.lp-v2-floating-peek>small{color:#c1d4e3}.lp-v2-hero-floating-trial>button{min-height:39px}.el-landing.lp-v2 .lp-v2-chart-donut-center{gap:3px;width:66%;padding:4px}.el-landing.lp-v2 .lp-v2-chart-donut-center small{color:#bbcad8;white-space:nowrap;margin:0;font-size:10px;line-height:1.1}.el-landing.lp-v2 .lp-v2-chart-donut-center strong{color:#fff;letter-spacing:-.055em;white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-size:25px;line-height:1}.studyApp .timerFloatingActions .timerSystemPipToggle{white-space:normal;text-wrap:balance;min-height:46px;padding:8px 10px;font-size:12px;line-height:1.3}@media (width<=700px){.el-landing.lp-v2 .lp-v2-live-preview{min-height:392px;padding:13px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper{height:299px;padding:19px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper strong{max-width:69%;font-size:18px}.el-landing.lp-v2 .lp-v2-live-preview .v46Paper p{max-width:64%;font-size:11px}.el-landing.lp-v2 .lp-v2-preview-window{width:min(218px,100% - 20px);padding:8px;bottom:10px;right:10px}.lp-v2-preview-window .landingTrialHeader>span{font-size:9px}.lp-v2-preview-window .floatingTimerClock{font-size:25px}}@media (width<=620px){.el-landing.lp-v2 .lp-v2-chart-card{padding:12px!important}.el-landing.lp-v2 .lp-v2-chart-donut{width:132px;margin:12px auto 11px;max-width:132px!important}.el-landing.lp-v2 .lp-v2-chart-donut-center{width:69%;padding:3px}.el-landing.lp-v2 .lp-v2-chart-donut-center small{font-size:8px}.el-landing.lp-v2 .lp-v2-chart-donut-center strong{font-size:20px}.el-landing.lp-v2 .lp-v2-chart-item{gap:6px;font-size:11px}.el-landing.lp-v2 .lp-v2-chart-item b{white-space:nowrap;font-size:11px}.el-landing.lp-v2 .lp-v2-chart-list>small{font-size:10px}}@media (width<=390px){.el-landing.lp-v2 .lp-v2-chart-donut{width:146px;max-width:146px!important}.el-landing.lp-v2 .lp-v2-chart-donut-center strong{font-size:22px}}@media (width<=350px){.lp-v2-floating-peek-head small{max-width:105px;font-size:7px;display:block}}.landingTrialFrame{color:#f4f8fc;background:linear-gradient(155deg,#122f50,#0a213b);flex-direction:column;min-height:100%;display:flex}.landingTrialBrowserBar{color:#f3f7fb;background:#06121f8f;border-bottom:1px solid #a0c0d82e;justify-content:space-between;align-items:center;gap:10px;padding:7px 9px;font-size:11px;font-weight:700;display:flex}.landingTrialBrowserBar>span{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.landingTrialBrowserBar>span svg{opacity:.82}.landingTrialBrowserBar>div{align-items:center;gap:3px;display:flex}.landingTrialBrowserBar button{color:#dbe6ef;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;display:grid}.landingTrialBrowserBar button[disabled]{opacity:.48;cursor:default}.landingTrialBrowserBar button:not([disabled]):hover{background:#ffffff14}.landingTrialShell{flex:1;min-height:0;position:relative}.landingTrialTopRow{justify-content:flex-end;align-items:center;min-height:22px;margin-top:2px;display:flex}.landingTrialTopRow .floatingTimerSizePicker{background:0 0;border:0;gap:5px;padding:0;display:inline-flex;position:static}.landingTrialTopRow .floatingTimerSizePicker button{color:#deebf5;background:#173957;border:1px solid #8bb2d838;border-radius:8px;width:28px;height:28px;min-height:28px;font-weight:800}.landingTrialTopRow .floatingTimerSizePicker button[aria-pressed=true]{color:#fff;background:#33536d;border-color:#f0c36b;box-shadow:inset 0 0 0 1px #f0c36b57}.landingTrialShell .floatingWallClock{color:#c9d9e7;opacity:.95;font-size:13px;top:10px;left:8px}.landingTrialShell .floatingTimerState{text-align:right;letter-spacing:.11em;justify-content:flex-end;padding-left:18px;padding-right:0;font-size:11px}.landingTrialShell .floatingTimerDot{margin-right:8px;left:auto;right:100%}.landingTrialShell .floatingTimerClock{margin:2px 0 10px;font-size:clamp(34px,8vw,45px)}.landingTrialShell .landingTrialHint{text-align:center;color:#d4e0ea;margin:-2px 0 8px;font-size:12px;line-height:1.45;display:block}.landingTrialShell .quickQuestions{margin-top:0}.landingTrialShell .quickQuestions label{color:#d4e2ee;font-size:11px}.landingTrialShell .quickQuestions small{text-align:left}.landingTrialShell .floatingTimerControls{flex-wrap:nowrap;gap:6px}.landingTrialShell .floatingTimerControls button{flex:1;max-width:none;min-height:40px}.landingTrialShell .floatingTimerControls .floatingPomodoroLogo{flex:0 0 46px!important;width:46px!important;min-width:46px!important;max-width:46px!important}.landingTrialShell .landingTrialFooter span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.landingTrialPipBody .landingTrialFrame,.landingFloatingTrialFallback .landingTrialFrame{min-height:100%}.landingTrialPipBody .landingTrialShell,.landingFloatingTrialFallback .landingTrialShell{gap:4px;padding:8px 8px 10px!important}.landingTrialPipBody .landingTrialBrowserBar,.landingFloatingTrialFallback .landingTrialBrowserBar{padding:6px 8px}.landingTrialPipBody .landingTrialBrowserBar button,.landingFloatingTrialFallback .landingTrialBrowserBar button{width:22px;min-width:22px;height:22px;min-height:22px}.landingTrialPipBody .landingTrialShell .floatingTimerClock,.landingFloatingTrialFallback .landingTrialShell .floatingTimerClock{margin:1px 0 7px;font-size:36px}.landingTrialPipBody .landingTrialShell .landingTrialHint,.landingFloatingTrialFallback .landingTrialShell .landingTrialHint{font-size:11px}.landingTrialPipBody .landingTrialShell .quickQuestions input,.landingFloatingTrialFallback .landingTrialShell .quickQuestions input,.landingTrialPipBody .landingTrialShell .quickQuestions button,.landingFloatingTrialFallback .landingTrialShell .quickQuestions button{min-height:32px}.landingTrialPipBody{background:#0f2743!important;height:auto!important;min-height:0!important}.landingTrialPipBody .landingTrialFrame,.landingFloatingTrialFallback .landingTrialFrame{height:auto!important;min-height:0!important}.landingTrialPipBody .landingTrialShell,.landingFloatingTrialFallback .landingTrialShell{flex:none!important;gap:3px!important;height:auto!important;min-height:0!important;padding:6px 7px 7px!important;overflow:visible!important}.landingFloatingTrialFallback{background:#0f2743!important;border:0!important;border-radius:14px!important;overflow:hidden!important;box-shadow:0 18px 44px #03122152!important}.landingFloatingTrialFallback .landingTrialShell{max-height:none!important}.landingTrialBrowserBar{padding:5px 7px!important;font-size:10px!important}.landingTrialBrowserBar button{width:20px!important;min-width:20px!important;height:20px!important;min-height:20px!important}.landingTrialTopRow{min-height:20px!important;margin-top:0!important}.landingTrialTopRow .floatingTimerSizePicker{gap:4px!important}.landingTrialTopRow .floatingTimerSizePicker button{width:24px!important;height:24px!important;min-height:24px!important;font-size:11px!important}.landingTrialShell .floatingWallClock{font-size:11px!important;top:8px!important;left:7px!important}.landingTrialShell .floatingTimerState{letter-spacing:.09em!important;min-height:18px!important;padding-left:14px!important;font-size:9px!important}.landingTrialShell .floatingTimerClock{margin:0 0 5px!important;font-size:32px!important;line-height:1!important}.landingTrialShell .landingTrialHint{margin:-1px 0 5px!important;font-size:10px!important;line-height:1.35!important}.landingTrialShell .quickQuestions{margin:0!important}.landingTrialShell .quickQuestions form{grid-template-columns:1fr 1fr 52px!important;gap:5px!important}.landingTrialShell .quickQuestions label{font-size:9px!important}.landingTrialShell .quickQuestions input{min-height:28px!important;padding:4px 6px!important;font-size:12px!important}.landingTrialShell .quickQuestions button{min-height:28px!important;padding:4px 5px!important;font-size:10px!important}.landingTrialShell .quickQuestions small{font-size:8px!important;line-height:1.2!important}.landingTrialShell .floatingCyclesReady{margin:0!important;font-size:9px!important;line-height:1.2!important}.landingTrialShell .floatingTimerControls{gap:5px!important}.landingTrialShell .floatingTimerControls button{min-height:34px!important;padding:4px 6px!important;font-size:10px!important}.landingTrialShell .floatingTimerControls .floatingPomodoroLogo{flex-basis:40px!important;width:40px!important;min-width:40px!important;max-width:40px!important}.landingTrialShell .floatingTimerControls .floatingPomodoroLogo img{width:27px!important;height:27px!important}.landingTrialShell .landingTrialToolRow{gap:5px!important;margin-top:0!important}.landingTrialShell .landingTrialToolRow button{min-height:29px!important;padding:4px 5px!important;font-size:9px!important}.landingTrialShell .landingTrialToolRow svg{width:11px!important;height:11px!important}.el-landing.lp-v2 .lp-v2-hero-preview-split>.lp-v2-hero-floating-trial{border-top:1px solid #9dbcd624;grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(146px,180px);align-items:center;gap:10px;margin:0;padding:9px 2px 0;display:grid}.el-landing.lp-v2 .lp-v2-hero-floating-trial .lp-v2-floating-peek{min-width:0;box-shadow:none;background:#12314d;border-color:#85b2d03b;grid-template-columns:minmax(0,1fr) 136px;align-items:center;column-gap:8px;padding:7px 9px 6px;display:grid}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head{grid-column:1;justify-content:start;gap:2px;display:grid}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head span{font-size:8px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head small{text-align:left;max-width:none;font-size:8px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main{grid-column:1;justify-content:space-between;align-items:center;gap:7px;margin:4px 0;display:flex}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main span{white-space:nowrap;font-size:7px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main strong{white-space:nowrap;font-size:19px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions{grid-area:1/2/3;grid-template-columns:1fr 28px 1fr;gap:4px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions .logo{padding:1px}.lp-v2-hero-floating-trial .lp-v2-floating-peek>small{grid-column:1/-1;margin-top:2px;font-size:8px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button{width:100%;min-height:42px;box-shadow:none;color:#f2d49b;text-wrap:balance;background:#efc67412;border:1px solid #efc67478;border-radius:9px;padding:7px 10px;font-size:10px;line-height:1.25}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button:hover{color:#ffe1a6;background:#efc67426;border-color:#efc674}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button:focus-visible{outline-offset:2px;outline:2px solid #fff}@media (width<=760px){.el-landing.lp-v2 .lp-v2-hero-preview-split>.lp-v2-hero-floating-trial{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:8px}.el-landing.lp-v2 .lp-v2-hero-floating-trial .lp-v2-floating-peek{display:block}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head{justify-content:space-between;display:flex}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head small{max-width:130px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main strong{font-size:17px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button{min-height:38px}}.el-landing.lp-v2 .lp-v2-hero-preview-split>.lp-v2-hero-floating-trial{grid-template-columns:minmax(0,1fr) minmax(164px,190px);gap:12px;padding-top:11px}.el-landing.lp-v2 .lp-v2-hero-floating-trial .lp-v2-floating-peek{background:linear-gradient(150deg,#153856,#10304b);border-color:#8eb8d35c;border-radius:12px;grid-template-columns:minmax(0,1fr) 165px;gap:6px 10px;padding:10px 12px 9px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head{grid-area:1/1/auto/-1;justify-content:space-between;align-items:center;gap:9px;display:flex}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head img{width:19px;height:19px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head span{white-space:nowrap;font-size:11px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head small{color:#d0e0eb;text-align:right;max-width:none;font-size:11px;font-weight:650;line-height:1.2}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main{grid-area:2/1;justify-content:start;justify-items:start;gap:3px;margin:0;display:grid}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main span{letter-spacing:.06em;font-size:10px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main strong{letter-spacing:-.05em;font-size:29px;line-height:1.05}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions{grid-area:2/2;grid-template-columns:1fr 32px 1fr;align-self:center;gap:4px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions span{min-height:32px;font-size:10px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions .logo{min-height:32px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions img{width:24px;height:24px}.lp-v2-hero-floating-trial .lp-v2-floating-peek>small{color:#c6d9e6;text-align:left;grid-area:3/1/auto/-1;margin:0;font-size:10px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button{color:#18324a;letter-spacing:-.01em;background:linear-gradient(145deg,#f8e3bb 0%,#f0cf91 58%,#e9be78 100%);border:1px solid #ffe4b4;border-radius:12px;min-height:56px;padding:10px 12px;font-size:13px;font-weight:850;line-height:1.2;box-shadow:inset 0 1px #ffffff94,0 8px 19px #05172938}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button svg{background:#14334c1f;border-radius:9px;width:30px;min-width:30px;height:30px;padding:6px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button span{text-align:left;max-width:130px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button:hover{color:#102a45;background:linear-gradient(145deg,#ffebc9,#f2d79f 58%,#eec781);border-color:#fff0cf;box-shadow:inset 0 1px #ffffffb3,0 11px 24px #05172942}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button:active{transform:translateY(1px)}@media (width>=1180px){.el-landing.lp-v2 .lp-v2-hero-showcase{max-width:680px}.el-landing.lp-v2 .lp-v2-chart-donut{max-width:164px}.el-landing.lp-v2 .lp-v2-phone-tabs button{font-size:11.5px}.el-landing.lp-v2 .lp-v2-phone-action-grid button{font-size:12px}.el-landing.lp-v2 .lp-v2-chart-item,.el-landing.lp-v2 .lp-v2-chart-item b{font-size:13px}.el-landing.lp-v2 .lp-v2-hero-utility>p{font-size:12px}}@media (width<=760px){.el-landing.lp-v2 .lp-v2-hero-preview-split>.lp-v2-hero-floating-trial{grid-template-columns:minmax(0,1fr)}.el-landing.lp-v2 .lp-v2-hero-floating-trial .lp-v2-floating-peek{display:block}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head small{max-width:160px;font-size:10px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main{justify-content:space-between;align-items:center;margin:7px 0;display:flex}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main strong{font-size:25px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions{grid-template-columns:1fr 34px 1fr}.lp-v2-hero-floating-trial .lp-v2-floating-peek-actions span{min-height:31px}.lp-v2-hero-floating-trial .lp-v2-floating-peek>small{text-align:center;margin-top:7px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button{min-height:48px;font-size:13px}.el-landing.lp-v2 .lp-v2-hero-floating-trial>button span{text-align:center;max-width:none}}@media (width<=390px){.lp-v2-hero-floating-trial .lp-v2-floating-peek-head span{font-size:10px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-head small{max-width:136px;font-size:9px}.lp-v2-hero-floating-trial .lp-v2-floating-peek-main strong{font-size:23px}}.floatingTimerShell .quickObservation{grid-template-columns:auto minmax(0,1fr) 54px;align-items:center;gap:5px;width:100%;margin-top:2px;display:grid}.floatingTimerShell .quickObservation>span{color:#b9cde2;font-size:9px;font-weight:800;line-height:1}.floatingTimerShell .quickObservation>input{color:#f7fbff;background:#102a47;border:1px solid #58789a;border-radius:7px;outline:0;width:100%;min-width:0;height:28px;min-height:28px;padding:4px 7px;font:500 11px/1.2 system-ui,sans-serif}.floatingTimerShell .quickObservation>input::placeholder{color:#91a7bd}.floatingTimerShell .quickObservation>input:focus{border-color:#88a9ca;box-shadow:0 0 0 2px #88a9ca1f}.floatingTimerShell .quickObservation>button{color:#152a44;white-space:nowrap;background:#ffc46c;border:0;border-radius:7px;height:28px;min-height:28px;padding:4px 6px;font-size:10px;font-weight:800;line-height:1}.floatingTimerShell .floatingTimerClock.breakOvertime{text-shadow:0 0 11px #ff57572e;color:#ff7070!important}.floatingTimerShell .floatingTimerState.overtime{color:#ff9191!important}.floatingTimerShell .floatingTimerState.overtime .floatingTimerDot{box-shadow:0 0 0 3px #ff5f5f1f;background:#ff5f5f!important}.floatingTimerShell .floatingBreakLabel.overtime{color:#ff9b9b!important}.breakTimerCard.overtime strong{color:#ff7070}.breakTimerCard.overtime span{color:#ff9b9b}.studyApp .floatingTimerFallback.size1{height:274px}.studyApp .floatingTimerFallback.size2{height:294px}.studyApp .floatingTimerFallback.size3{height:314px}@media (width<=1024px),(pointer:coarse){.studyApp .floatingTimerFallback.size1{height:284px;min-height:284px}.studyApp .floatingTimerFallback.size2{height:306px;min-height:306px}.studyApp .floatingTimerFallback.size3{height:328px;min-height:328px}.studyApp .floatingTimerFallback .quickObservation>input{height:34px;min-height:34px;font-size:16px}.studyApp .floatingTimerFallback .quickObservation>button{height:34px;min-height:34px;font-size:11px}}@media (height<=560px) and (width<=1024px){.studyApp .floatingTimerFallback.size1,.studyApp .floatingTimerFallback.size2,.studyApp .floatingTimerFallback.size3{height:min(278px,100dvh - 16px);min-height:0}}.studyApp .floatingTimerFallback{flex-direction:column;display:flex}.studyApp .floatingTimerFallback.size1,.studyApp .floatingTimerFallback.size2,.studyApp .floatingTimerFallback.size3{height:auto!important;min-height:0!important}.studyApp .floatingTimerFallback .floatingTimerShell{justify-content:flex-start!important;height:auto!important;min-height:0!important;padding-bottom:7px!important}.studyApp .floatingTimerFallback .quickQuestions,.studyApp .floatingTimerFallback .quickObservation,.studyApp .floatingTimerFallback .quickQuestions small{margin-top:1px!important}.landingFloatingTrialFallback,.landingTrialPipBody{height:auto!important;max-height:none!important}.landingFloatingTrialFallback .landingTrialFrame,.landingTrialPipBody .landingTrialFrame{height:auto!important;min-height:0!important}.landingFloatingTrialFallback .landingTrialShell,.landingTrialPipBody .landingTrialShell{justify-content:flex-start!important;gap:3px!important;height:auto!important;min-height:0!important;max-height:none!important;padding-bottom:7px!important;overflow:visible!important}.landingFloatingTrialFallback .floatingTimerShell,.landingTrialPipBody .floatingTimerShell{min-height:0!important}.landingTrialShell .quickQuestions,.landingTrialShell .quickObservation,.landingTrialShell .quickQuestions small{margin-top:1px!important}@media (width<=1024px),(pointer:coarse){.studyApp .floatingTimerFallback.size1,.studyApp .floatingTimerFallback.size2,.studyApp .floatingTimerFallback.size3{height:auto!important;min-height:0!important}.studyApp .floatingTimerFallback .floatingTimerShell{height:auto!important;min-height:0!important;overflow:visible!important}}.el-landing.lp-v2 .lp-v2-phone-demo--immersive{align-content:start;gap:0;display:grid}.el-landing.lp-v2 .lp-v2-phone-demo--immersive .lp-v2-phone-shell{z-index:1;position:relative}.el-landing.lp-v2 .lp-v2-hero-side{align-content:start;gap:12px;display:grid}.el-landing.lp-v2 .lp-v2-phone-floating-dock--side{gap:9px;width:100%;margin-top:2px;padding-top:2px;display:grid;position:relative}.el-landing.lp-v2 .lp-v2-phone-floating-label{gap:4px;padding:0 2px;display:grid}.el-landing.lp-v2 .lp-v2-phone-floating-label span{color:#f2c777;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.el-landing.lp-v2 .lp-v2-phone-floating-label small{color:#b9cade;text-align:left;font-size:11px;line-height:1.35}.el-landing.lp-v2 .lp-v2-floating-peek--attached{background:linear-gradient(160deg,#0f2a45fa,#123858fa);border:1px solid #a5c6df3d;border-radius:18px;padding:11px 11px 10px;position:relative;box-shadow:0 18px 34px #0513222e,inset 0 1px #ffffff0a}.el-landing.lp-v2 .lp-v2-floating-peek-main i{background:#f1c96f!important;box-shadow:0 0 0 3px #f1c96f24!important}.el-landing.lp-v2 .lp-v2-phone-demo--immersive .lp-v2-floating-peek-head small,.el-landing.lp-v2 .lp-v2-phone-floating-dock--side .lp-v2-floating-peek-head small{max-width:none}.el-landing.lp-v2 .lp-v2-phone-demo--immersive .lp-v2-floating-peek-main strong,.el-landing.lp-v2 .lp-v2-phone-floating-dock--side .lp-v2-floating-peek-main strong{font-size:27px}.el-landing.lp-v2 .lp-v2-phone-demo--immersive .lp-v2-floating-peek>small,.el-landing.lp-v2 .lp-v2-phone-floating-dock--side .lp-v2-floating-peek>small{text-align:left;margin-top:7px}.el-landing.lp-v2 .lp-v2-phone-action-grid button,.el-landing.lp-v2 .lp-v2-hero-utility-actions button,.el-landing.lp-v2 .lp-v2-hero-voice-box button,.el-landing.lp-v2 .lp-v2-phone-floating-cta{box-shadow:0 10px 20px #07182924,inset 0 1px #ffffff0f;color:#f4f8fc!important;background:linear-gradient(#234a70 0%,#183a5b 100%)!important;border:1px solid #7ba7cf6b!important;font-weight:800!important}.el-landing.lp-v2 .lp-v2-phone-action-grid button svg,.el-landing.lp-v2 .lp-v2-hero-utility-actions button svg,.el-landing.lp-v2 .lp-v2-hero-voice-box button svg,.el-landing.lp-v2 .lp-v2-phone-floating-cta svg{color:#f0c86e}.el-landing.lp-v2 .lp-v2-phone-action-grid button:hover,.el-landing.lp-v2 .lp-v2-hero-utility-actions button:hover,.el-landing.lp-v2 .lp-v2-hero-voice-box button:hover,.el-landing.lp-v2 .lp-v2-phone-floating-cta:hover{transform:translateY(-1px);box-shadow:0 14px 24px #0718292e,inset 0 1px #ffffff14;background:linear-gradient(#29547e 0%,#1d466c 100%)!important}.el-landing.lp-v2 .lp-v2-phone-action-grid button:active,.el-landing.lp-v2 .lp-v2-hero-utility-actions button:active,.el-landing.lp-v2 .lp-v2-hero-voice-box button:active,.el-landing.lp-v2 .lp-v2-phone-floating-cta:active{transform:translateY(1px)}.el-landing.lp-v2 .lp-v2-phone-floating-cta{border-radius:14px;justify-content:center;gap:9px;min-height:46px;font-size:13px}.el-landing.lp-v2 .lp-v2-phone-floating-cta span{text-align:center}.landingFloatingTrialFallback,.landingTrialPipBody{background:#0f2743!important}.landingFloatingTrialFallback{border:1px solid #e9c47857!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 24px 54px #03122152!important}.landingFloatingTrialFallback .landingTrialFrame,.landingTrialPipBody .landingTrialFrame{background:linear-gradient(155deg,#12314f,#0e2742)!important;height:auto!important;min-height:0!important}.landingFloatingTrialFallback .landingTrialBrowserBar,.landingTrialPipBody .landingTrialBrowserBar{background:#0a223a!important;border-bottom:1px solid #8cb1de1f!important}.landingFloatingTrialFallback .landingTrialShell,.landingTrialPipBody .landingTrialShell{background:linear-gradient(155deg,#12314f,#0e2742)!important;justify-content:flex-start!important;gap:3px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:7px 8px 8px!important;overflow:hidden!important}.landingFloatingTrialFallback .floatingTimerShell,.landingTrialPipBody .floatingTimerShell{height:auto!important;min-height:0!important;box-shadow:none!important;background:0 0!important}.landingTrialShell .landingTrialToolRow,.landingTrialShell .landingTrialFooter{border-top:0!important;padding-top:0!important}.landingTrialShell .landingTrialToolRow{margin-top:2px!important}.landingTrialShell .landingTrialFooter,.landingTrialShell .quickQuestions,.landingTrialShell .quickObservation,.landingTrialShell .quickQuestions small{margin-top:1px!important}.landingFloatingTrialFallback .floatingTimerDot.running,.landingTrialPipBody .floatingTimerDot.running,.landingFloatingTrialFallback .floatingTimerDot.paused,.landingTrialPipBody .floatingTimerDot.paused{box-shadow:0 0 0 3px #f1c96f1f;background:#f1c96f!important}.landingFloatingTrialFallback .floatingTimerControls button,.landingTrialPipBody .floatingTimerControls button,.landingFloatingTrialFallback .landingTrialToolRow button,.landingTrialPipBody .landingTrialToolRow button,.landingFloatingTrialFallback .quickQuestions button,.landingTrialPipBody .quickQuestions button{color:#f4f8fc!important;background:linear-gradient(#234a70 0%,#183a5b 100%)!important;border:1px solid #7ba7cf5c!important;box-shadow:0 10px 20px #07182924,inset 0 1px #ffffff0d!important}.landingFloatingTrialFallback .floatingTimerControls .floatingPomodoroLogo,.landingTrialPipBody .floatingTimerControls .floatingPomodoroLogo{border-color:#efcc84!important;box-shadow:0 0 0 1px #efcc842e,inset 0 1px #ffffff0f!important}@media (width<=1180px){.el-landing.lp-v2 .lp-v2-phone-floating-cta{font-size:12px}}@media (width<=760px){.el-landing.lp-v2 .lp-v2-phone-floating-dock--side{margin-top:0}.el-landing.lp-v2 .lp-v2-phone-floating-cta{min-height:44px;font-size:12px}}.el-landing.lp-v2 .lp-v2-phone-session-entry{background:linear-gradient(#0f2d48b8,#091f34c2);border:1px solid #8bb2d82e;border-radius:14px;gap:8px;margin-top:10px;padding:11px;display:grid;box-shadow:inset 0 1px #ffffff06}.el-landing.lp-v2 .lp-v2-phone-session-entry-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.el-landing.lp-v2 .lp-v2-phone-session-entry-head>span{color:#f0cf98;letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:900}.el-landing.lp-v2 .lp-v2-phone-session-entry-head>small{color:#91a9bf;text-align:right;font-size:9px;line-height:1.25}.el-landing.lp-v2 .lp-v2-phone-session-entry label{color:#afc2d4;text-transform:uppercase;letter-spacing:.06em;grid-template-columns:68px minmax(0,1fr);align-items:center;gap:7px;font-size:9px;font-weight:800;display:grid}.el-landing.lp-v2 .lp-v2-phone-session-entry input{color:#f4f8fc;text-transform:none;letter-spacing:0;background:#0d2a45;border:1px solid #31516f;border-radius:9px;outline:0;width:100%;min-width:0;height:31px;padding:6px 9px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.2}.el-landing.lp-v2 .lp-v2-phone-session-entry input::placeholder{color:#718ca5}.el-landing.lp-v2 .lp-v2-phone-session-entry input:focus{border-color:#dfbd82;box-shadow:0 0 0 2px #dfbd821a}.el-landing.lp-v2 .lp-v2-floating-peek-button{appearance:none;width:100%;color:inherit;text-align:inherit;cursor:pointer;font:inherit;display:block}.el-landing.lp-v2 .lp-v2-floating-peek-button:hover{border-color:#efcc846b;transform:translateY(-1px)}.el-landing.lp-v2 .lp-v2-floating-peek-button:focus-visible{outline-offset:2px;outline:3px solid #f0c86e42}.landingTrialPipBody .landingTrialFrame,.landingFloatingTrialFallback .landingTrialFrame{height:auto!important;min-height:0!important;overflow:visible!important}.landingTrialPipBody .landingTrialShellNative,.landingFloatingTrialFallback .landingTrialShellNative{flex-direction:column;width:100%;display:flex;position:relative;background:linear-gradient(155deg,#12314f,#0e2742)!important;flex:none!important;justify-content:flex-start!important;gap:4px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:10px 8px 8px!important;overflow:hidden!important}.landingTrialNativeHeader{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"wall levels""state state""clock clock";align-items:center;row-gap:5px;width:100%;display:grid}.landingTrialShellNative .floatingWallClock{color:#c8d8e7;grid-area:wall;font-size:11px;position:static!important}.landingTrialShellNative .floatingTimerState{color:#f4f8fc;text-align:center;grid-area:state;white-space:nowrap!important;letter-spacing:.06em!important;justify-content:center!important;width:auto!important;min-height:14px!important;margin:0!important;padding:0!important;font-size:10px!important;line-height:1.4!important;position:static!important;inset:auto!important;overflow:visible!important}.landingTrialShellNative .floatingTimerState .floatingTimerDot{flex:none;margin-right:6px!important;position:static!important}.landingTrialShellNative .landingTrialNativeSizePicker{grid-area:levels;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;gap:4px!important;padding:0!important;display:flex!important;position:static!important}.landingTrialShellNative .landingTrialNativeSizePicker button{color:#f4f8fc!important;background:#173b5d!important;border:1px solid #7ea7cd57!important;border-radius:7px!important;width:24px!important;height:24px!important;min-height:24px!important;font-size:11px!important;font-weight:900!important}.landingTrialShellNative .landingTrialNativeSizePicker button[aria-pressed=true]{background:#315676!important;border-color:#f2c56f!important;box-shadow:inset 0 0 0 1px #f2c56f40!important}.landingTrialShellNative .floatingTimerClock{font-variant-numeric:tabular-nums;white-space:nowrap;text-align:center;grid-area:clock;width:100%;color:#fff!important;margin:0 0 5px!important;padding:0!important;font-size:34px!important;line-height:1!important}.landingTrialShellNative.size2 .floatingTimerClock{font-size:38px!important}.landingTrialShellNative.size3 .floatingTimerClock{font-size:42px!important}.landingTrialSessionContent{gap:4px;width:100%;min-width:0;display:grid}.landingTrialShellNative .landingTrialNativeControls{grid-template-columns:minmax(0,1fr) 46px minmax(0,1fr)!important;gap:5px!important;margin:0!important;display:grid!important}.landingTrialShellNative .landingTrialNativeControls button{color:#fff!important;background:linear-gradient(#1e4c76,#173d61)!important;border:1px solid #315b82!important;border-radius:9px!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:39px!important;padding:6px!important;font-size:11px!important;font-weight:800!important;box-shadow:inset 0 1px #ffffff0b!important}.landingTrialShellNative .landingTrialNativeControls .floatingPomodoroLogo{background:#173855!important;border-color:#efc66f!important;width:46px!important;min-width:46px!important;max-width:46px!important;padding:3px!important}.landingTrialShellNative .landingTrialNativeControls .floatingPomodoroLogo img{width:31px!important;height:31px!important}.landingTrialShellNative .landingTrialNativeRecorder{gap:3px;margin-top:1px;display:grid}.landingTrialShellNative .landingTrialNativeRecorder .quickQuestions{order:0!important;margin:0!important}.landingTrialShellNative .landingTrialNativeRecorder .quickQuestions form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 54px!important;gap:5px!important;margin:0!important;display:grid!important}.landingTrialShellNative .landingTrialNativeRecorder .quickQuestions label{color:#f0f6fb;min-width:0;line-height:1.1;font-size:9px!important}.landingTrialShellNative .landingTrialNativeRecorder .quickQuestions input{width:100%;min-width:0;margin-top:2px;color:#fff!important;background:#102b49!important;border:1px solid #55779a!important;border-radius:7px!important;height:37px!important;min-height:37px!important;padding:5px 6px!important;font-size:13px!important}.landingTrialShellNative .landingTrialNativeRecorder .quickQuestions button,.landingTrialShellNative .quickObservation>button{align-self:end;color:#132a45!important;height:37px!important;min-height:37px!important;box-shadow:none!important;background:#ffc46c!important;border:0!important;border-radius:7px!important;font-size:10px!important;font-weight:900!important}.landingTrialShellNative .quickObservation{grid-template-columns:30px minmax(0,1fr) 54px!important;gap:5px!important;margin:0!important}.landingTrialShellNative .quickObservation>span{align-self:center;color:#f0f6fb!important;font-size:9px!important}.landingTrialShellNative .quickObservation>input{background:#102b49!important;height:29px!important;min-height:29px!important}.landingTrialShellNative .quickObservation>button{height:29px!important;min-height:29px!important}.landingTrialShellNative .landingTrialNativeTotals{color:#c6d6e5;margin:0;font-size:8px;line-height:1.2;display:block}.landingTrialShellNative .landingTrialNativeTools{grid-template-columns:1fr 1fr!important;gap:5px!important;margin-top:3px!important;display:grid!important}.landingTrialShellNative .landingTrialNativeTools button{border-radius:8px!important;min-height:34px!important}.landingFloatingExpiredNative{z-index:20!important;text-align:center!important;background:#05121ff5!important;place-content:center!important;gap:8px!important;min-height:0!important;margin:0!important;padding:18px!important;display:grid!important;position:absolute!important;inset:0!important;overflow:auto!important}.landingFloatingExpiredNative strong{font-size:18px!important}.landingFloatingExpiredNative span{color:#c5d5e4;max-width:260px;margin:0 auto;font-size:11px;line-height:1.45}.landingFloatingExpiredNative button{border-radius:9px!important;min-height:36px!important;font-size:11px!important;font-weight:850!important}.landingFloatingExpiredNative .landingFloatingExpiredClose{color:#dce8f2!important;background:#173a5b!important;border:1px solid #355875!important}.landingTrialShellNative .floatingTimerDot.running,.landingTrialShellNative .floatingTimerDot.paused{background:#f1c96f!important;box-shadow:0 0 0 3px #f1c96f1f!important}@media (width<=560px){.el-landing.lp-v2 .lp-v2-phone-session-entry-head{flex-direction:column;align-items:flex-start}.el-landing.lp-v2 .lp-v2-phone-session-entry-head>small{text-align:left}.el-landing.lp-v2 .lp-v2-phone-session-entry label{grid-template-columns:1fr}}.el-landing.lp-v2 .lp-v2-phone-demo--immersive{grid-auto-rows:max-content;align-self:start;height:auto;min-height:0}.el-landing.lp-v2 .lp-v2-phone-demo--immersive .lp-v2-phone-shell{align-self:start;height:auto;min-height:0}.el-landing.lp-v2 .lp-v2-phone-screen{flex-direction:column;height:auto;min-height:0;display:flex}.el-landing.lp-v2 .lp-v2-phone-demo--immersive .lp-v2-phone-session-entry{flex:none;align-content:start}.el-landing.lp-v2 .lp-v2-phone-session-entry-note{align-items:start;min-height:0}.el-landing.lp-v2 .lp-v2-phone-session-entry textarea{box-sizing:border-box;color:#f4f8fc;resize:none;background:#0d2a45;border:1px solid #31516f;border-radius:9px;outline:0;width:100%;min-width:0;min-height:76px;padding:8px 9px;font-family:inherit;font-size:10px;font-weight:600;line-height:1.35}.el-landing.lp-v2 .lp-v2-phone-session-entry textarea::placeholder{color:#718ca5}.el-landing.lp-v2 .lp-v2-phone-session-entry textarea:focus{border-color:#dfbd82;box-shadow:0 0 0 2px #dfbd821a}.landingTrialPipRoot{height:auto!important;min-height:0!important}.landingTrialMeasurement{visibility:hidden;pointer-events:none;contain:layout style;width:max-content;top:0;left:-10000px;height:auto!important;min-height:0!important;position:fixed!important}.landingTrialShellNative .landingFloatingFeedback{z-index:15;pointer-events:none;background:#12314f;border:1px solid #54799a;position:absolute;inset:auto 8px 8px;box-shadow:0 4px 16px #03101f4d;margin:0!important}.landingTrialShellNative .landingTrialPromptBackdrop{width:100%;padding:0;position:relative;inset:auto;overflow:visible}.landingTrialShellNative .landingTrialPrompt{gap:8px;padding:13px 10px}.landingTrialShellNative .landingTrialPrompt>strong{padding-right:20px}.landingTrialShellNative .landingTrialPrompt form{grid-template-columns:minmax(0,1fr) auto;margin:0}.landingFloatingTrialFallback{max-height:calc(100dvh - 24px);height:auto!important;overflow:auto!important}.landingFloatingTrialFallback.size1{width:min(248px,100vw - 24px)}.landingFloatingTrialFallback.size2{width:min(288px,100vw - 24px)}.landingFloatingTrialFallback.size3{width:min(320px,100vw - 24px)}.paymentReturnPage{color:#edf5fb;background:radial-gradient(circle at 50% 0,#5589be29,#0000 34%),#071a2d;place-items:center;min-height:100dvh;padding:28px 18px;display:grid}.paymentReturnCard{text-align:center;background:#0b2339f5;border:1px solid #a0beda33;border-radius:22px;justify-items:center;gap:14px;width:min(520px,100%);padding:34px 30px;display:grid;box-shadow:0 28px 80px #00000047}.paymentReturnIcon{color:#bcd7ee;background:#6f9bc61f;border:1px solid #87b0d738;border-radius:18px;place-items:center;width:62px;height:62px;display:grid}.paymentReturnIcon.confirmed{color:#8ee0b3;background:#34975e1f;border-color:#59be8242}.paymentReturnIcon.error{color:#f0a5a5;background:#be4c4c1f;border-color:#de72723d}.paymentReturnEyebrow{letter-spacing:.15em;color:#87a9c8;font-size:11px;font-weight:800}.paymentReturnCard h1{letter-spacing:-.035em;margin:0;font-size:clamp(25px,5vw,34px)}.paymentReturnCard>p{color:#c5d4e1;max-width:430px;margin:0;font-size:14px;line-height:1.65}.paymentReturnSecurity{color:#aebfd0;background:#ffffff09;border-radius:12px;align-items:center;gap:8px;padding:10px 12px;font-size:12px;display:flex}.paymentReturnActions{gap:9px;width:100%;margin-top:4px;display:grid}.paymentReturnPrimary,.paymentReturnActions button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;min-height:46px;font:700 14px/1 inherit;text-decoration:none;display:flex}.paymentReturnPrimary{color:#16283a;background:#e8c99f}.paymentReturnActions button{color:#d5e2ed;background:0 0;border:1px solid #9fbbd43d}.paymentReturnCard small{color:#8197aa;font-size:11px}@media (width<=520px){.paymentReturnPage{padding:18px 12px}.paymentReturnCard{border-radius:18px;padding:28px 18px}}:root{--study-dock-height:0px}.studyApp .floatingTimerFallback{height:auto!important;min-height:0!important;max-height:var(--floating-max-height,calc(100dvh - 16px))!important;resize:none!important;flex-direction:column!important;display:flex!important;overflow:hidden!important}.studyApp .floatingTimerFallback[data-positioned=true]{bottom:auto!important;right:auto!important}.studyApp .floatingTimerFallback .floatingTimerDrag{touch-action:none;-webkit-user-select:none;user-select:none;flex:none!important;height:36px!important;min-height:36px!important}.studyApp .floatingTimerFallback .floatingTimerDrag button{width:36px!important;min-width:36px!important;height:36px!important;min-height:36px!important;padding:0!important}.studyApp .floatingTimerFallback .floatingTimerShell{overscroll-behavior:contain;flex:0 auto!important;justify-content:flex-start!important;height:auto!important;min-height:0!important;overflow:hidden auto!important}.studyApp .floatingTimerFallback :where(.floatingTimerClock,.floatingTimerControls,.quickQuestions,.quickObservation,.floatingTimerState){flex-shrink:0}html:has(.floatingTimerFallback,.modalBackdrop,.accessGateBackdrop,.focusFullscreenOverlay,[data-slot=sheet-content]) .consentSettings--platform{display:none!important}.studyPrivacyButton{color:#9fb5cc;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px 12px;font-size:12px;display:flex}.flashSyncStatus{color:#acc2d8;justify-content:space-between;align-items:center;gap:12px;margin:12px 0;font-size:12px;line-height:1.5;display:flex}.flashSyncStatus button{flex-shrink:0;min-height:44px}.learningSyncNotice{color:#acc2d8;margin:0 0 12px;font-size:12px;line-height:1.5}.flashSyncStatus.error,.learningSyncNotice.error{color:#ffd286}.goalPanelPage .goalChartBar.met,.goalPanelPage .goalLegend i.met{background:#37bd85!important}.goalPanelPage .goalChartBar.close,.goalPanelPage .goalLegend i.close{background:#f0c35f!important}.goalPanelPage .goalChartBar.below,.goalPanelPage .goalLegend i.below{background:#e96f79!important}.goalPanelPage .goalChartPercent.met{color:#68e4af!important}.goalPanelPage .goalChartPercent.close{color:#f0c35f!important}.goalPanelPage .goalChartPercent.below{color:#ff97a0!important}@media (width<=1099px){.studyApp:has(.modalBackdrop,.accessGateBackdrop)>.studyMobileDock{visibility:hidden!important;pointer-events:none!important}.studyApp>.studyMobileDock{grid-template-columns:repeat(5,minmax(0,1fr))!important}.studyApp .floatingTimerFallback{bottom:calc(var(--study-dock-height,72px) + 8px)!important;max-width:calc(var(--study-viewport-width,100vw) - 16px)!important;min-width:0!important}.studyApp .modalBackdrop,.studyApp .accessGateBackdrop{top:var(--study-viewport-top,0px)!important;height:var(--study-viewport-height,100dvh)!important;z-index:4000!important;box-sizing:border-box!important;padding:max(8px,env(safe-area-inset-top)) max(8px,env(safe-area-inset-right)) max(8px,env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;align-items:center!important;bottom:auto!important;overflow:hidden!important}.studyApp .modalBackdrop>.modal,.studyApp .accessGateBackdrop>.accessGateCard{overscroll-behavior:contain;scroll-padding-block:16px;box-sizing:border-box!important;width:100%!important;min-height:0!important;max-height:100%!important;margin:auto!important;overflow:hidden auto!important}.studyApp .modal .modalBtns{padding-block:12px!important;position:static!important}.studyApp .modal :where(input,select,textarea){scroll-margin-block:24px;font-size:16px!important}.studyApp .modal .modalBtns button{min-height:44px!important}.consentSettings--platform{display:none!important}.consentBar--platform{bottom:calc(var(--study-dock-height,72px) + 8px)!important;max-height:calc(var(--study-viewport-height,100dvh) - var(--study-dock-height,72px) - 24px)!important}}@media (width<=620px){.studyApp .modal{padding:18px 16px!important}.flashSyncStatus{flex-wrap:wrap;align-items:flex-start}}@media (width<=430px){.studyApp>.studyMobileDock>button{font-size:9.5px!important}.studyApp>.studyMobileDock>button span{font-size:inherit!important;letter-spacing:-.02em!important}}.nativeOverlayHelp{color:#eef6ff;background:#102131;border:1px solid #334b61;border-radius:22px;width:min(440px,100% - 28px);max-height:calc(100dvh - 32px);margin:auto;padding:28px;position:fixed;inset:0;overflow:auto;box-shadow:0 24px 80px #0008}.nativeOverlayHelp::backdrop{background:#07111bc9}.nativeOverlayHelp h2{margin:14px 0;font-size:23px;line-height:1.2}.nativeOverlayHelp p{color:#d2deeb;margin:14px 0;font-size:14px;line-height:1.6}.nativeOverlayHelp a,.nativeOverlayHelp button:not(.nativeOverlayDismiss){text-align:center;width:100%;color:inherit;cursor:pointer;background:#19354b;border:1px solid #476079;border-radius:12px;margin-top:12px;padding:12px;text-decoration:none;display:block}.nativeOverlayHelp a.primary{color:#102131;background:#91e0d7;font-weight:700}.nativeOverlayDismiss{color:inherit;background:0 0;border:0;font-size:25px;position:absolute;top:8px;right:12px}html.el-native-overlay,html.el-native-overlay body{background:#102131!important;width:100%!important;height:100%!important;margin:0!important;padding:0!important;overflow:auto!important}html.el-native-overlay body>:not(.nativeOverlayContent){display:none!important}.nativeOverlayContent{box-sizing:border-box;color:#fff;background:#102131;width:100%;display:block;overflow-x:hidden}.nativeOverlayContent .floatingTimerShell{box-sizing:border-box;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;min-height:0!important}.nativeOverlayLevels{justify-content:center;align-items:center;gap:8px;padding:6px 12px 10px;font-size:12px;display:flex}.nativeOverlayLevels button{color:#fff;background:#183449;border:1px solid #476079;border-radius:8px;padding:4px 12px}.nativeOverlayLevels button[aria-pressed=true]{color:#102131;background:#91e0d7}html.el-native-overlay .nativeOverlayContent.floatingTimerPipBody{height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:flow-root!important;overflow:visible!important}html.el-native-overlay .nativeOverlayContent .floatingTimerShell{flex:none!important;gap:4px!important;height:auto!important;min-height:0!important;max-height:none!important;padding:6px 8px!important;overflow:visible!important}html.el-native-overlay .nativeOverlayContent .floatingTimerClock{margin:2px 0 4px!important;font-size:30px!important;line-height:1.05!important}html.el-native-overlay .nativeOverlayContent .floatingTimerState{letter-spacing:.05em!important;font-size:9px!important}html.el-native-overlay .nativeOverlayContent .floatingWallClock{font-size:9px!important}html.el-native-overlay .nativeOverlayContent .floatingTimerControls{flex-wrap:nowrap!important;gap:5px!important}html.el-native-overlay .nativeOverlayContent .floatingTimerControls button{min-width:0!important;min-height:36px!important;padding:5px!important;font-size:11px!important}html.el-native-overlay .nativeOverlayContent .quickQuestions :is(input,button),html.el-native-overlay .nativeOverlayContent .quickObservation :is(input,button){height:32px!important;min-height:32px!important;padding:4px!important;font-size:12px!important}html.el-native-overlay .nativeOverlayContent .quickQuestions label{font-size:10px!important}html.el-native-overlay .nativeOverlayContent .nativeOverlayLevels{padding:3px 8px 6px!important;font-size:10px!important}html.el-native-overlay .nativeOverlayContent .nativeOverlayLevels button{height:30px!important;min-height:30px!important;padding:3px 10px!important;font-size:11px!important}.nativeGooglePage{color:#e9f3ff;background:#07182d;place-items:center;min-height:100dvh;padding:20px;font:16px system-ui;display:grid}.nativeGooglePage section{background:#102d47;border:1px solid #355470;border-radius:20px;max-width:440px;padding:28px}.nativeGooglePage h1{margin:16px 0;font-size:26px}.nativeGooglePage p{margin:16px 0;line-height:1.6}.nativeGooglePage small{color:#b8cee0;margin-top:20px;display:block}.nativeGooglePage :is(button,a){color:#0b2339;text-align:center;background:#ffce76;border:0;border-radius:12px;width:100%;padding:14px;font:600 15px system-ui;text-decoration:none;display:block}.nativeGooglePage button:disabled{opacity:.5}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation)>.studyMobileDock{display:none!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation)>[data-slot=sidebar]{flex:none!important;width:auto!important;min-width:0!important;display:block!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation) [data-slot=sidebar-gap]{width:var(--sidebar-width)!important;min-width:0!important;display:block!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation) [data-slot=sidebar-container].studySidebar{width:var(--sidebar-width)!important;min-width:0!important;display:flex!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation) [data-collapsible=icon] [data-slot=sidebar-gap],html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation) [data-collapsible=icon] .studySidebar{width:var(--sidebar-width-icon)!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation)>.studyWorkspace{flex:1!important;width:0!important;min-width:0!important;max-width:100%!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation) .studyMain{padding-bottom:40px!important}html[data-device-class=desktop] .studyMobileMenuGlyph{display:none!important}html[data-device-class=desktop] .studyDesktopMenuGlyph{display:inline-grid!important}html[data-device-class=desktop]{--study-dock-height:0px!important}html[data-device-class=desktop] .studyApp:not(.guestAuthPresentation) .consentBar--platform{bottom:12px!important}html[data-device-class=tablet] .studyApp:not(.guestAuthPresentation)>.studyMobileDock{z-index:1900!important;padding:7px max(8px,env(safe-area-inset-right)) max(7px,env(safe-area-inset-bottom))!important;background:#07182d!important;border-top:1px solid #28415c!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:4px!important;display:grid!important;position:fixed!important;inset:auto 0 0!important}html[data-device-class=tablet] .studyApp:not(.guestAuthPresentation)>.studyMobileDock>button{color:#afc6dc!important;background:0 0!important;border:0!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:4px!important;min-height:50px!important;padding:6px!important;font-size:12px!important;display:flex!important}html[data-device-class=tablet] .studyApp:not(.guestAuthPresentation)>.studyMobileDock>button.active{color:#ffcf73!important;background:#142b40!important}html[data-device-class=tablet] .studyMobileDock svg{width:22px!important;height:22px!important}html[data-device-class=tablet] .studyMain{padding-bottom:calc(90px + env(safe-area-inset-bottom))!important}html[data-device-class=tablet] .studyDesktopMenuGlyph{display:none!important}html[data-device-class=tablet] .studyMobileMenuGlyph{flex-direction:column;justify-content:space-between;width:19px;height:14px;display:flex!important}html[data-device-class=tablet] .studyMobileMenuGlyph i{background:currentColor;width:100%;height:2px}.studyApp:not(.guestAuthPresentation) .studyHeader{flex-wrap:wrap;min-height:64px;gap:10px!important;height:auto!important;padding:12px clamp(12px,2vw,30px)!important}.studyApp:not(.guestAuthPresentation) .studyHeaderRight{flex-wrap:wrap;justify-content:flex-end;min-width:0;gap:8px!important}html[data-device-class=phone] .studyHeaderIdentity{flex:130px}html[data-device-class=phone] .studyHeaderRight{flex:170px}html[data-device-class=phone] .studyHeaderDate{display:none!important}html[data-device-class=phone] .studyApp:not(.guestAuthPresentation) .studyMain{padding-inline:12px!important}@media (width<=380px){html[data-device-class=phone] .studyHeaderIdentity{font-size:11px}html[data-device-class=phone] .studyPlanBadge{padding:7px!important;font-size:10px!important}}.el-landing.lp-v2 .lp-app{color:#172b40;background:#f5f3ed;padding:100px 0;scroll-margin-top:96px}.el-landing.lp-v2 .lp-app-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:64px;display:grid}.el-landing.lp-v2 .lp-app-copy{min-width:0;max-width:530px}.el-landing.lp-v2 .lp-app .lp-v2-eyebrow{align-items:center;gap:8px;display:flex}.el-landing.lp-v2 .lp-app h2{letter-spacing:-2px;margin:20px 0;font-size:clamp(36px,4.5vw,58px);line-height:1.08}.el-landing.lp-v2 .lp-app-copy>p{color:#566472;font-size:16px;line-height:1.8}.el-landing.lp-v2 .lp-app-features{gap:13px;margin:26px 0;padding:0;list-style:none;display:grid}.el-landing.lp-v2 .lp-app-features li{align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.el-landing.lp-v2 .lp-app-features svg{color:#8b693b;flex:none;margin-top:1px}.el-landing.lp-v2 .lp-app-download{color:#fff;background:#172d46;border-radius:15px;justify-content:center;align-items:center;gap:14px;max-width:100%;padding:17px 22px;text-decoration:none;transition:background .2s;display:inline-flex;box-shadow:0 10px 25px #172d461c}.el-landing.lp-v2 .lp-app-download:hover{background:#294a6d}.el-landing.lp-v2 .lp-app-download>span{font-size:15px;font-weight:700}.el-landing.lp-v2 .lp-app-download small{color:#d4deea;margin-top:4px;font-size:11px;font-weight:400;display:block}.el-landing.lp-v2 .lp-app-copy .lp-app-requirements{margin:12px 0 22px;font-size:12px}.el-landing.lp-v2 .lp-app-install{border-top:1px solid #d9dedc;border-bottom:1px solid #d9dedc;padding:15px 0;font-size:13px;line-height:1.7}.el-landing.lp-v2 .lp-app-install summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;font-weight:650;list-style:none;display:flex}.el-landing.lp-v2 .lp-app-install summary::-webkit-details-marker{display:none}.el-landing.lp-v2 .lp-app-install summary svg{flex:none}.el-landing.lp-v2 .lp-app-install ol{color:#566472;margin:15px 0 0;padding-left:20px}.el-landing.lp-v2 .lp-app-install li+li{margin-top:8px}.el-landing.lp-v2 .lp-app-copy .lp-app-ios{margin-top:18px;font-size:12px;line-height:1.7}.el-landing.lp-v2 .lp-app-art{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:20px 0;display:flex;position:relative}.el-landing.lp-v2 .lp-app-orbit{aspect-ratio:1;background:radial-gradient(circle,#e6d7b8 0,#ece4d5 55%,#eee9df 70%);border:1px solid #dfd7c9;border-radius:50%;width:100%;max-width:430px;position:absolute;top:14%}.el-landing.lp-v2 .lp-app-phone{box-sizing:border-box;background:#f8fafc;border:7px solid #192b3d;border-radius:43px;width:282px;max-width:100%;padding:13px 16px 17px;position:relative;box-shadow:18px 30px 50px #182b4026,inset 0 0 0 2px #e3e7eb}.el-landing.lp-v2 .lp-app-camera{background:#192b3d;border-radius:20px;width:66px;height:16px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.el-landing.lp-v2 .lp-app-status{justify-content:space-between;margin-bottom:27px;padding:0 4px;font-size:10px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-app-phone-brand{align-items:center;gap:8px;font-size:13px;display:flex}.el-landing.lp-v2 .lp-app-phone-brand img{width:27px;height:27px}.el-landing.lp-v2 .lp-app-notification{background:#e9edf2;border:1px solid #dce3ea;border-radius:14px;align-items:center;gap:9px;margin:18px 0 23px;padding:12px 10px;display:flex}.el-landing.lp-v2 .lp-app-notification strong{font-size:10px;display:block}.el-landing.lp-v2 .lp-app-notification span{color:#526477;margin-top:4px;font-size:9px;display:block}.el-landing.lp-v2 .lp-app-timer>span i{background:#bd9256;border-radius:50%;flex:none;width:6px;height:6px}.el-landing.lp-v2 .lp-app-greeting{flex-direction:column;gap:7px;display:flex}.el-landing.lp-v2 .lp-app-greeting small{letter-spacing:1.5px;color:#8a6a3e;font-size:8px}.el-landing.lp-v2 .lp-app-greeting strong{letter-spacing:-.8px;font-size:24px}.el-landing.lp-v2 .lp-app-greeting>span{color:#607184;font-size:10px}.el-landing.lp-v2 .lp-app-timer{text-align:center;background:#fff;border:1px solid #e0e6ed;border-radius:18px;margin:19px 0 12px;padding:19px 12px;box-shadow:0 4px 14px #102f4606}.el-landing.lp-v2 .lp-app-timer>span{color:#8b6232;letter-spacing:1px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.el-landing.lp-v2 .lp-app-timer>strong{font-variant-numeric:tabular-nums;letter-spacing:-1.5px;margin:12px 0 4px;font-size:34px;display:block}.el-landing.lp-v2 .lp-app-timer>small{color:#637385;font-size:10px}.el-landing.lp-v2 .lp-app-timer>div{justify-content:center;gap:7px;margin-top:17px;display:flex}.el-landing.lp-v2 .lp-app-timer>div span{background:#eef2f6;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:10px;display:flex}.el-landing.lp-v2 .lp-app-timer>div span:first-child{color:#fff;background:#19344d}.el-landing.lp-v2 .lp-app-stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.el-landing.lp-v2 .lp-app-stats>div{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:11px 9px}.el-landing.lp-v2 .lp-app-stats small{color:#6b7886;font-size:9px;display:block}.el-landing.lp-v2 .lp-app-stats strong{margin-top:5px;font-size:15px;display:block}.el-landing.lp-v2 .lp-app-stats strong small{font-size:8px;font-weight:400;display:inline}.el-landing.lp-v2 .lp-app-phone-nav{color:#647487;border-top:1px solid #e0e6ed;justify-content:space-around;margin:21px 0 17px;padding-top:14px;display:flex}.el-landing.lp-v2 .lp-app-phone-nav span{flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex}.el-landing.lp-v2 .lp-app-phone-nav span:first-child{color:#987548}.el-landing.lp-v2 .lp-app-homebar{background:#192b3d;border-radius:4px;width:77px;height:4px;margin:auto}.el-landing.lp-v2 .lp-app-caption{color:#6a726f;text-align:center;margin-top:26px;font-size:12px;position:relative}.el-landing.lp-v2 .lp-v2-links a[href=\#aplicativo]{color:inherit;white-space:nowrap}@media (width>=801px) and (width<=1200px){.el-landing.lp-v2 .lp-v2-nav{gap:15px}.el-landing.lp-v2 .lp-v2-links{gap:13px;font-size:12px}.el-landing.lp-v2 .lp-v2-nav-actions{gap:6px}.el-landing.lp-v2 .lp-v2-nav-cta{padding:11px;font-size:12px}.el-landing.lp-v2 .lp-v2-brand span{font-size:14px}}@media (width<=800px){.el-landing.lp-v2 .lp-app{padding:64px 0}.el-landing.lp-v2 .lp-app-grid{grid-template-columns:1fr;gap:30px}.el-landing.lp-v2 .lp-app-copy{max-width:560px;margin:auto}.el-landing.lp-v2 .lp-app-art{width:100%;max-width:420px;margin:auto}.el-landing.lp-v2 .lp-app h2{letter-spacing:-1px}}@media (width<=360px){.el-landing.lp-v2 .lp-app-download{gap:9px;padding:15px 13px}.el-landing.lp-v2 .lp-app-download>span{font-size:13px}.el-landing.lp-v2 .lp-app-phone{width:265px;padding-left:12px;padding-right:12px}}.el-landing.lp-v2.lp-anchor-navigation .lp-v2-section,.el-landing.lp-v2.lp-anchor-navigation .lp-v2-footer{content-visibility:visible}.publicLanding .lp-app-art{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:20px 0;display:flex;position:relative}.publicLanding .lp-app-orbit{aspect-ratio:1;background:radial-gradient(circle,#e6d7b8 0,#ece4d5 55%,#eee9df 70%);border:1px solid #dfd7c9;border-radius:50%;width:100%;max-width:430px;position:absolute;top:14%}.publicLanding .lp-app-phone{box-sizing:border-box;background:#f8fafc;border:7px solid #192b3d;border-radius:43px;width:282px;max-width:100%;padding:13px 16px 17px;position:relative;box-shadow:18px 30px 50px #182b4026,inset 0 0 0 2px #e3e7eb}.publicLanding .lp-app-camera{background:#192b3d;border-radius:20px;width:66px;height:16px;position:absolute;top:11px;left:50%;transform:translate(-50%)}.publicLanding .lp-app-status{justify-content:space-between;margin-bottom:27px;padding:0 4px;font-size:10px;font-weight:700;display:flex}.publicLanding .lp-app-phone-brand{align-items:center;gap:8px;font-size:13px;display:flex}.publicLanding .lp-app-phone-brand img{width:27px;height:27px}.publicLanding .lp-app-notification{background:#e9edf2;border:1px solid #dce3ea;border-radius:14px;align-items:center;gap:9px;margin:18px 0 23px;padding:12px 10px;display:flex}.publicLanding .lp-app-notification strong{font-size:10px;display:block}.publicLanding .lp-app-notification span{color:#526477;margin-top:4px;font-size:9px;display:block}.publicLanding .lp-app-timer>span i{background:#bd9256;border-radius:50%;flex:none;width:6px;height:6px}.publicLanding .lp-app-greeting{flex-direction:column;gap:7px;display:flex}.publicLanding .lp-app-greeting small{letter-spacing:1.5px;color:#8a6a3e;font-size:8px}.publicLanding .lp-app-greeting strong{letter-spacing:-.8px;font-size:24px}.publicLanding .lp-app-greeting>span{color:#607184;font-size:10px}.publicLanding .lp-app-timer{text-align:center;background:#fff;border:1px solid #e0e6ed;border-radius:18px;margin:19px 0 12px;padding:19px 12px;box-shadow:0 4px 14px #102f4606}.publicLanding .lp-app-timer>span{color:#8b6232;letter-spacing:1px;justify-content:center;align-items:center;gap:6px;font-size:8px;font-weight:700;display:flex}.publicLanding .lp-app-timer>strong{font-variant-numeric:tabular-nums;letter-spacing:-1.5px;margin:12px 0 4px;font-size:34px;display:block}.publicLanding .lp-app-timer>small{color:#637385;font-size:10px}.publicLanding .lp-app-timer>div{justify-content:center;gap:7px;margin-top:17px;display:flex}.publicLanding .lp-app-timer>div span{background:#eef2f6;border-radius:8px;align-items:center;gap:5px;padding:8px 12px;font-size:10px;display:flex}.publicLanding .lp-app-timer>div span:first-child{color:#fff;background:#19344d}.publicLanding .lp-app-stats{grid-template-columns:1fr 1fr;gap:9px;display:grid}.publicLanding .lp-app-stats>div{background:#fff;border:1px solid #e0e6ed;border-radius:12px;padding:11px 9px}.publicLanding .lp-app-stats small{color:#6b7886;font-size:9px;display:block}.publicLanding .lp-app-stats strong{margin-top:5px;font-size:15px;display:block}.publicLanding .lp-app-stats strong small{font-size:8px;font-weight:400;display:inline}.publicLanding .lp-app-phone-nav{color:#647487;border-top:1px solid #e0e6ed;justify-content:space-around;margin:21px 0 17px;padding-top:14px;display:flex}.publicLanding .lp-app-phone-nav span{flex-direction:column;align-items:center;gap:5px;font-size:8px;display:flex}.publicLanding .lp-app-homebar{background:#192b3d;border-radius:4px;width:77px;height:4px;margin:auto}.publicLanding .lp-app-caption{color:#6a726f;text-align:center;margin-top:26px;font-size:12px;position:relative}.seoPage.publicLanding{--seo-ink:#172c43;--seo-muted:#526173;--seo-line:#dce1e4;--seo-deep:#152e49;color:#172c43;background:#fbfaf7;overflow-x:clip}.publicLanding *{box-sizing:border-box}.publicLanding :where(a,button,summary):focus-visible{outline-offset:5px;outline:3px solid #986719}.publicLanding :where(section[id]){scroll-margin-top:100px}.publicHeader{z-index:40;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fbfaf7f5;border-bottom:1px solid #e4e5e3;position:sticky;top:0}.publicHeader>div{justify-content:space-between;align-items:center;gap:24px;width:calc(100% - 64px);max-width:1200px;min-height:80px;margin:auto;display:flex}.publicHeader nav{align-items:center;gap:24px;display:flex}.publicHeader a{text-decoration:none}.publicExplore{color:#45576a;font-size:13px}.publicLanding .publicButton{color:#fff;background:#192f49;border:1px solid #192f49;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:50px;padding:15px 22px;font-size:14px;font-weight:700;line-height:1.35;text-decoration:none;transition:background .18s,box-shadow .18s;display:inline-flex}.publicLanding .publicButton:hover{background:#294a69;box-shadow:0 6px 20px #192f491c}.publicLanding .publicLogin{color:#253e59;text-underline-offset:4px;align-items:center;min-height:44px;font-size:14px;font-weight:650;display:inline-flex}.publicHero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:64px;width:calc(100% - 64px);max-width:1200px;margin:0 auto;padding:60px 0;display:grid}.publicEyebrow{letter-spacing:.14em;color:#795a32;align-items:center;gap:9px;font-size:11px;font-weight:750;line-height:1.7;display:inline-flex}.publicHero h1{letter-spacing:-.047em;text-wrap:balance;color:#172c43;max-width:670px;margin:23px 0;font-size:clamp(40px,4.4vw,65px);font-weight:700;line-height:1.06}.publicHero h1 em{color:#8a6230;font-style:normal;display:block}.publicHeroCopy>p{color:#526173;max-width:545px;margin:0;font-size:17px;line-height:1.8}.publicActions{flex-wrap:wrap;align-items:center;gap:19px;margin-top:30px;display:flex}.publicTrial{color:#58685f;align-items:flex-start;gap:7px;margin-top:18px;font-size:12px;line-height:1.7;display:flex}.publicTrial svg{flex:none;margin-top:3px}.publicUtility{color:#6a4a22;text-underline-offset:4px;align-items:center;gap:10px;margin-top:25px;font-size:13px;font-weight:650;line-height:1.6;display:inline-flex}.publicLanding .lp-app-art{width:100%;max-width:430px;margin:auto}.publicLanding .lp-app-phone{color:#f2f6fc;background:#102941;box-shadow:18px 30px 50px #182b4026,inset 0 0 0 1px #617083}.publicLanding .lp-app-phone-brand img{border-radius:7px}.publicLanding .lp-app-notification,.publicLanding .lp-app-timer,.publicLanding .lp-app-stats>div{background:#173852;border-color:#375269}.publicLanding .lp-app-notification span,.publicLanding .lp-app-greeting>span,.publicLanding .lp-app-timer>small,.publicLanding .lp-app-stats small{color:#c4d3e4}.publicLanding .lp-app-greeting small,.publicLanding .lp-app-timer>span{color:#e0bd85}.publicLanding .lp-app-timer>div span{color:#fff;background:#294b66}.publicLanding .lp-app-timer>div span:first-child{color:#162b40;background:#d8b780;font-weight:700}.publicLanding .lp-app-phone-nav{color:#bfd0e0;border-color:#375269}.publicLanding .lp-app-phone-nav span:first-child{color:#e4be86}.publicLanding .lp-app-homebar{background:#ced8e3}.publicLanding .seoTrustStrip{color:#172c43;background:#efece5;border:0;border-radius:0;justify-content:center;gap:90px;width:100%;margin:0 auto 64px;padding:26px 32px;display:flex}.publicLanding .seoTrustStrip strong{color:#172c43;font-size:17px}.publicLanding .seoTrustStrip span{color:#526173;font-size:12px}.publicHighlights{grid-template-columns:repeat(4,1fr);gap:25px;width:calc(100% - 64px);max-width:1200px;margin:0 auto 45px;display:grid}.publicHighlights p{color:#45576b;gap:10px;font-size:13px;line-height:1.7;display:flex}.publicHighlights span{color:#8a6230}.publicLanding .seoBody{grid-template-columns:minmax(0,1fr) 300px;gap:54px;width:calc(100% - 64px);max-width:1200px}.publicLanding .seoArticle{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.publicLanding .seoArticle>section{border-bottom:1px solid #dce1e4;margin-bottom:32px;padding-bottom:30px}.publicLanding .seoArticle h2{letter-spacing:-.025em;color:#172c43;font-size:27px;line-height:1.25}.publicLanding .seoArticle p,.publicLanding .seoArticle li{color:#526173;font-size:16px;line-height:1.85}.publicLanding .seoProductCard{box-shadow:none;color:#172c43;background:#f0ece4;border:1px solid #e0d8ca;border-radius:18px;top:105px}.publicLanding .seoProductCard h2{color:#172c43;font-size:25px;line-height:1.2}.publicLanding .seoProductCard p{color:#526173}.publicLanding .seoPrimary{color:#fff;background:#192f49;border-color:#192f49}.publicLanding .seoSecondary{color:#29415a;background:0 0;border-color:#a9b7c3}.publicLanding .seoRelatedGrid>a{box-shadow:none;background:#fff;border:1px solid #dce1e4;border-radius:12px}.publicLanding .seoRelatedGrid strong{color:#172c43}.publicLanding .seoRelatedGrid span{color:#526173}.publicLanding .publicFinal{color:#fff;background:#192f49;border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:40px;width:calc(100% - 64px);max-width:1200px;margin:80px auto 40px;padding:50px;display:grid}.publicFinal .publicEyebrow{color:#dfbd88}.publicFinal h2{letter-spacing:-.035em;color:#fff;margin:17px 0;font-size:34px;line-height:1.2}.publicFinal h2 em{color:#dfbd88;font-style:normal}.publicFinal p{color:#ced8e3;font-size:14px;line-height:1.7}.publicFinal .publicButton{color:#172c43;background:#e1bd83;border-color:#e1bd83}.publicFinal .publicButton:hover{background:#f0d4a7}.publicFinal .publicLogin{color:#fff}.publicFinal .publicActions{margin-top:0}.publicFinal small{color:#ced8e3;margin-top:18px;font-size:12px;display:block}.publicBenefits{grid-template-columns:repeat(3,1fr);gap:35px;width:calc(100% - 64px);max-width:1200px;margin:60px auto;display:grid}.publicBenefits article{border-top:1px solid #c6b698;padding-top:25px}.publicBenefits article>span{color:#8a6230;font-size:12px}.publicBenefits h2{letter-spacing:-.02em;font-size:23px;line-height:1.3}.publicBenefits p,.publicExample p{color:#526173;font-size:16px;line-height:1.8}.publicExample{width:calc(100% - 64px);max-width:850px;margin:80px auto}.publicExample h2{letter-spacing:-.035em;font-size:36px;line-height:1.2}.publicExample h3{margin-top:30px;font-size:20px;line-height:1.4}@media (width<=1000px){.publicHero{gap:30px}.publicLanding .seoTrustStrip{gap:35px}.publicLanding .seoBody{grid-template-columns:minmax(0,1fr) 260px;gap:30px}.publicLanding .publicFinal{gap:30px;padding:35px}}@media (width<=760px){.publicHeader>div{gap:12px;width:calc(100% - 28px);min-height:70px}.publicHeader nav{gap:14px}.publicHeader .publicExplore{display:none}.publicHeader .publicButton{min-height:42px;padding:11px 13px;font-size:12px}.publicHeader .publicButton svg{display:none}.publicHeader .publicLogin{font-size:12px}.publicHeader .seoBrand{gap:6px}.publicHeader .seoBrand img{width:28px;height:28px}.publicHeader .seoBrand>span{flex-direction:column;gap:0;font-size:12px;line-height:1.1;display:flex}.publicHero{grid-template-columns:1fr;gap:25px;width:calc(100% - 36px);padding:46px 0 36px}.publicHero h1{max-width:600px;font-size:clamp(38px,8.5vw,58px)}.publicHeroCopy>p{font-size:16px}.publicLanding .lp-app-art{max-width:400px}.publicLanding .seoTrustStrip{flex-wrap:wrap;justify-content:space-between;gap:20px;margin-bottom:42px;padding:25px 18px}.publicLanding .seoTrustStrip>div{flex:1;min-width:130px}.publicHighlights{grid-template-columns:1fr 1fr;gap:12px;width:calc(100% - 36px)}.publicLanding .seoBody{grid-template-columns:1fr;width:calc(100% - 36px)}.publicLanding .seoProductCard{position:static}.publicLanding .publicFinal{grid-template-columns:1fr;width:calc(100% - 36px);margin-top:50px;padding:30px 24px}.publicFinal h2{font-size:31px}.publicBenefits{grid-template-columns:1fr;gap:15px;width:calc(100% - 36px)}.publicExample{width:calc(100% - 36px)}.publicExample h2{font-size:30px}}@media (width<=380px){.publicHeader nav{gap:10px}.publicHero h1{font-size:37px}.publicActions{gap:12px}.publicActions .publicLogin{font-size:13px}.publicHighlights{grid-template-columns:1fr}.publicLanding .seoTrustStrip>div{text-align:left;min-width:100%}.publicLanding .lp-app-phone{width:265px}}@media (prefers-reduced-motion:reduce){.publicLanding *{scroll-behavior:auto!important;transition:none!important}}.publicLanding .publicDownloadNote{color:#526173;text-align:center;width:calc(100% - 36px);max-width:1200px;margin:0 auto 24px;font-size:13px}@media (width<=760px){.publicLanding .publicHeader .publicExplore{align-items:center;gap:4px;font-size:11px;display:inline-flex}.publicLanding .publicHeader .publicExplore svg,.publicLanding .publicHeader .publicLogin{display:none}}@media (width<=400px){.publicLanding .publicHeader>div{flex-wrap:wrap;padding:8px 0}.publicLanding .publicHeader nav{justify-content:space-between;width:100%}}.publicLanding .publicHeader .publicExplore{white-space:nowrap;background:#fffaf0;border:1px solid #c9b38d;border-radius:9px;min-height:42px;padding:10px 12px;font-weight:700;line-height:1.3}.publicLanding .publicHeader .publicExplore:hover{background:#f4e5ca}.seoPremiumPage .plHero{background-image:radial-gradient(circle at 92% 8%,#e2bc7a29,#0000 30%),linear-gradient(145deg,#0e2a42,#153450 60%,#112c43);border-bottom:1px solid #2f4e68}.seoPremiumPage .plHeroGrid{align-items:center;padding-block:58px 64px}.seoPremiumPage .plHeroCopy{max-width:560px}.seoPremiumPage .plHeroCopy .seoPremiumLead{color:#f3f6fa;max-width:510px;margin-bottom:14px;font-size:19px;line-height:1.6}.seoPremiumPage .plHeroCopy>p:last-of-type{max-width:500px}.seoPremiumPage .plHeroDemo{align-items:start;gap:14px;display:grid}.seoPremiumPage .seoPremiumDemoLabel{color:#c9d8e5;justify-content:space-between;align-items:flex-end;gap:14px;display:flex}.seoPremiumPage .seoPremiumDemoLabel span{letter-spacing:.13em;color:#f1cc8d;font-size:11px;font-weight:750;display:block}.seoPremiumPage .seoPremiumDemoLabel small{text-align:right;color:#d5e2ed;max-width:260px;font-size:12px;line-height:1.6;display:block}.seoPremiumPage .seoPremiumPhoneFrame{max-width:430px;margin-inline:auto}.seoPremiumPage .seoPremiumBenefits{background:linear-gradient(#fbfaf7 0%,#f5f1e9 100%);padding-block:64px 26px}.seoPremiumPage .seoPremiumBenefits .plSectionHeading{max-width:760px;margin-bottom:26px}.seoPremiumPage .seoPremiumBenefits .plSectionHeading p{max-width:720px}.seoPremiumPage .seoPremiumContent{background:#fbfaf7;padding:28px 0 20px}.seoPremiumPage .seoPremiumContentGrid{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:42px;display:grid}.seoPremiumPage .seoPremiumHeading{max-width:780px;margin-bottom:26px}.seoPremiumPage .seoPremiumCards{gap:18px;display:grid}.seoPremiumPage .seoPremiumCard{background:#fff;border:1px solid #ddd4c5;border-radius:22px;grid-template-columns:54px minmax(0,1fr);gap:18px;padding:28px;display:grid;box-shadow:0 14px 34px #142b400d}.seoPremiumPage .seoPremiumCardIndex{color:#7e5930;letter-spacing:.06em;background:#efe5d3;border-radius:16px;justify-content:center;align-items:center;width:54px;height:54px;font-size:15px;font-weight:800;display:inline-flex}.seoPremiumPage .seoPremiumCard h3{letter-spacing:-.03em;color:#172c43;margin:2px 0 12px;font-size:26px;line-height:1.2}.seoPremiumPage .seoPremiumCard p{color:#526173;margin:0 0 12px;font-size:16px;line-height:1.85}.seoPremiumPage .seoPremiumCard ul{gap:12px;margin:16px 0 0;padding:0;list-style:none;display:grid}.seoPremiumPage .seoPremiumCard li{color:#526173;align-items:flex-start;gap:10px;font-size:15px;line-height:1.7;display:flex}.seoPremiumPage .seoPremiumCard li svg{color:#876135;flex:none;margin-top:4px}.seoPremiumPage .seoPremiumAside{color:#fff;background:#112c43;border:1px solid #36526b;border-radius:24px;padding:28px;position:sticky;top:96px;box-shadow:0 18px 36px #112c432e}.seoPremiumPage .seoPremiumAside h2{letter-spacing:-.03em;color:#fff;margin:12px 0 14px;font-size:29px;line-height:1.18}.seoPremiumPage .seoPremiumAside p{color:#d4e0ea;margin:0;font-size:14px;line-height:1.8}.seoPremiumPage .seoPremiumAsideActions{gap:12px;margin-top:24px;display:grid}.seoPremiumPage .seoPremiumAside .plNavyButton{color:#fff;background:0 0;border-color:#6d8498}.seoPremiumPage .seoPremiumAside .plNavyButton:hover{background:#23455f}.seoPremiumPage .seoPremiumAsideList{gap:12px;margin:24px 0 0;padding:0;list-style:none;display:grid}.seoPremiumPage .seoPremiumAsideList li{color:#d9e4ed;align-items:flex-start;gap:10px;font-size:14px;line-height:1.65;display:flex}.seoPremiumPage .seoPremiumAsideList li svg{color:#f1cc8d;flex:none;margin-top:2px}.seoPremiumPage .seoPremiumAsideLinks{border-top:1px solid #ffffff24;gap:10px;margin-top:26px;padding-top:22px;display:grid}.seoPremiumPage .seoPremiumAsideLinks strong{letter-spacing:.11em;color:#f1cc8d;font-size:12px}.seoPremiumPage .seoPremiumAsideLinks a{color:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:14px;line-height:1.5;text-decoration:none;display:flex}.seoPremiumPage .seoPremiumAsideLinks a:last-child{border-bottom:0;padding-bottom:0}.seoPremiumPage .seoRelated{padding-top:30px}.seoPremiumClosing{background:#fbfaf7;padding:14px 0 40px}.seoPremiumFinal{margin-top:0;margin-bottom:0}.seoPremiumFinal .plFinalSignin{color:#fff;text-underline-offset:4px;margin-top:18px;display:inline-flex}@media (width<=1000px){.seoPremiumPage .seoPremiumContentGrid{grid-template-columns:1fr}.seoPremiumPage .seoPremiumAside{position:static}.seoPremiumPage .seoPremiumDemoLabel{flex-direction:column;align-items:flex-start}.seoPremiumPage .seoPremiumDemoLabel small{text-align:left;max-width:520px}}@media (width<=620px){.seoPremiumPage .plHeroGrid{padding-block:38px 34px}.seoPremiumPage .plHeroCopy .seoPremiumLead{font-size:16px}.seoPremiumPage .seoPremiumBenefits{padding-block:42px 10px}.seoPremiumPage .seoPremiumContent{padding-top:22px}.seoPremiumPage .seoPremiumCard{border-radius:18px;grid-template-columns:1fr;gap:15px;padding:21px}.seoPremiumPage .seoPremiumCardIndex{border-radius:14px;width:46px;height:46px;font-size:13px}.seoPremiumPage .seoPremiumCard h3{font-size:23px}.seoPremiumPage .seoPremiumCard p,.seoPremiumPage .seoPremiumCard li{font-size:14px;line-height:1.8}.seoPremiumPage .seoPremiumAside{border-radius:20px;padding:22px}.seoPremiumPage .seoPremiumAside h2{font-size:24px}.seoPremiumClosing{padding-bottom:30px}}.seoFeatureGallery{background:linear-gradient(#fbfaf7 0%,#f4efe6 100%);padding-top:58px;padding-bottom:30px}.seoFeatureGallery .plSectionHeading{max-width:780px;margin-bottom:28px}.seoFeatureGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.seoFeatureCard{background:#fff;border:1px solid #ddd4c4;border-radius:26px;grid-template-rows:auto 1fr;gap:18px;padding:24px;display:grid;overflow:hidden;box-shadow:0 14px 34px #142b400f}.seoFeatureCopy h3{letter-spacing:-.04em;color:#17314c;margin:10px 0;font-size:28px;line-height:1.15}.seoFeatureCopy p{color:#5a6774;margin:0;font-size:15px;line-height:1.8}.seoFeaturePreview{min-width:0}.seoFeatureHighlights{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.seoFeatureHighlights article{color:#fff;background:#0f2b43;border-radius:16px;align-items:center;gap:12px;padding:15px 16px;display:flex;box-shadow:0 10px 24px #0f2b431f}.seoFeatureHighlights span{color:#f0cb8c;letter-spacing:.08em;background:#1c4364;border-radius:11px;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:inline-flex}.seoFeatureHighlights strong{font-size:13px;font-weight:700;line-height:1.5}.seoShowcase{color:#fff;background:linear-gradient(#0f2d46 0%,#112b42 100%);border:1px solid #25435e;border-radius:22px;padding:18px;box-shadow:inset 0 1px #ffffff08}.seoShowcaseHeader{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.seoShowcaseHeader>div span{letter-spacing:.14em;color:#f0cb8c;font-size:10px;font-weight:800;display:block}.seoShowcaseHeader>div strong{letter-spacing:-.03em;color:#fff;margin-top:6px;font-size:21px;line-height:1.15;display:block}.seoShowcaseHeader>button,.seoShowcaseHeader .seoSegmented{flex:none}.seoShowcaseHeader>button{color:#17314c;background:#efbf66;border:1px solid #efbf66;border-radius:11px;min-height:38px;padding:0 14px;font-size:13px;font-weight:700}.seoSegmented{background:#173b59;border:1px solid #35516a;border-radius:13px;gap:4px;padding:4px;display:inline-flex}.seoSegmented button{color:#d6e0ea;background:0 0;border:0;border-radius:9px;min-height:34px;padding:0 13px;font-size:12px;font-weight:700}.seoSegmented button.isActive{color:#17314c;background:#efbf66}.seoShowcase small,.seoShowcase em{font-style:normal}.seoShowcaseToolbar{grid-template-columns:minmax(0,1fr) 150px;gap:10px;margin-bottom:14px;display:grid}.seoSearchGhost,.seoSelectGhost,.seoGhostField{color:#cfe0f0;background:#0a1f33;border:1px solid #34516c;border-radius:12px;justify-content:space-between;align-items:center;min-height:44px;padding:0 14px;font-size:13px;display:flex}.seoSearchGhost{color:#7fa0bc;justify-content:flex-start}.seoDeckGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.seoDeckCard{text-align:left;color:#fff;background:#123252;border:1px solid #2d4964;border-radius:18px;gap:10px;padding:14px;display:grid}.seoDeckCard.isActive{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #efbf66,0 14px 24px #0000002e}.seoBadge{color:#cfe0f0;background:#2a4662;border-radius:999px;justify-content:center;align-items:center;width:max-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.seoBadge.good{color:#a7f0cd;background:#254d49}.seoBadge.warm{color:#f5dda5;background:#614c2c}.seoDeckCard strong{letter-spacing:-.02em;font-size:17px;line-height:1.2}.seoDeckMeta{color:#bed0de;grid-template-columns:1fr 1fr;gap:8px;font-size:12px;display:grid}.seoDeckMeta b{color:#fff;font-size:18px;display:block}.seoDeckAlert{color:#f3bdd4;background:#3b2950;border-radius:12px;padding:11px 12px;font-size:12px}.seoDeckActions{grid-template-columns:1fr 1fr;gap:8px;display:grid}.seoDeckActions span{background:#173b59;border-radius:11px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:700;display:inline-flex}.seoDeckActions span:last-child{color:#17314c;background:#efbf66}.seoReportGrid{grid-template-columns:210px minmax(0,1fr);align-items:center;gap:18px;display:grid}.seoDonutCard{justify-content:center;display:flex}.seoDonutChart{background:#ccc;border-radius:50%;place-items:center;width:188px;height:188px;padding:17px;display:grid}.seoDonutChart>span{text-align:center;background:#0f2d46;border-radius:50%;place-items:center;width:100%;height:100%;padding:20px;display:grid}.seoDonutChart small{color:#a8c0d5;font-size:12px}.seoDonutChart strong{letter-spacing:-.05em;color:#fff;font-size:30px;line-height:1.1;display:block}.seoDonutChart em{color:#c8d7e4;font-size:12px;display:block}.seoAreaList{gap:11px;display:grid}.seoAreaRow{border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.seoAreaRow:last-child{border-bottom:0;padding-bottom:0}.seoAreaRow span{font-size:14px;font-weight:700;display:block}.seoAreaRow small{color:#9fb5c8;margin-top:3px;font-size:11px;display:block}.seoAreaRow strong{color:#fff;font-size:14px}.seoGoalsTop{grid-template-columns:minmax(0,1fr) 210px;align-items:center;gap:16px;display:grid}.seoGoalProgress{grid-template-columns:130px 1fr;align-items:center;gap:16px;display:grid}.seoGoalRing{background:conic-gradient(#efbf66 0 78%, #ffffff1a 78% 100%);border-radius:50%;width:122px;height:122px;padding:10px}.seoGoalRing>span{text-align:center;background:#102c44;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.seoGoalRing b{color:#fff;font-size:28px;line-height:1;display:block}.seoGoalRing small{letter-spacing:.08em;color:#bfd0df;text-transform:uppercase;font-size:11px;display:block}.seoGoalProgress strong{letter-spacing:-.03em;font-size:25px;line-height:1.2;display:block}.seoGoalProgress p{color:#c2d2df;margin:8px 0 0;font-size:13px;line-height:1.65}.seoGoalMetaCard{background:#173b59;border:1px solid #35516c;border-radius:16px;gap:8px;padding:16px;display:grid}.seoGoalMetaCard span{letter-spacing:.1em;color:#f0cb8c;font-size:11px;font-weight:800}.seoGoalMetaCard strong{font-size:17px;line-height:1.3}.seoGoalMetaCard small{color:#bed0de;font-size:12px}.seoGoalBars{border-top:1px solid #ffffff1a;grid-template-columns:repeat(7,minmax(0,1fr));align-items:end;gap:12px;height:164px;margin-top:16px;padding-top:18px;display:grid}.seoGoalBars>div{justify-items:center;gap:9px;display:grid}.seoGoalBars i{background:linear-gradient(#9fd9c6 0%,#5cae88 100%);border-radius:14px 14px 6px 6px;width:100%;max-width:42px;display:block}.seoGoalBars i.isBelow{background:linear-gradient(#f3d89d 0%,#cf9352 100%)}.seoGoalBars span{color:#dce8f1;font-size:11px;font-weight:700}.seoShareGrid{grid-template-columns:minmax(0,.95fr) 180px;align-items:center;gap:16px;display:grid}.seoShareControls{gap:12px;display:grid}.seoGhostField{justify-content:flex-start;gap:4px;padding:12px 14px;display:grid}.seoGhostField span{letter-spacing:.1em;color:#9db2c6;text-transform:uppercase;font-size:10px}.seoGhostField b{color:#fff;font-size:14px}.seoShareButtons{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seoShareButtons button{color:#17314c;background:#efbf66;border:1px solid #efbf66;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:700;display:inline-flex}.seoShareButtons button.isSecondary{color:#fff;background:#173b59;border-color:#35516c}.seoShareArtwork{background:#09192a;border:1px solid #213449;border-radius:18px;align-content:start;gap:10px;height:260px;padding:16px;display:grid}.seoShareArtwork small{letter-spacing:.12em;color:#a0b8cb;font-size:9px}.seoShareArtwork strong{letter-spacing:-.04em;font-size:27px;line-height:1.1}.seoShareArtwork>span{color:#c7d6e2;font-size:13px}.seoShareArtworkStats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.seoShareArtworkStats b{font-size:16px;font-weight:800;display:grid}.seoShareArtworkStats small{letter-spacing:0;color:#9db3c8;font-size:11px}.seoShareBars{flex:1;align-items:flex-end;gap:8px;min-height:92px;padding-top:10px;display:flex}.seoShareBars i{background:linear-gradient(#8db4e6,#608dc5);border-radius:8px 8px 4px 4px;flex:1;display:block}.seoFocusClock{background:#0c2337;border:1px solid #2b4863;border-radius:18px;justify-items:center;gap:12px;padding:12px 14px 16px;display:grid}.seoFocusClock small{letter-spacing:.12em;color:#f0cb8c;font-size:10px}.seoFocusClock strong{color:#fff;letter-spacing:-.08em;font-size:56px;line-height:1}.seoFocusClock button{color:#17314c;background:#efbf66;border:1px solid #efbf66;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.seoFocusTools{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.seoFocusTools>div{background:#173b59;border:1px solid #35516c;border-radius:16px;gap:7px;padding:14px;display:grid}.seoFocusTools span{color:#f0cb8c;align-items:center;gap:7px;font-size:12px;font-weight:800;display:flex}.seoFocusTools b{font-size:15px;line-height:1.35}.seoFocusTools small{color:#c0d0de;font-size:12px;line-height:1.55}@media (width<=1150px){.seoFeatureGrid{grid-template-columns:1fr}.seoFeatureHighlights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.seoShowcaseHeader{flex-direction:column;align-items:flex-start}.seoShowcaseHeader>div strong{font-size:18px}.seoShowcaseToolbar,.seoReportGrid,.seoGoalsTop,.seoShareGrid,.seoDeckGrid,.seoFocusTools{grid-template-columns:1fr}.seoFeatureCard{border-radius:20px;padding:18px}.seoFeatureCopy h3{font-size:24px}.seoFeatureHighlights,.seoGoalProgress{grid-template-columns:1fr}.seoGoalRing{margin-inline:auto}.seoGoalBars{gap:8px;height:146px}.seoDonutChart{width:166px;height:166px;margin-inline:auto}.seoShareArtwork{height:auto;min-height:230px}.seoFocusClock strong{font-size:46px}}.seoFeatureGallery .seoFeatureGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.seoPreviewTag{color:#e1eaf2;background:#23435d;border:1px solid #6c8ba4;border-radius:999px;align-items:center;padding:8px 12px;font-size:11px;font-weight:750;display:inline-flex}.seoShowcase .seoDemoDisclaimer{color:#b4cada;margin-top:15px;font-size:11px;line-height:1.6;display:block}.seoGoalBars>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex}.seoGoalBars>div i{flex:none;min-height:8px}.seoShowcaseShare .seoShareArtwork{grid-template-rows:auto auto auto auto minmax(85px,1fr)}.seoShareStatus{color:#b9e6c5;margin:0;font-size:12px;line-height:1.6}.seoFocusActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:9px;display:flex}.seoFocusActions button.isSecondary{color:#fff;background:#1b4769;border-color:#4e738e}.seoMiniActions{flex-wrap:wrap;gap:7px;display:flex}.seoMiniActions button,.seoFocusOption{color:#eef5fa;cursor:pointer;background:#102d47;border:1px solid #56728b;border-radius:9px;min-height:32px;padding:7px 10px;font-size:11px}.seoMiniActions button[aria-pressed=true],.seoFocusOption[aria-pressed=true]{color:#132d46;background:#efbf66;border-color:#efbf66}@media (width<=1100px){.seoFeatureGallery .seoFeatureGrid{grid-template-columns:1fr}}@media (width<=620px){.seoGoalBars{height:136px}.seoShareButtons{grid-template-columns:1fr}.seoShowcaseHeader .seoSegmented{flex-wrap:wrap;max-width:100%}.seoShowcaseReport .seoReportGrid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.seoFeatureGallery *,.seoPremiumHero *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.productLanding{--pl-navy:#102c46;--pl-ink:#172e44;--pl-muted:#566677;--pl-gold:#efce94;--pl-paper:#f7f4ee;--pl-line:#dfd8cc;--pl-radius:20px;background:var(--pl-paper);color:var(--pl-ink);font-family:inherit}.productLanding :where(a,button,input,select,summary):focus-visible,.plFlashcardDemo :where(button,input):focus-visible{outline-offset:4px;outline:3px solid #bc8a36}.productLanding :where(button,a,input,select){-webkit-tap-highlight-color:transparent}.productLanding :where(button,a){touch-action:manipulation}.productLanding :where(section[id],div[id]){scroll-margin-top:98px}.plContainer{width:calc(100% - 64px);max-width:1200px;margin-inline:auto}.productLanding .publicHeader>div{min-height:76px}.plSkip{z-index:100;color:#102c46;background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:-100px;left:16px}.plSkip:focus{top:10px}.plHero{background:var(--pl-navy);color:#fff;border-bottom:1px solid #294762;position:relative}.plHeroGrid{grid-template-columns:minmax(0,.94fr) minmax(0,1.12fr);align-items:center;gap:64px;padding-block:62px 66px;display:grid}.plHeroCopy{min-width:0;max-width:530px}.plEyebrow{letter-spacing:.17em;color:#855f2e;font-size:10px;font-weight:750;line-height:1.8;display:block}.plHero .plEyebrow,.plFinal .plEyebrow{color:var(--pl-gold)}.plHero h1{letter-spacing:-.044em;text-wrap:balance;color:#fff;margin:21px 0 24px;font-size:clamp(38px,4.1vw,60px);font-weight:750;line-height:1.09}.plHero h1 em{color:var(--pl-gold);margin-top:5px;font-style:normal;display:block}.plHeroCopy>p{color:#d1deea;max-width:440px;margin:0;font-size:16px;line-height:1.8}.plHeroActions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:31px;display:flex}.productLanding .plGoldButton,.productLanding .plNavyButton{border-radius:10px;justify-content:center;align-items:center;gap:14px;min-height:52px;padding:14px 23px;font-size:14px;font-weight:750;line-height:1.4;text-decoration:none;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.productLanding .plGoldButton{background:var(--pl-gold);color:#142d43;border:1px solid var(--pl-gold)}.productLanding .plGoldButton:hover{background:#f6ddae;transform:translateY(-1px);box-shadow:0 7px 20px #0002}.productLanding .plNavyButton{background:var(--pl-navy);color:#fff;border:1px solid var(--pl-navy)}.productLanding .plNavyButton:hover{background:#254862;transform:translateY(-1px)}.plHeroUtility{color:#eef3f9;border-bottom:1px solid #708398;align-items:center;gap:8px;padding-bottom:5px;font-size:12px;font-weight:650;text-decoration:none;display:inline-flex}.plTrial{color:#d1deea;align-items:flex-start;gap:7px;max-width:400px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.plTrial svg{color:var(--pl-gold);flex:none;margin-top:2px}.plHeroDemo{min-width:0;position:relative}.productLanding .seoTrustStrip{border-bottom:1px solid var(--pl-line);background:#eee9df;gap:76px;margin-bottom:0;padding:23px 32px}.productLanding .seoTrustStrip>div{flex-direction:column;gap:6px;display:flex}.productLanding .seoTrustStrip strong{font-size:16px}.productLanding .seoTrustStrip span{font-size:11px}.plDemoHeader{border-bottom:1px solid #3a5268;justify-content:space-between;align-items:center;gap:10px;min-height:57px;padding:15px 22px;display:flex}.plDemoHeader>span{color:#f4f7fc;align-items:center;gap:9px;font-size:12px;font-weight:750;display:flex}.plDemoHeader>small{color:#c7d6e4;text-align:right;font-size:10px;line-height:1.5}.plDemoHeader img{border-radius:6px;flex:none}.plTimerDemo,.plReportDemo,.plRoutineDemo{border-radius:var(--pl-radius);color:#f3f7fb;background:#15354e;border:1px solid #3c566f;overflow:hidden;box-shadow:0 23px 45px #0002}.plTimerDemo{max-width:475px;margin-left:auto}.plTimerBody{padding:24px}.plSubject{color:#c1d1e2;letter-spacing:.1em;justify-content:space-between;align-items:center;gap:15px;font-size:10px;font-weight:700;display:flex}.plSubject select{letter-spacing:0;color:#f1f6fb;background:#0f2a41;border:1px solid #4b637c;border-radius:8px;min-width:0;max-width:240px;min-height:40px;padding:8px 12px;font-size:12px}.plTimerFace{text-align:center;background:#102c44;border:1px solid #3c5367;border-radius:13px;margin:20px 0;padding:27px 12px 23px}.plState{color:#e6cfaa;justify-content:center;align-items:center;gap:7px;font-size:10px;line-height:1.6;display:inline-flex}.plState i{background:#cfad72;border-radius:50%;width:6px;height:6px}.plState-running i{background:#78beac}.plState-paused i{background:#efc474}.plTimerFace>strong{letter-spacing:-.045em;font-variant-numeric:tabular-nums;margin:12px 0;font-size:clamp(39px,4.8vw,62px);font-weight:750;line-height:1.3;display:block}.plTimerMeta{color:#b8cada;justify-content:space-between;gap:10px;max-width:306px;margin:auto;font-size:10px;line-height:1.6;display:flex}.plTimerMeta b{color:#f0cf95;font-variant-numeric:tabular-nums;margin-left:5px;font-weight:650;display:inline-block}.plQuestionInputs{grid-template-columns:1fr 1fr 1fr;gap:12px;display:grid}.plQuestionInputs label,.plQuestionInputs>div{min-width:0}.plQuestionInputs label{color:#bfd0e1;font-size:10px;line-height:1.5}.plQuestionInputs input{color:#f6f9fc;background:#0f2b43;border:1px solid #435d73;border-radius:8px;width:100%;min-height:44px;margin-top:7px;padding:9px 11px;font-size:14px;font-weight:650;display:block}.plQuestionInputs>div{color:#bfd0e1;font-size:10px;line-height:1.5}.plQuestionInputs>div strong{letter-spacing:-.03em;color:#f1d39e;align-items:center;height:44px;margin-top:7px;font-size:23px;display:flex}.plTimerControls{gap:9px;margin-top:20px;display:flex}.plTimerControls button,.plFlashButtons button{color:#fff;cursor:pointer;background:#244761;border:1px solid #506980;border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-height:45px;padding:10px;font-size:12px;font-weight:700;line-height:1.4;transition:background .18s;display:flex}.plTimerControls button:hover,.plFlashButtons button:hover{background:#345a76}.plTimerControls .plDemoPrimary,.plFlashButtons .plDemoPrimary{color:#142d43;background:#efce94;border-color:#efce94}.plDemoPrimary:hover{background:#f9dfb1!important}.plDemoNote{text-align:center;color:#c0d0df;margin-top:15px;font-size:10px;line-height:1.65;display:block}.plTimerFooter{color:#bfcfe0;background:#102b43;border-top:1px solid #3c5367;justify-content:center;align-items:center;gap:13px;padding:16px;font-size:10px;display:flex}.plTimerFooter>span{align-items:center;gap:5px;display:flex}.plTimerFooter>i{background:#e6c894;border-radius:50%;width:3px;height:3px}.plSessionResult{color:#fff;background:#173f45;border:1px solid #467065;border-radius:10px;gap:12px;min-height:112px;padding:16px;display:flex}.plSessionResult>svg{color:#b4dccb;flex:none}.plSessionResult strong,.plSessionResult span,.plSessionResult small{font-size:12px;line-height:1.6;display:block}.plSessionResult span{color:#deeee6;margin-top:3px;font-size:11px}.plSessionResult small{color:#d0dfd9;margin-top:5px;font-size:10px}.plReportDemo{color:#183249;background:#faf8f3}.plReportBody{padding:24px}.plReportTitle{justify-content:space-between;align-items:center;gap:16px;display:flex}.plReportTitle>div{min-width:0}.plReportTitle small{color:#87612f;letter-spacing:.09em;font-size:8px;font-weight:750;display:block}.plReportTitle strong{letter-spacing:-.035em;margin-top:6px;font-size:20px;font-weight:750;line-height:1.3;display:block}.plReportTitle label{color:#52667a;flex-direction:column;gap:4px;min-width:100px;font-size:10px;display:flex}.plReportTitle select,.plMatterFilter select{color:#183249;background:#fff;border:1px solid #cfc5b6;border-radius:7px;width:100%;min-height:37px;padding:7px 9px;font-size:11px}.plReportFilters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin:20px 0;display:flex}.plSegmented{background:#ebe6dd;border:1px solid #d8cfc0;border-radius:8px;gap:4px;max-width:100%;padding:4px;display:inline-flex}.plSegmented button{color:#223e55;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:5px;min-height:36px;padding:8px 12px;font-size:10px;font-weight:700;line-height:1.4;transition:background .18s}.plSegmented button[aria-pressed=true]{color:#183249;background:#edc783;box-shadow:0 2px 4px #0001}.plSegmented button:hover{background:#dfd5c5}.plSegmented button[aria-pressed=true]:hover{background:#f2d398}.plMatterFilter{flex:1;min-width:0;max-width:185px;display:block}.plMatterFilter>span{color:#52667a;margin-bottom:3px;font-size:9px;display:block}.plReportStats{border-top:1px solid #ddd4c5;border-bottom:1px solid #ddd4c5;grid-template-columns:1.3fr .7fr 1fr;gap:14px;padding:18px 0;display:grid}.plReportStats>div+div{border-left:1px solid #ddd4c5;padding-left:14px}.plReportStats small{color:#536678;font-size:9px;line-height:1.5;display:block}.plReportStats strong{letter-spacing:-.035em;white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:6px;font-size:23px;line-height:1.2;display:block}.plReportDistribution{grid-template-columns:125px minmax(0,1fr);align-items:center;gap:25px;padding-top:24px;display:grid}.plDonut{border-radius:50%;justify-content:center;align-items:center;width:125px;height:125px;display:flex}.plDonut>span{background:#faf8f3;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:90px;height:90px;display:flex}.plDonut small{letter-spacing:.08em;color:#526678;font-size:7px}.plDonut strong{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin-top:5px;font-size:25px;line-height:1.4}.plSubjectBars>div+div{margin-top:14px}.plSubjectBars>div>div:first-child{justify-content:space-between;align-items:flex-start;gap:10px;font-size:10px;line-height:1.5;display:flex}.plSubjectBars span{align-items:center;gap:6px;min-width:0;display:flex}.plSubjectBars span>i{border-radius:50%;flex:none;width:5px;height:5px;display:block}.plSubjectBars b{white-space:nowrap;flex:none;font-size:9px}.plProgressTrack{background:#e6e0d6;border-radius:3px;height:5px;margin-top:6px;overflow:hidden}.plProgressTrack i{border-radius:3px;height:100%;transition:width .24s;display:block}.plTrendHeading{justify-content:space-between;align-items:center;margin-top:26px;font-size:10px;display:flex}.plTrendHeading strong{font-size:11px}.plTrendHeading small{color:#5c6b7c;font-size:9px}.plTrend{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;margin-top:13px;display:grid}.plTrend button{color:#354d62;cursor:pointer;background:0 0;border:0;border-radius:6px;flex-direction:column;align-items:center;gap:9px;min-width:0;min-height:110px;padding:4px;display:flex}.plTrend button>span{border-bottom:1px solid #d8ccba;justify-content:center;align-items:flex-end;width:100%;height:78px;display:flex}.plTrend button i{background:#c49e63;border-radius:5px 5px 0 0;width:75%;max-width:40px;min-height:3px;transition:height .24s,background .18s;display:block}.plTrend button[aria-pressed=true]{background:#ede6d9}.plTrend small{font-size:10px}.plChartDetail{color:#3e5468;min-height:17px;margin:8px 0 0;font-size:10px;line-height:1.6}.plReportDemo .plDemoNote{color:#596676;text-align:left;border-top:1px solid #e2d8c9;padding-top:13px;font-size:9px}.plRoutineBody{padding:25px}.plRoutineTitle{justify-content:space-between;align-items:center;gap:12px;display:flex}.plRoutineTitle small{color:#e6c893;letter-spacing:.13em;font-size:9px;font-weight:700;display:block}.plRoutineTitle strong{letter-spacing:-.03em;margin-top:9px;font-size:25px;line-height:1.2;display:block}.plRoutineTitle>span{color:#bfd0e1;white-space:nowrap;border:1px solid #4b657a;border-radius:6px;padding:8px 10px;font-size:10px}.plRoutineDemo .plSegmented{background:#0e2c44;border-color:#496076;margin-top:23px}.plRoutineDemo .plSegmented button{color:#d1dfeb}.plRoutineDemo .plSegmented button[aria-pressed=true]{color:#143047;background:#eed09a}.plRoutineDemo .plSegmented button:hover{background:#284b66}.plRoutineDemo .plSegmented button[aria-pressed=true]:hover{background:#f6deb5}.plRoutineTotal{justify-content:space-between;align-items:center;gap:15px;margin:26px 0 24px;display:flex}.plRoutineTotal small{color:#c4d3e2;font-size:10px;display:block}.plRoutineTotal strong{letter-spacing:-.04em;color:#fff;margin-top:7px;font-size:30px;line-height:1.2;display:block}.plRoutineTotal>span{color:#c4d3e2;text-align:right;font-size:9px;line-height:1.8}.plRoutineTotal b{color:#eace9b;font-size:12px}.plWeek{grid-template-columns:repeat(7,minmax(0,1fr));gap:7px;display:grid}.plWeek button{color:#dce8f4;cursor:pointer;background:#17374f;border:1px solid #52667a;border-radius:9px;flex-direction:column;align-items:center;gap:10px;min-width:0;min-height:105px;padding:10px 3px;transition:border-color .18s,background .18s;display:flex}.plWeek small{color:#dce8f4;font-size:9px;font-weight:650}.plWeek button>span{color:#e4c399;background:#304c60;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font-size:18px;display:flex}.plWeek button.isMet>span{color:#c7e9db;background:#31635e}.plWeek button b{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:9px}.plWeek button[aria-pressed=true]{background:#29465b;border-color:#efce94;box-shadow:0 0 0 1px #efce94}.plWeek button:hover{background:#25475f}.plWeekLegend{color:#c3d2e0;flex-wrap:wrap;gap:16px;margin-top:15px;font-size:9px;display:flex}.plWeekLegend span{align-items:center;gap:6px;display:flex}.plWeekLegend i{background:#91c6b5;border-radius:50%;width:5px;height:5px}.plWeekLegend span+span i{background:#e4ba80}.plRoutineDetail{background:#0f2c43;border:1px solid #456078;border-radius:11px;align-items:center;gap:13px;margin-top:24px;padding:16px;display:flex}.plDateTile{background:#23445c;border:1px solid #597184;border-radius:6px;flex:none;padding:14px 9px;font-size:12px;font-weight:700}.plRoutineDetail>div{flex:1;min-width:0}.plRoutineDetail small{color:#bbcedf;font-size:8px;line-height:1.6;display:block}.plRoutineDetail strong{margin-top:3px;font-size:13px;line-height:1.5;display:block}.plRoutineDetail p{color:#c4d5e4;margin:4px 0 0;font-size:10px;line-height:1.6}.plRoutineDetail>b{color:#efce94;text-align:center;flex:none;font-size:23px;line-height:1.5}.plRoutineFoot{color:#d0deea;align-items:flex-start;gap:9px;margin-top:19px;font-size:11px;line-height:1.7;display:flex}.plRoutineFoot svg{color:#e0be83;flex:none;margin-top:2px}.plRoutineDemo .plDemoNote{text-align:left;font-size:9px}.plSteps{padding-block:70px 64px}.plSectionHeading h2,.plSectionCopy h2,.plFaq h2{letter-spacing:-.04em;color:#183249;text-wrap:balance;margin:14px 0 18px;font-size:clamp(28px,3vw,38px);font-weight:700;line-height:1.2}.plSectionHeading{max-width:670px}.plStepGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:32px;display:grid}.plStepGrid article{border-top:1px solid #cdbfa9;padding-top:19px}.plStepGrid article>span{color:#97733a;font-size:11px;font-weight:700}.plStepGrid h3{letter-spacing:-.025em;color:#1b344b;margin:12px 0 9px;font-size:18px;line-height:1.4}.plStepGrid p{color:#566677;margin:0;font-size:13px;line-height:1.8}.plSectionCopy{min-width:0;max-width:490px}.plSectionCopy>p{color:var(--pl-muted);margin:16px 0;font-size:14px;line-height:1.9}.plSectionCopy>p strong{color:#17344c}.plInlineActions{margin-top:24px}.plCalculatorSection,.plShareSection,.plRevisionSection{background:#efeae1;border-block:1px solid #e1d8c9}.plCalculatorGrid,.plShareGrid,.plRevisionGrid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:75px;padding-block:65px;display:grid}.plFormula{color:#6e542c;background:#fcfaf6;border:1px solid #dcd1bf;border-radius:8px;margin-top:3px;padding:14px 16px;font-size:13px;font-weight:650;line-height:1.7;display:inline-block}.productLanding .hoursCalculator{background:#fffdf9;border:1px solid #dcd2c3;border-radius:18px;min-width:0;margin:0;padding:30px;display:block;box-shadow:0 8px 22px #1b2b3b07}.productLanding .hoursCalculatorHead>h2{letter-spacing:-.035em;color:#19334b;font-size:24px;line-height:1.3}.productLanding .hoursCalculatorHead p{color:#576978;font-size:12px;line-height:1.8}.productLanding .hoursCalculatorHead{margin-bottom:23px}.productLanding .hoursCalculatorInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.productLanding .hoursCalculatorInputs label{min-width:0}.productLanding .hoursCalculatorInputs label>span{color:#4d6071;min-height:30px;font-size:10px;display:block}.productLanding .hoursCalculatorInputs input{color:#163148;background:#f5f2eb;border-color:#d3c6b3;width:100%;min-height:47px;font-size:19px}.productLanding .hoursCalculatorResult{color:#fff;background:#14334d;border:1px solid #304e68;border-radius:11px;margin-top:22px;padding:23px}.productLanding .hoursCalculatorResult>span,.productLanding .hoursCalculatorResult small{color:#d3e0eb;font-size:11px}.productLanding .hoursCalculatorResult strong{letter-spacing:-.04em;color:#efce94;font-size:37px;line-height:1.3}.productLanding .hoursCalculatorResult em{color:#f8d8b2;font-size:12px;font-style:normal;line-height:1.6}.plCalcVisualization{margin-top:20px}.plCalcTrack{background:#dcc9aa;border-radius:5px;height:9px;display:block;overflow:hidden}.plCalcTrack i{background:#26465e;height:100%;transition:width .2s;display:block}.plCalcVisualization>div+div{color:#5a6975;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:9px;font-size:10px;display:flex}.plProductLink,.plRecordSection,.plRoutineExplanation,.plStopwatchSection{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:75px;padding-block:65px;display:grid}.plProductImage{background:#fff;border:1px solid #ded7cb;border-radius:17px;min-width:0;margin:0;padding:20px;box-shadow:0 10px 22px #182e4005}.plProductImage>img{object-fit:contain;width:100%;height:auto;max-height:320px;display:block}.plProductImage figcaption{color:#5e6d7b;margin-top:16px;font-size:10px;line-height:1.7}.productLanding .plTextLink{color:#1b3b53;border-bottom:1px solid #b29875;align-items:center;gap:12px;padding-bottom:5px;font-size:13px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.plCheckList{margin:24px 0;padding:0;list-style:none}.plCheckList li{color:#4c6274;margin:13px 0;padding-left:23px;font-size:13px;line-height:1.7;position:relative}.plCheckList li:before{content:"✓";color:#9a7236;font-weight:750;position:absolute;left:0}.plShareCard{background:#fffdf8;border:1px solid #dcd2c0;border-radius:18px;justify-self:center;width:100%;max-width:410px;padding:27px}.plShareCard .v80ShareArtwork{max-width:320px}.plShareCard .v80ShareLabel{color:#815e2f;letter-spacing:.12em;font-size:9px;font-weight:750;display:block}.plShareCard .v80ShareFilters{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:9px;display:grid}.plShareCard .v80ShareFilters button{color:#233f56;cursor:pointer;background:#faf7f0;border:1px solid #d1c4af;border-radius:7px;padding:8px 4px;font-size:11px;font-weight:700;line-height:1.4}.plShareCard .v80ShareFilters button.active{color:#143048;background:#ebc785;border-color:#d8ae67}.plShareCard .v80ShareArtwork{color:#f5f8fc;background:#14344e;border:1px solid #3e5b73;border-radius:15px;margin:19px auto 0;padding:24px;box-shadow:0 11px 23px #122e4612}.plShareCard .v80ArtworkBrand{border-bottom:1px solid #426078;justify-content:space-between;align-items:center;gap:15px;padding-bottom:16px;display:flex}.plShareCard .v80ArtworkBrand>span{letter-spacing:.08em;color:#edca90;font-size:9px;font-weight:750}.plShareCard .v80ArtworkBrand small{color:#cad9e5;font-size:8px}.plShareCard .v80ArtworkMain{flex-direction:column;gap:7px;margin-top:21px;display:flex}.plShareCard .v80ArtworkMain small{color:#c6d6e5;text-transform:uppercase;letter-spacing:.04em;font-size:8px;line-height:1.7}.plShareCard .v80ArtworkMain strong{letter-spacing:-.04em;color:#fff;font-size:30px;font-weight:750;line-height:1.2}.plShareCard .v80ArtworkMain>span{color:#cddce8;font-size:10px}.plShareCard .v80ArtworkStats{border-top:1px solid #426078;grid-template-columns:1fr 1fr;gap:20px;margin-top:23px;padding-top:18px;display:grid}.plShareCard .v80ArtworkStats strong{color:#efce94;font-size:23px;line-height:1.4;display:block}.plShareCard .v80ArtworkStats span{color:#d0deea;font-size:10px;line-height:1.6;display:block}.plShareCard .v80ArtworkTrend{margin-top:23px}.plShareCard .v80ArtworkTrend>span{color:#d0deea;font-size:10px}.plShareCard .v80ArtworkTrend>div{border-bottom:1px solid #53728b;align-items:flex-end;gap:9px;height:71px;margin-top:12px;display:flex}.plShareCard .v80ArtworkTrend i{background:#e6c38a;border-radius:4px 4px 0 0;flex:1;display:block}.plShareCard .v80ArtworkAreas{grid-template-columns:42px minmax(0,1fr);align-items:center;gap:9px 11px;margin-top:16px;display:grid}.plShareCard .v80ArtworkAreas>span{color:#cbdbe7;font-size:9px}.plShareCard .v80ArtworkAreas>i{background:linear-gradient(90deg,#92b8ea 58%,#446079 58%);height:3px}.plShareCard .v80ArtworkAreas>i:nth-of-type(2){background:linear-gradient(90deg,#edc785 44%,#446079 44%)}.plShareCard .v80ArtworkAreas>i:nth-of-type(3){background:linear-gradient(90deg,#85b9b4 28%,#446079 28%)}.plShareCard .v80ShareFilters{gap:7px}.plShareCard .v80ShareFilters button{min-height:42px}.plShareCard .v80ShareCaption{color:#516477;font-size:10px}.plLightNote{color:#60707f;margin-top:13px;font-size:10px;line-height:1.7;display:block}.plRecordCard{background:#fffdf8;border:1px solid #ddd3c2;border-radius:17px;padding:30px;box-shadow:0 10px 24px #152f4505}.plRecordTop{border-bottom:1px solid #e4daca;justify-content:space-between;align-items:center;gap:15px;margin-bottom:23px;padding-bottom:19px;display:flex}.plRecordTop>span{color:#816036;letter-spacing:.1em;font-size:9px;font-weight:750}.plRecordTop>small{color:#637483;font-size:9px}.plRecordCard>strong{color:#1b3750;font-size:21px;font-weight:750}.plRecordCard>p{color:#53697c;margin:8px 0 22px;font-size:12px;line-height:1.8}.plRecordCard>div:nth-of-type(2){grid-template-columns:1.3fr .8fr .8fr;gap:16px;display:grid}.plRecordCard>div:nth-of-type(2)>span{flex-direction:column;gap:8px;display:flex}.plRecordCard small{color:#596d80;font-size:10px}.plRecordCard b{letter-spacing:-.03em;color:#19364e;font-size:21px;line-height:1.3}.plRecordCard>p.plRecordNote{background:#f0ece3;border-radius:7px;margin:25px 0 0;padding:12px;font-size:10px}.plRoutineTip{background:#eae5db;border:1px solid #d9cdbb;border-radius:18px;padding:33px}.plRoutineTip h3{letter-spacing:-.035em;color:#18374f;margin:15px 0;font-size:26px;line-height:1.3}.plRoutineTip p{color:#506375;font-size:14px;line-height:1.85}.plRoutineTip small{color:#596b7a;margin-top:21px;font-size:10px;line-height:1.7;display:block}.plFlashcardDemo{box-sizing:border-box;color:#eff6fc;background:#12314a;border:1px solid #456078;border-radius:20px;width:100%;min-width:0;max-width:450px;margin-inline:auto;padding:27px;box-shadow:0 20px 36px #162b4014}.plFlashTop{border-bottom:1px solid #3f576b;justify-content:space-between;align-items:center;gap:10px;padding-bottom:19px;display:flex}.plFlashTop>span{color:#dce8f2;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.plFlashTop small{color:#c7d6e3;text-align:right;font-size:9px;line-height:1.5}.plFlashcardDemo h3{letter-spacing:-.035em;color:#f4f8fc;min-height:71px;margin:23px 0;font-size:27px;line-height:1.3}.plFlashHint{background:#24435b;border:1px solid #577083;border-radius:8px;margin:15px 0;padding:13px 15px}.plFlashHint small,.plFlashAnswer small{letter-spacing:.08em;color:#f0cf95;font-size:9px;font-weight:700}.plFlashHint p{color:#e1eaf2;margin:6px 0 0;font-size:12px;line-height:1.7}.plFlashInput{color:#c7d6e6;font-size:11px;display:block}.plFlashInput>span{margin-bottom:7px;display:block}.plFlashInput input{box-sizing:border-box;color:#fff;background:#0e2940;border:1px solid #587186;border-radius:8px;width:100%;min-height:46px;padding:12px 14px;font-size:12px}.plFlashInput input::placeholder{color:#c0d0df}.plFlashButtons{gap:9px;margin-top:17px;display:flex}.plFlashAnswer{background:#244761;border:1px solid #607b8e;border-radius:11px;min-height:140px;padding:20px}.plFlashAnswer strong{color:#fff;margin:10px 0;font-size:27px;line-height:1.4;display:block}.plFlashAnswer p,.plFlashAnswer>span{color:#d3e2ef;overflow-wrap:anywhere;margin:8px 0 0;font-size:11px;line-height:1.8;display:block}.plFlashNav{border-top:1px solid #3e586e;justify-content:space-between;align-items:center;gap:10px;margin-top:23px;padding-top:19px;display:flex}.plFlashNav button{box-sizing:border-box;color:#fff;cursor:pointer;background:#244761;border:1px solid #688095;border-radius:7px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.plFlashNav>span{color:#c6d6e4;text-align:center;font-size:10px;line-height:1.7}.plFaq{border-top:1px solid #ddd4c5;grid-template-columns:1fr 1.45fr;gap:60px;padding-block:52px 65px;display:grid}.plFaq>div:first-child p{color:#60707f;font-size:13px;line-height:1.8}.plFaq details{background:#fffdf8;border:1px solid #ded5c6;border-radius:10px}.plFaq details+details{margin-top:9px}.plFaq summary{color:#193750;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:52px;padding:16px 19px;font-size:13px;font-weight:700;line-height:1.6;list-style:none;display:flex}.plFaq summary::-webkit-details-marker{display:none}.plFaq summary svg{flex:none;transition:transform .2s}.plFaq details[open] svg{transform:rotate(180deg)}.plFaq details>p{color:#53687a;margin:0;padding:0 19px 17px;font-size:13px;line-height:1.9}.plFinal{color:#fff;background:#12314b;border-radius:22px;grid-template-columns:1.3fr .85fr;align-items:center;gap:60px;margin-bottom:48px;padding:42px 45px;display:grid}.plFinal h2{color:#fff;letter-spacing:-.035em;text-wrap:balance;max-width:520px;margin:17px 0;font-size:33px;font-weight:700;line-height:1.2}.plFinal p{color:#cddde9;max-width:470px;font-size:13px;line-height:1.8}.plFinal>div+div{justify-self:end}.plFinal small{color:#cfdeeb;margin:13px 0;font-size:11px;line-height:1.7;display:block}.productLanding .plFinalSignin{color:#dce7f1;border-bottom:1px solid #738699;padding-bottom:4px;font-size:12px;text-decoration:none}.plFooter{border-top:1px solid #ddd4c5;justify-content:space-between;align-items:center;gap:28px;width:calc(100% - 64px);max-width:1200px;margin:auto;padding-block:27px 34px;display:flex}.plFooter>div{flex-direction:column;flex:none;gap:9px;display:flex}.plFooter>div>span{color:#5c6d7c;font-size:10px}.plFooter nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px 23px;display:flex}.plFooter nav a{color:#4a6176;padding:6px 0;font-size:11px;line-height:1.7;text-decoration:none}.productLanding~.consentSettings{margin:0 16px 16px auto;display:block;position:static}.lp-v2-flashcards-preview .plFlashcardDemoHome{z-index:2;border-radius:24px;max-width:none;margin:0;position:relative}.lp-v2-feature-copy .plHomeFloatingNote{color:#506379;max-width:440px;margin-top:14px;font-size:11px;line-height:1.8;display:block}.lp-v2-feature-copy .plHomeSignup{color:#14324b;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #bd9d67;align-items:center;gap:8px;min-height:44px;margin-top:8px;padding:10px 0;font-size:12px;font-weight:700;display:inline-flex}@media (width>=1500px){.plHeroGrid{padding-block:77px 80px}.plHero h1{font-size:61px}}@media (width<=1100px){.plHeroGrid{gap:33px}.plHero h1{font-size:46px}.plHeroActions{gap:17px}.plCalculatorGrid,.plShareGrid,.plRevisionGrid,.plProductLink,.plRecordSection,.plRoutineExplanation,.plStopwatchSection{gap:42px}.plReportBody{padding:20px}.plReportStats strong{font-size:20px}.plReportDistribution{grid-template-columns:105px minmax(0,1fr);gap:17px}.plDonut{width:105px;height:105px}.plDonut>span{width:76px;height:76px}.plDonut strong{font-size:22px}.plRoutineBody{padding:21px}.plWeek{gap:5px}.plWeek button b{font-size:8px}}@media (width<=850px){.plContainer{width:calc(100% - 40px)}.plHeroGrid{grid-template-columns:1fr;gap:37px;padding-block:44px 42px}.plHeroCopy{max-width:650px}.plHero h1{max-width:640px;font-size:clamp(39px,6.5vw,54px)}.plHeroCopy>p{max-width:580px}.plHeroDemo{width:100%;max-width:560px;margin:auto}.plTimerDemo{max-width:500px;margin:auto}.productLanding .seoTrustStrip{gap:25px;padding:22px 20px}.plStepGrid{gap:23px}.plSteps{padding-block:47px}.plCalculatorGrid,.plShareGrid,.plRevisionGrid{gap:30px;padding-block:45px}.plCalculatorGrid{grid-template-columns:1fr}.plCalculatorGrid .plSectionCopy{max-width:620px}.plCalculatorGrid .hoursCalculator{width:100%;max-width:600px;margin:auto}.plProductLink,.plRecordSection,.plRoutineExplanation,.plStopwatchSection{gap:35px;padding-block:47px}.plFinal{gap:25px;padding:34px}.plFinal h2{font-size:28px}.plFaq{gap:30px}.plFooter{width:calc(100% - 40px)}}@media (width<=620px){.plContainer{width:calc(100% - 32px)}.productLanding .publicHeader>div{min-height:64px}.plHeroGrid{gap:29px;padding-block:37px 32px}.plHero h1{margin:17px 0 20px;font-size:clamp(36px,8.6vw,48px);line-height:1.13}.plHeroCopy>p{font-size:14px;line-height:1.8}.plEyebrow{font-size:9px}.plHeroActions{gap:16px;margin-top:24px}.productLanding .plGoldButton,.productLanding .plNavyButton{min-height:49px;padding:13px 18px;font-size:13px}.plHeroUtility{min-height:38px;font-size:11px}.plTrial{margin-top:12px;font-size:10px}.productLanding .seoTrustStrip{justify-content:flex-start;gap:16px 20px;padding:20px 16px}.productLanding .seoTrustStrip>div{flex:1;min-width:125px}.productLanding .seoTrustStrip strong{font-size:14px}.productLanding .seoTrustStrip span{font-size:10px;line-height:1.5}.plDemoHeader{min-height:52px;padding:13px 17px}.plDemoHeader>span{font-size:11px}.plDemoHeader>small{font-size:9px}.plTimerBody{padding:19px}.plTimerFace{padding:22px 9px 18px}.plTimerFace>strong{font-size:53px}.plSubject{font-size:9px}.plSubject select{max-width:200px}.plReportBody{padding:18px}.plReportTitle strong{font-size:18px}.plReportTitle small{font-size:7px}.plReportTitle label{min-width:85px}.plReportStats strong{font-size:21px}.plReportFilters{gap:9px}.plReportDistribution{grid-template-columns:105px minmax(0,1fr);gap:15px}.plSubjectBars>div>div:first-child{gap:6px;font-size:9px}.plSubjectBars b{font-size:8px}.plTrend{gap:5px}.plTrend button{padding:3px}.plMatterFilter{flex-basis:100%;align-items:center;gap:10px;max-width:100%;display:flex}.plMatterFilter>span{margin:0}.plMatterFilter select{flex:1;min-width:0}.plRoutineTotal strong{font-size:28px}.plRoutineTitle strong{font-size:24px}.plRoutineBody{padding:19px}.plWeek{gap:5px}.plWeek button{min-height:99px;padding:10px 2px}.plWeek button>span{width:23px;height:23px}.plWeek button b{font-size:8px}.plRoutineDetail{gap:10px;padding:12px}.plDateTile{padding:13px 7px;font-size:10px}.plRoutineDetail strong{font-size:12px}.plRoutineDetail p{font-size:9px}.plRoutineDetail>b{font-size:21px}.plRoutineTitle>span{padding:7px;font-size:9px}.plRoutineDemo .plDemoNote{font-size:9px}.plSteps{padding-block:39px}.plStepGrid{grid-template-columns:1fr;gap:22px;margin-top:25px}.plStepGrid article{grid-template-columns:32px minmax(0,1fr);gap:8px 15px;padding-top:19px;display:grid}.plStepGrid h3{margin:0;font-size:17px}.plStepGrid article>span{margin-top:3px}.plStepGrid p{grid-column:2;font-size:13px}.plSectionHeading h2,.plSectionCopy h2,.plFaq h2{font-size:31px}.plSectionCopy>p{font-size:13px}.plCalculatorGrid,.plShareGrid,.plRevisionGrid,.plProductLink,.plRecordSection,.plRoutineExplanation,.plStopwatchSection{grid-template-columns:1fr;gap:28px;padding-block:38px}.plSectionCopy{max-width:100%}.productLanding .hoursCalculator{padding:22px}.productLanding .hoursCalculatorHead>h2{font-size:22px}.productLanding .hoursCalculatorInputs{gap:9px}.productLanding .hoursCalculatorInputs label>span{min-height:34px;font-size:10px;line-height:1.5}.productLanding .hoursCalculatorResult strong{font-size:34px}.plFormula{padding:12px;font-size:12px}.plProductImage{padding:18px}.plShareCard{padding:20px}.plRecordSection .plRecordCard{order:2}.plRecordCard{padding:24px}.plRoutineTip{padding:25px}.plFlashcardDemo{max-width:450px;padding:22px}.plFlashcardDemo h3{font-size:25px}.plFlashTop>span{font-size:11px}.plFlashTop small{font-size:8px}.plFaq{grid-template-columns:1fr;gap:18px;padding-block:35px}.plFaq h2{margin-bottom:8px}.plFaq summary{min-height:51px;padding:15px;font-size:12px}.plFaq details>p{padding-inline:15px;font-size:12px}.plFinal{grid-template-columns:1fr;gap:22px;margin-top:8px;margin-bottom:31px;padding:28px}.plFinal>div+div{justify-self:start}.plFinal h2{font-size:29px}.plFinal p{font-size:12px}.plFinal .plGoldButton{min-width:210px}.plFooter{flex-direction:column;align-items:flex-start;gap:16px;width:calc(100% - 32px)}.plFooter nav{justify-content:flex-start;gap:7px 18px}.plFooter nav a{align-items:center;min-height:32px;display:flex}.lp-v2-flashcards-preview .plFlashcardDemoHome{padding:20px}.lp-v2-feature-copy .plHomeFloatingNote{font-size:10px}}@media (width<=359px){.plHeroActions{flex-direction:column;align-items:flex-start;gap:8px}.plTimerBody,.plRoutineBody,.plReportBody{padding:15px}.plTimerFace>strong{font-size:46px}.plSubject select{max-width:177px;font-size:11px}.plQuestionInputs{gap:8px}.plQuestionInputs>div{font-size:9px}.plTimerControls{gap:7px}.plTimerControls button{padding:9px 5px;font-size:10px}.plReportStats{gap:9px}.plReportStats>div+div{padding-left:9px}.plReportStats strong{font-size:18px}.plReportDistribution{grid-template-columns:90px minmax(0,1fr);gap:12px}.plDonut{width:90px;height:90px}.plDonut>span{width:64px;height:64px}.plDonut strong{font-size:20px}.plSubjectBars span>i{display:none}.plSubjectBars>div>div:first-child{flex-direction:column;gap:1px}.plSubjectBars>div+div{margin-top:10px}.plRoutineTotal strong{font-size:25px}.plWeek{gap:3px}.plWeek button small,.plWeek button b{font-size:8px}.plRoutineDetail small{font-size:7px}.plRoutineFoot{font-size:10px}.plFlashcardDemo{padding:18px}.plFlashcardDemo h3{font-size:23px}.plFlashButtons button{font-size:10px}.plFormula{font-size:11px}.productLanding .hoursCalculator{padding:17px}.productLanding .hoursCalculatorInputs label>span{font-size:9px}.productLanding .hoursCalculatorInputs input{padding:8px;font-size:17px}}@media (prefers-reduced-motion:reduce){.productLanding *,.plFlashcardDemo *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.productLanding .plGoldButton:hover,.productLanding .plNavyButton:hover{transform:none}}@media (width<=620px){.plWeek{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.plWeek button{min-height:94px}.plWeek button small,.plWeek button b{font-size:11px}.plWeek button>span{width:27px;height:27px}.plShareCard .v80ShareArtwork{padding:21px}.plShareCard .v80ArtworkMain strong{font-size:28px}}.productLanding.plHasMotion [data-pl-reveal]{opacity:0;transition:opacity .72s cubic-bezier(.2,.7,.2,1),transform .72s cubic-bezier(.2,.7,.2,1);transition-delay:var(--pl-stagger,0s);transform:translateY(26px)}.productLanding.plHasMotion [data-pl-reveal].plIsVisible{opacity:1;transform:none}.productLanding .publicHeader .publicExplore{color:#17344d;white-space:nowrap;background:#fffaf0;border:1px solid #d1bd99;border-radius:9px;align-items:center;gap:6px;padding:10px 12px;font-size:12px;font-weight:700;transition:background .2s;display:inline-flex}.productLanding .seoTrustStrip{background:#efe9dd;border-bottom:1px solid #d9cfbf;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;padding:25px max(20px,50vw - 575px);display:grid}.productLanding .seoTrustStrip>div{border-left:2px solid #cca96b;gap:5px;min-width:0;padding:6px 22px}.productLanding .seoTrustStrip strong{color:#16334e;letter-spacing:-.01em}.productLanding .seoTrustStrip span{color:#536575;line-height:1.55}.plHero{background-image:radial-gradient(at 77% 8%,#e7be791f,#0000 45%),linear-gradient(145deg,#0e2a42,#142e48 63%,#112b43)}.plHeroGrid{position:relative}.plHero h1 em{color:#f1cc8e}.plTimerDemoFrame{width:100%;min-width:0;max-width:515px;margin-left:auto;position:relative}.plTimerDemoFrame .plTimerDemo{margin-left:auto}.plState-running i{background:#e8bc74;animation:1.8s ease-in-out infinite plGoldPulse;box-shadow:0 0 0 4px #e7bc7423,0 0 14px #f1c27a99}@keyframes plGoldPulse{50%{transform:scale(1.15);box-shadow:0 0 0 7px #e7bc740b,0 0 20px #f1c27ad9}}.plSessionResult{background:#3b3125;border-color:#c79b58}.plSessionResult>svg{color:#f2ca82}.plSessionResult span{color:#f4e4c8}.plSessionResult small{color:#e7d6bb}.plAutoFloat{z-index:5;color:#f3f8fd;background:#102b43;border:1px solid #b38c54;border-radius:15px;width:min(275px,90%);padding-bottom:9px;animation:.4s both plFloatEnter;position:absolute;bottom:0;right:-15px;overflow:hidden;box-shadow:0 16px 38px #07182bc2,0 0 0 1px #f3d29d18}@keyframes plFloatEnter{0%{opacity:0;transform:translateY(15px)scale(.97)}to{opacity:1;transform:none}}.plAutoFloat .landingTrialHeader{border-bottom:1px solid #37536b;justify-content:space-between;align-items:center;padding:8px 12px;display:flex}.plAutoFloat .landingTrialHeader span{align-items:center;gap:8px;font-size:11px;font-weight:750;display:flex}.plAutoFloat .landingTrialHeader img{border-radius:5px}.plAutoFloat .landingTrialHeader button{color:#dce7f3;cursor:pointer;background:0 0;border:0;padding:6px;display:flex}.plAutoFloatMeta{justify-content:space-between;align-items:center;gap:8px;padding:12px 13px 0;display:flex}.plAutoFloatMeta .floatingTimerState{letter-spacing:.02em;color:#e6bf7c;align-items:center;gap:6px;font-size:9px;font-weight:700;display:inline-flex}.plAutoFloatMeta .floatingTimerDot{background:#e6b96c;border-radius:50%;width:6px;height:6px;animation:1.8s ease-in-out infinite plGoldPulse}.plAutoFloatMeta .floatingTimerState.paused .floatingTimerDot{opacity:.5;animation:none}.plAutoFloatMeta small{color:#adc2d4;font-size:8px}.plAutoFloat .floatingTimerClock{text-align:center;letter-spacing:-.05em;font-variant-numeric:tabular-nums;padding:9px 0;font-size:35px;font-weight:800;line-height:1.25;display:block}.plAutoFloat .floatingTimerControls{grid-template-columns:1fr 33px 1fr;align-items:center;gap:6px;padding:0 12px;display:grid}.plAutoFloat .floatingTimerControls button{color:#f1f6fc;cursor:pointer;background:#224862;border:1px solid #597087;border-radius:7px;min-height:32px;font-size:10px;font-weight:700}.plAutoFloat .floatingPomodoroLogo{border:1px solid #46637a;border-radius:50%;justify-content:center;align-items:center;width:31px;height:31px;display:flex}.plAutoFloatDisclaimer{color:#bcd0df;text-align:center;margin-top:8px;font-size:8px;display:block}.plReopenFloat{color:#fff;cursor:pointer;background:#1c405a;border:1px solid #cba363;border-radius:8px;align-items:center;gap:7px;margin:10px 0 0 auto;padding:9px 12px;font-size:11px;display:flex}.plReportGoalsHead{justify-content:space-between;align-items:center;gap:12px;display:flex}.plReportGoalsHead span{color:#8b612b;letter-spacing:.1em;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.plReportGoalsHead strong{color:#43566b;font-size:10px}.plReportGoalsNumbers{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;margin-top:11px;display:flex}.plReportGoalsNumbers strong{letter-spacing:-.04em;color:#17364d;font-size:22px}.plReportGoalsNumbers span,.plReportGoals>small{color:#66717d;font-size:9px;line-height:1.5}.plReportGoalsProgress{background:#ddd0be;border-radius:20px;height:7px;margin:12px 0 6px;overflow:hidden}.plReportGoalsProgress span{background:linear-gradient(90deg,#a77832,#e7bb76);border-radius:20px;height:100%;transition:width .4s;display:block}.plRoutineChart{background:#102e46;border:1px solid #435d74;border-radius:13px;margin-top:21px;padding:15px 16px 12px}.plRoutineChartTop{justify-content:space-between;align-items:center;gap:10px;display:flex}.plRoutineChartTop strong{color:#f7f7f6;font-size:12px}.plRoutineChartTop small{color:#b2c7d8;font-size:9px}.plRoutineChartPlot{grid-template-columns:repeat(7,minmax(0,1fr));gap:9px;height:132px;margin-top:12px;display:grid;position:relative}.plRoutineChartPlot button{color:#cbddeb;cursor:pointer;z-index:1;background:0 0;border:0;flex-direction:column;justify-content:end;align-items:center;gap:7px;min-width:0;padding:0;display:flex}.plRoutineChartPlot button>span{border-bottom:1px solid #526a7e;justify-content:center;align-items:flex-end;width:100%;height:104px;display:flex}.plRoutineChartPlot button i{background:linear-gradient(#f0d19d,#ad7d3e);border-radius:5px 5px 0 0;width:min(100%,24px);min-height:2px;transition:height .35s;display:block}.plRoutineChartPlot button.isSelected i{background:linear-gradient(#9ec1e0,#587d9d);box-shadow:0 0 0 2px #f6dfab}.plRoutineChartPlot button small{font-size:9px}.plRoutineGoalLine{z-index:0;pointer-events:none;border-top:1px dashed #d2b47c99;position:absolute;left:0;right:0}.plRoutineGoalLine span{color:#e4c38b;background:#102e46;padding-left:4px;font-size:8px;position:absolute;top:-12px;right:0}@media (width<=850px){.plAutoFloat{right:0}.productLanding .seoTrustStrip{gap:12px;padding:22px 16px}.productLanding .seoTrustStrip>div{padding-left:13px}.productLanding .publicHeader .publicExplore{display:inline-flex}}@media (width<=620px){.productLanding .publicHeader>div{flex-wrap:wrap;gap:6px;padding:9px 0}.productLanding .publicHeader nav{justify-content:flex-end;gap:8px 12px}.productLanding .publicHeader .publicLogin{display:none}.productLanding .publicHeader .publicExplore{font-size:10px;display:inline-flex}.productLanding .publicHeader .publicExplore svg{display:none}.productLanding .seoTrustStrip{grid-template-columns:1fr;gap:8px;padding:14px 18px}.productLanding .seoTrustStrip>div{padding:7px 13px}.productLanding .seoTrustStrip strong{font-size:13px}.productLanding .seoTrustStrip span{font-size:10px}.plTimerDemoFrame.hasFloating{padding-bottom:125px}.plAutoFloat{width:min(255px,88%);right:0}.plRoutineChartPlot{gap:5px}.plReportGoalsHead{align-items:flex-start}.plReportGoalsNumbers strong{font-size:20px}}@media (width<=365px){.productLanding .publicHeader>div{justify-content:center;gap:8px}.productLanding .publicHeader nav{justify-content:space-between;width:100%}.plReportGoalsNumbers span{display:block}}@media (prefers-reduced-motion:reduce){.productLanding.plHasMotion [data-pl-reveal]{opacity:1;transition:none;transform:none}.plState-running i,.plAutoFloatMeta .floatingTimerDot,.plAutoFloat{animation:none}}.plFloatSizes{align-items:center;gap:4px;display:flex}.plFloatSizes button{color:#b9cddd;cursor:pointer;background:#122f49;border:1px solid #4d6a83;border-radius:5px;min-width:22px;height:23px;font-size:9px;font-weight:800}.plFloatSizes button[aria-pressed=true]{color:#102b43;background:#efca8c;border-color:#efca8c}.plFloatQuestions{color:#bed0df;justify-content:center;gap:20px;padding:1px 10px 10px;font-size:9px;display:flex}.plFloatQuestions b{color:#edd0a0;font-variant-numeric:tabular-nums}.plAutoFloat .floatingTimerControls .floatingPomodoroLogo{color:#fff;background:#1b405b;border:1px solid #bb985e;border-radius:50%;justify-content:center;align-items:center;width:32px;min-height:32px;padding:0;display:flex}.plAutoFloat .floatingTimerControls .floatingPomodoroLogo:hover{background:#325674}.plAutoFloat .landingTrialHeader button:focus-visible,.plAutoFloat .floatingTimerControls button:focus-visible,.plFloatSizes button:focus-visible{outline-offset:2px;outline:2px solid #edca88}.productLanding .plFeatureActions{background:#efe9dd;border-bottom:1px solid #d9cfbf;flex-wrap:wrap;justify-content:center;align-items:center;gap:13px 24px;padding:0 20px 23px;display:flex}.productLanding .plFeatureActions .plNavyButton{min-height:43px;padding:10px 17px;font-size:12px}.productLanding .plFeatureActions>span{color:#546575;font-size:11px;line-height:1.6}@media (width<=620px){.productLanding .plFeatureActions{justify-content:flex-start;gap:9px;padding-inline:30px}.productLanding .plFeatureActions>span{font-size:10px}.productLanding .plFeatureActions .plNavyButton{max-width:100%}}.productLanding .plHeroActions .plGoldButton,.productLanding .plFinal .plGoldButton,.productLanding .plFeaturePrimary{box-shadow:0 12px 28px #efce942e,inset 0 1px #ffffff40}.productLanding .plFeatureActions{background:#efe9dd;border-bottom:1px solid #d9cfbf;padding:0 20px 28px}.productLanding .plFeatureActionsInner{background:linear-gradient(#f8f2e8,#efe5d6);border:1px solid #d8c7ac;border-radius:18px;justify-content:space-between;align-items:center;gap:18px 28px;width:min(1120px,100%);padding:18px 22px;display:flex;box-shadow:0 16px 34px #102c460f}.productLanding .plFeatureActionsCopy{flex-direction:column;gap:6px;min-width:0;display:flex}.productLanding .plFeatureActionsCopy strong{letter-spacing:-.02em;color:#14324a;font-size:18px}.productLanding .plFeatureActionsCopy span{color:#5b6b79;max-width:620px;font-size:12px;line-height:1.7}.productLanding .plFeaturePrimary{min-width:250px;padding:14px 22px;font-size:14px}.productLanding.plHasMotion [data-pl-reveal]{opacity:0;filter:blur(1px);transition:opacity .95s cubic-bezier(.2,.72,.22,1),transform 1s cubic-bezier(.2,.72,.22,1),filter .9s;transition-delay:var(--pl-stagger,0s);transform:translateY(34px)scale(.987)}.productLanding.plHasMotion [data-pl-reveal].plIsVisible{opacity:1;filter:none;transform:none}.plTimerDemoFrame.hasFloating{padding-bottom:196px}.plAutoFloat{border-radius:16px;width:min(380px,96%);padding-bottom:0;bottom:0;right:-10px;box-shadow:0 22px 55px #05101c73,0 0 0 1px #ffdead14}.plAutoFloat .landingTrialHeader{background:#0d1f2f;border-bottom:1px solid #28445d;padding:9px 12px}.plAutoFloat .landingTrialHeader span{letter-spacing:.01em;font-size:12px}.plFloatWindowActions{align-items:center;gap:8px;display:flex}.plAutoFloatBody{background:linear-gradient(160deg,#113250 0%,#0c243c 100%);padding:14px 12px 10px;position:relative}.plAutoFloatBody .floatingWallClock{color:#dfe9f3;opacity:.9;top:12px;left:12px}.plAutoFloatMetaRow{justify-content:center;align-items:center;min-height:22px;padding-top:4px;display:flex}.plAutoFloatMetaRow .floatingTimerState{letter-spacing:.08em;color:#efc77a;align-items:center;gap:7px;font-size:11px;font-weight:800;display:inline-flex}.plAutoFloatMetaRow .floatingTimerDot{background:#efc77a;border-radius:50%;width:7px;height:7px;animation:1.8s ease-in-out infinite plGoldPulse;box-shadow:0 0 0 4px #efc77a1a}.plAutoFloatMetaRow.paused .floatingTimerDot,.plAutoFloatMetaRow .floatingTimerState.paused .floatingTimerDot{opacity:.55;animation:none}.plAutoFloat .floatingTimerClock{text-shadow:0 2px 12px #52a5d624;margin:0;padding:8px 0 10px;font-size:50px;line-height:1.04}.plAutoFloat .floatingTimerControls{grid-template-columns:1fr 44px 1fr;gap:6px;padding:0;display:grid}.plAutoFloat .floatingTimerControls button{background:#1a4265;border:1px solid #96bcda45;border-radius:9px;min-height:36px;font-size:12px;font-weight:800}.plAutoFloat .floatingTimerControls button:first-child{color:#14304a;background:#f0c36b;border-color:#f6d38c}.plAutoFloat .floatingPomodoroLogo{background:#173b59;border-color:#caa469;border-radius:9px;width:44px;height:36px;padding:0}.plAutoFloat .floatingPomodoroLogo img{width:26px;height:26px}.plFloatQuickRow{grid-template-columns:auto 1fr auto 1fr auto;align-items:center;gap:6px;margin-top:8px;display:grid}.plFloatQuickRow.note{grid-template-columns:auto 1fr auto}.plFloatQuickRow span{color:#d6e1eb;font-size:10px;font-weight:700}.plFloatQuickRow input{color:#fff;background:#102c44;border:1px solid #48677f;border-radius:8px;width:100%;min-width:0;min-height:34px;padding:7px 9px;font-size:12px;font-weight:700}.plFloatQuickRow input::placeholder{color:#91a7bd}.plFloatSave{color:#142f47;cursor:pointer;background:#efc77a;border:0;border-radius:8px;min-height:34px;padding:0 11px;font-size:11px;font-weight:800}.plAutoFloatDisclaimer{text-align:center;color:#bcd0df;min-height:14px;margin-top:8px;font-size:9px;display:block}.plAutoFloatLevel1{width:min(310px,96%)}.plAutoFloatLevel1 .floatingTimerClock{font-size:38px}.plAutoFloatLevel1 .plFloatQuickRow input,.plAutoFloatLevel1 .plFloatSave{min-height:31px}.plAutoFloatLevel2{width:min(380px,96%)}.plAutoFloatLevel3{width:min(430px,98%)}.plAutoFloatLevel3 .floatingTimerClock{font-size:54px}.plAutoFloatLevel3 .plFloatQuickRow input,.plAutoFloatLevel3 .plFloatSave{min-height:36px}.plFloatSizes button{border-radius:8px;min-width:26px;height:28px;font-size:10px}.plReopenFloat{border-radius:10px;margin:12px 0 0 auto;padding:10px 14px}.plReportDemo{color:#edf4fa;background:linear-gradient(#163752 0%,#12324a 100%);border-color:#35506b;box-shadow:0 22px 50px #06142238}.plReportDemo .plDemoHeader{background:#102c44;border-color:#304a61}.plReportTitle strong,.plReportStats strong,.plTrendHeading strong,.plReportGoalsNumbers strong,.plChartDetail,.plReportGoalsHead strong{color:#f4f8fb}.plReportTitle small,.plReportTitle label,.plReportFilters .plMatterFilter span,.plReportStats small,.plTrendHeading small,.plReportGoalsNumbers span,.plReportGoals>small,.plDemoNote{color:#bdd0de!important}.plReportTitle label select,.plMatterFilter select,.plSegmented{color:#eff6fb;background:#0f2a41;border-color:#4a657d}.plSegmented button{color:#c7d8e5}.plSegmented button[aria-pressed=true]{color:#15334d;background:#efc77a}.plReportStats{border-top:1px solid #36526d;border-bottom:1px solid #36526d}.plReportStats>div+div{border-left-color:#36526d}.plDonut{box-shadow:inset 0 0 0 1px #ffffff0f}.plDonut>span{color:#f5f9fc;background:#133149;box-shadow:0 10px 22px #0000001f}.plSubjectBars>div>div:first-child{color:#d9e7f1}.plProgressTrack{background:#27455f}.plTrend button{color:#d9e5ef;border-radius:10px;transition:background .18s,transform .18s}.plTrend button>span{border-bottom:1px solid #385573}.plTrend button i{background:linear-gradient(#efc77a,#7aa8d4);box-shadow:0 6px 18px #0000001f}.plTrend button[aria-pressed=true]{background:#1b405e;transform:translateY(-1px)}.plTrend button[aria-pressed=true] i{background:linear-gradient(#7bb0de,#a5d0ee)}.plChartDetail{padding-top:4px}.plReportGoals{background:linear-gradient(#153550,#112c43);border:1px solid #41617a;border-radius:15px;margin-top:22px;padding:18px}.plReportGoalsHead span{color:#efc77a}.plReportGoalsProgress{background:#28465f;height:9px}.plReportGoalsProgress span{background:linear-gradient(90deg,#6ea6d7,#8fd0df,#efc77a)}.plReportDemo .plDemoNote{border-top:1px solid #35516c;padding-top:14px}@media (width<=850px){.productLanding .plFeatureActionsInner{flex-direction:column;align-items:flex-start;padding:16px 18px}.productLanding .plFeaturePrimary{width:100%;min-width:0}.plTimerDemoFrame.hasFloating{padding-bottom:214px}.plAutoFloat{width:min(100%,360px);right:0}}@media (width<=620px){.productLanding .plFeatureActions{padding:0 16px 22px}.productLanding .plFeatureActionsInner{border-radius:16px;padding:15px 14px}.productLanding .plFeatureActionsCopy strong{font-size:16px}.productLanding .plFeatureActionsCopy span{font-size:11px}.plAutoFloat{width:min(100%,340px)}.plAutoFloat .floatingTimerClock{font-size:42px}.plFloatQuickRow{grid-template-columns:auto 1fr auto 1fr auto;gap:5px}.plFloatQuickRow span{font-size:9px}.plFloatQuickRow input{padding:7px 8px;font-size:11px}.plReportBody{padding:20px}.plTrend button{min-height:115px}.plTrend button i{width:82%}}@media (width<=430px){.plTimerDemoFrame.hasFloating{padding-bottom:225px}.plAutoFloat{width:100%;margin:10px 0 0 auto;position:relative;bottom:auto;right:auto}.plAutoFloatLevel1,.plAutoFloatLevel2,.plAutoFloatLevel3{width:100%}.plAutoFloat .floatingTimerClock{font-size:38px}.plAutoFloatLevel3 .floatingTimerClock{font-size:42px}.plFloatQuickRow{grid-template-columns:1fr 1fr;grid-auto-flow:row}.plFloatQuickRow span{display:none}.plFloatQuickRow.note{grid-template-columns:1fr auto}.plFloatSave{padding:0 10px}.plTrend{gap:6px}.plTrend button>span{height:82px}}.productLanding .plFloatingAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 14px;padding:12px 14px 16px;display:flex}.productLanding .plFloatingAction>button{color:#152d45;min-height:40px;font:inherit;cursor:pointer;background:#f0c979;border:1px solid #d5b16c;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:9px 16px;font-size:12px;font-weight:800;display:inline-flex}.productLanding .plFloatingAction>button:hover{background:#f8d99a}.productLanding .plFloatingAction>small{color:#a9bed2;font-size:10px}.productLanding .plTimerDemoFrame{overflow:visible}.productLanding .plTimerDemoFrame.hasFloating{padding-bottom:0!important}.landingFloatingTrialFallback{max-height:calc(100dvh - 24px);inset:auto 12px 12px auto;overflow:auto;z-index:2147483000!important;position:fixed!important}.productLanding.plMotionRun [data-pl-reveal]{filter:none!important;transition:none!important}@media (width<=600px){.productLanding .plFloatingAction{flex-direction:column;align-items:stretch}.productLanding .plFloatingAction>button{width:100%}.landingFloatingTrialFallback{max-width:calc(100vw - 16px);bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.productLanding.plMotionRun [data-pl-reveal]{opacity:1!important;animation:none!important;transform:none!important}}.landingFloatingTrialFallback .landingTrialFallbackDrag{color:#eaf2f9;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:#0b1c30;border-bottom:1px solid #426080;justify-content:space-between;align-items:center;gap:10px;min-height:34px;padding:5px 10px;display:flex}.landingFloatingTrialFallback .landingTrialFallbackDrag:active{cursor:grabbing}.landingFloatingTrialFallback .landingTrialFallbackDrag span{align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.landingFloatingTrialFallback .landingTrialFallbackDrag img{width:16px;height:16px}.landingFloatingTrialFallback .landingTrialFallbackDrag button{color:inherit;cursor:pointer;background:0 0;border:0;padding:4px}.productLanding .seoOrganicContext{border-top:1px solid #e0e6ed;max-width:1050px;margin-block:4px 12px;padding-block:36px 42px}.productLanding .seoOrganicContext h2{letter-spacing:-.025em;color:#192e47;margin:12px 0 15px;font-size:clamp(23px,2.55vw,33px);line-height:1.25}.productLanding .seoOrganicContext p{color:#425268;max-width:880px;margin:0 0 13px;font-size:15px;line-height:1.8}.productLanding .seoOrganicContext strong{color:#172d46;font-weight:750}.productLanding .seoOrganicContext a{color:#235a8c;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.productLanding .seoOrganicContext a:hover{color:#0f3557}@media (width<=620px){.productLanding .seoOrganicContext{padding-block:27px 31px}.productLanding .seoOrganicContext p{font-size:13px;line-height:1.75}}.studyMetrics article{isolation:isolate;min-width:0;transition:border-color .18s,box-shadow .18s}.studyMetrics article:focus-within{border-color:#ebbf6f85;box-shadow:0 0 0 2px #ebbf6f14}.studyMetrics .questionHighlightMetric{background:linear-gradient(145deg,#18385cf7,#0a223ef7);border-color:#e8be6e4d!important}.studyMetrics .questionHighlightMetric:after{opacity:1;background:#f2bc5a;width:58px}.studyMetrics .questionHighlightMetric .questionMetricCount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:#fff;flex-wrap:wrap;align-items:baseline;gap:8px;margin:9px 0 0;font-size:clamp(29px,3vw,41px);line-height:1.12;display:flex}.studyMetrics .questionHighlightMetric .questionMetricCount span{letter-spacing:0;color:#b5c9df;font-size:11px;font-weight:700}.studyMetrics .questionHighlightMetric .questionMetricAccuracy{color:#a9bfd4;margin:8px 0 12px;font-size:12px;line-height:1.5;display:block}.studyMetrics .questionHighlightMetric .questionMetricAccuracy b{color:#eec779;letter-spacing:-.01em;font-size:17px}@media (width>=761px){.studyApp .chartLegend .scalableRanking{scrollbar-gutter:stable;overscroll-behavior-y:auto!important;max-height:min(460px,52vh)!important;overflow-y:auto!important}}@media (width<=760px){.studyApp .chartLegend .scalableRanking{touch-action:pan-y!important;overscroll-behavior-y:auto!important;max-height:none!important;overflow:visible!important}}.flashDeckGrid{align-items:stretch;gap:12px!important}.flashDeckGrid .flashDeck{overflow-wrap:anywhere;flex-direction:column;display:flex;min-height:0!important;padding:17px 17px 15px!important}.flashDeckGrid .flashDeck h3{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;line-height:1.32;display:-webkit-box;overflow:hidden;margin:9px 0 6px!important;font-size:17px!important}.flashDeckGrid .flashDeckSubject{margin-top:12px!important}.flashDeckGrid .flashDeckMeta{gap:7px;margin:10px 0!important}.flashDeckGrid .flashDeckMeta span{padding:8px!important}.flashDeckGrid .flashDeckActions{gap:7px;margin-top:auto;padding-top:12px}.flashDeckGrid .flashDeckActions button{min-height:37px!important;padding:7px!important;font-size:12px!important}.flashDeckPagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin:18px 0 0;display:flex}.flashDeckPagination button{color:#ecf4ff;background:#142e4c;border:1px solid #8bb1d652;border-radius:9px;min-height:40px;padding:9px 14px;font-weight:700}.flashDeckPagination button:disabled{opacity:.4;cursor:not-allowed}.flashDeckPagination span{color:#aec3d8;font-variant-numeric:tabular-nums;font-size:12px}@media (width<=650px){.studyMetrics .questionHighlightMetric .questionMetricCount{font-size:30px}.flashDeckGrid .flashDeck{padding:16px!important}}.lp-seo-pathways{color:#122b45;background:#f7f9fc;padding:clamp(38px,5vw,72px) 0;scroll-margin-top:90px}.lp-seo-pathways-header{max-width:740px;margin-bottom:24px}.lp-seo-pathways-header h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(1.55rem,3vw,2.25rem);font-weight:750;line-height:1.18}.lp-seo-pathways-header p{color:#47566a;font-size:1rem;line-height:1.65}.lp-seo-pathways-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.lp-seo-pathways-grid>a{color:#122b45;background:#fff;border:1px solid #d9e1ec;border-radius:17px;flex-direction:column;gap:12px;min-height:178px;padding:22px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;box-shadow:0 3px 12px #102b460a}.lp-seo-pathways-grid>a:hover{border-color:#b48c2f;transform:translateY(-2px);box-shadow:0 8px 20px #102b4614}.lp-seo-pathways-grid>a:focus-visible{outline-offset:3px;outline:3px solid #b48c2f}.lp-seo-pathways-grid strong{font-size:1.06rem;line-height:1.3}.lp-seo-pathways-grid span{color:#4c5e71;font-size:.93rem;line-height:1.55}.lp-seo-pathways-grid b{color:#876820;margin-top:auto;font-size:.9rem;font-weight:650}.lp-seo-pathways-note{color:#4c5e71;margin:20px 0 0;font-size:.85rem;line-height:1.6}.hoursCalculatorPresets{flex-wrap:wrap;align-items:center;gap:8px;margin:12px 0 20px;display:flex}.hoursCalculatorPresets>span{width:100%;font-size:.9rem;font-weight:650}.hoursCalculatorPresets button{font:inherit;color:#153552;cursor:pointer;background:#f5f8fc;border:1px solid #cbd8e7;border-radius:999px;min-height:42px;padding:10px 13px;font-size:.85rem}.hoursCalculatorPresets button:hover{background:#fefaf1;border-color:#bd9136}.hoursCalculatorPresets button:focus-visible{outline-offset:2px;outline:3px solid #b48c2f}.hoursCalcWeekly{max-width:45ch;margin:12px 0 0;font-size:.9rem;line-height:1.5}.hoursCalcWeekly strong{font-weight:700}@media (width<=1050px){.lp-seo-pathways-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.lp-seo-pathways{padding:38px 0}.lp-seo-pathways-grid{grid-template-columns:1fr;gap:11px}.lp-seo-pathways-grid>a{gap:8px;min-height:0;padding:17px}.lp-seo-pathways-header{margin-bottom:18px}}@media (prefers-reduced-motion:reduce){.lp-seo-pathways-grid>a{transition:none}.lp-seo-pathways-grid>a:hover{transform:none}}.pl-hours,.seoHoursGuide{--guide-navy:#102d47;--guide-gold:#a67736;--guide-line:#e0d4c1;--guide-cream:#faf7f1;--guide-copy:#445970;color:var(--guide-navy)}.pl-hours .plHero{color:var(--guide-navy);border-bottom-color:var(--guide-line);background:radial-gradient(circle at 94% 33%,#e7dccd 0%,#0000 39%),#f9f6f0}.pl-hours .plHero .plEyebrow{color:#88612f}.pl-hours .plHero h1{color:var(--guide-navy);letter-spacing:-.048em;font-size:clamp(42px,4.3vw,62px);line-height:1.08}.pl-hours .plHero h1 em{color:#906635}.pl-hours .plHeroCopy>p{color:#455b70;font-size:16px;line-height:1.78}.pl-hours .plHero .plGoldButton{background:var(--guide-navy);color:#fff;border-color:var(--guide-navy)}.pl-hours .plHero .plGoldButton:hover{background:#224967}.pl-hours .plHeroUtility{color:#183a56;border-color:#a48758}.pl-hours .plTrial{color:#455a6d}.pl-hours .plTrial svg{color:#8a612f}.pl-hours .plHoursPremiumSection{border-block:1px solid var(--guide-line);background:radial-gradient(circle at 12% 12%,#fefcf8 0%,#efe8dd 63%,#eae1d4 100%);padding:22px 0}.pl-hours .plCalculatorGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.12fr);gap:clamp(34px,5vw,84px);padding-block:clamp(46px,6vw,86px)}.pl-hours .plHoursIntro{max-width:530px}.pl-hours .plHoursIntro h2{letter-spacing:-.047em;max-width:580px;margin:18px 0 23px;font-size:clamp(37px,4vw,58px);line-height:1.08}.pl-hours .plHoursIntro h2 em{color:#956632;font-style:normal;display:block}.pl-hours .plHoursIntro>p{color:#42566a;max-width:490px;margin:15px 0;font-size:15px;line-height:1.82}.pl-hours .plHoursIntro .plFormula{letter-spacing:.01em;color:#68491e;background:#fcfaf6;border-radius:12px;padding:14px 17px;font-size:14px;box-shadow:0 6px 18px #2e210708}.pl-hours .plHoursIntro .plTextLink{margin-top:12px}.pl-hours .plHoursIntro .plNavyButton{box-shadow:0 8px 18px #1b36511b}.pl-hours .plHoursFreeNote{color:#55697a;max-width:460px;margin-top:15px;font-size:12px;line-height:1.65;display:block}.pl-hours .hoursCalculator{box-sizing:border-box;background:#fffdfa;border:1px solid #e3d7c7;border-radius:22px;width:100%;min-width:0;max-width:none;padding:clamp(22px,2.6vw,36px);box-shadow:0 22px 55px #3c2b1517}.pl-hours .hoursCalculatorHead>span{color:#89612b;align-items:center;gap:8px;font-size:10px;font-weight:750;display:inline-flex}.pl-hours .hoursCalculatorHead h2{color:var(--guide-navy);letter-spacing:-.037em;margin:12px 0 9px;font-size:clamp(23px,2vw,29px);line-height:1.23}.pl-hours .hoursCalculatorHead p{color:#516579;margin:0;font-size:13px;line-height:1.65}.pl-hours .hoursCalculatorPresets{gap:8px;margin:22px 0}.pl-hours .hoursCalculatorPresets>span{color:#263f55;margin-bottom:3px;font-size:13px}.pl-hours .hoursCalculatorPresets button{color:#214562;background:#f5f8fb;border:1px solid #bfcfe0;min-height:39px;padding:9px 13px;font-size:12px;line-height:1.3;transition:background .15s,border .15s}.pl-hours .hoursCalculatorPresets button[aria-pressed=true]{color:#573b18;background:#eee2d0;border-color:#aa8655;font-weight:750}.pl-hours .hoursCalculatorInputs{gap:10px;margin:18px 0 0}.pl-hours .hoursCalculatorInputs label>span:first-child{color:#30475b;white-space:normal;align-items:center;gap:6px;min-height:29px;font-size:11px;font-weight:700;display:flex}.pl-hours .hoursCalculatorInputWrap{background:#faf8f4;border:1px solid #d9cfc1;border-radius:10px;align-items:center;gap:5px;min-width:0;padding-right:11px;transition:box-shadow .2s,border-color .2s;display:flex}.pl-hours .hoursCalculatorInputWrap:focus-within{border-color:#926d3a;box-shadow:0 0 0 3px #e4cc9d55}.pl-hours .hoursCalculatorInputWrap input{width:100%;min-width:0;box-shadow:none;color:#102e47;background:0 0;border:0;outline:0;min-height:44px;padding:11px 9px 11px 13px;font-size:19px;font-weight:700}.pl-hours .hoursCalculatorInputWrap small{color:#65717a;flex:none;font-size:12px}.pl-hours .hoursCalculatorResult{color:#f6f9fc;background:linear-gradient(135deg,#173b57 0%,#0e2b43 100%);border:1px solid #31516b;border-radius:14px;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:0;margin-top:22px;padding:24px 23px;display:grid}.pl-hours .hoursCalculatorResult>div{flex-direction:column;justify-content:center;align-items:flex-start;gap:7px;min-width:0;display:flex}.pl-hours .hoursCalculatorResult .hoursCalcResultMain{padding-right:16px}.pl-hours .hoursCalculatorResult .hoursCalcResultWeekly{border-left:1px solid #587087;padding-left:22px}.pl-hours .hoursCalculatorResult span{text-transform:uppercase;letter-spacing:.1em;color:#d0dfeb;align-items:center;gap:7px;font-size:10px;font-weight:750;line-height:1.45;display:flex}.pl-hours .hoursCalculatorResult strong{color:#f1ca87;letter-spacing:-.045em;overflow-wrap:normal;word-break:normal;font-size:clamp(25px,3.05vw,43px);font-weight:800;line-height:1.18;display:block}.pl-hours .hoursCalculatorResult .hoursCalcResultWeekly strong{font-size:clamp(22px,2.15vw,32px)}.pl-hours .hoursCalculatorResult small{color:#c8d7e4;font-size:11px;line-height:1.45}.pl-hours .hoursCalcValidation{color:#903619;background:#fff5e9;border:1px solid #e4b898;border-radius:8px;margin:12px 0 0;padding:9px 12px;font-size:12px}.pl-hours .hoursCalculatorResult .hoursCalcWarning{color:#ffdca5;font-size:19px}.pl-hours .plCalcTrack{background:#e1d1b9;border-radius:50px;height:10px}.pl-hours .plCalcTrack i{background:#21465f;border-radius:50px}.pl-hours .plCalcVisualization>div+div{color:#526777;margin-top:10px;font-size:11px}.pl-hours .hoursCalcDisclaimer{color:#566b79;align-items:flex-start;gap:7px;margin:15px 0 0;font-size:11px;line-height:1.6;display:flex}.pl-hours .hoursCalcDisclaimer svg{color:#976d35;flex:none;margin-top:2px}.pl-hours .plHoursBenefits{border-bottom:1px solid var(--guide-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:31px;display:grid}.pl-hours .plHoursBenefits article{align-items:flex-start;gap:13px;min-width:0;padding:6px 20px;display:flex}.pl-hours .plHoursBenefits article+article{border-left:1px solid var(--guide-line)}.pl-hours .plHoursBenefits article>span{color:#84612f;background:#efe5d5;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;font-size:23px;display:grid}.pl-hours .plHoursBenefits h3{color:#173148;margin:2px 0 5px;font-size:14px;line-height:1.3}.pl-hours .plHoursBenefits p{color:#586c7a;margin:0;font-size:12px;line-height:1.55}.pl-hours .plHoursConcept{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(30px,5vw,65px);padding-block:75px;display:grid}.pl-hours .plHoursConcept h2{letter-spacing:-.042em;color:#173249;margin:16px 0;font-size:clamp(32px,3.2vw,43px);line-height:1.14}.pl-hours .plHoursConcept h2 em{color:#966735;font-style:normal;display:block}.pl-hours .plHoursConceptCopy>p{color:#506479;max-width:600px;font-size:15px;line-height:1.85}.pl-hours .plHoursConceptCards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0;display:grid}.pl-hours .plHoursConceptCards article{background:#fffefa;border:1px solid #e2d7c6;border-radius:12px;min-width:0;padding:16px 13px}.pl-hours .plHoursConceptCards strong{color:#1a3b54;font-size:12px;line-height:1.4}.pl-hours .plHoursConceptCards p{color:#526575;margin:8px 0 0;font-size:11px;line-height:1.6}.pl-hours .plHoursConcept .plProductImage{background:#fffefa;box-shadow:0 16px 40px #26374a12}.seoHoursGuide{background:#faf8f4;overflow-x:clip}.seoHoursGuide :where(a,button,input,select):focus-visible{outline-offset:4px;outline:3px solid #af813d}.seoGuideSkip{z-index:999;color:#17334c;background:#fff;border-radius:10px;padding:13px;position:fixed;top:-100px;left:14px}.seoGuideSkip:focus{top:14px}.seoHoursGuide .seoGuideHero{background:radial-gradient(at 78% 60%,#ede5d9 0%,#0000 49%),#faf8f4;border-bottom:1px solid #e4d9ca}.seoGuideHeroInner{grid-template-columns:minmax(0,.95fr) minmax(0,1.38fr);align-items:center;gap:clamp(26px,3.2vw,55px);width:calc(100% - 64px);max-width:1300px;margin:auto;padding-block:clamp(58px,6vw,95px);display:grid}.seoGuideHeroCopy{min-width:0}.seoGuideHeroCopy h1{color:#102d47;letter-spacing:-.05em;text-wrap:balance;margin:19px 0 25px;font-size:clamp(39px,4vw,59px);font-weight:800;line-height:1.1}.seoGuideHeroCopy h1 em{color:#966734;font-style:normal;display:block}.seoGuideHeroCopy>p{color:#4c6073;max-width:530px;font-size:16px;line-height:1.8}.seoGuideHeroCopy .publicActions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:29px;display:flex}.seoGuideHeroCopy .publicActions .publicButton{color:#fff;background:#112f49;border-color:#112f49;border-radius:10px;min-height:49px;padding:13px 24px}.seoGuideHeroCopy .publicActions .publicLogin{color:#17374e;font-size:13px}.seoGuideJump{color:#1b425e;border-bottom:1px solid #a98a56;align-items:center;gap:8px;margin-top:25px;padding-bottom:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.seoGuideHeroCopy>small{color:#657483;max-width:440px;margin-top:18px;font-size:11px;line-height:1.6;display:block}.seoGuideHeroVisual{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(12px,2vw,29px);min-width:0;display:grid}.seoGuidePhone{justify-content:center;align-items:center;min-width:0;display:flex}.seoGuidePhone .lp-app-art{transform-origin:50%;width:100%;min-width:0;max-width:310px;margin:0;transform:scale(.88)}.seoGuidePhone .lp-app-phone{box-sizing:border-box;max-width:100%}.seoGuideInteractive{background:#fffdfa;border:1px solid #e3d8c7;border-radius:22px;min-width:0;padding:18px;box-shadow:0 18px 43px #26324312}.seoGuideDemoHeading{margin-bottom:17px}.seoGuideDemoHeading h2{letter-spacing:-.035em;color:#17334b;margin:7px 0;font-size:21px;line-height:1.25}.seoGuideDemoHeading p{color:#576b7b;margin:0;font-size:12px;line-height:1.65}.seoHoursGuide .plTimerDemoFrame{min-width:0}.seoHoursGuide .plTimerDemo{max-width:none;box-shadow:none;border-radius:13px;margin:0}.seoHoursGuide .plTimerBody{padding:18px}.seoHoursGuide .plTimerFace{padding:19px 8px}.seoHoursGuide .plTimerFace>strong{white-space:nowrap;font-size:clamp(32px,3.25vw,47px)}.seoHoursGuide .plTimerControls{gap:8px}.seoHoursGuide .plTimerControls button{min-width:0;padding:10px 7px;font-size:11px}.seoHoursGuide .plFloatingAction{margin-top:12px}.seoHoursGuide .plFloatingAction>button{width:100%;min-height:42px;font-size:11px}.seoHoursGuide .plFloatingAction>small{color:#546879;text-align:center;font-size:10px}.seoGuideAdvantages{background:#fffdfa;border-bottom:1px solid #e8ddce}.seoGuideAdvantages>div{grid-template-columns:repeat(4,minmax(0,1fr));width:calc(100% - 64px);max-width:1300px;margin:auto;padding-block:25px;display:grid}.seoGuideAdvantages article{align-items:flex-start;gap:13px;min-width:0;padding:9px 17px;display:flex}.seoGuideAdvantages article+article{border-left:1px solid #e3d8ca}.seoGuideAdvantages article>span{color:#946a35;background:#f3ebdf;border-radius:13px;flex:none;place-items:center;width:41px;height:41px;display:grid}.seoGuideAdvantages strong{color:#17334c;font-size:13px;line-height:1.4;display:block}.seoGuideAdvantages p{color:#5b7080;margin:5px 0 0;font-size:11px;line-height:1.6}.seoGuideContent{grid-template-columns:minmax(0,1fr) minmax(260px,310px);gap:28px;width:calc(100% - 64px);max-width:1300px;margin:auto;padding-block:clamp(56px,6vw,90px);display:grid}.seoGuideMain{min-width:0}.seoGuideHeading h2{color:#102d47;letter-spacing:-.04em;margin:11px 0 13px;font-size:clamp(29px,3vw,42px);line-height:1.18}.seoGuideHeading>p{color:#536878;max-width:740px;margin:0 0 29px;font-size:15px;line-height:1.75}.seoGuideCards{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;min-width:0;display:grid}.seoGuideCard{box-sizing:border-box;background:#fffefa;border:1px solid #e2d9cb;border-radius:16px;grid-column:span 3;align-items:flex-start;gap:13px;min-width:0;padding:24px;display:flex;box-shadow:0 8px 22px #1b2d3b08}.seoGuideCard:nth-child(n+3){grid-column:span 2}.seoGuideCard>div{min-width:0}.seoGuideCardIndex{color:#8d6432;background:#f6efe3;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-size:13px;font-weight:800;display:grid}.seoGuideCard h3{letter-spacing:-.02em;color:#1a3953;margin:5px 0 11px;font-size:17px;line-height:1.32}.seoGuideCard p,.seoGuideCard li{color:#4a6073;overflow-wrap:anywhere;margin:0 0 8px;font-size:12.5px;line-height:1.75}.seoGuideCard ol{margin:0;padding-left:17px}.seoGuideCard li+li{margin-top:7px}.seoGuideCard:nth-child(2){background:#fbf6ed}.seoGuideCard:nth-child(2) p{font-weight:550}.seoGuideMore{background:#ece3d4;border:1px solid #dfd2be;border-radius:14px;margin-top:18px;padding:22px 25px}.seoGuideMore strong{color:#16334b;font-size:19px}.seoGuideMore p{color:#516679;margin:7px 0 12px;font-size:13px;line-height:1.7}.seoGuideMore a{color:#173e5b;align-items:center;gap:9px;font-size:13px;font-weight:750;display:inline-flex}.seoGuideAside{background:#fffefa;border:1px solid #dfd2be;border-radius:19px;align-self:start;min-width:0;padding:27px;position:sticky;top:90px;box-shadow:0 12px 28px #102a460c}.seoGuideAside h2{letter-spacing:-.035em;color:#17334c;margin:13px 0 12px;font-size:25px;line-height:1.25}.seoGuideAside p{color:#536879;font-size:13px;line-height:1.75}.seoGuideCta{color:#fff;background:#13344f;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:48px;margin-top:23px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.seoGuideAside>small{color:#546a7b;margin-top:13px;font-size:11px;line-height:1.6;display:block}.seoGuideAside ul{border-top:1px solid #e5dacd;margin:19px 0 0;padding:15px 0 0;list-style:none}.seoGuideAside li{color:#455d70;align-items:flex-start;gap:8px;margin:11px 0;font-size:12px;line-height:1.6;display:flex}.seoGuideAside li svg{color:#89602d;flex:none;margin-top:2px}@media (width<=1180px){.seoGuideHeroInner{grid-template-columns:1fr;gap:35px;padding-block:48px}.seoGuideHeroCopy{max-width:770px}.seoGuideHeroCopy h1{max-width:770px;font-size:clamp(41px,5vw,61px)}.seoGuideHeroVisual{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);width:100%;max-width:850px;margin:auto}.seoGuidePhone .lp-app-art{transform:scale(.92)}.seoGuideContent{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.seoGuideCard:nth-child(n+3){grid-column:span 3}.pl-hours .plCalculatorGrid{gap:30px}.pl-hours .hoursCalculatorResult{padding:19px 16px}.pl-hours .hoursCalculatorResult .hoursCalcResultWeekly{padding-left:14px}}@media (width<=850px){.pl-hours .plCalculatorGrid,.pl-hours .plHoursConcept{grid-template-columns:1fr}.pl-hours .plHoursIntro{max-width:680px}.pl-hours .hoursCalculator{max-width:660px;margin-inline:auto}.pl-hours .plHoursBenefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 0}.pl-hours .plHoursBenefits article:nth-child(3){border-left:none}.seoGuideContent{grid-template-columns:1fr}.seoGuideAside{max-width:none;position:static}.seoGuideAdvantages>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 0}.seoGuideAdvantages article:nth-child(3){border-left:0}.seoGuideCards .seoGuideCard{grid-column:span 3}}@media (width<=620px){.pl-hours .plHero h1{font-size:clamp(34px,8vw,47px)}.pl-hours .plCalculatorGrid{padding-block:39px}.pl-hours .plHoursIntro h2{font-size:clamp(32px,8vw,43px)}.pl-hours .hoursCalculator{padding:20px 17px}.pl-hours .hoursCalculatorHead h2{font-size:23px}.pl-hours .hoursCalculatorInputs{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.pl-hours .hoursCalculatorInputs label>span:first-child{align-items:flex-start;min-height:40px;font-size:10px}.pl-hours .hoursCalculatorInputs label>span:first-child svg{display:none}.pl-hours .hoursCalculatorInputWrap{padding-right:6px}.pl-hours .hoursCalculatorInputWrap input{min-height:44px;padding:9px 4px 9px 9px;font-size:17px}.pl-hours .hoursCalculatorInputWrap small{font-size:10px}.pl-hours .hoursCalculatorResult{grid-template-columns:1fr;gap:14px;padding:20px}.pl-hours .hoursCalculatorResult .hoursCalcResultMain{padding-right:0}.pl-hours .hoursCalculatorResult .hoursCalcResultWeekly{border-top:1px solid #567187;border-left:0;padding:14px 0 0}.pl-hours .hoursCalculatorResult strong{font-size:clamp(31px,8.4vw,42px)}.pl-hours .hoursCalculatorResult .hoursCalcResultWeekly strong{font-size:clamp(27px,7vw,35px)}.pl-hours .plHoursBenefits{grid-template-columns:1fr;gap:7px;padding-block:22px}.pl-hours .plHoursBenefits article+article{border-left:0}.pl-hours .plHoursConcept{padding-block:45px}.pl-hours .plHoursConceptCards{grid-template-columns:1fr}.seoGuideHeroInner,.seoGuideAdvantages>div,.seoGuideContent{width:calc(100% - 32px)}.seoGuideHeroInner{padding-block:39px 31px}.seoGuideHeroCopy h1{font-size:clamp(34px,8.6vw,47px);line-height:1.12}.seoGuideHeroCopy>p{font-size:14px}.seoGuideHeroVisual{grid-template-columns:1fr;gap:23px}.seoGuidePhone .lp-app-art{max-width:330px;margin:auto;transform:none}.seoGuideInteractive{padding:14px}.seoHoursGuide .plTimerFace>strong{font-size:clamp(38px,9vw,53px)}.seoGuideAdvantages>div{grid-template-columns:1fr 1fr;gap:8px 0;padding-block:20px}.seoGuideAdvantages article{gap:8px;padding:10px 8px;display:block}.seoGuideAdvantages article+article{border:0}.seoGuideAdvantages article>span{width:36px;height:36px;margin-bottom:10px}.seoGuideCards{grid-template-columns:1fr}.seoGuideCards .seoGuideCard{grid-column:1/-1;padding:20px 17px}.seoGuideContent{padding-block:45px}.seoGuideAside{padding:21px}.seoGuideHeading h2{font-size:30px}}@media (width<=359px){.pl-hours .hoursCalculatorPresets button{padding:8px 9px;font-size:11px}.pl-hours .hoursCalculatorInputs label>span:first-child{font-size:9px}.pl-hours .hoursCalculatorInputWrap input{padding-left:6px;font-size:16px}.seoGuideHeroCopy .publicActions{gap:8px}.seoGuideHeroCopy .publicActions .publicButton{padding:12px 15px;font-size:12px}.seoGuideInteractive{padding:10px}.seoHoursGuide .plTimerBody{padding:12px}.seoGuideAdvantages>div{grid-template-columns:1fr}.seoGuideAdvantages article{align-items:flex-start;display:flex}.seoGuideAdvantages article>span{margin:0}}@media (prefers-reduced-motion:reduce){.pl-hours .hoursCalculatorPresets button,.pl-hours .hoursCalculatorInputWrap{transition:none}}.seoHoursGuide .plFloatingAction{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px 12px;padding:11px 5px 2px;display:flex}.seoHoursGuide .plFloatingAction>button{color:#17354d;cursor:pointer;background:#f3d394;border:1px solid #dfc48f;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px;font-weight:750;display:inline-flex}.seoHoursGuide .plFloatingAction>button:hover{background:#f8dfaa}@media (width<=620px){.seoHoursGuide .plFloatingAction{flex-direction:column;align-items:stretch}}.studyAndroidDownloadTrigger{color:#f5cf80;text-align:left;cursor:pointer;background:linear-gradient(110deg,#224162e6,#112b46e6);border:1px solid #eec0666b;border-radius:11px;align-items:center;gap:9px;width:100%;min-height:42px;margin-bottom:13px;padding:10px 12px;font-size:12px;font-weight:800;line-height:1.2;display:flex}.studyAndroidDownloadTrigger:hover,.studyAndroidDownloadTrigger:focus-visible{outline-offset:2px;background:#244363;border-color:#ffda8b}.studyAndroidDownloadBackdrop{z-index:2147483200;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#020c1ad1;place-items:center;padding:16px;display:grid;position:fixed;inset:0;overflow:auto}.studyAndroidDownloadDialog{color:#f8fbff;text-align:left;background:linear-gradient(155deg,#163554,#071a30 76%);border:1px solid #e7bb5d6e;border-radius:23px;width:min(450px,100%);max-height:calc(100dvh - 36px);padding:30px 27px 25px;position:relative;overflow:auto;box-shadow:0 32px 90px #0000008c}.studyAndroidDownloadClose{color:#fff;cursor:pointer;background:#153454;border:1px solid #b9d6ed3b;border-radius:10px;place-items:center;width:36px;height:36px;display:grid;position:absolute;top:14px;right:15px}.studyAndroidDownloadLogo{color:#ffcd73;background:#193b5c;border:1px solid #f1c471;border-radius:19px;place-items:center;width:65px;height:65px;margin-bottom:21px;display:grid;box-shadow:0 0 28px #ecb24a1a}.studyAndroidDownloadEyebrow{color:#edc777;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.studyAndroidDownloadDialog h2{letter-spacing:-.025em;margin:11px 0;font-size:clamp(23px,4vw,31px);line-height:1.13}.studyAndroidDownloadDialog p{color:#bacbdc;margin:0 0 22px;font-size:14px;line-height:1.6}.studyAndroidDownloadInfo{background:#0c2841b8;border:1px solid #98c2df3d;border-radius:13px;gap:11px;margin-bottom:19px;padding:17px;display:grid}.studyAndroidDownloadInfo span{color:#dbe7f3;align-items:center;gap:9px;font-size:12px;display:flex}.studyAndroidDownloadInfo svg{color:#f2cb78;flex-shrink:0}.studyAndroidDownloadAction{color:#152840;background:#f3c15c;border-radius:10px;justify-content:center;align-items:center;gap:9px;min-height:49px;font-size:14px;font-weight:900;text-decoration:none;display:flex}.studyAndroidDownloadAction:hover{color:#152840;background:#ffd27a}.studyAndroidDownloadDialog>small{color:#a4b8cb;text-align:center;margin-top:14px;font-size:11px;line-height:1.5;display:block}.welcomeCleanModal .trialWelcomeBadge{justify-content:center;align-items:center;gap:7px;display:flex}.welcomeCleanModal .trialWelcomeBadge svg{width:16px;height:16px}.emailVerifyPreviewBenefits{color:#d9e8f5;text-align:left;background:#092136d6;border:1px solid #deb66d6b;border-radius:14px;gap:10px;margin-top:14px;padding:16px;display:grid}.emailVerifyPreviewBenefits strong{color:#f5d28c;margin-bottom:2px;font-size:13px}.emailVerifyPreviewBenefits span{align-items:center;gap:10px;font-size:11px;display:flex}.emailVerifyPreviewBenefits svg{color:#f5ce83;flex-shrink:0}.emailVerifySparkles svg{stroke-width:1.8px;width:19px;height:19px}.accessTrialTerms{color:#ebd4ab;background:#f0bd5e14;border:1px solid #eebe6154;border-radius:10px;margin:13px 0;padding:11px 12px;font-size:11px;line-height:1.55}.expiredAccessScreen{z-index:960;-webkit-backdrop-filter:blur(13px);backdrop-filter:blur(13px);background:#041122eb;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0;overflow:auto}.expiredAccessPanel{color:#f7fbff;text-align:center;background:linear-gradient(146deg,#193757,#081d35 86%);border:1px solid #f5c66c70;border-radius:23px;width:min(510px,100%);max-height:calc(100dvh - 36px);padding:31px 30px;overflow:auto;box-shadow:0 30px 95px #0009}.expiredAccessGlyph{color:#f7ca72;background:#203c5a;border:1px solid #f7ca72a6;border-radius:17px;place-items:center;width:60px;height:60px;margin:0 auto 18px;display:grid}.expiredAccessEyebrow{color:#f0c779;letter-spacing:.16em;font-size:10px;font-weight:900}.expiredAccessPanel h2{letter-spacing:-.025em;margin:13px 0 10px;font-size:clamp(23px,4vw,30px);line-height:1.17}.expiredAccessPanel p{color:#bed0de;margin:0 0 20px;font-size:14px;line-height:1.6}.expiredAccessPrice{background:#071d33ba;border:1px solid #99bddc3d;border-radius:14px;gap:6px;padding:15px;display:grid}.expiredAccessPrice strong{color:#ffd27b;font-size:31px}.expiredAccessPrice span{color:#bfcbda;font-size:12px}.expiredAccessPurchase{color:#192c44;cursor:pointer;background:#efbf60;border:0;border-radius:11px;width:100%;min-height:48px;margin:19px 0 16px;font-weight:900}.expiredAccessPurchase:hover{background:#ffd382}.expiredAccessLinks{flex-wrap:wrap;justify-content:center;gap:18px;display:flex}.expiredAccessLinks>*{color:#c3d5e4;cursor:pointer;background:0 0;border:0;font-size:11px;text-decoration:underline}@media (width<=540px){.studyAndroidDownloadDialog{padding:25px 18px 20px}.expiredAccessPanel{padding:25px 17px}}.emailVerifyPreview{min-height:520px}.emailVerifyPreviewClock{margin:40px 0 25px;font-size:54px}.emailVerifyPreviewBars{height:49px}.emailVerifyPreviewGuide{margin-top:14px;position:relative;bottom:auto;left:auto;right:auto}.emailVerifyPreviewBenefits{margin-top:13px}.emailVerifyValueStrip{flex-wrap:wrap;gap:7px;margin:-6px 0 19px;display:flex}.emailVerifyValueStrip span{color:#365271;background:#f8f4eb;border:1px solid #e1d7c9;border-radius:9px;align-items:center;gap:5px;padding:7px 9px;font-size:10px;font-weight:750;display:inline-flex}.emailVerifyValueStrip svg{color:#ae8435;width:14px;height:14px}.studyHeroPanel{--hero-card-bg:#0712216b;--hero-card-border:#ffffff29;--hero-copy:#f7fbff;--hero-muted:#eef5ffc7;isolation:isolate;background-color:#0c1d33;background-image:radial-gradient(circle at 12% 18%,#ffcb663d,transparent 28%), linear-gradient(135deg,#030c18d6 0%,#071221a6 38%,#0712216b 64%,#071221d6 100%), linear-gradient(180deg,#0208100f 0%,#02081066 100%), var(--study-hero-image,none);background-repeat:no-repeat;background-size:auto,auto,auto,cover;background-position:center,center,center,var(--study-hero-position,center center);border-radius:28px;margin:0 0 24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #050e1b3d}.studyHeroPanel.is-day{--hero-card-bg:#0714245c;--hero-card-border:#ffffff2e}.studyHeroPanel.is-night{--hero-card-bg:#060e1c8f;--hero-card-border:#adc7ec2e}.studyHeroPanel:before,.studyHeroPanel:after{content:"";pointer-events:none;position:absolute;inset:0}.studyHeroPanel:before{mix-blend-mode:screen;opacity:.65;background:linear-gradient(#ffffff0f,#0000 22%,#050a1233 100%)}.studyHeroPanel:after{border-radius:inherit;border:1px solid #ffffff1f}.studyHeroPanelInner{z-index:1;padding:32px clamp(18px,3vw,34px) 22px;position:relative}.studyHeroPanel .studyPageIntro{margin:0 0 18px}.studyHeroPanel .studyPageIntro .eyebrow,.studyHeroPanel .studyPageIntro h1,.studyHeroPanel .studyPageIntro p{color:var(--hero-copy)}.studyHeroPanel .studyPageIntro .eyebrow{opacity:.88}.studyHeroPanel .studyPageIntro h1{text-shadow:0 2px 16px #02091159;margin:4px 0 0}.studyHeroPanel .studyPageIntro p{color:var(--hero-muted)}.studyHeroPanel .dailyVerseCard{border:1px solid var(--hero-card-border);-webkit-backdrop-filter:blur(10px);background:linear-gradient(145deg,#081424b8,#0b1b2f7a);border-radius:24px;grid-template-columns:auto minmax(0,1fr);gap:16px;margin:0 0 18px;padding:18px 20px;display:grid;box-shadow:0 18px 50px #050d1938}.studyHeroPanel .dailyVerseCard:before,.studyHeroPanel .dailyVerseCard:after{display:none!important}.studyHeroPanel .dailyVerseIcon{color:#f6d483;background:linear-gradient(#facd7838,#ffffff0f);border:1px solid #facd7847;border-radius:17px;width:52px;height:52px;box-shadow:inset 0 1px #ffffff1a}.studyHeroPanel .dailyVerseContent{gap:12px;min-width:0;display:grid}.studyHeroPanel .dailyVerseTopline{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.studyHeroPanel .dailyVerseMeta{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}.studyHeroPanel .dailyVerseMeta span{color:#fff;letter-spacing:.18em;font-size:11px;font-weight:900}.studyHeroPanel .dailyVerseMeta em,.studyHeroPanel .dailyVerseTag{color:#d8e8ff;background:#ffffff14;border:1px solid #ffffff1f;border-radius:999px;align-items:center;min-height:26px;padding:0 11px;font-size:11px;font-weight:700;display:inline-flex}.studyHeroPanel .dailyVerseTag{white-space:nowrap}.studyHeroPanel .dailyVerseCard blockquote{color:#f6fbff;text-wrap:balance;margin:0;font-size:clamp(15px,1.2vw,18px);font-weight:620;line-height:1.68}.studyHeroPanel .dailyVerseCard blockquote svg{color:#f3cc7a;margin-top:5px}.studyHeroPanel .dailyVerseFooter{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.studyHeroPanel .dailyVerseFooter strong{letter-spacing:.12em;color:#fff;font-size:12px}.studyHeroPanel .dailyVerseFooter small{color:var(--hero-muted);font-size:12px}.studyHeroPanel .timerSummaryMetrics{gap:12px;margin-top:0}.studyHeroPanel .timerSummaryMetrics article{background:var(--hero-card-bg);border:1px solid var(--hero-card-border);-webkit-backdrop-filter:blur(8px);border-radius:22px;min-height:164px;box-shadow:0 14px 34px #040c1829}.studyHeroPanel .timerSummaryMetrics article>*{z-index:1;position:relative}.studyHeroPanel .timerSummaryMetrics article:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff0d,#0000 46%);position:absolute;inset:0}.studyHeroPanel .timerSummaryMetrics article>span:not(.studyMetricIcon),.studyHeroPanel .timerSummaryMetrics article>small,.studyHeroPanel .timerSummaryMetrics article .dailyGoalOverview span,.studyHeroPanel .timerSummaryMetrics article .dailyGoalPersistHint,.studyHeroPanel .timerSummaryMetrics article .dailyGoalEditor label,.studyHeroPanel .timerSummaryMetrics article .dailyGoalEditor small{color:var(--hero-muted)}.studyHeroPanel .timerSummaryMetrics article>strong,.studyHeroPanel .timerSummaryMetrics article .questionMetricCount,.studyHeroPanel .timerSummaryMetrics article .questionMetricAccuracy,.studyHeroPanel .timerSummaryMetrics article .questionMetricAccuracy b,.studyHeroPanel .timerSummaryMetrics article .dailyGoalOverview b,.studyHeroPanel .timerSummaryMetrics article .dailyGoalEditor label,.studyHeroPanel .timerSummaryMetrics article .dailyGoalEditor span{color:#fff}.studyHeroPanel .timerSummaryMetrics .studyMetricIcon{color:#f6cf7c;background:#ffd6811f;border:1px solid #f6cf7c2e}.studyHeroPanel .timerSummaryMetrics .metricGoalButton,.studyHeroPanel .timerSummaryMetrics .dailyGoalEditor .primary,.studyHeroPanel .timerSummaryMetrics .dailyGoalEditor .ghost{-webkit-backdrop-filter:blur(8px)}.studyHeroPanel .timerSummaryMetrics .metricGoalButton{color:#fff;background:#ffffff1a;border:1px solid #ffffff29}.studyHeroPanel .timerSummaryMetrics .metricGoalButton:hover{background:#ffffff29}.studyHeroPanel .timerSummaryMetrics .dailyGoalOverview,.studyHeroPanel .timerSummaryMetrics .dailyGoalEditor{background:#040b162e;border-color:#ffffff1f}.studyHeroPanel .timerSummaryMetrics .dailyGoalEditor input{color:#fff;background:#030a1357;border-color:#ffffff24}.studyHeroPanel .timerSummaryMetrics .dailyGoalEditor .primary{color:#13243d;background:linear-gradient(#f5d28a,#e4b95e);border:0}.studyHeroPanel .timerSummaryMetrics .dailyGoalEditor .ghost{color:#fff;background:#ffffff14;border:1px solid #ffffff1f}.studyHeroPanel .timerSummaryMetrics .dailyGoalStatus.empty,.studyHeroPanel .timerSummaryMetrics .questionMetricAccuracy,.studyHeroPanel .timerSummaryMetrics article .questionMetricCount span{color:#edf4ff}.studyHeroPanel[data-hero-device=desktop] .studyPageIntro>div,.studyHeroPanel[data-hero-device=tablet] .studyPageIntro>div{max-width:860px}.studyHeroPanel[data-hero-device=phone]{border-radius:24px}.studyHeroPanel[data-hero-device=phone] .studyHeroPanelInner{padding:20px 14px 16px}.studyHeroPanel[data-hero-device=phone] .studyPageIntro h1{font-size:clamp(28px,8vw,36px)}.studyHeroPanel[data-hero-device=phone] .dailyVerseCard{background:linear-gradient(160deg,#06111fc7,#08182a94);grid-template-columns:1fr;gap:12px;padding:16px}.studyHeroPanel[data-hero-device=phone] .dailyVerseIcon{width:46px;height:46px}.studyHeroPanel[data-hero-device=phone] .dailyVerseTopline,.studyHeroPanel[data-hero-device=phone] .dailyVerseFooter{flex-direction:column;align-items:flex-start}.studyHeroPanel[data-hero-device=phone] .timerSummaryMetrics article{min-height:0}@media (width<=1100px){.studyHeroPanel{margin-bottom:20px}.studyHeroPanelInner{padding:26px 20px 18px}}@media (width<=767px){.studyHeroPanel{border-radius:22px}.studyHeroPanelInner{padding:18px 12px 14px}.studyHeroPanel .studyPageIntro,.studyHeroPanel .dailyVerseCard{margin-bottom:14px}.studyHeroPanel .timerSummaryMetrics{gap:10px}}@media (prefers-reduced-motion:no-preference){.studyHeroPanel{transition:background-position .6s,box-shadow .25s}.studyHeroPanel .timerSummaryMetrics article,.studyHeroPanel .dailyVerseCard{transition:transform .2s,background .2s,border-color .2s}}.studyApp.timerAppView{--dash-gold:#f4c66e;--dash-edge:#8babd140;--dash-card:#0d2239db;--dash-muted:#ccdcf1}html[data-device-class=desktop] .studyApp.timerAppView .studyMain{width:100%;max-width:1600px;padding-inline:clamp(22px,2.8vw,50px)}.studyApp.timerAppView .studyHeroPanel,.studyApp.timerAppView .studyTimerCard{border:1px solid var(--dash-edge);border-radius:24px;box-shadow:0 18px 52px #0109162e}.studyApp.timerAppView .studyHeroPanel{background-image:linear-gradient(105deg,#040e1ca1 0%,#05112085 42%,#05101e8a 100%), linear-gradient(180deg,#040c1708 0%,#030b1757 100%), var(--study-hero-image,none);background-repeat:no-repeat;background-size:cover,cover,cover;background-position:center,center,var(--study-hero-position,center center);margin-bottom:16px}.studyApp.timerAppView .studyHeroPanelInner{padding:clamp(17px,2.2vw,30px)}.studyApp.timerAppView .studyHeroPanel .studyPageIntro{margin:0 0 16px}.studyApp.timerAppView .studyHeroPanel .studyPageIntro h1{letter-spacing:-.035em;overflow-wrap:break-word;margin:0;font-size:clamp(27px,2.7vw,39px);font-weight:760;line-height:1.14}.studyApp.timerAppView .studyHeroPanel .dailyVerseCard{box-shadow:none;-webkit-backdrop-filter:blur(9px);background:linear-gradient(125deg,#081728c7,#08182bb3);border:1px solid #dde7f63b;border-radius:18px;gap:14px;margin:0 0 15px;padding:17px clamp(15px,2vw,22px)}.studyApp.timerAppView .studyHeroPanel .dailyVerseIcon{background:#f4c66e1f;border:1px solid #f4c66e42;border-radius:12px;place-items:center;width:43px;min-width:43px;height:43px;display:grid}.studyApp.timerAppView .studyHeroPanel .dailyVerseIcon svg{width:23px;height:23px}.studyApp.timerAppView .studyHeroPanel .dailyVerseContent{gap:7px}.studyApp.timerAppView .studyHeroPanel .dailyVerseMeta{align-items:center;gap:9px;min-width:0;display:flex}.studyApp.timerAppView .studyHeroPanel .dailyVerseMeta span{letter-spacing:.14em;color:#f4f7fc;font-size:11px}.studyApp.timerAppView .studyHeroPanel .dailyVerseMeta em,.studyApp.timerAppView .studyHeroPanel .dailyVerseTag{min-height:23px;padding:3px 9px;font-size:11px}.studyApp.timerAppView .studyHeroPanel .dailyVerseCard blockquote{color:#fafcff;letter-spacing:-.005em;overflow-wrap:anywhere;font:580 clamp(14px,1.15vw,17px)/1.55 Inter,ui-sans-serif,system-ui,sans-serif}.studyApp.timerAppView .studyHeroPanel .dailyVerseCard blockquote svg{flex-shrink:0;width:17px;height:17px}.studyApp.timerAppView .studyHeroPanel .dailyVerseFooter strong{color:#f4c66e;letter-spacing:.04em;font-weight:750}.studyApp.timerAppView .studyHeroPanel .dailyVerseFooter small{color:#cedded;font-size:11px}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;width:100%;max-width:100%;margin:0;display:grid!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article{-webkit-backdrop-filter:blur(12px);background:linear-gradient(150deg,#0e2641de,#09192ce0);border:1px solid #c2d8f536;border-radius:18px;grid-template-rows:auto auto auto auto auto auto;grid-auto-rows:min-content;align-items:start;gap:9px 8px;min-width:0;height:auto;min-height:176px;position:relative;box-shadow:0 8px 25px #030c191f;grid-template-columns:minmax(0,1fr) 34px!important;align-content:start!important;padding:18px 17px!important;display:grid!important;overflow:visible!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article:after{content:"";background:var(--dash-gold);opacity:1;border:0;border-radius:0 0 7px 7px;width:38px;height:3px;position:absolute;inset:-1px auto auto 17px}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>span:not(.studyMetricIcon){letter-spacing:.045em;color:#e8f0fb;overflow-wrap:break-word;min-width:0;max-width:100%;display:block;white-space:normal!important;text-overflow:clip!important;grid-area:1/1!important;margin:0!important;padding:2px 0 0!important;font-size:12px!important;font-weight:750!important;line-height:1.42!important;position:static!important;overflow:visible!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>.studyMetricIcon{color:var(--dash-gold);background:#f2c3671a;border:1px solid #f2c3674a;border-radius:10px;grid-area:1/2!important;place-self:start end!important;place-items:center!important;width:34px!important;height:34px!important;margin:0!important;padding:0!important;display:grid!important;position:static!important;transform:none!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics .studyMetricIcon svg{width:17px;height:17px;display:block}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>strong{letter-spacing:-.045em;overflow-wrap:break-word;color:#fff;flex-wrap:wrap;align-items:baseline;gap:5px;min-width:0;font-weight:800;white-space:normal!important;grid-area:2/1/auto/-1!important;margin:0!important;font-size:clamp(27px,2.2vw,35px)!important;line-height:1.18!important;display:flex!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>strong span{letter-spacing:0;color:#dce9fa;font-weight:650;font-size:12px!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>small{color:#d5e3f5;overflow-wrap:anywhere;min-width:0;white-space:normal!important;text-overflow:clip!important;grid-column:1/-1!important;margin:0!important;padding:0!important;font-size:12px!important;font-weight:500!important;line-height:1.52!important;overflow:visible!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>small.questionMetricAccuracy{color:#e6edf8;font-weight:650!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>small.questionMetricAccuracy b{color:#ffcf75}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>.dailyGoalOverview,.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>.metricGoalButton,.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>.dailyGoalEditor{margin-top:1px;grid-column:1/-1!important;min-width:0!important;max-width:100%!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>.dailyGoalOverview{gap:7px;padding:0;display:grid}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics .dailyGoalOverview>span{color:#fff;background:#030c1938;border:1px solid #aac5eb36;border-radius:10px;gap:3px;min-width:0;padding:9px 10px;display:grid}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics .dailyGoalOverview b{color:#c8d7eb;opacity:1;font-size:10px}.studyApp.timerAppView .studyHeroPanel .metricGoalButton{white-space:normal;justify-content:center;align-items:center;gap:8px;line-height:1.3;color:#f9fbff!important;min-width:0!important;min-height:39px!important;box-shadow:none!important;background:#28486ca8!important;border:1px solid #aecdf052!important;border-radius:10px!important;justify-self:start!important;padding:8px 13px!important;font-size:12px!important;font-weight:730!important;display:inline-flex!important}.studyApp.timerAppView .studyHeroPanel .metricGoalButton svg{flex:none;width:16px;height:16px}.studyApp.timerAppView .studyHeroPanel .metricGoalButton:hover:not(:disabled){background:#3d658fcc!important;border-color:#eecd8ba3!important}.studyApp.timerAppView .studyHeroPanel .dailyGoalEditor{z-index:5;background:#030e1bcc;border:1px solid #bcd3f045;border-radius:12px;padding:12px;position:relative;overflow:visible}.studyApp.timerAppView .studyHeroPanel .dailyGoalEditor input{color:#fff;min-height:43px;font-size:16px}.studyApp.timerAppView .studyHeroPanel .dailyGoalEditorActions button{min-height:42px}.studyApp.timerAppView .studyTimerLayout.compactTimer{width:100%;max-width:100%;margin:0 auto 20px}.studyApp.timerAppView .studyTimerLayout.compactTimer .studyTimerCard{background:linear-gradient(145deg,#142f51,#0d233e 75%);border:1px solid #8babd14d;width:100%;position:relative;overflow:hidden;padding:clamp(20px,2.4vw,31px)!important}.studyApp.timerAppView .studyTimerHeading{color:#e3efff;margin-bottom:18px}.studyApp.timerAppView .studyTimerHeading>span{letter-spacing:.15em;font-size:12px;font-weight:790}.studyApp.timerAppView .timerFullscreenTopButton{color:#eaf3ff!important;background:#304d6f94!important;border:1px solid #b9d1ed4a!important;border-radius:11px!important;min-width:42px!important;min-height:42px!important;padding:9px 12px!important}.studyApp.timerAppView .timerModeSwitch{background:#0512217d;border:1px solid #aecdf03d;border-radius:13px;align-items:center;gap:5px;width:fit-content;max-width:100%;margin-inline:auto;padding:5px;display:flex}.studyApp.timerAppView .timerModeSwitch button{color:#dce8fa;min-height:43px;box-shadow:none;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:7px;padding:9px 17px;font-size:13px;display:inline-flex}.studyApp.timerAppView .timerModeSwitch button.active{color:#ffe0a2;background:#355a8396;border-color:#f5ce8370;box-shadow:inset 0 -2px #f4c66e}.studyApp.timerAppView .studyTimerCard .status{margin-top:20px}.studyApp.timerAppView .studyTimerCard .clock{font-variant-numeric:tabular-nums;letter-spacing:-.065em;color:#f9fbff;margin:12px 0 19px;font-size:clamp(52px,6.8vw,92px);font-weight:650}.studyApp.timerAppView .studyTimerCard .timerPrimaryControls{flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px;display:flex}.studyApp.timerAppView .studyTimerCard .timerPrimaryControls button{border-radius:12px;justify-content:center;align-items:center;gap:9px;min-width:145px;font-size:14px;font-weight:780;display:inline-flex;min-height:48px!important;padding:11px 20px!important}.studyApp.timerAppView .studyTimerCard .timerPrimaryControls .timerStartButton{color:#11283f;background:linear-gradient(#ffd987,#f6bf60);border:1px solid #ffe5ad;box-shadow:0 8px 22px #ecb24a2b}.studyApp.timerAppView .studyTimerCard .timerPrimaryControls .secondary{color:#f6fbff;background:#31567c;border:1px solid #547da6}.studyApp.timerAppView .studyTimerCard .timerPrimaryControls .finish{color:#ffe6e9;background:#823b4861;border:1px solid #e193977a}.studyApp.timerAppView .timerQuickTools,.studyApp.timerAppView .timerQuickToolsV25{perspective:none;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin:16px 0 0;display:grid;align-items:stretch!important;gap:12px!important}.studyApp.timerAppView .timerQuickTools :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool){min-width:0;box-shadow:none;background:linear-gradient(155deg,#213d5c,#162f4c);border:1px solid #8db0d547;flex-direction:column;border-radius:17px!important;align-self:stretch!important;gap:14px!important;height:auto!important;min-height:182px!important;padding:17px!important;display:flex!important;transform:none!important}.studyApp.timerAppView .timerToolTitle{text-align:left;align-items:flex-start;gap:11px;min-height:42px;display:flex;margin:0!important}.studyApp.timerAppView .timerToolTitle>svg{color:#f4c66e;flex:none;width:20px;height:20px}.studyApp.timerAppView .timerToolTitle strong{color:#f6f9ff;font-size:14px;font-weight:770;line-height:1.35}.studyApp.timerAppView .timerToolTitle :is(span,small){color:#c7d7ed;line-height:1.4;font-size:12px!important}.studyApp.timerAppView .timerQuickTools :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool) :is(button,.toolChoiceButton){color:#f5faff;white-space:normal;text-wrap:balance;background:#315275b8;border:1px solid #a5c0e257;min-width:0;min-height:43px;padding:9px 11px;font-size:12px;font-weight:700;line-height:1.3;border-radius:10px!important}.studyApp.timerAppView .timerQuickTools :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool) button:hover:not(:disabled){background:#3e6995d4;border-color:#ffd485bd}.studyApp.timerAppView .timerQuickTools .timerFloatingActions{grid-template-columns:minmax(0,1fr);gap:9px!important;margin-top:auto!important;display:grid!important}.studyApp.timerAppView .timerQuickTools .timerFloatingActions .timerSizePicker,.studyApp.timerAppView .timerQuickTools .timerFloatingActions .timerFloatingToggle{width:100%;grid-column:1/-1!important}.studyApp.timerAppView .timerQuickTools .timerFloatingActions .timerSizePicker{justify-content:flex-start}.studyApp.timerAppView .timerQuickTools .timerFloatingActions .timerFloatingToggle{font-weight:800;color:#162a43!important;background:linear-gradient(#ffd782,#f6c066)!important;border:1px solid #f3d28e!important}.studyApp.timerAppView .timerQuickTools :is(.timerSoundActions,.timerPomodoroActions){grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:8px;width:100%;display:grid;margin-top:auto!important}.studyApp.timerAppView .timerQuickTools :is(.timerSoundActions,.timerPomodoroActions)>button{width:100%;min-height:43px}.studyApp.timerAppView .timerQuickTools :is(.timerSoundActions,.timerPomodoroActions)>button[aria-pressed=true]{color:#ffe4ac!important;background:#f4c66e2e!important;border-color:#f4c66eb8!important}.studyApp.timerAppView .timerQuickTools :is(.timerSoundActions,.timerPomodoroActions)>button:last-child{color:#ffe4ac;background:#e8b04d36;border-color:#f4c66e8a}.studyApp.timerAppView .timerQuickTools .timerSoundVolume,.studyApp.timerAppView .timerQuickTools .pomodoroVolumeControl{min-width:0;margin-top:4px}.studyApp.timerAppView :is(.cyclePanelOpen,.timerCycleDetails,.focusLibraryPanel){color:#edf5ff;box-shadow:none;background:#102a48;border:1px solid #8db0d54f;border-radius:17px}.studyApp.timerAppView :is(.cyclePanelOpen,.timerCycleDetails,.focusLibraryPanel) button{border-radius:10px;min-height:42px}@container workspace (width<=1260px){.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@container workspace (width<=1080px){.studyApp.timerAppView .timerQuickToolsV25{grid-template-columns:repeat(2,minmax(0,1fr))}.studyApp.timerAppView .timerQuickToolsV25>:last-child{grid-column:1/-1}}@container workspace (width<=680px){.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics{grid-template-columns:1fr}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article{min-height:0}.studyApp.timerAppView .timerQuickToolsV25{grid-template-columns:1fr}.studyApp.timerAppView .timerQuickToolsV25>:last-child{grid-column:auto}}@media (width<=800px){.studyApp.timerAppView .studyHeroPanelInner{padding:15px}.studyApp.timerAppView .studyHeroPanel .dailyVerseCard{grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px}.studyApp.timerAppView .studyHeroPanel .dailyVerseTag,.studyApp.timerAppView .studyHeroPanel .dailyVerseFooter small{display:none}.studyApp.timerAppView .studyTimerLayout.compactTimer .studyTimerCard{padding:18px 14px!important}.studyApp.timerAppView .timerQuickToolsV25{grid-template-columns:1fr}.studyApp.timerAppView .timerQuickToolsV25>:last-child{grid-column:auto}}@media (width<=450px){.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article{gap:7px;grid-template-columns:minmax(0,1fr) 32px!important;padding:15px!important}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>strong{font-size:30px!important}.studyApp.timerAppView .studyHeroPanel .dailyVerseIcon{width:36px;min-width:36px;height:36px}.studyApp.timerAppView .studyHeroPanel .dailyVerseIcon svg{width:19px;height:19px}.studyApp.timerAppView .studyHeroPanel .dailyVerseCard blockquote{font-size:14px}.studyApp.timerAppView .studyHeroPanel .dailyVerseMeta{gap:6px}.studyApp.timerAppView .studyHeroPanel .dailyVerseMeta span{font-size:10px}.studyApp.timerAppView .studyTimerCard .clock{letter-spacing:-.06em;font-size:clamp(42px,13vw,58px)}.studyApp.timerAppView .studyTimerCard .timerPrimaryControls button{flex:100%}.studyApp.timerAppView .timerQuickTools :is(.timerSoundActions,.timerPomodoroActions){grid-template-columns:1fr}.studyApp.timerAppView .studyHeroPanel .timerSummaryMetrics article>.dailyGoalOverview{grid-template-columns:repeat(2,minmax(0,1fr))}}html[data-device-class=desktop] .studyApp.timerAppView .studyMobileDock{display:none!important}html[data-device-class=phone] .studyApp.timerAppView .studyHeroPanel,html[data-device-class=tablet] .studyApp.timerAppView .studyHeroPanel{border-radius:19px}@media (prefers-reduced-motion:reduce){.studyApp.timerAppView .timerQuickTools :is(.timerFloatingTool,.timerSoundTool,.timerCycleTool){transition:none!important}}.studyApp.timerAppView .studyTimerHeading{justify-content:space-between!important;align-items:center!important;gap:9px!important;display:flex!important}.studyApp.timerAppView .studyTimerHeading>span{overflow-wrap:break-word;flex:auto;min-width:0}.studyApp.timerAppView .studyTimerHeading>.timerFullscreenTopButton{white-space:nowrap;max-width:45%;flex:none!important;width:auto!important;min-width:96px!important;height:auto!important;min-height:42px!important}.studyApp.timerAppView .studyTimerHeading>.timerFullscreenTopButton>span{white-space:nowrap;font-size:11px;display:inline!important}@media (width<=360px){.studyApp.timerAppView .studyTimerHeading>.timerFullscreenTopButton{min-width:86px!important;padding:8px!important}}.studyApp.timerAppView .studyHeader{background:#0e2138;border-bottom:1px solid #93b1d133}.studyApp.timerAppView .studyNavContent [data-sidebar=menu-button]{color:#d1def0;border-radius:11px;transition:background .16s,color .16s,border-color .16s}.studyApp.timerAppView .studyNavContent [data-sidebar=menu-button][data-active=true]{color:#ffe0a4;background:#19385c;box-shadow:inset 3px 0 #f4c66e}.studyApp.timerAppView .studyNavContent [data-sidebar=menu-button]:hover:not(:disabled){color:#fff;background:#486f9640}.studyApp.timerAppView .studyNavContent [data-sidebar=menu-button]:focus-visible,.studyApp.timerAppView .timerQuickTools button:focus-visible,.studyApp.timerAppView .metricGoalButton:focus-visible{outline-offset:3px;outline:3px solid #f4c66e}.studyApp.timerAppView :is(.timerPrimaryControls,.timerQuickTools,.timerModeSwitch) button,.studyApp .floatingTimerFallback button,.floatingTimerPipBody button{touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color .12s,border-color .12s,box-shadow .12s,opacity .12s!important}.studyApp.timerAppView :is(.timerPrimaryControls,.timerQuickTools) button:active,.studyApp .floatingTimerFallback button:active,.floatingTimerPipBody button:active{filter:brightness(1.14)}.studyApp.timerAppView :is(.timerPrimaryControls,.timerQuickTools) button:focus-visible,.studyApp .floatingTimerFallback button:focus-visible,.floatingTimerPipBody button:focus-visible{outline-offset:2px;outline:2px solid #ffcf70}.studyApp .floatingTimerFallback .floatingTimerControls button,.floatingTimerPipBody .floatingTimerControls button{box-shadow:none!important;border:1px solid #81a8cc5c!important;border-radius:10px!important;font-size:12px!important;font-weight:700!important}.studyApp .floatingTimerFallback .floatingTimerControls .floatingTimerPrimary,.floatingTimerPipBody .floatingTimerControls .floatingTimerPrimary{color:#0b2039!important;background:#f7bd58!important;border-color:#f7bd58!important}.studyApp .floatingTimerFallback .floatingTimerControls :is(.floatingTimerPause,.floatingTimerFinish),.floatingTimerPipBody .floatingTimerControls :is(.floatingTimerPause,.floatingTimerFinish){color:#f8fbff!important;background:#1e4267!important}.studyApp .floatingTimerFallback .floatingFinishDecision,.floatingTimerPipBody .floatingFinishDecision{box-sizing:border-box;flex-direction:column;align-items:stretch;background:#16304df2!important;border:1px solid #83afd654!important;border-radius:13px!important;gap:9px!important;margin:3px 0!important;padding:11px 10px 10px!important;display:flex!important}.studyApp .floatingTimerFallback .floatingFinishDecision>strong,.floatingTimerPipBody .floatingFinishDecision>strong{color:#fff!important;font-size:14px!important;font-weight:750!important;line-height:1.25!important}.studyApp .floatingTimerFallback .floatingFinishDecision>span,.floatingTimerPipBody .floatingFinishDecision>span{color:#bfd6ec!important;font-size:11px!important;line-height:1.4!important}.studyApp .floatingTimerFallback .floatingFinishDecision .floatingTimerControls,.floatingTimerPipBody .floatingFinishDecision .floatingTimerControls{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:6px!important;width:100%!important;display:grid!important}.studyApp .floatingTimerFallback .floatingFinishDecision .floatingTimerControls button,.floatingTimerPipBody .floatingFinishDecision .floatingTimerControls button{white-space:normal!important;overflow-wrap:break-word!important;min-height:38px!important;max-height:none!important;padding:7px 5px!important;font-size:11px!important;line-height:1.15!important}.studyApp .floatingTimerFallback .floatingFinishDecision .floatingContinueStudy,.floatingTimerPipBody .floatingFinishDecision .floatingContinueStudy{cursor:pointer;color:#f6f9ff!important;background:#2c5174d1!important;border:1px solid #9dc0e159!important;border-radius:9px!important;flex:none!important;align-self:center!important;width:auto!important;min-width:0!important;min-height:30px!important;max-height:none!important;margin:0!important;padding:5px 13px!important;font-size:11px!important;font-weight:650!important;line-height:1.22!important;display:block!important}.floatingTimerPipBody .floatingTimerShell.isFinishing,.studyApp .floatingTimerFallback.isFinishing .floatingTimerShell{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#96bcda8c transparent;justify-content:flex-start!important;overflow:hidden auto!important}.floatingTimerPipBody .floatingTimerShell.isFinishing .floatingTimerClock{font-size:clamp(28px,7vw,36px)!important;line-height:1.1!important}.studyApp .floatingTimerFallback.isFinishing{height:min(352px,100dvh - 20px)!important;min-height:0!important;max-height:var(--floating-max-height,calc(100dvh - 20px))!important}.studyApp .floatingTimerFallback.isFinishing .floatingTimerShell{height:calc(100% - 28px)!important}@media (width<=767px){.studyApp .floatingTimerFallback.isFinishing{height:min(330px,100dvh - 20px)!important;max-height:calc(100dvh - 20px)!important}}@media (prefers-reduced-motion:reduce){.studyApp.timerAppView button,.studyApp .floatingTimerFallback button,.floatingTimerPipBody button{transition:none!important}}.studyApp .floatingTimerFallback .floatingActionStatus,.floatingTimerPipBody .floatingActionStatus{color:#f7d28f;text-align:center;min-height:18px;padding:3px 5px;font-size:11px;line-height:1.4;display:block}.studyApp.timerAppView .timerBreakPendingStatus{color:#f7d28f;align-items:center;min-height:30px;padding:5px 8px;font-size:12px;font-weight:650;display:inline-flex}.flashCompactLibrary{min-width:0;max-width:1360px;margin-inline:auto}.flashCompactLibrary .flashCompactHead{align-items:center;gap:18px;margin-bottom:12px}.flashCompactLibrary .flashCompactHead h2{letter-spacing:-.035em;margin:4px 0;font-size:clamp(22px,2.6vw,30px);line-height:1.2}.flashCompactLibrary .flashCompactHead p{margin-top:4px;font-size:12px;line-height:1.5}.flashCompactLibrary .flashLibraryActions .primary{white-space:nowrap;border-radius:11px;min-height:40px;font-size:12px}.flashCompactLibrary .flashSyncStatus{min-height:30px;margin-bottom:12px;padding-block:4px}.flashCompactLibrary .flashSyncStatus button{min-height:32px;padding:6px 10px;font-size:11px}.flashCompactControls{background:#0a2139b8;border:1px solid #8bb2dd2b;border-radius:16px;margin-bottom:14px;padding:12px 13px}.flashCompactLibrary .flashLibraryFilters{background:0 0;border:0;border-radius:0;grid-template-columns:minmax(200px,2fr) repeat(3,minmax(140px,1fr));align-items:end;gap:10px;margin:0;padding:0;display:grid}.flashCompactLibrary .flashSearchField input,.flashCompactLibrary .flashSubjectFilter select{border-radius:10px;min-height:41px;font-size:12px}.flashCompactLibrary .flashSearchField input{padding-left:39px}.flashCompactLibrary .flashSearchField>svg{width:16px}.flashCompactLibrary .flashSubjectFilter>span{color:#a6b8ce;font-size:10px}.flashCompactToolbar{color:#b2c2d5;justify-content:space-between;align-items:center;gap:12px;min-height:32px;margin:10px 2px 0;font-size:11px;display:flex}.flashCompactTools{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.flashCompactLibrary .flashClearFilters{min-height:31px;padding:5px 9px;font-size:11px}.flashLayoutSwitch{background:#091c34;border:1px solid #254564;border-radius:10px;gap:3px;padding:3px;display:inline-flex}.flashLayoutSwitch button{cursor:pointer;justify-content:center;align-items:center;gap:6px;min-height:29px;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex;color:#a8bbd0!important;background:0 0!important;border:0!important;border-radius:7px!important}.flashLayoutSwitch button.active{color:#ffe0a5!important;background:#244663!important}.flashLayoutSwitch svg{width:14px;height:14px}.flashCompactLibrary .flashCompactGrid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.flashCompactLibrary .flashCompactDeck{isolation:isolate;flex-direction:column;min-width:0;min-height:206px;display:flex;position:relative;overflow:visible;background:linear-gradient(150deg,#102d4a 0%,#0b213d 85%)!important;border:1px solid #88b0d938!important;border-radius:16px!important;padding:15px!important;box-shadow:0 8px 22px #00000024!important}.flashCompactLibrary .flashCompactDeck:focus-within{z-index:8}.flashCompactLibrary .flashCompactDeck:hover{border-color:#e2bc7357!important}.flashCompactDeckTop{justify-content:space-between;align-items:center;gap:8px;min-height:25px;display:flex}.flashCompactLibrary .flashDeckSubject{text-overflow:ellipsis;white-space:nowrap;color:#e1c28b;align-items:center;gap:6px;min-width:0;max-width:calc(100% - 34px);margin:0;font-size:10px;line-height:1.35;display:inline-flex;overflow:hidden}.flashCompactLibrary .flashDeckSubject svg{flex-shrink:0;width:13px;height:13px}.flashCompactLibrary .flashCompactDeck h3{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;letter-spacing:-.012em;-webkit-box-orient:vertical;min-height:36px;margin:7px 0 9px;font-size:clamp(13px,1.25vw,15px);font-weight:750;line-height:1.35;display:-webkit-box;overflow:hidden}.flashCompactNumbers{color:#a9bfd2;justify-content:space-between;align-items:baseline;gap:6px;font-size:11px;display:flex}.flashCompactNumbers span{white-space:nowrap}.flashCompactNumbers b{color:#fff;margin-right:3px;font-size:13px;font-weight:800}.flashCompactTrack{background:#9eb9da38;border-radius:10px;height:4px;margin:7px 0 9px;overflow:hidden}.flashCompactTrack i{background:linear-gradient(90deg,#d1a052,#f1d490);border-radius:10px;height:100%;transition:width .2s;display:block}.flashCompactStatus{flex-wrap:wrap;align-items:center;gap:6px;min-height:23px;margin-bottom:8px;display:flex}.flashCompactLibrary .flashReviewBadge{letter-spacing:0;min-height:22px;padding:3px 7px;font-size:10px;font-weight:700}.flashCompactLibrary .flashPendingErrors{white-space:nowrap;background:#db5f6914;border-color:#ef8e9333;border-radius:8px;align-items:center;gap:4px;margin:0;padding:4px 6px;font-size:10px;display:inline-flex}.flashCompactLibrary .flashPendingErrors svg{width:11px;height:11px}.flashCompactLibrary .flashPendingErrors b{font-size:10px}.flashCompactBottom{grid-template-columns:minmax(0,1fr) minmax(84px,auto);align-items:end;gap:6px;margin-top:auto;padding-top:4px;display:grid}.flashCompactBottom small{color:#adc0d5;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;min-width:0;font-size:10px;line-height:1.3;display:-webkit-box;overflow:hidden}.flashCompactLibrary .flashStart{white-space:nowrap;width:auto;min-width:89px;min-height:34px;box-shadow:none;font-size:11px;font-weight:850;line-height:1.1;border-radius:9px!important;gap:5px!important;margin:0!important;padding:7px 11px!important}.flashCompactLibrary .flashStart svg{width:13px;height:13px}.flashDeckMenu{z-index:3;flex-shrink:0;position:relative}.flashDeckMenu>summary{cursor:pointer;color:#d6e4f3;background:#163352b3;border:1px solid #8db6e138;border-radius:8px;justify-content:center;align-items:center;width:30px;height:30px;list-style:none;display:flex}.flashDeckMenu>summary::-webkit-details-marker{display:none}.flashDeckMenu>summary:hover,.flashDeckMenu[open]>summary{background:#214568;border-color:#b99c65}.flashDeckMenu>summary svg{width:17px;height:17px}.flashDeckMenuList{z-index:10;background:#102945;border:1px solid #3e5d7c;border-radius:12px;gap:3px;width:max-content;min-width:183px;max-width:min(225px,100vw - 30px);padding:6px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 14px 32px #0006}.flashDeckMenuList button,.flashCompactLibrary .flashDeckMenuList .flashDelete,.flashCompactLibrary .flashDeckMenuList .flashErrorReview{white-space:nowrap;cursor:pointer;color:#dce8f5!important;width:100%!important;height:auto!important;min-height:36px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:8px!important;justify-content:flex-start!important;align-items:center!important;gap:9px!important;padding:7px 9px!important;font-size:11px!important;font-weight:600!important;display:flex!important}.flashDeckMenuList button:hover{background:#1b3b5c!important}.flashDeckMenuList svg{flex:0 0 15px;width:15px;height:15px}.flashCompactLibrary .flashDeckMenuList .flashDelete{color:#ffb9c0!important}.flashCompactLibrary .flashDeckMenuList .flashDelete:hover{background:#d2424c21!important}.flashCompactLibrary .flashDeckPagination{margin-top:18px}.flashCompactLibrary .flashCompactGrid.is-list{grid-template-columns:1fr;gap:8px}.flashCompactLibrary .flashCompactGrid.is-list .flashCompactDeck{grid-template-rows:auto auto;grid-template-columns:minmax(170px,2fr) minmax(160px,1fr) minmax(150px,1.1fr) minmax(130px,1.2fr);align-items:center;gap:5px 16px;min-height:88px;display:grid;padding:12px 15px!important}.flashCompactGrid.is-list .flashCompactDeckTop{grid-area:1/1}.flashCompactGrid.is-list .flashCompactDeck h3{-webkit-line-clamp:1;line-clamp:1;grid-area:2/1;min-height:0;margin:0;font-size:13px}.flashCompactGrid.is-list .flashCompactNumbers{grid-area:1/2/3}.flashCompactGrid.is-list .flashCompactTrack{grid-area:2/3;margin:0}.flashCompactGrid.is-list .flashCompactStatus{grid-area:1/3;margin:0}.flashCompactGrid.is-list .flashCompactBottom{grid-area:1/4/3;padding:0}@media (width<=1160px){.flashCompactLibrary .flashCompactGrid.is-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.flashCompactLibrary .flashLibraryFilters{grid-template-columns:minmax(190px,1.8fr) repeat(3,minmax(118px,1fr))}}@media (width<=890px){.flashCompactLibrary .flashCompactGrid.is-grid,.flashCompactLibrary .flashLibraryFilters{grid-template-columns:repeat(2,minmax(0,1fr))}.flashCompactLibrary .flashCompactGrid.is-list .flashCompactDeck{grid-template-columns:minmax(140px,1.3fr) minmax(110px,1fr) minmax(120px,1fr)}.flashCompactGrid.is-list .flashCompactStatus{display:none}.flashCompactGrid.is-list .flashCompactTrack{grid-area:2/2}.flashCompactGrid.is-list .flashCompactNumbers{grid-area:1/2}.flashCompactGrid.is-list .flashCompactBottom{grid-column:3}}@media (width<=580px){.flashCompactLibrary .flashCompactHead{flex-direction:column;align-items:stretch}.flashCompactLibrary .flashLibraryActions,.flashCompactLibrary .flashLibraryActions .primary{width:100%}.flashCompactLibrary .flashLibraryFilters{grid-template-columns:1fr}.flashCompactToolbar{flex-direction:column;align-items:start}.flashCompactTools{justify-content:space-between;width:100%}.flashCompactLibrary .flashCompactGrid.is-grid,.flashCompactLibrary .flashCompactGrid.is-list{grid-template-columns:1fr}.flashCompactLibrary .flashCompactDeck{min-height:192px}.flashCompactLibrary .flashCompactGrid.is-list .flashCompactDeck{min-height:170px;display:flex}.flashCompactLibrary .flashCompactGrid.is-list .flashCompactDeck h3{min-height:0}.flashCompactLibrary .flashCompactGrid.is-list .flashCompactStatus{display:flex}.flashCompactGrid.is-list .flashCompactTrack{margin:7px 0 9px}.flashCompactGrid.is-list .flashCompactBottom{width:100%}}@media (prefers-reduced-motion:reduce){.flashCompactTrack i{transition:none}}.flashCompactLibrary .flashCompactDeck:has(.flashDeckMenu[open]){z-index:20}.seoFocusAudio{color:#ecf3fb;background:#102740;border:1px solid #314863;border-radius:24px;margin:44px 0 26px;padding:32px;box-shadow:0 24px 58px #09192d1f}.seoFocusAudioHeader{justify-content:space-between;align-items:start;gap:20px;margin-bottom:24px;display:flex}.seoFocusAudio h2{color:#fff;margin:9px 0;font-size:clamp(25px,3vw,39px);font-weight:750;line-height:1.14}.seoFocusAudioHeader p{color:#cbd8eb;max-width:680px;line-height:1.65}.seoFocusAudioGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.seoFocusAudioCard{background:#1b3654;border:1px solid #47617c;border-radius:15px;justify-content:space-between;align-items:center;gap:14px;padding:20px;display:flex}.seoFocusAudioCard strong{color:#fff;font-size:16px;display:block}.seoFocusAudioCard small{color:#a8c0d8;margin:5px 0;font-size:12px;display:block}.seoFocusAudioCard p{color:#d2dfed;margin:6px 0 0;font-size:13px;line-height:1.5}.seoFocusAudioCard button{color:#102740;cursor:pointer;white-space:nowrap;background:#d5ad60;border:0;border-radius:10px;align-items:center;gap:7px;padding:10px 12px;font-weight:750;display:inline-flex}.seoFocusAudioCard button:hover{background:#f1c879}.seoFocusAudioCard button:disabled{opacity:.6;cursor:wait}.seoFocusAudioControls{align-items:center;gap:15px;margin:22px 0 10px;display:flex}.seoFocusAudioControls label{color:#e6eef7;white-space:nowrap;align-items:center;gap:8px;display:flex}.seoFocusAudioControls input{accent-color:#e9b85b;width:180px;max-width:100%}.seoFocusAudioNote{line-height:1.6;color:#bfcfe0!important;font-size:12px!important}.seoFocusAudioError{color:#ffd5b1!important}.seoFocusGuide{padding-top:25px;padding-bottom:40px}.seoFocusGuide h2{color:#142740;max-width:760px;margin:12px 0 24px;font-size:clamp(26px,3.5vw,40px);line-height:1.2}.seoFocusGuideGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.seoFocusGuideGrid article{background:#f3f6f9;border:1px solid #dbe4ed;border-radius:18px;padding:26px}.seoFocusGuideGrid h3{color:#122740;margin:0 0 12px;font-size:19px}.seoFocusGuideGrid p,.seoFocusGuideMore{color:#40516a;line-height:1.72}.seoFocusGuideMore{padding-top:20px}.seoFocusGuide a{color:#225c91;text-underline-offset:3px;text-decoration:underline}@media (width<=740px){.seoFocusAudio{border-radius:18px;margin-top:25px;padding:20px}.seoFocusAudioGrid,.seoFocusGuideGrid{grid-template-columns:1fr}.seoFocusAudioCard{flex-direction:column;align-items:start}.seoFocusAudioControls{flex-wrap:wrap}.seoFocusGuideGrid article{padding:19px}}.questionAccuracyCalc{color:#f5f7fa;background:#14364f;border:1px solid #547085;border-radius:18px;max-width:535px;margin-inline:auto;padding:clamp(18px,2.5vw,28px);font-family:inherit;box-shadow:0 18px 40px #050d1980}.questionAccuracyEyebrow{color:#eacb92;letter-spacing:.07em;align-items:center;gap:8px;font-size:10px;font-weight:750;line-height:1.5;display:flex}.questionAccuracyIntro h2{letter-spacing:-.02em;color:#fff;margin:15px 0 9px;font-size:clamp(20px,2.4vw,27px);font-weight:750;line-height:1.2}.questionAccuracyIntro p{color:#d4e1eb;margin:0;font-size:13px;line-height:1.65}.questionAccuracyPresets{flex-wrap:wrap;gap:9px;margin-top:21px;display:flex}.questionAccuracyPresets button{color:#f2f7fb;cursor:pointer;background:#20445d;border:1px solid #658196;border-radius:8px;min-height:35px;padding:7px 11px;font-size:11px}.questionAccuracyPresets button:hover{background:#315873}.questionAccuracyFields{grid-template-columns:1fr 1fr;gap:12px;margin-top:22px;display:grid}.questionAccuracyFields label{color:#e6eef5;flex-direction:column;gap:9px;font-size:12px;font-weight:650;line-height:1.4;display:flex}.questionAccuracyFields input{color:#fff;font-variant-numeric:tabular-nums;background:#0c293f;border:1px solid #7690a3;border-radius:10px;width:100%;min-width:0;min-height:48px;padding:8px 12px;font-size:20px;font-weight:700}.questionAccuracyCalc :where(button,input):focus-visible{outline-offset:3px;outline:3px solid #eec783}.questionAccuracyResults{background:#0c293f;border:1px solid #49667a;border-radius:12px;margin-top:18px;padding:18px}.questionAccuracyMain{justify-content:space-between;align-items:center;gap:16px;display:flex}.questionAccuracyMain span{color:#d6e3ee;align-items:center;gap:8px;font-size:12px;font-weight:650;display:flex}.questionAccuracyMain strong{color:#f5d59a;font-variant-numeric:tabular-nums;letter-spacing:-.045em;font-size:clamp(34px,4vw,46px);font-weight:800}.questionAccuracyDetails{color:#edf3f8;flex-wrap:wrap;gap:19px;margin:13px 0 14px;font-size:12px;display:flex}.questionAccuracyDetails span{align-items:center;gap:6px;display:inline-flex}.questionAccuracyDetails span:first-child svg{color:#8ed3b8}.questionAccuracyDetails span:last-child svg{color:#e3ab9f}.questionAccuracyTrack{background:#3b5467;border-radius:99px;width:100%;height:9px;overflow:hidden}.questionAccuracyTrack i{background:#e5c78e;border-radius:99px;height:100%;transition:width .2s;display:block}.questionAccuracyResults small{color:#d4e1eb;margin-top:11px;font-size:11px;line-height:1.6;display:block}.questionAccuracyFoot{color:#d4e1eb;margin:14px 0 0;font-size:11px;line-height:1.7}@media (width<=400px){.questionAccuracyFields{gap:8px}.questionAccuracyCalc{padding:16px}.questionAccuracyMain{flex-direction:column;align-items:flex-start;gap:5px}}@media (prefers-reduced-motion:reduce){.questionAccuracyTrack i{transition:none}}.studyApp [data-collapsible=icon] .studyNavBrand{justify-content:center!important;padding:12px 7px 18px!important}.studyApp [data-collapsible=icon] .studyNavBrand>button:first-child{justify-content:center;width:100%;min-width:0;overflow:hidden}.studyApp [data-collapsible=icon] .studyBrandIcon{flex:0 0 42px;width:42px;max-width:42px;height:44px}.studyApp [data-collapsible=icon] .studyNavContent{overflow-x:hidden;padding:7px 9px 14px!important}.studyApp [data-collapsible=icon] .studyNavFooter{overflow:hidden;padding:12px 9px 15px!important}.studyApp [data-collapsible=icon] .studyNavScroll{overflow-x:hidden}.studyApp [data-collapsible=icon] .studyAndroidDownloadTrigger{white-space:nowrap;border-radius:13px;justify-content:center;align-items:center;gap:0;width:48px;max-width:100%;height:48px;min-height:48px;margin:0 auto 10px;padding:0;display:flex}.studyApp [data-collapsible=icon] .studyAndroidDownloadTrigger>span{display:none!important}.studyApp [data-collapsible=icon] .studyAndroidDownloadTrigger>svg{flex-shrink:0;width:20px;height:20px}.studyApp [data-collapsible=icon] .studyPrivacyButton{border-radius:11px;justify-content:center;width:48px;max-width:100%;height:45px;min-height:45px;margin:0 auto 8px;padding:0}.studyApp [data-collapsible=icon] .studyPrivacyButton>span{display:none!important}.studyApp [data-collapsible=icon] .studyPrivacyButton>svg{width:19px;height:19px;display:block}.studyApp [data-collapsible=icon] .studySupportInfo{justify-content:center;align-items:center;width:48px;height:43px;margin:0 auto 6px;padding:0}.studyApp [data-collapsible=icon] .studyNavFooter [data-slot=sidebar-menu]{gap:8px}.studyApp [data-collapsible=icon] [data-slot=sidebar-menu-button]{border-radius:13px;justify-content:center;align-items:center;gap:0;width:48px;max-width:100%;height:48px;min-height:48px;margin:0 auto;display:flex;overflow:hidden;padding:0!important}.studyApp [data-collapsible=icon] [data-slot=sidebar-menu-button]>svg{width:19px;height:19px;margin:0}.studyApp [data-collapsible=icon] .studyNavSecondary{margin-top:11px;padding-top:13px}.studyApp [data-collapsible=icon] .studyAvatar{flex:0 0 36px;width:36px;height:36px}.studyApp [data-collapsible=icon] .studyGuideReplayIcon{margin:0}.studyApp [data-collapsible=icon] .studyGuideReplayIcon svg{width:19px;height:19px}.studyAvatar{isolation:isolate;overflow:hidden;border-radius:50%!important}.studyAvatar img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}.studyHeaderAvatar{background:#122d49;border:1px solid #aacef552;border-radius:50%;place-items:center;width:41px;min-width:41px;height:41px;display:grid;min-height:41px!important;padding:2px!important}.studyHeaderAvatar .studyAvatar{border-radius:50%;width:33px;height:33px}.studyHeaderAvatar:hover,.studyHeaderAvatar:focus-visible{border-color:#eec569}.studyApp [data-collapsible=icon] .studyNavContent [data-slot=sidebar-menu-button]{box-shadow:none!important}.studyApp [data-collapsible=icon] .studyNavContent [data-slot=sidebar-menu-button][data-active=true]{color:#ffe0a4!important;background:linear-gradient(#18395cf5,#122c48f5)!important;border-color:#f4c66e57!important;box-shadow:0 10px 24px #00000029!important}.studyApp [data-collapsible=icon] .studyNavContent [data-slot=sidebar-menu-button][data-active=true]:after{content:"";pointer-events:none;border-radius:10px;position:absolute;inset:5px;box-shadow:inset 0 0 0 1px #f4c66e1f}.studyApp [data-collapsible=icon] .studyNavFooter [data-slot=sidebar-menu-button].studyProfile{background:#122d498c;border-color:#aacef52e}.studyApp [data-collapsible=icon] .studyNavFooter [data-slot=sidebar-menu-button].studyProfile .studyAvatar{flex:0 0 34px;width:34px;height:34px}.studyHeroAvatarEdit,.accountPhotoCamera{color:#11233a;background:#f7bc4f;border:2px solid #0d223b;border-radius:50%;place-items:center;width:23px;height:23px;display:grid;position:absolute;bottom:-3px;right:-3px}.studyHeroAvatarEdit svg,.accountPhotoCamera svg{width:12px;height:12px}.studyApp .modal.accountModalCompact{overscroll-behavior:contain;scrollbar-width:thin;border-radius:22px;width:min(600px,100%);max-height:min(92dvh,860px);padding:22px 24px 20px;overflow:hidden auto}.accountModalCompact .accountHeader{margin-bottom:13px;padding-right:34px}.accountModalCompact .accountHeader h2{font-size:23px;line-height:1.2;margin:4px 0!important}.accountModalCompact .accountHeader .authLead{margin:0;font-size:12px;line-height:1.35}.accountModalCompact .accountIdentityRow{border:1px solid var(--el-line);background:#1e3e5e33;border-radius:14px;align-items:center;gap:13px;padding:11px 13px;display:flex}.accountModalCompact .accountPhotoButton{background:0 0;border:0;border-radius:50%;flex:0 0 58px;width:58px;height:58px;min-height:58px;padding:0;position:relative}.accountModalCompact .accountPhotoImage{color:#f5d39b;background:#294967;border:2px solid #f4c462a6;border-radius:50%;place-items:center;width:58px;height:58px;font-size:22px;font-weight:750;display:grid;overflow:hidden}.accountModalCompact .accountPhotoImage img{object-fit:cover;width:100%;height:100%}.accountModalCompact .accountIdentityCopy{gap:2px;min-width:0;display:grid}.accountModalCompact .accountIdentityCopy>strong{font-size:14px}.accountModalCompact .accountIdentityCopy>span{text-overflow:ellipsis;white-space:nowrap;color:var(--el-muted);font-size:12px;overflow:hidden}.accountModalCompact .accountPhotoActions{flex-wrap:wrap;gap:12px;display:flex}.accountModalCompact .accountPhotoActions button{color:#85b9f0;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;font-size:12px;font-weight:700;text-decoration:underline}.accountModalCompact .accountPlanSummary{background:#1d3c603d;border:1px solid #93bbe738;border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;display:flex}.accountModalCompact .accountPlanSummary>svg{color:#f3bd51;flex:0 0 18px}.accountModalCompact .accountPlanSummary>div{gap:2px;display:grid}.accountModalCompact .accountPlanSummary strong{font-size:12px}.accountModalCompact .accountPlanSummary span{color:var(--el-muted);font-size:11px}.accountModalCompact .accountFields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.accountModalCompact .accountFields label{min-width:0;margin:0;font-size:12px;font-weight:750}.accountModalCompact .accountFields input{border-radius:10px;min-height:41px;margin-top:5px;padding:10px 12px;font-size:13px}.accountModalCompact .accountVerifiedInline{color:#bcd6ee;align-items:center;gap:6px;margin:9px 0 0;font-size:12px;font-weight:650;display:flex}.accountModalCompact .accountVerifiedInline svg{color:#89cfb3}.accountModalCompact .accountMoreSettings{border:1px solid #97b5db38;border-radius:11px;margin:10px 0 0}.accountModalCompact .accountMoreSettings>summary{cursor:pointer;padding:10px 12px;font-size:12px;font-weight:750}.accountModalCompact .accountMoreSettings[open]{padding-bottom:10px}.accountModalCompact .accountLinks{flex-wrap:wrap;gap:16px;padding:0 12px 7px;font-size:12px;display:flex}.accountModalCompact .accountLinks a{color:#8ab9f3;text-decoration:underline}.accountModalCompact .accountMoreSettings .settingsHint{margin:2px 12px 10px;font-size:11px;line-height:1.35}.accountModalCompact .accountDangerZone{gap:12px;margin:0 10px;padding:10px}.accountModalCompact .accountDangerZone p{line-height:1.3}.accountModalCompact .accountPlanCard.accountTrialCompact{gap:7px;margin:8px 0;padding:10px 12px}.accountModalCompact .accountTrialCompact .accountPlanCopy>p{font-size:11px;line-height:1.35}.accountModalCompact .accountTrialCompact .accountPlanCopy>strong{font-size:12px}.accountModalCompact .emailVerificationCard{margin:9px 0;padding:10px}.accountModalCompact .modalBtns.accountModalFooter{box-shadow:none;background:0 0;border-top:1px solid #8bafd830;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin:11px 0 0;padding:11px 0 0;display:flex;position:static}.studyApp .accountModalCompact .accountModalFooter button{min-height:38px;padding:7px 15px;font-size:12px}.accountModalCompact .authMessage{margin:9px 0 0;padding:9px 10px;font-size:12px}@media (width<=620px){.studyApp .modal.accountModalCompact{width:min(480px,100%);max-height:calc(100dvh - 28px);padding:19px 16px 16px}.accountModalCompact .accountFields{grid-template-columns:minmax(0,1fr)}.accountModalCompact .accountIdentityRow{gap:9px;padding:10px}.studyHeaderAvatar{width:36px;min-width:36px;height:36px;min-height:36px!important}.studyHeaderAvatar .studyAvatar{width:28px;height:28px}}
