.related-calculator-module__VOXLTG__related{margin-top:var(--space-10);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface)}.related-calculator-module__VOXLTG__related h2{margin:0 0 var(--space-2);font-size:1rem}.related-calculator-module__VOXLTG__related a{min-height:44px;padding-block:10px;font-weight:700;display:inline-block}
.site-header-module__xLOsra__header{width:min(100% - (2 * var(--space-page)), var(--content-wide));padding-block:var(--space-4) var(--space-2);margin-inline:auto}.site-header-module__xLOsra__wordmark{min-height:44px;color:var(--ink);letter-spacing:-.025em;align-items:center;font-size:1.125rem;font-weight:800;text-decoration:none;display:inline-flex}.site-header-module__xLOsra__wordmark:hover{color:var(--accent-dark)}
.calculator-controls-module__EmE1TW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.calculator-controls-module__EmE1TW__fieldset,.calculator-controls-module__EmE1TW__segmented{border:0;min-width:0;margin:0;padding:0}.calculator-controls-module__EmE1TW__fieldset legend,.calculator-controls-module__EmE1TW__segmented legend,.calculator-controls-module__EmE1TW__numberField>label{margin-bottom:6px;font-weight:700;display:block}.calculator-controls-module__EmE1TW__parts{align-items:center;gap:6px;display:flex}.calculator-controls-module__EmE1TW__parts input{border:1px solid var(--line);text-align:center;background:#fff;border-radius:8px;width:58px;min-height:44px}.calculator-controls-module__EmE1TW__numberControl{align-items:center;gap:8px;display:flex}.calculator-controls-module__EmE1TW__numberControl input{border:1px solid var(--line);border-radius:8px;width:100%;min-height:44px;padding:8px 10px}.calculator-controls-module__EmE1TW__segmented>div{flex-wrap:wrap;gap:8px;display:flex}.calculator-controls-module__EmE1TW__segmented label{position:relative}.calculator-controls-module__EmE1TW__segmented input{opacity:0;position:absolute}.calculator-controls-module__EmE1TW__segmented span{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;place-items:center;min-height:44px;padding:8px 14px;display:grid}.calculator-controls-module__EmE1TW__segmented input:checked+span{color:#fff;background:var(--accent);border-color:var(--accent);box-shadow:inset 0 0 0 2px #fff}.calculator-controls-module__EmE1TW__segmented input:focus-visible+span{outline:3px solid var(--focus);outline-offset:3px}.calculator-controls-module__EmE1TW__error{color:var(--danger);margin:4px 0 0;font-size:.875rem}
.result-module__Au1tva__result{color:#fff;border-radius:var(--radius);background:#0c352e;padding:clamp(18px,4vw,28px)}.result-module__Au1tva__waiting{opacity:.72}.result-module__Au1tva__eyebrow{text-transform:uppercase;letter-spacing:.12em;margin:0;font-size:.75rem;font-weight:800}.result-module__Au1tva__total{letter-spacing:-.05em;margin:5px 0 18px;font-size:clamp(2.5rem,9vw,4.5rem);font-weight:800;line-height:1.1;display:block}.result-module__Au1tva__result table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%}.result-module__Au1tva__result caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.result-module__Au1tva__result th,.result-module__Au1tva__result td{text-align:right;border-bottom:1px solid #497068;padding:7px 2px}.result-module__Au1tva__result th:first-child{text-align:left}.result-module__Au1tva__conversions h2{margin:20px 0 8px;font-size:1rem}.result-module__Au1tva__conversions p{justify-content:space-between;gap:10px;margin:5px 0;font-size:.9rem;display:flex}
.css-calculator-module__-i3J5G__page{max-width:1120px;margin:auto;padding:18px 20px 64px}.css-calculator-module__-i3J5G__page h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.5rem);line-height:1.02}.css-calculator-module__-i3J5G__lead{max-width:720px;color:var(--muted);margin:0 0 20px}.css-calculator-module__-i3J5G__calculator{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:20px;padding:clamp(14px,3vw,24px);display:grid;box-shadow:0 12px 40px #13272114}.css-calculator-module__-i3J5G__controls,.css-calculator-module__-i3J5G__results{min-width:0}.css-calculator-module__-i3J5G__notice{border:1px solid var(--line);background:#fff;border-radius:8px;margin:0 0 16px;padding:12px}.css-calculator-module__-i3J5G__timeFieldset{border:0;min-width:0;margin:0 0 12px;padding:0}.css-calculator-module__-i3J5G__timeFieldset legend{margin-bottom:8px;font-weight:800}.css-calculator-module__-i3J5G__timeParts{grid-template-columns:minmax(70px,1fr) auto auto minmax(70px,1fr) auto;align-items:center;gap:7px;display:grid}.css-calculator-module__-i3J5G__timeParts label{min-width:0}.css-calculator-module__-i3J5G__timeParts input{border:1px solid var(--line);width:100%;min-width:0;min-height:48px;font:inherit;background:#fff;border-radius:8px;padding:8px 10px}.css-calculator-module__-i3J5G__timeParts input[aria-invalid=true]{border-color:var(--danger)}.css-calculator-module__-i3J5G__colon{font-weight:800}.css-calculator-module__-i3J5G__errorSpace{min-height:24px}.css-calculator-module__-i3J5G__error{color:var(--danger);margin:5px 0 0;font-size:.9rem}.css-calculator-module__-i3J5G__resultCard{background:#e5f3ee;border-radius:12px;min-height:190px;padding:18px}.css-calculator-module__-i3J5G__stale{opacity:.62}.css-calculator-module__-i3J5G__eyebrow{text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:.82rem;font-weight:800}.css-calculator-module__-i3J5G__primaryResult{margin:0;font-size:clamp(2.3rem,10vw,4rem);font-weight:850;line-height:1}.css-calculator-module__-i3J5G__primaryResult span{white-space:nowrap;font-size:.4em}.css-calculator-module__-i3J5G__equivalent{margin:12px 0 0}.css-calculator-module__-i3J5G__formula{border-top:1px solid #1327212e;margin:16px 0 0;padding-top:12px;font-weight:650}.css-calculator-module__-i3J5G__status{margin:14px 0 0;font-weight:700}.css-calculator-module__-i3J5G__caveat{margin:14px 2px;font-size:.92rem}.css-calculator-module__-i3J5G__share{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;font-weight:800}.css-calculator-module__-i3J5G__share:disabled{opacity:.45;cursor:not-allowed}.css-calculator-module__-i3J5G__shareHint{margin:7px 0;font-size:.9rem}.css-calculator-module__-i3J5G__dialog{border:1px solid var(--line);border-radius:12px;width:min(560px,100% - 32px);padding:20px}.css-calculator-module__-i3J5G__dialog::backdrop{background:#00000073}.css-calculator-module__-i3J5G__dialog h2{margin-top:0}.css-calculator-module__-i3J5G__dialog label{font-weight:700}.css-calculator-module__-i3J5G__dialog input{width:100%;min-height:44px;margin:8px 0;padding:8px;display:block}.css-calculator-module__-i3J5G__dialogActions{justify-content:flex-end;gap:8px;display:flex}.css-calculator-module__-i3J5G__dialogActions button{min-height:44px;padding:8px 14px}.css-calculator-module__-i3J5G__content{max-width:760px;margin-top:48px}.css-calculator-module__-i3J5G__content h2{margin-top:36px}.css-calculator-module__-i3J5G__content details{border-bottom:1px solid var(--line);padding:12px 0}.css-calculator-module__-i3J5G__content summary{cursor:pointer;font-weight:700}.css-calculator-module__-i3J5G__relatedGrid{gap:12px;display:grid}.css-calculator-module__-i3J5G__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (min-width:768px){.css-calculator-module__-i3J5G__calculator{grid-template-columns:minmax(0,45fr) minmax(0,55fr);gap:28px}.css-calculator-module__-i3J5G__results{align-self:start;position:sticky;top:16px}.css-calculator-module__-i3J5G__relatedGrid{grid-template-columns:1fr 1fr}}@media (max-width:340px){.css-calculator-module__-i3J5G__page{padding-inline:12px}.css-calculator-module__-i3J5G__calculator{padding-inline:10px}.css-calculator-module__-i3J5G__timeParts{grid-template-columns:minmax(58px,1fr) auto auto minmax(58px,1fr) auto;gap:4px}}
.ftp-calculator-module__nm4ora__siteHeader{max-width:1120px;margin:auto;padding:16px 20px 0}.ftp-calculator-module__nm4ora__brand{color:var(--ink);font-weight:800;text-decoration:none}.ftp-calculator-module__nm4ora__page{max-width:1120px;margin:auto;padding:18px 20px 64px}.ftp-calculator-module__nm4ora__page h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.5rem);line-height:1.02}.ftp-calculator-module__nm4ora__lead{max-width:680px;color:var(--muted);margin:0 0 20px}.ftp-calculator-module__nm4ora__notice{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.ftp-calculator-module__nm4ora__calculator{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:20px;padding:clamp(14px,3vw,24px);display:grid;box-shadow:0 12px 40px #13272114}.ftp-calculator-module__nm4ora__controls,.ftp-calculator-module__nm4ora__results{min-width:0}.ftp-calculator-module__nm4ora__controls>fieldset{margin:0 0 20px}.ftp-calculator-module__nm4ora__field{margin:0 0 18px}.ftp-calculator-module__nm4ora__field label{margin-bottom:6px;font-weight:700;display:block}.ftp-calculator-module__nm4ora__inputWrap{border:1px solid var(--line);background:#fff;border-radius:8px;display:flex}.ftp-calculator-module__nm4ora__inputWrap input{background:0 0;border:0;width:100%;min-width:0;min-height:44px;padding:8px 10px}.ftp-calculator-module__nm4ora__inputWrap span{color:var(--muted);border-left:1px solid var(--line);place-items:center;padding:0 12px;display:grid}.ftp-calculator-module__nm4ora__error{color:var(--danger);margin:5px 0 0}.ftp-calculator-module__nm4ora__resultCard{background:#e5f3ee;border-radius:12px;padding:18px}.ftp-calculator-module__nm4ora__eyebrow{text-transform:uppercase;letter-spacing:.06em;margin:0 0 4px;font-size:.82rem;font-weight:800}.ftp-calculator-module__nm4ora__resultCard strong{font-size:clamp(2rem,8vw,3.2rem);line-height:1}.ftp-calculator-module__nm4ora__resultCard p{margin:8px 0 0}.ftp-calculator-module__nm4ora__caveat{font-size:.92rem}.ftp-calculator-module__nm4ora__tableWrap{margin:16px 0;overflow-x:auto}.ftp-calculator-module__nm4ora__tableWrap table{border-collapse:collapse;width:100%;min-width:680px}.ftp-calculator-module__nm4ora__tableWrap th,.ftp-calculator-module__nm4ora__tableWrap td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:9px 7px}.ftp-calculator-module__nm4ora__sweet{border:1px solid var(--line);border-radius:10px;padding:14px}.ftp-calculator-module__nm4ora__sweet p{margin:5px 0 0}.ftp-calculator-module__nm4ora__share{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:16px;font-weight:800}.ftp-calculator-module__nm4ora__share:disabled{opacity:.45;cursor:not-allowed}.ftp-calculator-module__nm4ora__dialog{border:1px solid var(--line);border-radius:12px;width:min(560px,100% - 32px);padding:16px;position:fixed;inset:auto 16px 16px}.ftp-calculator-module__nm4ora__dialog input{width:100%;margin:8px 0;padding:8px}.ftp-calculator-module__nm4ora__content{max-width:760px;margin-top:48px}.ftp-calculator-module__nm4ora__content h2{margin-top:36px}.ftp-calculator-module__nm4ora__content details{border-bottom:1px solid var(--line);padding:12px 0}.ftp-calculator-module__nm4ora__content summary{cursor:pointer;font-weight:700}@media (min-width:768px){.ftp-calculator-module__nm4ora__calculator{grid-template-columns:minmax(250px,40fr) minmax(0,60fr);gap:28px}.ftp-calculator-module__nm4ora__results{align-self:start;position:sticky;top:16px}}@media (max-width:340px){.ftp-calculator-module__nm4ora__page{padding-inline:12px}.ftp-calculator-module__nm4ora__calculator{padding-inline:10px}}
.page-module__E0kJGG__hero,.page-module__E0kJGG__calculators,.page-module__E0kJGG__trust,.page-module__E0kJGG__footer{width:min(100% - (2 * var(--space-page)), var(--content-wide));margin-inline:auto}.page-module__E0kJGG__hero{padding-block:clamp(3rem,10vw,7rem)}.page-module__E0kJGG__hero h1{letter-spacing:-.055em;max-width:820px;margin:0;font-size:clamp(2.5rem,9vw,5rem);line-height:.98}.page-module__E0kJGG__lead{max-width:660px;margin:var(--space-5) 0 var(--space-6);color:var(--muted);font-size:clamp(1.0625rem,2.5vw,1.25rem)}.page-module__E0kJGG__primaryAction{min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);background:var(--accent);color:#fff;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.page-module__E0kJGG__primaryAction:hover{background:var(--accent-dark)}.page-module__E0kJGG__calculators{scroll-margin-top:var(--space-5);padding-block:var(--space-8);border-top:1px solid var(--line)}.page-module__E0kJGG__calculators h2,.page-module__E0kJGG__trust h2{margin:0 0 var(--space-5);letter-spacing:-.03em;font-size:clamp(1.5rem,4vw,2rem)}.page-module__E0kJGG__cardGrid{gap:var(--space-4);display:grid}.page-module__E0kJGG__card{border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface);min-width:0;min-height:220px;color:var(--ink);flex-direction:column;padding:clamp(1.25rem,4vw,2rem);text-decoration:none;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.page-module__E0kJGG__card:hover{border-color:var(--accent);box-shadow:var(--shadow-card);transform:translateY(-2px)}.page-module__E0kJGG__card h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.25rem,4vw,1.5rem);line-height:1.2}.page-module__E0kJGG__card p{margin:var(--space-3) 0 var(--space-6);color:var(--muted)}.page-module__E0kJGG__cardAction{color:var(--accent-dark);margin-top:auto;font-weight:800}.page-module__E0kJGG__trust{padding-block:clamp(3rem,8vw,5rem)}.page-module__E0kJGG__trust ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.page-module__E0kJGG__trust li{min-width:0;padding:var(--space-3) var(--space-4);border-left:3px solid var(--accent);background:color-mix(in srgb, var(--accent) 7%, transparent);font-weight:700}.page-module__E0kJGG__footer{padding-block:var(--space-6);border-top:1px solid var(--line);color:var(--muted);font-size:.9375rem}@media (min-width:640px){.page-module__E0kJGG__cardGrid,.page-module__E0kJGG__trust ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.page-module__E0kJGG__card{transition:none}}
.triathlon-calculator-module__MEIdvW__page{max-width:1120px;margin:auto;padding:18px 20px 64px}.triathlon-calculator-module__MEIdvW__page h1{letter-spacing:-.04em;margin:12px 0 8px;font-size:clamp(2rem,7vw,3.5rem);line-height:1.02}.triathlon-calculator-module__MEIdvW__lead{max-width:680px;color:var(--muted);margin:0 0 20px}.triathlon-calculator-module__MEIdvW__notice{border:1px solid var(--line);background:var(--surface);border-radius:8px;padding:12px}.triathlon-calculator-module__MEIdvW__content{max-width:760px;margin-top:48px}.triathlon-calculator-module__MEIdvW__content h2{margin-top:36px}.triathlon-calculator-module__MEIdvW__content table{border-collapse:collapse;width:100%}.triathlon-calculator-module__MEIdvW__content th,.triathlon-calculator-module__MEIdvW__content td{text-align:left;border-bottom:1px solid var(--line);padding:9px 6px}.triathlon-calculator-module__MEIdvW__tableWrap{overflow-x:auto}.triathlon-calculator-module__MEIdvW__content details{border-bottom:1px solid var(--line);padding:12px 0}.triathlon-calculator-module__MEIdvW__content summary{cursor:pointer;font-weight:700}.triathlon-calculator-module__MEIdvW__calculator{background:var(--surface);border:1px solid var(--line);border-radius:18px;gap:20px;padding:clamp(14px,3vw,24px);display:grid;box-shadow:0 12px 40px #13272114}.triathlon-calculator-module__MEIdvW__controls,.triathlon-calculator-module__MEIdvW__results{min-width:0}.triathlon-calculator-module__MEIdvW__topControls{gap:16px;margin-bottom:20px;display:grid}.triathlon-calculator-module__MEIdvW__inputGrid,.triathlon-calculator-module__MEIdvW__distanceGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;display:grid}.triathlon-calculator-module__MEIdvW__distanceGrid{margin-bottom:20px}.triathlon-calculator-module__MEIdvW__inputGrid>:first-child,.triathlon-calculator-module__MEIdvW__inputGrid>:nth-child(2),.triathlon-calculator-module__MEIdvW__inputGrid>:nth-child(3){grid-column:1/-1}.triathlon-calculator-module__MEIdvW__share{background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:9px;width:100%;min-height:48px;margin-top:12px;font-weight:800}.triathlon-calculator-module__MEIdvW__share:disabled{opacity:.45;cursor:not-allowed}.triathlon-calculator-module__MEIdvW__dialog{border:1px solid var(--line);border-radius:12px;width:min(560px,100% - 32px);padding:16px;position:fixed;inset:auto 16px 16px}.triathlon-calculator-module__MEIdvW__dialog input{width:100%;margin:8px 0;padding:8px}.triathlon-calculator-module__MEIdvW__srOnly{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (min-width:768px){.triathlon-calculator-module__MEIdvW__topControls{grid-template-columns:2fr 1fr}.triathlon-calculator-module__MEIdvW__distanceGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.triathlon-calculator-module__MEIdvW__calculator{grid-template-columns:minmax(0,55fr) minmax(360px,45fr);gap:28px}.triathlon-calculator-module__MEIdvW__results{align-self:start;position:sticky;top:16px}}@media (max-width:340px){.triathlon-calculator-module__MEIdvW__page{padding-inline:12px}.triathlon-calculator-module__MEIdvW__calculator{padding-inline:10px}}
