.Randomizer-module__qXDJnq__wrap{flex-direction:column;gap:24px;display:flex}.Randomizer-module__qXDJnq__loading{font-family:var(--font-mono);color:var(--glacier);padding:40px 0;font-size:13px}.Randomizer-module__qXDJnq__controls{background:var(--storm);border:1px solid #8aa6b829;border-radius:6px;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px;display:flex}.Randomizer-module__qXDJnq__countField{align-items:center;gap:12px;display:flex}.Randomizer-module__qXDJnq__countLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--glacier);font-size:11px}.Randomizer-module__qXDJnq__stepper{border:1px solid #8aa6b847;border-radius:4px;align-items:stretch;display:inline-flex;overflow:hidden}.Randomizer-module__qXDJnq__stepBtn{width:38px;color:var(--fog);cursor:pointer;font-size:18px;font-weight:700;line-height:1;transition:background .15s,color .15s}.Randomizer-module__qXDJnq__stepBtn:hover:not(:disabled){color:#fff;background:#2b8fff29}.Randomizer-module__qXDJnq__stepBtn:disabled{color:#8aa6b866;cursor:default}.Randomizer-module__qXDJnq__stepVal{min-width:40px;font-family:var(--font-mono);color:var(--white);border-left:1px solid #8aa6b838;border-right:1px solid #8aa6b838;justify-content:center;align-items:center;padding:9px 0;font-size:15px;font-weight:700;display:flex}.Randomizer-module__qXDJnq__hint{font-family:var(--font-mono);color:var(--glacier);border-left:2px solid #2b8fff99;padding-left:14px;font-size:13px}.Randomizer-module__qXDJnq__clear{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--glacier);cursor:pointer;border:1px solid #8aa6b84d;border-radius:4px;padding:9px 14px;font-size:11px;font-weight:700;transition:color .15s,border-color .15s}.Randomizer-module__qXDJnq__clear:hover{color:var(--orange);border-color:var(--orange)}.Randomizer-module__qXDJnq__loadout{flex-direction:column;gap:12px;display:flex}.Randomizer-module__qXDJnq__loadoutBar{align-items:center;gap:10px;display:flex}.Randomizer-module__qXDJnq__loadoutHeading{font-family:var(--font-mono);letter-spacing:.08em;color:var(--mode-accent);flex:none;font-size:13px;font-weight:700}.Randomizer-module__qXDJnq__nameInput{min-width:0;font-family:var(--font-display);color:var(--white);background:#ffffff08;border:1px solid #8aa6b838;border-radius:4px;flex:auto;padding:8px 12px;font-size:15px;font-weight:600;transition:border-color .15s}.Randomizer-module__qXDJnq__nameInput::placeholder{color:var(--glacier);font-weight:400}.Randomizer-module__qXDJnq__nameInput:focus{border-color:var(--cyan);outline:none}.Randomizer-module__qXDJnq__shareBtn{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#7bbcff;cursor:pointer;white-space:nowrap;background:#2b8fff1f;border:1px solid #2b8fff80;border-radius:4px;flex:none;padding:8px 14px;font-size:11px;font-weight:700;transition:background .15s,color .15s}.Randomizer-module__qXDJnq__shareBtn:hover{color:#fff;background:#2b8fff3d}.Randomizer-module__qXDJnq__grid{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}@media (max-width:620px){.Randomizer-module__qXDJnq__grid{grid-template-columns:1fr}}.Randomizer-module__qXDJnq__panel{background:var(--storm);border:1px solid #8aa6b829;border-radius:6px;transition:border-color .15s;overflow:hidden}.Randomizer-module__qXDJnq__panelWide{grid-column:1/-1}.Randomizer-module__qXDJnq__panelHead{border-bottom:1px solid #8aa6b824;padding:10px 14px}.Randomizer-module__qXDJnq__panelLabel{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--glacier);font-size:11px}.Randomizer-module__qXDJnq__panelBody{padding:16px 14px;transition:filter .25s,opacity .25s,color .25s}.Randomizer-module__qXDJnq__panelSpinning{border-color:#2b8fff80}.Randomizer-module__qXDJnq__panelSpinning .Randomizer-module__qXDJnq__panelBody{animation:.8s ease-in-out infinite Randomizer-module__qXDJnq__spinPulse}.Randomizer-module__qXDJnq__panelSpinning .Randomizer-module__qXDJnq__big,.Randomizer-module__qXDJnq__panelSpinning .Randomizer-module__qXDJnq__attachRow dd{color:#7bbcff}@keyframes Randomizer-module__qXDJnq__spinPulse{0%,to{opacity:.92;filter:blur(.4px)}50%{opacity:.5;filter:blur(1.8px)}}@media (prefers-reduced-motion:reduce){.Randomizer-module__qXDJnq__panelSpinning .Randomizer-module__qXDJnq__panelBody{opacity:.55;animation:none}}.Randomizer-module__qXDJnq__big{font-family:var(--font-display);letter-spacing:-.01em;color:var(--white);font-size:22px;font-weight:700}.Randomizer-module__qXDJnq__sub{color:var(--glacier);margin-top:4px;font-size:13px;line-height:1.5}.Randomizer-module__qXDJnq__attachList{flex-direction:column;gap:6px;display:flex}.Randomizer-module__qXDJnq__panelWide .Randomizer-module__qXDJnq__attachList{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:6px 28px;display:grid}.Randomizer-module__qXDJnq__attachRow{border-bottom:1px dashed #8aa6b824;justify-content:space-between;gap:12px;padding-bottom:5px;font-size:13px;display:flex}.Randomizer-module__qXDJnq__attachRow dt{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--glacier);font-size:11px}.Randomizer-module__qXDJnq__attachRow dd{color:var(--fog);text-align:right}.Randomizer-module__qXDJnq__warn{font-family:var(--font-mono);color:var(--orange);margin-top:10px;font-size:11px}.Randomizer-module__qXDJnq__roll,.Randomizer-module__qXDJnq__copy{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:4px;padding:12px 22px;font-size:13px;font-weight:700;transition:background .15s,transform .1s}.Randomizer-module__qXDJnq__roll{color:var(--white);background:#2b8fff;border:1px solid #2b8fff}.Randomizer-module__qXDJnq__roll:hover:not(:disabled){background:#4aa1ff;border-color:#4aa1ff}.Randomizer-module__qXDJnq__roll:active:not(:disabled){transform:scale(.97)}.Randomizer-module__qXDJnq__roll:disabled{opacity:.6;cursor:default}.Randomizer-module__qXDJnq__copy{color:var(--fog);background:0 0;border:1px solid #8aa6b84d}.Randomizer-module__qXDJnq__copy:hover{border-color:var(--fog)}
.page-module__p-M0VW__main{max-width:900px;margin:0 auto;padding:32px 24px 96px}.page-module__p-M0VW__back{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--glacier);margin-bottom:28px;font-size:12px;transition:color .15s;display:inline-block}.page-module__p-M0VW__back:hover{color:var(--cyan)}.page-module__p-M0VW__title{letter-spacing:-.03em;color:var(--white);margin:0 0 12px;font-size:clamp(30px,5vw,44px);font-weight:700}.page-module__p-M0VW__lede{max-width:560px;color:var(--glacier);margin:0 0 32px;line-height:1.7}.page-module__p-M0VW__gate{font-family:var(--font-mono);color:var(--glacier);border-left:2px solid var(--cyan);margin-top:20px;padding-left:14px;font-size:13px}@media (max-width:560px){.page-module__p-M0VW__main{padding:24px 16px 72px}}
