.lomLang-module__9Fu8LG__en{font-feature-settings:"tnum" 0;font-family:Segoe UI,system-ui,-apple-system,Helvetica Neue,Roboto,Arial,sans-serif}.lomLang-module__9Fu8LG__en :where(.lomLang-module__9Fu8LG__font-mono,code,kbd){font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}
.lom-module__EPsA6a__stage{aspect-ratio:16/10;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;background:radial-gradient(at 50% 108%,#ef405633,#0000 60%),radial-gradient(at 50% 0,#94a3b838,#0000 70%),linear-gradient(#0f172a 0%,#172036 100%);border-radius:1rem;outline:none;width:100%;position:relative;overflow:hidden;container-type:inline-size}.lom-module__EPsA6a__compact{aspect-ratio:16/8}.lom-module__EPsA6a__stage:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lom-module__EPsA6a__dragging{cursor:grabbing}.lom-module__EPsA6a__scene{perspective:150cqw;perspective-origin:50% 35%;place-items:center;display:grid;position:absolute;inset:0}.lom-module__EPsA6a__box{--w:60cqw;--d:33cqw;--h:calc(var(--u,2) * 6cqw);width:var(--w);height:var(--h);transform-style:preserve-3d;will-change:transform;transition:transform .7s cubic-bezier(.2,.8,.2,1);position:relative}.lom-module__EPsA6a__dragging .lom-module__EPsA6a__box{transition:none}.lom-module__EPsA6a__hovering .lom-module__EPsA6a__box{transition:transform .25s ease-out}.lom-module__EPsA6a__face{backface-visibility:hidden;background:#1e293b;border-radius:.5cqw;position:absolute;overflow:hidden}.lom-module__EPsA6a__face:after{content:"";pointer-events:none;position:absolute;inset:0}.lom-module__EPsA6a__front{transform:translateZ(calc(var(--d) / 2));inset:0;box-shadow:inset 0 0 0 .25cqw #475569,inset 0 .35cqw #ffffff24,inset 0 -.4cqw .6cqw #00000059}.lom-module__EPsA6a__back{transform:rotateY(180deg) translateZ(calc(var(--d) / 2));inset:0;box-shadow:inset 0 0 0 .25cqw #475569,inset 0 .35cqw #ffffff24,inset 0 -.4cqw .6cqw #00000059}.lom-module__EPsA6a__top{width:var(--w);height:var(--d);left:0;top:calc((var(--h) - var(--d)) / 2);transform:rotateX(90deg) translateZ(calc(var(--h) / 2))}.lom-module__EPsA6a__top:after{background:linear-gradient(#ffffff1a,#0000002e)}.lom-module__EPsA6a__side{width:var(--d);height:var(--h);left:calc((var(--w) - var(--d)) / 2);background:repeating-linear-gradient(90deg,#ffffff0a 0 .3cqw,#0000 .3cqw 1.2cqw),linear-gradient(#3b4a61,#243044 60%,#1a2434);top:0;box-shadow:inset 0 0 0 .2cqw #475569}.lom-module__EPsA6a__side:after{background:#00000038}.lom-module__EPsA6a__left{transform:rotateY(-90deg) translateZ(calc(var(--w) / 2))}.lom-module__EPsA6a__right{transform:rotateY(90deg) translateZ(calc(var(--w) / 2))}@media (max-width:640px){.lom-module__EPsA6a__stage{aspect-ratio:4/3}.lom-module__EPsA6a__compact{aspect-ratio:4/2.7}.lom-module__EPsA6a__box{--w:76cqw;--d:40cqw;--h:calc(var(--u,2) * 7.6cqw)}}.lom-module__EPsA6a__stage{transition:box-shadow .25s}.lom-module__EPsA6a__stage:hover{box-shadow:0 10px 28px -14px #020617b3}.lom-module__EPsA6a__shadow{filter:blur(4px);pointer-events:none;background:radial-gradient(#0000008c,#0000 70%);width:70%;height:12%;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}.lom-module__EPsA6a__pulse{animation:.7s ease-out lom-module__EPsA6a__lomPulse}@keyframes lom-module__EPsA6a__lomPulse{0%{box-shadow:0 0 #ef40568c}to{box-shadow:0 0 0 10px #ef405600}}.lom-module__EPsA6a__card{transform:translateY(var(--ty,0px));transition:transform .2s ease-out,box-shadow .25s,border-color .2s;box-shadow:0 1px 1px #0f172a0f,0 2px 4px #0f172a0f,0 8px 16px -6px #0f172a1f}.lom-module__EPsA6a__card:hover,.lom-module__EPsA6a__card:focus-within{--ty:-3px;box-shadow:0 2px 2px #0f172a14,0 6px 10px #0f172a1a,0 18px 30px -10px #0f172a47}.lom-module__EPsA6a__cardOn{box-shadow:0 0 0 1px var(--accent), 0 2px 4px #ef405624, 0 12px 24px -8px #ef40564d}.lom-module__EPsA6a__flash{animation:1.6s ease-out 2 lom-module__EPsA6a__lomFlash}@keyframes lom-module__EPsA6a__lomFlash{50%{box-shadow:0 0 0 4px #ef405666}}.lom-module__EPsA6a__sheetIn{animation:.25s ease-out lom-module__EPsA6a__lomSheet}@keyframes lom-module__EPsA6a__lomSheet{0%{opacity:0;transform:translateY(24px)}}.lom-module__EPsA6a__bar{transition:width .5s cubic-bezier(.2,.8,.2,1)}@media (prefers-reduced-motion:reduce){.lom-module__EPsA6a__box,.lom-module__EPsA6a__hovering .lom-module__EPsA6a__box,.lom-module__EPsA6a__bar{transition:none}.lom-module__EPsA6a__card,.lom-module__EPsA6a__card:hover,.lom-module__EPsA6a__card:focus-within{transition:none;transform:none}.lom-module__EPsA6a__pulse,.lom-module__EPsA6a__flash,.lom-module__EPsA6a__sheetIn{animation:none}}.lom-module__EPsA6a__root{--lom-hdr:4.5rem;--lom-stack:3.25rem;--lom-tb:5.5rem;--lom-offset:calc(var(--lom-hdr) + var(--lom-stack))}.lom-module__EPsA6a__stack{top:var(--lom-hdr);z-index:30;background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--border);margin-inline:-.75rem;padding-inline:.75rem;position:sticky}@media (min-width:768px){.lom-module__EPsA6a__stack{margin-inline:-1rem;padding-inline:1rem}}.lom-module__EPsA6a__anchor,.lom-module__EPsA6a__rowAnchor{scroll-margin-top:calc(var(--lom-offset) + .75rem)}.lom-module__EPsA6a__toolbar{z-index:20;position:relative}@media (min-width:768px) and (min-height:640px){.lom-module__EPsA6a__toolbar{top:calc(var(--lom-offset) + .5rem);position:sticky}.lom-module__EPsA6a__rowAnchor{scroll-margin-top:calc(var(--lom-offset) + var(--lom-tb) + .75rem)}}.lom-module__EPsA6a__sidePanel{top:calc(var(--lom-offset) + .75rem);max-height:calc(100dvh - var(--lom-offset) - 1.5rem);overscroll-behavior:contain;position:sticky;overflow-y:auto}.lom-module__EPsA6a__cols,.lom-module__EPsA6a__rowGrid{gap:.75rem 1rem;display:grid}@media (min-width:768px){.lom-module__EPsA6a__cols,.lom-module__EPsA6a__rowGrid{grid-template-columns:minmax(8.5rem,11rem) minmax(0,1fr) minmax(9rem,15rem) 9.5rem;align-items:start}}@media (min-width:1536px){.lom-module__EPsA6a__cols,.lom-module__EPsA6a__rowGrid{grid-template-columns:minmax(9.5rem,12rem) minmax(0,1fr) minmax(11rem,20rem) 10.5rem}}.lom-module__EPsA6a__drawerIn{animation:.22s ease-out lom-module__EPsA6a__lomDrawer}@keyframes lom-module__EPsA6a__lomDrawer{0%{transform:translateX(var(--drawer-from,24px));opacity:0}}@media (max-width:767px){.lom-module__EPsA6a__drawerIn{--drawer-from:0px;animation:.25s ease-out lom-module__EPsA6a__lomSheet}}@media (prefers-reduced-motion:reduce){.lom-module__EPsA6a__drawerIn{animation:none}}.lom-module__EPsA6a__wide{width:min(96rem,100vw - 1.5rem);margin-inline:calc(50% + min(96rem,100vw - 1.5rem)/-2)}
.chassis-module__Ob9jAq__root{position:relative}.chassis-module__Ob9jAq__root [data-slot]{cursor:help;outline:none}.chassis-module__Ob9jAq__root [data-slot]:hover,.chassis-module__Ob9jAq__root [data-slot]:focus{filter:brightness(1.35)drop-shadow(0 0 2px #fff)}.chassis-module__Ob9jAq__root [data-slot]:focus-visible{outline-offset:1px;outline:2px solid #fff}.chassis-module__Ob9jAq__root [data-slot]{transition:filter .2s}.chassis-module__Ob9jAq__faceTag{letter-spacing:.04em;color:#e2e8f0;pointer-events:none;white-space:nowrap;background:#0206179e;border:1px solid #94a3b873;border-radius:999px;padding:.25cqw 1cqw;font-size:clamp(7px,1.7cqw,11px);font-weight:800;line-height:1.5;position:absolute;inset-block-start:1.2cqw;inset-inline-start:1.6cqw}.chassis-module__Ob9jAq__faceTagRear{inset-inline:auto 1.6cqw}.chassis-module__Ob9jAq__legend{border:1px solid var(--border,#e2e8f0);color:var(--muted-fg,#64748b);border-radius:.6rem;flex-wrap:wrap;gap:.35rem .9rem;margin-top:.5rem;padding:.4rem .6rem;font-size:11px;line-height:1.6;display:flex}.chassis-module__Ob9jAq__legend li{align-items:center;gap:.35rem;display:inline-flex}.chassis-module__Ob9jAq__legendNote{opacity:.85;flex-basis:100%}.chassis-module__Ob9jAq__sw{border:1px solid #0f172a59;border-radius:.2rem;width:.8rem;height:.8rem;display:inline-block;box-shadow:inset 0 1px #ffffff59}.chassis-module__Ob9jAq__swOn{background:linear-gradient(#5a6c8a,#2a374c);border-color:#ef4056}.chassis-module__Ob9jAq__swEmpty{background:linear-gradient(#05080f,#101a2b);border-style:dashed}.chassis-module__Ob9jAq__swOver{background:repeating-linear-gradient(45deg,#fbbf24 0 2px,#78350f 2px 4px);border-color:#fbbf24}.chassis-module__Ob9jAq__flyLayer{pointer-events:none;position:absolute;inset:0}.chassis-module__Ob9jAq__flyer{box-sizing:border-box;background:var(--fly,#38bdf8);box-shadow:0 0 0 1px #0f172a99, 0 0 10px 2px var(--fly,#38bdf8);opacity:0;transform-origin:50%;animation:chassis-module__Ob9jAq__chFly .6s cubic-bezier(.2, .8, .2, 1) var(--delay,0s) both;border:1px solid #f8fafc;border-radius:2px;position:absolute}.chassis-module__Ob9jAq__flyOver{background:repeating-linear-gradient(45deg,#fbbf24 0 3px,#78350f 3px 6px);border-color:#fbbf24;box-shadow:0 0 0 1px #0f172a99,0 0 10px 2px #fbbf24}@keyframes chassis-module__Ob9jAq__chFly{0%{transform:translate(var(--fx,0), var(--fy,-8cqw)) scale(2.6);opacity:0}25%{opacity:1}to{opacity:1;transform:translate(0)scale(1)}}.chassis-module__Ob9jAq__tip{z-index:5;pointer-events:none;color:#e2e8f0;background:#0b1220f5;border:1px solid #475569;border-radius:.5rem;max-width:min(18rem,86%);padding:.35rem .55rem;font-size:12px;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 6px 18px #00000073}.chassis-module__Ob9jAq__tipBelow{transform:translate(-50%,8px)}.chassis-module__Ob9jAq__tipWarn{color:#fbbf24;font-weight:700}@media (prefers-reduced-motion:reduce){.chassis-module__Ob9jAq__flyer{animation:none;display:none}}.chassis-module__Ob9jAq__realFace{background:#0f172a;place-items:center;display:grid;position:absolute;inset:0;container-type:size}.chassis-module__Ob9jAq__realFit{max-width:100%;max-height:100%;position:relative}.chassis-module__Ob9jAq__realImg{object-fit:contain;pointer-events:none;background:#fff;width:100%;height:100%;display:block}.chassis-module__Ob9jAq__rSlotOn,.chassis-module__Ob9jAq__rSlotOff{box-sizing:border-box;border-radius:2px;position:absolute}.chassis-module__Ob9jAq__rSlotOn{border:2px solid var(--accent,#ef4056);cursor:pointer;background:#ef405647;box-shadow:0 0 0 1px #ffffff8c}.chassis-module__Ob9jAq__rSlotOff{background:#0f172a2e;border:1px dashed #0f172a73}.chassis-module__Ob9jAq__rSlotOn:focus-visible,.chassis-module__Ob9jAq__rSlotOn:hover{background:#ef405680;outline:2px solid #fff}.chassis-module__Ob9jAq__realCaption{margin-top:.4rem;font-size:11px;line-height:1.6}
