.ssl-converter-module__OuZpfW__mainLayout{width:100%}.ssl-converter-module__OuZpfW__tabNavContainer{border:1px solid var(--card-border,#ffffff14);box-sizing:border-box;background:#0006;border-radius:1rem;flex-wrap:wrap;justify-content:center;gap:.5rem;width:100%;padding:.375rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__tabNavContainer{background:#f1f5f9cc;border-color:#cbd5e1cc}.ssl-converter-module__OuZpfW__tabBtn{cursor:pointer;color:var(--text-sub,#94a3b8);background:0 0;border:1px solid #0000;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:600;transition:all .2s}.ssl-converter-module__OuZpfW__tabBtn:hover{color:var(--text-main,#fff);background:#ffffff0a}[data-theme=light] .ssl-converter-module__OuZpfW__tabBtn:hover{color:#0f172a;background:#e2e8f0cc}.ssl-converter-module__OuZpfW__tabBtnActive{color:#0fa;background:#00ffaa26;border-color:#0fa6;box-shadow:0 0 15px #0fa3}[data-theme=light] .ssl-converter-module__OuZpfW__tabBtnActive{color:#0d9488;background:#0d94881f;border-color:#0d948866;box-shadow:0 0 10px #0d948833}.ssl-converter-module__OuZpfW__panelCard{background:var(--card-bg,#ffffff05);border:1px solid var(--card-border,#ffffff14);box-shadow:var(--glass-shadow);box-sizing:border-box;border-radius:1rem;flex-direction:column;gap:1.5rem;width:100%;padding:2rem;transition:all .3s;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__panelCard{background:#ffffff59;border-color:#cbd5e199;box-shadow:inset 0 1px #fffc,0 4px 20px #0000000a}.ssl-converter-module__OuZpfW__customTextarea{border:1px solid var(--card-border,#ffffff14);width:100%;color:var(--text-primary,#fff);resize:none;box-sizing:border-box;background:#0000004d;border-radius:.75rem;outline:none;padding:.875rem 1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;line-height:1.6;transition:all .2s}.ssl-converter-module__OuZpfW__customTextarea::placeholder{color:var(--text-secondary,#94a3b8);opacity:.7}[data-theme=light] .ssl-converter-module__OuZpfW__customTextarea{color:#0f172a;background:#ffffffa6;border-color:#cbd5e1cc}[data-theme=light] .ssl-converter-module__OuZpfW__customTextarea:focus{background:#fff;border-color:#0d9488}.ssl-converter-module__OuZpfW__customInput{border:1px solid var(--card-border,#ffffff14);width:100%;color:var(--text-primary,#fff);box-sizing:border-box;background:#0000004d;border-radius:.75rem;outline:none;padding:.75rem 1rem;font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.95rem;transition:all .2s}.ssl-converter-module__OuZpfW__customInput::placeholder{color:var(--text-secondary,#94a3b8);opacity:.7}[data-theme=light] .ssl-converter-module__OuZpfW__customInput{color:#0f172a;background:#ffffffa6;border-color:#cbd5e1cc}[data-theme=light] .ssl-converter-module__OuZpfW__customInput:focus{background:#fff;border-color:#0d9488}.ssl-converter-module__OuZpfW__uploadZone{border:2px dashed var(--card-border,#ffffff1f);text-align:center;cursor:pointer;background:#00000040;border-radius:16px;flex-direction:column;align-items:center;gap:.8rem;padding:2.5rem 1.5rem;transition:all .3s;display:flex;position:relative}[data-theme=light] .ssl-converter-module__OuZpfW__uploadZone{background:#fff6;border-color:#cbd5e1cc}.ssl-converter-module__OuZpfW__uploadZone:hover,.ssl-converter-module__OuZpfW__uploadZone.ssl-converter-module__OuZpfW__dragover{border-color:var(--theme-color,#0fa);background:#00ffaa08;box-shadow:inset 0 0 15px #00ffaa0d}:is([data-theme=light] .ssl-converter-module__OuZpfW__uploadZone:hover,[data-theme=light] .ssl-converter-module__OuZpfW__uploadZone.ssl-converter-module__OuZpfW__dragover){background:#0d94880a;border-color:#0d9488}.ssl-converter-module__OuZpfW__fileInput{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.ssl-converter-module__OuZpfW__fileBadgeSuccess{color:var(--text-main,#fff);background:#00ffaa1a;border:1px solid #00ffaa4d;border-radius:.75rem;justify-content:space-between;align-items:center;padding:1rem;font-family:JetBrains Mono,monospace;font-size:.875rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__fileBadgeSuccess{color:#0f172a;background:#0d948814;border-color:#0d94884d}.ssl-converter-module__OuZpfW__btnGroup{box-sizing:border-box;align-items:stretch;gap:.75rem;width:100%;display:flex}@media (max-width:640px){.ssl-converter-module__OuZpfW__btnGroup{flex-direction:column}}.ssl-converter-module__OuZpfW__btnSubmit{color:#0fa;cursor:pointer;text-align:center;box-sizing:border-box;background:#00ffaa26;border:1px solid #0fa6;border-radius:.75rem;flex:1;justify-content:center;align-items:center;min-width:0;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 0 15px #0fa3}[data-theme=light] .ssl-converter-module__OuZpfW__btnSubmit{color:#0d9488;background:#0d94881f;border-color:#0d948866;box-shadow:0 0 10px #0d948826}.ssl-converter-module__OuZpfW__btnSubmit:hover{color:#030305;background:#0fa;box-shadow:0 0 20px #0fa6}[data-theme=light] .ssl-converter-module__OuZpfW__btnSubmit:hover{color:#fff;background:#0d9488;box-shadow:0 0 15px #0d94884d}.ssl-converter-module__OuZpfW__btnClear{border:1px solid var(--card-border,#ffffff1f);color:var(--text-secondary,#94a3b8);cursor:pointer;white-space:nowrap;box-sizing:border-box;background:#ffffff0a;border-radius:.75rem;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;padding:.875rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.ssl-converter-module__OuZpfW__btnClear:hover{color:#f87171;background:#ef444426;border-color:#ef444466}[data-theme=light] .ssl-converter-module__OuZpfW__btnClear{color:#475569;background:#f1f5f9e6;border-color:#cbd5e1e6}[data-theme=light] .ssl-converter-module__OuZpfW__btnClear:hover{color:#dc2626;background:#fee2e2e6;border-color:#ef444480}.ssl-converter-module__OuZpfW__btnSecondary{border:1px solid var(--card-border,#ffffff1a);color:var(--text-main,#fff);cursor:pointer;background:#ffffff08;border-radius:.75rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;transition:all .2s}[data-theme=light] .ssl-converter-module__OuZpfW__btnSecondary{color:#334155;background:#f1f5f9e6;border-color:#cbd5e1cc}.ssl-converter-module__OuZpfW__btnSecondary:hover{background:#ffffff14}[data-theme=light] .ssl-converter-module__OuZpfW__btnSecondary:hover{background:#e2e8f0e6}.ssl-converter-module__OuZpfW__btnPrimarySmall{color:#0fa;cursor:pointer;background:#00ffaa26;border:1px solid #0fa6;border-radius:.75rem;padding:.375rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s}[data-theme=light] .ssl-converter-module__OuZpfW__btnPrimarySmall{color:#0d9488;background:#0d94881f;border-color:#0d948866}.ssl-converter-module__OuZpfW__btnPrimarySmall:hover{color:#030305;background:#0fa}[data-theme=light] .ssl-converter-module__OuZpfW__btnPrimarySmall:hover{color:#fff;background:#0d9488}.ssl-converter-module__OuZpfW__resultSection{background:var(--card-bg,#ffffff05);border:1px solid var(--card-border,#ffffff14);border-radius:1rem;flex-direction:column;gap:1.5rem;padding:1.5rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__resultSection{background:#ffffff59;border-color:#cbd5e199}.ssl-converter-module__OuZpfW__metaGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.ssl-converter-module__OuZpfW__metaCard{border:1px solid var(--card-border,#ffffff0f);background:#0000004d;border-radius:.75rem;flex-direction:column;gap:.375rem;padding:1rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__metaCard{background:#ffffffa6;border-color:#cbd5e1b3}.ssl-converter-module__OuZpfW__outputCard{border:1px solid var(--card-border,#ffffff0f);background:#0000004d;border-radius:.75rem;flex-direction:column;gap:.75rem;padding:1rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__outputCard{background:#ffffffa6;border-color:#cbd5e1b3}.ssl-converter-module__OuZpfW__certOutput{color:var(--theme-color,#0fa);white-space:pre-wrap;word-break:break-all;max-height:300px;font-family:JetBrains Mono,Fira Code,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8rem;overflow-y:auto}[data-theme=light] .ssl-converter-module__OuZpfW__certOutput{color:#0d9488}.ssl-converter-module__OuZpfW__accentText{color:var(--theme-color,#0fa)}[data-theme=light] .ssl-converter-module__OuZpfW__accentText{color:#0d9488}.ssl-converter-module__OuZpfW__statusSuccess{color:var(--theme-color,#0fa);font-weight:700}[data-theme=light] .ssl-converter-module__OuZpfW__statusSuccess{color:#0d9488}.ssl-converter-module__OuZpfW__statusWarning{color:#fbbf24;font-weight:700}[data-theme=light] .ssl-converter-module__OuZpfW__statusWarning{color:#d97706}.ssl-converter-module__OuZpfW__statusDanger{color:#f87171;font-weight:700}[data-theme=light] .ssl-converter-module__OuZpfW__statusDanger{color:#dc2626}.ssl-converter-module__OuZpfW__aiaNoticeCard{box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f59e0b14;border:1px solid #f59e0b40;border-radius:1rem;flex-direction:column;gap:1rem;padding:1.5rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__aiaNoticeCard{background:#fef3c773;border-color:#d9770659;box-shadow:inset 0 1px #fffc,0 4px 20px #00000008}.ssl-converter-module__OuZpfW__aiaNoticeHeader{color:#fbbf24;align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__aiaNoticeHeader{color:#b45309}.ssl-converter-module__OuZpfW__aiaNoticeHeaderIcon{fill:#fbbf24;flex-shrink:0;width:1.25rem;height:1.25rem}[data-theme=light] .ssl-converter-module__OuZpfW__aiaNoticeHeaderIcon{fill:#b45309}.ssl-converter-module__OuZpfW__aiaErrorBox{color:#f87171;background:#ef44441f;border:1px solid #ef44444d;border-radius:.75rem;align-items:flex-start;gap:.625rem;padding:.875rem 1rem;font-family:JetBrains Mono,monospace;font-size:.75rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__aiaErrorBox{color:#dc2626;background:#fee2e2cc;border-color:#dc262666}.ssl-converter-module__OuZpfW__aiaUploadZone{text-align:center;cursor:pointer;background:#00000040;border:2px dashed #f59e0b4d;border-radius:1rem;flex-direction:column;align-items:center;gap:.75rem;padding:2rem 1.5rem;transition:all .3s;display:flex;position:relative}[data-theme=light] .ssl-converter-module__OuZpfW__aiaUploadZone{background:#fff9;border-color:#d9770666}.ssl-converter-module__OuZpfW__aiaUploadZone:hover{background:#f59e0b0f;border-color:#fbbf24}[data-theme=light] .ssl-converter-module__OuZpfW__aiaUploadZone:hover{background:#fef3c7b3;border-color:#d97706}.ssl-converter-module__OuZpfW__aiaUploadIcon{fill:#fbbf24;width:2.5rem;height:2.5rem;transition:transform .2s}[data-theme=light] .ssl-converter-module__OuZpfW__aiaUploadIcon{fill:#d97706}.ssl-converter-module__OuZpfW__aiaUploadPrompt{color:#fde68a;font-size:.875rem;font-weight:600}[data-theme=light] .ssl-converter-module__OuZpfW__aiaUploadPrompt{color:#92400e}.ssl-converter-module__OuZpfW__aiaUploadSub{color:#fde68acc;font-size:.75rem}[data-theme=light] .ssl-converter-module__OuZpfW__aiaUploadSub{color:#b45309}.ssl-converter-module__OuZpfW__formatToggleContainer{border:1px solid var(--card-border,#ffffff14);background:#0006;border-radius:.75rem;align-items:center;gap:.25rem;padding:.25rem;display:flex}[data-theme=light] .ssl-converter-module__OuZpfW__formatToggleContainer{background:#f1f5f9e6;border-color:#cbd5e1cc}.ssl-converter-module__OuZpfW__formatBtn{cursor:pointer;color:var(--text-secondary,#94a3b8);background:0 0;border:1px solid #0000;border-radius:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600;transition:all .2s}.ssl-converter-module__OuZpfW__formatBtn:hover{color:var(--text-primary,#fff)}[data-theme=light] .ssl-converter-module__OuZpfW__formatBtn:hover{color:#0f172a}.ssl-converter-module__OuZpfW__formatBtnActive{color:#0fa;background:#00ffaa26;border-color:#0fa6;font-weight:700}[data-theme=light] .ssl-converter-module__OuZpfW__formatBtnActive{color:#0d9488;background:#0d94881f;border-color:#0d948866;box-shadow:0 1px 2px #0d94881a}
