.hero{padding-block:clamp(24px,3vw,36px) clamp(48px,6vw,80px)}.hero-grid{grid-template-columns:minmax(0,800px) minmax(330px,488px);justify-content:space-between;align-items:start;gap:clamp(24px,3vw,40px);display:grid}.hero-label{flex-direction:column;min-height:min(744px,100svh - 140px);display:flex}.hero-label .hero-body{flex:1}.hero-body{align-content:start;gap:18px;padding:clamp(24px,3vw,34px) clamp(20px,2.4vw,32px) 28px;display:grid}.lead{color:var(--ink-2);max-width:54ch;font-size:clamp(17px,1.35vw,19px);line-height:1.5}.contents{border-top:var(--rule-w) solid var(--rule);grid-template-columns:1.2fr 1fr;display:grid}.contents p{padding:14px clamp(20px,2.4vw,32px);font-size:15px;line-height:1.6}.barcode{border-left:var(--rule-w) solid var(--rule);align-content:center;gap:6px;padding:14px clamp(20px,2.4vw,32px);display:grid}.barcode i{background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 7px, transparent 7px 9px, var(--ink) 9px 10px, transparent 10px 13px, var(--ink) 13px 17px, transparent 17px 19px);height:46px;display:block}[data-enter]{animation:enter .7s var(--ease-out) both}@keyframes enter{0%{opacity:.55;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){[data-enter]{animation:none}}.track{gap:12px;display:grid}.track-head{justify-content:space-between;align-items:center;gap:12px;min-height:44px;display:flex}.track-title{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:14px;font-weight:700;font-stretch:100%;line-height:1.3}.track-pause{border-radius:var(--radius-btn);background:var(--label);min-height:44px;box-shadow:inset 0 0 0 2px var(--die);font:700 14px var(--font-sans);color:var(--ink);cursor:pointer;border:0;padding:0 16px}.track-pause:hover{box-shadow:inset 0 0 0 2px var(--ink)}.track-pause[aria-pressed=true]{background:var(--ink);color:var(--ground);box-shadow:none}.tags{gap:12px;list-style:none;display:grid}.tag{background:var(--label);border-radius:var(--radius-tag);min-height:88px;box-shadow:var(--shadow-tag);grid-template-columns:64px 1fr auto;align-items:stretch;display:grid;overflow:hidden}.tag-code{writing-mode:vertical-rl;background:var(--blue-tint);color:var(--blue-deep-text);place-items:center;font-weight:600;display:grid;transform:rotate(180deg)}.tag-what{align-content:center;gap:2px;padding:12px 18px;display:grid}.tag-what b{font-size:19px}.tag-what span{color:var(--ink-2);font-size:14px}.tag-at{color:var(--ink-3);text-align:right;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;padding:0 18px;font-size:11px;display:flex}.tag-at svg{fill:none;width:22px;height:22px;stroke:var(--cyan);stroke-width:3px}.tag-active{background:var(--blue);color:#fff}.tag-active .tag-code{background:var(--blue-deep);color:#fff}.tag-active .tag-what span,.tag-active .tag-at{color:var(--blue-ink)}.tag-next{box-shadow:0 0 0 1px var(--die);background:#fff9}.tag-next .tag-what b{color:var(--ink-2)}.track-note{color:var(--ink-3)}@media (max-width:1180px){.tag{min-height:76px}.tag-what b{font-size:17px}.hero-label .label-band .code{display:none}.hero-label .contents{order:5}.hero-label{min-height:0}}@media (max-width:999px){.hero-grid{grid-template-columns:1fr}.hero-label{min-height:0}.track{max-width:800px}}@media (max-width:640px){.label-band{min-height:48px;font-size:13px}.label-band .code{display:none}.route>div{padding:10px 16px}.route b{font-size:15px}.hero-body{gap:14px;padding:20px 16px}.hero-body .lead{font-size:16px}.hero-label .contents{order:5}.contents{grid-template-columns:1fr}.barcode{border-left:0;border-top:var(--rule-w) solid var(--rule)}.label-act{grid-template-columns:1fr}.act-main{min-height:68px}.act-sec{justify-content:center;min-height:52px}.tag{grid-template-columns:52px 1fr auto;min-height:80px}.tag-what b{font-size:17px}}.video-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.video-text{color:var(--ink-2);max-width:40ch;margin-top:20px;font-size:18px}.video{aspect-ratio:16/9;position:relative}.video iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.video-btn{cursor:pointer;background:var(--ink);border:0;padding:0;position:absolute;inset:0}.video-btn img{object-fit:cover;transition:transform .5s var(--ease-out)}.video-btn:hover img{transform:scale(1.025)}.video-play{background:var(--orange);width:88px;height:88px;transition:transform .2s var(--ease-out);border-radius:50%;place-items:center;margin:-44px 0 0 -44px;display:grid;position:absolute;top:50%;left:50%;box-shadow:0 10px 30px #0000004d}.video-btn:hover .video-play{transform:scale(1.06)}.video-play svg{fill:#fff;width:34px;height:34px;margin-left:4px}@media (max-width:900px){.video-grid{grid-template-columns:1fr}}.proof-label{margin:0}.proof-label .video{border-top:var(--rule-w) solid var(--rule);box-shadow:none;border-radius:0}.crew-label .badges{padding:clamp(16px,2vw,24px)}.badges{grid-template-columns:repeat(6,1fr);gap:20px;list-style:none;display:grid}.badge{background:var(--label);border-radius:var(--radius-tag);box-shadow:inset 0 0 0 1px var(--die);align-content:start;gap:4px;padding:12px 12px 16px;display:grid}.badge img{aspect-ratio:1;object-fit:cover;background:var(--blue-tint);border-radius:6px;width:100%;height:auto;margin-bottom:8px}.badge b{font-size:16px;line-height:1.25}.badge span{color:var(--ink-2);font-size:13px;line-height:1.35}@media (max-width:1100px){.badges{grid-template-columns:repeat(4,1fr)}}@media (max-width:700px){.badges{grid-template-columns:repeat(2,1fr);gap:12px}}.scene-pause{border-radius:var(--radius-btn);color:#fff;min-height:40px;font:700 14px var(--font-sans);letter-spacing:0;text-transform:none;cursor:pointer;background:#ffffff29;border:0;padding:0 14px}.scene-pause:hover{background:#ffffff42}.scene-pause[aria-pressed=true]{color:var(--blue-text);background:#fff}.scene-stage{background:var(--label) url(/media/scena-comanda.png)  center / contain no-repeat;border-bottom:var(--rule-w) solid var(--rule);height:clamp(300px,36vw,500px);position:relative;overflow:hidden}.scene-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease-out);position:absolute;inset:0}.scene-stage canvas.is-ready{opacity:1}.scene-stage:has(canvas.is-ready){background-image:none}.scene-pins{pointer-events:none;position:absolute;inset:0}.pin{white-space:nowrap;background:var(--label);box-shadow:0 0 0 1px var(--die), 0 6px 14px -8px #003a7366;border-radius:4px;align-items:center;gap:6px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;transform:translate(-50%,8px)}.pin .code{color:var(--blue-deep-text);font-size:10px}.pin-active{background:var(--blue);color:#fff;box-shadow:none}.pin-active .code{color:#fff}.scene-steps{grid-template-columns:repeat(5,1fr);list-style:none;display:grid}.scene-steps li{border-left:1px solid var(--die);gap:2px;padding:14px clamp(14px,1.6vw,22px);display:grid}.scene-steps li:first-child{border-left:0}.scene-steps .code{color:var(--ink-3);font-size:11px}.scene-steps b{font-size:17px}.scene-steps li>span:last-child{color:var(--ink-2);font-size:14px}.scene-steps li.is-done{box-shadow:inset 0 4px 0 var(--cyan)}.scene-steps li.is-active{background:var(--blue);color:#fff}.scene-steps li.is-active .code,.scene-steps li.is-active>span:last-child{color:#fff}.scene-note{color:var(--ink-3);border-top:1px solid var(--die);padding:10px clamp(14px,1.6vw,22px)}@media (max-width:900px){.scene-stage{height:clamp(260px,62vw,420px)}.pin{padding:3px 6px;font-size:0}.pin .code{font-size:10px}.scene-steps{grid-template-columns:1fr}.scene-steps li{border-left:0;border-top:1px solid var(--die);grid-template-columns:64px 1fr;column-gap:12px}.scene-steps li .code{grid-row:span 2;align-self:center}}.pallet{flex-direction:column;display:flex}.pallet-stage{aspect-ratio:488/300;background:var(--label) url(/media/palet-module.png) center / contain no-repeat;border-bottom:1px solid var(--die);position:relative}.pallet-stage canvas{opacity:0;width:100%;height:100%;transition:opacity .4s var(--ease-out);position:absolute;inset:0}.pallet-stage canvas.is-ready{opacity:1}.pallet-stage:has(canvas.is-ready){background-image:none}.pallet-body{flex:1;align-content:start;gap:12px;padding:16px clamp(16px,2vw,22px) 14px;display:grid}.pallet-lead{color:var(--ink-2);font-size:15px}.pallet-chips{grid-template-columns:repeat(3,1fr);gap:6px;list-style:none;display:grid}.pallet-chips button{background:var(--ground);width:100%;min-height:44px;box-shadow:inset 0 0 0 1.5px var(--die);color:var(--ink);font:700 13.5px/1.15 var(--font-sans);text-align:left;cursor:pointer;transition:box-shadow .15s, background-color .15s, transform .15s var(--ease-out);border:0;border-radius:6px;align-items:center;gap:7px;padding:0 9px;display:flex}.pallet-chips button .code{color:var(--ink-3);font-size:10px}.pallet-chips button:hover{box-shadow:inset 0 0 0 1.5px var(--blue)}.pallet-chips button:active{transform:translateY(1px)}.pallet-chips button[aria-pressed=true]{background:var(--blue);color:#fff;box-shadow:none}.pallet-chips button[aria-pressed=true] .code{color:#fff}.pallet-all{justify-self:start;font-size:14px}.pallet .act-main{min-height:72px;font-size:clamp(19px,1.6vw,24px)}@media (max-width:1180px){.pallet-chips{grid-template-columns:repeat(2,1fr)}}@media (max-width:999px){.pallet-chips{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.pallet-chips{grid-template-columns:repeat(2,1fr)}}
.pt-belt{padding:6px 0 18px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.pt-belt:focus-visible{outline:3px solid var(--blue);outline-offset:-3px}.pt-track{width:max-content;animation:80s linear infinite pt-roll;display:flex}.pt-belt:hover .pt-track,.pt-belt:focus-within .pt-track{animation-play-state:paused}.pt-row{gap:16px;margin:0;padding-right:16px;list-style:none;display:flex}.pt-item{border-radius:var(--radius-label);height:96px;box-shadow:var(--shadow-tag);background:#fff;flex:none;place-items:center;padding:10px 18px;display:grid}.pt-item img{object-fit:contain;width:auto;max-width:none;height:64px;display:block}@keyframes pt-roll{to{transform:translate(-50%)}}@media (max-width:700px){.pt-item{height:76px;padding:8px 14px}.pt-item img{height:50px}.pt-track{animation-duration:60s}}@media (prefers-reduced-motion:reduce){.pt-belt{-webkit-mask-image:none;mask-image:none}.pt-track{width:auto;animation:none;display:block}.pt-row{flex-wrap:wrap;justify-content:center;padding:0 16px}.pt-row[aria-hidden=true]{display:none}}
