.VisionInstantDemo-module__F_C24G__demo{--demo-ink:#e8f1f7;--demo-muted:#d3e2eda3;--demo-line:#d5e7f426;--demo-cyan:#64e4ef;--demo-violet:#b28dff;--demo-amber:#ffbf69;width:100%;min-width:0;color:var(--demo-ink)}.VisionInstantDemo-module__F_C24G__chrome{background:linear-gradient(145deg,#12212b,#081017);border:1px solid #71bbcd4d;border-radius:.9rem;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.6rem;padding:.68rem .82rem;display:flex;box-shadow:0 12px 28px #09182329,inset 0 0 0 1px #ffffff0d}.VisionInstantDemo-module__F_C24G__chromeBrand,.VisionInstantDemo-module__F_C24G__chromeMeta,.VisionInstantDemo-module__F_C24G__cameraLabel,.VisionInstantDemo-module__F_C24G__stageTopline,.VisionInstantDemo-module__F_C24G__eventCard,.VisionInstantDemo-module__F_C24G__timelineTopline,.VisionInstantDemo-module__F_C24G__timelineLabels{align-items:center;display:flex}.VisionInstantDemo-module__F_C24G__chromeBrand,.VisionInstantDemo-module__F_C24G__chromeMeta{gap:.55rem;min-width:0}.VisionInstantDemo-module__F_C24G__brandMark{border:1px solid #66e4efe6;border-radius:.34rem;place-items:center;width:1.1rem;height:1.1rem;display:grid;box-shadow:0 0 15px #64e4ef33}.VisionInstantDemo-module__F_C24G__brandMark span{background:var(--demo-cyan);width:.38rem;height:.38rem;box-shadow:0 0 9px var(--demo-cyan);border-radius:50%}.VisionInstantDemo-module__F_C24G__productName,.VisionInstantDemo-module__F_C24G__demoTag,.VisionInstantDemo-module__F_C24G__sequenceLabel,.VisionInstantDemo-module__F_C24G__cameraLabel,.VisionInstantDemo-module__F_C24G__frameLabel,.VisionInstantDemo-module__F_C24G__locationKicker,.VisionInstantDemo-module__F_C24G__timelineLabels,.VisionInstantDemo-module__F_C24G__controlButton{font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace}.VisionInstantDemo-module__F_C24G__productName{letter-spacing:.13em;font-size:.7rem;font-weight:700}.VisionInstantDemo-module__F_C24G__demoTag{color:#9ef1f4;letter-spacing:.08em;text-transform:uppercase;border:1px solid #64e4ef5c;border-radius:999px;padding:.2rem .42rem;font-size:.58rem;font-weight:700;line-height:1}.VisionInstantDemo-module__F_C24G__sequenceLabel{color:#d6e6ee75;white-space:nowrap;font-size:.6rem}.VisionInstantDemo-module__F_C24G__tabs{background:#f4f8fbd1;border:1px solid #14253224;border-radius:.8rem;gap:.25rem;width:max-content;max-width:100%;margin:0 0 .6rem;padding:.24rem;display:flex;box-shadow:0 7px 18px #1c293412}.VisionInstantDemo-module__F_C24G__tab{color:#647482;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.58rem;align-items:center;gap:.42rem;min-height:1.95rem;padding:.34rem .62rem;font-size:.68rem;font-weight:650;transition:color .16s,background-color .16s,border-color .16s;display:inline-flex}.VisionInstantDemo-module__F_C24G__tab:hover{color:#17232c}.VisionInstantDemo-module__F_C24G__tab:focus-visible,.VisionInstantDemo-module__F_C24G__controlButton:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.VisionInstantDemo-module__F_C24G__activeTab{color:#192834;background:#fff;border-color:#1f405229;box-shadow:0 2px 8px #23394714}.VisionInstantDemo-module__F_C24G__tabDot{background:#9dadb7;border-radius:50%;width:.34rem;height:.34rem}.VisionInstantDemo-module__F_C24G__activeTabDot{background:#28b2c5;box-shadow:0 0 0 3px #28b2c521}.dark .VisionInstantDemo-module__F_C24G__tabs{background:#0d1d27db;border-color:#71bbcd3d}.dark .VisionInstantDemo-module__F_C24G__tab{color:#a0b7c5}.dark .VisionInstantDemo-module__F_C24G__tab:hover{color:#eefbff}.dark .VisionInstantDemo-module__F_C24G__activeTab{color:#e4fcff;background:#183440;border-color:#64e4ef66}.VisionInstantDemo-module__F_C24G__window{background:#081017;border:1px solid #71bbcd5c;border-radius:1.25rem;position:relative;overflow:hidden;box-shadow:0 28px 70px #09182347,inset 0 0 0 1px #ffffff14,0 0 50px #2ac7da1c}.VisionInstantDemo-module__F_C24G__sceneStage{aspect-ratio:16/9;isolation:isolate;background:#080d12;position:relative;overflow:hidden}.VisionInstantDemo-module__F_C24G__sceneMotion,.VisionInstantDemo-module__F_C24G__sceneImage,.VisionInstantDemo-module__F_C24G__stageShade,.VisionInstantDemo-module__F_C24G__scanline,.VisionInstantDemo-module__F_C24G__cornerFrame,.VisionInstantDemo-module__F_C24G__stageTopline,.VisionInstantDemo-module__F_C24G__locationLabel,.VisionInstantDemo-module__F_C24G__zoneOverlay,.VisionInstantDemo-module__F_C24G__queueRail,.VisionInstantDemo-module__F_C24G__detectionLayer,.VisionInstantDemo-module__F_C24G__detectionBox,.VisionInstantDemo-module__F_C24G__eventCard,.VisionInstantDemo-module__F_C24G__eventCaption{position:absolute}.VisionInstantDemo-module__F_C24G__sceneMotion{transform-origin:50%;animation:8s cubic-bezier(.22,.61,.36,1) both VisionInstantDemo-module__F_C24G__camera-drift;inset:-1.7%}.VisionInstantDemo-module__F_C24G__sceneMotion.VisionInstantDemo-module__F_C24G__pausedMotion,.VisionInstantDemo-module__F_C24G__scanline.VisionInstantDemo-module__F_C24G__pausedMotion{animation-play-state:paused}.VisionInstantDemo-module__F_C24G__sceneImage{object-fit:contain;object-position:center}.VisionInstantDemo-module__F_C24G__stageShade{z-index:1;pointer-events:none;background:linear-gradient(#02090e8a 0%,#03090e05 30%,#040a0f14 72%,#02080d99 100%),linear-gradient(90deg,#02070c57,#0000 20% 80%,#02070c4d);inset:0}.VisionInstantDemo-module__F_C24G__scanline{z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#97e8ef80,#0000);height:1px;animation:4.6s ease-in-out infinite VisionInstantDemo-module__F_C24G__scan-sweep;top:20%;left:5%;right:5%;box-shadow:0 0 12px #68d8e35c}.VisionInstantDemo-module__F_C24G__cornerFrame{z-index:3;clip-path:polygon(0 0,10% 0,10% 1px,0 1px,0 10%,1px 10%,1px 0,100% 0,100% 10%,calc(100% - 1px) 10%,calc(100% - 1px) 0,90% 0,90% 1px,100% 1px,100% 100%,90% 100%,90% calc(100% - 1px),100% calc(100% - 1px),100% 90%,calc(100% - 1px) 90%,calc(100% - 1px) 100%,0 100%,0 90%,1px 90%,1px 100%,10% 100%,10% calc(100% - 1px),0 calc(100% - 1px));pointer-events:none;border:1px solid #b6dee729;inset:.9rem}.VisionInstantDemo-module__F_C24G__stageTopline{z-index:4;pointer-events:none;justify-content:space-between;gap:1rem;top:.9rem;left:1rem;right:1rem}.VisionInstantDemo-module__F_C24G__cameraLabel,.VisionInstantDemo-module__F_C24G__frameLabel,.VisionInstantDemo-module__F_C24G__locationKicker{color:#ebf9fcc7;letter-spacing:.1em;text-transform:uppercase;font-size:.56rem}.VisionInstantDemo-module__F_C24G__cameraLabel{gap:.34rem}.VisionInstantDemo-module__F_C24G__frameLabel{color:#ebf9fc94}.VisionInstantDemo-module__F_C24G__locationLabel{z-index:4;color:#f3fafceb;flex-direction:column;gap:.14rem;font-size:clamp(.61rem,.75vw,.76rem);font-weight:600;display:flex;top:2.3rem;left:1rem}.VisionInstantDemo-module__F_C24G__locationKicker{color:#d0e8ef85;font-size:.5rem;font-weight:500}.VisionInstantDemo-module__F_C24G__zoneOverlay,.VisionInstantDemo-module__F_C24G__queueRail{z-index:2;pointer-events:none;width:100%;height:100%;inset:0}.VisionInstantDemo-module__F_C24G__zoneOverlay polygon{fill:#b18eff1a;stroke:#d3bdffde;stroke-width:.55px;stroke-dasharray:2 1.2;vector-effect:non-scaling-stroke}.VisionInstantDemo-module__F_C24G__queueRail{background:linear-gradient(90deg,#0000,#63ebf4b8,#0000);height:1px;inset:auto 17% 17% 16%;transform:rotate(-2deg);box-shadow:0 0 10px #63ebf466}.VisionInstantDemo-module__F_C24G__detectionLayer{z-index:5;opacity:.32;pointer-events:none;transition:opacity .3s;inset:0}.VisionInstantDemo-module__F_C24G__detectionLayer.VisionInstantDemo-module__F_C24G__revealed{opacity:1}.VisionInstantDemo-module__F_C24G__detectionBox{top:var(--box-top);left:var(--box-left);width:var(--box-width);height:var(--box-height);color:var(--demo-cyan);border:1px solid;border-radius:.3rem;box-shadow:0 0 0 1px #060e138c,0 0 16px #55e3ec29}.VisionInstantDemo-module__F_C24G__emphasisBox{border-width:1.5px}.VisionInstantDemo-module__F_C24G__amber{color:var(--demo-amber)}.VisionInstantDemo-module__F_C24G__violet{color:var(--demo-violet)}.VisionInstantDemo-module__F_C24G__cyan{color:var(--demo-cyan)}.VisionInstantDemo-module__F_C24G__secondaryBox{opacity:.74;border-style:dashed}.VisionInstantDemo-module__F_C24G__eventCaption.VisionInstantDemo-module__F_C24G__contextVisible{opacity:1;transform:translateY(0)}.VisionInstantDemo-module__F_C24G__eventIcon{flex:none;place-items:center;display:grid}.VisionInstantDemo-module__F_C24G__eventCard{z-index:7;opacity:0;background:#051017e0;border:1px solid #64e4ef4d;border-radius:.7rem;gap:.5rem;max-width:min(72%,18.5rem);padding:.48rem .56rem;transition:opacity .28s,transform .28s;bottom:1rem;right:1rem;transform:translateY(.5rem);box-shadow:0 12px 25px #01080c38,0 0 20px #64e4ef14}.VisionInstantDemo-module__F_C24G__alertVisible{opacity:1;transform:translateY(0)}.VisionInstantDemo-module__F_C24G__eventIcon{width:1.55rem;height:1.55rem;color:var(--demo-cyan);border:1px solid #64e4ef47;border-radius:.45rem}.VisionInstantDemo-module__F_C24G__eventCardCopy{flex-direction:column;gap:.12rem;min-width:0;line-height:1.2;display:flex}.VisionInstantDemo-module__F_C24G__eventCardCopy strong{color:#f3fafcf2;font-size:.7rem;font-weight:700}.VisionInstantDemo-module__F_C24G__eventCardCopy span{color:#d5e7ee9e;text-overflow:ellipsis;white-space:nowrap;font-size:.63rem;overflow:hidden}.VisionInstantDemo-module__F_C24G__eventCheck{color:#7ce8b7;flex:none}.VisionInstantDemo-module__F_C24G__eventCaption{z-index:6;opacity:0;background:#101216eb;border:1px solid #ffbf6999;border-radius:.5rem;flex-direction:column;gap:.14rem;max-width:calc(100% - 2rem);padding:.42rem .7rem;transition:opacity .26s,transform .26s;display:flex;top:.7rem;left:1rem;transform:translateY(.35rem);box-shadow:0 5px 18px #0003}.VisionInstantDemo-module__F_C24G__eventCaption span{color:#cde7ee8c;font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;font-size:.5rem}.VisionInstantDemo-module__F_C24G__eventCaption strong{color:#ffce88;font-size:clamp(1rem,1.25vw,1.1rem);font-weight:700}.VisionInstantDemo-module__F_C24G__timeline{background:linear-gradient(#0f1e28f5,#071118fa);border-top:1px solid #afd8e421;padding:.72rem .88rem .66rem}.VisionInstantDemo-module__F_C24G__timelineTopline{gap:.65rem}.VisionInstantDemo-module__F_C24G__timelineTrack{background:#b3d9e12e;border-radius:999px;flex:1;height:.22rem;position:relative;overflow:visible}.VisionInstantDemo-module__F_C24G__timelineProgress{border-radius:inherit;background:linear-gradient(90deg,#55d8e3,#b594ff);transition:width 80ms linear;position:absolute;inset:0 auto 0 0;box-shadow:0 0 12px #63dce661}.VisionInstantDemo-module__F_C24G__timelineMarker{background:#0a1820;border:1px solid #d6f1f5b8;border-radius:50%;width:.35rem;height:.35rem;position:absolute;top:50%;transform:translate(-50%,-50%)}.VisionInstantDemo-module__F_C24G__controlButton{color:#e7f8faeb;cursor:pointer;background:#cdebf00f;border:1px solid #cfeaef38;border-radius:50%;place-items:center;width:1.72rem;height:1.72rem;transition:background-color .16s,border-color .16s,transform .16s;display:grid}.VisionInstantDemo-module__F_C24G__controlButton:hover{background:#63dce61f;border-color:#74e2ebb3;transform:translateY(-1px)}.VisionInstantDemo-module__F_C24G__timelineLabels{color:#bcd9e26b;letter-spacing:.05em;text-transform:uppercase;justify-content:space-between;gap:.5rem;margin-top:.48rem;font-size:.51rem}.VisionInstantDemo-module__F_C24G__stageActive{color:#dcf8fad6}@keyframes VisionInstantDemo-module__F_C24G__camera-drift{0%{transform:scale(1.01)translate(0,0)}50%{transform:scale(1.022)translate(-.35%,-.15%)}to{transform:scale(1.015)translate(.15%,-.2%)}}@keyframes VisionInstantDemo-module__F_C24G__scan-sweep{0%,16%{opacity:0;transform:translateY(-10%)}28%{opacity:.55}68%{opacity:.26}84%,to{opacity:0;transform:translateY(370%)}}@media (max-width:639px){.VisionInstantDemo-module__F_C24G__chrome{flex-direction:column;align-items:flex-start;gap:.45rem}.VisionInstantDemo-module__F_C24G__sequenceLabel{font-size:.55rem}.VisionInstantDemo-module__F_C24G__tabs{width:100%}.VisionInstantDemo-module__F_C24G__tab{flex:1;justify-content:center;padding-inline:.4rem}.VisionInstantDemo-module__F_C24G__stageTopline{top:.7rem;left:.75rem;right:.75rem}.VisionInstantDemo-module__F_C24G__locationLabel{display:none;top:2.45rem}.VisionInstantDemo-module__F_C24G__eventCard{max-width:78%;bottom:.75rem;right:.75rem}.VisionInstantDemo-module__F_C24G__eventCaption{max-width:calc(100% - 1.5rem);top:.65rem;left:.75rem}.VisionInstantDemo-module__F_C24G__eventCaption strong{font-size:1rem}}@media (prefers-reduced-motion:reduce){.VisionInstantDemo-module__F_C24G__sceneMotion,.VisionInstantDemo-module__F_C24G__scanline{animation:none}.VisionInstantDemo-module__F_C24G__timelineProgress,.VisionInstantDemo-module__F_C24G__eventCard,.VisionInstantDemo-module__F_C24G__eventCaption,.VisionInstantDemo-module__F_C24G__detectionLayer{transition:none}}
