@property --lr{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --hole{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --ring{syntax: "<length>"; inherits: false; initial-value: 0px;}._frame_1xfdm_28{--lx: 50%;--ly: 46%;--lens: clamp(4.5rem, 8vw, 8rem);position:relative;margin:0;overflow:hidden;isolation:isolate;background:#090807}._layers_1xfdm_39{position:absolute;inset:0}._layer_1xfdm_39{position:absolute!important;inset:0;height:100%}._open_1xfdm_50{position:absolute;inset:0;display:block;width:100%;cursor:zoom-in}._open_1xfdm_50:focus-visible{outline-offset:-4px}._blueprint_1xfdm_62{--lr: 0px;--hole: 0px;position:absolute;inset:0;z-index:1;pointer-events:none;transition:--lr .9s var(--ease-in-out),--hole .4s var(--ease-out);-webkit-mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 calc(var(--lr) - 1px),transparent var(--lr)),radial-gradient(circle at var(--lx) var(--ly),transparent calc(var(--hole) - 1px),#000 var(--hole));-webkit-mask-composite:source-in;mask-image:radial-gradient(circle at var(--lx) var(--ly),#000 calc(var(--lr) - 1px),transparent var(--lr)),radial-gradient(circle at var(--lx) var(--ly),transparent calc(var(--hole) - 1px),#000 var(--hole));mask-composite:intersect}._frame_1xfdm_28[data-lens] ._blueprint_1xfdm_62{--lr: var(--lens);transition:--lr .5s var(--ease-in-out),--hole .4s var(--ease-out)}._frame_1xfdm_28[data-view=blueprint] ._blueprint_1xfdm_62{--lr: 150vmax;transition:--lr 1.1s var(--ease-in-out),--hole .4s var(--ease-out)}._frame_1xfdm_28[data-view=blueprint][data-lens] ._blueprint_1xfdm_62{--hole: var(--lens)}._blueprintImg_1xfdm_101{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}._grid_1xfdm_109{position:absolute;inset:0;background-image:linear-gradient(rgba(140,196,210,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(140,196,210,.08) 1px,transparent 1px);background-size:48px 48px}._note_1xfdm_118{position:absolute;font-family:var(--mono);font-size:.6875rem;letter-spacing:.1em;color:var(--steel);white-space:nowrap}._noteTop_1xfdm_127{top:var(--bp-note-top, 1.25rem);left:1.25rem;max-width:calc(100% - 4rem);overflow:hidden;text-overflow:ellipsis}._noteSide_1xfdm_135{top:50%;right:1rem;writing-mode:vertical-rl;transform:translateY(-50%)}._noteBottom_1xfdm_142{left:1.25rem;bottom:var(--bp-note-bottom, 1.25rem)}._lens_1xfdm_147{--ring: 0px;position:absolute;z-index:2;left:var(--lx);top:var(--ly);--lens-color: rgba(140, 196, 210, .75);width:calc(var(--ring) * 2);height:calc(var(--ring) * 2);border:1px solid var(--lens-color);border-radius:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none;transition:opacity .3s,--ring .4s var(--ease-out)}._lens_1xfdm_147:before,._lens_1xfdm_147:after{content:"";position:absolute;left:50%;top:50%;background:var(--lens-color);transform:translate(-50%,-50%)}._lens_1xfdm_147:before{width:13px;height:1px}._lens_1xfdm_147:after{width:1px;height:13px}._frame_1xfdm_28[data-lens] ._lens_1xfdm_147{--ring: var(--lens);opacity:1}._frame_1xfdm_28[data-view=blueprint] ._lens_1xfdm_147{--lens-color: rgba(218, 117, 72, .9)}._frame_1xfdm_28[data-view=blueprint] ._readout_1xfdm_196{color:var(--accent)}._readout_1xfdm_196{position:absolute;left:100%;top:8%;margin-left:.75rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.06em;color:var(--steel);white-space:pre}._switch_1xfdm_213{display:flex;flex:none;border:1px solid var(--line-strong);background:#0e0c0a99}._switchOption_1xfdm_220{min-height:2.75rem;padding:0 .9rem;font-family:var(--mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);transition:background-color .3s,color .3s}._switchOption_1xfdm_220:hover{color:var(--ink)}._switchOption_1xfdm_220[aria-pressed=true]{background:var(--ink);color:var(--bg)}@media(hover:none){._blueprint_1xfdm_62,._frame_1xfdm_28[data-lens] ._blueprint_1xfdm_62,._frame_1xfdm_28[data-view=blueprint] ._blueprint_1xfdm_62{-webkit-mask-image:none;mask-image:none;-webkit-clip-path:circle(0% at 50% 46%);clip-path:circle(0% at 50% 46%);transition:-webkit-clip-path 1.1s var(--ease-in-out),clip-path 1.1s var(--ease-in-out)}._frame_1xfdm_28[data-view=blueprint] ._blueprint_1xfdm_62{-webkit-clip-path:circle(150% at 50% 46%);clip-path:circle(150% at 50% 46%)}}
