@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;700&display=swap";#app{width:100%;min-height:100vh;background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);transition:background var(--transition),color var(--transition)}body,html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);min-height:100vh;margin:0;padding:0;transition:background var(--transition),color var(--transition)}.multi-button[data-v-26d60d54]{border-radius:52px;background:var(--color-surface);display:inline-flex;align-items:center;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1);padding:0 44px;gap:44px}.multi-button[data-v-26d60d54] .text-button{padding:14px 20px;color:var(--color-text);font-size:16px;font-weight:500;cursor:pointer;transition:background-color .2s;border:none;background:transparent;outline:none}.multi-button[data-v-26d60d54] .text-button:hover{background:rgba(255,255,255,.1)}.btn[data-v-9284f763]{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border:none;border-radius:var(--radius-md);cursor:pointer;font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:600;line-height:1.5;text-align:center;transition:background .2s,color .2s,box-shadow .2s,transform .2s;box-shadow:var(--shadow-sm);outline:none}.btn-primary[data-v-9284f763]{background:var(--color-primary);color:var(--color-on-primary)}.btn-primary[data-v-9284f763]:hover:not(.btn-disabled){background:var(--color-primary-dark);color:var(--color-on-primary)}.btn-primary-large[data-v-9284f763]{background:var(--color-primary);color:var(--color-on-primary);padding:1.25rem 4.5rem;font-size:1.25rem}.btn-primary-large[data-v-9284f763]:hover:not(.btn-disabled){background:var(--color-primary-dark);color:var(--color-on-primary)}.btn-secondary[data-v-9284f763]{background:var(--color-accent);color:var(--color-on-accent)}.btn-secondary-large[data-v-9284f763]{background:var(--color-accent);color:var(--color-on-accent);padding:1.25rem 4.5rem;font-size:1.25rem}.btn-secondary-large[data-v-9284f763]:hover:not(.btn-disabled),.btn-secondary[data-v-9284f763]:hover:not(.btn-disabled){filter:brightness(1.1);transform:translateY(-1px)}.btn-secondary[data-v-9284f763]:focus{box-shadow:0 0 0 3px var(--color-primary-dark)}.btn-secondary[data-v-9284f763]:active{transform:translateY(0)}.btn-disabled[data-v-9284f763]{opacity:.6;cursor:not-allowed}@media (max-width: 900px){.btn[data-v-9284f763]{padding:.5rem 1.25rem;font-size:.95rem;height:44px}.btn-primary-large[data-v-9284f763],.btn-secondary-large[data-v-9284f763]{padding:1rem 2.5rem;font-size:1rem}}@media (max-width: 768px){.btn[data-v-9284f763]{padding:.5rem 1rem;font-size:.9rem;height:42px}.btn-primary-large[data-v-9284f763],.btn-secondary-large[data-v-9284f763]{padding:.75rem 2rem;font-size:.9rem}}@media (max-width: 480px){.btn[data-v-9284f763]{padding:.5rem;font-size:.85rem;height:40px;width:auto}.btn-primary-large[data-v-9284f763],.btn-secondary-large[data-v-9284f763]{padding:.75rem 1.25rem;width:auto;font-size:.85rem}}.main-nav-bar[data-v-607cddc0]{height:48px;flex-shrink:0;background:var(--color-bg);display:flex;align-items:center;justify-content:space-between;padding:0 20px;box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.home-button[data-v-607cddc0]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-text);padding:0 10px;display:flex;align-items:center}.home-button[data-v-607cddc0]:hover{color:var(--color-primary)}.home-button img[data-v-607cddc0]{height:36px;width:auto;border-radius:var(--radius-md);display:block;object-fit:contain;padding:0;margin:0}.multi-button-wrapper[data-v-607cddc0]{flex-grow:1;display:flex;justify-content:center}.trailing-buttons[data-v-607cddc0]{display:flex;gap:16px}.mobile-nav-bar[data-v-155edac7]{height:56px;background:var(--color-card);position:relative;font-family:var(--font-family, "Inter", sans-serif);box-shadow:var(--shadow-md);border-radius:var(--radius-lg)}.nav-container[data-v-155edac7]{display:flex;align-items:center;justify-content:space-between;padding:0 20px;height:100%}.logo img[data-v-155edac7]{height:36px;width:auto;border-radius:0;display:block;object-fit:contain;padding:0;margin:0;filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}.hamburger-button[data-v-155edac7]{background:none;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px}.hamburger-line[data-v-155edac7]{width:28px;height:3px;background:var(--color-primary);border-radius:2px;transition:all .3s ease}.mobile-menu[data-v-155edac7]{position:absolute;top:100%;left:0;right:0;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);z-index:100;margin:0 20px;display:flex;flex-direction:column;gap:0}.menu-item[data-v-155edac7]{padding:16px 20px;border-bottom:1px solid var(--color-border);cursor:pointer;font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:500;color:var(--color-text);transition:background .2s,color .2s;border-radius:0}.menu-item[data-v-155edac7]:last-child{border-bottom:none}.menu-item[data-v-155edac7]:hover{background:var(--color-hover);color:var(--color-primary)}@media (max-width: 600px){.mobile-nav-bar[data-v-155edac7]{border-radius:0;box-shadow:none}.mobile-menu[data-v-155edac7]{margin:0 4px;border-radius:var(--radius-md)}}.text-container[data-v-f09e1332]{display:flex;flex-direction:column;align-items:center;text-align:center;font-family:var(--font-family, "Inter", sans-serif)}.primary-text[data-v-f09e1332]{background:linear-gradient(180deg,var(--color-accent) 0%,var(--color-primary) 80%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-family:var(--font-family, "Inter", sans-serif);font-size:3.5rem;font-style:normal;font-weight:700;line-height:1.1;margin:0;letter-spacing:-1px}.secondary-text[data-v-f09e1332]{color:var(--color-text-secondary);font-family:var(--font-family, "Inter", sans-serif);font-size:2.5rem;font-style:italic;font-weight:400;line-height:1.1;margin:0;letter-spacing:-1px}@media (max-width: 1600px){.primary-text[data-v-f09e1332]{font-size:3rem}.secondary-text[data-v-f09e1332]{font-size:2.1rem}}@media (max-width: 900px){.primary-text[data-v-f09e1332]{font-size:2.2rem}.secondary-text[data-v-f09e1332]{font-size:1.5rem}}@media (max-width: 768px){.primary-text[data-v-f09e1332]{font-size:1.5rem}.secondary-text[data-v-f09e1332]{font-size:1.1rem}}@media (max-width: 480px){.primary-text[data-v-f09e1332]{font-size:1.1rem}.secondary-text[data-v-f09e1332]{font-size:.9rem}}.section-divider[data-v-f8cff2a6]{display:flex;align-items:center;width:100%;background:var(--color-bg);border-radius:var(--radius-md);padding:.5rem 0}.section-divider.vertical[data-v-f8cff2a6]{flex-direction:column;height:100%;width:auto}.divider-line[data-v-f8cff2a6]{background:var(--color-border);flex-grow:1;height:2px;border-radius:2px;transition:background var(--transition)}.section-divider:not(.vertical) .divider-line[data-v-f8cff2a6]{height:2px}.section-divider.vertical .divider-line[data-v-f8cff2a6]{width:2px;height:auto}.leading-line[data-v-f8cff2a6]{background:linear-gradient(90deg,var(--color-border) 0%,var(--color-primary) 48.08%);margin-right:36px}.section-divider.vertical .leading-line[data-v-f8cff2a6]{background:linear-gradient(180deg,var(--color-border) 0%,var(--color-primary) 48.08%);margin-right:0;margin-bottom:36px}.divider-icon[data-v-f8cff2a6]{width:22px;height:34px}.section-divider.vertical .divider-icon[data-v-f8cff2a6]{margin:0 0 36px}.trailing-line[data-v-f8cff2a6]{background:linear-gradient(90deg,var(--color-primary) 51.92%,var(--color-border) 100%);margin-left:36px}.section-divider.vertical .trailing-line[data-v-f8cff2a6]{background:linear-gradient(180deg,var(--color-primary) 51.92%,var(--color-border) 100%);margin-left:0;margin-top:36px}.footer{background:var(--color-bg);color:var(--color-text-secondary);display:flex;align-items:flex-start;padding:3.5rem 5vw 2.5rem 5vw;font-family:var(--font-family, "Inter", sans-serif);font-size:.9rem;line-height:1.7;letter-spacing:.02em;min-height:220px;margin-top:-10px;border-top:1px solid var(--color-border);box-shadow:none;transition:background .15s,color .15s}.footer__logo{display:flex;align-items:center;flex:1;margin-right:20px}.footer__logo-img{width:180px;height:36px;position:relative;transform:rotate(0);opacity:1;filter:brightness(.95)}.footer__logo-text{font-weight:700;font-size:1.5rem;letter-spacing:.1px;font-family:var(--font-family, "Inter", sans-serif);color:var(--color-text)}.footer__links{display:flex;flex:3;justify-content:flex-end;gap:4vw}.footer__column{display:flex;flex-direction:column;gap:16px;min-width:160px}.footer__heading{font-size:1.1rem;font-weight:600;margin-bottom:8px;color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif)}.footer__link{font-size:1rem;font-weight:500;cursor:pointer;color:var(--color-text-secondary);margin-bottom:4px;font-family:var(--font-family, "Inter", sans-serif);transition:color .2s}.footer__link:hover{color:var(--color-primary-dark)}@media (max-width: 1024px){.footer{padding:50px 60px}.footer__links{gap:60px}}@media (max-width: 900px){.footer__links{gap:30px}.footer__column{min-width:120px}}@media (max-width: 768px){.footer{flex-direction:column;padding:40px 30px;gap:30px}.footer__logo{justify-content:center}.footer__logo-img{width:150px;height:39px}.footer__logo-text{font-size:26px}.footer__links{justify-content:center;gap:40px}}@media (max-width: 480px){.footer{padding:30px 20px;gap:20px}.footer__logo-img{width:180px;height:36px}.footer__logo-text{font-size:24px}.footer__links{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}.footer__column{text-align:center;min-width:auto}}.card[data-v-0509d3d6]{background:var(--color-card);color:var(--color-text);border-radius:12px;box-shadow:0 1px 3px rgba(0,0,0,.2);border:1px solid var(--color-card-border);padding:2.5rem;font-family:var(--font-family, "Inter", sans-serif);transition:all .15s ease}.card[data-v-0509d3d6]:hover{border-color:var(--color-border);box-shadow:0 4px 16px rgba(0,0,0,.3)}.card.no-padding[data-v-0509d3d6]{padding:0!important}@media (max-width: 1024px){.card[data-v-0509d3d6]{padding:1.25rem;border-radius:var(--radius-md)}}@media (max-width: 900px){.card[data-v-0509d3d6]{padding:1.125rem;border-radius:var(--radius-md)}}@media (max-width: 768px){.card[data-v-0509d3d6]{padding:1rem;border-radius:var(--radius-sm)}}@media (max-width: 480px){.card[data-v-0509d3d6]{padding:.75rem;border-radius:var(--radius-xs)}}.overlay[data-v-67b1296a]{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;background:rgba(0,0,0,.75);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:9999;overflow:auto}.overlay__container[data-v-67b1296a]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;padding:32px;width:100%;max-width:800px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 40px rgba(0,0,0,.4);position:relative}.overlay__header[data-v-67b1296a]{display:flex;justify-content:space-between;align-items:center;padding:16px}.overlay__header h2[data-v-67b1296a]{font-size:2rem;font-weight:700;color:var(--color-text);margin:0}.close[data-v-67b1296a]{background:none;border:none;font-size:24px;cursor:pointer;color:var(--color-text-secondary);transition:color .15s ease}.close[data-v-67b1296a]:hover{color:var(--color-text)}@media (max-width: 1024px){.overlay__container[data-v-67b1296a]{width:85%;max-width:700px;padding:28px}.overlay__header[data-v-67b1296a]{padding:14px}.overlay__header h2[data-v-67b1296a]{font-size:1.8rem}}@media (max-width: 900px){.overlay__container[data-v-67b1296a]{width:90%;max-width:700px;padding:24px;max-height:80vh}.overlay__header[data-v-67b1296a]{padding:12px}.overlay__header h2[data-v-67b1296a]{font-size:1.6rem}.close[data-v-67b1296a]{font-size:22px}}@media (max-width: 768px){.overlay__container[data-v-67b1296a]{width:95%;max-width:450px;padding:20px;max-height:75vh;border-radius:12px}.overlay__header[data-v-67b1296a]{padding:10px}.overlay__header h2[data-v-67b1296a]{font-size:1.4rem}.close[data-v-67b1296a]{font-size:20px}}@media (max-width: 480px){.overlay__container[data-v-67b1296a]{width:90%;max-width:none;padding:16px;max-height:90vh;border-radius:8px}.overlay__header[data-v-67b1296a]{padding:8px;flex-wrap:wrap}.overlay__header h2[data-v-67b1296a]{font-size:1.2rem;line-height:1.3}.close[data-v-67b1296a]{font-size:18px;padding:4px}}.overlay[data-v-67b1296a]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(10,12,20,.85);z-index:1000;display:flex;align-items:center;justify-content:center}.overlay__container[data-v-67b1296a]{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2em 1.5em;min-width:320px;max-width:600px;width:90%;max-height:90vh;overflow-y:auto;position:relative}.overlay__header[data-v-67b1296a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5em}.overlay__header h2[data-v-67b1296a]{font-size:1.5rem;font-weight:700;color:var(--color-primary);margin:0;font-family:var(--font-family, "Inter", sans-serif)}.close[data-v-67b1296a]{background:none;border:none;color:var(--color-text-secondary);font-size:2rem;cursor:pointer;border-radius:50%;padding:.1em .4em;transition:background .2s,color .2s}.close[data-v-67b1296a]:hover{background:var(--color-hover);color:var(--color-primary)}@media (max-width: 600px){.overlay__container[data-v-67b1296a]{padding:1em .5em;min-width:0}}.calendly-container[data-v-089291c8]{display:flex;justify-content:center;align-items:center;width:100%;height:100%;padding:1.5em;background:var(--color-surface);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);border-radius:var(--radius-lg)}.calendly-inline-widget[data-v-089291c8]{width:100%;max-width:900px;height:630px;border:none;background:var(--color-surface);border-radius:var(--radius-md);box-shadow:var(--shadow-md)}.calendly-unavailable-message[data-v-089291c8]{font-size:1.2rem;color:var(--color-warning);text-align:center;padding:40px 0;font-family:var(--font-family, "Inter", sans-serif)}@media (max-width: 900px){.calendly-container[data-v-089291c8]{padding:.5em}.calendly-inline-widget[data-v-089291c8]{max-width:100vw;height:420px}}.content-wrapper{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;color:var(--color-text);padding:4rem 2.5rem;background:transparent}.left-section{flex:1;max-width:500px}.property-retriever-tag{border:1px solid var(--color-primary);color:var(--color-primary);background:rgba(99,102,241,.1);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block;margin-bottom:24px;letter-spacing:.02em;font-family:var(--font-family)}.main-title{font-size:48px;font-weight:700;margin:30px 0;line-height:1.1;color:var(--color-text);font-family:var(--font-family)}.description{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.95;font-weight:400;color:var(--color-text-secondary);font-family:var(--font-family)}.right-section{flex:1;max-width:500px}.features-list{display:flex;flex-direction:column;gap:20px}.feature-item{display:flex;align-items:center;gap:15px;margin-top:15px}.feature-text{font-size:16px;line-height:1.5;opacity:.95;color:var(--color-text-secondary);font-family:var(--font-family)}@media (max-width: 1024px){.main-title{font-size:42px}}@media (max-width: 900px){.main-title{font-size:38px}}@media (max-width: 768px){.content-wrapper{flex-direction:column;gap:40px;padding:3rem 1.5rem}.main-title{font-size:32px}.description{font-size:16px}.left-section,.right-section{max-width:100%}}@media (max-width: 480px){.main-title{font-size:24px}.property-retriever-tag{font-size:12px;padding:6px 16px}.feature-text{font-size:14px}.content-wrapper{padding:1.25rem}.features-list{gap:10px}}.content-wrapper[data-v-ae5fa5fb]{display:flex;flex-direction:row;gap:2em;padding:2em 1.5em;background:var(--color-surface);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg)}.left-section[data-v-ae5fa5fb]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:1em}.property-retriever-tag[data-v-ae5fa5fb]{background:var(--color-primary);color:var(--color-on-primary);font-size:.95rem;font-weight:600;padding:.4em 1em;border-radius:var(--radius-md);display:inline-block;margin-bottom:.5em;letter-spacing:1px;text-transform:uppercase}.main-title[data-v-ae5fa5fb]{font-size:2rem;font-weight:700;color:var(--color-primary);margin:0 0 .5em}.description[data-v-ae5fa5fb]{color:var(--color-text-secondary);font-size:1.1rem;margin-bottom:1em}.right-section[data-v-ae5fa5fb]{flex:1;display:flex;align-items:center;justify-content:center}.features-list[data-v-ae5fa5fb]{display:flex;flex-direction:column;gap:1em}.feature-item[data-v-ae5fa5fb]{display:flex;align-items:center;gap:.75em;font-size:1rem;color:var(--color-text)}.check-icon img[data-v-ae5fa5fb]{width:22px;height:22px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}@media (max-width: 900px){.content-wrapper[data-v-ae5fa5fb]{flex-direction:column;gap:1.5em;padding:1em .5em}.main-title[data-v-ae5fa5fb]{font-size:1.5rem}}.content-wrapper[data-v-eb7404cb]{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;color:var(--color-text);padding:4rem 2.5rem;background:transparent}.left-section[data-v-eb7404cb]{flex:1;max-width:500px}.property-retriever-tag[data-v-eb7404cb]{border:1px solid var(--color-primary);color:var(--color-primary);background:rgba(99,102,241,.1);border-radius:20px;padding:6px 16px;font-size:13px;font-weight:500;display:inline-block;margin-bottom:24px;letter-spacing:.02em;font-family:var(--font-family)}.main-title[data-v-eb7404cb]{font-size:48px;font-weight:700;margin:30px 0;line-height:1.1;color:var(--color-text);font-family:var(--font-family)}.description[data-v-eb7404cb]{font-size:18px;line-height:1.6;margin-bottom:40px;opacity:.95;font-weight:400;color:var(--color-text-secondary);font-family:var(--font-family)}.right-section[data-v-eb7404cb]{flex:1;max-width:500px}.features-list[data-v-eb7404cb]{display:flex;flex-direction:column;gap:20px}.feature-item[data-v-eb7404cb]{display:flex;align-items:center;gap:15px;margin-top:15px}.feature-text[data-v-eb7404cb]{font-size:16px;line-height:1.5;opacity:.95;color:var(--color-text-secondary);font-family:var(--font-family)}@media (max-width: 1024px){.main-title[data-v-eb7404cb]{font-size:42px}}@media (max-width: 900px){.main-title[data-v-eb7404cb]{font-size:38px}}@media (max-width: 768px){.content-wrapper[data-v-eb7404cb]{flex-direction:column;gap:40px;padding:3rem 1.5rem}.main-title[data-v-eb7404cb]{font-size:32px}.description[data-v-eb7404cb]{font-size:16px}.left-section[data-v-eb7404cb],.right-section[data-v-eb7404cb]{max-width:100%}}@media (max-width: 480px){.main-title[data-v-eb7404cb]{font-size:24px}.property-retriever-tag[data-v-eb7404cb]{font-size:12px;padding:6px 16px}.feature-text[data-v-eb7404cb]{font-size:14px}.content-wrapper[data-v-eb7404cb]{padding:1.25rem}.features-list[data-v-eb7404cb]{gap:10px}}.title[data-v-eb7404cb]{display:flex;align-items:center;font-size:large}.title img[data-v-eb7404cb]{margin-right:10px}.left-section[data-v-eb7404cb]{max-width:600px;display:flex;flex-direction:column}.left-section .btn[data-v-eb7404cb]{max-width:200px}.right-section[data-v-eb7404cb]{overflow:hidden;flex:1;display:flex;align-items:center;justify-content:center}.contract-image[data-v-eb7404cb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border-radius:12px;overflow:hidden}.contract-image img[data-v-eb7404cb]{width:100%;min-height:400px;border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.15)}.content-wrapper[data-v-eb7404cb]{justify-content:flex-start;overflow:hidden}.contract-generator-card[data-v-eb7404cb]{border-radius:24px;overflow:hidden}@media (max-width: 1024px){.content-wrapper[data-v-eb7404cb]{padding:60px;gap:40px}.contract-image img[data-v-eb7404cb]{min-height:350px;max-height:450px}.main-title[data-v-eb7404cb]{font-size:xx-large!important}}@media (max-width: 900px){.content-wrapper[data-v-eb7404cb]{padding:50px;gap:30px}.description[data-v-eb7404cb]{font-size:16px;margin-bottom:30px}.contract-image img[data-v-eb7404cb]{min-height:280px;max-height:350px}.main-title[data-v-eb7404cb]{font-size:xx-large!important}}@media (max-width: 768px){.content-wrapper[data-v-eb7404cb]{flex-direction:column;padding:40px;gap:30px}.left-section[data-v-eb7404cb],.right-section[data-v-eb7404cb]{max-width:100%;flex:none}.contract-image img[data-v-eb7404cb]{min-height:auto;max-height:300px;width:100%;object-fit:contain}.description[data-v-eb7404cb]{margin-bottom:25px}.main-title[data-v-eb7404cb]{font-size:xx-large!important}}@media (max-width: 480px){.content-wrapper[data-v-eb7404cb]{padding:25px 20px;gap:20px}.description[data-v-eb7404cb]{font-size:14px;margin-bottom:20px}.title[data-v-eb7404cb]{font-size:medium;margin-bottom:10px}.title img[data-v-eb7404cb]{margin-right:8px;width:18px;height:18px}.right-section[data-v-eb7404cb]{flex:none}.contract-image img[data-v-eb7404cb]{min-height:auto;max-height:200px;border-radius:8px;object-fit:contain}}.card-grid[data-v-361c0d26]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:1.5em;justify-content:center;padding:1.5em;background:var(--color-bg);font-family:var(--font-family, "Inter", sans-serif)}.card-image[data-v-1fc91d90]{width:100%;height:100%;object-fit:cover;border-radius:inherit;box-shadow:var(--shadow-md);background:var(--color-card);font-family:var(--font-family, "Inter", sans-serif)}.card-video[data-v-c918a1fb]{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 9;border-radius:inherit}.large-card[data-v-c918a1fb]{width:100%;max-width:620px;margin:0 auto}.video-player-wrapper[data-v-66689c44]{position:relative;width:100%;max-width:900px;margin:0 auto;aspect-ratio:16 / 9;background:#000;display:flex;align-items:center;justify-content:center}.video-player-wrapper iframe[data-v-66689c44]{width:100%;height:100%;min-height:360px;border:none;background:#000}.email-overlay-content[data-v-66689c44]{background:rgba(255,255,255,.95);padding:2rem 2.5rem;border-radius:10px;box-shadow:0 2px 16px rgba(0,0,0,.15);display:flex;flex-direction:column;align-items:center}.video-email-label[data-v-66689c44]{font-size:1.1rem;margin-bottom:.5rem}.video-email-input[data-v-66689c44]{padding:.5rem;font-size:1rem;width:260px;margin-bottom:.5rem;border-radius:4px;border:1px solid #ccc}.video-email-error[data-v-66689c44]{color:#e3342f;margin-bottom:.5rem}.signin-container[data-v-72a5cc6b]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1.5rem;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);font-family:var(--font-family, "Inter", sans-serif);transition:background .2s,color .2s}.error-message[data-v-72a5cc6b]{width:100%;padding:10px;background-color:var(--color-error, #ffe6e6);color:#fff;border-radius:var(--radius-md);text-align:center;font-size:.95rem;font-family:var(--font-family, "Inter", sans-serif)}.google-signin-wrapper[data-v-72a5cc6b]{display:flex;justify-content:center;width:100%;position:relative}.custom-google-button[data-v-72a5cc6b]{display:inline-flex;align-items:center;justify-content:center;width:260px;height:48px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-sizing:border-box;margin:0;position:relative;z-index:1;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.custom-google-button[data-v-72a5cc6b]:hover{background:var(--color-primary);color:#fff}.custom-google-button[aria-disabled=true][data-v-72a5cc6b]{opacity:.6;cursor:not-allowed}.custom-google-button[data-v-72a5cc6b] div[role=button]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;cursor:inherit}.custom-google-button[data-v-72a5cc6b] div[role=button]>div{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.custom-google-button[data-v-72a5cc6b] div[role=button]>div>img{height:18px;width:18px;margin:0}.custom-google-button[data-v-72a5cc6b] div[role=button]>div>span{font-size:inherit;line-height:inherit;margin:0;padding:0}.google-signin-wrapper iframe[data-v-72a5cc6b]:not(.custom-google-button iframe),.google-signin-wrapper div[role=button][data-v-72a5cc6b]:not(.custom-google-button div[role=button]){display:none!important}.email-signin-wrapper[data-v-72a5cc6b]{width:100%;display:flex;flex-direction:column;align-items:center}.form-group[data-v-72a5cc6b]{width:100%;margin-bottom:15px}.form-group label[data-v-72a5cc6b]{display:block;margin-bottom:5px;font-weight:500;color:var(--color-primary);font-family:var(--font-family, "Inter", sans-serif)}.form-group input[data-v-72a5cc6b]{width:100%;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-input-bg);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);transition:border .2s,background .2s,color .2s}.fixed-width[data-v-72a5cc6b]{width:260px;min-height:44px}.forgot-password[data-v-72a5cc6b]{display:block;width:100%;text-align:center;color:var(--color-primary);text-decoration:none;margin-top:10px;cursor:pointer;font-size:.95rem;font-family:var(--font-family, "Inter", sans-serif);transition:color .2s}.forgot-password[data-v-72a5cc6b]:hover{text-decoration:underline;color:var(--color-primary-dark)}.section-divider[data-v-72a5cc6b]{margin:20px 0}p[data-v-72a5cc6b]{margin:0;font-size:.95rem}.gradient-text[data-v-72a5cc6b]{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;cursor:pointer}.gradient-text[data-v-72a5cc6b]:hover{text-decoration:underline}.sign-up[data-v-72a5cc6b]{cursor:pointer}button[data-v-72a5cc6b]:empty{display:none}@media (max-width: 900px){.custom-google-button[data-v-72a5cc6b]{width:220px;height:44px;font-size:.95rem}.fixed-width[data-v-72a5cc6b]{width:220px}}@media (max-width: 768px){.custom-google-button[data-v-72a5cc6b]{width:200px;height:42px;font-size:.9rem}.fixed-width[data-v-72a5cc6b]{width:200px}}@media (max-width: 480px){.custom-google-button[data-v-72a5cc6b]{width:180px;height:40px;font-size:.85rem}.fixed-width[data-v-72a5cc6b]{width:180px}}.google-signin-btn[data-v-a0268e9b]{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;padding:.75rem 1.5rem;background:var(--color-text, #23272f);color:var(--color-text, #fff);border:1px solid var(--color-border, #333);border-radius:var(--radius-md, 8px);font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:600;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-shadow:var(--shadow-sm, 0 2px 8px rgba(0,0,0,.08))}.google-signin-btn[data-v-a0268e9b]:disabled{opacity:.6;cursor:not-allowed}.google-logo[data-v-a0268e9b]{width:22px;height:22px;background:transparent;border-radius:50%}.signup-container[data-v-d4ce0900]{display:flex;flex-direction:column;align-items:center;gap:1.5rem;padding:2rem 1.5rem;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);font-family:var(--font-family, "Inter", sans-serif);transition:background .2s,color .2s}.error-message[data-v-d4ce0900]{width:100%;padding:10px;background-color:var(--color-error, #ffe6e6);color:#fff;border-radius:var(--radius-md);text-align:center;font-size:.95rem;font-family:var(--font-family, "Inter", sans-serif)}.google-signin-wrapper[data-v-d4ce0900]{display:flex;justify-content:center;width:100%;position:relative}.custom-google-button[data-v-d4ce0900]{display:inline-flex;align-items:center;justify-content:center;width:260px;height:48px;border-radius:var(--radius-md);background:var(--color-bg-secondary);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:600;line-height:1.5;text-align:center;cursor:pointer;transition:background .2s,color .2s,box-shadow .2s;box-sizing:border-box;margin:0;position:relative;z-index:1;border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}.custom-google-button[data-v-d4ce0900]:hover{background:var(--color-primary);color:#fff}.custom-google-button[aria-disabled=true][data-v-d4ce0900]{opacity:.6;cursor:not-allowed}.custom-google-button[data-v-d4ce0900] div[role=button]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:0;margin:0;border:none;background:transparent;color:inherit;font-size:inherit;font-family:inherit;font-weight:inherit;line-height:inherit;cursor:inherit}.custom-google-button[data-v-d4ce0900] div[role=button]>div{display:flex;align-items:center;justify-content:center;gap:8px;width:100%}.custom-google-button[data-v-d4ce0900] div[role=button]>div>img{height:18px;width:18px;margin:0}.custom-google-button[data-v-d4ce0900] div[role=button]>div>span{font-size:inherit;line-height:inherit;margin:0;padding:0}.google-signin-wrapper iframe[data-v-d4ce0900]:not(.custom-google-button iframe),.google-signin-wrapper div[role=button][data-v-d4ce0900]:not(.custom-google-button div[role=button]){display:none!important}.email-signup-wrapper[data-v-d4ce0900]{width:100%;display:flex;flex-direction:column;align-items:center}.form-group[data-v-d4ce0900]{width:100%;margin-bottom:15px}.form-group label[data-v-d4ce0900]{display:block;margin-bottom:5px;font-weight:500;color:var(--color-primary);font-family:var(--font-family, "Inter", sans-serif)}.form-group input[data-v-d4ce0900]{width:100%;padding:10px;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-input-bg);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);transition:border .2s,background .2s,color .2s}.fixed-width[data-v-d4ce0900]{width:260px;min-height:44px}.section-divider[data-v-d4ce0900]{margin:20px 0}.gradient-text[data-v-d4ce0900]{background:linear-gradient(90deg,var(--color-primary),var(--color-primary-dark));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none;cursor:pointer}.gradient-text[data-v-d4ce0900]:hover{text-decoration:underline}.sign-in[data-v-d4ce0900]{cursor:pointer}button[data-v-d4ce0900]:empty{display:none}@media (max-width: 900px){.custom-google-button[data-v-d4ce0900]{width:220px;height:44px;font-size:.95rem}.fixed-width[data-v-d4ce0900]{width:220px}}@media (max-width: 768px){.custom-google-button[data-v-d4ce0900]{width:200px;height:42px;font-size:.9rem}.fixed-width[data-v-d4ce0900]{width:200px}}@media (max-width: 480px){.custom-google-button[data-v-d4ce0900]{width:180px;height:40px;font-size:.85rem}.fixed-width[data-v-d4ce0900]{width:180px}}.generic-overlay__content[data-v-e25ec379]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px;text-align:center;gap:24px}.generic-overlay__image[data-v-e25ec379]{max-width:100px;max-height:100px;object-fit:contain}.generic-overlay__message[data-v-e25ec379]{font-size:18px;color:var(--bird-dog-dark-blue);font-weight:500}.pill{display:inline-flex;align-items:center;background:var(--color-surface-hover);color:var(--color-text);font-size:14px;font-family:var(--font-family);font-weight:500;border-radius:6px;padding:.5em 1em;margin:.25em;min-width:80px;justify-content:center;position:relative;white-space:normal;max-width:300px;border:1px solid var(--color-border);transition:all .15s}.pill:hover{background:var(--color-border);border-color:var(--color-primary)}.pill>span{display:inline-block;white-space:normal;word-break:break-word}.pill__close{background:none;border:none;color:var(--color-text-secondary);font-size:20px;margin-left:.5em;cursor:pointer;line-height:1;padding:0;display:flex;align-items:center;transition:color .15s}.pill__close:hover{color:var(--color-text)}@media (max-width: 1024px){.pill{font-size:18px;padding:.25em 1em;max-width:280px}.pill__close{font-size:24px}}@media (max-width: 768px){.pill{font-size:16px;padding:.2em .8em;margin:.15em;max-width:260px}.pill__close{font-size:20px;margin-left:.4em}}@media (max-width: 480px){.pill{font-size:14px;padding:.15em .6em;min-width:60px;max-width:240px}.pill__close{font-size:18px;margin-left:.3em}}.pill[data-v-a445197e]{display:inline-flex;align-items:center;gap:.5em;padding:.35em 1em;border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:500;box-shadow:var(--shadow-xs);border:1px solid var(--color-border);transition:background .2s,color .2s}.pill__close[data-v-a445197e]{background:none;border:none;color:var(--color-text-secondary);font-size:1.1em;cursor:pointer;margin-left:.5em;border-radius:50%;padding:.1em .4em;transition:background .2s,color .2s}.pill__close[data-v-a445197e]:hover{background:var(--color-hover);color:var(--color-primary)}.overlay__left[data-v-f8af79c4],.overlay__right[data-v-f8af79c4]{flex:1;min-width:0}.overlay__content[data-v-f8af79c4]{display:flex;flex-direction:row;gap:40px;padding:16px}.overlay__input-group[data-v-f8af79c4]{display:flex;gap:1rem;margin:.5rem 0;flex-wrap:wrap;align-items:center}.overlay__input-group input[data-v-f8af79c4],.overlay__input-group select[data-v-f8af79c4]{flex:1;padding:.625rem .875rem;border:1px solid var(--color-border);border-radius:8px;font-size:16px;background:var(--color-surface);color:var(--color-text);transition:all .15s;box-shadow:none}.overlay__input-group input[data-v-f8af79c4]:focus,.overlay__input-group select[data-v-f8af79c4]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px rgba(99,102,241,.1)}.overlay__input-group input[data-v-f8af79c4]::placeholder{color:var(--color-text-secondary);opacity:.7}.overlay__input-group select[data-v-f8af79c4]{background:var(--color-surface) url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' stroke='%23A1A1AA' stroke-width='2' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .75rem center/1.25rem 1.25rem;appearance:none;-webkit-appearance:none;-moz-appearance:none;padding-right:2.5rem}.overlay__input-group Button[data-v-f8af79c4]{background:var(--color-primary);color:#000;border:none;border-radius:8px;font-weight:500;transition:all .15s}.overlay__input-group Button[data-v-f8af79c4]:hover{background:var(--color-primary-hover)}.overlay__input-group Button[data-v-f8af79c4]:disabled{background:#e0e0e0;color:#aaa}.overlay__checkmark[data-v-f8af79c4]{color:green;font-size:24px;font-weight:700}.stripe-card-element[data-v-f8af79c4]{padding:8px;border:1px solid #ccc;border-radius:4px}.overlay__divider[data-v-f8af79c4]{width:1px;background:#e0e0e0;margin:0 32px}.overlay__subsection[data-v-f8af79c4]{margin-bottom:20px}.overlay__label[data-v-f8af79c4]{font-weight:600;font-size:1rem;margin-top:2px;margin-bottom:10px}.overlay__desc[data-v-f8af79c4]{font-size:.95rem;color:#555;margin-top:4px;margin-bottom:8px}.overlay__error[data-v-f8af79c4]{color:red;font-size:12px;margin-top:10px}.overlay__pill-row[data-v-f8af79c4]{margin-bottom:8px}.overlay__purchase-row[data-v-f8af79c4]{display:flex;justify-content:space-between;font-size:1rem;margin-bottom:2px}.overlay__purchase-desc[data-v-f8af79c4]{color:#888;font-size:.95rem;margin-bottom:12px}.overlay__purchase-total[data-v-f8af79c4]{display:flex;justify-content:space-between;background:#e3f0fa;color:#2d2d3a;font-weight:700;font-size:1.1rem;border-radius:8px;padding:8px 16px;align-items:center}.overlay__purchase-note[data-v-f8af79c4]{font-weight:400;font-size:.95rem;color:#888;margin-left:4px}.overlay__right[data-v-f8af79c4]{flex:1;min-width:0}.overlay__section[data-v-f8af79c4]{margin-bottom:32px}.overlay__form-group[data-v-f8af79c4]{margin-bottom:16px}.overlay__form-group label[data-v-f8af79c4]{display:block;margin-bottom:4px}.overlay__form-group input[data-v-f8af79c4],.overlay__form-group select[data-v-f8af79c4]{width:100%;padding:8px;border:1px solid #ddd;border-radius:10px;margin-top:4px;margin-right:8px}input[data-v-f8af79c4]:focus{outline:none}.overlay__form-row[data-v-f8af79c4]{display:flex;gap:16px;justify-content:space-between}.overlay__btn[data-v-f8af79c4]{background-color:#007bff;color:#fff;border:none;padding:16px;border-radius:4px;cursor:pointer}.overlay__btn[data-v-f8af79c4]:hover{background-color:#0056b3}.overlay__info-row[data-v-f8af79c4]{display:flex;align-items:center;gap:8px;background:#f7fbff;border-radius:6px;padding:10px 14px;font-size:16px;color:#0960a7;margin-bottom:1rem}.overlay__info-text[data-v-f8af79c4]{line-height:1.5}@media (max-width: 1024px){.overlay__content[data-v-f8af79c4]{gap:30px;padding:14px}.overlay__divider[data-v-f8af79c4]{margin:0 24px}.overlay__section[data-v-f8af79c4]{margin-bottom:28px}.overlay__purchase-total[data-v-f8af79c4]{font-size:1rem;padding:8px 14px}}@media (max-width: 900px){.overlay__content[data-v-f8af79c4]{gap:24px;padding:12px}.overlay__divider[data-v-f8af79c4]{margin:0 20px}.overlay__section[data-v-f8af79c4]{margin-bottom:24px}.overlay__form-row[data-v-f8af79c4]{gap:12px}.overlay__label[data-v-f8af79c4]{font-size:.95rem}.overlay__desc[data-v-f8af79c4]{font-size:.9rem}}@media (max-width: 768px){.overlay__content[data-v-f8af79c4]{flex-direction:column;gap:20px;padding:16px}.overlay__divider[data-v-f8af79c4]{width:100%;height:1px;margin:16px 0}.overlay__section[data-v-f8af79c4]{margin-bottom:20px}.overlay__subsection[data-v-f8af79c4]{margin-bottom:16px}.overlay__form-group[data-v-f8af79c4]{margin-bottom:14px}.overlay__form-row[data-v-f8af79c4]{flex-wrap:wrap;gap:12px}.overlay__form-row .overlay__form-group[data-v-f8af79c4]{flex:1;min-width:120px}.overlay__purchase-total[data-v-f8af79c4]{font-size:1rem;padding:10px 14px}}@media (max-width: 480px){.overlay__content[data-v-f8af79c4]{padding:12px;gap:16px}.overlay__section[data-v-f8af79c4]{margin-bottom:16px}.overlay__subsection[data-v-f8af79c4]{margin-bottom:12px}.overlay__label[data-v-f8af79c4]{font-size:.9rem;margin-bottom:8px}.overlay__desc[data-v-f8af79c4]{font-size:.85rem;margin-bottom:6px}.overlay__form-group[data-v-f8af79c4]{margin-bottom:12px}.overlay__form-group input[data-v-f8af79c4],.overlay__form-group select[data-v-f8af79c4]{padding:10px;font-size:16px}.overlay__form-row[data-v-f8af79c4]{flex-direction:column;gap:0}.overlay__form-row .overlay__form-group[data-v-f8af79c4]{margin-bottom:12px}.overlay__purchase-row[data-v-f8af79c4]{font-size:.95rem}.overlay__purchase-desc[data-v-f8af79c4]{font-size:.9rem}.overlay__purchase-total[data-v-f8af79c4]{font-size:.95rem;padding:8px 12px;flex-direction:column;align-items:flex-start;gap:4px}.overlay__purchase-note[data-v-f8af79c4]{font-size:.85rem;margin-left:0}.overlay__btn[data-v-f8af79c4]{width:100%;padding:14px;font-size:1rem}.overlay__divider[data-v-f8af79c4]{margin:12px 0}}@media (max-width: 600px){.overlay__input-group[data-v-f8af79c4]{flex-direction:column;gap:.5rem;align-items:stretch}.overlay__input-group input[data-v-f8af79c4],.overlay__input-group select[data-v-f8af79c4],.overlay__input-group Button[data-v-f8af79c4]{width:100%;min-width:0;max-width:100%}}.v-onboarding__overlay,.v-onboarding__popover,.v-onboarding__highlight{z-index:2147483647!important}.vertical-layout[data-v-f8af79c4]{display:flex;flex-direction:row;align-items:flex-start;width:100%}.status-tracker-vertical[data-v-f8af79c4]{display:flex;flex-direction:column;align-items:flex-start;margin-right:32px;min-width:140px;padding-top:16px}.tracker-step-vertical[data-v-f8af79c4]{display:flex;flex-direction:column;align-items:flex-start;font-size:15px;font-weight:500;color:#bbb;margin-bottom:8px;transition:color .2s;cursor:pointer}.tracker-step-vertical.active[data-v-f8af79c4]{color:#0960a7;font-weight:700;border-left:3px solid #0960A7;padding-left:8px;background:#eaf6ff}.tracker-step-vertical.completed[data-v-f8af79c4]{color:#49b2db}.tracker-label-vertical[data-v-f8af79c4]{white-space:nowrap}.tracker-divider-vertical[data-v-f8af79c4]{width:32px;height:2px;background:#eee;margin:8px 0;border-radius:1px;display:block}.main-content[data-v-f8af79c4]{flex:1;min-width:0}@media (max-width: 900px){.vertical-layout[data-v-f8af79c4]{flex-direction:column;align-items:stretch}.status-tracker-vertical[data-v-f8af79c4]{flex-direction:row;flex-wrap:wrap;margin-right:0;margin-bottom:24px;min-width:0;justify-content:center;width:100%}.tracker-step-vertical[data-v-f8af79c4]{flex-direction:row;align-items:center;margin-bottom:8px;margin-right:16px;border-left:none;border-bottom:2px solid #eee;padding-left:0;padding-bottom:8px;min-width:120px;max-width:100%;box-sizing:border-box;word-break:break-word}.tracker-step-vertical.active[data-v-f8af79c4]{border-bottom:2px solid #0960A7;color:#0960a7;font-weight:700;background:#eaf6ff}.tracker-divider-vertical[data-v-f8af79c4]{width:2px;height:24px;margin:0 8px;background:#eee;border-radius:1px;display:inline-block}}.overlay__purchase-details[data-v-f8af79c4]{display:flex;flex-direction:column;align-items:stretch}.overlay__purchase-row[data-v-f8af79c4],.overlay__purchase-total[data-v-f8af79c4],.overlay__purchase-note[data-v-f8af79c4],.overlay__purchase-details Button[data-v-f8af79c4]{margin-bottom:.5rem}.stack-container[data-v-0c0993a8]{display:flex;flex-direction:column;align-items:flex-start;max-width:500px}.header-container[data-v-0c0993a8]{display:flex;align-items:center}.icon[data-v-0c0993a8]{width:32px;height:32px;margin-left:4px;margin-top:22px}.title[data-v-0c0993a8]{color:var(--color-text);font-family:var(--font-family);font-size:18.281px;font-style:normal;font-weight:500;line-height:24px;margin-left:12px;margin-top:16px}.subtitle[data-v-0c0993a8]{color:var(--color-text);font-family:var(--font-family);font-size:42px;font-style:normal;font-weight:400;line-height:45px;margin-top:18px}.description[data-v-0c0993a8]{color:var(--color-text-secondary);font-family:var(--font-family);font-size:18.281px;font-style:normal;font-weight:500;line-height:24px;margin:20px 63px 0 8px}.overlay__input-group[data-v-0c0993a8]{display:flex;gap:1rem;margin-top:16px;flex-wrap:wrap;align-items:center}.overlay__input[data-v-0c0993a8]{flex:1;padding:.3rem .5rem;border:2px solid var(--color-border);border-radius:6px;font-size:16px;background:var(--color-surface);color:var(--color-text);transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 4px rgba(0,0,0,.1)}.overlay__input[data-v-0c0993a8]:focus{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 2px rgba(99,102,241,.2)}.overlay__input[data-v-0c0993a8]::placeholder{color:var(--color-text-secondary);opacity:.7}.overlay__input-group-btn[data-v-0c0993a8]{border-radius:6px;font-weight:700;transition:background .2s;padding:.3rem 1.25rem;margin-top:0;align-self:center}.overlay__input-group-btn[data-v-0c0993a8]:disabled{background:#e0e0e0;color:#aaa}.stack-container>.overlay__input-group-btn[data-v-0c0993a8]{align-self:flex-start;margin-left:0;margin-top:16px}.vertical-layout[data-v-82a821ca]{display:flex;flex-direction:row;align-items:flex-start;width:100%}.status-tracker-vertical[data-v-82a821ca]{display:flex;flex-direction:column;align-items:flex-start;margin-right:32px;min-width:140px;padding-top:16px}.tracker-step-vertical[data-v-82a821ca]{display:flex;flex-direction:column;align-items:flex-start;font-size:15px;font-weight:500;color:var(--color-text-secondary);margin-bottom:8px;transition:color .2s}.tracker-step-vertical.active[data-v-82a821ca]{color:var(--color-text);font-weight:700;border-left:3px solid var(--color-primary);padding-left:8px}.tracker-step-vertical.completed[data-v-82a821ca]{color:var(--color-primary)}.tracker-label-vertical[data-v-82a821ca]{white-space:nowrap}.tracker-divider-vertical[data-v-82a821ca]{width:32px;height:2px;background:var(--color-border);margin:8px 0;border-radius:1px;display:block}.main-content[data-v-82a821ca]{flex:1;min-width:0}@media (max-width: 800px){.vertical-layout[data-v-82a821ca]{flex-direction:column;align-items:stretch}.status-tracker-vertical[data-v-82a821ca]{flex-direction:row;flex-wrap:wrap;margin-right:0;margin-bottom:24px;min-width:0;justify-content:center;width:100%}.tracker-step-vertical[data-v-82a821ca]{flex-direction:row;align-items:center;margin-bottom:8px;margin-right:16px;border-left:none;border-bottom:2px solid var(--color-border);padding-left:0;padding-bottom:8px;min-width:120px;max-width:100%;box-sizing:border-box;word-break:break-word}.tracker-step-vertical.active[data-v-82a821ca]{border-bottom:2px solid var(--color-primary);color:var(--color-text);font-weight:700}.tracker-divider-vertical[data-v-82a821ca]{width:2px;height:24px;margin:0 8px;background:var(--color-border);border-radius:1px;display:inline-block}}.reset-password-form[data-v-f8f70048]{display:flex;flex-direction:column;gap:1rem;padding:1rem}.form-group[data-v-f8f70048]{display:flex;flex-direction:column}label[data-v-f8f70048]{font-size:.9rem;margin-bottom:.5rem;color:#333}input[data-v-f8f70048]{padding:.5rem;border:1px solid #ccc;border-radius:4px;font-size:1rem}input[data-v-f8f70048]:focus{outline:none;border-color:#007bff;box-shadow:0 0 5px rgba(0,123,255,.3)}.error-message[data-v-f8f70048]{color:#dc3545;font-size:.9rem;margin:0}.privacy-container[data-v-744a978c]{max-height:70vh;overflow-y:auto;padding-right:.5rem}.meta[data-v-744a978c]{color:#666;font-size:.95rem;margin-bottom:1rem}section[data-v-744a978c]{margin-bottom:1.5rem}h3[data-v-744a978c]{font-size:1.1rem;margin:1rem 0 .5rem}footer[data-v-744a978c]{margin-top:2rem;font-size:.9rem;color:#666}.terms-of-service-container[data-v-8aa5ba24]{max-height:70vh;overflow-y:auto;padding-right:.5rem}.meta[data-v-8aa5ba24]{color:#666;font-size:.95rem;margin-bottom:1rem}section[data-v-8aa5ba24]{margin-bottom:1.5rem}h3[data-v-8aa5ba24]{font-size:1.1rem;margin:1rem 0 .5rem}footer[data-v-8aa5ba24]{margin-top:2rem;font-size:.9rem;color:#666}.canva-embed[data-v-f55e99fa]{display:flex;flex-direction:column;align-items:center;padding:1rem}.strategy-options[data-v-f5497895]{display:flex;flex-direction:column;gap:18px;margin:32px 0 0}.strategy-row[data-v-f5497895]{padding:18px 32px;font-size:22px;font-weight:500;background:#f7faff;color:#0960a7;border:2px solid #e0e7ef;border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s;text-align:center}.strategy-row.selected[data-v-f5497895]{background:var(--bird-dog-dark-blue, #0960A7);color:#fff;border-color:var(--bird-dog-dark-blue, #0960A7)}.strategy-btn-row[data-v-f5497895]{margin-top:40px;display:flex;justify-content:center}.email-form[data-v-b7ab9db8]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;background:var(--color-surface);color:var(--color-text);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);border:1px solid var(--color-border);font-family:var(--font-family, "Inter", sans-serif);transition:background .2s,color .2s}.body-text[data-v-b7ab9db8]{margin-bottom:.5rem;color:var(--color-text-secondary);font-size:1rem;font-family:var(--font-family, "Inter", sans-serif)}.form-group[data-v-b7ab9db8]{display:flex;flex-direction:column;gap:.5rem}.email-input[data-v-b7ab9db8]{padding:.5rem;border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:1rem;background:var(--color-input-bg);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);transition:border .2s,background .2s,color .2s}.error-message[data-v-b7ab9db8]{color:var(--color-error);font-size:.95rem;font-family:var(--font-family, "Inter", sans-serif)}.success-message[data-v-b7ab9db8]{color:var(--color-success);font-size:.95rem;font-family:var(--font-family, "Inter", sans-serif)}.faq-section[data-v-8fe688f3]{background:var(--color-card);padding:80px 40px;margin:50px;border-radius:var(--radius-xl);font-family:var(--font-family, "Inter", sans-serif)}.faq-header[data-v-8fe688f3]{text-align:center;margin-bottom:60px}.faq-title[data-v-8fe688f3]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin:0;line-height:1.2;letter-spacing:-1px;font-family:var(--font-family, "Inter", sans-serif)}.faq-container[data-v-8fe688f3]{max-width:800px;margin:0 auto}.faq-item[data-v-8fe688f3]{margin-bottom:40px;padding:30px;background:var(--color-surface);border-radius:var(--radius-lg);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-sm)}.faq-question[data-v-8fe688f3]{font-size:1.2rem;font-weight:600;color:var(--color-text);margin:0 0 15px;line-height:1.3}.faq-answer[data-v-8fe688f3]{font-size:1.05rem;font-weight:400;color:var(--color-text-secondary);line-height:1.6;margin:0}@media (max-width: 1024px){.faq-section[data-v-8fe688f3]{padding:60px 30px}.faq-title[data-v-8fe688f3]{font-size:2rem}.faq-item[data-v-8fe688f3]{padding:25px;margin-bottom:30px}.faq-question[data-v-8fe688f3]{font-size:1.1rem}.faq-answer[data-v-8fe688f3]{font-size:1rem}}@media (max-width: 900px){.faq-section[data-v-8fe688f3]{padding:50px 20px}.faq-title[data-v-8fe688f3]{font-size:1.7rem}.faq-item[data-v-8fe688f3]{padding:20px;margin-bottom:25px}.faq-question[data-v-8fe688f3]{font-size:1rem}.faq-answer[data-v-8fe688f3]{font-size:.95rem}}@media (max-width: 768px){.faq-section[data-v-8fe688f3]{margin:50px 10px;padding:40px 15px}.faq-title[data-v-8fe688f3]{font-size:1.3rem}.faq-item[data-v-8fe688f3]{padding:18px;margin-bottom:20px}.faq-question[data-v-8fe688f3]{font-size:.95rem}.faq-answer[data-v-8fe688f3]{font-size:.9rem}}@media (max-width: 480px){.faq-section[data-v-8fe688f3]{padding:30px 10px}.faq-title[data-v-8fe688f3]{font-size:1.1rem}.faq-item[data-v-8fe688f3]{padding:15px;margin-bottom:15px}.faq-question[data-v-8fe688f3]{font-size:.85rem}.faq-answer[data-v-8fe688f3]{font-size:.85rem;line-height:1.5}}.feature-row[data-v-8e31a1a2]{display:flex;align-items:center;justify-content:space-evenly;padding:80px 20px;background:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);font-family:var(--font-family, "Inter", sans-serif)}.feature-content[data-v-8e31a1a2]{flex:1;max-width:500px;color:var(--color-text)}.feature-row img[data-v-8e31a1a2]{max-width:600px;height:auto;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);display:block}.feature-badge[data-v-8e31a1a2]{display:inline-flex;align-items:center;gap:8px;color:var(--color-text);font-size:.9rem;font-weight:600;text-transform:uppercase;letter-spacing:1px;margin-bottom:20px}.feature-badge[data-v-8e31a1a2]:before{content:"⚡";font-size:1.2rem}.feature-title[data-v-8e31a1a2]{font-size:2.5rem;font-weight:700;color:var(--color-text);margin-bottom:25px;line-height:1.2;font-family:var(--font-family, "Inter", sans-serif)}.feature-description[data-v-8e31a1a2]{font-weight:500;font-size:1.15rem;line-height:1.5;color:var(--color-text-secondary);margin-bottom:50px}.feature-row-reverse[data-v-8e31a1a2]{flex-direction:row-reverse}@media (max-width: 1024px){.feature-row img[data-v-8e31a1a2]{max-width:500px}.feature-title[data-v-8e31a1a2]{font-size:2.2rem}.feature-description[data-v-8e31a1a2]{font-size:1rem;line-height:1.4}}@media (max-width: 900px){.feature-row[data-v-8e31a1a2]{flex-direction:column;gap:40px}.feature-row-reverse[data-v-8e31a1a2]{flex-direction:column-reverse}.feature-row img[data-v-8e31a1a2]{max-width:400px}.feature-content[data-v-8e31a1a2]{max-width:100%;text-align:center}.feature-title[data-v-8e31a1a2]{font-size:2rem}.feature-description[data-v-8e31a1a2]{font-size:.95rem;margin-bottom:30px}}@media (max-width: 768px){.feature-row[data-v-8e31a1a2]{margin:50px 10px;gap:30px}.feature-row img[data-v-8e31a1a2]{max-width:350px}.feature-title[data-v-8e31a1a2]{font-size:1.8rem;margin-bottom:20px}.feature-description[data-v-8e31a1a2]{font-size:.9rem;line-height:1.3}.feature-badge[data-v-8e31a1a2]{font-size:.8rem;margin-bottom:15px}}@media (max-width: 480px){.feature-row[data-v-8e31a1a2]{gap:25px}.feature-row img[data-v-8e31a1a2]{max-width:280px}.feature-title[data-v-8e31a1a2]{font-size:1.5rem;margin-bottom:15px}.feature-description[data-v-8e31a1a2]{font-size:.85rem;line-height:1.2;margin-bottom:25px}.feature-badge[data-v-8e31a1a2]{font-size:.7rem;margin-bottom:12px}}.section[data-v-045d88fe]{padding:2.5rem 0;background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin-bottom:2rem;font-family:var(--font-family, "Inter", sans-serif);transition:background .2s,color .2s}.section-title[data-v-045d88fe]{font-size:2rem;font-weight:700;color:var(--color-primary);margin-bottom:1.5rem;font-family:var(--font-family, "Inter", sans-serif)}.section-description[data-v-045d88fe]{font-size:1.1rem;color:var(--color-text-secondary);margin-bottom:1.5rem;font-family:var(--font-family, "Inter", sans-serif)}.card-wrapper[data-v-9b685d2a]{margin:50px}.affiliates-container[data-v-9b685d2a]{max-width:1200px;background:var(--color-card);border-radius:24px;padding:80px 60px;text-align:center;color:var(--color-text)}.program-badge[data-v-9b685d2a]{display:inline-block;border:2px solid var(--color-border);border-radius:50px;padding:16px 40px;font-size:18px;letter-spacing:1px;text-transform:uppercase;margin-bottom:40px;backdrop-filter:blur(10px)}.main-title[data-v-9b685d2a]{font-size:clamp(2rem,5vw,3.5rem);font-weight:300;margin-bottom:40px;line-height:1.2;letter-spacing:-1px}.affiliatesDescription[data-v-9b685d2a]{font-size:1.25rem;line-height:1.6;max-width:800px;margin:0 auto 50px;opacity:.95;font-weight:400}@media (max-width: 1024px){.affiliates-container[data-v-9b685d2a]{margin:80px}}@media (max-width: 768px){.card-wrapper[data-v-9b685d2a]{margin:50px 10px}.affiliates-container[data-v-9b685d2a]{margin:0}.program-badge[data-v-9b685d2a]{padding:12px 28px;font-size:16px}}@media (max-width: 480px){.affiliates-container[data-v-9b685d2a]{margin:20px;padding:20px}.program-badge[data-v-9b685d2a]{padding:10px 24px;font-size:14px}}.card-video[data-v-9b685d2a]{width:100%;height:100%;object-fit:cover;aspect-ratio:16 / 9;border-radius:inherit;display:block;margin:0;padding:0;border:none}.unparalleled-efficiency-frame[data-v-57ede3d9]{margin:50px;display:flex;flex-direction:column;background:var(--color-card);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);font-family:var(--font-family, "Inter", sans-serif)}.unparalleled-efficiency-header[data-v-57ede3d9]{color:var(--color-text);text-align:center;font-family:var(--font-family, "Inter", sans-serif);font-size:2.5rem;font-weight:700;line-height:1.1;padding:40px}.unparalleled-efficiency-subtitle[data-v-57ede3d9]{font-weight:500;font-size:1.3rem;line-height:1.4;text-align:center;color:var(--color-text-secondary);padding:0 10px}.quickCallHeader[data-v-57ede3d9]{font-size:1.4rem;font-weight:700;margin-bottom:30px;color:var(--color-text)}.webinar-button[data-v-57ede3d9]{background:linear-gradient(135deg,var(--color-accent),var(--color-primary));color:var(--color-on-primary);font-size:1.2rem;font-weight:700;padding:1em 2em;border:none;border-radius:50px;cursor:pointer;margin-bottom:40px;box-shadow:var(--shadow-md);transition:transform .2s,box-shadow .2s}.webinar-button[data-v-57ede3d9]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media (max-width: 1024px){.unparalleled-efficiency-frame[data-v-57ede3d9]{padding-left:15px;padding-right:15px}.unparalleled-efficiency-header[data-v-57ede3d9]{font-size:2.1rem;padding:35px}.unparalleled-efficiency-subtitle[data-v-57ede3d9]{font-size:1.1rem}}@media (max-width: 900px){.unparalleled-efficiency-header[data-v-57ede3d9]{font-size:1.7rem;padding:30px}.unparalleled-efficiency-subtitle[data-v-57ede3d9]{font-size:1rem}}@media (max-width: 768px){.unparalleled-efficiency-frame[data-v-57ede3d9]{padding-left:10px;padding-right:10px;margin:50px 10px}.unparalleled-efficiency-header[data-v-57ede3d9]{font-size:1.3rem;padding:25px}.unparalleled-efficiency-subtitle[data-v-57ede3d9]{font-size:.95rem}}@media (max-width: 480px){.unparalleled-efficiency-frame[data-v-57ede3d9]{padding-left:5px;padding-right:5px}.unparalleled-efficiency-header[data-v-57ede3d9]{font-size:1.1rem;padding:20px}.unparalleled-efficiency-subtitle[data-v-57ede3d9]{font-size:.85rem;padding:0 5px}.quickCallHeader[data-v-57ede3d9]{font-size:1rem}}.bg-container{position:relative;min-height:100vh}.bg-container:before{content:"";position:fixed;top:0;left:0;width:100vw;height:150vh;background:radial-gradient(ellipse 80% 50% at 50% -20%,rgba(99,102,241,.15) 0%,transparent 50%),linear-gradient(180deg,var(--color-bg) 0%,var(--color-bg-secondary) 100%);z-index:-1;pointer-events:none}.main-header{margin-top:80px;max-width:650px;padding-left:20px;padding-right:20px}.description-text{color:var(--color-text-secondary);text-align:center;text-shadow:none;font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:400;line-height:28px;letter-spacing:.01em;margin-top:48px;max-width:650px;padding-left:20px;padding-right:20px;opacity:.9}.email-error{color:#ef4444;margin-top:4px;margin-bottom:0;font-size:14px;font-weight:500;text-align:left}.main-nav-bar{margin-left:20px;margin-right:20px;margin-top:48px}.section-divider{background-color:var(--color-bg-secondary)}.pricing{min-height:100vh;padding:80px 40px 60px;display:flex;flex-direction:column;align-items:center;background:var(--color-bg)}.pricing .faq-section{width:95%;border-radius:24px}.pricing>div:first-child{text-align:center;margin-bottom:60px}.pricing>div:nth-child(2){display:flex;gap:40px;max-width:1200px;width:100%;justify-content:space-between}.advancedSolutionCard{margin:100px;padding:50px}.testimonials-section{padding:80px 40px;text-align:center;background-color:var(--color-bg-secondary);margin-top:10px;border-radius:24px 24px 0 0;display:none!important}.testimonials-header{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:30px}.testimonials-icon{font-size:24px;color:var(--color-primary)}.testimonials-label{font-size:x-large;color:var(--color-primary);letter-spacing:2px;text-transform:uppercase}.testimonials-title{font-weight:10;font-size:64px;line-height:66.6px;letter-spacing:-1.48px;color:var(--color-text)}.input-container{display:flex;gap:0;max-width:600px;margin:0 auto;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;overflow:hidden;transition:all .15s}.email-input{flex:1;padding:12px 24px;border:none;outline:none;font-size:16px;color:var(--color-text);background:transparent}.email-input::placeholder{font-size:16px;color:var(--color-text-secondary)}.propertyTableImage{margin-top:100px;border-radius:24px;max-width:100%;height:auto}.section1{display:flex;flex-direction:column;align-items:center}.features-section{padding:80px 0}img{border-radius:12px;box-shadow:0 20px 40px rgba(0,0,0,.1)}.contractGeneratorCard{border-radius:24px!important;margin-top:10px;margin-bottom:10px;display:none!important}@media (max-width: 1024px){.propertyTableImage{margin-top:80px;border-radius:20px}.features-section{padding:70px 0}}@media (max-width: 900px){.propertyTableImage{margin-top:60px;border-radius:18px}.advancedSolutionCard{margin:20px}.features-section{padding:60px 0}}@media (max-width: 768px){.pricing{padding:40px 20px}.pricing>div:nth-child(2){flex-direction:column;gap:30px;align-items:center}.pricing>div:first-child{margin-bottom:40px}.testimonials-title{font-size:36px}.propertyTableImage{margin-top:50px;border-radius:16px}.features-section{padding:50px 0}}@media (max-width: 600px){.input-container>.Button,.input-container>button,.input-container .email-input{height:40px;min-height:40px;font-size:15px;padding:0 16px}}@media (max-width: 480px){.propertyTableImage{margin-top:30px;border-radius:12px}.features-section{padding:40px 0}}.bpcon-content{max-width:900px;margin:0 auto 50px;color:var(--color-text);padding:0 20px}.bpcon-intro{font-size:clamp(1.1rem,2.5vw,1.5rem);line-height:1.6;margin-bottom:40px}.bpcon-title{font-size:clamp(1.3rem,3vw,2rem);font-weight:600;margin-bottom:30px;letter-spacing:1px}.bpcon-steps{text-align:left;max-width:800px;margin:0 auto;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6;padding-left:20px}.bpcon-steps li{margin-bottom:25px}.bpcon-code{font-weight:700;background:var(--color-surface);padding:2px 8px;border-radius:4px}@media (max-width: 768px){.bpcon-content{padding:0 15px}.bpcon-steps{padding-left:15px}.bpcon-steps li{margin-bottom:20px}}.home[data-v-ad902ec3]{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);min-height:100vh}.main-header[data-v-ad902ec3]{font-family:var(--font-family, "Inter", sans-serif);font-size:2.5rem;font-weight:700;color:var(--color-primary);margin-bottom:.5em}.description-text[data-v-ad902ec3]{color:var(--color-text-secondary);font-size:1.2rem;margin-bottom:1.5em}.input-container[data-v-ad902ec3]{display:flex;gap:1em;align-items:center;background:var(--color-surface);border-radius:var(--radius-lg);padding:.75em 1em;box-shadow:var(--shadow-md)}.email-input[data-v-ad902ec3]{background:var(--color-input-bg);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.75em 1em;font-size:1rem;outline:none;transition:border .2s}.email-input[data-v-ad902ec3]:focus{border-color:var(--color-primary)}.email-error[data-v-ad902ec3]{color:var(--color-error);margin-bottom:.5em;font-size:1rem}.features-section[data-v-ad902ec3]{background:var(--color-surface);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);margin:2em 0;padding:2em 1em}.section1[data-v-ad902ec3]{margin-bottom:2em}@media (max-width: 900px){.main-header[data-v-ad902ec3]{font-size:2rem}.features-section[data-v-ad902ec3]{padding:1em .5em}}.general-overlay[data-v-309bad88]{background:var(--color-surface);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:2em 1.5em;max-width:480px}.checkout-content[data-v-309bad88]{background:transparent;color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif)}@media (max-width: 600px){.general-overlay[data-v-309bad88]{padding:1em .5em;max-width:98vw}}.auth-nav-bar{padding:2rem 2rem 1.5rem;background:var(--color-bg);border-bottom:1px solid var(--color-border)}.nav-container{margin:0 auto;display:flex;justify-content:space-between;align-items:center}.logo{margin-right:10px}.logo img{height:40px;width:auto;border-radius:0;display:block;object-fit:contain;padding:0;margin:0}.toggleButtons{border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface)}.toggleButtons>.btn-secondary{background:var(--color-surface-hover);color:var(--color-text);border:1px solid transparent;border-radius:6px;transition:all .15s ease}.toggleButtons>.btn-secondary.active{background:var(--color-primary);color:#fff}.toggleButtons>.btn-secondary.active:hover{background-color:var(--bird-dog-light-blue)!important;transform:none}.rightButtons .profile-button{background-color:transparent;border:none;width:40px;height:40px;border-radius:50%;cursor:pointer;transition:background var(--transition),border var(--transition)}.rightButtons .profile-button img{width:100%;background:var(--color-surface);color:var(--color-primary);border-radius:50%;vertical-align:middle;margin-left:10px;border:1px solid var(--color-card-border);padding:8px}.hamburger-line{width:24px;height:3px;background:var(--color-muted);border-color:var(--color-primary);transition:all .3s ease}.menu-item:hover{background:#f5f5f5}@media (max-width: 1024px){.auth-nav-bar{padding:10px;background:var(--color-muted);color:var(--color-primary)}@media (max-width: 600px){.auth-nav-bar .logo img{height:46px;width:auto;border-radius:0;display:block;object-fit:contain;padding:0;margin:0}}.auth-nav-bar .toggleButtons{border:var(--bird-dog-light-blue) 1px solid}.auth-nav-bar .toggleButtons>.btn-secondary{padding:4px}.auth-nav-bar .toggleButtons img{border-radius:16px}.auth-nav-bar .toggleButtons>.btn-secondary.active{background:var(--bird-dog-light-blue)}}@media (max-width: 800px){.auth-nav-bar{padding:10px;position:relative}.nav-container{flex-direction:row;justify-content:space-between;align-items:center}.logo img{height:32px}.toggleButtons,.rightButtons{display:none!important}.hamburger-button{display:flex}}.auth-nav-bar[data-v-af86469a]{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);display:flex;align-items:center;justify-content:center;box-shadow:var(--shadow-md);border-radius:var(--radius-lg);min-height:64px;padding:.5em 0}.nav-container[data-v-af86469a]{width:100%;max-width:1400px;display:flex;align-items:center;justify-content:space-between;gap:1.5em}.logo img[data-v-af86469a]{height:40px;width:auto;filter:drop-shadow(0 2px 8px rgba(0,0,0,.12))}.toggleButtons[data-v-af86469a]{display:flex;gap:1em}.rightButtons[data-v-af86469a]{display:flex;gap:1em;align-items:center}.profile-button[data-v-af86469a]{background:var(--color-surface);border:none;border-radius:var(--radius-md);padding:.4em .7em;cursor:pointer;transition:background .2s;display:flex;align-items:center}.profile-button.active[data-v-af86469a],.profile-button[data-v-af86469a]:hover{background:var(--color-hover)}.profile-button img[data-v-af86469a]{height:28px;width:28px;border-radius:50%}.hamburger-button[data-v-af86469a]{background:none;border:none;display:flex;flex-direction:column;gap:4px;cursor:pointer;padding:.5em}.hamburger-line[data-v-af86469a]{width:28px;height:3px;background:var(--color-primary);border-radius:2px}.mobile-menu[data-v-af86469a]{position:absolute;top:64px;left:0;width:100vw;background:var(--color-surface);box-shadow:var(--shadow-lg);border-radius:0 0 var(--radius-lg) var(--radius-lg);z-index:100;padding:1.5em 0;display:flex;flex-direction:column;gap:1em}.menu-item[data-v-af86469a]{color:var(--color-text);font-size:1.2rem;font-family:var(--font-family, "Inter", sans-serif);padding:.75em 2em;border-radius:var(--radius-md);transition:background .2s,color .2s;cursor:pointer}.menu-item[data-v-af86469a]:hover{background:var(--color-hover);color:var(--color-primary)}@media (max-width: 900px){.nav-container[data-v-af86469a]{flex-direction:column;align-items:stretch;gap:.5em}.toggleButtons[data-v-af86469a],.rightButtons[data-v-af86469a]{justify-content:flex-start}}.authenticated-home[data-v-2ef9f7bb]{min-height:100vh;background:var(--color-bg)}.auth-home-content[data-v-2ef9f7bb]{margin:20px 40px;padding:20px}@media (max-width: 768px){.auth-home-content[data-v-2ef9f7bb]{margin:0;padding:10px}}.loading-overlay[data-v-06734ddb]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(24,26,32,.92);display:flex;justify-content:center;align-items:center;z-index:10000;transition:background var(--transition)}.loading-spinner[data-v-06734ddb]{width:48px;height:48px;border:5px solid var(--color-surface);border-top:5px solid var(--color-primary);border-radius:50%;animation:spin-06734ddb 1s linear infinite;box-shadow:var(--color-shadow)}@keyframes spin-06734ddb{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.banner[data-v-c5b91eff]{display:flex;flex-direction:column;align-items:center}.main-header[data-v-c5b91eff]{margin-top:120px;padding-left:20px;padding-right:20px}.description-text[data-v-c5b91eff]{color:#fff;text-align:center;text-shadow:0px 0px 29.5px var(--Bird-Dog-Dark-Blue, #0960A7);font-family:var(--font-family);font-size:20px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.24px;margin-top:63px;max-width:650px;padding-left:20px;padding-right:20px}.email-error[data-v-c5b91eff]{color:#fff;margin-top:4px;margin-bottom:0;font-size:14px;font-weight:500;text-align:left}.input-container[data-v-c5b91eff]{display:flex;gap:0;max-width:600px;margin:0 auto;background-color:var(--color-surface);border-radius:50px;overflow:hidden}.email-input[data-v-c5b91eff]{flex:1;padding:12px 24px;border:none;outline:none;font-size:16px;color:#333}.email-input[data-v-c5b91eff]::placeholder{font-size:16px}@media (max-width: 600px){.input-container>.Button[data-v-c5b91eff],.input-container>button[data-v-c5b91eff],.input-container .email-input[data-v-c5b91eff]{height:40px;min-height:40px;font-size:15px;padding:0 16px}}.bg-gradient[data-v-73574f8f]{background:linear-gradient(67deg,#0960a7 26.03%,#2b86c4 53.91%,#45a3da 72.71%,#49b2db 92.03%);position:absolute;z-index:-1;height:1200px;width:100%}.main-header[data-v-73574f8f]{margin-top:120px;margin-left:auto;margin-right:auto;max-width:650px;padding-left:20px;padding-right:20px}.description-text[data-v-73574f8f]{color:#fff;text-align:center;text-shadow:0px 0px 29.5px var(--Bird-Dog-Dark-Blue, #0960A7);font-family:var(--font-family);font-size:24px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:.24px;margin-top:63px;margin-left:auto;margin-right:auto;max-width:650px;padding-left:20px;padding-right:20px}.unparalleled-efficiency-frame[data-v-73574f8f]{margin-left:auto;margin-right:auto;margin-top:800px;padding-left:20px;padding-right:20px}.unparalleled-efficiency-text[data-v-73574f8f]{color:#322e4a;text-align:center;font-family:var(--font-family);font-size:64px;font-style:normal;font-weight:400;line-height:66.6px}.main-nav-bar[data-v-73574f8f]{margin-left:20px;margin-right:20px;margin-top:48px}.pdf-preview-overlay[data-v-7302e9a3]{padding:1rem 0}.pdf-preview-loading[data-v-7302e9a3],.pdf-preview-error[data-v-7302e9a3]{text-align:center;color:#555;padding:2rem 0}.pdf-preview-iframe[data-v-7302e9a3]{width:100%;min-height:600px;border:none;background:var(--color-surface);border-radius:8px}.page-container[data-v-584d5ac9]{position:relative;margin-bottom:30px}.page-container canvas[data-v-584d5ac9]{border:1px solid #ccc}h1[data-v-584d5ac9]{font-size:36px;letter-spacing:0px;vertical-align:middle;font-weight:100}canvas[data-v-584d5ac9]{border:1px solid #ccc}.form-control[data-v-584d5ac9]{width:100%;height:48px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:16px;color:var(--color-text);padding:10px 16px;box-sizing:border-box;outline:none;transition:all .15s}.form-control[data-v-584d5ac9]:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.form-control option[data-v-584d5ac9]{font-size:18px}.form-field-static[data-v-584d5ac9]{position:absolute;background:none;border:none;padding:0;min-width:50px;min-height:20px;box-sizing:border-box;border:2px solid var(--color-primary)!important;background:rgba(99,102,241,.1)!important}.form-field-static input[type=text][data-v-584d5ac9]{width:100%;box-sizing:border-box;background:transparent;border:2px solid rgba(0,0,0,.5);border-radius:2px}.form-field-static input[type=checkbox][data-v-584d5ac9]:checked:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-background-tertiary);font-size:18px}.form-field-dynamic[data-v-584d5ac9]{position:absolute;background:none;border:none;padding:0;min-width:50px;min-height:20px;box-sizing:border-box;border:2px solid var(--color-background-tertiary)!important;background:rgba(98,94,233,.1)!important}.form-field-dynamic input[type=text][data-v-584d5ac9]{width:100%;box-sizing:border-box;background:transparent;border:2px solid var(--color-background-tertiary);border-radius:2px}.form-field-dynamic input[type=checkbox][data-v-584d5ac9]:checked:after{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-background-tertiary);font-size:18px}.resize-handle[data-v-584d5ac9]{position:absolute;bottom:-7px;right:-7px;cursor:se-resize;width:12px;height:12px}.resize-handle img[data-v-584d5ac9]{width:10px;height:10px;display:block;margin:1px;border-radius:0}.field-settings[data-v-584d5ac9]{position:absolute;background:#f8f8f8;border:1px solid #ccc;padding:20px 5px 5px;z-index:1000;background:#f9f9f9;border:1px solid #ddd;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);width:240px!important;min-width:240px!important;max-width:240px!important;box-sizing:border-box}.field-settings[data-v-584d5ac9]{width:240px!important;min-width:240px!important;max-width:240px!important;box-sizing:border-box;padding:5px 0}.field-settings .type-selector[data-v-584d5ac9],.field-settings .font-size-selector[data-v-584d5ac9]{margin-bottom:10px}.settings-close-btn[data-v-584d5ac9]{position:absolute;top:2px;right:2px;background:none;border:none;color:#000;font-size:12px;cursor:pointer;padding:2px;color:#fff}.drag-icon-container[data-v-584d5ac9]{position:absolute;z-index:30;left:-18px;display:flex}.action-icon-container[data-v-584d5ac9]{position:absolute;top:-20px;right:0;z-index:600;display:flex}.drag-btn[data-v-584d5ac9]{cursor:move;padding:1px;border-radius:0;width:16px;height:16px;display:flex;align-items:center;justify-content:center;background-color:gray}.drag-btn img[data-v-584d5ac9]{width:16px;height:16px;display:block}.close-btn[data-v-584d5ac9],.info-btn[data-v-584d5ac9]{margin-left:2px;cursor:pointer}.info-btn[data-v-584d5ac9]{margin-right:8px;vertical-align:middle}.signature-container[data-v-584d5ac9]{position:relative;display:inline-block}.signature-canvas[data-v-584d5ac9]{border:1px solid var(--color-border);background-color:var(--color-surface);cursor:crosshair;display:block;touch-action:none}.clear-signature-btn[data-v-584d5ac9]{position:absolute;top:2px;right:2px;background:rgba(255,0,0,.8);color:#fff;border:none;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;opacity:.7;transition:opacity .2s}.clear-signature-btn[data-v-584d5ac9]:hover{opacity:1;background:red}.field-controls.signature[data-v-584d5ac9]{position:relative}.form-field.text .field-controls[data-v-584d5ac9]{cursor:ew-resize}.text-field-container[data-v-584d5ac9]{position:relative;display:flex;align-items:center;width:100%}.text-field-container input[data-v-584d5ac9]{width:100%;box-sizing:border-box}.custom-file-upload[data-v-584d5ac9]{display:inline-block}#pdfUpload[data-v-584d5ac9]{opacity:0;position:absolute;z-index:-1;width:.1px;height:.1px;overflow:hidden;pointer-events:none}.upload-button[data-v-584d5ac9]{display:inline-block;background:var(--bird-dog-dark-blue);color:#fff;padding:14px 35px;border-radius:24px;cursor:pointer;font-size:16px;font-weight:700;transition:background-color .3s ease}.upload-button[data-v-584d5ac9]:hover:not(.btn-disabled){background-color:var(--bird-dog-blue)}.upload-button[data-v-584d5ac9]:hover{background-color:var(--color-background-secondary)}@media (max-width: 900px){.upload-button[data-v-584d5ac9]{padding:12px 28px;font-size:15px}}@media (max-width: 768px){.upload-button[data-v-584d5ac9]{padding:12px 24px;font-size:14px}}@media (max-width: 480px){.upload-button[data-v-584d5ac9]{padding:10px;font-size:12px}}.file-name[data-v-584d5ac9]{margin-left:10px;font-style:italic;color:#555}.pdf-field-editor[data-v-584d5ac9]{--color-background-primary: var(--color-bg);--color-background-secondary: var(--color-surface);--color-background-tertiary: var(--color-surface-hover);--color-background-quatertiary: var(--color-card);--color-text-primary: var(--color-text);--color-text-secondary: var(--color-text-secondary);--color-text-tertiary: var(--color-primary);--color-text-quatertiary: var(--color-accent);--color-text-danger: var(--color-danger);--color-button-primary: var(--color-primary);--color-button-secondary: var(--color-surface-hover);--color-button-tertiary: #dfdfdf;--danger-button-rgb: 234, 67, 53;--color-warning-primary: #ffc107;--color-warning-secondary: #ffc107;--color-danger: #EA4335;--color-light: #f8f9fa;--color-dark: #343a40;color:#000!important}.pdf-field-editor[data-v-584d5ac9]{margin-top:20px;overflow-x:auto;max-width:100vw}.content-wrapper .text-content .static-field[data-v-584d5ac9]{color:#2ecc71}.content-wrapper .text-content .dynamic-field[data-v-584d5ac9]{color:#3498db}.text-field-container[data-v-584d5ac9]{position:relative;display:flex;align-items:center}.primary-button-xs[data-v-584d5ac9]{background-color:var(--color-button-primary);color:var(--color-text-secondary);border-radius:10px;cursor:pointer;outline:none;border:none;width:20px;height:20px;padding:6px;display:flex;align-items:center;justify-content:center}.primary-button-xs span[data-v-584d5ac9]{width:13px;height:13px}.primary-button-xs[data-v-584d5ac9]:hover,.danger-button-xs[data-v-584d5ac9]:hover{opacity:.8}.tertiary-button-xs[data-v-584d5ac9]{background-color:var(--color-button-tertiary);color:var(--color-background-tertiary);padding:3px 6px;border-radius:8px;font-size:12px;line-height:1.5;cursor:pointer;outline:none;border:none;display:inline-block;text-align:center;vertical-align:middle}.tertiary-button-xs[data-v-584d5ac9]:hover{opacity:.9}.navbar-icon[data-v-584d5ac9]{height:40px;width:auto;vertical-align:middle}.navbar-brand[data-v-584d5ac9]{padding-top:10px;padding-bottom:10px;height:60px}.navbar-secondary-icon[data-v-584d5ac9]{height:35px;width:35px}.navbar[data-v-584d5ac9]{color:#fff;background-color:var(--color-background-quatertiary);padding:10px 25px;overflow:hidden}.navbar-header[data-v-584d5ac9]{float:left}.navbar-nav[data-v-584d5ac9]{float:right;margin:0}.navbar-nav>li[data-v-584d5ac9]{display:inline-block;margin-left:20px}.navbar-nav>li[data-v-584d5ac9]:first-child{margin-left:0}.navbar-nav .nav-link[data-v-584d5ac9]{color:var(--color-text-primary);padding:10px 15px;line-height:35px}.card-container[data-v-584d5ac9]{display:flex;flex-direction:column;align-items:flex-start}.content-wrapper[data-v-584d5ac9]{display:flex;align-items:flex-start;gap:30px;color:#000;padding:10px}.text-content[data-v-584d5ac9]{flex:1}.gif-container[data-v-584d5ac9]{flex-shrink:0;width:400px;border:1px solid #ccc;padding:1em;border-radius:8px;background-color:#f9f9f9}.gif-container img[data-v-584d5ac9]{max-width:100%;height:auto;border-radius:6px}.actions[data-v-584d5ac9]{display:flex;justify-content:space-between;align-items:center}.info-container[data-v-584d5ac9]{display:flex;align-items:center;gap:8px;cursor:pointer}.info-container img[data-v-584d5ac9]{flex-shrink:0}.info-container span[data-v-584d5ac9]{color:var(--bird-dog-dark-blue)}@media (max-width: 768px){.content-wrapper[data-v-584d5ac9]{flex-direction:column}.gif-container[data-v-584d5ac9]{display:none}}.modal-overlay[data-v-584d5ac9]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:flex-start;z-index:1000}.modal-fade-enter-active[data-v-584d5ac9],.modal-fade-leave-active[data-v-584d5ac9]{transition:opacity .3s ease-in-out}.modal-fade-enter-from[data-v-584d5ac9],.modal-fade-leave-to[data-v-584d5ac9]{opacity:0}.modal-fade-leave-active .modal-dialog[data-v-584d5ac9]{animation:dropUp-584d5ac9 .3s ease-in}.modal-fade-enter-active .modal-dialog[data-v-584d5ac9]{animation:dropDown-584d5ac9 .3s ease-in}@keyframes dropDown-584d5ac9{0%{transform:translateY(-100px);opacity:0}to{transform:translateY(10);opacity:1}}@keyframes dropUp-584d5ac9{0%{transform:translateY(10);opacity:1}to{transform:translateY(-100px);opacity:0}}.modal-dialog[data-v-584d5ac9]{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:12px;max-width:500px;width:90%;max-height:90%;overflow-y:auto;margin-top:1.5rem}.modal-sm[data-v-584d5ac9]{max-width:300px}.modal-content[data-v-584d5ac9]{padding:0}.modal-header[data-v-584d5ac9]{padding:15px;border-bottom:1px solid #e5e5e5;display:flex;justify-content:space-between;align-items:center}.modal-header h4[data-v-584d5ac9]{margin:0;font-weight:100;font-size:24px}.modal-body[data-v-584d5ac9]{padding:15px}.modal-footer[data-v-584d5ac9]{padding:15px;border-top:1px solid #e5e5e5;display:flex;justify-content:flex-end;gap:10px}.close[data-v-584d5ac9]{background:none;border:none;font-size:24px;cursor:pointer;padding:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center}.text-field-container input[type=text][data-v-584d5ac9]{background:transparent;border:none;color:#222;font-weight:700;box-shadow:none;outline:none;width:100%;box-sizing:border-box;padding:1em 25px .2em 2px;height:2.5em;font-size:15px;transition:border-color .2s}.field-settings[data-v-584d5ac9]{width:240px!important;min-width:240px!important;max-width:240px!important;box-sizing:border-box}.field-settings .dropdown-menu[data-v-584d5ac9]{flex:0 0 240px!important}.field-settings select[data-v-584d5ac9],.field-settings .dropdown-menu[data-v-584d5ac9]{width:240px!important;min-width:240px!important;max-width:240px!important;box-sizing:border-box;flex:0 0 240px!important}.field-settings input[type=text][data-v-584d5ac9],.field-settings select[data-v-584d5ac9]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;margin:0;padding-right:25px;padding-left:2px;border-radius:2px;display:block}.dropdown-theme[data-v-584d5ac9]{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box;margin:0;padding:12px 16px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-surface);font-size:16px;color:var(--color-text);font-weight:500;outline:none;transition:all .15s;box-shadow:none;display:block;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='16' height='16' fill='none' stroke='%23A1A1AA' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' stroke-width='2' fill='none'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px 16px;cursor:pointer}.dropdown-theme[data-v-584d5ac9]:focus{border-color:var(--bird-dog-blue, #3a5ca8);box-shadow:0 0 0 2px rgba(58,92,168,.15)}.field-association-label[data-v-584d5ac9]{width:16px;height:16px;min-width:16px;min-height:16px;max-width:22px;max-height:22px;background:var(--color-surface-hover);color:var(--color-text);font-size:12px;padding:0;border-radius:8px;z-index:20;pointer-events:auto;white-space:nowrap;box-shadow:0 2px 8px rgba(0,0,0,.2);display:flex;align-items:center;transition:all .15s;justify-content:center}.field-association-label[data-v-584d5ac9]:hover{background:var(--color-border)}.field-controls[data-v-584d5ac9]{display:flex;align-items:center;justify-content:flex-end;gap:6px;height:100%}.danger-button-xs[data-v-584d5ac9]{width:16px;height:16px;min-width:16px;min-height:16px;max-width:22px;max-height:22px;display:flex;align-items:center;justify-content:center;padding:0;box-sizing:border-box;background-color:var(--color-danger);color:#fff;border-radius:8px;cursor:pointer;outline:none;border:none}.danger-button-xs img[data-v-584d5ac9]{width:14px;height:14px;object-fit:contain;display:block}.danger-button-xs[data-v-584d5ac9]:hover{opacity:.9;background-color:#c82333}.field-association-label img[data-v-584d5ac9]{width:14px;height:14px;object-fit:contain;display:block;filter:brightness(0) saturate(100%) invert(87%) sepia(3%) saturate(424%) hue-rotate(201deg) brightness(96%) contrast(91%)}.form-field-dynamic[data-tooltip][data-v-584d5ac9]:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translate(-50%);background:var(--bird-dog-dark-blue);color:#fff;padding:8px 12px;border-radius:6px;font-size:14px;white-space:nowrap;z-index:500;pointer-events:none}.form-field-dynamic[data-tooltip][data-v-584d5ac9]:hover:before{content:"";position:absolute;bottom:100%;left:50%;transform:translate(-50%) translateY(100%);border:6px solid transparent;border-top-color:var(--bird-dog-dark-blue);z-index:500;pointer-events:none}.upload-message[data-v-584d5ac9]{display:flex;align-items:center;justify-content:center;min-height:400px;background:#f9f9f9;border:4px dashed #b6b6b8;border-radius:12px;color:#757575;font-size:18px;font-weight:500;margin:20px 0;text-align:center;transition:background-color .2s ease,border-color .2s ease}.upload-message[data-v-584d5ac9]:hover,.upload-message.drag-over[data-v-584d5ac9]{background:rgba(9,96,167,.05);border-color:var(--bird-dog-dark-blue, #0960A7)}.filter-dropdown[data-v-3d466f54]{position:relative;display:inline-block}.filter-button[data-v-3d466f54]{display:flex;align-items:center;gap:4px;padding:2px 10px;background:var(--color-surface);border:1.5px solid var(--bird-dog-dark-blue);cursor:pointer;font-size:13px;font-family:var(--font-family);font-weight:400;border-radius:1.5em;margin:4px;height:28px;min-width:60px;justify-content:center;color:var(--bird-dog-dark-blue);transition:min-width .2s,font-size .2s,padding .2s;white-space:nowrap}@media (max-width: 600px){.filter-button[data-v-3d466f54]{font-size:11px;padding:2px 6px;min-width:40px;height:24px}.filter-button svg[data-v-3d466f54]{width:10px;height:7px}}@media (max-width: 400px){.filter-button[data-v-3d466f54]{font-size:0;padding:2px 4px;min-width:28px;height:22px}.filter-button svg[data-v-3d466f54]{width:10px;height:7px}.filter-button[data-v-3d466f54]:before{content:""}}.dropdown[data-v-3d466f54]{position:absolute;top:100%;left:0;background:var(--color-background);border:1px solid #ddd;border-radius:6px;box-shadow:0 2px 8px rgba(0,0,0,.08);z-index:100;margin-top:2px;margin-left:4px;min-width:80px;max-width:180px;width:max-content}@media (max-width: 600px){.dropdown[data-v-3d466f54]{min-width:60px;max-width:120px}}.dropdown-item[data-v-3d466f54]{padding:4px 8px;cursor:pointer;font-size:12px;color:var(--bird-dog-dark-blue)}.dropdown-item[data-v-3d466f54]:hover{background:#f5f5f5}.property-table-container[data-v-417d0397]{width:100%;overflow-x:auto;min-height:300px}.property-table[data-v-417d0397]{width:100%;border-collapse:collapse;background-color:var(--color-surface)}th[data-v-417d0397]{color:var(--color-text-secondary);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:500;line-height:32px;text-align:left;padding:8px 16px 0;vertical-align:top}.filter-row th[data-v-417d0397]{background-color:var(--color-surface);text-align:left;vertical-align:top;padding-top:0;padding-left:16px;padding-right:16px}.filter-btn-wrapper[data-v-417d0397]{display:flex;justify-content:flex-start;align-items:flex-start;min-height:28px}.no-header[data-v-417d0397]{visibility:hidden}td[data-v-417d0397]{padding:8px 16px;border-top:1px solid var(--color-border)}span[data-v-417d0397]{color:var(--color-text);font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:500;line-height:32px;letter-spacing:-.304px}span.clickable-text[data-v-417d0397]{color:var(--color-primary)!important;cursor:pointer}.button-container[data-v-417d0397]{display:flex;gap:8px;align-items:center}.button-container img[data-v-417d0397]{transition:filter .15s ease}.action-button[data-v-417d0397]{width:18.6px;height:18.6px;flex-shrink:0;aspect-ratio:18.6 / 18.6;cursor:pointer;filter:brightness(0) saturate(100%) invert(95%) sepia(3%) saturate(424%) hue-rotate(201deg) brightness(96%) contrast(91%)}.action-button[data-v-417d0397]:hover{filter:brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%)}.address-cell[data-v-417d0397]{display:inline-flex;align-items:center;gap:6px}.highlighted-row[data-v-417d0397]{background-color:rgba(99,102,241,.1)}.viewed-row[data-v-417d0397]{background-color:rgba(16,185,129,.1)!important}.confirmation-overlay__content[data-v-bd6cba1b]{display:flex;flex-direction:column;gap:24px;padding:24px}.confirmation-overlay__message[data-v-bd6cba1b]{font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--bird-dog-dark-blue);margin:0}.confirmation-overlay__buttons[data-v-bd6cba1b]{display:flex;gap:16px;justify-content:flex-end}.request-agent-access-content[data-v-f5f1e8f7]{padding:20px;text-align:left}.btn-row[data-v-f5f1e8f7]{margin-top:16px;display:flex;justify-content:flex-end}.error-msg[data-v-f5f1e8f7]{color:#c00;margin-bottom:8px}.success-msg[data-v-f5f1e8f7]{color:#090;margin-bottom:8px}h1{font-size:36px;letter-spacing:0px;vertical-align:middle;font-weight:100;padding:6px}.actions{display:flex;justify-content:space-between;align-items:center}.input-container{display:flex;gap:0;max-width:600px;margin:0 auto;background-color:var(--color-surface);border-radius:10px;overflow:hidden;border:1px solid var(--color-border);transition:all .15s}.input-container:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.address-input{flex:1;padding:12px 20px;border:none;outline:none;font-size:16px;color:var(--color-text);background:transparent}.address-input::placeholder{font-size:16px;color:var(--color-text-secondary)}@media (max-width: 900px){.address-input{padding:10px 20px;font-size:15px}.address-input::placeholder{font-size:15px}}@media (max-width: 768px){.address-input{padding:10px 18px;font-size:14px}.address-input::placeholder{font-size:14px}}@media (max-width: 480px){.address-input{padding:8px 12px;font-size:12px}.address-input::placeholder{font-size:12px}}.info-container{display:flex;align-items:center;gap:8px;cursor:pointer}.info-container img{flex-shrink:0}.info-container span{color:var(--bird-dog-dark-blue)}.cancelBtn{margin:4px}.viewer-container{border:1px solid #ddd;border-radius:4px;overflow:hidden;margin:20px 0}.viewer-container iframe{width:100%;height:600px;border:none}.error{color:red;text-align:center;margin:10px 0}.local-loading{text-align:center;font-size:16px;color:#333;margin:10px 0}.intro-text h2{margin-left:16px}.content-wrapper{display:flex;align-items:flex-start;margin:0;padding:0;gap:20px}.text-content{flex:1;color:#000}.text-content li{margin-bottom:10px}.gif-container{flex-shrink:0;width:400px;border:1px solid #ccc;padding:1em;border-radius:8px;background-color:#f9f9f9;color:#000}.gif-container img{max-width:100%;height:auto;border-radius:6px}.static-field{color:#007bff;font-weight:700}.dynamic-field{color:#28a745;font-weight:700}@media (max-width: 1024px){.content-wrapper{flex-direction:column}.gif-container{align-self:center;width:70%}.intro-text h2{font-size:24px}.text-content h3{font-size:18px}}@media (max-width: 900px){.intro-text h2{font-size:22px}.gif-container img{max-width:350px}}@media (max-width: 768px){.intro-text h2{margin-left:16px}.intro-text{padding:12px}.intro-text h2{font-size:20px;margin-bottom:16px;margin-left:0}.text-content h3{font-size:17px;margin:20px 0 12px}.gif-container{width:100%}.gif-container img{max-width:100%}}@media (max-width: 480px){.intro-text{padding:8px}.intro-text h2{font-size:18px;margin-bottom:12px;margin-left:0}.text-content h3{font-size:16px;margin:16px 0 10px}.text-content ol{padding-left:16px}.text-content li{margin-bottom:10px;font-size:14px}.gif-container{width:100%}.gif-container h4{font-size:16px;margin-bottom:8px}.gif-container p{font-size:13px;margin-bottom:12px}}.offer-preview-content[data-v-3de120fe]{font-family:var(--font-family, "Inter", sans-serif);font-size:1.05rem;line-height:1.5;text-align:center;padding:1.5rem;color:var(--color-text);background:none}.offer-body-wrapper[data-v-3de120fe]{position:relative;display:flex;flex-direction:column;align-items:center}.offer-body[data-v-3de120fe]{background:var(--color-surface);color:var(--color-text);padding:.5rem .5rem .25rem;border-radius:var(--radius-md);min-width:240px;max-width:100%;white-space:pre-line;font-family:monospace;text-align:left;border:1px solid var(--color-border);box-shadow:var(--shadow-sm);transition:background .2s,color .2s}.offer-edit-textarea[data-v-3de120fe]{width:100%;min-width:240px;max-width:100%;font-family:monospace;font-size:1rem;border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text);padding:.5rem;margin-bottom:.5rem;transition:border .2s,background .2s,color .2s}.icon-btn-group[data-v-3de120fe]{position:absolute;top:5px;right:5px;display:flex;gap:8px}.copy-icon-btn[data-v-3de120fe],.edit-icon-btn[data-v-3de120fe]{background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-secondary);transition:color .2s}.copy-icon-btn[data-v-3de120fe]:hover,.edit-icon-btn[data-v-3de120fe]:hover{color:var(--color-primary)}.copy-icon-btn img[data-v-3de120fe],.edit-icon-btn img[data-v-3de120fe]{width:20px;height:20px;filter:brightness(.8);transition:filter .2s}.copy-icon-btn:hover img[data-v-3de120fe],.edit-icon-btn:hover img[data-v-3de120fe]{filter:brightness(1.2) drop-shadow(0 0 2px var(--color-primary))}.send-offer-btn-wrapper[data-v-3de120fe]{margin-top:2rem;display:flex;justify-content:center}.edit-btn-group[data-v-3de120fe]{display:flex;gap:8px;margin-bottom:8px}.email-thread-content[data-v-46a11a95]{display:flex;flex-direction:column;height:500px;min-width:400px}.email-thread-list[data-v-46a11a95]{flex:1;overflow-y:auto;margin-bottom:16px;padding-right:4px}.email-message[data-v-46a11a95]{background:#f7f8fa;border-radius:8px;margin-bottom:12px;padding:12px;box-shadow:0 1px 2px rgba(0,0,0,.03)}.email-message-header[data-v-46a11a95]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px;color:#444}.email-body[data-v-46a11a95]{font-size:15px;color:#222;white-space:pre-line}.email-thread-reply[data-v-46a11a95]{display:flex;align-items:center;gap:8px;border-top:1px solid #eee;padding-top:12px;padding-bottom:12px}.email-reply-input[data-v-46a11a95]{flex:1;padding:8px 12px;border-radius:6px;border:1px solid #ccc;font-size:15px;resize:vertical;min-height:48px}.email-thread-loading[data-v-46a11a95]{color:#888;margin:1rem 0}.email-thread-empty[data-v-46a11a95]{color:#878787;text-align:center;margin:2rem 0}.from-user[data-v-46a11a95]{background:#f7f8fa;border-left:4px solid #1890ff}.from-other[data-v-46a11a95]{background:#f7f8fa;border-left:4px solid #ccc}.auth-container[data-v-870561d3]{max-width:700px;margin:0 auto;display:flex;justify-content:flex-start}.auth-btn[data-v-870561d3]{width:auto;min-width:100px}.authorized-email[data-v-870561d3]{margin-bottom:8px;font-weight:700;color:#3e4ecb}.attachments-section[data-v-870561d3]{display:flex;gap:32px;margin-top:24px}.attachment-block[data-v-870561d3]{display:flex;flex-direction:column;align-items:flex-start;min-width:140px}.attachment-thumbnail[data-v-870561d3]{display:flex;align-items:center;gap:8px;background:var(--color-bg);border-radius:6px;padding:8px 12px;margin-top:6px;position:relative;border:1px solid #e0e0e0}.pdf-icon[data-v-870561d3]{width:32px;height:32px}.delete-btn[data-v-870561d3]{background:none;border:none;color:#b00;font-size:20px;cursor:pointer;margin-left:8px}.upload-placeholder[data-v-870561d3]{width:120px;height:48px;border:2px dashed #bbb;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#888;font-size:16px;margin-top:6px;cursor:pointer;transition:border-color .2s}.upload-placeholder[data-v-870561d3]:hover{border-color:#3e4ecb;color:#3e4ecb}.strategy-options[data-v-a642602d]{display:flex;flex-direction:column;gap:18px;margin:32px 0 0}.strategy-row[data-v-a642602d]{padding:18px 32px;font-size:22px;font-weight:500;background:#f7faff;color:#0960a7;border:2px solid #e0e7ef;border-radius:12px;cursor:pointer;transition:background .2s,border-color .2s;text-align:center}.strategy-row.selected[data-v-a642602d]{background:var(--bird-dog-dark-blue, #0960A7);color:#fff;border-color:var(--bird-dog-dark-blue, #0960A7)}.strategy-btn-row[data-v-a642602d]{margin-top:40px;display:flex;justify-content:center}.pagination[data-v-9919ea8d]{display:flex;justify-content:center;margin-top:20px;gap:8px}.pagination-button[data-v-9919ea8d]{padding:8px 16px;border:1px solid var(--bird-dog-dark-blue, #0960A7);border-radius:4px;background-color:var(--color-surface);color:var(--bird-dog-dark-blue, #0960A7);cursor:pointer;font-size:16px}.pagination-button.active[data-v-9919ea8d]{background-color:var(--bird-dog-dark-blue, #0960A7);color:#fff}.pagination-button[data-v-9919ea8d]:hover:not(.active):not(:disabled){background-color:var(--bird-dog-light-blue, #45A3DA);color:#fff}.pagination-button[data-v-9919ea8d]:disabled{cursor:not-allowed;opacity:.5}h2[data-v-da6972d3]{vertical-align:middle;font-weight:100}.profile-card[data-v-da6972d3]{box-shadow:0 0 100px rgba(0,0,0,.1)}.profile-field[data-v-da6972d3]{margin-bottom:20px}label[data-v-da6972d3]{display:block;margin-bottom:8px;font-weight:500}.flex[data-v-da6972d3]{display:flex;gap:10px}.input-field[data-v-da6972d3]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:12px;font-size:16px}.error[data-v-da6972d3]{color:red;margin:10px 0}h2[data-v-a25338b8]{vertical-align:middle;font-weight:100}.agent-card[data-v-a25338b8]{box-shadow:0 0 6px rgba(0,0,0,.1)}.agent-fields-row[data-v-a25338b8]{display:flex;gap:16px;margin-bottom:20px}.agent-field[data-v-a25338b8]{flex:1;margin-bottom:0}label[data-v-a25338b8]{display:block;margin-bottom:8px;font-weight:500}.flex[data-v-a25338b8]{display:flex;gap:10px}.input-field[data-v-a25338b8]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:12px;font-size:16px}.error[data-v-a25338b8]{color:red;margin:10px 0}.access-info[data-v-a25338b8]{margin-top:16px;margin-bottom:8px;color:#555;font-size:.97em}.grant-access-btn[data-v-a25338b8]{margin-bottom:0}h2[data-v-0a025dd4]{vertical-align:middle;font-weight:100}h2[data-v-0a025dd4]{vertical-align:middle;font-weight:600;font-family:var(--font-family, "Inter", sans-serif);color:var(--color-primary);margin-bottom:.5rem}.affiliates-card[data-v-0a025dd4]{box-shadow:0 0 6px rgba(0,0,0,.1)}.affiliates-card[data-v-0a025dd4]{background:var(--color-bg);box-shadow:var(--shadow-md);border-radius:var(--radius-lg);font-family:var(--font-family, "Inter", sans-serif);color:var(--color-text);padding:2rem}.affiliates-field[data-v-0a025dd4]{margin-bottom:20px}label[data-v-0a025dd4]{display:block;margin-bottom:8px;font-weight:500}.flex[data-v-0a025dd4]{display:flex;gap:10px}.input-field[data-v-0a025dd4]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:12px;font-size:16px}.input-field[data-v-0a025dd4]{flex:1;padding:.75rem 1rem;border:1px solid var(--color-border, #444);border-radius:var(--radius-md);font-size:1rem;background:var(--color-bg);color:var(--color-text);transition:border .2s,background .2s}.error[data-v-0a025dd4]{color:red;margin:10px 0}.error[data-v-0a025dd4]{color:var(--color-error, #ff4d4f);margin:10px 0}h2{vertical-align:middle;font-weight:100}.subscriptions-card{box-shadow:0 0 6px rgba(0,0,0,.1)}.upgradeButton{margin:20px auto 0}.no-active-sub{color:#888;font-size:15px;margin:8px 0 16px}.count-card{box-shadow:0 0 6px rgba(0,0,0,.1);display:flex;align-items:center;justify-content:space-between}.count{font-size:2.5rem;font-weight:100;margin-right:1rem;border-right:1px solid rgba(194,193,195,1);padding:20px}.toggle-switch[data-v-4ea4785d]{width:60px;height:32px;border-radius:16px;background:var(--color-surface);border:2px solid var(--color-border);cursor:pointer;position:relative;transition:background var(--transition),border var(--transition);outline:none;display:flex;align-items:center;box-shadow:var(--color-shadow)}.toggle-switch.active[data-v-4ea4785d]{background:var(--color-primary);border-color:var(--color-primary);transition:background var(--transition),border var(--transition)}.toggle-circle[data-v-4ea4785d]{width:28px;height:28px;border-radius:50%;background:var(--color-bg);position:absolute;left:2px;top:2px;transition:left var(--transition),background var(--transition);box-shadow:var(--color-shadow)}.toggle-switch.active .toggle-circle[data-v-4ea4785d]{left:30px;background:var(--color-bg-secondary)}@media (max-width: 1024px){.toggle-switch[data-v-4ea4785d]{width:56px;height:30px;border-radius:15px}.toggle-circle[data-v-4ea4785d]{width:26px;height:26px}.toggle-switch.active .toggle-circle[data-v-4ea4785d]{left:28px}}@media (max-width: 900px){.toggle-switch[data-v-4ea4785d]{width:52px;height:28px;border-radius:14px}.toggle-circle[data-v-4ea4785d]{width:24px;height:24px}.toggle-switch.active .toggle-circle[data-v-4ea4785d]{left:26px}}@media (max-width: 768px){.toggle-switch[data-v-4ea4785d]{width:48px;height:26px;border-radius:13px}.toggle-circle[data-v-4ea4785d]{width:22px;height:22px}.toggle-switch.active .toggle-circle[data-v-4ea4785d]{left:24px}}@media (max-width: 480px){.toggle-switch[data-v-4ea4785d]{width:44px;height:24px;border-radius:12px;margin-right:2px}.toggle-circle[data-v-4ea4785d]{width:20px;height:20px}.toggle-switch.active .toggle-circle[data-v-4ea4785d]{left:18px}}h2[data-v-5a0f1728]{vertical-align:middle;font-weight:600;color:var(--color-text);font-family:var(--font-family)}.notification-card[data-v-5a0f1728]{box-shadow:var(--color-shadow);background:var(--color-surface);color:var(--color-text);border-radius:var(--border-radius);border:1px solid var(--color-card-border);padding:1.25rem;margin-bottom:1rem;transition:background var(--transition),color var(--transition),box-shadow var(--transition)}.notification-content[data-v-5a0f1728]{display:flex;align-items:center;justify-content:space-between}h3[data-v-5a0f1728]{font-size:var(--font-size-base);margin-left:10px;color:var(--color-text-secondary);font-family:var(--font-family)}@media (max-width: 1024px){h3[data-v-5a0f1728]{font-size:var(--font-size-sm);margin-left:10px}}.phrase-container[data-v-6e9915b8]{max-width:700px;margin:0 auto}.phrase-flex-row[data-v-6e9915b8]{display:flex;align-items:flex-start;gap:32px}.input-section[data-v-6e9915b8]{display:flex;flex-direction:row;align-items:center;min-width:180px;max-width:350px;width:100%;gap:8px;margin-bottom:8px}.input-field[data-v-6e9915b8]{flex:1;padding:8px 12px;border:1px solid #ccc;border-radius:12px;font-size:16px}.add-btn[data-v-6e9915b8]{width:auto;min-width:60px;margin-top:0}.overlay__pill-row[data-v-6e9915b8]{display:flex;flex-wrap:wrap;gap:.5rem;margin:.5rem 0}.user-products-section[data-v-c0cd29c6]{margin-bottom:24px}.pill-row[data-v-c0cd29c6]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.empty-message[data-v-c0cd29c6]{color:#888;font-size:15px;margin-top:8px}h1[data-v-0d788d46]{font-size:36px;letter-spacing:0px;vertical-align:middle;font-weight:100;padding:6px}.card-container[data-v-0d788d46]{display:flex;gap:2rem;padding:2rem;margin:0 auto;min-height:100vh;align-items:flex-start}.column-1[data-v-0d788d46]{display:flex;flex-direction:column;gap:2rem;flex:1;max-width:600px}.column-2[data-v-0d788d46]{display:flex;flex-direction:column;gap:2rem;flex:0 0 auto;width:600px}.logout-button[data-v-0d788d46]{align-self:flex-start}.profile[data-v-0d788d46],.subscriptions[data-v-0d788d46]{box-shadow:0 0 10px rgba(0,0,0,.1)}.contracts[data-v-0d788d46]{box-shadow:0 0 10px rgba(0,0,0,.1);width:250px;margin-bottom:1.75rem}.notifications[data-v-0d788d46]{box-shadow:0 0 10px rgba(0,0,0,.1);width:250px}.affiliates[data-v-0d788d46]{box-shadow:0 0 10px rgba(0,0,0,.1)}@media (max-width: 1024px){.card-container[data-v-0d788d46]{gap:1.5rem;padding:1.5rem}.column-2[data-v-0d788d46]{width:400px}.contracts[data-v-0d788d46]{margin-bottom:1.75rem}.contracts[data-v-0d788d46],.notifications[data-v-0d788d46]{width:200px}}@media (max-width: 900px){.card-container[data-v-0d788d46]{flex-direction:column;gap:1.5rem}.column-1[data-v-0d788d46],.column-2[data-v-0d788d46]{max-width:100%;width:100%}.contracts-notifications-row[data-v-0d788d46]{display:flex;gap:1rem}.contracts[data-v-0d788d46]{margin-bottom:0}.contracts[data-v-0d788d46],.notifications[data-v-0d788d46]{width:100%;flex:1;gap:1rem}}@media (max-width: 768px){.card-container[data-v-0d788d46]{padding:1rem;gap:1rem}.column-1[data-v-0d788d46],.column-2[data-v-0d788d46]{gap:1rem}}@media (max-width: 480px){.card-container[data-v-0d788d46]{padding:.5rem;gap:.75rem}.column-1[data-v-0d788d46],.column-2[data-v-0d788d46]{gap:.75rem}.logout-button[data-v-0d788d46]{width:100%}}.error[data-v-0d788d46]{color:red;margin:10px 0}.offer-overlay__content[data-v-914d1255]{font-family:Arial,sans-serif;font-size:14px;line-height:1.5;text-align:center;padding:20px}.form-group[data-v-914d1255]{margin-bottom:15px;width:75%;margin-left:auto;margin-right:auto}.form-group label[data-v-914d1255]{display:block;font-weight:700;font-size:16px;text-align:left;margin-bottom:5px}.form-input[data-v-914d1255]{width:100%;padding:10px;font-size:14px;border:1px solid #ccc;border-radius:4px}.form-input.is-invalid[data-v-914d1255]{border-color:#dc3545}.error-message[data-v-914d1255]{color:#dc3545;font-size:12px;text-align:left;margin-top:5px}.toggle-section[data-v-914d1255]{text-align:center;margin-bottom:15px}.expiration-options[data-v-914d1255]{margin-top:15px}.checkbox-group[data-v-914d1255]{display:flex;gap:20px;justify-content:flex-start}.checkbox-label[data-v-914d1255]{font-size:14px;display:flex;align-items:center;gap:5px}.button-group[data-v-914d1255]{display:flex;justify-content:center;gap:10px;margin-top:20px}.tertiary-button-xs[data-v-914d1255]{font-size:14px;padding:5px 10px;background:none;border:none;color:var(--bird-dog-blue)}.generated-offer-content[data-v-914d1255]{padding:20px;min-height:300px;display:flex;flex-direction:column;justify-content:center}.offer-section[data-v-914d1255]{margin-bottom:16px;text-align:left}.offer-body-wrapper[data-v-914d1255]{position:relative}.offer-body[data-v-914d1255]{background:var(--color-surface);padding:0 8px 4px;border-radius:4px;white-space:pre-line;font-family:monospace}.offer-body[data-v-914d1255],.offer-body p[data-v-914d1255],.offer-body div[data-v-914d1255],.offer-body ul[data-v-914d1255],.offer-body ol[data-v-914d1255],.offer-body li[data-v-914d1255],.offer-body h1[data-v-914d1255],.offer-body h2[data-v-914d1255],.copy-icon-btn[data-v-914d1255],.edit-icon-btn[data-v-914d1255]{background:none;border:none;cursor:pointer;padding:0}.copy-icon-btn img[data-v-914d1255],.edit-icon-btn img[data-v-914d1255]{width:20px;height:20px}.edit-btn-group[data-v-914d1255]{display:flex;gap:8px;margin-bottom:8px}.offer-edit-textarea[data-v-914d1255]{width:100%;min-width:240px;max-width:100%;font-family:monospace;font-size:14px;border-radius:4px;border:1px solid #ccc;padding:8px;margin-bottom:8px}.success-message[data-v-914d1255]{text-align:center;padding:40px 0}.ai-loading-animation[data-v-914d1255]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:250px}.ai-icon[data-v-914d1255]{display:flex;gap:10px;margin-bottom:16px}.ai-dot[data-v-914d1255]{width:18px;height:18px;border-radius:50%;background:linear-gradient(135deg,#49b2db,#3e4ecb);box-shadow:0 0 12px rgba(73,178,219,.533);animation:ai-bounce-914d1255 1.2s infinite both}.ai-dot[data-v-914d1255]:nth-child(2){animation-delay:.2s}.ai-dot[data-v-914d1255]:nth-child(3){animation-delay:.4s}@keyframes ai-bounce-914d1255{0%,80%,to{transform:scale(1);opacity:.7}40%{transform:scale(1.4);opacity:1}}.ai-label[data-v-914d1255]{font-size:1.1em;color:var(--bird-dog-blue, #3E4ECB);font-weight:600;letter-spacing:1px}.info-message[data-v-914d1255]{background:var(--color-bg);color:var(--bird-dog-blue);border-left:4px solid var(--bird-dog-dark-blue);padding:8px 12px;border-radius:4px;font-size:.97em;margin-bottom:8px}.favorite-overlay__content[data-v-91ea432a]{display:flex;flex-direction:column;gap:24px;padding:24px}.favorite-overlay__message[data-v-91ea432a]{font-family:var(--font-family);font-size:16px;line-height:1.5;color:var(--bird-dog-dark-blue);margin:0}.favorite-overlay__message .gradient-text[data-v-91ea432a]{background:linear-gradient(67deg,#0960a7 26.03%,#2b86c4 53.91%,#45a3da 72.71%,#49b2db 92.03%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.favorite-overlay__select-wrapper[data-v-91ea432a]{display:flex;justify-content:center}.favorite-overlay__days-selector[data-v-91ea432a]{width:200px;padding:12px;border:1px solid var(--bird-dog-dark-blue);border-radius:8px;font-family:var(--font-family);font-size:16px;color:var(--bird-dog-dark-blue);background-color:var(--color-surface);cursor:pointer}.favorite-overlay__days-selector[data-v-91ea432a]:focus{outline:none;box-shadow:0 0 0 3px rgba(0,85,102,.3)}.favorite-overlay__buttons[data-v-91ea432a]{display:flex;gap:16px;justify-content:flex-end}.subscription-card[data-v-99cd1b8b]{max-width:568px;margin:0 auto}.content-container[data-v-99cd1b8b]{display:flex;flex-direction:column;align-items:center}.title[data-v-99cd1b8b]{color:#322e4a;text-align:center;font-family:var(--font-family);font-size:42px;font-style:normal;font-weight:400;margin:73px 0 0}.subtitle[data-v-99cd1b8b]{color:var(--Bird-Dog-Dark-Blue, #0960A7);text-align:center;font-family:var(--font-family);font-size:80px;font-style:normal;font-weight:500;margin:48px 0 0}.subtitle-description[data-v-99cd1b8b]{color:var(--color-bg);text-align:center;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:500;line-height:24px;margin:16px 0 33px}.description[data-v-99cd1b8b]{color:var(--color-bg);text-align:center;font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:400;margin:48px 76px 76px}.rows-container[data-v-99cd1b8b]{display:flex;flex-direction:column;align-items:flex-start;margin:48px 155px 72px 72px}.row-item[data-v-99cd1b8b]{display:flex;align-items:center;margin-bottom:24px}.row-item[data-v-99cd1b8b]:last-child{margin-bottom:0}.checkmark[data-v-99cd1b8b]{margin-right:8px}.row-text[data-v-99cd1b8b]{color:var(--color-bg);font-family:var(--font-family);font-size:18px;font-style:normal;font-weight:500}.section-divider[data-v-99cd1b8b]{display:flex;align-items:center;width:100%}.divider-line[data-v-99cd1b8b]{height:2px;flex-grow:1}.leading-line[data-v-99cd1b8b]{background:linear-gradient(90deg,rgba(255,255,255,.52),rgba(9,96,167,.52) 48.08%)}.trailing-line[data-v-99cd1b8b]{background:linear-gradient(90deg,rgba(9,96,167,.52) 51.92%,rgba(255,255,255,.52))}@media (max-width: 1024px){.title[data-v-99cd1b8b]{font-size:36px;margin:60px 0 0}.subtitle[data-v-99cd1b8b]{font-size:70px;margin:40px 0 0}.description[data-v-99cd1b8b]{margin:40px 60px 60px}.rows-container[data-v-99cd1b8b]{margin:40px 120px 60px 60px}}@media (max-width: 900px){.title[data-v-99cd1b8b]{font-size:32px;margin:50px 0 0}.subtitle[data-v-99cd1b8b]{font-size:60px;margin:35px 0 0}.description[data-v-99cd1b8b]{margin:35px 40px 50px;font-size:16px}.rows-container[data-v-99cd1b8b]{margin:35px 80px 50px 40px}.row-text[data-v-99cd1b8b]{font-size:16px}}@media (max-width: 768px){.subscription-card[data-v-99cd1b8b]{max-width:90%}.title[data-v-99cd1b8b]{font-size:28px;margin:40px 0 0}.subtitle[data-v-99cd1b8b]{font-size:50px;margin:30px 0 0}.description[data-v-99cd1b8b]{margin:30px 30px 40px;font-size:16px}.rows-container[data-v-99cd1b8b]{margin:30px 40px 40px 30px}}@media (max-width: 480px){.subscription-card[data-v-99cd1b8b]{max-width:95%}.title[data-v-99cd1b8b]{font-size:24px;margin:30px 0 0}.subtitle[data-v-99cd1b8b]{font-size:40px;margin:25px 0 0}.subtitle-description[data-v-99cd1b8b]{font-size:14px;margin:15px 0 25px}.description[data-v-99cd1b8b]{margin:25px 20px 30px;font-size:14px}.rows-container[data-v-99cd1b8b]{margin:25px 20px 30px;align-items:center}.row-text[data-v-99cd1b8b]{font-size:14px}.row-item[data-v-99cd1b8b]{margin-bottom:20px}}.pricing[data-v-c9b57331]{min-height:100vh;padding:60px 40px 0;display:flex;flex-direction:column;align-items:center}.pricing>div[data-v-c9b57331]:first-child{text-align:center;margin-bottom:60px}.subscription-cards-container[data-v-c9b57331]{display:flex;gap:40px;max-width:1200px;width:100%;justify-content:space-between}@media (max-width: 768px){.subscription-cards-container[data-v-c9b57331]{flex-direction:column;gap:30px;align-items:center}}.property-info[data-v-4dbfe5e7]{padding:20px;max-width:600px}.property-info__section[data-v-4dbfe5e7]{margin-bottom:20px}.property-info__section h3[data-v-4dbfe5e7]{font-size:1.2em;margin-bottom:10px;color:var(--color-text-secondary)}.property-info__section p[data-v-4dbfe5e7]{margin:5px 0;color:var(--color-text)}.property-info__section p strong[data-v-4dbfe5e7]{color:var(--color-text-secondary)}.loading[data-v-4dbfe5e7]{padding:20px;text-align:center;color:#666}.badge[data-v-38b94292]{display:inline-block;padding:4px 8px;border-radius:4px;font-size:14px;font-weight:500;line-height:1.5;border:2px solid}.badge--primary[data-v-38b94292]{color:var(--color-primary);border-color:var(--color-primary);background:rgba(99,102,241,.1)}.badge--secondary[data-v-38b94292]{color:var(--color-text-secondary);border-color:var(--color-border);background:var(--color-surface-hover)}.badge--tertiary[data-v-38b94292]{color:var(--color-accent);border-color:var(--color-accent);background:rgba(167,139,250,.1)}.property-cards-container[data-v-52ca1203]{width:100%;min-height:300px;padding:8px 0}.cards-list[data-v-52ca1203]{display:flex;flex-direction:column;gap:18px}.property-card[data-v-52ca1203]{margin-bottom:0}.card-content[data-v-52ca1203]{display:flex;flex-direction:column;gap:8px}.card-row[data-v-52ca1203]{display:flex;align-items:center;gap:12px;margin-bottom:4px}.card-label[data-v-52ca1203]{min-width:110px;color:var(--color-text-secondary);font-family:var(--font-family, "Inter", sans-serif);font-size:1rem;font-weight:500;line-height:1.5;margin-right:8px}span[data-v-52ca1203]{color:var(--color-text);font-family:var(--font-family, "Inter", sans-serif);font-size:1.05rem;font-weight:500;line-height:1.5;letter-spacing:-.3px}span.clickable-text[data-v-52ca1203]{color:var(--color-primary)!important;cursor:pointer;transition:color .2s}span.clickable-text[data-v-52ca1203]:hover{color:var(--color-primary-dark)!important}.button-container[data-v-52ca1203]{display:flex;gap:8px;margin-left:auto}.action-button[data-v-52ca1203]{width:24px;height:24px;flex-shrink:0;aspect-ratio:1 / 1;cursor:pointer;filter:brightness(0) saturate(100%) invert(95%) sepia(3%) saturate(424%) hue-rotate(201deg) brightness(96%) contrast(91%)}.filter-row[data-v-52ca1203]{display:flex;gap:16px;margin-bottom:12px}.filter-th[data-v-52ca1203]{min-width:110px}.filter-btn-wrapper[data-v-52ca1203]{display:flex;justify-content:flex-start;align-items:flex-start;min-height:28px}@media (max-width: 600px){.card-label[data-v-52ca1203]{min-width:80px;font-size:.85rem}.card-content[data-v-52ca1203]{gap:6px}.card-row[data-v-52ca1203]{gap:8px;margin-bottom:2px}.action-button[data-v-52ca1203]{width:24px;height:24px}}h1[data-v-fc68b9bd]{font-size:36px;letter-spacing:0px;vertical-align:middle;font-weight:100;padding:6px}.bg-gradient[data-v-fc68b9bd]{background:linear-gradient(67deg,#0960a7 26.03%,#2b86c4 53.91%,#45a3da 72.71%,#49b2db 92.03%);position:absolute;z-index:-1;height:1200px;width:100%}.actions[data-v-fc68b9bd]{display:flex;justify-content:space-between;align-items:center}.search-align[data-v-fc68b9bd]{display:flex;justify-content:flex-end}.search-wrapper[data-v-fc68b9bd]{position:relative;max-width:800px}.input-container[data-v-fc68b9bd]{display:flex;gap:0;background-color:var(--color-surface);border-radius:50px;border:2px solid var(--bird-dog-dark-blue)}.address-input[data-v-fc68b9bd]{width:100%;padding:12px 24px;border:none;outline:none;font-size:16px;color:#333}.address-input[data-v-fc68b9bd]::placeholder{font-size:16px}.suggestions-dropdown[data-v-fc68b9bd]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:var(--color-surface);border:1px solid var(--bird-dog-dark-blue);border-radius:4px;max-height:200px;min-width:200px;overflow-y:auto;z-index:10000;box-shadow:0 2px 4px rgba(0,0,0,.1)}.suggestion-item[data-v-fc68b9bd]{padding:8px 16px;cursor:pointer;font-size:14px;color:#333;user-select:none;-webkit-user-select:none}.suggestion-item[data-v-fc68b9bd]:hover,.suggestion-item[data-v-fc68b9bd]:active{background-color:var(--bird-dog-light-blue, #45A3DA);color:#fff}.error[data-v-fc68b9bd]{width:100%;padding:10px;background-color:#ffe6e6;color:#c00;border-radius:4px;text-align:center;font-size:14px}.pricing[data-v-fc68b9bd]{min-height:100vh;padding:60px 40px 0;display:flex;flex-direction:column;align-items:center}.local-loading[data-v-fc68b9bd]{text-align:center;font-size:16px;color:#333;margin:10px 0}.pagination[data-v-fc68b9bd]{display:flex;justify-content:center;margin-top:20px;gap:8px}.pagination-button[data-v-fc68b9bd]{padding:8px 16px;border:1px solid var(--bird-dog-dark-blue, #0960A7);border-radius:4px;background-color:var(--color-surface);color:var(--bird-dog-dark-blue, #0960A7);cursor:pointer;font-size:16px}.pagination-button.active[data-v-fc68b9bd]{background-color:var(--bird-dog-dark-blue, #0960A7);color:#fff}.pagination-button[data-v-fc68b9bd]:hover:not(.active):not(:disabled){background-color:var(--bird-dog-light-blue, #45A3DA);color:#fff}.pagination-button[data-v-fc68b9bd]:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 900px){.address-input[data-v-fc68b9bd]{padding:10px 20px;font-size:15px}.address-input[data-v-fc68b9bd]::placeholder{font-size:15px}}@media (max-width: 768px){.address-input[data-v-fc68b9bd]{padding:10px 18px;font-size:14px}.address-input[data-v-fc68b9bd]::placeholder{font-size:14px}}@media (max-width: 480px){.address-input[data-v-fc68b9bd]{padding:8px 12px;font-size:12px}.address-input[data-v-fc68b9bd]::placeholder{font-size:12px}}@media (max-width: 800px){.search-align[data-v-fc68b9bd],.search-wrapper[data-v-fc68b9bd],.input-container[data-v-fc68b9bd]{width:100%;max-width:100%}.input-container[data-v-fc68b9bd]{flex:1;box-sizing:border-box}}.header-row[data-v-fc68b9bd]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;margin-bottom:24px}.header-row h1[data-v-fc68b9bd]{margin:0;font-size:36px;font-weight:100;padding:6px}.header-row .actions[data-v-fc68b9bd]{flex:0 1 auto;margin-left:auto;min-width:280px}@media (max-width: 600px){.header-row[data-v-fc68b9bd]{flex-direction:column;align-items:flex-start;gap:12px}.header-row .actions[data-v-fc68b9bd]{width:100%;min-width:0;margin-left:0}}:root{--color-bg: #0F0F0F;--color-bg-secondary: #1A1A1A;--color-surface: #18181B;--color-surface-hover: #27272A;--color-border: #27272A;--color-primary: #6366F1;--color-primary-hover: #4F46E5;--color-accent: #A78BFA;--color-success: #10B981;--color-danger: #EF4444;--color-warning: #F59E0B;--color-info: #3B82F6;--color-text: #FAFAFA;--color-text-secondary: #A1A1AA;--color-muted: #18181B;--color-card: #18181B;--color-card-border: #27272A;--color-shadow: 0 4px 24px 0 rgba(0,0,0,.25);--font-family: "Inter", "Roboto Flex", Arial, sans-serif;--font-size-base: 16px;--font-size-lg: 20px;--font-size-sm: 14px;--border-radius: 12px;--radius-md: 8px;--transition: .15s cubic-bezier(.4,0,.2,1)}body,html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family);font-size:var(--font-size-base);margin:0;padding:0;min-height:100vh;transition:background var(--transition),color var(--transition)}.clickable-text{color:var(--color-primary)!important;cursor:pointer;transition:color var(--transition)}.clickable-text:hover{color:var(--color-primary-hover)!important}.overlay__hint{background:linear-gradient(135deg,var(--color-surface) 0%,var(--color-surface-hover) 100%);color:var(--color-text);border:1px solid var(--color-primary);font-size:18px;padding:16px 20px;border-radius:var(--radius-md);margin-bottom:16px;font-weight:500;box-shadow:0 4px 12px rgba(99,102,241,.15)}.card{background:var(--color-card);color:var(--color-text);border-radius:var(--border-radius);box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid var(--color-card-border);padding:1.5rem;transition:all var(--transition)}.card:hover{border-color:var(--color-border);box-shadow:0 4px 16px rgba(0,0,0,.2)}.btn{background:var(--color-primary);color:#fff;border:none;border-radius:var(--radius-md);padding:.625rem 1.25rem;font-family:var(--font-family);font-size:var(--font-size-base);font-weight:500;cursor:pointer;transition:all var(--transition);box-shadow:0 1px 3px rgba(0,0,0,.1)}.btn:hover{background:var(--color-primary-hover);box-shadow:0 4px 12px rgba(99,102,241,.4)}input,textarea,select{background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:.625rem .875rem;font-family:var(--font-family);font-size:var(--font-size-base);transition:all var(--transition)}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(99,102,241,.1)}::-webkit-scrollbar{width:10px;background:var(--color-bg)}::-webkit-scrollbar-thumb{background:var(--color-surface-hover);border-radius:5px;border:2px solid var(--color-bg)}::-webkit-scrollbar-thumb:hover{background:var(--color-border)}.text-secondary{color:var(--color-text-secondary)}.text-accent{color:var(--color-accent)}.bg-surface{background:var(--color-surface)}.shadow{box-shadow:var(--color-shadow)}.clickable-text{color:var(--bird-dog-dark-blue, #0960A7)!important;cursor:pointer}.overlay__hint{background:#fffbe6;color:#0960a7;border:2px solid #ffe58f;font-size:20px;padding:12px 16px;border-radius:8px;margin-bottom:12px;font-weight:500}
