#lykos-fw .fw-opt{background:rgba(255,255,255,.05);border:1.5px solid rgba(255,255,255,.15);color:var(--fw-text);padding:20px 24px;font-size:clamp(15px,1.8vw,18px);cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:16px;text-align:left}#lykos-fw .fw-opt::before{content:"";width:22px;height:22px;border:2px solid rgba(255,255,255,.3);border-radius:50%;display:inline-block;transition:all .2s;flex-shrink:0}#lykos-fw .fw-opt:hover{border-color:var(--fw-accent);background:rgba(0,168,232,.08)}#lykos-fw .fw-opt.selected{border-color:var(--fw-accent);background:rgba(0,168,232,.12)}#lykos-fw .fw-opt.selected::before{background:var(--fw-accent);border-color:var(--fw-accent);box-shadow:inset 0 0 0 3px rgba(0,10,25,.92)}#lykos-fw .fw-ring.high::before{border-top-color:var(--fw-high)}#lykos-fw .fw-ring.medium::before{border-top-color:var(--fw-med)}#lykos-fw .fw-ring.low::before{border-top-color:var(--fw-low)}#lykos-fw .fw-badge.low{background:rgba(34,197,94,.15);color:var(--fw-low);border:1px solid var(--fw-low)}#lykos-fw .fw-badge.medium{background:rgba(251,191,36,.15);color:var(--fw-med);border:1px solid var(--fw-med)}#lykos-fw .fw-badge.high{background:rgba(255,77,109,.15);color:var(--fw-high);border:1px solid var(--fw-high)}#lykos-fw .fw-area{display:flex;align-items:center;gap:12px;padding:14px 18px;background:rgba(255,255,255,.05);border-left:4px solid transparent;margin-bottom:10px;font-size:15px}#lykos-fw .fw-area.high{border-left-color:var(--fw-high);background:rgba(255,77,109,.08)}#lykos-fw .fw-area.medium{border-left-color:var(--fw-med);background:rgba(251,191,36,.08)}#lykos-fw .fw-svc{background:rgba(255,255,255,.05);padding:14px 16px;font-size:14px;color:var(--fw-muted);display:flex;align-items:center;gap:10px;border:1px solid rgba(255,255,255,.08)}#lykos-fw .fw-svc strong{color:var(--fw-primary);font-weight:600}#lykos-fw .fw-modal-overlay.active{display:flex}