.ScrollFan-module-scss-module__9ApXrG__section{contain:paint;cursor:grab;-webkit-user-select:none;user-select:none;width:100%;position:relative;overflow:clip}.ScrollFan-module-scss-module__9ApXrG__section:active{cursor:grabbing}.ScrollFan-module-scss-module__9ApXrG__inner{transform-style:preserve-3d;z-index:1;position:relative}.ScrollFan-module-scss-module__9ApXrG__cardWrap{will-change:transform;margin-left:auto;margin-right:auto}.ScrollFan-module-scss-module__9ApXrG__card{will-change:transform;transform-origin:50%;backface-visibility:hidden;-webkit-font-smoothing:antialiased;border:1px solid #ffffff2e;transition:transform .15s ease-out;display:block;position:relative;overflow:hidden}.ScrollFan-module-scss-module__9ApXrG__card:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(135deg,#ffffff38 0%,#ffffff12 30%,#0000 55%);position:absolute;inset:0}.ScrollFan-module-scss-module__9ApXrG__card:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#0000,#0003);height:50%;position:absolute;bottom:0;left:0;right:0}.ScrollFan-module-scss-module__9ApXrG__cardNumber{color:#fff6;-webkit-user-select:none;user-select:none;z-index:2;font-size:28px;font-weight:700;line-height:1;position:absolute;bottom:16px;left:20px}.ScrollFan-module-scss-module__9ApXrG__panel{z-index:9999;font-family:ui-monospace,monospace;font-size:12px;position:fixed;top:80px;right:0}.ScrollFan-module-scss-module__9ApXrG__panelToggle{color:#fff;cursor:pointer;background:#1a1a1a;border:none;border-radius:6px 0 0 6px;margin-left:auto;padding:8px 12px;font-size:14px;display:block}.ScrollFan-module-scss-module__9ApXrG__panelToggle:hover{background:#333}.ScrollFan-module-scss-module__9ApXrG__panelBody{color:#e0e0e0;scrollbar-width:thin;scrollbar-color:#444 #0000;background:#0a0a0af7;border-radius:0 0 0 8px;width:300px;max-height:calc(100vh - 120px);padding:12px;overflow-y:auto}.ScrollFan-module-scss-module__9ApXrG__panelGroup{margin-bottom:14px}.ScrollFan-module-scss-module__9ApXrG__panelGroupTitle{text-transform:uppercase;letter-spacing:.08em;color:#555;border-bottom:1px solid #222;margin:0 0 6px;padding-bottom:4px;font-size:10px;font-weight:700}.ScrollFan-module-scss-module__9ApXrG__panelRow{grid-template-columns:1fr auto auto;align-items:center;gap:6px;margin-bottom:5px;display:grid}.ScrollFan-module-scss-module__9ApXrG__panelLabel{color:#bbb;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ScrollFan-module-scss-module__9ApXrG__panelSlider{accent-color:#6ee7b7;cursor:pointer;width:90px}.ScrollFan-module-scss-module__9ApXrG__panelCheck{accent-color:#6ee7b7;cursor:pointer;width:16px;height:16px}.ScrollFan-module-scss-module__9ApXrG__panelColor{cursor:pointer;background:0 0;border:none;border-radius:4px;width:28px;height:22px;padding:0}.ScrollFan-module-scss-module__9ApXrG__panelValue{color:#6ee7b7;text-align:right;white-space:nowrap;min-width:50px}.ScrollFan-module-scss-module__9ApXrG__colorGrid{grid-template-columns:repeat(6,1fr);gap:4px;display:grid}.ScrollFan-module-scss-module__9ApXrG__colorCell{cursor:pointer;flex-direction:column;align-items:center;gap:2px;display:flex}.ScrollFan-module-scss-module__9ApXrG__colorLabel{color:#555;font-size:9px}.ScrollFan-module-scss-module__9ApXrG__countRow{align-items:center;gap:10px;display:flex}.ScrollFan-module-scss-module__9ApXrG__countBtn{color:#e0e0e0;cursor:pointer;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:4px;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;line-height:1;display:flex}.ScrollFan-module-scss-module__9ApXrG__countBtn:hover:not(:disabled){background:#333}.ScrollFan-module-scss-module__9ApXrG__countBtn:disabled{opacity:.35;cursor:not-allowed}.ScrollFan-module-scss-module__9ApXrG__countVal{color:#6ee7b7;text-align:center;min-width:24px;font-size:14px}.ScrollFan-module-scss-module__9ApXrG__panelReset{color:#777;cursor:pointer;background:#1a1a1a;border:1px solid #2e2e2e;border-radius:4px;width:100%;margin-top:8px;padding:7px;font-family:inherit;font-size:12px}.ScrollFan-module-scss-module__9ApXrG__panelReset:hover{color:#fff;background:#2a2a2a}
