.av-word-target{display:block;font-size:13px;font-weight:700;color:var(--mut, #b5bac1);letter-spacing:.02em;margin:12px 0 8px}.av-word-target b{font-family:var(--fm, 'JetBrains Mono', monospace);font-size:15px;letter-spacing:.14em;color:var(--cy, #22d3ee)}.av-word-slots{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 10px}.av-slot{width:34px;height:40px;border-radius:9px;border:1.5px dashed rgba(255,255,255,.16);background:rgba(255,255,255,.03);display:inline-flex;align-items:center;justify-content:center;font-family:var(--fm, 'JetBrains Mono', monospace);font-size:16px;font-weight:700;color:var(--cy, #22d3ee);transition:all .18s ease}.av-slot.filled{border-style:solid;border-color:rgba(34,211,238,.45);background:rgba(34,211,238,.08);transform:translateY(-1px)}.av-letters-grid{display:flex;flex-wrap:wrap;gap:7px;transition:opacity .25s ease}.av-letters-grid.av-dim{opacity:.35;pointer-events:none}.av-letters-grid .av-loading{font-size:12.5px;color:var(--mut2, #80858f);padding:6px 2px}.av-letter{min-width:40px;height:44px;padding:0 10px;border-radius:11px;border:1px solid rgba(255,255,255,.12);background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(255,255,255,.03));color:#fff;font-family:var(--fm, 'JetBrains Mono', monospace);font-size:17px;font-weight:700;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:transform .15s ease,border-color .15s ease,background .15s ease}.av-letter:hover{border-color:rgba(124,108,255,.55);background:rgba(124,108,255,.12);transform:translateY(-2px)}.av-letter:active{transform:translateY(0) scale(.96)}.av-letter.used{opacity:.28;border-color:rgba(16,185,129,.4);background:rgba(16,185,129,.08);cursor:default}.av-shake{animation:avCapShake .45s ease}@keyframes avCapShake{0%,to{transform:translateX(0)}20%{transform:translateX(-7px)}40%{transform:translateX(7px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}}.av-question-box{margin-top:12px;padding:14px;border-radius:12px;border:1px solid rgba(124,108,255,.3);background:rgba(124,108,255,.07)}.av-q-text{font-size:13.5px;font-weight:700;color:#fff;margin-bottom:10px}.av-q-row{display:flex;gap:8px;align-items:stretch}.av-q-input{flex:1 1 auto;min-width:0;height:40px;font-family:var(--fm, 'JetBrains Mono', monospace);letter-spacing:.04em}.av-q-row .btn-inline{height:40px;flex:0 0 auto}.av-q-btn{flex:0 0 auto;height:40px;padding:0 18px;border:0;border-radius:10px;background:linear-gradient(135deg,#7c6cff,#5b8cff);color:#fff;font-size:13px;font-weight:700;cursor:pointer;transition:filter .15s ease,transform .15s ease}.av-q-btn:hover{filter:brightness(1.12)}.av-q-btn:active{transform:scale(.97)}.av-captcha-wrap.verified .av-captcha-success{display:block}.av-slider-box{margin:4px 0 12px}.av-slider-track{position:relative;height:48px;border-radius:12px;background:linear-gradient(90deg,rgba(124,108,255,.1),rgba(34,211,238,.08));border:1px solid rgba(255,255,255,.1);overflow:hidden}.av-slider-note{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12.5px;font-weight:700;letter-spacing:.02em;color:#a0a6b8;user-select:none;pointer-events:none;transition:color .2s ease}.av-slider-knob{position:absolute;top:4px;left:4px;width:58px;height:38px;border-radius:9px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#7c6cff,#22d3ee);color:#fff;cursor:grab;touch-action:none;user-select:none;z-index:2;box-shadow:0 4px 14px rgba(124,108,255,.35);transition:transform .18s ease,filter .15s ease,background .2s ease}.av-slider-knob.dragging{cursor:grabbing;filter:brightness(1.12);transition:none}.av-slider-box.done .av-slider-track{border-color:rgba(16,185,129,.45);background:linear-gradient(90deg,rgba(16,185,129,.1),rgba(34,211,238,.06))}.av-slider-box.done .av-slider-knob{background:linear-gradient(135deg,#10b981,#22d3ee);box-shadow:0 4px 14px rgba(16,185,129,.3)}.av-slider-box.done .av-slider-note{color:#10b981}.av-slider-knob.done svg{transform:rotate(90deg)}