.TextEditor-module__Smt4Ba__editorContainer{border-radius:var(--radius-md);border:1px solid var(--glass-border);background:var(--bg-secondary);width:100%;height:100%;transition:background-color .3s;overflow:hidden}[data-theme=light] .TextEditor-module__Smt4Ba__editorContainer{background:#f8fafc}
.JwtTool-module__VCOCNq__container{flex-direction:column;gap:32px;width:100%;height:auto;margin:0 auto;transition:all .3s;display:flex}.JwtTool-module__VCOCNq__toolbar{background:var(--glass-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(16px);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.JwtTool-module__VCOCNq__modeTabs{scrollbar-width:none;background:#0000004d;border-radius:12px;gap:4px;padding:4px;display:flex;overflow-x:auto}.JwtTool-module__VCOCNq__modeTabs::-webkit-scrollbar{display:none}[data-theme=light] .JwtTool-module__VCOCNq__modeTabs{background:#00000014}.JwtTool-module__VCOCNq__tab{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:10px;align-items:center;gap:8px;padding:10px 20px;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.JwtTool-module__VCOCNq__activeTab{background:var(--accent-primary);color:#fff;box-shadow:0 4px 15px var(--accent-glow)}.JwtTool-module__VCOCNq__actions{gap:12px;margin-left:auto;display:flex}.JwtTool-module__VCOCNq__workspace{flex:1;grid-template-columns:1fr 1fr;gap:40px;width:100%;min-height:0;display:grid}.JwtTool-module__VCOCNq__pane{flex-direction:column;gap:20px;min-width:0;height:100%;display:flex}.JwtTool-module__VCOCNq__paneHeader{color:var(--text-primary);letter-spacing:-.02em;justify-content:space-between;align-items:center;padding:0 8px;font-size:1.25rem;font-weight:800;display:flex}.JwtTool-module__VCOCNq__paneHeader span:last-child{color:var(--text-muted);font-family:JetBrains Mono,monospace;font-size:.85rem;font-weight:500}.JwtTool-module__VCOCNq__decodedContainer{flex-direction:column;flex:1;gap:24px;min-width:0;display:flex}.JwtTool-module__VCOCNq__decodedContent{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);flex-direction:column;flex:1;min-height:250px;padding:24px;transition:all .3s;display:flex;position:relative;box-shadow:0 4px 20px #0000001a}[data-theme=light] .JwtTool-module__VCOCNq__decodedContent{background:#fff;box-shadow:0 4px 20px #0000000d}.JwtTool-module__VCOCNq__decodedContentHeader{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.15em;margin-bottom:12px;font-size:.85rem;font-weight:800}.JwtTool-module__VCOCNq__copyButton{z-index:10;position:absolute;top:20px;right:20px}.JwtTool-module__VCOCNq__decodedCode{color:var(--text-primary);flex:1;margin:0;padding-right:15px;font-family:JetBrains Mono,monospace;font-size:.95rem;line-height:1.6;overflow:auto}.JwtTool-module__VCOCNq__status{border-radius:var(--radius-md);align-items:center;margin-bottom:8px;padding:14px 20px;font-size:1rem;font-weight:500;display:flex}.JwtTool-module__VCOCNq__statusError{color:var(--error);background:#ef44441a;border:1px solid #ef44444d}.JwtTool-module__VCOCNq__statusSuccess{color:var(--success);background:#10b9811a;border:1px solid #10b9814d}.JwtTool-module__VCOCNq__encoderInputs{flex-direction:column;flex:1;gap:32px;min-width:0;display:flex}.JwtTool-module__VCOCNq__inputGroup{flex-direction:column;flex:1;gap:12px;min-width:0;display:flex}.JwtTool-module__VCOCNq__inputGroup label{color:var(--text-primary);letter-spacing:-.02em;padding-left:4px;font-size:1.1rem;font-weight:800}.JwtTool-module__VCOCNq__miniEditor{border-radius:var(--radius-lg);border:1px solid var(--glass-border);flex:1;min-height:200px;overflow:hidden}.JwtTool-module__VCOCNq__secretInput{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);color:var(--text-primary);outline:none;width:100%;padding:16px 20px;font-family:JetBrains Mono,monospace;font-size:1rem;transition:all .3s cubic-bezier(.4,0,.2,1)}[data-theme=light] .JwtTool-module__VCOCNq__secretInput{background:#fff;border-color:#0000001a}.JwtTool-module__VCOCNq__secretInput:focus{border-color:var(--accent-primary);box-shadow:0 0 0 4px var(--accent-glow)}.JwtTool-module__VCOCNq__tokenResult{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:var(--radius-lg);word-break:break-all;flex-direction:column;flex:1;min-width:0;padding:32px;font-family:JetBrains Mono,monospace;font-size:1.1rem;line-height:1.8;display:flex;position:relative;box-shadow:0 4px 30px #0003}[data-theme=light] .JwtTool-module__VCOCNq__tokenResult{background:#fff;box-shadow:0 4px 30px #00000014}.JwtTool-module__VCOCNq__tokenScroll{flex:1;overflow-y:auto}.JwtTool-module__VCOCNq__copyOverlay{background:var(--accent-primary);color:#fff;cursor:pointer;box-shadow:0 8px 20px var(--accent-glow);z-index:10;border:none;border-radius:12px;align-items:center;gap:10px;padding:10px 24px;font-size:1rem;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;bottom:24px;right:24px}.JwtTool-module__VCOCNq__copyOverlay:hover{background:var(--accent-hover);box-shadow:0 12px 25px var(--accent-glow);transform:translateY(-4px)}.JwtTool-module__VCOCNq__copyOverlay:active{transform:translateY(-2px)}@media (max-width:1024px){.JwtTool-module__VCOCNq__workspace{grid-template-columns:1fr;gap:48px}.JwtTool-module__VCOCNq__container{height:auto;min-height:unset;gap:24px}.JwtTool-module__VCOCNq__pane{min-height:400px}.JwtTool-module__VCOCNq__toolbar{border-radius:var(--radius-lg);flex-direction:row;align-items:center}}@media (max-width:768px){.JwtTool-module__VCOCNq__toolbar{flex-direction:column;align-items:flex-start;padding:16px}.JwtTool-module__VCOCNq__actions{justify-content:flex-start;width:100%;margin-left:0}.JwtTool-module__VCOCNq__modeTabs{width:100%}.JwtTool-module__VCOCNq__tab{flex:1;justify-content:center;padding:12px}}@media (max-width:640px){.JwtTool-module__VCOCNq__paneHeader{font-size:1.1rem}.JwtTool-module__VCOCNq__inputGroup label{font-size:1rem}.JwtTool-module__VCOCNq__decodedContent{padding:20px}.JwtTool-module__VCOCNq__tokenResult{padding:24px;font-size:.95rem}.JwtTool-module__VCOCNq__copyOverlay{padding:8px 20px;font-size:.9rem;bottom:20px;right:20px}}
.Home-module__baJ6tW__container{flex-direction:column;gap:48px;padding-bottom:60px;display:flex}.Home-module__baJ6tW__hero{text-align:center;flex-direction:column;gap:16px;margin-bottom:24px;padding:0 20px;display:flex}.Home-module__baJ6tW__title{letter-spacing:-.02em;background:linear-gradient(135deg,white 0%,var(--accent-primary)100%);color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:3.5rem;font-weight:800;line-height:1.1}[data-theme=light] .Home-module__baJ6tW__title{background:linear-gradient(135deg,var(--text-primary)0%,var(--accent-primary)100%);-webkit-background-clip:text;background-clip:text}.Home-module__baJ6tW__subtitle{color:var(--text-secondary);max-width:700px;margin:0 auto;font-size:1.125rem;line-height:1.6}.Home-module__baJ6tW__section{flex-direction:column;gap:32px;width:100%;margin:0 auto;display:flex}.Home-module__baJ6tW__sectionTitle{color:var(--text-primary);margin-bottom:12px;font-size:1.75rem;font-weight:700}.Home-module__baJ6tW__grid{grid-template-columns:1fr;gap:24px;display:grid}@media (min-width:768px){.Home-module__baJ6tW__grid{grid-template-columns:1fr 1fr}}.Home-module__baJ6tW__featureTitle{color:var(--accent-primary);margin-bottom:8px;font-size:1.125rem;font-weight:600}.Home-module__baJ6tW__text{color:var(--text-secondary);line-height:1.6}.Home-module__baJ6tW__faqItem{margin-bottom:16px}.Home-module__baJ6tW__faqQuestion{color:var(--text-primary);margin-bottom:4px;font-weight:600}@media (max-width:768px){.Home-module__baJ6tW__container{gap:32px}.Home-module__baJ6tW__title{font-size:2.5rem}.Home-module__baJ6tW__subtitle{font-size:1rem}.Home-module__baJ6tW__sectionTitle{font-size:1.5rem}}@media (max-width:480px){.Home-module__baJ6tW__title{font-size:2rem}}
