.JwtDecoder_jwt-decoder__JEqzP{background:linear-gradient(145deg,var(--color-surface) 0,rgba(42,36,61,.8) 100%);border:1px solid var(--color-border);border-radius:1rem;padding:2rem;margin-bottom:2rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.JwtDecoder_jwt-decoder-header__FEcib{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.JwtDecoder_jwt-decoder-status__1SuZM{display:flex;align-items:center;gap:1rem}.JwtDecoder_jwt-decoder-error__6TYVI{display:flex;align-items:center;gap:.5rem;color:var(--color-error);font-size:.9rem;font-weight:500;padding:.75rem 1rem;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:.5rem}.JwtDecoder_jwt-decoder-error-icon__nJimD{font-size:1rem}.JwtDecoder_jwt-decoder-success__99Cp1{display:flex;align-items:center;gap:.5rem;color:var(--color-success);font-size:.9rem;font-weight:500;padding:.75rem 1rem;background:rgba(34,197,94,.1);border:1px solid rgba(34,197,94,.3);border-radius:.5rem}.JwtDecoder_jwt-decoder-success-icon__OB_XE{font-size:1rem}.JwtDecoder_jwt-decoder-input__C_Zyq{margin-bottom:2rem}.JwtDecoder_jwt-input-label__wj8ei{display:block;font-weight:600;color:var(--color-heading);margin-bottom:.75rem;font-size:1rem}.JwtDecoder_jwt-input-field__SZEgV{width:100%;min-height:120px;padding:1rem;background:var(--color-bg);border:1px solid var(--color-border);border-radius:.5rem;color:var(--color-text);font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9rem;line-height:1.5;resize:vertical;transition:all .3s ease}.JwtDecoder_jwt-input-field__SZEgV:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(124,58,237,.1)}.JwtDecoder_jwt-input-field__SZEgV::placeholder{color:var(--color-text-muted);opacity:.7}.JwtDecoder_jwt-decoder-results__b1XM1{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2rem}.JwtDecoder_jwt-section__26Pnc{background:var(--color-bg);border:1px solid var(--color-border);border-radius:.75rem;overflow:hidden}.JwtDecoder_jwt-section-header__CdLU4{display:flex;justify-content:space-between;align-items:center;padding:1rem 1.5rem;background:rgba(124,58,237,.05);border-bottom:1px solid var(--color-border)}.JwtDecoder_jwt-section-title__nX8Pf{font-size:1.1rem;font-weight:700;color:var(--color-heading);margin:0}.JwtDecoder_jwt-copy-button__cd_IB{background:none;border:none;color:var(--color-text-muted);cursor:pointer;padding:.5rem;border-radius:.25rem;transition:all .2s ease;font-size:.9rem}.JwtDecoder_jwt-copy-button__cd_IB:hover{background:rgba(124,58,237,.1);color:var(--color-primary)}.JwtDecoder_jwt-json-view__u9fpU{padding:1.5rem;background:var(--color-bg)}.JwtDecoder_jwt-json-content__J_FFs{margin:0;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;color:var(--color-text);white-space:pre-wrap;word-break:break-word;overflow-x:auto}.JwtDecoder_jwt-claims-info__9SyAT{padding:1.5rem;background:rgba(124,58,237,.02);border-bottom:1px solid var(--color-border)}.JwtDecoder_jwt-claims-title__AFvfU{font-size:1rem;font-weight:600;color:var(--color-heading);margin:0 0 1rem}.JwtDecoder_jwt-claims-grid__kJlyl{display:flex;flex-direction:column;gap:.75rem}.JwtDecoder_jwt-claim-item__fbAJR{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:var(--color-surface);border-radius:.5rem;border:1px solid var(--color-border)}.JwtDecoder_jwt-claim-label__dqTAk{font-weight:600;color:var(--color-text-muted);font-size:.9rem}.JwtDecoder_jwt-claim-value__jH_RY{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;color:var(--color-text)}.JwtDecoder_jwt-valid__X_6jy{color:var(--color-success)}.JwtDecoder_jwt-expired__sHMKp{color:var(--color-error)}.JwtDecoder_jwt-signature__2LRf1{padding:1.5rem;background:var(--color-bg)}.JwtDecoder_jwt-signature-content__mnh_3{display:block;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.85rem;line-height:1.6;color:var(--color-text);word-break:break-all;background:var(--color-surface);padding:1rem;border-radius:.5rem;border:1px solid var(--color-border)}.JwtDecoder_jwt-decoder-actions__ikB7w{display:flex;gap:1rem;justify-content:flex-end}.JwtDecoder_jwt-decoder-button__37wnQ{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:.5rem;font-weight:600;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none}.JwtDecoder_jwt-decoder-button-primary__3h5O8{background:linear-gradient(135deg,var(--color-primary) 0,#8b5cf6 100%);color:white;box-shadow:0 4px 12px rgba(124,58,237,.3)}.JwtDecoder_jwt-decoder-button-primary__3h5O8:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(124,58,237,.4)}.JwtDecoder_jwt-decoder-button-secondary__HRiqH{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border)}.JwtDecoder_jwt-decoder-button-secondary__HRiqH:hover{background:var(--color-bg);border-color:var(--color-primary);color:var(--color-primary)}.JwtDecoder_jwt-decoder-button-icon__c8fwe{font-size:1rem}@media (max-width:768px){.JwtDecoder_jwt-decoder__JEqzP{padding:1.5rem}.JwtDecoder_jwt-decoder-header__FEcib{flex-direction:column;align-items:flex-start;gap:1rem}.JwtDecoder_jwt-claim-item__fbAJR{flex-direction:column;align-items:flex-start;gap:.5rem}.JwtDecoder_jwt-decoder-actions__ikB7w{justify-content:center}}@media (max-width:480px){.JwtDecoder_jwt-decoder__JEqzP{padding:1rem}.JwtDecoder_jwt-section-header__CdLU4{padding:.75rem 1rem}.JwtDecoder_jwt-claims-info__9SyAT,.JwtDecoder_jwt-json-view__u9fpU,.JwtDecoder_jwt-signature__2LRf1{padding:1rem}.JwtDecoder_jwt-decoder-button__37wnQ{padding:.5rem 1rem;font-size:.85rem}}.JwtDecoder_container___7PCa{max-width:1200px;margin:0 auto;width:100%;min-height:100vh}.JwtDecoder_jwt-decoder-container__cQxdd{padding:1.5rem 1rem;margin:2rem;position:relative;background-color:var(--color-bg)}.JwtDecoder_jwt-decoder-container__cQxdd:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 20% 80%,rgba(124,58,237,.1) 0,transparent 50%),radial-gradient(circle at 80% 20%,rgba(244,114,182,.1) 0,transparent 50%);pointer-events:none;z-index:-1}.JwtDecoder_jwt-decoder-title__7pA2Q{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--color-heading) 0,var(--color-primary) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;text-align:center;letter-spacing:-.02em}.JwtDecoder_jwt-decoder-description__huxLW{font-size:1.25rem;color:var(--color-text-muted);text-align:center;margin-bottom:4rem;max-width:700px;margin-left:auto;margin-right:auto;line-height:1.7}@media (max-width:768px){.JwtDecoder_container___7PCa{width:100%}.JwtDecoder_jwt-decoder-container__cQxdd{padding:1.5rem 1rem;margin:1rem}.JwtDecoder_jwt-decoder-title__7pA2Q{font-size:2.25rem}.JwtDecoder_jwt-decoder-description__huxLW{font-size:1.1rem;margin-bottom:3rem}}@media (max-width:480px){.JwtDecoder_jwt-decoder-container__cQxdd{padding:1rem .75rem}.JwtDecoder_jwt-decoder-title__7pA2Q{font-size:2rem}.JwtDecoder_jwt-decoder-description__huxLW{font-size:1rem;margin-bottom:2.5rem}}