:root{--background:#ffffff;--foreground:#171717}body,html{max-width:100vw}body{color:var(--foreground);background:var(--background)}*,body{font-family:var(--font-inter)!important}*{box-sizing:border-box;padding:0;margin:0}a{color:inherit;text-decoration:none}.FeedbackWidget_floatingButton__bLhuq{position:fixed;bottom:6rem;left:1.5rem;height:36px;padding:0 .75rem;border-radius:18px;background:#111827;color:#ffffff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.375rem;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:transform .2s ease,box-shadow .2s ease;z-index:1000;font-family:inherit}.FeedbackWidget_floatingButton__bLhuq:hover{transform:scale(1.05);box-shadow:0 6px 16px rgba(0,0,0,.2)}.FeedbackWidget_floatingButtonLabel__bk4W3{font-size:.75rem;font-weight:500;letter-spacing:.01em}.FeedbackWidget_overlay__26RNC{position:fixed;inset:0;background:rgba(0,0,0,.4);display:flex;align-items:center;justify-content:center;z-index:1001;animation:FeedbackWidget_fadeIn___8C0b .15s ease}@keyframes FeedbackWidget_fadeIn___8C0b{0%{opacity:0}to{opacity:1}}.FeedbackWidget_modal__LSZFC{background:#ffffff;border-radius:12px;width:90%;max-width:440px;box-shadow:0 20px 60px rgba(0,0,0,.15);animation:FeedbackWidget_slideUp__HQm2v .2s ease}@keyframes FeedbackWidget_slideUp__HQm2v{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}.FeedbackWidget_modalHeader__5t8a4{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid #e5e7eb}.FeedbackWidget_modalTitle__9d6kV{font-size:1rem;font-weight:600;color:#111827;margin:0}.FeedbackWidget_closeButton__0d3XX{background:none;border:none;color:#6b7280;cursor:pointer;padding:4px;border-radius:6px;display:flex;align-items:center;justify-content:center}.FeedbackWidget_closeButton__0d3XX:hover{background:#f3f4f6;color:#111827}.FeedbackWidget_form__lAoJX{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.FeedbackWidget_typeSelector__CkxaI{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:.5rem;gap:.5rem}.FeedbackWidget_typeOption__F_GDK{display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.625rem .375rem;border:1.5px solid #e5e7eb;border-radius:8px;background:#ffffff;cursor:pointer;transition:all .15s ease}.FeedbackWidget_typeOption__F_GDK:hover{border-color:#d1d5db;background:#f9fafb}.FeedbackWidget_typeOptionActive__OaDZn{background:#f9fafb}.FeedbackWidget_typeLabel__CExsV{font-size:.8125rem;font-weight:600;color:#111827}.FeedbackWidget_typeDescription__o0b3U{font-size:.6875rem;color:#6b7280;text-align:center}.FeedbackWidget_subjectInput__fWg7u{width:100%;padding:.625rem .75rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;transition:border-color .15s ease;box-sizing:border-box}.FeedbackWidget_subjectInput__fWg7u:focus{outline:none;border-color:#111827}.FeedbackWidget_subjectInput__fWg7u::placeholder{color:#9ca3af}.FeedbackWidget_textareaWrapper__VPYYS{position:relative}.FeedbackWidget_textarea__YoBXg{width:100%;padding:.75rem;border:1.5px solid #e5e7eb;border-radius:8px;font-size:.875rem;font-family:inherit;color:#111827;resize:vertical;min-height:100px;transition:border-color .15s ease;box-sizing:border-box}.FeedbackWidget_textarea__YoBXg:focus{outline:none;border-color:#111827}.FeedbackWidget_textarea__YoBXg::placeholder{color:#9ca3af}.FeedbackWidget_charCount__2ie68{position:absolute;bottom:.5rem;right:.75rem;font-size:.6875rem;color:#9ca3af}.FeedbackWidget_attachmentSection__tPVFv{display:flex;flex-direction:column;gap:.5rem}.FeedbackWidget_hiddenInput__yk5_6{display:none}.FeedbackWidget_attachmentActions__Pr20C{display:flex;align-items:center;gap:.5rem}.FeedbackWidget_attachButton__v3bBX{display:flex;align-items:center;gap:.375rem;padding:.375rem .625rem;border:1.5px solid #e5e7eb;border-radius:6px;background:#ffffff;color:#6b7280;font-size:.75rem;font-family:inherit;cursor:pointer;transition:all .15s ease}.FeedbackWidget_attachButton__v3bBX:hover:not(:disabled){border-color:#d1d5db;background:#f9fafb;color:#111827}.FeedbackWidget_attachButton__v3bBX:disabled{opacity:.5;cursor:not-allowed}.FeedbackWidget_attachCount__vlOOD{font-size:.6875rem;color:#9ca3af}.FeedbackWidget_thumbnailGrid__7aSiS{display:flex;gap:.5rem;flex-wrap:wrap}.FeedbackWidget_thumbnailWrapper__qSvUo{position:relative;width:64px;height:64px;border-radius:6px;overflow:hidden;border:1px solid #e5e7eb}.FeedbackWidget_thumbnail__qJ4z_{width:100%;height:100%;object-fit:cover;display:block}.FeedbackWidget_removeThumbnail__7e29W{position:absolute;top:3px;right:3px;width:18px;height:18px;border-radius:50%;background:rgba(0,0,0,.6);color:#ffffff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .15s ease}.FeedbackWidget_removeThumbnail__7e29W:hover{background:rgba(0,0,0,.8)}.FeedbackWidget_contextHint__3i7lX{font-size:.75rem;color:#9ca3af;margin:0}.FeedbackWidget_submitButton__fkHxV{width:100%;padding:.625rem 1rem;background:#111827;color:#ffffff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease;font-family:inherit}.FeedbackWidget_submitButton__fkHxV:hover:not(:disabled){background:#1f2937}.FeedbackWidget_submitButton__fkHxV:disabled{opacity:.5;cursor:not-allowed}.TourTooltip_tooltip__4IVdQ{background:#ffffff;border-radius:16px;box-shadow:0 24px 48px rgba(0,0,0,.16);padding:20px 22px 18px;max-width:360px;width:calc(100vw - 32px);color:#171717;font-family:var(--font-inter),system-ui,sans-serif}.TourTooltip_title__C1Eas{font-size:15px;font-weight:600;line-height:1.2;margin:0 0 8px;color:#1d4ed8}.TourTooltip_body__tAzny{font-size:14px;line-height:1.5;color:#1f2937;margin:0 0 16px}.TourTooltip_footer__pkkvt{display:flex;align-items:center;justify-content:space-between;gap:12px}.TourTooltip_progress__Bs_6w{font-size:12px;color:#6b7280;min-width:32px}.TourTooltip_controls__mUqc_{display:flex;gap:6px;align-items:center;flex-wrap:wrap;justify-content:flex-end;flex:1 1}.TourTooltip_controlButton___CnUc,.TourTooltip_controlButton___CnUc button{font-size:.75rem;font-weight:600;border-radius:.325rem;padding:.5rem;height:1.75rem}.TourTooltip_close__RS1KE{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;position:absolute;top:12px;right:12px;width:32px;height:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:9999px;color:#6b7280;font-size:18px;line-height:1}.TourTooltip_close__RS1KE:hover{background:rgba(0,0,0,.06)}.TourTooltip_tooltipWrapper__BwVcT{position:relative}@media (max-width:768px){.TourTooltip_tooltip__4IVdQ{max-width:calc(100vw - 24px);padding:18px 18px 16px}}.WelcomeModal_overlay__9cxiW{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:10002;padding:16px;animation:WelcomeModal_fadeIn__FJuBF .15s ease-out}.WelcomeModal_card__jv9Jt{background:#ffffff;border-radius:20px;box-shadow:0 24px 60px rgba(0,0,0,.24);padding:28px 28px 24px;max-width:440px;width:100%;font-family:var(--font-inter),system-ui,sans-serif;color:#171717;animation:WelcomeModal_scaleIn__4Afh0 .2s ease-out}.WelcomeModal_title__SwRZr{font-size:22px;font-weight:700;margin:0 0 8px;color:#1d4ed8}.WelcomeModal_body__PUaeo{font-size:15px;line-height:1.55;color:#374151;margin:0 0 20px}.WelcomeModal_actions__wpPBB{display:flex;flex-direction:row-reverse;gap:10px}.WelcomeModal_primary__1_KMY,.WelcomeModal_secondary__IuTJ5{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;font-family:inherit;font-size:14px;font-weight:500;padding:12px 20px;min-height:44px;border-radius:9999px;transition:background .12s ease,color .12s ease}.WelcomeModal_primary__1_KMY{background:#1d4ed8;color:#ffffff}.WelcomeModal_primary__1_KMY:hover{background:#1e40af}.WelcomeModal_secondary__IuTJ5{background:transparent;color:#6b7280}.WelcomeModal_secondary__IuTJ5:hover{background:rgba(0,0,0,.06);color:#374151}@keyframes WelcomeModal_fadeIn__FJuBF{0%{opacity:0}to{opacity:1}}@keyframes WelcomeModal_scaleIn__4Afh0{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@media (max-width:480px){.WelcomeModal_actions__wpPBB{flex-direction:column-reverse}.WelcomeModal_primary__1_KMY,.WelcomeModal_secondary__IuTJ5{width:100%}}