body.mt-app{--ah:64px;--pw:460px;height:100vh;height:100dvh;margin:0;overflow:hidden;display:flex;flex-direction:column;background:var(--cream)}.app-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap}#mt3d .app-sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;margin:0!important;padding:0!important}.app-top{flex:none;height:var(--ah);display:flex;align-items:center;gap:28px;padding:0 24px;background:#eef1f2f2;border-bottom:1px solid rgba(35,43,49,.1);position:relative;z-index:30}.app-top .app-logo img,.app-top .custom-logo{height:30px;width:auto;display:block}.app-nav{display:flex;gap:4px;margin-left:auto;align-items:center}.app-nav a{font:600 15px var(--body);color:var(--ink);text-decoration:none;padding:10px 14px;border-radius:5px;position:relative}.app-nav a:hover{background:#232b310f}.app-nav a.on:after{content:"";position:absolute;left:14px;right:14px;bottom:3px;height:2px;background:var(--copper)}.app-burger{display:none}.app-top .scroll-progress{position:absolute;left:0;bottom:-1px;height:3px;width:0;transition:width .5s;background-size:200vw 100%;z-index:2}.app-stage{flex:1;min-height:0;display:flex;position:relative;padding:0}.app-hero{flex:1 1 0;min-width:0;position:relative}.app-hero #mt3d{height:100%;min-height:0;max-height:none}.mt-hero.app-hero #mt3d{height:100%}.app-hero #mt3d .title{left:28px;top:22px;max-width:720px}.app-hero #mt3d .title h1{font-size:clamp(24px,2.5vw,36px);margin:0 0 12px}.app-hero #mt3d .legend{left:28px;bottom:90px}.app-hero #mt3d .hud.ctrl{bottom:16px;right:auto;transform:none;left:28px;padding:6px;gap:0}.app-hero #mt3d #card{display:none!important}.app-hint{position:absolute;left:50%;bottom:26px;transform:translate(-50%);z-index:6;background:#232b31e6;color:#fff;font:600 14px var(--body);padding:10px 16px;border-radius:5px;pointer-events:none;transition:opacity .6s;white-space:nowrap}.app-hint.off{opacity:0}.app-panel{flex:none;width:0;overflow:hidden;background:#fff;border-left:1px solid rgba(35,43,49,.12);transition:width .75s cubic-bezier(.33,.1,.2,1);position:relative;z-index:20}.app-stage.open .app-panel{width:var(--pw)}.app-pin{width:var(--pw);height:100%;overflow-y:auto;-webkit-overflow-scrolling:touch;padding-bottom:32px}.app-ph{position:sticky;top:0;background:#fff;z-index:2;display:flex;align-items:center;gap:6px;padding:14px 18px;border-bottom:1px solid rgba(35,43,49,.1)}.app-ph .app-k{font:700 12px var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--copper);margin-right:auto}.app-ph button{width:36px;height:36px;border:1px solid rgba(35,43,49,.16);background:#fff;border-radius:5px;display:grid;place-items:center;cursor:pointer;color:var(--ink);padding:0}.app-ph button:hover{border-color:var(--copper);color:var(--copper)}.app-ph svg{width:16px;height:16px}.app-pv{padding:22px 24px 0}.app-pv[hidden]{display:none}.app-pv h2{font:800 30px/1.08 var(--head);letter-spacing:-.02em;margin:0 0 10px;color:var(--ink)}.app-pv h2:focus{outline:none}.app-pv .lead{font-size:18px;line-height:1.5;color:var(--muted);margin:0 0 18px}.app-pv p{font-size:16px;line-height:1.55}.app-pv h3{font:700 13px var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px}.app-pv ul{margin:0;padding:0;list-style:none}.app-pv li{padding:9px 0;border-top:1px solid rgba(35,43,49,.1);font-size:16px}.app-pv li:last-child{border-bottom:1px solid rgba(35,43,49,.1)}.app-pv .mat{display:flex;gap:8px;flex-wrap:wrap}.app-pv .mat span{font-size:14px;padding:6px 10px;border:1px solid rgba(35,43,49,.16);border-radius:3px}.app-btn{display:inline-flex;align-items:center;gap:10px;margin:22px 10px 0 0;padding:14px 20px;background:var(--night);color:#fff;border:0;border-radius:5px;font:600 15px var(--body);cursor:pointer;text-decoration:none}.app-btn:hover{background:var(--copper);color:#fff}.app-btn.ghost{background:transparent;color:var(--ink);border:1px solid rgba(35,43,49,.25)}.app-btn.ghost:hover{color:var(--copper);border-color:var(--copper)}.app-list a{display:flex;align-items:center;gap:14px;border-top:1px solid rgba(35,43,49,.1);padding:14px 2px;font:600 17px var(--body);color:var(--ink);text-decoration:none}.app-list a:last-child{border-bottom:1px solid rgba(35,43,49,.1)}.app-list a:hover{color:var(--copper)}.app-list b{width:26px;height:26px;border-radius:3px;background:var(--amber);color:#fff;display:grid;place-items:center;font:700 12px var(--head);flex:none}.app-more{margin-top:18px}.app-more a{color:var(--ink);font-weight:600;border-bottom:2px solid var(--amber);text-decoration:none}.app-gal{display:grid;grid-template-columns:1fr 1fr;gap:10px}.app-gal figure{margin:0}.app-gal a{color:var(--ink);text-decoration:none}.app-gal img{width:100%;height:130px;object-fit:cover;border-radius:5px;display:block}.app-gal figure:first-child{grid-column:span 2}.app-gal figure:first-child img{height:200px}.app-gal figcaption{font-size:13px;color:var(--muted);margin-top:4px}.app-form label{display:block;font:700 12px var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:14px 0 6px}.app-form input[type=text],.app-form select,.app-form textarea,.app-form input[type=file]{width:100%;font:400 16px var(--body);padding:12px;border:1px solid rgba(35,43,49,.25);border-radius:5px;background:#fff;color:var(--ink);text-transform:none;letter-spacing:0}.app-form textarea{min-height:110px;resize:vertical}.app-form .souhlas{display:flex;gap:10px;align-items:flex-start;font:400 14px var(--body);text-transform:none;letter-spacing:0;color:var(--muted)}.app-form .souhlas input{margin-top:3px}.app-form .hp{position:absolute;left:-9999px;opacity:0}.app-form .msg{padding:12px 14px;border-radius:5px;margin-bottom:6px;font-size:15px}.app-form .msg.ok{background:#e7f3ec;color:#1d4d36}.app-form .msg.err{background:#fbeae7;color:#7a2418}.app-fine{font-size:13px;color:var(--muted);margin-top:18px}.app-nav a:focus-visible,.app-btn:focus-visible,.app-ph button:focus-visible,.app-list a:focus-visible,.app-form :focus-visible{outline:2px solid var(--copper);outline-offset:2px}body.mt-app .floating-actions{transition:right .5s cubic-bezier(.22,.7,.2,1),opacity .3s}body.mt-app.app-open .floating-actions{right:calc(var(--pw) + 24px)}@media(max-width:900px){body.mt-app{--ah:56px}.app-top{padding:0 14px;gap:10px}.app-top .app-logo img,.app-top .custom-logo{height:26px}.app-nav{display:none}.app-burger{display:grid;margin-left:auto;width:40px;height:40px;place-items:center;background:none;border:1px solid rgba(35,43,49,.2);border-radius:5px;color:var(--ink);padding:0}.app-top.menu .app-nav{display:flex;position:absolute;left:0;right:0;top:var(--ah);background:#fff;flex-direction:column;align-items:stretch;padding:8px 14px 14px;border-bottom:1px solid rgba(35,43,49,.15);gap:0}.app-top.menu .app-nav a{text-align:left;padding:14px 6px;border-top:1px solid rgba(35,43,49,.08)}.app-stage{flex-direction:column;padding-bottom:64px}.app-panel{width:100%;height:0;border-left:0;border-top:1px solid rgba(35,43,49,.14);transition:height .75s cubic-bezier(.33,.1,.2,1)}.app-stage.open .app-panel{width:100%;height:56%}.app-pin{width:100%}.app-pv{padding:18px 18px 0}.app-pv h2{font-size:26px}.app-hero #mt3d .title{left:14px;top:12px;right:14px}.app-hero #mt3d .title h1{font-size:22px}.app-hero #mt3d .title .btn,.app-stage.open .app-hero #mt3d .title,.app-hero #mt3d .legend{display:none}.app-hero #mt3d .hud.ctrl{left:14px;bottom:12px}.app-hint{bottom:auto;top:84px;white-space:normal;text-align:center;width:max-content;max-width:86%}.app-stage.open .app-hint{display:none}body.mt-app .floating-actions{opacity:1;pointer-events:auto}body.mt-app.app-open .floating-actions{right:14px;opacity:0;pointer-events:none}body.mt-app.app-open .app-hero #mt3d .hud.ctrl{visibility:hidden}}@media(max-height:520px)and (min-width:700px){body.mt-app{--pw:340px}}@media(prefers-reduced-motion:reduce){.app-panel,.app-top .scroll-progress{transition:none!important}}.app-stage.open #mt3d .lb.act .tag span,.app-stage.open #mt3d .lb.hot .tag span{display:none}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.app-filter input[type=search]{width:100%;font:400 16px var(--body);padding:12px;border:1px solid rgba(35,43,49,.25);border-radius:5px;background:#fff;color:var(--ink)}.app-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.app-chips button{font:600 13px var(--body);padding:7px 11px;border:1px solid rgba(35,43,49,.2);border-radius:3px;background:#fff;color:var(--ink);cursor:pointer}.app-chips button.on{background:var(--night);color:#fff;border-color:var(--night)}.app-count{font-size:13px;color:var(--muted);margin:10px 0 4px}.app-prods{display:flex;flex-direction:column}.app-prod{display:flex;gap:14px;align-items:center;padding:10px 0;border-top:1px solid rgba(35,43,49,.1);text-decoration:none;color:var(--ink)}.app-prod:last-child{border-bottom:1px solid rgba(35,43,49,.1)}.app-prod[hidden]{display:none}.app-prod .im{width:72px;height:56px;flex:none;background:var(--cream-2);border-radius:3px;overflow:hidden;display:block}.app-prod img{width:100%;height:100%;object-fit:cover;display:block}.app-prod .tx b{display:block;font:700 16px var(--head)}.app-prod .tx small{color:var(--muted);font-size:13px}.app-prod:hover b{color:var(--copper)}.app-refs blockquote{margin:0 0 14px;padding:14px 16px;border:1px solid rgba(35,43,49,.12);border-radius:5px}.app-refs blockquote p{margin:0 0 8px}.app-refs cite{font-style:normal;font-weight:700;font-size:14px;color:var(--muted)}.app-none{color:var(--muted)}.app-bar{display:none}@media(max-width:900px){.app-bar{display:flex;position:fixed;left:0;right:0;bottom:0;height:64px;padding:8px;gap:4px;background:#eef1f2f7;border-top:1px solid rgba(35,43,49,.12);z-index:60}.app-bar a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;text-decoration:none;color:var(--ink);border-radius:5px;font:600 11px var(--body)}.app-bar a svg{width:20px;height:20px}.app-bar a.on{color:var(--copper);background:#b8673a1a}.app-bar a:focus-visible{outline:2px solid var(--copper);outline-offset:-2px}body.mt-app .floating-actions{bottom:76px}.app-hero #mt3d .hud.ctrl{bottom:12px}.app-bar a{font-size:10.5px}}@media(max-width:900px){.app-burger{display:none!important}.app-top{justify-content:center}.app-top.menu .app-nav{display:none}}.app-hero #mt3d .title h1{pointer-events:auto;-webkit-user-select:text;user-select:text;cursor:text;width:fit-content}.app-hero #mt3d .title .app-lead{display:block;max-width:440px;margin:0 0 14px;font-size:16px;line-height:1.5;color:#2c3740;font-weight:500;text-align:left;hyphens:manual;pointer-events:auto;-webkit-user-select:text;user-select:text}.app-stage.open .app-hero #mt3d .title .app-lead{display:none}@media(max-width:900px){.app-hero #mt3d .title .app-lead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}}.app-hero #mt3d .hud.ctrl{display:flex;gap:6px}.app-hero #mt3d .hud.ctrl .skip[hidden],.au-b,.au-t{display:none}@media(max-width:900px){.app-hero #mt3d .title .app-lead{position:static;width:auto;height:auto;overflow:visible;clip:auto;display:block;font-size:14px;line-height:1.45;margin:6px 0 0;max-width:none}.app-hero #mt3d .title h1{font-size:21px;margin:0}.app-hint{display:none}.app-hero #mt3d .hud.ctrl{left:14px;right:78px;bottom:12px;width:auto;max-width:none;transform:none;justify-content:flex-start;gap:8px;padding:6px;background:#f4f6f7e6}.app-hero #mt3d .hud.ctrl .au-b{display:inline-flex;align-items:center;height:44px;padding:0 14px;background:var(--night);color:#fff;border-radius:5px;font:600 14px var(--body);text-decoration:none;white-space:nowrap}.app-hero #mt3d .hud.ctrl .au-t{display:block;flex:1;min-width:0;font:600 11px/1.25 var(--body);color:#2c3740;padding-right:4px}.app-hero #mt3d .hud.ctrl:has(.skip:not([hidden])) .au-t{display:none}}@media(max-width:360px){.app-hero #mt3d .hud.ctrl .au-t{display:none}}@media(max-width:900px){.app-ph{padding:8px 14px}.app-ph button{width:34px;height:34px}.app-pv{padding:12px 16px 0}.app-pv h2{font-size:21px;margin:0 0 4px}.app-pv .lead{font-size:15px;line-height:1.4;margin:0 0 10px}.app-pv p{font-size:14.5px;line-height:1.45;margin:0 0 8px}.app-pv h3{font-size:11.5px;margin:12px 0 6px}.app-pv ul{display:flex;flex-wrap:wrap;gap:6px}.app-pv ul li{padding:5px 10px;border:1px solid rgba(35,43,49,.14);border-radius:3px;font-size:14px;background:#f5f7f8}.app-pv ul li:last-child{border-bottom:1px solid rgba(35,43,49,.14)}.app-pv .mat span{font-size:13px;padding:5px 9px}.app-btn{margin:12px 8px 0 0;padding:11px 16px;font-size:14.5px}.app-list a{padding:10px 2px;font-size:15.5px}.app-form label{margin:9px 0 4px;font-size:11px}.app-form input[type=text],.app-form select,.app-form textarea,.app-form input[type=file]{padding:9px 10px;font-size:15px}.app-form textarea{min-height:70px}.app-prod{padding:7px 0}.app-prod .im{width:56px;height:44px}.app-prod .tx b{font-size:15px}.app-pin{padding-bottom:16px}.app-stage.open .app-panel{height:62%}}.app-det>summary{font:700 13px var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:22px 0 8px;cursor:pointer;list-style:none}.app-det>summary::-webkit-details-marker{display:none}@media(max-width:900px){.app-det>summary{display:inline-flex;align-items:center;margin:12px 0 0;padding:11px 16px;background:var(--night);color:#fff;border-radius:5px;font:600 14.5px var(--body);letter-spacing:0;text-transform:none}.app-det>summary:after{content:attr(data-closed);margin-left:0}.app-det>summary{font-size:0}.app-det>summary:after{font-size:14.5px}.app-det[open]>summary{background:transparent;color:var(--muted);padding:0;margin:14px 0 6px;font:700 11.5px var(--head);letter-spacing:.12em;text-transform:uppercase}.app-det[open]>summary:after{content:attr(data-open);font:inherit}}.app-panel{background:var(--night);border-left:0;box-shadow:-18px 0 40px -28px #141c2299}.app-pin{background:#fff}.app-ph{background:var(--night);border-bottom:0;padding:12px 18px 6px;color:#fff}.app-ph .app-k{color:var(--amber)}.app-ph button{background:#ffffff12;border:1px solid rgba(255,255,255,.2);color:#fff}.app-ph button:hover{background:#ffffff29;border-color:var(--amber);color:var(--amber)}.app-pv{padding:0}.app-hd{position:relative;overflow:hidden;background:var(--night);color:#fff;padding:6px 24px 38px;background-image:repeating-linear-gradient(90deg,rgba(255,255,255,.045) 0 1px,transparent 1px 38px)}.app-hd:after{content:"";position:absolute;left:0;right:0;bottom:0;height:90px;background:linear-gradient(180deg,transparent,rgba(20,28,34,.35));pointer-events:none}.app-pv h2{font:800 31px/1.06 var(--head);letter-spacing:-.02em;margin:0 0 8px;color:#fff;position:relative;z-index:1}.app-hd .lead{font-size:17px;line-height:1.5;color:#c9d4da;margin:0;position:relative;z-index:1}.app-prof{display:block;width:176px;height:70px;color:var(--amber);margin:0 0 14px;position:relative;z-index:1}.app-prof path{stroke-dasharray:1;stroke-dashoffset:1}.app-prof .dim{stroke:#ffffff59;stroke-dasharray:none;stroke-dashoffset:0}.app-pv:not([hidden]) .app-prof path:not(.dim){animation:profdraw 1.1s cubic-bezier(.4,.1,.2,1) var(--d,0s) forwards}@keyframes profdraw{to{stroke-dashoffset:0}}.app-body{position:relative;z-index:2;background:#fff;border-radius:8px 8px 0 0;margin-top:-14px;padding:22px 24px 30px;min-height:240px}.app-body>p{font-size:16px;line-height:1.62;color:#2b353c;margin:0 0 12px}.app-pv h3{position:relative;font:700 12px var(--head);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin:24px 0 10px;padding-left:16px}.app-pv h3:before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:2px;background:var(--amber)}.app-pv ul{margin:0}.app-pv li{padding:10px 0 10px 2px;font-size:16px}.app-pv .mat{gap:8px}.app-pv .mat span{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;padding:7px 12px 7px 9px;border:1px solid rgba(35,43,49,.16);border-radius:5px;background:#f7f9fa}.app-pv .mat i{width:14px;height:14px;border-radius:3px;box-shadow:inset 0 0 0 1px #232b3140;flex:none}.app-btn{position:relative;overflow:hidden;border-radius:5px;transition:background .25s,transform .25s,box-shadow .25s}.app-btn:hover{transform:translateY(-2px);box-shadow:0 12px 22px -14px #232b31b3}.app-pv[data-i] .app-btn{display:flex;justify-content:center;position:sticky;bottom:14px;margin:26px 0 0;background:var(--amber);color:#2b1a10;font-weight:700;box-shadow:0 16px 28px -16px #232b31a6}.app-pv[data-i] .app-btn:hover{background:#d1ac62;color:#2b1a10}.app-list a{gap:16px;padding:14px 8px 14px 4px;border-top:1px solid rgba(35,43,49,.1);transition:background .2s,padding .25s}.app-list a:hover{background:#f5f7f8;padding-left:12px}.app-list .app-prof{width:64px;height:26px;margin:0;color:var(--copper);flex:none}.app-list .app-prof path{stroke-dasharray:none;stroke-dashoffset:0;animation:none!important}.app-list .app-prof .dim{display:none}.app-gal figure{overflow:hidden;border-radius:5px}.app-gal img{transition:transform .8s cubic-bezier(.22,.7,.2,1)}.app-gal a:hover img{transform:scale(1.05)}.app-refs blockquote{background:#f7f9fa;border:0;border-radius:8px;padding:18px 20px;position:relative}.app-prod{padding:12px 6px;border-radius:5px;transition:background .2s}.app-prod:hover{background:#f5f7f8}.app-pv:not([hidden]) .app-body>*{animation:appin .55s cubic-bezier(.22,.7,.2,1) both}.app-pv:not([hidden]) .app-body>*:nth-child(2){animation-delay:.05s}.app-pv:not([hidden]) .app-body>*:nth-child(3){animation-delay:.1s}.app-pv:not([hidden]) .app-body>*:nth-child(4){animation-delay:.15s}.app-pv:not([hidden]) .app-body>*:nth-child(5){animation-delay:.2s}.app-pv:not([hidden]) .app-body>*:nth-child(n+6){animation-delay:.25s}.app-pv:not([hidden]) h2,.app-pv:not([hidden]) .app-hd .lead{animation:appin .5s cubic-bezier(.22,.7,.2,1) both}.app-pv:not([hidden]) .app-hd .lead{animation-delay:.08s}@keyframes appin{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-pv *{animation:none!important}.app-prof path{stroke-dashoffset:0!important}}@media(max-width:900px){.app-panel{box-shadow:0 -18px 40px -28px #141c2299}.app-ph{padding:8px 14px 2px}.app-hd{padding:4px 16px 30px}.app-pv h2{font-size:23px;margin:0 0 4px}.app-hd .lead{font-size:14.5px;line-height:1.4}.app-prof{width:120px;height:48px;margin:0 0 8px}.app-body{padding:16px 16px 22px;margin-top:-12px;min-height:120px}.app-body>p{font-size:14.5px;line-height:1.5;margin:0 0 8px}.app-pv h3{margin:16px 0 8px;font-size:11.5px}.app-pv ul li{padding:5px 10px;font-size:14px;background:#f5f7f8;border-radius:5px}.app-pv .mat span{font-size:13px;padding:5px 10px 5px 8px}.app-pv[data-i] .app-btn{margin-top:16px;bottom:10px}.app-list .app-prof{width:52px;height:22px}.app-list a{padding:11px 4px}}@media(max-width:900px){.app-pv[data-i] .app-btn{position:static;box-shadow:none;width:100%}}.app-fx{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1}.app-dims .dg:nth-child(2){transition-delay:.5s}.app-trust{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:4;margin:0;padding:10px 6px;list-style:none;display:flex;align-items:center;background:#f4f6f7db;backdrop-filter:blur(10px);border:1px solid rgba(35,43,49,.1);border-radius:5px;box-shadow:0 14px 30px -22px #232b3180;transition:opacity .5s}.app-trust li{display:flex;align-items:center;gap:8px;padding:0 16px;font:600 13px var(--body);color:#2c3740;white-space:nowrap}.app-trust li+li{border-left:1px solid rgba(35,43,49,.16)}.app-trust li:before{content:"";width:7px;height:7px;border-radius:2px;background:var(--amber)}.app-stage.open .app-trust,.app-stage.open .app-hint{bottom:84px}@media(max-width:1180px){.app-trust li:nth-child(n+3){display:none}.app-trust li:nth-child(2):after{content:none}}@media(max-width:900px){.app-trust{display:none}}@media(prefers-reduced-motion:reduce){.app-fx{display:none}}.app-env{display:flex;align-items:center;gap:10px;margin-left:8px;padding-left:12px;border-left:1px solid rgba(35,43,49,.14)}.env-grp{display:flex;align-items:center;gap:3px}.env-tod{padding:2px;border:1px solid rgba(35,43,49,.16);border-radius:6px;gap:2px;background:#ffffff8c}.env-b,.env-toggle{position:relative;width:38px;height:38px;border:1px solid transparent;border-radius:5px;background:transparent;color:#56646e;cursor:pointer;display:grid;place-items:center;padding:0;transition:background .25s,color .25s,border-color .25s,transform .2s}.env-b svg,.env-toggle svg{width:22px;height:22px}.env-b:hover{transform:translateY(-1px);color:var(--c,#232B31);background:#232b310f}.env-b[data-season=spring]{--c:#4f8f3e}.env-b[data-season=summer]{--c:#b98516}.env-b[data-season=autumn]{--c:#b4561a}.env-b[data-season=winter]{--c:#3f7fb4}.env-b[data-tod=day]{--c:#b98516}.env-b[data-tod=night]{--c:#3E4A8C}.env-b.on{color:var(--c);background:color-mix(in srgb,var(--c) 14%,#fff);border-color:color-mix(in srgb,var(--c) 55%,transparent)}.env-b[data-tod].on{color:#fff;background:var(--c);border-color:var(--c)}.env-b:focus-visible{outline:2px solid var(--copper);outline-offset:2px}.env-b[data-tip]:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%,4px);background:#232b31;color:#fff;font:600 12px var(--body);padding:5px 9px;border-radius:3px;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .2s,transform .2s}.env-b:hover:after{opacity:1;transform:translate(-50%)}.env-toggle{display:none}.app-snap{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:1;opacity:1;transition:opacity 1.5s ease;filter:blur(.42px) saturate(.9) contrast(.94) brightness(1.03)}.app-snap.out{opacity:0}@media(max-width:900px){.env-toggle{display:grid}.app-env{display:none;position:absolute;left:0;bottom:calc(100% + 8px);margin:0;padding:6px 8px;gap:8px;border:1px solid rgba(35,43,49,.12);border-radius:8px;background:#f4f6f7f7;box-shadow:0 14px 30px -18px #232b3199}.env-b[data-tip]:after{display:none}.app-env.open{display:flex}.app-hero #mt3d .hud.ctrl .au-t{display:none!important}}.app-trust{left:auto;right:92px;transform:none}.app-hero #mt3d.night .title .app-lead{color:#e3eaee;text-shadow:0 1px 10px rgba(10,14,30,.55)}.app-stage.open .app-trust{display:none}@media(max-width:1380px){.app-trust li:nth-child(4){display:none}}@media(max-width:1180px){.app-trust li:nth-child(n+3){display:none}}.app-hero #mt3d .title h1 span{background:none;-webkit-background-clip:border-box;background-clip:border-box;-webkit-text-fill-color:#8E4F2B;color:#8e4f2b;text-shadow:0 1px 14px rgba(255,255,255,.55)}.app-hero #mt3d.night .title h1 span,#mt3d.night .title h1 span{-webkit-text-fill-color:#E6A87E;color:#e6a87e;text-shadow:0 2px 16px rgba(10,14,30,.6)}@media(max-width:900px){.env-toggle{display:none!important}.app-env{display:flex!important;position:static;margin:0;padding:0 0 0 6px;border:0;border-left:1px solid rgba(35,43,49,.14);box-shadow:none;background:transparent;gap:5px}.env-grp{gap:0}.env-tod{padding:1px;gap:0}.env-b{width:32px;height:36px}.env-b svg{width:19px;height:19px}.app-hero #mt3d .hud.ctrl{left:14px;right:14px;gap:6px;padding:6px;justify-content:space-between}.app-hero #mt3d .hud.ctrl .au-b{height:36px;padding:0 10px;font-size:13px;margin-left:auto}.app-hero #mt3d .hud.ctrl .au-t{display:none!important}.app-hero #mt3d .hud.ctrl button.pl{width:36px;height:36px}body.mt-app .floating-actions{bottom:140px}}@media(max-width:360px){.env-b{width:28px}.app-hero #mt3d .hud.ctrl .au-b{padding:0 8px;font-size:12px}}.app-top{background:linear-gradient(180deg,#f6f8f9,#e9eef0);box-shadow:0 1px #ffffffe6 inset,0 10px 24px -14px #232b3173,0 1px #232b311a}.app-nav a{transition:background .25s,box-shadow .25s,transform .2s}.app-nav a:hover{background:linear-gradient(180deg,#fff,#e7ecef);box-shadow:0 1px #fff inset,0 3px 8px -4px #232b3159;transform:translateY(-1px)}.app-nav a.on{background:linear-gradient(180deg,#e3e8eb,#eef1f3);box-shadow:0 2px 4px #232b312e inset}.app-nav a.on:after{display:none}.app-btn,.app-hero #mt3d .title .btn,.au-b{background:linear-gradient(180deg,#52606a,#3e4a53 55%,#323d45);box-shadow:0 1px #ffffff38 inset,0 -2px #0003 inset,0 8px 16px -8px #232b31b3,0 2px 4px #232b314d;transition:transform .2s,box-shadow .25s,filter .25s;border:0}.app-btn:hover,.app-hero #mt3d .title .btn:hover,.au-b:hover{transform:translateY(-2px);filter:brightness(1.08);box-shadow:0 1px #ffffff47 inset,0 -2px #0003 inset,0 14px 22px -10px #232b31bf,0 3px 6px #232b314d}.app-btn:active,.app-hero #mt3d .title .btn:active,.au-b:active{transform:translateY(1px);box-shadow:0 2px 4px #00000059 inset}.app-pv[data-i] .app-btn,.app-pv[data-i] .app-btn:hover{background:linear-gradient(180deg,#e6a87e,#cf7f4e 55%,#aa8238);box-shadow:0 1px #ffffff73 inset,0 -2px #5a3c0a47 inset,0 12px 22px -10px #6e4e14b3,0 2px 4px #5a3c0a4d;color:#2b1a10}.app-btn.ghost{background:linear-gradient(180deg,#fff,#eef1f3);color:var(--ink);box-shadow:0 1px #fff inset,0 -1px #232b311a inset,0 6px 12px -8px #232b3173,0 1px 2px #232b312e;border:1px solid rgba(35,43,49,.2)}.app-hero #mt3d .hud.ctrl{background:linear-gradient(180deg,#ffffffeb,#e8edf0e6);border:1px solid rgba(255,255,255,.85);box-shadow:0 1px #fff inset,0 18px 34px -16px #232b3199,0 3px 8px -2px #232b3140}.app-hero #mt3d .hud.ctrl button.pl{background:linear-gradient(180deg,#52606a,#323d45);box-shadow:0 1px #ffffff40 inset,0 6px 10px -5px #232b31b3}.env-b.on{box-shadow:0 1px #ffffffb3 inset,0 5px 10px -5px color-mix(in srgb,var(--c) 70%,#000)}.env-b[data-tod].on{background:linear-gradient(180deg,color-mix(in srgb,var(--c) 85%,#fff),var(--c));box-shadow:0 1px #ffffff59 inset,0 6px 10px -5px #232b3199}.env-tod{box-shadow:0 2px 3px #232b311f inset;background:linear-gradient(180deg,#e7ecef,#f6f8f9)}#mt3d .lb .tag{background:linear-gradient(180deg,#fff,#eef2f4);box-shadow:0 1px #fff inset,0 12px 22px -12px #232b318c,0 2px 5px #232b312e;border:1px solid rgba(35,43,49,.1)}#mt3d .lb .dot,#mt3d .lb .tag b i,.app-list b{background:linear-gradient(180deg,#e6a87e,#a98238);box-shadow:0 1px #ffffff80 inset,0 3px 6px -2px #5a3c0a99}#mt3d .legend button{background:linear-gradient(180deg,#ffffffeb,#ebf0f3e6);box-shadow:0 1px #fff inset,0 5px 10px -6px #232b3180}.app-trust{background:linear-gradient(180deg,#ffffffeb,#e8edf0e6);box-shadow:0 1px #fff inset,0 16px 30px -16px #232b318c,0 2px 6px #232b3126}.floating-actions .wa-widget__toggle,.floating-actions .napsat,.floating-actions .navigovat,.floating-actions .zavolat,.back-to-top{background-image:linear-gradient(180deg,#ffffff38,#00000024);box-shadow:0 1px #ffffff59 inset,0 -2px #0000002e inset,0 12px 20px -10px #232b31bf,0 2px 4px #232b314d}.app-panel{box-shadow:-26px 0 50px -26px #141c22bf,-3px 0 #ffffff0f inset}.app-hd{box-shadow:0 -1px #ffffff14 inset}.app-body{box-shadow:0 -14px 22px -14px #141c2280,0 1px #fff inset}.app-ph button{background:linear-gradient(180deg,#ffffff29,#ffffff0a);box-shadow:0 1px #fff3 inset,0 5px 9px -5px #0009}.app-pv .mat span{background:linear-gradient(180deg,#fff,#f0f3f5);box-shadow:0 1px #fff inset,0 3px 6px -4px #232b3166}.app-pv ul li{transition:background .2s}.app-list a{border-radius:5px}.app-list a:hover{box-shadow:0 8px 16px -12px #232b3180}.app-prod{background:linear-gradient(180deg,#fff,#f7f9fa);border:1px solid rgba(35,43,49,.08);margin-bottom:8px;box-shadow:0 6px 12px -10px #232b3180}.app-prod:last-child{border-bottom:1px solid rgba(35,43,49,.08)}.app-gal figure{box-shadow:0 12px 20px -14px #232b31b3;border-radius:6px}@media(max-width:900px){.app-bar{background:linear-gradient(180deg,#f6f8f9,#e6ebee);box-shadow:0 -10px 22px -14px #232b318c,0 1px #fff inset}.app-bar a.on{background:linear-gradient(180deg,#e3e8eb,#f0f3f5);box-shadow:0 2px 4px #232b3133 inset}.app-panel{box-shadow:0 -22px 40px -22px #141c22bf}}.app-hint{display:none!important}.app-btn,.app-btn:hover,.app-btn:visited,.app-btn:focus,.app-hero #mt3d .title .btn,.app-hero #mt3d .title .btn:hover,.au-b,.au-b:hover,.au-b:visited{color:#fff!important;-webkit-text-fill-color:#fff}.app-btn svg,.app-hero #mt3d .title .btn svg{color:#fff;stroke:#fff}.app-pv[data-i] .app-btn,.app-pv[data-i] .app-btn:hover{color:#2b1a10!important;-webkit-text-fill-color:#2B1A10}.app-btn.ghost,.app-btn.ghost:hover{color:var(--ink)!important;-webkit-text-fill-color:var(--ink)}.app-btn.ghost:hover{color:var(--copper)!important;-webkit-text-fill-color:var(--copper)}.app-top{background:repeating-linear-gradient(90deg,#ffffff59 0 1px,#fff0 1px 3px),linear-gradient(180deg,#f8fafb,#e4eaed 52%,#d5dde1);border-bottom:0;height:calc(var(--ah) + 6px);padding-bottom:6px;align-items:center;box-shadow:0 1px #fffffff2 inset,0 14px 26px -14px #232b3180}.app-top:before{content:"";position:absolute;left:0;right:0;bottom:0;height:6px;background:repeating-linear-gradient(90deg,rgba(35,43,49,.55) 0 1px,transparent 1px 10px) bottom/100% 6px no-repeat,repeating-linear-gradient(90deg,rgba(35,43,49,.55) 0 1px,transparent 1px 50px) bottom/100% 6px no-repeat,linear-gradient(180deg,#c9d2d7,#b6c1c7);-webkit-mask:linear-gradient(180deg,#000 0,#000 100%);pointer-events:none}.app-top:before{background:linear-gradient(90deg,rgba(35,43,49,.5) 1px,transparent 1px) 0 100%/10px 3px repeat-x,linear-gradient(90deg,rgba(143,107,37,.9) 1px,transparent 1px) 0 100%/50px 6px repeat-x,linear-gradient(180deg,#d3dade,#c0cad0)}.app-top .app-logo{padding-right:26px;margin-right:2px;position:relative}.app-top .app-logo:after{content:"";position:absolute;right:0;top:50%;height:26px;width:1px;margin-top:-13px;background:linear-gradient(180deg,transparent,rgba(35,43,49,.3),transparent)}.app-nav{position:relative}.app-nav a{font-weight:700;letter-spacing:.01em}.app-nav a.on,.app-nav a.on:hover{background:none;box-shadow:none;color:#7a4224}.app-nav .app-ind{position:absolute;bottom:-3px;height:5px;left:0;width:0;border-radius:2px 2px 0 0;background:linear-gradient(180deg,#e6a87e,#b8673a);box-shadow:0 -2px 8px #cf7f4e99;transition:left .35s cubic-bezier(.33,.1,.2,1),width .35s cubic-bezier(.33,.1,.2,1),opacity .25s;opacity:0;pointer-events:none}.app-nav .app-ind.on{opacity:1}@media(max-width:900px){.app-top{height:calc(var(--ah) + 6px)}.app-top .app-logo:after{display:none}.app-top .app-logo{padding-right:0}}.app-top:before{display:none}.app-top{background:linear-gradient(180deg,#f7f9fa,#e8edf0);height:var(--ah);padding-bottom:0;box-shadow:0 1px #fffffff2 inset,0 12px 24px -14px #232b3173,0 1px #232b311a}@media(max-width:900px){.app-top{height:var(--ah)}}@media(min-width:901px){.app-nav a[data-view]{position:relative;margin:0 2px}.app-nav a[data-view]+a[data-view]:before{content:"";position:absolute;left:-3px;top:50%;height:26px;width:1px;margin-top:-13px;background:linear-gradient(180deg,transparent,rgba(35,43,49,.3),transparent);pointer-events:none}}.app-nav .app-ind{display:none!important}.app-nav a[data-view]{border:1px solid transparent;border-radius:5px;transition:background .25s,border-color .25s,box-shadow .25s,color .2s}.app-nav a[data-view]:hover{background:linear-gradient(180deg,#fff,#edf1f3);border-color:#232b3133;box-shadow:0 1px #fff inset,0 4px 8px -5px #232b3166;transform:none}.app-nav a.on,.app-nav a.on:hover{background:linear-gradient(180deg,#e6ebee,#f3f6f7);border-color:#8f6b258c;color:#7a4224;box-shadow:0 2px 4px #232b3124 inset,0 1px #fff}.app-nav a[data-view],.app-nav a[data-view]:hover,.app-nav a.on,.app-nav a.on:hover{border-color:transparent!important}.app-nav a.on,.app-nav a.on:hover{box-shadow:0 2px 5px #232b312e inset,0 1px #fff}.app-nav a[data-view],.app-nav a[data-view]:hover,.app-nav a.on,.app-nav a.on:hover{border:0!important;box-shadow:none!important;outline-offset:2px}.app-nav a[data-view]:hover{background:#232b310f}.app-nav a.on,.app-nav a.on:hover{background:#8f6b251f;color:#7a4224}.app-nav a[data-view],.app-nav a[data-view]:hover,.app-nav a.on,.app-nav a.on:hover{background:none!important;box-shadow:none!important;border:0!important}.app-nav a[data-view]{color:#232b31;transition:color .25s,text-shadow .25s}.app-nav a[data-view]:hover{color:#8e4f2b;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 14px rgba(207,127,78,.45)}.app-nav a.on,.app-nav a.on:hover{color:#8e4f2b;text-shadow:0 1px 0 rgba(255,255,255,.9),0 0 12px rgba(207,127,78,.5)}.app-hero #mt3d .title{left:22px;top:18px;padding:16px 24px 18px 22px;border-radius:8px;width:fit-content;max-width:min(720px,calc(100% - 44px));background:linear-gradient(135deg,#ffffff9e,#ebf1f56b);border:1px solid rgba(255,255,255,.6);box-shadow:0 1px #ffffffb3 inset,0 18px 34px -20px #232b318c;-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);transition:background .6s,border-color .6s}.app-hero #mt3d.night .title{background:linear-gradient(135deg,#121a3094,#1e284666);border-color:#ffffff24;box-shadow:0 1px #ffffff1a inset,0 18px 34px -20px #000000b3}.app-hero #mt3d .title .btn{margin-top:4px}.app-stage.open .app-hero #mt3d .title{display:none}@media(max-width:900px){.app-hero #mt3d .title{left:10px;right:10px;top:10px;max-width:none;width:auto;padding:12px 14px 14px;backdrop-filter:blur(8px)}.app-hero #mt3d .title h1{margin:0 0 4px}}.app-hero #mt3d .title{left:0;top:12px;padding:22px 64px 24px 30px;border:0;border-radius:0 10px 10px 0;width:fit-content;max-width:min(780px,calc(100% - 20px));box-shadow:none;background:linear-gradient(90deg,#ffffffc7,#f4f8fa9e 55%,#f4f8fa00);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 62%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#000 0 62%,#0000)}.app-hero #mt3d .title:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:4px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e6a87e,#b8673a 60%,#8e4f2b);box-shadow:0 0 14px #cf7f4e8c}.app-hero #mt3d .title:after{content:"";position:absolute;left:30px;right:90px;top:0;height:1px;background:linear-gradient(90deg,#fffffff2,#fff0)}.app-hero #mt3d.night .title{background:linear-gradient(90deg,#0e1428b3,#16203c80 55%,#16203c00);border:0;box-shadow:none}.app-hero #mt3d.night .title:after{background:linear-gradient(90deg,#ffffff59,#fff0)}@media(max-width:900px){.app-hero #mt3d .title{left:0;right:0;top:0;width:auto;max-width:none;border-radius:0;padding:14px 22px 16px 20px;background:linear-gradient(180deg,#ffffffc2,#f4f8fa8c 70%,#f4f8fa00);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 70%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0 70%,#0000)}.app-hero #mt3d .title:before{left:0;top:14px;bottom:26px}.app-hero #mt3d.night .title{background:linear-gradient(180deg,#0e1428b8,#16203c80 70%,#16203c00)}}.app-hero #mt3d .title{isolation:isolate;background:none!important;-webkit-mask-image:none!important;mask-image:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}.app-hero #mt3d .title:before{content:"";position:absolute;z-index:-1;inset:0;width:auto;border-radius:0 10px 10px 0;background:linear-gradient(90deg,#ffffffc7,#f4f8fa9e 58%,#f4f8fa00);-webkit-backdrop-filter:blur(12px) saturate(1.2);backdrop-filter:blur(12px) saturate(1.2);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 60%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(90deg,#000 0 60%,#0000);box-shadow:none}.app-hero #mt3d .title:after{content:"";position:absolute;inset:18px auto 18px 0;height:auto;width:4px;border-radius:0 3px 3px 0;background:linear-gradient(180deg,#e6a87e,#b8673a 60%,#8e4f2b);box-shadow:0 0 14px #cf7f4e8c}.app-hero #mt3d.night .title:before{background:linear-gradient(90deg,#0e1428b3,#16203c80 58%,#16203c00)}.app-hero #mt3d.night .title:after{background:linear-gradient(180deg,#e6a87e,#b8673a 60%,#8e4f2b)}@media(max-width:900px){.app-hero #mt3d .title:before{border-radius:0;background:linear-gradient(180deg,#ffffffc7,#f4f8fa94 72%,#f4f8fa00);-webkit-mask-image:linear-gradient(180deg,#000 0,#000 72%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(180deg,#000 0 72%,#0000)}.app-hero #mt3d .title:after{top:14px;bottom:30px}.app-hero #mt3d.night .title:before{background:linear-gradient(180deg,#0e1428bd,#16203c80 72%,#16203c00)}}.app-hero #mt3d .title:after,.app-hero #mt3d.night .title:after{display:none!important}.app-back{display:inline-block;margin:0 0 10px;font:600 13px var(--body);color:#e3c888;text-decoration:none;letter-spacing:.03em;position:relative;z-index:1}.app-back:hover{color:#fff}.app-itemimg{margin:0 0 16px;border-radius:6px;overflow:hidden;box-shadow:0 14px 24px -16px #232b31b3}.app-itemimg img{display:block;width:100%;height:auto}.app-prose p{font-size:16px;line-height:1.62;color:#2b353c;margin:0 0 12px}.app-spec{margin:18px 0 0;display:grid;grid-template-columns:auto 1fr;gap:0 18px}.app-spec dt{font:700 12px var(--head);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);padding:10px 0;border-top:1px solid rgba(35,43,49,.1)}.app-spec dd{margin:0;padding:9px 0;border-top:1px solid rgba(35,43,49,.1);font-size:15.5px}.app-pv#v-item .app-btn{margin-top:22px}.app-hero #mt3d .loading{display:none!important}@media(max-width:900px){.app-hero #mt3d .hud.ctrl .au-b{display:none!important}body.mt-app .floating-actions{flex-direction:row;align-items:center;gap:8px;bottom:136px;right:14px}body.mt-app .floating-actions .wa-widget{order:5}body.mt-app .floating-actions .wa-widget__toggle,body.mt-app .floating-actions .napsat,body.mt-app .floating-actions .navigovat,body.mt-app .floating-actions .zavolat{width:42px;height:42px}body.mt-app .floating-actions .wa-widget__toggle svg,body.mt-app .floating-actions .napsat svg,body.mt-app .floating-actions .navigovat svg,body.mt-app .floating-actions .zavolat svg{width:20px;height:20px}}@media(max-width:900px){.app-bar{height:calc(60px + env(safe-area-inset-bottom,0px));padding-bottom:calc(8px + env(safe-area-inset-bottom,0px))}.app-stage{padding-bottom:calc(60px + env(safe-area-inset-bottom,0px))}body.mt-app .floating-actions{bottom:calc(128px + env(safe-area-inset-bottom,0px))}}@media(max-width:900px)and (max-height:700px){.app-hero #mt3d .title .app-lead{display:none}.app-hero #mt3d .title h1{font-size:19px}.app-hero #mt3d .title{top:8px}}@media(max-width:900px)and (max-height:540px){body.mt-app .floating-actions{display:none}}@media(max-width:900px){.app-hero #mt3d .hud.ctrl .app-env,.app-hero #mt3d .hud.ctrl .env-toggle{display:none!important}.app-hero #mt3d .hud.ctrl{right:auto;left:14px;justify-content:flex-start}body.mt-app .floating-actions{bottom:calc(78px + env(safe-area-inset-bottom,0px))}}.app-scrollhint{position:absolute;left:0;right:0;bottom:0;height:64px;pointer-events:none;opacity:0;transition:opacity .35s;z-index:5;background:linear-gradient(180deg,#fff0,#fffffff5 78%);display:flex;align-items:flex-end;justify-content:center;padding-bottom:6px}.app-scrollhint.on{opacity:1}.app-scrollhint svg{width:26px;height:26px;color:var(--copper);animation:appMore 1.8s ease-in-out infinite}@keyframes appMore{0%,to{transform:translateY(-3px);opacity:.55}50%{transform:translateY(3px);opacity:1}}@media(prefers-reduced-motion:reduce){.app-scrollhint svg{animation:none}}@media(max-width:900px){.app-scrollhint{bottom:0}}@media(max-width:900px){#v-kontakt ul{display:block}#v-kontakt ul li,#v-kontakt ul li:last-child{padding:5px 0;border:0;border-radius:0;background:transparent;font-size:15px}#v-kontakt ul li a{font-weight:600}}.app-quick{display:none}@media(max-width:900px){#v-kontakt .app-det,#v-kontakt .app-body>a.app-btn:not(.ghost){display:none}.app-quick{display:flex;flex-direction:column;gap:10px;margin:14px 0 6px}.app-quick a{display:flex;align-items:center;gap:12px;min-height:52px;padding:0 16px;border-radius:5px;font:700 16px var(--body);text-decoration:none;color:#fff}.app-quick svg{width:22px;height:22px;flex:none}.app-quick .q-call{background:var(--night)}.app-quick .q-wa{background:#2f9e6b}.app-quick .q-nav{background:#5b7c99}}.app-btn .ph{display:none}@media(max-width:900px){.app-btn .pc{display:none}.app-btn .ph{display:inline}}
