*,:after,:before{--tw-border-opacity:1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.top-0{top:0}.z-10{z-index:10}.mx-auto{margin-left:auto;margin-right:auto}.ml-1{margin-left:.25rem}.block{display:block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.h-1{height:.25rem}.h-2{height:.5rem}.h-9{height:2.25rem}.h-14{height:3.5rem}.h-16{height:4rem}.h-1\.5{height:.375rem}.h-full{height:100%}.min-h-screen{min-height:100vh}.w-1{width:.25rem}.w-2{width:.5rem}.w-9{width:2.25rem}.w-1\.5{width:.375rem}.w-full{width:100%}.min-w-0{min-width:0}.max-w-6xl{max-width:72rem}.flex-1{flex:1 1 0%}.hover\:-translate-y-0:hover{--tw-translate-y:0px}.hover\:-translate-y-0\.5:hover{--tw-translate-y:-0.125rem}.rotate-0{--tw-rotate:0deg}.rotate-90{--tw-rotate:90deg}.-rotate-90{--tw-rotate:-90deg}.scale-50{--tw-scale-x:.5;--tw-scale-y:.5}.scale-100{--tw-scale-x:1;--tw-scale-y:1}@keyframes spin{to{transform:rotate(1turn)}}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideRight{0%{opacity:0;transform:translateX(-6px)}to{opacity:1;transform:translateX(0)}}@keyframes aurora{0%,to{transform:translate(0) scale(1)}50%{transform:translate(2%,-3%) scale(1.05)}}@keyframes pulseDot{0%,to{opacity:1}50%{opacity:.45}}.animate-ping{animation:ping 1s cubic-bezier(0,0,.2,1) infinite}.animate-slide-up{animation:slideUp .5s cubic-bezier(.16,1,.3,1) both}.animate-aurora{animation:aurora 18s ease-in-out infinite}.animate-pulse-dot{animation:pulseDot 2.4s ease-in-out infinite}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-1\.5{gap:.375rem}.gap-2\.5{gap:.625rem}.overflow-hidden{overflow:hidden}.whitespace-nowrap{white-space:nowrap}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.border{border-width:1px}.border-t{border-top-width:1px}.border-b{border-bottom-width:1px}.border-slate-100{--tw-border-opacity:1;border-color:rgba(241,245,249,var(--tw-border-opacity))}.border-slate-200{--tw-border-opacity:1;border-color:rgba(226,232,240,var(--tw-border-opacity))}.hover\:border-indigo-300:hover{--tw-border-opacity:1;border-color:rgba(165,180,252,var(--tw-border-opacity))}.dark .dark\:border-slate-700{--tw-border-opacity:1;border-color:rgba(51,65,85,var(--tw-border-opacity))}.dark .dark\:border-slate-800{--tw-border-opacity:1;border-color:rgba(30,41,59,var(--tw-border-opacity))}.dark .dark\:hover\:border-indigo-500:hover{--tw-border-opacity:1;border-color:rgba(99,102,241,var(--tw-border-opacity))}.border-opacity-60{--tw-border-opacity:0.6}.border-opacity-80{--tw-border-opacity:0.8}.dark .dark\:border-opacity-60{--tw-border-opacity:0.6}.dark .dark\:border-opacity-80{--tw-border-opacity:0.8}.bg-transparent{background-color:initial}.bg-white{--tw-bg-opacity:1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-indigo-400{--tw-bg-opacity:1;background-color:rgba(129,140,248,var(--tw-bg-opacity))}.group:hover .group-hover\:bg-indigo-600{--tw-bg-opacity:1;background-color:rgba(79,70,229,var(--tw-bg-opacity))}.focus\:bg-indigo-50:focus,.hover\:bg-indigo-50:hover{--tw-bg-opacity:1;background-color:rgba(238,242,255,var(--tw-bg-opacity))}.dark .dark\:bg-indigo-500{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.dark .dark\:bg-ink-900{--tw-bg-opacity:1;background-color:rgba(29,30,42,var(--tw-bg-opacity))}.dark .dark\:bg-ink-950{--tw-bg-opacity:1;background-color:rgba(14,14,22,var(--tw-bg-opacity))}.dark .group:hover .dark\:group-hover\:bg-indigo-300{--tw-bg-opacity:1;background-color:rgba(165,180,252,var(--tw-bg-opacity))}.dark .dark\:focus\:bg-indigo-500:focus,.dark .dark\:hover\:bg-indigo-500:hover{--tw-bg-opacity:1;background-color:rgba(99,102,241,var(--tw-bg-opacity))}.bg-opacity-40{--tw-bg-opacity:0.4}.bg-opacity-60{--tw-bg-opacity:0.6}.bg-opacity-80{--tw-bg-opacity:0.8}.focus\:bg-opacity-30:focus{--tw-bg-opacity:0.3}.dark .dark\:bg-opacity-40{--tw-bg-opacity:0.4}.dark .dark\:bg-opacity-50{--tw-bg-opacity:0.5}.dark .dark\:bg-opacity-70{--tw-bg-opacity:0.7}.dark .dark\:hover\:bg-opacity-10:hover{--tw-bg-opacity:0.1}.dark .dark\:focus\:bg-opacity-5:focus{--tw-bg-opacity:0.05}.bg-gradient-to-r{background-image:linear-gradient(90deg,var(--tw-gradient-stops))}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-aurora-light{background-image:radial-gradient(60% 50% at 15% 10%,rgb(199 210 254/.35) 0,transparent 60%),radial-gradient(45% 45% at 90% 0,rgb(167 243 208/.28) 0,transparent 60%),radial-gradient(55% 50% at 80% 100%,rgb(221 214 254/.3) 0,transparent 65%)}.from-indigo-50{--tw-gradient-from:#eef2ff;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(238,242,255,0))}.dark .dark\:from-indigo-500,.from-indigo-500{--tw-gradient-from:#6366f1;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(99,102,241,0))}.dark .dark\:from-ink-950{--tw-gradient-from:#0e0e16;--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to,rgba(14,14,22,0))}.via-white{--tw-gradient-stops:var(--tw-gradient-from),#fff,var(--tw-gradient-to,hsla(0,0%,100%,0))}.dark .dark\:via-ink-900{--tw-gradient-stops:var(--tw-gradient-from),#1d1e2a,var(--tw-gradient-to,rgba(29,30,42,0))}.dark .dark\:to-transparent,.to-transparent{--tw-gradient-to:transparent}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.font-sans{font-family:Inter,ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.font-mono{font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.tracking-tight{letter-spacing:-.025em}.tracking-wider{letter-spacing:.05em}.text-indigo-600{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.text-indigo-700{--tw-text-opacity:1;color:rgba(67,56,202,var(--tw-text-opacity))}.text-slate-400{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity))}.text-slate-500{--tw-text-opacity:1;color:rgba(100,116,139,var(--tw-text-opacity))}.text-slate-800{--tw-text-opacity:1;color:rgba(30,41,59,var(--tw-text-opacity))}.text-slate-900{--tw-text-opacity:1;color:rgba(15,23,42,var(--tw-text-opacity))}.hover\:text-indigo-600:hover{--tw-text-opacity:1;color:rgba(79,70,229,var(--tw-text-opacity))}.dark .dark\:text-white{--tw-text-opacity:1;color:rgba(255,255,255,var(--tw-text-opacity))}.dark .dark\:text-indigo-300{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark .dark\:text-indigo-400{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.dark .dark\:text-slate-100{--tw-text-opacity:1;color:rgba(241,245,249,var(--tw-text-opacity))}.dark .dark\:text-slate-200{--tw-text-opacity:1;color:rgba(226,232,240,var(--tw-text-opacity))}.dark .dark\:text-slate-400{--tw-text-opacity:1;color:rgba(148,163,184,var(--tw-text-opacity))}.dark .dark\:text-slate-500{--tw-text-opacity:1;color:rgba(100,116,139,var(--tw-text-opacity))}.dark .dark\:hover\:text-indigo-300:hover{--tw-text-opacity:1;color:rgba(165,180,252,var(--tw-text-opacity))}.dark .dark\:hover\:text-indigo-400:hover{--tw-text-opacity:1;color:rgba(129,140,248,var(--tw-text-opacity))}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.group:hover .group-hover\:opacity-100,.opacity-100{opacity:1}*,:after,:before{--tw-shadow:0 0 transparent}.shadow-soft{--tw-shadow:0 1px 2px 0 rgb(15 23 42/0.04),0 8px 24px -12px rgb(15 23 42/0.08);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}.hover\:shadow-glow:hover,.shadow-glow{--tw-shadow:0 0 0 1px rgb(99 102 241/0.18),0 8px 24px -8px rgb(99 102 241/0.25);box-shadow:var(--tw-ring-offset-shadow,0 0 transparent),var(--tw-ring-shadow,0 0 transparent),var(--tw-shadow)}*,:after,:before{--tw-ring-inset:var(--tw-empty,/*!*/ /*!*/);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,0.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-300{transition-duration:.3s}.duration-500{transition-duration:.5s}.ease-out-expo{transition-timing-function:cubic-bezier(.16,1,.3,1)}#root,body,html{height:100%}body{margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Inter",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}html{background-color:#f8fafc;color:#1e293b}html.dark{color:#e2e8f0}html.dark,html.dark body{background-color:#0e0e16}#editor{min-height:360px;width:100%;resize:vertical;outline:none;background-color:initial;font-family:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;transition:background-color .3s ease,color .3s ease}@media (min-width:1024px){#editor{min-height:480px}}#preview{min-height:360px;overflow-wrap:break-word;line-height:1.7;color:#1e293b;font-size:.95rem;transition:color .3s ease}html.dark #preview{color:#cbd5e1}#preview>:first-child{margin-top:0}#preview>:last-child{margin-bottom:0}#preview h1,#preview h2,#preview h3,#preview h4,#preview h5,#preview h6{font-weight:600;color:#0f172a;letter-spacing:-.015em;margin:1.5em 0 .6em;line-height:1.25;transition:color .3s ease}html.dark #preview h1,html.dark #preview h2,html.dark #preview h3,html.dark #preview h4,html.dark #preview h5,html.dark #preview h6{color:#f1f5f9}#preview h1{font-size:1.85rem;padding-bottom:.35em;border-bottom:2px solid transparent;background-image:linear-gradient(90deg,#6366f1,#a855f7 50%,#10b981);background-size:100% 2px;background-repeat:no-repeat;background-position:0 100%}#preview h2{font-size:1.4rem;color:#4338ca}#preview h3{font-size:1.15rem;color:#4f46e5}#preview h4{font-size:1rem;color:#6366f1}html.dark #preview h2{color:#a5b4fc}html.dark #preview h3{color:#818cf8}html.dark #preview h4{color:#a5b4fc}#preview p{margin:.85em 0}#preview a{color:#4f46e5;text-decoration:none;background-image:linear-gradient(90deg,#c7d2fe,#c7d2fe);background-size:100% 1px;background-repeat:no-repeat;background-position:0 100%;transition:color .2s ease,background-image .2s ease}#preview a:hover{color:#4338ca;background-image:linear-gradient(90deg,#6366f1,#6366f1)}html.dark #preview a{color:#a5b4fc;background-image:linear-gradient(90deg,#312e81,#312e81)}html.dark #preview a:hover{color:#c7d2fe;background-image:linear-gradient(90deg,#6366f1,#6366f1)}#preview strong{color:#0f172a;font-weight:700;transition:color .3s ease}#preview em{font-style:italic}#preview del{color:#64748b;text-decoration:line-through}html.dark #preview strong{color:#f8fafc}html.dark #preview del{color:#94a3b8}#preview blockquote{margin:1.1em 0;padding:.65em 1.1em;border-left:3px solid #818cf8;color:#475569;background:linear-gradient(90deg,rgb(238 242 255/.7),transparent);border-radius:0 8px 8px 0;font-style:italic;transition:background .3s ease,border-color .3s ease,color .3s ease}#preview blockquote p{margin:.3em 0}html.dark #preview blockquote{background:linear-gradient(90deg,rgb(99 102 241/.1),transparent);border-left-color:#6366f1;color:#94a3b8}#preview ol,#preview ul{padding-left:1.6em;margin:.85em 0}#preview li{margin:.3em 0}#preview li::marker{color:#818cf8}html.dark #preview li::marker{color:#6366f1}#preview li>ol,#preview li>ul{margin:.2em 0}#preview code{font-family:"JetBrains Mono",ui-monospace,monospace;font-size:.85em;padding:.18em .45em;background:linear-gradient(180deg,#eef2ff,#e0e7ff);border:1px solid #c7d2fe;border-radius:5px;color:#4338ca;font-weight:500;transition:background .3s ease,border-color .3s ease,color .3s ease}html.dark #preview code{background:linear-gradient(180deg,#1e1b4b,#1e1b3a);border-color:#312e81;color:#c7d2fe}#preview pre{margin:1.1em 0;padding:1em 1.15em;background:linear-gradient(180deg,#0f172a,#1e1b4b);color:#e0e7ff;border:1px solid #1e1b4b;border-radius:10px;overflow-x:auto;font-size:.85rem;line-height:1.6;box-shadow:0 4px 16px -8px rgb(15 23 42/.4);transition:background .3s ease,border-color .3s ease,box-shadow .3s ease}#preview pre code{background:transparent;border:0;padding:0;color:inherit;font-size:inherit;font-weight:400}html.dark #preview pre{background:linear-gradient(180deg,#020617,#0c0a1e);border-color:#1e1b4b}#preview table{border-collapse:initial;border-spacing:0;width:100%;margin:1.1em 0;font-size:.9rem;border:1px solid #c7d2fe;border-radius:8px;overflow:hidden;transition:border-color .3s ease}#preview td,#preview th{border-bottom:1px solid #e0e7ff;border-right:1px solid #e0e7ff;padding:.55em .9em;text-align:left;transition:border-color .3s ease,background .3s ease,color .3s ease}#preview td:last-child,#preview th:last-child{border-right:0}#preview tr:last-child td{border-bottom:0}#preview th{background:linear-gradient(180deg,#eef2ff,#e0e7ff);font-weight:600;color:#3730a3;letter-spacing:.01em}#preview tr:nth-child(2n) td{background:#f8fafc}html.dark #preview table{border-color:#312e81}html.dark #preview td,html.dark #preview th{border-color:#1e1b4b}html.dark #preview th{background:linear-gradient(180deg,#1e1b4b,#1e1b3a);color:#c7d2fe}html.dark #preview tr:nth-child(2n) td{background:rgba(99,102,241,.04)}#preview hr{border:0;height:1px;background-image:linear-gradient(90deg,transparent,#c7d2fe 30%,#6ee7b7 70%,transparent);margin:1.6em 0}html.dark #preview hr{background-image:linear-gradient(90deg,transparent,#4338ca 30%,#047857 70%,transparent)}#preview img{max-width:100%;height:auto;border-radius:8px;margin:.6em 0;border:1px solid #e2e8f0}html.dark #preview img{border-color:#1e293b}@media (min-width:640px){.sm\:gap-6{gap:1.5rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:py-10{padding-top:2.5rem;padding-bottom:2.5rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}
/*# sourceMappingURL=main.1d5befb8.chunk.css.map */