@charset "UTF-8";body.is-post .pd-meta{display: flex;flex-wrap: wrap;align-items: center;gap: .25rem .5rem;margin: .6rem 0 0;font-size: .82rem;line-height: 1.4;color: var(--text-soft)}body.is-post .pd-meta-avatar{inline-size: 1.25rem;block-size: 1.25rem;border-radius: 50%;background: var(--surface-sunk);border: 1px solid var(--line-strong);flex: none}body.is-post .pd-meta-sep{color: var(--text-faint)}body.is-post .adob-hero .pd-meta,body.is-post .d9-hero .pd-meta{justify-content: inherit}@media (max-width: 640px){body.is-post .calc-head{gap: .6rem;align-items: flex-start}body.is-post .calc-head-icon{inline-size: 36px;block-size: 36px;min-inline-size: 36px;border-radius: 10px;margin-block-start: .15rem}body.is-post .calc-head-icon svg{inline-size: 20px;block-size: 20px}body.is-post .calc-head h1{font-size: 1.5rem;line-height: 1.2}body.is-post .calc-head .lede{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden;margin-block-start: .3rem;font-size: .92rem;line-height: 1.45}body.is-post .pd-meta{margin-block-start: .35rem;font-size: .76rem}body.is-post .pd-meta-avatar{display: none}body.is-calc main>.container>.cs-strip{order: 4;margin-block: 0 var(--s4)}body.is-calc main>.container>.calc-head{margin-block-end: var(--s3)}body.is-post .calc-head{flex-direction: row}body.is-post .calc-head-text{min-inline-size: 0;flex: 1 1 auto}body.is-calc .cs-modes{display: flex;flex-wrap: nowrap;gap: .5rem;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none;margin-block-end: var(--s4);padding-block-end: 2px}body.is-calc .cs-modes::-webkit-scrollbar{display: none}body.is-calc .cs-modes>[role="radio"],body.is-calc .cs-modes>label{display: flex;flex: none;min-block-size: 44px;padding: .45rem .95rem;border-radius: 999px;white-space: nowrap}body.is-calc .cs-modes .cs-mode-ic,body.is-calc .cs-modes .cs-mode-sub{display: none}body.is-calc .cs-modes .cs-mode-tx{font-size: .88rem;text-wrap: nowrap}body.is-calc .cs-modes>[role="radio"]::after,body.is-calc .cs-modes>label::after{display: none}}body.is-post .prose>p,body.is-post .prose>ul>li,body.is-post .prose>ol>li,body.is-post .prose .pd-acc-body>p,body.is-post .prose .pd-acc-body>ul>li,body.is-post .prose .pd-acc-body>ol>li,body.is-post .prose [class^="box-"] li,body.is-post .prose [class^="box-"] p,body.is-post .prose .example-card>p,body.is-post article.prose>section>p,body.is-post .prose>section>p,body.is-post .prose>section>ul>li{font-size: 17px;line-height: 1.7}body.is-post .prose>p,body.is-post .prose .pd-acc-body>p,body.is-post .prose>section>p{max-inline-size: 70ch}@media (max-width: 640px){body.is-post .prose>p,body.is-post .prose>ul>li,body.is-post .prose>ol>li,body.is-post .prose .pd-acc-body>p,body.is-post .prose .pd-acc-body>ul>li,body.is-post .prose .pd-acc-body>ol>li,body.is-post .prose [class^="box-"] li,body.is-post .prose [class^="box-"] p,body.is-post .prose .example-card>p,body.is-post article.prose>section>p,body.is-post .prose>section>p,body.is-post .prose>section>ul>li{font-size: 16px}}body.is-post .toc-links a,body.is-calc .cs-quick .toc-nav a{display: flex;align-items: center;gap: 12px}body.is-post .toc-links a::before{display: inline-grid;place-items: center;flex: none;inline-size: 22px;block-size: 22px;border-radius: 50%;background: var(--surface-sunk);border: 1px solid var(--line);color: var(--text-soft);font-size: .72rem;line-height: 1}body.is-post .toc-links a:hover::before,body.is-post .toc-links a.is-current::before,body.is-post .toc-links a[aria-current]::before{background: var(--accent);border-color: var(--accent);color: var(--on-accent,#fff)}body.is-post .pd-author{display: flex;align-items: center;gap: var(--s4,1rem);margin-block: var(--s6,2rem) var(--s5,1.5rem);padding: var(--s4,1rem) var(--s5,1.25rem);background: var(--surface);border: 1px solid var(--line);border-radius: 14px}body.is-post .pd-author-photo{display: grid;place-items: center;flex: none;inline-size: 56px;block-size: 56px;border-radius: 50%;background: var(--surface-sunk);border: 1px solid var(--line-strong);color: var(--text-faint)}body.is-post .pd-author-photo svg{inline-size: 26px;block-size: 26px}body.is-post .pd-author-text{flex: 1 1 auto;min-inline-size: 0}body.is-post .pd-author-text p{margin: 0}body.is-post .pd-author-kicker{font-size: .78rem;color: var(--text-faint)}body.is-post .pd-author-name{font-size: 1.05rem;font-weight: 800;color: var(--text)}body.is-post .pd-author-bio{font-size: .9rem;line-height: 1.5;color: var(--text-soft)}body.is-post .pd-author-report{flex: none;display: inline-flex;align-items: center;min-block-size: 44px;padding-inline: .5rem;font-size: .88rem;font-weight: 600;color: var(--accent-strong,var(--accent))}@media (max-width: 640px){body.is-post .pd-author{flex-wrap: wrap;align-items: flex-start}body.is-post .pd-author-photo{inline-size: 44px;block-size: 44px}body.is-post .pd-author-text{flex-basis: calc(100% - 60px)}body.is-post .pd-author-report{margin-inline-start: 60px}}body.is-post .pd-quick{margin-block: var(--s4,1rem) var(--s5,1.5rem);padding: var(--s4,1rem) var(--s5,1.25rem);background: var(--accent-soft);border: 1px solid var(--accent);border-radius: 14px}body.is-post .pd-quick-label{display: flex;align-items: center;gap: .5rem;margin: 0 0 .35rem;font-size: .95rem;font-weight: 800;color: var(--text)}body.is-post .pd-quick-icon{display: inline-flex;color: var(--accent-strong,var(--accent))}body.is-post .pd-quick-icon svg{inline-size: 1.1rem;block-size: 1.1rem}body.is-post .pd-quick-body{margin: 0;font-size: 1rem;line-height: 1.6;color: var(--text)}body.is-post .pd-quick-q{display: block;margin-block-end: .2rem;font-weight: 700}body.is-post .prose ul.formula-cards{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s3,.75rem);margin: var(--s4,1rem) 0;padding: 0;list-style: none}body.is-post .prose ul.formula-cards>li{display: flex;flex-direction: column;gap: .4rem;margin: 0;padding: var(--s4,1rem);background: var(--surface);border: 1px solid var(--line);border-radius: 12px;font-size: .95rem;line-height: 1.5;color: var(--text-soft)}body.is-post .prose ul.formula-cards>li::before{content: none;display: none}body.is-post .prose ul.formula-cards>li>strong{font-size: .85rem;color: var(--text)}body.is-post .prose .fc-formula{display: block;padding: .6rem .7rem;background: var(--surface-sunk);border-radius: 8px;font-family: var(--font-mono);font-size: 1.15rem;font-weight: 700;line-height: 1.35;color: var(--accent-strong,var(--accent));text-align: center;overflow-wrap: anywhere}@media (max-width: 900px){body.is-post .prose ul.formula-cards{grid-template-columns: minmax(0,1fr)}}body.is-post .prose .example-card{margin: var(--s4,1rem) 0;padding: var(--s4,1rem) var(--s5,1.25rem);background: var(--surface);border: 1px solid var(--line);border-radius: 14px}body.is-post .prose .example-card>p:first-child{margin-block-start: 0}body.is-post .prose .example-card>p:last-child{margin-block-end: 0}body.is-post .prose .example-card>ol{counter-reset: pd-step;list-style: none;margin: var(--s4,1rem) 0;padding: 0}body.is-post .prose .example-card>ol>li{counter-increment: pd-step;position: relative;margin: 0 0 .75rem;padding: 0 0 0 2.5rem;background: none;border: 0}body.is-post .prose .example-card>ol>li::before{content: counter(pd-step);position: absolute;inset-inline-start: 0;inset-block-start: .1rem;display: grid;place-items: center;inline-size: 1.75rem;block-size: 1.75rem;border-radius: 50%;background: var(--accent);color: var(--on-accent,#fff);font-size: .85rem;font-weight: 800;line-height: 1}body.is-post .prose .example-card>ol>li:last-child{margin-block-end: 0;padding: .75rem 1rem .75rem 3.25rem;background: var(--ok-bg);border: 1px solid var(--ok-line);border-radius: 10px;color: var(--ok-fg)}body.is-post .prose .example-card>ol>li:last-child::before{inset-inline-start: .75rem;inset-block-start: .8rem;background: var(--ok-fg);color: var(--ok-bg)}body.is-post .prose .example-card>ol>li:last-child strong{color: var(--ok-fg)}[dir="rtl"] body.is-post .prose .example-card>ol>li{padding: 0 2.5rem 0 0}[dir="rtl"] body.is-post .prose .example-card>ol>li:last-child{padding: .75rem 3.25rem .75rem 1rem}body.is-post .box-tip,body.is-post .box-warning,body.is-post .box-note{margin: var(--s3,.75rem) 0 var(--s5,1.5rem);padding: var(--s4,1rem) var(--s5,1.25rem);border: 1px solid;border-inline-start-width: 4px;border-radius: 12px;color: var(--text)}body.is-post .box-tip{background: var(--warn-bg);border-color: var(--warn-line);border-inline-start-color: var(--warn-fg)}body.is-post .box-warning{background: var(--bad-bg);border-color: var(--bad-line);border-inline-start-color: var(--bad-fg)}body.is-post .box-note{background: var(--info-bg);border-color: var(--info-line);border-inline-start-color: var(--info-fg)}body.is-post .box-tip strong{color: var(--warn-fg)}body.is-post .box-warning strong{color: var(--bad-fg)}body.is-post .box-note strong{color: var(--info-fg)}body.is-post [class^="box-"]>ul,body.is-post [class^="box-"]>ol{margin: 0}body.is-post [class^="box-"]>:first-child{margin-block-start: 0}body.is-post [class^="box-"]>:last-child{margin-block-end: 0}body.is-post [class^="box-"] li + li{margin-block-start: .5rem}body.is-post .prose .table-wrap,body.is-post article .table-wrap{max-inline-size: 100%;overflow-x: auto;-webkit-overflow-scrolling: touch;border: 1px solid var(--line);border-radius: 12px}body.is-post .prose table,body.is-post article .table-wrap table{border-collapse: separate;border-spacing: 0;inline-size: 100%}body.is-post .prose>table{display: block;max-inline-size: 100%;overflow-x: auto;border: 1px solid var(--line);border-radius: 12px}body.is-post .prose table thead th,body.is-post article .table-wrap thead th{background: var(--surface-sunk);border-block-end: 2px solid var(--accent)}body.is-post .prose table tbody tr:nth-child(even)>*,body.is-post article .table-wrap tbody tr:nth-child(even)>*{background: color-mix(in srgb,var(--surface-sunk) 70%,transparent)}body.is-post .prose .table-wrap table,body.is-post article .table-wrap table{border: 0;margin: 0}body.is-post .pd-acc{margin: 0 0 var(--s3,.75rem);background: var(--surface);border: 1px solid var(--line);border-radius: 12px}body.is-post .pd-acc>summary{display: flex;align-items: center;justify-content: space-between;gap: .75rem;min-block-size: 44px;padding: .75rem 1rem;cursor: pointer;list-style: none}body.is-post .pd-acc>summary::-webkit-details-marker{display: none}body.is-post .pd-acc>summary::after{content: "";flex: none;inline-size: .55rem;block-size: .55rem;border-inline-end: 2px solid var(--text-faint);border-block-end: 2px solid var(--text-faint);transform: rotate(45deg);transition: transform .15s ease}body.is-post .pd-acc[open]>summary::after{transform: rotate(-135deg)}body.is-post .pd-acc>summary:focus-visible{outline: 3px solid var(--focus,var(--accent));outline-offset: 2px;border-radius: 12px}body.is-post .prose .pd-acc>summary>h2{margin: 0;font-size: 1.15rem;line-height: 1.35}body.is-post .pd-acc-body{padding: 0 1rem 1rem}@media (prefers-reduced-motion: reduce){body.is-post .pd-acc>summary::after{transition: none}}@media print{body.is-post .pd-acc-body{display: block !important}}body.is-post .result .btn-row .btn,body.is-post .pd-actions .btn{min-block-size: 44px}body.is-post .pd-actions{margin-block-start: var(--s4,1rem)}body.is-post .pd-wa svg,body.is-post .pd-copy svg,body.is-post .pd-print svg{inline-size: 1em;block-size: 1em;fill: none;stroke: currentColor;stroke-width: 2;stroke-linecap: round;stroke-linejoin: round}body.is-post .pd-wa{color: var(--ok-fg)}body.is-post .pd-bar{display: block;inline-size: 100%;block-size: auto;max-inline-size: 600px}body.is-post .pd-bar-rest{fill: var(--surface-sunk);stroke: var(--line-strong)}body.is-post .pd-bar-part{fill: var(--accent)}body.is-post .pd-bar-in{fill: var(--on-accent,#fff);font: 700 15px var(--font-sans)}body.is-post .pd-bar-in-rest{fill: var(--text)}body.is-post .pd-bar-lbl{fill: var(--text);font: 700 16px var(--font-mono)}body.is-post .tool-card p,body.is-post .utool>p{display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;line-clamp: 2;overflow: hidden}@media (max-width: 640px){body.is-post main{overflow-x: clip}}body.is-calc main>.container>.pd-quick{order: 4;grid-column: 1}@media (min-width: 1180px){body.is-calc:not(.calc-height-comparison):not(.calc-grow-garden-calculator):not(.calc-zeros-calculator):not(.ww-wide) main>.container>.pd-quick{grid-column: 1}body.is-calc:not(.calc-height-comparison):not(.calc-grow-garden-calculator):not(.calc-zeros-calculator):not(.ww-wide) main>.container>.pd-author{grid-column: 1}}body.is-post .prose .example-card.example-list>ol>li:last-child{padding: 0 0 0 2.5rem;background: none;border: 0;color: inherit}body.is-post .prose .example-card.example-list>ol>li:last-child::before{inset-inline-start: 0;inset-block-start: .1rem;background: var(--accent);color: var(--on-accent,#fff)}body.is-post .prose .example-card.example-list>ol>li:last-child strong{color: inherit}[dir="rtl"] body.is-post .prose .example-card.example-list>ol>li:last-child{padding: 0 2.5rem 0 0}body.is-post .prose div.formula-cards{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,260px),1fr));gap: var(--s3,.75rem);margin: var(--s4,1rem) 0}body.is-post .prose .fc-card{padding: var(--s4,1rem);background: var(--surface);border: 1px solid var(--line);border-radius: 12px}body.is-post .prose .fc-card>p{margin: 0 0 .5rem;font-size: .88rem;font-weight: 700;color: var(--text)}body.is-post .prose .fc-card>.audit-formula{margin: 0;font-size: 1.05rem;color: var(--accent-strong,var(--accent));overflow-x: auto}