body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app{align-items:center;background:radial-gradient(circle at top,#1f2937,#020617);color:#e5e7eb;display:flex;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;justify-content:center;margin:0;min-height:100vh;padding:0}.app-overlay{padding:24px;width:100%}.card{background:#0f172af5;border:1px solid #94a3b859;border-radius:18px;box-shadow:0 18px 40px #000000b3;margin:0 auto;max-width:900px;padding:22px 22px 16px}.card-header{align-items:flex-start;display:flex;gap:14px;justify-content:space-between;margin-bottom:14px}.card-header h1{font-size:1.7rem;margin:0 0 4px}.subtitle{color:#9ca3af;font-size:.9rem;margin:0;max-width:520px}.header-right{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.badge{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 0 0 1px #22c55e66;color:#ecfdf5;font-weight:600;padding:6px 12px}.badge,.status-pill{border-radius:999px;font-size:.7rem}.status-pill{background:#065f464d;border:1px solid #34d399cc;color:#bbf7d0;padding:4px 10px}.tabs{border-bottom:1px solid #1e293be6;display:flex;gap:8px;margin-top:8px;padding-bottom:6px}.tab{background:#0000;border:none;border-radius:999px;color:#9ca3af;cursor:pointer;font-size:.84rem;padding:6px 11px;transition:background .15s ease,color .15s ease}.tab.active{background:#2563eb59;color:#e5e7eb}.form-group{margin-top:14px}.label{color:#cbd5f5;display:block;font-size:.85rem;margin-bottom:5px}.textarea{background:#0f172afa;border:1px solid #94a3b899;border-radius:12px;color:#e5e7eb;font-size:.95rem;max-height:260px;min-height:130px;outline:none;padding:12px 11px;resize:vertical;transition:border .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.textarea::placeholder{color:#6b7280}.textarea:focus{background:#0f172a;border-color:#38bdf8;box-shadow:0 0 0 1px #38bdf8b3}.actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.btn{align-items:center;border:none;border-radius:999px;cursor:pointer;display:inline-flex;font-size:.9rem;font-weight:500;gap:6px;justify-content:center;padding:9px 18px;transition:background .18s ease,transform .1s ease,opacity .15s ease}.btn.primary{background:linear-gradient(135deg,#38bdf8,#0ea5e9);color:#f9fafb;flex:1 1}.btn.primary:hover:not(:disabled){background:linear-gradient(135deg,#0ea5e9,#0284c7);transform:translateY(-1px)}.btn.ghost{background:#0000;border:1px solid #94a3b899;color:#9ca3af}.btn.ghost:hover:not(:disabled){background:#1e40af59;color:#e5e7eb}.btn:disabled{cursor:default;opacity:.5}.spinner-wrapper{align-items:center;display:inline-flex;gap:8px}.spinner{animation:spin .6s linear infinite;border:2px solid #f8fafc4d;border-radius:999px;border-top-color:#f9fafb;height:14px;width:14px}@keyframes spin{to{transform:rotate(1turn)}}.result-box{animation:fadeIn .25s ease-out;background:radial-gradient(circle at top left,#020617,#020617);border:1px solid #94a3b899;border-radius:14px;margin-top:18px;padding:13px 13px 10px}.result-box.fake{background:radial-gradient(circle at top left,#450a0a,#020617);border-color:#f87171e6}.result-box.real{background:radial-gradient(circle at top left,#022c22,#020617);border-color:#34d399e6}.result-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:4px}.pill{align-items:center;background:#0f172ae6;border:1px solid #94a3b8cc;border-radius:999px;color:#e5e7eb;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.055em;padding:4px 10px;text-transform:uppercase}.result-text{font-size:.9rem;margin:4px 0 2px}.note{color:#9ca3af;font-size:.78rem;margin:2px 0 0}.error-box{background:#7f1d1dd9;border:1px solid #f87171e6;border-radius:12px;color:#fee2e2;font-size:.85rem;margin-top:14px;padding:10px 12px}.info-section{color:#e5e7eb;font-size:.9rem;margin-top:16px}.info-section h2{font-size:1.05rem;margin:0 0 8px}.info-section ul{margin:6px 0 0;padding-left:20px}.info-section li{margin-bottom:5px}.examples-section{margin-top:18px}.examples-section h3{font-size:1rem;margin:0 0 6px}.examples-section p{color:#d1d5db;font-size:.85rem;margin-bottom:10px}.examples-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.example-card{background:radial-gradient(circle at top left,#020617,#020617);border:1px solid #94a3b899;border-radius:14px;font-size:.82rem;padding:10px 12px}.example-card h4{font-size:.9rem;margin:0 0 6px}.example-card ul{margin:0;padding-left:16px}.example-card li{margin-bottom:4px}.fake-sample{background:radial-gradient(circle at top left,#450a0a,#020617);border-color:#f87171e6}.real-sample{background:radial-gradient(circle at top left,#022c22,#020617);border-color:#34d399e6}.stack-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:14px}.stack-card{background:radial-gradient(circle at top left,#020617,#0f172a);border:1px solid #94a3b899;border-radius:14px;font-size:.82rem;padding:10px 12px}.stack-card h3{color:#e5e7eb;font-size:.95rem;margin:0 0 6px}.stack-card ul{margin:0;padding-left:16px}.stack-card li{margin-bottom:4px}.footer{border-top:1px solid #1f2937e6;color:#6b7280;font-size:.75rem;margin-top:18px;padding-top:10px;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.card{padding:18px 14px 12px}.card-header{flex-direction:column}.card-header,.header-right{align-items:flex-start}.examples-grid,.stack-grid{grid-template-columns:1fr}}
/*# sourceMappingURL=main.4dfba507.css.map*/