:root{--radius: 1.25rem;--radius-3xl: calc(var(--radius) + 20px);--background: oklch(.19 .055 262);--foreground: oklch(.97 .012 250);--card: oklch(.245 .055 261);--primary: oklch(.68 .17 253);--primary-foreground: oklch(.17 .06 262);--secondary: oklch(.3 .06 261);--muted-foreground: oklch(.74 .04 254);--accent: oklch(.34 .08 258);--border: oklch(.34 .05 260);--sky: oklch(.78 .13 235);--mint: oklch(.82 .13 168);--gradient-hero: radial-gradient(120% 90% at 15% 0%, color-mix(in oklab, var(--primary) 38%, transparent), transparent 60%), radial-gradient(90% 80% at 100% 10%, color-mix(in oklab, var(--sky) 26%, transparent), transparent 62%)}*{box-sizing:border-box}html,body{margin:0}body{background-color:var(--background);background-image:var(--gradient-hero);background-repeat:no-repeat;color:var(--foreground);font-family:Manrope,ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.ob{min-height:100vh;min-height:100svh;padding:16px 16px 32px;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(32px,calc(env(safe-area-inset-bottom) + 16px)) max(16px,env(safe-area-inset-left))}.ob-head{display:flex;align-items:center;justify-content:space-between}.ob-head img{height:64px;width:auto}.ob-count{font-size:12px;font-weight:700;text-transform:uppercase;color:var(--muted-foreground)}.ob-bars{margin-top:4px;display:flex;gap:8px}.ob-bars span{height:4px;flex:1;border-radius:2px;background:color-mix(in oklab,var(--foreground) 10%,transparent)}.ob-bars span.on{background:var(--primary)}.ob-sec{display:grid;gap:20px;padding:20px 0 0}.ob-back{width:36px;height:36px;display:grid;place-items:center;margin:0 0 12px -6px;color:var(--foreground);padding:0;border:0;background:none;font:inherit;cursor:pointer}.ob-eyebrow{margin:0;font-size:12px;font-weight:700;text-transform:uppercase;color:var(--primary)}.ob-title{margin:8px 0 0;font-size:30px;line-height:1.2;font-weight:800;letter-spacing:-.01em}.ob-text{margin:12px 0 0;font-size:16px;line-height:1.6;color:var(--muted-foreground)}.ob-note{margin-top:14px;display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 55%,transparent);font-size:14px;line-height:1.45;color:var(--muted-foreground)}.ob-note b{display:block;color:var(--foreground);font-weight:700;margin-bottom:2px}.ob-note svg{flex:none;margin-top:2px;color:var(--primary)}.ob-actions{margin-top:20px;display:flex;gap:12px}.ob-btn{height:48px;flex:1;display:flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:16px;background:var(--primary);color:var(--primary-foreground);font:700 16px Manrope,sans-serif}.ob-btn.sec{flex:none;padding:0 18px;background:var(--secondary);color:var(--foreground)}.ob-pinable.ob-pin{scroll-padding-bottom:calc(92px + var(--vv-bottom, 0px))}.ob-pinable.ob-pin .ob-actions{position:sticky;bottom:var(--vv-bottom, 0px);z-index:3;margin-left:-16px;margin-right:-16px;padding:14px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--background) 62%,color-mix(in oklab,var(--background) 0%,transparent))}.ob-pinable.ob-pin .pz-in{display:contents}.ob-pinable.ob-pin .ob-input,.ob-pinable.ob-pin .pz-ta,.ob-pinable.ob-pin .pz-sent,.ob-pinable.ob-pin .ob-field,.ob-pinable.ob-pin .pz-request{scroll-margin-bottom:calc(92px + var(--vv-bottom, 0px))}.ob-pinable.ob-pin .pz-sent{padding-bottom:calc(88px + var(--vv-bottom, 0px))}.flow .ob-back{cursor:pointer}.flow.first .ob-back{opacity:.3;cursor:default}.flow .ob-btn{cursor:pointer;-webkit-tap-highlight-color:transparent}.flow .ob-btn:not(.sec):active{transform:scale(.98)}.flow .ob{max-width:440px;margin:0 auto}@media (max-height: 740px){.ob:not(.pz){height:100svh;max-height:100svh;display:flex;flex-direction:column;overflow:auto;padding-bottom:max(8px,env(safe-area-inset-bottom))}.ob:not(.pz)>header{flex:none}.ob:not(.pz) .ob-head img{height:clamp(40px,7svh,64px)}.ob:not(.pz) .ob-sec{flex:1 1 auto;min-height:0;gap:clamp(8px,1.6svh,20px);padding-top:clamp(6px,1.4svh,20px);grid-template-rows:minmax(7rem,1fr) auto}.ob:not(.pz) .sa-shell{height:100%;min-height:7rem;max-height:19.5rem;align-self:stretch}.ob:not(.pz) .ob-back{margin-bottom:clamp(2px,.8svh,12px)}.ob:not(.pz) .ob-title{font-size:clamp(24px,4.2svh,30px)}.ob:not(.pz) .ob-text{margin-top:clamp(6px,1.2svh,12px)}.ob:not(.pz) .ob-note{margin-top:clamp(6px,1.2svh,14px);padding:clamp(8px,1.2svh,12px) 14px}.ob:not(.pz) .ob-actions{margin-top:clamp(4px,1svh,20px)}.ob.ob-pinable.ob-pin{padding-bottom:calc(max(8px,env(safe-area-inset-bottom)) + var(--vv-bottom, 0px))}}.ob-form{margin-top:20px;display:grid;gap:16px}.ob-form .ob-actions{margin-top:4px}.ob-field{display:grid;gap:8px}.ob-label{font-size:14px;font-weight:700;color:var(--foreground)}.ob-input{height:52px;width:100%;padding:0 16px;border-radius:16px;border:1px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);color:var(--foreground);font:600 17px Manrope,ui-sans-serif,system-ui,sans-serif;outline:none}.ob-input::placeholder{color:color-mix(in oklab,var(--muted-foreground) 60%,transparent);font-weight:500}.ob-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 25%,transparent)}.ob-input-id{font-variant-numeric:tabular-nums;letter-spacing:.06em}.ob-hint{font-size:13px;line-height:1.45;color:var(--muted-foreground)}.ob-btn:disabled{opacity:.45;cursor:not-allowed}.ob-test{margin-top:22px;padding:12px;border:1.5px dashed color-mix(in oklab,oklch(.82 .13 75) 70%,transparent);border-radius:16px;display:grid;gap:8px}.ob-test-tag{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f5b75b}.ob-test-btn{height:44px;border:0;border-radius:12px;background:color-mix(in oklab,oklch(.82 .13 75) 18%,transparent);color:var(--foreground);font:700 15px Manrope,sans-serif;cursor:pointer}.ob-test-btn:disabled{opacity:.45;cursor:not-allowed}.ob-live{margin-top:22px}.ob-live .ob-field{margin-top:8px}.ob-live .ob-input{height:44px;font-size:15px}.ob-live-err{color:#ffb6a3;color:oklch(.84 .12 35)}.ob-live-cmds{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.ob-live-cmds li{display:flex;justify-content:space-between;gap:12px;font-size:13px;line-height:1.4}.ob-live-cmds li span:last-child{color:var(--muted-foreground);text-align:right}.ob-live-cmds li[data-state=succeeded] span:last-child{color:var(--mint)}.ob-live-cmds li[data-state=failed] span:last-child{color:#ffb6a3;color:oklch(.84 .12 35)}.ob-live-overall{font-weight:700;margin-bottom:4px}.ob-sheet-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:flex-end;justify-content:center}.ob-sheet-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00010899;animation:ob-fade .2s ease-out}.ob-sheet{position:relative;width:100%;max-width:440px;padding:12px 20px 28px;border-radius:28px 28px 0 0;border:1px solid var(--border);border-bottom:0;background:var(--card);box-shadow:0 -20px 40px -20px #000004cc;animation:ob-up .28s cubic-bezier(.16,1,.3,1)}.ob-sheet-grab{display:block;width:40px;height:4px;margin:0 auto 16px;border-radius:2px;background:color-mix(in oklab,var(--foreground) 20%,transparent)}.ob-sheet-title{margin:0;font-size:22px;font-weight:800;line-height:1.25}.ob-sheet-text{margin:10px 0 0;font-size:16px;line-height:1.6;color:var(--muted-foreground)}@keyframes ob-fade{0%{opacity:0}}@keyframes ob-up{0%{transform:translateY(100%)}}.ob-sheet-art{margin:14px 0 2px;padding:12px;border-radius:18px;background:color-mix(in oklab,var(--card) 80%,black);border:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.ob-sheet-art svg{display:block;width:100%;height:auto}.ob-options{margin-top:16px;display:grid;gap:10px}.ob-option{width:100%;display:flex;align-items:center;gap:14px;padding:10px 14px 10px 10px;border-radius:20px;border:1.5px solid var(--border);background:color-mix(in oklab,var(--card) 70%,transparent);color:var(--foreground);font:700 16px Manrope,sans-serif;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color .2s,background .2s}.ob-option img{flex:none;width:72px;height:50px;object-fit:cover;border-radius:12px}.ob-option-t{flex:1;min-width:0}.ob-option-tick{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;border:2px solid var(--border);color:transparent;transition:background .2s,border-color .2s,color .2s}.ob-option.on{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 12%,var(--card))}.ob-option.on .ob-option-tick{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.ob-option:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.sa-shell{--sa-ease: cubic-bezier(.45, 0, .2, 1);--sa-out: cubic-bezier(.16, 1, .3, 1);--sa-graphite-1: oklch(.36 .025 262);--sa-graphite-2: oklch(.25 .022 262);--sa-graphite-3: oklch(.18 .02 262);--sa-graphite-4: oklch(.13 .018 262);--sa-gold: oklch(.8 .11 85);--sa-led-off: oklch(.32 .03 255);position:relative;height:19.5rem;overflow:hidden;isolation:isolate;border-radius:var(--radius-3xl, 2.5rem);border:1px solid color-mix(in oklab,var(--border) 70%,transparent);background:radial-gradient(70% 55% at 50% 40%,color-mix(in oklab,var(--primary) 15%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in oklab,var(--card) 78%,var(--background)),color-mix(in oklab,var(--background) 70%,black));box-shadow:inset 0 1px color-mix(in oklab,white 7%,transparent),0 24px 48px -30px #00000fe6}.sa-shell svg{display:block;width:100%;height:100%;overflow:visible}.sa-svg-layer{position:absolute;top:0;right:0;bottom:0;left:0}.sa-floor{position:absolute;left:50%;bottom:20%;width:78%;height:22%;transform:translate(-50%);border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--primary) 12%,transparent),transparent)}.sa-floor:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:1px solid color-mix(in oklab,var(--foreground) 7%,transparent);mask:linear-gradient(180deg,transparent 30%,black)}.sa-shadow{position:absolute;left:50%;bottom:27%;width:50%;height:9%;margin-left:-23%;border-radius:50%;background:radial-gradient(closest-side,oklch(.05 .03 262 / .75),transparent);filter:blur(4px)}.sa-stage{position:absolute;top:0;right:0;bottom:0;left:0;perspective:900px;perspective-origin:50% 30%}.sa-rig{position:absolute;left:50%;top:45%;width:0;height:0;transform-style:preserve-3d}.sa-trk{--w: 164px;--h: 50px;--d: 114px;--cw: 28px;--ch: 32px;--cd: 82px;position:absolute;width:0;height:0;transform-style:preserve-3d;transform:translate(-12px)}.sa-f{position:absolute;backface-visibility:hidden;border-radius:5px;overflow:hidden}.sa-top{width:var(--w);height:var(--d);left:calc(var(--w) / -2);top:calc(var(--d) / -2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2));background:linear-gradient(150deg,var(--sa-graphite-1),var(--sa-graphite-2) 55%,var(--sa-graphite-3));border-radius:9px}.sa-bottom{width:var(--w);height:var(--d);left:calc(var(--w) / -2);top:calc(var(--d) / -2);transform:rotateX(-90deg) translateZ(calc(var(--h) / 2));background:var(--sa-graphite-4)}.sa-front{width:var(--w);height:var(--h);left:calc(var(--w) / -2);top:calc(var(--h) / -2);transform:translateZ(calc(var(--d) / 2));background:linear-gradient(180deg,var(--sa-graphite-2),var(--sa-graphite-3) 70%,var(--sa-graphite-4))}.sa-back{width:var(--w);height:var(--h);left:calc(var(--w) / -2);top:calc(var(--h) / -2);transform:rotateY(180deg) translateZ(calc(var(--d) / 2));background:var(--sa-graphite-3)}.sa-right{width:var(--d);height:var(--h);left:calc(var(--d) / -2);top:calc(var(--h) / -2);transform:rotateY(90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(180deg,var(--sa-graphite-3),var(--sa-graphite-4))}.sa-left{width:var(--d);height:var(--h);left:calc(var(--d) / -2);top:calc(var(--h) / -2);transform:rotateY(-90deg) translateZ(calc(var(--w) / 2));background:linear-gradient(180deg,var(--sa-graphite-2),var(--sa-graphite-4))}.sa-top:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1px #ffffff1a}.sa-top:after{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border-radius:6px;border:1px solid oklch(0 0 0 / .28);box-shadow:0 1px #ffffff0d}.sa-front:before,.sa-left:before,.sa-right:before{content:"";position:absolute;left:0;right:0;top:34%;height:1px;background:#00000073;box-shadow:0 1px #ffffff0d}.sa-front:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:inset 0 1px #ffffff17}.sa-sheen{position:absolute;top:-20%;right:-60%;bottom:-20%;left:-60%;background:linear-gradient(105deg,transparent 40%,oklch(1 0 0 / .13) 50%,transparent 60%);transform:translate(-60%);opacity:0}.sa-rear:after{content:"";position:absolute;left:5px;right:5px;top:44%;bottom:5px;border-radius:4px;border:1px solid oklch(0 0 0 / .32);box-shadow:0 1px #ffffff0a}.sa-usb{position:absolute;left:11px;top:64%;width:17px;height:6px;margin-top:-3px;border-radius:2px 2px 3px 3px;background:#010102;box-shadow:inset 0 0 0 1px #474d58,inset 0 1px 2px #000,0 1px #ffffff0f}.sa-usb:after{content:"";position:absolute;left:4px;right:4px;top:2px;height:1.5px;border-radius:1px;background:#3d434d}.sa-led{position:absolute;top:64%;width:5px;height:5px;margin-top:-2.5px;border-radius:50%;background:radial-gradient(circle at 35% 35%,oklch(.5 .03 255),var(--sa-led-off));box-shadow:0 0 0 1.2px #00000073}.sa-led-o{left:39px}.sa-led-b{left:49px}.sa-led-glow{position:absolute;top:-1.5px;right:-1.5px;bottom:-1.5px;left:-1.5px;border-radius:50%;opacity:0}.sa-led-o .sa-led-glow{background:#ffd6a8;background:oklch(.9 .12 70);box-shadow:0 0 5px 2px #fe8c2c,0 0 14px 5px #f3821d8c}.sa-led-b .sa-led-glow{background:#bee4ff;background:oklch(.9 .08 240);box-shadow:0 0 5px 2px var(--primary),0 0 14px 5px color-mix(in oklab,var(--primary) 55%,transparent)}.sa-slot{position:absolute;left:60px;top:64%;width:44px;height:5px;margin-top:-2.5px;border-radius:2.5px;background:#000102;box-shadow:inset 0 1px 2px #000,0 1px #ffffff0f}.sa-slot-cover{position:absolute;left:56px;top:64%;width:52px;height:14px;margin-top:-7px;border-radius:4px;border:1px solid oklch(0 0 0 / .35);box-shadow:0 1px #ffffff0a}.sa-rear3d{position:absolute;width:var(--d);height:var(--h);left:calc(var(--d) / -2);top:calc(var(--h) / -2);transform-style:preserve-3d;transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.sa-conn{position:absolute;width:0;height:0;transform-style:preserve-3d;transform:translate(calc(var(--w) / 2 + var(--cw) / 2)) translateY(-2px)}.sa-c-top{width:var(--cw);height:var(--cd);left:calc(var(--cw) / -2);top:calc(var(--cd) / -2);transform:rotateX(90deg) translateZ(calc(var(--ch) / 2));background:linear-gradient(90deg,var(--sa-graphite-2),var(--sa-graphite-1));border-radius:2px}.sa-c-bottom{width:var(--cw);height:var(--cd);left:calc(var(--cw) / -2);top:calc(var(--cd) / -2);transform:rotateX(-90deg) translateZ(calc(var(--ch) / 2));background:var(--sa-graphite-4);border-radius:2px}.sa-c-front{width:var(--cw);height:var(--ch);left:calc(var(--cw) / -2);top:calc(var(--ch) / -2);transform:translateZ(calc(var(--cd) / 2));background:linear-gradient(180deg,var(--sa-graphite-2),var(--sa-graphite-4));border-radius:2px}.sa-c-back{width:var(--cw);height:var(--ch);left:calc(var(--cw) / -2);top:calc(var(--ch) / -2);transform:rotateY(180deg) translateZ(calc(var(--cd) / 2));background:var(--sa-graphite-3);border-radius:2px}.sa-c-end{width:var(--cd);height:var(--ch);left:calc(var(--cd) / -2);top:calc(var(--ch) / -2);transform:rotateY(90deg) translateZ(calc(var(--cw) / 2));border-radius:3px;background:var(--sa-graphite-3)}.sa-c-end svg{width:100%;height:100%}.sa-s1 .sa-rig{transform:translateY(-4px) rotateX(-24deg) rotateY(-30deg);animation:sa1-turn 7s var(--sa-ease) infinite}.sa-s1 .sa-shadow{animation:sa1-shadow 7s var(--sa-ease) infinite}.sa-s1 .sa-sheen{animation:sa1-sheen 7s var(--sa-ease) infinite}.sa-s1 .sa-enter{animation:sa1-enter 7s var(--sa-out) infinite}@keyframes sa1-turn{0%,to{transform:translateY(0) rotateX(-24deg) rotateY(-46deg)}50%{transform:translateY(-7px) rotateX(-20deg) rotateY(-16deg)}}@keyframes sa1-shadow{0%,to{transform:scale(1);opacity:1}50%{transform:scale(.92);opacity:.8}}@keyframes sa1-sheen{0%,24%{transform:translate(-60%);opacity:0}30%{opacity:1}46%{transform:translate(60%);opacity:0}to{transform:translate(60%);opacity:0}}@keyframes sa1-enter{0%{opacity:1}to{opacity:1}}.sa-s2 .sa-rig{transform:translateY(0) rotateX(-24deg) rotateY(-46deg);animation:sa2-turn 7.5s var(--sa-ease) infinite}.sa-s2 .sa-shadow{animation:sa2-shadow 7.5s var(--sa-ease) infinite}.sa-rail{position:absolute;width:48px;height:150px;overflow:hidden;left:58px;top:64%;transform-origin:50% 0;transform:rotateX(90deg)}.sa-sim{position:absolute;left:4px;top:0;width:40px;height:55px;transform:translateY(-60px);opacity:0}.sa-sim svg{width:100%;height:100%;filter:drop-shadow(0 4px 4px oklch(0 0 0 / .35))}.sa-s2 .sa-sim{animation:sa2-sim 7.5s var(--sa-ease) infinite}.sa-s2 .sa-trk{animation:sa2-click 7.5s var(--sa-ease) infinite}.sa-s2 .sa-led-b .sa-led-glow{animation:sa2-led-b 7.5s linear infinite}.sa-s2 .sa-led-o .sa-led-glow{animation:sa2-led-o 7.5s linear infinite}@keyframes sa2-turn{0%,6%{transform:translateY(0) rotateX(-24deg) rotateY(-46deg)}24%{transform:translateY(-6px) rotateX(-19deg) rotateY(60deg) scale3d(1.12,1.12,1.12);animation-timing-function:linear}84%{transform:translateY(-6px) rotateX(-19deg) rotateY(66deg) scale3d(1.12,1.12,1.12)}98%,to{transform:translateY(0) rotateX(-24deg) rotateY(-46deg)}}@keyframes sa2-shadow{0%,6%,98%,to{transform:scale(1);opacity:1}15%,89%{transform:scale(.9);opacity:.75}24%,84%{transform:scale(.96);opacity:.9}}@keyframes sa2-sim{0%,24%{transform:translateY(100px);opacity:0}26.5%{transform:translateY(92px);opacity:1}46%{transform:translateY(-44px);opacity:1;animation-timing-function:cubic-bezier(.3,0,.2,1)}49%{transform:translateY(-60px);opacity:1}97%{transform:translateY(-60px);opacity:1}97.1%,to{transform:translateY(100px);opacity:0}}@keyframes sa2-click{0%,48.5%{transform:translate(-12px)}50%{transform:translate(-9.5px)}53%,to{transform:translate(-12px)}}@keyframes sa2-led-b{0%{opacity:0}51.32%{opacity:0}51.33%{opacity:1}55.33%{opacity:1}55.34%{opacity:0}57.99%{opacity:0}58.00%{opacity:1}62.00%{opacity:1}62.01%{opacity:0}64.66%{opacity:0}64.67%{opacity:1}68.67%{opacity:1}68.68%{opacity:0}71.32%{opacity:0}71.33%{opacity:1}75.33%{opacity:1}75.34%{opacity:0}77.99%{opacity:0}78.00%{opacity:1}82.00%{opacity:1}82.01%{opacity:0}to{opacity:0}}@keyframes sa2-led-o{0%{opacity:0}52.92%{opacity:0}52.93%{opacity:1}56.93%{opacity:1}56.94%{opacity:0}59.59%{opacity:0}59.60%{opacity:1}63.60%{opacity:1}63.61%{opacity:0}66.26%{opacity:0}66.27%{opacity:1}70.27%{opacity:1}70.28%{opacity:0}72.92%{opacity:0}72.93%{opacity:1}76.93%{opacity:1}76.94%{opacity:0}79.59%{opacity:0}79.60%{opacity:1}83.60%{opacity:1}83.61%{opacity:0}to{opacity:0}}.sa-layer{position:absolute;top:0;right:0;bottom:0;left:0}.sa-s3 .sa-car-layer{animation:sa3-carvis 10s linear infinite}.sa-s3 .sa-usb-layer{opacity:0;animation:sa3-usbvis 10s linear infinite;clip-path:inset(0 round var(--radius-3xl, 2.5rem))}@keyframes sa3-carvis{0%{opacity:0}3%,52%{opacity:1}56%,to{opacity:0}}@keyframes sa3-usbvis{0%,54%{opacity:0}58%,95%{opacity:1}99%,to{opacity:0}}.sa-s3 .sa-cam{transform-box:view-box;transform-origin:200px 206px;transform:scale(1.4);animation:sa3-cam 10s var(--sa-ease) infinite}.sa-s3 .sa-dev{transform:translateY(0);animation:sa3-dev 10s var(--sa-ease) infinite}.sa-s3 .sa-port-glow{opacity:0;animation:sa3-glow 10s ease-in-out infinite}.sa-s3 .sa-port-ring{opacity:0;animation:sa3-ring 10s ease-in-out infinite}.sa-s3 .sa-port-ping{transform-box:view-box;transform-origin:200px 206px;opacity:0;animation:sa3-ping 10s ease-out infinite}.sa-s3 .sa-port-ping2{animation-delay:.7s}.sa-s3 .sa-click{transform-box:view-box;transform-origin:200px 208px;opacity:0;animation:sa3-click 10s ease-out infinite}@keyframes sa3-cam{0%,12%{transform:scale(1)}24%,52%{transform:scale(1.4)}56%,to{transform:scale(1)}}@keyframes sa3-dev{0%,14%{transform:translateY(150px);opacity:0}17%{opacity:1}26%{transform:translateY(20px);animation-timing-function:cubic-bezier(.5,0,.3,1)}29%{transform:translateY(20px);animation-timing-function:cubic-bezier(.6,0,.9,.4)}32%{transform:translateY(-1.5px);animation-timing-function:var(--sa-out)}34%,to{transform:translateY(0);opacity:1}}@keyframes sa3-glow{0%,3%{opacity:0}9%{opacity:1}16%{opacity:.6}26%{opacity:1}32%,to{opacity:0}}@keyframes sa3-ring{0%,4%{opacity:0}8%,31.5%{opacity:1}33%,to{opacity:0}}@keyframes sa3-ping{0%,4%{transform:scale(.6);opacity:0}5%{opacity:.9}13%{transform:scale(3);opacity:0}to{transform:scale(3);opacity:0}}@keyframes sa3-click{0%,31.5%{transform:scale(.6);opacity:0}32%{opacity:.9}40%,to{transform:scale(1.9);opacity:0}}.sa-s3 .sa-usb-layer .sa-rig{transform:translate(18px,-4px) rotateX(-30deg) rotateY(36deg);animation:sa3-rig 10s var(--sa-ease) infinite}@keyframes sa3-rig{0%,54%{transform:translate(18px,-4px) rotateX(-30deg) rotateY(32deg)}to{transform:translate(18px,-4px) rotateX(-30deg) rotateY(40deg)}}.sa-usbplug{position:absolute;left:19.5px;top:64%;width:0;height:0;transform-style:preserve-3d;transform:translateZ(0)}.sa-s3 .sa-usbplug{animation:sa3-usb 10s var(--sa-ease) infinite}@keyframes sa3-usb{0%,57%{transform:translateZ(150px);visibility:hidden}57.1%{transform:translateZ(150px);visibility:visible}61%{transform:translateZ(104px)}72%{transform:translateZ(10px);animation-timing-function:cubic-bezier(.3,0,.2,1)}74.5%,to{transform:translateZ(0);visibility:visible}}.sa-s3 .sa-usb-layer .sa-trk{animation:sa3-push 10s var(--sa-ease) infinite}@keyframes sa3-push{0%,74%{transform:translate(-12px)}75.5%{transform:translate(-10px)}78%,to{transform:translate(-12px)}}.sa-bx{position:absolute;width:0;height:0;transform-style:preserve-3d}.sa-bx>i{position:absolute;display:block;backface-visibility:hidden}.bx-fr,.bx-bk{width:var(--bw);height:var(--bh);left:calc(var(--bw) / -2);top:calc(var(--bh) / -2)}.bx-fr{transform:translateZ(calc(var(--bd) / 2))}.bx-bk{transform:rotateY(180deg) translateZ(calc(var(--bd) / 2))}.bx-l,.bx-r{width:var(--bd);height:var(--bh);left:calc(var(--bd) / -2);top:calc(var(--bh) / -2)}.bx-l{transform:rotateY(-90deg) translateZ(calc(var(--bw) / 2))}.bx-r{transform:rotateY(90deg) translateZ(calc(var(--bw) / 2))}.bx-t,.bx-b{width:var(--bw);height:var(--bd);left:calc(var(--bw) / -2);top:calc(var(--bd) / -2)}.bx-t{transform:rotateX(90deg) translateZ(calc(var(--bh) / 2))}.bx-b{transform:rotateX(-90deg) translateZ(calc(var(--bh) / 2))}.bx-metal>i{background:linear-gradient(180deg,#ccd2d7,#82878c)}.bx-mould>i{background:#babec3;border-radius:1.5px}.bx-mould>.bx-t{background:linear-gradient(90deg,#f2f5f9,#d4d8dd)}.bx-mould>.bx-l,.bx-mould>.bx-r{background:linear-gradient(180deg,#dadee3,#a0a5ab)}.bx-cable>i{background:#b4b8bc}.bx-cable>.bx-t{background:linear-gradient(90deg,#ebeff2,#cdd1d6 60%,#acb2b7)}.bx-cable>.bx-l,.bx-cable>.bx-r{background:linear-gradient(180deg,#d4d8dd,#9a9fa5)}.sa-s4 .sa-pulse{stroke-dasharray:9 120;stroke-dashoffset:-100;opacity:0}.sa-s4 .sa-pulse-out{animation:sa4-out 8s cubic-bezier(.5,0,.3,1) infinite}.sa-s4 .sa-pulse-back{animation:sa4-back 8s cubic-bezier(.5,0,.3,1) infinite}@keyframes sa4-out{0%,5%{stroke-dashoffset:9;opacity:0}5.1%{stroke-dashoffset:9;opacity:1}15%{stroke-dashoffset:-100;opacity:1}15.1%,22.4%{stroke-dashoffset:9;opacity:0}22.5%{stroke-dashoffset:9;opacity:1}32.5%{stroke-dashoffset:-100;opacity:1}32.6%,39.9%{stroke-dashoffset:9;opacity:0}40%{stroke-dashoffset:9;opacity:1}50%{stroke-dashoffset:-100;opacity:1}50.1%,to{stroke-dashoffset:-100;opacity:0}}@keyframes sa4-back{0%,59.9%{stroke-dashoffset:9;opacity:0}60%{stroke-dashoffset:9;opacity:1}72.5%{stroke-dashoffset:-100;opacity:1}72.6%,to{stroke-dashoffset:-100;opacity:0}}.sa4-stage{perspective-origin:78% 24%}.sa4-stage .sa-rig{left:78%;top:24%;transform:rotateX(-19deg) rotateY(60deg) scale3d(.56,.56,.56);animation:sa4-rig 8s var(--sa-ease) infinite}@keyframes sa4-rig{0%,to{transform:rotateX(-19deg) rotateY(56deg) scale3d(.56,.56,.56)}50%{transform:translateY(-3px) rotateX(-19deg) rotateY(64deg) scale3d(.56,.56,.56)}}.sa4-msg>rect{opacity:1}.sa4-msg4>rect:first-child{fill:var(--mint)}.sa-s4 .sa4-msg1{animation:sa4-m1 8s var(--sa-out) infinite}.sa-s4 .sa4-msg2{animation:sa4-m2 8s var(--sa-out) infinite}.sa-s4 .sa4-msg3{animation:sa4-m3 8s var(--sa-out) infinite}.sa-s4 .sa4-msg4{animation:sa4-m4 8s var(--sa-out) infinite}@keyframes sa4-m1{0%,4%{opacity:0;transform:translateY(4px)}7%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes sa4-m2{0%,21.5%{opacity:0;transform:translateY(4px)}24.5%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes sa4-m3{0%,39%{opacity:0;transform:translateY(4px)}42%,92%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes sa4-m4{0%,72%{opacity:0;transform:translateY(4px)}75%,92%{opacity:1;transform:none}98%,to{opacity:0}}.sa-steps{position:absolute;left:22px;right:22px;bottom:18px;margin:0;padding:0;list-style:none}.sa-steps-note{margin:0 0 8px 2px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:color-mix(in oklab,var(--muted-foreground) 70%,transparent)}.sa-row{position:relative;display:flex;align-items:center;gap:12px;height:31px;font-size:14px;font-weight:600;color:var(--foreground)}.sa-row+.sa-row:before{content:"";position:absolute;left:10px;top:-9px;height:10px;width:1px;background:color-mix(in oklab,var(--foreground) 12%,transparent)}.sa-tick{position:relative;flex:none;width:21px;height:21px}.sa-tick svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.sa-tick-base{fill:none;stroke:color-mix(in oklab,var(--foreground) 18%,transparent);stroke-width:1.5}.sa-tick-spin{fill:none;stroke:var(--primary);stroke-width:2;stroke-linecap:round;stroke-dasharray:14 60;transform-box:view-box;transform-origin:10.5px 10.5px;opacity:0}.sa-tick-fill{transform-box:view-box;transform-origin:10.5px 10.5px;fill:color-mix(in oklab,var(--mint) 16%,transparent);stroke:var(--mint);stroke-width:1.5;opacity:1}.sa-tick-check{fill:none;stroke:var(--mint);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.sa-label{opacity:1}.sa-map{position:absolute;top:14px;right:14px;bottom:14px;left:14px;border-radius:calc(var(--radius-3xl, 2.5rem) - 12px);overflow:hidden;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 8%,transparent)}.sa-s5 .sa-map{animation:sa5-map 6s var(--sa-out) infinite}.sa-s5 .sa-road{stroke-dasharray:1;stroke-dashoffset:0;animation:sa5-road 6s var(--sa-ease) infinite}.sa-s5 .sa-dot{transform-box:view-box;transform-origin:168px 168px;animation:sa5-dot 6s var(--sa-out) infinite}.sa-s5 .sa-halo{transform-box:view-box;transform-origin:168px 168px;opacity:0;animation:sa5-halo 1.5s ease-out infinite,sa5-halo-vis 6s linear infinite}.sa-s5 .sa-car{transform-box:view-box;transform-origin:168px 140px;animation:sa5-car 6s var(--sa-out) infinite}.sa-s5 .sa-ok{transform-box:view-box;transform-origin:284px 46px;animation:sa5-ok 6s var(--sa-out) infinite}.sa-s5 .sa-ok-check{stroke-dasharray:1;stroke-dashoffset:0;animation:sa5-ok-check 6s var(--sa-ease) infinite}@keyframes sa5-map{0%{opacity:0;transform:scale(1.04)}14%,90%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1)}}@keyframes sa5-road{0%,4%{stroke-dashoffset:1}26%,to{stroke-dashoffset:0}}@keyframes sa5-dot{0%,20%{transform:scale(0);opacity:0}22%{opacity:1}30%,to{transform:scale(1);opacity:1}}@keyframes sa5-halo{0%{transform:scale(.5);opacity:.55}to{transform:scale(2.4);opacity:0}}@keyframes sa5-halo-vis{0%,25%{visibility:hidden}25.1%,to{visibility:visible}}@keyframes sa5-car{0%,28%{transform:translateY(10px) scale(.8);opacity:0}38%,to{transform:none;opacity:1}}@keyframes sa5-ok{0%,44%{transform:scale(.5);opacity:0}52%,to{transform:scale(1);opacity:1}}.sa-s5 .sa5-rearcard{animation:sa5-rear 6s var(--sa-out) infinite}@keyframes sa5-rear{0%,12%{opacity:0}18%,to{opacity:1}}@keyframes sa5-ok-check{0%,49%{stroke-dashoffset:1}58%,to{stroke-dashoffset:0}}@keyframes sa-spin{to{transform:rotate(360deg)}}.sa-s6 .sa6-item,.sa-s6 .sa6-ok,.sa-s6 .sa6-scanline,.sa-s6 .sa6-flash,.sa-s6 .sa6-done1,.sa-s6 .sa6-done2{opacity:0}.sa-s6 .sa6-item1{animation:sa6-i1 8s var(--sa-out) infinite}.sa-s6 .sa6-item2{animation:sa6-i2 8s var(--sa-out) infinite}.sa-s6 .sa6-scanline{animation:sa6-scan 8s var(--sa-ease) infinite}.sa-s6 .sa6-flash{animation:sa6-flash 8s ease-out infinite}.sa-s6 .sa6-ok{transform-box:view-box;transform-origin:179px 138px}.sa-s6 .sa6-ok1{animation:sa6-ok1 8s var(--sa-out) infinite}.sa-s6 .sa6-ok2{animation:sa6-ok2 8s var(--sa-out) infinite}.sa-s6 .sa6-done1{animation:sa6-d1 8s ease-out infinite}.sa-s6 .sa6-done2{animation:sa6-d2 8s ease-out infinite}.sa-s6 .sa6-ic1{animation:sa6-c1 8s ease-out infinite}.sa-s6 .sa6-ic2{animation:sa6-c2 8s ease-out infinite}.sa-s6 .sa6-side{transform-box:fill-box;transform-origin:center}.sa-s6 .sa6-side1{animation:sa6-s1 8s var(--sa-ease) infinite}.sa-s6 .sa6-side2{animation:sa6-s2 8s var(--sa-ease) infinite}@keyframes sa6-i1{0%,3%{opacity:0;transform:translateY(26px)}9%,34%{opacity:1;transform:none}39%,to{opacity:0;transform:translateY(-22px)}}@keyframes sa6-i2{0%,41%{opacity:0;transform:translateY(26px)}47%,80%{opacity:1;transform:none}85%,to{opacity:0;transform:translateY(-22px)}}@keyframes sa6-scan{0%,10%{opacity:0;transform:translateY(0)}11%{opacity:1;transform:translateY(0)}19%{transform:translateY(66px)}27%{opacity:1;transform:translateY(0)}28%,48%{opacity:0;transform:translateY(0)}49%{opacity:1;transform:translateY(0)}57%{transform:translateY(66px)}65%{opacity:1;transform:translateY(0)}66%,to{opacity:0;transform:translateY(0)}}@keyframes sa6-flash{0%,27%{opacity:0}28.5%{opacity:1}33%,65%{opacity:0}66.5%{opacity:1}71%,to{opacity:0}}@keyframes sa6-ok1{0%,27.5%{opacity:0;transform:scale(.5)}30.5%,34%{opacity:1;transform:scale(1)}38%,to{opacity:0;transform:scale(1)}}@keyframes sa6-ok2{0%,65.5%{opacity:0;transform:scale(.5)}68.5%,78%{opacity:1;transform:scale(1)}83%,to{opacity:0;transform:scale(1)}}@keyframes sa6-d1{0%,29%{opacity:0}32%,95%{opacity:1}99%,to{opacity:0}}@keyframes sa6-d2{0%,67%{opacity:0}70%,95%{opacity:1}99%,to{opacity:0}}@keyframes sa6-c1{0%,29%{color:var(--muted-foreground)}32%,95%{color:var(--mint)}99%,to{color:var(--muted-foreground)}}@keyframes sa6-c2{0%,67%{color:var(--muted-foreground)}70%,95%{color:var(--mint)}99%,to{color:var(--muted-foreground)}}@keyframes sa6-s1{0%,2%{opacity:.35;transform:scale(.94)}7%,30%{opacity:1;transform:scale(1.04)}36%,to{opacity:.35;transform:scale(.94)}}@keyframes sa6-s2{0%,40%{opacity:.35;transform:scale(.94)}45%,68%{opacity:1;transform:scale(1.04)}74%,to{opacity:.35;transform:scale(.94)}}.sa-s7 .sa-rig{transform:translateY(-2px) rotateX(-19deg) rotateY(62deg);animation:sa7-rig 6s var(--sa-ease) infinite}@keyframes sa7-rig{0%,to{transform:translateY(0) rotateX(-19deg) rotateY(58deg)}50%{transform:translateY(-5px) rotateX(-19deg) rotateY(66deg)}}.sa-s7 .sa-shadow{animation:sa1-shadow 6s var(--sa-ease) infinite}.sa7-alert{position:absolute;top:0;right:0;bottom:0;left:0}.sa-s7 .sa7-mark{transform-box:view-box;transform-origin:252px 78px;animation:sa7-mark 6s var(--sa-out) infinite}.sa-s7 .sa7-halo{transform-box:view-box;transform-origin:252px 78px;opacity:0;animation:sa7-halo 3s ease-out infinite}@keyframes sa7-mark{0%,46%{transform:scale(.6);opacity:0}54%,94%{transform:scale(1);opacity:1}to{transform:scale(1);opacity:0}}@keyframes sa7-halo{0%,60%{transform:scale(1);opacity:0}62%{opacity:.5}to{transform:scale(1.8);opacity:0}}@media (prefers-reduced-motion: reduce){.sa-shell *,.sa-shell *:before,.sa-shell *:after{animation:none!important}.sa-s1 .sa-rig{transform:rotateX(-22deg) rotateY(-30deg)}.sa-s2 .sa-rig{transform:rotateX(-19deg) rotateY(62deg)}.sa-s2 .sa-led-glow{opacity:1}.sa-s3 .sa-cam{transform:scale(1.4)}.sa-s7 .sa-rig{transform:rotateX(-19deg) rotateY(62deg)}.sa-s3 .sa-usb-layer{opacity:0}.sa-shell .sa-l2o,.sa-shell .sa-l2b,.sa-s4 .sa-led-glow,.sa-s5 .sa-led-glow,.sa-s6 .sa6-item2,.sa-s6 .sa6-done1,.sa-s6 .sa6-done2{opacity:1}.sa-s4 .sa-tick-spin{opacity:0}.sa-s5 .sa-halo{opacity:.25;transform:scale(1.6)}}.sa-s4 .sa-r1 .sa-tick-spin{animation:sa-spin 1s linear infinite,sa4-r1-spin 8s linear infinite}.sa-s4 .sa-r1 .sa-tick-fill{animation:sa4-r1-fill 8s ease-out infinite}.sa-s4 .sa-r1 .sa-tick-check{animation:sa4-r1-check 8s cubic-bezier(.45,0,.2,1) infinite}.sa-s4 .sa-r1 .sa-label{animation:sa4-r1-label 8s ease-out infinite}@keyframes sa4-r1-spin{0%,2.50%{opacity:0}4.38%,16.88%{opacity:1}18.75%,to{opacity:0}}@keyframes sa4-r1-fill{0%,17.50%{opacity:0;transform:scale(.7)}21.25%,92.50%{opacity:1;transform:scale(1)}99.38%,to{opacity:0}}@keyframes sa4-r1-check{0%,18.50%{stroke-dashoffset:1;opacity:1}23.12%,92.50%{stroke-dashoffset:0;opacity:1}99.38%,to{stroke-dashoffset:0;opacity:0}}@keyframes sa4-r1-label{0%,2.50%{opacity:.42}5.62%,92.50%{opacity:1}99.38%,to{opacity:.42}}.sa-s4 .sa-r2 .sa-tick-spin{animation:sa-spin 1s linear infinite,sa4-r2-spin 8s linear infinite}.sa-s4 .sa-r2 .sa-tick-fill{animation:sa4-r2-fill 8s ease-out infinite}.sa-s4 .sa-r2 .sa-tick-check{animation:sa4-r2-check 8s cubic-bezier(.45,0,.2,1) infinite}.sa-s4 .sa-r2 .sa-label{animation:sa4-r2-label 8s ease-out infinite}@keyframes sa4-r2-spin{0%,17.50%{opacity:0}19.37%,34.38%{opacity:1}36.25%,to{opacity:0}}@keyframes sa4-r2-fill{0%,35.00%{opacity:0;transform:scale(.7)}38.75%,92.50%{opacity:1;transform:scale(1)}99.38%,to{opacity:0}}@keyframes sa4-r2-check{0%,36.00%{stroke-dashoffset:1;opacity:1}40.62%,92.50%{stroke-dashoffset:0;opacity:1}99.38%,to{stroke-dashoffset:0;opacity:0}}@keyframes sa4-r2-label{0%,17.50%{opacity:.42}20.62%,92.50%{opacity:1}99.38%,to{opacity:.42}}.sa-s4 .sa-r3 .sa-tick-spin{animation:sa-spin 1s linear infinite,sa4-r3-spin 8s linear infinite}.sa-s4 .sa-r3 .sa-tick-fill{animation:sa4-r3-fill 8s ease-out infinite}.sa-s4 .sa-r3 .sa-tick-check{animation:sa4-r3-check 8s cubic-bezier(.45,0,.2,1) infinite}.sa-s4 .sa-r3 .sa-label{animation:sa4-r3-label 8s ease-out infinite}@keyframes sa4-r3-spin{0%,35.00%{opacity:0}36.88%,51.88%{opacity:1}53.75%,to{opacity:0}}@keyframes sa4-r3-fill{0%,52.50%{opacity:0;transform:scale(.7)}56.25%,92.50%{opacity:1;transform:scale(1)}99.38%,to{opacity:0}}@keyframes sa4-r3-check{0%,53.50%{stroke-dashoffset:1;opacity:1}58.13%,92.50%{stroke-dashoffset:0;opacity:1}99.38%,to{stroke-dashoffset:0;opacity:0}}@keyframes sa4-r3-label{0%,35.00%{opacity:.42}38.12%,92.50%{opacity:1}99.38%,to{opacity:.42}}.sa-s4 .sa-r4 .sa-tick-spin{animation:sa-spin 1s linear infinite,sa4-r4-spin 8s linear infinite}.sa-s4 .sa-r4 .sa-tick-fill{animation:sa4-r4-fill 8s ease-out infinite}.sa-s4 .sa-r4 .sa-tick-check{animation:sa4-r4-check 8s cubic-bezier(.45,0,.2,1) infinite}.sa-s4 .sa-r4 .sa-label{animation:sa4-r4-label 8s ease-out infinite}@keyframes sa4-r4-spin{0%,52.50%{opacity:0}54.38%,74.38%{opacity:1}76.25%,to{opacity:0}}@keyframes sa4-r4-fill{0%,75.00%{opacity:0;transform:scale(.7)}78.75%,92.50%{opacity:1;transform:scale(1)}99.38%,to{opacity:0}}@keyframes sa4-r4-check{0%,76.00%{stroke-dashoffset:1;opacity:1}80.62%,92.50%{stroke-dashoffset:0;opacity:1}99.38%,to{stroke-dashoffset:0;opacity:0}}@keyframes sa4-r4-label{0%,52.50%{opacity:.42}55.62%,92.50%{opacity:1}99.38%,to{opacity:.42}}.sa-s3 .sa-led-b .sa-led-glow,.sa-s3 .sa-l2b{opacity:0;animation:sas3-led-b 10s linear infinite}.sa-s3 .sa-led-o .sa-led-glow,.sa-s3 .sa-l2o{opacity:0;animation:sas3-led-o 10s linear infinite}@keyframes sas3-led-b{0%{opacity:0}32.90%{opacity:0}33.00%,36.00%{opacity:1}36.10%{opacity:0}37.90%{opacity:0}38.00%,41.00%{opacity:1}41.10%{opacity:0}42.90%{opacity:0}43.00%,46.00%{opacity:1}46.10%{opacity:0}75.90%{opacity:0}76.00%,79.00%{opacity:1}79.10%{opacity:0}80.90%{opacity:0}81.00%,84.00%{opacity:1}84.10%{opacity:0}85.90%{opacity:0}86.00%,89.00%{opacity:1}89.10%{opacity:0}90.90%{opacity:0}91.00%,94.00%{opacity:1}94.10%{opacity:0}to{opacity:0}}@keyframes sas3-led-o{0%{opacity:0}34.10%{opacity:0}34.20%,37.20%{opacity:1}37.30%{opacity:0}39.10%{opacity:0}39.20%,42.20%{opacity:1}42.30%{opacity:0}44.10%{opacity:0}44.20%,47.20%{opacity:1}47.30%{opacity:0}77.10%{opacity:0}77.20%,80.20%{opacity:1}80.30%{opacity:0}82.10%{opacity:0}82.20%,85.20%{opacity:1}85.30%{opacity:0}87.10%{opacity:0}87.20%,90.20%{opacity:1}90.30%{opacity:0}to{opacity:0}}.sa-s4 .sa-led-b .sa-led-glow,.sa-s4 .sa-l2b{opacity:0;animation:sas4-led-b 8s linear infinite}.sa-s4 .sa-led-o .sa-led-glow,.sa-s4 .sa-l2o{opacity:0;animation:sas4-led-o 8s linear infinite}@keyframes sas4-led-b{0%{opacity:0}3.62%{opacity:0}3.75%,7.50%{opacity:1}7.62%{opacity:0}9.88%{opacity:0}10.00%,13.75%{opacity:1}13.88%{opacity:0}16.12%{opacity:0}16.25%,20.00%{opacity:1}20.12%{opacity:0}22.38%{opacity:0}22.50%,26.25%{opacity:1}26.38%{opacity:0}28.62%{opacity:0}28.75%,32.50%{opacity:1}32.62%{opacity:0}34.88%{opacity:0}35.00%,38.75%{opacity:1}38.87%{opacity:0}41.12%{opacity:0}41.25%,45.00%{opacity:1}45.12%{opacity:0}47.38%{opacity:0}47.50%,51.25%{opacity:1}51.37%{opacity:0}53.62%{opacity:0}53.75%,57.50%{opacity:1}57.62%{opacity:0}59.88%{opacity:0}60.00%,63.75%{opacity:1}63.87%{opacity:0}66.12%{opacity:0}66.25%,70.00%{opacity:1}70.12%{opacity:0}75.62%{opacity:0}78.12%,93.12%{opacity:1}96.25%{opacity:0}to{opacity:0}}@keyframes sas4-led-o{0%{opacity:0}5.12%{opacity:0}5.25%,9.00%{opacity:1}9.12%{opacity:0}11.37%{opacity:0}11.50%,15.25%{opacity:1}15.38%{opacity:0}17.62%{opacity:0}17.75%,21.50%{opacity:1}21.62%{opacity:0}23.88%{opacity:0}24.00%,27.75%{opacity:1}27.87%{opacity:0}30.12%{opacity:0}30.25%,34.00%{opacity:1}34.12%{opacity:0}36.38%{opacity:0}36.50%,40.25%{opacity:1}40.37%{opacity:0}42.62%{opacity:0}42.75%,46.50%{opacity:1}46.62%{opacity:0}48.88%{opacity:0}49.00%,52.75%{opacity:1}52.87%{opacity:0}55.12%{opacity:0}55.25%,59.00%{opacity:1}59.12%{opacity:0}61.38%{opacity:0}61.50%,65.25%{opacity:1}65.38%{opacity:0}67.62%{opacity:0}67.75%,71.50%{opacity:1}71.62%{opacity:0}75.62%{opacity:0}78.12%,93.12%{opacity:1}96.25%{opacity:0}to{opacity:0}}.sa-s5 .sa-led-b .sa-led-glow,.sa-s5 .sa-l2b{opacity:0;animation:sas5-led-b 6s linear infinite}.sa-s5 .sa-led-o .sa-led-glow,.sa-s5 .sa-l2o{opacity:0;animation:sas5-led-o 6s linear infinite}@keyframes sas5-led-b{0%{opacity:0}16.50%{opacity:0}16.67%,21.67%{opacity:1}21.83%{opacity:0}24.83%{opacity:0}25.00%,30.00%{opacity:1}30.17%{opacity:0}33.17%{opacity:0}33.33%,38.33%{opacity:1}38.50%{opacity:0}41.50%{opacity:0}41.67%,46.67%{opacity:1}46.83%{opacity:0}49.17%{opacity:0}52.50%,93.33%{opacity:1}97.50%{opacity:0}to{opacity:0}}@keyframes sas5-led-o{0%{opacity:0}18.50%{opacity:0}18.67%,23.67%{opacity:1}23.83%{opacity:0}26.83%{opacity:0}27.00%,32.00%{opacity:1}32.17%{opacity:0}35.17%{opacity:0}35.33%,40.33%{opacity:1}40.50%{opacity:0}49.17%{opacity:0}52.50%,93.33%{opacity:1}97.50%{opacity:0}to{opacity:0}}.sa-s7 .sa-led-b .sa-led-glow,.sa-s7 .sa-l2b{opacity:0;animation:sas7-led-b 6s linear infinite}.sa-s7 .sa-led-o .sa-led-glow,.sa-s7 .sa-l2o{opacity:0;animation:sas7-led-o 6s linear infinite}@keyframes sas7-led-b{0%{opacity:0}4.83%{opacity:0}5.00%,10.00%{opacity:1}10.17%{opacity:0}13.17%{opacity:0}13.33%,18.33%{opacity:1}18.50%{opacity:0}21.50%{opacity:0}21.67%,26.67%{opacity:1}26.83%{opacity:0}29.83%{opacity:0}30.00%,35.00%{opacity:1}35.17%{opacity:0}38.17%{opacity:0}38.33%,43.33%{opacity:1}43.50%{opacity:0}to{opacity:0}}@keyframes sas7-led-o{0%{opacity:0}6.83%{opacity:0}7.00%,12.00%{opacity:1}12.17%{opacity:0}15.17%{opacity:0}15.33%,20.33%{opacity:1}20.50%{opacity:0}23.50%{opacity:0}23.67%,28.67%{opacity:1}28.83%{opacity:0}31.83%{opacity:0}32.00%,37.00%{opacity:1}37.17%{opacity:0}40.17%{opacity:0}40.33%,45.33%{opacity:1}45.50%{opacity:0}to{opacity:0}}.sa-pa{container-type:size}.sa-pa .pa-map{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 0;animation:pa-map 10s var(--sa-ease) infinite;--k: min(100cqw / 358, 100cqh / 344);--tx: calc(14px - .34 * ((100cqw - 358 * var(--k)) / 2 + 80 * var(--k)));--ty: calc(14px - .34 * ((100cqh - 344 * var(--k)) / 2 + 8 * var(--k)))}@keyframes pa-map{0%,15%{transform:translate(0) scale(1)}22%,to{transform:translate(var(--tx),var(--ty)) scale(.34)}}.sa-pa .pa-plan-svg{overflow:visible}.sa-pa .pa-plan-bg{opacity:0;fill:color-mix(in oklab,var(--card) 70%,black);stroke:color-mix(in oklab,var(--border) 80%,transparent);stroke-width:2.6;animation:pa-mapbg 10s var(--sa-ease) infinite}@keyframes pa-mapbg{0%,16%{opacity:0}22%,to{opacity:.9}}.sa-pa .pa-dot{transform-box:fill-box;transform-origin:center;animation:pa-dot 10s ease-in-out infinite}@keyframes pa-dot{0%,3%{opacity:.3}6%,to{opacity:1}}.sa-pa .pa-dot-glow{opacity:0;animation:pa-dotglow 10s ease-in-out infinite}@keyframes pa-dotglow{0%,3%{opacity:0}7%{opacity:1}12%{opacity:.6}16%,to{opacity:1}}.sa-pa .pa-ping{transform-box:fill-box;transform-origin:center;opacity:0;animation:pa-ping 10s ease-out infinite}.sa-pa .pa-ping2{animation-delay:.6s}@keyframes pa-ping{0%,4%{transform:scale(.6);opacity:0}5%{opacity:.95}12%{transform:scale(3.4);opacity:0}to{transform:scale(3.4);opacity:0}}.sa-pa .pa-close{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;animation:pa-close 10s var(--sa-ease) infinite}@keyframes pa-close{0%,15%{opacity:0}21%,to{opacity:1}}.sa-pa .pa-vignette{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(70% 60% at 62% 46%,color-mix(in oklab,var(--primary) 10%,transparent),transparent 70%)}.sa-pa .pa-stage{perspective:900px;perspective-origin:50% 40%}.sa-pa .pa-rig{top:50%;transform:translate(-10px,6px) rotateX(-14deg) rotateY(56deg);animation:pa-rig 10s var(--sa-ease) infinite}@keyframes pa-rig{0%,16%{transform:translate(-10px,6px) rotateX(-14deg) rotateY(64deg)}52%,to{transform:translate(-10px,6px) rotateX(-14deg) rotateY(54deg)}}.sa-pa .pa-panel{position:absolute;width:360px;height:230px;left:-180px;top:-110px;transform:translate(72px) rotateY(-90deg);border-radius:0 0 22px 22px;background:linear-gradient(180deg,#19273c,#0e182b 70%,#070f1f);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--foreground) 9%,transparent)}.sa-pa .pa-lip{position:absolute;left:0;right:0;top:54px;height:1.5px;background:color-mix(in oklab,var(--foreground) 14%,transparent)}.sa-pa .pa-socket{position:absolute;left:50%;top:108px;width:92px;height:38px;margin-left:-46px;margin-top:-19px}.sa-pa .pa-socket-svg{width:100%;height:100%;display:block}.sa-pa .pa-socket-halo{position:absolute;left:50%;top:108px;width:220px;height:130px;margin-left:-110px;margin-top:-65px;border-radius:50%;background:radial-gradient(closest-side,color-mix(in oklab,var(--primary) 45%,transparent),transparent);opacity:0;animation:pa-halo 10s ease-in-out infinite}@keyframes pa-halo{0%,18%{opacity:0}22%{opacity:1}26%{opacity:.55}30%{opacity:1}33%,to{opacity:.25}}.sa-pa .pa-socket-ring{opacity:0;animation:pa-ring 10s ease-in-out infinite}@keyframes pa-ring{0%,19%{opacity:0}22%,30.5%{opacity:1}32%,to{opacity:0}}.sa-pa .pa-click{position:absolute;left:50%;top:108px;width:150px;height:84px;margin-left:-75px;margin-top:-42px;border-radius:50%;border:1.6px solid var(--mint);opacity:0;animation:pa-click 10s ease-out infinite}@keyframes pa-click{0%,31.5%{transform:scale(.7);opacity:0}32%{opacity:.95}40%,to{transform:scale(1.8);opacity:0}}.sa-pa .pa-under{position:absolute;width:150px;height:360px;left:-75px;top:-180px;transform:translate3d(-3px,-110px,0) rotateX(90deg);background:linear-gradient(90deg,#050d1c00,#0b1628 60%,#121f34)}.sa-pa .pa-slide{position:absolute;width:0;height:0;transform-style:preserve-3d;animation:pa-slide 10s infinite}@keyframes pa-slide{0%,18.9%{transform:translate(-250px);visibility:hidden}19%{transform:translate(-250px);visibility:visible;animation-timing-function:var(--sa-out)}27%{transform:translate(-34px);animation-timing-function:cubic-bezier(.5,0,.3,1)}29%{transform:translate(-30px);animation-timing-function:cubic-bezier(.6,0,.9,.4)}31.5%{transform:translate(1.5px);animation-timing-function:var(--sa-out)}33%,to{transform:translate(0)}}@media (prefers-reduced-motion: reduce){.sa-pa .pa-map{transform:translate(var(--tx),var(--ty)) scale(.34)}.sa-pa .pa-plan-bg,.sa-pa .pa-close,.sa-pa .sa-car-layer{opacity:1}.sa-pa .pa-slide{transform:none}.sa-pa .pa-rig{transform:translate(-10px,6px) rotateX(-14deg) rotateY(56deg)}}:root{--muted: oklch(.27 .05 261);--amber: oklch(.82 .13 75)}.ob-opt{font-weight:500;color:var(--muted-foreground)}.pz .ob-sec>*,.pz-in>*{animation:pz-rise .5s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 55ms + 60ms)}.pz .ob-sec>div:not(.sa-shell)>:is(.ob-back,.ob-eyebrow,.ob-title,.ob-text){animation:pz-rise .5s cubic-bezier(.16,1,.3,1) both}.pz .ob-eyebrow{animation-delay:40ms!important}.pz .ob-title{animation-delay:80ms!important}.pz .ob-text{animation-delay:.12s!important}@keyframes pz-rise{0%{opacity:0;transform:translateY(14px)}}.flow.leaving .ob-sec>div:not(.pz-h-car),.flow.leaving .ob-sec>.sa-shell:not(.pz-h-car){animation:pz-leave .38s cubic-bezier(.7,0,.84,0) forwards!important}@keyframes pz-leave{to{opacity:0;transform:translateY(-10px)}}.flow.leaving .pz-h-car .pz-car{animation:pz-car-out .38s cubic-bezier(.6,0,.9,.4) forwards}.flow.leaving .pz-h-car .pz-wheel{animation:pz-spin .25s linear infinite}.flow.leaving .pz-h-car .pz-tag,.flow.leaving .pz-h-car .pz-plate{opacity:0;transition:opacity .2s}@keyframes pz-car-out{to{transform:translate(270px)}}.pz-hero{aspect-ratio:358 / 176}.sa-shell.pz-hero{width:100%;height:auto;max-height:176px;max-height:clamp(108px,25svh,176px)}.pz .ob-head img{height:clamp(40px,8svh,64px)}.pz .ob-sec{gap:clamp(12px,2.4svh,20px);padding-top:clamp(12px,2.4svh,20px)}.pz .ob-title{font-size:clamp(25px,4.4svh,30px)}.pz .ob-actions{position:sticky;bottom:0;z-index:3;margin-left:-16px;margin-right:-16px;padding:14px 16px max(12px,env(safe-area-inset-bottom));background:linear-gradient(to top,var(--background) 62%,color-mix(in oklab,var(--background) 0%,transparent))}.pz .ob-form .ob-actions{margin-top:0}.pz .pz-in:not(.ob-form){display:contents}.pz-h-car .pz-car{transform-box:view-box;animation:pz-car-in .9s cubic-bezier(.16,1,.3,1) both .1s}@keyframes pz-car-in{0%{transform:translate(-250px)}}.pz-h-car .pz-wheel{transform-box:fill-box;transform-origin:center}.pz-h-car .pz-road{animation:pz-road .6s linear 1 both .1s}@keyframes pz-spin{to{transform:rotate(360deg)}}@keyframes pz-road{0%{stroke-dashoffset:64}to{stroke-dashoffset:0}}.pz-h-car .pz-wheel{animation-iteration-count:1.5;animation-timing-function:cubic-bezier(.2,.6,.4,1);animation-delay:.1s}.pz-h-car .pz-tag{animation:pz-pop .45s cubic-bezier(.34,1.56,.64,1) both .8s;transform-box:fill-box;transform-origin:50% 100%}.pz-h-car .pz-link-ring{transform-box:fill-box;transform-origin:center;animation:pz-ring 2s ease-out infinite 1s}@keyframes pz-ring{0%{transform:scale(1);opacity:.9}70%,to{transform:scale(4);opacity:0}}.pz-plate{opacity:0;transition:opacity .25s,transform .3s}.pz-plate.on{opacity:1}.pz-plate-in{text-transform:uppercase;letter-spacing:.06em}@keyframes pz-pop{0%{opacity:0;transform:scale(.7)}}.pz-h-bell .pz-bellg{color:var(--muted-foreground);transition:color .3s}.pz-h-bell .pz-bell-bg{fill:color-mix(in oklab,var(--foreground) 8%,transparent);transition:fill .3s}.pz-h-bell .pz-bell-off{transition:opacity .25s}.pz-h-bell.on .pz-bellg{color:var(--primary-foreground);animation:pz-ringbell .7s ease-in-out 1;transform-box:fill-box;transform-origin:50% 10%}.pz-h-bell.on .pz-bell-bg{fill:var(--primary)}.pz-h-bell.on .pz-bell-off{opacity:0}@keyframes pz-ringbell{0%,to{rotate:0deg}25%{rotate:5deg}55%{rotate:-3deg}80%{rotate:1deg}}.pz-banner{opacity:0;transition:opacity .35s,translate .5s cubic-bezier(.16,1,.3,1);translate:0 -14px}.pz-h-bell.on .pz-banner0{opacity:1;translate:0 0;transition-delay:.35s}.pz-h-bell.on .pz-banner1{opacity:1;translate:0 0;transition-delay:.6s}.pz-card{margin-top:10px;border:1px solid var(--border);border-radius:20px;background:color-mix(in oklab,var(--card) 70%,transparent);overflow:hidden}.pz-row{display:flex;align-items:center;gap:12px;padding:14px}.pz-row+.pz-row,.pz-reveal .pz-row,.pz-reveal>div>:first-child{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.pz-row.big{padding:18px 14px}.pz-row.big .pz-ico{width:44px;height:44px;background:var(--primary);color:var(--primary-foreground)}.pz-row.big b{font-size:17px}.pz-ico{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:12px;background:var(--accent);color:var(--primary)}.pz-row-t{flex:1;min-width:0;display:grid;gap:2px}.pz-row-t b{font-size:15px;font-weight:700}.pz-row-t span{font-size:13px;line-height:1.4;color:var(--muted-foreground)}.pz-sw{flex:none;width:50px;height:30px;padding:3px;border:0;border-radius:15px;background:color-mix(in oklab,var(--foreground) 16%,transparent);cursor:pointer;transition:background .25s}.pz-sw span{display:block;width:24px;height:24px;border-radius:50%;background:var(--foreground);box-shadow:0 1px 3px #00000059;transition:transform .3s cubic-bezier(.34,1.4,.64,1)}.pz-sw.on{background:var(--primary)}.pz-sw.on span{transform:translate(20px);background:#fff}.pz-sw:focus-visible,.pz-choice:focus-visible,.pz-seg button:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.pz-group{margin:22px 0 0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--muted-foreground)}.pz-group+.pz-card{margin-top:8px}.pz-in>.pz-group:first-child{margin-top:20px}.pz-push{margin-top:20px}.pz-reveal{display:grid;grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.16,1,.3,1)}.pz-reveal>div{overflow:hidden;min-height:0}.pz-reveal.open{grid-template-rows:1fr}.pz-reveal>div>*{opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .35s cubic-bezier(.16,1,.3,1)}.pz-reveal.open>div>*{opacity:1;transform:none;transition-delay:calc(var(--i, 0) * 90ms + .12s)}.pz-row-sub{padding-left:64px}.pz-speed{padding:4px 16px 16px}.pz-speed-l{display:block;font-size:14px;color:var(--muted-foreground);margin-bottom:12px}.pz-speed-l b{color:var(--foreground);font-variant-numeric:tabular-nums}.pz-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:28px;background:transparent;margin:0;cursor:pointer}.pz-range::-webkit-slider-runnable-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--primary) var(--p),color-mix(in oklab,var(--foreground) 14%,transparent) var(--p))}.pz-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;margin-top:-9px;border-radius:50%;background:#fff;border:3px solid var(--primary);box-shadow:0 2px 6px #00000059}.pz-range::-moz-range-track{height:6px;border-radius:3px;background:linear-gradient(90deg,var(--primary) var(--p),color-mix(in oklab,var(--foreground) 14%,transparent) var(--p))}.pz-range::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:#fff;border:3px solid var(--primary)}.pz-range-ends{display:flex;justify-content:space-between;margin-top:4px;font-size:12px;color:var(--muted-foreground)}.pz-times{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:4px 16px 16px}.pz-select{height:46px;-moz-appearance:none;appearance:none;-webkit-appearance:none;font-variant-numeric:tabular-nums;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23b6c0d8' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.pz-select option{background:var(--card)}.pz-marker-preview{margin-top:20px;height:160px;display:grid;place-items:center;border-radius:20px;border:1px solid var(--border);overflow:hidden;background:linear-gradient(25deg,transparent 42%,var(--border) 42%,var(--border) 45%,transparent 45%),linear-gradient(115deg,transparent 53%,var(--muted) 53%,var(--muted) 57%,transparent 57%),color-mix(in oklab,var(--card) 80%,var(--background))}.vehicle-marker-content{width:var(--marker-size);height:var(--marker-size);display:grid;place-items:center;filter:drop-shadow(0 6px 10px oklch(0 0 0 / .35));transition:width .2s,height .2s}.vehicle-marker-dot{display:block;width:40%;height:40%;border-radius:50%;background:var(--marker-colour);border:3px solid var(--foreground);box-shadow:0 0 0 5px color-mix(in oklab,var(--marker-colour) 22%,transparent)}.pz-pop{animation:pz-pop .35s cubic-bezier(.34,1.56,.64,1) both}.pz-seg{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pz-seg button{height:46px;display:flex;align-items:center;justify-content:center;gap:8px;border-radius:14px;border:1px solid var(--border);background:transparent;color:var(--foreground);font:700 15px Manrope,sans-serif;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.pz-seg button.on{background:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}.pz-colour{margin-top:14px;display:flex;align-items:center;justify-content:space-between;font-size:14px;font-weight:700;transition:opacity .2s}.pz-colour.dim{opacity:.5}.pz-colour input{width:56px;height:36px;padding:2px;border-radius:10px;border:1px solid var(--border);background:transparent;cursor:pointer}.pz-colour input:disabled{cursor:not-allowed}.pz-size{margin-top:18px}.pz-size-h{display:flex;justify-content:space-between;font-size:14px;font-weight:700;margin-bottom:6px}.pz-size-h span{color:var(--muted-foreground);font-variant-numeric:tabular-nums}.ob-btn.done{background:var(--mint)}.pz-saved-t{font-size:15px}.pz-saved{animation:pz-rise .45s cubic-bezier(.16,1,.3,1) both}.pz-saved dl,.pz-request dl{margin:0;display:grid;gap:0}.pz-saved dl>div,.pz-request dl>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid color-mix(in oklab,var(--border) 60%,transparent);font-size:13px}.pz-saved dt,.pz-request dt{color:var(--muted-foreground)}.pz-saved dd,.pz-request dd{margin:0;text-align:right;font-weight:700}.pz-saved dt{flex:none;max-width:42%}.pz-saved dd{min-width:0;overflow-wrap:anywhere}.pz-saved dd small{display:block;overflow-wrap:anywhere;font:500 11px ui-monospace,monospace;color:var(--muted-foreground)}.ob-test-btn.ghost{background:transparent;border:1px solid color-mix(in oklab,var(--amber) 40%,transparent)}.pz-tests .ob-test-btn{text-align:left;padding:0 14px;font-size:14px}.pz-choices .pz-choice{width:100%;display:flex;align-items:center;gap:12px;padding:14px;border:0;background:transparent;color:var(--foreground);font:600 15px Manrope,sans-serif;text-align:left;cursor:pointer}.pz-choice+.pz-choice{border-top:1px solid color-mix(in oklab,var(--border) 70%,transparent)}.pz-choice.on{background:color-mix(in oklab,var(--primary) 14%,transparent)}.pz-radio{margin-left:auto;flex:none;width:22px;height:22px;border-radius:50%;border:2px solid var(--border);transition:border .2s}.pz-choice.on .pz-radio{border:7px solid var(--primary)}.pz-leds{flex:none;display:flex;gap:6px;padding:7px 9px;border-radius:10px;background:#050911}.pz-leds i{width:9px;height:9px;border-radius:50%;background:var(--sa-led-off, oklch(.32 .03 255))}.pz-leds i.b{--c: oklch(.72 .15 245)}.pz-leds i.o{--c: oklch(.78 .16 60)}.pz-leds[data-k=orange] i.b,.pz-leds[data-k=blue] i.o,.pz-leds[data-k=solid] i{background:var(--c);box-shadow:0 0 6px var(--c)}.pz-leds[data-k=orange] i.o,.pz-leds[data-k=blue] i.b{background:var(--c);box-shadow:0 0 6px var(--c);animation:pz-blink 1s steps(1) infinite}@keyframes pz-blink{50%{background:#293442;box-shadow:none}}.pz-fix{animation:pz-rise .4s cubic-bezier(.16,1,.3,1) both}.pz-attempt{margin:12px 0 0}.pz-request{padding:14px}.pz-req-h{margin:0 0 6px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.04em;color:var(--primary)}.pz-request .ob-field{margin-top:12px}.pz-ta{height:auto;padding:12px 16px;resize:none;font-size:15px}.pz-sent{margin-top:12px}.pz-wait{align-items:center}.pz-dotspin{flex:none;width:22px;height:22px;border-radius:50%;border:2.5px solid color-mix(in oklab,var(--primary) 25%,transparent);border-top-color:var(--primary);animation:pz-spin 1s linear infinite}.pz-dotspin.ok{animation:none;border-color:var(--mint);background:var(--mint)}.pz-sim-note{margin-top:10px;color:var(--amber)}.pz-lock .pz-lock-arc{transition:stroke-dasharray .25s linear}.sa-s8 .sa-rig{transform:rotateX(-19deg) rotateY(62deg);animation:sa7-rig 6s var(--sa-ease) infinite}.sa-s8 .sa-shadow{animation:sa1-shadow 6s var(--sa-ease) infinite}.sa-s8 .sa-led-glow{opacity:0;transition:opacity .3s}.sa-s8[data-b=solid] .sa-led-b .sa-led-glow,.sa-s8[data-o=solid] .sa-led-o .sa-led-glow{opacity:1}.sa-s8[data-b=flash] .sa-led-b .sa-led-glow{animation:sa8-flash 1s steps(1) infinite}.sa-s8[data-o=flash] .sa-led-o .sa-led-glow{animation:sa8-flash 1s steps(1) infinite .5s}@keyframes sa8-flash{0%{opacity:1}50%{opacity:0}}.sa-s8 .sa8-mark{transform-box:view-box;transform-origin:252px 78px;animation:pz-pop .5s cubic-bezier(.34,1.56,.64,1) both .3s}.sa-s8 .sa7-halo{transform-box:view-box;transform-origin:252px 78px;opacity:0;animation:sa7-halo 3s ease-out infinite}.sa-s8 .sa8-spin{transform-box:view-box;transform-origin:252px 78px;animation:pz-spin 1.2s linear infinite}@media (prefers-reduced-motion: reduce){.pz *,.pz-in *,.sa-s8 *{animation:none!important;transition:none!important}.sa-s8[data-b=flash] .sa-led-b .sa-led-glow,.sa-s8[data-o=flash] .sa-led-o .sa-led-glow{opacity:1}}.pz-q{margin:20px 0 0;font-size:15px;font-weight:700}.ins-hero{--ins-t: 8s}.ins-hero .ins-tap{fill:color-mix(in oklab,white 55%,transparent);stroke:#fff;stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center}.ins-tap1{animation:ins-tap1 var(--ins-t) ease-out infinite}.ins-tap2{animation:ins-tap2 var(--ins-t) ease-out infinite}@keyframes ins-tap1{0%,11%{opacity:0;transform:scale(1.5)}14%{opacity:.95;transform:scale(.75)}18%{opacity:.95;transform:scale(.65)}22%,to{opacity:0;transform:scale(1.4)}}@keyframes ins-tap2{0%,37%{opacity:0;transform:scale(1.5)}40%{opacity:.95;transform:scale(.75)}44%{opacity:.95;transform:scale(.65)}48%,to{opacity:0;transform:scale(1.4)}}.ins-hero .ins-page{animation:ins-page var(--ins-t) ease infinite}@keyframes ins-page{0%,50%{opacity:1}55%,94%{opacity:0}to{opacity:1}}.ins-hero .ins-home{opacity:0;animation:ins-home var(--ins-t) ease infinite}@keyframes ins-home{0%,50%{opacity:0}56%,92%{opacity:1}98%,to{opacity:0}}.ins-hero .ins-icon{transform-box:fill-box;transform-origin:50% 40%;animation:ins-icon var(--ins-t) cubic-bezier(.34,1.56,.64,1) infinite}@keyframes ins-icon{0%,60%{transform:scale(0)}67%,to{transform:scale(1)}}.ins-hero .ins-hl{animation:ins-hl var(--ins-t) ease infinite}@keyframes ins-hl{0%,36%{fill:color-mix(in oklab,var(--foreground) 6%,transparent)}40%,50%{fill:color-mix(in oklab,var(--primary) 45%,transparent)}54%,to{fill:color-mix(in oklab,var(--foreground) 6%,transparent)}}.ins-android .ins-hl{animation-name:ins-hl-a}@keyframes ins-hl-a{0%,36%{fill:transparent}40%,50%{fill:color-mix(in oklab,var(--primary) 45%,transparent)}54%,to{fill:transparent}}.ins-ios .ins-sheet{transform:translateY(104px);animation:ins-sheet var(--ins-t) cubic-bezier(.16,1,.3,1) infinite}@keyframes ins-sheet{0%,21%{transform:translateY(104px)}28%,50%{transform:translateY(0)}55%,to{transform:translateY(104px)}}.ins-android .ins-menu{opacity:0;transform-box:fill-box;transform-origin:100% 0;animation:ins-menu var(--ins-t) cubic-bezier(.16,1,.3,1) infinite}@keyframes ins-menu{0%,21%{opacity:0;transform:scale(.6)}26%,50%{opacity:1;transform:scale(1)}54%,to{opacity:0;transform:scale(.9)}}.ins-share,.ins-dots{transform-box:fill-box;transform-origin:center;animation:ins-press var(--ins-t) ease infinite}@keyframes ins-press{0%,13%{transform:scale(1)}16%{transform:scale(.85)}20%,to{transform:scale(1)}}.ins-n{font-weight:800;font-size:15px}.pz-hint{margin:14px 0 0;font-size:14px;line-height:1.45;color:var(--muted-foreground)}@media (prefers-reduced-motion: reduce){.ins-hero *,.ins-hero{animation:none!important}.ins-hero .ins-page{opacity:0}.ins-hero .ins-home{opacity:1}.ins-hero .ins-icon{transform:none}}.pz-row-t .ins-t{font-size:15px;font-weight:500;line-height:1.35;color:var(--foreground)}.pz-row-t .ins-t b{font-size:inherit;font-weight:750}.pz-row-t .ins-d b{font-size:inherit;font-weight:650;color:var(--foreground)}
