.onboarding-overlay.svelte-a7gy0w{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:1rem;background:#06111ca8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.onboarding-modal.svelte-a7gy0w{position:relative;width:min(100%,620px);max-height:min(88vh,700px);overflow-y:auto;border-radius:18px;background:linear-gradient(180deg,#f5fafffa,#fffffffa);box-shadow:0 24px 64px #05152452,0 0 0 1px #143a5814}.close-button.svelte-a7gy0w{position:absolute;top:.95rem;right:.95rem;display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border:1px solid rgba(20,58,88,.12);border-radius:999px;background:#ffffffe6;color:#47627a;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.close-button.svelte-a7gy0w:hover{background:#f4f8fcfa;border-color:#143a582e;color:#173754;transform:translateY(-1px)}.close-button.svelte-a7gy0w .material-icons{font-size:1.15rem}.modal-header.svelte-a7gy0w{padding:1.35rem 4rem .65rem 1.35rem}.modal-header.welcome.svelte-a7gy0w{padding-bottom:.8rem}.warning-badge.svelte-a7gy0w{display:inline-flex;align-items:center;padding:.35rem .65rem;border-radius:999px;background:#cb46311f;color:#9f2d1d;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.modal-title.svelte-a7gy0w{margin:.7rem 0 0;color:#13293d;font-size:clamp(1.55rem,2vw,1.95rem);line-height:1.1}.modal-intro.svelte-a7gy0w{margin:.55rem 0 0;color:#425d73;font-size:1rem;line-height:1.5}.modal-body.svelte-a7gy0w{display:grid;gap:.85rem;padding:0 1.35rem .9rem}.warning-panel.svelte-a7gy0w{display:grid;gap:.45rem;padding:.95rem 1rem;border:1px solid rgba(20,58,88,.1);border-radius:14px;background:linear-gradient(135deg,#fff4ecf5,#fffffff0)}.warning-panel.svelte-a7gy0w p:where(.svelte-a7gy0w){margin:0;color:#334e68;line-height:1.45}.warning-point.svelte-a7gy0w{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem}.warning-point.svelte-a7gy0w .material-icons{margin-top:.08rem;font-size:1.05rem;color:#b2553b}.guide-panel.svelte-a7gy0w{display:grid;gap:.7rem;padding:.8rem .9rem;border:1px solid rgba(20,58,88,.08);border-radius:14px;background:#f1f7ffc7}.guide-heading.svelte-a7gy0w{margin:0;color:#27455f;font-size:.82rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.guide-grid.svelte-a7gy0w{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.65rem}.guide-item.svelte-a7gy0w{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.65rem;padding:.7rem .75rem;border-radius:12px;background:#ffffffe6;color:#33536f;line-height:1.4}.guide-icon.svelte-a7gy0w{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:999px;flex-shrink:0}.guide-icon-news.svelte-a7gy0w{background:#3482c41f}.guide-icon-filter.svelte-a7gy0w{background:#3070a424}.guide-icon-open.svelte-a7gy0w{background:#24618f24}.guide-icon.svelte-a7gy0w .material-icons{font-size:1rem;color:#1e5882}.guide-copy.svelte-a7gy0w{display:grid;gap:.1rem}.guide-copy.svelte-a7gy0w strong:where(.svelte-a7gy0w){color:#24425d;font-size:.9rem}.guide-copy.svelte-a7gy0w small:where(.svelte-a7gy0w){color:#617486;font-size:.76rem;line-height:1.35}.usage-copy.svelte-a7gy0w{margin:0;color:#52667a;line-height:1.55}.feedback-panel.svelte-a7gy0w{padding:.15rem 0 0}.feedback-header.svelte-a7gy0w{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.feedback-header.svelte-a7gy0w p:where(.svelte-a7gy0w){margin:0;color:#52667a;line-height:1.5;max-width:30rem}.compact-feedback-button.svelte-a7gy0w{padding:.7rem .95rem;font-size:.9rem}.feedback-form-title.svelte-a7gy0w{margin:0 0 -.1rem;color:#13293d;font-size:1rem;font-weight:700}.feedback-success.svelte-a7gy0w{display:flex;align-items:center;gap:.55rem;padding:.85rem 1rem;border-radius:14px;background:#2480551a;color:#206345;font-weight:600}.feedback-form.svelte-a7gy0w{display:grid;gap:.9rem;margin-top:.8rem;padding:.95rem 1rem;border:1px solid rgba(20,58,88,.1);border-radius:14px;background:#ffffffb3}.field-group.svelte-a7gy0w{display:grid;gap:.45rem}.field-label.svelte-a7gy0w{color:#27455f;font-size:.9rem;font-weight:600}.type-toggle.svelte-a7gy0w{display:inline-flex;flex-wrap:wrap;gap:.5rem}.type-toggle.svelte-a7gy0w button:where(.svelte-a7gy0w){padding:.65rem .9rem;border:1px solid rgba(20,58,88,.16);border-radius:999px;background:#f5faffe0;color:#33536f;font-weight:600;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.type-toggle.svelte-a7gy0w button.selected:where(.svelte-a7gy0w){background:#173754;border-color:#173754;color:#fff}textarea.svelte-a7gy0w,input[type=email].svelte-a7gy0w{width:100%;padding:.85rem .95rem;border:1px solid rgba(20,58,88,.16);border-radius:14px;background:#fffffff5;color:#13293d;font:inherit;box-sizing:border-box}textarea.svelte-a7gy0w{resize:vertical;min-height:8rem}.feedback-error.svelte-a7gy0w{margin:0;color:#b42318;font-size:.9rem;font-weight:600}.feedback-actions.svelte-a7gy0w,.modal-footer.svelte-a7gy0w{display:flex;justify-content:flex-end;gap:.75rem}.modal-footer.svelte-a7gy0w{padding:0 1.35rem 1.2rem}.btn-primary.svelte-a7gy0w,.btn-secondary.svelte-a7gy0w,.btn-ghost.svelte-a7gy0w{display:inline-flex;align-items:center;justify-content:center;padding:.8rem 1.1rem;border-radius:999px;font-size:.95rem;font-weight:700;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.btn-primary.svelte-a7gy0w{border:none;background:#173754;color:#fff}.btn-secondary.svelte-a7gy0w,.btn-ghost.svelte-a7gy0w{border:1px solid rgba(20,58,88,.16);background:#fff;color:#173754}.btn-primary.svelte-a7gy0w:hover,.btn-secondary.svelte-a7gy0w:hover,.btn-ghost.svelte-a7gy0w:hover{transform:translateY(-1px)}.btn-primary.svelte-a7gy0w:disabled{cursor:wait;opacity:.8;transform:none}.acknowledge-button.svelte-a7gy0w{min-width:10rem}@media(max-width:640px){.onboarding-overlay.svelte-a7gy0w{padding:.6rem}.onboarding-modal.svelte-a7gy0w{border-radius:16px;max-height:min(92dvh,760px)}.modal-header.svelte-a7gy0w,.modal-body.svelte-a7gy0w,.modal-footer.svelte-a7gy0w{padding-left:1rem;padding-right:1rem}.modal-header.svelte-a7gy0w{padding-right:3.5rem}.feedback-header.svelte-a7gy0w,.feedback-actions.svelte-a7gy0w,.modal-footer.svelte-a7gy0w{flex-direction:column;align-items:stretch}.guide-grid.svelte-a7gy0w{grid-template-columns:1fr}.close-button.svelte-a7gy0w{top:.8rem;right:.8rem}.btn-primary.svelte-a7gy0w,.btn-secondary.svelte-a7gy0w,.btn-ghost.svelte-a7gy0w,.acknowledge-button.svelte-a7gy0w{width:100%}}@media(max-width:480px){.onboarding-overlay.svelte-a7gy0w{align-items:flex-start;padding:max(.5rem,env(safe-area-inset-top,0px)) .5rem .5rem}.onboarding-modal.svelte-a7gy0w{width:100%;max-height:min(96dvh,760px);border-radius:15px}.close-button.svelte-a7gy0w{top:.7rem;right:.7rem;width:2rem;height:2rem}.modal-header.svelte-a7gy0w{padding:.95rem 3rem .35rem .95rem}.modal-header.welcome.svelte-a7gy0w{padding-bottom:.45rem}.warning-badge.svelte-a7gy0w{padding:.28rem .52rem;font-size:.68rem}.modal-title.svelte-a7gy0w{margin-top:.55rem;font-size:1.1rem}.modal-intro.svelte-a7gy0w{margin-top:.35rem;font-size:.88rem;line-height:1.35}.modal-body.svelte-a7gy0w{gap:.55rem;padding:0 .95rem .65rem}.welcome-body.svelte-a7gy0w{gap:.5rem}.warning-panel.svelte-a7gy0w{gap:.32rem;padding:.72rem .78rem;border-radius:12px}.warning-panel.svelte-a7gy0w p:where(.svelte-a7gy0w){font-size:.82rem;line-height:1.34}.warning-point.svelte-a7gy0w{gap:.5rem}.warning-point.svelte-a7gy0w .material-icons{font-size:.92rem}.guide-panel.svelte-a7gy0w{gap:.45rem;padding:.65rem .72rem;border-radius:12px}.guide-heading.svelte-a7gy0w{font-size:.72rem;letter-spacing:.05em}.guide-grid.svelte-a7gy0w{gap:.42rem}.guide-item.svelte-a7gy0w{gap:.5rem;padding:.5rem .58rem;border-radius:10px;align-items:center}.guide-icon.svelte-a7gy0w{width:1.7rem;height:1.7rem}.guide-icon.svelte-a7gy0w .material-icons{font-size:.9rem}.guide-copy.svelte-a7gy0w{gap:0}.guide-copy.svelte-a7gy0w strong:where(.svelte-a7gy0w){font-size:.84rem;line-height:1.2}.guide-copy.svelte-a7gy0w small:where(.svelte-a7gy0w){display:none}.feedback-panel.welcome-feedback.svelte-a7gy0w{padding-top:0}.feedback-panel.welcome-feedback.svelte-a7gy0w .feedback-header:where(.svelte-a7gy0w){gap:.4rem;align-items:flex-start}.feedback-panel.welcome-feedback.svelte-a7gy0w .feedback-header:where(.svelte-a7gy0w) p:where(.svelte-a7gy0w){font-size:.84rem;line-height:1.35;max-width:none}.feedback-panel.welcome-feedback.svelte-a7gy0w .compact-feedback-button:where(.svelte-a7gy0w){width:auto;align-self:flex-start;padding:.48rem .75rem;font-size:.82rem}.modal-footer.welcome-footer.svelte-a7gy0w{padding:0 .95rem .95rem}.acknowledge-button.svelte-a7gy0w{padding:.72rem 1rem;font-size:.9rem;min-width:0}}
