.btp-page{--btp-gray-75:#f3f3f3;--btp-track:#ededed;--btp-border-subtle:rgba(0,0,0,0.04);--btp-row-pitch:17.32867px;--btp-cell-h:14.4406px;--btp-col-gap:5.9288px}.btp-page .wrap,.btp-page .wrap-read{padding-left:2rem;padding-right:2rem}.btp-page .wrap-read{max-width:60.8333rem}.btp-page .btp-method{max-width:75.4167rem}.btp-page .calc-header h1{max-width:56.8333rem;margin:0 auto 1.5rem}.btp-page .calc-deck{max-width:56.8333rem;font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.17px;color:#000}.btp-group-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;min-height:1.25rem}.btp-group .earn-group-title{margin:0 0 .625rem}.btp-disclosure{display:inline-flex;align-items:center;justify-content:center;flex:none;width:1rem;height:1rem;margin-top:.125rem;padding:0;border:0;background:none;color:#000;cursor:pointer}.btp-disclosure .btp-chevron{transition:transform .24s cubic-bezier(.22,1,.36,1)}.btp-disclosure[aria-expanded=false] .btp-chevron{transform:rotate(180deg)}.btp-search{display:flex;align-items:center;gap:.75rem;height:2.375rem;padding:0 .75rem;border:1px solid var(--btp-border-subtle);border-radius:.25rem;background:var(--newspaper-white,#fafafa);transition:border-color var(--dur-fast,.16s) ease}.btp-search:focus-within{border-color:rgba(0,0,0,.4)}.btp-search-icon{flex:none;color:#000}.btp-search input{flex:1;min-width:0;height:100%;padding:0;border:0;background:none;font:inherit;font-size:.875rem;font-weight:500;line-height:1.4375rem;letter-spacing:-.14px;color:#000;outline:none}.btp-search input::placeholder{color:#000;opacity:1}.btp-pills{display:flex;flex-wrap:wrap;gap:.5rem}.btp-pill{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:1.875rem;padding:0 1rem;border:1px solid var(--calc-border);border-radius:50px;background:var(--newspaper-white,#fafafa);color:#000;font-family:var(--font-sans);font-size:.875rem;font-weight:600;line-height:.875rem;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast,.16s) ease,color var(--dur-fast,.16s) ease,border-color var(--dur-fast,.16s) ease}.btp-pill:hover{border-color:rgba(0,0,0,.28)}.btp-pill[aria-pressed=true]{background:#000;border-color:#000;color:#fff}.btp-peak{display:flex;flex-direction:column;gap:.75rem}.btp-peak[hidden]{display:none}.btp-peak-switch{display:flex;align-items:center;justify-content:space-between;gap:.75rem;min-height:2.5rem}.btp-peak-sublabel{font-size:.875rem;line-height:1.125rem;letter-spacing:-.42px;color:#000}.btp-switch{display:inline-flex;align-items:center;flex:none;height:2.5rem;padding:0;border:0;background:none;cursor:pointer}.btp-switch-track{position:relative;display:block;width:2rem;height:1rem;border-radius:.5rem;background:var(--calc-disabled);transition:background-color var(--dur-fast,.16s) ease}.btp-switch-knob{position:absolute;top:.125rem;left:.125rem;width:.75rem;height:.75rem;border-radius:50%;background:#fff;transition:transform .2s cubic-bezier(.22,1,.36,1)}.btp-switch[aria-checked=true] .btp-switch-track{background:#1a1a1a}.btp-switch[aria-checked=true] .btp-switch-knob{transform:translateX(1rem)}.btp-dayrow{position:relative;min-width:0}.btp-daypills{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.btp-daypills::-webkit-scrollbar{display:none}.btp-dayfade{display:none;position:absolute;top:0;right:0;width:5rem;height:1.875rem;pointer-events:none;background:linear-gradient(to right,rgba(250,250,250,0),var(--newspaper-white,#fafafa))}.btp-hour{display:flex;flex-direction:column;gap:.5rem}.btp-hour-head{display:flex;justify-content:flex-end;height:1.1875rem}.btp-hour-pill{align-self:flex-end}.btp-page .calc-slider-dot{border-width:1px;box-shadow:0 0 2px #cdcdcd}.btp-result-body{align-items:center;gap:1.25rem;text-align:center}.btp-page .earn-result-heading{align-self:stretch;text-align:center}.clockwrap{display:flex;justify-content:center}.btp-clock{display:block}.btp-headline{display:flex;flex-direction:column;align-self:stretch;gap:.25rem}.btp-headline-window{margin:0;font-size:3rem;font-weight:600;line-height:3.48rem;letter-spacing:-1px;color:#000}.btp-headline-sub{margin:0;font-size:.875rem;font-weight:500;line-height:1.4375rem;letter-spacing:-.14px;color:#000}.btp-empty-prompt{margin:0;font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.17px;color:#000}.btp-backups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;align-self:stretch}.btp-backup{padding:.5rem;border-radius:.375rem;background:var(--btp-gray-75)}.btp-backup-inner{display:flex;flex-direction:column;align-items:center;gap:2rem;padding:2rem}.btp-backup-label{margin:0;font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:-.42px;color:#000}.btp-backup-value{margin:0;white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1.6875rem;letter-spacing:-.17px;color:#000}.btp-confidence{display:flex;flex-direction:column;align-self:stretch;gap:1rem;padding-top:.75rem;text-align:left}.btp-confidence-title{margin:0;font-size:1.125rem;font-weight:600;line-height:1.6875rem;letter-spacing:-.17px;color:#000}.btp-confidence-body{display:flex;flex-direction:column;gap:.5rem}.btp-confidence-head{display:flex;align-items:center;justify-content:space-between;height:1.1875rem;font-size:.875rem;font-weight:500;line-height:1.125rem;letter-spacing:-.42px;color:#000}.btp-page .earn-result .earn-track-base{background:var(--btp-track)}.btp-evidence{display:flex;flex-direction:column;align-self:stretch;gap:1.25rem;text-align:left}.btp-evidence-title{margin:0;font-size:.875rem;font-weight:600;line-height:1.4375rem;letter-spacing:-.14px;color:#000}.btp-evidence-list{display:flex;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none}.btp-evidence-list li{display:flex;align-items:center;gap:1rem;font-size:.875rem;line-height:1.4375rem;letter-spacing:-.14px;color:#000}.btp-evidence-list strong{font-weight:700}.btp-check{flex:none;color:#000}.btp-actions{display:flex;flex-direction:column;align-self:stretch;gap:1rem;padding-top:1.25rem}.btp-actions .btn{width:100%;height:2.5rem}.btp-copy,.btp-copy:hover{background:var(--calc-subtle);color:#000}.btp-calendar{max-width:71.4167rem;margin:7.5rem auto 0}.btp-cal-head{display:flex;align-items:flex-start;justify-content:space-between;gap:2rem;margin-bottom:2rem}.btp-cal-title{margin:0;font-size:1.875rem;font-weight:600;line-height:2.475rem;letter-spacing:-1px;color:#000}.btp-legend{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;flex:none;height:1rem}.btp-legend-bar{display:block;flex:none;width:7.625rem;height:.5rem;box-shadow:inset 0 0 0 .5px #000;border-radius:.125rem}.btp-legend-key,.btp-legend-text{display:inline-flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:.875rem;letter-spacing:-.36px;color:#000}.btp-legend-arrow{flex:none;color:#000}.btp-legend-swatch{display:block;flex:none;width:1.25rem;height:.625rem;box-shadow:inset 0 0 0 .5px #000;border-radius:4.446px}.btp-cal{display:flex;flex-direction:column;gap:.75rem}.btp-cal-body,.btp-cal-days{display:grid;grid-template-columns:3rem .75rem minmax(0,1fr)}.btp-cal-days{align-items:end;min-height:26.0354px}.btp-cal-daylabels{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:var(--btp-col-gap);text-align:center;font-size:.75rem;line-height:.875rem;letter-spacing:-.36px;color:#000}.btp-cal-col,.btp-cal-hours{display:grid;grid-template-rows:repeat(24,var(--btp-cell-h));row-gap:calc(var(--btp-row-pitch) - var(--btp-cell-h))}.btp-cal-hours{text-align:right;font-size:.75rem;letter-spacing:-.36px;color:#000}.btp-cal-hours span{align-self:start;margin-top:-2px;line-height:.875rem}.btp-cal-cells{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));column-gap:var(--btp-col-gap)}.btp-cal-col{position:relative;min-width:0}.btp-cal-cell{display:block;border-radius:3.455px;background:transparent}.btp-cal-cell,.btp-cal-window{box-shadow:inset 0 0 0 .5px #000}.btp-cal-window{position:absolute;left:1.113px;right:1.113px;height:calc(var(--btp-row-pitch) + var(--btp-cell-h) - 2.168px);border-radius:4.446px;pointer-events:none}.btp-cal-quiet{margin:.75rem 0 0;font-size:.75rem;line-height:.875rem;letter-spacing:-.36px;color:var(--calc-muted)}.btp-method{padding-top:7.5rem}.btp-layers,.btp-sources{margin:0;padding:0 0 1rem 1.25rem;font-size:.875rem;line-height:1.4375rem;letter-spacing:-.14px;color:#000}.btp-sources{list-style:none;padding-left:0}.btp-sources li{padding:.5rem 0;border-top:1px solid var(--calc-border)}.btp-source-meta,.btp-source-role{display:block;color:var(--calc-muted)}.btp-dataset-date{margin:0}.btp-article{padding-top:7.5rem;font-size:1.125rem;line-height:1.6875rem;letter-spacing:-.17px;color:#000}.btp-article h2{margin:0 0 1.5rem;font-size:3rem;line-height:3.48rem}.btp-article h2,.btp-article h3{font-weight:600;letter-spacing:-1px}.btp-article h3{margin:4rem 0 1.5rem;font-size:1.875rem;line-height:2.475rem}.btp-article p,.btp-table{margin:0 0 1.5rem}.btp-table{width:100%;border-collapse:collapse;font-size:.875rem;font-weight:600;line-height:1.125rem;letter-spacing:-.42px;color:#000}.btp-table td,.btp-table th{padding:.75rem;text-align:left;font-weight:600}.btp-table td:first-child,.btp-table th:first-child{padding-left:0}.btp-table tbody tr{border-top:1px solid var(--calc-border)}.btp-steps{margin:0 0 1.5rem;padding-left:1.25rem;font-size:.875rem;font-weight:500;line-height:1.4375rem;letter-spacing:-.14px}.btp-steps li{margin-bottom:.75rem}.btp-aside{padding:1rem 1.25rem;border:1px solid var(--calc-border);border-radius:.75rem;background:#fff}.btp-aside p{margin:0 0 .25rem}.btp-aside p:last-child{margin:0}@media (max-width:1020px){.btp-page{padding:3rem 0;display:flex;flex-direction:column;--btp-col-gap:2.3333px}.btp-page>*{min-width:0}.btp-page .btp-article{order:1}.btp-page .btp-method{order:2}.btp-page .wrap,.btp-page .wrap-read{padding-left:1.5rem;padding-right:1.5rem}.btp-page .calc-header{padding-bottom:3rem}.btp-page .calc-header h1{font-size:2rem;line-height:2.28rem}.btp-calendar{margin-top:3rem}.btp-article,.btp-method{padding-top:3rem}.btp-tool{grid-template-columns:minmax(0,1fr)}.btp-article h3,.btp-cal-title{font-size:1.5rem;line-height:1.98rem}.btp-article h2,.btp-headline-window{font-size:2rem;line-height:2.28rem}.btp-cal-head{flex-direction:column;align-items:stretch}.btp-cal-days{min-height:.875rem}.btp-dayfade{display:block}.btp-page .btp-result-body{padding:1.25rem;gap:1.25rem;scrollbar-width:none}.btp-page .btp-result-body::-webkit-scrollbar{display:none}body:has(.btp-bar) #CookiebotWidget{bottom:6.5rem!important}}@media (max-width:560px){.btp-article h2,.btp-page .calc-header h1{font-size:2rem;line-height:2.28rem}}