@font-face{font-family:obvia-narrow-fallback;src:local(Arial),local(Roboto),local(Liberation Sans);font-display:swap;size-adjust:87%;ascent-override:106.55%;descent-override:29.08%;line-gap-override:0%}*{box-sizing:border-box}body,html,#root{color:#fff;background:radial-gradient(circle,#444 0%,#000 80%);width:100vw;height:100vh;margin:0;padding:0;font-family:obvia-narrow,obvia-narrow-fallback,sans-serif;font-style:normal;font-weight:400;overflow:hidden}h1{font-size:2.5rem}h2{font-size:2.18rem}h3{font-size:1.87rem}h4,p{font-size:1.5rem}h5{font-size:1.12rem}.canvas-container{z-index:1;background:radial-gradient(circle,#444 0%,#000 80%);width:100%;height:100%;position:absolute;top:0;left:0}.scene-layer{opacity:0;pointer-events:none;transition:opacity var(--scene-fade) ease-in-out;position:absolute;inset:0}.scene-layer.is-visible{opacity:1;pointer-events:auto}a{color:inherit;text-decoration:none}._uiOverlay_1fdfx_7{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}._topBar_1fdfx_17{justify-content:space-between;align-items:center;height:50px;padding:0 20px;display:flex}._menuButton_1fdfx_25{pointer-events:auto;color:#fff;cursor:pointer;z-index:11;background:0 0;border:none;border-radius:25px;justify-content:center;align-items:center;min-width:42px;min-height:42px;transition:background-color .2s;display:flex}._menuButton_1fdfx_25:disabled{opacity:.5;cursor:not-allowed}._menuButton_1fdfx_25:hover{background-color:#ffffff1a}._headerTitle_1fdfx_50{pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 2px 10px #00000080;margin:0;font-size:1.25rem;font-weight:500}@media (width<=395px){._menuButton_1fdfx_25{padding:0}._topBar_1fdfx_17{margin:5px}}._partInfo_1fdfx_71{text-align:center;text-shadow:2px 2px 12px #000c;-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:.5rem;width:100%;max-height:40%;padding:0 20px 20px;display:flex;position:absolute;bottom:0;left:0}._partInfoHeader_1fdfx_88{flex-direction:row;justify-content:center;align-items:center;gap:.5rem;width:100%;display:flex}._partLabel_1fdfx_97{max-width:100%;margin:0;padding-left:3rem;padding-right:3rem;font-size:clamp(1.5rem,3vw,2.18rem)}._partDescription_1fdfx_105{text-align:left;width:85vw;margin:0;font-size:clamp(.95rem,1vw + .8rem,1.5rem);line-height:1.2}._rightButtons_1fdfx_113{align-items:center;gap:.5rem;display:flex}._infoOverlay_1fdfx_119{box-sizing:border-box;z-index:11;justify-content:center;align-items:flex-start;padding:56px 16px 16px;display:flex;position:absolute;inset:0}._infoBox_1fdfx_130{box-sizing:border-box;background:#000000c7;border:1px solid #ffffff38;border-radius:14px;width:min(90vw,90vh);max-width:640px;max-height:100%;padding:28px 32px 24px;animation:.28s cubic-bezier(.34,1.45,.64,1) both _infoBoxEnter_1fdfx_1;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}._infoBox_1fdfx_130 h2{margin:0 0 10px;padding-right:42px;font-size:clamp(1.2rem,3vw + .8rem,1.6rem);line-height:1.25}._infoCloseButton_1fdfx_155{cursor:pointer;color:#ffffffa6;background:0 0;border:none;border-radius:4px;padding:4px;transition:color .15s,background .15s;position:absolute;top:10px;right:10px}._infoCloseButton_1fdfx_155:hover{background:#ffffff1a}._infoText_1fdfx_174{margin:0;font-size:clamp(1rem,1.2vw + .85rem,1.5rem);line-height:1.35}footer{z-index:5;pointer-events:none;white-space:nowrap;flex-direction:row;justify-content:center;align-items:flex-end;width:100%;transition:opacity .5s ease-out;display:flex;position:fixed;bottom:20px}._demoMode_7vab1_16{justify-content:space-between}._logos_7vab1_20{--logo-base-height:clamp(32px, 5vw, 44px);flex-flow:wrap;justify-content:center;align-items:center;gap:clamp(20px,4vw,40px);display:flex}._CILlogo_7vab1_31{--scale:1.27}._BSClogo_7vab1_35{--scale:1}._Quantumlogo_7vab1_39{--scale:.82;opacity:.7}._logo_7vab1_20{height:calc(var(--logo-base-height) * var(--scale,1));opacity:.75;width:auto;transition:opacity .2s}._logo_7vab1_20:hover{opacity:1}@media (width<=600px){._logos_7vab1_20{--logo-base-height:min(6vw, 26px);gap:clamp(8px,4vw,26px)}}@media (orientation:landscape) and (height<=500px){._logos_7vab1_20{--logo-base-height:clamp(22px, 7vh, 32px);gap:clamp(16px,3vw,28px)}}._qrCode_7vab1_71{border-radius:4px;width:14vw;min-width:120px;max-width:180px;height:auto}._pointerContainer_8zn46_1{pointer-events:none;opacity:1;flex-direction:column;justify-content:center;align-items:center;width:fit-content;height:auto;transition:opacity .5s ease-out .75s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}._hidden_8zn46_19{opacity:0;transition-delay:0s}._pointerIcon_8zn46_24{width:min(6vw,6vh);height:auto;transform:rotate(-20deg)scale(1.2)}._helperText_8zn46_31{text-align:center;font-size:3vh}@keyframes _press-bounce_8zn46_1{0%,50%,to{transform:rotate(-12deg)translateY(12px)}64%{transform:rotate(-12deg)translateY(0)}77%{transform:rotate(-12deg)translateY(9px)}89%{transform:rotate(-12deg)translateY(3px)}}._pointerIcon_8zn46_24{animation:2.4s ease-in-out infinite _press-bounce_8zn46_1}._overlay_ddis6_10{--qc-stroke-color:#d4b27a;--qc-glow-color:#d4b27a8c;--qc-fringe-blue:#78a5ff99;--qc-fringe-amber:#ffc46080;--qc-text:#ffffffbf;--qc-text-muted:#ffffff6b;--qc-p:0;--qc-size:min(40cqw, 38cqh, 200px);--qc-center-y:50%;--qc-split:calc(3px - var(--qc-p) * 2px);--qc-glow:calc(1px + var(--qc-p) * 4px);z-index:10;color:var(--qc-text);pointer-events:none;transition:opacity var(--qc-fade) ease-in-out;position:absolute;inset:0;container-type:size}._leaving_ddis6_34{opacity:0}._emblem_ddis6_38{left:50%;top:var(--qc-center-y);width:var(--qc-size);aspect-ratio:1;transition:scale var(--qc-grow) cubic-bezier(.33, 1, .68, 1);filter:drop-shadow(var(--qc-split) 0 .4px var(--qc-fringe-blue)) drop-shadow(calc(var(--qc-split) * -1) 0 .4px var(--qc-fringe-amber)) drop-shadow(0 0 var(--qc-glow) var(--qc-glow-color));animation:20s linear infinite _turn_ddis6_1;position:absolute;translate:-50% -50%}._leaving_ddis6_34 ._emblem_ddis6_38{scale:1.15}._emblem_ddis6_38 svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}._contour_ddis6_66{fill:none;stroke:var(--qc-stroke-color);stroke-width:var(--qc-stroke,1.2);stroke-linecap:round;opacity:0}._caption_ddis6_74{left:16px;right:16px;top:calc(var(--qc-center-y) + var(--qc-size) / 2 + 28px);text-align:center;position:absolute}._message_ddis6_82{letter-spacing:.01em;margin:0}._percent_ddis6_87{color:var(--qc-text-muted);font-variant-numeric:tabular-nums;letter-spacing:.04em;margin:6px 0 0}@keyframes _turn_ddis6_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._emblem_ddis6_38{transition:none;animation:none}._leaving_ddis6_34 ._emblem_ddis6_38{scale:1}}
