.bz .tour{position:relative;background:#0b0d0c;color:#fff}.bz .tour-stage{position:relative}.bz .tour-svg{display:block;width:100%;height:auto;max-height:78vh;margin-inline:auto}.bz .tour-hud,.bz .tour-pin,.bz .tour-bar,.bz .tour-rail{display:none}.bz .tour-steps{list-style:none;margin:0 auto;padding:24px 16px 56px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;max-width:1328px}.bz .tour-skip{position:absolute;left:16px;top:12px;z-index:5;padding:8px 14px;border-radius:10px;background:#fff;color:#0d0f0e;font-size:14px;font-weight:700;transform:translateY(-200%);transition:transform .2s ease}.bz .tour-skip:focus-visible{transform:none}.bz .tcard{background:#0d0f0ee0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #2B302D;border-radius:20px;padding:clamp(20px,2.2cqw,32px);display:flex;flex-direction:column;gap:12px;box-shadow:0 30px 60px -30px #000000b3}.bz .tc-n{margin:0;font-size:12px;line-height:16px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:#a3aba6}.bz .tc-n span{color:#2ebe35}.bz .tc-h{margin:0;font-size:clamp(26px,2.6cqw,40px);line-height:1.08;font-weight:800;letter-spacing:-.025em;color:#fff;text-wrap:balance}.bz .tc-b{margin:0;font-size:16px;line-height:25px;color:#d5dad7}.bz .tcard .lnk{color:#fff;margin-top:2px}.bz .tcard .lnk .arr{color:#2ebe35}.bz .tc-hint{display:flex;align-items:center;gap:10px;margin:4px 0 0;font-size:14px;font-weight:600;color:#a3aba6}.bz .tc-hint .mouse{position:relative;width:18px;height:28px;border:2px solid #A3ABA6;border-radius:10px}.bz .tc-hint .mouse:after{content:"";position:absolute;left:50%;top:5px;width:3px;height:6px;margin-left:-1.5px;border-radius:2px;background:#2ebe35;animation:t-wheel 1.6s ease-in-out infinite}.bz .tc-cta{display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.bz .tcard .btn-line{color:#fff;border-color:#fff6}.bz .tcard .btn-p{background:#2ebe35;color:#0d0f0e}.bz .tc-crumb{display:flex;gap:8px;margin:0;font-size:13px;color:#a3aba6}.bz .tc-crumb a{color:#a3aba6;text-decoration:underline;text-underline-offset:3px}.bz .tw{margin:4px 0 2px;font-size:14px;line-height:20px}.bz .tw-chips{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.bz .tw-chips li{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:10px;background:#171a18;border:1px solid #2B302D;color:#d5dad7}.bz .tw-chips li i{flex:none;width:8px;height:8px;border-radius:50%;background:#2ebe35}.bz .tw-chips li b{color:#fff}.bz .tw-chips li.g{background:#087a2c;border-color:#087a2c;color:#fff}.bz .tw-chips li.g i{background:#fff}.bz .tw-chat{display:flex;flex-direction:column;gap:8px}.bz .tw-chat p{margin:0;max-width:86%;padding:8px 12px;border-radius:14px;background:#2b302d;color:#fff;font-weight:600}.bz .tw-chat p span{display:block;font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:#a3aba6;font-weight:700}.bz .tw-chat p.ai{align-self:flex-end;background:#087a2c}.bz .tw-chat p.ai span{color:#bfeacb}.bz .tw-check{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:12px;background:#171a18;border:1px solid #2B302D}.bz .tw-check i{flex:none;width:22px;height:22px;border-radius:50%;background:#f5a524;position:relative}.bz .tw-check b{color:#fff}.bz .tw-check .txt{display:grid}.bz .tw-check .txt b{grid-area:1/1}.bz .tw-check .b{opacity:0}.bz .tw-check.done .b{opacity:1}.bz .tw-check.done i{background:#2ebe35}.bz .tw-check.done i:after,.bz .tstep.on .tw-check i:after{content:"";position:absolute;left:7px;top:4px;width:6px;height:10px;border:solid #FFFFFF;border-width:0 3px 3px 0;transform:rotate(45deg)}.bz .tstep.on .tw-check:not(.done) i{animation:t-chk 1.6s forwards}.bz .tstep.on .tw-check:not(.done) i:after{opacity:0;animation:t-in .2s 1.4s forwards}.bz .tstep.on .tw-check .a{animation:t-out .2s 1.4s forwards}.bz .tstep.on .tw-check:not(.done) .b{animation:t-in .3s 1.45s forwards}.bz .tw-bars{display:flex;flex-direction:column;gap:8px}.bz .tw-bars div{display:grid;grid-template-columns:96px 1fr 40px;align-items:center;gap:10px;color:#d5dad7}.bz .tw-bars i{display:block;height:10px;border-radius:5px;background:#2ebe35;width:var(--w)}.bz .tw-bars div:nth-child(2) i{background:#f5a524}.bz .tw-bars b{color:#fff;font-variant-numeric:tabular-nums;text-align:right}.bz .tw-bars p{margin:0;font-size:12px;color:#a3aba6}.bz .tw-search .q{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:999px;border:2px solid #2EBE35;background:#171a18;color:#fff;font-weight:600}.bz .tw-search .q svg{color:#2ebe35;flex:none}.bz .tw-search ul{list-style:none;padding:0;margin:10px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.bz .tw-search li{position:relative;padding:44px 8px 8px;border-radius:10px;background:#171a18;border:1px solid #2B302D;color:#a3aba6;font-size:12px;line-height:16px}.bz .tw-search li:before{content:"";position:absolute;left:8px;right:8px;top:8px;height:28px;border-radius:4px;border:2px solid #2EBE35;background:linear-gradient(#2b302d,#2b302d) center/40% 40% no-repeat}.bz .tw-review{display:flex;align-items:center;gap:14px;padding:12px 14px;border-radius:12px;background:#171a18;border:1px solid #2B302D}.bz .tw-review .ph{position:relative;flex:none;width:34px;height:56px;border-radius:8px;border:2px solid #FFFFFF}.bz .tw-review .ph i{position:absolute;inset:6px 4px;border-radius:3px;background:#2ebe35}.bz .tw-review b{display:block;color:#fff}.bz .tw-review .stars{color:#f5a524;letter-spacing:2px;font-size:18px}.bz .tw-basket{list-style:none;padding:0;display:flex;flex-direction:column;gap:6px}.bz .tw-basket li{display:flex;justify-content:space-between;padding:8px 12px;border-radius:10px;background:#171a18;border:1px solid #2B302D;color:#d5dad7}.bz .tw-basket li.g{background:#087a2c;border-color:#087a2c;color:#fff}.bz .tw-basket li.pay{justify-content:center;color:#2ebe35;font-weight:700}.bz .tw-map{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;padding:12px;border-radius:12px;background:#171a18;border:1px solid #2B302D}.bz .tw-map span{aspect-ratio:1.4;border-radius:8px;background:#2b302d;display:flex;align-items:center;justify-content:center;font-weight:800;color:#0d0f0e}.bz .tw-map span.on{background:#2ebe35;animation:t-pulse-bg 1.4s ease-in-out infinite}.bz .tw-rule{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-radius:12px;background:#171a18;border:1px solid #2B302D}.bz .tw-rule .tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#2ebe35}.bz .tw-rule b{color:#fff}.bz .tw-rule .al{display:flex;align-items:center;gap:8px;color:#a3aba6;font-size:13px}.bz .tw-rule .al i{width:8px;height:8px;border-radius:50%;background:#2ebe35}.bz .tstep.on .tw-chips li,.bz .tstep.on .tw-chat p,.bz .tstep.on .tw-basket li,.bz .tstep.on .tw-search li{animation:t-up .45s cubic-bezier(.2,.7,.2,1) both}.bz .tstep.on .tw-chips li:nth-child(2),.bz .tstep.on .tw-basket li:nth-child(2),.bz .tstep.on .tw-search li:nth-child(2){animation-delay:.35s}.bz .tstep.on .tw-chips li:nth-child(3),.bz .tstep.on .tw-basket li:nth-child(3),.bz .tstep.on .tw-search li:nth-child(3){animation-delay:.7s}.bz .tstep.on .tw-chips li:nth-child(4),.bz .tstep.on .tw-basket li:nth-child(4){animation-delay:1.05s}.bz .tstep.on .tw-chat p:nth-child(2){animation-delay:.8s}.bz .tstep.on .tw-chat p:nth-child(3){animation-delay:1.6s}.bz .tstep.on .tw-chat p:nth-child(4){animation-delay:2.4s}.bz .tstep.on .tw-bars i{animation:t-grow .9s cubic-bezier(.2,.7,.2,1) both}.bz .tstep.on .tw-bars div:nth-child(2) i{animation-delay:.2s}.bz .tstep.on .tw-bars div:nth-child(3) i{animation-delay:.4s}.bz .tstep.on .tw-review .stars{animation:t-stars 1.2s steps(5) both .3s}.bz .tour.js{height:calc(100svh - 81px + (var(--n) - 1) * 78vh)}.bz .tour.js .tour-stage{position:sticky;top:81px;height:calc(100svh - 81px);overflow:hidden;background:radial-gradient(120% 90% at 60% 40%,#141816,#0b0d0c 70%)}.bz .tour.js .tour-svg{position:absolute;inset:0;width:100%;height:100%;max-height:none}.bz .tour.js .tour-steps{position:absolute;inset:0;padding:0;margin:0;display:block;max-width:none;pointer-events:none;z-index:3}.bz .tour.js .tstep{position:absolute;left:max(24px,calc((100% - 1296px)/2));top:50%;width:min(430px,38%);opacity:0;visibility:hidden;transform:translateY(-44%);transition:opacity .45s ease,transform .55s cubic-bezier(.2,.7,.2,1),visibility .45s}.bz .tour.js .tstep.on{opacity:1;visibility:visible;transform:translateY(-50%);pointer-events:auto}.bz .tour.js .tour-bar{display:block;position:absolute;left:0;right:0;top:0;height:3px;background:#1f2321;z-index:4}.bz .tour.js .tour-bar i{display:block;height:100%;background:#2ebe35;transform-origin:0 50%;transform:scaleX(0)}.bz .tour.js .tour-rail{display:block;position:absolute;right:20px;top:50%;transform:translateY(-50%);z-index:4}.bz .tour-rail ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.bz .tour-rail button{position:relative;display:block;width:32px;height:30px;border:0;padding:0;background:transparent;cursor:pointer}.bz .tour-rail button:before{content:"";position:absolute;left:12px;top:11px;width:8px;height:8px;border-radius:50%;background:#4a514c;transition:transform .25s ease,background-color .25s ease}.bz .tour-rail button:hover:before{background:#a3aba6}.bz .tour-rail button[aria-current=step]:before{background:#2ebe35;transform:scale(1.6)}.bz .tour-rail button span{position:absolute;right:38px;top:50%;transform:translate(6px,-50%);white-space:nowrap;font-size:13px;line-height:18px;font-weight:700;color:#fff;background:#0d0f0e;border:1px solid #2B302D;padding:6px 10px;border-radius:8px;opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease}.bz .tour-rail button:hover span,.bz .tour-rail button:focus-visible span{opacity:1;transform:translateY(-50%)}.bz .tour-rail button:focus-visible{outline:3px solid #2EBE35;outline-offset:-2px;border-radius:8px}.bz .tour.js .tour-hud{display:flex;position:absolute;top:20px;right:72px;z-index:4;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;background:#0d0f0ee0;border:1px solid #2B302D;font-size:13px;line-height:18px;color:#d5dad7;opacity:0;transform:translateY(-6px);transition:opacity .3s ease,transform .3s ease}.bz .tour.js .tour-hud.on{opacity:1;transform:none}.bz .tour-hud .lab{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:#a3aba6}.bz .tour-hud b{font-size:22px;line-height:24px;font-weight:800;color:#2ebe35;font-variant-numeric:tabular-nums;min-width:3.2ch}.bz .tour-hud em{font-style:normal;font-size:11px;font-weight:700;color:#a3aba6;border:1px solid #2B302D;border-radius:6px;padding:1px 6px}.bz .tour.js .tour-pin{display:block;position:absolute;left:0;top:0;width:0;height:0;z-index:2;opacity:0;transition:opacity .3s ease;pointer-events:none}.bz .tour.js .tour-pin.on{opacity:1}.bz .tour-pin:before{content:"";position:absolute;left:-16px;top:-16px;width:32px;height:32px;border-radius:50%;border:2px solid #2EBE35;animation:t-ring 1.8s ease-out infinite}.bz .tour-pin:after{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:#2ebe35;box-shadow:0 0 0 3px #0d0f0eb3}.bz .tour-svg .hl-g.on{filter:url(#tglow)}.bz .tour-svg [data-actor][data-h=x] .hy,.bz .tour-svg [data-actor][data-h=y] .hx{display:none}.bz .tour-svg [data-actor]:not([data-h]) .hy{display:none}.bz .tour-svg .blink{animation:t-blink 1.4s steps(2) infinite}.bz .tour-svg .ps-b{animation:t-swap 7s ease-in-out infinite}.bz .tour-svg .mb-pm{opacity:0;transition:opacity .6s ease .5s}.bz .tour-svg .mb-am{transition:opacity .6s ease .5s}.bz .tour.at-menu .mb-pm{opacity:1}.bz .tour.at-menu .mb-am{opacity:0}.bz .tour[data-stop=menu] .sug rect:first-child{animation:t-blink-soft 1.2s ease-in-out infinite}.bz .tour-svg .waves path,.bz .tour-svg .rings ellipse{opacity:0}.bz .tour[data-stop=aot] .waves path{animation:t-wave 1.3s ease-out infinite}.bz .tour[data-stop=headsets] .rings ellipse{animation:t-wave 1.6s ease-out infinite}.bz .tour-svg .ocd-i{opacity:0}.bz .tour.at-aot .ocd-i{animation:t-in .3s forwards}.bz .tour-svg .chk-ok{opacity:0}.bz .tour[data-stop=check] .chk-bg{animation:t-chkfill 1.6s forwards}.bz .tour[data-stop=check] .chk-ok{animation:t-in .2s 1.4s forwards}.bz .tour.at-window .chk-bg{fill:#2ebe35}.bz .tour.at-window .chk-ok{opacity:1}.bz .tour-svg [id$=-cones]{opacity:0;transition:opacity .6s ease}.bz .tour[data-stop=cams] [id$=-cones]{opacity:1}.bz .tour-svg .net-lines{opacity:0;transition:opacity .6s ease}.bz .tour[data-stop=infra] .net-lines{opacity:1}.bz .tour[data-stop=infra] .net-lines path{animation:t-dash 1.2s linear infinite}.bz .tour-svg .tech{opacity:0;transition:opacity .5s ease}.bz .tour.at-support .tech{opacity:1}.bz .tour-svg .food{opacity:0;transition:opacity .4s ease}.bz .tour.at-table .food{opacity:1}@keyframes t-wheel{0%{transform:translateY(0);opacity:1}70%{transform:translateY(8px);opacity:0}to{opacity:0}}@keyframes t-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes t-in{to{opacity:1}}@keyframes t-out{to{opacity:0}}@keyframes t-grow{0%{width:0}}@keyframes t-stars{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes t-chk{0%,80%{background:#f5a524}to{background:#2ebe35}}@keyframes t-chkfill{0%,80%{fill:#f5a524}to{fill:#2ebe35}}@keyframes t-ring{0%{transform:scale(.6);opacity:1}to{transform:scale(1.6);opacity:0}}@keyframes t-blink{50%{opacity:.25}}@keyframes t-blink-soft{50%{opacity:.55}}@keyframes t-swap{0%,42%{opacity:0}50%,92%{opacity:1}to{opacity:0}}@keyframes t-wave{0%{opacity:0}30%{opacity:1}to{opacity:0}}@keyframes t-dash{to{stroke-dashoffset:-40}}@keyframes t-pulse-bg{50%{background:#087a2c}}@container (max-width:900px){.bz .tour.js .tstep{inset:auto 10px 10px;width:auto;transform:translateY(16px)}.bz .tour.js .tstep.on{transform:none}.bz .tour.js .tcard{padding:16px 18px;gap:8px;max-height:min(52svh,440px);overflow:auto;border-radius:16px}.bz .tc-h{font-size:24px}.bz .tc-b{font-size:15px;line-height:22px}.bz .tw{font-size:13px;line-height:18px}.bz .tw-chips li,.bz .tw-basket li,.bz .tw-chat p{padding:6px 10px}.bz .tw-chat p:nth-child(3),.bz .tw-chat p:nth-child(4){display:none}.bz .tw-search li{padding-top:38px}.bz .tour.js .tour-rail{display:none}.bz .tour.js .tour-hud{top:12px;right:auto;left:10px;padding:6px 10px}.bz .tour-hud b{font-size:18px}.bz .tc-hint{display:none}}@media(prefers-reduced-motion:reduce){.bz .tour *,.bz .tour *:before,.bz .tour *:after{animation:none!important;transition:none!important}.bz .tour.at-check .chk-bg{fill:#2ebe35}.bz .tour.at-check .chk-ok{opacity:1}.bz .tstep.on .tw-check .a{opacity:0}.bz .tstep.on .tw-check .b{opacity:1}.bz .tstep.on .tw-check i{background:#2ebe35}}.bz .tour-svg #dt-canopy{transition:opacity .5s ease}.bz .tour:is([data-stop=headsets],[data-stop=check]) #dt-canopy{opacity:.22}.bz .tour-svg .det{opacity:0;transition:opacity .4s ease}.bz .tour[data-stop=cams] .det{opacity:1}.bz .tour[data-stop=table] .ts-on{animation:t-blink-soft 1s ease-in-out infinite}
