:root{--bg:oklch(99% .004 85);--surface:oklch(100% 0 0);--surface-sunk:oklch(97% .006 85);--line:oklch(90% .006 85);--line-strong:oklch(82% .008 85);--fg:oklch(20% .012 75);--fg-muted:oklch(48% .01 75);--fg-faint:oklch(64% .008 75);--primary:oklch(78% .12 82);--primary-ink:oklch(38% .08 72);--primary-wash:oklch(96% .03 85);--ok:oklch(58% .13 155);--bad:oklch(56% .19 27);--accent-2:oklch(58% .08 245);--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2.5rem;--s7:4rem;--radius:10px;--radius-sm:6px;--font-sans:"Avenir Next", "Avenir", Figtree, -apple-system, BlinkMacSystemFont, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, SFMono-Regular, monospace;--measure:1120px;--ease:cubic-bezier(.2, 0, 0, 1);--nav-h:62px;--mark-sm:20px;--mark-lg:clamp(4.5rem, 7vw, 7.5rem);--morph-x:0px;--morph-y:190px;--morph-s:3.6;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html:not([data-hydrated]) .reveal,html:not([data-hydrated]) .oq-card,html:not([data-hydrated]) .cmp-tick,html:not([data-hydrated]) .hero-plate,html:not([data-hydrated]) .hero-rec{opacity:1!important;transition:none!important;transform:none!important}body{background:var(--bg);color:var(--fg);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;font-size:17px;font-weight:400;line-height:1.6}h1,h2,h3,h4{letter-spacing:-.022em;text-wrap:balance;margin:0;font-weight:600;line-height:1.1}h1{letter-spacing:-.032em;font-size:clamp(2.5rem,6.5vw,4.25rem)}h2{font-size:clamp(1.75rem,3.6vw,2.5rem)}h3{letter-spacing:-.012em;font-size:1.125rem}p{text-wrap:pretty;margin:0}a{color:inherit;text-decoration:none}::selection{background:var(--primary);color:var(--fg)}:where(a,button,input,[tabindex]):focus-visible{outline:2px solid var(--primary-ink);outline-offset:2px;border-radius:var(--radius-sm)}.shell{width:min(100% - 2.5rem, var(--measure));margin-inline:auto}.section{padding-block:clamp(3rem,7vw,5.5rem)}.section[data-beat=peak]{padding-block:clamp(5rem,12vw,9.5rem)}.section[data-ground=sunk]{background:var(--surface-sunk)}.label{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);align-items:center;gap:var(--s3);margin-bottom:var(--s5);font-size:.75rem;font-weight:500;display:flex}.label:before{content:"";background:var(--line-strong);flex:none;width:20px;height:1px}.lede{color:var(--fg-muted);max-width:58ch;font-size:clamp(1.05rem,1.6vw,1.25rem);line-height:1.55}.btn{align-items:center;gap:var(--s2);font:inherit;letter-spacing:-.01em;border-radius:var(--radius-sm);cursor:pointer;transition:background .15s var(--ease), border-color .15s var(--ease), color .15s var(--ease);border:1px solid #0000;padding:.7rem 1.15rem;font-size:.95rem;font-weight:600;display:inline-flex}.btn-primary{background:var(--fg);color:var(--bg)}.btn-primary:hover{background:var(--primary-ink)}.btn-ghost{color:var(--fg);border-color:var(--line-strong);background:0 0}.btn-ghost:hover{border-color:var(--fg);background:var(--surface)}.skip{z-index:100;background:var(--fg);color:var(--bg);padding:var(--s3) var(--s4);border-radius:0 0 var(--radius-sm) 0;font-weight:600;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.nav{z-index:50;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);backdrop-filter:saturate(1.4)blur(12px);transition:border-color .2s var(--ease);border-bottom:1px solid #0000;position:sticky;top:0}.nav[data-scrolled=true]{border-bottom-color:var(--line)}.spis-rail{z-index:40;flex-direction:column;gap:.4rem;display:flex;position:fixed;top:50%;left:1.25rem;transform:translateY(-50%)}.spis-rail a{font-family:var(--font-mono);color:var(--fg-faint);transition:color .15s var(--ease);align-items:baseline;gap:.5rem;font-size:.72rem;line-height:1.4;text-decoration:none;display:flex}.spis-rail a:hover{color:var(--fg)}.spis-rail a[data-active=true]{color:var(--primary-ink)}.spis-rail .rail-t{display:none}.spis-rail a[data-active=true] .rail-t,.spis-rail a:hover .rail-t,.spis-rail a:focus-visible .rail-t{display:inline}@media (width<=1359px){.spis-rail{display:none}}.hero-stat-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn:active{transform:translateY(1px)}@media (width<=760px){.nav{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.nav-in{justify-content:space-between;align-items:center;gap:var(--s5);height:var(--nav-h);display:flex}.wordmark{letter-spacing:-.02em;align-items:center;gap:var(--s2);font-size:1.02rem;font-weight:600;display:inline-flex}.wordmark-glyph{width:var(--mark-sm);height:var(--mark-sm);flex:none}.wordmark-text{opacity:0;transition:opacity .12s var(--ease)}.wordmark .wordmark-tld{color:var(--fg-faint);font-weight:400}.nav-links{gap:var(--s5);color:var(--fg-muted);align-items:center;font-size:.9rem;display:flex}.nav-links a{transition:color .15s var(--ease)}.nav-links a:hover{color:var(--fg)}@media (width<=760px){.nav-links{display:none}}.hero{min-height:min(820px, calc(100svh - var(--nav-h)));border-bottom:1px solid var(--line);padding-block:clamp(2rem,4.5vw,3.25rem) clamp(3rem,7vw,5rem);position:relative}.hero h1{max-width:15ch}.hero .lede{margin-top:var(--s5)}.hero-actions{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.hero-meta{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid var(--line);gap:var(--s5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid}.stat-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:1.9rem;font-weight:600;line-height:1}.stat-l{margin-top:var(--s2);color:var(--fg-muted);font-size:.85rem;line-height:1.4}.cmp-row{border-top:1px solid var(--line);grid-template-columns:200px 1fr 1fr;gap:0;display:grid}.cmp-row:last-child{border-bottom:1px solid var(--line)}.cmp-topic{padding:var(--s5) var(--s5) var(--s5) 0;letter-spacing:-.012em;font-weight:600}.cmp-cell{padding:var(--s5);border-left:1px solid var(--line);font-size:.95rem;line-height:1.55}.cmp-meter{align-items:center;column-gap:var(--s3);margin-bottom:var(--s3);grid-template-columns:auto minmax(0,1fr);display:grid}.cmp-meter-n{letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--fg-muted);font-size:1.9rem;font-weight:600;line-height:1}.cmp-meter[data-tone=after] .cmp-meter-n{color:var(--primary-ink)}.cmp-ticks{flex-wrap:wrap;align-content:center;gap:3px;min-height:1.9rem;display:flex}.cmp-tick{background:var(--line-strong);width:5px;height:20px}.cmp-meter[data-tone=after] .cmp-tick{background:var(--primary)}.cmp-tick{opacity:0;transform-origin:50% 100%;transition:opacity .3s var(--ease), transform .3s var(--ease);transform:scaleY(0)}.cmp-row[data-play=true] .cmp-tick{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.cmp-tick{opacity:1;transition:none;transform:none}}.cmp-tick-none{border-bottom:2px solid var(--primary-ink);width:16px;height:20px}.cmp-meter-u{margin-top:var(--s2);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-faint);grid-column:1/-1;font-size:.72rem;line-height:1.4}.cmp-text{padding-top:var(--s3);border-top:1px solid var(--line);display:block}.cmp-before{color:var(--fg-muted)}.cmp-after{background:var(--primary-wash)}.cmp-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);grid-template-columns:200px 1fr 1fr;font-size:.72rem;display:grid}.cmp-head>*{padding:0 var(--s5) var(--s3)}.cmp-head>:first-child{padding-left:0}@media (width<=860px){.cmp-head{display:none}.cmp-row{padding-block:var(--s4);grid-template-columns:1fr}.cmp-topic{padding:var(--s2) 0}.cmp-cell{padding:var(--s3) 0;border-left:0}.cmp-cell:before{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:var(--s1);font-size:.72rem;display:block}.cmp-before:before{content:"Dnes"}.cmp-after{background:var(--primary-wash);padding-inline:var(--s4);border-radius:var(--radius-sm)}.cmp-after:before{content:"Mohlo by byť"}}.pr-grid{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1px;display:grid;overflow:hidden}.pr-item{background:var(--surface);padding:var(--s5)}.pr-n{font-family:var(--font-mono);color:var(--primary-ink);letter-spacing:.06em;font-size:.75rem}.pr-item h3{margin:var(--s3) 0 var(--s2)}.pr-item p{color:var(--fg-muted);font-size:.93rem;line-height:1.55}.reg-head{justify-content:space-between;align-items:flex-end;gap:var(--s5);margin-bottom:var(--s6);flex-wrap:wrap;display:flex}.reg-grid{gap:var(--s4);grid-template-columns:repeat(auto-fill,minmax(268px,1fr));display:grid}.reg{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);gap:var(--s2);transition:border-color .15s var(--ease), transform .15s var(--ease);flex-direction:column;display:flex}.reg:hover{border-color:var(--line-strong);transform:translateY(-2px)}.reg-code{font-family:var(--font-mono);letter-spacing:.07em;color:var(--primary-ink);background:var(--primary-wash);border-radius:4px;align-self:flex-start;padding:2px 7px;font-size:.72rem;font-weight:500}.reg h3{font-size:1rem}.reg p{color:var(--fg-muted);flex:1;font-size:.9rem;line-height:1.5}.reg-src{font-family:var(--font-mono);color:var(--fg-faint);padding-top:var(--s3);border-top:1px solid var(--line);font-size:.75rem}.acc-grid{gap:var(--s7);grid-template-columns:1fr 1.05fr;align-items:center;display:grid}@media (width<=900px){.acc-grid{gap:var(--s6);grid-template-columns:1fr}}.acc-list{margin:var(--s5) 0 0;gap:var(--s3);flex-direction:column;padding:0;list-style:none;display:flex}.acc-list li{gap:var(--s3);color:var(--fg-muted);font-size:.95rem;line-height:1.5;display:flex}.tick{color:var(--ok);flex:none;margin-top:3px}.term{background:var(--fg);border-radius:var(--radius);font-family:var(--font-mono);font-size:.83rem;line-height:1.75;overflow:hidden}.term-bar{align-items:center;gap:var(--s2);padding:var(--s3) var(--s4);color:oklch(66% .008 75);border-bottom:1px solid oklch(30% .012 75);font-size:.75rem;display:flex}.term-dot{background:oklch(38% .012 75);border-radius:50%;flex:none;width:9px;height:9px}.term-body{padding:var(--s4);color:oklch(88% .008 75);white-space:pre;margin:0;overflow-x:auto}.t-cmd{color:var(--primary)}.t-key{color:oklch(72% .09 220)}.t-str{color:oklch(78% .11 150)}.t-dim{color:oklch(61% .008 75)}.about{border-top:1px solid var(--line)}.about-grid{gap:var(--s7);grid-template-columns:1fr 1fr;display:grid}@media (width<=820px){.about-grid{gap:var(--s6);grid-template-columns:1fr}}.about p+p{margin-top:var(--s4)}.contact{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5)}.contact-row{justify-content:space-between;align-items:baseline;gap:var(--s4);padding-block:var(--s3);border-bottom:1px solid var(--line);font-size:.93rem;display:flex}.contact-row:last-child{border-bottom:0;padding-bottom:0}.contact-row dt{color:var(--fg-faint);font-size:.85rem}.contact-row dd{font-family:var(--font-mono);margin:0;font-size:.88rem}.contact-row a:hover{color:var(--primary-ink);text-underline-offset:3px;text-decoration:underline}.footer{border-top:1px solid var(--line);padding-block:var(--s6);color:var(--fg-faint);font-size:.85rem}.footer-in{justify-content:space-between;gap:var(--s5);flex-wrap:wrap;align-items:center;display:flex}.reveal{opacity:0;transition:opacity .55s var(--ease), transform .55s var(--ease);transform:translateY(14px)}.reveal[data-shown=true]{opacity:1;transform:none}.hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.02fr);align-items:center;gap:clamp(2rem,5vw,4.5rem);display:grid}@media (width<=940px){.hero-grid{grid-template-columns:1fr}}.hero-copy .lede{margin-top:var(--s5)}.hero-fig{margin:0}.hero-fig img,.hero-fig svg,.acc-fig img,.acc-fig svg,.qnet-fig svg{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;height:auto;display:block}.hero-fig figcaption,.acc-fig figcaption,.qnet-fig figcaption{margin-top:var(--s3);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-faint);font-size:.74rem;line-height:1.5}.hero-fig-print{display:none}.hero-stage{position:relative}.hero-stage>.hero-field{z-index:1;pointer-events:none;position:relative}.hero-stage>.hero-field-mark,.hero-stage>.hero-mark-slot{z-index:2;pointer-events:none}.hero-stage>svg,.hero-fig-print>svg{background:0 0;border:0;border-radius:0;width:100%;height:auto;display:block}.hero-fig-print{position:relative}.hero-rec{fill:var(--fg);transition:transform 1.05s var(--ease), opacity .5s var(--ease)}.hero-plate{fill:var(--primary);transform-box:fill-box;transform-origin:50%;transition:transform .5s var(--ease), opacity .5s var(--ease)}.hero-field-mark{opacity:1;will-change:opacity;position:absolute;inset:0}.contact-lead{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:var(--s3);font-size:.74rem}.contact-mail{letter-spacing:-.02em;word-break:break-word;transition:color .15s var(--ease);font-size:clamp(1.1rem,2.4vw,1.5rem);font-weight:600;display:block}.contact-mail:hover{color:var(--primary-ink)}.cmp-fig,.reg-fig,.pr-fig{margin:0 0 var(--s6)}.cmp-fig img,.reg-fig img,.pr-fig img{border:1px solid var(--line);border-radius:var(--radius);width:100%;height:auto;display:block}.reg-fig{margin-bottom:var(--s6)}.pr-head{margin-bottom:var(--s6);grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:center;gap:clamp(1.5rem,4vw,3.5rem);display:grid}.pr-fig{margin:0}@media (width<=900px){.pr-head{grid-template-columns:1fr}}@keyframes mark-order{0%{opacity:0;transform:translate(var(--sx), var(--sy)) rotate(var(--rot))}45%{opacity:1}to{opacity:1;transform:none}}.mark-animated rect{transform-box:fill-box;transform-origin:50%;animation:mark-order .8s var(--ease) both}@media (prefers-reduced-motion:reduce){.mark-animated rect{animation:none}}.mark-fly{z-index:51;color:var(--primary);transform-origin:0 0;transform:translate3d(var(--morph-x), var(--morph-y), 0) scale(var(--morph-s));will-change:transform, opacity;pointer-events:none;transition:rotate .25s var(--ease);opacity:0;position:fixed;top:0;left:0}body:has(.wordmark:hover) .mark-fly{rotate:-90deg}.hero-mark-slot{pointer-events:none;width:60%;height:60%;position:absolute;top:20%;left:20%}@media (prefers-reduced-motion:reduce){.mark-fly{transition:none}.hero-mark-slot{display:none}}.oq-demo{margin-top:var(--s6)}.oq-field{align-items:center;gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s4) var(--s5);min-height:60px;display:flex}.oq-icon{color:var(--fg-faint);flex:none}.oq-input{appearance:none;min-width:0;font-family:var(--font-mono);letter-spacing:-.01em;color:var(--fg);background:0 0;border:0;flex:1;padding:0;font-size:clamp(.95rem,2vw,1.15rem)}.oq-input::placeholder{color:var(--fg-muted)}.oq-input:focus{outline:none}.oq-field:focus-within{border-color:var(--fg)}.oq-field:has(.oq-input:focus-visible){outline:2px solid var(--primary-ink);outline-offset:2px}.oq-results{margin:var(--s4) 0 0;gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));padding:0;list-style:none;display:grid}.oq-card{opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease), border-color .15s var(--ease);transform:translateY(10px)}.oq-card[data-shown=true]{opacity:1;transform:none}.oq-card:hover{transform:none}@media (prefers-reduced-motion:reduce){.oq-card{opacity:1;transform:none}}.acc-fig{max-width:720px;margin:0 auto var(--s6)}@keyframes dia-appear{0%{opacity:0}to{opacity:1}}@keyframes dia-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes dia-settle{0%{opacity:0;transform:scale(.72)}to{opacity:1;transform:none}}@keyframes dia-fill{0%{opacity:0;transform:scaleY(.06)}to{opacity:1;transform:none}}.acc-dia .dia-squares rect,.acc-dia .dia-wires path,.acc-dia .dia-bar,.acc-dia .dia-out line{opacity:0}.acc-dia .dia-wires path,.acc-dia .dia-out line{stroke-dasharray:1;stroke-dashoffset:1px}.acc-dia[data-play=true] .dia-squares rect{transform-box:fill-box;transform-origin:50%;animation:dia-settle .32s var(--ease) forwards}.acc-dia[data-play=true] .dia-wires path,.acc-dia[data-play=true] .dia-out line{opacity:1;animation:dia-draw .5s var(--ease) forwards}.acc-dia[data-play=true] .dia-out line{animation-duration:.38s}.acc-dia[data-play=true] .dia-bar{transform-box:fill-box;transform-origin:50%;animation:dia-fill .35s var(--ease) forwards}.qnet-fig{margin:0 0 var(--s6)}.qnet-nodes text{font-family:var(--font-mono);font-size:11.5px}.qnet-q text{font-family:var(--font-mono);font-size:13.3px}.qnet .qnet-edges path{stroke-dasharray:1;stroke-dashoffset:1px}.qnet .qnet-nodes>g,.qnet .qnet-q{opacity:0}.qnet[data-play=true] .qnet-edges path{animation:dia-draw .7s var(--ease) forwards}.qnet[data-play=true] .qnet-nodes>g{animation:dia-appear .28s var(--ease) forwards}.qnet[data-play=true] .qnet-q{transform-box:fill-box;transform-origin:50%;animation:dia-settle .38s var(--ease) forwards}@keyframes seal-press{0%{opacity:0;scale:2.4}72%{opacity:1;scale:.94}to{opacity:1;scale:1}}.oq-seal-row{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:var(--s5);flex-wrap:wrap;display:flex}.oq-seal-row .oq-stamp{border-top:0;flex:34ch;margin-top:0;padding-top:0}.seal{flex:none;width:184px;height:auto;display:block}.seal-body{opacity:0;transform-box:fill-box;transform-origin:50%;transform:rotate(-11deg)}.seal[data-play=true] .seal-body{animation:seal-press .52s var(--ease) forwards}.seal-word{font-family:var(--font-mono);letter-spacing:2px;fill:var(--primary-ink);font-size:26px;font-weight:600}.seal-sub{font-family:var(--font-mono);fill:var(--primary-ink);font-size:12px}.poster{margin-block:var(--s6);grid-template-columns:auto minmax(0,1fr);align-items:end;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.poster-n{letter-spacing:-.04em;font-variant-numeric:tabular-nums;min-width:2ch;font-size:clamp(4rem,11vw,8.5rem);font-weight:600;line-height:.82}.poster-side{border-top:1px solid var(--line-strong);padding-top:var(--s4)}.poster-unit{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:.75rem;font-weight:500}.poster-claim{margin-top:var(--s3);letter-spacing:-.022em;max-width:22ch;font-size:clamp(1.25rem,2.4vw,1.75rem);font-weight:600}.poster-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width<=640px){.poster{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.acc-dia .dia-squares rect,.acc-dia .dia-wires path,.acc-dia .dia-bar,.acc-dia .dia-out line,.qnet .qnet-edges path,.qnet .qnet-nodes>g,.qnet .qnet-q{opacity:1;stroke-dashoffset:0;animation:none;transform:none}.seal .seal-body{opacity:1;animation:none;scale:1}}.scn-grid{gap:var(--s4);margin-top:var(--s6);grid-template-columns:repeat(auto-fit,minmax(300px,1fr));display:grid}.scn-grid>.reveal{display:flex}.scn{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:var(--s5);gap:var(--s3);flex-direction:column;flex:1;display:flex}.scn-who{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint);font-size:.72rem;font-weight:500}.scn-q{letter-spacing:-.012em;color:var(--fg);font-size:1rem;font-weight:600;line-height:1.45}.scn-steps{flex:1;margin:0;padding:0;list-style:none}.scn-steps li{align-items:baseline;gap:var(--s3);padding-block:var(--s3);border-top:1px solid var(--line);display:flex}.scn-steps .reg-code{flex:none;align-self:flex-start}.scn-step-text{color:var(--fg-muted);font-size:.85rem;line-height:1.5}.scn-out{padding-top:var(--s4);border-top:1px solid var(--line-strong);color:var(--fg);margin-top:auto;font-size:.9rem;line-height:1.5}.offer-grid{grid-template-columns:repeat(auto-fit,minmax(268px,1fr))}.offer-cta{gap:var(--s3);margin-top:var(--s6);flex-wrap:wrap;display:flex}.oq-combo{z-index:2;position:relative}.oq-list{left:0;right:0;top:calc(100% + var(--s2));padding:var(--s1);background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--radius);margin:0;list-style:none;position:absolute}.oq-list[hidden]{display:none}.oq-opt{justify-content:space-between;align-items:baseline;gap:var(--s4);padding:var(--s3) var(--s4);border-radius:var(--radius-sm);cursor:pointer;display:flex}.oq-opt[data-active=true]{background:var(--primary-wash)}.oq-opt-name{letter-spacing:-.012em;font-size:.93rem;font-weight:600}.oq-opt-ico{font-family:var(--font-mono);color:var(--fg-muted);flex:none;font-size:.75rem}.oq-opt-none{cursor:default;color:var(--fg-muted);font-size:.9rem;line-height:1.5;display:block}.oq-status{margin-top:var(--s4);color:var(--fg-muted);max-width:56ch;font-size:.9rem;line-height:1.5}.oq-status-bad{color:var(--fg);border-left:1px solid var(--bad);padding-left:var(--s3)}.oq-quota{margin-top:var(--s3);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-faint);font-size:.74rem}.oq-live-row{align-items:center;gap:var(--s3) var(--s4);margin-top:var(--s4);flex-wrap:wrap;display:flex}.oq-live-row .oq-quota{margin-top:0}.oq-live{margin:var(--s3) 0 0;gap:var(--s2);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}@media (width>=900px){.oq-live{grid-template-columns:repeat(2,minmax(0,1fr))}}.oq-live-card{gap:var(--s3);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);min-width:0;padding:var(--s3) var(--s4);opacity:0;transition:opacity .4s var(--ease), transform .4s var(--ease);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid;overflow:hidden;transform:translateY(10px)}.oq-live-card[data-shown=true]{opacity:1;transform:none}.oq-live-card[data-shown=true]:hover{border-color:var(--line-strong)}.oq-live-body{min-width:0}.oq-live-title,.oq-live-sum,.oq-live-fact dd,.oq-live-more-title{overflow-wrap:anywhere}.oq-live-facts{margin:var(--s2) 0 0;gap:var(--s2);display:grid}.oq-live-fact{gap:var(--s2);grid-template-columns:6.5rem minmax(0,1fr);align-items:baseline;min-width:0;font-size:.85rem;display:grid}.oq-live-fact dt{color:var(--fg-muted);font-size:.75rem;line-height:1.35}.oq-live-fact dd{margin:0;line-height:1.35}.oq-live-fact dd[data-mono=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.8rem}@media (width<=640px){.oq-live-fact{grid-template-columns:1fr;gap:.1rem}}.oq-live-more{margin-top:var(--s2);color:var(--fg-muted);font-size:.85rem}.oq-live-more summary{cursor:pointer;color:var(--primary-ink);align-items:baseline;gap:.4rem;font-weight:500;list-style:none;display:inline-flex}.oq-live-more summary::-webkit-details-marker{display:none}.oq-live-more summary:before{content:"▸";transition:transform .25s var(--ease);font-size:.8em}.oq-live-more[open] summary:before{transform:rotate(90deg)}.oq-live-more summary:hover{text-underline-offset:.15em;text-decoration:underline}.oq-live-more ul{margin:var(--s2) 0 0;gap:var(--s2);padding:0;list-style:none;display:grid}.oq-live-more-title{color:var(--fg);margin:0;font-size:.85rem;font-weight:600;line-height:1.35;display:block}.oq-live-more li+li{padding-top:var(--s2);border-top:1px solid var(--line)}.oq-live-more a.oq-live-more-title{color:var(--primary-ink);text-decoration:none}.oq-live-more a.oq-live-more-title:hover{text-underline-offset:.15em;text-decoration:underline}.oq-track{margin:var(--s3) 0 0;flex-wrap:wrap;gap:.4rem;padding:0;list-style:none;display:flex}.oq-track-chip{font-family:var(--font-mono);border:1px solid var(--line);color:var(--fg-faint);background:0 0;border-radius:999px;align-items:center;gap:.35rem;padding:.28rem .55rem;font-size:.72rem;line-height:1;display:inline-flex}.oq-track-chip[data-state=run]{color:var(--primary-ink);background:var(--primary-wash);border-color:#0000}.oq-track-chip[data-state=ok]{color:var(--fg);border-color:var(--line)}.oq-track-chip[data-state=empty]{color:var(--fg-muted)}.oq-track-chip[data-state=fail]{color:var(--fg-muted);border-color:var(--bad)}.oq-track-mark{flex:none;width:.75rem;height:.75rem;display:block}.oq-track-chip[data-state=ok] path,.oq-track-chip[data-state=empty] path{stroke-dasharray:16;stroke-dashoffset:16px;animation:oq-check .35s var(--ease) forwards}.oq-track-dot{background:var(--primary-ink);border-radius:50%;width:.4rem;height:.4rem}.oq-track-idle{border:1px solid var(--line-strong);border-radius:50%;width:.4rem;height:.4rem}.oq-leftovers{margin-top:var(--s3);gap:var(--s2);display:grid}.oq-leftovers-clean{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oq-leftovers-clean li{align-items:baseline;gap:var(--s2);color:var(--fg-muted);font-size:.85rem;display:flex}.oq-leftovers-failed{border:1px solid var(--line);border-radius:var(--radius);padding:var(--s2) var(--s3);color:var(--fg-muted);font-size:.85rem}.oq-leftovers-failed summary{cursor:pointer}.oq-leftovers-failed summary::marker{color:var(--primary-ink)}.oq-live-title{margin:0;font-size:.95rem;font-weight:600;line-height:1.3}.oq-live-sum{color:var(--fg-muted);margin:.15rem 0 0;font-size:.85rem;line-height:1.35}.oq-live-text{margin:var(--s2) 0 0;color:var(--fg-muted);font-size:.9rem;line-height:1.5}.oq-live-src{margin:var(--s2) 0 0;font-family:var(--font-mono);color:var(--fg-faint);font-size:.72rem}.oq-live-src a{color:inherit;text-decoration:none}.oq-live-src a:hover{color:var(--fg-muted)}.oq-live-link{margin:var(--s2) 0 0;font-size:.85rem}.oq-live-link a{color:var(--primary-ink);font-weight:500;text-decoration:none}.oq-live-link a:hover{text-underline-offset:.15em;text-decoration:underline}.oq-live-back{margin-top:var(--s4)}@keyframes oq-check{to{stroke-dashoffset:0}}@keyframes chip-in{0%{opacity:.5;transform:scale(.9)}}.oq-track-chip[data-state=ok],.oq-track-chip[data-state=empty],.oq-track-chip[data-state=fail]{animation:chip-in .3s var(--ease)}@media (prefers-reduced-motion:reduce){.oq-live-card{opacity:1;transition:none;transform:none}.oq-track-chip[data-state=ok],.oq-track-chip[data-state=empty],.oq-track-chip[data-state=fail]{animation:none}.oq-track-chip[data-state=ok] path,.oq-track-chip[data-state=empty] path{stroke-dashoffset:0;animation:none}}.oq-answer{margin-top:var(--s5)}.oq-answer-head{justify-content:space-between;align-items:flex-end;gap:var(--s5);padding-bottom:var(--s3);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.oq-answer-name{margin:0;font-size:1.125rem}.oq-answer-kind{margin-top:var(--s1);color:var(--fg-muted);font-size:.85rem}.oq-answer-count{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--fg-muted);font-size:.72rem}.oq-answer .oq-results{margin-top:var(--s4)}.oq-slot{display:flex}.oq-card{flex:1}.oq-card-title{letter-spacing:-.012em;margin:0;font-size:1rem;font-weight:600;line-height:1.3}.oq-slot:has(.oq-card[data-open=true]){grid-column:1/-1}.oq-card[data-open=true]{border-color:var(--line-strong)}.oq-card .oq-flag{align-items:center;gap:var(--s2);font-family:var(--font-mono);letter-spacing:.04em;color:var(--primary-ink);flex:none;font-size:.72rem;line-height:1.45;display:flex}.oq-flag-mark{background:var(--primary);border-radius:2px;flex:none;width:7px;height:7px}.oq-facts{margin:var(--s2) 0 0}.oq-fact{gap:var(--s4);padding-block:var(--s3);border-top:1px solid var(--line);grid-template-columns:minmax(0,13rem) minmax(0,1fr);display:grid}.oq-fact dt{color:var(--fg-muted);font-size:.85rem}.oq-fact dd{margin:0;font-size:.9rem;line-height:1.5}.oq-fact dd[data-mono=true]{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.85rem}@media (width<=640px){.oq-fact{gap:var(--s1);grid-template-columns:1fr}}.oq-card .oq-caveat{margin-top:var(--s4);padding:var(--s4);background:var(--primary-wash);border-radius:var(--radius-sm);color:var(--primary-ink);flex:none;font-size:.9rem;line-height:1.55}.oq-card-foot{justify-content:space-between;align-items:baseline;gap:var(--s4);padding-top:var(--s3);border-top:1px solid var(--line);margin-top:auto;display:flex}.oq-toggle{appearance:none;cursor:pointer;font-family:var(--font-mono);color:var(--fg-muted);text-align:left;transition:color .15s var(--ease);background:0 0;border:0;padding:0;font-size:.75rem}.oq-toggle:hover{color:var(--fg)}.oq-src{font-family:var(--font-mono);color:var(--fg-muted);transition:color .15s var(--ease);flex:none;font-size:.75rem}.oq-src:hover{color:var(--primary-ink)}.oq-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.oq-stamp{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--fg-muted);max-width:74ch;font-size:.74rem;line-height:1.6}@media (prefers-reduced-motion:no-preference){::view-transition-group(oq-open){animation-duration:.32s;animation-timing-function:var(--ease)}}.oq-toggle-n{color:var(--fg-faint);font-variant-numeric:tabular-nums}.acc-grid>*{min-width:0}.why-list{border-top:1px solid var(--line-strong);margin-top:clamp(2rem,5vw,3.5rem)}.why-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,20rem) minmax(0,1fr);gap:clamp(1.5rem,4vw,4rem);padding-block:clamp(1.75rem,3.5vw,2.75rem);display:grid}.why-t{text-wrap:balance;font-size:clamp(1.25rem,2.4vw,1.75rem);line-height:1.15}.why-lead{color:var(--fg);max-width:46ch}.why-body{margin-top:var(--s4);color:var(--fg-muted);max-width:62ch;font-size:.95rem;line-height:1.6}.why{border-top:1px solid var(--line-strong)}.why-close{margin-top:clamp(2.5rem,6vw,4.5rem);padding-top:clamp(2.5rem,5vw,4rem);padding-bottom:clamp(2.5rem,5vw,4rem);position:relative}.why-close-copy{z-index:1;max-width:34rem;position:relative}.why-close-cap{margin-top:var(--s5);font-family:var(--font-mono);letter-spacing:.02em;color:var(--fg-faint);font-size:.74rem;line-height:1.5}.dec{pointer-events:none;position:absolute;inset:0}.dec-h,.dec-v{display:block;position:absolute}.dec-h{border-top:1px solid var(--line);transform-origin:0;width:100%;left:0;transform:scaleX(0)}.dec-v{border-left:1px solid var(--line);transform-origin:top;height:100%;top:0;transform:scaleY(0)}.dec-cell{background:var(--primary);opacity:0;position:absolute}.dec[data-play=true] .dec-h{animation:dec-grow-x .7s var(--ease) forwards}.dec[data-play=true] .dec-v{animation:dec-grow-y .55s var(--ease) forwards}.dec[data-play=true] .dec-cell{animation:dia-settle .42s var(--ease) forwards}@keyframes dec-grow-x{to{transform:scaleX(1)}}@keyframes dec-grow-y{to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.dec .dec-h,.dec .dec-v,.dec .dec-cell{opacity:1;animation:none;transform:none}}@media (width<=720px){.dec{display:none}.why-close{border-top:1px solid var(--line-strong)}}.why-close-line{letter-spacing:-.032em;max-width:20ch;font-size:clamp(2.5rem,6.5vw,4.25rem);font-weight:600;line-height:1.04}.why-close-row{display:block}.why-accent{color:var(--primary-ink)}.why-close-body{margin-top:var(--s5);color:var(--fg-muted);max-width:62ch;font-size:1.05rem;line-height:1.6}@media (width<=860px){.why-row{gap:var(--s4);grid-template-columns:1fr}}.oq-card:not([data-open=true]) .oq-facts,.oq-card:not([data-open=true]) .oq-caveat{display:none}.signal-field{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);width:100%;position:relative;overflow:hidden}.signal-field svg{width:100%;height:auto;display:block}.signal-rules line{stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.signal-labels,.signal-source-nodes text,.signal-core text,.signal-outputs text{fill:var(--fg-faint);font-family:var(--font-mono);letter-spacing:0;font-size:9px}.signal-labels{font-size:8px}.signal-source-nodes rect{fill:var(--primary)}.signal-wires path{fill:none;stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.signal-core rect{fill:var(--primary-wash);stroke:var(--primary);stroke-width:1px;vector-effect:non-scaling-stroke}.signal-core text:first-of-type{fill:var(--primary-ink);font-size:16px;font-weight:600}.signal-core text:not(:first-of-type){fill:var(--primary-ink)}.signal-outputs rect{fill:var(--surface);stroke:var(--line-strong);stroke-width:1px;vector-effect:non-scaling-stroke}.signal-outputs text{fill:var(--fg);font-size:10px}.signal-field[data-play=true]:not([data-instant=true]) .signal-wires path{stroke-dasharray:1;stroke-dashoffset:1px;animation:signal-draw .85s var(--ease) forwards}.signal-field[data-play=true]:not([data-instant=true]) .signal-source-nodes>g{animation:signal-source .36s var(--ease) both}.signal-field[data-play=true]:not([data-instant=true]) .signal-source-nodes>g:nth-child(2n){animation-delay:70ms}.signal-field[data-play=true]:not([data-instant=true]) .signal-source-nodes>g:nth-child(3n){animation-delay:.12s}.signal-field[data-play=true]:not([data-instant=true]) .signal-core{animation:signal-core .52s .42s var(--ease) both}.signal-field[data-play=true]:not([data-instant=true]) .signal-outputs>g{animation:signal-output .48s .65s var(--ease) both}.signal-field[data-play=true]:not([data-instant=true]) .signal-outputs>g:nth-child(2){animation-delay:.74s}.signal-field[data-play=true]:not([data-instant=true]) .signal-outputs>g:nth-child(3){animation-delay:.83s}@keyframes signal-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes signal-source{0%{opacity:.35;transform:translate(-8px)}to{opacity:1;transform:none}}@keyframes signal-core{0%{opacity:.5;transform-origin:50%;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes signal-output{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.hero:before{content:"";pointer-events:none;background-image:linear-gradient(to right, transparent calc(50% - .5px), color-mix(in oklch, var(--line) 42%, transparent) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom, transparent calc(100% - 1px), var(--line) calc(100% - 1px));background-size:min(100% - 2rem, var(--measure)) 100%, 100% 100%;background-position:50%,50%;background-repeat:no-repeat;position:absolute;inset:0}.hero>.shell{z-index:1;position:relative}.hero-availability{align-items:center;gap:var(--s2);margin:0 0 var(--s5);color:var(--fg-muted);font-family:var(--font-mono);transition:color .15s var(--ease), border-color .15s var(--ease);border-bottom:1px solid #0000;font-size:.75rem;line-height:1.4;display:inline-flex}.hero-availability:hover{color:var(--primary-ink);border-bottom-color:var(--primary)}.hero-availability-arrow{transition:transform .2s var(--ease)}.hero-availability:hover .hero-availability-arrow{transform:translate(2px)}.hero-demo{margin:var(--s3) 0 0;font-family:var(--font-mono);color:var(--fg-muted);font-size:.75rem;line-height:1.5}.hero-signal-wrap{display:none}.offer{border-block:1px solid var(--line-strong);background:var(--surface-sunk);position:relative;overflow:clip}.offer-intro{margin-bottom:var(--s7);grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:end;column-gap:clamp(2rem,7vw,7rem);display:grid}.offer-intro>:first-child{grid-column:1/-1}.offer-intro h2{letter-spacing:-.032em;max-width:15ch;font-size:clamp(2.5rem,6.5vw,4.25rem);line-height:1.04}.offer-intro .lede{max-width:52ch;color:var(--fg-muted);margin:0}.offer-primary{border:1px solid var(--fg);border-radius:var(--radius);background:var(--surface);grid-template-columns:minmax(0,.78fr) minmax(28rem,1.22fr);min-height:30rem;display:grid;overflow:hidden}.offer-primary-copy{border-right:1px solid var(--line-strong);flex-direction:column;padding:clamp(1.5rem,4vw,4rem);display:flex}.offer-primary-topline{justify-content:space-between;align-items:center;gap:var(--s4);display:flex}.offer-state{color:var(--primary-ink);font-family:var(--font-mono);font-size:.75rem}.offer-primary h3{max-width:12ch;margin-top:var(--s6);letter-spacing:-.022em;font-size:clamp(1.75rem,3.6vw,2.5rem);line-height:1.1}.offer-primary-copy>p{max-width:44ch;margin-top:var(--s4);color:var(--fg-muted)}.offer-inventory{padding-top:var(--s6);margin:auto 0 0}.offer-inventory>div{gap:var(--s4);padding-block:var(--s3);border-top:1px solid var(--line);grid-template-columns:minmax(7rem,.7fr) minmax(0,1.3fr);display:grid}.offer-inventory dt{color:var(--fg-faint);font-family:var(--font-mono);font-size:.75rem}.offer-inventory dd{margin:0;font-size:.9rem}.offer-primary-visual{justify-content:center;gap:var(--s4);background:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px), var(--surface-sunk);background-size:32px 32px;flex-direction:column;padding:clamp(1.5rem,4vw,3rem);display:flex}.offer-primary-visual .signal-field{border-color:var(--line-strong);background:var(--surface)}.offer-primary-visual>p{color:var(--fg-faint);font-family:var(--font-mono);margin:0;font-size:.74rem}.offer-secondary{gap:var(--s4);margin-top:var(--s4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.offer-domain{align-items:start;gap:var(--s5);min-height:11rem;padding:var(--s5);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);transition:border-color .2s var(--ease), transform .2s var(--ease);grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.offer-domain:hover{border-color:var(--fg);transform:translateY(-3px)}.offer-domain h3{font-size:1.125rem}.offer-domain p{max-width:42ch;margin-top:var(--s2);color:var(--fg-muted);font-size:.9rem}.offer-domain-link{border:1px solid var(--line-strong);border-radius:var(--radius-sm);width:2.25rem;height:2.25rem;color:var(--fg);transition:background .15s var(--ease), color .15s var(--ease), border-color .15s var(--ease);place-items:center;display:grid}.offer-domain-link:hover{border-color:var(--fg);background:var(--fg);color:var(--bg)}.offer-domain-rich{align-content:start;gap:var(--s3);grid-template-columns:minmax(0,1fr)}.offer-points{margin:var(--s4) 0 0;gap:var(--s2);flex-wrap:wrap;padding:0;list-style:none;display:flex}.offer-points li{font-family:var(--font-mono);color:var(--primary-ink);background:var(--primary-wash);border-radius:999px;padding:.3rem .7rem;font-size:.74rem;line-height:1.4}.offer-domain-cta{margin-top:var(--s2);justify-self:start}.offer-faq{margin-top:var(--s7);max-width:46rem}.offer-faq>h3{margin-bottom:var(--s4);font-size:1.25rem}.offer-qa{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);padding:var(--s4) var(--s5)}.offer-qa+.offer-qa{margin-top:var(--s3)}.offer-qa summary{cursor:pointer;font-size:1rem;font-weight:600}.offer-qa summary::marker{color:var(--primary-ink)}.offer-qa p{margin:var(--s3) 0 0;color:var(--fg-muted);max-width:58ch;font-size:.95rem}@media (width<=940px){.hero:before{display:none}.offer-intro,.offer-primary{grid-template-columns:1fr}.offer-intro{gap:var(--s5)}.offer-primary-copy{border-right:0;border-bottom:1px solid var(--line-strong)}.offer-primary-visual{min-width:0}}@media (width<=700px){.hero-signal-wrap{display:none}.offer-secondary{grid-template-columns:1fr}.offer-domain{grid-template-columns:minmax(0,1fr) auto}.offer-domain .reg-code{grid-column:1/-1}}@media (width<=520px){.hero-availability{align-items:flex-start}.offer-primary{min-height:0}.offer-primary-copy,.offer-primary-visual{padding:var(--s5)}.offer-primary-topline{flex-direction:column;align-items:flex-start}.offer-inventory>div{gap:var(--s1);grid-template-columns:1fr}.offer-primary-visual .signal-field{display:none}}@media (prefers-reduced-motion:reduce){.hero-availability-arrow,.offer-domain{transition:none}.signal-field *,.signal-field :before,.signal-field :after{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}@media print{.hero-signal-wrap{display:none}.offer-primary,.offer-domain{break-inside:avoid}.signal-field *{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}}.spis-n{font-family:var(--font-mono);letter-spacing:.07em;color:var(--primary-ink);flex:none;font-size:.72rem;font-weight:500}.spis-n+.spis-label-text:before{content:"· ";color:var(--line-strong)}.ref{margin-left:1px;font-size:.72rem;line-height:0}.ref a{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--primary-ink);transition:background .15s var(--ease);border-radius:2px;padding-inline:2px}.ref a[data-kind=poznámka]{color:var(--fg-muted)}.ref a:hover{background:var(--primary-wash)}.spis-print{margin-top:var(--s5);padding-top:var(--s4);border-top:1px solid var(--line)}.spis-print .btn{justify-content:center;width:100%}.spis-print-note{margin-top:var(--s3);color:var(--fg-muted);font-size:.85rem;line-height:1.5}.spis-notes,.ref{display:none}.spis-notes{border-top:1px solid var(--line)}.spis-note-list{margin:var(--s6) 0 0;border-top:1px solid var(--line-strong);padding:0;list-style:none}.spis-note{gap:var(--s4);padding-block:var(--s5);border-bottom:1px solid var(--line);scroll-margin-top:calc(62px + var(--s5));grid-template-columns:2.5rem minmax(0,1fr);display:grid}.spis-note-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--primary-ink);font-size:.85rem}.spis-note-kind{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;border-radius:4px;padding:2px 7px;font-size:.72rem;font-weight:500;display:inline-block}.spis-note-kind[data-kind=zdroj]{color:var(--primary-ink);background:var(--primary-wash)}.spis-note-kind[data-kind=poznámka]{color:var(--fg-muted);background:var(--surface-sunk);border:1px solid var(--line)}.spis-note-text{margin-top:var(--s3);max-width:74ch;font-size:.95rem;line-height:1.6}.spis-note-links{gap:var(--s4);margin-top:var(--s3);font-family:var(--font-mono);flex-wrap:wrap;font-size:.75rem;display:flex}.spis-note-src{color:var(--primary-ink)}.spis-note-src:hover{text-underline-offset:3px;text-decoration:underline}.spis-note-back{color:var(--fg-muted)}.spis-note-back:hover{color:var(--fg)}.spis-note:target .spis-note-n{color:var(--primary-ink)}.spis-note:target{background:var(--primary-wash)}@media (width<=640px){.spis-note{gap:var(--s3);grid-template-columns:1.75rem minmax(0,1fr)}}.spis-cover{display:none}@media print{@page{size:A4;margin:18mm 16mm 20mm}:root{--bg:#fff;--surface:#fff;--surface-sunk:#fff;--fg:#000;--fg-muted:#333;--fg-faint:#555;--line:#999;--line-strong:#555}html{scroll-behavior:auto}body{color:#000;background:#fff;font-size:10pt;line-height:1.5}.reveal,.oq-card,.cmp-tick{opacity:1!important;transition:none!important;transform:none!important}.spis-rail{display:none!important}.spis-notes{display:block!important}.ref{display:inline!important}.nav,.mark-fly,.hero-mark-slot,.skip,.hero-actions,.offer-cta,.spis-print,.oq-combo,.oq-status,.oq-toggle,.contact-row a[href^=\#],.btn,picture,.pr-fig,.cmp-fig,.reg-fig img,.about-fig,.hero-stage>.hero-field,.hero-stage>.hero-field-mark{display:none!important}.hero-fig-print{display:block!important}.qnet .qnet-edges path,.qnet .qnet-nodes>g,.qnet .qnet-q,.dec .dec-h,.dec .dec-v,.dec .dec-cell{opacity:1!important;stroke-dashoffset:0!important;animation:none!important;transform:none!important}.dec{display:block!important}.dec-h,.dec-v{border-color:#ddd!important}.why-close{padding-block:8mm!important}.seal .seal-body{opacity:1!important;animation:none!important;scale:1!important}.seal{width:42mm}.poster{gap:6mm!important;margin-block:6mm!important}.poster-n{font-size:40pt}.poster-claim{font-size:13pt}.poster-unit{font-size:8pt}.spis-cover{break-after:page;display:block}.spis-cover-head{border-bottom:1pt solid #000;align-items:center;gap:3mm;padding-bottom:4mm;display:flex}.spis-cover-glyph{color:#000;place-items:center;display:grid}.spis-cover-mark{letter-spacing:-.02em;font-size:13pt;font-weight:600}.spis-cover-tld{color:#555;font-weight:400}.spis-cover-kicker{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#555;margin-top:26mm;font-size:8.5pt}.spis-cover-title{letter-spacing:-.032em;margin-top:4mm;font-size:30pt;font-weight:600;line-height:1.05}.spis-cover-sub{color:#333;max-width:62ch;margin-top:6mm;font-size:11pt;line-height:1.5}.spis-cover-meta{grid-template-columns:repeat(2,1fr);gap:5mm 10mm;max-width:120mm;margin-top:18mm;display:grid}.spis-cover-meta dt{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:#555;font-size:7.5pt}.spis-cover-meta dd{margin:1mm 0 0;font-size:10pt;font-weight:600}.spis-toc{border-top:.5pt solid #555;margin-top:18mm;padding-top:4mm}.spis-toc-h{font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;color:#555;font-size:8pt}.spis-toc-list{columns:2;column-gap:10mm;margin:4mm 0 0;padding:0;list-style:none}.spis-toc-list li{break-inside:avoid;border-bottom:.4pt solid #ddd;gap:4mm;padding-block:1.6mm;display:flex}.spis-toc-n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:#555;font-size:8.5pt}.spis-toc-t{font-size:9.5pt}.spis-cover-note{color:#555;border-top:.4pt solid #ddd;max-width:100mm;margin-top:14mm;padding-top:3mm;font-size:8pt;line-height:1.5}.hero,.section{break-before:page;background:0 0!important;border:0!important;padding-block:0!important}.shell{width:100%!important}.reg,.scn,.pr-item,.oq-card,.why-row,.cmp-row,.spis-note,.contact,figure,.term{break-inside:avoid}h1,h2,h3,h4,.why-t,.spis-label{break-after:avoid}p{orphans:3;widows:3}h1{letter-spacing:-.03em;font-size:22pt;line-height:1.1}h2{font-size:15pt;line-height:1.15}h3,.why-t,.oq-answer-name{font-size:11.5pt;line-height:1.25}.lede{max-width:76ch;font-size:10.5pt;line-height:1.5}.why-close-line{font-size:19pt;line-height:1.1}.why-lead{color:#000;font-size:10.5pt}.why-body{color:#333;margin-top:2mm!important;font-size:9.5pt!important}.stat-n{font-size:15pt}.label,.spis-label{margin-bottom:3mm;font-size:8pt}.reg p,.scn-step-text,.oq-fact dd,.spis-note-text{font-size:9pt}.reg-code,.reg-src,.oq-src,.spis-note-kind,.oq-answer-count{font-size:7.5pt}.cmp-after,.cmp-tick,.dec-cell,.reg-code,.oq-caveat,.seal,.spis-note-kind[data-kind=zdroj]{-webkit-print-color-adjust:exact;print-color-adjust:exact}.reg,.scn,.contact,.oq-field,.pr-grid,.pr-item{background:0 0!important;border:.5pt solid #999!important}.pr-grid{grid-template-columns:repeat(2,1fr)!important;gap:0!important;display:grid!important}.reg-grid,.oq-results,.scn-grid{grid-template-columns:repeat(2,1fr)!important;gap:4mm!important;display:grid!important}.term{border:.5pt solid #555;background:#fff!important}.term-bar{color:#555;border-bottom:.4pt solid #999}.term-dot{display:none}.term-body{color:#000;white-space:pre-wrap}.t-cmd,.t-key,.t-str,.t-dim{color:#000!important}.t-cmd{font-weight:600}.t-dim{color:#555!important}.oq-facts,.oq-card .oq-caveat{display:block!important}.oq-flag{display:none!important}.oq-results{grid-template-columns:minmax(0,1fr)!important;gap:5mm!important}.oq-slot{break-inside:avoid}.oq-card>p{flex:none!important}.oq-card{flex:auto!important}.oq-card .oq-card-foot{margin-top:2mm!important}.oq-fact{grid-template-columns:42mm minmax(0,1fr)!important;padding-block:1.2mm!important}.ref a{color:#000;font-size:7.5pt;text-decoration:none}.spis-notes{break-before:page}.spis-note-back{display:none}.spis-note-src:after,.oq-src:after,.contact-mail:after{content:" ⟨" attr(href) "⟩";font-family:var(--font-mono);color:#555;word-break:break-all;font-size:7pt}.spis-note-src,.oq-src{color:#000}.oq-card-foot,.spis-note-links{flex-wrap:wrap!important}.oq-src,.spis-note-src{overflow-wrap:anywhere;flex:auto!important;min-width:0!important}.oq-slot,.oq-card,.oq-facts,.oq-fact,.oq-fact dd,.spis-note,.spis-note-body{min-width:0!important}.oq-fact dd,.spis-note-text{overflow-wrap:anywhere}.cmp-head{grid-template-columns:38mm minmax(0,1fr) minmax(0,1fr)!important;display:grid!important}.cmp-head>*{padding:0 3mm 1.5mm!important}.cmp-head>:first-child{padding-left:0!important}.cmp-row{grid-template-columns:38mm minmax(0,1fr) minmax(0,1fr)!important;padding-block:0!important}.cmp-topic{font-size:9.5pt;padding:2.5mm 3mm 2.5mm 0!important}.cmp-cell{font-size:9pt;border-left:.4pt solid #999!important;border-radius:0!important;padding:2.5mm 3mm!important}.cmp-cell:before{display:none!important}.cmp-meter-n{font-size:13pt}.cmp-tick{width:.9mm;height:3.6mm}.cmp-tick-none{width:3mm;height:3.6mm}.cmp-meter-u{font-size:7pt}.cmp-meter{margin-bottom:2mm!important}.cmp-text{padding-top:2mm!important}.why-row{grid-template-columns:52mm minmax(0,1fr)!important;gap:6mm!important;padding-block:4mm!important}.footer{break-before:avoid;border-top:.5pt solid #999;padding-top:3mm;font-size:8pt}}.oq-answer:not([data-ready]){display:none}@media print{.oq-answer{display:block!important}}
