.tbx-page.svelte-dek2em.svelte-dek2em.svelte-dek2em.svelte-dek2em{min-height:100vh;background:#f8fafc;padding:2.5rem 1rem;color:#0f172a;font-family:Inter,system-ui,-apple-system,sans-serif}.tbx-page.svelte-dek2em .max-w-4xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{max-width:56rem;margin:0 auto}.tbx-page.svelte-dek2em .max-w-xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{max-width:36rem;margin-left:auto;margin-right:auto}.tbx-page.svelte-dek2em .space-y-8.svelte-dek2em>.svelte-dek2em+.svelte-dek2em{margin-top:2rem}.tbx-page.svelte-dek2em .space-y-6.svelte-dek2em>.svelte-dek2em+.svelte-dek2em{margin-top:1.5rem}.tbx-page.svelte-dek2em .space-y-2.svelte-dek2em>.svelte-dek2em+.svelte-dek2em{margin-top:.5rem}.tbx-page.svelte-dek2em .text-center.svelte-dek2em.svelte-dek2em.svelte-dek2em{text-align:center}.tbx-page.svelte-dek2em .tbx-panel.svelte-dek2em.svelte-dek2em.svelte-dek2em{box-shadow:0 14px 34px -26px #0f172a73,0 2px 8px #0f172a14}.tbx-page.svelte-dek2em .tbx-results-card.svelte-dek2em.svelte-dek2em.svelte-dek2em{box-shadow:0 18px 40px -32px #0f172a73,0 3px 10px #0f172a14}.tbx-page.svelte-dek2em .tbx-secondary-btn.svelte-dek2em.svelte-dek2em.svelte-dek2em{border:1px solid #e2e8f0;box-shadow:0 1px 2px #0f172a0d}.tbx-page.svelte-dek2em .tbx-secondary-btn.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover{border-color:#cbd5e1;transform:translateY(-1px)}.tbx-page.svelte-dek2em .tbx-primary-btn.svelte-dek2em.svelte-dek2em.svelte-dek2em{min-width:12.5rem;box-shadow:0 10px 24px -18px #0d9488f2,0 2px 7px #0f172a1f}.tbx-page.svelte-dek2em .tbx-primary-btn.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px -18px #0d9488e6,0 4px 10px #0f172a26}.tbx-page.svelte-dek2em .tbx-editor-shell.svelte-dek2em.svelte-dek2em.svelte-dek2em{position:relative;border-color:#d6dee8;background:linear-gradient(180deg,#f8fafc,#f7fbff)}.tbx-page.svelte-dek2em .tbx-editor-header.svelte-dek2em.svelte-dek2em.svelte-dek2em{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem .95rem .55rem;border-bottom:1px solid #e5edf6;background:#ffffffb8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-top-left-radius:.75rem;border-top-right-radius:.75rem}.tbx-page.svelte-dek2em .tbx-editor-empty.svelte-dek2em.svelte-dek2em.svelte-dek2em{position:absolute;top:50%;left:1.15rem;transform:translateY(-50%);pointer-events:none;color:#64748b;max-width:90%;z-index:3;transition:opacity .18s ease,transform .2s ease,visibility .18s ease}.tbx-page.svelte-dek2em .tbx-editor-empty.is-hidden.svelte-dek2em.svelte-dek2em.svelte-dek2em{opacity:0;transform:translateY(-52%);visibility:hidden}.tbx-page.svelte-dek2em .tbx-editor-empty-title.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin:0;font-size:.9rem;font-weight:600;color:#475569}.tbx-page.svelte-dek2em .tbx-editor-empty-subtitle.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin:.25rem 0 0;font-size:.78rem;color:#94a3b8}.tbx-page.svelte-dek2em .tbx-editor-empty-actions.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:.65rem;display:flex;gap:.5rem;flex-wrap:wrap}.tbx-page.svelte-dek2em .tbx-empty-action.svelte-dek2em.svelte-dek2em.svelte-dek2em{pointer-events:auto;border:1px solid #dbe6f1;background:#fffffff5;color:#0f766e;border-radius:999px;font-size:.73rem;font-weight:600;padding:.28rem .65rem;line-height:1}.tbx-page.svelte-dek2em .tbx-empty-action.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover{border-color:#99f6e4;background:#f0fdfa}.tbx-page.svelte-dek2em .tbx-helper-line.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:.2rem;color:#64748b}.tbx-page.svelte-dek2em .rounded-2xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-radius:1rem}.tbx-page.svelte-dek2em .rounded-xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-radius:.75rem}.tbx-page.svelte-dek2em .rounded-lg.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-radius:.5rem}.tbx-page.svelte-dek2em .rounded-md.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-radius:.375rem}.tbx-page.svelte-dek2em .border.svelte-dek2em.svelte-dek2em.svelte-dek2em{border:1px solid #e2e8f0}.tbx-page.svelte-dek2em .border-2.svelte-dek2em.svelte-dek2em.svelte-dek2em{border:2px solid #e2e8f0}.tbx-page.svelte-dek2em .border-slate-200.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#e2e8f0}.tbx-page.svelte-dek2em .border-slate-800.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#1e293b}.tbx-page.svelte-dek2em .border-red-200.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#fecaca}.tbx-page.svelte-dek2em .border-red-100.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#fee2e2}.tbx-page.svelte-dek2em .border-yellow-100.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#fef3c7}.tbx-page.svelte-dek2em .border-teal-100.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#ccfbf1}.tbx-page.svelte-dek2em .border-slate-100.svelte-dek2em.svelte-dek2em.svelte-dek2em{border-color:#f1f5f9}.tbx-page.svelte-dek2em .bg-white.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#fff}.tbx-page.svelte-dek2em .bg-slate-50.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#f8fafc}.tbx-page.svelte-dek2em .bg-slate-100.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#f1f5f9}.tbx-page.svelte-dek2em .bg-slate-900.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#0f172a}.tbx-page.svelte-dek2em .bg-teal-600.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#0d9488}.tbx-page.svelte-dek2em .bg-teal-400.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#2dd4bf}.tbx-page.svelte-dek2em .bg-red-50.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#fef2f2}.tbx-page.svelte-dek2em .bg-yellow-50.svelte-dek2em.svelte-dek2em.svelte-dek2em{background:#fffbeb}.tbx-page.svelte-dek2em .text-slate-900.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#0f172a}.tbx-page.svelte-dek2em .text-slate-800.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#1e293b}.tbx-page.svelte-dek2em .text-slate-700.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#334155}.tbx-page.svelte-dek2em .text-slate-600.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#475569}.tbx-page.svelte-dek2em .text-slate-500.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#64748b}.tbx-page.svelte-dek2em .text-slate-400.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#94a3b8}.tbx-page.svelte-dek2em .text-slate-100.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#f1f5f9}.tbx-page.svelte-dek2em .text-white.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#fff}.tbx-page.svelte-dek2em .text-red-800.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#991b1b}.tbx-page.svelte-dek2em .text-red-700.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#b91c1c}.tbx-page.svelte-dek2em .text-red-600.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#dc2626}.tbx-page.svelte-dek2em .text-red-500.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#ef4444}.tbx-page.svelte-dek2em .text-red-400.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#f87171}.tbx-page.svelte-dek2em .text-yellow-700.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#a16207}.tbx-page.svelte-dek2em .text-yellow-600.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#ca8a04}.tbx-page.svelte-dek2em .text-teal-700.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#0f766e}.tbx-page.svelte-dek2em .text-teal-600.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#0d9488}.tbx-page.svelte-dek2em .text-teal-500.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#14b8a6}.tbx-page.svelte-dek2em .text-teal-400.svelte-dek2em.svelte-dek2em.svelte-dek2em{color:#2dd4bf}.tbx-page.svelte-dek2em .text-xs.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-size:.75rem}.tbx-page.svelte-dek2em .text-sm.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-size:.875rem}.tbx-page.svelte-dek2em .text-xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-size:1.25rem}.tbx-page.svelte-dek2em .text-2xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-size:1.5rem}.tbx-page.svelte-dek2em .text-3xl.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-size:1.875rem}.tbx-page.svelte-dek2em .font-medium.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-weight:500}.tbx-page.svelte-dek2em .font-semibold.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-weight:600}.tbx-page.svelte-dek2em .font-bold.svelte-dek2em.svelte-dek2em.svelte-dek2em{font-weight:700}.tbx-page.svelte-dek2em .tracking-tight.svelte-dek2em.svelte-dek2em.svelte-dek2em{letter-spacing:-.01em}.tbx-page.svelte-dek2em .block.svelte-dek2em.svelte-dek2em.svelte-dek2em{display:block}.tbx-page.svelte-dek2em .inline-flex.svelte-dek2em.svelte-dek2em.svelte-dek2em{display:inline-flex}.tbx-page.svelte-dek2em .flex.svelte-dek2em.svelte-dek2em.svelte-dek2em{display:flex}.tbx-page.svelte-dek2em .grid.svelte-dek2em.svelte-dek2em.svelte-dek2em{display:grid}.tbx-page.svelte-dek2em .grid-cols-1.svelte-dek2em.svelte-dek2em.svelte-dek2em{grid-template-columns:repeat(1,minmax(0,1fr))}.tbx-page.svelte-dek2em .flex-col.svelte-dek2em.svelte-dek2em.svelte-dek2em{flex-direction:column}.tbx-page.svelte-dek2em .flex-wrap.svelte-dek2em.svelte-dek2em.svelte-dek2em{flex-wrap:wrap}.tbx-page.svelte-dek2em .items-center.svelte-dek2em.svelte-dek2em.svelte-dek2em{align-items:center}.tbx-page.svelte-dek2em .items-start.svelte-dek2em.svelte-dek2em.svelte-dek2em{align-items:flex-start}.tbx-page.svelte-dek2em .justify-center.svelte-dek2em.svelte-dek2em.svelte-dek2em{justify-content:center}.tbx-page.svelte-dek2em .justify-between.svelte-dek2em.svelte-dek2em.svelte-dek2em{justify-content:space-between}.tbx-page.svelte-dek2em .gap-1.svelte-dek2em.svelte-dek2em.svelte-dek2em{gap:.25rem}.tbx-page.svelte-dek2em .gap-2.svelte-dek2em.svelte-dek2em.svelte-dek2em{gap:.5rem}.tbx-page.svelte-dek2em .gap-3.svelte-dek2em.svelte-dek2em.svelte-dek2em{gap:.75rem}.tbx-page.svelte-dek2em .gap-4.svelte-dek2em.svelte-dek2em.svelte-dek2em{gap:1rem}.tbx-page.svelte-dek2em .gap-6.svelte-dek2em.svelte-dek2em.svelte-dek2em{gap:1.5rem}.tbx-page.svelte-dek2em .gap-8.svelte-dek2em.svelte-dek2em.svelte-dek2em{gap:2rem}.tbx-page.svelte-dek2em .p-4.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding:1rem}.tbx-page.svelte-dek2em .p-6.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding:1.5rem}.tbx-page.svelte-dek2em .px-3.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-left:.75rem;padding-right:.75rem}.tbx-page.svelte-dek2em .px-6.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-left:1.5rem;padding-right:1.5rem}.tbx-page.svelte-dek2em .py-1\.5.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-top:.375rem;padding-bottom:.375rem}.tbx-page.svelte-dek2em .py-2.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-top:.5rem;padding-bottom:.5rem}.tbx-page.svelte-dek2em .py-2\.5.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-top:.625rem;padding-bottom:.625rem}.tbx-page.svelte-dek2em .py-3.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-top:.75rem;padding-bottom:.75rem}.tbx-page.svelte-dek2em .py-8.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-top:2rem;padding-bottom:2rem}.tbx-page.svelte-dek2em .pt-6.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-top:1.5rem}.tbx-page.svelte-dek2em .pb-8.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-bottom:2rem}.tbx-page.svelte-dek2em .mb-1.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-bottom:.25rem}.tbx-page.svelte-dek2em .mb-2.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-bottom:.5rem}.tbx-page.svelte-dek2em .mb-3.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-bottom:.75rem}.tbx-page.svelte-dek2em .mb-8.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-bottom:2rem}.tbx-page.svelte-dek2em .mt-1.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:.25rem}.tbx-page.svelte-dek2em .mt-2.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:.5rem}.tbx-page.svelte-dek2em .mt-4.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:1rem}.tbx-page.svelte-dek2em .mt-5.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:1.25rem}.tbx-page.svelte-dek2em .mt-6.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-top:1.5rem}.tbx-page.svelte-dek2em .mx-auto.svelte-dek2em.svelte-dek2em.svelte-dek2em{margin-left:auto;margin-right:auto}.tbx-page.svelte-dek2em .w-full.svelte-dek2em.svelte-dek2em.svelte-dek2em{width:100%}.tbx-page.svelte-dek2em .cursor-pointer.svelte-dek2em.svelte-dek2em.svelte-dek2em{cursor:pointer}.tbx-page.svelte-dek2em .overflow-hidden.svelte-dek2em.svelte-dek2em.svelte-dek2em{overflow:hidden}.tbx-page.svelte-dek2em .relative.svelte-dek2em.svelte-dek2em.svelte-dek2em{position:relative}.tbx-page.svelte-dek2em .absolute.svelte-dek2em.svelte-dek2em.svelte-dek2em{position:absolute}.tbx-page.svelte-dek2em button.svelte-dek2em.svelte-dek2em.svelte-dek2em,.tbx-page.svelte-dek2em a.svelte-dek2em.svelte-dek2em.svelte-dek2em{transition:background-color .15s ease,border-color .15s ease,color .15s ease}.tbx-page.svelte-dek2em .hover\:bg-slate-200.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover{background:#e2e8f0}.tbx-page.svelte-dek2em .hover\:bg-red-100.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover{background:#fee2e2}.tbx-page.svelte-dek2em .hover\:bg-teal-700.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover{background:#0f766e}.tbx-page.svelte-dek2em .hover\:bg-teal-300.svelte-dek2em.svelte-dek2em.svelte-dek2em:hover{background:#5eead4}.tbx-page.svelte-dek2em svg.svelte-dek2em.svelte-dek2em.svelte-dek2em{width:1rem;height:1rem;flex:none}.tbx-page.svelte-dek2em svg[viewBox="0 0 128 128"].svelte-dek2em.svelte-dek2em.svelte-dek2em{width:8rem;height:8rem}.tbx-page.svelte-dek2em .animate-spin.svelte-dek2em.svelte-dek2em.svelte-dek2em{animation:svelte-dek2em-spin 1s linear infinite}@keyframes svelte-dek2em-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (min-width: 640px){.tbx-page.svelte-dek2em.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-left:1.5rem;padding-right:1.5rem}.tbx-page.svelte-dek2em .sm\:grid-cols-2.svelte-dek2em.svelte-dek2em.svelte-dek2em{grid-template-columns:repeat(2,minmax(0,1fr))}.tbx-page.svelte-dek2em .sm\:flex-row.svelte-dek2em.svelte-dek2em.svelte-dek2em{flex-direction:row}.tbx-page.svelte-dek2em .sm\:text-left.svelte-dek2em.svelte-dek2em.svelte-dek2em{text-align:left}.tbx-page.svelte-dek2em .sm\:items-start.svelte-dek2em.svelte-dek2em.svelte-dek2em{align-items:flex-start}.tbx-page.svelte-dek2em .sm\:justify-start.svelte-dek2em.svelte-dek2em.svelte-dek2em{justify-content:flex-start}.tbx-page.svelte-dek2em .sm\:w-auto.svelte-dek2em.svelte-dek2em.svelte-dek2em{width:auto}.tbx-page.svelte-dek2em .sm\:p-8.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding:2rem}.tbx-page.svelte-dek2em .sm\:p-10.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding:2.5rem}.tbx-page.svelte-dek2em .sm\:block.svelte-dek2em.svelte-dek2em.svelte-dek2em{display:block}}@media (min-width: 1024px){.tbx-page.svelte-dek2em.svelte-dek2em.svelte-dek2em.svelte-dek2em{padding-left:2rem;padding-right:2rem}.tbx-page.svelte-dek2em .lg\:grid-cols-4.svelte-dek2em.svelte-dek2em.svelte-dek2em{grid-template-columns:repeat(4,minmax(0,1fr))}}.cm-host.svelte-dek2em .cm-editor{min-height:16rem;max-height:28rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.875rem;border-radius:.75rem}.cm-host.svelte-dek2em .cm-scroller{overflow:auto;line-height:1.45;padding:.45rem 0}.cm-host.svelte-dek2em .cm-content,.cm-host.svelte-dek2em .cm-gutterElement{padding-top:0;padding-bottom:0}.cm-host.svelte-dek2em .cm-content{padding-left:.65rem;padding-right:.65rem;min-height:10.75rem;color:#334155;caret-color:#0f172a}.cm-host.svelte-dek2em .cm-focused{outline:2px solid rgba(20,184,166,.35);outline-offset:0}.cm-host.svelte-dek2em .cm-error-line{background:linear-gradient(90deg,#fee2e2f2,#fef2f2cc);border-left:4px solid rgba(239,68,68,.9)}.cm-host.svelte-dek2em .cm-flash-error-line .cm-error-line{animation:svelte-dek2em-cmPulseError .7s ease-out}@keyframes svelte-dek2em-cmPulseError{0%{box-shadow:inset 0 0 0 9999px #ef444424}to{box-shadow:inset 0 0 0 9999px #ef444400}}
