@supports (view-transition-name: none){@media(prefers-reduced-motion:no-preference){main.main,main.quiz-main{view-transition-name:main}::view-transition-old(main),::view-transition-new(main){animation-duration:.42s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(main){animation-name:zt-vt-fade-out}::view-transition-new(main){animation-name:zt-vt-fade-in}::view-transition-old(root),::view-transition-new(root){animation-duration:.48s;animation-timing-function:ease-out}}}@keyframes zt-vt-fade-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(4px)}}@keyframes zt-vt-fade-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.burger-nav.svelte-i1p6mp{display:none;position:fixed;top:0;left:0;width:100%;z-index:3;overflow:hidden}.burger-nav.show.svelte-i1p6mp{display:block;background-color:var(--color-primary-pink);color:var(--color-black);height:100%}.burger-nav.svelte-i1p6mp .nav-wrapper:where(.svelte-i1p6mp){display:flex;padding:0 23px;height:100vh}.burger-nav.svelte-i1p6mp .inner-wrapper:where(.svelte-i1p6mp){display:flex;flex-direction:column;justify-content:space-around;height:100%}.burger-nav.svelte-i1p6mp .nav-top:where(.svelte-i1p6mp){padding-bottom:30px}.burger-nav.svelte-i1p6mp .nav-item:where(.svelte-i1p6mp){padding:2px 0}.burger-nav.svelte-i1p6mp .nav-bottom:where(.svelte-i1p6mp) .nav-bottom-item:where(.svelte-i1p6mp){padding-bottom:30px}@media(min-width:768px){.burger-nav.svelte-i1p6mp .nav-top:where(.svelte-i1p6mp){padding-bottom:108px}.burger-nav.svelte-i1p6mp .nav-wrapper:where(.svelte-i1p6mp){padding:0;justify-content:center;align-items:center}.burger-nav.svelte-i1p6mp .nav-bottom:where(.svelte-i1p6mp) .nav-bottom-item:where(.svelte-i1p6mp){padding-bottom:0}}.burger.svelte-1up546i{position:relative;top:9px}.burger.svelte-1up546i [type=checkbox]:where(.svelte-1up546i){display:none}.burger.svelte-1up546i input:where(.svelte-1up546i)+label:where(.svelte-1up546i){bottom:0;right:0;height:20px;width:32px;position:absolute;z-index:5}.burger.svelte-1up546i input:where(.svelte-1up546i):checked+label:where(.svelte-1up546i){position:fixed;top:24px;right:24px}.burger.svelte-1up546i input:where(.svelte-1up546i)+label:where(.svelte-1up546i) span:where(.svelte-1up546i){width:100%;height:3px;top:50%;transition:.5s;position:absolute;display:block;margin-top:-1px;left:0}.burger.svelte-1up546i input:where(.svelte-1up546i)+label:where(.svelte-1up546i) span:where(.svelte-1up546i):first-child{top:6px}.burger.svelte-1up546i input:where(.svelte-1up546i)+label:where(.svelte-1up546i) span:where(.svelte-1up546i):last-child{top:17px}.burger.svelte-1up546i label:where(.svelte-1up546i):hover{cursor:pointer}.burger.svelte-1up546i input:where(.svelte-1up546i):checked+label:where(.svelte-1up546i) span:where(.svelte-1up546i){opacity:0;top:50%;background-color:var(--color-black)}.burger.svelte-1up546i input:where(.svelte-1up546i):checked+label:where(.svelte-1up546i) span:where(.svelte-1up546i):first-child{opacity:1;transform:rotate(405deg)}.burger.svelte-1up546i input:where(.svelte-1up546i):checked+label:where(.svelte-1up546i) span:where(.svelte-1up546i):last-child{opacity:1;transform:rotate(-405deg)}@media(min-width:768px){.burger.svelte-1up546i{top:9px}}.announcement.svelte-1cwdmug{display:block;background:var(--color-secondary-pink);padding:8px 0;text-align:center;transition:height .3s}.announcement-inner.svelte-1cwdmug{position:relative;max-width:1200px;margin:0 auto;padding:0 40px 0 16px;box-sizing:border-box}.announcement-copy.svelte-1cwdmug{display:inline-block}.announcement-close.svelte-1cwdmug{position:absolute;right:8px;top:50%;transform:translateY(-50%);border:none;background:transparent;font-size:1.5rem;line-height:1;cursor:pointer;padding:4px 8px;color:inherit;opacity:.75}.announcement-close.svelte-1cwdmug:hover{opacity:1}.announcement a{color:#ff2c70;font-weight:600;text-decoration:none}@media(min-width:768px){.announcement a{background:#ff2c70;color:#fff;padding:6px 10px;border-radius:10px;margin-left:10px}}header.svelte-1pokgja{position:fixed;width:100%;z-index:2;background:#fff}header.svelte-1pokgja .header-scroll-inner:where(.svelte-1pokgja){padding-top:14px;padding-bottom:14px}header.svelte-1pokgja div.navigation:where(.svelte-1pokgja)>:where(.svelte-1pokgja),header.svelte-1pokgja nav:where(.svelte-1pokgja) li:where(.svelte-1pokgja){padding-right:40px}header.svelte-1pokgja nav:where(.svelte-1pokgja) a:where(.svelte-1pokgja){font-size:16px}.header-mobile-visible.svelte-hv3zzy{display:block}.header-desktop-visible.svelte-hv3zzy{display:none}@media(min-width:768px){.header-mobile-visible.svelte-hv3zzy{display:none}.header-desktop-visible.svelte-hv3zzy{display:block}}.header-mobile.svelte-hv3zzy{z-index:2;background:#fff;position:fixed;top:0;width:100%}.header-mobile.svelte-hv3zzy .header-mobile-inner:where(.svelte-hv3zzy){padding-top:20px;padding-bottom:16px}.header-mobile.svelte-hv3zzy .header-mobile-inner:where(.svelte-hv3zzy) .cta--primary:where(.svelte-hv3zzy){margin-left:33px}.header-mobile.svelte-hv3zzy .header-mobile-inner:where(.svelte-hv3zzy) .cta-phone:where(.svelte-hv3zzy){margin-right:18px}.icon-phone-mobile.svelte-hv3zzy{width:24px}.header-container.svelte-hv3zzy{display:flex;flex-direction:column}.header-desktop-inner.svelte-hv3zzy div.navigation:where(.svelte-hv3zzy)>:where(.svelte-hv3zzy),.header-desktop-inner.svelte-hv3zzy nav:where(.svelte-hv3zzy) li:where(.svelte-hv3zzy){padding-right:40px}.header-desktop-inner.svelte-hv3zzy div.navigation:where(.svelte-hv3zzy)>:where(.svelte-hv3zzy):last-child,.header-desktop-inner.svelte-hv3zzy nav:where(.svelte-hv3zzy) li:where(.svelte-hv3zzy):last-child{padding-right:0}.header-desktop-inner.svelte-hv3zzy div.navigation:where(.svelte-hv3zzy) .language-switcher:where(.svelte-hv3zzy){padding-right:72px}.header-desktop-inner.svelte-hv3zzy div.navigation:where(.svelte-hv3zzy) .language-switcher:where(.svelte-hv3zzy) .switcher:where(.svelte-hv3zzy){overflow:hidden;height:38px;width:100px}.header-desktop-inner.svelte-hv3zzy div.navigation:where(.svelte-hv3zzy) .language-switcher:where(.svelte-hv3zzy) .switcher:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy){position:relative;top:-3px}.header-desktop-inner.svelte-hv3zzy nav:where(.svelte-hv3zzy) a:where(.svelte-hv3zzy){font-size:16px}.language-switcher.svelte-hv3zzy span:where(.svelte-hv3zzy){font-size:18px}.site-footer.svelte-7lfk2o{display:flex;flex-direction:column;align-items:stretch;color:var(--color-black)}.footer-top.svelte-7lfk2o{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap;justify-content:space-between}.footer-top.svelte-7lfk2o .footer-section:where(.svelte-7lfk2o){display:flex;flex-direction:column;margin-bottom:35px}.footer-top.svelte-7lfk2o .footer-section:where(.svelte-7lfk2o) .title:where(.svelte-7lfk2o){padding-bottom:25px}.footer-top.svelte-7lfk2o .footer-section:where(.svelte-7lfk2o) .social-media:where(.svelte-7lfk2o){display:flex;padding-top:23px}.footer-top.svelte-7lfk2o .footer-section:where(.svelte-7lfk2o) .social-media:where(.svelte-7lfk2o) a:where(.svelte-7lfk2o){padding-right:8px}.footer-top.svelte-7lfk2o .footer-section:where(.svelte-7lfk2o) .social-media:where(.svelte-7lfk2o) a:where(.svelte-7lfk2o):last-of-type{padding-right:0}.footer-top.svelte-7lfk2o .logo-down:where(.svelte-7lfk2o){padding-top:83px}.footer-divider.svelte-7lfk2o{width:100%;margin:35px 0 0;border:0;border-top:1px solid var(--color-gray-300)}.footer-popular.svelte-7lfk2o{width:100%;padding-top:1.25rem}.footer-popular.svelte-7lfk2o .title:where(.svelte-7lfk2o){padding-bottom:25px}.footer-popular-grid.svelte-7lfk2o{display:grid;grid-template-columns:1fr;gap:1.25rem 2rem}@media(min-width:520px){.footer-popular-grid.svelte-7lfk2o{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.site-footer.svelte-7lfk2o{display:grid;grid-template-columns:auto repeat(4,minmax(0,1fr));column-gap:clamp(1rem,2.5vw,2.5rem);align-items:start}.footer-top.svelte-7lfk2o{display:contents}.footer-top.svelte-7lfk2o .footer-section:where(.svelte-7lfk2o){margin-bottom:0}.footer-divider.svelte-7lfk2o{grid-column:1 / -1;margin-top:2.5rem}.footer-popular.svelte-7lfk2o{grid-column:2 / -1;padding-top:1.25rem}.footer-popular-grid.svelte-7lfk2o{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(1rem,2.5vw,2.5rem)}}.footer-popular-list.svelte-7lfk2o{margin:0;padding:0;list-style:none}.chat-widget.svelte-11sfk4x{position:fixed;bottom:1.5rem;right:1.5rem;z-index:9000;display:flex;flex-direction:column;align-items:flex-end;gap:.75rem}.launcher.svelte-11sfk4x{width:3.25rem;height:3.25rem;border-radius:50%;background:#111827;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #0000002e;transition:background .2s,transform .2s;flex-shrink:0}.launcher.svelte-11sfk4x:hover{background:#1f2937;transform:scale(1.06)}.launcher.open.svelte-11sfk4x{background:#374151}.panel.svelte-11sfk4x{width:23rem;max-width:calc(100vw - 2rem);background:#fff;border-radius:1rem;box-shadow:0 20px 60px #00000026,0 0 0 1px #0000000f;display:flex;flex-direction:column;overflow:hidden;animation:svelte-11sfk4x-panel-in .18s ease}@keyframes svelte-11sfk4x-panel-in{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.panel-header.svelte-11sfk4x{display:flex;align-items:center;justify-content:space-between;padding:.875rem 1rem;border-bottom:1px solid #f3f4f6;background:#fff}.panel-title.svelte-11sfk4x{display:flex;align-items:center;gap:.5rem;font-size:.9375rem;color:#111827}.status-dot.svelte-11sfk4x{width:8px;height:8px;border-radius:50%;background:#22c55e;flex-shrink:0}.panel-actions.svelte-11sfk4x{display:flex;gap:.25rem}.icon-btn.svelte-11sfk4x{width:2rem;height:2rem;border:none;background:transparent;border-radius:.375rem;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:background .15s}.icon-btn.svelte-11sfk4x:hover{background:#f3f4f6;color:#111827}.messages.svelte-11sfk4x{flex:1;overflow-y:auto;padding:1rem;display:flex;flex-direction:column;gap:.625rem;min-height:18rem;max-height:22rem;scroll-behavior:smooth}.empty-state.svelte-11sfk4x{display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:1rem;padding:1rem .5rem}.empty-greeting.svelte-11sfk4x{font-size:.9375rem;color:#374151;margin:0}.suggestions.svelte-11sfk4x{display:flex;flex-direction:column;gap:.5rem;width:100%}.suggestion-chip.svelte-11sfk4x{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;padding:.5rem .875rem;font-size:.875rem;color:#374151;cursor:pointer;text-align:left;transition:background .15s}.suggestion-chip.svelte-11sfk4x:hover{background:#f3f4f6}.bubble.svelte-11sfk4x{padding:.625rem .875rem;border-radius:.875rem;font-size:.9rem;line-height:1.55;max-width:88%}.bubble.svelte-11sfk4x p:where(.svelte-11sfk4x){margin:0}.bubble.user.svelte-11sfk4x{background:#111827;color:#fff;align-self:flex-end;border-bottom-right-radius:.25rem}.bubble.assistant.svelte-11sfk4x{background:#f3f4f6;color:#111827;align-self:flex-start;border-bottom-left-radius:.25rem}.thinking.svelte-11sfk4x{display:flex;gap:.3rem;align-items:center;padding:.75rem 1rem}.dot.svelte-11sfk4x{width:6px;height:6px;border-radius:50%;background:#9ca3af;animation:svelte-11sfk4x-bounce 1.2s infinite}.dot.svelte-11sfk4x:nth-child(2){animation-delay:.2s}.dot.svelte-11sfk4x:nth-child(3){animation-delay:.4s}@keyframes svelte-11sfk4x-bounce{0%,80%,to{transform:translateY(0)}40%{transform:translateY(-5px)}}.tool-card.svelte-11sfk4x{margin-top:.625rem;border-radius:.625rem;padding:.75rem 1rem;font-size:.875rem}.tool-card.svelte-11sfk4x p:where(.svelte-11sfk4x){margin:0 0 .5rem}.quote-card.svelte-11sfk4x{background:#eff6ff;border:1px solid #bfdbfe}.contact-card.svelte-11sfk4x{background:#f0fdf4;border:1px solid #bbf7d0}.cta-btn.svelte-11sfk4x{display:inline-block;background:#111827;color:#fff;padding:.4rem .875rem;border-radius:.375rem;text-decoration:none;font-size:.875rem;font-weight:600;transition:background .15s}.cta-btn.svelte-11sfk4x:hover{background:#1f2937}.error-msg.svelte-11sfk4x{margin:0;padding:.5rem 1rem;font-size:.8125rem;color:#dc2626;background:#fef2f2;border-top:1px solid #fecaca}.composer.svelte-11sfk4x{display:flex;gap:.5rem;padding:.75rem 1rem;border-top:1px solid #f3f4f6;background:#fff;align-items:flex-end}.composer.svelte-11sfk4x textarea:where(.svelte-11sfk4x){flex:1;resize:none;border:1px solid #e5e7eb;border-radius:.625rem;padding:.5rem .75rem;font-size:.9rem;font-family:inherit;color:#111827;background:#f9fafb;transition:border-color .15s;line-height:1.5}.composer.svelte-11sfk4x textarea:where(.svelte-11sfk4x):focus{outline:none;border-color:#6b7280;background:#fff}.composer.svelte-11sfk4x textarea:where(.svelte-11sfk4x):disabled{opacity:.6;cursor:not-allowed}.composer.svelte-11sfk4x button[type=submit]:where(.svelte-11sfk4x){width:2.25rem;height:2.25rem;border-radius:.5rem;background:#111827;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s}.composer.svelte-11sfk4x button[type=submit]:where(.svelte-11sfk4x):hover:not(:disabled){background:#1f2937}.composer.svelte-11sfk4x button[type=submit]:where(.svelte-11sfk4x):disabled{opacity:.45;cursor:not-allowed}@media(max-width:480px){.chat-widget.svelte-11sfk4x{bottom:1rem;right:1rem}.panel.svelte-11sfk4x{width:calc(100vw - 2rem)}}.main.svelte-12qhfyh{flex:1}.quiz-main.svelte-12qhfyh{display:block;max-width:100%;min-width:0;overflow-x:clip}
