@font-face{font-family:Poppins;font-weight:400;font-style:normal;font-display:swap;src:url(../libs/Poppins/Poppins-Regular.woff2?v=c33d1fdb) format("woff2")}@font-face{font-family:Poppins;font-weight:500;font-style:normal;font-display:swap;src:url(../libs/Poppins/Poppins-Medium.woff2?v=f2d67670) format("woff2")}@font-face{font-family:Poppins;font-weight:600;font-style:normal;font-display:swap;src:url(../libs/Poppins/Poppins-SemiBold.woff2?v=b2079efb) format("woff2")}@font-face{font-family:Poppins;font-weight:700;font-style:normal;font-display:swap;src:url(../libs/Poppins/Poppins-Bold.woff2?v=eb0b37f1) format("woff2")}:root,[data-bs-theme=light]{--body-bg: #F4F4F4;--body-color: #1C1E21;--muted: rgba(28, 30, 33, .75);--card-bg: #F8F9FA;--line: rgba(31, 32, 35, .175);--link: #A8407A;--link-hover: #863362;--primary: #BD4987;--primary-hover: #A13E73;--primary-rgb: 189, 73, 135;--panel-bg: #FFFFFF;--radius: .375rem;--ease: cubic-bezier(.2, .7, .2, 1);--wrap: 1240px;--gutter: 24px;--bar: 64px;color-scheme:light}@media(min-width:1920px){:root,[data-bs-theme=light]{--wrap: 1440px}}@media(min-width:2560px){:root,[data-bs-theme=light]{--wrap: 1680px}}@media(max-width:575.98px){:root,[data-bs-theme=light]{--gutter: 16px;--bar: 56px}}[data-bs-theme=dark]{--body-bg: #1B1B1D;--body-color: #E3E3E3;--muted: rgba(227, 227, 227, .75);--card-bg: #2C2C2F;--line: rgba(244, 244, 244, .15);--link: #D792B7;--link-hover: #DFA8C5;--panel-bg: #2C2C2F;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--bar) + 24px)}body{min-width:280px;margin:0;font-family:Poppins,system-ui,sans-serif;font-size:15px;line-height:1.6;color:var(--body-color);background:var(--body-bg);transition:background-color .3s,color .3s}a{color:var(--link)}a:hover{color:var(--link-hover)}img{max-width:100%}[data-lang=cs] [lang=en],[data-lang=en] [lang=cs]{display:none}.Wrap{max-width:calc(var(--wrap) + 2 * var(--gutter));margin:0 auto;padding:0 var(--gutter)}.NoWrap{white-space:nowrap}.DNone{display:none}.Eyebrow{display:inline-block;font-size:12px;font-weight:600;color:var(--link);text-transform:uppercase;letter-spacing:.08em}.Button{display:inline-flex;gap:8px;align-items:center;padding:8px 16px;border:1px solid transparent;border-radius:var(--radius);font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;white-space:nowrap;transition:background-color .2s,border-color .2s,color .2s}.Button svg{flex:none;width:15px;height:15px}.Button.IsPrimary{color:#fff;background:var(--primary)}.Button.IsPrimary:hover{color:#fff;background:var(--primary-hover)}.Button.IsLight{border-color:#ffffffd9;color:#fff}.Button.IsLight:hover{color:#0d0b12;background:#fff}.Icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;color:var(--link);background:rgba(var(--primary-rgb),.12);transition:background-color .25s,color .25s,translate .25s,rotate .25s}.Icon svg{width:20px;height:20px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.Reveal{transition:opacity .7s ease var(--d, 0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--d, 0s)}@media screen{.RevealReady .Reveal:not(.IsIn){transform:translateY(24px);opacity:0}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.Reveal{transition:none}}@media print{.Reveal{transform:none;opacity:1}}.Page{padding-bottom:8px}.Hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.1fr);gap:48px;align-items:center;margin:32px 0 0;padding:64px 56px;border-radius:20px;color:#fff;background:#0d0b12}.Hero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 75% at 95% 0%,rgba(106,0,255,.55),transparent 62%),radial-gradient(55% 70% at 0% 100%,rgba(228,66,146,.5),transparent 60%),repeating-linear-gradient(112deg,rgba(255,255,255,.04) 0 1px,transparent 1px 26px)}.Hero:after{pointer-events:none;content:"";position:absolute;top:-180px;right:-140px;width:460px;height:460px;border-radius:50%;background:radial-gradient(circle,rgba(228,66,146,.3),transparent 65%);animation:Drift 18s ease-in-out infinite alternate}.Hero>*{position:relative;z-index:1}.Hero h1{margin:12px 0 18px;font-size:clamp(32px,3vw,48px);font-weight:700;line-height:1.08;text-wrap:balance;letter-spacing:-.02em}.Hero p{max-width:52ch;margin:0;font-size:1.07em;line-height:1.6;color:#d3d5e3}.Hero .Eyebrow{color:#f3a6cb}@media(min-width:2560px){.Hero h1{font-size:64px}}@media(max-width:991.98px){.Hero{grid-template-columns:minmax(0,1fr);gap:40px;padding:44px 32px}}@media(max-width:575.98px){.Hero{margin-top:20px;padding:32px 20px;border-radius:16px}}[data-bs-theme=dark] .Hero,[data-bs-theme=dark] .Closing,[data-bs-theme=dark] .Partners{border:1px solid rgba(255,255,255,.08)}.HeroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.Scheme{display:grid;grid-template-columns:92px minmax(0,1fr) 92px;align-items:center}.Scheme.IsSingle{grid-template-columns:minmax(0,1fr)}@media(max-width:575.98px){.Scheme{grid-template-columns:minmax(0,1fr)}}.SchemeSide{display:flex;flex-direction:column;gap:6px;align-items:center;padding:12px 6px;text-align:center}.SchemeSide img{width:52px;height:52px;transition:translate .25s cubic-bezier(.2,.7,.2,1),rotate .25s cubic-bezier(.2,.7,.2,1)}.SchemeSide b{font-size:14px;font-weight:600}.SchemeSide small{font-size:12.5px;line-height:1.4;color:#b9bccb}@media(max-width:575.98px){.SchemeSide{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:12px;justify-items:start;padding:6px 0;text-align:left}.SchemeSide img{grid-row:span 2;width:44px;height:44px}}.SchemeMid{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;align-items:center}@media(max-width:575.98px){.SchemeMid{grid-template-columns:minmax(0,1fr);grid-template-rows:24px auto 24px}}.SchemeLink{height:2px;background:repeating-linear-gradient(90deg,#E44292 0 6px,transparent 6px 11px);background-size:11px 2px;animation:Flow 1.1s linear infinite}@media(max-width:575.98px){.SchemeLink{justify-self:center;width:2px;height:100%;background:repeating-linear-gradient(180deg,#E44292 0 6px,transparent 6px 11px);background-size:2px 11px;animation-name:FlowDown}}.SchemeCard{padding:18px;border:1.5px solid rgba(243,166,203,.45);border-radius:18px;background:#ffffff0f;box-shadow:0 18px 40px #00000059;transition:border-color .3s,box-shadow .3s}@media(max-width:575.98px){.SchemeCard{padding:16px}}.SchemeHead{display:flex;gap:10px;align-items:center;margin-bottom:14px;font-size:15px;font-weight:600}.SchemeHead img{height:24px}.SchemeTiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media(min-width:992px)and (max-width:1259.98px),(max-width:575.98px){.SchemeTiles{grid-template-columns:minmax(0,1fr)}}.Tile{display:flex;gap:9px;align-items:center;min-width:0;padding:9px 10px;border:1px solid rgba(255,255,255,.14);border-radius:10px;font-size:13.5px;font-weight:500;color:#fff;text-decoration:none;background:#ffffff0f;transition:opacity .5s ease,transform .5s cubic-bezier(.2,.7,.2,1),translate .25s cubic-bezier(.2,.7,.2,1),border-color .25s,background-color .25s}.Tile img,.Tile .Icon{flex:none;width:26px;height:26px;border-radius:7px}.Tile .Icon{color:#f3a6cb;background:#ffffff1a}.Tile .Icon svg{width:15px;height:15px}.Tile img{transition:rotate .3s cubic-bezier(.2,.7,.2,1)}.Tile span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Tile:nth-child(1){transition-delay:.38s,.38s,0s,0s,0s}.Tile:nth-child(2){transition-delay:.46s,.46s,0s,0s,0s}.Tile:nth-child(3){transition-delay:.54s,.54s,0s,0s,0s}.Tile:nth-child(4){transition-delay:.62s,.62s,0s,0s,0s}.Tile:nth-child(5){transition-delay:.7s,.7s,0s,0s,0s}.Tile:nth-child(6){transition-delay:.78s,.78s,0s,0s,0s}.Tile:hover{color:#fff}.RevealReady .Scheme:not(.IsIn) .Tile{transform:scale(.9);opacity:0}.SchemeFoot{display:flex;gap:8px;margin-top:12px}.SchemeFoot span{flex:1 1 auto;padding:8px;border-radius:8px;font-size:13px;font-weight:500;color:#f3a6cb;text-align:center;white-space:nowrap;background:#ffffff14;transition:translate .25s cubic-bezier(.2,.7,.2,1),background-color .25s,color .25s}.Section{margin-top:96px}@media(max-width:575.98px){.Section{margin-top:64px}}.SectionHeading{margin-bottom:26px}.SectionHeading h2{margin:12px 0 10px;font-size:clamp(26px,2.4vw,36px);font-weight:700;line-height:1.15;text-wrap:balance;letter-spacing:-.015em}.SectionHeading p{max-width:70ch;margin:0;color:var(--muted)}.GroupTitle{display:flex;gap:12px;align-items:center;margin:32px 0 14px;font-size:13px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.GroupTitle:after{content:"";flex:1;height:1px;background:var(--line)}.Cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:16px}.Cards.IsFour{grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr))}.Card{display:flex;flex-direction:column;gap:6px;padding:24px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg);transition:opacity .7s ease var(--d, 0s),transform .7s cubic-bezier(.2,.7,.2,1) var(--d, 0s),border-color .3s,box-shadow .3s}.Card h3{margin:10px 0 2px;font-size:18px;font-weight:600;line-height:1.3}.Card p{margin:0;font-size:14.5px;line-height:1.65;color:var(--muted)}.Card .Icon{width:44px;height:44px;border-radius:12px}.ProductIcon{width:56px;height:56px;transition:rotate .3s cubic-bezier(.2,.7,.2,1),translate .3s cubic-bezier(.2,.7,.2,1)}.CardLink{display:inline-flex;gap:6px;align-items:center;align-self:flex-start;margin-top:auto;padding-top:12px;font-size:14.5px;font-weight:600;color:var(--link);text-decoration:none}.CardLink svg{width:12px;height:12px;transition:translate .3s cubic-bezier(.2,.7,.2,1)}.Lead{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 48px;margin-top:56px}.Lead p{margin:0;font-size:16px;line-height:1.7}@media(max-width:991.98px){.Lead{grid-template-columns:minmax(0,1fr)}}.Split{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;align-items:center}.Split .SectionHeading{margin-bottom:0}.Split .SectionHeading p+p{margin-top:12px}@media(max-width:991.98px){.Split{grid-template-columns:minmax(0,1fr);gap:28px}}.Areas{padding:22px;border:1.5px solid rgba(var(--primary-rgb),.55);border-radius:18px;background:var(--card-bg);box-shadow:0 10px 30px rgba(var(--primary-rgb),.12);transition:border-color .3s,box-shadow .3s}.Areas .SchemeHead img{height:26px}.Areas .SchemeTiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:575.98px){.Areas .SchemeTiles{grid-template-columns:minmax(0,1fr)}}.Areas .Tile{border-color:var(--line);color:var(--body-color);background:var(--body-bg)}.Areas .Tile .Icon{color:var(--link);background:rgba(var(--primary-rgb),.12)}.Areas .Tile.IsLink{border-color:rgba(var(--primary-rgb),.5);border-style:dashed;color:var(--link);background:transparent}.Areas .Tile.IsWide{grid-column:1/-1}.Areas .SchemeFoot span{color:var(--link);background:rgba(var(--primary-rgb),.1)}@media screen{.RevealReady .Areas:not(.IsIn) .Tile{transform:scale(.9);opacity:0}}.Partners{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:16px 40px;align-items:center;justify-content:center;padding:36px 40px;border-radius:20px;background:#0d0b12}.Partners:before{content:"";position:absolute;inset:0;background:radial-gradient(45% 120% at 0% 50%,rgba(228,66,146,.28),transparent 60%),radial-gradient(45% 120% at 100% 50%,rgba(106,0,255,.32),transparent 62%)}.Partners a{position:relative;display:flex;align-items:center;height:56px;padding:6px 10px;border-radius:10px;opacity:.85;transition:opacity .25s,background-color .25s,translate .25s cubic-bezier(.2,.7,.2,1)}.Partners img{width:auto;max-width:200px;height:44px}@media(max-width:575.98px){.Partners{gap:12px 20px;padding:28px 20px}.Partners img{max-width:150px;height:36px}}.Chips{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.Chips li{padding:6px 12px;border-radius:999px;font-size:13px;font-weight:500;color:var(--link);list-style:none;background:rgba(var(--primary-rgb),.1);transition:background-color .25s,color .25s,translate .25s cubic-bezier(.2,.7,.2,1)}.Bridge{display:flex;flex-direction:column;gap:10px;align-items:center;margin-top:64px;font-size:13px;color:var(--muted);text-align:center}.Bridge:before{content:"";transform-origin:top;width:2px;height:56px;border-radius:2px;background:linear-gradient(rgba(var(--primary-rgb),0),rgba(var(--primary-rgb),.55));transition:scale .9s cubic-bezier(.2,.7,.2,1) .1s}.Bridge+.Section,.Bridge+.Closing{margin-top:28px}@media(max-width:575.98px){.Bridge{margin-top:48px}}.BridgeIcon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1.5px dashed rgba(var(--primary-rgb),.55);border-radius:50%;color:var(--link);background:var(--card-bg);transition:scale .5s cubic-bezier(.2,.7,.2,1) .6s,opacity .5s ease .6s}.BridgeIcon:after{content:"";position:absolute;inset:-6px;border:1px solid rgba(var(--primary-rgb),.35);border-radius:50%;animation:Ring 3.2s ease-out infinite}.BridgeIcon svg{width:18px;height:18px;fill:none;stroke:currentcolor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.RevealReady .Bridge:not(.IsIn):before{scale:1 0}.RevealReady .Bridge:not(.IsIn) .BridgeIcon{scale:.6;opacity:0}.Closing{position:relative;overflow:hidden;margin-top:96px;padding:64px 48px;border-radius:20px;color:#fff;text-align:center;background:#0d0b12}.Closing:before{content:"";position:absolute;inset:-30%;background:radial-gradient(40% 50% at 20% 20%,rgba(228,66,146,.5),transparent 60%),radial-gradient(45% 55% at 80% 85%,rgba(106,0,255,.55),transparent 62%);animation:Drift 20s ease-in-out infinite alternate-reverse}.Closing>*{position:relative}.Closing .Eyebrow{color:#f3a6cb}.Closing h2{margin:12px auto 14px;font-size:clamp(28px,3vw,44px);font-weight:700;line-height:1.12;text-wrap:balance;letter-spacing:-.02em}.Closing p{max-width:60ch;margin:0 auto;font-size:1.07em;color:#d3d5e3}.Closing .HeroActions{justify-content:center}@media(max-width:575.98px){.Closing{margin-top:64px;padding:44px 20px;border-radius:16px}}.Facts{display:flex;flex-wrap:wrap;gap:8px 28px;justify-content:center;margin:28px 0 0;padding:0;font-size:14px;color:#b9bccb}.Facts li{display:inline-flex;gap:8px;align-items:center;list-style:none}.Facts svg{width:16px;height:16px;fill:none;stroke:#f3a6cb;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.QrCode{display:block;width:112px;margin:28px auto 0}@media(hover:hover){.Card:hover{border-color:rgba(var(--primary-rgb),.45);box-shadow:0 16px 36px rgba(var(--primary-rgb),.14)}.Card:hover .Icon{rotate:-6deg;color:#fff;background:var(--primary)}.Card:hover .ProductIcon{translate:0 -2px;rotate:-6deg}.CardLink:hover{text-decoration:underline}.CardLink:hover svg{translate:2px -2px}.SchemeCard:hover{border-color:#f3a6cbbf;box-shadow:0 18px 44px #e4429238}.Areas:hover{border-color:rgba(var(--primary-rgb),.75);box-shadow:0 16px 40px rgba(var(--primary-rgb),.2)}.Tile:hover{translate:0 -3px;border-color:#f3a6cb99;background:#ffffff1a}.Tile:hover img{rotate:-6deg}.Tile:hover .Icon{rotate:-6deg;color:#fff;background:var(--primary)}.Areas .Tile:hover{border-color:rgba(var(--primary-rgb),.45);background:var(--card-bg)}.SchemeFoot span:hover{translate:0 -3px;color:#fff;background:#ffffff24}.Areas .SchemeFoot span:hover{color:#fff;background:var(--primary)}.SchemeSide:hover img{translate:0 -2px;rotate:-6deg}.Scheme:has(.SchemeSide:first-child:hover) .SchemeLink:first-child,.Scheme:has(.SchemeSide:last-child:hover) .SchemeLink:last-child{animation-duration:.4s}.Partners a:hover{translate:0 -3px;opacity:1;background:#ffffff0f}.Chips li:hover{translate:0 -2px;color:#fff;background:var(--primary)}}@keyframes Drift{to{translate:-280px 150px}}@keyframes Flow{to{background-position:11px 0}}@keyframes FlowDown{to{background-position:0 11px}}@keyframes Ring{0%{scale:.9;opacity:.9}70%,to{scale:1.35;opacity:0}}@media(prefers-reduced-motion:reduce){.Hero:after,.Closing:before,.SchemeLink,.BridgeIcon:after{animation:none}.Tile,.Card,.Bridge:before,.BridgeIcon{transition:none}}@media print{.Hero,.Closing,.Partners{color:#000;background:none}.Hero:before,.Hero:after,.Closing:before,.Closing:after,.Partners:before,.Partners:after{display:none}.Scheme,.Bridge,.HeroActions{display:none}}.Footer{margin-top:72px;border-top:1px solid var(--line);font-size:14px;background:var(--card-bg);transition:background-color .3s}.FooterMain{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));gap:32px 40px;padding-top:48px;padding-bottom:36px}@media(max-width:991.98px){.FooterMain{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:575.98px){.FooterMain{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 20px;padding-top:36px}}.FooterBrand img{height:28px}.FooterBrand p{max-width:48ch;margin:14px 0 0;line-height:1.6;color:var(--muted)}@media(max-width:991.98px){.FooterBrand{grid-column:1/-1}}.FooterColumn{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.FooterColumn h2{margin:4px 0;font-size:12px;font-weight:600;color:var(--body-color);text-transform:uppercase;letter-spacing:.08em}.FooterColumn a{color:var(--muted);text-decoration:none;transition:color .2s}.FooterColumn a:hover{color:var(--link)}.FooterBottom{display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;padding-top:18px;padding-bottom:24px;font-size:13px;color:var(--muted);background:linear-gradient(var(--line),var(--line)) center top/calc(100% - 2 * var(--gutter)) 1px no-repeat}.FooterLinks{display:flex;flex-wrap:wrap;gap:6px 18px}.FooterLinks a{color:inherit;text-decoration:none}.FooterLinks a:hover{color:var(--body-color)}@media print{.Footer{display:none}}.Hero.IsDocument{grid-template-columns:minmax(0,1fr) auto;gap:40px;margin-bottom:40px}.Hero.IsDocument h1{max-width:22ch;margin:16px 0 12px;font-size:clamp(30px,3.6vw,48px);line-height:1.1}.Hero.IsDocument p{max-width:62ch}@media(max-width:575.98px){.Hero.IsDocument{grid-template-columns:minmax(0,1fr)}}.Updated{display:inline-flex;gap:8px;align-items:center;margin-top:22px;padding:6px 12px;border-radius:999px;font-size:13px;color:#d3d5e3;background:#ffffff14}.HeroArt{width:260px;height:auto}.HeroArt .Paper,.HeroArt .Paper>rect:first-child{fill:#ffffff0f;stroke:#fff3;stroke-width:1.5}.HeroArt .P1>rect:first-child{fill:#1a1622;stroke:#ffffff52}.HeroArt .P1,.HeroArt .Guard{animation:Float 6s ease-in-out infinite}.HeroArt .P2{animation:Float 6s ease-in-out -2s infinite}.HeroArt .P3{animation:Float 6s ease-in-out -4s infinite}.HeroArt .Title{fill:#e44292}.HeroArt .Line{transform-origin:left center;transform-box:fill-box;fill:#ffffff59;animation:Write .8s cubic-bezier(.2,.7,.2,1) both}.HeroArt .Line:nth-of-type(2){animation-delay:.2s}.HeroArt .Line:nth-of-type(3){animation-delay:.32s}.HeroArt .Line:nth-of-type(4){animation-delay:.44s}.HeroArt .Line:nth-of-type(5){animation-delay:.56s}.HeroArt .Line:nth-of-type(6){animation-delay:.68s}.HeroArt .Seal{transform-origin:center;transform-box:fill-box;animation:Pop .7s cubic-bezier(.2,.7,.2,1) .95s both}.HeroArt .Orbit{transform-origin:120px 105px;animation:Spin 30s linear infinite}.HeroArt .Ring{fill:none;stroke:#ffffff2e;stroke-dasharray:3 8;stroke-width:1.5}.HeroArt .Dot{fill:#e44292}.HeroArt .Dot:nth-of-type(3){fill:#a970ff}.HeroArt .Shield{fill:#1a1622;stroke:url(#LegalArt);stroke-width:3}.HeroArt .Shackle{fill:none;stroke:#d3d5e3;stroke-linecap:round;stroke-width:6;animation:Lock .8s cubic-bezier(.2,.7,.2,1) .6s both}@media(max-width:991.98px){.HeroArt{width:200px}}@media(max-width:575.98px){.HeroArt{display:none}}.Glance{margin:0 0 56px}.Glance h2{margin:0 0 14px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.Glance .Cards{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:991.98px){.Glance .Cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.Glance .Cards{grid-template-columns:minmax(0,1fr);gap:10px}}.Glance .Card{padding:22px;font-size:14px;line-height:1.5;color:var(--muted);text-decoration:none}.Glance .Card strong{margin-top:8px;font-size:15px;font-weight:600;line-height:1.35;color:var(--body-color)}@media(max-width:575.98px){.Glance .Card{display:grid;grid-template-columns:40px minmax(0,1fr);gap:2px 14px;padding:16px}.Glance .Card .Icon{grid-row:span 2}.Glance .Card strong{margin-top:0}}.Layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:56px;align-items:start}@media(max-width:991.98px){.Layout{grid-template-columns:minmax(0,1fr);gap:24px}}.Toc{position:sticky;top:calc(var(--bar) + 32px)}.Toc h2{margin:0 0 10px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.Toc ol{counter-reset:toc;margin:0;padding:0;list-style:none}.Toc li{counter-increment:toc}.Toc a{position:relative;display:flex;gap:10px;padding:6px 10px;border-radius:var(--radius);font-size:14px;color:var(--body-color);text-decoration:none;transition:background-color .2s,color .2s}.Toc a:before{content:counter(toc,decimal-leading-zero);font-weight:600;color:var(--link)}.Toc a:after{content:"";position:absolute;top:8px;bottom:8px;left:0;scale:1 0;width:3px;border-radius:3px;background:var(--primary);transition:scale .3s cubic-bezier(.2,.7,.2,1)}.Toc a:hover{color:var(--link);background:rgba(var(--primary-rgb),.08)}.Toc .IsActive{color:var(--link);background:rgba(var(--primary-rgb),.1)}.Toc .IsActive:after{scale:1 1}@media(max-width:991.98px){.Toc{position:static;padding:18px 20px;border:1px solid var(--line);border-radius:14px;background:var(--card-bg)}}.Document{counter-reset:section}.Document section{counter-increment:section;padding:28px 0;border-top:1px solid var(--line)}.Document section:first-of-type{padding-top:0;border-top:0}.Document h2{display:flex;gap:14px;align-items:center;margin:0 0 12px;font-size:21px;font-weight:600;line-height:1.3}.Document h2:before{content:counter(section,decimal-leading-zero);display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:36px;height:26px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:700;color:var(--link);background:rgba(var(--primary-rgb),.12)}@media(max-width:575.98px){.Document h2{font-size:18px}}.Document p{margin:0 0 12px}.Document ul{margin:0 0 12px;padding-left:20px}.Document li{margin-bottom:8px}.Document li::marker{color:var(--primary)}.Thanks{position:relative;overflow:hidden;display:flex;flex-wrap:wrap;gap:16px 20px;align-items:center;margin-top:56px;padding:26px 28px;border-radius:18px;color:#fff;background:#0d0b12}.Thanks:before{content:"";position:absolute;inset:0;background:radial-gradient(55% 120% at 0% 0%,rgba(228,66,146,.45),transparent 62%),radial-gradient(50% 120% at 100% 100%,rgba(106,0,255,.5),transparent 62%),repeating-linear-gradient(112deg,rgba(255,255,255,.04) 0 1px,transparent 1px 26px)}.Thanks>*{position:relative}.Thanks .Button{margin-left:auto}@media(max-width:575.98px){.Thanks .Button{margin-left:0}}@media(max-width:575.98px){.Thanks{margin-top:40px}}.ThanksMark{flex:none;width:44px;height:44px}.ThanksText{display:flex;flex:1 1 240px;flex-direction:column;gap:2px;min-width:0}.ThanksText strong{font-size:18px;font-weight:600;line-height:1.3}.ThanksText span{font-size:14.5px;color:#ffffffb8}@keyframes Float{50%{translate:0 -6px}}@keyframes Write{0%{scale:0 1}}@keyframes Pop{0%{scale:0;opacity:0}60%{scale:1.12}}@keyframes Lock{0%{translate:0 -10px}}@keyframes Spin{to{rotate:360deg}}@media(prefers-reduced-motion:reduce){.HeroArt *,.Toc a:after{transition:none;animation:none}}@media print{.Toc,.Glance,.HeroArt{display:none}.Layout{display:block}.Hero.IsDocument{padding:0}.Hero p,.Updated{color:#333}.Thanks{padding:0;color:#000;background:none}.Thanks:before,.Thanks .ThanksMark,.Thanks .Button{display:none}.ThanksText span{color:#333}}.Bar{position:sticky;z-index:10;top:0;border-bottom:1px solid var(--line);background:var(--body-bg);transition:background-color .3s}.BarInner{display:flex;gap:24px;align-items:center;height:var(--bar)}@media(max-width:575.98px){.BarInner{gap:12px}}.Logo{display:flex;flex:none}.Logo img{height:28px}@media(max-width:575.98px){.Logo img{height:24px}}.LogoLight{display:block}.LogoDark,[data-bs-theme=dark] .LogoLight{display:none}[data-bs-theme=dark] .LogoDark{display:block}.BarLinks{display:flex;flex:1;gap:4px;min-width:0}.BarLinks a{display:inline-flex;gap:6px;align-items:center;padding:9px 12px 5px;border-radius:var(--radius);font-size:14px;font-weight:500;color:var(--body-color);text-decoration:none;white-space:nowrap;transition:background-color .2s,color .2s}.BarLinks a:hover{color:var(--body-color);background:rgba(var(--primary-rgb),.08)}.BarLinks .Ext{width:11px;height:11px;opacity:.7}@media(max-width:991.98px){.BarLinks{position:absolute;top:100%;right:0;left:0;display:none;flex-direction:column;gap:2px;padding:12px var(--gutter) 18px;border-bottom:1px solid var(--line);background:var(--body-bg);box-shadow:0 16px 30px #0d0b121f}.BarLinks a{padding:12px 14px;font-size:15px}}@media(max-width:991.98px){.Bar.IsMenu .BarLinks{display:flex;animation:SheetIn .22s cubic-bezier(.2,.7,.2,1)}}.Actions{display:flex;flex:none;gap:6px;align-items:center;margin-left:auto}@media(max-width:575.98px){.Actions{gap:2px}}.IconButton{display:inline-flex;gap:6px;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;border-radius:var(--radius);font:inherit;font-size:13px;font-weight:600;color:var(--muted);background:transparent;transition:background-color .2s,color .2s}.IconButton:hover,.IconButton[aria-expanded=true]{color:var(--body-color);background:rgba(var(--primary-rgb),.08)}.IconButton svg{flex:none;width:17px;height:17px}.IconButton.IsText{width:auto;padding:0 10px}.IconButton.IsText svg{width:16px;height:16px}.IconButton.IsText span{line-height:1}.IcoLight,.IcoDark,.IcoSystem{display:none}[data-theme-choice=light] .IcoLight,[data-theme-choice=dark] .IcoDark,[data-theme-choice=system] .IcoSystem{display:block;animation:Turn .5s cubic-bezier(.2,.7,.2,1)}.Toggler,.Toggler .IcoClose,.Bar.IsMenu .Toggler .IcoMenu{display:none}.Bar.IsMenu .Toggler .IcoClose{display:block}@media(max-width:991.98px){.Toggler{display:inline-flex;margin-left:-4px}}.Picker{position:relative}.Picker.IsLanguage{display:none}.IsBilingual .Picker.IsLanguage{display:block}.PickerPanel{position:absolute;z-index:20;top:calc(100% + 10px);right:0;transform-origin:top right;translate:0 -6px;scale:.94;padding:12px;border:1px solid var(--line);border-radius:14px;visibility:hidden;opacity:0;background:var(--panel-bg);box-shadow:0 14px 34px #0d0b122e;transition:opacity .2s,translate .25s cubic-bezier(.2,.7,.2,1),scale .25s cubic-bezier(.2,.7,.2,1),visibility 0s .25s}.Picker.IsOpen .PickerPanel{translate:0 0;scale:1;visibility:visible;opacity:1;transition-delay:0s}.PanelTitle{display:block;margin:0 2px 10px;font-size:11px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.Switch{--segment: 80px;position:relative;display:grid;grid-template-columns:repeat(3,var(--segment));padding:4px;border:1px solid var(--line);border-radius:999px;background:var(--body-bg)}.Switch:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:var(--segment);border-radius:999px;background:var(--primary);box-shadow:0 4px 12px rgba(var(--primary-rgb),.35);transition:translate .3s cubic-bezier(.2,.7,.2,1)}.Switch.IsLang{--segment: 92px;grid-template-columns:repeat(2,var(--segment))}.Switch button{position:relative;display:flex;gap:7px;align-items:center;justify-content:center;height:34px;padding:0;border:0;border-radius:999px;font:inherit;font-size:13px;font-weight:500;color:var(--muted);background:transparent;transition:color .25s}.Switch button:hover{color:var(--body-color)}.Switch svg{width:14px;height:14px;transition:rotate .4s cubic-bezier(.2,.7,.2,1)}@media(max-width:575.98px){.Switch.IsTheme{--segment: 70px}.Switch.IsLang{--segment: 84px}}[data-theme-choice=dark] .IsTheme:before,[data-lang=en] .IsLang:before{translate:100% 0}[data-theme-choice=system] .IsTheme:before{translate:200% 0}[data-theme-choice=light] [data-set-theme=light],[data-theme-choice=dark] [data-set-theme=dark],[data-theme-choice=system] [data-set-theme=system],[data-lang=cs] [data-set-lang=cs],[data-lang=en] [data-set-lang=en],[data-theme-choice=light] [data-set-theme=light]:hover,[data-theme-choice=dark] [data-set-theme=dark]:hover,[data-theme-choice=system] [data-set-theme=system]:hover,[data-lang=cs] [data-set-lang=cs]:hover,[data-lang=en] [data-set-lang=en]:hover{color:#fff}[data-theme-choice=light] [data-set-theme=light] svg,[data-theme-choice=dark] [data-set-theme=dark] svg,[data-theme-choice=system] [data-set-theme=system] svg{rotate:360deg}.Progress{position:absolute;right:0;bottom:-1px;left:0;overflow:hidden;display:none;height:2px}.Progress span{transform-origin:left center;transform:scaleX(0);display:block;height:100%;background:linear-gradient(90deg,#e44292,#6a00ff)}.IsDocument .Progress{display:block}@keyframes SheetIn{0%{translate:0 -6px;opacity:0}}@keyframes Turn{0%{rotate:-90deg;scale:.6;opacity:0}}@media(prefers-reduced-motion:reduce){.PickerPanel,.Switch:before,.Switch svg{transition:none}[data-theme-choice] .IcoLight,[data-theme-choice] .IcoDark,[data-theme-choice] .IcoSystem,.Bar.IsMenu .BarLinks{animation:none}}@media print{.Bar{display:none}}
