.gtl{--gtl-asphalt: #cdd4da;--gtl-grass: #dce5df;--gtl-roadline: rgba(255, 255, 255, .75);--gtl-mark: rgba(43, 53, 65, .22);--gtl-post: #2b3541;--gtl-acc: #0b6f69;--gtl-ok-bg: #dcfce7;--gtl-ok-ink: #136b34;--gtl-wait-bg: #fef3c7;--gtl-wait-ink: #7a4f07;--gtl-surface: #ffffff;--gtl-line: #d3dddd;--gtl-ink: #0d1b2a;--gtl-muted: #41556b;--gtl-lamp: 0;--gtl-sh: 0 14px 32px rgba(13, 27, 42, .16);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.dark .gtl{--gtl-asphalt: #1b2831;--gtl-grass: #142028;--gtl-roadline: rgba(234, 240, 243, .4);--gtl-mark: rgba(0, 0, 0, .4);--gtl-post: #0b1520;--gtl-acc: #3fc1b8;--gtl-ok-bg: #10301d;--gtl-ok-ink: #7ee2a8;--gtl-wait-bg: #33260f;--gtl-wait-ink: #f3c88a;--gtl-surface: #14212b;--gtl-line: #26384a;--gtl-ink: #eaf0f3;--gtl-muted: #a5b4bf;--gtl-lamp: 1;--gtl-sh: 0 14px 32px rgba(0, 0, 0, .5)}.gtl__stage{position:relative;width:300px;height:200px;overflow:hidden;border-radius:16px}.gtl--s .gtl__stage{width:236px;height:162px}.gtl--l .gtl__stage{width:380px;height:254px}.gtl__origin{position:absolute;left:50%;top:56%;width:0;height:0}.gtl__cam,.gtl__grp{position:absolute;left:0;top:0;width:0;height:0;transform-style:preserve-3d}.gtl__truck{animation:gtl-truck 2.8s cubic-bezier(.3,.05,.2,1) infinite}.gtl__arm{animation:gtl-arm 2.8s cubic-bezier(.2,.6,.2,1) infinite}.gtl__lamp{position:absolute;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(ellipse,#ffd6962e,#ffd69600 70%);opacity:var(--gtl-lamp);pointer-events:none}.gtl__cnt{position:absolute;transform:translate(-50%,-130%);width:52px;height:22px}.gtl__cnt span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:700 11px/1 JetBrains Mono,ui-monospace,monospace;color:#fff;background:var(--gtl-post);border-radius:6px;white-space:nowrap;box-shadow:0 0 0 1px #ffffff14}.gtl__cnt-a{animation:gtl-cntA 2.8s linear infinite}.gtl__cnt-b{animation:gtl-cntB 2.8s linear infinite;opacity:0}.gtl__chip{position:absolute;left:12px;bottom:12px;display:flex;align-items:center;gap:6px;background:var(--gtl-surface);border:1px solid var(--gtl-line);border-radius:8px;padding:4px 7px;box-shadow:var(--gtl-sh);white-space:nowrap;opacity:0;animation:gtl-chipBox 2.8s cubic-bezier(.3,.05,.2,1) infinite}.gtl__plate{font:700 11px/1 JetBrains Mono,ui-monospace,monospace;color:var(--gtl-ink)}.gtl__status{position:relative;width:104px;height:18px}.gtl__status span{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font:700 10px/1 JetBrains Mono,ui-monospace,monospace;border-radius:5px;white-space:nowrap;opacity:0}.gtl__wait{color:var(--gtl-wait-ink);background:var(--gtl-wait-bg);animation:gtl-chipWait 2.8s linear infinite}.gtl__ok{color:var(--gtl-ok-ink);background:var(--gtl-ok-bg);animation:gtl-chipOk 2.8s linear infinite}.gtl__kicker{display:flex;align-items:center;gap:7px}.gtl__kicker span{font:700 12px/1 JetBrains Mono,ui-monospace,monospace;letter-spacing:.16em;color:var(--gtl-acc)}.gtl__kicker i{width:5px;height:5px;border-radius:50%;background:var(--gtl-acc);animation:gtl-dots 1.4s ease-in-out infinite}.gtl__kicker i:nth-of-type(2){animation-delay:.2s}.gtl__kicker i:nth-of-type(3){animation-delay:.4s}.gtl__label{min-height:20px;font-size:14px;color:var(--gtl-muted)}@keyframes gtl-truck{0%{transform:translate3d(340px,-20px,0)}10%,62%{transform:translate3d(-150px,-20px,0)}84%,to{transform:translate3d(-720px,-20px,0)}}@keyframes gtl-arm{0%,40%{transform:translate3d(-171px,-70px,22px) rotateX(0)}62%,84%{transform:translate3d(-171px,-70px,22px) rotateX(80deg)}96%,to{transform:translate3d(-171px,-70px,22px) rotateX(0)}}@keyframes gtl-chipWait{0%,8%{opacity:0}11%,32%{opacity:1}38.5%,to{opacity:0}}@keyframes gtl-chipOk{0%,32%{opacity:0}38.5%,62%{opacity:1}66%,to{opacity:0}}@keyframes gtl-chipBox{0%,8%{opacity:0;transform:translateY(6px)}11%,62%{opacity:1;transform:translate(0)}66%,to{opacity:0;transform:translate(0)}}@keyframes gtl-cntA{0%,68%{opacity:1}70%,94%{opacity:0}96%,to{opacity:1}}@keyframes gtl-cntB{0%,68%{opacity:0}70%,94%{opacity:1}96%,to{opacity:0}}@keyframes gtl-dots{0%,80%,to{opacity:.25}40%{opacity:1}}@media(prefers-reduced-motion:reduce){.gtl__truck,.gtl__arm,.gtl__chip,.gtl__wait,.gtl__ok,.gtl__cnt-a,.gtl__cnt-b{animation:none!important}.gtl__truck{transform:translate3d(-150px,-20px,0)}.gtl__arm{transform:translate3d(-171px,-70px,22px) rotateX(80deg)}.gtl__chip,.gtl__ok,.gtl__cnt-b{opacity:1}.gtl__cnt-a{opacity:0}.gtl__kicker i{animation:gtl-dots 1.6s ease-in-out infinite!important}}.gate{--gate-bg: #f1f5f5;--gate-surface: #ffffff;--gate-surface-2: #e8efef;--gate-line: #d3dddd;--gate-line-2: #e3eaea;--gate-ink: #0d1b2a;--gate-muted: #41556b;--gate-faint: #5b6d82;--gate-acc: #0b7c75;--gate-on-acc: #ffffff;--gate-acc-ink: #0b6f69;--gate-acc-tint: #e3f5f3;--gate-acc-line: #a9ded9;--gate-ok: #15803d;--gate-ok-bg: #dcfce7;--gate-ok-ink: #136b34;--gate-wait: #b45309;--gate-wait-bg: #fef3c7;--gate-wait-ink: #7a4f07;--gate-warn: #c2410c;--gate-warn-bg: #fde7db;--gate-warn-ink: #9a3412;--gate-blue: #1f5edb;--gate-blue-bg: #e8effc;--gate-blue-ink: #1a4fb8;--gate-btn-ok: #15803d;--gate-btn-warn: #c2410c;--gate-asphalt: #cdd4da;--gate-grass: #dce5df;--gate-roadline: rgba(255, 255, 255, .75);--gate-mark: rgba(43, 53, 65, .22);--gate-panel: #1b2a3a;--gate-lamp: 0;--gate-sh-1: 0 1px 2px rgba(13, 27, 42, .06);--gate-sh-2: 0 6px 16px rgba(13, 27, 42, .1);--gate-sh-3: 0 14px 32px rgba(13, 27, 42, .16);--gate-sh-4: 0 26px 60px rgba(13, 27, 42, .22);--bg: var(--gate-bg);--surface: var(--gate-surface);--surface2: var(--gate-surface-2);--line: var(--gate-line);--line2: var(--gate-line-2);--ink: var(--gate-ink);--muted: var(--gate-muted);--faint: var(--gate-faint);--acc: var(--gate-acc);--onacc: var(--gate-on-acc);--accink: var(--gate-acc-ink);--acctint: var(--gate-acc-tint);--accline: var(--gate-acc-line);--ok: var(--gate-ok);--okbg: var(--gate-ok-bg);--okink: var(--gate-ok-ink);--wait: var(--gate-wait);--waitbg: var(--gate-wait-bg);--waitink: var(--gate-wait-ink);--warn: var(--gate-warn);--warnbg: var(--gate-warn-bg);--warnink: var(--gate-warn-ink);--blue: var(--gate-blue);--bluebg: var(--gate-blue-bg);--blueink: var(--gate-blue-ink);--okbtn: var(--gate-btn-ok);--warnbtn: var(--gate-btn-warn);--asphalt: var(--gate-asphalt);--grass: var(--gate-grass);--roadline: var(--gate-roadline);--mark: var(--gate-mark);--panel: var(--gate-panel);--lamp: var(--gate-lamp);--sh1: var(--gate-sh-1);--sh2: var(--gate-sh-2);--sh3: var(--gate-sh-3);--sh4: var(--gate-sh-4);--gate-header: 64px;position:relative;overflow-x:clip;background:var(--gate-bg);color:var(--gate-ink);font-family:Onest,system-ui,-apple-system,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.dark .gate{--gate-bg: #0d171f;--gate-surface: #14212b;--gate-surface-2: #1a2a35;--gate-line: #26384a;--gate-line-2: #203040;--gate-ink: #eaf0f3;--gate-muted: #a5b4bf;--gate-faint: #94a4b3;--gate-acc: #3fc1b8;--gate-on-acc: #0d171f;--gate-acc-ink: #3fc1b8;--gate-acc-tint: #0f2e2c;--gate-acc-line: #1f5b57;--gate-ok: #16a34a;--gate-ok-bg: #10301d;--gate-ok-ink: #7ee2a8;--gate-wait: #f0b15e;--gate-wait-bg: #33260f;--gate-wait-ink: #f3c88a;--gate-warn: #f0894f;--gate-warn-bg: #3a1d10;--gate-warn-ink: #f5a57a;--gate-blue: #5b8def;--gate-blue-bg: #17294a;--gate-blue-ink: #8fb1f5;--gate-asphalt: #1b2831;--gate-grass: #142028;--gate-roadline: rgba(234, 240, 243, .4);--gate-mark: rgba(0, 0, 0, .4);--gate-panel: #0b1520;--gate-lamp: 1;--gate-sh-1: 0 1px 2px rgba(0, 0, 0, .4);--gate-sh-2: 0 6px 16px rgba(0, 0, 0, .44);--gate-sh-3: 0 14px 32px rgba(0, 0, 0, .5);--gate-sh-4: 0 26px 60px rgba(0, 0, 0, .55)}.gate :where(h1,h2,h3,p){margin:0;font-family:inherit;letter-spacing:inherit;font-weight:inherit}.gate :where(section[id]){scroll-margin-top:calc(var(--gate-header) + 12px)}.gate a{color:inherit;text-decoration:none}.gate input,.gate textarea,.gate button{font-family:inherit}.gate input::placeholder,.gate textarea::placeholder{color:var(--gate-faint);opacity:1}.gate input:focus-visible,.gate textarea:focus-visible,.gate button:focus-visible,.gate a:focus-visible{outline:2px solid var(--gate-acc);outline-offset:2px}.gate .gate-hero-glow{opacity:1}.dark .gate .gate-hero-glow{opacity:0}.gate-splash{position:fixed;inset:var(--gate-header) 0 0 0;z-index:45;display:grid;place-items:center;background:var(--gate-bg);transition:opacity .4s ease}.gate-pin{position:sticky;top:var(--gate-header);height:calc(100svh - var(--gate-header))}@media(max-width:1023px),(hover:none),(pointer:coarse){.gate-pin{height:calc(100svh - var(--gate-header) - 64px)}}@media(max-height:560px)and (hover:none){.gate-pin{height:calc(100svh - var(--gate-header))}}@media(max-height:660px){.gate-pin-head{display:none!important}.gate-hero-stage{height:240px!important}.gate-curtain-box{height:min(52vh,420px)!important;min-height:200px!important}}@media(max-height:560px)and (min-width:700px){.gate-hero-row{flex-wrap:nowrap!important}.gate-hero-stage{height:200px!important}}.gate-scene-phone>div{transform:scale(var(--k, 1));transform-origin:0 0}.gate-hero-tag{--tagdy: -118%}@media(max-width:700px){.gate-hero-stage>div{top:50%!important}.gate-hero-tag{--tagdy: 135%}.gate-hero-qr,.gate-hero-park{display:none!important}.gate-curtain-box{height:min(52vh,400px)!important}.gate-curtain-cap{max-width:min(72%,320px)!important}.gate-curtain-minor{display:none!important}.gate-order-card{max-width:min(64%,240px)!important}.gate-pkt{display:none!important}}@media(max-width:480px){.gate-order-card,.gate-archive-card,.gate-lbl-cam{display:none!important}.gate-hub-grid{grid-template-columns:minmax(0,1fr)!important}}@media(max-width:400px){.gate [data-hero-tag]>div{gap:6px!important;padding:4px 7px!important}.gate [data-hero-tag]>div>div:last-child{font-size:10px!important;padding:2px 6px!important}}@media(max-width:400px)and (max-height:700px){.gate-hero-stage{height:220px!important}.gate-hero-row{gap:14px!important}}@media(max-width:700px)and (max-height:690px){.gate-step-kicker{display:none}.gate-step-body{font-size:13.5px!important;line-height:1.45!important}}@keyframes gate-truck{0%,4%{transform:translate3d(-900px,-20px,0)}16%,40%{transform:translate3d(-436px,-20px,0)}72%{transform:translate3d(240px,-20px,0)}72.2%,to{transform:translate3d(-900px,-20px,0)}}@keyframes gate-arm{0%,33%{transform:translate3d(-171px,-70px,22px) rotateX(0)}40.5%,49.5%{transform:translate3d(-171px,-70px,22px) rotateX(90deg)}57%,to{transform:translate3d(-171px,-70px,22px) rotateX(0)}}@keyframes gate-tag{0%,4%{transform:translate(calc(var(--x0) - 50%),calc(var(--y0) + var(--tagdy, -118%)));opacity:0}10.5%{opacity:0}13.5%{opacity:1}16%,40%{transform:translate(calc(var(--x1) - 50%),calc(var(--y1) + var(--tagdy, -118%)));opacity:1}44%{opacity:1}48.5%{opacity:0}72%{transform:translate(calc(var(--x2) - 50%),calc(var(--y2) + var(--tagdy, -118%)));opacity:0}72.2%,to{transform:translate(calc(var(--x0) - 50%),calc(var(--y0) + var(--tagdy, -118%)));opacity:0}}@keyframes gate-chipA{0%,34%{opacity:1}36.3%,to{opacity:0}}@keyframes gate-chipB{0%,34%{opacity:0}36.3%,to{opacity:1}}@keyframes gate-chipC{0%,to{opacity:0}}@keyframes gate-cntA{0%,48.5%{opacity:1}50%,95%{opacity:0}97%,to{opacity:1}}@keyframes gate-cntB{0%,48.5%{opacity:0}50%,95%{opacity:1}97%,to{opacity:0}}@keyframes gate-exout{0%,14%{transform:translate3d(200px,-20px,0)}92%,to{transform:translate3d(760px,-20px,0)}}@keyframes gate-exin{0%,54%{transform:translate3d(-640px,-20px,0)}96%,to{transform:translate3d(-40px,-20px,0)}}@keyframes gate-exarm{0%,50%{transform:translate3d(-171px,-70px,22px) rotateX(0)}58%,76.5%{transform:translate3d(-171px,-70px,22px) rotateX(90deg)}84%,to{transform:translate3d(-171px,-70px,22px) rotateX(0)}}@keyframes gate-exoutlbl{0%,14%{transform:translate(calc(var(--x0) - 50%),calc(var(--y0) + 20%));opacity:1}22%{opacity:1}28%{opacity:0}92%,to{transform:translate(calc(var(--x1) - 50%),calc(var(--y1) + 20%));opacity:0}}@keyframes gate-exA{0%,44%{opacity:1}46%,88%{opacity:0}90%,to{opacity:1}}@keyframes gate-exB{0%,44%{opacity:0}46%,88%{opacity:1}90%,to{opacity:0}}@keyframes gate-exlbl{0%,54%{transform:translate(calc(var(--x0) - 50%),calc(var(--y0) + 20%))}96%,to{transform:translate(calc(var(--x1) - 50%),calc(var(--y1) + 20%))}}@keyframes gate-exWait{0%,50%{opacity:1}52.3%,to{opacity:0}}@keyframes gate-exGo{0%,50%{opacity:0}52.3%,to{opacity:1}}@keyframes gate-pkt{0%{offset-distance:0%;opacity:0}8%{opacity:1}92%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes gate-flash{0%,to{opacity:0}50%{opacity:.9}}@media(prefers-reduced-motion:reduce){.gate *,.gate *:before,.gate *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}
