html,body{margin:0;padding:0;height:100%}.page.svelte-1hr25ku.svelte-1hr25ku{min-height:100vh;background-color:#ffffff}.splash-layer.svelte-1hr25ku.svelte-1hr25ku{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;z-index:10;pointer-events:none}.splash-bg.svelte-1hr25ku.svelte-1hr25ku{position:absolute;inset:0;background-color:#0f172a;transition:background-color 0.7s ease}.splash-layer.phase-transition.svelte-1hr25ku .splash-bg.svelte-1hr25ku,.splash-layer.phase-hero.svelte-1hr25ku .splash-bg.svelte-1hr25ku{background-color:transparent}.splash-layer.phase-hero.svelte-1hr25ku.svelte-1hr25ku{opacity:0;transition:opacity 0.2s ease 0.4s}.wave-overlay.svelte-1hr25ku.svelte-1hr25ku{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;transition:opacity 0.8s ease}.wave-overlay.svelte-1hr25ku path.svelte-1hr25ku{transition:transform 4.5s ease-in-out}.phase-transition.svelte-1hr25ku .wave-overlay.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .wave-overlay.svelte-1hr25ku{opacity:0}.content.svelte-1hr25ku.svelte-1hr25ku{display:flex;flex-direction:column;align-items:center;z-index:2;margin-top:160px}.chain.svelte-1hr25ku.svelte-1hr25ku{overflow:visible;transition:opacity 1s ease}.phase-transition.svelte-1hr25ku .chain.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .chain.svelte-1hr25ku{opacity:0}.node.svelte-1hr25ku path.svelte-1hr25ku{stroke:#9ca3af;opacity:0;transform:scale(0.4);transform-origin:center;transform-box:fill-box;transition:opacity 0.45s ease,
			transform 0.45s cubic-bezier(0.34, 1.3, 0.64, 1)}.node-on.svelte-1hr25ku path.svelte-1hr25ku{opacity:1;transform:scale(1)}.mark.svelte-1hr25ku.svelte-1hr25ku{position:absolute;color:rgba(255, 255, 255, 0.06);pointer-events:none;animation:svelte-1hr25ku-mark-life var(--life, 5000ms) ease-in-out forwards;z-index:1}.phase-transition.svelte-1hr25ku .mark.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .mark.svelte-1hr25ku{opacity:0 !important;transition:opacity 0.6s ease}@keyframes svelte-1hr25ku-mark-life{0%{opacity:0}12%{opacity:1}78%{opacity:1}100%{opacity:0}}.section-hero.svelte-1hr25ku .tagline.svelte-1hr25ku,.section-hero.svelte-1hr25ku .hero-divider.svelte-1hr25ku,.section-hero.svelte-1hr25ku .cta.svelte-1hr25ku,.section-pillars.svelte-1hr25ku.svelte-1hr25ku,.section-fullname.svelte-1hr25ku.svelte-1hr25ku,.footer.svelte-1hr25ku.svelte-1hr25ku{opacity:0;pointer-events:none;transition:opacity 0.4s ease 0.3s}.phase-hero.svelte-1hr25ku .section-hero .tagline.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .section-hero .hero-divider.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .section-hero .cta.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .section-pillars.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .section-fullname.svelte-1hr25ku,.phase-hero.svelte-1hr25ku .footer.svelte-1hr25ku{opacity:1;pointer-events:auto}.section-hero.svelte-1hr25ku.svelte-1hr25ku{min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:120px 24px 80px;box-sizing:border-box}.hero-title.svelte-1hr25ku.svelte-1hr25ku{margin:0 0 32px 0;font-family:'Instrument Sans', sans-serif;font-weight:500;font-size:clamp(1.5rem, 4vw, 2.7rem);letter-spacing:0.32em;padding-right:0.32em;color:#000000;user-select:none;position:relative;z-index:20;transition:transform 0.8s cubic-bezier(0.4, 0, 0.2, 1), color 0.7s ease}.hero-title-splash.svelte-1hr25ku.svelte-1hr25ku{transform:translate(var(--ix), var(--iy)) scale(var(--is));color:rgba(255, 255, 255, 0.92);transition:none}.tagline.svelte-1hr25ku.svelte-1hr25ku{margin:0;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:clamp(0.7rem, 2vw, 0.85rem);letter-spacing:0.35em;color:#000000}.hero-divider.svelte-1hr25ku.svelte-1hr25ku{width:40px;height:1px;background:#d1d5db;margin:28px 0}.cta.svelte-1hr25ku.svelte-1hr25ku{background:#000000;color:#ffffff;border:none;padding:16px 48px;border-radius:9999px;font-family:'Instrument Sans', sans-serif;font-weight:400;font-size:11px;letter-spacing:0.2em;cursor:pointer;transition:background-color 0.2s ease}.cta.svelte-1hr25ku.svelte-1hr25ku:hover{background:#1e293b}.section-pillars.svelte-1hr25ku.svelte-1hr25ku{background:#000000;padding:120px 24px}.pillars-headline.svelte-1hr25ku.svelte-1hr25ku{margin:0 0 64px 0;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:clamp(0.8rem, 2vw, 1rem);letter-spacing:0.15em;color:#9CA3AF;text-align:center}.pillars.svelte-1hr25ku.svelte-1hr25ku{max-width:800px;margin:0 auto;display:grid;grid-template-columns:repeat(3, 140px);justify-content:space-between;gap:80px}@media(max-width: 768px){.pillars.svelte-1hr25ku.svelte-1hr25ku{grid-template-columns:1fr;gap:48px;max-width:400px}}@media(max-width: 640px){.section-hero.svelte-1hr25ku.svelte-1hr25ku{padding:60px 24px 48px}.section-pillars.svelte-1hr25ku.svelte-1hr25ku{padding:64px 24px}.section-fullname.svelte-1hr25ku.svelte-1hr25ku{padding:32px 24px}}.pillar-label.svelte-1hr25ku.svelte-1hr25ku{margin:0;font-family:'Instrument Sans', sans-serif;font-weight:400;font-size:11px;letter-spacing:0.25em;color:#ffffff}.pillar-rule.svelte-1hr25ku.svelte-1hr25ku{width:24px;height:1px;background:#4b5563;margin:20px 0}.pillar-text.svelte-1hr25ku.svelte-1hr25ku{margin:0;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:14px;line-height:1.7;color:#9ca3af;text-align:left}.section-fullname.svelte-1hr25ku.svelte-1hr25ku{padding:48px 24px;display:flex;justify-content:center}.fullname-list.svelte-1hr25ku.svelte-1hr25ku{margin:0;padding:0;list-style:none;text-align:center}.fullname-list.svelte-1hr25ku li.svelte-1hr25ku{font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:clamp(0.7rem, 1.5vw, 0.9rem);letter-spacing:0.45em;text-transform:uppercase;color:#D1D5DB;line-height:2.4}.footer.svelte-1hr25ku.svelte-1hr25ku{padding:48px 24px;text-align:center;border-top:1px solid #e5e7eb;display:flex;flex-direction:column;align-items:center;gap:24px}.footer-links.svelte-1hr25ku.svelte-1hr25ku{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 24px}.footer-links.svelte-1hr25ku a.svelte-1hr25ku{font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:11px;letter-spacing:0.12em;text-transform:uppercase;color:#6b7280;text-decoration:none;transition:color 0.2s ease}.footer-links.svelte-1hr25ku a.svelte-1hr25ku:hover{color:#000000}.footer-copy.svelte-1hr25ku.svelte-1hr25ku{margin:0;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:11px;color:#d1d5db;letter-spacing:0.1em}.modal-backdrop.svelte-1hr25ku.svelte-1hr25ku{position:fixed;inset:0;background:#e5e7eb;z-index:100;display:flex;align-items:center;justify-content:center}.modal.svelte-1hr25ku.svelte-1hr25ku{background:#f9fafb;border-radius:24px;padding:32px;width:min(340px, 90vw);position:relative;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.15);font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:14px;color:#000000}.modal-back.svelte-1hr25ku.svelte-1hr25ku{position:absolute;top:24px;left:24px;background:none;border:none;color:#6b7280;cursor:pointer;padding:0;transition:color 0.2s ease}.modal-back.svelte-1hr25ku.svelte-1hr25ku:hover{color:#000000}.modal-body.svelte-1hr25ku.svelte-1hr25ku{display:flex;flex-direction:column;gap:24px}.modal-header.svelte-1hr25ku.svelte-1hr25ku{text-align:center}.modal-title.svelte-1hr25ku.svelte-1hr25ku{margin:0 0 8px 0;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:1.25rem;letter-spacing:0.2em;text-transform:uppercase;color:#000000}.modal-toggle.svelte-1hr25ku.svelte-1hr25ku{background:none;border:none;font-family:'Instrument Sans', sans-serif;font-size:12px;color:#3b82f6;cursor:pointer;padding:0;transition:color 0.2s ease}.modal-toggle.svelte-1hr25ku.svelte-1hr25ku:hover{color:#2563eb}.modal-form.svelte-1hr25ku.svelte-1hr25ku{display:flex;flex-direction:column;gap:16px}.input-group.svelte-1hr25ku.svelte-1hr25ku{background:#cffafe;border-radius:8px;overflow:hidden}.modal-input.svelte-1hr25ku.svelte-1hr25ku{width:100%;padding:12px;background:transparent;border:none;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:14px;color:#111827;outline:none;box-sizing:border-box}.modal-input.svelte-1hr25ku.svelte-1hr25ku::placeholder{color:#9ca3af}.input-divider.svelte-1hr25ku.svelte-1hr25ku{height:0;border-top:1px dashed #99e0eb;margin:0 12px}.modal-submit.svelte-1hr25ku.svelte-1hr25ku{width:100%;padding:16px 24px;background:#000000;color:#ffffff;border:none;border-radius:9999px;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;cursor:pointer;transition:opacity 0.2s ease;display:flex;align-items:center;justify-content:center;gap:8px}.modal-submit.svelte-1hr25ku.svelte-1hr25ku:hover{opacity:0.8}.modal-submit.svelte-1hr25ku.svelte-1hr25ku:disabled{opacity:0.5;cursor:not-allowed}.modal-divider.svelte-1hr25ku.svelte-1hr25ku{display:flex;align-items:center;gap:12px}.modal-divider-line.svelte-1hr25ku.svelte-1hr25ku{flex:1;height:1px;background:#d1d5db}.modal-divider-text.svelte-1hr25ku.svelte-1hr25ku{font-size:11px;color:#9ca3af;letter-spacing:0.2em;text-transform:uppercase}.google-btn.svelte-1hr25ku.svelte-1hr25ku{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:12px 24px;background:#ffffff;border:1px solid #94a3b8;border-radius:9999px;font-family:'Instrument Sans', sans-serif;font-weight:300;font-size:11px;letter-spacing:0.2em;text-transform:uppercase;color:#000000;cursor:pointer;transition:background-color 0.2s ease}.google-btn.svelte-1hr25ku.svelte-1hr25ku:hover{background:#f9fafb}.google-btn.svelte-1hr25ku.svelte-1hr25ku:disabled{opacity:0.5;cursor:not-allowed}.modal-error.svelte-1hr25ku.svelte-1hr25ku{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px}.modal-error.svelte-1hr25ku p.svelte-1hr25ku{margin:0;font-size:12px;color:#dc2626;text-align:center}.modal-privacy.svelte-1hr25ku.svelte-1hr25ku{background:#f3f4f6;border-radius:8px;padding:16px}.modal-privacy.svelte-1hr25ku p.svelte-1hr25ku{margin:0;font-size:12px;color:#4b5563;line-height:1.6;text-align:left}.modal-privacy.svelte-1hr25ku strong.svelte-1hr25ku{font-weight:600}.spinner.svelte-1hr25ku.svelte-1hr25ku{width:16px;height:16px;animation:svelte-1hr25ku-spin 1s linear infinite}@keyframes svelte-1hr25ku-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}
.modal-overlay.svelte-3q3lxw{position:fixed;inset:0;background:rgba(0, 0, 0, 0.4);display:flex;align-items:center;justify-content:center;z-index:200;animation:svelte-3q3lxw-fadeIn 150ms ease-out}@keyframes svelte-3q3lxw-fadeIn{from{opacity:0}to{opacity:1}}.modal-box.svelte-3q3lxw{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:12px;max-width:92vw;max-height:90vh;position:relative;box-shadow:0 20px 60px rgba(0, 0, 0, 0.15);overflow:hidden;display:flex;flex-direction:column}
.state-screen.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:80vh;padding:40px 20px;text-align:center}.loading-spinner.svelte-1p8prpw.svelte-1p8prpw{width:32px;height:32px;border:3px solid #E5E7EB;border-top-color:#6B7280;border-radius:50%;animation:svelte-1p8prpw-spin 0.8s linear infinite;margin-bottom:16px}@keyframes svelte-1p8prpw-spin{to{transform:rotate(360deg)}}.state-screen.svelte-1p8prpw p.svelte-1p8prpw{color:#6B7280;font-size:15px}.auth-brand.svelte-1p8prpw.svelte-1p8prpw{font-size:32px;font-weight:800;color:#111827;letter-spacing:-0.5px;margin-bottom:8px}.auth-hint.svelte-1p8prpw.svelte-1p8prpw{color:#9CA3AF;font-size:14px;margin-bottom:24px}.google-btn.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;background:#FFFFFF;color:#111827;border:1px solid #D1D5DB;border-radius:999px;font-size:13px;font-weight:500;letter-spacing:0.5px;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.google-btn.svelte-1p8prpw.svelte-1p8prpw:hover:not(:disabled){background:#F3F4F6;border-color:#9CA3AF}.google-btn.svelte-1p8prpw.svelte-1p8prpw:disabled{opacity:0.6;cursor:not-allowed}.google-btn.svelte-1p8prpw .google-icon{width:20px;height:20px}.google-btn.svelte-1p8prpw .google-spinner{width:18px;height:18px;animation:svelte-1p8prpw-spin 0.8s linear infinite}.error-icon.svelte-1p8prpw.svelte-1p8prpw{width:48px;height:48px;border-radius:50%;background:#FEF2F2;color:#EF4444;font-size:24px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.state-screen.svelte-1p8prpw h2.svelte-1p8prpw{font-size:20px;font-weight:600;color:#111827;margin-bottom:8px}.landing-title.svelte-1p8prpw.svelte-1p8prpw{font-size:48px;font-weight:700;color:#111827;letter-spacing:-0.04em;margin-bottom:8px}.landing-subtitle.svelte-1p8prpw.svelte-1p8prpw{font-size:16px;color:#6B7280;margin-bottom:32px}.landing-hint.svelte-1p8prpw.svelte-1p8prpw{font-size:14px;color:#9CA3AF;line-height:1.7}.landing-hint.svelte-1p8prpw a{color:#3498DB;text-decoration:none}.landing-hint.svelte-1p8prpw a:hover{text-decoration:underline}.doc-viewer.svelte-1p8prpw.svelte-1p8prpw{min-height:100vh;background:#2A2A2A;background-image:url("data:image/svg+xml,%3Csvg width='600' height='300' viewBox='0 0 600 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 80 Q150 -30 300 80 Q450 190 600 80' fill='none' stroke='%2364748B' stroke-opacity='0.18' stroke-width='1'/%3E%3Cpath d='M0 220 Q150 110 300 220 Q450 330 600 220' fill='none' stroke='%2364748B' stroke-opacity='0.18' stroke-width='1'/%3E%3C/svg%3E");background-size:300px 150px}.doc-header.svelte-1p8prpw.svelte-1p8prpw{background:#FAFAFA;border-bottom:1px solid #E5E7EB;padding:8px 0;position:sticky;top:0;z-index:100;box-shadow:0 2px 8px rgba(0, 0, 0, 0.08)}.header-content.svelte-1p8prpw.svelte-1p8prpw{max-width:1200px;margin:0 auto;padding:0 40px;display:flex;align-items:center;gap:16px}.title-section.svelte-1p8prpw.svelte-1p8prpw{flex:1}.header-date.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;color:#9CA3AF;margin-top:2px}.header-actions.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:center;gap:8px;flex-shrink:0;margin-top:0}.back-arrow.svelte-1p8prpw.svelte-1p8prpw{width:32px;height:32px;border-radius:50%;background:#111827;color:#F9FAFB;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease-out;flex-shrink:0}.back-arrow.svelte-1p8prpw.svelte-1p8prpw:hover{background:#374151;transform:scale(1.05)}.back-arrow.svelte-1p8prpw.svelte-1p8prpw:active{transform:scale(0.95)}.title-section.svelte-1p8prpw h1.svelte-1p8prpw{font-size:18px;font-weight:700;color:#111827;letter-spacing:-0.02em;line-height:1.3;margin-bottom:0}.info-button.svelte-1p8prpw.svelte-1p8prpw{width:32px;height:32px;border-radius:50%;background:transparent;color:#9CA3AF;border:1px solid #D1D5DB;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease-out;flex-shrink:0}.info-button.svelte-1p8prpw.svelte-1p8prpw:hover{color:#374151;border-color:#9CA3AF;background:#F3F4F6}.content-wrapper.svelte-1p8prpw.svelte-1p8prpw{max-width:780px;margin:0 auto;padding:32px 40px}.doc-content.svelte-1p8prpw.svelte-1p8prpw{background:#FAFAFA;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.view-toggle.svelte-1p8prpw.svelte-1p8prpw{display:flex;gap:0;padding:16px 20px;background:#F3F4F6;border-bottom:1px solid #E5E7EB}.toggle-btn.svelte-1p8prpw.svelte-1p8prpw{padding:8px 16px;background:transparent;border:1px solid #D1D5DB;color:#6B7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.toggle-btn.svelte-1p8prpw.svelte-1p8prpw:first-child{border-radius:6px 0 0 6px}.toggle-btn.svelte-1p8prpw.svelte-1p8prpw:nth-child(2){border-radius:0 6px 6px 0;border-left:none}.toggle-btn.svelte-1p8prpw.svelte-1p8prpw:hover{background:#E5E7EB;color:#374151}.toggle-btn.active.svelte-1p8prpw.svelte-1p8prpw{background:#111827;border-color:#111827;color:#F9FAFB}.toggle-btn.active.svelte-1p8prpw.svelte-1p8prpw:hover{background:#374151;border-color:#374151}.toggle-spacer.svelte-1p8prpw.svelte-1p8prpw{flex:1}.action-btn.svelte-1p8prpw.svelte-1p8prpw{width:30px;height:30px;padding:0;background:transparent;border:1px solid #D1D5DB;color:#6B7280;cursor:pointer;transition:all 150ms ease-out;border-radius:6px;display:flex;align-items:center;justify-content:center}.action-btn.svelte-1p8prpw.svelte-1p8prpw:hover{background:#E5E7EB;color:#374151}.action-btn.copied.svelte-1p8prpw.svelte-1p8prpw{color:#10B981;border-color:#10B981}.download-btn.svelte-1p8prpw.svelte-1p8prpw{margin-left:8px}.render-target.svelte-1p8prpw .jsond-diagram{margin:16px 0;overflow-x:auto}.render-target.svelte-1p8prpw .jsond-diagram svg{max-width:100%;height:auto;display:block}.render-target.svelte-1p8prpw .jsond-formatted{padding:32px;line-height:1.7;max-width:900px}.render-target.svelte-1p8prpw .depth-1{margin-bottom:48px;padding-bottom:32px;border-bottom:1px solid #E5E7EB}.render-target.svelte-1p8prpw .depth-1:last-child{border-bottom:none}.render-target.svelte-1p8prpw .depth-1 > .jsond-key{font-size:28px;font-weight:700;color:#111827;letter-spacing:-0.03em;margin-bottom:20px;line-height:1.3;display:block}.render-target.svelte-1p8prpw .depth-1 > .jsond-value{font-size:17px;color:#374151;line-height:1.8;margin-bottom:16px;display:block}.render-target.svelte-1p8prpw .depth-2{margin-left:24px;margin-bottom:24px}.render-target.svelte-1p8prpw .depth-2 > .jsond-key{font-size:20px;font-weight:600;color:#1F2937;letter-spacing:-0.01em;margin-bottom:12px;line-height:1.4;display:block}.render-target.svelte-1p8prpw .depth-2 > .jsond-value{font-size:16px;color:#4B5563;line-height:1.7;margin-bottom:12px;display:block}.render-target.svelte-1p8prpw .depth-3{margin-left:24px;margin-bottom:16px}.render-target.svelte-1p8prpw .depth-3 > .jsond-key{font-size:16px;font-weight:600;color:#1F2937;margin-bottom:8px;line-height:1.5;display:block}.render-target.svelte-1p8prpw .depth-3 > .jsond-value{font-size:15px;color:#4B5563;line-height:1.7;margin-bottom:10px;display:block}.render-target.svelte-1p8prpw .depth-4{margin-left:20px;margin-bottom:14px}.render-target.svelte-1p8prpw .depth-4 > .jsond-key{font-size:15px;font-weight:600;color:#374151;margin-bottom:6px;line-height:1.5;display:block}.render-target.svelte-1p8prpw .depth-4 > .jsond-value{font-size:14px;color:#4B5563;line-height:1.7;margin-bottom:8px;display:block}.render-target.svelte-1p8prpw .depth-5{margin-left:16px;margin-bottom:12px}.render-target.svelte-1p8prpw .depth-5 > .jsond-key{font-size:14px;font-weight:600;color:#4B5563;margin-bottom:4px;line-height:1.4;display:block}.render-target.svelte-1p8prpw .depth-5 > .jsond-value{font-size:14px;color:#6B7280;line-height:1.7;margin-bottom:6px;display:block}.render-target.svelte-1p8prpw .jsond-value{white-space:pre-wrap;word-wrap:break-word}.render-target.svelte-1p8prpw .jsond-value p{margin:0 0 4px 0;line-height:1.2}.render-target.svelte-1p8prpw .jsond-value p:last-child{margin-bottom:0}.render-target.svelte-1p8prpw .intro-paragraph{margin-bottom:8px}.render-target.svelte-1p8prpw .jsond-value strong{font-weight:600;color:#1F2937}.render-target.svelte-1p8prpw .jsond-children{margin-top:16px}.render-target.svelte-1p8prpw .jsond-value ul{margin:8px 0 16px 0;padding-left:24px;list-style:disc}.render-target.svelte-1p8prpw .jsond-value li{margin-bottom:4px;color:#374151;line-height:1.7;font-size:15px}.render-target.svelte-1p8prpw .jsond-markdown strong{font-weight:600;color:#111827}.render-target.svelte-1p8prpw .jsond-markdown code{font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:13px;background:#F3F4F6;color:#E74C3C;padding:2px 6px;border-radius:4px}.render-target.svelte-1p8prpw .jsond-markdown pre{margin:12px 0;padding:16px;background:#F3F4F6;border:1px solid #E5E7EB;border-radius:6px;overflow-x:auto}.render-target.svelte-1p8prpw .jsond-markdown pre code{background:transparent;color:#111827;padding:0}.render-target.svelte-1p8prpw .jsond-code{margin:12px 0;padding:16px;background:#F3F4F6;border:1px solid #E5E7EB;border-radius:6px;overflow-x:auto;font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:13px;line-height:1.6;white-space:pre-wrap;word-wrap:break-word}.render-target.svelte-1p8prpw .jsond-code code{background:transparent;color:#111827;padding:0;font-size:inherit}.render-target.svelte-1p8prpw .jsond-table{width:100%;border-collapse:collapse;margin:12px 0 16px;font-size:14px}.render-target.svelte-1p8prpw .jsond-table th{background:#F9FAFB;font-weight:600;color:#374151;text-align:left;padding:10px 14px;border:1px solid #E5E7EB;font-size:13px}.render-target.svelte-1p8prpw .jsond-table td{padding:8px 14px;border:1px solid #E5E7EB;color:#4B5563}.render-target.svelte-1p8prpw .jsond-table tbody tr:nth-child(even){background:#F9FAFB}.render-target.svelte-1p8prpw .research-section{margin-top:32px;padding:24px 28px;background:#eff6ff;border:1px solid #dbeafe;border-radius:8px}.render-target.svelte-1p8prpw .research-section > .jsond-key{color:#1e40af}.render-target.svelte-1p8prpw .research-section .depth-2 > .jsond-key{color:#1e3a8a}.render-target.svelte-1p8prpw .research-section .jsond-value{color:#1e3a8a}.render-target.svelte-1p8prpw .jsond-links{margin-top:8px;padding-left:2px}.render-target.svelte-1p8prpw .jsond-links-label{font-size:11px;font-weight:600;color:#93a3bf;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:2px}.render-target.svelte-1p8prpw .jsond-link-item{font-size:12px;line-height:1.7}.render-target.svelte-1p8prpw .jsond-link-item::before{content:"- ";color:#93a3bf}.render-target.svelte-1p8prpw .jsond-link{color:#3b72c4;text-decoration:none}.render-target.svelte-1p8prpw .jsond-link:hover{color:#1e4a8a;text-decoration:underline}.render-target.svelte-1p8prpw .research-citation{color:#3b72c4;text-decoration:none;font-size:12px;word-break:break-all;border-bottom:1px dashed #93C5FD}.render-target.svelte-1p8prpw .research-citation:hover{color:#1e4a8a;text-decoration:underline}.inline-images.svelte-1p8prpw.svelte-1p8prpw{padding:24px 32px 32px;border-top:1px solid #E5E7EB}.inline-image-figure.svelte-1p8prpw.svelte-1p8prpw{margin:0 0 24px 0}.inline-image-figure.svelte-1p8prpw.svelte-1p8prpw:last-child{margin-bottom:0}.inline-image.svelte-1p8prpw.svelte-1p8prpw{max-width:100%;height:auto;border:1px solid #E5E7EB;border-radius:6px}.inline-image-caption.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;color:#9CA3AF;margin-top:6px}.render-target.svelte-1p8prpw .raw-content{margin:0;padding:24px;font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:13px;line-height:1.6;color:#111827;white-space:pre-wrap;word-wrap:break-word;overflow-x:auto}.render-target.svelte-1p8prpw .json-key{color:#334155;font-weight:600}.render-target.svelte-1p8prpw .json-string{color:#3B72C4}.render-target.svelte-1p8prpw .session-diff{background-color:rgba(187, 247, 208, 0.5);border-radius:2px}body.edit-mode{cursor:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="32" height="24" viewBox="0 0 32 24"><line x1="7" y1="4" x2="7" y2="20" stroke="%23000000" stroke-width="1.5"/><line x1="4" y1="4" x2="10" y2="4" stroke="%23000000" stroke-width="1.5"/><line x1="4" y1="20" x2="10" y2="20" stroke="%23000000" stroke-width="1.5"/><path d="M22 3L25 6L16 15H13V12L22 3Z" stroke="%236B7280" stroke-width="1.2" fill="none"/></svg>') 7 12, text}.edit-button.svelte-1p8prpw.svelte-1p8prpw{width:32px;height:32px;border-radius:50%;background:transparent;color:#9CA3AF;border:1px solid #D1D5DB;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 250ms ease-out;flex-shrink:0;overflow:hidden;white-space:nowrap;padding:0;font-family:inherit}.edit-button.svelte-1p8prpw.svelte-1p8prpw:hover{color:#374151;border-color:#9CA3AF;background:#F3F4F6}.edit-button.committing.svelte-1p8prpw.svelte-1p8prpw{width:auto;border-radius:16px;padding:0 16px;border-color:#10B981;color:#10B981}.edit-button.committing.svelte-1p8prpw.svelte-1p8prpw:hover:not(:disabled){background:rgba(16, 185, 129, 0.08);border-color:#059669;color:#059669}.edit-button.svelte-1p8prpw.svelte-1p8prpw:disabled{opacity:0.5;cursor:not-allowed}.cancel-button.svelte-1p8prpw.svelte-1p8prpw{width:32px;height:32px;border-radius:50%;background:transparent;color:#9CA3AF;border:1px solid #D1D5DB;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease-out;flex-shrink:0;padding:0}.cancel-button.svelte-1p8prpw.svelte-1p8prpw:hover{color:#EF4444;border-color:#FECACA;background:#FEF2F2}.edit-button-text.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em}.render-target.svelte-1p8prpw .editable-node .jsond-key.editable{padding-left:12px;margin-left:-12px;position:relative;transition:all 150ms ease-out;outline:none}.render-target.svelte-1p8prpw .editable-node .jsond-key.editable:hover::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#3B82F6;border-radius:1px;animation:svelte-1p8prpw-cursorBlink 1.2s ease-in-out infinite}.render-target.svelte-1p8prpw .editable-node .jsond-key.editable:focus::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#3B82F6;border-radius:1px;animation:none;opacity:1}.render-target.svelte-1p8prpw .editable-node p.editable{padding-left:12px;margin-left:-12px;position:relative;transition:all 150ms ease-out;outline:none}.render-target.svelte-1p8prpw .editable-node p.editable:hover::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#3B82F6;border-radius:1px;animation:svelte-1p8prpw-cursorBlink 1.2s ease-in-out infinite}.render-target.svelte-1p8prpw .editable-node p.editable:focus::before{content:'';position:absolute;left:0;top:0;bottom:0;width:2px;background:#3B82F6;border-radius:1px;animation:none;opacity:1}@keyframes svelte-1p8prpw-cursorBlink{0%,49%{opacity:1}50%,100%{opacity:0.3}}.info-modal.svelte-1p8prpw.svelte-1p8prpw{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:12px;width:360px;max-height:80vh;display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0, 0, 0, 0.15)}.info-modal-header.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 16px;border-bottom:1px solid #E5E7EB;flex-shrink:0}.info-modal-header.svelte-1p8prpw h2.svelte-1p8prpw{font-size:15px;font-weight:600;color:#111827;margin:0}.info-modal-close.svelte-1p8prpw.svelte-1p8prpw{width:28px;height:28px;border-radius:50%;border:none;background:transparent;color:#9CA3AF;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease-out}.info-modal-close.svelte-1p8prpw.svelte-1p8prpw:hover{background:#F3F4F6;color:#374151}.info-modal-body.svelte-1p8prpw.svelte-1p8prpw{padding:20px 24px 24px;overflow-y:auto;flex:1}.info-row.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.info-label.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.05em;flex-shrink:0;min-width:72px}.info-value.svelte-1p8prpw.svelte-1p8prpw{font-size:13px;color:#4B5563;font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:12px}.info-type-badge.svelte-1p8prpw.svelte-1p8prpw{display:inline-block;padding:2px 8px;background:#E5E7EB;color:#374151;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-radius:4px}.info-ref-copy.svelte-1p8prpw.svelte-1p8prpw{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid #E5E7EB;border-radius:4px;padding:3px 8px;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.info-ref-copy.svelte-1p8prpw.svelte-1p8prpw:hover{border-color:#D1D5DB;background:#F3F4F6}.info-ref-copy.svelte-1p8prpw code.svelte-1p8prpw{font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:11px;color:#4B5563}.info-ref-copy-hint.svelte-1p8prpw.svelte-1p8prpw{font-size:9px;color:#9CA3AF;text-transform:uppercase;font-weight:600;letter-spacing:0.05em}.info-section-divider.svelte-1p8prpw.svelte-1p8prpw{height:1px;background:#E5E7EB;margin:16px 0}.info-section-block.svelte-1p8prpw.svelte-1p8prpw{margin-bottom:4px}.info-section-heading.svelte-1p8prpw.svelte-1p8prpw{margin:0 0 10px 0;font-size:11px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:0.05em}.tag-category.svelte-1p8prpw.svelte-1p8prpw{margin-bottom:8px}.tag-category.svelte-1p8prpw.svelte-1p8prpw:last-child{margin-bottom:0}.tag-category-label.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:4px}.tag-list.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.tag.svelte-1p8prpw.svelte-1p8prpw{padding:2px 8px;background:#E5E7EB;color:#6B7280;font-size:11px;font-weight:500;border-radius:4px}.tag-technology.svelte-1p8prpw.svelte-1p8prpw{background:#DBEAFE;color:#1E40AF}.tag-context.svelte-1p8prpw.svelte-1p8prpw{background:#E0E7FF;color:#3730A3}.tag-project.svelte-1p8prpw.svelte-1p8prpw{background:#FEF3C7;color:#92400E}.tag-interactive.svelte-1p8prpw.svelte-1p8prpw{display:inline-flex;align-items:center;gap:2px;position:relative}.tag-remove-btn.svelte-1p8prpw.svelte-1p8prpw{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border:none;background:none;color:inherit;font-size:14px;line-height:1;cursor:pointer;opacity:0;transition:opacity 150ms ease-out;padding:0;margin-left:2px;border-radius:50%}.tag-interactive.svelte-1p8prpw:hover .tag-remove-btn.svelte-1p8prpw{opacity:0.6}.tag-remove-btn.svelte-1p8prpw.svelte-1p8prpw:hover{opacity:1 !important;background:rgba(0,0,0,0.08)}.tag-remove-btn.svelte-1p8prpw.svelte-1p8prpw:disabled{cursor:not-allowed;opacity:0.3 !important}.tag-add-btn.svelte-1p8prpw.svelte-1p8prpw{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;border:1px solid #D1D5DB;background:none;color:#9CA3AF;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:all 150ms ease-out;padding:0;margin-left:2px}.tag-category-interactive.svelte-1p8prpw:hover .tag-add-btn.svelte-1p8prpw{opacity:1}.tag-add-btn.svelte-1p8prpw.svelte-1p8prpw:hover{border-color:#6B7280;color:#6B7280;background:#F3F4F6}.tag-add-btn.svelte-1p8prpw.svelte-1p8prpw:disabled{cursor:not-allowed;opacity:0.3 !important}.tag-add-input.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:500;font-family:inherit;padding:2px 8px;border:1px solid #D1D5DB;border-radius:4px;outline:none;width:80px;transition:border-color 150ms ease-out}.tag-add-input.svelte-1p8prpw.svelte-1p8prpw:focus{border-color:#6B7280}.tag-add-input.tag-technology.svelte-1p8prpw.svelte-1p8prpw{background:#EFF6FF;color:#1E40AF;border-color:#93C5FD}.tag-add-input.tag-context.svelte-1p8prpw.svelte-1p8prpw{background:#EEF2FF;color:#3730A3;border-color:#A5B4FC}.tag-add-input.tag-project.svelte-1p8prpw.svelte-1p8prpw{background:#FFFBEB;color:#92400E;border-color:#FCD34D}.info-iteration-list.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-direction:column;gap:8px}.info-iteration-item.svelte-1p8prpw.svelte-1p8prpw{padding:8px 10px;background:#F3F4F6;border-radius:6px;font-size:12px}.info-iteration-number.svelte-1p8prpw.svelte-1p8prpw{font-weight:600;color:#374151;margin-right:6px}.info-iteration-date.svelte-1p8prpw.svelte-1p8prpw{color:#9CA3AF;font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:11px}.info-iteration-changes.svelte-1p8prpw.svelte-1p8prpw{margin:4px 0 0;font-size:12px;color:#6B7280;line-height:1.5}.info-source-date.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:600;color:#6B7280;cursor:pointer;padding:4px 0;list-style:none}.info-source-date.svelte-1p8prpw.svelte-1p8prpw::-webkit-details-marker{display:none}.info-source-date.svelte-1p8prpw.svelte-1p8prpw::before{content:'\25B6  ';font-size:8px;display:inline-block;margin-right:4px;transition:transform 150ms ease-out}details[open].svelte-1p8prpw>.info-source-date.svelte-1p8prpw::before{transform:rotate(90deg)}.info-section-block.svelte-1p8prpw details.svelte-1p8prpw{margin-bottom:6px}.info-source-list.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-direction:column;gap:6px;padding:4px 0}.info-source-link.svelte-1p8prpw.svelte-1p8prpw{color:#0d9488;text-decoration:none;font-size:12px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.info-source-link.svelte-1p8prpw.svelte-1p8prpw:hover{text-decoration:underline;color:#115e59}.info-attachment.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.info-attachment-link.svelte-1p8prpw.svelte-1p8prpw{color:#3b72c4;text-decoration:none;font-size:12px;font-weight:500}.info-attachment-link.svelte-1p8prpw.svelte-1p8prpw:hover{color:#1e4a8a;text-decoration:underline}.info-attachment-size.svelte-1p8prpw.svelte-1p8prpw{font-size:10px;color:#9CA3AF}.info-delete-btn.svelte-1p8prpw.svelte-1p8prpw{width:100%;padding:10px 16px;background:transparent;border:1px solid #FECACA;border-radius:8px;color:#DC2626;font-size:13px;font-weight:600;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.info-delete-btn.svelte-1p8prpw.svelte-1p8prpw:hover:not(:disabled){background:#FEF2F2;border-color:#F87171}.info-delete-btn.svelte-1p8prpw.svelte-1p8prpw:disabled{opacity:0.5;cursor:not-allowed}.confirm-modal.svelte-1p8prpw.svelte-1p8prpw{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:12px;padding:28px 32px;box-shadow:0 20px 60px rgba(0, 0, 0, 0.15);text-align:center;min-width:260px}.confirm-text.svelte-1p8prpw.svelte-1p8prpw{font-size:15px;font-weight:600;color:#111827;margin:0 0 20px}.confirm-actions.svelte-1p8prpw.svelte-1p8prpw{display:flex;gap:10px;justify-content:center}.confirm-no.svelte-1p8prpw.svelte-1p8prpw,.confirm-yes.svelte-1p8prpw.svelte-1p8prpw{padding:8px 24px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.confirm-no.svelte-1p8prpw.svelte-1p8prpw{background:#FFFFFF;color:#374151;border:1px solid #D1D5DB}.confirm-no.svelte-1p8prpw.svelte-1p8prpw:hover{background:#F3F4F6;border-color:#9CA3AF}.confirm-yes.svelte-1p8prpw.svelte-1p8prpw{background:#111827;color:#F9FAFB;border:1px solid #111827}.confirm-yes.svelte-1p8prpw.svelte-1p8prpw:hover{background:#374151;border-color:#374151}.project-tags-section.svelte-1p8prpw.svelte-1p8prpw{padding:24px 32px 32px;border-top:1px solid #E5E7EB}.project-tags-heading.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:0.05em;margin:0 0 16px}.project-tag-category.svelte-1p8prpw.svelte-1p8prpw{margin-bottom:12px}.project-tag-category.svelte-1p8prpw.svelte-1p8prpw:last-child{margin-bottom:0}.project-tag-category-label.svelte-1p8prpw.svelte-1p8prpw{display:block;font-size:10px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.5px;margin-bottom:6px}.project-tag-list.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-wrap:wrap;gap:6px}.project-tag.svelte-1p8prpw.svelte-1p8prpw{padding:4px 10px;font-size:12px;font-weight:500;border-radius:4px;background:#E5E7EB;color:#6B7280}.project-tag-technology.svelte-1p8prpw.svelte-1p8prpw{background:#DBEAFE;color:#1E40AF}.project-tag-context.svelte-1p8prpw.svelte-1p8prpw{background:#E0E7FF;color:#3730A3}.bottom-bar.svelte-1p8prpw.svelte-1p8prpw{position:fixed;bottom:0;left:0;right:0;background:#FAFAFA;border-top:1px solid #E5E7EB;padding:8px 40px;display:flex;align-items:center;z-index:100}.bottom-left.svelte-1p8prpw.svelte-1p8prpw{display:flex;gap:6px;flex:1}.bottom-center.svelte-1p8prpw.svelte-1p8prpw{flex:1;display:flex;justify-content:center}.bottom-right.svelte-1p8prpw.svelte-1p8prpw{flex:1}.bottom-btn.svelte-1p8prpw.svelte-1p8prpw{width:32px;height:32px;padding:0;background:transparent;border:1px solid #D1D5DB;color:#9CA3AF;cursor:pointer;transition:all 150ms ease-out;border-radius:50%;display:flex;align-items:center;justify-content:center}.bottom-btn.svelte-1p8prpw.svelte-1p8prpw:hover{color:#374151;border-color:#9CA3AF;background:#F3F4F6}.bottom-btn.svelte-1p8prpw.svelte-1p8prpw:disabled{opacity:0.4;cursor:not-allowed}.bottom-btn.copied.svelte-1p8prpw.svelte-1p8prpw{color:#10B981;border-color:#10B981}.meta-toggle-btn.svelte-1p8prpw.svelte-1p8prpw{padding:6px 20px;background:transparent;border:1px solid #D1D5DB;color:#6B7280;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-radius:16px;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.meta-toggle-btn.svelte-1p8prpw.svelte-1p8prpw:hover{background:#F3F4F6;border-color:#9CA3AF;color:#374151}.meta-view.svelte-1p8prpw.svelte-1p8prpw{padding:32px;line-height:1.7}.meta-row.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.meta-label.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.05em;flex-shrink:0;min-width:72px}.meta-value.svelte-1p8prpw.svelte-1p8prpw{font-size:13px;color:#4B5563;font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:12px}.meta-type-badge.svelte-1p8prpw.svelte-1p8prpw{display:inline-block;padding:2px 8px;background:#E5E7EB;color:#374151;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;border-radius:4px}.meta-ref-copy.svelte-1p8prpw.svelte-1p8prpw{display:inline-flex;align-items:center;gap:6px;background:none;border:1px solid #E5E7EB;border-radius:4px;padding:3px 8px;cursor:pointer;transition:all 150ms ease-out;font-family:inherit}.meta-ref-copy.svelte-1p8prpw.svelte-1p8prpw:hover{border-color:#D1D5DB;background:#F3F4F6}.meta-ref-hint.svelte-1p8prpw.svelte-1p8prpw{font-size:9px;color:#9CA3AF;text-transform:uppercase;font-weight:600;letter-spacing:0.05em}.meta-divider.svelte-1p8prpw.svelte-1p8prpw{height:1px;background:#E5E7EB;margin:16px 0}.meta-section-heading.svelte-1p8prpw.svelte-1p8prpw{margin:0 0 10px 0;font-size:11px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:0.05em}.meta-iteration-list.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-direction:column;gap:8px}.meta-iteration-item.svelte-1p8prpw.svelte-1p8prpw{padding:8px 10px;background:#F3F4F6;border-radius:6px;font-size:12px}.meta-iteration-number.svelte-1p8prpw.svelte-1p8prpw{font-weight:600;color:#374151;margin-right:6px}.meta-iteration-date.svelte-1p8prpw.svelte-1p8prpw{color:#9CA3AF;font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:11px}.meta-iteration-changes.svelte-1p8prpw.svelte-1p8prpw{margin:4px 0 0;font-size:12px;color:#6B7280;line-height:1.5}.meta-source-date.svelte-1p8prpw.svelte-1p8prpw{font-size:11px;font-weight:600;color:#6B7280;cursor:pointer;padding:4px 0;list-style:none}.meta-source-date.svelte-1p8prpw.svelte-1p8prpw::-webkit-details-marker{display:none}.meta-source-date.svelte-1p8prpw.svelte-1p8prpw::before{content:'\25B6  ';font-size:8px;display:inline-block;margin-right:4px;transition:transform 150ms ease-out}.meta-source-list.svelte-1p8prpw.svelte-1p8prpw{display:flex;flex-direction:column;gap:6px;padding:4px 0}.meta-source-link.svelte-1p8prpw.svelte-1p8prpw{color:#0d9488;text-decoration:none;font-size:12px;line-height:1.4;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.meta-source-link.svelte-1p8prpw.svelte-1p8prpw:hover{text-decoration:underline;color:#115e59}.meta-attachment.svelte-1p8prpw.svelte-1p8prpw{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.meta-attachment-link.svelte-1p8prpw.svelte-1p8prpw{color:#3b72c4;text-decoration:none;font-size:12px;font-weight:500}.meta-attachment-link.svelte-1p8prpw.svelte-1p8prpw:hover{color:#1e4a8a;text-decoration:underline}.meta-attachment-size.svelte-1p8prpw.svelte-1p8prpw{font-size:10px;color:#9CA3AF}@media(max-width: 1024px){.header-content.svelte-1p8prpw.svelte-1p8prpw,.content-wrapper.svelte-1p8prpw.svelte-1p8prpw{padding-left:20px;padding-right:20px}.render-target.svelte-1p8prpw .jsond-formatted{padding:20px}.render-target.svelte-1p8prpw .depth-2{margin-left:12px}.render-target.svelte-1p8prpw .depth-3{margin-left:16px}.render-target.svelte-1p8prpw .depth-4{margin-left:12px}.render-target.svelte-1p8prpw .depth-5{margin-left:8px}.info-modal.svelte-1p8prpw.svelte-1p8prpw{width:320px}}@media(max-width: 640px){.header-content.svelte-1p8prpw.svelte-1p8prpw{padding:0 16px}.content-wrapper.svelte-1p8prpw.svelte-1p8prpw{padding:20px 16px}.render-target.svelte-1p8prpw .jsond-formatted{padding:16px}}
.guide-page.svelte-loq10.svelte-loq10{min-height:100vh;background:#F9FAFB;display:flex;justify-content:center;padding:48px 24px}.guide-container.svelte-loq10.svelte-loq10{max-width:640px;width:100%}.guide-header.svelte-loq10.svelte-loq10{display:flex;align-items:flex-start;gap:16px;margin-bottom:36px}.back-arrow.svelte-loq10.svelte-loq10{width:40px;height:40px;border-radius:50%;background:#111827;color:#F9FAFB;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all 150ms ease-out;flex-shrink:0;margin-top:4px}.back-arrow.svelte-loq10.svelte-loq10:hover{background:#374151;transform:scale(1.05)}.back-arrow.svelte-loq10.svelte-loq10:active{transform:scale(0.95)}.header-text.svelte-loq10 h1.svelte-loq10{font-size:24px;font-weight:700;color:#111827;margin:0;letter-spacing:-0.3px}.subtitle.svelte-loq10.svelte-loq10{font-size:13px;color:#6B7280;margin:4px 0 0}.subtitle.svelte-loq10 strong.svelte-loq10{color:#374151;font-weight:600}.instructions.svelte-loq10 h4.svelte-loq10{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#111827;margin:0 0 8px}.instructions.svelte-loq10 h4.svelte-loq10:not(:first-child){margin-top:28px}.instruction-list.svelte-loq10.svelte-loq10{display:flex;flex-direction:column;gap:6px}.instruction-item.svelte-loq10.svelte-loq10{display:flex;align-items:baseline;gap:8px;font-size:12px;color:#6B7280;line-height:1.5}.instruction-item.svelte-loq10 code.svelte-loq10{font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:11px;background:#F3F4F6;color:#374151;padding:2px 6px;border-radius:3px;flex-shrink:0}.instruction-item.svelte-loq10 span.svelte-loq10:not(.status-tag){flex:1}.status-tag.svelte-loq10.svelte-loq10{font-size:10px;font-weight:600;padding:1px 6px;border-radius:3px;flex-shrink:0;letter-spacing:0.02em}.status-tag.implemented.svelte-loq10.svelte-loq10{background:#DCFCE7;color:#166534}.status-tag.proposed.svelte-loq10.svelte-loq10{background:#FEF3C7;color:#92400E}.tips-list.svelte-loq10.svelte-loq10{display:flex;flex-direction:column;gap:6px}.tips-list.svelte-loq10 p.svelte-loq10{font-size:12px;color:#6B7280;line-height:1.5;margin:0}.tips-list.svelte-loq10 code.svelte-loq10{font-family:"SF Mono", Monaco, "Cascadia Code", "Roboto Mono", monospace;font-size:11px;background:#F3F4F6;color:#374151;padding:2px 6px;border-radius:3px}
.navbar.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:flex;align-items:center;height:54px;padding:0 20px;background:#111827;border-bottom:1px solid #1F2937;flex-shrink:0;position:sticky;top:0;z-index:10}.nav-left.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:flex;align-items:center}.nav-brand.svelte-fj405z.svelte-fj405z.svelte-fj405z{font-size:15px;font-weight:800;color:#F9FAFB;letter-spacing:-0.3px;margin-right:32px;cursor:pointer;transition:opacity 150ms ease-out}.nav-brand.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{opacity:0.8}.nav-center.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:flex;align-items:center;gap:10px}.nav-pill-group.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:flex;align-items:center;border:1px solid #374151;border-radius:8px;overflow:hidden}.nav-pill-group.svelte-fj405z .nav-link.svelte-fj405z.svelte-fj405z{border-radius:0}.nav-pill-group.svelte-fj405z .nav-link.svelte-fj405z+.nav-link.svelte-fj405z{border-left:1px solid #374151}.nav-link.svelte-fj405z.svelte-fj405z.svelte-fj405z{font-size:13px;font-weight:500;color:#9CA3AF;cursor:pointer;padding:6px 14px;border-radius:6px;transition:all 120ms ease-out}.nav-link.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{color:#E5E7EB;background:rgba(255,255,255,0.06)}.nav-link.active.svelte-fj405z.svelte-fj405z.svelte-fj405z{color:#F9FAFB;background:#374151;font-weight:600;cursor:default}.nav-link.active.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{background:#374151}.nav-right.svelte-fj405z.svelte-fj405z.svelte-fj405z{margin-left:auto;display:flex;align-items:center;gap:12px}.nav-refresh.svelte-fj405z.svelte-fj405z.svelte-fj405z{color:#6B7280;cursor:pointer;padding:4px;border-radius:4px;transition:all 150ms ease-out;display:flex;align-items:center}.nav-refresh.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{color:#E5E7EB;background:rgba(255,255,255,0.06)}.nav-refresh.svelte-fj405z.svelte-fj405z.svelte-fj405z:active{transform:rotate(-45deg)}@keyframes svelte-fj405z-guide-flash-anim{0%{color:#F9FAFB;background:rgba(255,255,255,0.12)}70%{color:#F9FAFB;background:rgba(255,255,255,0.08)}100%{color:#9CA3AF;background:transparent}}.nav-guide.guide-flash.svelte-fj405z.svelte-fj405z.svelte-fj405z{animation:svelte-fj405z-guide-flash-anim 1.8s ease-out forwards}.nav-sign-out.svelte-fj405z.svelte-fj405z.svelte-fj405z{font-size:12px;color:#6B7280;cursor:pointer;transition:color 150ms ease-out}.nav-sign-out.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{color:#D1D5DB}.hamburger.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:none;margin-left:auto;color:#9CA3AF;cursor:pointer;padding:8px;transition:color 150ms ease-out}.hamburger.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{color:#E5E7EB}.mobile-menu.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:none;position:fixed;top:54px;left:0;right:0;bottom:0;background:#111827;z-index:9;padding:12px 20px;flex-direction:column;gap:4px;overflow-y:auto}.mobile-link.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:block;font-size:15px;font-weight:500;color:#9CA3AF;padding:12px 16px;border-radius:8px;cursor:pointer;transition:all 120ms ease-out}.mobile-link.svelte-fj405z.svelte-fj405z.svelte-fj405z:hover{color:#E5E7EB;background:rgba(255,255,255,0.06)}.mobile-link.active.svelte-fj405z.svelte-fj405z.svelte-fj405z{color:#F9FAFB;background:#374151;font-weight:600}.mobile-signout.svelte-fj405z.svelte-fj405z.svelte-fj405z{color:#6B7280}.mobile-divider.svelte-fj405z.svelte-fj405z.svelte-fj405z{height:1px;background:#1F2937;margin:8px 0}@media(max-width: 768px){.nav-center.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:none}.nav-right.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:none}.hamburger.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:flex}.mobile-menu.svelte-fj405z.svelte-fj405z.svelte-fj405z{display:flex}}
.svelte-1hwr2yd.svelte-1hwr2yd{box-sizing:border-box}.page.svelte-1hwr2yd.svelte-1hwr2yd{min-height:100vh;background:#111827;display:flex;flex-direction:column;font-family:'Segoe UI', system-ui, sans-serif}.hero.svelte-1hwr2yd.svelte-1hwr2yd{background:#111827;padding:48px 24px 40px;flex-shrink:0;border-bottom:1px solid #1F2937}.hero-inner.svelte-1hwr2yd.svelte-1hwr2yd{max-width:1200px;margin:0 auto}.hero-head.svelte-1hwr2yd.svelte-1hwr2yd{font-size:28px;font-weight:300;color:#F9FAFB;letter-spacing:-0.5px;line-height:1.3;margin:0}.hero-n.svelte-1hwr2yd.svelte-1hwr2yd{font-weight:600}.hero-n-opp.svelte-1hwr2yd.svelte-1hwr2yd{color:#E5E7EB}.hero-n-risk.svelte-1hwr2yd.svelte-1hwr2yd{color:#E5E7EB}.hero-sub.svelte-1hwr2yd.svelte-1hwr2yd{font-size:13px;color:#4B5563;margin:10px 0 0;letter-spacing:0.01em}.hero-loading.svelte-1hwr2yd.svelte-1hwr2yd{color:#4B5563;animation:svelte-1hwr2yd-pulse 1.8s ease-in-out infinite}@keyframes svelte-1hwr2yd-pulse{0%,100%{opacity:0.4}50%{opacity:1}}.discover.svelte-1hwr2yd.svelte-1hwr2yd{max-width:1200px;margin:0 auto;width:100%;padding:28px 24px 80px}.disc-state.svelte-1hwr2yd.svelte-1hwr2yd{text-align:center;padding:64px 20px;font-size:14px;color:#4B5563}.disc-loading.svelte-1hwr2yd.svelte-1hwr2yd{animation:svelte-1hwr2yd-pulse 1.8s ease-in-out infinite}.run-meta.svelte-1hwr2yd.svelte-1hwr2yd{display:flex;align-items:baseline;gap:10px;margin-bottom:16px}.run-label.svelte-1hwr2yd.svelte-1hwr2yd{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;color:#4B5563}.run-date.svelte-1hwr2yd.svelte-1hwr2yd{font-size:13px;font-weight:500;color:#6B7280}.run-count.svelte-1hwr2yd.svelte-1hwr2yd{font-size:12px;color:#4B5563;margin-left:auto}.table-wrap.svelte-1hwr2yd.svelte-1hwr2yd{border-radius:6px;border:1px solid #374151;overflow:hidden;margin-bottom:40px}table.svelte-1hwr2yd.svelte-1hwr2yd{width:100%;border-collapse:collapse;table-layout:fixed;font-size:13px}thead.svelte-1hwr2yd tr.svelte-1hwr2yd{background:#1F2937}thead.svelte-1hwr2yd th.svelte-1hwr2yd{padding:9px 14px;text-align:left;font-size:0.68rem;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:#6B7280;border-bottom:1px solid #374151;white-space:nowrap}tbody.svelte-1hwr2yd tr.svelte-1hwr2yd{border-bottom:1px solid #1F2937;transition:background 120ms}tbody.svelte-1hwr2yd tr.svelte-1hwr2yd:last-child{border-bottom:none}.group-hdr.svelte-1hwr2yd td.svelte-1hwr2yd{background:#0F172A;color:#4B5563;font-size:0.67rem;font-weight:700;text-transform:uppercase;letter-spacing:0.1em;padding:6px 14px;border-top:1px solid #374151;border-bottom:1px solid #1F2937}.disc-row.svelte-1hwr2yd.svelte-1hwr2yd{vertical-align:top}.disc-row.svelte-1hwr2yd.svelte-1hwr2yd:hover{background:rgba(255,255,255,0.025)}.disc-sev-critical.svelte-1hwr2yd>.td-finding.svelte-1hwr2yd{border-left:2px solid #6B7280}.disc-sev-high.svelte-1hwr2yd>.td-finding.svelte-1hwr2yd{border-left:1px solid #4B5563}.row-resolved.svelte-1hwr2yd.svelte-1hwr2yd{opacity:0.4}.td-finding.svelte-1hwr2yd.svelte-1hwr2yd{padding:14px 14px 42px;position:relative;word-break:break-word;display:flex;flex-direction:column;gap:0}.finding-title.svelte-1hwr2yd.svelte-1hwr2yd{font-size:0.83rem;font-weight:600;color:#E2E8F0;line-height:1.45;margin-bottom:8px}.finding-meta.svelte-1hwr2yd.svelte-1hwr2yd{display:flex;flex-direction:column;align-items:flex-start;gap:0}.finding-bottom.svelte-1hwr2yd.svelte-1hwr2yd{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:12px;gap:8px}.fm-type.svelte-1hwr2yd.svelte-1hwr2yd{font-size:0.63rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:#6B7280;display:block;margin-top:4px}.fm-sev.svelte-1hwr2yd.svelte-1hwr2yd{font-size:0.63rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;padding:1px 5px;border-radius:2px}.fm-sev-critical.svelte-1hwr2yd.svelte-1hwr2yd{background:#111827;color:#E5E7EB}.fm-sev-high.svelte-1hwr2yd.svelte-1hwr2yd{background:#374151;color:#E5E7EB}.fm-sev-medium.svelte-1hwr2yd.svelte-1hwr2yd{background:#6B7280;color:#F3F4F6}.fm-sev-low.svelte-1hwr2yd.svelte-1hwr2yd{background:#D1D5DB;color:#374151}.fm-conf.svelte-1hwr2yd.svelte-1hwr2yd{font-size:0.65rem;color:#374151;letter-spacing:0.01em;white-space:nowrap}.row-email.svelte-1hwr2yd.svelte-1hwr2yd{position:absolute;bottom:12px;left:14px;opacity:0;display:flex;align-items:center;gap:5px;background:none;border:1px solid #374151;border-radius:3px;color:#6B7280;cursor:pointer;padding:3px 8px;font-size:0.68rem;font-family:inherit;white-space:nowrap;transition:opacity 120ms, color 120ms, border-color 120ms}.disc-row.svelte-1hwr2yd:hover .row-email.svelte-1hwr2yd{opacity:1}.row-email.svelte-1hwr2yd.svelte-1hwr2yd:hover{color:#9CA3AF;border-color:#6B7280}.row-email.svelte-1hwr2yd.svelte-1hwr2yd:disabled{opacity:0.35 !important;cursor:default}.row-email-sent.svelte-1hwr2yd.svelte-1hwr2yd{color:#34D399 !important;border-color:#065F46 !important;opacity:1 !important}.td-signal.svelte-1hwr2yd.svelte-1hwr2yd{padding:14px 14px;font-size:0.78rem;color:#9CA3AF;line-height:1.68;word-break:break-word}.sig-lead.svelte-1hwr2yd.svelte-1hwr2yd{font-weight:600;color:#CBD5E1}.td-action.svelte-1hwr2yd.svelte-1hwr2yd{padding:14px 14px;font-size:0.78rem;line-height:1.68;word-break:break-word}.td-action-opp.svelte-1hwr2yd.svelte-1hwr2yd{color:#6495ED}.td-action-risk.svelte-1hwr2yd.svelte-1hwr2yd{color:#6495ED}.td-sources.svelte-1hwr2yd.svelte-1hwr2yd{padding:14px 14px;word-break:break-word}.sources-list.svelte-1hwr2yd.svelte-1hwr2yd{display:flex;flex-direction:column;gap:6px}.src-link.svelte-1hwr2yd.svelte-1hwr2yd{font-size:0.75rem;color:#6B7280;text-decoration:none;line-height:1.4;display:block;transition:color 120ms}.src-link.svelte-1hwr2yd.svelte-1hwr2yd:hover{color:#9CA3AF;text-decoration:underline;text-underline-offset:2px}.src-ext.svelte-1hwr2yd.svelte-1hwr2yd{font-style:italic}.src-plain.svelte-1hwr2yd.svelte-1hwr2yd{font-size:0.75rem;color:#4B5563;line-height:1.4;display:block}.older-run.svelte-1hwr2yd.svelte-1hwr2yd{border-top:1px solid #1F2937}.older-run.svelte-1hwr2yd.svelte-1hwr2yd:last-child{border-bottom:1px solid #1F2937}.older-hdr.svelte-1hwr2yd.svelte-1hwr2yd{display:flex;align-items:center;gap:10px;padding:12px 2px;cursor:pointer;user-select:none}.older-hdr.svelte-1hwr2yd:hover .older-date.svelte-1hwr2yd{color:#9CA3AF}.older-chevron.svelte-1hwr2yd.svelte-1hwr2yd{color:#4B5563;display:flex;align-items:center;flex-shrink:0}.older-date.svelte-1hwr2yd.svelte-1hwr2yd{font-size:13px;font-weight:500;color:#6B7280;transition:color 120ms}.older-rel.svelte-1hwr2yd.svelte-1hwr2yd{font-size:12px;color:#374151}.older-count.svelte-1hwr2yd.svelte-1hwr2yd{font-size:12px;color:#374151;margin-left:auto}.table-wrap-older.svelte-1hwr2yd.svelte-1hwr2yd{margin-bottom:16px;border-radius:4px;margin-top:10px}@media(max-width: 768px){.hero.svelte-1hwr2yd.svelte-1hwr2yd{padding:32px 20px 28px}.hero-head.svelte-1hwr2yd.svelte-1hwr2yd{font-size:22px}.discover.svelte-1hwr2yd.svelte-1hwr2yd{padding:20px 16px 60px}.td-action.svelte-1hwr2yd.svelte-1hwr2yd,.td-sources.svelte-1hwr2yd.svelte-1hwr2yd{display:none}}
.v4-page.svelte-k3o7e0.svelte-k3o7e0{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#E8EAEE;color:#1A1A1A;font-family:-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif}.v4-loading.svelte-k3o7e0.svelte-k3o7e0{flex:1;display:flex;align-items:center;justify-content:center;font-size:13px;color:#4B5563}.v4-subnav.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;justify-content:space-between;height:40px;padding:0 16px;background:#FFFFFF;border-bottom:1px solid #D8DBE2;flex-shrink:0}.v4-filter-group.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:40px}.v4-filter.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:8px;cursor:pointer}.v4-filter-label.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;font-weight:600;color:#6B7280;text-transform:uppercase;letter-spacing:0.06em;user-select:none}.v4-filter-slider.svelte-k3o7e0.svelte-k3o7e0{-webkit-appearance:none;appearance:none;width:160px;height:2px;background:#D8DBE2;border-radius:1px;outline:none;cursor:pointer}.v4-filter-slider.svelte-k3o7e0.svelte-k3o7e0::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:12px;height:12px;background:#6B7280;border-radius:50%;cursor:pointer;transition:background 120ms ease-out}.v4-filter-slider.svelte-k3o7e0.svelte-k3o7e0::-webkit-slider-thumb:hover{background:#374151}.v4-filter-slider.svelte-k3o7e0.svelte-k3o7e0::-moz-range-thumb{width:12px;height:12px;background:#6B7280;border-radius:50%;border:none;cursor:pointer;transition:background 120ms ease-out}.v4-filter-slider.svelte-k3o7e0.svelte-k3o7e0::-moz-range-thumb:hover{background:#374151}.v4-filter-value.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;color:#374151;min-width:24px;text-align:right}.v4-search-wrap.svelte-k3o7e0.svelte-k3o7e0{position:relative;display:flex;align-items:center}.v4-search-input.svelte-k3o7e0.svelte-k3o7e0{width:180px;height:28px;border:1px solid #D1D5DB;border-radius:6px;padding:0 28px 0 10px;font-size:12px;font-family:inherit;color:#374151;background:#FFFFFF;outline:none;transition:border-color 120ms}.v4-search-input.svelte-k3o7e0.svelte-k3o7e0::placeholder{color:#B0B6C2}.v4-search-input.svelte-k3o7e0.svelte-k3o7e0:focus{border-color:#9CA3AF}.v4-search-clear.svelte-k3o7e0.svelte-k3o7e0{position:absolute;right:8px;font-size:14px;color:#9CA3AF;cursor:pointer}.v4-search-icon.svelte-k3o7e0.svelte-k3o7e0{position:absolute;right:8px;display:flex;color:#B0B6C2;pointer-events:none}.v4-columns.svelte-k3o7e0.svelte-k3o7e0{display:grid;grid-template-columns:1fr 2fr 200px;gap:0;background:#F1F3F7;flex:1;min-height:0;overflow:hidden;border-top:1px solid #D8DBE2}.v4-lane.svelte-k3o7e0.svelte-k3o7e0{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px dashed #C4C9D4;background:#F5F6FA}.v4-lane.svelte-k3o7e0.svelte-k3o7e0:last-child{border-right:none}.v4-columns.svelte-k3o7e0>.v4-lane.svelte-k3o7e0:first-child{background:#ECEEF3}.v4-lane-header.svelte-k3o7e0.svelte-k3o7e0{height:40px;box-sizing:border-box;display:flex;align-items:center;padding:0 16px;font-size:10px;font-weight:600;color:#4B5563;text-transform:uppercase;letter-spacing:0.06em;border-bottom:1px solid #D8DBE2;flex-shrink:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;gap:8px}.ct-lane-action.svelte-k3o7e0.svelte-k3o7e0{margin-left:auto;font-size:10px;font-weight:500;color:#9CA3AF;background:none;border:1px solid #D8DBE2;border-radius:4px;padding:2px 8px;cursor:pointer;text-transform:none;letter-spacing:0;transition:all 120ms ease-out}.ct-lane-action.svelte-k3o7e0.svelte-k3o7e0:hover{color:#374151;border-color:#9CA3AF}.v4-lane-header-sub.svelte-k3o7e0.svelte-k3o7e0{font-weight:400;color:#9CA3AF;text-transform:none;letter-spacing:0}.v4-lane-scroll.svelte-k3o7e0.svelte-k3o7e0{flex:1;overflow-y:auto;scrollbar-gutter:stable}.v4-lane-empty.svelte-k3o7e0.svelte-k3o7e0{padding:32px 16px;font-size:12px;color:#C5C8CD;text-align:center}.v4-item.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:6px;padding:10px 12px;cursor:pointer;transition:background 80ms ease-out;border-bottom:1px solid transparent}.v4-item.svelte-k3o7e0.svelte-k3o7e0:hover{background:#E8EBF0}.v4-item-selected.svelte-k3o7e0.svelte-k3o7e0{background:#E2E6EC}.v4-item-selected.svelte-k3o7e0.svelte-k3o7e0:hover{background:#E2E6EC}.v4-item-label.svelte-k3o7e0.svelte-k3o7e0{flex:1;min-width:0;font-size:13px;font-weight:500;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-item-selected.svelte-k3o7e0 .v4-item-label.svelte-k3o7e0{color:#111827;font-weight:600}.v4-item-count.svelte-k3o7e0.svelte-k3o7e0{flex-shrink:0;font-size:11px;font-weight:500;color:#9CA3AF;min-width:14px;text-align:right;padding-right:6px}.ct-origin-program.svelte-k3o7e0 .v4-item-label.svelte-k3o7e0{color:#1A1A1A}.ct-origin-meld.svelte-k3o7e0 .v4-item-label.svelte-k3o7e0{color:#1B3A5C}.ct-origin-meld.v4-item-selected.svelte-k3o7e0 .v4-item-label.svelte-k3o7e0{color:#122B44}.ct-origin-badge.svelte-k3o7e0.svelte-k3o7e0{font-size:8px;font-weight:700;color:#FFFFFF;background:#1B3A5C;padding:1px 5px;border-radius:3px;text-transform:uppercase;letter-spacing:0.06em}.ct-generality.svelte-k3o7e0.svelte-k3o7e0{flex-shrink:0;font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;min-width:28px;text-align:right}.ct-tier-trunk.svelte-k3o7e0.svelte-k3o7e0{color:#6B7280}.ct-tier-branch.svelte-k3o7e0.svelte-k3o7e0{color:#9CA3AF}.ct-tier-leaf.svelte-k3o7e0.svelte-k3o7e0{color:#C4C9D4}.ct-generality-large.svelte-k3o7e0.svelte-k3o7e0{font-size:14px;font-weight:700;font-variant-numeric:tabular-nums}.ct-tier-label.svelte-k3o7e0.svelte-k3o7e0{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9CA3AF}.ct-domain-tags.svelte-k3o7e0.svelte-k3o7e0{display:flex;gap:4px;margin-left:8px}.ct-domain-tag.svelte-k3o7e0.svelte-k3o7e0{font-size:9px;font-weight:500;color:#6B7280;background:#ECEEF3;padding:1px 6px;border-radius:3px}.ct-detail-meta.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:8px;padding:12px 14px 8px}.ct-content-block.svelte-k3o7e0.svelte-k3o7e0{padding:8px 14px;border-bottom:1px solid #F3F4F6}.ct-content-domain.svelte-k3o7e0.svelte-k3o7e0{font-size:9px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:4px}.ct-content-text.svelte-k3o7e0.svelte-k3o7e0{font-size:12px;color:#374151;line-height:1.7;white-space:pre-wrap}.v4-preview-text.svelte-k3o7e0.svelte-k3o7e0{font-size:12px;font-weight:400;line-height:1.75;color:#6B7280;margin:0;padding:14px 14px 12px;border-bottom:1px solid #F3F4F6}.v4-preview-lead.svelte-k3o7e0.svelte-k3o7e0{font-weight:600;color:#374151}.v4-preview-sections.svelte-k3o7e0.svelte-k3o7e0{padding:10px 0 8px}.v4-preview-sections-label.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;font-weight:600;letter-spacing:0.07em;text-transform:uppercase;color:#9CA3AF;padding:0 14px 6px}.ct-child-item.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:8px;padding:4px 14px;cursor:pointer;transition:background 80ms}.ct-child-item.svelte-k3o7e0.svelte-k3o7e0:hover{background:#E8EBF0}.ct-child-concept.svelte-k3o7e0.svelte-k3o7e0{font-size:12px;color:#4B5563;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-source-item.svelte-k3o7e0.svelte-k3o7e0{font-size:11px;color:#6B7280;padding:2px 14px}.ct-entities.svelte-k3o7e0.svelte-k3o7e0{display:flex;flex-wrap:wrap;gap:4px;padding:10px 14px}.ct-entity-tag.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;color:#6B7280;background:#F3F4F6;padding:2px 8px;border-radius:10px}.ct-lane-content.svelte-k3o7e0.svelte-k3o7e0{background:#F5F6FA}.ct-section.svelte-k3o7e0.svelte-k3o7e0{padding:0}.ct-section-child.svelte-k3o7e0.svelte-k3o7e0{border-top:1px solid #ECEEF3;padding-bottom:4px}.ct-section-heading.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#374151;padding:14px 14px 0}.ct-leaf-row.svelte-k3o7e0.svelte-k3o7e0{display:flex;flex-direction:column;gap:3px;padding:7px 14px;border-top:1px solid #F3F4F6}.ct-leaf-row.svelte-k3o7e0.svelte-k3o7e0:hover{background:#ECEEF3}.ct-leaf-head.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:baseline;gap:8px}.ct-leaf-row.svelte-k3o7e0 .ct-generality.svelte-k3o7e0{font-size:9px;flex-shrink:0}.ct-leaf-concept.svelte-k3o7e0.svelte-k3o7e0{font-size:12px;font-weight:600;color:#374151;word-break:break-word}.ct-leaf-value.svelte-k3o7e0.svelte-k3o7e0{font-size:11.5px;line-height:1.55;color:#6B7280;padding-left:36px;word-break:break-word;white-space:pre-wrap}.ct-lane-outline.svelte-k3o7e0.svelte-k3o7e0{min-width:0}.ct-lane-outline.svelte-k3o7e0 .v4-lane-header.svelte-k3o7e0{font-size:9px}.ct-lane-outline.svelte-k3o7e0 .ct-outline-item.svelte-k3o7e0{display:flex;align-items:baseline;gap:5px;padding:5px 8px;cursor:pointer;transition:background 80ms}.ct-lane-outline.svelte-k3o7e0 .ct-outline-item.svelte-k3o7e0:hover{background:#E8EBF0}.ct-lane-outline.svelte-k3o7e0 .ct-outline-label.svelte-k3o7e0{font-size:10px;color:#6B7280;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ct-lane-outline.svelte-k3o7e0 .ct-generality.svelte-k3o7e0{font-size:9px;min-width:22px}.ct-lane-outline.svelte-k3o7e0 .ct-outline-leaf.svelte-k3o7e0{padding-left:18px}.ct-lane-outline.svelte-k3o7e0 .ct-outline-leaf .ct-outline-label.svelte-k3o7e0{color:#8A90A0}.ct-outline-item.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:6px;padding:5px 8px;cursor:pointer;transition:background 80ms}.ct-outline-item.svelte-k3o7e0.svelte-k3o7e0:hover{background:#ECEEF3}.v4-overlay.svelte-k3o7e0.svelte-k3o7e0{position:fixed;inset:0;background:rgba(0,0,0,0.24);backdrop-filter:blur(2px);display:flex;align-items:flex-start;justify-content:center;padding:56px 24px;z-index:1000;overflow-y:auto}.v4-modal.svelte-k3o7e0.svelte-k3o7e0{background:#FFFFFF;border-radius:10px;box-shadow:0 8px 40px rgba(0,0,0,0.1), 0 1px 2px rgba(0,0,0,0.04);width:70vw;max-width:900px;max-height:80vh;display:flex;flex-direction:column}.v4-modal-head.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;justify-content:space-between;padding:18px 20px 14px;background:#F8F9FA;border-bottom:1px solid #E5E7EB;border-radius:10px 10px 0 0;flex-shrink:0}.v4-modal-head-left.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:baseline;gap:10px;min-width:0;flex:1}.v4-modal-head-right.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:10px;flex-shrink:0}.v4-modal-level.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;font-weight:600;color:#C5C8CD;text-transform:uppercase;letter-spacing:0.05em;flex-shrink:0}.v4-modal-title.svelte-k3o7e0.svelte-k3o7e0{font-size:15px;font-weight:600;color:#1A1A1A;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v4-modal-close.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;justify-content:center;width:26px;height:26px;background:none;border:none;color:#4B5563;cursor:pointer;border-radius:6px}.v4-modal-close.svelte-k3o7e0.svelte-k3o7e0:hover{background:#E5E7EB;color:#374151}.v4-modal-btn.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:none;border:none;color:#4B5563;cursor:pointer;border-radius:6px;transition:color 120ms ease-out, background 120ms ease-out}.v4-modal-btn.svelte-k3o7e0.svelte-k3o7e0:hover{background:#E5E7EB;color:#374151}.v4-modal-btn-active.svelte-k3o7e0.svelte-k3o7e0{background:#E5E7EB;color:#374151}.v4-modal-body.svelte-k3o7e0.svelte-k3o7e0{flex:1;overflow-y:auto;padding:20px;font-size:13px;color:#374151;line-height:1.65}.v4-meta-panel.svelte-k3o7e0.svelte-k3o7e0{padding:10px 20px;background:#F8F9FA;border-bottom:1px solid #E5E7EB}.v4-meta-row.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:baseline;gap:12px;padding:3px 0}.v4-meta-label.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.04em;min-width:80px;flex-shrink:0}.v4-meta-value.svelte-k3o7e0.svelte-k3o7e0{font-size:12px;color:#4B5563;word-break:break-all}.ct-modal-breadcrumb.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:4px;margin-bottom:12px;flex-wrap:wrap}.ct-modal-crumb.svelte-k3o7e0.svelte-k3o7e0{font-size:11px;color:#9CA3AF}.ct-modal-crumb-sep.svelte-k3o7e0.svelte-k3o7e0{font-size:11px;color:#D1D5DB}.ct-modal-crumb-current.svelte-k3o7e0.svelte-k3o7e0{font-size:11px;color:#374151;font-weight:600}.ct-modal-context.svelte-k3o7e0.svelte-k3o7e0{font-size:13px;color:#374151;line-height:1.7;margin:0 0 16px}.ct-modal-domain-block.svelte-k3o7e0.svelte-k3o7e0{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid #F3F4F6}.ct-modal-domain-label.svelte-k3o7e0.svelte-k3o7e0{font-size:9px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.05em;margin-bottom:6px}.ct-modal-domain-text.svelte-k3o7e0.svelte-k3o7e0{font-size:12.5px;color:#4B5563;line-height:1.7;white-space:pre-wrap}.ct-modal-children.svelte-k3o7e0.svelte-k3o7e0{margin-top:16px;padding-top:12px;border-top:1px solid #E5E7EB}.ct-modal-children-label.svelte-k3o7e0.svelte-k3o7e0{font-size:10px;font-weight:600;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.06em;margin-bottom:8px}.ct-modal-child.svelte-k3o7e0.svelte-k3o7e0{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;font-size:12.5px;color:#4B5563;transition:color 80ms}.ct-modal-child.svelte-k3o7e0.svelte-k3o7e0:hover{color:#111827}@media(max-width: 768px){.v4-columns.svelte-k3o7e0.svelte-k3o7e0{grid-template-columns:1fr}.v4-filter-group.svelte-k3o7e0.svelte-k3o7e0{gap:10px}.v4-filter-slider.svelte-k3o7e0.svelte-k3o7e0{width:80px}.v4-modal.svelte-k3o7e0.svelte-k3o7e0{width:calc(100vw - 24px);max-width:none;max-height:calc(100vh - 24px);border-radius:8px}}
.q-page.svelte-yn2fh0{height:100vh;display:flex;flex-direction:column;overflow:hidden;background:#E8EAEE;color:#1A1A1A;font-family:-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif}.q-columns.svelte-yn2fh0{display:grid;grid-template-columns:1fr 2fr;gap:0;background:#F1F3F7;flex:1;min-height:0;overflow:hidden;border-top:1px solid #D8DBE2}.q-lane.svelte-yn2fh0{display:flex;flex-direction:column;min-height:0;overflow:hidden;border-right:1px dashed #C4C9D4;background:#F5F6FA}.q-lane.svelte-yn2fh0:last-child{border-right:none}.q-input-lane.svelte-yn2fh0{background:#ECEEF3}.q-lane-header.svelte-yn2fh0{height:40px;box-sizing:border-box;display:flex;align-items:center;padding:0 16px;font-size:10px;font-weight:600;color:#4B5563;text-transform:uppercase;letter-spacing:0.06em;border-bottom:1px solid #D8DBE2;flex-shrink:0}.q-lane-scroll.svelte-yn2fh0{flex:1;overflow-y:auto;scrollbar-gutter:stable}.q-lane-empty.svelte-yn2fh0{padding:32px 16px;font-size:12px;color:#C5C8CD;text-align:center}.q-input-body.svelte-yn2fh0{padding:16px;display:flex;flex-direction:column;gap:10px}.q-textarea.svelte-yn2fh0{width:100%;box-sizing:border-box;background:#F5F6FA;border:1px solid #C4C9D4;border-radius:6px;padding:10px 12px;font-size:13px;font-family:inherit;color:#1A1A1A;line-height:1.55;resize:none;outline:none;transition:border-color 120ms}.q-textarea.svelte-yn2fh0::placeholder{color:#4B5563}.q-textarea.svelte-yn2fh0:focus{border-color:#9CA3AF}.q-submit.svelte-yn2fh0{align-self:flex-end;font-size:12px;font-weight:600;color:#111827;background:#FFFFFF;border:1px solid #C4C9D4;border-radius:5px;padding:5px 18px;cursor:pointer;transition:all 120ms ease-out}.q-submit.svelte-yn2fh0:hover:not(:disabled){background:#F5F6FA;border-color:#9CA3AF}.q-submit.svelte-yn2fh0:disabled{opacity:0.4;cursor:default}.q-sources-section.svelte-yn2fh0{flex:1;display:flex;flex-direction:column;min-height:0;border-top:1px solid #D8DBE2}.q-sources-label.svelte-yn2fh0{height:32px;box-sizing:border-box;display:flex;align-items:center;padding:0 14px;font-size:10px;font-weight:600;letter-spacing:0.06em;text-transform:uppercase;color:#4B5563;flex-shrink:0;border-bottom:1px solid #D8DBE2}.q-protip.svelte-yn2fh0{padding:20px 16px}.q-protip-body.svelte-yn2fh0{margin:0;font-size:12px;line-height:1.6;color:#4B5563}.q-protip-email.svelte-yn2fh0{color:#2563EB;font-style:normal}.q-source-card.svelte-yn2fh0{padding:10px 14px;border-bottom:1px solid #E4E7ED}.q-source-card.svelte-yn2fh0:hover{background:#ECEEF3}.q-source-head.svelte-yn2fh0{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.q-source-name.svelte-yn2fh0{font-size:12px;font-weight:600;color:#111827;word-break:break-all;flex:1;min-width:0}.q-source-domain.svelte-yn2fh0{flex-shrink:0;font-size:9px;font-weight:500;letter-spacing:0.04em;text-transform:uppercase;color:#6B7280}.q-source-concepts.svelte-yn2fh0{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.q-concept-pill.svelte-yn2fh0{font-size:10px;color:#4B5563;background:#E4E7ED;border-radius:3px;padding:2px 6px;line-height:1.4}.q-response-body.svelte-yn2fh0{padding:16px}.q-state.svelte-yn2fh0{padding:48px 24px;font-size:13px;color:#C5C8CD;text-align:center;line-height:1.7}@keyframes svelte-yn2fh0-q-pulse-fade{0%,100%{opacity:1}50%{opacity:0.2}}.q-pulse.svelte-yn2fh0{font-size:14px;font-weight:500;color:#4B5563;animation:svelte-yn2fh0-q-pulse-fade 2s ease-in-out infinite}.q-error.svelte-yn2fh0{color:#B45309}.q-answer.svelte-yn2fh0{font-size:13px;color:#374151;line-height:1.65}.q-answer.svelte-yn2fh0 p{margin:0 0 10px}.q-answer.svelte-yn2fh0 strong{font-weight:600}.q-answer.svelte-yn2fh0 .qmd-h2{font-size:15px;font-weight:600;color:#111827;margin:14px 0 6px}.q-answer.svelte-yn2fh0 .qmd-h3{font-size:13px;font-weight:600;color:#111827;margin:12px 0 4px}.q-answer.svelte-yn2fh0 .qmd-list{margin:6px 0 10px 16px;padding:0}.q-answer.svelte-yn2fh0 .qmd-pre{background:#ECEEF3;border-radius:5px;padding:10px 12px;font-size:12px;overflow-x:auto;margin:8px 0}.q-answer.svelte-yn2fh0 .qmd-code{background:#ECEEF3;border-radius:3px;padding:1px 5px;font-size:12px}.q-email-strip.svelte-yn2fh0{flex-shrink:0;display:flex;align-items:center;justify-content:flex-end;padding:10px 16px;border-top:1px solid #E8E8ED}.q-email.svelte-yn2fh0{font-size:11px;font-weight:500;color:#2563EB;background:none;border:1px solid #2563EB;border-radius:5px;padding:4px 14px;cursor:pointer;transition:all 120ms ease-out}.q-email.svelte-yn2fh0:hover:not(:disabled){color:#1D4ED8;border-color:#1D4ED8}.q-email.svelte-yn2fh0:disabled{opacity:0.5;cursor:default}@media(max-width: 768px){.q-columns.svelte-yn2fh0{grid-template-columns:1fr}}
.cf-page.svelte-1i63o6f.svelte-1i63o6f{min-height:100vh;background:#F5F6FA;color:#1A1A1A;font-family:-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif;padding:0 0 80px}.cf-header.svelte-1i63o6f.svelte-1i63o6f{display:flex;align-items:center;justify-content:space-between;height:48px;padding:0 24px;background:#FFFFFF;border-bottom:1px solid #E5E7EB;position:sticky;top:0;z-index:10}.cf-back.svelte-1i63o6f.svelte-1i63o6f{background:none;border:none;font-size:12px;color:#6B7280;cursor:pointer;padding:6px 10px;border-radius:4px;font-family:inherit;transition:all 120ms ease-out}.cf-back.svelte-1i63o6f.svelte-1i63o6f:hover{color:#111827;background:#F3F4F6}.cf-brand.svelte-1i63o6f.svelte-1i63o6f{font-size:11px;font-weight:700;letter-spacing:0.12em;color:#9CA3AF;text-transform:uppercase}.cf-state.svelte-1i63o6f.svelte-1i63o6f{padding:120px 24px;text-align:center;font-size:14px;color:#6B7280}.cf-error.svelte-1i63o6f.svelte-1i63o6f{color:#B91C1C}.cf-reader.svelte-1i63o6f.svelte-1i63o6f{max-width:760px;margin:0 auto;padding:56px 32px 0}.cf-root.svelte-1i63o6f.svelte-1i63o6f{margin-bottom:56px}.cf-meta-row.svelte-1i63o6f.svelte-1i63o6f{display:flex;align-items:center;gap:10px;margin-bottom:18px;flex-wrap:wrap}.cf-generality.svelte-1i63o6f.svelte-1i63o6f{font-size:11px;font-weight:700;font-variant-numeric:tabular-nums;color:#6B7280}.cf-generality-small.svelte-1i63o6f.svelte-1i63o6f{font-size:10px;font-weight:600}.ct-tier-trunk.svelte-1i63o6f.svelte-1i63o6f{color:#6B7280}.ct-tier-branch.svelte-1i63o6f.svelte-1i63o6f{color:#9CA3AF}.ct-tier-leaf.svelte-1i63o6f.svelte-1i63o6f{color:#C4C9D4}.cf-tier-label.svelte-1i63o6f.svelte-1i63o6f{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#9CA3AF}.cf-domains.svelte-1i63o6f.svelte-1i63o6f{display:flex;gap:5px;flex-wrap:wrap;margin-left:4px}.cf-domain-tag.svelte-1i63o6f.svelte-1i63o6f{font-size:10px;font-weight:500;color:#6B7280;background:#ECEEF3;padding:2px 8px;border-radius:3px}.cf-root-title.svelte-1i63o6f.svelte-1i63o6f{font-size:36px;font-weight:700;line-height:1.15;color:#111827;margin:0 0 22px;letter-spacing:-0.02em}.cf-root-context.svelte-1i63o6f.svelte-1i63o6f{font-size:17px;line-height:1.6;color:#374151;margin:0 0 28px}.cf-root-lead.svelte-1i63o6f.svelte-1i63o6f{font-weight:600;color:#111827}.cf-root-rest.svelte-1i63o6f.svelte-1i63o6f{color:#4B5563}.cf-content-block.svelte-1i63o6f.svelte-1i63o6f{padding:14px 18px;margin:18px 0;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:6px}.cf-content-block-small.svelte-1i63o6f.svelte-1i63o6f{padding:10px 14px;margin:10px 0}.cf-content-domain.svelte-1i63o6f.svelte-1i63o6f{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9CA3AF;margin-bottom:6px}.cf-content-text.svelte-1i63o6f.svelte-1i63o6f{font-size:13px;line-height:1.7;color:#374151;white-space:pre-wrap}.cf-entities.svelte-1i63o6f.svelte-1i63o6f{display:flex;flex-wrap:wrap;gap:5px;margin:14px 0 20px}.cf-entities-small.svelte-1i63o6f.svelte-1i63o6f{margin:10px 0 14px}.cf-entity-tag.svelte-1i63o6f.svelte-1i63o6f{font-size:10px;color:#6B7280;background:#F3F4F6;padding:3px 9px;border-radius:10px}.cf-sources.svelte-1i63o6f.svelte-1i63o6f{margin-top:24px;padding-top:18px;border-top:1px solid #E5E7EB}.cf-sources-label.svelte-1i63o6f.svelte-1i63o6f{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.07em;color:#9CA3AF;margin-bottom:6px}.cf-source-item.svelte-1i63o6f.svelte-1i63o6f{font-size:11px;color:#6B7280;padding:2px 0}.cf-stats.svelte-1i63o6f.svelte-1i63o6f{display:flex;align-items:center;gap:10px;margin-top:28px;padding-top:18px;border-top:1px solid #E5E7EB;font-size:11px;color:#9CA3AF}.cf-stats.svelte-1i63o6f strong.svelte-1i63o6f{color:#4B5563;font-weight:600}.cf-stat-sep.svelte-1i63o6f.svelte-1i63o6f{color:#D1D5DB}.cf-child.svelte-1i63o6f.svelte-1i63o6f{padding:28px 0;border-top:1px solid #E5E7EB}.cf-child-head.svelte-1i63o6f.svelte-1i63o6f{display:flex;align-items:baseline;gap:12px;margin-bottom:12px}.cf-child-title.svelte-1i63o6f.svelte-1i63o6f{font-size:20px;font-weight:600;line-height:1.3;color:#111827;margin:0;letter-spacing:-0.01em}.cf-child-context.svelte-1i63o6f.svelte-1i63o6f{font-size:14px;line-height:1.7;color:#4B5563;margin:0 0 14px}.cf-grandchildren.svelte-1i63o6f.svelte-1i63o6f{list-style:none;padding:0;margin:18px 0 0;border-top:1px solid #F3F4F6}.cf-leaf.svelte-1i63o6f.svelte-1i63o6f{padding:12px 0;border-bottom:1px solid #F3F4F6}.cf-leaf.svelte-1i63o6f.svelte-1i63o6f:last-child{border-bottom:none}.cf-leaf-row.svelte-1i63o6f.svelte-1i63o6f{display:flex;align-items:baseline;gap:10px;margin-bottom:4px}.cf-leaf-title.svelte-1i63o6f.svelte-1i63o6f{font-size:13px;font-weight:600;color:#374151}.cf-leaf-context.svelte-1i63o6f.svelte-1i63o6f{font-size:12.5px;line-height:1.65;color:#6B7280;margin:0;padding-left:30px}.cf-empty.svelte-1i63o6f.svelte-1i63o6f{padding:40px 0;text-align:center;font-size:12px;color:#9CA3AF;border-top:1px solid #E5E7EB}@media(max-width: 680px){.cf-reader.svelte-1i63o6f.svelte-1i63o6f{padding:32px 20px 0}.cf-root-title.svelte-1i63o6f.svelte-1i63o6f{font-size:28px}.cf-root-context.svelte-1i63o6f.svelte-1i63o6f{font-size:15px}.cf-child-title.svelte-1i63o6f.svelte-1i63o6f{font-size:17px}}
.connect-page.svelte-ifcb8s.svelte-ifcb8s{min-height:100vh;background:#E5E7EB;background-image:url("data:image/svg+xml,%3Csvg width='100' height='100' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0 5 Q25 -3 50 5 T100 5' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 15 Q25 7 50 15 T100 15' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 25 Q25 17 50 25 T100 25' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 35 Q25 27 50 35 T100 35' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 45 Q25 37 50 45 T100 45' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 55 Q25 47 50 55 T100 55' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 65 Q25 57 50 65 T100 65' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 75 Q25 67 50 75 T100 75' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 85 Q25 77 50 85 T100 85' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3Cpath d='M0 95 Q25 87 50 95 T100 95' stroke='rgba(0,0,0,0.06)' fill='none' stroke-width='0.8'/%3E%3C/svg%3E");background-size:200px 100px;font-family:-apple-system, BlinkMacSystemFont, 'Inter', 'Segoe UI', sans-serif;-webkit-font-smoothing:antialiased;padding:24px 32px 80px}.connect-container.svelte-ifcb8s.svelte-ifcb8s{max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:0;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:10px;overflow:hidden;min-height:calc(100vh - 140px)}.connect-top.svelte-ifcb8s.svelte-ifcb8s{flex:0 0 auto;border-bottom:1px solid #E5E7EB}.tab-bar.svelte-ifcb8s.svelte-ifcb8s{display:flex;border-bottom:1px solid #E5E7EB;background:#F8F9FA}.tab.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;gap:6px;padding:14px 24px;font-size:12px;font-weight:500;color:#9CA3AF;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color 120ms ease-out}.tab.svelte-ifcb8s.svelte-ifcb8s:hover{color:#6B7280}.tab-active.svelte-ifcb8s.svelte-ifcb8s{color:#111827;font-weight:600;border-bottom-color:#374151;background:#FFFFFF}.tab-content.svelte-ifcb8s.svelte-ifcb8s{min-height:280px}.tab-panel.svelte-ifcb8s.svelte-ifcb8s{padding:24px 28px}.card-grid.svelte-ifcb8s.svelte-ifcb8s{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.square-card.svelte-ifcb8s.svelte-ifcb8s{border:1px solid #E5E7EB;border-radius:10px;padding:18px;background:#FFFFFF;display:flex;flex-direction:column;gap:10px}.square-card-future.svelte-ifcb8s.svelte-ifcb8s{opacity:0.55}.upload-split.svelte-ifcb8s.svelte-ifcb8s{display:grid;grid-template-columns:1fr 1fr;gap:24px;min-height:220px}.upload-left.svelte-ifcb8s.svelte-ifcb8s{display:flex;flex-direction:column}.upload-right.svelte-ifcb8s.svelte-ifcb8s{display:flex;flex-direction:column;gap:12px}.drop-zone-fill.svelte-ifcb8s.svelte-ifcb8s{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.file-list-fill.svelte-ifcb8s.svelte-ifcb8s{flex:1;display:flex;flex-direction:column}.file-list-fill.svelte-ifcb8s .file-table.svelte-ifcb8s{flex:1;max-height:none;overflow-y:auto}.expect-block.svelte-ifcb8s.svelte-ifcb8s{flex:1;display:flex;flex-direction:column;gap:6px;padding:14px;background:#F9FAFB;border:1px solid #E5E7EB;border-radius:8px}.expect-label.svelte-ifcb8s.svelte-ifcb8s{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9CA3AF}.submit-btn-full.svelte-ifcb8s.svelte-ifcb8s{width:100%;padding:10px 20px;margin-top:auto}.collection-toggle-row.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#F9FAFB;border:1px solid #E5E7EB;border-radius:8px}.collection-toggle-text.svelte-ifcb8s.svelte-ifcb8s{display:flex;flex-direction:column;gap:2px}.collection-toggle-label.svelte-ifcb8s.svelte-ifcb8s{font-size:13px;font-weight:600;color:#111827}.collection-toggle-hint.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;color:#9CA3AF}.toggle-switch.svelte-ifcb8s.svelte-ifcb8s{position:relative;width:36px;height:20px;background:#D1D5DB;border:none;border-radius:10px;cursor:pointer;transition:background 200ms ease-out;padding:0;flex-shrink:0}.toggle-switch.on.svelte-ifcb8s.svelte-ifcb8s{background:#111827}.toggle-knob.svelte-ifcb8s.svelte-ifcb8s{position:absolute;top:2px;left:2px;width:16px;height:16px;background:#FFFFFF;border-radius:50%;transition:transform 200ms ease-out;box-shadow:0 1px 3px rgba(0,0,0,0.15)}.toggle-switch.on.svelte-ifcb8s .toggle-knob.svelte-ifcb8s{transform:translateX(16px)}.drop-zone.svelte-ifcb8s.svelte-ifcb8s{border:2px dashed #D1D5DB;border-radius:8px;padding:28px 24px;text-align:center;cursor:pointer;transition:all 200ms ease-out;display:flex;flex-direction:column;align-items:center;background:#F9FAFB}.drop-zone.svelte-ifcb8s.svelte-ifcb8s:hover{border-color:#9CA3AF;background:#F3F4F6}.drop-zone.drag-over.svelte-ifcb8s.svelte-ifcb8s{border-color:#6B7280;background:#E5E7EB}.drop-icon.svelte-ifcb8s.svelte-ifcb8s{color:#9CA3AF;margin-bottom:8px}.drop-title.svelte-ifcb8s.svelte-ifcb8s{font-size:14px;font-weight:600;color:#374151;margin:0 0 4px}.drop-subtitle.svelte-ifcb8s.svelte-ifcb8s{font-size:12px;color:#9CA3AF;margin:0}.file-list-zone.svelte-ifcb8s.svelte-ifcb8s{display:flex;flex-direction:column;border:1px solid #E5E7EB;border-radius:8px;overflow:hidden;transition:border-color 200ms ease-out;background:#FFFFFF}.file-list-zone.drag-over.svelte-ifcb8s.svelte-ifcb8s{border-color:#9CA3AF}.file-table.svelte-ifcb8s.svelte-ifcb8s{max-height:180px;overflow-y:auto}.file-row.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;padding:8px 12px;gap:8px;border-bottom:1px solid #F3F4F6}.file-row.svelte-ifcb8s.svelte-ifcb8s:last-child{border-bottom:none}.file-name.svelte-ifcb8s.svelte-ifcb8s{font-size:13px;color:#374151;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}.file-size.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;color:#9CA3AF;font-family:"SF Mono", Monaco, monospace;white-space:nowrap;flex-shrink:0}.file-remove.svelte-ifcb8s.svelte-ifcb8s{width:20px;height:20px;border-radius:50%;background:transparent;border:none;color:#9CA3AF;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0}.file-remove.svelte-ifcb8s.svelte-ifcb8s:hover{color:#EF4444;background:#FEF2F2}.add-more-btn.svelte-ifcb8s.svelte-ifcb8s{padding:8px;background:none;border:none;border-top:1px solid #E5E7EB;color:#6B7280;font-size:12px;font-weight:500;cursor:pointer;font-family:inherit}.add-more-btn.svelte-ifcb8s.svelte-ifcb8s:hover{background:#F9FAFB;color:#374151}.expect-text.svelte-ifcb8s.svelte-ifcb8s{font-size:12px;color:#9CA3AF;line-height:1.4}.submit-btn.svelte-ifcb8s.svelte-ifcb8s{padding:8px 20px;background:#111827;color:#F9FAFB;border:none;border-radius:8px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;flex-shrink:0}.submit-btn.svelte-ifcb8s.svelte-ifcb8s:hover:not(:disabled){background:#374151}.submit-btn.svelte-ifcb8s.svelte-ifcb8s:disabled{background:#D1D5DB;color:#9CA3AF;cursor:default}.upload-progress.svelte-ifcb8s.svelte-ifcb8s{text-align:center;padding:40px 24px}.upload-check.svelte-ifcb8s.svelte-ifcb8s{width:40px;height:40px;border-radius:50%;background:#F3F4F6;color:#374151;display:flex;align-items:center;justify-content:center;margin:0 auto 12px}.upload-check.uploading.svelte-ifcb8s.svelte-ifcb8s{background:#EFF6FF;color:#3B82F6}.upload-status.svelte-ifcb8s.svelte-ifcb8s{font-size:14px;color:#374151;font-weight:500;margin:0 0 4px}.upload-hint.svelte-ifcb8s.svelte-ifcb8s{font-size:12px;color:#9CA3AF;margin:0}.upload-okay-btn.svelte-ifcb8s.svelte-ifcb8s{margin-top:16px;padding:8px 24px;background:#111827;color:#F9FAFB;border:none;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit}.upload-okay-btn.svelte-ifcb8s.svelte-ifcb8s:hover{background:#374151}.progress-bar-track.svelte-ifcb8s.svelte-ifcb8s{width:80%;max-width:260px;height:5px;background:#E5E7EB;border-radius:3px;margin:10px auto 6px;overflow:hidden}.progress-bar-fill.svelte-ifcb8s.svelte-ifcb8s{height:100%;background:#111827;border-radius:3px;transition:width 200ms ease-out}.error-icon-small.svelte-ifcb8s.svelte-ifcb8s{width:36px;height:36px;border-radius:50%;background:#FEF2F2;color:#EF4444;font-size:18px;font-weight:700;display:flex;align-items:center;justify-content:center;margin:0 auto 10px}.upload-error-msg.svelte-ifcb8s.svelte-ifcb8s{font-size:13px;color:#6B7280;margin:0 0 12px}.config-address.svelte-ifcb8s.svelte-ifcb8s{font-size:14px;font-weight:500;color:#111827;font-family:'SF Mono', 'Fira Code', Menlo, monospace;user-select:all}.status-dot.svelte-ifcb8s.svelte-ifcb8s{width:7px;height:7px;border-radius:50%;flex-shrink:0}.status-dot.active.svelte-ifcb8s.svelte-ifcb8s{background:#10B981;box-shadow:0 0 0 2.5px rgba(16, 185, 129, 0.15)}.status-dot.inactive.svelte-ifcb8s.svelte-ifcb8s{background:#D1D5DB}.inbox-head.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.inbox-head-left.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;gap:8px}.inbox-name.svelte-ifcb8s.svelte-ifcb8s{font-size:13px;font-weight:600;color:#111827}.inbox-desc.svelte-ifcb8s.svelte-ifcb8s{font-size:12px;color:#6B7280;line-height:1.5;margin:0 0 12px}.address-block.svelte-ifcb8s.svelte-ifcb8s{display:flex;flex-direction:column;gap:6px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:6px;padding:10px 14px;margin-bottom:8px}.address-row.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;gap:8px}.address-actions.svelte-ifcb8s.svelte-ifcb8s{display:flex;gap:6px}.action-btn.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;font-weight:600;color:#6B7280;cursor:pointer;padding:3px 10px;border-radius:4px;transition:all 120ms ease-out;user-select:none}.action-btn.svelte-ifcb8s.svelte-ifcb8s:hover{color:#111827;background:#E5E7EB}.action-regen.svelte-ifcb8s.svelte-ifcb8s{color:#9CA3AF}.action-regen.svelte-ifcb8s.svelte-ifcb8s:hover{color:#DC2626;background:#FEF2F2}.confirm-block.svelte-ifcb8s.svelte-ifcb8s{background:#FEF2F2;border:1px solid #FECACA;border-radius:6px;padding:10px 14px;margin-top:8px}.confirm-text.svelte-ifcb8s.svelte-ifcb8s{font-size:12px;color:#991B1B;line-height:1.5;margin:0 0 8px}.confirm-actions.svelte-ifcb8s.svelte-ifcb8s{display:flex;gap:8px}.confirm-yes.svelte-ifcb8s.svelte-ifcb8s{color:#DC2626}.confirm-yes.svelte-ifcb8s.svelte-ifcb8s:hover{background:#FEE2E2;color:#991B1B}.toggle-track.svelte-ifcb8s.svelte-ifcb8s{position:relative;display:inline-block;width:34px;height:18px;border-radius:9px;cursor:pointer;transition:background 200ms ease-out;flex-shrink:0}.toggle-track.toggle-on.svelte-ifcb8s.svelte-ifcb8s{background:#10B981}.toggle-track.toggle-off.svelte-ifcb8s.svelte-ifcb8s{background:#D1D5DB}.toggle-track.toggling.svelte-ifcb8s.svelte-ifcb8s{opacity:0.5;cursor:default;pointer-events:none}.toggle-thumb.svelte-ifcb8s.svelte-ifcb8s{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#FFFFFF;transition:transform 200ms ease-out;box-shadow:0 1px 2px rgba(0, 0, 0, 0.1)}.toggle-on.svelte-ifcb8s .toggle-thumb.svelte-ifcb8s{transform:translateX(16px)}.instructions.svelte-ifcb8s.svelte-ifcb8s{border-top:1px solid #F3F4F6;padding-top:16px}.instructions-label.svelte-ifcb8s.svelte-ifcb8s{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9CA3AF;display:block;margin-bottom:10px}.instruction-items.svelte-ifcb8s.svelte-ifcb8s{display:flex;flex-direction:column;gap:6px}.instruction-item.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:baseline;gap:12px;font-size:12px}.instruction-key.svelte-ifcb8s.svelte-ifcb8s{flex-shrink:0;width:120px;font-weight:600;color:#374151}.instruction-val.svelte-ifcb8s.svelte-ifcb8s{color:#6B7280}.integration-head.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;gap:8px;margin-bottom:4px}.integration-name.svelte-ifcb8s.svelte-ifcb8s{font-size:13px;font-weight:600;color:#111827}.integration-badge.svelte-ifcb8s.svelte-ifcb8s{font-size:9px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#9CA3AF;background:#F3F4F6;padding:2px 6px;border-radius:3px}.integration-setup.svelte-ifcb8s.svelte-ifcb8s{margin-top:12px;border-top:1px solid #F3F4F6;padding-top:10px}.setup-list.svelte-ifcb8s.svelte-ifcb8s{margin:0;padding-left:18px;font-size:12px;color:#6B7280;line-height:1.7}.setup-list.svelte-ifcb8s li.svelte-ifcb8s{padding-left:4px}.intg-copy-block.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;justify-content:space-between;gap:8px;background:#F9FAFB;border:1px solid #E5E7EB;border-radius:6px;padding:8px 10px;margin-top:10px;cursor:pointer;transition:background 120ms ease-out}.intg-copy-block.svelte-ifcb8s.svelte-ifcb8s:hover{background:#F3F4F6}.intg-copy-loading.svelte-ifcb8s.svelte-ifcb8s{opacity:0.5;cursor:default;pointer-events:none}.intg-address.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;font-family:'SF Mono', 'Fira Code', Menlo, monospace;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.intg-copy-btn.svelte-ifcb8s.svelte-ifcb8s{font-size:10px;font-weight:600;color:#6B7280;flex-shrink:0;user-select:none}.intg-copy-block.svelte-ifcb8s:hover .intg-copy-btn.svelte-ifcb8s{color:#111827}.setup-file-label.svelte-ifcb8s.svelte-ifcb8s{display:block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9CA3AF;margin-bottom:6px}.intg-secrets-note.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;color:#9CA3AF;margin:6px 0 0;line-height:1.5}.intg-secrets-note.svelte-ifcb8s code.svelte-ifcb8s{font-family:'SF Mono', 'Fira Code', Menlo, monospace;font-size:10px;background:#F3F4F6;padding:1px 4px;border-radius:3px;color:#374151}.connect-bottom.svelte-ifcb8s.svelte-ifcb8s{flex:1;display:flex;flex-direction:column;min-height:300px}.log-header.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#F8F9FA;border-bottom:1px solid #E5E7EB;flex-shrink:0}.log-title.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.06em;color:#9CA3AF}.log-controls.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;gap:10px}.log-filter-label.svelte-ifcb8s.svelte-ifcb8s{font-size:10px;font-weight:500;color:#9CA3AF;text-transform:uppercase;letter-spacing:0.04em}.log-refresh.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;justify-content:center;width:24px;height:24px;color:#9CA3AF;cursor:pointer;border-radius:4px;transition:color 120ms ease-out, background 120ms ease-out}.log-refresh.svelte-ifcb8s.svelte-ifcb8s:hover{color:#374151;background:#E5E7EB}.log-scroll.svelte-ifcb8s.svelte-ifcb8s{flex:1;overflow-y:auto}.log-row.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:baseline;padding:8px 20px;border-bottom:1px solid #F3F4F6;cursor:pointer;transition:background 60ms ease-out;gap:0}.log-row.svelte-ifcb8s.svelte-ifcb8s:hover{background:#F9FAFB}.log-row-expanded.svelte-ifcb8s.svelte-ifcb8s{background:#F9FAFB}.log-row-error.svelte-ifcb8s .log-col-summary.svelte-ifcb8s{color:#DC2626}.log-col-ts.svelte-ifcb8s.svelte-ifcb8s{width:80px;flex-shrink:0;font-size:11px;color:#9CA3AF}.log-col-type.svelte-ifcb8s.svelte-ifcb8s{width:60px;flex-shrink:0;font-size:10px;font-weight:600;color:#D1D5DB;text-transform:uppercase;letter-spacing:0.03em}.log-col-summary.svelte-ifcb8s.svelte-ifcb8s{flex:1;font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.log-col-outcome.svelte-ifcb8s.svelte-ifcb8s{flex-shrink:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.03em;padding:2px 8px;border-radius:3px;margin-left:12px}.outcome-ok.svelte-ifcb8s.svelte-ifcb8s{color:#059669;background:#ECFDF5}.outcome-err.svelte-ifcb8s.svelte-ifcb8s{color:#DC2626;background:#FEF2F2}.outcome-pending.svelte-ifcb8s.svelte-ifcb8s{color:#D97706;background:#FFFBEB}.log-row-parent.svelte-ifcb8s .log-col-summary.svelte-ifcb8s{font-weight:600;color:#111827}.log-col-count-muted.svelte-ifcb8s.svelte-ifcb8s{color:#E5E7EB}.log-col-count.svelte-ifcb8s.svelte-ifcb8s{flex-shrink:0;font-size:10px;font-weight:500;color:#D1D5DB;min-width:16px;text-align:right;margin-left:8px}.log-row-child.svelte-ifcb8s.svelte-ifcb8s{padding-left:40px;background:#FAFBFC;border-left:2px solid #E5E7EB;margin-left:20px;cursor:default}.log-row-child.svelte-ifcb8s .log-col-summary.svelte-ifcb8s{font-size:11px;color:#6B7280}.log-row-child.svelte-ifcb8s.svelte-ifcb8s:hover{background:#F3F4F6}.log-detail.svelte-ifcb8s.svelte-ifcb8s{padding:0 20px 10px 20px;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.log-detail-json.svelte-ifcb8s.svelte-ifcb8s{font-family:'SF Mono', 'Fira Code', Menlo, monospace;font-size:11px;line-height:1.6;color:#374151;margin:0;padding:10px 14px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:4px;overflow-x:auto;white-space:pre}.log-pager.svelte-ifcb8s.svelte-ifcb8s{display:flex;align-items:center;justify-content:center;gap:16px;padding:10px 20px;border-top:1px solid #F3F4F6}.pager-btn.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;font-weight:500;color:#6B7280;cursor:pointer;padding:4px 10px;border-radius:4px;transition:all 100ms ease-out}.pager-btn.svelte-ifcb8s.svelte-ifcb8s:hover{color:#111827;background:#F3F4F6}.pager-disabled.svelte-ifcb8s.svelte-ifcb8s{color:#D1D5DB;pointer-events:none}.pager-info.svelte-ifcb8s.svelte-ifcb8s{font-size:11px;font-weight:500;color:#9CA3AF}.log-empty.svelte-ifcb8s.svelte-ifcb8s{padding:48px 24px;text-align:center;font-size:12px;color:#9CA3AF}@media(max-width: 768px){.connect-page.svelte-ifcb8s.svelte-ifcb8s{padding:16px 12px 48px}.tab.svelte-ifcb8s.svelte-ifcb8s{padding:12px 16px;font-size:11px}.tab-panel.svelte-ifcb8s.svelte-ifcb8s{padding:20px 16px}.card-grid.svelte-ifcb8s.svelte-ifcb8s{grid-template-columns:1fr}.instruction-item.svelte-ifcb8s.svelte-ifcb8s{flex-direction:column;gap:2px}.instruction-key.svelte-ifcb8s.svelte-ifcb8s{width:auto}.upload-split.svelte-ifcb8s.svelte-ifcb8s{grid-template-columns:1fr;min-height:auto}.log-col-ts.svelte-ifcb8s.svelte-ifcb8s{width:60px;font-size:10px}.log-col-type.svelte-ifcb8s.svelte-ifcb8s{display:none}.log-row.svelte-ifcb8s.svelte-ifcb8s{padding:8px 12px}.log-header.svelte-ifcb8s.svelte-ifcb8s{padding:10px 12px}}
.log-page.svelte-76i1pd.svelte-76i1pd{min-height:100vh;background:#F9FAFB;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased;display:flex;flex-direction:column}.toolbar.svelte-76i1pd.svelte-76i1pd{display:flex;align-items:center;justify-content:space-between;padding:12px 20px;background:#FFFFFF;border-bottom:1px solid #E5E7EB;flex-shrink:0;gap:12px}.toolbar-right.svelte-76i1pd.svelte-76i1pd{display:flex;align-items:center;gap:12px}.pill-group.svelte-76i1pd.svelte-76i1pd{display:flex;gap:1px;background:#E5E7EB;border-radius:6px;padding:2px}.pill.svelte-76i1pd.svelte-76i1pd{font-size:11px;font-weight:500;color:#6B7280;padding:4px 10px;border-radius:4px;cursor:pointer;transition:all 100ms ease-out;user-select:none}.pill.svelte-76i1pd.svelte-76i1pd:hover{color:#374151}.pill-active.svelte-76i1pd.svelte-76i1pd{background:#FFFFFF;color:#111827;font-weight:600;box-shadow:0 1px 2px rgba(0, 0, 0, 0.06)}.export-btn.svelte-76i1pd.svelte-76i1pd{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#6B7280;cursor:pointer;padding:4px 10px;border-radius:4px;border:1px solid #E5E7EB;transition:all 100ms ease-out;user-select:none}.export-btn.svelte-76i1pd.svelte-76i1pd:hover{color:#111827;border-color:#D1D5DB;background:#F9FAFB}.entry-count.svelte-76i1pd.svelte-76i1pd{font-size:11px;font-weight:500;color:#9CA3AF;font-family:'SF Mono', 'Fira Code', Menlo, monospace;min-width:24px;text-align:right}.log-scroll.svelte-76i1pd.svelte-76i1pd{flex:1;overflow-y:auto}.log-row.svelte-76i1pd.svelte-76i1pd{display:flex;align-items:baseline;padding:6px 20px;border-bottom:1px solid #F3F4F6;cursor:pointer;transition:background 60ms ease-out;gap:0}.log-row.svelte-76i1pd.svelte-76i1pd:hover{background:#F3F4F6}.row-expanded.svelte-76i1pd.svelte-76i1pd{background:#F9FAFB}.row-error.svelte-76i1pd.svelte-76i1pd{color:#DC2626}.row-error.svelte-76i1pd .col-summary.svelte-76i1pd{color:#DC2626}.col-chevron.svelte-76i1pd.svelte-76i1pd{width:16px;flex-shrink:0;font-size:10px;color:#9CA3AF;line-height:1}.col-ts.svelte-76i1pd.svelte-76i1pd{width:140px;flex-shrink:0;font-family:'SF Mono', 'Fira Code', Menlo, monospace;font-size:11px;color:#9CA3AF}.col-status.svelte-76i1pd.svelte-76i1pd{width:36px;flex-shrink:0;font-family:'SF Mono', 'Fira Code', Menlo, monospace;font-size:10px;font-weight:600;letter-spacing:0.03em}.s-ok.svelte-76i1pd.svelte-76i1pd{color:#10B981}.s-err.svelte-76i1pd.svelte-76i1pd{color:#DC2626}.col-type.svelte-76i1pd.svelte-76i1pd{width:72px;flex-shrink:0;font-size:11px;color:#6B7280}.col-summary.svelte-76i1pd.svelte-76i1pd{flex:1;font-size:12px;color:#374151;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.log-detail.svelte-76i1pd.svelte-76i1pd{padding:0 20px 8px 36px;background:#F9FAFB;border-bottom:1px solid #E5E7EB}.detail-json.svelte-76i1pd.svelte-76i1pd{font-family:'SF Mono', 'Fira Code', Menlo, monospace;font-size:11px;line-height:1.6;color:#374151;margin:0;padding:10px 14px;background:#FFFFFF;border:1px solid #E5E7EB;border-radius:4px;overflow-x:auto;white-space:pre}.col-count.svelte-76i1pd.svelte-76i1pd{margin-left:auto;margin-right:8px;font-size:10px;font-weight:600;color:#9CA3AF;background:#F3F4F6;border:1px solid #E5E7EB;border-radius:10px;padding:1px 7px;flex-shrink:0}.log-group-detail.svelte-76i1pd.svelte-76i1pd{border-bottom:1px solid #E5E7EB;background:#F9FAFB}.log-subrow.svelte-76i1pd.svelte-76i1pd{display:flex;align-items:center;gap:10px;padding:6px 20px 6px 36px;cursor:pointer;border-top:1px solid #F3F4F6;font-size:12px;color:#4B5563}.log-subrow.svelte-76i1pd.svelte-76i1pd:hover{background:#F3F4F6}.subrow-error.svelte-76i1pd .col-summary.svelte-76i1pd{color:#DC2626}.sub-chevron.svelte-76i1pd.svelte-76i1pd{font-size:8px;color:#9CA3AF;flex-shrink:0}.sub-ts.svelte-76i1pd.svelte-76i1pd{width:140px;flex-shrink:0;font-size:11px;color:#9CA3AF}.log-subdetail.svelte-76i1pd.svelte-76i1pd{padding-left:56px}.log-empty.svelte-76i1pd.svelte-76i1pd{padding:48px 24px;text-align:center;font-size:12px;color:#9CA3AF}@media(max-width: 768px){.col-ts.svelte-76i1pd.svelte-76i1pd{width:90px;font-size:10px}.toolbar.svelte-76i1pd.svelte-76i1pd{flex-direction:column;align-items:flex-start}.pill-group.svelte-76i1pd.svelte-76i1pd{flex-wrap:wrap}.toolbar-right.svelte-76i1pd.svelte-76i1pd{flex-wrap:wrap;width:100%}.log-detail.svelte-76i1pd.svelte-76i1pd{padding:0 12px 8px 12px}}@media(max-width: 480px){.col-type.svelte-76i1pd.svelte-76i1pd{display:none}.col-ts.svelte-76i1pd.svelte-76i1pd{width:64px}}
.admin-page.svelte-qjgm3i.svelte-qjgm3i{min-height:100vh;background:#F9FAFB;font-family:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;-webkit-font-smoothing:antialiased}.admin-header.svelte-qjgm3i.svelte-qjgm3i{background:#FFFFFF;border-bottom:1px solid #E5E7EB;padding:28px 24px}.admin-title.svelte-qjgm3i.svelte-qjgm3i{margin:0 auto;max-width:640px;font-size:20px;font-weight:700;color:#111827;letter-spacing:-0.3px}.admin-body.svelte-qjgm3i.svelte-qjgm3i{max-width:640px;margin:0 auto;padding:24px 24px 80px;display:flex;flex-direction:column;gap:20px}.section-card.svelte-qjgm3i.svelte-qjgm3i{background:#FFFFFF;border:1px solid #E5E7EB;border-radius:10px;padding:24px 28px}.section-title.svelte-qjgm3i.svelte-qjgm3i{margin:0 0 16px;font-size:14px;font-weight:600;color:#111827;letter-spacing:-0.2px}.section-header-row.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-header-row.svelte-qjgm3i .section-title.svelte-qjgm3i{margin:0}.header-actions.svelte-qjgm3i.svelte-qjgm3i{display:flex;gap:8px}.name-row.svelte-qjgm3i.svelte-qjgm3i{display:flex;gap:10px;align-items:center}.name-row.svelte-qjgm3i .field-input.svelte-qjgm3i{flex:1}.meta-row.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;font-size:12px;color:#9CA3AF}.meta-item.svelte-qjgm3i strong.svelte-qjgm3i{font-weight:600;color:#6B7280}.meta-dot.svelte-qjgm3i.svelte-qjgm3i{color:#D1D5DB}.field-input.svelte-qjgm3i.svelte-qjgm3i{padding:8px 12px;font-size:14px;color:#111827;border:1px solid #D1D5DB;border-radius:6px;background:#FFFFFF;box-sizing:border-box;transition:border-color 150ms ease-out}.field-input.svelte-qjgm3i.svelte-qjgm3i:focus{outline:none;border-color:#6B7280}.field-select.svelte-qjgm3i.svelte-qjgm3i{padding:8px 12px;font-size:13px;color:#111827;border:1px solid #D1D5DB;border-radius:6px;background:#FFFFFF}.btn-primary.svelte-qjgm3i.svelte-qjgm3i{padding:8px 20px;font-size:13px;font-weight:600;color:#FFFFFF;background:#111827;border:none;border-radius:6px;cursor:pointer;transition:background 150ms ease-out;white-space:nowrap}.btn-primary.svelte-qjgm3i.svelte-qjgm3i:hover{background:#1F2937}.btn-primary.svelte-qjgm3i.svelte-qjgm3i:disabled{opacity:0.4;cursor:default}.btn-secondary.svelte-qjgm3i.svelte-qjgm3i{padding:6px 16px;font-size:12px;font-weight:600;color:#374151;background:#FFFFFF;border:1px solid #D1D5DB;border-radius:6px;cursor:pointer;transition:all 150ms ease-out;white-space:nowrap}.btn-secondary.svelte-qjgm3i.svelte-qjgm3i:hover{border-color:#9CA3AF;background:#F9FAFB}.members-table.svelte-qjgm3i.svelte-qjgm3i{border:1px solid #E5E7EB;border-radius:8px;overflow:hidden}.members-header.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:center;padding:8px 16px;background:#F9FAFB;border-bottom:1px solid #E5E7EB;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.08em;color:#9CA3AF}.member-row.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:center;padding:10px 16px;border-bottom:1px solid #F3F4F6;font-size:13px;color:#374151}.member-row.svelte-qjgm3i.svelte-qjgm3i:last-child{border-bottom:none}.col-name.svelte-qjgm3i.svelte-qjgm3i{flex:1.2;font-weight:500;color:#111827}.col-email.svelte-qjgm3i.svelte-qjgm3i{flex:1.5;color:#6B7280;font-size:12px}.col-role.svelte-qjgm3i.svelte-qjgm3i{width:80px;flex-shrink:0}.col-active.svelte-qjgm3i.svelte-qjgm3i{width:80px;flex-shrink:0;font-size:12px;color:#9CA3AF}.col-actions.svelte-qjgm3i.svelte-qjgm3i{width:60px;flex-shrink:0;text-align:right}.role-badge.svelte-qjgm3i.svelte-qjgm3i{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:0.04em;padding:2px 8px;border-radius:4px;background:#F3F4F6;color:#6B7280}.role-admin.svelte-qjgm3i.svelte-qjgm3i{background:#111827;color:#F9FAFB}.action-link.svelte-qjgm3i.svelte-qjgm3i{font-size:11px;color:#9CA3AF;cursor:pointer;transition:color 150ms ease-out}.action-link.svelte-qjgm3i.svelte-qjgm3i:hover{color:#DC2626}.invite-row.svelte-qjgm3i.svelte-qjgm3i{display:flex;gap:10px;margin-bottom:16px;align-items:center}.invite-input.svelte-qjgm3i.svelte-qjgm3i{flex:1}.seats-note.svelte-qjgm3i.svelte-qjgm3i{margin-top:12px;font-size:12px;color:#9CA3AF}.plan-row.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:center;justify-content:space-between}.plan-info.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:baseline;gap:12px}.plan-name.svelte-qjgm3i.svelte-qjgm3i{font-size:24px;font-weight:700;color:#111827}.plan-price.svelte-qjgm3i.svelte-qjgm3i{font-size:13px;color:#6B7280}.plan-status.svelte-qjgm3i.svelte-qjgm3i{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:0.05em;color:#10B981}.plan-detail.svelte-qjgm3i.svelte-qjgm3i{margin-top:8px;font-size:13px;color:#6B7280}@media(max-width: 640px){.admin-header.svelte-qjgm3i.svelte-qjgm3i{padding:20px 16px}.admin-body.svelte-qjgm3i.svelte-qjgm3i{padding:16px 16px 60px}.section-card.svelte-qjgm3i.svelte-qjgm3i{padding:20px 20px}.name-row.svelte-qjgm3i.svelte-qjgm3i{flex-direction:column}.name-row.svelte-qjgm3i .field-input.svelte-qjgm3i{width:100%}.name-row.svelte-qjgm3i .btn-primary.svelte-qjgm3i{width:100%}.invite-row.svelte-qjgm3i.svelte-qjgm3i{flex-direction:column}.invite-input.svelte-qjgm3i.svelte-qjgm3i{width:100%}.col-email.svelte-qjgm3i.svelte-qjgm3i{display:none}.col-active.svelte-qjgm3i.svelte-qjgm3i{display:none}.header-actions.svelte-qjgm3i.svelte-qjgm3i{flex-wrap:wrap}.meta-row.svelte-qjgm3i.svelte-qjgm3i{flex-direction:column;gap:2px}.meta-dot.svelte-qjgm3i.svelte-qjgm3i{display:none}.modal.svelte-qjgm3i.svelte-qjgm3i{width:90%}.modal-actions.svelte-qjgm3i.svelte-qjgm3i{flex-direction:column}.modal-actions.svelte-qjgm3i .btn-secondary.svelte-qjgm3i,.modal-actions.svelte-qjgm3i .btn-primary.svelte-qjgm3i{width:100%}}.modal-overlay.svelte-qjgm3i.svelte-qjgm3i{position:fixed;inset:0;background:rgba(0, 0, 0, 0.5);display:flex;align-items:center;justify-content:center;z-index:100;animation:svelte-qjgm3i-fade-in 0.2s ease}@keyframes svelte-qjgm3i-fade-in{from{opacity:0}to{opacity:1}}.modal.svelte-qjgm3i.svelte-qjgm3i{background:#FFFFFF;border-radius:12px;padding:32px;width:380px;max-width:92vw;text-align:center;animation:svelte-qjgm3i-slide-up 0.25s ease}@keyframes svelte-qjgm3i-slide-up{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.modal-title.svelte-qjgm3i.svelte-qjgm3i{margin:0 0 8px;font-size:16px;font-weight:700;color:#111827}.modal-text.svelte-qjgm3i.svelte-qjgm3i{margin:0 0 20px;font-size:13px;color:#6B7280;line-height:1.5}.modal-price.svelte-qjgm3i.svelte-qjgm3i{display:flex;align-items:baseline;justify-content:center;gap:4px;margin-bottom:6px}.price-amount.svelte-qjgm3i.svelte-qjgm3i{font-size:32px;font-weight:800;color:#111827;letter-spacing:-0.5px}.price-period.svelte-qjgm3i.svelte-qjgm3i{font-size:13px;color:#9CA3AF}.modal-sub.svelte-qjgm3i.svelte-qjgm3i{margin:0 0 24px;font-size:12px;color:#9CA3AF}.modal-actions.svelte-qjgm3i.svelte-qjgm3i{display:flex;gap:10px;justify-content:center}
body{margin:0;padding:0;background:#F8F6F2;font-family:-apple-system, BlinkMacSystemFont, 'Segoe UI', Helvetica, Arial, sans-serif;-webkit-font-smoothing:antialiased}.zen-page.svelte-1tlz3j8{min-height:100vh;background:#F8F6F2;display:flex;justify-content:center;padding:64px 24px 96px}.zen-loading.svelte-1tlz3j8,.zen-error.svelte-1tlz3j8{margin-top:120px;font-size:14px;color:#9CA3AF;text-align:center}.zen-article.svelte-1tlz3j8{width:100%;max-width:680px}.zen-title.svelte-1tlz3j8{font-size:26px;font-weight:700;color:#111827;margin:0 0 36px;line-height:1.25;letter-spacing:-0.3px}.zen-body.svelte-1tlz3j8 .jsond-entry{margin-bottom:20px}.zen-body.svelte-1tlz3j8 .jsond-key{font-size:13px;font-weight:600;color:#374151;margin-bottom:4px;letter-spacing:0.01em}.zen-body.svelte-1tlz3j8 .depth-1 > .jsond-key{font-size:16px;font-weight:700;color:#111827;margin-top:32px;margin-bottom:8px;letter-spacing:-0.2px}.zen-body.svelte-1tlz3j8 .depth-2 > .jsond-key{font-size:14px;font-weight:600;color:#1F2937;margin-top:20px;margin-bottom:5px}.zen-body.svelte-1tlz3j8 .jsond-value{font-size:14.5px;line-height:1.75;color:#374151}.zen-body.svelte-1tlz3j8 .jsond-markdown p{margin:0 0 10px}.zen-body.svelte-1tlz3j8 .jsond-markdown code{font-family:'SF Mono', 'Fira Code', 'Fira Mono', 'Roboto Mono', monospace;font-size:12.5px;background:#EDECE8;padding:1px 5px;border-radius:3px;color:#1F2937}.zen-body.svelte-1tlz3j8 .jsond-markdown pre{background:#EDECE8;border-radius:6px;padding:16px;overflow-x:auto;margin:12px 0}.zen-body.svelte-1tlz3j8 .jsond-markdown pre code{background:none;padding:0;font-size:12.5px}.zen-body.svelte-1tlz3j8 .jsond-table{width:100%;border-collapse:collapse;font-size:13.5px;margin:12px 0}.zen-body.svelte-1tlz3j8 .jsond-table th,.zen-body.svelte-1tlz3j8 .jsond-table td{padding:8px 12px;border:1px solid #D1D5DB;text-align:left}.zen-body.svelte-1tlz3j8 .jsond-table th{background:#EDECE8;font-weight:600;color:#1F2937}.zen-body.svelte-1tlz3j8 .jsond-table tr:nth-child(even) td{background:#F3F1ED}@media(max-width: 640px){.zen-page.svelte-1tlz3j8{padding:40px 16px 72px}.zen-title.svelte-1tlz3j8{font-size:22px}}
.loading-page.svelte-j821vx{display:flex;align-items:center;justify-content:center;min-height:100vh}.loading-brand.svelte-j821vx{font-size:32px;font-weight:800;color:#D1D5DB;letter-spacing:-0.5px;animation:svelte-j821vx-pulse 1.5s ease-in-out infinite}@keyframes svelte-j821vx-pulse{0%,100%{opacity:0.4}50%{opacity:1}}
