:root,html[data-theme="light"]{--v8-bg: #F7F9FC;--v8-card: #FFFFFF;--v8-sunk: #EEF2F6;--v8-line: #E2E8F0;--v8-line-2: #CBD5E1;--v8-head: #0B1128;--v8-text: #1E293B;--v8-muted: #64748B;--v8-brand: #0F766E;--v8-brand-h: #0D9488;--v8-brand-soft: #E6F7F5;--v8-tool: #5275FF;--v8-tool-h: #3B5EE8;--v8-tool-soft: rgba(82,117,255,0.10);--v8-ok: #10B981;--v8-bad: #EF4444;--v8-r: 14px;--v8-r-lg: 20px;--v8-sh: 0 1px 3px rgba(11,17,40,.05),0 6px 18px rgba(11,17,40,.06);--v8-sh-hv: 0 12px 30px rgba(11,17,40,.12);--v8-font: system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--v8-serif: Charter,"Bitstream Charter","Sitka Text",Cambria,Georgia,serif}html[data-theme="dark"]{--v8-bg: #0B1128;--v8-card: #131E3A;--v8-sunk: #070D1E;--v8-line: #1F2E54;--v8-line-2: #2A3B6E;--v8-head: #F8FAFC;--v8-text: #E2E8F0;--v8-muted: #94A3B8;--v8-brand: #35D6C5;--v8-brand-h: #5EEAD4;--v8-brand-soft: rgba(53,214,197,0.14);--v8-tool: #5275FF;--v8-tool-h: #6E8DFF;--v8-tool-soft: rgba(82,117,255,0.16);--v8-ok: #34D399;--v8-bad: #F87171;--v8-sh: 0 2px 5px rgba(0,0,0,.45),0 8px 24px rgba(0,0,0,.35);--v8-sh-hv: 0 14px 34px rgba(0,0,0,.55)}html[data-theme] body:is(*,.v8a.v8b.v8c.v8d){--bg: var(--v8-bg);--surface: var(--v8-card);--surface-alt: var(--v8-sunk);--surface-sunk: var(--v8-sunk);--text: var(--v8-text);--text-soft: var(--v8-muted);--text-faint: var(--v8-muted);--line: var(--v8-line);--line-strong: var(--v8-line-2);--sd-bg: var(--v8-bg);--sd-surface: var(--v8-card);--sd-soft: var(--v8-sunk);--sd-soft-2: var(--v8-sunk);--sd-line: var(--v8-line);--sd-line-2: var(--v8-line-2);--sd-head: var(--v8-head);--sd-text: var(--v8-text);--sd-muted: var(--v8-muted);--sd-sub: var(--v8-muted);--sd-accent: var(--v8-brand);--sd-accent-soft: var(--v8-brand-soft);--sd-accent-line: var(--v8-brand);--sd-ink: var(--v8-brand);--sd-ink-hover: var(--v8-brand-h);--sd-btn: var(--v8-brand);--sd-btn-hover: var(--v8-brand-h);--sd-tool: var(--v8-tool);--sd-tool-btn: var(--v8-tool);--sd-tool-ink: var(--v8-tool);--sd-tool-soft: var(--v8-tool-soft);--sd-tool-line: var(--v8-tool);--sd-r: var(--v8-r);--sd-r-lg: var(--v8-r-lg);--sd-r-xl: var(--v8-r-lg);--sd-shadow: var(--v8-sh);--sd-shadow-sm: var(--v8-sh);--sd-shadow-hv: var(--v8-sh-hv);--e-card: var(--v8-card);--e-soft: var(--v8-sunk);--e-line: var(--v8-line);--e-head: var(--v8-head);--e-text: var(--v8-text);--e-muted: var(--v8-muted);--e-r: var(--v8-r-lg);--e-r-sm: var(--v8-r);--e-sh: var(--v8-sh);--e-sh-hv: var(--v8-sh-hv);--accent: var(--v8-brand);--accent-hover: var(--v8-brand-h);--accent-soft: var(--v8-brand-soft);--accent-strong: var(--v8-brand-h);--calc-accent: var(--v8-brand);--calc-strong: var(--v8-brand-h);--calc-soft: var(--v8-brand-soft);--calc-line: var(--v8-brand);--tool-accent: var(--v8-tool);--tool-accent-hover: var(--v8-tool-h);--grad-btn: linear-gradient(var(--v8-brand),var(--v8-brand));--grad-btn-calc: linear-gradient(var(--v8-brand),var(--v8-brand));--grad-btn-tool: linear-gradient(var(--v8-tool),var(--v8-tool));--focus: var(--v8-brand)}html[data-theme="dark"] body:is(*,.v8a.v8b.v8c.v8d){--on-accent: #04201d}html[data-theme] body{background: var(--v8-bg);color: var(--v8-text);font-family: var(--v8-font);-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility}html[data-theme] body :is(h1,h2,h3,h4){color: var(--v8-head);letter-spacing: -.012em}html[data-theme] body h1{font-size: clamp(1.7rem,1.25rem + 1.8vw,2.45rem);line-height: 1.15;font-weight: 800}html[data-theme] body main a:not([class]){color: var(--v8-brand);text-underline-offset: .18em}html[data-theme] body main a:not([class]):hover{color: var(--v8-brand-h)}html[data-theme] .sd-header,html[data-theme] .site-header{background: color-mix(in srgb,var(--v8-card) 92%,transparent);-webkit-backdrop-filter: saturate(1.4) blur(10px);backdrop-filter: saturate(1.4) blur(10px);border-block-end: 1px solid var(--v8-line);box-shadow: none}html[data-theme] :is(.sd-header,.site-header) .nav a:not(.brand){color: var(--v8-text);font-weight: 600;border-radius: 10px}html[data-theme] :is(.sd-header,.site-header) .nav a:not(.brand):hover,html[data-theme] :is(.sd-header,.site-header) .nav a[aria-current="page"]{color: var(--v8-brand);background: var(--v8-brand-soft)}html[data-theme] :is(.sd-footer,.site-footer){background: var(--v8-card);border-block-start: 1px solid var(--v8-line);color: var(--v8-muted)}html[data-theme] :is(.sd-footer,.site-footer) a{color: var(--v8-text)}html[data-theme] :is(.sd-footer,.site-footer) a:hover{color: var(--v8-brand)}html[data-theme] :is(.sd-footer,.site-footer) :is(h2,h3,h4){color: var(--v8-head);font-size: .82rem;text-transform: uppercase;letter-spacing: .08em}:is(html,html[data-theme]) main .breadcrumb{font-size: .86rem}:is(html,html[data-theme]) main .breadcrumb ol{flex-wrap: wrap}:is(html,html[data-theme]) main .breadcrumb :is(a,li){color: var(--v8-muted)}:is(html,html[data-theme]) main .breadcrumb a:hover{color: var(--v8-brand)}html[data-theme] body.is-home .e-hero{background: radial-gradient(900px 340px at 50% -80px,color-mix(in srgb,var(--v8-brand) 16%,transparent),transparent 70%),var(--v8-bg);border-block-end: 1px solid var(--v8-line)}html[data-theme] body.is-home .e-hero h1{font-size: clamp(2rem,1.3rem + 2.8vw,3.2rem);font-weight: 850}html[data-theme] body.is-home .e-hero :is(input[type="search"],.search-hero input){min-block-size: 56px;border-radius: 16px;border: 1.5px solid var(--v8-line-2);background: var(--v8-card);box-shadow: var(--v8-sh-hv);font-size: 1.05rem}html[data-theme] body.is-home .e-hero :is(input[type="search"],.search-hero input):focus{border-color: var(--v8-brand);outline: 3px solid color-mix(in srgb,var(--v8-brand) 30%,transparent);outline-offset: 0}html[data-theme] body.is-home .e-sec{margin-block: 44px}html[data-theme] body.is-home .e-sec-head h2{font-size: clamp(1.25rem,1.05rem + .8vw,1.6rem);font-weight: 800}html[data-theme] body.e-home .e-sec-head h2::before{background: var(--v8-brand)}html[data-theme] body.e-home main#main>.e-wrap>.e-sec:not([hidden]){background: var(--v8-card) !important;border: 1px solid var(--v8-line);border-radius: var(--v8-r-lg);box-shadow: var(--v8-sh)}html[data-theme] .e-tile{border: 1px solid var(--v8-line) !important;border-radius: var(--v8-r) !important;background: var(--v8-card) !important;box-shadow: var(--v8-sh) !important;color: var(--v8-head) !important}html[data-theme] .e-tile:hover,html[data-theme] .e-tile:focus-visible{transform: translateY(-2px) !important;border-color: var(--v8-line-2) !important;box-shadow: var(--v8-sh-hv) !important}html[data-theme] .e-tile-ico{border-radius: 12px}html[data-theme] body.is-calc{--ac-btn: var(--v8-brand);--ac-btn-h: var(--v8-brand-h)}html[data-theme] body.is-tool{--ac-btn: var(--v8-tool);--ac-btn-h: var(--v8-tool-h)}html[data-theme] body.is-post main#main{background: var(--v8-bg)}html[data-theme] body.is-post .calc-head h1{font-size: clamp(1.65rem,1.2rem + 1.7vw,2.35rem)}html[data-theme] body.is-post .calc-head .lede{color: var(--v8-muted);font-size: 1.04rem;max-inline-size: 62ch}html[data-theme] body.is-calc main#main>.container>section:has(form,.field),html[data-theme] body.is-calc .calc-card,html[data-theme] body.is-tool .tool-workspace{background: var(--v8-card) !important;border: 1px solid var(--v8-line) !important;border-radius: var(--v8-r-lg) !important;box-shadow: var(--v8-sh) !important}html[data-theme] body.is-calc main#main>.container>section:has(form,.field){border-block-start: 4px solid var(--v8-brand) !important}html[data-theme] body.is-tool .tool-workspace{border-block-start: 4px solid var(--v8-tool) !important}html[data-theme] body.is-post .btn-primary,html[data-theme] body.is-post .btn.btn-primary{background: var(--ac-btn) !important;background-image: none !important;border-color: var(--ac-btn) !important;color: #fff !important;border-radius: 12px !important;min-block-size: 48px;font-weight: 700;box-shadow: 0 1px 0 rgba(255,255,255,.15) inset,0 6px 16px -6px color-mix(in srgb,var(--ac-btn) 70%,transparent) !important}html[data-theme="dark"] body.is-post .btn-primary{color: #06121a !important}html[data-theme] body.is-post .btn-primary:hover{background: var(--ac-btn-h) !important;border-color: var(--ac-btn-h) !important}html[data-theme] body.is-post :is(.btn-secondary,.btn-ghost){border-radius: 12px !important;min-block-size: 44px;background: var(--v8-card) !important;color: var(--v8-head) !important;border: 1px solid var(--v8-line-2) !important}html[data-theme] body.is-post :is(.btn-secondary,.btn-ghost):hover{border-color: var(--ac-btn) !important;color: var(--ac-btn) !important}html[data-theme] body.is-calc .result-primary{background: var(--v8-brand-soft) !important;border: 1px solid color-mix(in srgb,var(--v8-brand) 35%,transparent) !important;border-radius: var(--v8-r) !important}html[data-theme] body.is-calc .result-primary .result-value{color: var(--v8-head) !important;font-weight: 850;font-variant-numeric: tabular-nums;font-size: clamp(1.7rem,1.2rem + 2vw,2.4rem)}html[data-theme] body.is-calc .result-label{color: var(--v8-brand) !important;font-weight: 700;text-transform: uppercase;letter-spacing: .06em;font-size: .78rem}html[data-theme] body.is-post .result-empty{border: 1.5px dashed var(--v8-line-2) !important;background: var(--v8-sunk) !important;color: var(--v8-muted) !important;border-radius: var(--v8-r) !important}html[data-theme] body.is-post .pd-quick{background: var(--v8-card) !important;border: 1px solid var(--v8-line) !important;border-inline-start: 4px solid var(--ac-btn) !important;border-radius: var(--v8-r) !important;box-shadow: none !important}html[data-theme] body.is-tool .fi-zone{border: 2px dashed color-mix(in srgb,var(--v8-tool) 45%,var(--v8-line)) !important;background: var(--v8-tool-soft) !important;border-radius: var(--v8-r-lg) !important}html[data-theme] body.is-tool .fi-zone:hover,:is(html,html[data-theme]) body.is-tool .fi-zone:focus-within,:is(html,html[data-theme]) body.is-tool .fi-zone.is-over{border-color: var(--v8-tool) !important;border-style: solid !important}:is(html,html[data-theme]) body.is-tool :is(.fi-title,.dropzone-title){color: var(--v8-head);font-weight: 800}:is(html,html[data-theme]) body.is-tool :is(.fi,.fi-zone,.fi-sources,.fi-formats){box-sizing: border-box !important;max-inline-size: 100% !important;inline-size: 100% !important;min-inline-size: 0 !important;overflow: hidden}:is(html,html[data-theme]) body.is-tool :is(.fi-formats,.fi-sources){display: flex !important;flex-wrap: wrap !important;align-items: center !important;justify-content: center !important;gap: 6px !important;max-inline-size: 100% !important;margin-block-start: 10px}:is(html,html[data-theme]) body.is-tool .fi-sources>*{max-inline-size: 100% !important}html[data-theme] body.is-tool .fi-fmt{display: inline-flex !important;align-items: center !important;padding: 3px 8px !important;background: var(--v8-card);border: 1px solid var(--v8-line);color: var(--v8-text);border-radius: 8px;font-family: ui-monospace,SFMono-Regular,Consolas,monospace;font-size: .8rem;max-inline-size: 100% !important;overflow-wrap: anywhere !important}html[data-theme] body.is-tool .fi-more-list{display: inline-flex !important;flex-wrap: wrap !important;gap: 6px !important;justify-content: center !important;max-inline-size: 100% !important}:is(html,html[data-theme]) body.is-post .cs-presets{display: flex !important;flex-wrap: wrap !important;align-items: center !important;gap: 8px !important;max-inline-size: 100% !important}:is(html,html[data-theme]) body.is-post .cs-preset,:is(html,html[data-theme]) body.is-post .chip[data-preset],:is(html,html[data-theme]) body.is-post .chip[data-example]{max-inline-size: 100% !important;box-sizing: border-box !important;overflow-wrap: anywhere !important;white-space: normal !important}:is(html,html[data-theme]) body.is-post .toc,:is(html,html[data-theme]) body.is-post .toc ol,:is(html,html[data-theme]) body.is-post details.toc{max-inline-size: 100% !important;box-sizing: border-box !important;overflow-wrap: anywhere !important}:is(html,html[data-theme]) body.is-post details.toc ol{display: flex !important;flex-direction: column !important;max-inline-size: 100% !important}padding-inline-start: 1.25rem !important;margin: 0 !important}html[data-theme] body.is-tool :is(.tool-progress-bar,.pkg-bar-track>*){background: var(--v8-tool) !important}html[data-theme] body.is-tool .pkg-privacy{border-radius: var(--v8-r);background: var(--v8-sunk);border: 1px solid var(--v8-line);color: var(--v8-muted)}html[data-theme] body.is-post :is(article.section,section.section):has(>.prose,.prose),html[data-theme] body.is-post .prose,html[data-theme] body.is-page main .prose{max-inline-size: 72ch;margin-inline: auto}html[data-theme] :is(body.is-post,body.is-page) .prose{font-size: 1.0625rem;line-height: 1.75;color: var(--v8-text);text-align: start}html[data-theme] :is(body.is-post,body.is-page) .prose :is(h2,h3){font-family: var(--v8-serif);font-weight: 700;letter-spacing: -.005em;scroll-margin-block-start: 90px}html[data-theme] :is(body.is-post,body.is-page) .prose h2{font-size: clamp(1.4rem,1.15rem + .9vw,1.75rem);margin-block: 2.2em .6em;padding-block-start: .9em;border-block-start: 1px solid var(--v8-line)}html[data-theme] :is(body.is-post,body.is-page) .prose h3{font-size: 1.2rem;margin-block: 1.6em .4em}html[data-theme] :is(body.is-post,body.is-page) .prose :is(p,ul,ol){margin-block: 0 1.05em}html[data-theme] :is(body.is-post,body.is-page) .prose li + li{margin-block-start: .35em}html[data-theme] :is(body.is-post,body.is-page) .prose :is(table){font-size: .95rem;font-variant-numeric: tabular-nums}html[data-theme] :is(body.is-post,body.is-page) .prose :is(th){background: var(--v8-sunk);color: var(--v8-head)}html[data-theme] :is(body.is-post,body.is-page) .prose :is(th,td){border-color: var(--v8-line)}html[data-theme] :is(body.is-post,body.is-page) .table-wrap{border: 1px solid var(--v8-line);border-radius: var(--v8-r);overflow-x: auto}html[data-theme] :is(body.is-post,body.is-page) .prose blockquote,html[data-theme] :is(body.is-post,body.is-page) .box-note{border-inline-start: 4px solid var(--v8-brand);background: var(--v8-brand-soft);border-radius: 0 var(--v8-r) var(--v8-r) 0}html[data-theme] :is(body.is-post,body.is-page) .box-warning{border-inline-start: 4px solid #d97706}html[data-theme] .faq-list .disclosure{background: var(--v8-card);border: 1px solid var(--v8-line);border-radius: var(--v8-r);box-shadow: none}html[data-theme] .faq-list .disclosure>summary{font-weight: 700;color: var(--v8-head)}html[data-theme] .faq-list .disclosure[open]>summary{color: var(--v8-brand)}html[data-theme] body.is-hub :is(.sd-hero,.sd-tools-hero){background: radial-gradient(800px 300px at 50% -60px,color-mix(in srgb,var(--v8-brand) 13%,transparent),transparent 70%),var(--v8-bg) !important;border-block-end: 1px solid var(--v8-line)}html[data-theme] body.is-hub .sd-tools-hero{background: radial-gradient(800px 300px at 50% -60px,color-mix(in srgb,var(--v8-tool) 14%,transparent),transparent 70%),var(--v8-bg) !important}html[data-theme] body.is-hub :is(.sd-hero,.sd-tools-hero) :is(h1,p){color: var(--v8-head)}html[data-theme] body.is-page main#main>.container-narrow,html[data-theme] body.is-page main#main>.container>.container-narrow{max-inline-size: 760px;margin-inline: auto;background: var(--v8-card);border: 1px solid var(--v8-line);border-radius: var(--v8-r-lg);padding: clamp(20px,4vw,44px);margin-block: 20px 48px}html[data-theme] body.is-page main .section-tight>h1{margin-block-end: .3em}html[data-theme] main :is(input:not([type="checkbox"],[type="radio"],[type="range"],[type="file"]),select,textarea){border-radius: 10px;border: 1.5px solid var(--v8-line-2);background-color: var(--v8-card);color: var(--v8-head);min-block-size: 46px;font-size: 1rem}html[data-theme] main :is(input,select,textarea):focus-visible{border-color: var(--ac-btn,var(--v8-brand));outline: 3px solid color-mix(in srgb,var(--ac-btn,var(--v8-brand)) 28%,transparent);outline-offset: 0}html[data-theme] main :is(input,select,textarea)[aria-invalid="true"]{border-color: var(--v8-bad)}html[data-theme] main .label,html[data-theme] main label{color: var(--v8-head);font-weight: 650}html[data-theme] main :is(.hint,.error-msg){font-size: .88rem}html[data-theme] main .error-msg{color: var(--v8-bad)}html[data-theme] :focus-visible{outline-color: var(--ac-btn,var(--v8-brand))}@media (max-width: 640px){html[data-theme] body.is-post .btn-row>.btn-primary{flex: 1 1 100%}html[data-theme] body.is-page main#main>.container-narrow,html[data-theme] body.is-page main#main>.container>.container-narrow{border-radius: var(--v8-r)}}@media (prefers-reduced-motion: reduce){html[data-theme] .e-tile:hover{transform: none !important}}@media print{html[data-theme] body{background: #fff}}html[data-theme] body:not(.is-post) .btn-primary{background: var(--v8-brand) !important;background-image: none !important;border-color: var(--v8-brand) !important;color: #fff !important;border-radius: 12px !important}html[data-theme="dark"] body:not(.is-post) .btn-primary{color: #06121a !important}html[data-theme] body:not(.is-post) .btn-primary:hover{background: var(--v8-brand-h) !important;border-color: var(--v8-brand-h) !important}html[data-theme] body.is-hub .sd-tools-hero .btn-primary{background: var(--v8-tool) !important;border-color: var(--v8-tool) !important}html[data-theme] body:is(*,.v8a.v8b.v8c.v8d){--co-50: #effaf8;--co-100: #d5f2ec;--co-200: #a9e3d8;--co-300: #6fcfbf;--co-400: #34b3a2;--co-500: #14958a;--co-600: #0f766e;--co-700: #0b5f59;--co-800: #0a4b47;--co-900: #083c39;--ink: var(--v8-brand)}html[data-theme="dark"] body{--ink: var(--v8-brand)}html[data-theme] body.is-tool:is(*,.v8a.v8b.v8c.v8d){--ink: var(--v8-tool);--sd-ink: var(--v8-tool);--sd-accent: var(--v8-tool)}html[data-theme] body.is-post :is(.sd-howto-n,.cs-explore){background: var(--ac-btn) !important;color: #fff !important}html[data-theme] body.is-post .cs-mode-ic{background-image: none !important;background: var(--ac-btn) !important}html[data-theme] body.is-post .cs-fill{background-image: none !important;background: var(--ac-btn) !important}html[data-theme] body.is-post .sd-howto{background: transparent !important;box-shadow: none !important}html[data-theme] .skip-link{background: var(--v8-head)}html[data-theme] details.e-showall>summary>span{background: var(--v8-brand) !important;box-shadow: var(--v8-sh-hv) !important}html[data-theme] details.e-showall.is-tools>summary>span{background: var(--v8-tool) !important}html[data-theme] body.is-page main .breadcrumb{background: transparent !important}html[data-theme] body.is-page main header.section-tight{background: transparent !important;box-shadow: none !important;border: 0 !important;border-block-end: 1px solid var(--v8-line) !important;padding-block-end: 18px}html[data-theme] body.is-tool .tool-workspace{border: 0 !important;box-shadow: none !important;background: transparent !important}html[data-theme] body.is-tool .tool-workspace .fi{background: transparent !important;border: 0 !important}html[data-theme] body.is-tool main#main>.container>section:has(.tool-workspace){border-block-start: 4px solid var(--v8-tool) !important}html[data-theme] .sd-header .header-search,html[data-theme] :is(.sd-header,.site-header) button[aria-label*="earch" i]{color: var(--v8-brand)}html[data-theme] .sd-accent-word{color: var(--v8-brand) !important;background: none !important;-webkit-text-fill-color: currentColor !important}html[data-theme] body.is-hub .sd-tools-hero .sd-accent-word{color: var(--v8-tool) !important}html[data-theme] :is(.sd-filter button,.sd-ask .sd-btn:not(.is-ghost)){background: var(--v8-brand) !important;border-color: var(--v8-brand) !important;color: #fff !important}html[data-theme] .sd-dot{background: var(--v8-brand) !important}html[data-theme] .sd-bottomnav{--ink: var(--v8-brand)}html[data-theme] .sd-bn-item[aria-current="page"] .sd-bn-ico{background: var(--v8-brand) !important}html[data-theme] body.is-hub :is(.sd-chip,.sd-pill,.sd-cat-chip){border-color: var(--v8-line) !important}html[data-theme] body.is-tool .fi-add{background: var(--v8-tool) !important;border-color: var(--v8-tool) !important;color: #fff !important}html[data-theme] body.is-page main header.section-tight{border-block-end: 0 !important}html[data-theme] .sd-add{background: var(--v8-tool) !important;border-color: var(--v8-tool) !important;color: #fff !important}html[data-theme] body.is-hub .sd-badge{background: var(--v8-tool-soft) !important;border-color: color-mix(in srgb,var(--v8-tool) 30%,transparent) !important;color: var(--v8-tool) !important}html[data-theme] body.is-hub .sd-tools-hero :is([class*="drop"],.sd-upload,label.sd-zone){border-color: color-mix(in srgb,var(--v8-tool) 40%,var(--v8-line)) !important}html[data-theme] .sd-ico.is-solid:not([class*="ac-"]){background: var(--v8-brand) !important}html[data-theme] .e-search-btn{color: var(--v8-brand) !important;background: var(--v8-brand-soft) !important}html[data-theme] body.is-post main#main>.container>section::before{background: var(--ac-btn) !important;background-image: none !important}html[data-theme] body.is-post .cs-fill{background-image: none !important;background-color: var(--ac-btn) !important}html[data-theme="dark"] body :is(.btn-primary,.btn.btn-primary,.sd-add,.fi-add,.sd-filter button){color: #06121a !important}html[data-theme] .pd-meta-avatar{background: var(--v8-head) !important;color: var(--v8-card) !important}html[data-theme] body.is-post .pv-badge-row,html[data-theme] body.is-post .calc-head .e-badges{display: none !important}html[data-theme] body.is-post .breadcrumb{padding-block: 8px 0;font-size: .8125rem}html[data-theme] body.is-post .calc-head{flex-direction: row !important;align-items: center !important;justify-content: flex-start;gap: 14px !important;max-inline-size: none !important;margin-inline: 0 !important;padding-block: 10px 14px !important;text-align: start !important}html[data-theme] body.is-post .calc-head-icon{inline-size: 44px !important;block-size: 44px !important;border-radius: 12px !important;flex: none}html[data-theme] body.is-post .calc-head-text{align-items: flex-start !important;text-align: start !important;gap: 4px !important;min-inline-size: 0}html[data-theme] body.is-post .calc-head h1{font-size: clamp(1.45rem,1.15rem + 1.2vw,2rem) !important;line-height: 1.15 !important;text-wrap: balance}html[data-theme] body.is-post .calc-head .lede{margin: 0 !important;text-align: start !important;max-inline-size: 78ch !important;font-size: .95rem !important;line-height: 1.5 !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}html[data-theme] body.is-post .calc-head .pd-meta{margin: 0 !important;text-align: start !important;max-inline-size: none !important;font-size: .78rem !important;gap: 8px !important;opacity: .85}html[data-theme] body.is-post .calc-head .pd-meta-avatar{inline-size: 20px !important;block-size: 20px !important;font-size: .55rem !important}@media (max-width: 639px){html[data-theme] body.is-post .calc-head{gap: 10px !important;padding-block: 6px 10px !important}html[data-theme] body.is-post .calc-head-icon{inline-size: 36px !important;block-size: 36px !important;border-radius: 10px !important}html[data-theme] body.is-post .calc-head .lede{-webkit-line-clamp: 2;font-size: .9rem !important}html[data-theme] body.is-post .calc-head .pd-meta>span:not(.pd-meta-avatar):not(.sd-chip-ok):not(:first-of-type){display: none}}html[data-theme] body.is-post .cs-modes>:is(label,button) .cs-mode-tx{align-self: center !important;text-align: center}html[data-theme] body.is-post .cs-modes>:is(input:checked + label,button[aria-checked="true"]){color: var(--ac-btn);box-shadow: 0 1px 4px rgba(15,23,42,.14),inset 0 -3px 0 var(--ac-btn)}html[data-theme] body.is-post fieldset:has(>.cs-modes){border: 0 !important;padding: 0 !important;margin: 0 0 14px !important}html[data-theme] body.is-post fieldset:has(>.cs-modes)>legend{padding: 0 0 8px !important;font-size: .9rem;font-weight: 700;color: var(--v8-head)}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child){display: grid;grid-template-columns: minmax(0,1.5fr) minmax(0,1fr) minmax(0,1fr) 44px;gap: 8px 10px;align-items: start;padding: 10px 12px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child)>.row-head,html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child)>.field-row{display: contents}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child)>.field{grid-column: 1;grid-row: 1;margin: 0 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .field-row>.field:nth-child(1){grid-column: 2;grid-row: 1;margin: 0 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .field-row>.field:nth-child(2){grid-column: 3;grid-row: 1;margin: 0 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .row-remove{grid-column: 4;grid-row: 1;align-self: end;inline-size: 44px;block-size: 44px}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .row-index{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .label .opt{display: none}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) :is(.input,input){min-block-size: 44px !important;padding-block: 8px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .error-msg{grid-column: 1 / -1}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child):not(:first-child) .label{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child):first-child .row-remove{align-self: end}@media (max-width: 479px){html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child){grid-template-columns: minmax(0,1fr) minmax(0,1fr) 44px}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child)>.field{grid-column: 1 / -1;grid-row: 1}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .field-row>.field:nth-child(1){grid-column: 1;grid-row: 2}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .field-row>.field:nth-child(2){grid-column: 2;grid-row: 2}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) .row-remove{grid-column: 3;grid-row: 2}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child):not(:first-child)>.field{margin-block-start: 0}}@media (max-width: 639px){html[data-theme] body.is-post .calc-head{flex-direction: column !important;align-items: flex-start !important;gap: 6px !important}html[data-theme] body.is-post .calc-head-icon{display: none !important}html[data-theme] body.is-post .calc-head-text{inline-size: 100%}html[data-theme] body.is-post .calc-head .e-fav{padding: 4px 10px !important;min-block-size: 30px !important;font-size: .78rem !important}html[data-theme] body.is-post .calc-head .e-fav svg{inline-size: 14px;block-size: 14px}html[data-theme] body.is-post .breadcrumb{overflow: hidden}html[data-theme] body.is-post fieldset:has(>.cs-modes)>legend{padding-inline: 0 !important}}html[data-theme] body.is-post:not(.calc-height-comparison):not(.calc-grow-garden-calculator):not(.calc-zeros-calculator):not(.ww-wide) main#main>.container:has(>.calc-head)>.calc-head ~ section:first-of-type{max-inline-size: 880px;margin-inline: auto;padding: 18px 20px}html[data-theme] body.is-post .calc-head ~ section:first-of-type :is(.input,.select,input[type="text"],input[type="number"],input[type="date"],input[type="time"],input[type="email"],select):not([type="range"]):not([type="checkbox"]):not([type="radio"]):not([type="file"]){min-block-size: 44px !important;padding-block: 6px !important;padding-inline: 12px !important;border-radius: 10px !important;border-width: 1px !important;font-size: 15px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type textarea{border-radius: 10px;border-width: 1px;font-size: 15px}html[data-theme] body.is-post .calc-head ~ section:first-of-type :is(.label,label.label){font-size: 13px !important;font-weight: 600 !important;margin-block-end: 4px}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field{margin-block: 0}html[data-theme] body.is-post .calc-head ~ section:first-of-type :is(.field,.field-row,.rows,.cs-modes + *) + :is(.field,.field-row,.rows){margin-block-start: 12px}html[data-theme] body.is-post .calc-head ~ section:first-of-type :is(.mt-4,.mt-5,.mt-6){margin-block-start: 12px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row{gap: 10px 12px}html[data-theme] body.is-post .calc-head ~ section:first-of-type :is(.hint,.field-hint,small.hint){font-size: 12.5px !important;line-height: 1.4;margin-block: 4px 0 !important}html[data-theme] body.is-post .cs-modes{padding: 3px !important;gap: 3px !important;border-radius: 10px !important}html[data-theme] body.is-post .cs-modes>:is(label,button){min-block-size: 38px !important;padding: 6px 10px !important;border-radius: 8px !important;font-size: 14px !important;flex: 1 1 110px !important}html[data-theme] body.is-post fieldset:has(>.cs-modes){margin-block-end: 10px !important}html[data-theme] body.is-post fieldset:has(>.cs-modes)>legend{font-size: .8125rem;padding-block-end: 6px !important}html[data-theme] body.is-post .rows{gap: 8px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child){padding: 8px 10px !important;border-radius: 10px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field ~ .field-row>.field:nth-child(2):last-child) :is(.input,input){min-block-size: 40px !important}html[data-theme] body.is-post .btn{min-block-size: 40px;padding-block: 8px;border-radius: 10px;font-size: 14.5px}html[data-theme] body.is-post .btn-sm{min-block-size: 34px;padding-block: 5px;font-size: 13.5px}html[data-theme] body.is-post .btn-primary,html[data-theme] body.is-post button[type="submit"].btn{min-block-size: 46px !important;border-radius: 10px !important;font-size: 15.5px !important;padding-inline: 26px}html[data-theme] body.is-post .btn-row{gap: 8px !important;margin-block-start: 14px}html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>#reset-btn,html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>[id$="reset"]{min-block-size: 46px !important;border-radius: 10px !important;padding-inline: 16px}@media (min-width: 640px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>.btn-primary,html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>button[type="submit"]{flex: 0 0 auto !important;min-inline-size: 200px}}html[data-theme] body.is-post .cs-presets button{padding: 4px 10px;font-size: 13px;min-block-size: 30px}html[data-theme] body.is-post .result{padding: 14px 16px !important;border-radius: 12px !important}html[data-theme] body.is-post .result-value{font-size: clamp(26px,1.3rem + 1.2vw,38px) !important}html[data-theme] body.is-post .result-sub{font-size: 15px !important}html[data-theme] body.is-post .cs-modes{gap: 0 !important;padding: 0 !important;overflow: hidden;background: var(--v8-card) !important;border: 1px solid var(--v8-line-2) !important;border-radius: 10px !important}html[data-theme] body.is-post .cs-modes>:is(label,button){border-radius: 0 !important;border-inline-start: 1px solid var(--v8-line-2) !important;background: var(--v8-card) !important;color: var(--v8-head) !important;font-weight: 600 !important;box-shadow: none !important;min-block-size: 40px !important}html[data-theme] body.is-post .cs-modes>:is(label,button):first-of-type,html[data-theme] body.is-post .cs-modes>input:first-child + label{border-inline-start: 0 !important}html[data-theme] body.is-post .cs-modes>:is(input:checked + label,button[aria-checked="true"]){background: var(--ac-btn) !important;color: #fff !important;font-weight: 700 !important;box-shadow: none !important}html[data-theme] body.is-post .cs-modes>:is(input:checked + label,button[aria-checked="true"]) .cs-mode-tx{color: #fff !important}html[data-theme] body.is-post .cs-modes>input:not(:checked) + label:hover{background: var(--v8-bg) !important}html[data-theme] body.is-post fieldset:has(>.cs-modes)>.hint{margin-block-start: 6px !important}html[data-theme] body.is-post fieldset:has(>.cs-modes){background: transparent !important;box-shadow: none !important}html[data-theme] body.is-post fieldset:has(>.cs-modes)>legend{padding-inline-start: 0 !important}html[data-theme] body.is-post .segmented{display: flex !important;gap: 0 !important;padding: 0 !important;overflow: hidden;background: var(--v8-card) !important;border: 1px solid var(--v8-line-2) !important;border-radius: 10px !important}html[data-theme] body.is-post .segmented>label{flex: 1 1 0;display: flex;align-items: center;justify-content: center;text-align: center;min-block-size: 40px;padding: 6px 12px;margin: 0 !important;border-radius: 0 !important;border-inline-start: 1px solid var(--v8-line-2);background: var(--v8-card) !important;color: var(--v8-head) !important;font-size: 14px;font-weight: 600;cursor: pointer;box-shadow: none !important}html[data-theme] body.is-post .segmented>input:first-child + label{border-inline-start: 0}html[data-theme] body.is-post .segmented>input:checked + label{background: var(--ac-btn) !important;color: #fff !important;font-weight: 700}html[data-theme] body.is-post .segmented>input:not(:checked) + label:hover{background: var(--v8-bg) !important}html[data-theme] body.is-post .segmented>input:focus-visible + label{outline: 3px solid var(--ac-btn);outline-offset: -3px}html[data-theme] body.is-post fieldset:has(>.segmented){border: 0 !important;background: transparent !important;box-shadow: none !important;padding: 0 !important;margin: 12px 0 0 !important}html[data-theme] body.is-post fieldset:has(>.segmented)>legend{padding: 0 0 4px !important;font-size: 13px;font-weight: 600;color: var(--v8-head)}html[data-theme] body.is-post .ecs-more{margin-block-start: 12px;border: 1px solid var(--v8-line);border-radius: 10px;background: var(--v8-card)}html[data-theme] body.is-post .ecs-more>summary{cursor: pointer;padding: 10px 14px;font-size: 14px;font-weight: 600;color: var(--v8-head);list-style: none;display: flex;align-items: center;justify-content: space-between;gap: 8px}html[data-theme] body.is-post .ecs-more>summary::-webkit-details-marker{display: none}html[data-theme] body.is-post .ecs-more>summary::after{content: "+";font-size: 18px;line-height: 1;color: var(--ac-btn)}html[data-theme] body.is-post .ecs-more[open]>summary::after{content: "\2212"}html[data-theme] body.is-post .ecs-more>:not(summary){padding-inline: 14px}html[data-theme] body.is-post .ecs-more>.ecs-opt-group{padding-block: 4px 14px}html[data-theme] body.is-post .ecs-more>.field-row:first-of-type{padding-block-start: 4px}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row>.field{margin-block-start: 0 !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form{background: color-mix(in srgb,var(--v8-brand) 7%,var(--v8-card));border: 1px solid color-mix(in srgb,var(--v8-brand) 22%,var(--v8-line));border-radius: 12px;padding: 16px}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form :is(.input,.select,input[type="text"],input[type="number"],input[type="date"],select){background: var(--v8-card) !important;border-color: color-mix(in srgb,var(--v8-brand) 28%,var(--v8-line-2)) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form :is(.input,.select,input,select):focus{border-color: var(--v8-brand) !important;box-shadow: 0 0 0 3px color-mix(in srgb,var(--v8-brand) 22%,transparent) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .ecs-more{background: var(--v8-card)}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .rows>.row-item{background: var(--v8-card) !important}html[data-theme] body.is-tool .tool-workspace-body{background: color-mix(in srgb,var(--v8-tool) 6%,var(--v8-card));border: 1px solid color-mix(in srgb,var(--v8-tool) 20%,var(--v8-line));border-radius: 12px;padding: 14px}html[data-theme] body.is-tool .pkg-trust{display: none}html[data-theme] body.is-tool .fi-zone{min-block-size: 0 !important;padding: 22px 16px !important;gap: 6px !important;background: var(--v8-card) !important;border: 2px dashed color-mix(in srgb,var(--v8-tool) 55%,var(--v8-line-2)) !important;border-radius: 12px !important}html[data-theme] body.is-tool .fi-add{transform: none}html[data-theme] body.is-tool .fi-title{font-size: 1.02rem !important;margin: 0 !important}html[data-theme] body.is-tool .fi-hint{font-size: .8rem !important;margin: 0 !important}html[data-theme] body.is-tool .fi-sources{margin-block: 8px 0 !important;gap: 8px !important;flex-wrap: wrap;justify-content: center}html[data-theme] body.is-tool .fi-source{min-block-size: 34px !important;padding: 4px 12px !important;font-size: 13px !important}html[data-theme] body.is-tool .fi-formats{margin-block: 6px 0 !important;font-size: .78rem}html[data-theme] body.is-tool .tool-options{display: grid;grid-template-columns: repeat(auto-fit,minmax(190px,1fr));gap: 10px 12px;align-items: end;margin-block-start: 12px;padding: 12px;background: var(--v8-card);border: 1px solid var(--v8-line);border-radius: 10px}html[data-theme] body.is-tool .tool-options .field{margin: 0 !important}html[data-theme] body.is-tool .tool-options :is(.input,select,input[type="text"],input[type="number"]){min-block-size: 42px !important}html[data-theme] body.is-tool .tool-workspace-body .btn-row{margin-block-start: 12px}html[data-theme] body.is-tool .tool-workspace-body .btn-primary{inline-size: 100%;min-block-size: 50px !important;font-size: 16px !important}html[data-theme] body.is-tool .pkg-privacy,html[data-theme] body.is-tool .pkg-reverse{font-size: .8rem;margin-block-start: 8px}html[data-theme] body.calc-love-calculator{--lv-a: #e11d48;--lv-b: #be185d;--lv-ink: #881337;--lv-bg1: #fff1f5;--lv-bg2: #ffe0ea;--lv-bg3: #fdf0f8;--lv-line: #f9b8cf}html[data-theme="dark"] body.calc-love-calculator{--lv-a: #fb7185;--lv-b: #f472b6;--lv-ink: #fecdd3;--lv-bg1: #2b1520;--lv-bg2: #3a1a2a;--lv-bg3: #2a1530;--lv-line: #6b2a43}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form{position: relative;overflow: hidden;background: linear-gradient(135deg,var(--lv-bg1) 0%,var(--lv-bg2) 55%,var(--lv-bg3) 100%) !important;border: 1px solid var(--lv-line) !important;border-radius: 16px;padding: 20px !important}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form::before{content: "";position: absolute;inset-block-start: -26px;inset-inline-end: -18px;inline-size: 170px;block-size: 170px;pointer-events: none;background: no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23e11d48'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.9 8.4 2.6 5 6 5c2.1 0 3.4 1.1 4.2 2.4h.1C11.1 6.1 12.4 5 14.5 5c3.4 0 5.1 3.4 3.6 6.8C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E");opacity: .08;transform: rotate(14deg)}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form>*{position: relative}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form .label{color: var(--lv-ink) !important}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form :is(.input,.select,input,select){border-color: var(--lv-line) !important;font-size: 16px !important}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form :is(.input,.select,input,select):focus{border-color: var(--lv-a) !important;box-shadow: 0 0 0 3px color-mix(in srgb,var(--lv-a) 25%,transparent) !important}html[data-theme] body.calc-love-calculator .btn-primary{background: linear-gradient(135deg,var(--lv-a),var(--lv-b)) !important;border-color: transparent !important;color: #fff !important;box-shadow: 0 8px 18px -8px color-mix(in srgb,var(--lv-a) 75%,transparent) !important;letter-spacing: .01em}html[data-theme] body.calc-love-calculator .btn-primary:hover{filter: brightness(1.06)}html[data-theme] body.calc-love-calculator .ecs-more>summary::after{color: var(--lv-a)}html[data-theme] body.calc-love-calculator .cs-modes>:is(input:checked + label){background: linear-gradient(135deg,var(--lv-a),var(--lv-b)) !important}html[data-theme] body.calc-love-calculator .result-value{color: var(--lv-a) !important}html[data-theme] body.calc-love-calculator .meter-fill,html[data-theme] body.calc-love-calculator .bar-fill{background: linear-gradient(90deg,var(--lv-a),var(--lv-b)) !important}html[data-theme] body.calc-love-calculator .calc-head-icon{background: linear-gradient(135deg,var(--lv-bg1),var(--lv-bg2)) !important;color: var(--lv-a) !important}html[data-theme] body.is-tool .tool-workspace-body{background: linear-gradient(145deg,#eef2ff 0%,#f3ecff 60%,#f6f3ff 100%);border-color: #cfd6fb;border-radius: 16px;padding: 16px}html[data-theme="dark"] body.is-tool .tool-workspace-body{background: linear-gradient(145deg,#1b1f3a 0%,#241d3f 60%,#1f1b38 100%);border-color: #3a3f78}html[data-theme] body.is-tool .fi-zone{background: color-mix(in srgb,#fff 82%,#c7d2fe) !important}html[data-theme="dark"] body.is-tool .fi-zone{background: #15182e !important}html[data-theme] body.is-tool .fi-add button,html[data-theme] body.is-tool .fi-add,html[data-theme] body.is-tool .tool-workspace-body .btn-primary{background-image: linear-gradient(135deg,#4f46e5,#7c3aed) !important;border-color: transparent !important;color: #fff !important}html[data-theme] body.is-tool .tool-workspace-body .btn-primary{box-shadow: 0 8px 18px -8px rgba(79,70,229,.7) !important}html[data-theme] body.is-post.calc-love-calculator :is(.btn-primary,.btn.btn-primary,button[type="submit"].btn){background: linear-gradient(135deg,var(--lv-a),var(--lv-b)) !important;border-color: transparent !important;color: #fff !important}html[data-theme="dark"] body.is-post.calc-love-calculator :is(.btn-primary,button[type="submit"].btn){color: #2b0a14 !important}html[data-theme] body.is-calc.calc-love-calculator main#main>.container>section:has(form,.field){border-block-start-color: var(--lv-a) !important}html[data-theme] body.calc-love-calculator .result-empty{background: color-mix(in srgb,var(--lv-bg1) 70%,var(--v8-card)) !important;border-color: var(--lv-line) !important}html[data-theme] body.is-post.calc-love-calculator .cs-modes>input:checked + label{background: linear-gradient(135deg,var(--lv-a),var(--lv-b)) !important;color: #fff !important}html[data-theme] body.is-post.calc-love-calculator .result{background: linear-gradient(135deg,var(--lv-bg1),var(--lv-bg2)) !important;border: 1px solid var(--lv-line) !important;border-radius: 14px !important}html[data-theme] body.is-post.calc-love-calculator .result :is(.result-primary,.result-card){padding: 14px 16px 6px !important;background: transparent !important}html[data-theme] body.is-post.calc-love-calculator .result .result-label{color: var(--lv-ink) !important}html[data-theme] body.is-post.calc-love-calculator .result .result-value{color: var(--lv-a) !important;-webkit-text-fill-color: var(--lv-a) !important;font-size: clamp(40px,2rem + 2vw,60px) !important}html[data-theme] body.is-post.calc-love-calculator .result .result-sub{color: var(--lv-ink) !important}html[data-theme] body.is-post.calc-love-calculator .result :is(.result-section-title,h3){color: var(--lv-ink)}html[data-theme] body.is-post.calc-love-calculator .result-primary{display: block !important}html[data-theme] body.is-post.calc-love-calculator .result-primary>*{margin-inline: 0 !important;max-inline-size: 560px}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form{padding: 0 !important;background: var(--v8-card) !important;border: 0 !important;border-radius: 18px !important;box-shadow: 0 18px 40px -22px color-mix(in srgb,var(--lv-a) 60%,transparent),0 0 0 1px var(--lv-line) !important;overflow: hidden}html[data-theme] body.calc-love-calculator .calc-head ~ section:first-of-type form::before{display: none}html[data-theme] body.calc-love-calculator .lv-band{display: flex;align-items: center;gap: 10px;padding: 14px 20px;background: linear-gradient(120deg,var(--lv-a),var(--lv-b) 70%,#a21caf);color: #fff;font-weight: 800;font-size: 1.05rem;letter-spacing: .01em}html[data-theme] body.calc-love-calculator .lv-band-ic{display: inline-grid;place-items: center;inline-size: 34px;block-size: 34px;border-radius: 50%;background: rgba(255,255,255,.22)}html[data-theme] body.calc-love-calculator .lv-band-ic svg{inline-size: 18px;block-size: 18px}html[data-theme] body.calc-love-calculator .lv-body{padding: 20px;background: radial-gradient(420px 160px at 100% 0,color-mix(in srgb,var(--lv-bg2) 80%,transparent),transparent 70%),radial-gradient(360px 160px at 0 100%,color-mix(in srgb,var(--lv-bg3) 90%,transparent),transparent 70%),var(--v8-card)}html[data-theme] body.calc-love-calculator .ecs-names{position: relative;gap: 20px !important}html[data-theme] body.calc-love-calculator .ecs-names::after{content: "";position: absolute;inset-inline-start: 50%;inset-block-end: 6px;inline-size: 36px;block-size: 36px;margin-inline-start: -18px;border-radius: 50%;background: linear-gradient(135deg,var(--lv-a),var(--lv-b)) no-repeat center / 18px 18px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.9 8.4 2.6 5 6 5c2.1 0 3.4 1.1 4.2 2.4h.1C11.1 6.1 12.4 5 14.5 5c3.4 0 5.1 3.4 3.6 6.8C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E");box-shadow: 0 0 0 4px var(--v8-card),0 6px 14px -4px color-mix(in srgb,var(--lv-a) 70%,transparent);pointer-events: none}html[data-theme] body.calc-love-calculator .ecs-names .input{min-block-size: 54px !important;font-size: 17px !important;border-width: 2px !important;border-radius: 14px !important}html[data-theme] body.calc-love-calculator .ecs-names .label{font-size: 12px !important;text-transform: uppercase;letter-spacing: .08em}html[data-theme] body.calc-love-calculator .ecs-more{background: transparent;border-style: dashed;border-color: var(--lv-line)}html[data-theme] body.calc-love-calculator .lv-body .btn-row{margin-block-start: 16px !important}html[data-theme] body.calc-love-calculator .lv-body .btn-primary{inline-size: 100%;flex: 1 1 100% !important;min-block-size: 54px !important;font-size: 17px !important;border-radius: 14px !important}html[data-theme] body.calc-love-calculator .lv-body .btn-row>#reset-btn{flex: 0 0 auto;min-block-size: 54px !important}@media (max-width: 639px){html[data-theme] body.calc-love-calculator .ecs-names{gap: 12px !important}html[data-theme] body.calc-love-calculator .ecs-names::after{display: none}html[data-theme] body.calc-love-calculator .lv-body{padding: 16px}}html[data-theme] body.calc-love-calculator .result{--p: 0}html[data-theme] body.calc-love-calculator .result .result-primary{display: grid !important;grid-template-columns: 148px minmax(0,1fr);gap: 4px 22px;align-items: center;padding: 18px 20px !important}html[data-theme] body.calc-love-calculator .result .result-primary>.result-label{grid-column: 2;grid-row: 1;align-self: end}html[data-theme] body.calc-love-calculator .result .result-primary>.result-sub{grid-column: 2;grid-row: 2;align-self: start;margin: 0 !important;font-size: 1.05rem !important;font-weight: 600}html[data-theme] body.calc-love-calculator .result .result-primary>.meter{grid-column: 2;grid-row: 3;margin: 6px 0 0 !important;max-inline-size: none}html[data-theme] body.calc-love-calculator .result .result-primary>.result-value{grid-column: 1;grid-row: 1 / span 3;inline-size: 148px;block-size: 148px;display: grid;place-items: center;border-radius: 50%;background: radial-gradient(closest-side,var(--v8-card) 76%,transparent 78%),conic-gradient(var(--lv-a) calc(var(--p) * 1%),color-mix(in srgb,var(--lv-line) 55%,transparent) 0);font-size: 2.1rem !important;line-height: 1;margin: 0 !important;box-shadow: 0 10px 24px -14px var(--lv-a)}@media (max-width: 519px){html[data-theme] body.calc-love-calculator .result .result-primary{grid-template-columns: 1fr;justify-items: center;text-align: center}html[data-theme] body.calc-love-calculator .result .result-primary>*{grid-column: 1 !important;grid-row: auto !important}}html[data-theme] body.calc-love-calculator .ecs-names{gap: 48px !important}html[data-theme] body.calc-love-calculator .ecs-names::after{z-index: 3;inset-block-end: 9px}html[data-theme] body.calc-love-calculator .lv-body .btn-row{flex-wrap: nowrap !important}html[data-theme] body.calc-love-calculator .lv-body .btn-row>.btn-primary{flex: 1 1 auto !important;inline-size: auto}html[data-theme] body.is-calc.calc-love-calculator main#main>.container>section:has(form){border-block-start: 1px solid var(--v8-line) !important;padding: 14px !important;background: transparent !important;box-shadow: none !important;border: 0 !important}@media (max-width: 639px){html[data-theme] body.calc-love-calculator .ecs-names{gap: 12px !important}}html[data-theme] body.calc-love-calculator .ecs-names::after{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'%3E%3Cpath d='M12 21s-7.5-4.6-9.6-9.2C.9 8.4 2.6 5 6 5c2.1 0 3.4 1.1 4.2 2.4h.1C11.1 6.1 12.4 5 14.5 5c3.4 0 5.1 3.4 3.6 6.8C19.5 16.4 12 21 12 21z'/%3E%3C/svg%3E") no-repeat center / 18px 18px,linear-gradient(135deg,var(--lv-a),var(--lv-b))}html[data-theme] body.is-calc.calc-love-calculator main#main>.container>section:has(form,.field){border: 0 !important;border-block-start: 0 !important;background: transparent !important;box-shadow: none !important;padding: 0 !important}html[data-theme] body.is-tool .ecs-dpi{display: block}html[data-theme] body.is-tool .ecs-dpi-top{display: flex;align-items: baseline;justify-content: space-between;gap: 10px}html[data-theme] body.is-tool .ecs-dpi-val{font-weight: 800;color: var(--v8-tool);font-size: 1.05rem}html[data-theme] body.is-tool .ecs-dpi-name{font-size: .8rem;font-weight: 600;color: var(--v8-muted)}html[data-theme] body.is-tool .ecs-dpi input[type="range"]{-webkit-appearance: none;appearance: none;inline-size: 100%;block-size: 8px;margin: 14px 0 6px;border-radius: 999px;cursor: pointer;background: linear-gradient(90deg,var(--v8-tool) var(--fill,50%),color-mix(in srgb,var(--v8-tool) 18%,var(--v8-line)) var(--fill,50%))}html[data-theme] body.is-tool .ecs-dpi input[type="range"]::-webkit-slider-thumb{-webkit-appearance: none;inline-size: 24px;block-size: 24px;border-radius: 50%;background: #fff;border: 3px solid var(--v8-tool);box-shadow: 0 2px 8px rgba(30,27,75,.3)}html[data-theme] body.is-tool .ecs-dpi input[type="range"]::-moz-range-thumb{inline-size: 20px;block-size: 20px;border-radius: 50%;background: #fff;border: 3px solid var(--v8-tool)}html[data-theme] body.is-tool .ecs-dpi input[type="range"]:focus-visible{outline: 3px solid color-mix(in srgb,var(--v8-tool) 40%,transparent);outline-offset: 4px}html[data-theme] body.is-tool .ecs-dpi-ticks{display: flex;justify-content: space-between;font-size: .72rem;color: var(--v8-muted)}html[data-theme] body.is-tool .ecs-dpi + select,html[data-theme] body.is-tool .field.has-ecs-dpi>select{position: absolute;inline-size: 1px;block-size: 1px;opacity: 0;pointer-events: none}html[data-theme] body.is-tool .tool-options>.field.has-ecs-dpi{grid-column: 1 / -1}html[data-theme] body.is-tool .ecs-dpi input[type="range"]::-webkit-slider-thumb{background: #fff !important;background-color: #fff !important;opacity: 1 !important;border: 4px solid var(--v8-tool) !important;box-shadow: 0 0 0 4px color-mix(in srgb,var(--v8-tool) 18%,transparent),0 3px 8px rgba(30,27,75,.35) !important;inline-size: 26px;block-size: 26px;margin-block-start: -9px;cursor: grab}html[data-theme] body.is-tool .ecs-dpi input[type="range"]::-moz-range-thumb{background: #fff !important;opacity: 1 !important;border: 4px solid var(--v8-tool) !important;inline-size: 18px;block-size: 18px;cursor: grab}html[data-theme] body.is-tool .ecs-dpi input[type="range"]{opacity: 1 !important;background-color: transparent}html[data-theme="dark"] body.is-tool .ecs-dpi input[type="range"]::-webkit-slider-thumb{background: #fff !important;border-color: #a5b4fc !important}html[data-theme] body.is-tool .ecs-dpi-ticks span{opacity: 1}html[data-theme] body.is-post article.section{max-inline-size: 860px;margin-inline: auto;padding: clamp(18px,3.5vw,40px) !important;background: var(--v8-card);border: 1px solid var(--v8-line);border-radius: 18px;box-shadow: var(--v8-sh)}html[data-theme] body.is-post article.section::before{display: none !important}html[data-theme] body.is-post article.section>h2:first-of-type{margin-block-start: 0}html[data-theme] body.is-post article.section :is(h2,h3,h4){font-family: inherit !important;color: var(--v8-head);text-wrap: balance;scroll-margin-block-start: 90px}html[data-theme] body.is-post article.section h2{font-size: clamp(1.35rem,1.1rem + 1vw,1.7rem);font-weight: 800;line-height: 1.25;letter-spacing: -.01em;margin-block: 2.2em .7em;padding-block: 0;padding-inline-start: 14px;border: 0;border-inline-start: 4px solid var(--ac-btn)}html[data-theme] body.is-post article.section h3{font-size: 1.15rem;font-weight: 700;margin-block: 1.7em .5em}html[data-theme] body.is-post article.section hr{display: none}html[data-theme] body.is-post article.section :is(p,li){font-size: 1.0625rem;line-height: 1.75;color: var(--v8-text,var(--v8-head))}html[data-theme] body.is-post article.section p{margin-block: 0 1.1em}html[data-theme] body.is-post article.section :is(ul,ol){padding-inline-start: 1.4em;margin-block: 0 1.2em}html[data-theme] body.is-post article.section li{margin-block: .35em}html[data-theme] body.is-post article.section li::marker{color: var(--ac-btn);font-weight: 700}html[data-theme] body.is-post article.section a:not(.btn){color: var(--ac-btn);text-underline-offset: 3px}html[data-theme] body.is-post article.section strong{color: var(--v8-head)}html[data-theme] body.is-post article.section .toc-card{background: color-mix(in srgb,var(--ac-btn) 5%,var(--v8-card));border: 1px solid color-mix(in srgb,var(--ac-btn) 20%,var(--v8-line));border-radius: 14px;box-shadow: none;margin-block: 0 1.6em;overflow: hidden}html[data-theme] body.is-post article.section .toc-card>summary{padding: 14px 18px;font-size: .78rem;font-weight: 800;letter-spacing: .1em;text-transform: uppercase;color: var(--v8-muted);cursor: pointer}html[data-theme] body.is-post article.section .toc-links{counter-reset: ecs-toc;list-style: none;margin: 0;padding: 4px 12px 14px;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 2px 18px}html[data-theme] body.is-post article.section .toc-links li{counter-increment: ecs-toc;margin: 0;padding: 0}html[data-theme] body.is-post article.section .toc-links li::before{content: none !important;display: none !important}html[data-theme] body.is-post article.section .toc-links a{display: flex;align-items: flex-start;gap: 10px;padding: 7px 8px;border-radius: 8px;font-size: .95rem;line-height: 1.4;color: var(--v8-head) !important;text-decoration: none;background: transparent}html[data-theme] body.is-post article.section .toc-links a::before{content: counter(ecs-toc);flex: none;inline-size: 24px;block-size: 24px;margin-block-start: 0;display: grid;place-items: center;border-radius: 50%;background: color-mix(in srgb,var(--ac-btn) 14%,var(--v8-card));color: var(--ac-btn);font-size: .72rem;font-weight: 800;position: static;transform: none;border: 0}html[data-theme] body.is-post article.section .toc-links a:hover{background: color-mix(in srgb,var(--ac-btn) 9%,var(--v8-card))}html[data-theme] body.is-post article.section .toc-links a.is-current{background: color-mix(in srgb,var(--ac-btn) 12%,var(--v8-card));font-weight: 700}html[data-theme] body.is-post article.section .toc-links a.is-current::before{background: var(--ac-btn);color: #fff}@media (max-width: 639px){html[data-theme] body.is-post article.section .toc-links{grid-template-columns: 1fr}}html[data-theme] body.is-post article.section details:not(.toc-card){border: 1px solid var(--v8-line);border-radius: 12px;background: var(--v8-card);margin-block: 0 10px;overflow: hidden}html[data-theme] body.is-post article.section details:not(.toc-card)>summary{padding: 14px 18px;font-weight: 700;color: var(--v8-head);cursor: pointer;list-style: none;display: flex;justify-content: space-between;gap: 12px;align-items: center}html[data-theme] body.is-post article.section details:not(.toc-card)>summary::-webkit-details-marker{display: none}html[data-theme] body.is-post article.section details:not(.toc-card)>summary::after{content: "+";font-size: 1.25rem;line-height: 1;color: var(--ac-btn);flex: none}html[data-theme] body.is-post article.section details[open]:not(.toc-card)>summary::after{content: "\2212"}html[data-theme] body.is-post article.section details[open]:not(.toc-card)>summary{background: color-mix(in srgb,var(--ac-btn) 6%,var(--v8-card))}html[data-theme] body.is-post article.section details:not(.toc-card)>:not(summary){padding-inline: 18px}html[data-theme] body.is-post article.section details:not(.toc-card)>:last-child{padding-block-end: 4px}html[data-theme] body.is-post article.section .table-wrap{border: 1px solid var(--v8-line);border-radius: 12px;overflow-x: auto;margin-block: 1em 1.4em}html[data-theme] body.is-post article.section table{border-collapse: collapse;inline-size: 100%;font-size: .95rem}html[data-theme] body.is-post article.section :is(th,td){padding: 10px 14px;text-align: start;border-block-end: 1px solid var(--v8-line)}html[data-theme] body.is-post article.section th{background: color-mix(in srgb,var(--ac-btn) 8%,var(--v8-card));font-weight: 700;color: var(--v8-head)}html[data-theme] body.is-post article.section tbody tr:nth-child(even) td{background: color-mix(in srgb,var(--v8-head) 3%,transparent)}html[data-theme] body.is-post article.section tr:last-child :is(td,th){border-block-end: 0}html[data-theme] body.is-post article.section :is(pre,code){border-radius: 8px}html[data-theme] body.is-post article.section blockquote{margin: 1.2em 0;padding: 12px 18px;border-inline-start: 4px solid var(--ac-btn);background: color-mix(in srgb,var(--ac-btn) 6%,var(--v8-card));border-radius: 0 10px 10px 0}html[data-theme] body.is-post article.section .toc-links,html[data-theme] body.is-post article.section .toc-links li{list-style: none !important}html[data-theme] body.is-post article.section .toc-links li::marker{content: "" !important;font-size: 0 !important}html[data-theme] body.is-post article.section .toc-links a::before{color: var(--ac-btn) !important;font-size: .72rem !important;font-weight: 800 !important;line-height: 1 !important;opacity: 1 !important;background: color-mix(in srgb,var(--ac-btn) 14%,var(--v8-card)) !important;inline-size: 24px !important;block-size: 24px !important}html[data-theme] body.is-post article.section .toc-links a.is-current::before{background: var(--ac-btn) !important;color: #fff !important}html[data-theme] body.is-post article.section .toc-links a{text-indent: 0 !important;padding-inline-start: 8px !important}html[data-theme] body.is-post article.section .toc-links a::before{text-indent: 0 !important;justify-content: center}html[data-theme] body.is-post article.section{--hl-info: #0f766e;--hl-warn: #b45309;--hl-ex: #4f46e5;--hl-mark: #fde68a;--hl-code: #f1f5f9}html[data-theme="dark"] body.is-post article.section{--hl-info: #5eead4;--hl-warn: #fbbf24;--hl-ex: #a5b4fc;--hl-mark: #78350f;--hl-code: #0b1220}html[data-theme] body.is-post article.section .prose>p:first-of-type,html[data-theme] body.is-post article.section>h2:first-of-type + p{font-size: 1.15rem;line-height: 1.7;color: var(--v8-head)}html[data-theme] body.is-post article.section :is(p,li,td) strong{background: linear-gradient(transparent 58%,color-mix(in srgb,var(--hl-mark) 70%,transparent) 58%);padding-inline: 2px;border-radius: 2px;font-weight: 700}html[data-theme] body.is-post article.section mark{background: color-mix(in srgb,var(--hl-mark) 75%,transparent);color: inherit;padding: 1px 5px;border-radius: 4px}html[data-theme] body.is-post article.section :is(p,li) code{background: var(--hl-code);border: 1px solid var(--v8-line);padding: 1px 6px;font-size: .9em;border-radius: 6px}html[data-theme] body.is-post article.section .callout{--cl: var(--hl-info);position: relative;margin-block: 1.4em;padding: 14px 18px 14px 54px;border-radius: 12px;border: 1px solid color-mix(in srgb,var(--cl) 30%,var(--v8-line));border-inline-start: 5px solid var(--cl);background: color-mix(in srgb,var(--cl) 8%,var(--v8-card))}html[data-theme] body.is-post article.section .callout::before{content: "i";position: absolute;inset-inline-start: 16px;inset-block-start: 14px;inline-size: 26px;block-size: 26px;display: grid;place-items: center;border-radius: 50%;background: var(--cl);color: #fff;font-weight: 800;font-size: .95rem;font-style: italic;font-family: Georgia,serif}html[data-theme] body.is-post article.section .callout-warn,html[data-theme] body.is-post article.section .callout-warning{--cl: var(--hl-warn)}html[data-theme] body.is-post article.section :is(.callout-warn,.callout-warning)::before{content: "!";font-style: normal;font-family: inherit}html[data-theme="dark"] body.is-post article.section .callout::before{color: #04201d}html[data-theme="dark"] body.is-post article.section :is(.callout-warn,.callout-warning)::before{color: #2a1700}html[data-theme] body.is-post article.section .callout>:last-child{margin-block-end: 0}html[data-theme] body.is-post article.section .callout :is(p,li){font-size: 1rem}html[data-theme] body.is-post article.section .example{margin-block: 1.4em;border: 1px solid color-mix(in srgb,var(--hl-ex) 28%,var(--v8-line));border-radius: 14px;overflow: hidden;background: var(--v8-card)}html[data-theme] body.is-post article.section .example-head{display: flex;align-items: center;gap: 10px;padding: 11px 18px;font-weight: 800;font-size: .95rem;color: var(--v8-head);background: color-mix(in srgb,var(--hl-ex) 10%,var(--v8-card));border-block-end: 1px solid color-mix(in srgb,var(--hl-ex) 22%,var(--v8-line))}html[data-theme] body.is-post article.section .example-head::before{content: "Ex";display: inline-grid;place-items: center;min-inline-size: 28px;block-size: 22px;padding-inline: 5px;border-radius: 6px;background: var(--hl-ex);color: #fff;font-size: .7rem;font-weight: 800;letter-spacing: .04em}html[data-theme="dark"] body.is-post article.section .example-head::before{color: #0f1030}html[data-theme] body.is-post article.section .example-body{padding: 14px 18px}html[data-theme] body.is-post article.section .example-body>:last-child{margin-block-end: 0}html[data-theme] body.is-post article.section .example-body :is(h3,h4){margin-block-start: .4em}html[data-theme] body.is-post article.section :is(.audit-formula,pre){background: var(--hl-code);border: 1px solid var(--v8-line);border-inline-start: 4px solid var(--hl-ex);border-radius: 10px;padding: 12px 16px;font-family: ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size: .92rem;line-height: 1.6;color: var(--v8-head);overflow-x: auto;white-space: pre-wrap}html[data-theme] body.is-post article.section .formula-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(220px,1fr));gap: 12px;margin-block: 1.2em}html[data-theme] body.is-post article.section .formula-cards>*{border: 1px solid var(--v8-line);border-radius: 12px;padding: 14px;background: color-mix(in srgb,var(--hl-ex) 5%,var(--v8-card))}html[data-theme="dark"] body.is-post article.section th{background: color-mix(in srgb,var(--ac-btn) 16%,var(--v8-card))}html[data-theme="dark"] body.is-post article.section{box-shadow: none}html[data-theme="dark"] body.is-post article.section{--hl-mark: rgba(251,191,36,.42)}html[data-theme] body.is-calc:is(.ac-relationships){--fa: #e11d48;--fb: #be185d;--ft: #be123c}html[data-theme] body.is-calc:is(.ac-date-age){--fa: #2563eb;--fb: #0e7490;--ft: #1d4ed8}html[data-theme] body.is-calc:is(.ac-education){--fa: #4f46e5;--fb: #7c3aed;--ft: #4338ca}html[data-theme] body.is-calc:is(.ac-career){--fa: #047857;--fb: #0f766e;--ft: #047857}html[data-theme] body.is-calc:is(.ac-specialized){--fa: #92400e;--fb: #b45309;--ft: #92400e}html[data-theme] body.is-calc:is(.ac-weather){--fa: #0369a1;--fb: #0e7490;--ft: #0369a1}html[data-theme] body.is-calc:is(.ac-games){--fa: #7e22ce;--fb: #be185d;--ft: #7e22ce}html[data-theme] body.is-calc:is(.ac-home-garden){--fa: #15803d;--fb: #4d7c0f;--ft: #15803d}html[data-theme] body.is-calc:is(.ac-health){--fa: #c2410c;--fb: #b91c1c;--ft: #c2410c}html[data-theme] body.is-calc:is(.ac-shipping){--fa: #b45309;--fb: #9a3412;--ft: #9a3412}html[data-theme] body.is-calc:is(.ac-materials){--fa: #0e7490;--fb: #334155;--ft: #0e7490}html[data-theme] body.is-calc:is(.ac-land-farm){--fa: #3f6212;--fb: #15803d;--ft: #3f6212}html[data-theme] body.is-tool{--fa: #4f46e5;--fb: #7c3aed;--ft: #4338ca}html[data-theme="dark"] body.is-calc:is(.ac-relationships){--ft: #fda4af}html[data-theme="dark"] body.is-calc:is(.ac-date-age){--ft: #93c5fd}html[data-theme="dark"] body.is-calc:is(.ac-education){--ft: #a5b4fc}html[data-theme="dark"] body.is-calc:is(.ac-career){--ft: #6ee7b7}html[data-theme="dark"] body.is-calc:is(.ac-specialized){--ft: #fcd34d}html[data-theme="dark"] body.is-calc:is(.ac-weather){--ft: #7dd3fc}html[data-theme="dark"] body.is-calc:is(.ac-games){--ft: #d8b4fe}html[data-theme="dark"] body.is-calc:is(.ac-home-garden){--ft: #86efac}html[data-theme="dark"] body.is-calc:is(.ac-health){--ft: #fdba74}html[data-theme="dark"] body.is-calc:is(.ac-shipping){--ft: #fcd34d}html[data-theme="dark"] body.is-calc:is(.ac-materials){--ft: #67e8f9}html[data-theme="dark"] body.is-calc:is(.ac-land-farm){--ft: #bef264}html[data-theme="dark"] body.is-tool{--ft: #a5b4fc}html[data-theme] body.is-calc[class*="ac-"]:not(.calc-love-calculator){--ac-btn: var(--fa);--ac-btn-h: var(--fb)}html[data-theme] body.is-post[class*="ac-"] :is(.btn-primary,button[type="submit"].btn){background: linear-gradient(135deg,var(--fa),var(--fb)) !important;border-color: transparent !important;color: #fff !important}html[data-theme="dark"] body.is-post[class*="ac-"] :is(.btn-primary,button[type="submit"].btn){color: #fff !important}html[data-theme] body.is-calc[class*="ac-"] main#main>.container>section:has(form,.field){border-block-start-color: var(--fa) !important}html[data-theme] body.is-calc[class*="ac-"] .calc-head ~ section:first-of-type form{background: color-mix(in srgb,var(--fa) 6%,var(--v8-card)) !important;border-color: color-mix(in srgb,var(--fa) 22%,var(--v8-line)) !important}html[data-theme] body.is-calc[class*="ac-"] .calc-head ~ section:first-of-type form :is(.input,.select,input,select):focus{border-color: var(--fa) !important;box-shadow: 0 0 0 3px color-mix(in srgb,var(--fa) 22%,transparent) !important}html[data-theme] body.is-calc[class*="ac-"] .result .result-value{color: var(--ft) !important;-webkit-text-fill-color: var(--ft) !important}html[data-theme] body.is-calc[class*="ac-"] .result{border-color: color-mix(in srgb,var(--fa) 30%,var(--v8-line)) !important;background: color-mix(in srgb,var(--fa) 6%,var(--v8-card)) !important}html[data-theme] body.is-calc[class*="ac-"] .result-label{color: var(--ft) !important}html[data-theme] body.is-calc[class*="ac-"] .calc-head-icon{color: var(--fa) !important;background: color-mix(in srgb,var(--fa) 12%,var(--v8-card)) !important}html[data-theme="dark"] body.is-calc[class*="ac-"] .calc-head-icon{color: var(--ft) !important}html[data-theme] body.is-post .ecs-band{display: flex;align-items: center;gap: 10px;margin: 0 0 14px;padding: 11px 16px;border-radius: 12px;background: linear-gradient(120deg,var(--fa,var(--ac-btn)),var(--fb,var(--ac-btn)));color: #fff;font-weight: 800;font-size: 1rem;letter-spacing: .01em;box-shadow: 0 10px 22px -16px var(--fa,#000)}html[data-theme] body.is-post .ecs-band-ic{display: inline-grid;place-items: center;inline-size: 30px;block-size: 30px;border-radius: 50%;background: rgba(255,255,255,.2);flex: none}html[data-theme] body.is-post .ecs-band-ic svg{inline-size: 17px;block-size: 17px;color: #fff;stroke: currentColor}html[data-theme] body.is-post .ecs-band-ic:empty{display: none}html[data-theme] body.is-post .ecs-band-tx{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}html[data-theme] body.is-post .ecs-hist{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-block-start: 14px;padding-block-start: 12px;border-block-start: 1px dashed var(--v8-line)}html[data-theme] body.is-post .ecs-hist-h{font-size: .75rem;font-weight: 800;letter-spacing: .08em;text-transform: uppercase;color: var(--v8-muted);margin-inline-end: 4px}html[data-theme] body.is-post .ecs-hist-chip{display: inline-flex;align-items: baseline;gap: 6px;max-inline-size: 100%;padding: 6px 12px;border-radius: 999px;cursor: pointer;border: 1px solid color-mix(in srgb,var(--fa,var(--ac-btn)) 30%,var(--v8-line));background: var(--v8-card);color: var(--v8-muted);font-size: .82rem;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}html[data-theme] body.is-post .ecs-hist-chip strong{color: var(--ft,var(--ac-btn));font-weight: 800}html[data-theme] body.is-post .ecs-hist-chip:hover{background: color-mix(in srgb,var(--fa,var(--ac-btn)) 8%,var(--v8-card))}html[data-theme] body.is-post .ecs-hist-clear{border: 0;background: none;color: var(--v8-muted);font-size: .78rem;text-decoration: underline;cursor: pointer;padding: 4px}@media (min-width: 640px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>:is(.btn-secondary,.btn-ghost){flex: 0 0 auto !important;min-inline-size: 110px}}html[data-theme] body.is-post:has(.ecs-hist) [data-history]{display: none !important}html[data-theme] body.is-calc:not(.calc-love-calculator) .result .result-primary{display: block !important;background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 16px 18px 8px !important;margin: 0 !important;text-align: start !important}html[data-theme] body.is-calc:not(.calc-love-calculator) .result .result-primary>*{margin-inline: 0 !important;text-align: start !important}html[data-theme] body.is-calc:not(.calc-love-calculator) .result .result-primary .result-value{display: block;font-size: clamp(34px,1.6rem + 1.8vw,48px) !important;line-height: 1.1;margin-block: 4px 2px !important}html[data-theme] body.is-calc:not(.calc-love-calculator) .result .result-primary .result-sub{margin-block: 2px 0 !important;color: var(--v8-head) !important;font-size: 1rem !important}html[data-theme] body.is-calc:not(.calc-love-calculator) .result .result-primary .meter{margin-block-start: 10px !important;max-inline-size: none !important}html[data-theme] body.is-calc .result .meter-fill,html[data-theme] body.is-calc .result .bar-fill{background: linear-gradient(90deg,var(--fa,var(--ac-btn)),var(--fb,var(--ac-btn))) !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type input[type="range"]{accent-color: var(--fa,var(--ac-btn))}html[data-theme] body.is-post .ecs-more>summary::after{color: var(--fa,var(--ac-btn))}@media (min-width: 760px){html[data-theme] body.calc-friendship-calculator #sliders{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}}html[data-theme] body.calc-friendship-calculator #sliders .q-item{margin: 0 !important;padding: 10px 14px !important;border-radius: 12px !important}html[data-theme] body.calc-friendship-calculator #sliders .q-title{font-size: .92rem !important;font-weight: 700;margin: 0 0 4px !important}html[data-theme] body.calc-friendship-calculator #sliders .range-head{margin: 0 !important}html[data-theme] body.calc-friendship-calculator #sliders .q-who{font-size: .75rem !important;color: var(--v8-muted) !important}html[data-theme] body.calc-friendship-calculator #sliders .range-value{font-size: 1.05rem !important;color: var(--ft) !important;font-weight: 800}html[data-theme] body.calc-friendship-calculator #sliders input[type="range"]{margin-block: 4px !important}html[data-theme] body.calc-friendship-calculator #sliders .q-scale{font-size: .72rem !important}html[data-theme] body.calc-friendship-calculator fieldset:has(>#sliders){padding: 0 !important;border: 0 !important;background: transparent !important}html[data-theme] body.calc-friendship-calculator fieldset:has(>#sliders)>legend{font-weight: 700;padding-block-end: 8px}html[data-theme] body.is-post .ecs-more>summary{justify-content: flex-start !important}html[data-theme] body.is-post .ecs-more>summary::after{margin-inline-start: auto}html[data-theme] body.is-post .ecs-more>summary .opt{font-weight: 500;color: var(--v8-muted);margin-inline-start: 6px}html[data-theme] body.calc-friendship-calculator #sliders :is(.q-cols,.range-field){gap: 0 !important;margin: 0 !important;padding: 0 !important;min-block-size: 0 !important}html[data-theme] body.calc-friendship-calculator #sliders .range-field>*{margin-block: 0 !important}html[data-theme] body.calc-friendship-calculator #sliders input[type="range"]{margin-block: 6px 2px !important;block-size: 22px}@media (min-width: 760px){html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)){display: grid;grid-template-columns: 64px minmax(0,1fr) auto;align-items: end;gap: 8px;padding: 8px 10px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.row-head{display: flex;flex-direction: column;gap: 2px;margin: 0 !important;padding-block-end: 10px;font-size: .78rem}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row{display: grid !important;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 8px !important;margin: 0 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row>.field{margin: 0 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)):not(:first-child) .label{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) :is(.input,.select,input,select){min-block-size: 40px !important;padding-inline: 8px !important;font-size: 14px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) .row-remove{align-self: end}}html[data-theme] body.is-post .rows>.row-item .row-group-meta{display: inline-block;padding: 1px 8px;border-radius: 999px;background: color-mix(in srgb,var(--fa,var(--ac-btn)) 14%,var(--v8-card));color: var(--ft,var(--ac-btn));font-weight: 800;font-size: .72rem;inline-size: max-content}@media (min-width: 760px){html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row{grid-template-columns: none !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)){grid-template-columns: 56px minmax(0,1fr) auto}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.row-head:has(.row-group-meta) .row-index{position: absolute;inline-size: 1px;block-size: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) .row-index{font-size: .7rem}}html[data-theme] body.is-post fieldset.ecs-fold{border: 1px dashed color-mix(in srgb,var(--fa,var(--ac-btn)) 35%,var(--v8-line)) !important;border-radius: 10px !important;padding: 0 !important;background: var(--v8-card) !important}html[data-theme] body.is-post fieldset.ecs-fold>legend{float: left;inline-size: 100%;padding: 0 !important;margin: 0 !important}html[data-theme] body.is-post fieldset.ecs-fold>legend + *{clear: both}html[data-theme] body.is-post fieldset.ecs-fold>:not(legend){margin-inline: 14px}html[data-theme] body.is-post fieldset.ecs-fold:not(.is-folded){padding-block-end: 12px !important}html[data-theme] body.is-post fieldset.ecs-fold.is-folded>:not(legend){display: none !important}html[data-theme] body.is-post .ecs-fold-btn{display: flex;align-items: center;gap: 6px;inline-size: 100%;padding: 10px 14px;border: 0;background: none;cursor: pointer;font: inherit;font-size: 14px;font-weight: 600;color: var(--v8-head);text-align: start}html[data-theme] body.is-post .ecs-fold-btn::after{content: "+";margin-inline-start: auto;font-size: 18px;line-height: 1;color: var(--fa,var(--ac-btn))}html[data-theme] body.is-post .ecs-fold-btn[aria-expanded="true"]::after{content: "\2212"}html[data-theme] body.is-post .ecs-fold-btn .opt{font-weight: 500;color: var(--v8-muted)}@media (min-width: 760px){html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.row-head{display: contents !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) .row-index,html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) .row-group-meta{grid-column: 1;grid-row: 1;align-self: center;font-size: .7rem;line-height: 1.2}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row{grid-column: 2;grid-row: 1}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) .row-remove{grid-column: 3;grid-row: 1;align-self: end}}html[data-theme] body.is-post details.e-more{border: 1px dashed color-mix(in srgb,var(--fa,var(--ac-btn)) 35%,var(--v8-line)) !important;border-radius: 10px !important;background: var(--v8-card) !important}html[data-theme] body.is-post details.e-more>summary{color: var(--v8-head) !important;font-size: 14px !important;font-weight: 600 !important;padding: 10px 14px !important}html[data-theme] body.is-post details.e-more>summary :is(svg,.e-ico){color: var(--fa,var(--ac-btn)) !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type table :is(input,select){min-block-size: 36px !important;padding-block: 4px !important;font-size: 14px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type table :is(td,th){padding-block: 6px !important}@media (min-width: 640px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row:has(>.field:nth-child(3)):not(.rows .field-row){grid-template-columns: repeat(auto-fit,minmax(150px,1fr)) !important}}html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset:not(.ecs-fold){padding: 12px 14px 14px !important;margin-block: 10px 0 !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type form :is(.cs-diagram,figure.cs-fig){max-block-size: 180px}html[data-theme] body.is-post .calc-head ~ section:first-of-type form :is(.cs-diagram,figure.cs-fig) svg{max-block-size: 150px;inline-size: auto;margin-inline: auto;display: block}html[data-theme] body.is-tool .tool-options{align-items: start !important}html[data-theme] body.is-tool .tool-workspace-body textarea{min-block-size: 170px;font-size: 14px}@media (max-width: 639px){html[data-theme] body.is-post main#main>.container:has(>.calc-head)>.calc-head ~ section:first-of-type{padding: 10px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type form{padding: 12px 10px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset:not(.ecs-fold){padding: 10px !important}html[data-theme] body.is-tool .tool-workspace-body{padding: 10px !important}html[data-theme] body.is-post .ecs-band{display: none}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row:has(>.field:nth-child(3)):not(.rows .field-row){display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 10px !important}html[data-theme] body.is-post .fi-sources .fi-source{flex: 1 1 0;justify-content: center}}html[data-theme] body.is-post .calc-head ~ section:first-of-type form .callout{padding: 9px 12px !important;font-size: 13px !important;line-height: 1.5 !important;border-radius: 10px !important;margin-block: 10px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type form .callout>svg{inline-size: 16px;block-size: 16px}html[data-theme] body.is-post .calc-head ~ section:first-of-type form .callout p{margin: 0;font-size: inherit !important}html[data-theme] body.is-post .cs-modes>:is(input:checked + label,button[aria-checked="true"]) :is(.cs-mode-sub,small,.sub){color: rgba(255,255,255,.88) !important}html[data-theme] body.is-post .cs-modes>:is(label,button) :is(.cs-mode-sub){font-size: 11.5px !important;line-height: 1.35;font-weight: 500 !important}html[data-theme] body.is-post .cs-modes>:is(label,button){flex: 1 1 150px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row>:has(>.cs-modes,>fieldset>.cs-modes){grid-column: 1 / -1}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row:has(>*>.cs-modes){grid-template-columns: 1fr !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row>.cs-modes{grid-column: 1 / -1}@media (min-width: 640px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row:has(>.cs-modes){grid-template-columns: repeat(2,minmax(0,1fr)) !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .cs-modes:has(>label:nth-of-type(5))>:is(label,button){flex: 1 1 calc(25% - 1px) !important}}html[data-theme] body.is-post .rows>.row-item>.field-row + .field-row{margin-block-start: 10px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row>.field{min-inline-size: 0}html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row>.field :is(input,select){min-inline-size: 0;max-inline-size: 100%;box-sizing: border-box}@media (max-width: 639px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .field-row:has(input[type="date"],input[type="time"]):not(.rows .field-row){grid-template-columns: 1fr !important}}html[data-theme] body.is-post .calc-head ~ section:first-of-type form fieldset.ecs-fold.is-folded>:not(legend),html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset.ecs-fold.is-folded>:not(legend){display: none !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset.ecs-fold.is-folded>:not(legend):not(.f1):not(.f2):not(.f3):not(.f4):not(.f5):not(.f6){display: none !important}html[data-theme] body.is-post .ecs-tip{display: inline-grid;place-items: center;inline-size: 18px;block-size: 18px;margin-inline-start: 6px;padding: 0;vertical-align: 1px;border-radius: 50%;border: 0;cursor: pointer;font: italic 700 11px/1 Georgia,serif;background: color-mix(in srgb,var(--fa,var(--ac-btn)) 16%,var(--v8-card));color: var(--ft,var(--ac-btn))}html[data-theme] body.is-post .ecs-tip[aria-expanded="true"]{background: var(--fa,var(--ac-btn));color: #fff}html[data-theme] body.is-post .ecs-tip-body:not(.is-open){display: none !important}html[data-theme] body.is-post .ecs-tip-body.is-open{display: block !important;margin-block-start: 6px !important;padding: 8px 10px;border-radius: 8px;background: color-mix(in srgb,var(--fa,var(--ac-btn)) 7%,var(--v8-card));border: 1px solid color-mix(in srgb,var(--fa,var(--ac-btn)) 20%,var(--v8-line))}html[data-theme] body.is-post .callout.ecs-short:not(.is-open){display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;padding-inline-end: 44px !important;position: relative}html[data-theme] body.is-post .callout.ecs-short:not(.is-open)>svg{display: none}html[data-theme] body.is-post .callout.ecs-short{position: relative}html[data-theme] body.is-post .ecs-short-more{position: absolute;inset-inline-end: 8px;inset-block-start: 6px;inline-size: 28px;block-size: 22px;border-radius: 999px;border: 0;cursor: pointer;background: color-mix(in srgb,currentColor 14%,transparent);color: inherit;font-weight: 800;line-height: 1}html[data-theme] body.is-post .callout.ecs-short.is-open .ecs-short-more{inset-block-start: auto;inset-block-end: 6px}html[data-theme] body.is-post .ecs-float-go{position: fixed;z-index: 60;inset-inline-end: 18px;inset-block-end: 22px;max-inline-size: calc(100vw - 36px);padding: 13px 22px;border: 0;border-radius: 999px;cursor: pointer;color: #fff;font: inherit;font-weight: 800;font-size: 15px;background: linear-gradient(135deg,var(--fa,var(--ac-btn)),var(--fb,var(--ac-btn)));box-shadow: 0 12px 26px -10px color-mix(in srgb,var(--fa,#000) 80%,transparent);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;animation: ecs-pop .18s ease-out}html[data-theme] body.is-post .ecs-float-go[hidden]{display: none}@keyframes ecs-pop{from{transform: translateY(12px);opacity: 0}to{transform: none;opacity: 1}}@media (max-width: 899px){html[data-theme] body.is-post .ecs-float-go{inset-block-end: 78px;inset-inline: 16px}}@media (prefers-reduced-motion: reduce){html[data-theme] body.is-post .ecs-float-go{animation: none}}html[data-theme] body.is-post[class*="ac-"] main#main::before,html[data-theme] body.is-tool main#main::before{content: "";position: absolute;inset-inline: 0;inset-block-start: 0;block-size: 420px;z-index: -1;pointer-events: none;background: radial-gradient(600px 260px at 12% 0,color-mix(in srgb,var(--fa) 16%,transparent),transparent 70%),radial-gradient(520px 240px at 92% 10%,color-mix(in srgb,var(--fb) 14%,transparent),transparent 70%),radial-gradient(color-mix(in srgb,var(--fa) 18%,transparent) 1px,transparent 1.4px) 0 0 / 18px 18px;-webkit-mask-image: linear-gradient(#000 40%,transparent);mask-image: linear-gradient(#000 40%,transparent)}html[data-theme] body.is-post main#main{position: relative}html[data-theme] body.is-post main#main{isolation: isolate}html[data-theme] body.is-post .calc-head h1{background: linear-gradient(90deg,var(--v8-head) 55%,var(--ft,var(--v8-head)));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}@media print{html[data-theme] body.is-post .calc-head h1{-webkit-text-fill-color: currentColor}}html[data-theme] body.is-post[class*="ac-"] .post-theme,html[data-theme] body.is-tool .post-theme{background: radial-gradient(560px 240px at 10% 0,color-mix(in srgb,var(--fa) 20%,transparent),transparent 72%),radial-gradient(520px 240px at 92% 20%,color-mix(in srgb,var(--fb) 16%,transparent),transparent 72%),radial-gradient(color-mix(in srgb,var(--fa) 22%,transparent) 1px,transparent 1.5px) 0 0 / 18px 18px,color-mix(in srgb,var(--fa) 4%,var(--v8-bg)) !important;border-block-end: 1px solid color-mix(in srgb,var(--fa) 14%,var(--v8-line))}html[data-theme] body.is-post[class*="ac-"] main#main::before,html[data-theme] body.is-tool main#main::before{display: none}html[data-theme] body.is-post .callout.ecs-short:not(.is-open){max-block-size: 40px;-webkit-line-clamp: unset;display: block !important;white-space: nowrap;text-overflow: ellipsis}@media (min-width: 900px){html[data-theme] body.is-post .ecs-float-go{display: none !important}}@media (max-width: 759px){html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3))>.field-row{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)) .label{font-size: 12px !important;margin-block-end: 2px}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)) :is(.input,.select,input,select){min-block-size: 40px !important;font-size: 15px !important}html[data-theme] body.is-post .rows>.row-item{padding: 8px 10px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset fieldset,html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset .rows>.row-item>.rows,html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset [data-semester],html[data-theme] body.is-post .calc-head ~ section:first-of-type fieldset .sem-card{border-inline: 0 !important;padding-inline: 0 !important;margin-inline: 0 !important;background: transparent !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type form>fieldset:not(.ecs-fold){border-inline: 0 !important;padding-inline: 4px !important;background: transparent !important}}html[data-theme] body.is-tool .ecs-drop-veil{position: fixed;inset: 0;z-index: 90;display: grid;place-items: center;padding: 24px;pointer-events: none;background: color-mix(in srgb,var(--fa,#4f46e5) 18%,rgba(255,255,255,.7));backdrop-filter: blur(3px);border: 4px dashed var(--fa,#4f46e5);color: var(--ft,#4338ca);font-size: clamp(20px,3vw,30px);font-weight: 800;text-align: center;opacity: 0;transition: opacity .12s}html[data-theme="dark"] body.is-tool .ecs-drop-veil{background: rgba(12,17,23,.78)}html[data-theme] body.is-tool .ecs-drop-veil.is-on{opacity: 1}@media (min-width: 760px){html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)){grid-template-columns: 56px minmax(0,1.1fr) minmax(0,3fr) auto !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row{grid-column: 2 / 4 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):has(>.field:not([hidden])):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row{grid-column: 3 !important}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field:not([hidden]){grid-column: 2;grid-row: 1;margin: 0 !important;align-self: end}html[data-theme] body.is-post .rows>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row)) .row-remove{grid-column: 4 !important}}html[data-theme] body.is-post .cs-modes>input:checked + label *,html[data-theme] body.is-post .cs-modes>button[aria-checked="true"] *{color: #fff !important}html[data-theme] body.is-post .cs-modes>input:checked + label :is(.cs-mode-sub,small,span + span){opacity: .88}@media (min-width: 760px){html[data-theme] body.is-post .rows:has(>.row-item>.field:not([hidden]))>.row-item:has(>.field-row>.field:nth-child(3)):not(:has(.field-row .field-row,fieldset,>.field-row ~ .field-row))>.field-row{grid-column: 3 !important}}html[data-theme] body.calc-blox-fruits-calculator main#main>.container:has(>.calc-head)>.calc-head ~ section:first-of-type{max-inline-size: 1120px !important}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table{table-layout: fixed;inline-size: 100%}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table :is(input,select){inline-size: 100% !important;min-inline-size: 0 !important;padding-inline: 6px !important}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table :is(th,td){padding-inline: 4px !important}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table :is(th,td):nth-child(1){inline-size: 42%}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table :is(th,td):nth-child(2){inline-size: 16%}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table :is(th,td):nth-child(3){inline-size: 28%}html[data-theme] body.calc-blox-fruits-calculator .calc-head ~ section:first-of-type table :is(th,td):last-child{inline-size: 44px}html[data-theme] .site-header nav{min-inline-size: 0}@media (min-width: 1025px) and (max-width: 1320px){html[data-theme] .site-header nav li:nth-last-child(-n+2){display: none}}@media (min-width: 1025px) and (max-width: 1160px){html[data-theme] .site-header nav li:nth-last-child(4){display: none}}html[data-theme] .site-header .header-inner>nav{flex: 1 1 auto;min-inline-size: 0;overflow: hidden}html[data-theme] .site-header .header-inner>.sd-header-tools{flex: 0 0 auto}@media (max-width: 1759px){html[data-theme] .site-header .e-search-btn{inline-size: 44px !important;min-inline-size: 44px !important;max-inline-size: 44px !important;padding: 0 !important;justify-content: center !important}html[data-theme] .site-header .e-search-btn>:not(svg){display: none !important}}html[data-theme] .site-header .e-search-btn{inline-size: 44px !important;min-inline-size: 44px !important;max-inline-size: 44px !important;padding: 0 !important;justify-content: center !important}html[data-theme] .site-header .e-search-btn>:not(svg){display: none !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero){padding-block: 14px 14px !important;text-align: start !important;min-block-size: 0 !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero)>*,html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero)>*>*{margin-inline: 0 !important;text-align: start !important;align-items: flex-start !important;justify-content: flex-start !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero) h1{font-size: clamp(1.45rem,1.15rem + 1.2vw,2rem) !important;line-height: 1.15 !important;margin: 2px 0 4px !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero) :is(.adob-lead,.fr-lead,.d9-lead,.gs-lead,.ld-lead){font-size: .95rem !important;line-height: 1.5 !important;max-inline-size: 78ch !important;margin: 0 0 6px !important;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero) :is(.e-badges,.adob-badges,.fr-badges,.d9-badges,.gs-badges,.ld-badges){display: none !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero) :is(.adob-kicker,.fr-kicker,.d9-kicker,.gs-kicker,.ld-kicker){font-size: .75rem !important;margin: 0 !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero) .pd-meta{font-size: .78rem !important;margin: 0 !important;justify-content: flex-start !important}html[data-theme] body.is-post :is(.adob-hero,.fr-hero,.d9-hero,.gs-hero,.ld-hero) :is([class$="-icon"],[class*="-hero-ic"],[class$="-mark"]){display: none !important}@media (max-width: 639px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row{flex-wrap: nowrap !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>:is(.btn-primary,button[type="submit"]){flex: 1 1 auto !important;min-inline-size: 0}html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row>:is(.btn-secondary,.btn-ghost){flex: 0 0 auto !important;inline-size: auto !important;padding-inline: 14px !important}html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row:has(>:nth-child(3)){flex-wrap: wrap !important}}html[data-theme] body.is-post :is(.calc-head ~ section,.tool-workspace) [hidden]:not(.f1):not(.f2):not(.f3):not(.f4):not(.f5):not(.f6):not(.f7):not(.f8){display: none !important}@media (max-width: 639px){html[data-theme] body.is-post .calc-head ~ section:first-of-type .btn-row:not(:has(>:nth-child(3))){flex-direction: row !important;align-items: stretch !important}}html[data-theme] body.is-post input[type="range"].input,html[data-theme] body.is-post input[type="range"].pkg-range{-webkit-appearance: auto !important;appearance: auto !important;inline-size: 100% !important;min-block-size: 0 !important;block-size: 26px !important;padding: 0 !important;margin-block: 6px 2px !important;background: none !important;border: 0 !important;box-shadow: none !important;accent-color: var(--fa,var(--ac-btn));cursor: pointer}html[data-theme] body.is-tool .fi-sources>:is(button,a,label){min-block-size: 34px !important;padding: 4px 12px !important;font-size: 13px !important;border-radius: 999px !important}html[data-theme] body.is-post :is(.calc-head ~ section,.tool-workspace) .field-row{align-items: start !important}html[data-theme] body.is-tool .tool-options:not(:has(>:not([hidden]):not(script):not(style))){display: none !important}html[data-theme] body.is-tool .tool-workspace-body>:is(div,section):empty{display: none !important}html[data-theme] body.is-tool .fi-sources>:is(button,a,label){white-space: nowrap}@media (max-width: 639px){html[data-theme] body.is-tool .fi-sources{gap: 6px !important;flex-wrap: nowrap !important}html[data-theme] body.is-tool .fi-sources>:is(button,a,label){padding-inline: 9px !important;font-size: 12.5px !important}html[data-theme] body.is-tool .fi-sources .fi-sources-label{display: none}html[data-theme] body.is-tool .tool-privacy{display: -webkit-box !important;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;font-size: 12.5px !important}}html[data-theme] body.is-tool .fi-sources>* svg,html[data-theme] body.is-tool .fi-sources>* img{flex: none !important;inline-size: 16px !important;block-size: 16px !important}@media (max-width: 639px){html[data-theme] body.is-tool .tool-privacy{display: flex !important;align-items: flex-start;gap: 8px;-webkit-line-clamp: unset;max-block-size: 64px;overflow: hidden;position: relative}html[data-theme] body.is-tool .tool-privacy>svg{flex: none;margin-block-start: 3px}html[data-theme] body.is-tool .tool-privacy::after{content: "";position: absolute;inset-inline: 0;inset-block-end: 0;block-size: 18px;background: linear-gradient(transparent,color-mix(in srgb,#10b981 8%,var(--v8-card)));pointer-events: none}}html[data-theme] body.is-post .ecs-opts-note{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 6px 12px;margin-block: 12px 0;padding: 8px 12px;border-radius: 10px;font-size: 13px;color: var(--v8-head);background: color-mix(in srgb,var(--fa,var(--ac-btn)) 8%,var(--v8-card));border: 1px dashed color-mix(in srgb,var(--fa,var(--ac-btn)) 35%,var(--v8-line))}html[data-theme] body.is-post .ecs-opts-note>button{border: 0;background: none;padding: 2px 4px;font: inherit;font-weight: 700;color: var(--ft,var(--ac-btn));text-decoration: underline;cursor: pointer}html[data-theme] body.is-post .ecs-size-badge{display: inline-flex;align-items: center;margin-block-end: 8px;padding: 4px 12px;border-radius: 999px;font-weight: 800;font-size: 14px}html[data-theme] body.is-post .ecs-size-badge.is-smaller{background: color-mix(in srgb,#10b981 16%,var(--v8-card));color: #047857}html[data-theme] body.is-post .ecs-size-badge.is-larger{background: color-mix(in srgb,#f59e0b 18%,var(--v8-card));color: #92400e}html[data-theme="dark"] body.is-post .ecs-size-badge.is-smaller{color: #6ee7b7}html[data-theme="dark"] body.is-post .ecs-size-badge.is-larger{color: #fcd34d}html[data-theme] body.is-calc .ecs-tap-copy .result .result-value{cursor: copy}html[data-theme] body.is-calc .ecs-tap-copy .result .result-value:hover{text-decoration: underline dotted;text-underline-offset: 6px}html[data-theme] body.is-calc .ecs-pin{display: inline-flex;align-items: center;gap: 4px;margin-block-start: 10px;padding: 4px 12px;border-radius: 999px;cursor: pointer;border: 1px solid color-mix(in srgb,var(--fa,var(--ac-btn)) 35%,var(--v8-line));background: var(--v8-card);color: var(--v8-head);font: inherit;font-size: 13px;font-weight: 700}html[data-theme] body.is-calc .ecs-pin[aria-pressed="true"]{background: color-mix(in srgb,var(--fa,var(--ac-btn)) 12%,var(--v8-card));color: var(--ft,var(--ac-btn))}html[data-theme] body.is-calc .ecs-pin[hidden],html[data-theme] body.is-calc .ecs-cmp[hidden]{display: none !important}html[data-theme] body.is-calc .ecs-cmp{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 10px;margin-block-start: 10px;padding: 8px 12px;border-radius: 10px;background: var(--v8-card);border: 1px dashed color-mix(in srgb,var(--fa,var(--ac-btn)) 35%,var(--v8-line));font-size: 14px;color: var(--v8-head)}html[data-theme] body.is-calc .ecs-cmp-was{color: var(--v8-muted);text-decoration: line-through;text-decoration-thickness: 1px}html[data-theme] body.is-calc .ecs-cmp-arrow{color: var(--v8-muted)}html[data-theme] body.is-calc .ecs-cmp-diff{padding: 1px 8px;border-radius: 999px;font-weight: 800;font-size: 13px}html[data-theme] body.is-calc .ecs-cmp-diff.is-up{background: color-mix(in srgb,#10b981 16%,var(--v8-card));color: #047857}html[data-theme] body.is-calc .ecs-cmp-diff.is-down{background: color-mix(in srgb,#ef4444 14%,var(--v8-card));color: #b91c1c}html[data-theme="dark"] body.is-calc .ecs-cmp-diff.is-up{color: #6ee7b7}html[data-theme="dark"] body.is-calc .ecs-cmp-diff.is-down{color: #fca5a5}html[data-theme] body .ecs-toast{position: fixed;z-index: 95;inset-inline: 0;margin-inline: auto;inset-block-end: 24px;inline-size: max-content;max-inline-size: calc(100vw - 32px);display: flex;align-items: center;gap: 14px;padding: 10px 16px;border-radius: 12px;background: #111827;color: #fff;font-size: 14px;box-shadow: 0 14px 30px -12px rgba(0,0,0,.5);animation: ecs-pop .18s ease-out}html[data-theme] body .ecs-toast>button{border: 0;background: none;color: #93c5fd;font: inherit;font-weight: 800;cursor: pointer;padding: 2px 4px}@media (max-width: 899px){html[data-theme] body .ecs-toast{inset-block-end: 140px}}html[data-theme] body.calc-prime-factorization-calculator .pf-tree{margin: 6px 0 16px;padding: 16px 18px;border-radius: 12px;background: var(--v8-card);border: 1px solid var(--v8-line);overflow-x: auto}html[data-theme] body.calc-prime-factorization-calculator .pf-row{display: flex;flex-direction: column;align-items: flex-start}html[data-theme] body.calc-prime-factorization-calculator .pf-pair{display: flex;gap: 12px}html[data-theme] body.calc-prime-factorization-calculator .pf-fork{display: block;overflow: visible}html[data-theme] body.calc-prime-factorization-calculator .pf-fork line{stroke: var(--v8-line-2);stroke-width: 2;stroke-linecap: round}html[data-theme] body.calc-prime-factorization-calculator .pf-node{display: inline-grid;place-items: center;inline-size: 40px;block-size: 32px;border-radius: 8px;box-sizing: border-box;font-weight: 800;font-size: 14px;font-variant-numeric: tabular-nums;color: var(--v8-head);white-space: nowrap;background: color-mix(in srgb,var(--fa,var(--ac-btn)) 8%,var(--v8-card));border: 1px solid color-mix(in srgb,var(--fa,var(--ac-btn)) 28%,var(--v8-line))}html[data-theme] body.calc-prime-factorization-calculator .pf-node:not(.pf-prime){inline-size: auto;min-inline-size: 40px;padding-inline: 8px}html[data-theme] body.calc-prime-factorization-calculator .pf-prime{border-radius: 50%;background: var(--fa,var(--ac-btn));color: #fff;border-color: transparent}html[data-theme] body.calc-prime-factorization-calculator .pf-prime{inline-size: 34px;block-size: 34px;min-inline-size: 34px;padding: 0}html[data-theme] body.calc-prime-factorization-calculator .pf-tree>.pf-row:first-child .pf-prime{inline-size: auto;min-inline-size: 34px;padding-inline: 10px;border-radius: 999px}html[data-theme] body.is-post .ecs-float-go{display: none !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type :is(.hint,.rp-hint,.bf-method-intro,.bf-presets-note):not([aria-live]):not([role="status"]):not(.f1):not(.f2):not(.f3):not(.f4){display: none !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .ecs-tip{display: none !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .ecs-tip-body.is-open{display: none !important}html[data-theme] body.is-calc :is(.adob-calc,.fr-calc,.d9-calc,.gs-calc,.ld-calc) :is(.hint,.rp-hint):not([aria-live]):not([role="status"]):not(.f1):not(.f2):not(.f3):not(.f4){display: none !important}html[data-theme] body.calc-running-pace-calculator .adob.rp{display: flex;flex-direction: column}html[data-theme] body.calc-running-pace-calculator .adob.rp>.rp-answer{order: 2}html[data-theme] body.calc-running-pace-calculator .adob.rp>:is(.adob-article,.pd-sources,.pd-author,.section-tight,.cs-explore){order: 3}html[data-theme] body.is-calc{--sc-card: #ffffff;--sc-head: #f8fafc;--sc-body: #f1f5f9;--sc-line: #e2e8f0;--sc-input: #ffffff;--sc-input-line: #cbd5e1;--sc-text: #0f172a;--sc-muted: #64748b}html[data-theme="dark"] body.is-calc{--sc-card: #111a2e;--sc-head: #111a2e;--sc-body: #182338;--sc-line: #26324a;--sc-input: #0c1424;--sc-input-line: #334155;--sc-text: #f1f5f9;--sc-muted: #94a3b8}html[data-theme] body.is-calc:not(.calc-height-comparison):not(.calc-grow-garden-calculator):not(.calc-zeros-calculator):not(.ww-wide):not(.calc-love-calculator) main#main>.container:has(>.calc-head)>.calc-head ~ section:first-of-type{padding: 0 !important;overflow: hidden;border-radius: 20px !important;background: var(--sc-card) !important;border: 1px solid var(--sc-line) !important;border-block-start: 1px solid var(--sc-line) !important;box-shadow: 0 20px 40px -28px rgba(2,6,23,.55) !important;max-inline-size: 1180px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.ecs-band{display: flex !important;margin: 0 !important;padding: 16px 22px !important;border-radius: 0 !important;box-shadow: none !important;background: var(--sc-head) !important;color: var(--sc-text) !important;border-block-end: 1px solid var(--sc-line);font-size: 1.08rem;gap: 14px}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.ecs-band .ecs-band-ic{inline-size: 44px;block-size: 44px;border-radius: 12px;background: linear-gradient(135deg,var(--fa,#6366f1),var(--fb,#7c3aed)) !important;box-shadow: 0 8px 18px -10px var(--fa,#6366f1)}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.ecs-band .ecs-band-ic svg{inline-size: 22px;block-size: 22px}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.ecs-band .ecs-band-tx{white-space: normal}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>form{margin: 0 !important;border: 0 !important;border-radius: 0 !important;padding: 22px !important;background: var(--sc-body) !important;box-shadow: none !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>:is(.result,.result-empty,.ecs-hist){margin: 0 !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.ecs-hist{padding: 12px 22px !important;border-block-start: 1px solid var(--sc-line)}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form :is(fieldset,.rows>.row-item,.ecs-more,fieldset.ecs-fold){background: color-mix(in srgb,var(--sc-card) 55%,var(--sc-body)) !important;border-color: var(--sc-line) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form :is(.label,label.label,legend){color: var(--sc-text) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form :is(.input,.select,input[type="text"],input[type="number"],input[type="date"],input[type="time"],select,textarea):not([type="range"]):not([type="checkbox"]):not([type="radio"]){background-color: var(--sc-input) !important;color: var(--sc-text) !important;border: 1px solid var(--sc-input-line) !important;border-radius: 10px !important;min-block-size: 48px !important;font-weight: 600}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form :is(.input,input,select,textarea):focus{border-color: var(--fa,#6366f1) !important;box-shadow: 0 0 0 3px color-mix(in srgb,var(--fa,#6366f1) 28%,transparent) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form ::placeholder{color: var(--sc-muted);font-weight: 500}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .btn-row{display: flex !important;gap: 12px !important;flex-wrap: nowrap !important;margin-block-start: 18px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .btn-row>:is(.btn-primary,button[type="submit"]){flex: 1 1 auto !important;min-block-size: 52px !important;border-radius: 12px !important;font-size: 16px !important;background: linear-gradient(110deg,var(--fa,#6366f1),var(--fb,#7c3aed)) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .btn-row>:is(.btn-primary,button[type="submit"])::before{content: "";inline-size: 18px;block-size: 18px;margin-inline-end: 8px;flex: none;background: currentColor;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2.5'/%3E%3Cpath d='M8 7h8M8.5 12h.01M12 12h.01M15.5 12h.01M8.5 16h.01M12 16h.01M15.5 16h.01'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2.5'/%3E%3Cpath d='M8 7h8M8.5 12h.01M12 12h.01M15.5 12h.01M8.5 16h.01M12 16h.01M15.5 16h.01'/%3E%3C/svg%3E") center / contain no-repeat}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]){flex: 0 0 auto !important;min-inline-size: 120px;min-block-size: 52px !important;border-radius: 12px !important;background: #ef4444 !important;border-color: #ef4444 !important;color: #fff !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]):hover{background: #dc2626 !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes{gap: 10px !important;padding: 0 !important;border: 0 !important;background: none !important;overflow: visible}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button){flex-direction: column !important;gap: 6px !important;min-block-size: 76px !important;padding: 12px 10px !important;border-radius: 14px !important;border: 1px solid var(--sc-line) !important;background: var(--sc-card) !important;color: var(--sc-text) !important;font-weight: 700 !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button) .cs-mode-ic{display: inline-grid !important;place-items: center;inline-size: 30px;block-size: 30px;border-radius: 9px;background: none !important;color: var(--ft,var(--fa)) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button) .cs-mode-ic svg{inline-size: 22px;block-size: 22px}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(input:checked + label,button[aria-checked="true"]){background: linear-gradient(135deg,var(--fa,#6366f1),var(--fb,#7c3aed)) !important;border-color: transparent !important;color: #fff !important;box-shadow: 0 12px 24px -14px var(--fa,#6366f1) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(input:checked + label,button[aria-checked="true"]) .cs-mode-ic{color: #fff !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result-empty{padding: 28px 22px !important;border: 0 !important;border-radius: 0 !important;background: var(--sc-card) !important;color: var(--sc-muted)}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result{border-radius: 0 !important;border: 0 !important;border-block-start: 1px solid var(--sc-line) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary{margin: 18px 22px 6px !important;padding: 22px !important;border-radius: 16px !important;color: #fff !important;background: linear-gradient(135deg,var(--fa,#6366f1),var(--fb,#7c3aed)) !important;box-shadow: 0 18px 36px -22px var(--fa,#6366f1) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary :is(.result-label,.result-value,.result-sub){color: #fff !important;-webkit-text-fill-color: #fff !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary .result-label{opacity: .85}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary .meter{background: rgba(255,255,255,.25) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary :is(.meter-fill,.ecs-pin){background: #fff !important;color: var(--fa) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary .ecs-cmp{background: rgba(255,255,255,.14) !important;border-color: rgba(255,255,255,.35) !important;color: #fff !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result .result-primary .ecs-cmp-was{color: rgba(255,255,255,.75) !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.result>:not(.result-primary){padding-inline: 22px}@media (min-width: 1024px){html[data-theme] body.is-calc:not(.calc-height-comparison):not(.calc-grow-garden-calculator):not(.calc-zeros-calculator):not(.ww-wide):not(.calc-love-calculator) main#main>.container:has(>.calc-head)>.calc-head ~ section:first-of-type:has(>form + .result-empty,>form ~ .result):not(:has(>form ~ form)){display: grid !important;grid-template-columns: minmax(0,1.2fr) minmax(330px,.8fr);align-items: start}html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>:not(form):not(.result):not(.result-empty){grid-column: 1 / -1}html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>form{grid-column: 1;align-self: stretch}html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>:is(.result,.result-empty){grid-column: 2;position: sticky;inset-block-start: 84px;border-block-start: 0 !important;border-inline-start: 1px solid var(--sc-line) !important;max-block-size: calc(100vh - 100px);overflow: auto;align-self: start}html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>.result-empty{min-block-size: 260px;display: grid !important;place-content: center;text-align: center}html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>.result-empty[hidden],html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>.result[hidden]{display: none !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type:has(>form ~ .result):not(:has(>form ~ form))>.ecs-hist{grid-column: 1 / -1}}@media (max-width: 639px){html[data-theme] body.is-calc .calc-head ~ section:first-of-type>.ecs-band{display: flex !important;padding: 12px 14px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>form{padding: 14px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button){min-block-size: 64px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]){min-inline-size: 0;padding-inline: 16px !important}}@media (max-width: 639px){html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes{display: grid !important;grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: 8px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button){min-block-size: 58px !important;padding: 8px 6px !important;font-size: 13px !important;gap: 3px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button) .cs-mode-ic{inline-size: 22px;block-size: 22px}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button) .cs-mode-ic svg{inline-size: 18px;block-size: 18px}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button) .cs-mode-sub{display: none !important}}html[data-theme] body.is-calc .calc-head ~ section:first-of-type .cs-modes>:is(label,button) .cs-mode-ic{border: 0 !important;box-shadow: none !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>:not(.ecs-band):not(form):not(.result):not(.result-empty):not(.ecs-hist):not(.visually-hidden):not(script){padding-inline: 22px !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>:is(h2,h3):not(.visually-hidden){padding-block-start: 18px !important;margin-block-start: 0 !important}html[data-theme] body.is-calc .calc-head ~ section:first-of-type>:last-child:not(.result):not(.result-empty):not(.ecs-hist){padding-block-end: 20px !important}html[data-theme] .error-msg:not(:empty),html[data-theme] .error-msg.is-visible,html[data-theme] .form-error:not(:empty),html[data-theme] .form-error.is-visible{display: flex !important}html[data-theme] body.is-calc .breadcrumb-nav{display: flex !important;justify-content: center !important;text-align: center !important;margin-block: 8px 14px !important}html[data-theme] body.is-calc .breadcrumb-list{justify-content: center !important}html[data-theme] body.is-calc .calc-head{display: flex !important;flex-direction: column !important;align-items: center !important;justify-content: center !important;text-align: center !important;max-inline-size: 880px !important;margin-inline: auto !important;margin-block: 4px 24px !important;padding: 0 !important;border: 0 !important;background: transparent !important}html[data-theme] body.is-calc .calc-head-icon{display: none !important}html[data-theme] body.is-calc .calc-head-text{text-align: center !important;display: flex !important;flex-direction: column !important;align-items: center !important;inline-size: 100% !important}html[data-theme] body.is-calc .calc-head h1{font-size: clamp(2rem,1.5rem + 2vw,2.75rem) !important;font-weight: 800 !important;letter-spacing: -0.025em !important;line-height: 1.2 !important;text-align: center !important;margin-block: 0 10px !important}html[data-theme] body.is-calc .calc-head .lede{font-size: clamp(0.98rem,0.94rem + 0.3vw,1.12rem) !important;line-height: 1.65 !important;max-inline-size: 820px !important;margin-inline: auto !important;margin-block: 0 14px !important;text-align: center !important;color: var(--e-muted) !important}html[data-theme="dark"] body.is-calc .calc-head .lede{color: #cbd5e1 !important}html[data-theme="light"] body.is-calc .calc-head .lede{color: #475569 !important}html[data-theme] body.is-calc .pd-meta{justify-content: center !important;margin-block: 6px 0 !important}html[data-theme] body.is-calc .e-badges{justify-content: center !important;margin-block: 8px 0 !important}.calculator-verification{position: relative !important;display: flex !important;align-items: center !important;gap: 20px !important;inline-size: 100% !important;margin-block: 28px 24px !important;padding: 24px 28px !important;border-radius: 16px !important;box-sizing: border-box !important;overflow: hidden !important;transition: border-color 0.25s ease,box-shadow 0.25s ease,transform 0.25s ease !important}html[data-theme="dark"] .calculator-verification{background: #1e293b !important;border: 1px solid #334155 !important;box-shadow: 0 8px 24px rgba(0,0,0,0.2) !important}html[data-theme="light"] .calculator-verification{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 4px 20px rgba(0,0,0,0.05) !important}.calculator-verification::before{content: "" !important;position: absolute !important;inset-block-start: 0 !important;inset-inline-start: 0 !important;inline-size: 4px !important;block-size: 100% !important;background: #22c55e !important}.calculator-verification:hover{transform: translateY(-1px) !important}html[data-theme="dark"] .calculator-verification:hover{border-color: #22c55e !important;box-shadow: 0 12px 30px rgba(0,0,0,0.35) !important}html[data-theme="light"] .calculator-verification:hover{border-color: #86efac !important;box-shadow: 0 8px 25px rgba(0,0,0,0.08) !important}.verification-icon{inline-size: 52px !important;block-size: 52px !important;min-inline-size: 52px !important;display: grid !important;place-items: center !important;border-radius: 12px !important;transition: transform 0.25s ease !important}html[data-theme="dark"] .verification-icon{background: rgba(34,197,94,0.15) !important;border: 1px solid rgba(34,197,94,0.35) !important;color: #4ade80 !important}html[data-theme="light"] .verification-icon{background: #ecfdf3 !important;border: 1px solid #bbf7d0 !important;color: #16a34a !important}.verification-icon svg{inline-size: 24px !important;block-size: 24px !important}.calculator-verification:hover .verification-icon{transform: scale(1.05) !important}.verification-content{flex: 1 1 0% !important;min-inline-size: 0 !important}.verification-label{display: flex !important;align-items: center !important;gap: 6px !important;margin-block-end: 4px !important;font-size: 11px !important;font-weight: 700 !important;letter-spacing: 0.8px !important;text-transform: uppercase !important;color: #22c55e !important}.verification-check{font-weight: 900 !important;font-size: 13px !important}.calculator-verification #verification-title{margin: 0 0 6px !important;padding: 0 !important;font-size: 1.15rem !important;font-weight: 700 !important;line-height: 1.35 !important}html[data-theme="dark"] .calculator-verification #verification-title{color: #f8fafc !important}html[data-theme="light"] .calculator-verification #verification-title{color: #0f172a !important}.calculator-verification p{margin: 0 !important;font-size: 0.92rem !important;line-height: 1.6 !important}html[data-theme="dark"] .calculator-verification p{color: #94a3b8 !important}html[data-theme="light"] .calculator-verification p{color: #64748b !important}html[data-theme] body.is-calc .sd-howto{border-radius: 20px !important;padding: 30px 32px !important;margin-block: 24px !important;box-sizing: border-box !important}html[data-theme="dark"] body.is-calc .sd-howto{background: #1e293b !important;border: 1px solid #334155 !important}html[data-theme="light"] body.is-calc .sd-howto{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04) !important}html[data-theme] body.is-calc .sd-howto h2{font-size: 1.45rem !important;font-weight: 700 !important;margin-block: 0 20px !important;display: flex !important;align-items: center !important;gap: 10px !important}html[data-theme] body.is-calc .sd-howto h2::before{content: "" !important;display: inline-block !important;inline-size: 8px !important;block-size: 22px !important;border-radius: 4px !important;background: linear-gradient(135deg,#f97316,#ef4444) !important}html[data-theme] body.is-calc .sd-howto-steps{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(240px,1fr)) !important;gap: 16px !important;list-style: none !important;padding: 0 !important;margin: 0 !important}html[data-theme] body.is-calc .sd-howto-steps>li{display: flex !important;flex-direction: column !important;gap: 8px !important;padding: 20px !important;border-radius: 14px !important;position: relative !important;transition: transform 0.2s ease,border-color 0.2s ease !important}html[data-theme="dark"] body.is-calc .sd-howto-steps>li{background: #0d1b2a !important;border: 1px solid rgba(255,255,255,0.08) !important}html[data-theme="light"] body.is-calc .sd-howto-steps>li{background: #f8fafc !important;border: 1px solid #e2e8f0 !important}html[data-theme] body.is-calc .sd-howto-n{inline-size: 32px !important;block-size: 32px !important;display: grid !important;place-items: center !important;border-radius: 50% !important;font-weight: 800 !important;font-size: 14px !important;background: linear-gradient(135deg,#f97316,#ea580c) !important;color: #ffffff !important;margin-block-end: 4px !important}html[data-theme] body.is-calc article.section,html[data-theme] body.is-calc article.prose,html[data-theme] body.is-calc .np-howto,html[data-theme] body.is-calc .section.prose{border-radius: 20px !important;padding: 32px !important;margin-block: 24px !important;box-sizing: border-box !important}html[data-theme="dark"] body.is-calc article.section,html[data-theme="dark"] body.is-calc article.prose,html[data-theme="dark"] body.is-calc .np-howto,html[data-theme="dark"] body.is-calc .section.prose{background: #1e293b !important;border: 1px solid #334155 !important}html[data-theme="light"] body.is-calc article.section,html[data-theme="light"] body.is-calc article.prose,html[data-theme="light"] body.is-calc .np-howto,html[data-theme="light"] body.is-calc .section.prose{background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04) !important}html[data-theme] body.is-calc article.section h2,html[data-theme] body.is-calc article.prose h2,html[data-theme] body.is-calc .section.prose h2{font-size: 1.45rem !important;font-weight: 700 !important;margin-block-start: 24px !important;display: flex !important;align-items: center !important;gap: 10px !important}html[data-theme] body.is-calc article.section h2:first-child,html[data-theme] body.is-calc article.prose h2:first-child,html[data-theme] body.is-calc .section.prose h2:first-child{margin-block-start: 0 !important}html[data-theme] body.is-calc article.section h2::before,html[data-theme] body.is-calc article.prose h2::before,html[data-theme] body.is-calc .section.prose h2::before{content: "" !important;display: inline-block !important;inline-size: 6px !important;block-size: 20px !important;border-radius: 3px !important;background: #3b82f6 !important}html[data-theme] body.is-calc .section-tight:has(#faq),html[data-theme] body.is-calc .section:has(#faq){border-radius: 24px !important;padding: 32px !important;margin-block: 24px !important;box-sizing: border-box !important}html[data-theme="dark"] body.is-calc .section-tight:has(#faq),html[data-theme="dark"] body.is-calc .section:has(#faq){background: #1e293b !important;border: 1px solid #334155 !important}html[data-theme="light"] body.is-calc .section-tight:has(#faq),html[data-theme="light"] body.is-calc .section:has(#faq){background: #ffffff !important;border: 1px solid #e2e8f0 !important;box-shadow: 0 4px 20px rgba(0,0,0,0.04) !important}html[data-theme] body.is-calc #faq{font-size: 1.55rem !important;font-weight: 700 !important;margin-block: 0 20px !important;display: flex !important;align-items: center !important;gap: 10px !important}html[data-theme] body.is-calc #faq::before{content: "" !important;display: inline-block !important;inline-size: 8px !important;block-size: 24px !important;border-radius: 4px !important;background: #f59e0b !important}html[data-theme] body.is-calc details.disclosure{border-radius: 12px !important;margin-block-end: 12px !important;overflow: hidden !important;transition: all 0.25s ease !important}html[data-theme="dark"] body.is-calc details.disclosure{background: #0d1b2a !important;border: 1px solid rgba(255,255,255,0.08) !important}html[data-theme="light"] body.is-calc details.disclosure{background: #f8fafc !important;border: 1px solid #e2e8f0 !important}html[data-theme] body.is-calc details.disclosure summary{padding: 18px 22px !important;cursor: pointer !important;font-weight: 600 !important;font-size: 1.05rem !important;list-style: none !important;display: flex !important;align-items: center !important;justify-content: space-between !important}html[data-theme] body.is-calc details.disclosure summary::-webkit-details-marker{display: none !important}html[data-theme] body.is-calc details.disclosure summary::after{content: "▾" !important;font-size: 18px !important;color: #f59e0b !important;transition: transform 0.3s ease !important}html[data-theme] body.is-calc details.disclosure[open] summary::after{transform: rotate(180deg) !important}html[data-theme] body.is-calc details.disclosure .disclosure-body{padding: 0 22px 18px !important;line-height: 1.65 !important}html[data-theme] body.is-calc .pd-quick{border-radius: 16px !important;padding: 22px 26px !important;margin-block: 20px !important}html[data-theme="dark"] body.is-calc .pd-quick{background: #1e293b !important;border: 1px solid #334155 !important}html[data-theme="light"] body.is-calc .pd-quick{background: #f8fafc !important;border: 1px solid #e2e8f0 !important}html[data-theme] body.is-calc .related-grid{display: grid !important;grid-template-columns: repeat(auto-fit,minmax(260px,1fr)) !important;gap: 16px !important;margin-block-start: 16px !important}html[data-theme] body.is-calc .related-grid .tool-card{border-radius: 16px !important;padding: 20px !important;transition: transform 0.2s ease,border-color 0.2s ease,box-shadow 0.2s ease !important}html[data-theme="dark"] body.is-calc .related-grid .tool-card{background: #1e293b !important;border: 1px solid #334155 !important}html[data-theme="light"] body.is-calc .related-grid .tool-card{background: #ffffff !important;border: 1px solid #e2e8f0 !important}html[data-theme] body.is-calc .related-grid .tool-card:hover{transform: translateY(-2px) !important}@media (max-width: 639px){html[data-theme] body.is-calc .calc-head{margin-block: 0 16px !important}html[data-theme] body.is-calc .calc-head h1{font-size: 1.75rem !important;margin-block-end: 6px !important}html[data-theme] body.is-calc .calc-head .lede{font-size: 0.95rem !important;margin-block-end: 10px !important;display: -webkit-box !important;-webkit-line-clamp: 3 !important;-webkit-box-orient: vertical !important;overflow: hidden !important}html[data-theme] body.is-calc .breadcrumb-nav{margin-block: 4px 8px !important;font-size: 12px !important}.calculator-verification{padding: 16px 18px !important;gap: 14px !important}.verification-icon{inline-size: 44px !important;block-size: 44px !important;min-inline-size: 44px !important}html[data-theme] body.is-calc article.section,html[data-theme] body.is-calc article.prose,html[data-theme] body.is-calc .section.prose,html[data-theme] body.is-calc .sd-howto,html[data-theme] body.is-calc .section-tight:has(#faq){padding: 20px 18px !important}}html[data-theme] body.is-post main#main>.container:has(>.calc-head)>section:has(form),html[data-theme] body.is-post main#main>.container:has(>.calc-head)>section[aria-labelledby="calc-heading"],html[data-theme] body.is-post main#main>.container:has(>.calc-head)>.calc-card{order: 1 !important}html[data-theme] body.is-post main#main>.container:has(>.calc-head)>.calculator-verification{order: 2 !important}html[data-theme] body.is-post main#main>.container:has(>.calc-head)>.pd-quick{order: 3 !important}html[data-theme] body.is-post main#main>.container:has(>.calc-head)>.sd-howto{order: 4 !important}html[data-theme] body.ww-page{--sw-card: #ffffff;--sw-soft: #f1f5f9;--sw-line: #dbe3ee;--sw-text: #0f172a;--sw-mute: #64748b}html[data-theme="dark"] body.ww-page{--sw-card: #16213a;--sw-soft: #0f1a30;--sw-line: #26355a;--sw-text: #f1f5f9;--sw-mute: #94a3b8}html[data-theme] body.ww-page .ecs-band{display: flex !important;align-items: center;gap: 14px;margin: 0 0 18px !important;padding: 6px 4px 14px !important;background: none !important;box-shadow: none !important;border-radius: 0 !important;border-block-end: 1px solid var(--sw-line);color: var(--sw-text) !important;font-size: 1.15rem !important}html[data-theme] body.ww-page .ecs-band .ecs-band-ic{inline-size: 46px;block-size: 46px;border-radius: 13px;flex: none;background: linear-gradient(135deg,#0ea5e9,#2563eb) !important;box-shadow: 0 10px 22px -12px #0ea5e9;position: relative}html[data-theme] body.ww-page .ecs-band .ecs-band-ic:empty::after{content: "";position: absolute;inset: 11px;background: #fff;-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M20.7 7L3.3 17M9 4l3 2.5L15 4M9 20l3-2.5 3 2.5'/%3E%3C/svg%3E") center / contain no-repeat;mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M12 2v20M3.3 7l17.4 10M20.7 7L3.3 17M9 4l3 2.5L15 4M9 20l3-2.5 3 2.5'/%3E%3C/svg%3E") center / contain no-repeat}html[data-theme] body.ww-page .ww-card-top>h2{display: flex;align-items: center;gap: 12px;font-size: 1.2rem !important}html[data-theme] body.ww-page .ww-card-top>h2::before{content: "";inline-size: 40px;block-size: 40px;border-radius: 11px;flex: none;background: linear-gradient(135deg,#38bdf8,#2563eb);box-shadow: 0 8px 18px -10px #0ea5e9}html[data-theme] body.ww-page :is(.ww-res,.ww-result) h3{display: flex;align-items: center;gap: 8px}html[data-theme] body.ww-page .ww-f{--rc: #14b8a6;--rc2: #2dd4bf}html[data-theme] body.ww-page .ww-f[data-field-wrap^="snow"]{--rc: #0ea5e9;--rc2: #38bdf8}html[data-theme] body.ww-page .ww-f:is([data-field-wrap*="ice"],[data-field-wrap*="rain"]){--rc: #06b6d4;--rc2: #67e8f9}html[data-theme] body.ww-page .ww-f:is([data-field-wrap*="temp"],[data-field-wrap*="wc"],[data-field-wrap*="chill"]){--rc: #f97316;--rc2: #fb923c}html[data-theme] body.ww-page .ww-f[data-field-wrap*="wind"]{--rc: #8b5cf6;--rc2: #a78bfa}html[data-theme] body.ww-page .ww-f .ww-range{block-size: 10px !important;border-radius: 999px !important;background: linear-gradient(90deg,var(--rc2),var(--rc)) 0 / var(--fill) 100% no-repeat,var(--sw-line) !important}html[data-theme] body.ww-page .ww-f .ww-range::-webkit-slider-thumb{inline-size: 24px;block-size: 24px;background: var(--rc) !important;border: 4px solid var(--sw-card) !important;box-shadow: 0 0 0 3px color-mix(in srgb,var(--rc) 35%,transparent),0 4px 10px rgba(0,0,0,.35) !important}html[data-theme] body.ww-page .ww-f .ww-range::-moz-range-thumb{background: var(--rc) !important;border: 4px solid var(--sw-card) !important}html[data-theme] body.ww-page .ww-f .ww-num{border-radius: 12px;overflow: hidden;border: 1px solid var(--sw-line);background: var(--sw-soft)}html[data-theme] body.ww-page .ww-f .ww-num .input{border: 0 !important;background: transparent !important;font-weight: 800 !important;font-size: 1.1rem !important;text-align: center}html[data-theme] body.ww-page .ww-f .ww-num .ww-step{border: 0 !important;background: color-mix(in srgb,var(--rc) 12%,transparent) !important;color: var(--rc) !important;font-weight: 800}html[data-theme] body.ww-page .ww-f .ww-num .ww-unit{color: var(--sw-mute);font-weight: 700}html[data-theme] body.ww-page .ww-res-top{--vb: #22c55e}html[data-theme] body.ww-page .ww-res-top[data-ww-band="0"],html[data-theme] body.ww-page .ww-res-top[data-ww-band="1"]{--vb: #ef4444}html[data-theme] body.ww-page .ww-res-top[data-ww-band="2"]{--vb: #f97316}html[data-theme] body.ww-page .ww-res-top[data-ww-band="3"]{--vb: #eab308}html[data-theme] body.ww-page .ww-res-top[data-ww-band="4"]{--vb: #64748b}html[data-theme] body.ww-page .ww-res-top .ww-verdict{display: flex;flex-direction: column;align-items: center;gap: 12px;margin: 18px 0 0 !important;padding: 22px 16px 6px;border-radius: 18px 18px 0 0;background: var(--sw-soft);border: 1px solid var(--sw-line);border-block-end: 0}html[data-theme] body.ww-page .ww-res-top .ww-verdict::before{content: "";inline-size: 64px;block-size: 64px;border-radius: 50%;flex: none;background: var(--vb) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 16.5v.5'/%3E%3C/svg%3E") center / 30px no-repeat;box-shadow: 0 10px 24px -10px var(--vb)}html[data-theme] body.ww-page .ww-res-top[data-ww-band="4"] .ww-verdict::before,html[data-theme] body.ww-page .ww-res-top[data-ww-band="3"] .ww-verdict::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M7 7l10 10M17 7L7 17'/%3E%3C/svg%3E")}html[data-theme] body.ww-page .ww-res-top[data-ww-band="0"] .ww-verdict::before,html[data-theme] body.ww-page .ww-res-top[data-ww-band="1"] .ww-verdict::before{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html[data-theme] body.ww-page .ww-res-top .ww-msg{margin: 0 !important;padding: 4px 16px 20px;border-radius: 0 0 18px 18px;background: var(--sw-soft);border: 1px solid var(--sw-line);border-block-start: 0}html[data-theme] body.ww-page .ww-factor{padding: 12px 14px !important;border-radius: 12px !important;background: var(--sw-soft) !important;border: 1px solid var(--sw-line) !important}html[data-theme] body.ww-page .ww-factor-pts{padding: 3px 10px;border-radius: 999px;font-weight: 800;font-size: .82rem;background: color-mix(in srgb,#22c55e 18%,transparent);color: #16a34a}html[data-theme="dark"] body.ww-page .ww-factor-pts{color: #4ade80}html[data-theme] body.ww-page .ww-factor.ww-zero .ww-factor-pts{background: color-mix(in srgb,#64748b 18%,transparent);color: var(--sw-mute)}html[data-theme] body.ww-page .ww-tips{background: color-mix(in srgb,#0ea5e9 9%,var(--sw-card)) !important;color: var(--sw-text) !important;border: 1px solid color-mix(in srgb,#0ea5e9 40%,var(--sw-line));border-radius: 16px !important;padding: 16px 18px !important}html[data-theme] body.ww-page .ww-tips-h{color: #0284c7;font-size: 1rem}html[data-theme="dark"] body.ww-page .ww-tips-h{color: #38bdf8}html[data-theme] body.ww-page .ww-tips ul{list-style: none;padding: 0;margin: 8px 0 0;display: grid;gap: 8px}html[data-theme] body.ww-page .ww-tips li{display: flex;gap: 10px;align-items: baseline}html[data-theme] body.ww-page .ww-tips li::before{content: "❄";color: #38bdf8;font-size: .8em}html[data-theme] body.ww-page .ww-chip,html[data-theme] body.ww-page .ww-ctile{text-align: center}html[data-theme] body.ww-page .calc-head ~ section:first-of-type>:is(.result,.result-empty),html[data-theme] body.ww-page section.ww-work>:is(.result,.result-empty){position: static !important;max-block-size: none !important;overflow: visible !important}html[data-theme] body.ww-page .ecs-band .ecs-band-ic{display: inline-block !important}html[data-theme] body.ww-page .ww-card-top>h2::before{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 15a4 4 0 0 1-.9-7.9A5.5 5.5 0 0 1 16.8 6 4.5 4.5 0 0 1 17.5 15H7z'/%3E%3Cpath d='M8 19h.01M12 19h.01M16 19h.01M10 21.5h.01M14 21.5h.01'/%3E%3C/svg%3E") center / 22px no-repeat,linear-gradient(135deg,#38bdf8,#2563eb) !important}html[data-theme] body.ww-page section.ww-work>form{align-self: start !important}html[data-theme] body.ww-page section.ww-work{align-items: start !important}html[data-theme] body.ww-page section.ww-work>.ecs-band{display: none !important}html[data-theme] body.ww-page section.ww-work{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;gap: 24px !important}html[data-theme] body.ww-page section.ww-work>form.ww-form{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;display: flex;flex-direction: column;gap: 20px}html[data-theme] body.ww-page form.ww-form>.ww-card-top{margin: 0 !important;padding: 0 !important}html[data-theme] body.ww-page form.ww-form>.ww-card-top>h2{display: none !important}html[data-theme] body.ww-page .ww-panel{background: var(--sw-card);border: 1px solid var(--sw-line);border-radius: 22px;padding: 24px;box-shadow: 0 20px 40px -30px rgba(2,6,23,.7)}html[data-theme] body.ww-page .ww-panel>* + *{margin-block-start: 18px}html[data-theme] body.ww-page .ww-panel>.ww-grp-h{display: flex !important;align-items: center;gap: 14px;margin: 0 0 6px !important;padding: 0 !important;border: 0 !important;font-size: 1.2rem !important;font-weight: 800 !important;letter-spacing: 0 !important;text-transform: none !important;color: var(--sw-text) !important}html[data-theme] body.ww-page .ww-panel>.ww-grp-h>span{display: inline-grid;place-items: center;inline-size: 44px;block-size: 44px;border-radius: 12px;font-size: 22px;flex: none;background: linear-gradient(135deg,#22d3ee,#2563eb);box-shadow: 0 10px 22px -12px #0ea5e9}html[data-theme] body.ww-page .ww-panel-school>.ww-grp-h>span{background: linear-gradient(135deg,#a78bfa,#6d28d9);box-shadow: 0 10px 22px -12px #7c3aed}html[data-theme] body.ww-page .ww-panel-more{padding: 6px 8px}html[data-theme] body.ww-page .ww-panel-more>details.ww-more{border: 0 !important;background: transparent !important;margin: 0 !important}html[data-theme] body.ww-page .ww-panel-more>details.ww-more>summary{padding: 16px !important;font-size: 1.1rem !important}html[data-theme] body.ww-page .ww-panel-more>details.ww-more>summary>span:first-child{display: inline-flex;align-items: center;gap: 12px;color: var(--sw-text) !important;font-weight: 800}html[data-theme] body.ww-page .ww-panel :is(.ww-conds-fs,.ww-tl-fs){background: transparent !important;border: 0 !important;padding: 0 !important}@media (min-width: 640px){html[data-theme] body.ww-page .ww-panel-weather .ww-main{display: flex !important;flex-direction: column;gap: 22px !important}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f{display: grid !important;grid-template-columns: minmax(0,1fr) 150px;column-gap: 18px;row-gap: 8px;align-items: center}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f>.label{grid-column: 1 / -1;margin: 0 !important}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f>.ww-slide{grid-column: 1;grid-row: 2;margin: 0 !important}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f>.ww-num{grid-column: 2;grid-row: 2;align-self: start}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f>:is(.hint,.error-msg){grid-column: 1 / -1}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f .ww-step{display: none !important}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f .ww-num{display: flex !important;align-items: center;justify-content: center;gap: 4px;min-block-size: 48px;padding-inline: 12px;border-radius: 12px !important;background: var(--sw-soft) !important;border: 1px solid var(--sw-line) !important}html[data-theme] body.ww-page .ww-panel-weather .ww-main>.ww-f .ww-num .input{inline-size: 70px !important;min-inline-size: 0 !important;padding: 0 !important;text-align: end !important}}html[data-theme] body.ww-page form.ww-form>.ww-actions{display: flex !important;flex-direction: column;gap: 10px;margin: 0 !important}html[data-theme] body.ww-page form.ww-form>.ww-actions>.ww-go{inline-size: 100%;min-block-size: 64px;border-radius: 18px !important;font-size: 1.15rem !important;font-weight: 800;background: linear-gradient(110deg,#06b6d4,#2563eb) !important;color: #fff !important;border: 0 !important;box-shadow: 0 16px 34px -18px #0ea5e9 !important}html[data-theme] body.ww-page form.ww-form>.ww-actions>#ww-reset{align-self: center;min-block-size: 38px !important;background: transparent !important;border: 0 !important;color: var(--sw-mute) !important;font-weight: 600}html[data-theme] body.ww-page section.ww-work>.ww-result{border-radius: 22px !important;border: 1px solid var(--sw-line) !important;background: var(--sw-card) !important;padding: 26px !important}html[data-theme] body.ww-page .ww-scale{border-radius: 14px;overflow: hidden}html[data-theme] body.ww-page .ww-scale>*{padding-block: 14px !important;font-size: .85rem !important}@media (max-width: 639px){html[data-theme] body.ww-page .ww-panel{padding: 16px;border-radius: 18px}html[data-theme] body.ww-page .ww-panel>.ww-grp-h>span{inline-size: 38px;block-size: 38px;font-size: 19px}}html[data-theme] body.ww-page main#main section.ww-work>.ecs-band{display: none !important}html[data-theme] body.ww-page main#main .container>section.ww-work{background: transparent !important;border: 0 !important;border-block-start: 0 !important;box-shadow: none !important;padding: 0 !important;overflow: visible !important}html[data-theme] body.ww-page main#main section.ww-work>form.ww-form{background: transparent !important;padding: 0 !important;border: 0 !important}html[data-theme] body.ww-page main#main form.ww-form>.ww-actions>.ww-go{flex: none !important;block-size: 64px !important;min-block-size: 64px !important}html[data-theme] body.ww-page main#main form.ww-form>.ww-actions{flex: none !important}html[data-theme] body.ww-page.is-calc main#main>.container:has(>.calc-head)>.calc-head ~ section.ww-work:first-of-type{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;overflow: visible !important}@media (min-width: 640px){html[data-theme] body.ww-page.is-calc main#main .ww-panel-weather .ww-main>.ww-f .ww-num .input{border: 0 !important;background: transparent !important;box-shadow: none !important;min-block-size: 44px !important}html[data-theme] body.ww-page.is-calc main#main .ww-panel-weather .ww-main>.ww-f .ww-num .ww-unit{border: 0 !important;background: transparent !important;padding: 0 !important}}html[data-theme] body.ww-page .ww-panel .ww-grid{align-items: start !important}html[data-theme] body.ww-page .ww-panel .ww-grid>.field{margin: 0 !important}html[data-theme] body.ww-page .ww-panel .ww-grid>.field>.label{min-block-size: 0;margin-block: 0 6px !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head{flex-direction: column !important;align-items: center !important;text-align: center !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head>.calc-head-icon{display: grid !important;place-items: center;inline-size: 76px !important;block-size: 76px !important;border-radius: 50% !important;margin: 6px auto 10px !important;color: #fff !important;border: 0 !important;background: linear-gradient(135deg,var(--fb,#6366f1),var(--fa,#7c3aed)) !important;box-shadow: 0 0 0 6px color-mix(in srgb,var(--fa,#6366f1) 18%,transparent),0 14px 34px -10px var(--fa,#6366f1) !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head>.calc-head-icon svg{inline-size: 36px !important;block-size: 36px !important;stroke: #fff;color: #fff}html[data-theme] body.is-calc:not(.ww-page) .calc-head h1{font-size: clamp(1.9rem,1.2rem + 2.4vw,3rem) !important}@media (max-width: 639px){html[data-theme] body.is-calc:not(.ww-page) .calc-head>.calc-head-icon{inline-size: 56px !important;block-size: 56px !important;margin-block: 0 6px !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head>.calc-head-icon svg{inline-size: 26px !important;block-size: 26px !important}}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form :is(.input,.select,input[type="text"],input[type="number"],input[type="date"],input[type="time"],select):not([type="range"]):not([type="checkbox"]):not([type="radio"]){min-block-size: 56px !important;font-size: 17px !important;padding-inline: 16px !important;border-radius: 12px !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form :is(.label,label.label){font-size: 14px !important;font-weight: 700 !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form .btn-row:not(:has(>:nth-child(3))){display: grid !important;grid-template-columns: 1fr 1fr;gap: 14px !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form .btn-row>:is(.btn-primary,button[type="submit"],#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]){inline-size: 100% !important;min-inline-size: 0 !important;min-block-size: 54px !important;border-radius: 12px !important;font-size: 16px !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]){background: #334155 !important;border-color: #334155 !important;color: #fff !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]):hover{background: #475569 !important}html[data-theme="light"] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"],[data-reset]){background: #e2e8f0 !important;border-color: #e2e8f0 !important;color: #0f172a !important}html[data-theme] body.is-calc:not(.ww-page) .calc-head ~ section:first-of-type form .btn-row>:is(#reset-btn,[id$="-reset"],[id$="reset-btn"])::before{content: "\21BB";margin-inline-end: 8px;font-weight: 800}html[data-theme] body.is-post .calculator-verification{background: #ffffff !important;color: #0f172a !important;border: 1px solid #e2e8f0 !important;border-inline-start: 5px solid #22c55e !important;border-radius: 16px !important;box-shadow: 0 16px 36px -26px rgba(2,6,23,.6) !important;padding: 22px 26px !important}html[data-theme] body.is-post .calculator-verification h2{color: #0f172a !important;font-size: 1.2rem !important;margin: 2px 0 6px !important}html[data-theme] body.is-post .calculator-verification p{color: #64748b !important}html[data-theme] body.is-post .calculator-verification .verification-label{color: #16a34a !important}html[data-theme] body.is-post .calculator-verification .verification-icon{background: #ecfdf5 !important;border: 1px solid #bbf7d0 !important;color: #16a34a !important;border-radius: 14px !important}html[data-theme] body.is-post article.section.has-ecs-sec{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important;max-inline-size: 1180px}html[data-theme] body.is-post article.section.has-ecs-sec>.prose{max-inline-size: none !important;display: flex;flex-direction: column;gap: 22px}html[data-theme] body.is-post article.section.has-ecs-sec>.toc-card{margin-block-end: 22px}html[data-theme] body.is-post .ecs-sec{background: var(--v8-card);border: 1px solid var(--v8-line);border-radius: 22px;padding: clamp(18px,3vw,34px);box-shadow: 0 18px 40px -32px rgba(2,6,23,.7)}html[data-theme] body.is-post .ecs-sec>h2{display: flex;align-items: center;gap: 12px;margin: 0 0 16px !important;padding: 0 !important;border: 0 !important}html[data-theme] body.is-post .ecs-sec>h2::before{content: "";flex: none;inline-size: 30px;block-size: 30px;border-radius: 50%;background: var(--sec-ic) center / 16px no-repeat,linear-gradient(135deg,var(--fb,#6366f1),var(--fa,#7c3aed))}html[data-theme] body.is-post .ecs-sec>:last-child{margin-block-end: 0 !important}html[data-theme] body.is-post .ecs-sec[data-ic="info"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 11v6M12 7h.01'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="list"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="sigma"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 5H6l6 7-6 7h12'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="chart"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M5 20V10M12 20V4M19 20v-7'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="alert"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round'%3E%3Cpath d='M12 7v6M12 17h.01'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="help"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M9.5 9a2.5 2.5 0 1 1 3.5 2.3c-.6.3-1 .9-1 1.6V14M12 17.5h.01'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="bulb"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='M9 18h6M10 21h4M12 3a6 6 0 0 0-3.5 10.9c.6.4 1 1.1 1 1.8V16h5v-.3c0-.7.4-1.4 1-1.8A6 6 0 0 0 12 3z'/%3E%3C/svg%3E")}html[data-theme] body.is-post .ecs-sec[data-ic="check"]{--sec-ic: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E")}html[data-theme] body.is-post main#main article.section.has-ecs-sec{background: transparent !important;border: 0 !important;box-shadow: none !important;padding: 0 !important}html[data-theme] body.is-post main#main article.section.has-ecs-sec::before,html[data-theme] body.is-post main#main article.section.has-ecs-sec::after{display: none !important}html[data-theme] body.is-post main#main .ecs-sec{background: var(--v8-card) !important;border: 1px solid var(--v8-line) !important;border-radius: 22px !important;padding: clamp(18px,3vw,34px) !important;margin: 0 !important}html[data-theme] body.is-post main#main .ecs-sec>h2{display: flex !important;align-items: center !important;gap: 12px !important;padding: 0 !important;border: 0 !important;background: none !important}html[data-theme] body.is-post main#main .ecs-sec>h2::before{content: "" !important;display: block !important;position: static !important;flex: none !important;inline-size: 34px !important;block-size: 34px !important;border-radius: 50% !important;margin: 0 !important;background: var(--sec-ic) center / 18px no-repeat,linear-gradient(135deg,var(--fb,#6366f1),var(--fa,#7c3aed)) !important;box-shadow: 0 8px 18px -8px var(--fa,#6366f1) !important}html[data-theme] body.is-post main#main .ecs-sec>h2::after{display: none !important}html[data-theme] body.is-post .calculator-verification :is(h2,h2 time){color: #0f172a !important;-webkit-text-fill-color: #0f172a !important;background: none !important;opacity: 1 !important}html[data-theme] body.is-calc main#main .sd-howto h2::before{inline-size: 34px !important;block-size: 34px !important;border-radius: 50% !important;flex: none !important;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M9 6h11M9 12h11M9 18h11M4 6h.01M4 12h.01M4 18h.01'/%3E%3C/svg%3E") center / 18px no-repeat,linear-gradient(135deg,var(--fb,#6366f1),var(--fa,#7c3aed)) !important;box-shadow: 0 8px 18px -8px var(--fa,#6366f1) !important}html[data-theme] body.is-calc main#main section:is(.adob-hero,.ld-hero,.d9-hero,.gs-hero,.fr-hero)>div:has(>h1){text-align: center !important;display: flex !important;flex-direction: column !important;align-items: center !important;margin-inline: auto !important;max-inline-size: 860px}html[data-theme] body.is-calc main#main section:is(.adob-hero,.ld-hero,.d9-hero,.gs-hero,.fr-hero)>div:has(>h1)::before{content: "";order: -1;display: block;inline-size: 76px;block-size: 76px;border-radius: 50%;margin: 6px auto 12px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='3' width='14' height='18' rx='2'/%3E%3Cpath d='M8 7h8M8 11h.01M12 11h.01M16 11h.01M8 15h.01M12 15h.01M16 15h.01M8 18h.01M12 18h4'/%3E%3C/svg%3E") center / 36px no-repeat,linear-gradient(135deg,var(--fb,#6366f1),var(--fa,#7c3aed));box-shadow: 0 0 0 6px color-mix(in srgb,var(--fa,#6366f1) 18%,transparent),0 14px 34px -10px var(--fa,#6366f1)}html[data-theme] body.is-calc main#main section:is(.adob-hero,.ld-hero,.d9-hero,.gs-hero,.fr-hero)>div:has(>h1)>h1{font-size: clamp(1.9rem,1.2rem + 2.4vw,3rem) !important}html[data-theme] body.is-calc main#main section:is(.adob-hero,.ld-hero,.d9-hero,.gs-hero,.fr-hero)>div:has(>h1)>:is(ul,p,div){justify-content: center !important;margin-inline: auto !important}@media (max-width: 639px){html[data-theme] body.is-calc main#main section:is(.adob-hero,.ld-hero,.d9-hero,.gs-hero,.fr-hero)>div:has(>h1)::before{inline-size: 56px;block-size: 56px;background-size: 26px,auto;margin-block: 0 8px}}html[data-theme] body.is-calc main#main section:is(.adob-hero,.ld-hero,.d9-hero,.gs-hero,.fr-hero)>div:has(>h1)>*{text-align: center !important}html[data-theme] body.is-tool main#main .calc-head{flex-direction: column !important;align-items: center !important;text-align: center !important}html[data-theme] body.is-tool main#main .calc-head>.calc-head-text{display: flex !important;flex-direction: column !important;align-items: center !important;max-inline-size: 860px}html[data-theme] body.is-tool main#main .calc-head>.calc-head-text>*{text-align: center !important;margin-inline: auto !important;justify-content: center !important}html[data-theme] body.is-tool main#main .calc-head>.calc-head-icon{display: grid !important;place-items: center;inline-size: 76px !important;block-size: 76px !important;border-radius: 50% !important;margin: 6px auto 10px !important;color: #fff !important;border: 0 !important;background: linear-gradient(135deg,var(--fb,#6366f1),var(--fa,#7c3aed)) !important;box-shadow: 0 0 0 6px color-mix(in srgb,var(--fa,#6366f1) 18%,transparent),0 14px 34px -10px var(--fa,#6366f1) !important}html[data-theme] body.is-tool main#main .calc-head>.calc-head-icon svg{inline-size: 36px !important;block-size: 36px !important;stroke: #fff !important;color: #fff !important}html[data-theme] body.is-tool main#main .calc-head h1{font-size: clamp(1.9rem,1.2rem + 2.4vw,3rem) !important}@media (max-width: 639px){html[data-theme] body.is-tool main#main .calc-head>.calc-head-icon{inline-size: 56px !important;block-size: 56px !important;margin-block: 0 6px !important}html[data-theme] body.is-tool main#main .calc-head>.calc-head-icon svg{inline-size: 26px !important;block-size: 26px !important}}@media (min-width: 900px){html[data-theme] body.is-tool main#main section:has(>.tool-workspace){max-inline-size: 1000px !important;margin-inline: auto !important}}html[data-theme] body.is-tool main#main .tool-workspace :is(input[type="text"],input[type="number"],input[type="url"],input[type="email"],input[type="password"],select):not([type="range"]){min-block-size: 50px !important;font-size: 16px !important;border-radius: 12px !important}html[data-theme] body.is-tool main#main .tool-workspace textarea{font-size: 15px !important;border-radius: 14px !important}html[data-theme] body.is-tool main#main .tool-workspace .btn-primary:not(.fi-add):not([class*="fi-"]){min-block-size: 56px !important;border-radius: 14px !important;font-size: 1.05rem !important;font-weight: 800 !important}html[data-theme] body.is-tool main#main .calc-head .pkg-trust{display: inline-flex !important;align-items: center;gap: 8px;background: #ffffff !important;color: #166534 !important;border: 1px solid #e2e8f0 !important;border-inline-start: 4px solid #22c55e !important;border-radius: 12px !important;padding: 8px 16px !important;font-weight: 700 !important;font-size: .9rem !important;box-shadow: 0 10px 26px -20px rgba(2,6,23,.7)}html[data-theme] body.is-tool main#main .calc-head .pkg-trust::before{content: "";inline-size: 18px;block-size: 18px;flex: none;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316a34a' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v6c0 4.5-3 7.5-7 9-4-1.5-7-4.5-7-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E") center / contain no-repeat}html[data-theme] body.is-post main#main article.prose.has-ecs-sec{display: flex !important;flex-direction: column !important;gap: 22px !important}html[data-theme] body.is-post main#main article.prose.has-ecs-sec>.ecs-sec + .ecs-sec{margin-block-start: 0 !important}html[data-theme] main select,html[data-theme] main .select{background-color: var(--v8-card) !important;background-repeat: no-repeat !important;background-position: right 14px center !important;background-size: 16px auto !important;padding-inline-end: 42px !important}html[data-theme="dark"] main select,html[data-theme="dark"] main .select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%2398a3af' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E") !important}html[data-theme="light"] main select,html[data-theme="light"] main .select{background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%236b7885' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E") !important}html[data-theme] body.is-post main article.prose,html[data-theme] body.is-post main .faq-list{content-visibility: visible !important;contain-intrinsic-size: none !important}html[data-theme] .rp-body .calculator-verification{margin-block: 24px 18px !important;max-inline-size: 880px !important;margin-inline: auto !important}html[data-theme] .rp-body .rp-answer{max-inline-size: 880px !important;margin-inline: auto !important;padding: 22px 24px !important;border-radius: 18px !important;background: var(--v8-card) !important;border: 1px solid var(--v8-line) !important;margin-block-end: 28px !important}html[data-theme] .rp-body .rp-answer h2{font-size: 1.15rem !important;color: var(--v8-head) !important;margin-block-end: 8px !important}html[data-theme] .rp-body .rp-answer-f{margin-block-start: 10px !important}html[data-theme] .rp-body .rp-answer-f code{font-size: 1.05rem !important;padding: 4px 10px !important;border-radius: 8px !important;background: color-mix(in srgb,var(--fa,#f97316) 14%,transparent) !important;color: var(--fa,#ea580c) !important}html[data-theme] .rp-body .rp-article{max-inline-size: 880px !important;margin-inline: auto !important}html[data-theme] .rp-body article.rp-article>section{background: var(--v8-card) !important;border: 1px solid var(--v8-line) !important;border-radius: 22px !important;padding: clamp(18px,3vw,34px) !important;margin-block-end: 22px !important}html[data-theme] .rp-body article.rp-article>section>h2{display: flex !important;align-items: center !important;gap: 12px !important;padding: 0 !important;border: 0 !important;background: none !important}html[data-theme] .rp-body article.rp-article>section>h2::before{content: "" !important;display: block !important;position: static !important;flex: none !important;inline-size: 34px !important;block-size: 34px !important;border-radius: 50% !important;margin: 0 !important;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.6' stroke-linecap='round'%3E%3Cpath d='M12 11v6M12 7h.01'/%3E%3C/svg%3E") center / 18px no-repeat,linear-gradient(135deg,var(--fb,#f97316),var(--fa,#ea580c)) !important;box-shadow: 0 8px 18px -8px var(--fa,#f97316) !important}