[data-theme] body{background:var(--page);color:var(--ink);font-size:17px;line-height:1.6}[data-theme] a{color:var(--brand-text)}[data-theme] a:hover{color:var(--ink)}[data-theme] :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--brand);outline-offset:3px;border-radius:calc(var(--round, 1) * 8px)}[data-theme] main{max-inline-size:1200px;padding-block:24px 72px;padding-inline:32px}.th-wrap{max-inline-size:1200px;margin-inline:auto;padding-inline:32px}.th-header{background:var(--card);border-block-end:1px solid var(--line)}.th-header-row{position:relative;display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;padding-block:14px}[data-theme] .th-brand{display:flex;align-items:center;gap:10px;color:var(--ink);text-decoration:none;font-weight:800;font-size:21px;letter-spacing:-.01em;min-block-size:44px}.th-brand img{block-size:34px;inline-size:auto}.th-panel{display:flex;flex-wrap:wrap;gap:12px 28px;align-items:center;flex-grow:1}.th-nav ul,.th-links,.th-langs{display:flex;flex-wrap:wrap;gap:4px 6px;list-style:none;margin:0;padding:0}.th-nav{flex-grow:1;font-size:15px;font-weight:600}.th-nav a,.th-links a,.th-langs a{display:inline-flex;align-items:center;min-block-size:40px;color:var(--ink);text-decoration:none;padding:8px 14px;border-radius:calc(var(--round, 1) * 10px)}.th-nav a[aria-current=page],.th-langs a[aria-current=page]{color:var(--brand-text);background:var(--soft)}.th-links,.th-langs{font-size:15px;font-weight:600}@media(min-width:768px){.th-header-row{row-gap:6px;padding-block:12px 8px}.th-panel{display:contents}.th-nav{order:3;flex-basis:100%}[data-theme] .th-brand{margin-inline-end:auto}.th-nav{font-size:14px}.th-nav ul{margin-inline-start:-8px;gap:2px 0}.th-nav a{padding-inline:8px}}.th-header .search-box input{background:var(--page);border:1px solid var(--line-strong);border-radius:calc(var(--round, 1) * 12px);padding:9px 12px;font-size:15px;inline-size:210px;max-inline-size:100%;color:var(--ink)}.th-toggle,.th-burger{display:none}.th-crumbs ol{display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0;padding:0;font-size:15px;color:var(--muted)}.th-crumbs li+li:before{content:"/";margin-inline-end:6px}.th-crumbs a{color:var(--muted)}.th-title{display:flex;align-items:center;gap:16px;margin-block:14px 8px}.th-title h1{margin:0;font-family:var(--font-body, var(--font-heading));font-size:46px;line-height:1.08;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.th-intro{margin-block:0 22px;max-inline-size:62ch;font-size:19px;color:var(--body-soft)}.th-updated{margin-block:-14px 22px;font-size:14px;color:var(--body-soft)}.cat-icon{display:flex;align-items:center;justify-content:center;flex:none;color:var(--cat-c);background:var(--cat-s)}.cat-icon svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.cat-icon-lg{inline-size:52px;block-size:52px;border-radius:calc(var(--round, 1) * 16px)}.cat-icon-lg svg{inline-size:28px;block-size:28px;stroke-width:1.8}.cat-icon-sm{inline-size:32px;block-size:32px;border-radius:calc(var(--round, 1) * 10px)}.cat-icon-sm svg{inline-size:18px;block-size:18px;stroke-width:2}.cat-finance{--cat-c: var(--cat-finance);--cat-s: var(--cat-finance-soft)}.cat-health{--cat-c: var(--cat-health);--cat-s: var(--cat-health-soft)}.cat-math{--cat-c: var(--cat-math);--cat-s: var(--cat-math-soft)}.cat-time-date{--cat-c: var(--cat-time-date);--cat-s: var(--cat-time-date-soft)}.cat-unit-converters{--cat-c: var(--cat-unit-converters);--cat-s: var(--cat-unit-converters-soft)}.cat-physics{--cat-c: var(--cat-physics);--cat-s: var(--cat-physics-soft)}.cat-chemistry{--cat-c: var(--cat-chemistry);--cat-s: var(--cat-chemistry-soft)}.cat-construction{--cat-c: var(--cat-construction);--cat-s: var(--cat-construction-soft)}.cat-electronics{--cat-c: var(--cat-electronics);--cat-s: var(--cat-electronics-soft)}.cat-everyday{--cat-c: var(--cat-everyday);--cat-s: var(--cat-everyday-soft)}.cat-statistics{--cat-c: var(--cat-statistics);--cat-s: var(--cat-statistics-soft)}.cat-real-estate{--cat-c: var(--cat-real-estate);--cat-s: var(--cat-real-estate-soft)}.cat-business{--cat-c: var(--cat-business);--cat-s: var(--cat-business-soft)}.cat-automotive{--cat-c: var(--cat-automotive);--cat-s: var(--cat-automotive-soft)}.cat-sports{--cat-c: var(--cat-sports);--cat-s: var(--cat-sports-soft)}.cat-gardening{--cat-c: var(--cat-gardening);--cat-s: var(--cat-gardening-soft)}.th-cols{display:flex;flex-wrap:wrap;gap:28px;align-items:flex-start}.th-main{flex:1 1 700px;min-inline-size:0;display:grid;gap:24px}.th-rail{flex:0 0 300px;display:grid;gap:24px;position:sticky;inset-block-start:16px}.th-main>.ad-slot,.th-rail>.ad-slot{margin-block:0}[data-theme] .th-calc{background:none;border:0;border-radius:0;padding:0;margin:0}.th-calc .calc-shell{display:grid;gap:0}.th-calc .calc-form{background:var(--card);border:1px solid var(--line);border-block-end:0;border-start-start-radius:24px;border-start-end-radius:24px;padding:30px 34px 0}.th-calc .calc-sentence{font-size:34px;line-height:1.65;font-weight:700;letter-spacing:-.015em;margin:0}.th-calc .calc-inline input,.th-calc .calc-inline select{font:inherit;color:var(--brand-text);background:transparent;border:0;border-block-end:4px solid var(--brand);border-radius:0;padding:0}.th-calc .calc-inline input:focus-visible,.th-calc .calc-inline select:focus-visible{border-radius:calc(var(--round, 1) * 4px)}.th-calc .calc-prefix,.th-calc .calc-inline .calc-unit{color:var(--brand-text);font-size:inherit}.th-calc .calc-field input,.th-calc .calc-field select,.th-calc .calc-mode select{min-block-size:44px;border-color:var(--line-strong);border-radius:calc(var(--round, 1) * 12px);background:var(--page)}.th-calc .calc-result{display:block}.th-calc .rp-studio{gap:24px}.th-calc .rp-studio-head,.th-calc .calc-result[aria-live]{background:var(--card);border:1px solid var(--line);border-block-start:0;border-end-start-radius:24px;border-end-end-radius:24px;padding:0 34px 30px;box-shadow:var(--shadow-1, 0 24px 48px -24px rgba(51, 85, 255, .35))}.th-calc .calc-shell>div,.th-calc .calc-shell .calc-form{margin:0;gap:0;display:flow-root}.th-calc .rp-studio-main,.th-calc .calc-result[aria-live]>*{margin-block-start:24px;padding-block-start:24px;border-block-start:1px solid var(--line)}.th-calc .rp-studio .rp-tile span{color:var(--body-soft)}.th-calc .rp-note,.th-calc .calc-note{margin:20px 0 0;font-size:14px;color:var(--muted);max-inline-size:60ch}.th-calc .calc-note{padding-inline:4px}.th-calc .rp-insight{color:var(--body-soft)}.th-calc .rp-card h2{font-family:var(--font-body, var(--font-heading))}.th-calc .share{margin-block-start:16px}[data-theme] .button{border-radius:calc(var(--round, 1) * 12px);background:var(--brand-text);border-color:var(--brand-text);font-weight:700}[data-theme] .feedback summary{min-block-size:44px;display:flex;align-items:center}.th-cards{display:flex;flex-wrap:wrap;gap:36px;margin-block-start:44px;align-items:flex-start}.th-cards>.ad-slot{flex:1 1 100%;margin-block:0}.th-card{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--round, 1) * 24px);flex:1 1 440px;min-inline-size:0;padding:28px 30px}.th-card h2{margin:0 0 10px;font-size:24px;font-weight:800;letter-spacing:-.01em;font-family:var(--font-body, var(--font-heading))}.th-card h2~h2{margin-block-start:24px}.th-explainer p,.th-explainer ul{max-inline-size:60ch}.th-explainer p:has(>code:only-child){background:var(--soft);border-radius:calc(var(--round, 1) * 14px);padding:16px 20px;font-size:19px;font-weight:700;color:var(--brand-deep);overflow-x:auto}.th-explainer code{font-family:inherit}.th-explainer table{display:block;max-inline-size:100%;overflow-x:auto}.th-faq details{border:0;border-block-end:1px solid var(--line);border-radius:0;padding:12px 0;margin:0}.th-faq details:last-child{border-block-end:0}.th-faq summary{font-weight:700;min-block-size:44px;display:flex;align-items:center}.th-faq details p{margin:8px 0 0;color:var(--body-soft)}.th-related{margin-block-start:44px}.th-related h2{margin:0 0 14px;font-size:24px;font-weight:800;letter-spacing:-.01em;font-family:var(--font-body, var(--font-heading))}.th-chips{display:flex;flex-wrap:wrap;gap:12px;list-style:none;margin:0;padding:0}.th-chips a{display:flex;align-items:center;gap:10px;min-block-size:44px;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--round, 1) * 16px);padding:12px 18px;text-decoration:none;font-weight:700;color:var(--ink)}[data-theme] .th-footer{max-inline-size:none;margin:0;padding:0;border:0;background:var(--ink);color:var(--footer-text)}.th-footer-row{display:flex;flex-wrap:wrap;gap:28px 64px;padding-block:36px}.th-footer-brand{flex:1 1 260px}.th-footer-name{color:#fff;font-weight:800;font-size:20px}.th-footer p{margin:8px 0 0;max-inline-size:34ch;font-size:15px}.th-footer-links{display:flex;flex-direction:column;gap:6px;font-size:15px;list-style:none;margin:0;padding:0}[data-theme] .th-footer a,[data-theme] .th-footer .link-button{color:var(--footer-text)}.th-footer-links a{display:inline-flex;align-items:center;min-block-size:44px}[data-theme] .th-footer :is(a,button):focus-visible{outline-color:#fff}@media(max-width:767px){[data-theme] body{font-size:16px;line-height:1.55}[data-theme] main{padding:16px 16px 40px}.th-wrap{padding-inline:16px}.th-header-row{padding-block:8px;justify-content:space-between}.th-brand{font-size:19px;gap:8px}.th-brand svg{inline-size:28px;block-size:28px}.th-burger{display:flex;flex-direction:column;justify-content:center;gap:5px;inline-size:46px;block-size:46px;padding:12px;cursor:pointer}.th-burger span{display:block;inline-size:22px;block-size:2px;background:var(--ink)}.th-toggle{display:block;position:absolute;inset-inline-end:16px;inset-block-start:8px;inline-size:46px;block-size:46px;margin:0;opacity:0;cursor:pointer;z-index:1}.th-toggle:focus-visible+.th-burger{outline:3px solid var(--brand);outline-offset:0;border-radius:calc(var(--round, 1) * 8px)}.th-panel{display:none;flex-basis:100%;flex-direction:column;align-items:stretch;gap:12px;padding-block:8px 12px}.th-toggle:checked~.th-panel{display:flex}.th-nav a,.th-links a,.th-langs a{min-block-size:44px}.th-header .search-box input{inline-size:100%;min-block-size:44px}.th-title{gap:12px;margin-block-start:10px}.th-title .cat-icon-lg{inline-size:44px;block-size:44px;border-radius:calc(var(--round, 1) * 14px)}.th-title .cat-icon-lg svg{inline-size:24px;block-size:24px}.th-title h1{font-size:31px;line-height:1.1}.th-intro{font-size:17px;margin-block-end:16px}.th-updated{margin-block:-10px 16px;font-size:13px}.th-cols,.th-main{gap:16px}.th-rail{flex:1 1 100%;position:static;justify-items:center}.th-calc .calc-form{padding:22px 20px 0}.th-calc .calc-sentence{font-size:25px;line-height:1.75;letter-spacing:-.01em}.th-calc .calc-inline input,.th-calc .calc-inline select{border-block-end-width:3px}.th-calc .rp-studio-head,.th-calc .calc-result[aria-live]{padding:0 20px 22px}.th-calc .rp-studio-main,.th-calc .calc-result[aria-live]>*{margin-block-start:18px;padding-block-start:18px}.th-calc .rp-studio .rp-primary{font-size:56px}.th-calc .rp-studio .rp-tiles{min-inline-size:0;flex:1 1 100%}.th-calc .rp-studio{gap:16px}.th-calc .rp-card{border-radius:calc(var(--round, 1) * 22px);padding:20px 18px 14px}.th-calc .rp-card h2{font-size:20px}.th-calc .rp-note{font-size:13px}.th-cards{gap:16px;margin-block-start:16px}.th-card{flex-basis:100%;border-radius:calc(var(--round, 1) * 22px);padding:20px 18px}.th-card h2{font-size:20px}.th-explainer p:has(>code:only-child){font-size:14px;padding:12px 14px;border-radius:calc(var(--round, 1) * 12px)}.th-related{margin-block-start:24px}.th-footer-row{padding-block:28px}}.th-hero{display:flex;flex-wrap:wrap;gap:32px 44px;align-items:center;padding-block:32px 12px}.th-hero-text,.th-hero-card{flex:1 1 460px;min-inline-size:0}.th-hero h1{margin:0;font-family:var(--font-body, var(--font-heading));font-size:62px;line-height:1.04;font-weight:800;letter-spacing:-.03em;overflow-wrap:anywhere}.th-lede{margin:18px 0 26px;max-inline-size:46ch;font-size:20px;color:var(--body-soft)}.th-hero-search{position:relative;max-inline-size:520px}.th-hero-search>svg{position:absolute;inset-inline-start:18px;inset-block-start:50%;translate:0 -50%;color:var(--muted);pointer-events:none;z-index:1}.th-hero-search .search-box input{inline-size:100%;min-block-size:56px;box-sizing:border-box;padding-block:10px;padding-inline:52px 16px;font-size:17px;color:var(--ink);background:var(--card);border:1px solid var(--line-strong);border-radius:calc(var(--round, 1) * 16px);box-shadow:var(--shadow-2, 0 1px 2px rgba(16, 24, 40, .06), 0 12px 32px -14px rgba(16, 24, 40, .2))}.th-hero-search .search-results{inset-inline-end:0;max-block-size:60vh;overflow-y:auto;background:var(--card);border-color:var(--line-strong);border-radius:calc(var(--round, 1) * 12px)}.th-hero-search .search-results a{min-block-size:44px;display:flex;align-items:center}.th-hero-card{background:var(--card);border:1px solid var(--line);border-radius:calc(var(--round, 1) * 28px);padding:24px 28px;box-shadow:var(--shadow-3, 0 1px 2px rgba(16, 24, 40, .06), 0 24px 48px -20px rgba(51, 85, 255, .35))}.th-hero-card-title{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--brand-text)}.th-hero-card .calc-shell{min-block-size:0}.th-hero-card .calc-form{padding:0}.th-hero-card .calc-sentence{margin:12px 0 0;font-size:26px;line-height:1.7;font-weight:700;letter-spacing:-.01em}.th-hero-card .calc-inline input,.th-hero-card .calc-inline select{font:inherit;color:var(--brand-text);background:transparent;border:0;border-block-end:3px solid var(--brand);border-radius:0;padding-block:0}.th-hero-card .calc-prefix,.th-hero-card .calc-inline .calc-unit{color:var(--brand-text);font-size:inherit}.th-hero-card .calc-result{margin-block-start:16px;padding-block-start:16px;border-block-start:1px solid var(--line)}.th-hero-card .rp-compact{display:flex;align-items:center;justify-content:space-between;gap:16px}.th-hero-card .rp-label{font-size:15px;color:var(--muted)}.th-hero-card .rp-primary{font-size:54px;letter-spacing:-.03em}.th-hero-card .rp-compact-rest{margin:6px 0 0;font-size:15px;color:var(--muted);font-weight:500}.th-hero-card .rp-donut{flex:none;inline-size:84px;block-size:84px}.th-hero-card .rp-note,.th-hero-card .calc-note{margin:12px 0 0;font-size:13px;color:var(--muted)}.th-hero-card .share{display:none}.th-tiles{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;padding-block:20px 8px}[data-theme] .th-tile,[data-theme] .th-preview{display:flex;flex-direction:column;gap:14px;padding:20px;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--round, 1) * 20px);text-decoration:none;color:var(--ink);min-inline-size:0}[data-theme] .th-tile:hover,[data-theme] .th-preview:hover{border-color:#b8c4f5;color:var(--ink)}@media(max-width:639px){.th-tiles{gap:10px}[data-theme] .th-tile{flex-direction:row;align-items:center;gap:14px;padding:14px 16px;border-radius:calc(var(--round, 1) * 16px)}}@media(min-width:640px){.th-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1024px){.th-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}.th-tile .cat-icon-lg{inline-size:44px;block-size:44px;border-radius:calc(var(--round, 1) * 14px)}.th-tile strong{display:block;font-size:18px}.th-tile-tagline{font-size:15px;color:var(--muted)}.th-popular{padding-block:32px 8px}.th-popular h2{margin:0 0 18px;font-family:var(--font-body, var(--font-heading));font-size:30px;font-weight:800;letter-spacing:-.02em}.th-previews{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.th-preview{justify-content:space-between;min-block-size:44px}.th-preview-wide{grid-column:span 2}.th-preview-top{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.th-preview-title{font-size:20px;overflow-wrap:anywhere}.th-preview-cat{font-size:14px;font-weight:700;color:var(--cat-c);text-align:end}.th-preview-body{display:flex;flex-direction:column;gap:4px}.th-preview-label{font-size:15px;color:var(--muted)}.th-preview-value{font-size:44px;font-weight:800;letter-spacing:-.03em;line-height:1.05;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.th-preview-caption{font-size:15px;color:var(--muted)}.th-spark{inline-size:100%;block-size:70px}@media(max-width:767px){.th-hero{gap:24px;padding-block-start:12px}.th-hero h1{font-size:38px}.th-lede{font-size:17px;margin-block:12px 18px}.th-hero-card{border-radius:calc(var(--round, 1) * 22px);padding:20px 18px}.th-hero-card .calc-sentence{font-size:22px}.th-hero-card .rp-primary{font-size:44px}.th-hero-card .rp-donut{inline-size:64px;block-size:64px}.th-popular h2{font-size:24px}.th-preview-wide{grid-column:auto}.th-preview-value{font-size:36px}}.th-hero-card .rp-compact{--rp-a: var(--brand);--rp-b: #C7D1FF}.th-tile>span:last-child{line-height:1.4}.th-hero-card .rp-donut-hole{inline-size:54px;block-size:54px}@media(max-width:767px){.th-hero-card .rp-donut-hole{inline-size:40px;block-size:40px}}.th-hub .th-title{margin-block-start:10px}.th-hub-list{list-style:none;margin:8px 0 0;padding:0}.th-hub-list>li{display:flex;min-inline-size:0}.th-hub-list .th-preview{flex:1}.th-hub-list .th-preview:hover{border-color:var(--cat-c)}.th-notfound{max-inline-size:640px;margin:24px auto 0;padding:40px 36px;background:var(--card);border:1px solid var(--line);border-radius:calc(var(--round, 1) * 28px);text-align:center}.th-notfound-code{margin:0;font-size:88px;line-height:1;font-weight:800;letter-spacing:-.04em;color:var(--brand-text)}.th-notfound h1{margin:12px 0 8px;font-family:var(--font-body, var(--font-heading));font-size:34px;font-weight:800;letter-spacing:-.02em}.th-notfound .th-intro{margin-inline:auto}[data-theme] .th-notfound-home{display:inline-flex;align-items:center;min-block-size:48px;padding:10px 22px;border-radius:calc(var(--round, 1) * 14px);background:var(--brand-text);color:#fff;font-weight:700;text-decoration:none}[data-theme] .th-notfound-home:hover{background:var(--brand-deep);color:#fff}[data-theme] .search-results{background:var(--card);border-color:var(--line-strong);border-radius:calc(var(--round, 1) * 12px);box-shadow:var(--shadow-4, 0 12px 32px -14px rgba(16, 24, 40, .25))}[data-theme] .search-results a{border-radius:calc(var(--round, 1) * 8px);color:var(--ink);text-decoration:none;font-weight:600}[data-theme] .search-results a:is(:hover,[aria-selected=true]){background:var(--soft);color:var(--brand-text);outline:none}[data-theme] .lang-phone summary{border-radius:calc(var(--round, 1) * 10px)}@media(max-width:767px){.th-notfound{padding:28px 20px;border-radius:calc(var(--round, 1) * 22px)}.th-notfound-code{font-size:64px}.th-notfound h1{font-size:26px}}.th-brand-dot,.th-nav .cat-dot{display:none}.th-info{max-inline-size:760px}.th-info-section{margin-block:16px}.th-info-section h2{margin:0 0 6px;font-size:20px}.th-info-section p{margin:0}.th-info-more,.th-method-link{margin-block:20px}.th-footer-site ul{margin:0}
