.public-assets-page.svelte-1bx1znl{color:#0f172a}.standalone-page.svelte-1bx1znl{min-height:100vh;background:radial-gradient(circle at top left,rgba(14,165,233,.2),transparent 28%),linear-gradient(180deg,#020617,#0f172a);color:#e2e8f0}.public-assets-shell.svelte-1bx1znl{max-width:1200px;margin:0 auto;padding:24px}.embedded-page.svelte-1bx1znl .public-assets-shell:where(.svelte-1bx1znl){max-width:none;padding:0}.standalone-page.svelte-1bx1znl .public-assets-shell:where(.svelte-1bx1znl){padding:40px 24px}.hero.svelte-1bx1znl{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;margin-bottom:24px}.eyebrow.svelte-1bx1znl{font-size:12px;font-weight:700;letter-spacing:.22em;color:#0ea5e9}.hero-title.svelte-1bx1znl{margin:10px 0 0;font-size:30px;line-height:1.15;color:inherit}.hero-desc.svelte-1bx1znl{margin:14px 0 0;max-width:760px;font-size:14px;line-height:1.7;color:#475569}.hero-note.svelte-1bx1znl,.field-note.svelte-1bx1znl{margin:12px 0 0;font-size:13px;line-height:1.7;color:#0f766e}.hero-desc.svelte-1bx1znl code:where(.svelte-1bx1znl){padding:2px 6px;border-radius:999px;background:#0f172a0f;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.standalone-page.svelte-1bx1znl .hero-desc:where(.svelte-1bx1znl){color:#cbd5e1}.standalone-page.svelte-1bx1znl .hero-note:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .field-note:where(.svelte-1bx1znl){color:#99f6e4}.standalone-page.svelte-1bx1znl .hero-desc:where(.svelte-1bx1znl) code:where(.svelte-1bx1znl){background:#94a3b824}.hero-note.svelte-1bx1znl code:where(.svelte-1bx1znl),.field-note.svelte-1bx1znl code:where(.svelte-1bx1znl){padding:2px 6px;border-radius:999px;background:#0ea5e91a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.standalone-page.svelte-1bx1znl .hero-note:where(.svelte-1bx1znl) code:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .field-note:where(.svelte-1bx1znl) code:where(.svelte-1bx1znl){background:#2dd4bf24}.session-card.svelte-1bx1znl,.panel.svelte-1bx1znl,.login-card.svelte-1bx1znl,.message.svelte-1bx1znl{border:1px solid #dbe2ea;background:#fff;box-shadow:0 16px 36px #0f172a0f}.standalone-page.svelte-1bx1znl .session-card:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .panel:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .login-card:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .message:where(.svelte-1bx1znl){border-color:#94a3b82e;background:#0f172ae0;box-shadow:0 24px 60px #0206175c}.session-card.svelte-1bx1znl{min-width:220px;padding:16px;border-radius:20px}.session-label.svelte-1bx1znl{font-size:12px;color:#64748b}.session-user.svelte-1bx1znl{margin-top:6px;font-size:16px;font-weight:700}.standalone-page.svelte-1bx1znl .session-label:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .panel:where(.svelte-1bx1znl) p:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .login-card:where(.svelte-1bx1znl) p:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .meta-box:where(.svelte-1bx1znl) span:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .upload-meta:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .checkbox-row:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .message:where(.svelte-1bx1znl){color:#cbd5e1}.session-actions.svelte-1bx1znl,.button-row.svelte-1bx1znl,.login-grid.svelte-1bx1znl{display:flex;gap:12px}.session-actions.svelte-1bx1znl{margin-top:14px}.primary-button.svelte-1bx1znl,.secondary-button.svelte-1bx1znl,.text-input.svelte-1bx1znl,.editor.svelte-1bx1znl{border-radius:14px;font:inherit}.primary-button.svelte-1bx1znl,.secondary-button.svelte-1bx1znl{border:none;cursor:pointer;padding:11px 16px;font-weight:700;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.primary-button.svelte-1bx1znl{background:linear-gradient(135deg,#0ea5e9,#2563eb);color:#eff6ff;box-shadow:0 10px 24px #2563eb38}.secondary-button.svelte-1bx1znl{background:#eef2f7;color:#334155}.standalone-page.svelte-1bx1znl .secondary-button:where(.svelte-1bx1znl){background:#94a3b81f;color:#e2e8f0}.primary-button.svelte-1bx1znl:disabled,.secondary-button.svelte-1bx1znl:disabled{cursor:not-allowed;opacity:.55;box-shadow:none}.content-grid.svelte-1bx1znl{display:grid;gap:24px;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.embedded-page.svelte-1bx1znl .content-grid:where(.svelte-1bx1znl){grid-template-columns:minmax(360px,.88fr) minmax(520px,1.12fr)}.panel.svelte-1bx1znl,.login-card.svelte-1bx1znl,.message.svelte-1bx1znl{border-radius:24px}.panel.svelte-1bx1znl,.login-card.svelte-1bx1znl{padding:24px}.panel-head.svelte-1bx1znl{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.panel-head-stack.svelte-1bx1znl{justify-content:flex-start}.panel.svelte-1bx1znl h2:where(.svelte-1bx1znl),.login-card.svelte-1bx1znl h2:where(.svelte-1bx1znl){margin:0;font-size:22px;color:inherit}.panel.svelte-1bx1znl p:where(.svelte-1bx1znl),.login-card.svelte-1bx1znl p:where(.svelte-1bx1znl){margin:10px 0 0;font-size:14px;line-height:1.7;color:#64748b}.file-button.svelte-1bx1znl{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap}.hidden-input.svelte-1bx1znl{display:none}.meta-box.svelte-1bx1znl{margin-top:18px;padding:16px 18px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.standalone-page.svelte-1bx1znl .meta-box:where(.svelte-1bx1znl){background:#0f172ab8;border-color:#94a3b824}.meta-box.svelte-1bx1znl div:where(.svelte-1bx1znl)+div:where(.svelte-1bx1znl){margin-top:10px}.meta-box.svelte-1bx1znl span:where(.svelte-1bx1znl){display:block;margin-bottom:6px;font-size:12px;color:#64748b}.meta-box.svelte-1bx1znl strong:where(.svelte-1bx1znl){display:block;font-size:13px;line-height:1.6;color:inherit;word-break:break-all}.upload-list.svelte-1bx1znl{margin-top:18px;display:grid;gap:12px}.installer-box.svelte-1bx1znl{margin-top:18px;padding:18px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.standalone-page.svelte-1bx1znl .installer-box:where(.svelte-1bx1znl){background:#0f172ab8;border-color:#94a3b824}.installer-box-head.svelte-1bx1znl h3:where(.svelte-1bx1znl){margin:0;font-size:16px;color:inherit}.installer-box-head.svelte-1bx1znl p:where(.svelte-1bx1znl){margin:8px 0 0;font-size:13px;line-height:1.7;color:#64748b}.installer-box-head.svelte-1bx1znl code:where(.svelte-1bx1znl){padding:2px 6px;border-radius:999px;background:#0ea5e91a;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.standalone-page.svelte-1bx1znl .installer-box-head:where(.svelte-1bx1znl) p:where(.svelte-1bx1znl){color:#cbd5e1}.standalone-page.svelte-1bx1znl .installer-box-head:where(.svelte-1bx1znl) code:where(.svelte-1bx1znl){background:#2dd4bf24}.installer-list.svelte-1bx1znl{margin-top:16px;display:grid;gap:12px}.installer-item.svelte-1bx1znl{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border-radius:18px;background:#ffffffb3;border:1px solid #dbe2ea}.standalone-page.svelte-1bx1znl .installer-item:where(.svelte-1bx1znl){background:#02061780;border-color:#94a3b824}.installer-action.svelte-1bx1znl{flex-shrink:0}.installer-empty.svelte-1bx1znl{margin-top:16px;font-size:13px;line-height:1.7;color:#64748b}.standalone-page.svelte-1bx1znl .installer-empty:where(.svelte-1bx1znl){color:#cbd5e1}.upload-item.svelte-1bx1znl{padding:14px 16px;border-radius:18px;background:#f8fafc;border:1px solid #e2e8f0}.standalone-page.svelte-1bx1znl .upload-item:where(.svelte-1bx1znl){background:#0f172ab8;border-color:#94a3b824}.upload-name.svelte-1bx1znl{font-weight:700;color:inherit}.upload-meta.svelte-1bx1znl{margin-top:8px;font-size:12px;line-height:1.6;color:#64748b;word-break:break-all}.checkbox-row.svelte-1bx1znl{display:flex;align-items:center;gap:10px;margin-top:18px;font-size:14px;color:#475569}.text-input.svelte-1bx1znl,.editor.svelte-1bx1znl{width:100%;border:1px solid #d6deea;background:#f8fafc;color:#0f172a;box-sizing:border-box}.standalone-page.svelte-1bx1znl .text-input:where(.svelte-1bx1znl),.standalone-page.svelte-1bx1znl .editor:where(.svelte-1bx1znl){border-color:#94a3b82e;background:#020617ad;color:#e2e8f0}.text-input.svelte-1bx1znl{padding:13px 15px}.login-grid.svelte-1bx1znl{display:grid;gap:14px;margin-top:22px}.login-button.svelte-1bx1znl{justify-content:center}.editor.svelte-1bx1znl{min-height:460px;margin-top:18px;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.75;resize:vertical}.preview-panel.svelte-1bx1znl{margin-top:24px}.preview-editor.svelte-1bx1znl{min-height:320px}.button-row.svelte-1bx1znl{margin-top:18px}.message.svelte-1bx1znl{margin-top:18px;padding:14px 16px;font-size:14px;line-height:1.6}.message-error.svelte-1bx1znl{border-color:#fecaca;background:#fff1f2;color:#be123c}.message-success.svelte-1bx1znl{border-color:#bbf7d0;background:#f0fdf4;color:#15803d}.standalone-page.svelte-1bx1znl .message-error:where(.svelte-1bx1znl){border-color:#fb718547;background:#7f1d1d47;color:#fecdd3}.standalone-page.svelte-1bx1znl .message-success:where(.svelte-1bx1znl){border-color:#4ade803d;background:#14532d4d;color:#bbf7d0}@media(max-width:960px){.hero.svelte-1bx1znl,.panel-head.svelte-1bx1znl{flex-direction:column}.content-grid.svelte-1bx1znl{grid-template-columns:1fr}.installer-item.svelte-1bx1znl{flex-direction:column;align-items:flex-start}}
