.ss-fs{position:fixed;inset:0;z-index:99999;--ss-sel:#d4af37;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;background:radial-gradient(120% 90% at 50% 40%,color-mix(in srgb,var(--ss-rarity,#232220) 10%,transparent) 0,transparent 60%),rgba(9,9,11,.72);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;animation:wearFsIn .18s ease-out}.ss-fs-prewarm{opacity:0;visibility:hidden;pointer-events:none;animation:none}.ss-fs-prewarm,.ss-fs-prewarm *{pointer-events:none!important}@keyframes ssPop{0%{opacity:0;transform:scale(.965)}to{opacity:1;transform:scale(1)}}.ss-fs-stage{flex:1;width:100%;padding:52px 16px 16px;display:flex;align-items:center;justify-content:center;cursor:default;min-height:0}.ss-fs-frame-wrap{position:relative;width:100%;max-width:min(1360px,calc((100vh - 68px) * 1.6));aspect-ratio:16/10;max-height:100%;margin:auto;border-radius:14px;overflow:hidden;background:#0b0f14;border:1px solid color-mix(in srgb,var(--ss-rarity,#ffffff) 22%,rgba(255,255,255,.08));border-top:2px solid var(--ss-rarity,rgba(255,255,255,.18));box-shadow:0 18px 60px rgba(0,0,0,.55),0 0 0 1px rgba(0,0,0,.4),0 0 32px -8px color-mix(in srgb,var(--ss-rarity,transparent) 45%,transparent);animation:ssPop .22s cubic-bezier(.2,.8,.2,1)}.ss-fs-frame{width:100%;height:100%;border:0;display:block;background:#0b0f14;color-scheme:light}.ss-fs-frame-wrap{--ss-ctl-top:12px}.ss-fs-frame-wrap.ss-fpv{--ss-ctl-top:56px}.ss-fs-tools{position:absolute;top:var(--ss-ctl-top,12px);top:max(var(--ss-ctl-top,12px),env(safe-area-inset-top,0px));right:12px;z-index:4;display:inline-flex;align-items:center;gap:2px;padding:4px;background:rgba(20,18,14,.55);border:1px solid rgba(212,175,55,.28);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ss-fs-tool{display:flex;align-items:center;justify-content:center;width:34px;height:34px;padding:0;color:rgba(255,255,255,.78);background:transparent;border:0;border-radius:50%;cursor:pointer;font-size:15px;transition:color .18s,background .18s}.ss-fs-tool:hover{color:#e6c14a;background:rgba(212,175,55,.16)}.ss-fs-tool-close:hover{color:#fff;background:color-mix(in srgb,var(--ss-rarity,#d43d3d) 42%,transparent)}.ss-fs-tools-sep{width:1px;height:18px;margin:0 1px;background:rgba(255,255,255,.16)}.ss-fs-frame-wrap:fullscreen{border-radius:0;box-shadow:none}.ss-fs-frame-wrap:fullscreen .ss-fs-overlay{padding-bottom:max(16px,env(safe-area-inset-bottom,16px))}.ss-fs-frame-wrap.ss-fs-fsfill:not(:fullscreen){position:fixed;inset:0;z-index:10;width:100vw;height:100vh;height:100dvh;max-width:none;max-height:none;aspect-ratio:auto;margin:0;border-radius:0;box-shadow:none}.ss-fs-frame-wrap.ss-fs-fsfill .ss-fs-overlay{padding-bottom:max(16px,env(safe-area-inset-bottom,16px))}.ss-fs-error{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:24px;text-align:center;color:rgba(255,255,255,.55);background:rgba(11,15,20,.92)}.ss-fs-error i{font-size:34px;color:rgba(255,255,255,.25)}.ss-fs-error p{margin:0;font-size:14px;font-weight:500;max-width:300px}.ss-fs-overlay{position:absolute;inset:0;z-index:3;pointer-events:none}.ss-fs-overlay>*{pointer-events:auto}.ss-fs-dock{position:absolute;left:16px;bottom:16px;bottom:max(16px,env(safe-area-inset-bottom,16px));width:300px;max-width:calc(100% - 32px);max-height:calc(100% - 32px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:12px 13px 13px;border-radius:15px;background:linear-gradient(180deg,rgba(18,21,26,.66),rgba(11,13,17,.84));border:1px solid rgba(255,255,255,.1);box-shadow:0 14px 42px rgba(0,0,0,.5);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);scrollbar-width:thin}.ss-fs-scene{display:flex;align-items:center}.ss-fs-gloves>div,.ss-fs-scene>div{width:100%}.ss-fs-gloves>div>button,.ss-fs-scene>div>button{flex:1;min-width:0}.ss-fs-full{display:contents}.ss-fs-handle,.ss-fs-peek,.ss-fs-rbar{display:none}.ss-fs-seg{position:relative;display:flex;width:100%;padding:3px;height:34px;background:rgba(20,24,32,.55);border:1px solid rgba(255,255,255,.14);border-radius:999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ss-fs-seg-ind{position:absolute;top:3px;bottom:3px;left:3px;width:calc(50% - 3px);border-radius:999px;background:linear-gradient(135deg,#e6c14a,#d4af37);box-shadow:0 2px 8px rgba(212,175,55,.32);transition:left .24s cubic-bezier(.2,.8,.2,1),width .24s cubic-bezier(.2,.8,.2,1);pointer-events:none}.ss-fs-seg button{position:relative;z-index:1;flex:1;padding:0 16px;font-size:12px;font-weight:650;white-space:nowrap;color:rgba(255,255,255,.75);background:transparent;border:0;border-radius:999px;cursor:pointer;font-family:inherit;transition:color .18s}.ss-fs-seg button:hover{color:#fff}.ss-fs-seg button.active{color:#17140a}.ss-fs-identity{display:flex;align-items:center;gap:9px;min-width:0;width:100%}.ss-fs-badge{flex:0 0 auto;padding:3px 9px;border-radius:6px;font-size:10.5px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:color-mix(in srgb,var(--ss-rarity,#d4af37) 88%,#000);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}.ss-fs-title-dot{flex:0 0 auto;width:9px;height:9px;border-radius:50%;box-shadow:0 0 6px currentColor}.ss-fs-title-name{flex:0 1 auto;min-width:0;font-size:14px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-shadow:0 1px 4px rgba(0,0,0,.6)}.ss-fs-sliders{display:flex;flex-direction:column;gap:8px;width:100%}.ss-fs-row{display:flex;align-items:center;gap:12px}.ss-fs-row-glove .ss-fs-row-label{flex-basis:54px}.ss-fs-extras{display:flex;align-items:center;gap:8px;margin-top:2px}.ss-fs-st{padding:6px 10px;border-radius:999px;cursor:pointer;font-family:inherit;font-size:10.5px;font-weight:700;letter-spacing:.3px;color:rgba(255,255,255,.6);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);transition:color .15s,background .15s,border-color .15s;white-space:nowrap}.ss-fs-st:hover{color:#fff;background:rgba(255,255,255,.1)}.ss-fs-st.on{color:#ffb27d;background:rgba(207,106,50,.18);border-color:rgba(207,106,50,.55)}.ss-fs-numin,.ss-fs-textin{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.14);border-radius:8px;color:#fff;font-family:inherit;font-size:11px;padding:6px 8px;outline:none;min-width:0;transition:border-color .15s}.ss-fs-numin{width:64px;-moz-appearance:textfield;appearance:textfield}.ss-fs-numin::-webkit-inner-spin-button,.ss-fs-numin::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ss-fs-textin{flex:1}.ss-fs-numin:focus,.ss-fs-textin:focus{border-color:rgba(212,175,55,.6)}.ss-fs-textin::placeholder{color:rgba(255,255,255,.35)}.ss-fs-row-label{flex:0 0 44px;color:rgba(255,255,255,.7);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.ss-fs-row-val{flex:0 0 56px;text-align:right;color:#fff;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.ss-fs-wchips{display:flex;gap:5px}.ss-fs-wchip{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 2px 5px;font-size:10px;font-weight:800;letter-spacing:.3px;color:rgba(255,255,255,.72);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:8px;cursor:pointer;font-family:inherit;transition:color .15s,background .15s,border-color .15s,box-shadow .15s}.ss-fs-wchip[data-wear=fn]{--ss-wear:#4ade80}.ss-fs-wchip[data-wear=mw]{--ss-wear:#a3e635}.ss-fs-wchip[data-wear=ft]{--ss-wear:#fbbf24}.ss-fs-wchip[data-wear=ww]{--ss-wear:#f97316}.ss-fs-wchip[data-wear=bs]{--ss-wear:#ef4444}.ss-fs-wchip-bar{width:18px;height:3px;border-radius:999px;background:var(--ss-wear,#888)}.ss-fs-wchip:hover{color:#fff;background:rgba(255,255,255,.09)}.ss-fs-wchip.active{color:#fff;background:color-mix(in srgb,var(--ss-wear,#888) 16%,transparent);border-color:color-mix(in srgb,var(--ss-wear,#888) 45%,transparent);box-shadow:inset 0 0 0 1px rgba(212,175,55,.55)}.ss-fs-wchip:disabled{opacity:.5;cursor:default}.ss-fs-slider{position:relative;flex:1;height:32px;display:flex;align-items:center}.ss-fs-slider:before{content:"";left:0;right:0;border-radius:4px;background:rgba(255,255,255,.16);z-index:0}.ss-fs-fill,.ss-fs-fill-grad,.ss-fs-fill-mask,.ss-fs-slider:before{position:absolute;top:50%;transform:translateY(-50%);height:6px;pointer-events:none}.ss-fs-fill-grad{left:0;right:0;border-radius:4px;background:linear-gradient(90deg,#4ade80,#4ade80 7%,#a3e635 0,#a3e635 15%,#fbbf24 0,#fbbf24 38%,#f97316 0,#f97316 45%,#ef4444 0,#ef4444);z-index:0}.ss-fs-fill-mask{right:0;border-radius:0 4px 4px 0;background:color-mix(in srgb,#0b0f14 82%,transparent);z-index:1}.ss-fs-fill{left:0;border-radius:4px;background:linear-gradient(90deg,color-mix(in srgb,var(--ss-sel) 55%,#2a3340),var(--ss-sel));z-index:1}.ss-fs .wear-fs-range{position:absolute;width:100%;height:32px;-webkit-appearance:none;appearance:none;background:none;cursor:pointer;margin:0;top:0}.ss-fs .wear-fs-range::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d4af37;box-shadow:0 0 12px rgba(212,175,55,.4),0 2px 8px rgba(0,0,0,.5);cursor:grab}.ss-fs .wear-fs-range::-webkit-slider-thumb:active{cursor:grabbing;transform:scale(1.2)}.ss-fs .wear-fs-range::-moz-range-thumb{width:20px;height:20px;border-radius:50%;background:#fff;border:2px solid #d4af37;box-shadow:0 0 12px rgba(212,175,55,.4);cursor:grab}.ss-fs .wear-fs-range::-moz-range-track{background:transparent;border:none}.ss-fs-slider .wear-fs-range{z-index:2}.ss-fs .wear-fs-range:disabled{opacity:.4;cursor:not-allowed}@media (max-width:768px){.ss-fs-stage{padding:52px 8px 8px}.ss-fs-frame-wrap{max-width:100%;aspect-ratio:auto;height:100%;border-radius:10px}.ss-fs-dock{left:8px;right:8px;width:auto;max-width:none;bottom:max(8px,env(safe-area-inset-bottom,8px));gap:11px;padding:12px}.ss-fs-row{gap:10px}.ss-fs-row-label{flex-basis:36px;font-size:10px}.ss-fs-row-val{flex-basis:50px;font-size:12px}.ss-fs .wear-fs-range,.ss-fs-slider{height:40px}.ss-fs .wear-fs-range::-webkit-slider-thumb{width:24px;height:24px}.ss-fs .wear-fs-range::-moz-range-thumb{width:24px;height:24px}.ss-fs-seg{height:38px}.ss-fs-fpv .ss-fs-stage{align-items:flex-start}.ss-fs-fpv .ss-fs-frame-wrap{aspect-ratio:16/10;height:auto;max-height:none;margin:0 auto;overflow:visible}.ss-fs-fpv .ss-fs-frame{border-radius:10px}.ss-fs-fpv .ss-fs-overlay{position:absolute;top:calc(100% + 10px);bottom:auto;left:0;right:0}.ss-fs-fpv .ss-fs-dock{position:static;width:auto;max-width:none;max-height:none;padding-bottom:max(12px,env(safe-area-inset-bottom,12px))}}@media (orientation:landscape) and (max-height:520px){.ss-fs-stage{padding:10px 14px}.ss-fs-frame-wrap{max-width:none;width:auto;height:100%;aspect-ratio:16/10;margin:auto}.ss-fs-dock{left:12px;bottom:12px;width:280px;max-height:calc(100% - 20px);gap:8px;padding:10px 11px 11px}}@media (orientation:portrait) and (max-width:768px){.ss-fs-dock{left:8px;right:8px;width:auto;max-width:none;gap:8px;padding:6px 12px 12px;overflow:hidden;transition:transform .28s cubic-bezier(.25,.8,.25,1);will-change:transform}.ss-fs-dock.is-expanded{overflow-y:auto}.ss-fs-handle{display:flex;align-items:center;justify-content:center;height:24px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none}.ss-fs-handle:active{cursor:grabbing}.ss-fs-grip{width:38px;height:5px;border-radius:999px;background:rgba(255,255,255,.32)}.ss-fs-dock.is-expanded .ss-fs-peek,.ss-fs-dock:not(.is-expanded) .ss-fs-full{display:none}.ss-fs-dock.is-expanded .ss-fs-full{display:flex;flex-direction:column;gap:11px}.ss-fs-peek{display:flex;align-items:center;gap:10px;height:40px}.ss-fs-peekseg{display:flex;padding:2px;height:32px;background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12);border-radius:999px}.ss-fs-peekseg button{padding:0 13px;border:0;background:transparent;font-family:inherit;font-size:11.5px;font-weight:650;color:rgba(255,255,255,.72);border-radius:999px;cursor:pointer}.ss-fs-peekseg button.active{color:#17140a;background:linear-gradient(135deg,#e6c14a,#d4af37)}.ss-fs-peekwear{margin-left:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:rgba(255,255,255,.85)}.ss-fs-peekwear b{color:#fff;font-weight:800}.ss-fs-peekval{font-variant-numeric:tabular-nums;font-weight:700}.ss-fs-peekdot{width:9px;height:9px;border-radius:50%;background:var(--ss-wear,#4ade80);box-shadow:0 0 6px var(--ss-wear,#4ade80)}.ss-fs-peekdot[data-wear=fn]{--ss-wear:#4ade80}.ss-fs-peekdot[data-wear=mw]{--ss-wear:#a3e635}.ss-fs-peekdot[data-wear=ft]{--ss-wear:#fbbf24}.ss-fs-peekdot[data-wear=ww]{--ss-wear:#f97316}.ss-fs-peekdot[data-wear=bs]{--ss-wear:#ef4444}.ss-fs-peekchev{color:rgba(255,255,255,.5);font-size:11px}.ss-fs-rbar{display:block;flex:0 0 auto;width:4px;height:16px;border-radius:2px;background:var(--ss-rarity,#d4af37);box-shadow:0 0 8px color-mix(in srgb,var(--ss-rarity,#d4af37) 60%,transparent)}.ss-fs-full .ss-fs-badge,.ss-fs-full .ss-fs-title-dot{display:none}}.ss-fs-rotate-hint{display:none}@media (orientation:portrait) and (max-width:768px){.ss-fs-rotate-hint{display:inline-flex;align-items:center;gap:8px;align-self:center;max-width:max-content;font-size:12px;font-weight:600;color:rgba(255,255,255,.85);background:rgba(20,23,28,.7);border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:7px 14px;overflow:hidden;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:ssRotateHintOut 9s ease forwards}.ss-fs-rotate-hint i{color:var(--ss-rarity,#d4af37);animation:ssRotateHintSpin 2s ease-in-out 3}}@keyframes ssRotateHintOut{0%,72%{opacity:1;max-height:44px;margin-top:0}to{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:-8px;border-color:transparent}}@keyframes ssRotateHintSpin{0%,12%{transform:rotate(0deg)}40%,60%{transform:rotate(-90deg)}88%,to{transform:rotate(0deg)}}@media (pointer:coarse){.ss-fs-slider,.ss-fs-slider .wear-fs-range{height:44px}.ss-fs-slider .wear-fs-range::-webkit-slider-thumb{width:26px;height:26px}.ss-fs-slider .wear-fs-range::-moz-range-thumb{width:26px;height:26px}}@media (prefers-reduced-motion:reduce){.ss-fs-error,.ss-fs-frame-wrap,.ss-fs-frame-wrap *{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.ss-fs-rotate-hint,.ss-fs-rotate-hint i{animation:none!important}}