.OPBSmG_experience{width:100%;min-width:0;color:var(--c-slate);border:1px solid color-mix(in srgb, var(--c-slate) 11%, transparent);background-color:color-mix(in srgb, var(--c-paper) 52%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);background-image:linear-gradient(#ffffff12,#fff0 42%);border-radius:28px;padding:18px 20px 14px;position:relative;box-shadow:inset 0 1px #ffffff1a}.dark .OPBSmG_experience{box-shadow:inset 0 1px #ffffff12,0 30px 70px -36px #0009}.OPBSmG_topline{border-bottom:1px solid var(--c-rule);font:500 12px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:var(--c-muted);justify-content:space-between;gap:12px;padding-bottom:14px;display:flex}.OPBSmG_topline>span:first-child{align-items:center;gap:8px;display:flex}.OPBSmG_dot{background:#b08542;border-radius:50%;width:6px;height:6px}.OPBSmG_scene{aspect-ratio:1/.86;perspective:1200px;perspective-origin:50% 40%;isolation:isolate;position:relative;overflow:hidden}.OPBSmG_ambient{pointer-events:none;background:radial-gradient(60% 50% at 62% 45%,#b0854229,#0000 70%);position:absolute;inset:0}.OPBSmG_sceneNumber{font:300 clamp(56px, 8vw, 112px)/1 var(--font-fraunces), Georgia, serif;color:var(--c-rule);opacity:.7;pointer-events:none;position:absolute;top:3%;right:2%}.OPBSmG_camera,.OPBSmG_architecture{transform-style:preserve-3d;position:absolute;inset:0}.OPBSmG_wall{width:72%;height:70%;transform-style:preserve-3d;background:linear-gradient(180deg, var(--c-paper), var(--c-panel));border-bottom:1px solid var(--c-rule);position:absolute;top:10%;left:14%}.OPBSmG_wall:before{content:"";transform-origin:0;background:var(--c-door-edge);width:22px;height:100%;position:absolute;top:0;left:0;transform:rotateY(-90deg)}.OPBSmG_recess{width:46%;height:88%;transform-style:preserve-3d;position:absolute;bottom:0;left:12%}.OPBSmG_frame{border:8px solid var(--c-door-line);pointer-events:none;border-bottom:0;position:absolute;inset:-3% -5% 0;transform:translateZ(3px)}.OPBSmG_interior{background:linear-gradient(100deg,#fff6e4 0%,#e9c88a 45%,#b08542 100%);position:absolute;inset:0;overflow:hidden}.OPBSmG_interior:before{content:"";filter:blur(14px);background:radial-gradient(60% 55% at 50% 45%,#d9ae68d9,#d9ae6800 70%);position:absolute;inset:0}.OPBSmG_door{transform-origin:0;transform-style:preserve-3d;background:linear-gradient(100deg, var(--c-door-a), var(--c-door-b));border:1px solid var(--c-door-line);backface-visibility:hidden;position:absolute;inset:0}.OPBSmG_doorPanel{border:1px solid var(--c-door-line);width:78%;position:absolute;left:11%}.OPBSmG_doorPanel:first-child{height:40%;top:6%}.OPBSmG_doorPanel:nth-child(2){height:42%;top:52%}.OPBSmG_handle{background:#b08542;border-radius:3px;width:4px;height:12%;position:absolute;top:47%;right:7%;transform:translateZ(3px)}.OPBSmG_doorEdge{transform-origin:100%;background:var(--c-door-edge);width:9px;position:absolute;top:0;bottom:0;right:0;transform:rotateY(-90deg)}.OPBSmG_floor{transform-origin:top;background:linear-gradient(180deg, var(--c-panel), var(--c-linen));width:92%;height:48%;position:absolute;top:80%;left:4%;transform:rotateX(90deg);-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.OPBSmG_floorGrid{background-image:linear-gradient(var(--c-rule) 1px, transparent 1px), linear-gradient(90deg, var(--c-rule) 1px, transparent 1px);opacity:.55;background-size:10% 22%;position:absolute;inset:0}.OPBSmG_spill{transform-origin:top;background:radial-gradient(52% 70% at 50% 0,#d9ae68cc,#d9ae684d 45%,#0000);width:44%;height:90%;position:absolute;top:0;left:16%}.OPBSmG_presence{border:1.5px solid #b08542;border-radius:50%;width:22%;height:30%;position:absolute;top:22%;left:30%}.OPBSmG_presence:after{content:"";border:1px solid #b0854259;border-radius:50%;position:absolute;inset:-14px}.OPBSmG_keyper{width:7.5%;height:19%;transform-style:preserve-3d;position:absolute;top:36%;left:62.5%}.OPBSmG_keyperSide{transform-origin:0;background:var(--c-door-edge);width:12px;position:absolute;top:2px;bottom:2px;left:0;transform:rotateY(-90deg)}.OPBSmG_keyperFace{background:#14201c;border:2px solid #d9dbd3;border-radius:10%;place-items:center;display:grid;position:absolute;inset:0;transform:translateZ(12px);box-shadow:0 10px 22px -10px #1c23218c}.OPBSmG_ring{aspect-ratio:1;border:1.5px solid #b08542;border-radius:50%;place-items:center;width:56%;display:grid}.OPBSmG_led{aspect-ratio:1;border-radius:50%;width:40%}.OPBSmG_arcs{width:260%;height:80%;position:absolute;top:10%;right:100%;overflow:visible}.OPBSmG_arcs path{fill:none;stroke:#d9ae68;stroke-width:1.6px;stroke-linecap:round}.OPBSmG_record{border:1px solid color-mix(in srgb, var(--c-slate) 12%, transparent);background-color:color-mix(in srgb, var(--c-paper) 62%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.5);backdrop-filter:blur(18px)saturate(1.5);background-image:linear-gradient(#ffffff14,#fff0 50%);border-radius:18px;align-items:center;gap:12px;padding:12px 14px;display:flex;position:absolute;bottom:9%;left:6%;right:6%;box-shadow:inset 0 1px #ffffff1a,0 18px 40px -22px #1c232159}.OPBSmG_recordIcon{color:#2c5a4c;background:#2c5a4c24;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.OPBSmG_record strong{font-size:12px;font-weight:600;display:block}.OPBSmG_record div>span{font:11px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;color:var(--c-muted);margin-top:2px;display:block}.OPBSmG_recordLine{background:linear-gradient(90deg,#b08542,#0000);flex:1;height:1px;margin-left:6px}.OPBSmG_inspect{overscroll-behavior:contain;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:20px;display:grid;position:absolute;inset:6% 4%;overflow-y:auto}.OPBSmG_inspect:focus-visible{outline-offset:-2px;outline:2px solid #b08542}.OPBSmG_inspectImage{aspect-ratio:4/5;border:1px solid var(--c-rule);background:var(--c-panel);border-radius:20px;position:relative;overflow:hidden}.OPBSmG_inspectCopy h2{font:500 1.25rem/1.2 var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;margin:0}.OPBSmG_inspectCopy ul{color:var(--c-muted);gap:8px;margin:12px 0 0;padding:0;font-size:.86rem;list-style:none;display:grid}.OPBSmG_inspectCopy li{align-items:flex-start;gap:8px;display:flex}.OPBSmG_inspectCopy li:before{content:"";background:#b08542;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-top:.55em}.OPBSmG_sceneNote{min-height:30px;color:var(--c-muted);text-align:center;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:12px;display:flex}.OPBSmG_sceneNote svg{color:#b08542;flex-shrink:0}.OPBSmG_controls{border-top:1px solid var(--c-rule);margin-top:14px}.OPBSmG_steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.OPBSmG_steps button{min-height:56px;color:var(--c-muted);background:0 0;border:0;border-top:2px solid #0000;justify-content:center;align-items:center;gap:8px;font-size:12px;font-weight:500;transition:color .2s,border-color .2s;display:flex}.OPBSmG_steps button>span{font:500 11px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;font-variant-numeric:tabular-nums;opacity:.7}.OPBSmG_steps button.OPBSmG_active{color:var(--c-slate);border-top-color:#b08542}.OPBSmG_actions{border-top:1px solid var(--c-rule);justify-content:space-between;gap:12px;display:flex}.OPBSmG_actions button{min-height:48px;color:var(--c-slate);background:0 0;border:0;align-items:center;gap:8px;font-size:12px;font-weight:500;display:flex}.OPBSmG_actions button:last-child{color:var(--c-muted)}.OPBSmG_experience button{cursor:pointer;border-radius:9999px}.OPBSmG_experience button:focus-visible{outline-offset:3px;outline:2px solid #b08542}.OPBSmG_experience button:hover{color:#8a6224}.dark .OPBSmG_experience button:hover{color:#d9ae68}.OPBSmG_disclaimer{max-width:60ch;font:12px/1.65 var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:var(--c-muted);margin:10px 0 0}@media (max-width:480px){.OPBSmG_topline{font-size:8px}.OPBSmG_steps button{flex-direction:column;gap:3px;font-size:11px}.OPBSmG_inspect{grid-template-columns:1fr;align-content:start;gap:12px;inset:4%}.OPBSmG_inspectImage{aspect-ratio:16/10}.OPBSmG_record{padding:9px 10px}}@media (prefers-reduced-motion:reduce){.OPBSmG_experience *,.OPBSmG_experience :before,.OPBSmG_experience :after{transition-duration:0s!important;animation:none!important}}.OPBSmG_experience .OPBSmG_steps button{border-radius:0}
.wECzca_layout{align-items:start;gap:40px;display:grid}@media (min-width:1024px){.wECzca_layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:64px}}.wECzca_stage{aspect-ratio:4/3;perspective:1000px;color:#ede7dc;background:radial-gradient(at 50% 40%,#1e2e27,#101614 75%);border:1px solid #f4f1ea1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 30px 70px -36px #0009}.wECzca_grid{opacity:.8;background-image:linear-gradient(#c5c29c1a 1px,#0000 1px),linear-gradient(90deg,#c5c29c1a 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(at 50% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(at 50% 60%,#000 30%,#0000 80%)}.wECzca_glow{background:radial-gradient(ellipse at 50% 70%, var(--glow,#b0854238), transparent 65%);transition:background .6s;position:absolute;inset:20% 10% 0}.wECzca_label{font:500 12px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:#9aa39c;position:absolute;top:16px;left:20px}.wECzca_clock{font:500 22px var(--font-jetbrains), ui-monospace, monospace;letter-spacing:.06em;color:#ede7dc;font-variant-numeric:tabular-nums;position:absolute;top:12px;right:16px}.wECzca_side{writing-mode:vertical-rl;font:500 11px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:#9aa39c80;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.wECzca_robotPosition{width:46%;transform-style:preserve-3d;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.wECzca_tilt{transform-style:preserve-3d}.wECzca_ringWrap{aspect-ratio:1;border:3px solid var(--ring,#b08542);background:radial-gradient(circle at 50% 45%, var(--ringFill,#b085422e), #1016148c 70%);width:100%;box-shadow:0 0 40px -10px var(--ring,#b08542);border-radius:50%;place-items:center;transition:border-color .4s,box-shadow .4s,background .4s;display:grid;position:relative}.wECzca_robot{aspect-ratio:1/1.22;width:62%;transform-style:preserve-3d;position:relative}.wECzca_head{border:2px solid var(--ring,#b08542);background:linear-gradient(160deg,#e8e4da,#b7b9b0);border-radius:26%;height:50%;position:absolute;top:0;left:4%;right:4%;box-shadow:0 14px 30px -16px #0009}.wECzca_antenna{background:var(--ring,#b08542);width:3px;height:16%;position:absolute;top:-16%;left:50%;transform:translate(-50%)}.wECzca_antenna:after{content:"";background:var(--ring,#b08542);width:11px;height:11px;box-shadow:0 0 10px var(--ring,#b08542);border-radius:50%;position:absolute;top:-9px;left:50%;transform:translate(-50%)}.wECzca_ear{background:#1c2321;border-radius:50%;width:14%;height:34%;position:absolute;top:32%}.wECzca_earLeft{left:-9%}.wECzca_earRight{right:-9%}.wECzca_visor{background:#1c2321;border-radius:999px;height:40%;position:absolute;top:24%;left:14%;right:14%;overflow:hidden}.wECzca_eyes{width:100%;height:100%;position:absolute;inset:0}.wECzca_eyes circle,.wECzca_eyes path{fill:var(--eye,#d9ae68);stroke:var(--eye,#d9ae68);stroke-linecap:round;filter:drop-shadow(0 0 4px var(--eye,#d9ae68))}.wECzca_eyes path{fill:none;stroke-width:4px}.wECzca_mouth{height:20%;position:absolute;top:68%;left:34%;right:34%}.wECzca_mouth path{fill:none;stroke:var(--eye,#d9ae68);stroke-width:3.5px;stroke-linecap:round}.wECzca_neck{background:#b7b9b0;height:6%;position:absolute;top:50%;left:42%;right:42%}.wECzca_torso{border:2px solid var(--ring,#b08542);background:linear-gradient(160deg,#2e4a3f,#1b2a24);border-radius:18%;height:45%;position:absolute;top:55%;left:10%;right:10%}.wECzca_chestRing{aspect-ratio:1;border-radius:50%;place-items:center;width:18%;display:grid;position:absolute;top:30%;left:50%;transform:translate(-50%,-50%)}.wECzca_chestLed{aspect-ratio:1;border-radius:50%;width:100%}.wECzca_chestMark{background:var(--ring,#b08542);opacity:.8;border-radius:2px;height:3px;position:absolute;top:60%;left:30%;right:30%}.wECzca_pill{-webkit-backdrop-filter:blur(16px)saturate(1.5);backdrop-filter:blur(16px)saturate(1.5);font:500 12px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:#ede7dc;background:#10161473 linear-gradient(#ffffff12,#fff0 50%);border:1px solid #f4f1ea24;border-radius:9999px;align-items:center;gap:8px;padding:6px 12px;display:inline-flex;position:absolute;bottom:14px;left:16px}.wECzca_screenTitle{text-align:center;font:500 1.05rem/1.2 var(--font-fraunces), Georgia, serif;color:var(--ring,#d9ae68);pointer-events:none;position:absolute;bottom:52px;left:0;right:0}.wECzca_pill svg{color:var(--pill,#b08542)}.wECzca_response{min-height:64px;margin-top:18px}.wECzca_response h3{font:500 1.35rem/1.2 var(--font-fraunces), Georgia, serif;letter-spacing:-.015em;margin:0}.wECzca_response p{color:var(--c-muted);margin:6px 0 0;font-size:.95rem}.wECzca_choices{gap:8px;display:grid}.wECzca_choiceLabel{font:500 13px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:var(--c-muted);margin:0 0 6px}.wECzca_choice{border:1px solid color-mix(in srgb, var(--c-slate) 11%, transparent);background-color:color-mix(in srgb, var(--c-paper) 52%, transparent);-webkit-backdrop-filter:blur(24px)saturate(1.5);backdrop-filter:blur(24px)saturate(1.5);text-align:left;color:var(--c-slate);cursor:pointer;background-image:linear-gradient(#ffffff12,#fff0 42%);border-radius:20px;grid-template-columns:44px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background .2s;display:grid;box-shadow:inset 0 1px #ffffff1a}.wECzca_choice:hover{border-color:#b08542}.wECzca_choice:focus-visible{outline-offset:3px;outline:2px solid #b08542}.wECzca_chosen{background-color:#b085421a;border-color:#b08542}.wECzca_choiceIcon{color:#8a6224;background:#b085421f;border-radius:9999px;place-items:center;width:44px;height:44px;display:grid}.dark .wECzca_choiceIcon{color:#d9ae68}.wECzca_choiceCopy strong{font-size:.95rem;font-weight:600;display:block}.wECzca_choiceCopy span{color:var(--c-muted);margin-top:2px;font-size:.85rem;display:block}.wECzca_choiceArrow{color:var(--c-muted)}.wECzca_footer{font:12px var(--font-jakarta), ui-sans-serif, system-ui, sans-serif;color:var(--c-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.wECzca_footer button{min-height:40px;color:var(--c-slate);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:9999px;align-items:center;gap:6px;padding:0 8px;display:inline-flex}.wECzca_footer button:disabled{opacity:.4;cursor:default}.wECzca_footer button:focus-visible{outline-offset:3px;outline:2px solid #b08542}@media (prefers-reduced-motion:reduce){.wECzca_stage *,.wECzca_stage :before,.wECzca_stage :after{transition-duration:0s!important;animation:none!important}}
