.ds-world-shell{width:100%;min-width:0;min-height:100%;color:var(--world-text);background:var(--world-page-background);margin:0;padding:0;overflow-x:clip}[data-production-ui-integrated=true] .pdf-world-featured{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-content:center;align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__card--descriptive:hover,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}.pdf-world-featured .ds-world-featured__copy,.pdf-world-tool-directory .ds-world-tool-copy{gap:7px;min-width:0;display:grid}.pdf-world-featured .ds-world-featured__copy strong,.pdf-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}.pdf-world-featured .ds-world-featured__copy small,.pdf-world-tool-directory .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tools-grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] .pdf-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .pdf-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}.pdf-world-featured .ds-world-featured__copy strong,.pdf-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}}[data-production-ui-integrated=true] .web-world-featured,[data-production-ui-integrated=true] .web-world-tool-directory{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-content:center;align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__card--descriptive:hover,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}.web-world-featured .ds-world-featured__copy,.web-world-tool-directory .ds-world-tool-copy{gap:7px;min-width:0;display:grid}.web-world-featured .ds-world-featured__copy strong,.web-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}.web-world-featured .ds-world-featured__copy small,.web-world-tool-directory .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tools-grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] .web-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .web-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}.web-world-featured .ds-world-featured__copy strong,.web-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}}[data-production-ui-integrated=true] .devtools-world-featured,[data-production-ui-integrated=true] .devtools-world-tool-directory{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-content:center;align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__card--descriptive:hover,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}.devtools-world-featured .ds-world-featured__copy,.devtools-world-tool-directory .ds-world-tool-copy{gap:7px;min-width:0;display:grid}.devtools-world-featured .ds-world-featured__copy strong,.devtools-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}.devtools-world-featured .ds-world-featured__copy small,.devtools-world-tool-directory .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tools-grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] .devtools-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .devtools-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}.devtools-world-featured .ds-world-featured__copy strong,.devtools-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}}[data-production-ui-integrated=true] .text-world-featured,[data-production-ui-integrated=true] .text-world-tool-directory{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-content:center;align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__card--descriptive:hover,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}.text-world-featured .ds-world-featured__copy,.text-world-tool-directory .ds-world-tool-copy{gap:7px;min-width:0;display:grid}.text-world-featured .ds-world-featured__copy strong,.text-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}.text-world-featured .ds-world-featured__copy small,.text-world-tool-directory .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tools-grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] .text-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .text-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}.text-world-featured .ds-world-featured__copy strong,.text-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}}[data-production-ui-integrated=true] .convert-world-featured{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-content:center;align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__card--descriptive:hover,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}.convert-world-featured .ds-world-featured__copy,.convert-world-tool-directory .ds-world-tool-copy{gap:7px;min-width:0;display:grid}.convert-world-featured .ds-world-featured__copy strong,.convert-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}.convert-world-featured .ds-world-featured__copy small,.convert-world-tool-directory .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tools-grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] .convert-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .convert-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}.convert-world-featured .ds-world-featured__copy strong,.convert-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}}.ds-world-shell__main{width:100%;min-width:0;margin:0;padding:0}.ds-world-header{z-index:var(--z-header,200);width:100%;color:var(--world-header-muted-text);background:var(--world-header-background);margin:0;position:sticky;inset-block-start:0;box-shadow:0 10px 28px #04162724}.ds-world-header__container{box-sizing:border-box;width:min(100%, var(--container-content-wide));min-height:76px;padding-inline:var(--page-gutter-desktop);grid-template-columns:minmax(220px,1fr) auto minmax(220px,1fr);grid-template-areas:"brand nav utility";align-items:center;gap:28px;margin-inline:auto;display:grid}[dir=rtl] .ds-world-header__container{grid-template-areas:"utility nav brand"}.ds-world-header__brand{grid-area:brand;justify-self:start;align-items:center;gap:12px;min-width:0;text-decoration:none;display:inline-flex}[dir=rtl] .ds-world-header__brand{justify-self:end}.ds-world-header__brand-icon{width:42px;height:42px;color:var(--world-header-text);background:#ffffff1a;border-radius:12px;flex:0 0 42px;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #ffffff21}.ds-world-header__brand-copy{gap:3px;min-width:0;display:grid}.ds-world-header__title{color:var(--world-header-text);white-space:nowrap;font-size:1.05rem;font-weight:800;line-height:1.1;text-decoration:none}.ds-world-header__subtitle{color:var(--world-header-muted-text);white-space:nowrap;font-size:.74rem;font-weight:550;line-height:1.15}.ds-world-header__nav{white-space:nowrap;grid-area:nav;justify-content:center;justify-self:center;align-items:center;gap:34px;display:inline-flex}.ds-world-header__nav-link{color:var(--world-header-muted-text);padding-block:27px 25px;font-size:.94rem;font-weight:650;text-decoration:none;transition:color .17s,opacity .17s;position:relative}.ds-world-header__nav-link:after{content:"";background:var(--world-header-accent);transform-origin:50%;border-radius:999px;height:2px;transition:transform .17s;position:absolute;inset-block-end:18px;inset-inline:0;transform:scaleX(0)}.ds-world-header__nav-link:hover,.ds-world-header__nav-link:focus-visible{color:var(--world-header-text)}.ds-world-header__nav-link:hover:after,.ds-world-header__nav-link:focus-visible:after{transform:scaleX(1)}.ds-world-header__utility{grid-area:utility;justify-self:end;align-items:center;display:flex}[dir=rtl] .ds-world-header__utility{justify-self:start}.ds-world-hero{width:100%;margin:0;padding:0}.ds-world-hero__shell{background:var(--world-hero-background-ltr);width:100%;min-height:470px;box-shadow:none;border-radius:0;margin:0;padding:0}[dir=rtl] .ds-world-hero__shell{background:var(--world-hero-background-rtl)}.ds-world-hero__inner{grid-template-columns:minmax(0,56%) minmax(300px,44%);grid-template-areas:"content artwork";align-items:center;gap:clamp(24px,4vw,62px);min-height:470px;padding-block:clamp(42px,5.4vw,76px);padding-inline:clamp(28px,5vw,74px);display:grid}[dir=rtl] .ds-world-hero__inner{grid-template-columns:minmax(300px,44%) minmax(0,56%);grid-template-areas:"artwork content"}.ds-world-hero__content{text-align:start;flex-direction:column;grid-area:content;align-items:flex-start;min-width:0;display:flex}.ds-world-hero__title{color:var(--world-hero-title);letter-spacing:-.045em;margin:0;font-size:clamp(3.25rem,5.35vw,5rem);font-weight:850;line-height:.98}[dir=rtl] .ds-world-hero__title{letter-spacing:0;line-height:1.08}.ds-world-hero__lead{color:var(--world-hero-lead);margin:18px 0 0;font-size:clamp(1.25rem,2.1vw,1.85rem);font-weight:760;line-height:1.25}.ds-world-hero__description{max-width:650px;color:var(--world-hero-description);border-inline-start:3px solid var(--world-accent);margin:18px 0 0;padding-inline-start:15px;font-size:clamp(1rem,1.3vw,1.12rem);font-weight:620;line-height:1.78}[dir=rtl] .ds-world-hero__description{color:var(--world-hero-description-dark);border-inline-start-color:var(--world-header-accent);text-shadow:0 1px 2px #03182b52}.ds-world-hero__search{width:min(100%,620px);margin-block-start:30px}.ds-world-search{width:100%;margin:0;position:relative}.ds-world-search__icon{color:var(--world-search-placeholder);pointer-events:none;place-items:center;display:grid;position:absolute;inset-block:0;inset-inline-start:18px}.ds-world-search__input{width:100%;height:58px;color:var(--world-search-text);background:var(--world-search-background);border:0;border-radius:14px;outline:none;padding-inline:52px 48px;box-shadow:0 16px 36px #1843641f,inset 0 0 0 1px #2669992b}.ds-world-search__input::placeholder{color:var(--world-search-placeholder);opacity:1}.ds-world-search__input:focus{box-shadow:0 16px 36px #1843641f, 0 0 0 4px var(--world-focus-ring), inset 0 0 0 1px var(--world-accent)}.ds-world-search__clear{width:34px;height:34px;color:var(--world-search-placeholder);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid;position:absolute;inset-block-start:50%;inset-inline-end:13px;transform:translateY(-50%)}.ds-world-search__clear:hover,.ds-world-search__clear:focus-visible{color:var(--world-text);background:var(--world-category-item-hover)}.ds-world-search__directory-card{z-index:8;color:#fff;background:var(--world-header-background);border:2px solid var(--world-header-accent);cursor:pointer;font-size:.9rem;font-weight:800;font:inherit;border-radius:14px;align-items:center;gap:12px;padding:12px 16px;text-decoration:none;display:flex;position:absolute;inset-block-start:calc(100% + 10px);inset-inline:0;box-shadow:0 14px 30px #0416272e}.ds-world-search__directory-card span{color:var(--world-header-accent);margin-inline-start:auto;font-size:1.3rem}.ds-world-search__directory-card:hover,.ds-world-search__directory-card:focus-visible{background:var(--world-accent-strong);outline:3px solid var(--world-focus-ring);outline-offset:2px}.ds-world-tools-launcher{z-index:1000;inset-block-end:28px;width:min(260px,100vw - 32px);color:var(--world-accent-strong);cursor:pointer;font:inherit;text-align:start;background:0 0;border:3px solid #2a9cff;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 14px;display:grid;position:fixed;left:25%;box-shadow:0 16px 34px #092c4a3d}.ds-world-tools-launcher__icon{width:32px;height:32px;color:var(--world-accent-strong);background:color-mix(in srgb, var(--world-accent) 14%, transparent);border-radius:10px;place-items:center;display:grid}.ds-world-tools-overlay__card--directory{background:0 0;border:0;border-radius:0;width:100vw;height:100vh;padding:0;overflow:hidden}.ds-world-tools-overlay__frame{opacity:0;background:0 0;border:0;width:100%;height:100%;animation:0s 1.8s forwards ds-world-tools-frame-reveal;display:block}.ds-world-tools-overlay__frame.is-ready{opacity:1;animation:none}@keyframes ds-world-tools-frame-reveal{to{opacity:1}}.ds-world-tools-overlay__card--directory .ds-world-tools-overlay__close{display:none}.ds-world-tools-overlay__card--directory{width:100vw!important;height:100vh!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.ds-world-tools-launcher:hover,.ds-world-tools-launcher:focus-visible{color:#fff;outline:3px solid var(--world-focus-ring);outline-offset:-3px;background:linear-gradient(135deg,#063d79,#075fba)}.ds-world-tools-launcher__copy{gap:2px;min-width:0;display:grid}.ds-world-tools-launcher__copy strong{font-size:.95rem}.ds-world-tools-launcher__copy small{color:currentColor;font-size:.74rem}.ds-world-tools-launcher__arrow{font-size:1.3rem;font-weight:900}@media (max-width:640px){.ds-world-tools-launcher{left:16px;width:min(230px,100vw - 32px);inset-block-end:16px}}.ds-world-tools-overlay{z-index:100;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.ds-world-tools-overlay__backdrop{cursor:pointer;background:#0314288a;border:0;position:absolute;inset:0}.ds-world-tools-overlay__card{z-index:1;border:4px solid var(--world-accent);width:min(660px,100%);color:var(--world-text);background:var(--world-surface);border-radius:26px;padding:34px;position:relative;box-shadow:0 30px 80px #01142847}.ds-world-tools-overlay__close{color:#fff;cursor:pointer;background:#dc3348;border:0;border-radius:50%;width:38px;height:38px;font-size:1.55rem;position:absolute;inset-block-start:16px;inset-inline-end:16px}.ds-world-tools-overlay__eyebrow{color:var(--world-accent-strong);font-size:.85rem;font-weight:850}.ds-world-tools-overlay__card h2{margin:8px 0 20px;font-size:clamp(1.45rem,3vw,2rem)}.ds-world-tools-overlay__categories{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:10px;max-height:230px;padding:4px;display:grid;overflow:hidden auto}.ds-world-tools-overlay__categories a{min-height:48px;color:var(--world-text);background:var(--world-category-item-background);border:2px solid color-mix(in srgb,var(--world-accent) 30%,transparent);border-radius:13px;align-items:center;padding:10px 14px;font-weight:750;text-decoration:none}.ds-world-tools-overlay__categories a:hover,.ds-world-tools-overlay__categories a:focus-visible{color:#fff;background:var(--world-accent-strong);outline:3px solid var(--world-focus-ring);outline-offset:2px}.ds-world-tools-overlay__all{color:#fff;background:var(--world-accent-strong);border-radius:12px;margin-block-start:20px;padding:12px 16px;font-weight:800;text-decoration:none;display:inline-flex}.ds-world-tools-overlay__all:hover,.ds-world-tools-overlay__all:focus-visible{outline:3px solid var(--world-focus-ring);outline-offset:2px}.ds-world-tools-overlay{z-index:1100!important}.ds-world-hero__artwork{pointer-events:none;grid-area:artwork;place-items:center;min-width:0;display:grid}.ds-world-hero__artwork>img{filter:drop-shadow(0 28px 34px #02182d52);width:min(100%,410px);height:auto;transform:rotate(-3deg)}[dir=rtl] .ds-world-hero__artwork>img{transform:rotate(3deg)}.ds-world-category-strip-section{z-index:4;background:var(--world-category-background);width:100%;margin:0;padding:0;position:relative}.ds-world-category-strip-shell{background:var(--world-category-background);width:100%;margin:0;padding:0}.ds-world-category-strip-inner{width:100%;padding-block:10px}.ds-world-category-strip{width:100%;box-shadow:none;scrollbar-width:none;background:0 0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));gap:10px;margin:0;padding:0;display:grid;overflow:visible}.ds-world-category-pill{min-width:0;min-height:44px;color:var(--world-category-item-text);background:var(--world-category-item-background);cursor:pointer;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;padding-inline:16px;font-weight:720;transition:background-color .17s,transform .17s,color .17s;display:inline-flex}@media (max-width:620px){.ds-world-category-strip{grid-template-columns:repeat(auto-fit,minmax(min(9.5rem,100%),1fr))}}@media (max-width:380px){.ds-world-category-strip{grid-template-columns:minmax(0,1fr)}}.ds-world-category-pill:hover{color:var(--world-category-item-text);background:var(--world-category-item-hover);transform:translateY(-2px)}.ds-world-category-pill:focus-visible{outline:3px solid var(--world-focus-ring);outline-offset:2px}.ds-world-category-pill--active,.ds-world-category-pill--active:hover{color:var(--world-category-item-active-text);background:var(--world-category-item-active-background)}.ds-world-category-pill-icon{flex:none;place-items:center;display:grid}.ds-world-tools-section{padding-block:74px 80px}.ds-world-tools-heading{justify-content:space-between;align-items:end;gap:24px;margin-block-end:30px;display:flex}.ds-world-tools-heading h2{color:var(--world-text);text-align:start;margin:0;font-size:clamp(1.65rem,2.5vw,2.2rem);font-weight:820;line-height:1.15}.ds-world-tools-heading p{color:var(--world-muted-text);text-align:start;margin:9px 0 0;font-size:.98rem;line-height:1.6}.ds-world-tools-grid{outline:none;grid-template-columns:repeat(8,minmax(0,1fr));gap:18px 12px;display:grid}.ds-world-tool{min-width:0;min-height:128px;color:var(--world-text);text-align:center;background:0 0;border:0;border-radius:16px;flex-direction:column;justify-content:flex-start;align-items:center;gap:12px;padding:16px 8px 14px;text-decoration:none;transition:background-color .17s,transform .17s,color .17s;display:flex}.ds-world-tool:hover{color:var(--world-accent-strong);background:var(--world-tool-hover-background);transform:translateY(-3px)}.ds-world-tool:focus-visible{outline:3px solid var(--world-focus-ring);outline-offset:3px;background:var(--world-tool-hover-background)}.ds-world-tool-icon{width:58px;height:58px;color:var(--world-tool-icon-text);background:var(--world-tool-icon-background);border-radius:17px;place-items:center;transition:transform .17s,color .17s,background-color .17s;display:grid;box-shadow:0 10px 24px #1444681f,inset 0 0 0 1px #2b70a014}.ds-world-tool:hover .ds-world-tool-icon{transform:translateY(-2px)}.ds-world-tool-name{color:currentColor;overflow-wrap:anywhere;max-width:132px;font-size:.91rem;font-weight:700;line-height:1.35}.ds-world-tool-copy{gap:7px;min-width:0;display:grid}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive{align-content:center;align-items:center;justify-content:initial;min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);gap:22px;padding:20px 24px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive:before{content:none}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}:where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}[data-production-ui-integrated=true] .codes-world-featured{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__card--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__card--descriptive:hover{background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__icon img{width:88px!important;height:88px!important}.codes-world-featured .ds-world-featured__copy{gap:7px;min-width:0;display:grid}.codes-world-featured .ds-world-featured__copy strong{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;font-size:1.38rem;font-weight:950;line-height:1.24}.codes-world-featured .ds-world-featured__copy small{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tools-grid,[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tools-grid,[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}[data-production-ui-integrated=true] :where(.study-world-tool-directory,.codes-world-tool-directory) .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__card--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__icon{width:76px;height:76px}[data-production-ui-integrated=true] .codes-world-featured .ds-world-featured__icon img{width:70px!important;height:70px!important}.codes-world-featured .ds-world-featured__copy strong{font-size:1.2rem}}.ds-world-tools-empty{color:var(--world-muted-text);background:var(--world-tool-hover-background);text-align:center;border-radius:16px;padding:42px 24px}.ds-world-language-menu{position:relative}.ds-world-language-trigger{color:#f4fbff;cursor:pointer;background:#ffffff14;border:0;border-radius:11px;align-items:center;gap:9px;min-height:42px;padding-inline:13px;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff24}.ds-world-language-trigger:hover{background:#ffffff24}.ds-world-language-trigger:focus-visible{outline-offset:3px;outline:3px solid #7ed6ff94}.ds-world-language-popover{z-index:20;color:#0a2740;background:#fff;border-radius:14px;width:min(270px,100vw - 28px);max-height:360px;position:absolute;inset-block-start:calc(100% + 10px);inset-inline-end:0;overflow-y:auto;box-shadow:0 22px 60px #051c313d,0 0 0 1px #0f3b5d14}.ds-world-language-list{margin:0;padding:8px;list-style:none}.ds-world-language-option{color:#0a2740;text-align:start;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:40px;padding-inline:12px;display:flex}button.ds-world-language-option{cursor:pointer}button.ds-world-language-option:hover,button.ds-world-language-option:focus-visible,.ds-world-language-option--current{color:#0e6697;background:#edf5fb}.ds-world-language-option--draft{color:#8a9cac;cursor:not-allowed;opacity:.72}.ds-world-footer{color:var(--world-footer-muted-text);background:var(--world-footer-background);padding-block:34px 20px}.ds-world-footer-main{justify-content:space-between;align-items:center;gap:32px;display:flex}.ds-world-footer-brand{align-items:center;gap:11px;display:inline-flex}.ds-world-footer-icon{width:40px;height:40px;color:var(--world-header-accent);background:#ffffff14;border-radius:11px;place-items:center;display:grid}.ds-world-footer-brand span:last-child{gap:2px;display:grid}.ds-world-footer-brand strong{color:var(--world-footer-text);font-size:1rem}.ds-world-footer-brand small{color:var(--world-footer-muted-text);font-size:.78rem}.ds-world-footer-links{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:22px;display:flex}.ds-world-footer-links a{color:var(--world-footer-muted-text);font-size:.86rem;font-weight:620;text-decoration:none}.ds-world-footer-links a:hover,.ds-world-footer-links a:focus-visible{color:var(--world-footer-text)}.ds-world-footer-bottom{color:var(--world-footer-muted-text);text-align:center;border-top:1px solid #ffffff1a;margin-block-start:26px;padding-block-start:18px;font-size:.8rem}.ds-world-footer-protection{margin-block-start:16px}.ds-world-footer-protection .ds-cloudflare-badge{opacity:.9}.ds-world-footer-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;max-inline-size:80rem;margin:1.5rem auto;padding-inline:1.25rem;display:grid}.ds-world-footer-action-card{color:#fff;background:#07549a;border:1px solid #0b5fb3;border-radius:1rem;gap:.35rem;min-block-size:6.5rem;padding:1.15rem;text-decoration:none;display:grid;box-shadow:0 .6rem 1.4rem #07549a2e}.ds-world-footer-action-card strong{color:#fff;font-size:1.2rem;font-weight:900}.ds-world-footer-action-icon{color:#fff;background:#ffffff26;border-radius:.75rem;place-items:center;block-size:2.5rem;inline-size:2.5rem;display:grid}.ds-world-footer-action-icon svg{block-size:1.45rem;inline-size:1.45rem}.ds-world-footer-action-card span{color:#eaf4ff;font-size:.92rem;line-height:1.5}.ds-world-footer-action-card:hover,.ds-world-footer-action-card:focus-visible{color:#fff;background:#063f77}@media (max-width:1180px){.ds-world-header__container{grid-template-columns:minmax(190px,1fr) auto minmax(190px,1fr);gap:18px}.ds-world-header__nav{gap:24px}.ds-world-hero__inner{grid-template-columns:minmax(0,58%) minmax(260px,42%)}[dir=rtl] .ds-world-hero__inner{grid-template-columns:minmax(260px,42%) minmax(0,58%)}.ds-world-tools-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width:900px){.ds-world-header__container{grid-template-columns:1fr auto;grid-template-areas:"brand utility";min-height:70px}[dir=rtl] .ds-world-header__container{grid-template-areas:"utility brand"}.ds-world-header__nav{display:none}.ds-world-hero__inner,[dir=rtl] .ds-world-hero__inner{grid-template-columns:1fr;grid-template-areas:"content""artwork";gap:38px;min-height:auto;padding-block:clamp(36px,7vw,58px);padding-inline:clamp(22px,5vw,46px)}.ds-world-hero__shell,[dir=rtl] .ds-world-hero__shell{min-height:auto}.ds-world-hero__content{text-align:center;align-items:center}.ds-world-hero__description{max-width:660px}.ds-world-search{width:min(100%,620px)}.ds-world-hero__artwork>img,[dir=rtl] .ds-world-hero__artwork>img{width:min(72vw,310px);transform:none}.ds-world-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ds-world-footer-main{flex-direction:column;align-items:flex-start}.ds-world-footer-links{justify-content:flex-start}.ds-world-footer-actions{grid-template-columns:1fr}}@media (max-width:620px){.ds-world-header__container{grid-template-columns:minmax(0,1fr) auto;gap:8px;padding-inline:16px}.ds-world-header__brand img{width:96px!important;height:auto!important}.ds-world-header__brand-icon{flex-basis:38px;width:38px;height:38px}.ds-world-header__title{font-size:.94rem}.ds-world-header__subtitle{display:none}.ds-world-hero__inner,[dir=rtl] .ds-world-hero__inner{padding-block:34px 44px;padding-inline:20px}.ds-world-hero__title{font-size:clamp(2.45rem,13vw,3.35rem)}.ds-world-hero__lead{margin-block-start:14px;font-size:1.2rem}.ds-world-hero__description{margin-block-start:14px;padding-inline-start:12px;font-size:.96rem;line-height:1.65}.ds-world-hero__search{margin-block-start:24px}.ds-world-search__input{height:54px}.ds-world-category-strip{grid-auto-columns:minmax(138px,1fr)}.ds-world-category-pill{min-height:66px;padding-inline:13px}.ds-world-tools-section{padding-block:58px 64px}.ds-world-tools-heading{margin-block-end:22px}.ds-world-tools-heading p{font-size:.9rem}.ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 6px}.ds-world-tool{min-height:118px;padding-inline:4px}.ds-world-tool-icon{width:54px;height:54px}.ds-world-tool-name{max-width:108px;font-size:.84rem}.ds-world-footer-links{gap:15px 18px}}@media (max-width:390px){.ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ds-world-tool-name{max-width:136px}}@media (prefers-reduced-motion:reduce){.ds-world-shell *,.ds-world-shell :before,.ds-world-shell :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-production-ui-integrated=true] .calc-world-featured{background:color-mix(in srgb, var(--world-accent) 4%, var(--world-surface))}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive{min-height:182px;color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 19%, #ffffffbd), #ffffffad);-webkit-backdrop-filter:blur(18px)saturate(130%);text-align:start;border:0;border-radius:24px;grid-template-columns:94px minmax(0,1fr);align-content:center;align-items:center;gap:22px;padding:20px 24px;transition:background-color .17s,box-shadow .17s,transform .17s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #154f751f,inset 0 1px #ffffffd1,inset 0 -1px #3f9ccb1f}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__card--descriptive:hover,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive:hover{color:var(--world-text);background:linear-gradient(135deg, color-mix(in srgb, var(--world-accent) 27%, #ffffffb8), #ffffffc7);transform:translateY(-4px);box-shadow:0 22px 50px #0f486e2e,inset 0 1px #ffffffe0}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:94px;height:94px;color:var(--world-accent-strong);background:#ffffff9e;border:0;border-radius:24px;box-shadow:0 12px 28px #14446821,inset 0 0 0 1px #ffffffc7}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:88px!important;height:88px!important}.calc-world-featured .ds-world-featured__copy,.calc-world-tool-directory .ds-world-tool-copy{gap:7px;min-width:0;display:grid}.calc-world-featured .ds-world-featured__copy strong,.calc-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{color:#075f97;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance;-webkit-text-stroke:.25px #01335759;text-shadow:0 1px #ffffffeb;max-width:none;font-size:1.38rem;font-weight:950;line-height:1.24}.calc-world-featured .ds-world-featured__copy small,.calc-world-tool-directory .ds-world-tool-description{color:#245a75;font-size:.93rem;font-weight:620;line-height:1.68}@media (max-width:1023px){[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__grid,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tools-grid{grid-template-columns:1fr;gap:14px}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__card--descriptive,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive{grid-template-columns:76px minmax(0,1fr);gap:16px;min-height:182px;padding:18px}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__icon,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon{width:76px;height:76px}[data-production-ui-integrated=true] .calc-world-featured .ds-world-featured__icon img,[data-production-ui-integrated=true] .calc-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-icon img{width:70px!important;height:70px!important}.calc-world-featured .ds-world-featured__copy strong,.calc-world-tool-directory .ds-world-tool--descriptive .ds-world-tool-name{font-size:1.2rem}}
[data-production-ui-integrated=true] .ds-world-header__container{min-height:72px}[data-production-ui-integrated=true] :focus-visible{outline:2px solid var(--world-focus-ring);outline-offset:2px}[data-production-ui-integrated=true] .ds-world-header__menu-trigger{min-height:56px}[data-production-ui-integrated=true] .ds-production-ui-tool{gap:24px;display:grid}[data-production-ui-integrated=true] .ds-production-ui-result{color:var(--world-text);background:var(--world-surface);border:1px solid var(--world-line);border-inline-start:4px solid var(--world-accent);border-radius:16px;padding:20px}[data-production-ui-integrated=true] .ds-production-ui-result--invalid,[data-production-ui-integrated=true] .ds-production-ui-result--failure{border-inline-start-color:var(--world-accent-strong)}[data-production-ui-integrated=true] .ds-world-hero__inner{grid-template-columns:minmax(0,58%) minmax(0,42%);gap:48px;min-height:352px}[data-production-ui-integrated=true] .ds-world-hero__title{max-width:18ch}[data-production-ui-integrated=true] .ds-world-hero__description{max-width:58ch}[data-production-ui-integrated=true] .ds-world-hero__artwork>img{object-fit:contain;width:min(100%,380px);transform:none}[data-production-ui-integrated=true] .ds-world-search{width:min(100%,48rem);max-width:48rem}[data-production-ui-integrated=true] .ds-world-search__input{border-radius:24px;max-width:48rem;height:56px}[data-production-ui-integrated=true] .ds-world-search__clear{border-radius:12px}[data-production-ui-integrated=true] .ds-world-category-pill{border-radius:12px;min-height:44px}[data-production-ui-integrated=true] .ds-world-tools-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}[data-production-ui-integrated=true] .ds-world-tool{min-height:112px}[data-production-ui-integrated=true] .ds-world-tool-icon{width:64px;height:64px;box-shadow:none;border-radius:16px;overflow:hidden}[data-production-ui-integrated=true] .ds-world-tool:hover{transform:translateY(-1px)}[data-production-ui-integrated=true] .ds-world-featured{background:var(--world-surface);padding-block:32px}[data-production-ui-integrated=true] .ds-world-featured h2{margin:0 0 16px;font-size:1.5rem}[data-production-ui-integrated=true] .ds-world-featured__grid{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:12px;display:grid}[data-production-ui-integrated=true] .ds-world-featured__card{min-height:64px;color:var(--world-text);background:var(--world-surface);border:1px solid var(--world-line);border-radius:16px;align-items:center;gap:12px;padding:12px;text-decoration:none;display:flex}[data-production-ui-integrated=true] .ds-world-featured__icon{width:64px;height:64px;color:var(--world-tool-icon-text);background:var(--world-tool-icon-background);border-radius:16px;flex:0 0 64px;place-items:center;display:grid;overflow:hidden}[data-production-ui-integrated=true] .ds-world-language-popover{min-width:18rem;max-height:70vh}[data-production-ui-integrated=true] .ds-world-language-option{min-height:44px}[data-production-ui-integrated=true] .ds-world-language-trigger{color:#fff;background:#0b2948;border:2px solid #ffffffb8;font-weight:700;box-shadow:0 2px 8px #071a2e33}[data-production-ui-integrated=true] .ds-world-language-trigger:hover,[data-production-ui-integrated=true] .ds-world-language-trigger:focus-visible{color:#fff;background:#123e64}[data-production-ui-integrated=true] .ds-world-language-trigger svg{color:#fff}[data-production-ui-integrated=true] .ds-world-header__menu-trigger{display:none}@media (max-width:1279px) and (min-width:1024px){[data-production-ui-integrated=true] .ds-world-tools-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1023px) and (min-width:768px){[data-production-ui-integrated=true] .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){[data-production-ui-integrated=true] .ds-world-tools-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){[data-production-ui-integrated=true] .ds-world-tools-grid{grid-template-columns:1fr}}@media (max-width:900px){[data-production-ui-integrated=true] .ds-world-hero__inner{grid-template-columns:1fr;gap:32px}[data-production-ui-integrated=true] .ds-world-hero__artwork>img{width:min(100%,280px)}[data-production-ui-integrated=true] .ds-world-header__nav{display:none}[data-production-ui-integrated=true] .ds-world-header__menu-trigger{min-width:44px;min-height:56px;color:var(--world-header-text);border:1px solid color-mix(in srgb, var(--world-header-text) 28%, transparent);background:0 0;border-radius:12px;place-items:center;display:inline-grid}[data-production-ui-integrated=true] .ds-world-header__mobile-panel{background:var(--world-header-background);gap:4px;padding:12px 20px 16px;display:grid}[data-production-ui-integrated=true] .ds-world-header__mobile-panel a{min-height:44px;color:var(--world-header-text);border-radius:10px;padding:12px;text-decoration:none}}@media (max-width:620px){[data-production-ui-integrated=true] .ds-world-hero__artwork>img{width:min(100%,220px)}[data-production-ui-integrated=true] .ds-world-search__input{height:48px}[data-production-ui-integrated=true] .ds-world-category-pill{padding-inline:14px}}@media (prefers-reduced-motion:reduce){[data-production-ui-integrated=true] *,[data-production-ui-integrated=true] :before,[data-production-ui-integrated=true] :after{transition:none!important;transform:none!important}}
:root{--calc-deep:#071a2e;--calc-deep-2:#0b2b4a;--calc-deep-3:#143f68;--calc-accent:#1e7fb2;--calc-accent-strong:#0e6697;--calc-text:#0a2740;--calc-muted:#587087;--calc-page:#f7fafc;--calc-surface:#fff;--calc-soft:#edf5fb;--calc-line:#d7e5f0;--calc-focus:#3b9ccc61}*,:before,:after{box-sizing:border-box}html,body{min-width:0;min-height:100%;margin:0;padding:0}.calc-preview-columns{grid-template-columns:160px minmax(0,830px) 160px;justify-content:center;align-items:start;gap:26px;width:100%;max-width:1400px;margin-inline:auto;display:grid}.calc-preview-main{min-width:0}.calc-preview-ad{min-height:0;position:sticky;top:20px}.calc-preview-calculator{color:#fff;background:#123b30;border-radius:22px;margin-block:16px 24px;padding:23px;overflow:hidden;box-shadow:0 16px 38px #123b3022}.calc-preview-calculator .ds-production-ui-tool{color:#fff;box-shadow:none;background:0 0;border:0}.calc-preview-calculator .ds-production-ui-tool__workspace,.calc-preview-calculator .ds-production-ui-tool__supporting{color:#fff}.calc-preview-calculator [data-tool-root]>section{color:#18332a}.calc-preview-calculator [data-tool-root]>section label{color:#d5e2da}.calc-preview-calculator [data-tool-root]>section p{color:#596960}.calc-preview-calculator [data-tool-root]>section input,.calc-preview-calculator [data-tool-root]>section select,.calc-preview-calculator [data-tool-root]>section textarea{color:#18332a;background:#fff;border-color:#cfded4}.calc-preview-calculator [data-tool-root]>section input:focus,.calc-preview-calculator [data-tool-root]>section select:focus,.calc-preview-calculator [data-tool-root]>section textarea:focus{border-color:#218064;box-shadow:0 0 0 3px #2180642e}.calc-preview-calculator [data-tool-root]>section button[type=button]{color:#123b30;background:#d9f277;border-color:#d9f277}.calc-preview-calculator [data-independent-content=true]>section:not(:has(form)){display:none}.calc-preview-calculator label{color:#d5e2da}.calc-preview-calculator input,.calc-preview-calculator select,.calc-preview-calculator textarea{color:#fff;background:#ffffff12;border-color:#ffffff35;border-radius:11px}.calc-preview-calculator input:focus,.calc-preview-calculator select:focus,.calc-preview-calculator textarea:focus{border-color:#d9f277;box-shadow:0 0 0 3px #d9f27744}.calc-preview-calculator button[type=submit],.calc-preview-calculator button[data-primary-action=true]{color:#123b30;background:#d9f277;border-color:#d9f277}.calc-preview-calculator .ds-production-ui-result{color:#d6e4dc;background:#ffffff0b;border-color:#ffffff2c;border-radius:11px;margin-top:16px}.calc-preview-calculator .ds-production-ui-result__primary{color:#d9f277}.calc-preview-calculator .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calc-preview-calculator .calc-reference-fields label{color:#d5e2da;gap:5px;font-size:12px;display:grid}.calc-preview-calculator .calc-reference-result{color:#d6e4dc;background:#ffffff0b;border:1px solid #ffffff2c;border-radius:11px;gap:3px;padding:10px 13px;font-size:11px;display:grid}.calc-preview-calculator .calc-reference-result output{color:#d9f277;font-size:15px;line-height:1.5}.calc-preview-calculator .calc-reference-fields label{font-size:14px}.calc-preview-calculator .calc-reference-fields input{min-height:46px;padding:10px 12px;font-size:16px}.calc-preview-calculator .calc-reference-result{color:#5a7166;min-height:58px;font-size:13px}.calc-preview-calculator .calc-reference-result output{color:#19765c;font-size:20px;font-weight:800}.calc-simple-interactive form{gap:13px;display:grid}.calc-simple-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.calc-simple-fields label{color:#d5e2da;gap:5px;font-size:12px;display:grid}.calc-simple-fields input,.calc-simple-fields select{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;width:100%;min-height:40px;padding:8px 10px}.calc-simple-fields input:focus,.calc-simple-fields select:focus{border-color:#d9f277;outline:0;box-shadow:0 0 0 3px #d9f27744}.calc-simple-actions{flex-wrap:wrap;gap:10px;display:flex}.calc-simple-actions button{color:#dce9e1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:10px;min-height:40px;padding:8px 16px}.calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.calc-simple-helper{color:#9fb5a9;margin:12px 0 0;font-size:12px}.calc-simple-result{color:#d6e4dc;background:#ffffff0b;border:1px solid #ffffff2c;border-radius:11px;gap:5px;margin-top:14px;padding:11px 13px;font-size:12px;display:grid}.calc-simple-result strong{color:#d9f277;font-size:21px;line-height:1.25}.calc-simple-result.is-invalid{border-color:#f6a6a666}.calc-simple-result.is-invalid strong{color:#ffb4b4;font-size:14px}.calc-simple-result ul{margin:2px 0 0;padding-inline-start:18px}.calc-preview-content{gap:17px;margin-top:24px;display:grid}.calc-preview-card{color:#18332a;background:#fff;border:1px solid #e5ebe5;border-radius:19px;padding:22px 24px;position:relative;overflow:hidden;box-shadow:0 7px 22px #173b2908}.calc-preview-card:before{content:"";background:linear-gradient(90deg, var(--calc-accent,#218064), transparent 82%);height:3px;position:absolute;inset:0 0 auto}.calc-preview-card--definition{--calc-accent:#5973bd}.calc-preview-card--usage{--calc-accent:#b87934}.calc-preview-card--examples{--calc-accent:#8759a9}.calc-preview-card--interpret{--calc-accent:#258797}.calc-preview-card--mistakes{--calc-accent:#bd644e}.calc-preview-card--limits{--calc-accent:#607c47}.calc-preview-card__head{align-items:center;gap:12px;margin-bottom:10px;display:flex}.calc-preview-card__head h2{color:#123b30;margin:0;font-size:18px;line-height:1.5}.calc-preview-card__icon{width:40px;height:40px;color:var(--calc-accent,#218064);background:color-mix(in srgb, var(--calc-accent,#218064) 10%, white);border-radius:13px;flex:0 0 40px;place-items:center;font-weight:700;display:grid}.calc-preview-card__kind{color:var(--calc-accent,#218064);background:color-mix(in srgb, var(--calc-accent,#218064) 10%, white);border-radius:20px;margin-bottom:3px;padding:2px 9px;font-size:10px;font-weight:700;display:inline-block}.calc-preview-card p{color:#596960;margin:7px 0;font-size:14px}.calc-preview-formula{background:#f6f8f5;border:1px solid #ebefeb;border-radius:11px;justify-content:space-between;gap:12px;margin-top:12px;padding:10px 14px;display:flex}.calc-preview-formula span{color:#718078;font-size:11px}.calc-preview-formula code{color:#19765c;font-weight:700}.calc-preview-steps{color:#596960;gap:9px;margin:11px 0 0;padding:0;font-size:14px;list-style:inside decimal;display:grid}.calc-preview-examples{grid-template-columns:1fr 1fr;gap:11px;display:grid}.calc-preview-examples>div{background:#fcf9fd;border:1px solid #ece6f0;border-radius:14px;padding:14px}.calc-preview-examples b{color:var(--calc-accent,#8759a9);font-size:10px;display:block}.calc-preview-examples strong{color:#123b30;margin:3px 0;font-size:14px;display:block}.calc-preview-examples code{color:var(--calc-accent,#8759a9);text-align:center;background:#f3eef8;border-radius:9px;margin-top:9px;padding:8px;display:block}.calc-preview-card details{border-top:1px solid #e9eee9;padding:12px 2px}.calc-preview-card summary{cursor:pointer;color:#123b30;font-size:14px;font-weight:700}.calc-preview-calculator input,.calc-preview-calculator select,.calc-preview-calculator textarea{min-height:46px!important;padding:10px 12px!important;font-size:16px!important}.calc-preview-calculator .calc-simple-result{color:#f1fff7;font-size:15px;line-height:1.5}.calc-preview-calculator .calc-simple-result strong{color:#d9f277;font-size:24px}.calc-preview-calculator .ds-result-metric__value{color:#19765c;font-size:36px}.calc-preview-calculator .ds-production-ui-tool__workspace section,.calc-preview-calculator .ds-production-ui-tool__supporting section{color:#18332a}.calc-preview-calculator .ds-production-ui-tool__workspace section p,.calc-preview-calculator .ds-production-ui-tool__supporting section p,.calc-preview-calculator .calc-simple-helper{color:#596960}.calc-preview-calculator .calc-simple-fields label,.calc-preview-calculator .calc-simple-fields label span{color:#355247;font-weight:650}.calc-preview-calculator .calc-simple-fields input,.calc-preview-calculator .calc-simple-fields select{color:#18332a!important;background:#fff!important;border-color:#b9cec1!important}.calc-preview-calculator .calc-simple-fields input::placeholder{color:#718078}.calc-preview-calculator .calc-simple-actions button[type=button]{color:#355247;background:#f1f6f2;border-color:#b9cec1}.calc-preview-calculator [data-tool-root] .calc-simple-fields label,.calc-preview-calculator [data-tool-root] .calc-simple-fields label span{color:#d5e2da!important}@media (max-width:1080px){.calc-preview-columns{grid-template-columns:minmax(0,830px)}.calc-preview-ad{display:none}}@media (max-width:620px){.calc-preview-columns{display:block}.calc-preview-calculator{border-radius:18px;padding:17px}.calc-preview-card{border-radius:17px;padding:18px}.calc-preview-examples,.calc-preview-calculator .calc-reference-fields,.calc-simple-fields{grid-template-columns:1fr}.calc-preview-formula{flex-direction:column;align-items:flex-start}.calc-preview-card p{font-size:13px}}.bmi-calculator-tool{color:#fff;background:#123b30;border-radius:22px;padding:23px;box-shadow:0 .45rem 1.4rem #183b2b2e}.bmi-calculator-tool .ds-tool-header__title :is(h1,h2,h3),.bmi-calculator-tool .ds-tool-header__description,.bmi-calculator-tool .ds-tool-form__description,.bmi-calculator-tool .ds-field-group__label,.bmi-calculator-tool .ds-field-group__label label,.bmi-calculator-tool .ds-field-help,.bmi-calculator-tool .ds-breadcrumbs ol,.bmi-calculator-tool .ds-breadcrumbs [aria-current=page]{color:#fff!important}.bmi-calculator-tool .ds-tool-header__description,.bmi-calculator-tool .ds-tool-form__description,.bmi-calculator-tool .ds-field-help{color:#d5e2da}.bmi-calculator-tool .ds-tool-form,.bmi-calculator-tool .ds-result-panel,.bmi-calculator-tool .ds-empty-state,.bmi-calculator-tool .ds-error-state{color:#d5e2da;box-shadow:none;border-color:#ffffff35;border-radius:16px;background:#ffffff0b!important}.bmi-calculator-tool .ds-empty-state__title,.bmi-calculator-tool .ds-error-state__title{color:#d9f277!important}.bmi-calculator-tool .ds-empty-state__description,.bmi-calculator-tool .ds-error-state__description{color:#d5e2da!important}.bmi-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border-color:#ffffff35}.bmi-calculator-tool :is(input,select)::placeholder{color:#b9cec1}.bmi-calculator-tool :is(input,select):focus-visible{border-color:#d9f277;box-shadow:0 0 0 3px #d9f27744}.bmi-calculator-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.bmi-calculator-tool button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.bmi-calculator-tool .ds-result-panel--success{border-color:#d9f27799}.bmi-calculator-tool .ds-result-metric__label,.bmi-calculator-tool .ds-result-metric__description,.bmi-calculator-tool .ds-result-panel__explanation,.bmi-calculator-tool .ds-result-explanation__summary,.bmi-calculator-tool .ds-result-explanation__details{color:#d5e2da}.bmi-calculator-tool .ds-result-metric__value,.bmi-calculator-tool .ds-result-explanation__title{color:#d9f277}.bmi-calculator-tool .ds-breadcrumbs__separator{color:#b9cec1!important}@media (max-width:620px){.bmi-calculator-tool{border-radius:18px;padding:17px}.bmi-calculator-tool .ds-tool-form__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.bmi-calculator-tool .ds-tool-actions{flex-direction:column;align-items:stretch}.bmi-calculator-tool .ds-tool-actions>*{inline-size:100%}.bmi-calculator-tool .ds-tool-shell__primary{gap:14px}}.percentage-calculator-tool,.percentage-calculator-tool form{color:#fff}.percentage-calculator-tool label,.percentage-calculator-tool .percentage-mode-help{color:#d5e2da}.percentage-mode-picker{scrollbar-width:none;gap:8px;padding-block-end:2px;display:flex;overflow-x:auto}.percentage-mode-picker::-webkit-scrollbar{display:none}.percentage-mode-picker button{color:#dce9e1;cursor:pointer;background:#ffffff12;border:1px solid #ffffff35;border-radius:999px;flex:none;min-height:40px;padding:8px 14px}.percentage-mode-picker button.is-active{color:#123b30;background:#d9f277;border-color:#d9f277}.percentage-mode-picker button:focus-visible{outline-offset:2px;outline:3px solid #d9f277}.percentage-calculator-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.percentage-calculator-tool .calc-reference-fields label{gap:5px;display:grid}.percentage-calculator-tool input{color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.percentage-calculator-tool input::placeholder{color:#b9cec1}.percentage-calculator-tool input:focus-visible{border-color:#d9f277;outline:0;box-shadow:0 0 0 3px #d9f27744}.percentage-calculator-tool .calc-reference-result{color:#d6e4dc;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;gap:3px;min-height:58px;padding:10px 13px;display:grid}.percentage-calculator-tool .calc-reference-result output{color:#d9f277;font-size:20px;font-weight:800;line-height:1.5}.percentage-calculator-tool form>button{color:#123b30;cursor:pointer;background:#d9f277;border:1px solid #d9f277;border-radius:10px;min-height:42px}@media (max-width:620px){.percentage-calculator-tool .calc-reference-fields{grid-template-columns:1fr}.percentage-calculator-tool form>button{inline-size:100%}}.compound-interest-calculator-tool{color:#fff}.compound-interest-calculator-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.compound-interest-calculator-tool .calc-reference-fields label{color:#d5e2da;gap:5px;display:grid}.compound-interest-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.compound-interest-calculator-tool :is(input,select):focus-visible{border-color:#d9f277;outline:0;box-shadow:0 0 0 3px #d9f27744}.compound-interest-calculator-tool .calc-simple-actions{flex-wrap:wrap;gap:10px;display:flex}.compound-interest-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.compound-interest-calculator-tool .calc-simple-actions button[type=reset]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.compound-interest-calculator-tool .calc-simple-result{color:#d5e2da;background:#ffffff0b;border-color:#d9f27799}.compound-interest-calculator-tool>p{color:#d5e2da}@media (max-width:620px){.compound-interest-calculator-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.compound-interest-calculator-tool .calc-simple-actions{flex-direction:column}.compound-interest-calculator-tool .calc-simple-actions button{inline-size:100%}}.loan-calculator-tool{color:#fff}.loan-calculator-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.loan-calculator-tool .calc-reference-fields label{color:#d5e2da;gap:5px;display:grid}.loan-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.loan-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.loan-calculator-tool .calc-simple-actions button[type=reset]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.loan-calculator-tool .calc-simple-result{color:#d5e2da;background:#ffffff0b;border-color:#d9f27799}.loan-calculator-tool>p{color:#d5e2da}@media (max-width:620px){.loan-calculator-tool .calc-simple-actions{flex-direction:column}.loan-calculator-tool .calc-simple-actions button{inline-size:100%}}.calorie-calculator-tool{color:#fff}.calorie-calculator-tool form>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px!important;display:grid!important}.calorie-calculator-tool label{color:#d5e2da;gap:5px;display:grid}.calorie-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.calorie-calculator-tool :is(input,select):focus-visible{border-color:#d9f277;outline:0;box-shadow:0 0 0 3px #d9f27744}.calorie-calculator-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.calorie-calculator-tool button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.calorie-calculator-tool [data-result-region]{color:#d5e2da;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;grid-column:1/-1;padding:13px}.calorie-calculator-tool [data-result-region] h2,.calorie-calculator-tool [data-result-region] p:first-of-type{color:#d9f277}@media (max-width:620px){.calorie-calculator-tool form>div{grid-template-columns:repeat(2,minmax(0,1fr))}.calorie-calculator-tool form>div>div{grid-column:1/-1}}.gpa-calculator-tool{color:#fff}.gpa-calculator-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.gpa-calculator-tool .calc-reference-fields label{color:#d5e2da;gap:5px;display:grid}.gpa-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.gpa-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.gpa-calculator-tool .calc-simple-actions button[type=reset]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.gpa-calculator-tool .calc-simple-result{color:#d5e2da;background:#ffffff0b;border-color:#d9f27799}.gpa-calculator-tool>p{color:#d5e2da}.concrete-calculator-tool,.concrete-calculator-tool h1{color:#fff}.concrete-calculator-tool label{color:#d5e2da;gap:5px;display:grid}.concrete-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px!important;padding:10px 12px!important}.concrete-calculator-tool button{color:#123b30;background:#d9f277;border-color:#d9f277}.concrete-calculator-tool [data-tool-output]{color:#d5e2da;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;margin-top:14px;padding:13px}.pregnancy-due-date-tool{color:#fff}.pregnancy-due-date-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.pregnancy-due-date-tool label{color:#d5e2da;gap:5px;display:grid}.pregnancy-due-date-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px!important;padding:10px 12px!important}.pregnancy-due-date-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.pregnancy-due-date-tool button[type=reset]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.pregnancy-due-date-tool [data-tool-output]{color:#d5e2da;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;margin-top:14px;padding:13px}.mortgage-calculator-tool{color:#fff}.mortgage-calculator-tool .calc-reference-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mortgage-calculator-tool label{color:#d5e2da;gap:5px;display:grid}.mortgage-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px!important;padding:10px 12px!important}.mortgage-calculator-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.mortgage-calculator-tool button[type=reset]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.mortgage-calculator-tool .calc-simple-result{color:#d5e2da;background:#ffffff0b;border-color:#d9f27799}.mortgage-calculator-tool>p{color:#d5e2da}.simple-interest-calculator-tool,.simple-interest-calculator-tool h1{color:#fff}.simple-interest-calculator-tool label{color:#d5e2da;gap:5px;display:grid}.simple-interest-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.simple-interest-calculator-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.simple-interest-calculator-tool button[type=reset]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.simple-interest-calculator-tool [data-tool-output]{color:#d5e2da;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;margin-top:14px;padding:13px}.salary-to-hourly-tool{color:#fff}.salary-to-hourly-tool label{color:#d5e2da;gap:5px;display:grid}.salary-to-hourly-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.salary-to-hourly-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.salary-to-hourly-tool button[type=reset]{color:#dce9e1;background:#ffffff12;border:1px solid #ffffff35;border-radius:10px;margin-inline-start:8px}.salary-to-hourly-tool [data-tool-output]{color:#d5e2da;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;margin-top:14px;padding:13px}.tax-calculator-tool{color:#fff}.tax-calculator-tool label{color:#d5e2da;gap:5px;display:grid}.tax-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.tax-calculator-tool button[type=submit]{color:#123b30;background:#d9f277;border-color:#d9f277}.tax-calculator-tool button[type=reset]{color:#dce9e1;background:#ffffff12;border:1px solid #ffffff35;border-radius:10px;margin-inline-start:8px}.tax-calculator-tool [data-tool-output]{color:#d5e2da;background:#ffffff0b;border:1px solid #d9f27799;border-radius:11px;margin-top:14px;padding:13px}.vat-calculator-tool{color:#fff}.vat-calculator-tool .calc-simple-fields label{color:#d5e2da}.vat-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.vat-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.vat-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.vat-calculator-tool .calc-simple-result{color:#d5e2da;background:#ffffff0b;border-color:#d9f27799}.vat-calculator-tool .calc-simple-result>span,.vat-calculator-tool .calc-simple-result>strong,.vat-calculator-tool .calc-simple-result li,.discount-calculator-tool{color:#fff}.discount-calculator-tool .calc-simple-fields label,.discount-calculator-tool .calc-simple-helper{color:#d5e2da}.discount-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.discount-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.discount-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.discount-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.profit-margin-calculator-tool{color:#fff}.profit-margin-calculator-tool .calc-simple-fields label,.profit-margin-calculator-tool .calc-simple-helper{color:#d5e2da}.profit-margin-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.profit-margin-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.profit-margin-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.profit-margin-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.installment-calculator-tool{color:#fff}.installment-calculator-tool .calc-simple-fields label,.installment-calculator-tool .calc-simple-helper{color:#d5e2da}.installment-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.installment-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.installment-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.installment-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.savings-calculator-tool{color:#fff}.savings-calculator-tool .calc-simple-fields label,.savings-calculator-tool .calc-simple-helper{color:#d5e2da}.savings-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.savings-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.savings-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.savings-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.retirement-calculator-tool{color:#fff}.retirement-calculator-tool .calc-simple-fields label,.retirement-calculator-tool .calc-simple-helper{color:#d5e2da}.retirement-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.retirement-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.retirement-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.retirement-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.investment-calculator-tool{color:#fff}.investment-calculator-tool .calc-simple-fields label,.investment-calculator-tool .calc-simple-helper{color:#d5e2da}.investment-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.investment-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.investment-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.investment-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.growth-rate-calculator-tool{color:#fff}.growth-rate-calculator-tool .calc-simple-fields label,.growth-rate-calculator-tool .calc-simple-helper{color:#d5e2da}.growth-rate-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.growth-rate-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.growth-rate-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.growth-rate-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.break-even-calculator-tool{color:#fff}.break-even-calculator-tool .calc-simple-fields label,.break-even-calculator-tool .calc-simple-helper{color:#d5e2da}.break-even-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.break-even-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.break-even-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.break-even-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.commission-calculator-tool{color:#fff}.commission-calculator-tool .calc-simple-fields label,.commission-calculator-tool .calc-simple-helper{color:#d5e2da}.commission-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.commission-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.commission-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.commission-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.monthly-to-annual-salary-calculator-tool{color:#fff}.monthly-to-annual-salary-calculator-tool .calc-simple-fields label,.monthly-to-annual-salary-calculator-tool .calc-simple-helper{color:#d5e2da}.monthly-to-annual-salary-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.monthly-to-annual-salary-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.monthly-to-annual-salary-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.monthly-to-annual-salary-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.electricity-consumption-calculator-tool{color:#fff}.electricity-consumption-calculator-tool .calc-simple-fields label,.electricity-consumption-calculator-tool .calc-simple-helper{color:#d5e2da}.electricity-consumption-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.electricity-consumption-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.electricity-consumption-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.electricity-consumption-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.bmr-calculator-tool{color:#fff}.bmr-calculator-tool .calc-simple-fields label,.bmr-calculator-tool .calc-simple-helper{color:#d5e2da}.bmr-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.bmr-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.bmr-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.bmr-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.water-intake-calculator-tool{color:#fff}.water-intake-calculator-tool .calc-simple-fields label,.water-intake-calculator-tool .calc-simple-helper{color:#d5e2da}.water-intake-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.water-intake-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.water-intake-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.water-intake-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.body-fat-calculator-tool{color:#fff}.body-fat-calculator-tool .calc-simple-fields label,.body-fat-calculator-tool .calc-simple-helper{color:#d5e2da}.body-fat-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.body-fat-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.body-fat-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.body-fat-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.protein-calculator-tool{color:#fff}.protein-calculator-tool .calc-simple-fields label,.protein-calculator-tool .calc-simple-helper{color:#d5e2da}.protein-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.protein-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.protein-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.protein-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.macros-calculator-tool{color:#fff}.macros-calculator-tool .calc-simple-fields label,.macros-calculator-tool .calc-simple-helper{color:#d5e2da}.macros-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.macros-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.macros-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.macros-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.running-pace-calculator-tool{color:#fff}.running-pace-calculator-tool .calc-simple-fields label,.running-pace-calculator-tool .calc-simple-helper{color:#d5e2da}.running-pace-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.running-pace-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.running-pace-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.running-pace-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.steps-to-calories-calculator-tool{color:#fff}.steps-to-calories-calculator-tool .calc-simple-fields label,.steps-to-calories-calculator-tool .calc-simple-helper{color:#d5e2da}.steps-to-calories-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.steps-to-calories-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.steps-to-calories-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.steps-to-calories-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.fraction-calculator-tool{color:#fff}.fraction-calculator-tool .calc-simple-fields label,.fraction-calculator-tool .calc-simple-helper{color:#d5e2da}.fraction-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.fraction-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.fraction-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.fraction-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.equation-solver-tool{color:#fff}.equation-solver-tool .calc-simple-fields label,.equation-solver-tool .calc-simple-helper{color:#d5e2da}.equation-solver-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.equation-solver-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.equation-solver-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.equation-solver-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.square-root-calculator-tool{color:#fff}.square-root-calculator-tool .calc-simple-fields label,.square-root-calculator-tool .calc-simple-helper{color:#d5e2da}.square-root-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.square-root-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.square-root-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.square-root-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.logarithm-calculator-tool{color:#fff}.logarithm-calculator-tool .calc-simple-fields label,.logarithm-calculator-tool .calc-simple-helper{color:#d5e2da}.logarithm-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.logarithm-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.logarithm-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.logarithm-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.area-volume-calculator-tool{color:#fff}.area-volume-calculator-tool .calc-simple-fields label,.area-volume-calculator-tool .calc-simple-helper{color:#d5e2da}.area-volume-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.area-volume-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.area-volume-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.area-volume-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.grade-calculator-tool{color:#fff}.grade-calculator-tool .calc-simple-fields label,.grade-calculator-tool .calc-simple-helper{color:#d5e2da}.grade-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.grade-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.grade-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.grade-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.scientific-notation-calculator-tool{color:#fff}.scientific-notation-calculator-tool .calc-simple-fields label,.scientific-notation-calculator-tool .calc-simple-helper{color:#d5e2da}.scientific-notation-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.scientific-notation-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.scientific-notation-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.scientific-notation-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.statistics-calculator-tool{color:#fff}.statistics-calculator-tool .calc-simple-fields label,.statistics-calculator-tool .calc-simple-helper{color:#d5e2da}.statistics-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.statistics-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.statistics-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.statistics-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.probability-calculator-tool{color:#fff}.probability-calculator-tool .calc-simple-fields label,.probability-calculator-tool .calc-simple-helper{color:#d5e2da}.probability-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.probability-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.probability-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.probability-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.land-area-calculator-tool{color:#fff}.land-area-calculator-tool .calc-simple-fields label,.land-area-calculator-tool .calc-simple-helper{color:#d5e2da}.land-area-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.land-area-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.land-area-calculator-tool .calc-simple-actions button[type=button]{color:#dce9e1;background:#ffffff12;border-color:#ffffff35}.land-area-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.tile-calculator-tool{color:#fff}.tile-calculator-tool .calc-simple-fields label,.tile-calculator-tool .calc-simple-helper{color:#d5e2da}.tile-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.tile-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.tile-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.paint-calculator-tool{color:#fff}.paint-calculator-tool .calc-simple-fields label,.paint-calculator-tool .calc-simple-helper{color:#d5e2da}.paint-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.paint-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.paint-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.steel-calculator-tool{color:#fff}.steel-calculator-tool .calc-simple-fields label,.steel-calculator-tool .calc-simple-helper{color:#d5e2da}.steel-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.steel-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.steel-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.wood-calculator-tool{color:#fff}.wood-calculator-tool .calc-simple-fields label,.wood-calculator-tool .calc-simple-helper{color:#d5e2da}.wood-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.wood-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.wood-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}.room-volume-calculator-tool{color:#fff}.room-volume-calculator-tool .calc-simple-fields label,.room-volume-calculator-tool .calc-simple-helper{color:#d5e2da}.room-volume-calculator-tool :is(input,select){color:#fff;background:#ffffff12;border:1px solid #ffffff35;border-radius:11px;min-height:46px;padding:10px 12px}.room-volume-calculator-tool .calc-simple-actions button:first-child{color:#123b30;background:#d9f277;border-color:#d9f277}.room-volume-calculator-tool .calc-simple-result{color:#fff;background:#ffffff0b;border-color:#d9f27799}html{scroll-behavior:smooth}body{color:var(--calc-text);background:var(--calc-page);text-rendering:optimizelegibility;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}img,svg{max-width:100%;display:block}.calc-home{background:linear-gradient(#f5f9fc 0,#fff 760px);width:100%;min-width:0;margin:0;padding:0;overflow-x:clip}.ds-world-header__brand-icon{color:#dff4ff}.ds-world-header__subtitle{color:#e8f6ffb8}.ds-world-search__icon{color:#55758f}.ds-world-search__input:focus{box-shadow:0 16px 36px #1843641f, 0 0 0 4px var(--calc-focus), inset 0 0 0 1px #2d8fc0}.ds-world-search__clear{color:#56758d}.ds-world-search__clear:hover,.ds-world-search__clear:focus-visible{color:var(--calc-text);background:var(--calc-soft)}.ds-world-category-pill:hover{color:#fff}.ds-world-category-pill:focus-visible{outline-color:#7ed6ffb3}.ds-world-category-pill--active:hover{color:#071a2e;background:#a5e5ff}.ds-world-tool:hover .ds-world-tool-icon{color:#0a76aa}.ds-world-tools-empty{background:#f1f7fb}.ds-world-footer{color:#dcecf7}.ds-world-footer-icon{color:#a9e4ff}.ds-world-footer-brand small{color:#9eb7ca}.ds-world-footer-links a{color:#b9cedd}.ds-world-footer-bottom{color:#83a0b6}@media (max-width:900px){.ds-world-hero__shell,[dir=rtl] .ds-world-hero__shell{background:linear-gradient(#f9fcff 0%,#e8f2fb 58%,#214f79 100%)}}@media (max-width:620px){.calc-lang-trigger{justify-content:center;width:42px;padding:0}.calc-lang-trigger>span,.calc-lang-trigger .calc-lang-chevron{display:none}.calc-preview-calculator [data-tool-root] .calc-reference-fields{min-width:0;grid-template-columns:1fr!important}.calc-preview-calculator [data-tool-root] .calc-reference-fields>*{min-width:0}.bmi-calculator-tool .ds-tool-form__fields{min-width:0;grid-template-columns:1fr!important}.bmi-calculator-tool .ds-tool-form,.bmi-calculator-tool .ds-tool-form__fields,.bmi-calculator-tool .ds-field-group,.bmi-calculator-tool .ds-field-group__label,.bmi-calculator-tool .ds-field-group__control{min-width:0}.bmi-calculator-tool .ds-field-group input{box-sizing:border-box;inline-size:100%}.bmi-calculator-tool .ds-tool-header__content,.bmi-calculator-tool .ds-tool-header__title,.bmi-calculator-tool .ds-tool-header__description,.bmi-calculator-tool .ds-breadcrumbs{overflow-wrap:anywhere;min-width:0}.calorie-calculator-tool form>div{min-width:0;grid-template-columns:1fr!important}.calorie-calculator-tool form>div>div{grid-column:auto;min-width:0}.calorie-calculator-tool form>div input,.calorie-calculator-tool form>div select{box-sizing:border-box;inline-size:100%;min-width:0}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
