@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:400 700;font-display:swap;src:url(../../../fonts/source-serif-4.woff2)format("woff2")}@font-face{font-family:"Source Serif 4";font-style:italic;font-weight:400 700;font-display:swap;src:url(../../../fonts/source-serif-4-italic.woff2)format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../../../fonts/inter-var.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--bg:#eef3f4;--text:#12141c;--muted:#46413c;--glass:#ffffff94;--glassline:#ffffffd9;--glasshi:#ffffffe6;--shadow:0 0 0 1px #12141c14, 0 12px 40px #46413c29;--solid:#fff;--accent:#1f6f7a;--accenttint:#1f6f7a1f;--onaccent:#fff;--chip:#12141c12;--surface:#ffffffb8;--line:#12141c1f;--focus:#1f6f7a;--m1:#bfdde1;--m2:#d7ab8e;--m3:#a19e9d;--glassbar:#ffffff3d;--glassov:#ffffff70;--glassov-strong:#ffffff4d;--scrim:#12141c29;--accenthover:#185a63;--chiphover:#12141c1f;--surfacehover:#fffffff2;--hovershadow:0 10px 28px #46413c29;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#12141c;--text:#f1eeea;--muted:#bdbab8;--glass:#181b269e;--glassline:#fff3;--glasshi:#ffffff29;--shadow:0 12px 40px #00000073;--solid:#1e212c;--accent:#bfdde1;--accenttint:#bfdde124;--onaccent:#12141c;--chip:#ffffff14;--surface:#ffffff0b;--line:#ffffff21;--focus:#daeaed;--m1:#2e5560;--m2:#7a5440;--m3:#46413c;--glassbar:#181b264d;--glassov:#181b267a;--glassov-strong:#181b2661;--scrim:#08090e4d;--accenthover:#daeaed;--chiphover:#ffffff26;--surfacehover:#ffffff1a;--hovershadow:0 10px 28px #00000073;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html,body{min-height:100%;margin:0}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;font-family:Inter,system-ui,sans-serif}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.glass{background:var(--glass);border:1px solid var(--glassline);box-shadow:var(--shadow), inset 0 1px 0 var(--glasshi);border-radius:22px}.bar-glass{background:var(--glassbar)}.ov-glass{background:var(--glassov)}.ov-glass-strong{background:var(--glassov-strong)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{-webkit-backdrop-filter:blur(24px)saturate(170%);backdrop-filter:blur(24px)saturate(170%)}.bar-glass{-webkit-backdrop-filter:blur(10px)saturate(160%);backdrop-filter:blur(10px)saturate(160%)}.ov-glass{-webkit-backdrop-filter:blur(12px)saturate(160%);backdrop-filter:blur(12px)saturate(160%)}.ov-glass-strong{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%)}}@media (prefers-reduced-transparency:reduce){.glass,.bar-glass,.ov-glass,.ov-glass-strong{background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass,.bar-glass,.ov-glass,.ov-glass-strong,.panel{background:var(--solid)}}.surface{background:var(--surface);border:1px solid var(--line);border-radius:18px}.mesh,.mesh-c{background:radial-gradient(circle 280px at 14% 16%, var(--m1), transparent 72%), radial-gradient(circle 300px at 90% 30%, var(--m2), transparent 72%), radial-gradient(circle 260px at 40% 62%, var(--m3), transparent 72%)}@media (width>=768px){.mesh,.mesh-c{background:radial-gradient(circle 360px at 10% 20%, var(--m1), transparent 72%), radial-gradient(circle 380px at 92% 30%, var(--m2), transparent 72%), radial-gradient(circle 340px at 55% 98%, var(--m3), transparent 72%)}}@media (width>=1440px){.mesh,.mesh-c{background:radial-gradient(circle 420px at 14% 22%, var(--m1), transparent 72%), radial-gradient(circle 440px at 88% 30%, var(--m2), transparent 72%), radial-gradient(circle 380px at 52% 88%, var(--m3), transparent 72%)}}.btn{box-sizing:border-box;cursor:pointer;min-height:44px;transition:background-color .18s var(--ease-out), color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out), box-shadow .22s var(--ease-out);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 20px;font:600 15px Inter,system-ui,sans-serif;text-decoration:none;display:inline-flex}.btn-primary{background:var(--accent);color:var(--onaccent)}.btn-ghost{background:var(--chip);color:var(--text);border:1px solid var(--line)}@media (hover:hover){.btn-primary:hover{background:var(--accenthover);box-shadow:var(--hovershadow);transform:translateY(-1px)}.btn-ghost:hover{background:var(--chiphover);border-color:var(--accent);transform:translateY(-1px)}}.btn:active,.bar a:active,.bar button:active{transition-duration:80ms;transform:scale(.96)}.chip{background:var(--accenttint);color:var(--accent);border-radius:999px;padding:4px 12px;font:600 13px Inter,system-ui,sans-serif}.top-bar .nav a{color:var(--muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:999px;padding:10px 14px;font:500 15px Inter,system-ui,sans-serif;text-decoration:none}@media (hover:hover){.top-bar .nav a:not(.active):hover{color:var(--text);background:var(--chip)}}.top-bar .nav a:not(.active):active{background:var(--chiphover);transition-duration:80ms}.row{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:20px 0;text-decoration:none;display:flex}.date{color:var(--muted);font-variant-numeric:tabular-nums;font:500 14px Inter,system-ui,sans-serif}.toc a{color:var(--muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), padding-left .22s var(--ease-out);border-radius:12px;padding:11px 14px;font:500 15px Inter,system-ui,sans-serif;text-decoration:none;display:block}@media (hover:hover){.toc a:not(.active):hover{background:var(--chip);color:var(--text);padding-left:18px}.toc a.active:hover{background:var(--accenthover)}}.toc a:not(.active):active{background:var(--chiphover);transition-duration:80ms}.item{min-height:48px;color:var(--text);letter-spacing:-.01em;transition:background-color .18s var(--ease-out), color .18s var(--ease-out);border-radius:16px;justify-content:space-between;align-items:center;padding:0 14px;font:600 18px Inter,system-ui,sans-serif;text-decoration:none;display:flex}@media (hover:hover){.item:not([aria-current]):hover{background:var(--chip)}.item[aria-current]:hover{filter:brightness(1.1)}}.item:not([aria-current]):active{background:var(--chiphover);transition-duration:80ms}.seg{background:var(--chip);border:1px solid var(--line);border-radius:16px;gap:4px;padding:4px;display:flex}.seg button{cursor:pointer;min-height:44px;color:var(--text);background:0 0;border:0;border-radius:12px;flex:1;font:600 15px Inter,system-ui,sans-serif}.bar a{height:60px;color:var(--text);box-sizing:border-box;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 4px;font:600 13px Inter,system-ui,sans-serif;text-decoration:none;display:flex}.bar a.on{background:var(--accent);color:var(--onaccent)}.bar a.tint{background:var(--accenttint);color:var(--accent)}.bar a,.bar button{transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out)}@media (hover:hover){.bar a:not(.on):not(.tint):hover,.bar button:not(.tint):hover{background:var(--chiphover)}.bar .on:hover{background:var(--accenthover)}}h1{letter-spacing:-.035em;line-height:1.05}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}}dialog::backdrop{background:var(--scrim);opacity:0;transition:opacity .16s var(--ease-in)}dialog[open]::backdrop{opacity:1;transition:opacity .24s var(--ease-out)}@starting-style{dialog[open]::backdrop{opacity:0}}dialog.closing::backdrop{opacity:0;transition:opacity .16s var(--ease-in)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){dialog::backdrop{-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%)}}@media (prefers-reduced-transparency:reduce){dialog::backdrop{-webkit-backdrop-filter:none;backdrop-filter:none}}dialog.menu:not([open]),.print-only{display:none}@page{size:A4;margin:0}@media print{:root,[data-theme=dark]{--text:#000;--muted:#444;--bg:#fff;--solid:#fff}.top-bar,.floating-bar,.toc,.pills,footer,.footer-wrap,.bar-wrap,.mesh,.mesh-c,.menu,#kontak,.no-print,.shell>:not(main),main>:not(.print-only){display:none!important}html,body{color:#000;overflow:hidden;background:#fff!important;height:auto!important;min-height:0!important;margin:0!important}main{display:block}.print-only{break-after:avoid;box-sizing:border-box;color:#000;background:#fff;width:794px;height:1120px;overflow:hidden;display:flex!important}}.theme-toggle.svelte-1cmi4dh{border:1px solid var(--line);background:var(--chip);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.theme-toggle.svelte-1cmi4dh:hover{background:var(--chiphover);border-color:var(--accent)}}.theme-toggle.svelte-1cmi4dh:active{transition-duration:80ms;transform:scale(.96)}.bar-wrap.svelte-yic9pk{max-width:1120px;padding:calc(16px + env(safe-area-inset-top)) 16px 0;box-sizing:border-box;z-index:20;pointer-events:none;margin:0 auto;position:sticky;top:0}.top-bar.svelte-yic9pk{pointer-events:auto;border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 8px;display:flex}.logo.svelte-yic9pk{border-radius:50%;flex:none;display:inline-flex}.logo.svelte-yic9pk img:where(.svelte-yic9pk){border-radius:50%;width:40px;height:40px;display:block}.nav.svelte-yic9pk{gap:4px;display:none}.nav.svelte-yic9pk a.active:where(.svelte-yic9pk){color:var(--onaccent);background:var(--accent)}@media (hover:hover){.nav.svelte-yic9pk a.active:where(.svelte-yic9pk):hover{background:var(--accenthover)}}.actions.svelte-yic9pk{align-items:center;gap:8px;display:none}.menu-btn.svelte-yic9pk{border:1px solid var(--line);background:var(--chip);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.menu-btn.svelte-yic9pk:hover{background:var(--chiphover);border-color:var(--accent)}}.menu-btn.svelte-yic9pk:active{transition-duration:80ms;transform:scale(.96)}@media (width>=768px){.bar-wrap.svelte-yic9pk{padding:calc(24px + env(safe-area-inset-top)) 24px 0}.nav.svelte-yic9pk{flex-wrap:wrap;display:flex}.actions.svelte-yic9pk{display:flex}.menu-btn.svelte-yic9pk{display:none}}@media (width>=1920px){.bar-wrap.svelte-yic9pk{max-width:1280px}}.menu.svelte-r1tfyb{width:auto;max-width:none;height:auto;max-height:100dvh;color:var(--text);box-sizing:border-box;background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:16px;display:flex;position:fixed;top:0;left:0;right:0;overflow:auto}.menu-bar.svelte-r1tfyb,.panel.svelte-r1tfyb{opacity:1;transition:opacity .24s var(--ease-out), transform .32s var(--ease-out);transform:none}.panel.svelte-r1tfyb{transition-delay:50ms}@starting-style{.menu[open].svelte-r1tfyb .menu-bar:where(.svelte-r1tfyb),.menu[open].svelte-r1tfyb .panel:where(.svelte-r1tfyb){opacity:0;transform:translateY(-12px)}}.menu.closing.svelte-r1tfyb .menu-bar:where(.svelte-r1tfyb),.menu.closing.svelte-r1tfyb .panel:where(.svelte-r1tfyb){opacity:0;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in);transition-delay:0s;transform:translateY(-12px)}.menu-bar.svelte-r1tfyb{border-radius:999px;justify-content:space-between;align-items:center;gap:12px;padding:6px 6px 6px 8px;display:flex}.panel.svelte-r1tfyb{box-sizing:border-box;border-radius:22px;flex-direction:column;gap:20px;padding:12px 12px 20px;display:flex}.logo.svelte-r1tfyb{border-radius:50%;display:inline-flex}.logo.svelte-r1tfyb img:where(.svelte-r1tfyb){border-radius:50%;width:40px;height:40px;display:block}.close.svelte-r1tfyb{border:1px solid var(--line);background:var(--chip);width:44px;min-width:44px;height:44px;min-height:44px;color:var(--text);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), transform .18s var(--ease-out);border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}@media (hover:hover){.close.svelte-r1tfyb:hover{background:var(--chiphover);border-color:var(--accent)}}.close.svelte-r1tfyb:active{transition-duration:80ms;transform:scale(.96)}.menu-nav.svelte-r1tfyb{flex-direction:column;gap:2px;display:flex}.menu-nav.svelte-r1tfyb .item[aria-current=page]:where(.svelte-r1tfyb){background:var(--accenttint);color:var(--accent)}.prefs.svelte-r1tfyb{flex-direction:column;gap:14px;padding:0 8px;display:flex}.field.svelte-r1tfyb{flex-direction:column;gap:8px;display:flex}.lbl.svelte-r1tfyb{color:var(--muted);font:500 14px Inter,system-ui,sans-serif}.seg.svelte-r1tfyb button.on:where(.svelte-r1tfyb){background:var(--accent);color:var(--onaccent)}.close-btn.svelte-r1tfyb{width:100%}.footer-wrap.svelte-jz8lnl{box-sizing:border-box;max-width:1120px;margin:0 auto;padding:40px 16px 104px}footer.svelte-jz8lnl{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:14px;display:flex}.links.svelte-jz8lnl{gap:20px;display:flex}.links.svelte-jz8lnl a:where(.svelte-jz8lnl){color:var(--muted);transition:color .18s var(--ease-out);text-decoration:none}.links.svelte-jz8lnl a:where(.svelte-jz8lnl):hover{color:var(--text)}@media (width>=768px){.footer-wrap.svelte-jz8lnl{padding:40px 24px 64px}}@media (width>=1920px){.footer-wrap.svelte-jz8lnl{max-width:1280px}}.floating-bar.svelte-794s9n{z-index:30;opacity:0;visibility:hidden;transition:transform .22s var(--ease-in), opacity .22s var(--ease-in), visibility 0s linear .22s;border-radius:999px;gap:4px;padding:6px;display:flex;position:fixed;bottom:16px;left:16px;right:16px;transform:translateY(24px)}.floating-bar.show.svelte-794s9n{opacity:1;visibility:visible;transition:transform .32s var(--ease-out), opacity .24s var(--ease-out), visibility 0s;transform:none}.floating-bar.svelte-794s9n button:where(.svelte-794s9n){height:60px;color:var(--text);box-sizing:border-box;cursor:pointer;background:0 0;border:0;border-radius:999px;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:3px;padding:0 4px;font:600 13px Inter,system-ui,sans-serif;display:flex}.floating-bar.svelte-794s9n button.nav:where(.svelte-794s9n){transition:background-color .2s var(--ease-out), color .2s var(--ease-out), transform .18s var(--ease-out)}.ico.svelte-794s9n{width:20px;height:20px;position:relative}.ico.svelte-794s9n>span:where(.svelte-794s9n){transition:opacity .2s var(--ease-out), transform .26s var(--ease-out);position:absolute;inset:0}.ico.svelte-794s9n .x:where(.svelte-794s9n){opacity:0;transform:rotate(-90deg)scale(.7)}.nav.tint.svelte-794s9n .ico:where(.svelte-794s9n) .m:where(.svelte-794s9n){opacity:0;transform:rotate(90deg)scale(.7)}.nav.tint.svelte-794s9n .ico:where(.svelte-794s9n) .x:where(.svelte-794s9n){opacity:1;transform:none}.floating-bar.svelte-794s9n button.tint:where(.svelte-794s9n){background:var(--accenttint);color:var(--accent)}.overlay.svelte-794s9n{z-index:26;width:auto;max-width:none;height:auto;max-height:none;color:var(--text);box-sizing:border-box;transform-origin:50% 100%;opacity:1;transition:opacity .24s var(--ease-out), transform .32s var(--ease-out);border-radius:22px;margin:0;padding:12px;position:fixed;inset:auto 16px 100px;overflow:visible;transform:none}@starting-style{.overlay[open].svelte-794s9n{opacity:0;transform:translateY(12px)scale(.97)}}.overlay.closing.svelte-794s9n{opacity:0;transition:opacity .16s var(--ease-in), transform .16s var(--ease-in);transform:translateY(12px)scale(.97)}.overlay.svelte-794s9n .item:where(.svelte-794s9n){opacity:1;transition:opacity .24s var(--ease-out), transform .3s var(--ease-out), background-color .18s var(--ease-out), color .18s var(--ease-out);transition-delay:calc(var(--i) * 30ms + 40ms), calc(var(--i) * 30ms + 40ms), 0s, 0s;transform:none}@starting-style{.overlay[open].svelte-794s9n .item:where(.svelte-794s9n){opacity:0;transform:translateY(6px)}}.overlay.closing.svelte-794s9n .item:where(.svelte-794s9n){opacity:0;transition:opacity .12s var(--ease-in);transition-delay:0s}.overlay-scrim.svelte-794s9n{z-index:25;background:var(--scrim);-webkit-backdrop-filter:blur(20px)saturate(160%);backdrop-filter:blur(20px)saturate(160%);opacity:0;visibility:hidden;transition:opacity .16s var(--ease-in), visibility 0s linear .16s;position:fixed;inset:0}.overlay-scrim.on.svelte-794s9n{opacity:1;visibility:visible;transition:opacity .28s var(--ease-out), visibility 0s}@media (prefers-reduced-transparency:reduce){.overlay-scrim.svelte-794s9n{-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.overlay-scrim.svelte-794s9n{-webkit-backdrop-filter:none;backdrop-filter:none}}.overlay.svelte-794s9n:not([open]){display:none}.overlay-title.svelte-794s9n{color:var(--muted);padding:6px 14px 10px;font:500 14px Inter,system-ui,sans-serif}.sections.svelte-794s9n{flex-direction:column;gap:2px;display:flex}.sections.svelte-794s9n .item[aria-current=location]:where(.svelte-794s9n){background:var(--accenttint);color:var(--accent)}@media (width>=768px){.floating-bar.svelte-794s9n{display:none}}.shell.svelte-12qhfyh{isolation:isolate;position:relative}.global-mesh.svelte-12qhfyh{z-index:-1;pointer-events:none;height:760px;position:absolute;top:0;left:0;right:0;-webkit-mask-image:linear-gradient(#000 62%,#0000);mask-image:linear-gradient(#000 62%,#0000)}@media (width>=768px){.global-mesh.svelte-12qhfyh{height:900px}}
