.JWTDecoder_wrap__BW7hk{display:flex;flex-direction:column;gap:1rem;width:100%}.JWTDecoder_cardTitle__JLVzJ{font-family:var(--font-outfit);font-size:.95rem;font-weight:700;color:var(--foreground);margin-bottom:.875rem;display:flex;align-items:center;gap:.4rem}.JWTDecoder_cardTitle__JLVzJ svg{color:var(--accent)}.JWTDecoder_inputCard__xx2oG{border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:.75rem}.JWTDecoder_inputHead__4wF_U{display:flex;justify-content:space-between;align-items:center}.JWTDecoder_inputLabel__TL_Dz{font-size:.82rem;font-weight:600;color:var(--foreground)}.JWTDecoder_inputActions__hJivv{display:flex;gap:.4rem}.JWTDecoder_sampleBtn__F38pu{padding:.3rem .75rem;border-radius:.4rem;border:1px solid rgba(109,93,252,.4);background:rgba(109,93,252,.08);color:var(--accent);font-size:.75rem;cursor:pointer;transition:all .15s;font-family:var(--font-inter)}.JWTDecoder_sampleBtn__F38pu:hover{background:rgba(109,93,252,.15)}.JWTDecoder_clearBtn__ybEf2{padding:.3rem .75rem;border-radius:.4rem;border:1px solid var(--glass-border);background:none;color:var(--text-dim);font-size:.75rem;cursor:pointer;transition:all .15s;font-family:var(--font-inter)}.JWTDecoder_tokenInput__yc8GN{width:100%;background:rgba(0,0,0,.3);border:1.5px solid var(--glass-border);border-radius:.75rem;padding:.875rem;font-size:.8rem;color:#a5b4fc;font-family:monospace;resize:vertical;outline:none;transition:border-color .15s;line-height:1.6;word-break:break-all}.JWTDecoder_tokenInput__yc8GN:focus{border-color:var(--accent)}.JWTDecoder_tokenInput__yc8GN::-moz-placeholder{color:var(--text-dim);opacity:.4}.JWTDecoder_tokenInput__yc8GN::placeholder{color:var(--text-dim);opacity:.4}.JWTDecoder_inputMeta__lh5_R{display:flex;justify-content:space-between;align-items:center}.JWTDecoder_privacyNote__deZ9t{display:flex;align-items:center;gap:.35rem;font-size:.72rem;color:var(--text-dim)}.JWTDecoder_privacyNote__deZ9t svg{color:#4ade80}.JWTDecoder_charCount__ZBtCS{font-size:.72rem;color:var(--text-dim)}.JWTDecoder_errorCard__j23_p{display:flex;align-items:center;gap:.5rem;padding:.875rem 1rem;border-radius:.75rem;background:rgba(248,113,113,.1);border:1px solid rgba(248,113,113,.3);color:#fca5a5;font-size:.85rem}.JWTDecoder_errorCard__j23_p svg{flex-shrink:0}.JWTDecoder_sections__eRTiL{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media (max-width:800px){.JWTDecoder_sections__eRTiL{grid-template-columns:1fr}}.JWTDecoder_section__IhaM3{border-radius:1.25rem;padding:1.125rem;display:flex;flex-direction:column;gap:.75rem}.JWTDecoder_sHead__WgTDJ{display:flex;align-items:center;gap:.5rem;padding-bottom:.625rem;border-bottom:1px solid var(--glass-border)}.JWTDecoder_sTitle__M4Suo{font-size:.85rem;font-weight:700;color:var(--foreground)}.JWTDecoder_sBadge__Bwcun{font-size:.68rem;background:var(--accent-glow);color:var(--accent);border-radius:2rem;padding:.15rem .55rem;font-weight:700}.JWTDecoder_jsonBlock__fbobP{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.06);border-radius:.5rem;padding:.875rem;margin:0;overflow-x:auto;font-size:.78rem;line-height:1.65;white-space:pre;font-family:Courier New,monospace}.JWTDecoder_sigBlock__61_TO{font-family:monospace;font-size:.72rem;color:var(--text-dim);word-break:break-all;line-height:1.6;background:rgba(0,0,0,.3);border-radius:.5rem;padding:.75rem;display:block}.JWTDecoder_sigNote__jvZMn{font-size:.72rem;color:var(--text-dim);opacity:.7}.JWTDecoder_bottomRow__jwxOy{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width:700px){.JWTDecoder_bottomRow__jwxOy{grid-template-columns:1fr}}.JWTDecoder_claimsCard__zP35U,.JWTDecoder_secCard__1p1LW{border-radius:1.25rem;padding:1.25rem;display:flex;flex-direction:column;gap:.5rem}.JWTDecoder_issue__rdgsV{display:flex;align-items:flex-start;gap:.45rem;font-size:.78rem;padding:.5rem .75rem;border-radius:.5rem;border:1px solid;line-height:1.5}.JWTDecoder_issue__rdgsV svg{flex-shrink:0;margin-top:.1rem}.JWTDecoder_sevCritical__TFM_N{background:rgba(248,113,113,.12);border-color:rgba(248,113,113,.3);color:#fca5a5}.JWTDecoder_sevError__6i4Bp{background:rgba(248,113,113,.1);border-color:rgba(248,113,113,.25);color:#fca5a5}.JWTDecoder_sevWarning__t6eGW{background:rgba(251,191,36,.1);border-color:rgba(251,191,36,.25);color:#fcd34d}.JWTDecoder_sevOk__05aPR{background:rgba(74,222,128,.08);border-color:rgba(74,222,128,.25);color:#86efac}.JWTDecoder_sevInfo__UMlUw{background:rgba(96,165,250,.08);border-color:rgba(96,165,250,.25);color:#93c5fd}.JWTDecoder_claim__6oS_u{display:flex;align-items:flex-start;gap:.5rem;padding:.5rem 0;border-bottom:1px solid rgba(255,255,255,.04)}.JWTDecoder_claim__6oS_u:last-child{border-bottom:none}.JWTDecoder_claimKey__s12nC{width:130px;flex-shrink:0;display:flex;flex-direction:column;gap:.1rem}.JWTDecoder_claimKey__s12nC code{font-size:.8rem;color:#93c5fd;font-family:monospace}.JWTDecoder_claimDesc__U9oGA{font-size:.65rem;color:var(--text-dim);line-height:1.3}.JWTDecoder_claimVal__QhZnt{flex:1;display:flex;flex-direction:column;gap:.15rem;min-width:0}.JWTDecoder_claimVal__QhZnt code{font-size:.78rem;color:var(--foreground);font-family:monospace;word-break:break-all}.JWTDecoder_claimTs__OltvY{font-size:.68rem;color:var(--text-dim)}.JWTDecoder_cpBtn__lFWpZ{background:none;border:1px solid var(--glass-border);border-radius:.375rem;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;gap:.25rem;padding:.25rem .5rem;font-size:.72rem;transition:all .15s;flex-shrink:0;font-family:var(--font-inter)}.JWTDecoder_cpBtn__lFWpZ:hover{color:var(--foreground)}.JWTDecoder_cpDone___9km9{border-color:#4ade80!important;color:#4ade80!important}