.MedalViewer_lanyard__etyg3{--kit-accent:#f87171;--kit-gold:#f2c172;--kit-muted:#b9bec8;padding:16px 12px 0;color:#f5f5f5}.MedalViewer_viewport__KkfN5{position:relative;isolation:isolate;overflow:hidden;border:1px solid #f8717130;border-radius:12px;background:radial-gradient(ellipse at 50% 78%,#ef444414,transparent 57%),radial-gradient(ellipse at 18% 20%,#f2c1720b,transparent 45%),#0b0d11}.MedalViewer_viewport__KkfN5:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff06 1px,transparent 0),linear-gradient(90deg,#ffffff06 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse at center,#000 15%,transparent 75%);pointer-events:none}.MedalViewer_frame__Oioiy{position:relative;box-sizing:content-box;width:100%;max-width:400px;aspect-ratio:360/510;padding-top:18px;margin-inline:auto;-webkit-user-select:none;user-select:none}.MedalViewer_scene__V_sBZ{position:absolute;left:50%;top:18px;width:360px;height:510px;transform-origin:50% 0}.MedalViewer_reticle__H9AHs,.MedalViewer_ropes__PUxxu{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.MedalViewer_reticle__H9AHs{fill:none;stroke:#f8717126;stroke-width:.7}.MedalViewer_reticle__H9AHs .MedalViewer_gold__TzM2_{stroke:#f2c17255}.MedalViewer_reticle__H9AHs .MedalViewer_axis__2sbAV{stroke:#ffffff16;stroke-dasharray:2 7}.MedalViewer_anchor___za4G{fill:#181b22;stroke:#e5e7eb66;stroke-width:1}.MedalViewer_anchorScrew__adu_m{fill:#f2c172;stroke:none}.MedalViewer_hud__PxHIp{position:absolute;inset:14px 14px auto;display:flex;justify-content:space-between;gap:12px;pointer-events:none;color:#c8cdd6;font:500 10px/1.5 ui-monospace,monospace;letter-spacing:.1em}.MedalViewer_hud__PxHIp span:first-child:before{content:"";display:inline-block;width:4px;height:4px;margin-right:7px;border-radius:50%;background:var(--kit-accent);vertical-align:middle;box-shadow:0 0 8px #ef444466}.MedalViewer_hudBottom__Sgleo{inset:auto 14px 14px;color:var(--kit-gold)}.MedalViewer_corner__Jv2Vn{position:absolute;z-index:1;width:14px;height:14px;pointer-events:none;border:0 solid #f8717177}.MedalViewer_cornerTop__iF2ZE{top:7px;left:7px;border-top-width:1px;border-left-width:1px}.MedalViewer_cornerBottom__qhPJy{bottom:7px;right:7px;border-bottom-width:1px;border-right-width:1px}.MedalViewer_medal__fORbG{position:absolute;left:50%;width:188px;height:230px;margin-left:-94px;padding:0;border:0;background:transparent;border-radius:12px;-webkit-user-select:none;user-select:none;touch-action:pan-y;cursor:grab}.MedalViewer_medal__fORbG:active{cursor:grabbing}.MedalViewer_medal__fORbG:disabled{cursor:default}.MedalViewer_medalImage__hrsyL{pointer-events:none;object-fit:contain;object-position:top;filter:drop-shadow(0 10px 15px #0009);-webkit-user-drag:none}.MedalViewer_feedback__Xz60S{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;background:#101217ed;color:#e4e4e7;font-size:14px;text-align:center}.MedalViewer_error__U4xiK{flex-direction:column}.MedalViewer_toolbar__Xp0Db{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 8px 0}.MedalViewer_controlLabel__cgdii{display:flex;align-items:center;gap:8px;color:var(--kit-muted);font:500 11px/1.5 ui-monospace,monospace;letter-spacing:.07em}.MedalViewer_buttons__cJ8ZI{display:flex;gap:8px}.MedalViewer_hint__67P2Y{margin:12px 8px 0;padding-bottom:18px;color:#c4c8d0;font-size:13px;line-height:1.65}.MedalViewer_footer__0HQaS{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;border-top:1px solid #ffffff14;padding:20px 24px;background:#ffffff02}.MedalViewer_assetName__rtZyp{margin:0;color:#f5f5f5;font-size:14px;font-weight:700;overflow-wrap:anywhere}.MedalViewer_assetNote__qYTah{margin:5px 0 0;color:#b9bec8;font-size:12px;line-height:1.5}.MedalViewer_reference__I5QQF{position:relative;aspect-ratio:3/4;max-height:440px;margin:18px 12px;border:1px solid #f8717130;border-radius:12px;overflow:hidden;background:radial-gradient(ellipse at center,#ef444411,transparent 65%),#0b0d11}.MedalViewer_referenceImage__sg27g{object-fit:contain;padding:24px}.MedalViewer_medal__fORbG:focus-visible{outline:2px solid #fca5a5;outline-offset:4px}@media (min-width:640px){.MedalViewer_lanyard__etyg3{padding:20px 20px 0}.MedalViewer_reference__I5QQF{margin:20px}}@media (max-width:359px){.MedalViewer_lanyard__etyg3{padding:12px 8px 0}.MedalViewer_toolbar__Xp0Db{padding-inline:4px;gap:8px}.MedalViewer_controlLabel__cgdii{font-size:10px;letter-spacing:0;gap:5px}.MedalViewer_buttons__cJ8ZI{gap:6px}.MedalViewer_footer__0HQaS{padding:18px}}@media (prefers-reduced-motion:reduce){.MedalViewer_medal__fORbG{cursor:default}}.KitViewer_shell__lEAet{--kit-accent:#f87171;--kit-ink:#f5f5f5;--kit-muted:#b9bec8;--kit-gold:#f2c172;position:relative;overflow:hidden;border:1px solid #ffffff24;border-radius:24px;background:linear-gradient(145deg,#17191e,#0b0c10 65%);color:var(--kit-ink);box-shadow:0 24px 70px #0003,inset 0 1px #ffffff0a}.KitViewer_shell__lEAet,.KitViewer_studio__5A4UK{-webkit-user-select:none;user-select:none}.KitViewer_shell__lEAet:before{content:"";position:absolute;top:0;left:12%;width:38%;height:1px;background:linear-gradient(90deg,transparent,var(--kit-accent),transparent);pointer-events:none}.KitViewer_header__I_6oE{padding:24px 24px 0}.KitViewer_eyebrow__tH2ca{display:flex;align-items:center;gap:8px;margin-bottom:10px;font:500 12px/1.5 ui-monospace,monospace;letter-spacing:.16em;color:#fca5a5}.KitViewer_eyebrow__tH2ca:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--kit-accent);box-shadow:0 0 12px #f8717170}.KitViewer_tabs__nhqHo{display:flex;flex-wrap:wrap;gap:8px;margin:18px 24px 0}.KitViewer_tab__kGH_Z{min-height:44px;border:1px solid #ffffff20;border-radius:10px;padding:8px 16px;background:#ffffff04;color:#d4d4d8;font-size:13px;font-weight:600;transition:background .2s,border-color .2s}.KitViewer_tab__kGH_Z[aria-pressed=true]{color:#fff;border-color:#f8717170;background:linear-gradient(130deg,#f8717125,#f8717108);box-shadow:inset 0 -2px #f87171a0}.KitViewer_tab__kGH_Z:hover{background-color:#ffffff0c}.KitViewer_studio__5A4UK{--kit-accent:#f87171;--kit-muted:#b9bec8;--kit-gold:#f2c172;padding:16px 12px 12px;color:#f5f5f5}.KitViewer_viewport__HTwVP{position:relative;isolation:isolate;height:clamp(340px,65vw,480px);overflow:hidden;border:1px solid #f871712b;border-radius:10px;background:radial-gradient(ellipse at 15% 20%,#9c1b1914,transparent 50%),radial-gradient(ellipse at 85% 80%,#a3691910,transparent 45%),radial-gradient(ellipse at 50% 43%,#272a32 0,#121419 54%,#090b0f 100%);touch-action:pan-y;cursor:grab}.KitViewer_viewport__HTwVP:active{cursor:grabbing}.KitViewer_viewport__HTwVP:before{content:"";position:absolute;inset:0;z-index:-1;background-image:linear-gradient(#ffffff06 1px,transparent 0),linear-gradient(90deg,#ffffff06 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse,#000 0,transparent 72%)}.KitViewer_scene__oxaUc{position:absolute;inset:28px 0 26px;z-index:1}.KitViewer_reticle__hRujf{position:absolute;inset:8% 8% 12%;width:84%;height:80%;z-index:0;opacity:.9;pointer-events:none}.KitViewer_reticle__hRujf circle,.KitViewer_reticle__hRujf path{fill:none;stroke:#c7cbd53a;stroke-width:.6}.KitViewer_reticle__hRujf .KitViewer_accentArc__9ptif{stroke:var(--kit-accent);stroke-width:1.4;opacity:.85}.KitViewer_reticle__hRujf .KitViewer_goldRing__nSyA3{stroke:var(--kit-gold);stroke-width:1;opacity:.7}.KitViewer_reticle__hRujf .KitViewer_hexFrame__o8JLp{stroke:#f8717124;stroke-width:.7}.KitViewer_reticle__hRujf .KitViewer_ticks__5hZja{stroke:#c7cbd550}.KitViewer_platform__vgNiQ{position:absolute;z-index:0;width:64%;height:14%;left:18%;bottom:6%;border:1px solid #f8717180;border-radius:50%;background:radial-gradient(ellipse,#ef444413,transparent 65%);box-shadow:0 0 32px #ef444420,inset 0 0 24px #ef444417;pointer-events:none}.KitViewer_platform__vgNiQ:after,.KitViewer_platform__vgNiQ:before{content:"";position:absolute;border:1px solid #f8717124;border-radius:50%;inset:18% 12%}.KitViewer_platform__vgNiQ:after{inset:-24% -10%;border-color:#ffffff0d}.KitViewer_corner__zd1XN{position:absolute;z-index:3;width:20px;height:20px;border:solid #f87171b0;pointer-events:none}.KitViewer_corner__zd1XN[data-corner=tl]{top:12px;left:12px;border-width:1px 0 0 1px}.KitViewer_corner__zd1XN[data-corner=tr]{top:12px;right:12px;border-width:1px 1px 0 0}.KitViewer_corner__zd1XN[data-corner=bl]{bottom:12px;left:12px;border-width:0 0 1px 1px}.KitViewer_corner__zd1XN[data-corner=br]{bottom:12px;right:12px;border-width:0 1px 1px 0}.KitViewer_hudBottom__ixBjG,.KitViewer_hudTop__d5hJy{position:absolute;z-index:2;left:26px;right:26px;display:flex;justify-content:space-between;align-items:center;gap:8px;pointer-events:none;font:500 11px/1.5 ui-monospace,monospace;letter-spacing:.08em}.KitViewer_hudTop__d5hJy{top:18px;color:var(--kit-muted)}.KitViewer_hudBottom__ixBjG{bottom:18px;color:#d4d4d8}.KitViewer_hudLabel__kxJ5R{display:inline-flex;gap:7px;align-items:center}.KitViewer_hudLabel__kxJ5R i{width:4px;height:4px;border-radius:50%;background:var(--kit-accent)}.KitViewer_scan__Ub6Sm{position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(transparent 48%,#f8717112 50%,transparent 52%);animation:KitViewer_reveal__7lkcI 1s ease-out both}@keyframes KitViewer_reveal__7lkcI{0%{transform:translateY(-75%);opacity:0}25%{opacity:1}to{transform:translateY(75%);opacity:0}}.KitViewer_feedback__b9cC7{position:absolute;inset:0;z-index:4;display:flex;align-items:center;justify-content:center;gap:10px;padding:24px;color:#e4e4e7;font-size:14px;text-align:center;background:#101217e8}.KitViewer_error__hR9Ad{flex-direction:column}.KitViewer_controls__fTl8E{padding:18px 8px 8px}.KitViewer_studio__5A4UK[data-playing=true] .KitViewer_platform__vgNiQ{box-shadow:0 0 38px #ef444433,inset 0 0 24px #ef444422}.KitViewer_controlHeading__kwe8X{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;color:var(--kit-muted);font:500 11px/1.5 ui-monospace,monospace;letter-spacing:.14em}.KitViewer_controlHeading__kwe8X span:last-child{color:#fca5a5}.KitViewer_angles__1fA03{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.KitViewer_viewButton__crlNH{min-height:48px;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #ffffff1f;border-radius:10px;padding:6px 3px;background:#ffffff03;color:#c7cbd5;font-size:12px;font-weight:500;transition:background .2s,border-color .2s}.KitViewer_viewButton__crlNH small{font:400 10px/1.2 ui-monospace,monospace;color:#9ca3af}.KitViewer_viewButton__crlNH[aria-pressed=true]{background:linear-gradient(140deg,#ef444422,#ef444409);color:#fff;border-color:#f8717180;box-shadow:inset 0 -2px #f87171}.KitViewer_viewButton__crlNH[aria-pressed=true] small{color:#fca5a5}.KitViewer_controlButton__MlZjU:hover,.KitViewer_reset__vkCpl:hover,.KitViewer_viewButton__crlNH:hover{background-color:#ffffff0c}.KitViewer_rotation__20J4R{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;margin-top:12px}.KitViewer_controlButton__MlZjU{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;border:1px solid #ffffff26;border-radius:10px;background:#ffffff03;color:#e4e4e7;transition:background .2s,border-color .2s}.KitViewer_rotationReadout__8_7Hu{text-align:center;font:500 14px/1.5 ui-monospace,monospace;color:#f5f5f5}.KitViewer_range__DcEJ6{display:block;width:100%;height:44px;margin:0;accent-color:var(--kit-accent);cursor:pointer}.KitViewer_toolbar__1kIWC{display:flex;align-items:center;justify-content:space-between;gap:10px;border-top:1px solid #ffffff12;padding-top:12px}.KitViewer_zoom__5hlpc{display:flex;align-items:center;gap:6px}.KitViewer_zoomReadout__r9jKp{width:44px;text-align:center;font:400 12px/1.5 ui-monospace,monospace;color:#d4d4d8}.KitViewer_reset__vkCpl{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid #ffffff26;border-radius:10px;padding:8px 12px;color:#e4e4e7;font-size:12px;background:#ffffff03}.KitViewer_caption__Q6DBa{margin:14px 0 0;color:#a1a1aa;font-size:12px;line-height:1.5;text-align:center}.KitViewer_controlButton__MlZjU:disabled,.KitViewer_range__DcEJ6:disabled,.KitViewer_reset__vkCpl:disabled,.KitViewer_viewButton__crlNH:disabled{opacity:.35;cursor:default}.KitViewer_shell__lEAet button:focus-visible,.KitViewer_shell__lEAet input:focus-visible,.KitViewer_studio__5A4UK button:focus-visible,.KitViewer_studio__5A4UK input:focus-visible,.KitViewer_viewport__HTwVP:focus-visible{outline:2px solid #fca5a5;outline-offset:3px}.KitViewer_viewport__HTwVP:focus-visible{outline-offset:-4px}@media (min-width:640px){.KitViewer_studio__5A4UK{padding:20px 20px 16px}.KitViewer_controls__fTl8E{padding:20px 8px 8px}.KitViewer_viewButton__crlNH{min-height:52px;font-size:13px}.KitViewer_caption__Q6DBa{text-align:left}}@media (max-width:359px){.KitViewer_header__I_6oE{padding:20px 18px 0}.KitViewer_tabs__nhqHo{margin-inline:18px}.KitViewer_studio__5A4UK{padding:12px 8px 10px}.KitViewer_controls__fTl8E{padding-inline:4px}.KitViewer_viewport__HTwVP{height:340px}.KitViewer_reset__vkCpl{padding-inline:8px}.KitViewer_hudBottom__ixBjG,.KitViewer_hudTop__d5hJy{left:22px;right:22px;font-size:10px}}@media (prefers-reduced-motion:reduce){.KitViewer_scan__Ub6Sm{animation:none;display:none}.KitViewer_shell__lEAet *,.KitViewer_shell__lEAet :after,.KitViewer_shell__lEAet :before{transition:none}}