.page-calc__wrap{padding-top:var(--s7);flex-direction:column;display:flex}#seo-tresc{display:contents}.seo-tytul{letter-spacing:-.02em;order:1;max-width:24ch;font-size:clamp(1.75rem,1.2rem + 2.2vw,2.625rem);font-weight:700}.seo-podtytul{margin-top:var(--s3);max-width:62ch;color:var(--ink-3);font-size:var(--text-lg);order:2}.page-calc__app{margin-top:var(--s7);outline:none;order:3}.seo-wstep,.seo-metoda{max-width:68ch;color:var(--ink-2);font-size:var(--text-md);line-height:1.6}.seo-wstep{margin-top:var(--s9);font-size:var(--text-lg);color:var(--ink);order:4}.seo-metoda{margin-top:var(--s7);padding-top:var(--s7);border-top:1px solid var(--line);order:5}.seo-wstep>*+*,.seo-metoda>*+*{margin-top:.85em}.seo-metoda h2{font-size:var(--text-xl)}.seo-metoda h3{font-size:var(--text-lg);margin-top:1.6em}.seo-wstep strong,.seo-metoda strong{color:var(--ink);font-weight:650}.seo-metoda ol,.seo-metoda ul{padding-left:1.3em}.seo-metoda li+li{margin-top:.4em}.page-calc .waitlist{order:6}.page-calc__other{order:7}.other-calcs{margin-top:var(--s9)}.section-title{font-size:var(--text-xl);letter-spacing:-.015em;font-weight:680}.calc__grid{gap:var(--s7);align-items:start;display:grid}@media (min-width:1000px){.calc__grid{gap:var(--s8);grid-template-columns:minmax(0,1fr) minmax(0,1.08fr)}.calc__results{align-self:stretch}.calc__sticky.is-sticky{top:var(--s4);position:sticky}.calc--preview .calc__grid{grid-template-columns:1fr}.calc--preview .calc__sticky.is-sticky{position:static}}.calc__formhead{justify-content:space-between;align-items:center;gap:var(--s3);margin-bottom:var(--s4);display:flex}.calc__formhead+.confirm{margin-bottom:var(--s4)}.btn--sm{min-height:32px;padding:0 10px}.calc-form{gap:var(--s4);display:grid}.calc-group{min-width:0;padding:var(--s5) var(--s4) var(--s5);border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);margin:0}@media (min-width:600px){.calc-group{padding:var(--s5) var(--s5) var(--s6)}}.calc-group__title{float:left;width:100%;margin-bottom:var(--s4);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:0;font-weight:700}.calc-group__title+*{clear:both}.calc-group__help{margin:calc(var(--s2) * -1) 0 var(--s4);color:var(--ink-3);font-size:var(--text-sm)}.calc-group__fields{gap:var(--s5) var(--s4);grid-template-columns:repeat(auto-fill,minmax(200px,1fr));display:grid}.field--switch{grid-column:1/-1}.field--switch .switch-row{border-bottom:1px solid var(--surface-3);padding:6px 0}.field__opt{color:var(--ink-3);font-weight:450}.calc-more{justify-self:start}.calc-more svg{transition:transform var(--med) var(--ease-out)}.calc-more__chevron.is-open{transform:rotate(90deg)}.calc-empty{color:var(--ink-3);gap:8px;display:flex}.results{gap:var(--s4);display:grid}.tags{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));display:grid}@media (max-width:599px){.results .tag{min-height:0}.results .tag--lead{min-height:120px}}.tag__value--err{color:var(--ink-3)}.tags .tag__value{font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.tag--lead .tag__value{font-size:clamp(2.25rem,1.6rem + 2.4vw,3.25rem)}.notes{gap:var(--s2);margin:0;padding:0;list-style:none;display:grid}.calc__actions{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.details{border-top:1px solid var(--line);padding-top:var(--s2)}.details__list{margin:var(--s2) 0 0;border:1px solid var(--line);border-radius:var(--r2);background:var(--surface)}.details__row{justify-content:space-between;gap:var(--s4);font-size:var(--text-sm);padding:9px 14px;display:flex}.details__row+.details__row{border-top:1px solid var(--surface-3)}.details__row dt{color:var(--ink-2)}.details__row dd{white-space:nowrap;font-variant-numeric:tabular-nums;margin:0;font-weight:620}.cascade{padding:var(--s4) var(--s4) var(--s3);border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);margin:0}.cascade__title{font-weight:650;font-size:var(--text-md)}.cascade__help{color:var(--ink-3);font-size:var(--text-sm);margin-top:2px}.cascade__plot{margin-top:var(--s3);width:100%}.cascade__placeholder{height:240px}.cascade svg{overflow:visible}.csc-label{fill:var(--ink-2);font-size:13px;font-weight:500}.csc-row--total .csc-label{fill:var(--ink);font-weight:680}.csc-value{fill:var(--ink-2);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.csc-value--total,.csc-row--total .csc-value{fill:var(--ink);font-weight:720}.csc-bar--total{fill:var(--chart-total)}.csc-bar--minus{fill:var(--chart-minus)}.csc-bar--plus{fill:var(--chart-plus)}.csc-zero{stroke:var(--chart-zero);stroke-width:1px}.csc-sep{stroke:var(--chart-grid);stroke-width:1px}.csc-link{stroke:var(--ink-3);stroke-width:1px;stroke-dasharray:2 2}.csc-errtext{fill:var(--bad-ink);font-size:12px;font-style:italic}.rows{margin-top:var(--s8)}.rows__head{justify-content:space-between;align-items:flex-end;gap:var(--s3) var(--s5);margin-bottom:var(--s3);flex-wrap:wrap;display:flex}.rows__hint{color:var(--ink-3);font-size:var(--text-sm);margin-top:4px}.rows__tools{gap:var(--s2);flex-wrap:wrap;display:flex}.rows__msg{margin-bottom:var(--s3);border:1px solid var(--warn-line);border-radius:var(--r2);background:var(--warn-bg);color:var(--warn-ink);font-size:var(--text-sm);padding:10px 12px}.rt-scroll{border:1px solid var(--line);border-radius:var(--r3);background:var(--surface);overflow-x:auto}.rt-scroll:focus-visible{outline-offset:0}.rt{border-collapse:separate;border-spacing:0;width:100%;font-size:var(--text-sm)}.rt th{z-index:1;background:var(--surface-2);border-bottom:1px solid var(--line);text-align:right;vertical-align:bottom;color:var(--ink-2);padding:10px 8px;font-weight:650;line-height:1.25;position:sticky;top:0}.rt th.rt-text,.rt th.rt-num{text-align:left}.rt th.rt-out{background:#e3e8eb}.rt-head{min-width:6.5em;display:block}.rt-unit{color:var(--ink-3);font-size:var(--text-xs);margin-top:2px;font-weight:500;display:block}.rt td{border-bottom:1px solid var(--surface-3);vertical-align:middle;padding:4px 6px}.rt tbody tr:last-child td{border-bottom:0}.rt td.rt-in{min-width:112px}.rt td.rt-text{min-width:190px}.rt td.rt-out{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;background:#f7f9fa;padding:4px 12px;font-weight:620}.rt .control{background:0 0;border-color:#0000;min-height:38px}.rt .control:hover{border-color:var(--line-strong)}.rt .control:focus-within{background:var(--surface)}.rt .control input{font-size:var(--text-md);padding:0 8px}.rt .control__suffix{display:none}.cell-field--warn .control{border-color:var(--warn-mark)}.rt-num{z-index:2;text-align:center;background:var(--surface);width:40px;min-width:40px;position:sticky;left:0}.rt th.rt-num{z-index:3}.rt-idx{width:28px;color:var(--ink-3);font-size:var(--text-xs);text-align:center;display:inline-block}.rt-flag{border-radius:var(--r2);background:0 0;border:0;place-items:center;width:28px;height:28px;padding:0;display:inline-grid}.rt-flag svg{width:18px;height:18px}.rt-row--problem td{background:var(--bad-bg)}.rt-row--problem td.rt-out{color:var(--bad-ink);background:#f9e0dc}.rt-row--problem .rt-flag{color:var(--bad-mark)}.rt-row--uwaga td{background:#fef8ea}.rt-row--uwaga td.rt-out{background:var(--warn-bg);color:var(--warn-ink)}.rt-row--uwaga .rt-flag{color:var(--warn-mark)}.rt-actions{white-space:nowrap;text-align:right;width:84px}.rt-actions .icon-btn{display:inline-grid}.rt-err{color:var(--ink-3);cursor:help}.rt-empty{text-align:center;color:var(--ink-3);padding:var(--s6) var(--s4)!important}.rows .notes{margin-top:var(--s3)}.rows__foot{align-items:center;gap:var(--s4);margin-top:var(--s3);display:flex}.rows__count{color:var(--ink-3);font-size:var(--text-sm)}.calc__bar{z-index:40;align-items:center;gap:0 var(--s3);padding:8px var(--gutter) calc(8px + env(safe-area-inset-bottom));background:var(--rail);color:var(--ink-inverse);transition:transform var(--med) var(--ease-out);grid-template-columns:1fr auto;grid-template-areas:"label go""value go";text-decoration:none;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -4px 16px #14181b2e}.calc__bar.is-hidden{transform:translateY(110%)}.calc__bar-label{color:#c9d1d6;font-size:var(--text-xs);white-space:nowrap;text-overflow:ellipsis;grid-area:label;font-weight:600;overflow:hidden}.calc__bar-value{font-size:var(--text-xl);font-weight:720;font-stretch:var(--narrow);font-variant-numeric:tabular-nums;color:var(--label);grid-area:value}.calc__bar-go{border-radius:var(--r2);font-size:var(--text-sm);background:#ffffff1a;grid-area:go;padding:8px 12px;font-weight:600}@media (min-width:1000px){.calc__bar{display:none}}@media (max-width:999px){.page-calc{padding-bottom:72px}}.waitlist{margin-top:var(--s9);padding:var(--s6) var(--s5);border-radius:var(--r3);background:var(--surface);border:1px solid var(--line);border-top:var(--rail-h) solid var(--rail)}@media (min-width:720px){.waitlist{padding:var(--s7) var(--s7)}}.waitlist__lead{margin:var(--s2) 0 var(--s5);max-width:64ch;color:var(--ink-2)}.waitlist__submit{align-items:center;gap:var(--s3) var(--s5);margin-top:var(--s5);flex-wrap:wrap;display:flex}.waitlist__fine{color:var(--ink-3);font-size:var(--text-sm);flex:260px}.waitlist__done{padding:var(--s4);border-radius:var(--r2);background:var(--good-bg)}.calc-cards{gap:var(--s3);margin:var(--s4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));padding:0;list-style:none;display:grid}.calc-card__link{gap:var(--s2);height:100%;padding:calc(var(--rail-h) + var(--s4)) var(--s4) var(--s4);border:1px solid var(--line);border-radius:0 0 var(--r3) var(--r3);background:var(--surface);color:var(--ink);transition:border-color var(--fast) var(--ease-out), box-shadow var(--fast) var(--ease-out);text-decoration:none;display:grid;position:relative}.calc-card__link:before{content:"";height:var(--rail-h);background:var(--rail);position:absolute;top:-1px;left:-1px;right:-1px}.calc-card__link:hover{border-color:var(--line-strong);box-shadow:var(--shadow-2)}.calc-card__num{color:var(--ink-3);font-size:var(--text-xs);letter-spacing:.08em;font-weight:700}.calc-card__title{font-size:var(--text-lg);font-weight:680;line-height:1.25}.calc-card__text{color:var(--ink-3);font-size:var(--text-sm)}.calc-card__go{padding-top:var(--s2);color:var(--link);font-size:var(--text-sm);align-items:center;gap:4px;margin-top:auto;font-weight:650;display:inline-flex}.calc-card__go svg{width:16px;height:16px}@media print{.page-calc__wrap{padding-top:0}.calc__grid{display:block}.calc__sticky.is-sticky{position:static}.calc__results{break-before:auto;margin-top:16pt}.calc-group,.cascade,.tag,.note{break-inside:avoid;box-shadow:none}.calc-group__fields{grid-template-columns:repeat(3,1fr)}.control{border-color:#ccc}.tag--lead{border:2px solid #000}.rt-scroll{border:0;overflow:visible}.rt{font-size:8.5pt}.seo-wstep,.seo-metoda,.other-calcs{display:none}}
