.article-header strong,.enc-tool p strong,.enc-tool strong,.highlight-box strong{color:inherit;font-weight:700}.enc-tool{padding:2rem 0 3rem}.enc-tabs{display:flex;gap:8px;margin-bottom:1.5rem;border-bottom:1px solid rgba(96,165,250,.15);flex-wrap:wrap}.enc-tab{background:0 0;border:0;color:#94a3b8;padding:14px 28px;font-size:1rem;font-weight:600;cursor:pointer;border-bottom:3px solid transparent;transition:all .2s;font-family:inherit}.enc-tab:hover{color:#60a5fa}.enc-tab.active{color:#60a5fa;border-bottom-color:#60a5fa}.enc-panel{display:none}.enc-panel.active{display:block}.enc-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1rem}.enc-box{background:rgba(96,165,250,.04);border:1px solid rgba(96,165,250,.15);border-radius:12px;padding:1rem}.enc-box-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:.75rem}.enc-box-title{color:#f1f5f9;font-weight:600;font-size:.95rem;margin:0}.enc-box-actions{display:flex;gap:6px}.enc-box-btn,.enc-textarea{border:1px solid rgba(96,165,250,.2)}.enc-box-btn{background:rgba(96,165,250,.1);color:#60a5fa;border-radius:6px;padding:5px 10px;cursor:pointer;font-size:.8rem;transition:all .2s}.enc-box-btn:hover{background:#60a5fa;color:#0d1e38}.enc-textarea{width:100%;min-height:180px;background:rgba(13,30,56,.6);border-radius:8px;color:#f1f5f9;padding:12px;font-family:"JetBrains Mono",monospace;font-size:.9rem;outline:0;resize:vertical;word-break:break-all}.enc-textarea:focus{border-color:#60a5fa}.enc-controls{display:flex;gap:10px;justify-content:center;flex-wrap:wrap;margin:1rem 0}.enc-btn,.enc-options select{border-radius:8px;font-family:inherit;cursor:pointer}.enc-btn{background:linear-gradient(135deg,#60a5fa,#3b82f6);border:0;color:#fff;padding:12px 24px;font-weight:600;transition:all .2s;font-size:.95rem}.enc-btn:hover{box-shadow:0 4px 15px rgba(96,165,250,.4);transform:translateY(-1px)}.enc-btn-secondary{background:0 0;border:1px solid rgba(96,165,250,.3);color:#60a5fa}.enc-btn-secondary:hover{background:rgba(96,165,250,.1);box-shadow:none;transform:none}.enc-btn-danger{background:0 0;border:1px solid rgba(239,68,68,.3);color:#ef4444}.enc-btn-danger:hover{background:rgba(239,68,68,.1);box-shadow:none;transform:none}.enc-options{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:1rem;align-items:center}.enc-options label{color:#94a3b8;font-size:.9rem;margin:0;display:flex;align-items:center;gap:8px}.enc-options select{background:rgba(13,30,56,.6);border:1px solid rgba(96,165,250,.2);color:#f1f5f9;padding:8px 12px;font-size:.85rem}.enc-status{min-height:1.5rem;text-align:center;color:#94a3b8;font-size:.85rem;margin-top:.5rem}.enc-status.error{color:#ef4444}.enc-status.success{color:#10b981}.enc-stats{display:flex;gap:1.5rem;justify-content:center;color:#64748b;font-size:.8rem;margin-top:.5rem;flex-wrap:wrap}.enc-stats span strong{color:#f1f5f9}.enc-toast{position:fixed;bottom:30px;left:50%;transform:translateX(-50%) translateY(100px);background:#0d1e38;border:1px solid #60a5fa;color:#60a5fa;padding:12px 24px;border-radius:10px;font-weight:600;box-shadow:0 4px 20px rgba(96,165,250,.3);opacity:0;transition:all .3s;z-index:9999;pointer-events:none}.enc-toast.show{opacity:1;transform:translateX(-50%) translateY(0)}@media (max-width:768px){.enc-grid{grid-template-columns:1fr}.enc-tab{padding:12px 16px;font-size:.85rem}.enc-textarea{min-height:140px;font-size:.85rem}.enc-btn{width:100%;padding:14px 20px;min-height:48px}.enc-controls{flex-direction:column;gap:8px}.enc-box-btn{min-width:36px;min-height:36px}.enc-options{flex-direction:column;align-items:stretch;gap:8px}.enc-options label,.enc-options select{width:100%}}@media (max-width:480px){.enc-tabs{gap:4px}.enc-tab{padding:10px;font-size:.8rem;flex:1}.enc-stats{flex-direction:column;gap:4px}}