@charset "UTF-8";@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500 600;src:url("./media/literata-latin-opsz-normal-YOPUI4X6.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Literata;font-style:normal;font-display:swap;font-weight:500 600;src:url("./media/literata-latin-ext-opsz-normal-WO5MD6MH.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/work-sans-latin-400-normal-Q43U5AHC.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/work-sans-latin-ext-400-normal-PMLRXSEC.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/work-sans-latin-500-normal-56WUMG66.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/work-sans-latin-ext-500-normal-CVYRJHQV.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/work-sans-latin-600-normal-W4HUYJT6.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/work-sans-latin-ext-600-normal-VZ4L6EMN.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-semi-condensed-latin-400-normal-BA2YFA7J.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:400;src:url("./media/barlow-semi-condensed-latin-ext-400-normal-T6KHPXM6.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-semi-condensed-latin-500-normal-36SXIXAP.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:500;src:url("./media/barlow-semi-condensed-latin-ext-500-normal-LUIMUHXN.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-semi-condensed-latin-600-normal-YSX2SY2B.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:600;src:url("./media/barlow-semi-condensed-latin-ext-600-normal-S2Y5B222.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-semi-condensed-latin-700-normal-DVQBTNQV.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url("./media/barlow-semi-condensed-latin-ext-700-normal-JDUBGAUX.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400 800;font-stretch:50% 125%;src:url("./media/saira-latin-wdth-normal-H4Z5EZSL.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Saira;font-style:normal;font-display:swap;font-weight:400 800;font-stretch:50% 125%;src:url("./media/saira-latin-ext-wdth-normal-LQ6YIHAP.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/hanken-grotesk-latin-wght-normal-ZZ3K7K5Y.woff2") format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hanken Grotesk;font-style:normal;font-display:swap;font-weight:400 700;src:url("./media/hanken-grotesk-latin-ext-wght-normal-XRETCU74.woff2") format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-400-normal-3OOWLGQ2.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url("./media/jetbrains-mono-latin-ext-400-normal-JVR3IR4Z.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-600-normal-5PVSJ4PH.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:600;src:url("./media/jetbrains-mono-latin-ext-600-normal-Y3NFETVK.woff2") format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}:root{--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-7: 2rem;--space-8: 2.5rem;--space-9: 3rem;--space-10: 4rem;--space-11: 6rem;--section-pad: clamp(3.75rem, 2.5rem + 4vw, 6rem);--measure: 68ch;--form-max: 52rem;--tap-target: 44px;--duration-fast: .15s;--duration-base: .2s;--ease-out: cubic-bezier(.2, .6, .2, 1);--reveal-shift: 8px;--utility-bar-height: 44px;--z-header: 50;--brand-logo-size-compact: 44px;--brand-logo-size-narrow: 40px;--footer-seal-size: 72px;--footer-seal-size-wide: 88px;--brand-sample-light: #ffffff;--icon-check: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 6 9 17l-5-5' fill='none' stroke='black' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--icon-chevron: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m6 9 6 6 6-6' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--color-grat: #23413a;--color-scope-axis: #2f5a4f;--color-ch1: #f2d249;--color-ch2: #5ed3e3;--color-ch3: #ee8ad8;--color-ch4: #8fb0ff;--scope-frame-bg: #1b2126;--scope-frame-border: #3c454e;--scope-screen: #0c1714;--scope-readout: #a9f0bc;--scope-key-bg: #323a42;--scope-key-border: #4a545e;--scope-key-text: #e6eaed;--scope-key-label: #a7b2bc;--scope-caption: #a7b2bc;--scope-led-ring: rgba(255, 255, 255, .12);--scope-screen-shadow: inset 0 0 40px rgba(0, 0, 0, .6);--sonar-grid: rgba(111, 176, 255, .2);--sonar-grid-outer: rgba(111, 176, 255, .45);--sonar-deg: #a4b6d4;--sonar-beam: #f0424a;--sonar-contact: #ffd43b;--sonar-label-hot: #ff9a9f;--sonar-halo-bg: #040c1f;--sonar-halo-stroke: rgba(255, 212, 59, .65);--sonar-orbit: #ffd43b;--sonar-glow: rgba(47, 134, 240, .22);--sonar-rings: rgba(111, 176, 255, .06);--sonar-readout-bg: rgba(4, 12, 31, .6);--sonar-hot-bg: rgba(240, 66, 74, .12);--sonar-quad-bg: #07142e}:root,[data-theme=rozcestnik]{--font-heading: "Literata", Georgia, "Times New Roman", serif;--font-body: "Work Sans", "Segoe UI", system-ui, sans-serif;--font-mono: var(--font-body);--heading-weight: 600;--heading-leading: 1.18;--h3-leading: 1.25;--h1-tracking: -.015em;--body-leading: 1.62;--fs-h1: clamp(2.125rem, 1.35rem + 3.2vw, 3.375rem);--fs-h2: clamp(1.875rem, 1.55rem + 1.4vw, 2.375rem);--fs-h3: clamp(1.1875rem, 1.1rem + .4vw, 1.375rem);--h4-font: 600 1.125rem/1.35 var(--font-body);--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.1875rem);--lead-leading: 1.55;--fs-body-sm: 1rem;--fs-body: 1.0625rem;--fs-small: .9375rem;--small-leading: 1.5;--fs-caption: .8125rem;--caption-family: var(--font-body);--label-font: 500 1rem/1.4 var(--font-body);--brand-font: 600 1.375rem/1.1 var(--font-heading);--brand-sub-font: 400 .875rem/1.3 var(--font-body);--nav-font: 500 1rem/1.2 var(--font-body);--nav-font-compact: 500 1rem/1.2 var(--font-body);--utility-font: 500 .875rem/1 var(--font-body);--btn-font: 600 1.0625rem/1 var(--font-body);--btn-sm-font: 600 1rem/1 var(--font-body);--footer-heading-font: 600 1rem/1.3 var(--font-body);--chip-font: 400 .9375rem/1.3 var(--font-body);--facts-dt-font: 600 1rem/1.4 var(--font-body);--heading-stretch: normal;--h3-stretch: normal;--color-page: #ffffff;--color-surface: #ffffff;--color-surface-alt: #e7efee;--color-text: #1c2830;--color-text-muted: #4a5a62;--color-heading: #13304d;--color-link: #1c6b67;--color-link-hover: #15534f;--color-accent: #1c6b67;--color-accent-hover: #15534f;--color-on-accent: #ffffff;--color-secondary: #13304d;--color-on-secondary: #ffffff;--color-control-checked: #1c6b67;--btn-primary-hover-shadow: none;--color-border: #c3d3d1;--color-border-subtle: #e7efee;--color-border-strong: #6b7f86;--section-rule-width: 1px;--section-rule: 1px solid #c3d3d1;--color-focus: #1c6b67;--color-error: #b3261e;--color-field-bg: #ffffff;--color-error-bg: #fbecea;--color-error-inverse: #ffb4ab;--color-success: #1c6b67;--color-success-bg: #e7efee;--color-info: #13304d;--color-info-bg: #e7efee;--color-placeholder-bg: #fff4d6;--color-placeholder-border: #8a6d00;--color-inverse-bg: #13304d;--color-inverse-bg-deep: #0e2540;--color-inverse-surface: #1a3a5c;--color-inverse-text: #ffffff;--color-inverse-muted: #dce6ef;--color-inverse-accent: #8fd0c8;--color-inverse-accent-hover: #ffffff;--color-on-inverse-accent: #13304d;--color-inverse-link-hover: #ffffff;--color-inverse-focus: #ffffff;--color-inverse-border: rgba(255, 255, 255, .22);--color-inverse-dt: #dce6ef;--color-deep-heading: #ffffff;--color-hero-muted: #dce6ef;--surface-deep-border: 0 none;--selection-bg: #8fd0c8;--selection-text: #13304d;--radius-button: 999px;--radius-field: 4px;--radius-check: 4px;--radius-card: 0;--radius-frame: 4px;--radius-chip: 16px;--radius-media: 4px;--shadow-raised: 0 1px 0 #c3d3d1, 0 18px 40px -24px rgba(13, 37, 64, .55);--shadow-screen: none;--btn-height: 52px;--btn-pad-x: 28px;--btn-border-width: 2px;--container-max: 1200px;--container-pad: clamp(1.25rem, 4vw, 2rem);--header-height: 88px;--header-height-mobile: 76px;--header-height-compact: 64px;--brand-logo-scale-stuck: .75;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--hero-wave: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 560 300'%3E%3Cg fill='none' stroke='%238FD0C8' stroke-opacity='.22' stroke-width='1.5'%3E%3Cpath d='M0 150 Q35 60 70 150 T140 150 T210 150 T280 150 T350 150 T420 150 T490 150 T560 150'/%3E%3Cpath d='M0 150 Q35 100 70 150 T140 150 T210 150 T280 150 T350 150 T420 150 T490 150 T560 150'/%3E%3Cpath d='M0 150 Q35 20 70 150 T140 150 T210 150 T280 150 T350 150 T420 150 T490 150 T560 150'/%3E%3C/g%3E%3C/svg%3E");--utility-bg: #0e2540;--utility-text: #c7d3df;--utility-text-hover: #ffffff;--utility-text-active: #13304d;--utility-option-bg: transparent;--utility-option-bg-active: #ffffff;--utility-option-border: transparent;--utility-option-border-hover: transparent;--utility-option-border-active: #ffffff;--utility-option-radius: 999px;--utility-led: #4a545e;--utility-led-active: #a9f0bc;--utility-focus: #ffffff;--header-bg: #ffffff;--header-border: #c3d3d1;--header-shadow-stuck: 0 12px 24px -20px rgba(13, 37, 64, .6);--header-focus: #1c6b67;--brand-name: #13304d;--brand-place: #4a5a62;--brand-logo-size: 56px;--brand-logo-size-tablet: 48px;--brand-logo-ring: none;--nav-text: #1c2830;--nav-pad-x: 16px;--nav-pad-x-compact: 12px;--nav-radius: 22px;--nav-radius-mobile: 4px;--nav-hover-bg: #e7efee;--nav-hover-text: #13304d;--nav-hover-shadow: none;--nav-active-bg: #13304d;--nav-active-text: #ffffff;--nav-active-shadow: none;--nav-mobile-divider: transparent;--nav-cta-border: 2px solid #1c6b67;--nav-cta-text: #1c6b67;--nav-cta-hover-bg: #1c6b67;--nav-cta-hover-text: #ffffff;--menu-btn-border: 2px solid #13304d;--menu-btn-radius: 22px;--menu-btn-bg: #ffffff;--menu-btn-text: #13304d;--footer-bg: #0e2540;--footer-text: #c7d3df;--footer-link: #ffffff;--footer-border-top: 0 none;--footer-heading: #ffffff;--footer-seal-ring: 0 0 0 3px #0e2540, 0 0 0 4px rgba(255, 255, 255, .32);--skip-bg: #ffffff;--skip-text: #13304d;--card-bg: #ffffff;--card-border: 0 none;--card-border-top: 4px solid #1c6b67;--card-radius: 0;--card-shadow: 0 1px 0 #c3d3d1, 0 18px 40px -24px rgba(13, 37, 64, .55);--card-hover-shadow: 0 1px 0 #c3d3d1, 0 22px 44px -20px rgba(13, 37, 64, .7);--callout-border-left: 4px solid #1c6b67;--chip-bg: #e7efee;--chip-text: #13304d;--facts-dt-width: 9rem;--facts-dt-color: #4a5a62;--facts-rule: 1px solid #e7efee}[data-theme=osciloskop]{--font-heading: "Barlow Semi Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-body: "Barlow Semi Condensed", "Arial Narrow", "Roboto Condensed", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "Cascadia Mono", Consolas, monospace;--heading-weight: 700;--heading-leading: 1.05;--h3-leading: 1.12;--h1-tracking: -.005em;--body-leading: 1.55;--fs-h1: clamp(2.5rem, 1.6rem + 3.6vw, 4rem);--fs-h2: clamp(2.125rem, 1.7rem + 1.6vw, 2.75rem);--fs-h3: clamp(1.5rem, 1.4rem + .45vw, 1.75rem);--h4-font: 600 1.25rem/1.2 var(--font-body);--fs-lead: clamp(1.1875rem, 1.1rem + .3vw, 1.3125rem);--lead-leading: 1.5;--fs-body-sm: 1.0625rem;--fs-body: 1.125rem;--fs-small: .9375rem;--small-leading: 1.45;--fs-caption: .8125rem;--caption-family: var(--font-mono);--label-font: 600 1.0625rem/1.3 var(--font-body);--brand-font: 700 1.375rem/1.1 var(--font-heading);--brand-sub-font: 400 .8125rem/1.2 var(--font-mono);--nav-font: 500 1.125rem/1.2 var(--font-body);--nav-font-compact: 500 1.0625rem/1.2 var(--font-body);--utility-font: 400 .8125rem/1 var(--font-mono);--btn-font: 700 1.25rem/1 var(--font-heading);--btn-sm-font: 700 1.125rem/1 var(--font-heading);--footer-heading-font: 400 .875rem/1.3 var(--font-mono);--chip-font: 400 .875rem/1.3 var(--font-mono);--facts-dt-font: 400 .9375rem/1.4 var(--font-mono);--heading-stretch: normal;--h3-stretch: normal;--color-page: #eceff0;--color-surface: #f7f9f9;--color-surface-alt: #dfe5e7;--color-text: #1a2026;--color-text-muted: #4f5a64;--color-heading: #1a2026;--color-link: #1e5c4a;--color-link-hover: #143f33;--color-accent: #1a2026;--color-accent-hover: #262d34;--color-on-accent: #a9f0bc;--color-secondary: #1a2026;--color-on-secondary: #a9f0bc;--color-control-checked: #1e5c4a;--btn-primary-hover-shadow: inset 0 0 0 1px #a9f0bc;--color-border: #c9d0d4;--color-border-subtle: #dfe5e7;--color-border-strong: #6b7680;--section-rule-width: 2px;--section-rule: 2px solid #1a2026;--color-focus: #1e5c4a;--color-error: #b3261e;--color-field-bg: #ffffff;--color-error-bg: #f8e3e1;--color-error-inverse: #ffb4ab;--color-success: #1e5c4a;--color-success-bg: #dcefe3;--color-info: #1a2026;--color-info-bg: #dfe5e7;--color-placeholder-bg: #f6f0d2;--color-placeholder-border: #7a6400;--color-inverse-bg: #262d34;--color-inverse-bg-deep: #0c1714;--color-inverse-surface: #323a42;--color-inverse-text: #e6eaed;--color-inverse-muted: #a7b2bc;--color-inverse-accent: #a9f0bc;--color-inverse-accent-hover: #ffffff;--color-on-inverse-accent: #1a2026;--color-inverse-link-hover: #ffffff;--color-inverse-focus: #a9f0bc;--color-inverse-border: #3c454e;--color-inverse-dt: #8fb7a0;--color-deep-heading: #a9f0bc;--color-hero-muted: #c9d1d8;--surface-deep-border: 0 none;--selection-bg: #a9f0bc;--selection-text: #1a2026;--radius-button: 6px;--radius-field: 6px;--radius-check: 3px;--radius-card: 6px;--radius-frame: 10px;--radius-chip: 4px;--radius-media: 6px;--shadow-raised: none;--shadow-screen: inset 0 0 40px rgba(0, 0, 0, .6);--btn-height: 56px;--btn-pad-x: 30px;--btn-border-width: 2px;--container-max: 1280px;--container-pad: clamp(1.25rem, 4vw, 2.5rem);--header-height: 76px;--header-height-mobile: 68px;--header-height-compact: 60px;--brand-logo-scale-stuck: .77;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--hero-wave: none;--utility-bg: #0c1714;--utility-text: #a7b2bc;--utility-text-hover: #e6eaed;--utility-text-active: #e6eaed;--utility-option-bg: #323a42;--utility-option-bg-active: #3e4852;--utility-option-border: #4a545e;--utility-option-border-hover: #8a96a1;--utility-option-border-active: #e6eaed;--utility-option-radius: 4px;--utility-led: #4a545e;--utility-led-active: #a9f0bc;--utility-focus: #a9f0bc;--header-bg: #262d34;--header-border: #3c454e;--header-shadow-stuck: 0 12px 24px -18px rgba(12, 23, 20, .75);--header-focus: #a9f0bc;--brand-name: #ffffff;--brand-place: #a7b2bc;--brand-logo-size: 52px;--brand-logo-size-tablet: 44px;--brand-logo-ring: 0 0 0 2px #262d34, 0 0 0 3px #8a96a1;--nav-text: #e6eaed;--nav-pad-x: 14px;--nav-pad-x-compact: 10px;--nav-radius: 0;--nav-radius-mobile: 0;--nav-hover-bg: transparent;--nav-hover-text: #a9f0bc;--nav-hover-shadow: inset 0 -2px 0 #8a96a1;--nav-active-bg: transparent;--nav-active-text: #e6eaed;--nav-active-shadow: inset 0 -3px 0 #a9f0bc;--nav-mobile-divider: #3c454e;--nav-cta-border: 1px solid #a9f0bc;--nav-cta-text: #a9f0bc;--nav-cta-hover-bg: #a9f0bc;--nav-cta-hover-text: #1a2026;--menu-btn-border: 1px solid #8a96a1;--menu-btn-radius: 6px;--menu-btn-bg: transparent;--menu-btn-text: #ffffff;--footer-bg: #262d34;--footer-text: #a7b2bc;--footer-link: #a9f0bc;--footer-border-top: 1px solid #3c454e;--footer-heading: #a7b2bc;--footer-seal-ring: 0 0 0 2px #262d34, 0 0 0 3px #8a96a1;--skip-bg: #a9f0bc;--skip-text: #1a2026;--card-bg: #f7f9f9;--card-border: 1px solid #c9d0d4;--card-border-top: 2px solid #1a2026;--card-radius: 0 0 6px 6px;--card-shadow: none;--card-hover-shadow: inset 0 0 0 3px #1a2026;--callout-border-left: 0 none;--chip-bg: #dfe5e7;--chip-text: #1a2026;--facts-dt-width: 110px;--facts-dt-color: #4f5a64;--facts-rule: 1px dashed #c9d0d4}[data-theme=sonar]{--font-heading: "Saira", "Arial Narrow", system-ui, sans-serif;--font-body: "Hanken Grotesk", "Segoe UI", system-ui, sans-serif;--font-mono: var(--font-body);--heading-weight: 800;--heading-leading: 1;--h3-leading: 1.15;--h1-tracking: 0;--body-leading: 1.62;--fs-h1: clamp(2.5rem, 1.5rem + 2.6vw, 3.75rem);--fs-h2: clamp(2rem, 1.3rem + 2.2vw, 3.25rem);--fs-h3: clamp(1.3rem, 1.1rem + .6vw, 1.7rem);--h4-font: 700 1.1875rem/1.25 var(--font-heading);--fs-lead: clamp(1.0625rem, 1rem + .3vw, 1.2rem);--lead-leading: 1.55;--fs-body-sm: 1rem;--fs-body: 1.0625rem;--fs-small: .9375rem;--small-leading: 1.5;--fs-caption: .8125rem;--caption-family: var(--font-body);--label-font: 600 1rem/1.4 var(--font-body);--brand-font: 700 semi-expanded 1.25rem/1.05 var(--font-heading);--brand-sub-font: 400 .8125rem/1.3 var(--font-body);--nav-font: 500 1rem/1.2 var(--font-body);--nav-font-compact: 500 .9375rem/1.2 var(--font-body);--utility-font: 500 .8125rem/1 var(--font-body);--btn-font: 700 1.0625rem/1 var(--font-heading);--btn-sm-font: 700 1rem/1 var(--font-heading);--footer-heading-font: 600 .9375rem/1.3 var(--font-body);--chip-font: 600 .875rem/1.3 var(--font-body);--facts-dt-font: 500 .9375rem/1.4 var(--font-body);--heading-stretch: 70%;--h3-stretch: 94%;--color-page: #07142e;--color-surface: #0b1d40;--color-surface-alt: #040c1f;--color-text: #eef4ff;--color-text-muted: #a4b6d4;--color-heading: #eef4ff;--color-link: #6fb0ff;--color-link-hover: #9ec9ff;--color-accent: #ffd43b;--color-accent-hover: #ffe07a;--color-on-accent: #07142e;--color-secondary: #6fb0ff;--color-on-secondary: #07142e;--color-control-checked: #ffd43b;--btn-primary-hover-shadow: 0 0 0 4px rgba(255, 212, 59, .18);--color-border: rgba(111, 176, 255, .22);--color-border-subtle: rgba(111, 176, 255, .12);--color-border-strong: #5b7299;--section-rule-width: 1px;--section-rule: 1px solid rgba(111, 176, 255, .22);--color-focus: #ffd43b;--color-error: #ff8a8f;--color-field-bg: #040c1f;--color-error-bg: #2a1023;--color-error-inverse: #ffb4ab;--color-success: #8fe3b0;--color-success-bg: #0c2a2a;--color-info: #6fb0ff;--color-info-bg: #0b1d40;--color-placeholder-bg: #12264f;--color-placeholder-border: #ffd43b;--color-inverse-bg: #07142e;--color-inverse-bg-deep: #040c1f;--color-inverse-surface: #12264f;--color-inverse-text: #eef4ff;--color-inverse-muted: #a4b6d4;--color-inverse-accent: #ffd43b;--color-inverse-accent-hover: #ffe07a;--color-on-inverse-accent: #07142e;--color-inverse-link-hover: #ffe07a;--color-inverse-focus: #ffd43b;--color-inverse-border: rgba(111, 176, 255, .22);--color-inverse-dt: #a4b6d4;--color-deep-heading: #eef4ff;--color-hero-muted: #a4b6d4;--surface-deep-border: 1px solid rgba(111, 176, 255, .22);--selection-bg: #ffd43b;--selection-text: #07142e;--radius-button: 999px;--radius-field: 6px;--radius-check: 4px;--radius-card: 14px;--radius-frame: 24px;--radius-chip: 999px;--radius-media: 6px;--shadow-raised: 0 0 0 1px rgba(111, 176, 255, .22), 0 24px 48px -28px rgba(0, 0, 0, .8);--shadow-screen: none;--btn-height: 52px;--btn-pad-x: 26px;--btn-border-width: 2px;--container-max: 1280px;--container-pad: clamp(1.25rem, 4vw, 2.5rem);--header-height: 80px;--header-height-mobile: 72px;--header-height-compact: 64px;--brand-logo-scale-stuck: .8;--icon-size-sm: 16px;--icon-size-md: 20px;--icon-size-lg: 24px;--hero-wave: none;--utility-bg: #020816;--utility-text: #a4b6d4;--utility-text-hover: #eef4ff;--utility-text-active: #07142e;--utility-option-bg: transparent;--utility-option-bg-active: #eef4ff;--utility-option-border: transparent;--utility-option-border-hover: #6fb0ff;--utility-option-border-active: #eef4ff;--utility-option-radius: 999px;--utility-led: #3a5580;--utility-led-active: #f0424a;--utility-focus: #ffd43b;--header-bg: #040c1f;--header-border: rgba(111, 176, 255, .22);--header-shadow-stuck: 0 12px 28px -18px rgba(0, 0, 0, .85);--header-focus: #ffd43b;--brand-name: #eef4ff;--brand-place: #a4b6d4;--brand-logo-size: 52px;--brand-logo-size-tablet: 46px;--brand-logo-ring: 0 0 0 2px #040c1f, 0 0 0 3px rgba(255, 212, 59, .65);--nav-text: #eef4ff;--nav-pad-x: 14px;--nav-pad-x-compact: 10px;--nav-radius: 0;--nav-radius-mobile: 0;--nav-hover-bg: transparent;--nav-hover-text: #eef4ff;--nav-hover-shadow: inset 0 -2px 0 #6fb0ff;--nav-active-bg: transparent;--nav-active-text: #eef4ff;--nav-active-shadow: inset 0 -2px 0 #ffd43b;--nav-mobile-divider: rgba(111, 176, 255, .22);--nav-cta-border: 2px solid #ffd43b;--nav-cta-text: #ffd43b;--nav-cta-hover-bg: #ffd43b;--nav-cta-hover-text: #07142e;--menu-btn-border: 2px solid #6fb0ff;--menu-btn-radius: 999px;--menu-btn-bg: transparent;--menu-btn-text: #eef4ff;--footer-bg: #040c1f;--footer-text: #a4b6d4;--footer-link: #eef4ff;--footer-border-top: 1px solid rgba(111, 176, 255, .22);--footer-heading: #eef4ff;--footer-seal-ring: 0 0 0 3px #040c1f, 0 0 0 4px rgba(255, 212, 59, .65);--skip-bg: #ffd43b;--skip-text: #07142e;--card-bg: #0b1d40;--card-border: 1px solid rgba(111, 176, 255, .22);--card-border-top: 2px solid #2f86f0;--card-radius: 14px;--card-shadow: none;--card-hover-shadow: inset 0 0 0 1px #6fb0ff;--callout-border-left: 3px solid #ffd43b;--chip-bg: #12264f;--chip-text: #eef4ff;--facts-dt-width: 9rem;--facts-dt-color: #a4b6d4;--facts-rule: 1px solid rgba(111, 176, 255, .14)}.surface-inverse{--color-page: var(--color-inverse-bg);--color-surface: var(--color-inverse-surface);--color-surface-alt: var(--color-inverse-surface);--color-text: var(--color-inverse-text);--color-text-muted: var(--color-inverse-muted);--color-heading: var(--color-inverse-text);--color-link: var(--color-inverse-accent);--color-link-hover: var(--color-inverse-link-hover);--color-accent: var(--color-inverse-accent);--color-accent-hover: var(--color-inverse-accent-hover);--color-on-accent: var(--color-on-inverse-accent);--color-secondary: var(--color-inverse-text);--color-on-secondary: var(--color-inverse-bg);--color-focus: var(--color-inverse-focus);--color-error: var(--color-error-inverse);--color-border: var(--color-inverse-border);--color-border-subtle: var(--color-inverse-border);--section-rule: var(--section-rule-width) solid var(--color-inverse-border);--btn-primary-hover-shadow: none;--chip-bg: var(--color-inverse-surface);--chip-text: var(--color-inverse-text);--facts-dt-color: var(--color-inverse-dt);--facts-rule: 1px dashed var(--color-inverse-border);background-color:var(--color-page);color:var(--color-text)}.surface-deep{--color-page: var(--color-inverse-bg-deep);--color-surface: var(--color-inverse-surface);--color-surface-alt: var(--color-inverse-surface);--color-text: var(--color-inverse-text);--color-text-muted: var(--color-inverse-muted);--color-heading: var(--color-inverse-text);--color-link: var(--color-inverse-accent);--color-link-hover: var(--color-inverse-link-hover);--color-accent: var(--color-inverse-accent);--color-accent-hover: var(--color-inverse-accent-hover);--color-on-accent: var(--color-on-inverse-accent);--color-secondary: var(--color-inverse-text);--color-on-secondary: var(--color-inverse-bg-deep);--color-focus: var(--color-inverse-focus);--color-error: var(--color-error-inverse);--color-border: var(--color-inverse-border);--color-border-subtle: var(--color-inverse-border);--section-rule: var(--section-rule-width) solid var(--color-inverse-border);--btn-primary-hover-shadow: none;--chip-bg: var(--color-inverse-surface);--chip-text: var(--color-inverse-text);--facts-dt-color: var(--color-inverse-dt);--facts-rule: 1px dashed var(--color-inverse-border);background-color:var(--color-page);color:var(--color-text);--color-heading: var(--color-deep-heading);border:var(--surface-deep-border)}.surface-signal{--color-page: var(--color-inverse-accent);--color-text: var(--color-on-inverse-accent);--color-text-muted: var(--color-on-inverse-accent);--color-heading: var(--color-on-inverse-accent);--color-link: var(--color-on-inverse-accent);--color-link-hover: var(--color-on-inverse-accent);--color-accent: var(--color-on-inverse-accent);--color-accent-hover: var(--color-inverse-surface);--color-on-accent: var(--color-inverse-text);--color-secondary: var(--color-on-inverse-accent);--color-on-secondary: var(--color-inverse-accent);--color-focus: var(--color-on-inverse-accent);--color-border: var(--color-on-inverse-accent);--btn-primary-hover-shadow: none;background-color:var(--color-page);color:var(--color-text)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background-color:var(--color-page)}:root[data-theme=sonar]{color-scheme:dark}body{margin:0;min-height:100vh;background-color:var(--color-page);color:var(--color-text);font-family:var(--font-body);font-size:var(--fs-body-sm);line-height:var(--body-leading);font-optical-sizing:auto}@media(min-width:768px){body{font-size:var(--fs-body)}}app-root{display:flex;flex-direction:column;min-height:100vh}main{flex:1 0 auto}[tabindex="-1"]:focus{outline:none}img{display:block;max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}h1,h2,h3,h4,.h1,.h2,.h3,.h4{margin:0;color:var(--color-heading);font-family:var(--font-heading);font-weight:var(--heading-weight);line-height:var(--heading-leading);text-wrap:balance}h1,.h1{font-size:var(--fs-h1);letter-spacing:var(--h1-tracking)}h2,.h2{font-size:var(--fs-h2)}h1,.h1,h2,.h2{font-stretch:var(--heading-stretch)}h3,.h3{font-size:var(--fs-h3);font-stretch:var(--h3-stretch);line-height:var(--h3-leading)}h4,.h4{font:var(--h4-font)}p{margin:0;max-width:var(--measure);text-wrap:pretty}.lead{font-size:var(--fs-lead);line-height:var(--lead-leading)}.small{font-size:var(--fs-small);line-height:var(--small-leading)}.caption{color:var(--color-text-muted);font-family:var(--caption-family);font-size:var(--fs-caption);line-height:1.4}.muted{color:var(--color-text-muted)}ul,ol{margin:0;padding-left:1.25em}li+li{margin-top:var(--space-2)}address{font-style:normal}a{color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--color-link-hover);text-decoration-thickness:2px}a[href^="tel:"],a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:var(--tap-target)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}::selection{background:var(--selection-bg);color:var(--selection-text)}.skip-link{position:fixed;top:var(--space-2);left:-9999px;z-index:100;padding:var(--space-3) var(--space-4);background:var(--skip-bg);color:var(--skip-text);font-weight:600;text-decoration:none}.skip-link:focus{left:var(--space-2)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:359.98px){.visually-hidden-narrow{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}}::view-transition-old(root),::view-transition-new(root){animation-duration:.2s}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.container{width:100%;max-width:var(--container-max);margin-inline:auto;padding-inline:var(--container-pad)}.section{padding-block:var(--section-pad)}.section--tint{background-color:var(--color-surface-alt)}.stack>*+*{margin-top:var(--flow-space, var(--space-4))}.stack>*+:is(h2,.h2){margin-top:var(--space-9)}.stack>*+:is(h3,.h3){margin-top:var(--space-7)}.grid-2{display:grid;gap:var(--space-7)}@media(min-width:768px){.grid-2{grid-template-columns:1fr 1fr}}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3)}:root{--sticky-offset: calc(var(--header-height-mobile) + 1px)}@media(min-width:900px){:root{--sticky-offset: calc(var(--header-height) + 1px)}}html{scroll-padding-top:var(--sticky-offset)}[id]{scroll-margin-top:var(--space-6)}@media(prefers-reduced-motion:no-preference){html:has(.oblast__obsah){scroll-behavior:smooth}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--btn-height);padding:0 var(--btn-pad-x);border:var(--btn-border-width) solid transparent;border-radius:var(--radius-button);background-color:transparent;color:inherit;font:var(--btn-font);text-align:center;text-decoration:none;cursor:pointer}.btn:hover{text-decoration:none}@media(prefers-reduced-motion:no-preference){.btn{transition:background-color var(--duration-fast),color var(--duration-fast),border-color var(--duration-fast),box-shadow var(--duration-fast)}.btn:active:not(:disabled,[aria-disabled=true]){transform:translateY(1px)}}.btn--primary{background-color:var(--color-accent);color:var(--color-on-accent)}.btn--primary:not(:disabled,[aria-disabled=true]):is(:hover,:active){background-color:var(--color-accent-hover);color:var(--color-on-accent);box-shadow:var(--btn-primary-hover-shadow)}.btn--secondary{border-color:var(--color-secondary);color:var(--color-secondary)}.btn--secondary:not(:disabled,[aria-disabled=true]):is(:hover,:active){background-color:var(--color-secondary);color:var(--color-on-secondary)}.btn--text{min-height:var(--tap-target);padding:0 var(--space-1);border:0;color:var(--color-link);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.btn--text:hover{color:var(--color-link-hover);text-decoration:underline;text-decoration-thickness:2px}.btn--sm{min-height:var(--tap-target);padding:0 18px;font:var(--btn-sm-font)}.btn--block{width:100%}@media(max-width:767.98px){.btn--block-mobile{width:100%}}.btn:is(:disabled,[aria-disabled=true]){border-color:transparent;background-color:var(--color-surface-alt);color:var(--color-text-muted);box-shadow:none;cursor:not-allowed}.btn[aria-busy=true]{cursor:progress}.btn__spinner{flex:none}@media(prefers-reduced-motion:no-preference){.btn__spinner{animation:btn-spin 1s linear infinite}}@media(prefers-reduced-motion:no-preference){.btn__sipka{transition:transform var(--duration-fast) ease-out}:root[data-theme=osciloskop] .btn__sipka{transition-timing-function:steps(1)}.btn:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true])>.btn__sipka{transform:translate(3px)}:root[data-theme=osciloskop] .btn:is(:hover,:focus-visible):not(:disabled,[aria-disabled=true])>.btn__sipka{transform:translate(2px)}}@keyframes btn-spin{to{transform:rotate(360deg)}}.form{max-width:var(--form-max)}.form-grid{display:grid;gap:0 var(--space-6)}@media(min-width:768px){.form-grid{grid-template-columns:1fr 1fr}}.field{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6);min-width:0}.field--full{grid-column:1/-1}.field--narrow .input{max-width:12ch}.field--medium :is(.input,.select-wrap){max-width:24rem}.label{color:var(--color-text);font:var(--label-font)}.required{color:var(--color-error)}.optional{color:var(--color-text-muted);font-weight:400}.hint{margin:0;color:var(--color-text-muted);font-size:var(--fs-small);line-height:var(--small-leading)}.error-message{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;color:var(--color-error);font-size:var(--fs-small);font-weight:600;line-height:var(--small-leading)}.error-message>.icon{margin-top:.15em}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--color-border-strong);border-radius:var(--radius-field);background-color:var(--color-field-bg);color:var(--color-text);font:inherit;font-size:max(1rem,1em);line-height:1.4}.input::placeholder,.select::placeholder,.textarea::placeholder{color:var(--color-text-muted);opacity:1}.input:hover:not(:disabled,[readonly]),.select:hover:not(:disabled,[readonly]),.textarea:hover:not(:disabled,[readonly]){border-color:var(--color-text-muted)}.input:focus,.select:focus,.textarea:focus{outline:3px solid var(--color-focus);outline-offset:1px;border-color:var(--color-focus)}.input[aria-invalid=true],.select[aria-invalid=true],.textarea[aria-invalid=true]{padding:11px 13px;border:2px solid var(--color-error)}.input:disabled,.select:disabled,.textarea:disabled{border-color:var(--color-border);background-color:var(--color-surface-alt);color:var(--color-text-muted);cursor:not-allowed}.input[readonly],.select[readonly],.textarea[readonly]{background-color:var(--color-surface-alt)}.select{appearance:none;padding-right:44px}.select[aria-invalid=true]{padding-right:43px}.select-wrap{position:relative}.select-wrap:after{content:"";position:absolute;top:50%;right:14px;width:var(--icon-size-md);height:var(--icon-size-md);translate:0 -50%;pointer-events:none;color:var(--color-text-muted);background-color:currentColor;-webkit-mask:var(--icon-chevron) center/contain no-repeat;mask:var(--icon-chevron) center/contain no-repeat}.select-wrap:has(.select:disabled):after{opacity:.55}.textarea{min-height:9rem;resize:vertical}.file{width:100%;padding:12px;border:1px dashed var(--color-border-strong);border-radius:var(--radius-field);background-color:var(--color-surface-alt);color:var(--color-text);font-size:var(--fs-small)}.file::file-selector-button{min-height:var(--tap-target);margin-right:var(--space-4);padding:0 18px;border:var(--btn-border-width) solid var(--color-secondary);border-radius:var(--radius-button);background-color:transparent;color:var(--color-secondary);font:var(--btn-sm-font);cursor:pointer}.file:hover::file-selector-button{background-color:var(--color-secondary);color:var(--color-on-secondary)}.file:focus-visible{outline-offset:2px}.choices{display:flex;flex-direction:column;gap:var(--space-2)}.choices--inline{flex-direction:row;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.choice{position:relative;display:grid;grid-template-columns:24px 1fr;align-items:start;gap:12px;min-height:var(--tap-target);padding-top:10px;color:var(--color-text);cursor:pointer}.choice input{appearance:none;width:24px;height:24px;margin:-1px 0 0;border:2px solid var(--color-border-strong);border-radius:var(--radius-check);background-color:var(--color-field-bg);cursor:pointer}.choice input[type=radio]{border-radius:50%}.choice input:checked{border-color:var(--color-control-checked);background-color:var(--color-control-checked)}.choice input[type=radio]:checked{box-shadow:inset 0 0 0 5px var(--color-field-bg)}.choice input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}.choice input[aria-invalid=true]{border-color:var(--color-error)}.choice input:disabled{cursor:not-allowed}.choice:has(input:disabled){opacity:.55;cursor:not-allowed}.choice:has(input[type=checkbox]:checked):after{content:"";position:absolute;top:9px;left:0;width:24px;height:24px;pointer-events:none;background-color:var(--color-field-bg);-webkit-mask:var(--icon-check) center/18px no-repeat;mask:var(--icon-check) center/18px no-repeat}.form-section{margin:0 0 var(--space-9);padding:var(--space-7) 0 0;border:0;border-top:var(--section-rule);min-width:0}.form-section>legend{float:left;width:100%;margin-bottom:var(--space-6);padding:0;color:var(--color-heading);font-family:var(--font-heading);font-size:var(--fs-h3);font-weight:var(--heading-weight);line-height:var(--h3-leading)}.form-section>legend+*{clear:both}.choice-group{margin:0 0 var(--space-6);padding:0;border:0;min-width:0}.choice-group>legend{margin-bottom:var(--space-1);padding:0;color:var(--color-text);font:var(--label-font)}.form-note{margin-bottom:var(--space-7);color:var(--color-text-muted);font-size:var(--fs-small)}.error-summary{margin-bottom:var(--space-8);padding:var(--space-6);border:3px solid var(--color-error);border-radius:var(--radius-card);background-color:var(--color-error-bg)}.error-summary h2{margin-bottom:var(--space-3);font:var(--h4-font)}.error-summary ul{margin:0}.error-summary a{color:var(--color-error);font-weight:600}html:has(dialog.lightbox[open]){overflow:hidden}@media(max-width:899.98px){html:has(.site-nav--open){overflow:hidden}}.card{padding:22px 20px;border:var(--card-border);border-top:var(--card-border-top);border-radius:var(--card-radius);background-color:var(--card-bg);box-shadow:var(--card-shadow)}@media(min-width:768px){.card{padding:26px}}.card>*+*{margin-top:var(--space-3)}a.card{display:block;color:inherit;text-decoration:none}@media(prefers-reduced-motion:no-preference){a.card{transition:box-shadow var(--duration-base) var(--ease-out)}}a.card:hover{color:inherit;box-shadow:var(--card-hover-shadow)}a.card:hover :is(h2,h3,h4){text-decoration:underline;text-underline-offset:3px}:root[data-theme=osciloskop] a.card:hover :is(h2,h3,h4){text-decoration:none}.callout{padding:6px 0 6px 20px;border-left:var(--callout-border-left)}@media(min-width:768px){.callout{padding-left:32px}}.callout>*+*{margin-top:var(--space-3)}:root[data-theme=osciloskop] .callout{--color-page: var(--color-inverse-bg-deep);--color-surface: var(--color-inverse-surface);--color-surface-alt: var(--color-inverse-surface);--color-text: var(--color-inverse-text);--color-text-muted: var(--color-inverse-muted);--color-heading: var(--color-inverse-text);--color-link: var(--color-inverse-accent);--color-link-hover: var(--color-inverse-link-hover);--color-accent: var(--color-inverse-accent);--color-accent-hover: var(--color-inverse-accent-hover);--color-on-accent: var(--color-on-inverse-accent);--color-secondary: var(--color-inverse-text);--color-on-secondary: var(--color-inverse-bg-deep);--color-focus: var(--color-inverse-focus);--color-error: var(--color-error-inverse);--color-border: var(--color-inverse-border);--color-border-subtle: var(--color-inverse-border);--section-rule: var(--section-rule-width) solid var(--color-inverse-border);--btn-primary-hover-shadow: none;--chip-bg: var(--color-inverse-surface);--chip-text: var(--color-inverse-text);--facts-dt-color: var(--color-inverse-dt);--facts-rule: 1px dashed var(--color-inverse-border);background-color:var(--color-page);color:var(--color-text);--color-heading: var(--color-deep-heading);padding:var(--space-6);border-radius:var(--radius-button)}.facts{margin:0}.facts>div{display:grid;grid-template-columns:minmax(84px,var(--facts-dt-width)) 1fr;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--facts-rule)}.facts dt{color:var(--facts-dt-color);font:var(--facts-dt-font)}.facts dd{margin:0}.chips{display:flex;flex-wrap:wrap;gap:var(--space-2);padding:0;list-style:none}.chips>li{margin:0;padding:6px 14px;border-radius:var(--radius-chip);background-color:var(--chip-bg);color:var(--chip-text);font:var(--chip-font)}.stitek{display:inline-block;padding:2px 12px;border-radius:var(--radius-chip);background-color:var(--chip-bg);color:var(--chip-text);font:var(--chip-font)}.page-header .stitek{background-color:var(--color-page)}.seznam-dilky{--dilek-barva: var(--color-border-strong);max-width:var(--measure);padding:0;list-style:none}.seznam-dilky>li{position:relative;padding-left:22px}.seznam-dilky>li:before{content:"";position:absolute;top:calc(.8em - 2px);left:0;width:12px;height:5px;background:linear-gradient(var(--dilek-barva),var(--dilek-barva)) left center/12px 1px no-repeat,linear-gradient(var(--dilek-barva),var(--dilek-barva)) right center/1px 5px no-repeat}.seznam-dilky>li.s-ikonou:before{content:none}.seznam-dilky__ikona{position:absolute;top:calc(.8em - 8px);left:-1px;color:var(--color-link)}.surface-deep .seznam-dilky{--dilek-barva: var(--color-border)}.stupnice{--stupnice-barva: var(--color-inverse-border);height:10px;background:repeating-linear-gradient(to right,var(--stupnice-barva) 0 1px,transparent 1px 8px) left bottom/100% 5px no-repeat,repeating-linear-gradient(to right,var(--stupnice-barva) 0 1px,transparent 1px 40px)}:root[data-theme=osciloskop] .stupnice{--stupnice-barva: var(--color-grat)}.kanal--1{--kanal: var(--color-ch1)}.kanal--2{--kanal: var(--color-ch2)}.kanal--3{--kanal: var(--color-ch3)}.kanal--4{--kanal: var(--color-ch4)}.kanal,.kanal-znak{--kanal-cara: var(--color-inverse-accent)}:root[data-theme=osciloskop] .kanal,:root[data-theme=osciloskop] .kanal-znak{--kanal-cara: var(--kanal)}.kanal-znak{display:inline-flex;align-items:center;gap:var(--space-2);padding:4px 12px;border-radius:var(--radius-chip);background:var(--color-inverse-bg-deep);color:var(--color-inverse-text);font:var(--chip-font)}.kanal-znak__ch{display:none;font-family:var(--font-mono);font-size:12px}:root[data-theme=osciloskop] .kanal-znak__ch{display:inline}.kanal-znak>.icon{color:var(--kanal-cara)}.icon{display:inline-flex;flex:none;width:var(--icon-size-md);height:var(--icon-size-md);vertical-align:-.15em}.icon>svg{display:block;width:100%;height:100%}:root[data-theme=osciloskop] .icon>svg{stroke-width:2;stroke-linecap:square;stroke-linejoin:miter}.icon--sm{width:var(--icon-size-sm);height:var(--icon-size-sm)}.icon--sm>svg{stroke-width:2}:root[data-theme=osciloskop] .icon--sm>svg{stroke-width:2.25}.icon--md{width:var(--icon-size-md);height:var(--icon-size-md)}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.notice{display:grid;grid-template-columns:var(--icon-size-md) 1fr;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-left:4px solid var(--notice-color);background-color:var(--notice-bg);color:var(--color-text)}.notice>.icon{margin-top:.2em;color:var(--notice-color)}.notice>div>*+*{margin-top:var(--space-1)}.notice--success{--notice-color: var(--color-success);--notice-bg: var(--color-success-bg)}.notice--error{--notice-color: var(--color-error);--notice-bg: var(--color-error-bg)}.notice--info{--notice-color: var(--color-info);--notice-bg: var(--color-info-bg)}.notice__title{font-weight:600}:is(.surface-inverse,.surface-deep) .notice{--notice-bg: var(--color-inverse-surface)}:is(.surface-inverse,.surface-deep) .notice.notice--success{--notice-color: var(--color-inverse-accent)}:is(.surface-inverse,.surface-deep) .notice.notice--info{--notice-color: var(--color-inverse-text)}.zastupny-text{padding:var(--space-1) var(--space-2);background-color:var(--color-placeholder-bg);color:var(--color-text);outline:1px dashed var(--color-placeholder-border);outline-offset:2px}.zastupny-text:before{content:"Z\e1stupn\fd  text: ";font-size:var(--fs-small);font-weight:600}.table-wrap{max-width:100%;overflow-x:auto}.table{width:100%;border-collapse:collapse}.table caption{margin-bottom:var(--space-3);color:var(--color-text);font:var(--label-font);text-align:left}.table th{padding:12px 16px 12px 0;border-bottom:var(--section-rule);font-weight:600;text-align:left;vertical-align:bottom}.table td{padding:12px 16px 12px 0;border-bottom:1px solid var(--color-border);vertical-align:top}@media(prefers-reduced-motion:no-preference){.reveal{transition:opacity var(--duration-base) var(--ease-out),transform var(--duration-base) var(--ease-out)}.reveal:not(.reveal--shown){opacity:0;transform:translateY(var(--reveal-shift))}}@media print{.reveal{opacity:1;transform:none}}
