.valuation-tool{
  --sans:"IBM Plex Sans",sans-serif;
  --mono:"IBM Plex Mono",monospace;
  --paper:#0B1424;
  --paper-raised:#131F33;
  --paper-deep:#070E1A;
  --ink:#F2F5F9;
  --ink-body:#C9D2DE;
  --ink-muted:#8C99AC;
  --ink-inverse:#F2F5F9;
  --accent:#F2555C;--accent-rule:#E01B24;
  --accent-inv:#F2555C;
  --line:rgba(242,245,249,0.14);
  --line-chapter:rgba(242,245,249,0.36);
  --line-soft:rgba(242,245,249,0.08);
  --line-inverse:rgba(242,245,249,0.16);
  --hero-scrim:linear-gradient(to top,rgba(6,11,20,0.94) 0%,rgba(6,11,20,0.78) 28%,rgba(6,11,20,0.38) 62%,rgba(6,11,20,0.14) 100%),linear-gradient(100deg,rgba(6,11,20,0.82) 0%,rgba(6,11,20,0.56) 32%,rgba(6,11,20,0.26) 62%,rgba(6,11,20,0.12) 100%);
  --shadow-evidence:0 1px 2px rgba(0,0,0,.34),0 14px 40px -16px rgba(0,0,0,.55);
  --ease:cubic-bezier(0.16,1,0.3,1);
  --ease-soft:cubic-bezier(0.33,1,0.68,1);
  --dur-row:180ms;
  --dur-fast:240ms;
  --dur-entry:400ms;
  --dur-header:480ms;
  --dur-label:560ms;
  --dur-content:640ms;
  --dur-rule:720ms;
  --dur-line:900ms;
  --dur-media:1400ms;
  --delay-line:90ms;
  --delay-copy:180ms;
  --delay-label:0ms;
  --delay-rule:120ms;
  --delay-content:220ms;
  --delay-header:620ms;
  --delay-stagger:60ms;
  --s-1:8px;
  --s-2:16px;
  --s-3:24px;
  --s-4:40px;
  --s-5:64px;
  --s-6:96px;
  --s-7:144px;
  --s-8:192px;
  --s-section:clamp(72px,7vw,128px);
  --container:1440px;
  --gutter:clamp(20px,4vw,72px);
  --track-hero:-0.028em;
  --track-h2:-0.018em;
  --track-h3:-0.010em;
  --track-body:0;
  --track-data:-0.018em;
  --track-label:0.14em;
  --track-wordmark:0.16em;
  --track-wordmark-small:0.18em;
  --t-hero:clamp(2.5rem,5vw,4.5rem);
  --t-h2:clamp(1.625rem,3.1vw,2.75rem);
  --t-h3:1.1875rem;
  --t-lead:clamp(1.0625rem,1.5vw,1.3125rem);
  --t-body:1.0625rem;
  --t-small:0.9375rem;
  --t-label:0.6875rem;
  --t-data:0.8125rem;
  --t-wordmark:1.25rem;
  --t-wordmark-small:0.9375rem;
  --wordmark-width:230px;
  --wordmark-width-min:178px;
  --wordmark-width-small:164px;
  --wordmark-gap:6px;
  --line-width:1px;
  --radius:2px;
  --focus-offset:3px;
  --travel-entry:10px;
  --travel-content:14px;
  --arrow-travel:3px;
  --nav-height:96px;
  --control-height:64px;
  --menu-size:40px;
  --menu-line:24px;
  --hero-min:768px;
  --viewport-height:100svh;
  --content-body:68ch;
  --content-lead:52ch;
  --evidence-field:32%;
  --evidence-status:144px;
  --progress-width:1px;
  --chart-surface:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 900' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23F2F5F9' stroke-opacity='.055' stroke-width='1'%3E%3Cpath d='M0 120H1600M0 240H1600M0 360H1600M0 480H1600M0 600H1600M0 720H1600M160 0V900M320 0V900M480 0V900M640 0V900M800 0V900M960 0V900M1120 0V900M1280 0V900M1440 0V900'/%3E%3C/g%3E%3Cpath d='M0 650L70 650 70 610 140 610 140 635 210 635 210 560 280 560 280 585 350 585 350 505 420 505 420 530 490 530 490 445 560 445 560 470 630 470 630 390 700 390 700 420 770 420 770 340 840 340 840 370 910 370 910 290 980 290 980 320 1050 320 1050 245 1120 245 1120 270 1190 270 1190 210 1260 210 1260 235 1330 235 1330 175 1400 175 1400 200 1470 200 1470 145 1540 145 1540 120 1600 120' fill='none' stroke='%23E01B24' stroke-opacity='.24' stroke-width='2'/%3E%3Cpath d='M0 760C180 740 300 700 420 720S680 660 820 580 1060 500 1200 380 1430 340 1600 220' fill='none' stroke='%23F2F5F9' stroke-opacity='.1' stroke-width='2'/%3E%3Cpath d='M0 815V850M80 800V850M160 825V850M240 790V850M320 810V850M400 770V850M480 800V850M560 745V850M640 790V850M720 730V850M800 760V850M880 710V850M960 745V850M1040 680V850M1120 720V850M1200 660V850M1280 690V850M1360 620V850M1440 650V850M1520 590V850' fill='none' stroke='%23E01B24' stroke-opacity='.12' stroke-width='3'/%3E%3C/svg%3E");
}
.valuation-tool *,.valuation-tool *::before,.valuation-tool *::after{box-sizing:border-box}
.valuation-tool html{background:var(--paper);color:var(--ink);font-synthesis:none;text-size-adjust:100%;overflow-x:clip}
.valuation-tool body,.valuation-tool h1,.valuation-tool h2,.valuation-tool h3,.valuation-tool p,.valuation-tool dl,.valuation-tool dd,.valuation-tool ul{margin:0}
.valuation-tool ul{padding:0;list-style:none}
.valuation-tool button,.valuation-tool input,.valuation-tool textarea{font:inherit;color:inherit}
.valuation-tool button{padding:0}
.valuation-tool img{display:block;max-width:100%}
.valuation-tool a{color:inherit;text-decoration-thickness:var(--line-width);text-underline-offset:.25em}
.valuation-tool body{min-width:0;background:var(--paper);color:var(--ink-body);font-family:var(--sans);font-size:var(--t-body);font-weight:400;line-height:1.62;letter-spacing:var(--track-body);hyphens:none;overflow-x:hidden}
.valuation-tool h1,.valuation-tool h2,.valuation-tool h3{max-inline-size:var(--content-body);color:var(--heading-color,var(--ink));font-weight:400;text-wrap:balance;hyphens:none}
.valuation-tool h1,.valuation-tool h2{font-size:var(--t-h2);line-height:1.12;letter-spacing:var(--track-h2)}
.valuation-tool h3{font-size:var(--t-h3);font-weight:500;line-height:1.32;letter-spacing:var(--track-h3)}
.valuation-tool p{max-width:var(--content-body);text-wrap:pretty}
.valuation-tool .lead{max-width:var(--content-lead);font-size:var(--t-lead);line-height:1.5}
.valuation-tool .section-number,.valuation-tool .section-label,.valuation-tool .page-intro__number,.valuation-tool .data-list,.valuation-tool .status,.valuation-tool .status-chips,.valuation-tool .status-definitions,.valuation-tool .gate-list__number,.valuation-tool .form-field__label,.valuation-tool .wordmark__descriptor,.valuation-tool .footer-rule,.valuation-tool [data-current-year]{font-family:var(--mono);font-variant-numeric:tabular-nums}
.valuation-tool ::selection{background:var(--accent);color:var(--ink-inverse)}
.valuation-tool :focus-visible{outline:var(--line-width) solid var(--accent);outline-offset:var(--focus-offset)}
.valuation-tool .container{width:min(100%,var(--container));margin-inline:auto;padding-inline:var(--gutter)}
.valuation-tool .section{padding-block:var(--s-section);background:color-mix(in srgb,var(--paper) 80%,transparent)}
.valuation-tool .grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--s-3)}
.valuation-tool .col-span-2{grid-column-end:span 2}
.valuation-tool .col-span-3{grid-column-end:span 3}
.valuation-tool .col-span-4{grid-column-end:span 4}
.valuation-tool .col-span-10{grid-column-end:span 10}
.valuation-tool .col-start-3{grid-column-start:3}
.valuation-tool .col-start-5{grid-column-start:5}
.valuation-tool .col-start-9{grid-column-start:9}
.valuation-tool .stack{display:flex;flex-direction:column;gap:var(--s-4)}
.valuation-tool .stack>.action-link,.valuation-tool .stack>.button{align-self:flex-start}
.valuation-tool .bleed{width:100%}
.valuation-tool .section--deep{--heading-color:var(--ink-inverse);--label-color:var(--ink-inverse);--number-color:var(--accent-inv);--rule-color:var(--line-inverse);--action-color:var(--ink-inverse);background:color-mix(in srgb,var(--paper-deep) 84%,transparent);color:var(--ink-inverse)}
.valuation-tool .section-grid{align-items:start}
.valuation-tool .section-content{min-width:0}
.valuation-tool .section--home-chapter{padding-block:clamp(var(--s-5),7vw,var(--s-7))}
.valuation-tool .action-link{position:relative;display:inline-flex;width:max-content;max-inline-size:100%;flex-wrap:wrap;align-items:center;gap:var(--s-1);color:var(--action-color,var(--ink));font-weight:500;text-decoration:none}
.valuation-tool .action-link::after{content:"";position:absolute;inset:auto 0 0;height:var(--line-width);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease-soft)}
.valuation-tool .action-link:hover::after,.valuation-tool .action-link:focus-visible::after{transform:scaleX(1)}
.valuation-tool .action-link__arrow,.valuation-tool .button__arrow{position:relative;display:inline-block;inline-size:var(--s-3);block-size:var(--s-1);flex:none;transition:transform var(--dur-fast) var(--ease-soft)}
.valuation-tool .action-link__arrow::before,.valuation-tool .button__arrow::before{content:"";position:absolute;inset-inline:0 var(--s-1);inset-block-start:50%;block-size:var(--line-width);background:currentColor;transform:translateY(-50%)}
.valuation-tool .action-link__arrow::after,.valuation-tool .button__arrow::after{content:"";position:absolute;inset-inline-end:0;inset-block-start:50%;inline-size:var(--s-1);block-size:var(--s-1);background:var(--accent-rule);transform:translateY(-50%)}
.valuation-tool .action-link:hover .action-link__arrow,.valuation-tool .action-link:focus-visible .action-link__arrow{transform:translateX(var(--arrow-travel))}
.valuation-tool .boundary-list{border-top:var(--line-width) solid var(--line)}
.valuation-tool .boundary-list__item{position:relative;padding:var(--s-3) 0 var(--s-3) var(--s-4);border-bottom:var(--line-width) solid var(--line)}
.valuation-tool .boundary-list__item::before{content:"—";position:absolute;left:0;color:var(--ink-muted)}
.valuation-tool .data-list{max-inline-size:76ch;border-top:var(--line-width) solid var(--line-inverse);color:var(--ink-inverse)}
.valuation-tool .data-list__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-3);padding-block:var(--s-2);border-bottom:var(--line-width) solid var(--line-inverse)}
.valuation-tool .data-list__field{color:var(--ink-inverse);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .data-list__value{font-family:var(--mono);font-size:var(--t-data);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:var(--track-data);text-align:right}
.valuation-tool .data-list--full .data-list__row{padding-block:var(--s-3)}
.valuation-tool .enquiry-form{max-width:var(--content-lead)}
.valuation-tool .form-trap{position:absolute;inline-size:0;block-size:0;overflow:hidden;opacity:0;pointer-events:none}
.valuation-tool .form-field{display:flex;flex-direction:column;justify-content:flex-end;gap:var(--s-1);padding-block:var(--s-2)}
.valuation-tool .enquiry-form{max-inline-size:66rem;margin-block-start:var(--s-3);padding:clamp(var(--s-3),3vw,var(--s-5));background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius)}
.valuation-tool .enquiry-form .form-skupina{grid-column:1/-1}
.valuation-tool .form-field--souhlas,.valuation-tool .form-foot{grid-column:1/-1}
@media (min-width:768px){.valuation-tool .enquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4)}
}
.valuation-tool .form-field__label{display:block;color:var(--ink-muted);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .form-field__control{width:100%;min-height:var(--control-height);padding:var(--s-2);border:var(--line-width) solid var(--line);background:color-mix(in srgb,var(--paper-raised) 55%,transparent);border-radius:var(--radius);outline:0;transition:border-color var(--dur-fast) var(--ease-soft)}
.valuation-tool .form-field__control--message{min-height:var(--s-8);resize:vertical}
.valuation-tool .form-field:has(.form-field__control--message){grid-column:1/-1}
.valuation-tool .form-field__control:focus-visible{border-color:var(--accent-rule)}
.valuation-tool .form-foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-3);margin-block-start:var(--s-4);padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--karta-linka)}
.valuation-tool .form-foot__copy{font-size:var(--t-small);max-inline-size:52ch}
.valuation-tool .form-foot__action{flex:none;margin-block-start:0}
.valuation-tool .evidence{background:var(--paper-raised);border:var(--line-width) solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow-evidence);overflow:clip}
.valuation-tool .evidence__rail{display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);padding:var(--s-2);background:var(--paper-deep);color:var(--ink-inverse);font-family:var(--mono);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .evidence__row{display:grid;grid-template-columns:var(--evidence-field) 1fr var(--evidence-status);align-items:center;gap:var(--s-2);padding:var(--s-2);border-bottom:var(--line-width) solid var(--line);transition:background var(--dur-row) var(--ease-soft)}
.valuation-tool .evidence__row:hover,.valuation-tool .evidence__row:focus-visible{background:color-mix(in srgb,var(--paper) 6%,transparent)}
.valuation-tool .evidence__field,.valuation-tool .evidence__value{font-family:var(--mono);font-size:var(--t-data);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:var(--track-data)}
.valuation-tool .evidence__legend{padding:var(--s-2)}
.valuation-tool .evidence__rail--foot{justify-content:flex-start}
.valuation-tool .footer-meta{font-size:var(--t-small)}
.valuation-tool .footer-meta__line+.footer-meta__line{margin-block-start:var(--s-2)}
.valuation-tool .footer-meta__link,.valuation-tool .footer-nav__link{position:relative;text-decoration:none}
.valuation-tool .footer-meta__link::after,.valuation-tool .footer-nav__link::after{content:"";position:absolute;inset:auto 0 calc(var(--focus-offset) * -1);height:var(--line-width);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease-soft)}
.valuation-tool .footer-meta__link:hover::after,.valuation-tool .footer-meta__link:focus-visible::after,.valuation-tool .footer-nav__link:hover::after,.valuation-tool .footer-nav__link:focus-visible::after{transform:scaleX(1)}
.valuation-tool .footer-nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-1);font-size:var(--t-small)}
.valuation-tool .footer-rule{display:flex;justify-content:space-between;gap:var(--s-3);margin-block-start:var(--s-5);padding-block-start:var(--s-3);border-top:var(--line-width) solid var(--line-inverse);font-size:var(--t-label);letter-spacing:var(--track-label)}
.valuation-tool .gate-list{border-top:var(--line-width) solid var(--line)}
.valuation-tool .gate-list__row{display:grid;grid-template-columns:var(--s-5) minmax(0,1fr) minmax(0,2fr);align-items:start;gap:var(--s-3);padding-block:var(--s-3);border-bottom:var(--line-width) solid var(--line)}
.valuation-tool .gate-list__number{color:var(--ink-muted);font-size:var(--t-data)}
.valuation-tool .hero{--heading-color:var(--ink-inverse);position:relative;min-height:max(var(--hero-min),var(--viewport-height));overflow:hidden;background:var(--paper-deep);color:var(--ink-inverse)}
.valuation-tool .hero__media,.valuation-tool .hero__image{width:100%;height:100%;object-fit:cover;object-position:center}
.valuation-tool .hero__scrim{position:absolute;inset:0;z-index:1;background-image:var(--hero-scrim)}
.valuation-tool .hero::before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:var(--chart-surface) center/cover no-repeat;opacity:.72;mix-blend-mode:screen}
.valuation-tool .hero__content{position:relative;z-index:3;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:var(--s-3);min-height:max(var(--hero-min),var(--viewport-height));padding-block:var(--s-6)}
.valuation-tool .hero__title{width:100%;font-size:var(--t-hero);font-weight:300;line-height:.98;letter-spacing:var(--track-hero)}
.valuation-tool .hero-lines{display:none}
.valuation-tool .hero-lines--small{display:block}
.valuation-tool .line{display:block;width:max-content;max-width:100%;overflow:hidden;white-space:nowrap}
.valuation-tool .line__in{display:block}
.valuation-tool .legal-list,.valuation-tool .principle-list{border-top:var(--line-width) solid var(--line)}
.valuation-tool .legal-list__row,.valuation-tool .principle-list__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-4);padding-block:var(--s-3);border-bottom:var(--line-width) solid var(--line)}
.valuation-tool .data-list,.valuation-tool .gate-list,.valuation-tool .boundary-list,.valuation-tool .principle-list,.valuation-tool .legal-list,.valuation-tool .vzorce{padding:var(--s-1) var(--s-3);background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius);border-block-start-width:var(--line-width)}
.valuation-tool .data-list>:last-child,.valuation-tool .gate-list>:last-child,.valuation-tool .boundary-list>:last-child,.valuation-tool .principle-list>:last-child,.valuation-tool .legal-list>:last-child,.valuation-tool .vzorce>:last-child{border-block-end:0}
.valuation-tool .menu-toggle{display:none;position:relative;width:var(--menu-size);height:var(--menu-size);border:0;background:transparent;cursor:pointer}
.valuation-tool .menu-toggle__line,.valuation-tool .menu-toggle__line::after{position:absolute;left:var(--s-1);top:50%;width:var(--menu-line);height:var(--line-width);background:currentColor;content:"";transition:transform var(--dur-fast) var(--ease-soft)}
.valuation-tool .menu-toggle__line::after{left:0;top:var(--s-1)}
.valuation-tool .menu-open .menu-toggle__line{transform:rotate(45deg)}
.valuation-tool .menu-open .menu-toggle__line::after{top:0;transform:rotate(90deg)}
.valuation-tool .mobile-menu{position:fixed;inset:0;z-index:20;display:flex;flex-direction:column;justify-content:space-between;padding:calc(var(--nav-height) + var(--s-4)) var(--gutter) var(--s-4);background:var(--paper-deep);color:var(--ink-inverse);opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-soft),visibility var(--dur-fast) var(--ease-soft)}
.valuation-tool .mobile-menu__nav{display:flex;flex-direction:column;align-items:flex-start;gap:var(--s-3)}
.valuation-tool .mobile-menu__nav .nav-link,.valuation-tool .mobile-menu__nav .action-link{--action-color:var(--ink-inverse);max-inline-size:100%;font-size:var(--t-h2);line-height:1.12;text-decoration:none}
.valuation-tool .mobile-menu__foot{display:flex;justify-content:space-between;gap:var(--s-3);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label)}
.valuation-tool .mobile-menu__language{color:inherit}
.valuation-tool .nav-actions,.valuation-tool .primary-nav{display:flex;align-items:center;gap:var(--s-4);font-size:var(--t-small)}
.valuation-tool .nav-link,.valuation-tool .language-link,.valuation-tool .nav-action{position:relative;text-decoration:none}
.valuation-tool .nav-link::after,.valuation-tool .language-link::after,.valuation-tool .nav-action::after{content:"";position:absolute;inset:auto 0 calc(var(--focus-offset) * -1);height:var(--line-width);background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform var(--dur-fast) var(--ease-soft)}
.valuation-tool .nav-link:hover::after,.valuation-tool .nav-link:focus-visible::after,.valuation-tool .language-link:hover::after,.valuation-tool .language-link:focus-visible::after,.valuation-tool .nav-action:hover::after,.valuation-tool .nav-action:focus-visible::after{transform:scaleX(1)}
.valuation-tool .nav-link[aria-current="page"]::after{background:var(--accent);transform:scaleX(1)}
.valuation-tool .nav-shell{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}
.valuation-tool .language-link{font-family:var(--mono);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .page-intro{padding-block:var(--s-6) var(--s-4);background:color-mix(in srgb,var(--paper) 80%,transparent)}
.valuation-tool .page-intro__grid{align-items:start}
.valuation-tool .page-intro__number{color:var(--ink-muted);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .page-intro__lead{margin-block-start:var(--s-3)}
.valuation-tool .page-intro__rule{display:none}
.valuation-tool .scroll-progress{display:none;position:fixed;inset:0 auto 0 0;z-index:60;width:var(--progress-width);background:transparent}
.valuation-tool .scroll-progress [data-scroll-progress]{display:block;width:100%;height:100%;background:var(--accent-rule);transform:scaleY(0);transform-origin:top}
.valuation-tool .section-label{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-2);color:var(--label-color,var(--ink-muted));font-size:var(--t-label);font-weight:500;line-height:1.25;letter-spacing:var(--track-label)}
.valuation-tool .section-number{color:var(--number-color,var(--accent))}
.valuation-tool .section-label__rule{order:1;display:block;flex:1 0 100%;height:var(--line-width);background:var(--rule-color,var(--line));transform-origin:left}
.valuation-tool .section-label--plain{color:var(--heading-color,var(--ink));font-size:var(--t-data)}
.valuation-tool .site-footer{--wordmark-color:var(--ink-inverse);--descriptor-color:var(--ink-inverse);padding-block:var(--s-6) var(--s-4);border-top:var(--line-width) solid var(--line-inverse);background:var(--paper-deep);color:var(--ink-inverse)}
.valuation-tool .site-header{--wordmark-color:var(--ink);--descriptor-color:var(--ink-muted);position:relative;z-index:30;height:var(--nav-height);border-bottom:var(--line-width) solid var(--line);background:var(--paper)}
.valuation-tool .site-header--hero{--wordmark-color:var(--ink-inverse);--descriptor-color:var(--ink-inverse);position:absolute;inset:0 0 auto;color:var(--ink-inverse);background:transparent;border-color:var(--line-inverse)}
.valuation-tool .skip-link{position:fixed;top:var(--s-2);left:var(--s-2);z-index:50;padding:var(--s-1) var(--s-2);background:var(--paper-raised);transform:translateY(calc(-100% - var(--s-4)))}
.valuation-tool .skip-link:focus{transform:none}
.valuation-tool .status{justify-self:end;padding:var(--s-1);border:var(--line-width) solid var(--line);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .status-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--s-1);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .status-chips__item{padding:var(--s-1);border:var(--line-width) solid var(--line)}
.valuation-tool .status-definitions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-4)}
.valuation-tool .status-definitions__item{display:grid;grid-template-columns:var(--evidence-status) 1fr;gap:var(--s-2);padding-block:var(--s-2);border-bottom:var(--line-width) solid var(--line)}
.valuation-tool .status-definitions__name{font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label)}
.valuation-tool .status-definitions__copy{font-family:var(--sans);font-size:var(--t-small)}
.valuation-tool .status-definitions__example{display:block;margin-block-start:var(--s-1);color:var(--ink-muted);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-data)}
.valuation-tool .status-filter{padding:0;border:0;background:transparent;color:var(--ink);font:inherit;text-align:left;cursor:pointer}
.valuation-tool .status-filter:hover,.valuation-tool .status-filter[aria-pressed="true"]{color:var(--accent)}
.valuation-tool .evidence[data-filtered] .evidence__row:not([data-filter-match]){opacity:.42}
.valuation-tool .evidence__row[data-filter-match]{background:color-mix(in srgb,var(--accent-rule) 10%,transparent)}
.valuation-tool .wordmark{display:inline-flex;flex-direction:column;align-items:flex-start;gap:var(--wordmark-gap);flex:none;inline-size:clamp(var(--wordmark-width-min),16vw,var(--wordmark-width));color:var(--wordmark-color,var(--ink));font-family:var(--sans);text-decoration:none}
.valuation-tool .wordmark__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:960/101}
.valuation-tool .wordmark__descriptor{display:flex;flex-direction:column;color:var(--descriptor-color,var(--ink-muted));font-size:var(--t-label);font-weight:400;line-height:1.25;letter-spacing:var(--track-label);text-transform:uppercase}
.valuation-tool .gate-bar{margin-block-start:var(--s-4)}
.valuation-tool .gate-bar__track{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--s-1);margin:0;padding:0;list-style:none}
.valuation-tool .gate-bar__cell{position:relative;padding-block-end:var(--s-1);border-block-end:var(--line-width) solid var(--line);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted);transition:opacity var(--dur-content) var(--ease)}
.valuation-tool .gate-bar__button{display:block;inline-size:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}
.valuation-tool .gate-bar__name{position:absolute;width:var(--line-width);height:var(--line-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.valuation-tool .gate-bar__fill{position:absolute;inset-inline:0;inset-block-end:0;block-size:var(--line-width);background:var(--accent-rule);transform:scaleX(clamp(0,calc(var(--gate-progress,0) * 10 - var(--gate-index)),1));transform-origin:left}
.valuation-tool .gate-bar__cell--failed .gate-bar__fill{background:var(--ink-muted)}
.valuation-tool .gate-bar__cell--downstream{opacity:.35}
.valuation-tool .gate-bar__note{margin-block-start:var(--s-2);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .hero__media{position:absolute;inset:0;z-index:0;display:block;inline-size:100%;block-size:100%}
.valuation-tool .hero__action{color:var(--ink-inverse)}
.valuation-tool .configurator{display:grid;gap:var(--s-4)}
.valuation-tool .configurator .form-field__label{color:var(--ink-inverse)}
.valuation-tool .configurator .form-field__control{color:var(--ink-inverse);border-color:var(--line-inverse);background:color-mix(in srgb,var(--paper) 45%,transparent)}
.valuation-tool .configurator__inputs{display:grid;gap:var(--s-3)}
.valuation-tool .configurator__note{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-inverse);opacity:.7}
.valuation-tool .configurator__scenario{display:grid;gap:var(--s-2);margin-block-start:var(--s-2);padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--line-inverse)}
.valuation-tool .configurator__scenario-label{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent-inv)}
.valuation-tool .configurator__scenario .data-list{border-block-start-color:var(--line-inverse)}
.valuation-tool .configurator__scenario-note{font-size:var(--t-small);color:var(--ink-inverse);opacity:.72}
.valuation-tool .configurator__output{display:block;border-block-start:var(--line-width) solid var(--line-inverse);padding-block-start:var(--s-3);color:var(--ink-inverse)}
.valuation-tool .fit{display:grid;gap:var(--s-2)}
.valuation-tool .fit__rows{display:grid;gap:0}
.valuation-tool .fit__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:var(--s-2);padding-block:var(--s-1);border-block-end:var(--line-width) solid var(--line-inverse);font-family:var(--mono);font-size:var(--t-data);font-variant-numeric:tabular-nums}
.valuation-tool .fit__label{font-size:var(--t-label);letter-spacing:var(--track-label);opacity:.75}
.valuation-tool .fit__value{margin:0;color:var(--ink-inverse);font-weight:500;text-align:right}
.valuation-tool .hero__video{position:absolute;inset:0;z-index:1;inline-size:100%;block-size:100%;object-fit:cover;opacity:0;transition:opacity var(--dur-media) var(--ease)}
.valuation-tool .hero__video[data-playing]{opacity:1}
.valuation-tool .band{margin:0;display:block;inline-size:100vw;margin-inline-start:calc(50% - 50vw);overflow:hidden}
.valuation-tool .band__image{display:block;inline-size:100%;block-size:auto;aspect-ratio:5/2;max-block-size:400px;object-fit:cover}
.valuation-tool .steps{position:relative}
.valuation-tool .steps__copy{max-inline-size:56ch}
.valuation-tool .steps__input{position:absolute;opacity:0;inline-size:var(--line-width);block-size:var(--line-width);pointer-events:none}
.valuation-tool .steps__name{font-size:var(--t-h3);font-weight:500}
.valuation-tool .steps__panel{display:none}
.valuation-tool .steps__panels{margin-block-start:var(--s-3);padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .steps__tab{display:flex;flex-direction:column;gap:var(--s-1);padding-block:var(--s-2);border-block-start:var(--line-width) solid var(--line);color:var(--ink-muted);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft)}
.valuation-tool .steps__tab:hover{color:var(--ink)}
.valuation-tool .steps__tabs{display:grid;gap:var(--s-2)}
.valuation-tool .steps__input:nth-of-type(1):checked ~ .steps__tabs .steps__tab:nth-child(1),.valuation-tool .steps__input:nth-of-type(2):checked ~ .steps__tabs .steps__tab:nth-child(2),.valuation-tool .steps__input:nth-of-type(3):checked ~ .steps__tabs .steps__tab:nth-child(3){color:var(--ink);border-block-start-color:var(--accent)}
.valuation-tool .steps__input:nth-of-type(1):checked ~ .steps__panels .steps__panel:nth-child(1),.valuation-tool .steps__input:nth-of-type(2):checked ~ .steps__panels .steps__panel:nth-child(2),.valuation-tool .steps__input:nth-of-type(3):checked ~ .steps__panels .steps__panel:nth-child(3){display:block}
.valuation-tool .steps__input:focus-visible ~ .steps__tabs .steps__tab{outline:var(--line-width) solid var(--accent);outline-offset:var(--s-1)}
.valuation-tool .faq{margin-block-start:var(--s-3)}
.valuation-tool .measure{max-inline-size:62ch}
.valuation-tool .faq__a{margin:var(--s-2) 0 var(--s-2);max-inline-size:48ch;color:var(--ink-muted)}
.valuation-tool .faq__item{padding-block:var(--s-2);border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .faq__q{cursor:pointer;font-weight:500;list-style:none}
.valuation-tool .faq__q::marker,.valuation-tool .faq__q::-webkit-details-marker{display:none}
.valuation-tool .faq__q::after{content:"+";float:right;font-family:var(--mono);color:var(--accent)}
.valuation-tool .faq__item[open] .faq__q::after{content:"\2212"}
.valuation-tool .fit__bench{margin:0;font-family:var(--mono);font-size:var(--t-label);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:var(--track-data);text-align:right;opacity:.6}
.valuation-tool .configurator .form-field__control[type="number"]{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:var(--track-data)}
.valuation-tool .form-field__hint{display:block;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .configurator .form-field__hint{color:var(--ink-inverse);opacity:.6}
.valuation-tool body::before{content:"";position:fixed;inset:0;z-index:0;pointer-events:none;opacity:.96;background-image:var(--chart-surface);background-repeat:no-repeat;background-position:center;background-size:cover}
.valuation-tool .site-header,.valuation-tool .site-footer,.valuation-tool main{position:relative;z-index:1}
@media (prefers-reduced-motion:no-preference){.valuation-tool body::before{transition:opacity var(--dur-media) var(--ease)}
}
.valuation-tool .team{display:grid;gap:var(--s-4);margin-block-start:var(--s-3)}
.valuation-tool .team__body{display:grid;gap:var(--s-1);min-inline-size:0}
.valuation-tool .team__contact{font-family:var(--mono);font-size:var(--t-data);min-inline-size:0;overflow-wrap:anywhere}
.valuation-tool .team__name{font-size:var(--t-h3);font-weight:500}
.valuation-tool .team__note{color:var(--ink-muted);max-inline-size:44ch}
.valuation-tool .team__frame{display:block;inline-size:100%;max-inline-size:80px;min-inline-size:0}
.valuation-tool .team__photo{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;border-radius:50%;object-fit:cover;filter:grayscale(1) contrast(1.05);background:var(--paper-raised)}
.valuation-tool .team__role{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent);min-inline-size:0;overflow-wrap:anywhere}
.valuation-tool .team-member{display:grid;grid-template-columns:minmax(0,80px) minmax(0,1fr);gap:var(--s-3);align-items:center;min-inline-size:0;padding:var(--s-3);background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease-soft)}
.valuation-tool .team-member:hover{border-color:var(--karta-hover)}
.valuation-tool .section-divider{display:block;block-size:var(--line-width);background:var(--line-chapter);transform-origin:left;margin-block-end:var(--s-5)}
.valuation-tool .section--deep .section-divider{background:var(--line-chapter)}
.valuation-tool .brief{display:grid;gap:var(--s-4);margin-block-start:var(--s-3)}
.valuation-tool .brief__ask{display:flex;align-items:baseline;gap:var(--s-2);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .brief__echo{display:none}
.valuation-tool .brief__echoes{display:block;min-block-size:var(--s-3)}
.valuation-tool .brief__field{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .brief__go{justify-self:start;margin-block-start:var(--s-3)}
.valuation-tool .brief__input{position:absolute;opacity:0;inline-size:var(--line-width);block-size:var(--line-width);pointer-events:none}
.valuation-tool .brief__opt{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line);color:var(--ink-muted);font-size:var(--t-small);cursor:pointer;transition:color var(--dur-fast) var(--ease-soft),border-color var(--dur-fast) var(--ease-soft),transform var(--dur-fast) var(--ease-soft)}
.valuation-tool .brief__opt:hover{color:var(--ink);border-color:var(--ink-muted)}
.valuation-tool .brief__opts{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2)}
.valuation-tool .brief__out{margin:var(--s-2) 0 0;padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .brief__outmark{margin-block-end:var(--s-2);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .brief__q{display:grid;gap:var(--s-2)}
.valuation-tool .brief__row{display:grid;grid-template-columns:minmax(0,var(--s-8)) minmax(0,1fr);gap:var(--s-3);padding-block:var(--s-2);border-block-end:var(--line-width) solid var(--line-soft)}
.valuation-tool .brief__step{color:var(--accent)}
.valuation-tool .brief__value{margin:0;color:var(--ink)}
.valuation-tool .brief__input:nth-of-type(1):checked ~ .brief__out .brief__echo--side-0,.valuation-tool .brief__input:nth-of-type(1):checked ~ .brief__out .brief__echo--find-0,.valuation-tool .brief__input:nth-of-type(2):checked ~ .brief__out .brief__echo--side-1,.valuation-tool .brief__input:nth-of-type(2):checked ~ .brief__out .brief__echo--find-1,.valuation-tool .brief__input:nth-of-type(3):checked ~ .brief__out .brief__echo--dir-0,.valuation-tool .brief__input:nth-of-type(3):checked ~ .brief__out .brief__echo--step-0,.valuation-tool .brief__input:nth-of-type(4):checked ~ .brief__out .brief__echo--dir-1,.valuation-tool .brief__input:nth-of-type(4):checked ~ .brief__out .brief__echo--step-1,.valuation-tool .brief__input:nth-of-type(5):checked ~ .brief__out .brief__echo--dir-2,.valuation-tool .brief__input:nth-of-type(5):checked ~ .brief__out .brief__echo--step-2,.valuation-tool .brief__input:nth-of-type(6):checked ~ .brief__out .brief__echo--seg-0,.valuation-tool .brief__input:nth-of-type(7):checked ~ .brief__out .brief__echo--seg-1,.valuation-tool .brief__input:nth-of-type(8):checked ~ .brief__out .brief__echo--seg-2,.valuation-tool .brief__input:nth-of-type(9):checked ~ .brief__out .brief__echo--seg-3,.valuation-tool .brief__input:nth-of-type(10):checked ~ .brief__out .brief__echo--seg-4,.valuation-tool .brief__input:nth-of-type(11):checked ~ .brief__out .brief__echo--seg-5{display:block;animation:brief-in var(--dur-entry) var(--ease) both}
.valuation-tool .brief__input:nth-of-type(1):checked ~ .brief__q .brief__opt[for="brief-side-0"],.valuation-tool .brief__input:nth-of-type(2):checked ~ .brief__q .brief__opt[for="brief-side-1"],.valuation-tool .brief__input:nth-of-type(3):checked ~ .brief__q .brief__opt[for="brief-dir-0"],.valuation-tool .brief__input:nth-of-type(4):checked ~ .brief__q .brief__opt[for="brief-dir-1"],.valuation-tool .brief__input:nth-of-type(5):checked ~ .brief__q .brief__opt[for="brief-dir-2"],.valuation-tool .brief__input:nth-of-type(6):checked ~ .brief__q .brief__opt[for="brief-seg-0"],.valuation-tool .brief__input:nth-of-type(7):checked ~ .brief__q .brief__opt[for="brief-seg-1"],.valuation-tool .brief__input:nth-of-type(8):checked ~ .brief__q .brief__opt[for="brief-seg-2"],.valuation-tool .brief__input:nth-of-type(9):checked ~ .brief__q .brief__opt[for="brief-seg-3"],.valuation-tool .brief__input:nth-of-type(10):checked ~ .brief__q .brief__opt[for="brief-seg-4"],.valuation-tool .brief__input:nth-of-type(11):checked ~ .brief__q .brief__opt[for="brief-seg-5"]{color:var(--ink);border-color:var(--accent-rule)}
.valuation-tool .brief__input:nth-of-type(1):focus-visible ~ .brief__q .brief__opt[for="brief-side-0"],.valuation-tool .brief__input:nth-of-type(2):focus-visible ~ .brief__q .brief__opt[for="brief-side-1"],.valuation-tool .brief__input:nth-of-type(3):focus-visible ~ .brief__q .brief__opt[for="brief-dir-0"],.valuation-tool .brief__input:nth-of-type(4):focus-visible ~ .brief__q .brief__opt[for="brief-dir-1"],.valuation-tool .brief__input:nth-of-type(5):focus-visible ~ .brief__q .brief__opt[for="brief-dir-2"],.valuation-tool .brief__input:nth-of-type(6):focus-visible ~ .brief__q .brief__opt[for="brief-seg-0"],.valuation-tool .brief__input:nth-of-type(7):focus-visible ~ .brief__q .brief__opt[for="brief-seg-1"],.valuation-tool .brief__input:nth-of-type(8):focus-visible ~ .brief__q .brief__opt[for="brief-seg-2"],.valuation-tool .brief__input:nth-of-type(9):focus-visible ~ .brief__q .brief__opt[for="brief-seg-3"],.valuation-tool .brief__input:nth-of-type(10):focus-visible ~ .brief__q .brief__opt[for="brief-seg-4"],.valuation-tool .brief__input:nth-of-type(11):focus-visible ~ .brief__q .brief__opt[for="brief-seg-5"]{outline:var(--line-width) solid var(--accent);outline-offset:var(--s-1)}
.valuation-tool .button{display:inline-flex;align-items:center;gap:var(--s-2);margin-block-start:var(--s-3);padding:var(--s-2) var(--s-3);border:var(--line-width) solid color-mix(in srgb,var(--accent-rule) 55%,transparent);border-radius:var(--radius);background-color:transparent;color:var(--ink);cursor:pointer;font-family:var(--mono);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;transition:border-color var(--dur-fast) var(--ease-soft),background-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}
.valuation-tool .button:hover,.valuation-tool .button:focus-visible{border-color:var(--accent-rule);background-color:var(--paper-raised);color:var(--ink)}
.valuation-tool .button--plne{border-color:var(--accent-rule);background-color:var(--accent-rule);color:#fff}
.valuation-tool .button--plne:hover,.valuation-tool .button--plne:focus-visible{border-color:#fff;background-color:#c8151d;color:#fff}
.valuation-tool .button--plne .button__arrow::after{background:#fff}
.valuation-tool .button--velke{padding:var(--s-3) var(--s-4);font-size:var(--t-data)}
.valuation-tool .button--pata{margin-block-start:auto;justify-content:space-between;width:100%}
.valuation-tool .button:hover .button__arrow,.valuation-tool .button:focus-visible .button__arrow{transform:translateX(var(--s-1))}
.valuation-tool .catalog{margin-block-start:var(--s-4);padding:var(--karta-vyplnen);background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius)}
.valuation-tool .catalog__cell{margin:0;display:grid;gap:var(--s-1);padding-block:var(--s-2);color:var(--ink-body);font-family:var(--mono);font-size:var(--t-data);font-variant-numeric:tabular-nums;min-inline-size:0}
.valuation-tool .catalog__cell::before{content:attr(data-model-label) " / " attr(data-label);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted);text-transform:uppercase}
.valuation-tool .catalog__code{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .catalog__col{padding-block-start:var(--s-2);border-block-start:var(--line-width) solid var(--line);min-inline-size:0}
.valuation-tool .catalog__foot{display:grid;gap:var(--s-3);margin-block-start:var(--s-3)}
.valuation-tool .catalog__head{display:grid;gap:var(--s-4)}
.valuation-tool .catalog__name{margin-block-start:var(--s-1);font-size:var(--t-h3);font-weight:500}
.valuation-tool .catalog__note{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .catalog__price{margin-block-start:var(--s-2);color:var(--ink);font-family:var(--mono);font-size:var(--t-h3);font-weight:500;font-variant-numeric:tabular-nums lining-nums slashed-zero;font-feature-settings:"tnum" 1,"lnum" 1,"zero" 1;letter-spacing:var(--track-data)}
.valuation-tool .catalog__row{display:grid;gap:0;padding-block:var(--s-2);border-block-start:var(--line-width) solid var(--line-soft)}
.valuation-tool .catalog__rows{margin-block-start:var(--s-4)}
.valuation-tool .catalog__attr{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted);text-transform:uppercase}
.valuation-tool .catalog__col[data-recommended]{border-block-start-color:var(--accent-rule)}
.valuation-tool .catalog__flag{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .route{min-inline-size:0;padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--line);transition:border-color var(--dur-base) var(--ease-soft)}
.valuation-tool .route:hover{border-block-start-color:var(--accent-rule)}
.valuation-tool .route__mark{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .route__meta{margin-block-start:var(--s-2);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .route__model{margin-block-start:var(--s-1);font-size:var(--t-h3);font-weight:500;color:var(--ink)}
.valuation-tool .route__question{margin-block-start:var(--s-1);font-size:var(--t-small);color:var(--ink-muted);max-inline-size:32ch}
.valuation-tool .route-list{display:grid;gap:var(--s-4)}
.valuation-tool .structure-split{display:grid;gap:var(--s-5);margin-block-start:var(--s-5)}
.valuation-tool .structure-block{min-inline-size:0}
.valuation-tool .structure-block__title{margin-block-end:var(--s-3)}
.valuation-tool .structure-block>.action-link{margin-block-start:var(--s-3)}
.valuation-tool .button--lead{padding:var(--s-3) var(--s-4);border-color:var(--accent-rule);background-color:color-mix(in srgb,var(--accent-rule) 12%,transparent)}
.valuation-tool .cta{padding-block:var(--s-6);border-block-start:var(--line-width) solid var(--line);background:var(--paper-deep)}
.valuation-tool .cta__action{display:grid;gap:var(--s-2);align-content:start}
.valuation-tool .cta__copy{min-inline-size:0}
.valuation-tool .cta__eyebrow{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .cta__inner{display:grid;gap:var(--s-4)}
.valuation-tool .cta__note{margin-block-start:var(--s-2);color:var(--ink-muted);max-inline-size:48ch}
.valuation-tool .cta__kroky{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);margin:var(--s-2) 0 0;padding:0;list-style:none;counter-reset:krok}
.valuation-tool .cta__krok{counter-increment:krok;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink)}
.valuation-tool .cta__krok::before{content:counter(krok) " ";color:var(--accent)}
.valuation-tool .cta__odkaz{color:var(--ink);text-decoration:none;white-space:nowrap}
.valuation-tool .cta__odkaz:hover,.valuation-tool .cta__odkaz:focus-visible{color:var(--accent)}
.valuation-tool .cta__terms{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .cta__title{margin-block-start:var(--s-1);font-size:var(--t-h2);font-weight:300;letter-spacing:var(--track-h2)}
.valuation-tool .form-status{display:none;margin-block-end:var(--s-4);padding:var(--s-3);border-inline-start:var(--s-1) solid var(--accent-rule);background:var(--paper-raised)}
.valuation-tool .form-status:target{display:block}
.valuation-tool .form-status__copy{margin-block-start:var(--s-1);color:var(--ink-muted);max-inline-size:56ch}
.valuation-tool .form-status__title{font-weight:500;color:var(--ink)}
.valuation-tool .legal-list__title{font-size:var(--t-h3);line-height:1.3;letter-spacing:var(--track-h3)}
.valuation-tool .boundary-list{max-inline-size:84ch}
.valuation-tool .principle-list,.valuation-tool .legal-list{max-inline-size:100ch}
.valuation-tool .numeric{font-variant-numeric:tabular-nums}
.valuation-tool .menu-open{overflow:hidden}
.valuation-tool .menu-open .mobile-menu{opacity:1;visibility:visible}
html.js .valuation-tool body.has-hero .site-header{opacity:0;transition:opacity var(--dur-header) var(--ease-soft) var(--delay-header)}
html.js .valuation-tool body.has-hero .hero__media{transform:scale(1.04);transition:transform var(--dur-media) var(--ease)}
html.js .valuation-tool body.has-hero .line__in{transform:translate3d(0,100%,0);transition:transform var(--dur-line) var(--ease);transition-delay:calc(var(--delay-copy) + var(--line-index) * var(--delay-line))}
html.js .valuation-tool body.has-hero.is-ready .site-header{opacity:1}
html.js .valuation-tool body.has-hero.is-ready .hero__media{transform:scale(1)}
html.js .valuation-tool body.has-hero.is-ready .line__in{transform:none}
html.js .valuation-tool .page-intro{opacity:0;transform:translateY(var(--travel-entry))}
html.js .valuation-tool body.is-ready .page-intro{opacity:1;transform:none;transition:opacity var(--dur-entry) var(--ease-soft),transform var(--dur-entry) var(--ease-soft)}
html.js .valuation-tool [data-seq-label]{opacity:0;transform:translateY(var(--travel-entry))}
html.js .valuation-tool [data-seq-rule]{transform:scaleX(0)}
html.js .valuation-tool [data-seq-item]{opacity:0;transform:translateY(var(--travel-content))}
html.js .valuation-tool [data-seq].is-visible [data-seq-label]{opacity:1;transform:none;transition:opacity var(--dur-label) var(--ease) var(--delay-label),transform var(--dur-label) var(--ease) var(--delay-label)}
html.js .valuation-tool [data-seq].is-visible [data-seq-rule]{transform:scaleX(1);transition:transform var(--dur-rule) var(--ease) var(--delay-rule)}
html.js .valuation-tool [data-seq].is-visible [data-seq-item]{opacity:1;transform:none;transition:opacity var(--dur-content) var(--ease) calc(var(--delay-content) + var(--seq-index) * var(--delay-stagger)),transform var(--dur-content) var(--ease) calc(var(--delay-content) + var(--seq-index) * var(--delay-stagger))}
html.js .valuation-tool [data-seq-row]{opacity:0;transform:translateY(var(--travel-content))}
html.js .valuation-tool [data-seq-status]{opacity:0}
html.js .valuation-tool [data-seq].is-visible [data-seq-row]{opacity:1;transform:none;transition:opacity var(--dur-content) var(--ease) calc(var(--delay-content) + var(--row-index) * var(--delay-stagger)),transform var(--dur-content) var(--ease) calc(var(--delay-content) + var(--row-index) * var(--delay-stagger))}
html.js .valuation-tool [data-seq].is-visible [data-seq-status]{opacity:1;transition:opacity var(--dur-label) var(--ease) calc(var(--delay-content) + var(--row-index) * var(--delay-stagger) + var(--dur-content))}
@media (min-width:768px){.valuation-tool .hero-lines--small{display:none}
.valuation-tool .hero-lines--mid{display:block}
}
@media (min-width:1024px){.valuation-tool .section-label{position:sticky;top:var(--s-5)}
.valuation-tool .evidence__rail:first-child{position:sticky;top:0;z-index:2}
.valuation-tool .scroll-progress{display:block}
}
@media (min-width:1440px){.valuation-tool .hero-lines--mid{display:none}
.valuation-tool .hero-lines--wide{display:block}
}
@media (width < 1024px){.valuation-tool .primary-nav,.valuation-tool .nav-action{display:none}
.valuation-tool .menu-toggle{display:block}
.valuation-tool .site-header--hero.menu-open{position:fixed}
.valuation-tool .section-grid,.valuation-tool .page-intro__grid,.valuation-tool .footer-grid{display:block}
.valuation-tool .section-label{margin-block-end:var(--s-5)}
.valuation-tool .footer-nav,.valuation-tool .footer-meta{margin-block-start:var(--s-4)}
.valuation-tool .footer-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2) var(--s-3)}
}
@media (width < 384px){.valuation-tool .team-member{grid-template-columns:minmax(0,1fr)}
}
@media (width < 768px){.valuation-tool{--hero-min:640px}
.valuation-tool .hero__content{padding-block:var(--s-5)}
.valuation-tool .section{padding-block:var(--s-5)}
.valuation-tool .section-label{margin-block-end:var(--s-4)}
.valuation-tool .page-intro{padding-block:var(--s-6) var(--s-5)}
.valuation-tool .page-intro__number{margin-block-end:var(--s-3)}
.valuation-tool .evidence__rail{align-items:flex-start;flex-direction:column}
.valuation-tool .evidence__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pole stav" "hodnota hodnota";row-gap:var(--s-1);padding:var(--s-2)}
.valuation-tool .evidence__field{grid-area:pole}
.valuation-tool .evidence__value{grid-area:hodnota}
.valuation-tool .evidence__row>.status{grid-area:stav}
.valuation-tool .status{display:inline-block}
.valuation-tool .status-chips{justify-content:flex-start;flex-wrap:wrap}
.valuation-tool .status-definitions{display:block}
.valuation-tool .status-definitions__item{display:block}
.valuation-tool .status-definitions__copy{display:block;margin-block-start:var(--s-1)}
.valuation-tool .principle-list__row,.valuation-tool .legal-list__row,.valuation-tool .data-list__row,.valuation-tool .gate-list__row{display:block}
.valuation-tool .principle-list__copy,.valuation-tool .legal-list__copy,.valuation-tool .data-list__value,.valuation-tool .gate-list__title,.valuation-tool .gate-list__copy{margin-block-start:var(--s-1)}
.valuation-tool .data-list__value{text-align:left}
.valuation-tool .form-foot,.valuation-tool .footer-rule,.valuation-tool .mobile-menu__foot{align-items:flex-start;flex-direction:column}
}
@media (width < 640px){.valuation-tool .wordmark{inline-size:var(--wordmark-width-small)}
.valuation-tool .wordmark__descriptor-line--secondary{display:none}
.valuation-tool .nav-shell,.valuation-tool .nav-actions{gap:var(--s-2)}
}
@media (prefers-reduced-motion:reduce){.valuation-tool *,.valuation-tool *::before,.valuation-tool *::after{animation:none!important;scroll-behavior:auto!important;transition:none!important}
html.js .valuation-tool body.has-hero .site-header,html.js .valuation-tool body.has-hero .hero__media,html.js .valuation-tool body.has-hero .line__in,html.js .valuation-tool .page-intro,html.js .valuation-tool [data-seq-label],html.js .valuation-tool [data-seq-item],html.js .valuation-tool [data-seq-row],html.js .valuation-tool [data-seq-status]{opacity:1!important;transform:none!important}
.valuation-tool .gate-bar__fill{transform:scaleX(1)!important}
html.js .valuation-tool [data-seq-rule]{transform:scaleX(1)!important}
.valuation-tool .scroll-progress{display:none!important}
}
@media (min-width:1024px){.valuation-tool .configurator__inputs{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:768px){.valuation-tool .steps__tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}
}
@media (min-width:1024px){.valuation-tool .structure-split{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--s-6)}
}
.valuation-tool .data-list--light{border-block-start-color:var(--line);color:var(--ink-body)}
.valuation-tool .data-list--light .data-list__row{border-block-end-color:var(--line)}
.valuation-tool .data-list--light .data-list__field{color:var(--ink-muted)}
@media (min-width:768px){.valuation-tool .team-member{grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:var(--s-3)}
.valuation-tool .team__frame{max-inline-size:160px}
}
@media (min-width:1024px){.valuation-tool .team-member{grid-template-columns:minmax(0,120px) minmax(0,1fr) minmax(0,1.3fr) minmax(0,248px);align-items:center;gap:var(--s-3)}
.valuation-tool .team__frame{max-inline-size:120px}
.valuation-tool .team__body{display:contents}
.valuation-tool .team__id{display:grid;gap:var(--s-1);min-inline-size:0}
.valuation-tool .team__note{max-inline-size:none}
}
@media (min-width:1024px){.valuation-tool .catalog__head,.valuation-tool .catalog__foot{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,3fr));gap:var(--s-3)}
.valuation-tool .catalog__row{grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,3fr));gap:var(--s-3);align-items:baseline}
.valuation-tool .catalog__cell::before{display:none}
.valuation-tool .catalog__head .catalog__attr,.valuation-tool .catalog__foot .catalog__attr{visibility:hidden}
}
@media (width < 1024px){.valuation-tool .catalog__row .catalog__attr{display:none}
}
@media (min-width:1024px){.valuation-tool .cta__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--s-6);align-items:center}
}
@media (min-width:768px){.valuation-tool .route-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}
@supports (grid-template-rows:subgrid){.valuation-tool .route-list{grid-template-rows:repeat(5,auto);row-gap:0}
.valuation-tool .route{grid-row:1/-1;display:grid;grid-template-rows:subgrid}
}
}
@media (min-width:768px){@supports (grid-template-rows:subgrid){}
}
.valuation-tool{
  --strj-metal:#3b3c45;
  --strj-metal-hi:#4a4c57;
  --strj-metal-lo:#26272e;
  --strj-glass-a:#2a2b33;
  --strj-glass-b:#14151a;
  --strj-orange:#ff7b1f;
  --strj-hot:#ffe9d2;
  --strj-ink:color-mix(in srgb,var(--ink) 62%,var(--strj-orange));
}
.valuation-tool .strj-znacka{display:inline-block;height:var(--zn-v);width:calc(var(--zn-v) * var(--zn-pomer));overflow:visible;vertical-align:calc(var(--zn-v) * var(--zn-posun) * -1);flex:none}
.valuation-tool .strj-znacka use{fill:none;stroke-linecap:round;stroke-linejoin:round}
.valuation-tool .strj-kov{stroke:var(--strj-metal);stroke-width:27}
.valuation-tool .strj-tr{stroke:var(--strj-orange);stroke-width:15;filter:drop-shadow(0 0 3px rgba(255,123,31,.85))}
.valuation-tool .strj-jadro{stroke:var(--strj-hot);stroke-width:5.5;filter:drop-shadow(0 0 2.5px rgba(255,224,189,.95))}
@media (prefers-reduced-motion:no-preference){.valuation-tool .strj-p{animation:strjDech 4.3s ease-in-out infinite}
.valuation-tool .strj-znacka .strj-p:nth-child(2){animation-delay:.11s}
.valuation-tool .strj-znacka .strj-p:nth-child(3){animation-delay:.22s}
.valuation-tool .strj-znacka .strj-p:nth-child(4){animation-delay:.33s}
}
.valuation-tool .strj-trubice{position:relative;display:block;height:var(--tr-v)}
.valuation-tool .strj-trubice i{position:absolute}
.valuation-tool .strj-tr-sklo{inset:0 calc(var(--tr-v) * .375);border-radius:calc(var(--tr-v) * .5);background:linear-gradient(180deg,var(--strj-glass-a),var(--strj-glass-b));box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 0 0 1px rgba(0,0,0,.55)}
.valuation-tool .strj-tr-vlakno{inset:50% calc(var(--tr-v) * .56) auto;height:2px;transform:translateY(-1px);border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--strj-orange) 55%,transparent),var(--strj-hot) 24%,var(--strj-hot) 76%,color-mix(in srgb,var(--strj-orange) 55%,transparent));box-shadow:0 0 5px color-mix(in srgb,var(--strj-orange) 85%,transparent),0 0 12px color-mix(in srgb,var(--strj-orange) 45%,transparent)}
.valuation-tool .strj-tr-patice{top:1px;bottom:1px;width:calc(var(--tr-v) * .44);border-radius:2px;background:linear-gradient(180deg,var(--strj-metal-hi),var(--strj-metal-lo));box-shadow:0 0 0 1px rgba(0,0,0,.45)}
.valuation-tool .strj-tr-l{left:0}
.valuation-tool .strj-tr-p{right:0}
.valuation-tool .strj-strom{--ink:var(--strj-ink);--tah:1;filter:none;line-height:0}
.valuation-tool .strj-strom svg{display:block;inline-size:100%;block-size:auto;overflow:visible}
.valuation-tool .strj-strom path{stroke-linecap:round;stroke-linejoin:round}
.valuation-tool .strj-strom .strj-drevo{fill:color-mix(in srgb,var(--paper-deep) 66%,transparent);stroke:var(--ink);stroke-width:calc(.42 * var(--tah));opacity:.9}
.valuation-tool .strj-strom .strj-sraf{fill:none;stroke:var(--ink)}
.valuation-tool .strj-sraf-a{stroke-width:calc(.34 * var(--tah));opacity:.62}
.valuation-tool .strj-sraf-b{stroke-width:calc(.28 * var(--tah));opacity:.34}
.valuation-tool .strj-strom .strj-vetvicka{fill:none;stroke:var(--ink)}
.valuation-tool .strj-v0{stroke-width:calc(.62 * var(--tah));opacity:.85}
.valuation-tool .strj-v1{stroke-width:calc(.45 * var(--tah));opacity:.66}
.valuation-tool .strj-v2{stroke-width:calc(.32 * var(--tah));opacity:.48}
.valuation-tool .strj-strom .strj-list{stroke:var(--ink);stroke-width:calc(.34 * var(--tah));fill:color-mix(in srgb,var(--strj-orange) 7%,transparent)}
.valuation-tool .strj-l0{opacity:.92}
.valuation-tool .strj-l1{opacity:.72}
.valuation-tool .strj-l2{opacity:.54}
.valuation-tool .strj-strom .strj-zilky{fill:none;stroke:var(--ink);stroke-width:calc(.22 * var(--tah));opacity:.4}
.valuation-tool .strj-scena{display:none}
@media (min-width:1024px){.valuation-tool .skupina-pas{position:relative}
.valuation-tool .strj-scena{display:block;position:absolute;inset-block-end:calc(var(--s-3) * -1);
    inset-inline-end:0;inline-size:min(var(--strom-s,560px),34vw);
    opacity:var(--strom-kryti,.58);--tah:var(--strom-tah,.89);
    pointer-events:none;
    -webkit-mask-image:radial-gradient(ellipse 76% 62% at 56% 40%,#000 38%,transparent 80%);
    mask-image:radial-gradient(ellipse 76% 62% at 56% 40%,#000 38%,transparent 80%)}
.valuation-tool .skupina-pas__hlava,.valuation-tool .skupina-pas__popis,.valuation-tool .skupina-pas__odkazy{position:relative;z-index:1}
}
.valuation-tool .skupina{display:none;align-items:center;gap:var(--s-1);flex:none;color:var(--descriptor-color,var(--ink-muted));font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none;padding-inline-start:var(--s-2);border-inline-start:var(--line-width) solid var(--line-inverse)}
.valuation-tool .skupina:hover{color:var(--ink)}
.valuation-tool .skupina__popis{display:block;line-height:1.2;max-inline-size:12ch}
.valuation-tool .skupina-pas{border-block-start:var(--line-width) solid var(--line-inverse);margin-block-start:var(--s-5);padding-block-start:var(--s-4);display:grid;gap:var(--s-3)}
.valuation-tool .skupina-pas__hlava{display:flex;align-items:baseline;gap:var(--s-2);flex-wrap:wrap}
.valuation-tool .skupina-pas__znak{display:inline-flex;align-items:baseline;gap:var(--s-2);color:var(--ink);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;text-decoration:none}
.valuation-tool .skupina-pas__popis{margin:0;color:var(--ink-muted);max-inline-size:62ch}
.valuation-tool .skupina-pas__odkazy{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-3);font-family:var(--mono);font-size:var(--t-data);list-style:none;padding:0;margin:0}
.valuation-tool .skupina-pas__odkaz{color:var(--ink-body);text-decoration:none;border-block-end:var(--line-width) solid var(--line-inverse)}
.valuation-tool .skupina-pas__odkaz:hover{color:var(--ink);border-block-end-color:var(--accent-rule)}
.valuation-tool .section-divider--strj{block-size:auto;background:none;margin-block-end:var(--s-5)}
.valuation-tool .page-intro__rule--strj{block-size:auto;height:auto;background:none}
@media (min-width:1024px){}
@media (min-width:1280px){.valuation-tool .skupina{display:inline-flex}
}
.valuation-tool .mustek{list-style:none;margin:var(--s-3) 0 0;padding:0;border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .mustek__stupen{position:relative;display:grid;gap:var(--s-1);padding-block:var(--s-3);padding-inline-start:calc(var(--i) * var(--s-3));border-block-end:var(--line-width) solid var(--line)}
.valuation-tool .mustek__kod{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .mustek__nazev{margin:0;font-size:var(--t-h3);font-weight:500}
.valuation-tool .mustek__popis{margin:0;color:var(--ink-muted);max-inline-size:56ch}
.valuation-tool .mustek__brana{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .mustek__stupen[data-zaklad]{border-inline-start:calc(var(--line-width) * 2) solid var(--accent-rule);padding-inline-start:calc(var(--i) * var(--s-3) + var(--s-2))}
.valuation-tool .metody{display:grid;gap:var(--s-3);margin-block-start:var(--s-3)}
.valuation-tool .metoda{display:flex;flex-direction:column;gap:var(--s-2);min-inline-size:0;padding:var(--karta-vyplnen);background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease-soft)}
.valuation-tool .metoda:hover{border-color:var(--karta-hover)}
.valuation-tool .metoda__nazev{margin:0;font-family:var(--mono);font-size:var(--t-h3);font-weight:500;color:var(--ink);letter-spacing:var(--track-data)}
.valuation-tool .metoda__pole{display:grid;gap:var(--s-2);margin:0;min-inline-size:0}
.valuation-tool .metoda__pole>div{display:grid;gap:calc(var(--s-1) / 4);min-inline-size:0}
.valuation-tool .metoda__pole dt{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted)}
.valuation-tool .metoda__pole dd{margin:0;font-size:var(--t-small);color:var(--ink-body);max-inline-size:46ch}
.valuation-tool .metoda__pole>div[data-proti] dd{color:var(--ink-muted)}
.valuation-tool .vzorce{margin:var(--s-3) 0 0;border-block-start:var(--line-width) solid var(--line);font-variant-numeric:tabular-nums lining-nums slashed-zero}
.valuation-tool .vzorec{display:grid;gap:var(--s-1);padding-block:var(--s-2);border-block-end:var(--line-width) solid var(--line);min-inline-size:0}
.valuation-tool .vzorec__kod{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent);min-inline-size:0;overflow-wrap:anywhere}
.valuation-tool .vzorec__vzorec{margin:0;font-family:var(--mono);font-size:var(--t-data);color:var(--ink);min-inline-size:0;overflow-wrap:anywhere}
.valuation-tool .vzorec__pravidlo{margin:0;font-family:var(--mono);font-size:var(--t-data);color:var(--ink-muted);min-inline-size:0;overflow-wrap:anywhere}
@media (min-width:768px){.valuation-tool .vzorec{grid-template-columns:minmax(0,152px) minmax(0,1fr) minmax(0,1fr);gap:var(--s-3);align-items:baseline}
}
.valuation-tool .vstupy{display:grid;gap:var(--s-4);margin-block-start:var(--s-3)}
.valuation-tool .vstup{min-inline-size:0;padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .vstup__mark{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .vstup__nazev{margin-block-start:var(--s-1);font-size:var(--t-h3);font-weight:500;color:var(--ink)}
.valuation-tool .vstup__list{margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-1);font-size:var(--t-small);color:var(--ink-body)}
.valuation-tool .vstup__list li,.valuation-tool .ukazka__list li,.valuation-tool .vys__nezname li{position:relative;padding-inline-start:var(--s-3)}
.valuation-tool .vstup__list li::before,.valuation-tool .ukazka__list li::before,.valuation-tool .vys__nezname li::before{content:"\2014";position:absolute;inset-inline-start:0;color:var(--ink-muted)}
.valuation-tool .vys__nezname li::before{color:var(--accent)}
.valuation-tool .vstup__pata{margin:var(--s-2) 0 0}
.valuation-tool .metoda__pata{margin:auto 0 0}
.valuation-tool .vstup__pata,.valuation-tool .metoda__pata{padding-block-start:var(--s-2);border-block-start:var(--line-width) solid var(--line);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink-muted)}
.valuation-tool .metoda__pata a{color:var(--accent);text-decoration:none;border-block-end:var(--line-width) solid var(--line)}
.valuation-tool .metoda__pata a:hover{border-block-end-color:var(--accent-rule)}
.valuation-tool .ukazka{display:grid;gap:var(--s-4);margin-block-start:var(--s-3)}
.valuation-tool .ukazka__sloupec{min-inline-size:0;padding-block-start:var(--s-3);border-block-start:calc(var(--line-width) * 2) solid var(--line-inverse)}
.valuation-tool .ukazka__sloupec--placene{border-block-start-color:var(--accent-rule)}
.valuation-tool .ukazka__mark{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-inverse)}
.valuation-tool .ukazka__list{margin:var(--s-2) 0 0;padding:0;list-style:none;display:grid;gap:var(--s-1);font-size:var(--t-small)}
@media (min-width:768px){.valuation-tool .vstupy{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-5)}
.valuation-tool .ukazka{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}
@supports (grid-template-rows:subgrid){.valuation-tool .vstupy{grid-template-rows:repeat(4,auto);row-gap:0}
.valuation-tool .vstup{grid-row:1/-1;display:grid;grid-template-rows:subgrid}
.valuation-tool .route-list{grid-template-rows:repeat(5,auto);row-gap:0}
.valuation-tool .route{grid-row:1/-1;display:grid;grid-template-rows:subgrid}
}
}
html.no-js .valuation-tool .kalkulacka{display:none}
.valuation-tool .kalk__priklad{display:grid;gap:var(--s-2);padding:var(--s-3);background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius)}
.valuation-tool .kalk__mark{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .kalk__odhad{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--s-2);align-items:start;font-size:var(--t-small);color:var(--ink-body);cursor:pointer}
.valuation-tool .kalk__odhad b{color:var(--ink)}
.valuation-tool .kalk__odhad input{margin-block-start:calc(var(--s-1) / 2);accent-color:var(--accent-rule)}
.valuation-tool .vys__predpoklady{margin:calc(var(--s-1) / 2) 0 0;font-family:var(--mono);font-size:var(--t-label);color:var(--accent)}
.valuation-tool .vys__odhad{margin:var(--s-1) 0 0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .kalk__ovladani{display:flex;flex-wrap:wrap;gap:var(--s-2)}
.valuation-tool .kalk__ovladani .button{margin-block-start:0}
.valuation-tool .kalkulacka{display:grid;gap:var(--s-5);margin-block-start:var(--s-3);padding:clamp(var(--s-3),3vw,var(--s-5));background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius)}
.valuation-tool .kalk__skupina{display:grid;gap:var(--s-2);padding-block-start:var(--s-3);border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .kalk__nadpis{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .kalk__poznamka{margin:0;color:var(--ink-muted);font-size:var(--t-small);max-inline-size:64ch}
.valuation-tool .kalk__mrizka{display:grid;gap:var(--s-3);margin-block-start:var(--s-1)}
.valuation-tool .kalk__patka{margin:0;color:var(--ink-muted);font-size:var(--t-small);max-inline-size:64ch}
.valuation-tool .upravy{display:grid;gap:var(--s-3);margin-block-start:var(--s-1)}
.valuation-tool .uprava{min-inline-size:0;margin:0;padding:var(--s-2) 0 0;border:0;border-block-start:var(--line-width) solid var(--line-soft);display:grid;gap:var(--s-2)}
.valuation-tool .uprava__legenda{padding:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted);text-transform:uppercase}
.valuation-tool .uprava__testy{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-1)}
.valuation-tool .uprava__test input,.valuation-tool .kalk__brana input{accent-color:var(--accent-rule)}
.valuation-tool .uprava__test{display:flex;align-items:flex-start;gap:var(--s-1);font-size:var(--t-small);color:var(--ink-body);cursor:pointer}
.valuation-tool .uprava__stav{margin:0;min-block-size:1.4em;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .uprava__stav[data-zarazeni="INCLUDED"]{color:var(--ink)}
.valuation-tool .uprava__stav[data-zarazeni="SENSITIVITY_ONLY"]{color:var(--accent)}
.valuation-tool .kalk__brany{display:grid;gap:var(--s-1);margin-block-start:var(--s-1)}
.valuation-tool .kalk__brana{display:flex;align-items:flex-start;gap:var(--s-1);font-size:var(--t-small);color:var(--ink-body);cursor:pointer}
.valuation-tool .kalk__brana b{font-family:var(--mono);color:var(--accent);font-weight:500}
.valuation-tool .kalk__vystup{display:grid;gap:var(--s-4);padding-block-start:var(--s-3);border-block-start:calc(var(--line-width) * 2) solid var(--line-chapter)}
.valuation-tool .vys__blok{display:grid;gap:var(--s-2);min-inline-size:0}
.valuation-tool .vys__nadpis{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .vys__radky{margin:0;border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .vys__radek{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:var(--s-2);align-items:baseline;padding-block:var(--s-1);border-block-end:var(--line-width) solid var(--line)}
.valuation-tool .vys__pole{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .vys__hodnota{margin:0;font-family:var(--mono);font-size:var(--t-data);font-variant-numeric:tabular-nums lining-nums slashed-zero;color:var(--ink);text-align:right}
.valuation-tool .vys__citlivost,.valuation-tool .vys__marze,.valuation-tool .vys__cisty-dluh{margin:0;font-family:var(--mono);font-size:var(--t-data);color:var(--ink-muted)}
.valuation-tool .vys__pripady{display:grid;gap:var(--s-3)}
.valuation-tool .vys__pripad{min-inline-size:0;padding-block-start:var(--s-2);border-block-start:var(--line-width) solid var(--line)}
.valuation-tool .vys__kod{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .vys__zaklad{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .vys__par{display:flex;justify-content:space-between;gap:var(--s-2);margin:var(--s-1) 0 0;font-family:var(--mono);font-size:var(--t-data);font-variant-numeric:tabular-nums}
.valuation-tool .vys__par dt{color:var(--ink-muted)}
.valuation-tool .vys__par dd{margin:0;color:var(--ink)}
.valuation-tool .vys__metody{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-1)}
.valuation-tool .vys__metoda{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);align-items:baseline;padding-block:var(--s-1);border-block-end:var(--line-width) solid var(--line);font-size:var(--t-small)}
.valuation-tool .vys__metoda b{font-family:var(--mono);font-weight:500;color:var(--ink)}
.valuation-tool .vys__metoda span{color:var(--ink-muted)}
.valuation-tool .vys__metoda[data-pripustna="true"] span{color:var(--ink)}
.valuation-tool .vys__nezname{margin:0;padding:0;list-style:none;display:grid;gap:var(--s-1);font-size:var(--t-small);color:var(--ink-body)}
.valuation-tool .vys__nezname-prazdno{margin:0;color:var(--ink-muted);font-size:var(--t-small)}
@media (min-width:768px){.valuation-tool .kalk__mrizka{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-4)}
.valuation-tool .kalk__mrizka--tri{grid-template-columns:repeat(3,minmax(0,1fr))}
.valuation-tool .upravy{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}
.valuation-tool .vys__pripady{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}
}
.valuation-tool .pruvodce{display:grid;gap:var(--s-2)}
.valuation-tool .pruvodce__otazky{display:flex;flex-wrap:wrap;gap:var(--s-1)}
.valuation-tool .pruvodce__otazka{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line);background:transparent;color:var(--ink);font:inherit;font-size:var(--t-small);text-align:start;cursor:pointer;transition:background var(--dur-label) var(--ease)}
.valuation-tool .pruvodce__otazka:hover,.valuation-tool .pruvodce__otazka:focus-visible{background:color-mix(in srgb,var(--paper) 8%,transparent)}
.valuation-tool .pruvodce__otazka[aria-pressed="true"]{border-color:var(--accent-rule);color:var(--paper)}
.valuation-tool .pruvodce__odpoved{display:block;padding:var(--s-2);border:var(--line-width) solid var(--line);border-inline-start:calc(var(--line-width) * 3) solid var(--accent-rule);max-inline-size:var(--content-body);color:var(--ink-body)}
.valuation-tool .hero__eyebrow{font-family:var(--mono);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label);color:var(--ink-muted);margin-block-end:var(--s-2)}
.valuation-tool .hero__lead{max-inline-size:var(--content-lead);margin-block-start:var(--s-3);color:var(--ink-body)}
.valuation-tool .hero__actions{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-block-start:var(--s-3)}
.valuation-tool .hero__hranice{max-inline-size:var(--content-body);margin-block-start:var(--s-3);font-size:var(--t-small);color:var(--ink-muted)}
.valuation-tool .hero__action--druha{color:var(--ink-muted)}
.valuation-tool{--karta-plocha:#131F33;--karta-linka:rgba(242,245,249,0.13);--karta-vyplnen:var(--s-4);--karta-hover:rgba(242,245,249,0.28)}
.valuation-tool .section--deep{--karta-plocha:#101B2E}
.valuation-tool .start::before{content:"";position:absolute;inset:0 0 auto;block-size:calc(var(--line-width) * 2);background:var(--karta-pruh,transparent)}
.valuation-tool .starty{display:grid;gap:var(--s-3);margin-block-start:var(--s-3)}
.valuation-tool .duvera{display:grid;gap:var(--s-2);margin:var(--s-4) 0 0;padding:0;list-style:none}
.valuation-tool .duvera__bod{padding-block-start:var(--s-2);border-block-start:calc(var(--line-width) * 2) solid var(--accent-rule);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--ink)}
@media (min-width:768px){.valuation-tool .duvera{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-3)}
}
.valuation-tool .start{position:relative;display:flex;flex-direction:column;gap:var(--s-1);padding:var(--karta-vyplnen);background:var(--karta-plocha);border:var(--line-width) solid var(--karta-linka);border-radius:var(--radius);transition:border-color var(--dur-fast) var(--ease-soft)}
.valuation-tool .start:hover{border-color:var(--karta-hover)}
.valuation-tool .start--hlavni{--karta-pruh:var(--accent-rule)}
.valuation-tool .start__kod{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .start--hlavni .start__kod{color:var(--accent)}
.valuation-tool .start__nazev{margin:0;font-size:var(--t-h3);line-height:1.25}
.valuation-tool .start__nazev a{color:inherit;text-decoration:none}
.valuation-tool .start__nazev a:hover,.valuation-tool .start__nazev a:focus-visible{color:var(--accent)}
.valuation-tool .start__cena{margin-block-start:var(--s-1);font-family:var(--mono);font-size:clamp(1.25rem,2.1vw,1.625rem);line-height:1.15;color:var(--ink);font-variant-numeric:tabular-nums}
.valuation-tool .start__poznamka{font-size:var(--t-small);color:var(--ink-muted)}
.valuation-tool .start__pole{display:grid;gap:var(--s-2);margin-block-start:var(--s-3);padding-block-start:var(--s-2);border-block-start:var(--line-width) solid var(--karta-linka);font-size:var(--t-small)}
.valuation-tool .start__pole div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--s-2)}
.valuation-tool .start__pole dt{font-family:var(--mono);color:var(--ink-muted)}
.valuation-tool .start__pole dd{margin:0;color:var(--ink-body)}
.valuation-tool .start__dodavka{display:grid;gap:var(--s-1);margin-block-start:var(--s-3);padding-block-start:var(--s-2);border-block-start:var(--line-width) solid var(--karta-linka);padding-inline:0;list-style:none;font-size:var(--t-small);color:var(--ink-body)}
.valuation-tool .start__dodavka b{font-family:var(--mono);color:var(--ink)}
@media (min-width:768px){.valuation-tool .metody{grid-template-columns:repeat(3,minmax(0,1fr))}
}
@media (min-width:896px){.valuation-tool .starty{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3)}
@supports (grid-template-rows:subgrid){.valuation-tool .starty{grid-template-rows:repeat(7,auto);row-gap:var(--s-1)}
.valuation-tool .start{grid-row:1/-1;display:grid;grid-template-rows:subgrid;gap:0}
.valuation-tool .start__pata{align-self:stretch;margin-block-start:0}
}
}
.valuation-tool .form-skupina{margin-block-start:var(--s-4);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .form-skupina:first-of-type{margin-block-start:0}
.valuation-tool .form-field--souhlas{margin-block-start:var(--s-3)}
.valuation-tool .chat{position:fixed;inset-block-end:var(--s-3);inset-inline-end:var(--s-3);z-index:60;display:flex;flex-direction:column;align-items:flex-end;max-inline-size:min(23rem,calc(100vw - var(--s-4)))}
.valuation-tool .chat__spust{display:inline-flex;align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-3);border:var(--line-width) solid var(--accent-rule);border-radius:var(--radius);background:var(--accent-rule);color:#fff;font-family:var(--mono);font-size:var(--t-label);font-weight:500;letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer;list-style:none}
.valuation-tool .chat__spust::-webkit-details-marker{display:none}
.valuation-tool .chat__spust-znak{inline-size:var(--s-1);block-size:var(--s-1);background:#fff}
.valuation-tool .chat[open] .chat__spust{margin-block-start:var(--s-2);order:2}
.valuation-tool .chat:not([open]) .chat__panel{display:none}
.valuation-tool .chat__panel{order:1;align-self:stretch;display:grid;gap:var(--s-2);padding:var(--s-3);background:var(--paper-raised);border:var(--line-width) solid var(--line);border-radius:var(--radius)}
.valuation-tool .chat__hlava{display:grid;gap:calc(var(--s-1) / 4);padding-block-end:var(--s-2);border-block-end:var(--line-width) solid var(--line)}
.valuation-tool .chat__kdo{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink)}
.valuation-tool .chat__stav{margin:0;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-muted);max-inline-size:none}
.valuation-tool .chat__log{display:grid;gap:var(--s-2);max-block-size:38vh;overflow-y:auto}
.valuation-tool .chat__zprava{margin:0;padding:var(--s-2);border-radius:var(--radius);font-size:var(--t-small);line-height:1.45;max-inline-size:none}
.valuation-tool .chat__zprava--my{background:color-mix(in srgb,var(--paper-deep) 70%,transparent);color:var(--ink-body)}
.valuation-tool .chat__zprava--vy{background:color-mix(in srgb,var(--accent-rule) 16%,transparent);color:var(--ink);justify-self:end;text-align:end}
.valuation-tool .chat__volby{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none}
.valuation-tool .chat__otazka{inline-size:100%;padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--line);border-radius:var(--radius);background:transparent;color:var(--ink-body);font:inherit;font-size:var(--t-small);text-align:start;cursor:pointer;transition:border-color var(--dur-fast) var(--ease-soft),color var(--dur-fast) var(--ease-soft)}
.valuation-tool .chat__otazka:hover,.valuation-tool .chat__otazka:focus-visible{border-color:var(--accent-rule);color:var(--ink)}
html.js .valuation-tool .chat__odpoved{display:none}
.valuation-tool .chat__odpoved{margin:var(--s-1) 0 var(--s-2);font-size:var(--t-small);color:var(--ink-muted);max-inline-size:none}
.valuation-tool .chat__konec{margin:0;font-size:var(--t-small);color:var(--ink-muted);max-inline-size:none}
.valuation-tool .chat__kontakt{display:grid;gap:var(--s-1)}
.valuation-tool .chat__kontakt .button{margin-block-start:0;justify-content:center;font-size:var(--t-label)}
@media (width < 480px){.valuation-tool .chat{inset-inline:var(--s-2);max-inline-size:none}
.valuation-tool .chat__log{max-block-size:32vh}
}
@media (width < 768px){.valuation-tool .chat__spust{padding:var(--s-2)}
.valuation-tool .chat:not([open]) .chat__spust-text{position:absolute;inline-size:var(--line-width);block-size:var(--line-width);overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.valuation-tool .hero__hranice,.valuation-tool .hero__actions{padding-inline-end:var(--s-5)}
}
.valuation-tool .desk{--desk-linka:rgba(242,245,249,0.16);display:grid;gap:var(--s-3);margin-block-start:var(--s-3);padding:clamp(var(--s-2),2.4vw,var(--s-4));background:var(--paper-deep);border:var(--line-width) solid var(--desk-linka);border-radius:var(--radius)}
.valuation-tool .desk__lista{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--s-2);padding-block-end:var(--s-2);border-block-end:var(--line-width) solid var(--desk-linka)}
.valuation-tool .desk__znak{margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .desk__znak b{font-weight:500;color:var(--ink)}
.valuation-tool .desk__verze{margin:0;font-family:var(--mono);font-size:var(--t-label);color:var(--ink-muted)}
.valuation-tool .desk__prikaz{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--s-2)}
.valuation-tool .desk__popisek{font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .desk__vstup{min-inline-size:0;min-block-size:var(--control-height);padding:var(--s-2);border:var(--line-width) solid var(--desk-linka);border-radius:var(--radius);background:color-mix(in srgb,var(--paper-raised) 70%,transparent);color:var(--ink);font-family:var(--mono);font-size:var(--t-h3);letter-spacing:.12em;outline:0}
.valuation-tool .desk__vstup:focus-visible{border-color:var(--accent-rule)}
.valuation-tool .desk__spustit{margin-block-start:0}
.valuation-tool .desk__napoveda{grid-column:1/-1;margin:0;font-size:var(--t-small);color:var(--ink-muted)}
@media (width < 560px){.valuation-tool .desk__prikaz{grid-template-columns:minmax(0,1fr)}
.valuation-tool .desk__popisek,.valuation-tool .desk__vstup,.valuation-tool .desk__spustit{grid-column:1/-1}
.valuation-tool .desk__spustit{justify-content:space-between}
}
.valuation-tool .desk__stav{display:flex;align-items:center;gap:var(--s-2);margin:0;padding:var(--s-2);background:color-mix(in srgb,var(--paper-raised) 55%,transparent);border-radius:var(--radius);font-family:var(--mono);font-size:var(--t-data);color:var(--ink-body);max-inline-size:none}
.valuation-tool .desk__dioda{inline-size:var(--s-1);block-size:var(--s-1);flex:none;border:var(--line-width) solid var(--ink-muted);border-radius:50%}
.valuation-tool .desk__dioda[data-druh=ok]{border-color:#3ddc84;background:#3ddc84}
.valuation-tool .desk__dioda[data-druh=chyba]{border-color:var(--accent-rule);background:var(--accent-rule)}
.valuation-tool .desk__brany{display:grid;gap:var(--s-2);padding:var(--s-2);background:color-mix(in srgb,var(--paper-raised) 45%,transparent);border-radius:var(--radius)}
.valuation-tool .desk__brany-hlava{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--s-2);margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .desk__brany-souhrn{color:var(--ink);letter-spacing:0;text-transform:none}
.valuation-tool .desk__brany-pas{display:grid;gap:var(--s-1);margin:0;padding:0;list-style:none;grid-template-columns:repeat(auto-fit,minmax(72px,1fr))}
.valuation-tool .desk__brana{display:grid;gap:calc(var(--s-1) / 4);padding:var(--s-1);border-block-start:calc(var(--line-width) * 2) solid var(--brana-barva,var(--line));background:color-mix(in srgb,var(--paper-deep) 60%,transparent);border-radius:var(--radius)}
.valuation-tool .desk__brana[data-stav=ok]{--brana-barva:#3ddc84}
.valuation-tool .desk__brana[data-stav=nelze]{--brana-barva:var(--accent-rule)}
.valuation-tool .desk__brana[data-stav=mimo]{--brana-barva:var(--line-soft);opacity:.62}
.valuation-tool .desk__brana-kod{font-family:var(--mono);font-size:var(--t-label);color:var(--brana-barva,var(--ink-muted))}
.valuation-tool .desk__brana-jmeno{font-size:var(--t-label);color:var(--ink-body)}
.valuation-tool .desk__brana-duvod{display:none;font-size:var(--t-label);line-height:1.3;color:var(--ink-muted)}
@media (min-width:1104px){.valuation-tool .desk__brana-duvod{display:block}
}
.valuation-tool .desk__stahnout{padding:var(--s-1) var(--s-2);border:var(--line-width) solid var(--desk-linka);border-radius:var(--radius);background:transparent;color:var(--ink);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);text-transform:uppercase;cursor:pointer}
.valuation-tool .desk__stahnout:hover,.valuation-tool .desk__stahnout:focus-visible{border-color:var(--accent-rule)}
.valuation-tool .desk__panely{display:grid;gap:var(--s-3)}
.valuation-tool .desk__panel{min-inline-size:0;display:grid;gap:var(--s-2);align-content:start}
.valuation-tool .desk__panel-hlava{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:0;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--accent)}
.valuation-tool .desk__subjekt{color:var(--ink);text-transform:none;letter-spacing:0}
.valuation-tool .desk__rozbalit{display:grid;gap:var(--s-1);padding:var(--s-2);border:var(--line-width) solid var(--desk-linka);border-radius:var(--radius);cursor:pointer;list-style:none}
.valuation-tool .desk__rozbalit::-webkit-details-marker{display:none}
.valuation-tool .desk__rozbalit:hover,.valuation-tool .desk__rozbalit:focus-visible{border-color:var(--accent-rule)}
.valuation-tool .desk__rozbalit-text{font-size:var(--t-small);color:var(--ink-body)}
.valuation-tool .desk__rozbalit-znak{justify-self:start;font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink)}
.valuation-tool .desk__rozbalit-znak::after{content:" +";color:var(--accent)}
.valuation-tool .desk__panel--sbaleny[open]>.desk__rozbalit{padding:0;border:0}
.valuation-tool .desk__panel--sbaleny[open] .desk__rozbalit-text,.valuation-tool .desk__panel--sbaleny[open] .desk__rozbalit-znak{display:none}
.valuation-tool .kalk__pole input::-webkit-outer-spin-button,.valuation-tool .kalk__pole input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}
.valuation-tool .kalk__pole input[type=number]{-moz-appearance:textfield;appearance:textfield}
.valuation-tool .desk .kalkulacka{margin-block-start:0;padding:0;background:none;border:0}
.valuation-tool .desk__protokol{padding-block-start:var(--s-2);border-block-start:var(--line-width) solid var(--desk-linka)}
.valuation-tool .desk__protokol-hlava{margin:0 0 var(--s-1);font-family:var(--mono);font-size:var(--t-label);letter-spacing:var(--track-label);color:var(--ink-muted)}
.valuation-tool .desk__protokol-radky{display:grid;gap:calc(var(--s-1) / 4);margin:0;padding:0;list-style:none;max-block-size:8rem;overflow-y:auto}
.valuation-tool .desk__protokol-radek{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-2);font-family:var(--mono);font-size:var(--t-label);color:var(--ink-muted)}
.valuation-tool .desk__protokol-text{overflow-wrap:anywhere}
.valuation-tool .desk__protokol-kod{color:var(--ink-body)}
@media (min-width:1104px){.valuation-tool .desk__panely{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-4)}
.valuation-tool .desk__panel--zaznam{position:sticky;top:var(--s-3);max-block-size:calc(100vh - var(--s-5));overflow-y:auto}
.valuation-tool .desk--kompakt .desk__panely{grid-template-columns:minmax(0,1fr)}
.valuation-tool .desk--sbaleny .desk__panel--zaznam{position:static;max-block-size:none;overflow:visible}
}