[_nghost-rulta-c3197676283]{display:block;width:100%}.discount-banner[_ngcontent-rulta-c3197676283]{position:fixed;top:0;left:0;right:0;width:100%;background:#6941C6!important;padding:12px 24px;box-shadow:0 2px 8px #0003;z-index:1001}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]{padding:10px 16px}}.discount-banner[_ngcontent-rulta-c3197676283]   .discount-content[_ngcontent-rulta-c3197676283]{max-width:1200px;margin:0 auto;justify-content:center!important;align-items:center!important;position:relative}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .discount-content[_ngcontent-rulta-c3197676283]{flex-wrap:wrap;gap:12px!important;padding-right:36px}}.discount-banner[_ngcontent-rulta-c3197676283]   .deal-text[_ngcontent-rulta-c3197676283]{color:#fff;font-weight:600;font-size:14px;white-space:nowrap}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .deal-text[_ngcontent-rulta-c3197676283]{font-size:13px}}.discount-banner[_ngcontent-rulta-c3197676283]   .discount-text[_ngcontent-rulta-c3197676283]{color:#fff;font-size:14px;font-weight:400}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .discount-text[_ngcontent-rulta-c3197676283]{font-size:13px;display:none}}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .countdown[_ngcontent-rulta-c3197676283]{order:3;width:100%;justify-content:center!important}}.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-item[_ngcontent-rulta-c3197676283]{display:flex;flex-direction:column;align-items:center;min-width:40px}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-item[_ngcontent-rulta-c3197676283]{min-width:35px}}.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-value[_ngcontent-rulta-c3197676283]{color:#fff;font-weight:700;font-size:18px;line-height:1}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-value[_ngcontent-rulta-c3197676283]{font-size:16px}}.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-label[_ngcontent-rulta-c3197676283]{color:#ffffffe6;font-size:11px;font-weight:500;text-transform:capitalize;margin-top:2px}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-label[_ngcontent-rulta-c3197676283]{font-size:10px}}.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-separator[_ngcontent-rulta-c3197676283]{color:#fff;font-size:18px;font-weight:700;margin:0 4px;padding-bottom:12px}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .countdown-separator[_ngcontent-rulta-c3197676283]{font-size:16px;margin:0 2px}}.discount-banner[_ngcontent-rulta-c3197676283]   .get-deal-btn[_ngcontent-rulta-c3197676283]{background-color:#fff!important;color:#7c3aed!important;font-weight:500;font-size:14px;padding:0 20px!important;height:36px;line-height:36px;border-radius:6px;text-transform:none;white-space:nowrap}.discount-banner[_ngcontent-rulta-c3197676283]   .get-deal-btn[_ngcontent-rulta-c3197676283]:hover{background-color:#fffffff2!important;box-shadow:0 2px 4px #00000026}.discount-banner[_ngcontent-rulta-c3197676283]   .get-deal-btn[_ngcontent-rulta-c3197676283]   .arrow-icon[_ngcontent-rulta-c3197676283]{font-size:18px;width:18px;height:18px;margin-left:4px}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .get-deal-btn[_ngcontent-rulta-c3197676283]{font-size:13px;padding:0 16px!important;height:32px;line-height:32px}}.discount-banner[_ngcontent-rulta-c3197676283]   .close-btn[_ngcontent-rulta-c3197676283]{color:#fff;width:36px;height:36px;flex-shrink:0;display:flex!important;align-items:center;justify-content:center;padding:0!important;overflow:visible!important}.discount-banner[_ngcontent-rulta-c3197676283]   .close-btn[_ngcontent-rulta-c3197676283]     mat-icon{font-size:20px;width:20px;height:20px;line-height:20px;display:flex;align-items:center;justify-content:center}.discount-banner[_ngcontent-rulta-c3197676283]   .close-btn[_ngcontent-rulta-c3197676283]:hover{background-color:#ffffff1a}@media (max-width: 768px){.discount-banner[_ngcontent-rulta-c3197676283]   .close-btn[_ngcontent-rulta-c3197676283]{width:32px;height:32px;position:absolute;right:8px;top:50%;transform:translateY(-50%)}.discount-banner[_ngcontent-rulta-c3197676283]   .close-btn[_ngcontent-rulta-c3197676283]     mat-icon{font-size:18px;width:18px;height:18px}}.dark[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]{opacity:.95;background-color:#0000;padding-left:20px;color:#fff;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.dark[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]   .logo[_ngcontent-rulta-c3197676283]{font-size:1.5rem;font-weight:400;color:var(--text-primary);margin-left:.25rem}.dark[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]   .logo[_ngcontent-rulta-c3197676283]:hover{text-decoration:none;opacity:.9}.dark[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]   .logo[_ngcontent-rulta-c3197676283]:hover{border-bottom:none}@media only screen and (min-width: 768px){.dark[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]{padding:0 60px}}.dark[_ngcontent-rulta-c3197676283]   .explanation[_ngcontent-rulta-c3197676283]{font-size:10px!important;font-weight:300!important}.dark[_ngcontent-rulta-c3197676283]   .mat-tab-link[_ngcontent-rulta-c3197676283]{text-align:none!important}.dark[_ngcontent-rulta-c3197676283]   nav[_ngcontent-rulta-c3197676283]{border-bottom:none}.dark[_ngcontent-rulta-c3197676283]   header[_ngcontent-rulta-c3197676283]{box-shadow:none;min-width:100%;z-index:999;position:relative;transition:transform .3s ease-in-out,top .3s ease-in-out}@media only screen and (min-width: 1024px){.dark[_ngcontent-rulta-c3197676283]   header[_ngcontent-rulta-c3197676283]{transform:translateZ(0);top:0!important;position:fixed}}.dark[_ngcontent-rulta-c3197676283]   header.hidden[_ngcontent-rulta-c3197676283]{transform:translateY(-100%)}.dark[_ngcontent-rulta-c3197676283]   header.scrolled[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]{background-color:#17103bf2!important;box-shadow:0 2px 8px #0000004d}@media (min-width: 769px){.dark[_ngcontent-rulta-c3197676283]   header#navbar.with-discount[_ngcontent-rulta-c3197676283]{top:60px!important}}@media (max-width: 768px){.dark[_ngcontent-rulta-c3197676283]   header#navbar.with-discount[_ngcontent-rulta-c3197676283]{top:90px!important}}.dark[_ngcontent-rulta-c3197676283]   a[_ngcontent-rulta-c3197676283]{font-weight:700}.dark[_ngcontent-rulta-c3197676283]   .mat-tab-link[_ngcontent-rulta-c3197676283]{opacity:.8}.dark[_ngcontent-rulta-c3197676283]   .mat-tab-link[_ngcontent-rulta-c3197676283]:hover{opacity:1}.light[_ngcontent-rulta-c3197676283]   header[_ngcontent-rulta-c3197676283]{opacity:.95;background-color:#0000}.light[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]{padding-left:20px;transition:background-color .15s ease-in-out,box-shadow .15s ease-in-out}.light[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]   .logo[_ngcontent-rulta-c3197676283]{font-size:1.5rem;font-weight:400}.light[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]   .logo[_ngcontent-rulta-c3197676283]:hover{border-bottom:none}.light[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]   img[_ngcontent-rulta-c3197676283]{height:48px;width:auto}@media only screen and (min-width: 768px){.light[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]{padding:0 60px}}.light[_ngcontent-rulta-c3197676283]   .explanation[_ngcontent-rulta-c3197676283]{font-size:10px!important;font-weight:300!important}.light[_ngcontent-rulta-c3197676283]   .mat-tab-link[_ngcontent-rulta-c3197676283]{text-align:none!important}.light[_ngcontent-rulta-c3197676283]   nav[_ngcontent-rulta-c3197676283]{border-bottom:none}.light[_ngcontent-rulta-c3197676283]   header[_ngcontent-rulta-c3197676283]{box-shadow:none;min-width:100%;z-index:999;position:relative;transition:transform .3s ease-in-out,top .3s ease-in-out}@media only screen and (min-width: 1024px){.light[_ngcontent-rulta-c3197676283]   header[_ngcontent-rulta-c3197676283]{transform:translateZ(0);top:0!important;position:fixed}}.light[_ngcontent-rulta-c3197676283]   header.hidden[_ngcontent-rulta-c3197676283]{transform:translateY(-100%)}.light[_ngcontent-rulta-c3197676283]   header.scrolled[_ngcontent-rulta-c3197676283]   mat-toolbar[_ngcontent-rulta-c3197676283]{background-color:#17103bf2!important;box-shadow:0 2px 8px #0000004d}@media (min-width: 769px){.light[_ngcontent-rulta-c3197676283]   header#navbar.with-discount[_ngcontent-rulta-c3197676283]{top:60px!important}}@media (max-width: 768px){.light[_ngcontent-rulta-c3197676283]   header#navbar.with-discount[_ngcontent-rulta-c3197676283]{top:90px!important}}.light[_ngcontent-rulta-c3197676283]   a[_ngcontent-rulta-c3197676283], .light[_ngcontent-rulta-c3197676283]   mat-icon[_ngcontent-rulta-c3197676283], .light[_ngcontent-rulta-c3197676283]   span[_ngcontent-rulta-c3197676283]{color:#fff}.light[_ngcontent-rulta-c3197676283]   .mat-tab-link[_ngcontent-rulta-c3197676283]{opacity:.8}.light[_ngcontent-rulta-c3197676283]   .mat-tab-link[_ngcontent-rulta-c3197676283]:hover{opacity:1}.light[_ngcontent-rulta-c3197676283]   .green[_ngcontent-rulta-c3197676283]   span[_ngcontent-rulta-c3197676283]{color:#00695c!important}button[_ngcontent-rulta-c3197676283]{margin-right:24px}  .mat-mdc-menu-item-text{margin:12px 0}  .external-link-icon.mat-icon{font-size:14px!important;width:14px!important;height:14px!important;line-height:14px;vertical-align:middle;margin-left:5px;opacity:.55}.seo-nav[_ngcontent-rulta-c3197676283]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.seo-nav[_ngcontent-rulta-c3197676283]   ul[_ngcontent-rulta-c3197676283]{list-style:none;padding:0;margin:0}.seo-nav[_ngcontent-rulta-c3197676283]   a[_ngcontent-rulta-c3197676283]{color:inherit}.mobile-nav-backdrop[_ngcontent-rulta-c3197676283]{position:fixed;inset:0;background:rgba(0,0,0,.55);z-index:9998;opacity:0;pointer-events:none;transition:opacity .3s ease}@media (min-width: 960px){.mobile-nav-backdrop[_ngcontent-rulta-c3197676283]{display:none!important}}.mobile-nav-backdrop.mobile-nav-backdrop--open[_ngcontent-rulta-c3197676283]{opacity:1;pointer-events:all}.mobile-nav-drawer[_ngcontent-rulta-c3197676283]{position:fixed;top:0;right:0;height:100%;width:300px;max-width:85vw;background:#1a1438;border-left:1px solid #42307d;border-radius:16px 0 0 16px;z-index:9999;transform:translate(100%);transition:transform .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;overflow:hidden}@media (min-width: 960px){.mobile-nav-drawer[_ngcontent-rulta-c3197676283]{display:none!important}}.mobile-nav-drawer.mobile-nav-drawer--open[_ngcontent-rulta-c3197676283]{transform:translate(0)}.mobile-nav-drawer[_ngcontent-rulta-c3197676283]   button[_ngcontent-rulta-c3197676283]{margin-right:0}.drawer-header[_ngcontent-rulta-c3197676283]{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:8px 8px 8px 16px;border-bottom:1px solid #2a2257}.drawer-header[_ngcontent-rulta-c3197676283]   .drawer-logo[_ngcontent-rulta-c3197676283]{display:flex;align-items:center;gap:6px;min-height:44px;text-decoration:none}.drawer-header[_ngcontent-rulta-c3197676283]   .drawer-logo[_ngcontent-rulta-c3197676283]   .drawer-logo-text[_ngcontent-rulta-c3197676283]{font-size:1.4rem;font-weight:400;color:#fff}.drawer-header[_ngcontent-rulta-c3197676283]   .drawer-close[_ngcontent-rulta-c3197676283]{color:#ece8fb}.drawer-nav[_ngcontent-rulta-c3197676283]{flex:1;min-height:0;overflow-y:auto;padding:12px 12px 24px}.drawer-group[_ngcontent-rulta-c3197676283] + .drawer-group[_ngcontent-rulta-c3197676283]{border-top:1px solid #2a2257;margin-top:10px;padding-top:10px}.drawer-group-title[_ngcontent-rulta-c3197676283]{display:block;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#7d6adccc;padding:6px 8px}.drawer-accordion-header[_ngcontent-rulta-c3197676283]{width:100%;display:flex;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;font-family:inherit;font-size:15px;font-weight:500;color:#fff;padding:8px;border-radius:8px}.drawer-accordion-header[_ngcontent-rulta-c3197676283]:hover{background:#2a2257}.drawer-accordion-header[_ngcontent-rulta-c3197676283]   .drawer-chevron[_ngcontent-rulta-c3197676283]{font-size:20px;width:20px;height:20px;color:#a89fd4;transition:transform .25s ease}.drawer-accordion-header[_ngcontent-rulta-c3197676283]   .drawer-chevron.drawer-chevron--open[_ngcontent-rulta-c3197676283]{transform:rotate(180deg)}.drawer-accordion-panel[_ngcontent-rulta-c3197676283]{max-height:0;overflow:hidden;transition:max-height .3s ease}.drawer-accordion-panel.drawer-accordion-panel--open[_ngcontent-rulta-c3197676283]{max-height:600px}.drawer-link[_ngcontent-rulta-c3197676283]{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:400;line-height:1.4;color:#ffffffe6;text-decoration:none;padding:9px 8px;border-radius:8px}.drawer-link[_ngcontent-rulta-c3197676283]:hover{color:#7d6adc;background:#2a2257;text-decoration:none}.drawer-link[_ngcontent-rulta-c3197676283]   .drawer-icon[_ngcontent-rulta-c3197676283]{flex-shrink:0;width:20px;height:20px;opacity:.85}.drawer-link[_ngcontent-rulta-c3197676283]   .drawer-icon.mat-icon[_ngcontent-rulta-c3197676283]{font-size:20px;line-height:20px}.drawer-scroll-fade[_ngcontent-rulta-c3197676283]{position:absolute;left:0;right:0;bottom:64px;height:80px;background:linear-gradient(to bottom,rgba(26,20,56,0) 0%,rgba(26,20,56,.75) 60%,#1a1438 100%);pointer-events:none;z-index:2;opacity:1;transition:opacity .2s ease}.drawer-scroll-fade.drawer-scroll-fade--hidden[_ngcontent-rulta-c3197676283]{opacity:0}.drawer-auth[_ngcontent-rulta-c3197676283]{flex-shrink:0;z-index:3;display:flex;align-items:center;gap:8px;padding:12px;border-top:1px solid #2a2257;background:#1a1438}.drawer-auth[_ngcontent-rulta-c3197676283]   button[_ngcontent-rulta-c3197676283]{flex:1;white-space:nowrap;font-size:15px;font-weight:600}.drawer-auth[_ngcontent-rulta-c3197676283]   #nav-mobile-btn-login[_ngcontent-rulta-c3197676283], .drawer-auth[_ngcontent-rulta-c3197676283]   #nav-mobile-btn-logout[_ngcontent-rulta-c3197676283]{font-weight:400}.drawer-auth[_ngcontent-rulta-c3197676283]   .drawer-auth-link[_ngcontent-rulta-c3197676283]{flex:1;display:block;text-decoration:none}.drawer-auth[_ngcontent-rulta-c3197676283]   .drawer-auth-link[_ngcontent-rulta-c3197676283]   button[_ngcontent-rulta-c3197676283]{width:100%}.mega-nav-item[_ngcontent-rulta-c3197676283]{display:flex;align-items:center}.mega-trigger[_ngcontent-rulta-c3197676283]{padding:0 12px!important}.mega-trigger[_ngcontent-rulta-c3197676283]     .mdc-button__label{display:flex;align-items:center;gap:4px}.mega-trigger[_ngcontent-rulta-c3197676283]   .chevron[_ngcontent-rulta-c3197676283]{font-size:18px!important;width:18px!important;height:18px!important;line-height:18px;margin:0!important;transition:transform .2s ease}.mega-trigger.mega-trigger--open[_ngcontent-rulta-c3197676283]   .chevron[_ngcontent-rulta-c3197676283]{transform:rotate(180deg)}.mega-dropdown[_ngcontent-rulta-c3197676283]{position:fixed;transform:translate(-50%);display:none;background:#211a47;border:1px solid #42307d;border-radius:16px;padding:22px 26px;width:560px;max-width:calc(100vw - 32px);z-index:9999;box-shadow:0 12px 30px #00000073}@media (max-width: 959px){.mega-dropdown[_ngcontent-rulta-c3197676283]{display:none!important}}.mega-dropdown.mega-dropdown--open[_ngcontent-rulta-c3197676283]{display:block}.mega-dropdown[_ngcontent-rulta-c3197676283]   button[_ngcontent-rulta-c3197676283]{margin-right:0}.mega-dropdown--resources[_ngcontent-rulta-c3197676283]{width:max-content;padding:28px;box-shadow:0 12px 32px #00000059}.mega-dropdown--resources[_ngcontent-rulta-c3197676283]   .mega-category[_ngcontent-rulta-c3197676283]{gap:12px}.mega-dropdown--resources[_ngcontent-rulta-c3197676283]   .mega-category-title[_ngcontent-rulta-c3197676283]{padding:0;margin-bottom:0}.mega-dropdown--resources[_ngcontent-rulta-c3197676283]   .mega-link[_ngcontent-rulta-c3197676283]{display:inline-flex;align-items:center;padding:0;border-radius:0}.mega-dropdown--resources[_ngcontent-rulta-c3197676283]   .mega-link[_ngcontent-rulta-c3197676283]:hover{background:none}.mega-ext-icon[_ngcontent-rulta-c3197676283]{flex-shrink:0;margin-left:6px;opacity:.6}.mega-resources[_ngcontent-rulta-c3197676283]{display:flex;flex-direction:row;align-items:stretch}.mega-help-col[_ngcontent-rulta-c3197676283]{flex-shrink:0;align-self:center;display:flex;flex-direction:column;align-items:center;text-align:center;cursor:pointer}.mega-help-col[_ngcontent-rulta-c3197676283]:hover   .mega-help-text[_ngcontent-rulta-c3197676283]{color:#ffffffe6}.mega-help-col[_ngcontent-rulta-c3197676283]   .mega-help-icon[_ngcontent-rulta-c3197676283]{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#2a2257;color:#7d6adc;margin-bottom:10px}.mega-help-col[_ngcontent-rulta-c3197676283]   .mega-help-text[_ngcontent-rulta-c3197676283]{font-size:13px;font-weight:400;line-height:1.5;color:#ffffffa6}.mega-divider[_ngcontent-rulta-c3197676283]{align-self:stretch;position:relative;width:1px;margin:0 32px}.mega-divider[_ngcontent-rulta-c3197676283]:before{content:"";position:absolute;top:20%;bottom:20%;left:0;width:1px;background:#42307d}.mega-resources-cols[_ngcontent-rulta-c3197676283]{display:flex;flex-direction:row;gap:40px}.mega-resources-col[_ngcontent-rulta-c3197676283]{display:flex;flex-direction:column;gap:24px}.mega-services-cols[_ngcontent-rulta-c3197676283]{display:flex;flex-direction:row;gap:28px}.mega-services-col[_ngcontent-rulta-c3197676283]{flex:1;display:flex;flex-direction:column;gap:16px}.mega-category[_ngcontent-rulta-c3197676283]{display:flex;flex-direction:column;gap:2px}.mega-category-title[_ngcontent-rulta-c3197676283]{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#ffffff73;padding:0 8px;margin-bottom:4px}a.mega-category-title--link[_ngcontent-rulta-c3197676283]{text-decoration:none}a.mega-category-title--link[_ngcontent-rulta-c3197676283]:hover{color:#fff;text-decoration:none}.mega-link[_ngcontent-rulta-c3197676283]{display:block;font-size:15px;font-weight:400;line-height:1.4;color:#ffffffe6;text-decoration:none;padding:3px 8px;border-radius:8px}.mega-link[_ngcontent-rulta-c3197676283]:hover{color:#7d6adc;background:#2a2257;text-decoration:none}
.banner-container[_ngcontent-rulta-c2182539084]{color:#fff;padding:100px 0 40px;position:relative;overflow:hidden;min-height:400px;display:flex;align-items:flex-start;justify-content:center;text-align:center}@media (max-width: 768px){.banner-container[_ngcontent-rulta-c2182539084]{padding:20px 0}}.banner-container.has-order[_ngcontent-rulta-c2182539084]{min-height:0}.content[_ngcontent-rulta-c2182539084]{position:relative;z-index:1;max-width:760px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:center;box-sizing:border-box;width:100%}.protection-badge[_ngcontent-rulta-c2182539084]{display:inline-flex;align-items:center;gap:.5rem;background:rgba(255,255,255,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);padding:.6rem 1.25rem;border-radius:100px;margin-bottom:22px;font-size:.9rem;font-weight:600;color:#e9d5ff;border:1px solid rgba(255,255,255,.12);white-space:nowrap}@media (max-width: 768px){.protection-badge[_ngcontent-rulta-c2182539084]{font-size:.8rem;padding:.5rem 1rem}}.protection-badge[_ngcontent-rulta-c2182539084]   .badge-dot[_ngcontent-rulta-c2182539084]{width:8px;height:8px;border-radius:50%;background:#44B3AE;animation:_ngcontent-rulta-c2182539084_badgePulse 2.4s ease-in-out infinite}.protection-badge[_ngcontent-rulta-c2182539084]   mat-icon[_ngcontent-rulta-c2182539084]{font-size:18px;width:18px;height:18px;color:#44b3ae}@keyframes _ngcontent-rulta-c2182539084_badgePulse{0%,to{box-shadow:0 0 #44b3ae8c}60%{box-shadow:0 0 0 7px #44b3ae00}}.title[_ngcontent-rulta-c2182539084]{font-weight:800;font-size:clamp(2.5rem,6.5vw,4.4rem);color:#fff;margin:0 0 .35em;line-height:1.08;letter-spacing:-.02em;text-align:center}.title[_ngcontent-rulta-c2182539084]   .line[_ngcontent-rulta-c2182539084]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:0 .28em}.title[_ngcontent-rulta-c2182539084]   .word[_ngcontent-rulta-c2182539084]{display:inline-block;will-change:transform}.title[_ngcontent-rulta-c2182539084]   .word-pill[_ngcontent-rulta-c2182539084]{position:relative;padding:.02em .22em}.title[_ngcontent-rulta-c2182539084]   .word-pill[_ngcontent-rulta-c2182539084]   .pill-bg[_ngcontent-rulta-c2182539084]{position:absolute;inset:0;background:#7D6AEC;border-radius:100px;transform:rotate(-2deg);z-index:0}.title[_ngcontent-rulta-c2182539084]   .word-pill[_ngcontent-rulta-c2182539084]   .pill-text[_ngcontent-rulta-c2182539084]{position:relative;z-index:1}.subtitle[_ngcontent-rulta-c2182539084]{font-size:1.15em;color:#e9d5ff;margin-bottom:1.6em;line-height:1.55;font-weight:400;max-width:600px;text-align:center}.program-member[_ngcontent-rulta-c2182539084]{display:flex;align-items:center;gap:4px;margin:20px 0 0;font-size:.75em;color:#e9d5ff;opacity:.6}.program-member[_ngcontent-rulta-c2182539084]   mat-icon[_ngcontent-rulta-c2182539084]{font-size:14px;width:14px;height:14px;color:var(--accent-color)}.cta-container[_ngcontent-rulta-c2182539084]{margin-bottom:10px}.cta-container[_ngcontent-rulta-c2182539084]   a[_ngcontent-rulta-c2182539084]{text-decoration:none;display:inline-block}.cta-container[_ngcontent-rulta-c2182539084]   button.mat-mdc-unelevated-button[_ngcontent-rulta-c2182539084]{background:#44B3AE;color:#fff;font-weight:500;font-size:1.05em;letter-spacing:.02em;padding:26px 36px;border-radius:100px}.cta-container[_ngcontent-rulta-c2182539084]   button.mat-mdc-unelevated-button[_ngcontent-rulta-c2182539084]   mat-icon[_ngcontent-rulta-c2182539084]{margin-right:8px}.or-divider[_ngcontent-rulta-c2182539084]{display:block;font-size:.85em;color:#c4b5fd;margin:10px 0 16px;font-weight:400}.search-bar-wrapper[_ngcontent-rulta-c2182539084]{width:100%;max-width:520px}.search-bar[_ngcontent-rulta-c2182539084]{position:relative;display:flex;align-items:center;background:rgba(255,255,255,.08);border:1px solid rgba(125,106,236,.35);border-radius:100px;padding:4px 4px 4px 16px;transition:border-color .3s ease,box-shadow .3s ease,background .3s ease;box-shadow:0 0 16px #7d6aec24}.search-bar[_ngcontent-rulta-c2182539084]:before{content:"";position:absolute;inset:-2px;border-radius:100px;padding:2px;background:conic-gradient(from var(--search-angle, 0deg),transparent 0deg,transparent 290deg,rgba(125,106,236,.95) 330deg,rgba(68,179,174,.7) 350deg,transparent 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:_ngcontent-rulta-c2182539084_searchBeam 3.5s linear infinite;pointer-events:none}.search-bar[_ngcontent-rulta-c2182539084]:focus-within{border-color:#7d6aeca6;box-shadow:0 0 0 4px #7d6aec2e,0 0 28px #7d6aec33;background:rgba(255,255,255,.1)}.search-bar[_ngcontent-rulta-c2182539084]:focus-within:before{display:none}.search-bar[_ngcontent-rulta-c2182539084]   .platform-select[_ngcontent-rulta-c2182539084]{flex-shrink:0;width:56px}.search-bar[_ngcontent-rulta-c2182539084]   .platform-select[_ngcontent-rulta-c2182539084]     .mat-mdc-select-trigger{display:flex;align-items:center;justify-content:center}.search-bar[_ngcontent-rulta-c2182539084]   .platform-select[_ngcontent-rulta-c2182539084]     .mat-mdc-select-value{display:flex;align-items:center;justify-content:center;max-width:none}.search-bar[_ngcontent-rulta-c2182539084]   .platform-select[_ngcontent-rulta-c2182539084]     .mat-mdc-select-arrow-wrapper{padding-left:4px}.search-bar[_ngcontent-rulta-c2182539084]   .platform-select[_ngcontent-rulta-c2182539084]     .mat-mdc-select-arrow-wrapper .mat-mdc-select-arrow{color:#c4b5fd}.search-bar[_ngcontent-rulta-c2182539084]   .platform-select[_ngcontent-rulta-c2182539084]   .selected-icon[_ngcontent-rulta-c2182539084]{display:block;border-radius:4px;vertical-align:middle}.search-bar[_ngcontent-rulta-c2182539084]   .separator[_ngcontent-rulta-c2182539084]{width:1px;height:24px;background:rgba(255,255,255,.15);flex-shrink:0;margin:0 8px}.search-bar[_ngcontent-rulta-c2182539084]   .search-input[_ngcontent-rulta-c2182539084]{flex:1;background:transparent;border:none;outline:none;color:#fff;font-size:.95em;padding:8px 0;min-width:0}.search-bar[_ngcontent-rulta-c2182539084]   .search-input[_ngcontent-rulta-c2182539084]::placeholder{color:#c4b5fd;opacity:.7}.search-bar[_ngcontent-rulta-c2182539084]   .search-btn[_ngcontent-rulta-c2182539084]{flex-shrink:0;color:#44b3ae;display:flex;align-items:center;justify-content:center;transition:transform .25s ease}.search-bar[_ngcontent-rulta-c2182539084]   .search-btn[_ngcontent-rulta-c2182539084]:not(:disabled):hover{transform:scale(1.1)}.search-bar[_ngcontent-rulta-c2182539084]   .search-btn[_ngcontent-rulta-c2182539084]   mat-icon[_ngcontent-rulta-c2182539084]{margin:5px 0 0}@media (max-width: 768px){.search-bar[_ngcontent-rulta-c2182539084]   .search-input[_ngcontent-rulta-c2182539084]{font-size:.85em}.search-bar[_ngcontent-rulta-c2182539084]   .search-input[_ngcontent-rulta-c2182539084]::placeholder{font-size:.9em}}  .banner-platform-panel{min-width:200px!important}  .banner-platform-panel .mat-mdc-option{padding:0 16px}  .banner-platform-panel .mat-mdc-option .mdc-list-item__primary-text{display:flex;align-items:center;gap:12px;width:100%}  .banner-platform-panel .mat-mdc-option .platform-option{display:flex;align-items:center;gap:12px}  .banner-platform-panel .mat-mdc-option .platform-option img{border-radius:4px;flex-shrink:0}.profiles-strip[_ngcontent-rulta-c2182539084]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px;margin-top:14px;max-width:520px}.profiles-strip[_ngcontent-rulta-c2182539084]   .strip-label[_ngcontent-rulta-c2182539084]{font-size:.8em;color:#c4b5fd}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:100px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);color:#e9d5ff;font-size:.8em;font-family:inherit;cursor:pointer;transition:all .2s ease}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]:hover{background:rgba(255,255,255,.14);border-color:#7d6aec8c;transform:translateY(-1px)}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]:disabled{opacity:.5;cursor:default}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]   img[_ngcontent-rulta-c2182539084]{border-radius:3px;flex-shrink:0}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]   .chip-username[_ngcontent-rulta-c2182539084]{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]   mat-icon[_ngcontent-rulta-c2182539084]{margin:0;font-size:14px;width:14px;height:14px;line-height:14px}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]   .chip-verified[_ngcontent-rulta-c2182539084]{color:#44b3ae}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip[_ngcontent-rulta-c2182539084]   .chip-action[_ngcontent-rulta-c2182539084]{display:inline-flex;align-items:center;gap:3px;color:#44b3ae;font-weight:600;white-space:nowrap}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip.pending[_ngcontent-rulta-c2182539084]   .chip-action[_ngcontent-rulta-c2182539084]{color:#f59e0b}.profiles-strip[_ngcontent-rulta-c2182539084]   .profile-chip.show-more[_ngcontent-rulta-c2182539084]{color:#c4b5fd}@property --search-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes _ngcontent-rulta-c2182539084_searchBeam{to{--search-angle: 360deg}}.scroll-cue[_ngcontent-rulta-c2182539084]{position:absolute;left:50%;bottom:12px;transform:translate(-50%);z-index:1;opacity:.55}.scroll-cue[_ngcontent-rulta-c2182539084]   .cue-track[_ngcontent-rulta-c2182539084]{width:22px;height:34px;border:1.5px solid #C4B5FD;border-radius:100px;display:flex;justify-content:center;padding-top:6px;box-sizing:border-box}.scroll-cue[_ngcontent-rulta-c2182539084]   .cue-dot[_ngcontent-rulta-c2182539084]{width:4px;height:4px;border-radius:50%;background:#E9D5FF;animation:_ngcontent-rulta-c2182539084_cueDrop 1.8s ease-in-out infinite}@media (max-width: 768px){.scroll-cue[_ngcontent-rulta-c2182539084]{display:none}}@keyframes _ngcontent-rulta-c2182539084_cueDrop{0%{transform:translateY(0);opacity:1}70%{transform:translateY(12px);opacity:0}to{transform:translateY(0);opacity:0}}@media (prefers-reduced-motion: reduce){.badge-dot[_ngcontent-rulta-c2182539084], .cue-dot[_ngcontent-rulta-c2182539084]{animation:none!important}.search-bar[_ngcontent-rulta-c2182539084]:before{display:none}}
.dark[_ngcontent-rulta-c3832990144]{--primary-color: #7D6AEC;--accent-color: #44B3AE;--bg-main: #17103B;--bg-card: #42307D;--bg-sidebar: #17103B;--bg-hover: rgba(139, 92, 246, .1);--text-primary: #FFFFFF;--text-secondary: #E9D5FF;--text-muted: #C4B5FD;--text-disabled: #4A4863;--border-color: rgba(139, 92, 246, .2);--link-color: #DDDDDD;--success-color: #10B981;--success-color-light: #10B981;--warning-color: #F59E0B;--warning-color-light: #F59E0B;--error-color: #EF4444;--error-color-light: #EF4444;--error-color-hover: #DC2626;--bg-card-light: #42307D;--bg-card-lighter: #211A47;--card-main-bg: #201847;--card-nested-bg: rgba(91, 77, 157, .12);--card-nested-border: rgba(91, 77, 157, .3);--input-border: #382967;--footer-bg: var(--bg-main)}.light[_ngcontent-rulta-c3832990144]{--primary-color: #7D6AEC;--accent-color: #44B3AE;--bg-main: #FDF9FC;--bg-card: #FFFBFE;--bg-sidebar: #FFFBFE;--bg-hover: #FFF5FA;--text-primary: #141414;--text-secondary: #4B5563;--text-muted: #6B7280;--text-disabled: #D1D5DB;--border-color: #F3E8F5;--link-color: #217F7A;--success-color: #059669;--success-color-light: #059669;--warning-color: #D97706;--warning-color-light: #D97706;--error-color: #DC2626;--error-color-light: #DC2626;--error-color-hover: #B91C1C;--bg-card-light: #FCFAFD;--bg-card-lighter: #FFFBFE;--card-main-bg: #FFFFFF;--card-nested-bg: #F9FAFB;--card-nested-border: #E5E7EB;--input-border: #382967;--footer-bg: var(--bg-sidebar)}footer[_ngcontent-rulta-c3832990144]{background:var(--footer-bg);color:var(--text-secondary)}footer[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]{color:var(--text-secondary);font-size:14px;line-height:1.6;text-decoration:none;cursor:pointer}footer[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]:hover{color:var(--text-primary)}footer[_ngcontent-rulta-c3832990144]   .footer-inner[_ngcontent-rulta-c3832990144]{max-width:1200px;margin:0 auto;padding:48px 6vw 36px;display:grid;grid-template-columns:1.2fr .8fr .7fr 1fr 1.5fr;gap:32px}footer[_ngcontent-rulta-c3832990144]   .footer-logo[_ngcontent-rulta-c3832990144]{display:inline-flex;align-items:center;gap:8px;margin-bottom:16px;text-decoration:none}footer[_ngcontent-rulta-c3832990144]   .footer-logo[_ngcontent-rulta-c3832990144]   span[_ngcontent-rulta-c3832990144]{font-size:18px;font-weight:500;color:var(--text-primary)}footer[_ngcontent-rulta-c3832990144]   .footer-social[_ngcontent-rulta-c3832990144]{display:flex;align-items:center;gap:16px}footer[_ngcontent-rulta-c3832990144]   .footer-social[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]{display:inline-flex;opacity:.75}footer[_ngcontent-rulta-c3832990144]   .footer-social[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]:hover{opacity:1}footer[_ngcontent-rulta-c3832990144]   .footer-social[_ngcontent-rulta-c3832990144]   img[_ngcontent-rulta-c3832990144]{display:block}footer[_ngcontent-rulta-c3832990144]   .footer-address[_ngcontent-rulta-c3832990144]{font-style:normal;display:flex;flex-direction:column;gap:2px;margin-bottom:20px;color:var(--text-muted);font-size:14px;line-height:1.6}footer[_ngcontent-rulta-c3832990144]   .footer-col[_ngcontent-rulta-c3832990144]   h3[_ngcontent-rulta-c3832990144]{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary-color);margin:0 0 16px}footer[_ngcontent-rulta-c3832990144]   .footer-col[_ngcontent-rulta-c3832990144]   ul[_ngcontent-rulta-c3832990144]{list-style:none;margin:0;padding:0}footer[_ngcontent-rulta-c3832990144]   .footer-col[_ngcontent-rulta-c3832990144]   li[_ngcontent-rulta-c3832990144]{margin-bottom:12px}footer[_ngcontent-rulta-c3832990144]   .footer-guides[_ngcontent-rulta-c3832990144]   ul[_ngcontent-rulta-c3832990144]{display:grid;grid-template-columns:auto auto;grid-template-rows:repeat(6,auto);grid-auto-flow:column;justify-content:start;column-gap:24px}footer[_ngcontent-rulta-c3832990144]   .footer-guides[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]{white-space:nowrap}footer[_ngcontent-rulta-c3832990144]   .footer-bottom[_ngcontent-rulta-c3832990144]{border-top:1px solid var(--border-color)}footer[_ngcontent-rulta-c3832990144]   .footer-bottom-inner[_ngcontent-rulta-c3832990144]{max-width:1200px;margin:0 auto;padding:14px 6vw 18px;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}footer[_ngcontent-rulta-c3832990144]   .footer-bottom-inner[_ngcontent-rulta-c3832990144]   p[_ngcontent-rulta-c3832990144]{margin:0;color:var(--text-muted);font-size:14px}footer[_ngcontent-rulta-c3832990144]   .footer-legal[_ngcontent-rulta-c3832990144]{display:flex;flex-wrap:wrap;gap:24px}footer[_ngcontent-rulta-c3832990144]   .footer-legal[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]{font-size:14px;color:var(--text-muted)}footer[_ngcontent-rulta-c3832990144]   .footer-legal[_ngcontent-rulta-c3832990144]   a[_ngcontent-rulta-c3832990144]:hover{color:var(--text-primary)}footer[_ngcontent-rulta-c3832990144]   .footer-auth[_ngcontent-rulta-c3832990144]{display:flex;gap:12px}@media (max-width: 640px){footer[_ngcontent-rulta-c3832990144]   .footer-inner[_ngcontent-rulta-c3832990144]{grid-template-columns:1fr 1fr;gap:28px 20px;padding:36px 16px 28px 32px}footer[_ngcontent-rulta-c3832990144]   .footer-brand[_ngcontent-rulta-c3832990144]{order:1}footer[_ngcontent-rulta-c3832990144]   .footer-col[aria-label=Company][_ngcontent-rulta-c3832990144]{order:2}footer[_ngcontent-rulta-c3832990144]   .footer-col[aria-label=Product][_ngcontent-rulta-c3832990144]{order:3}footer[_ngcontent-rulta-c3832990144]   .footer-col[aria-label=Resources][_ngcontent-rulta-c3832990144]{order:4}footer[_ngcontent-rulta-c3832990144]   .footer-guides[_ngcontent-rulta-c3832990144]{order:5;grid-column:1/-1}footer[_ngcontent-rulta-c3832990144]   .footer-bottom-inner[_ngcontent-rulta-c3832990144]{flex-direction:column;align-items:flex-start;padding:14px 16px 14px 32px}}
.mat-toolbar{background:var(--mat-toolbar-container-background-color);color:var(--mat-toolbar-container-text-color)}.mat-toolbar,.mat-toolbar h1,.mat-toolbar h2,.mat-toolbar h3,.mat-toolbar h4,.mat-toolbar h5,.mat-toolbar h6{font-family:var(--mat-toolbar-title-text-font);font-size:var(--mat-toolbar-title-text-size);line-height:var(--mat-toolbar-title-text-line-height);font-weight:var(--mat-toolbar-title-text-weight);letter-spacing:var(--mat-toolbar-title-text-tracking);margin:0}.cdk-high-contrast-active .mat-toolbar{outline:solid 1px}.mat-toolbar .mat-form-field-underline,.mat-toolbar .mat-form-field-ripple,.mat-toolbar .mat-focused .mat-form-field-ripple{background-color:currentColor}.mat-toolbar .mat-form-field-label,.mat-toolbar .mat-focused .mat-form-field-label,.mat-toolbar .mat-select-value,.mat-toolbar .mat-select-arrow,.mat-toolbar .mat-form-field.mat-focused .mat-select-arrow{color:inherit}.mat-toolbar .mat-input-element{caret-color:currentColor}.mat-toolbar .mat-mdc-button-base.mat-mdc-button-base.mat-unthemed{--mdc-text-button-label-text-color: inherit;--mdc-outlined-button-label-text-color: inherit}.mat-toolbar-row,.mat-toolbar-single-row{display:flex;box-sizing:border-box;padding:0 16px;width:100%;flex-direction:row;align-items:center;white-space:nowrap;height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-row,.mat-toolbar-single-row{height:var(--mat-toolbar-mobile-height)}}.mat-toolbar-multiple-rows{display:flex;box-sizing:border-box;flex-direction:column;width:100%;min-height:var(--mat-toolbar-standard-height)}@media(max-width: 599px){.mat-toolbar-multiple-rows{min-height:var(--mat-toolbar-mobile-height)}}
.mdc-touch-target-wrapper{display:inline}.mdc-elevation-overlay{position:absolute;border-radius:inherit;pointer-events:none;opacity:var(--mdc-elevation-overlay-opacity, 0);transition:opacity 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button{position:relative;display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:64px;border:none;outline:none;line-height:inherit;user-select:none;-webkit-appearance:none;overflow:visible;vertical-align:middle;background:rgba(0,0,0,0)}.mdc-button .mdc-elevation-overlay{width:100%;height:100%;top:0;left:0}.mdc-button::-moz-focus-inner{padding:0;border:0}.mdc-button:active{outline:none}.mdc-button:hover{cursor:pointer}.mdc-button:disabled{cursor:default;pointer-events:none}.mdc-button[hidden]{display:none}.mdc-button .mdc-button__icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top}[dir=rtl] .mdc-button .mdc-button__icon,.mdc-button .mdc-button__icon[dir=rtl]{margin-left:8px;margin-right:0}.mdc-button .mdc-button__progress-indicator{font-size:0;position:absolute;transform:translate(-50%, -50%);top:50%;left:50%;line-height:initial}.mdc-button .mdc-button__label{position:relative}.mdc-button .mdc-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(
      100% + 4px
    );width:calc(
      100% + 4px
    );display:none}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring{border-color:CanvasText}}.mdc-button .mdc-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-button .mdc-button__focus-ring::after{border-color:CanvasText}}@media screen and (forced-colors: active){.mdc-button.mdc-ripple-upgraded--background-focused .mdc-button__focus-ring,.mdc-button:not(.mdc-ripple-upgraded):focus .mdc-button__focus-ring{display:block}}.mdc-button .mdc-button__touch{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mdc-button__label+.mdc-button__icon{margin-left:8px;margin-right:0}[dir=rtl] .mdc-button__label+.mdc-button__icon,.mdc-button__label+.mdc-button__icon[dir=rtl]{margin-left:0;margin-right:8px}svg.mdc-button__icon{fill:currentColor}.mdc-button--touch{margin-top:6px;margin-bottom:6px}.mdc-button{padding:0 8px 0 8px}.mdc-button--unelevated{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--unelevated.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--unelevated.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--raised{transition:box-shadow 280ms cubic-bezier(0.4, 0, 0.2, 1);padding:0 16px 0 16px}.mdc-button--raised.mdc-button--icon-trailing{padding:0 12px 0 16px}.mdc-button--raised.mdc-button--icon-leading{padding:0 16px 0 12px}.mdc-button--outlined{border-style:solid;transition:border 280ms cubic-bezier(0.4, 0, 0.2, 1)}.mdc-button--outlined .mdc-button__ripple{border-style:solid;border-color:rgba(0,0,0,0)}.mat-mdc-button{height:var(--mdc-text-button-container-height, 36px);border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-button:not(:disabled){color:var(--mdc-text-button-label-text-color, inherit)}.mat-mdc-button:disabled{color:var(--mdc-text-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-button .mdc-button__ripple{border-radius:var(--mdc-text-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button{height:var(--mdc-filled-button-container-height, 36px);border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-unelevated-button:not(:disabled){background-color:var(--mdc-filled-button-container-color, transparent)}.mat-mdc-unelevated-button:disabled{background-color:var(--mdc-filled-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-unelevated-button:not(:disabled){color:var(--mdc-filled-button-label-text-color, inherit)}.mat-mdc-unelevated-button:disabled{color:var(--mdc-filled-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-unelevated-button .mdc-button__ripple{border-radius:var(--mdc-filled-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button{height:var(--mdc-protected-button-container-height, 36px);border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px));box-shadow:var(--mdc-protected-button-container-elevation, 0px 3px 1px -2px rgba(0, 0, 0, 0.2), 0px 2px 2px 0px rgba(0, 0, 0, 0.14), 0px 1px 5px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){background-color:var(--mdc-protected-button-container-color, transparent)}.mat-mdc-raised-button:disabled{background-color:var(--mdc-protected-button-disabled-container-color, rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled){color:var(--mdc-protected-button-label-text-color, inherit)}.mat-mdc-raised-button:disabled{color:var(--mdc-protected-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-raised-button .mdc-button__ripple{border-radius:var(--mdc-protected-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-raised-button.mdc-ripple-upgraded--background-focused,.mat-mdc-raised-button:not(.mdc-ripple-upgraded):focus{box-shadow:var(--mdc-protected-button-focus-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:hover{box-shadow:var(--mdc-protected-button-hover-container-elevation, 0px 2px 4px -1px rgba(0, 0, 0, 0.2), 0px 4px 5px 0px rgba(0, 0, 0, 0.14), 0px 1px 10px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:not(:disabled):active{box-shadow:var(--mdc-protected-button-pressed-container-elevation, 0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12))}.mat-mdc-raised-button:disabled{box-shadow:var(--mdc-protected-button-disabled-container-elevation, 0px 0px 0px 0px rgba(0, 0, 0, 0.2), 0px 0px 0px 0px rgba(0, 0, 0, 0.14), 0px 0px 0px 0px rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button{height:var(--mdc-outlined-button-container-height, 36px);border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px));padding:0 15px 0 15px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button:not(:disabled){color:var(--mdc-outlined-button-label-text-color, inherit)}.mat-mdc-outlined-button:disabled{color:var(--mdc-outlined-button-disabled-label-text-color, rgba(0, 0, 0, 0.38))}.mat-mdc-outlined-button .mdc-button__ripple{border-radius:var(--mdc-outlined-button-container-shape, var(--mdc-shape-small, 4px))}.mat-mdc-outlined-button:not(:disabled){border-color:var(--mdc-outlined-button-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button:disabled{border-color:var(--mdc-outlined-button-disabled-outline-color, rgba(0, 0, 0, 0.12))}.mat-mdc-outlined-button.mdc-button--icon-trailing{padding:0 11px 0 15px}.mat-mdc-outlined-button.mdc-button--icon-leading{padding:0 15px 0 11px}.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:var(--mdc-outlined-button-outline-width, 1px)}.mat-mdc-outlined-button .mdc-button__touch{left:calc(-1 * var(--mdc-outlined-button-outline-width, 1px));width:calc(100% + 2 * var(--mdc-outlined-button-outline-width, 1px))}.mat-mdc-button,.mat-mdc-unelevated-button,.mat-mdc-raised-button,.mat-mdc-outlined-button{-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple,.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-button .mat-mdc-button-ripple,.mat-mdc-unelevated-button .mat-mdc-button-ripple,.mat-mdc-raised-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-unelevated-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-raised-button .mat-mdc-button-persistent-ripple::before,.mat-mdc-outlined-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-button .mat-ripple-element,.mat-mdc-unelevated-button .mat-ripple-element,.mat-mdc-raised-button .mat-ripple-element,.mat-mdc-outlined-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-button .mdc-button__label,.mat-mdc-unelevated-button .mdc-button__label,.mat-mdc-raised-button .mdc-button__label,.mat-mdc-outlined-button .mdc-button__label{z-index:1}.mat-mdc-button .mat-mdc-focus-indicator,.mat-mdc-unelevated-button .mat-mdc-focus-indicator,.mat-mdc-raised-button .mat-mdc-focus-indicator,.mat-mdc-outlined-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-unelevated-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-raised-button:focus .mat-mdc-focus-indicator::before,.mat-mdc-outlined-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-button[disabled],.mat-mdc-unelevated-button[disabled],.mat-mdc-raised-button[disabled],.mat-mdc-outlined-button[disabled]{cursor:default;pointer-events:none}.mat-mdc-button .mat-mdc-button-touch-target,.mat-mdc-unelevated-button .mat-mdc-button-touch-target,.mat-mdc-raised-button .mat-mdc-button-touch-target,.mat-mdc-outlined-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:0;right:0;transform:translateY(-50%)}.mat-mdc-button._mat-animation-noopable,.mat-mdc-unelevated-button._mat-animation-noopable,.mat-mdc-raised-button._mat-animation-noopable,.mat-mdc-outlined-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem}[dir=rtl] .mat-mdc-button>.mat-icon,.mat-mdc-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}.mat-mdc-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-button .mdc-button__label+.mat-icon,.mat-mdc-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:0;margin-right:8px}.mat-mdc-unelevated-button>.mat-icon,.mat-mdc-raised-button>.mat-icon,.mat-mdc-outlined-button>.mat-icon{margin-left:0;margin-right:8px;display:inline-block;position:relative;vertical-align:top;font-size:1.125rem;height:1.125rem;width:1.125rem;margin-left:-4px;margin-right:8px}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:0}[dir=rtl] .mat-mdc-unelevated-button>.mat-icon,[dir=rtl] .mat-mdc-raised-button>.mat-icon,[dir=rtl] .mat-mdc-outlined-button>.mat-icon,.mat-mdc-unelevated-button>.mat-icon[dir=rtl],.mat-mdc-raised-button>.mat-icon[dir=rtl],.mat-mdc-outlined-button>.mat-icon[dir=rtl]{margin-left:8px;margin-right:-4px}.mat-mdc-unelevated-button .mdc-button__label+.mat-icon,.mat-mdc-raised-button .mdc-button__label+.mat-icon,.mat-mdc-outlined-button .mdc-button__label+.mat-icon{margin-left:8px;margin-right:-4px}[dir=rtl] .mat-mdc-unelevated-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-raised-button .mdc-button__label+.mat-icon,[dir=rtl] .mat-mdc-outlined-button .mdc-button__label+.mat-icon,.mat-mdc-unelevated-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-raised-button .mdc-button__label+.mat-icon[dir=rtl],.mat-mdc-outlined-button .mdc-button__label+.mat-icon[dir=rtl]{margin-left:-4px;margin-right:8px}.mat-mdc-outlined-button .mat-mdc-button-ripple,.mat-mdc-outlined-button .mdc-button__ripple{top:-1px;left:-1px;bottom:-1px;right:-1px;border-width:-1px}.mat-mdc-unelevated-button .mat-mdc-focus-indicator::before,.mat-mdc-raised-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 2px) * -1)}.mat-mdc-outlined-button .mat-mdc-focus-indicator::before{margin:calc(calc(var(--mat-mdc-focus-indicator-border-width, 3px) + 3px) * -1)}
.cdk-high-contrast-active .mat-mdc-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-unelevated-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-raised-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-outlined-button:not(.mdc-button--outlined),.cdk-high-contrast-active .mat-mdc-icon-button{outline:solid 1px}
mat-icon,mat-icon.mat-primary,mat-icon.mat-accent,mat-icon.mat-warn{color:var(--mat-icon-color)}.mat-icon{-webkit-user-select:none;user-select:none;background-repeat:no-repeat;display:inline-block;fill:currentColor;height:24px;width:24px;overflow:hidden}.mat-icon.mat-icon-inline{font-size:inherit;height:inherit;line-height:inherit;width:inherit}.mat-icon.mat-ligature-font[fontIcon]::before{content:attr(fontIcon)}[dir=rtl] .mat-icon-rtl-mirror{transform:scale(-1, 1)}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon{display:block}.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-prefix .mat-icon-button .mat-icon,.mat-form-field:not(.mat-form-field-appearance-legacy) .mat-form-field-suffix .mat-icon-button .mat-icon{margin:auto}
.mdc-icon-button{display:inline-block;position:relative;box-sizing:border-box;border:none;outline:none;background-color:rgba(0,0,0,0);fill:currentColor;color:inherit;text-decoration:none;cursor:pointer;user-select:none;z-index:0;overflow:visible}.mdc-icon-button .mdc-icon-button__touch{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}@media screen and (forced-colors: active){.mdc-icon-button.mdc-ripple-upgraded--background-focused .mdc-icon-button__focus-ring,.mdc-icon-button:not(.mdc-ripple-upgraded):focus .mdc-icon-button__focus-ring{display:block}}.mdc-icon-button:disabled{cursor:default;pointer-events:none}.mdc-icon-button[hidden]{display:none}.mdc-icon-button--display-flex{align-items:center;display:inline-flex;justify-content:center}.mdc-icon-button__focus-ring{pointer-events:none;border:2px solid rgba(0,0,0,0);border-radius:6px;box-sizing:content-box;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:100%;width:100%;display:none}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring{border-color:CanvasText}}.mdc-icon-button__focus-ring::after{content:"";border:2px solid rgba(0,0,0,0);border-radius:8px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:calc(100% + 4px);width:calc(100% + 4px)}@media screen and (forced-colors: active){.mdc-icon-button__focus-ring::after{border-color:CanvasText}}.mdc-icon-button__icon{display:inline-block}.mdc-icon-button__icon.mdc-icon-button__icon--on{display:none}.mdc-icon-button--on .mdc-icon-button__icon{display:none}.mdc-icon-button--on .mdc-icon-button__icon.mdc-icon-button__icon--on{display:inline-block}.mdc-icon-button__link{height:100%;left:0;outline:none;position:absolute;top:0;width:100%}.mat-mdc-icon-button{height:var(--mdc-icon-button-state-layer-size);width:var(--mdc-icon-button-state-layer-size);color:var(--mdc-icon-button-icon-color);--mdc-icon-button-state-layer-size:48px;--mdc-icon-button-icon-size:24px;--mdc-icon-button-disabled-icon-color:black;--mdc-icon-button-disabled-icon-opacity:0.38}.mat-mdc-icon-button .mdc-button__icon{font-size:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button svg,.mat-mdc-icon-button img{width:var(--mdc-icon-button-icon-size);height:var(--mdc-icon-button-icon-size)}.mat-mdc-icon-button:disabled{opacity:var(--mdc-icon-button-disabled-icon-opacity)}.mat-mdc-icon-button:disabled{color:var(--mdc-icon-button-disabled-icon-color)}.mat-mdc-icon-button{padding:12px;font-size:var(--mdc-icon-button-icon-size);border-radius:50%;flex-shrink:0;text-align:center;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mat-mdc-icon-button svg{vertical-align:baseline}.mat-mdc-icon-button[disabled]{cursor:default;pointer-events:none;opacity:1}.mat-mdc-icon-button .mat-mdc-button-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple,.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none;border-radius:inherit}.mat-mdc-icon-button .mat-mdc-button-ripple{overflow:hidden}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple::before{content:"";opacity:0;background-color:var(--mat-mdc-button-persistent-ripple-color)}.mat-mdc-icon-button .mat-ripple-element{background-color:var(--mat-mdc-button-ripple-color)}.mat-mdc-icon-button .mdc-button__label{z-index:1}.mat-mdc-icon-button .mat-mdc-focus-indicator{top:0;left:0;right:0;bottom:0;position:absolute}.mat-mdc-icon-button:focus .mat-mdc-focus-indicator::before{content:""}.mat-mdc-icon-button .mat-mdc-button-touch-target{position:absolute;top:50%;height:48px;left:50%;width:48px;transform:translate(-50%, -50%)}.mat-mdc-icon-button._mat-animation-noopable{transition:none !important;animation:none !important}.mat-mdc-icon-button .mat-mdc-button-persistent-ripple{border-radius:50%}.mat-mdc-icon-button.mat-unthemed:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-primary:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-accent:not(.mdc-ripple-upgraded):focus::before,.mat-mdc-icon-button.mat-warn:not(.mdc-ripple-upgraded):focus::before{background:rgba(0,0,0,0);opacity:1}
.help-section[_ngcontent-rulta-c3518889131]{position:relative;padding:var(--home-section-pad, 40px) var(--home-gutter, 24px) var(--home-section-pad, 100px);overflow:hidden;box-sizing:border-box}.section-header[_ngcontent-rulta-c3518889131]{position:relative;z-index:1;text-align:center;margin-bottom:56px}.section-header[_ngcontent-rulta-c3518889131]   .section-pill[_ngcontent-rulta-c3518889131]{display:inline-block;padding:6px 18px;border-radius:100px;background:rgba(125,106,236,.14);color:var(--primary-color);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.section-header[_ngcontent-rulta-c3518889131]   .section-title[_ngcontent-rulta-c3518889131]{font-size:clamp(2.4rem,4.5vw,3.2rem);font-weight:800;line-height:1.1;margin:0;color:var(--text-primary);max-width:none;text-align:center}.cards[_ngcontent-rulta-c3518889131]{max-width:1080px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media (max-width: 1024px){.cards[_ngcontent-rulta-c3518889131]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.cards[_ngcontent-rulta-c3518889131]{grid-template-columns:1fr}}.help-card[_ngcontent-rulta-c3518889131]{position:relative;overflow:hidden;background:var(--bg-card-lighter);border:1px solid var(--border-color);border-radius:28px;padding:28px 22px;text-align:center;will-change:transform;transition:border-color .3s ease,box-shadow .3s ease}.help-card[_ngcontent-rulta-c3518889131]:hover{border-color:#7d6aec73;box-shadow:0 24px 60px #17103b2e}.help-card[_ngcontent-rulta-c3518889131]   h3[_ngcontent-rulta-c3518889131]{font-size:1.35em;font-weight:700;line-height:1.2;color:var(--text-primary);margin:0 0 8px}.help-card[_ngcontent-rulta-c3518889131]   img[_ngcontent-rulta-c3518889131]{width:160px;height:160px;margin:12px 0}.help-card[_ngcontent-rulta-c3518889131]   p[_ngcontent-rulta-c3518889131]{color:var(--text-secondary);line-height:1.6;font-size:.95em;margin:0}.help-card[_ngcontent-rulta-c3518889131]   .tilt-glare[_ngcontent-rulta-c3518889131]{position:absolute;top:-40%;left:-40%;width:180%;height:180%;pointer-events:none;opacity:0;background:radial-gradient(circle at center,rgba(255,255,255,.08) 0%,transparent 55%)}
.platform-demos-section[_ngcontent-rulta-c761725181]{position:relative;padding:var(--home-section-pad, 40px) var(--home-gutter, 24px) var(--home-section-pad, 100px);overflow:hidden;box-sizing:border-box}.section-header[_ngcontent-rulta-c761725181]{position:relative;z-index:1;text-align:center;margin-bottom:40px}.section-header[_ngcontent-rulta-c761725181]   .section-pill[_ngcontent-rulta-c761725181]{display:inline-block;padding:6px 18px;border-radius:100px;background:rgba(125,106,236,.14);color:var(--primary-color);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.section-header[_ngcontent-rulta-c761725181]   .section-title[_ngcontent-rulta-c761725181]{font-size:clamp(2.4rem,4.5vw,3.2rem);font-weight:800;line-height:1.1;margin:0 0 12px;color:var(--text-primary);max-width:none;text-align:center}.section-header[_ngcontent-rulta-c761725181]   .section-description[_ngcontent-rulta-c761725181]{font-size:1.125rem;color:var(--text-secondary);margin:0 auto;max-width:560px}@media (max-width: 560px){.section-header[_ngcontent-rulta-c761725181]   .section-description[_ngcontent-rulta-c761725181]{font-size:1rem}}.demo-switcher[_ngcontent-rulta-c761725181]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.demo-switcher[_ngcontent-rulta-c761725181]   .switch-arrow[_ngcontent-rulta-c761725181]{width:40px;height:40px;border-radius:50%;border:1px solid var(--border-color);background:var(--bg-card-lighter);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.demo-switcher[_ngcontent-rulta-c761725181]   .switch-arrow[_ngcontent-rulta-c761725181]:hover{color:#a497f2;border-color:var(--primary-color)}.demo-switcher[_ngcontent-rulta-c761725181]   .switch-arrow[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{font-size:22px;width:22px;height:22px}.demo-switcher[_ngcontent-rulta-c761725181]   .platform-tab[_ngcontent-rulta-c761725181]{padding:9px 22px;border-radius:100px;border:1px solid var(--border-color);background:var(--bg-card-lighter);color:var(--text-secondary);font-size:.9rem;font-weight:600;font-family:inherit;cursor:pointer;white-space:nowrap}.demo-switcher[_ngcontent-rulta-c761725181]   .platform-tab[_ngcontent-rulta-c761725181]:hover{color:#a497f2}.demo-switcher[_ngcontent-rulta-c761725181]   .platform-tab.active[_ngcontent-rulta-c761725181]{background:rgba(125,106,236,.16);color:#a497f2;border-color:var(--primary-color)}@media (max-width: 560px){.demo-switcher[_ngcontent-rulta-c761725181]{flex-wrap:nowrap;gap:.375rem}.demo-switcher[_ngcontent-rulta-c761725181]   .switch-arrow[_ngcontent-rulta-c761725181]{display:none}.demo-switcher[_ngcontent-rulta-c761725181]   .platform-tab[_ngcontent-rulta-c761725181]{padding:8px 12px;font-size:.85rem}}.search-results-animation[_ngcontent-rulta-c761725181]{position:relative;max-width:600px;margin:0 auto;z-index:1}.search-results-animation[_ngcontent-rulta-c761725181]:before{content:"";position:absolute;left:50%;top:48%;width:min(880px,130%);height:620px;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(125,106,236,.22) 0%,rgba(125,106,236,.07) 55%,transparent 78%);pointer-events:none;z-index:-1}.demo-search-mockup[_ngcontent-rulta-c761725181]{background:#211A47;border:1px solid rgba(125,106,236,.32);box-sizing:border-box;border-radius:16px;overflow:hidden;box-shadow:0 28px 64px -24px #17103be6,0 8px 20px -12px #17103ba6}.light-theme[_nghost-rulta-c761725181]   .demo-search-mockup[_ngcontent-rulta-c761725181], .light-theme   [_nghost-rulta-c761725181]   .demo-search-mockup[_ngcontent-rulta-c761725181]{box-shadow:0 24px 56px -22px #17103b52,0 6px 16px -10px #17103b2e}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]{background:linear-gradient(180deg,rgba(125,106,236,.16),rgba(125,106,236,.04)),#211A47;border-bottom:1px solid rgba(125,106,236,.24)}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .url-bar[_ngcontent-rulta-c761725181]{background:rgba(23,16,59,.75);border:1px solid rgba(125,106,236,.18);color:#c4b5fd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-label[_ngcontent-rulta-c761725181]{background:rgba(23,16,59,.88)}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-label.ba-label-after[_ngcontent-rulta-c761725181]{background:#563de6}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]{background:#7D6AEC;box-shadow:0 2px 20px -2px #7d6aecbf,0 2px 10px -4px #17103b80}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]   .ba-handle[_ngcontent-rulta-c761725181]{border:2px solid #7D6AEC;box-sizing:border-box;color:#563de6;box-shadow:0 4px 16px -4px #17103b73,0 2px 10px -3px #7d6aec99}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]{padding:.75rem;display:flex;align-items:center;gap:1rem}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .browser-dots[_ngcontent-rulta-c761725181]{display:flex;gap:.5rem}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .browser-dots[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{width:12px;height:12px;border-radius:50%;background:#c5c8cc}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .browser-dots[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]:first-child{background:#ff5f57}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .browser-dots[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]:nth-child(2){background:#ffbd2e}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .browser-dots[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]:last-child{background:#28ca42}.demo-search-mockup[_ngcontent-rulta-c761725181]   .browser-bar[_ngcontent-rulta-c761725181]   .url-bar[_ngcontent-rulta-c761725181]{flex:1;padding:.5rem 1rem;border-radius:20px;font-size:.875rem;font-family:Arial,sans-serif}.demo-search-mockup[_ngcontent-rulta-c761725181]   .before-after-slider[_ngcontent-rulta-c761725181]{position:relative;cursor:ew-resize;touch-action:none;user-select:none;-webkit-user-select:none;height:480px;overflow:hidden}@media (max-width: 560px){.demo-search-mockup[_ngcontent-rulta-c761725181]   .before-after-slider[_ngcontent-rulta-c761725181]{height:420px}}.demo-search-mockup[_ngcontent-rulta-c761725181]   .before-after-slider.dragging[_ngcontent-rulta-c761725181]   .ba-pane.ba-before[_ngcontent-rulta-c761725181], .demo-search-mockup[_ngcontent-rulta-c761725181]   .before-after-slider.dragging[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]{transition:none}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-pane.ba-before[_ngcontent-rulta-c761725181]{position:relative;z-index:2;height:100%;transition:clip-path .9s cubic-bezier(.4,0,.2,1)}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-pane.ba-before[_ngcontent-rulta-c761725181]   .demo-interface[_ngcontent-rulta-c761725181]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:56px;background:linear-gradient(to bottom,rgba(255,255,255,0),#fff);pointer-events:none}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-pane.ba-after[_ngcontent-rulta-c761725181]{position:absolute;inset:0;z-index:1}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-pane.ba-after[_ngcontent-rulta-c761725181]   .demo-interface[_ngcontent-rulta-c761725181]{display:flex;flex-direction:column;height:100%}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-label[_ngcontent-rulta-c761725181]{position:absolute;top:.75rem;padding:.4rem 1rem;border-radius:100px;color:#fff;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;font-family:Arial,sans-serif;pointer-events:none}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-label.ba-label-before[_ngcontent-rulta-c761725181]{left:1rem}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-label.ba-label-after[_ngcontent-rulta-c761725181]{right:1rem}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]{position:absolute;top:0;bottom:0;width:4px;transform:translate(-50%);z-index:3;transition:left .9s cubic-bezier(.4,0,.2,1)}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]   .ba-handle[_ngcontent-rulta-c761725181]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;cursor:ew-resize;padding:0}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]   .ba-handle[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{font-size:20px;width:20px;height:20px}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]   .ba-handle[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]:first-child{margin-right:-4px}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]   .ba-handle[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]:last-child{margin-left:-4px}.demo-search-mockup[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]   .ba-handle[_ngcontent-rulta-c761725181]:focus-visible{outline:2px solid var(--primary-color);outline-offset:2px}.demo-search-mockup[_ngcontent-rulta-c761725181]   .demo-interface[_ngcontent-rulta-c761725181]{background:white;padding:2.5rem 1.5rem 1.5rem;height:100%;overflow:hidden;position:relative;box-sizing:border-box;text-align:left}.demo-search-mockup[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:2rem 1.5rem;font-family:Arial,sans-serif}.demo-search-mockup[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]{width:96px;height:96px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.demo-search-mockup[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{font-size:42px;width:42px;height:42px}.demo-search-mockup[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   h4[_ngcontent-rulta-c761725181]{font-size:20px;font-weight:400;color:#202124;margin:0 0 .5rem;max-width:340px}.demo-search-mockup[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   p[_ngcontent-rulta-c761725181]{font-size:14px;color:#188038;margin:0}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]{margin-bottom:1.5rem}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]{display:flex;align-items:center;gap:2rem;margin-bottom:1rem}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .google-logo[_ngcontent-rulta-c761725181]{display:flex}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .google-logo[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{font-size:24px;letter-spacing:-.05em;font-family:Arial,sans-serif}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .google-logo[_ngcontent-rulta-c761725181]   span.g-blue[_ngcontent-rulta-c761725181]{color:#4285f4}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .google-logo[_ngcontent-rulta-c761725181]   span.g-red[_ngcontent-rulta-c761725181]{color:#ea4335}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .google-logo[_ngcontent-rulta-c761725181]   span.g-yellow[_ngcontent-rulta-c761725181]{color:#fbbc05}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .google-logo[_ngcontent-rulta-c761725181]   span.g-green[_ngcontent-rulta-c761725181]{color:#34a853}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .search-box[_ngcontent-rulta-c761725181]{flex:1;display:flex;align-items:center;background:#fff;border:1px solid #dfe1e5;border-radius:24px;padding:0 16px;height:44px;box-shadow:0 1px 6px #20212447}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .search-box[_ngcontent-rulta-c761725181]:hover{box-shadow:0 1px 6px #20212461}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .search-box[_ngcontent-rulta-c761725181]   .search-icon[_ngcontent-rulta-c761725181]{color:#9aa0a6;font-size:20px;width:20px;height:20px;margin-right:12px}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-logo-search[_ngcontent-rulta-c761725181]   .search-box[_ngcontent-rulta-c761725181]   input[_ngcontent-rulta-c761725181]{flex:1;border:none;outline:none;font-size:16px;color:#202124;font-family:Arial,sans-serif;background:transparent}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-tabs[_ngcontent-rulta-c761725181]{display:flex;gap:1.5rem;font-family:Arial,sans-serif;font-size:13px;color:#5f6368;border-bottom:1px solid #ebebeb;margin-bottom:.75rem}@media (max-width: 480px){.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-tabs[_ngcontent-rulta-c761725181]{gap:1rem;font-size:12px}}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-tabs[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{padding-bottom:8px}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .google-tabs[_ngcontent-rulta-c761725181]   span.active[_ngcontent-rulta-c761725181]{color:#1a73e8;font-weight:500;border-bottom:3px solid #1a73e8}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .google-header[_ngcontent-rulta-c761725181]   .result-count[_ngcontent-rulta-c761725181]{font-size:13px;color:#70757a;font-family:Arial,sans-serif}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .image-grid[_ngcontent-rulta-c761725181]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .image-tile[_ngcontent-rulta-c761725181]{position:relative;aspect-ratio:4/5;border-radius:10px;overflow:hidden;background:#e8eaed}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .image-tile[_ngcontent-rulta-c761725181]   .tile-img[_ngcontent-rulta-c761725181]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]{background:#fef7e0}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{color:#f9ab00}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   h4[_ngcontent-rulta-c761725181]{font-family:Arial,sans-serif;max-width:320px}.google-search-mockup[_ngcontent-rulta-c761725181]   .google-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   p[_ngcontent-rulta-c761725181]{font-family:Arial,sans-serif}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-logo[_ngcontent-rulta-c761725181]{display:flex;align-items:center;gap:8px}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-logo[_ngcontent-rulta-c761725181]   .reddit-logo-circle[_ngcontent-rulta-c761725181]{width:32px;height:32px;border-radius:50%;background:#FF4500;display:flex;align-items:center;justify-content:center}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-logo[_ngcontent-rulta-c761725181]   .reddit-logo-circle[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{color:#fff;font-size:22px;width:22px;height:22px}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-logo[_ngcontent-rulta-c761725181]   .reddit-wordmark[_ngcontent-rulta-c761725181]{font-size:22px;font-weight:700;color:#1c1c1c;font-family:Verdana,Arial,sans-serif;letter-spacing:-.03em}@media (max-width: 480px){.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-logo[_ngcontent-rulta-c761725181]   .reddit-wordmark[_ngcontent-rulta-c761725181]{display:none}}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-search-box[_ngcontent-rulta-c761725181]{flex:1;display:flex;align-items:center;background:#f6f7f8;border:1px solid #edeff1;border-radius:24px;padding:0 16px;height:40px}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-search-box[_ngcontent-rulta-c761725181]:hover{border-color:#ff4500}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-search-box[_ngcontent-rulta-c761725181]   .search-icon[_ngcontent-rulta-c761725181]{color:#878a8c;font-size:20px;width:20px;height:20px;margin-right:10px}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-header[_ngcontent-rulta-c761725181]   .reddit-search-box[_ngcontent-rulta-c761725181]   input[_ngcontent-rulta-c761725181]{flex:1;border:none;outline:none;font-size:15px;color:#1c1c1c;font-family:Arial,sans-serif;background:transparent}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-tabs[_ngcontent-rulta-c761725181]{display:flex;gap:.5rem;margin-bottom:1rem;font-family:Arial,sans-serif;overflow:hidden}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-tabs[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{padding:6px 14px;border-radius:100px;font-size:13px;color:#576f76;white-space:nowrap}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-tabs[_ngcontent-rulta-c761725181]   span.active[_ngcontent-rulta-c761725181]{background:#e2e7e9;color:#0f1a1c;font-weight:600}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]{display:flex;align-items:flex-start;gap:12px;padding:12px 4px;border-bottom:1px solid #edeff1;font-family:Arial,sans-serif}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]:last-child{border-bottom:none}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-body[_ngcontent-rulta-c761725181]{flex:1;min-width:0}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-body[_ngcontent-rulta-c761725181]   .post-meta[_ngcontent-rulta-c761725181]{display:flex;align-items:center;gap:6px;font-size:12px;color:#787c7e}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-body[_ngcontent-rulta-c761725181]   .post-meta[_ngcontent-rulta-c761725181]   .sub-avatar[_ngcontent-rulta-c761725181]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#FF4500,#FF8717);flex-shrink:0}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-body[_ngcontent-rulta-c761725181]   .post-meta[_ngcontent-rulta-c761725181]   strong[_ngcontent-rulta-c761725181]{color:#1c1c1c;font-weight:700}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-body[_ngcontent-rulta-c761725181]   .post-title[_ngcontent-rulta-c761725181]{font-size:15px;font-weight:500;color:#222;line-height:1.35;margin:6px 0}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-body[_ngcontent-rulta-c761725181]   .post-stats[_ngcontent-rulta-c761725181]{font-size:12px;color:#787c7e}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-thumb[_ngcontent-rulta-c761725181]{width:96px;height:72px;border-radius:8px;overflow:hidden;flex-shrink:0;background:#e8eaed}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-thumb[_ngcontent-rulta-c761725181]   img[_ngcontent-rulta-c761725181]{width:100%;height:100%;object-fit:cover}@media (max-width: 480px){.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .reddit-results[_ngcontent-rulta-c761725181]   .reddit-post[_ngcontent-rulta-c761725181]   .post-thumb[_ngcontent-rulta-c761725181]{width:72px;height:56px}}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]{background:rgba(255,69,0,.08)}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{color:#ff4500}.reddit-search-mockup[_ngcontent-rulta-c761725181]   .reddit-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   h4[_ngcontent-rulta-c761725181]{font-size:18px;font-weight:500;color:#1c1c1c}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-header[_ngcontent-rulta-c761725181]{display:flex;align-items:center;gap:1.25rem;margin-bottom:1rem}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-header[_ngcontent-rulta-c761725181]   .x-logo[_ngcontent-rulta-c761725181]{font-size:26px;font-weight:800;color:#0f1419;font-family:Arial,sans-serif;line-height:1}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-header[_ngcontent-rulta-c761725181]   .x-search-box[_ngcontent-rulta-c761725181]{flex:1;display:flex;align-items:center;background:#eff3f4;border:1px solid transparent;border-radius:24px;padding:0 16px;height:40px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-header[_ngcontent-rulta-c761725181]   .x-search-box[_ngcontent-rulta-c761725181]:hover{border-color:#1d9bf0}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-header[_ngcontent-rulta-c761725181]   .x-search-box[_ngcontent-rulta-c761725181]   .search-icon[_ngcontent-rulta-c761725181]{color:#536471;font-size:20px;width:20px;height:20px;margin-right:10px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-header[_ngcontent-rulta-c761725181]   .x-search-box[_ngcontent-rulta-c761725181]   input[_ngcontent-rulta-c761725181]{flex:1;border:none;outline:none;font-size:15px;color:#0f1419;font-family:Arial,sans-serif;background:transparent}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-tabs[_ngcontent-rulta-c761725181]{display:flex;gap:1.75rem;margin-bottom:1rem;font-family:Arial,sans-serif;font-size:14px;color:#536471;border-bottom:1px solid #eff3f4;overflow:hidden}@media (max-width: 480px){.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-tabs[_ngcontent-rulta-c761725181]{gap:1.25rem;font-size:13px}}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-tabs[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{padding-bottom:10px;white-space:nowrap}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-tabs[_ngcontent-rulta-c761725181]   span.active[_ngcontent-rulta-c761725181]{color:#0f1419;font-weight:700;border-bottom:4px solid #1D9BF0}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]{display:flex;align-items:flex-start;gap:12px;padding:12px 4px;border-bottom:1px solid #eff3f4;font-family:Arial,sans-serif}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]:last-child{border-bottom:none}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-avatar[_ngcontent-rulta-c761725181]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#536471,#8b98a5);flex-shrink:0}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]:nth-child(2)   .tweet-avatar[_ngcontent-rulta-c761725181]{background:linear-gradient(135deg,#1D9BF0,#8ecdf8)}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]{flex:1;min-width:0}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-head[_ngcontent-rulta-c761725181]{display:flex;align-items:center;gap:5px;font-size:14px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-head[_ngcontent-rulta-c761725181]   strong[_ngcontent-rulta-c761725181]{color:#0f1419;font-weight:700}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-head[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{color:#536471}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-text[_ngcontent-rulta-c761725181]{font-size:14px;color:#0f1419;line-height:1.4;margin:3px 0 10px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-media[_ngcontent-rulta-c761725181]{border-radius:16px;overflow:hidden;border:1px solid #cfd9de;height:150px;background:#eff3f4;margin-bottom:10px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-media[_ngcontent-rulta-c761725181]   img[_ngcontent-rulta-c761725181]{width:100%;height:100%;object-fit:cover}@media (max-width: 480px){.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-media[_ngcontent-rulta-c761725181]{height:110px}}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-actions[_ngcontent-rulta-c761725181]{display:flex;justify-content:space-between;max-width:300px;color:#536471;font-size:12px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-actions[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]{display:inline-flex;align-items:center;gap:4px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .x-results[_ngcontent-rulta-c761725181]   .tweet[_ngcontent-rulta-c761725181]   .tweet-body[_ngcontent-rulta-c761725181]   .tweet-actions[_ngcontent-rulta-c761725181]   span[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{font-size:16px;width:16px;height:16px}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]{background:rgba(29,155,240,.08)}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   .no-results-icon[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{color:#1d9bf0}.twitter-search-mockup[_ngcontent-rulta-c761725181]   .x-interface[_ngcontent-rulta-c761725181]   .no-results[_ngcontent-rulta-c761725181]   h4[_ngcontent-rulta-c761725181]{font-weight:700;color:#0f1419}.search-results-animation[_ngcontent-rulta-c761725181]   .demo-disclaimer[_ngcontent-rulta-c761725181]{text-align:center;font-size:.75rem;color:var(--text-muted);margin:.75rem auto 0;max-width:420px}.demo-service-link[_ngcontent-rulta-c761725181]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:1.25rem;color:var(--primary-color);font-weight:600;font-size:.95rem;text-decoration:none}.demo-service-link[_ngcontent-rulta-c761725181]:hover{text-decoration:underline}.demo-service-link[_ngcontent-rulta-c761725181]   mat-icon[_ngcontent-rulta-c761725181]{font-size:18px;width:18px;height:18px}.more-panel[_ngcontent-rulta-c761725181]{background:var(--bg-card-lighter);border:1px solid var(--border-color);border-radius:16px;padding:2rem 1.5rem;text-align:center;box-sizing:border-box;min-height:420px;display:flex;flex-direction:column;justify-content:center}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-intro[_ngcontent-rulta-c761725181]{font-size:1.05rem;font-weight:600;color:var(--text-primary);margin:0 0 1.5rem}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-grid[_ngcontent-rulta-c761725181]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem;margin-bottom:1.5rem}@media (max-width: 480px){.more-panel[_ngcontent-rulta-c761725181]   .more-panel-grid[_ngcontent-rulta-c761725181]{grid-template-columns:repeat(2,1fr)}}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-grid[_ngcontent-rulta-c761725181]   a[_ngcontent-rulta-c761725181]{display:flex;align-items:center;justify-content:center;padding:14px 8px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:.95rem;font-weight:600;text-decoration:none}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-grid[_ngcontent-rulta-c761725181]   a[_ngcontent-rulta-c761725181]:hover{color:var(--primary-color);border-color:var(--primary-color)}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-footer[_ngcontent-rulta-c761725181]{font-size:.9rem;color:var(--text-secondary);margin:0}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-footer[_ngcontent-rulta-c761725181]   a[_ngcontent-rulta-c761725181]{color:var(--primary-color);font-weight:600;text-decoration:none}.more-panel[_ngcontent-rulta-c761725181]   .more-panel-footer[_ngcontent-rulta-c761725181]   a[_ngcontent-rulta-c761725181]:hover{text-decoration:underline}@media (prefers-reduced-motion: reduce){.search-results-animation[_ngcontent-rulta-c761725181]   .ba-pane.ba-before[_ngcontent-rulta-c761725181], .search-results-animation[_ngcontent-rulta-c761725181]   .ba-divider[_ngcontent-rulta-c761725181]{transition:none!important}}
@charset "UTF-8";.features-section[_ngcontent-rulta-c88923538]{position:relative;padding:var(--home-section-pad, 80px) var(--home-gutter, 24px) var(--home-section-pad, 100px);overflow:hidden;min-height:100vh}.background-decorations[_ngcontent-rulta-c88923538]{position:absolute;inset:0;pointer-events:none;z-index:0}.background-decorations[_ngcontent-rulta-c88923538]   .decoration[_ngcontent-rulta-c88923538]{position:absolute;opacity:.3;filter:blur(1px);transition:opacity .3s ease}.background-decorations[_ngcontent-rulta-c88923538]   .decoration.star-top[_ngcontent-rulta-c88923538]{top:10%;right:5%;width:150px;height:150px;animation:_ngcontent-rulta-c88923538_float 20s ease-in-out infinite}.background-decorations[_ngcontent-rulta-c88923538]   .decoration.star-bottom[_ngcontent-rulta-c88923538]{bottom:10%;left:5%;width:120px;height:120px;animation:_ngcontent-rulta-c88923538_float 25s ease-in-out infinite reverse}@media (max-width: 768px){.background-decorations[_ngcontent-rulta-c88923538]   .decoration[_ngcontent-rulta-c88923538]{display:none}}@keyframes _ngcontent-rulta-c88923538_float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(10deg)}}.section-header[_ngcontent-rulta-c88923538]{position:relative;z-index:1;text-align:center;margin-bottom:60px}.section-header[_ngcontent-rulta-c88923538]   .section-label[_ngcontent-rulta-c88923538]{display:inline-block;color:#44b3ae;font-size:.875rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.section-header[_ngcontent-rulta-c88923538]   .section-label[_ngcontent-rulta-c88923538]:before, .section-header[_ngcontent-rulta-c88923538]   .section-label[_ngcontent-rulta-c88923538]:after{content:"\2022";margin:0 16px;opacity:.5}.section-header[_ngcontent-rulta-c88923538]   .section-title[_ngcontent-rulta-c88923538]{font-size:clamp(2.5rem,5vw,3.5rem);font-weight:800;line-height:1.1;margin:0 0 16px;color:var(--text-primary);text-align:center}.section-header[_ngcontent-rulta-c88923538]   .section-subtitle[_ngcontent-rulta-c88923538]{font-size:1.25rem;color:#fffc;max-width:600px;margin:0 auto;line-height:1.6}@media (max-width: 768px){.section-header[_ngcontent-rulta-c88923538]   .section-subtitle[_ngcontent-rulta-c88923538]{font-size:1.1rem}}.features-container[_ngcontent-rulta-c88923538]{position:relative;z-index:1;max-width:1080px;margin:0 auto;width:100%;background:rgba(255,255,255,.03);border-radius:24px;border:1px solid rgba(255,255,255,.1);overflow:hidden;box-shadow:0 20px 50px #0000004d,inset 0 1px #ffffff1a}.tab-navigation[_ngcontent-rulta-c88923538]{position:relative;background:rgba(0,0,0,.2);border-bottom:1px solid rgba(255,255,255,.1);padding:20px 0;overflow:hidden}@media (max-width: 768px){.tab-navigation[_ngcontent-rulta-c88923538]{padding:16px 0 8px;background:rgba(0,0,0,.3)}.tab-navigation[_ngcontent-rulta-c88923538]:before, .tab-navigation[_ngcontent-rulta-c88923538]:after{content:"";position:absolute;top:16px;bottom:32px;width:24px;pointer-events:none;z-index:2;transition:opacity .3s ease}.tab-navigation[_ngcontent-rulta-c88923538]:before{left:0;background:linear-gradient(90deg,rgba(23,16,59,.9) 0%,transparent 100%)}.tab-navigation[_ngcontent-rulta-c88923538]:after{right:0;background:linear-gradient(-90deg,rgba(23,16,59,.9) 0%,transparent 100%)}.tab-navigation.scroll-start[_ngcontent-rulta-c88923538]:before{opacity:0}.tab-navigation.scroll-end[_ngcontent-rulta-c88923538]:after{opacity:0}}.tab-wrapper[_ngcontent-rulta-c88923538]{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:0 20px}@media (max-width: 768px){.tab-wrapper[_ngcontent-rulta-c88923538]{padding:0 16px;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.2) transparent}.tab-wrapper[_ngcontent-rulta-c88923538]::-webkit-scrollbar{height:3px}.tab-wrapper[_ngcontent-rulta-c88923538]::-webkit-scrollbar-track{background:transparent}.tab-wrapper[_ngcontent-rulta-c88923538]::-webkit-scrollbar-thumb{background:rgba(255,255,255,.2);border-radius:3px}}@media (min-width: 769px){.tab-wrapper[_ngcontent-rulta-c88923538]{scrollbar-width:none;-ms-overflow-style:none}.tab-wrapper[_ngcontent-rulta-c88923538]::-webkit-scrollbar{display:none}}.tab-grid[_ngcontent-rulta-c88923538]{display:inline-flex;gap:8px;padding:0 4px;min-width:max-content}@media (min-width: 1200px){.tab-grid[_ngcontent-rulta-c88923538]{width:100%;justify-content:center}}.tab-button[_ngcontent-rulta-c88923538]{background:rgba(255,255,255,.05);border:2px solid rgba(255,255,255,.1);border-radius:20px;margin:8px 2px;padding:12px 16px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;min-width:110px;flex-shrink:0;white-space:nowrap;-webkit-tap-highlight-color:transparent}.tab-button[_ngcontent-rulta-c88923538]:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(125,106,236,.15) 0%,rgba(68,179,174,.15) 100%);opacity:0;transition:opacity .3s ease}.tab-button[_ngcontent-rulta-c88923538]:hover{transform:translateY(-2px);border-color:#7d6aec66;background:rgba(255,255,255,.08)}.tab-button[_ngcontent-rulta-c88923538]:hover:before{opacity:1}.tab-button[_ngcontent-rulta-c88923538]:hover   .tab-icon[_ngcontent-rulta-c88923538]   img[_ngcontent-rulta-c88923538]{transform:scale(1.1)}.tab-button[_ngcontent-rulta-c88923538]:active{transform:scale(.98)}.tab-button.active[_ngcontent-rulta-c88923538]{background:linear-gradient(135deg,rgba(125,106,236,.25) 0%,rgba(68,179,174,.25) 100%);border-color:#7d6aec99;box-shadow:0 4px 12px #7d6aec33}.tab-button.active[_ngcontent-rulta-c88923538]   .tab-label[_ngcontent-rulta-c88923538]{color:#44b3ae;font-weight:600}.tab-button.active[_ngcontent-rulta-c88923538]   .tab-icon[_ngcontent-rulta-c88923538]   img[_ngcontent-rulta-c88923538]{filter:brightness(1.2)}@media (max-width: 768px){.tab-button[_ngcontent-rulta-c88923538]{min-width:95px;padding:10px 12px;border-radius:16px}}.tab-content[_ngcontent-rulta-c88923538]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:8px}.tab-icon[_ngcontent-rulta-c88923538]{width:40px;height:40px;display:flex;align-items:center;justify-content:center}.tab-icon[_ngcontent-rulta-c88923538]   img[_ngcontent-rulta-c88923538]{width:100%;height:100%;object-fit:contain;filter:brightness(.9) contrast(1.1);transition:transform .3s ease}@media (max-width: 768px){.tab-icon[_ngcontent-rulta-c88923538]{width:32px;height:32px}}.tab-label[_ngcontent-rulta-c88923538]{font-size:.8rem;color:#ffffffe6;text-align:center;transition:color .3s ease;white-space:nowrap;line-height:1.2}@media (max-width: 768px){.tab-label[_ngcontent-rulta-c88923538]{font-size:.75rem}}.scroll-hint[_ngcontent-rulta-c88923538]{display:none;text-align:center;padding:4px 8px;font-size:.7rem;color:#ffffff80;background:transparent;animation:_ngcontent-rulta-c88923538_fadeInOut 3s ease-in-out}@media (max-width: 768px){.scroll-hint[_ngcontent-rulta-c88923538]{display:flex;align-items:center;justify-content:center;gap:6px}.scroll-hint[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:14px;width:14px;height:14px;color:#44b3ae;animation:_ngcontent-rulta-c88923538_swipe 2s ease-in-out infinite}}@keyframes _ngcontent-rulta-c88923538_swipe{0%,to{transform:translate(0);opacity:.5}50%{transform:translate(8px);opacity:1}}@keyframes _ngcontent-rulta-c88923538_fadeInOut{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:0}}.scroll-dots[_ngcontent-rulta-c88923538]{display:none}@media (max-width: 768px){.scroll-dots[_ngcontent-rulta-c88923538]{display:flex;justify-content:center;align-items:center;gap:6px;padding:8px 0 4px}.scroll-dots[_ngcontent-rulta-c88923538]   .dot[_ngcontent-rulta-c88923538]{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.2);transition:all .3s ease}.scroll-dots[_ngcontent-rulta-c88923538]   .dot.active[_ngcontent-rulta-c88923538]{width:20px;border-radius:3px;background:#44B3AE}}.tab-panels[_ngcontent-rulta-c88923538]{padding:48px}@media (max-width: 768px){.tab-panels[_ngcontent-rulta-c88923538]{padding:32px 16px}}.tab-panel[_ngcontent-rulta-c88923538]{animation:_ngcontent-rulta-c88923538_fadeIn .5s ease-out}@keyframes _ngcontent-rulta-c88923538_fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.panel-content[_ngcontent-rulta-c88923538]{max-width:900px;margin:0 auto}.centered-content[_ngcontent-rulta-c88923538]{max-width:800px;margin:0 auto;text-align:center}.centered-content[_ngcontent-rulta-c88923538]   .panel-title[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .panel-description[_ngcontent-rulta-c88923538]{text-align:center;margin-left:auto;margin-right:auto}.centered-content[_ngcontent-rulta-c88923538]   .feature-list[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .platform-grid[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .service-features[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .benefit-list[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .tech-grid[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .privacy-features[_ngcontent-rulta-c88923538]{text-align:left}.centered-content[_ngcontent-rulta-c88923538]   .feature-list[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .platform-grid[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .service-features[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .benefit-list[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .tech-grid[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .privacy-features[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{text-align:center}.centered-content[_ngcontent-rulta-c88923538]   .stat-highlight[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .stats-grid[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .badge-container[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .experience-badge[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .coverage-note[_ngcontent-rulta-c88923538], .centered-content[_ngcontent-rulta-c88923538]   .security-badge[_ngcontent-rulta-c88923538]{margin-left:auto;margin-right:auto}.panel-title[_ngcontent-rulta-c88923538]{font-size:2.5rem;font-weight:700;margin-bottom:24px;background:linear-gradient(135deg,#7D6AEC 0%,#44B3AE 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;line-height:1.2}@media (max-width: 768px){.panel-title[_ngcontent-rulta-c88923538]{font-size:2rem}}.panel-description[_ngcontent-rulta-c88923538]{font-size:1.125rem;color:#fffc;line-height:1.7;margin-bottom:32px}.feature-list[_ngcontent-rulta-c88923538]{background:rgba(0,0,0,.2);border-radius:16px;padding:24px;margin-bottom:32px}.feature-list[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1rem;font-weight:600;color:#44b3ae;margin-bottom:16px;text-transform:uppercase;letter-spacing:.05em}.feature-list[_ngcontent-rulta-c88923538]   .feature-item[_ngcontent-rulta-c88923538]{display:flex;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid rgba(255,255,255,.05)}.feature-list[_ngcontent-rulta-c88923538]   .feature-item[_ngcontent-rulta-c88923538]:last-child{border-bottom:none}.feature-list[_ngcontent-rulta-c88923538]   .feature-item[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{color:#7d6aec;font-size:20px;width:20px;height:20px;flex-shrink:0}.feature-list[_ngcontent-rulta-c88923538]   .feature-item[_ngcontent-rulta-c88923538]   span[_ngcontent-rulta-c88923538]{color:#ffffffe6;line-height:1.5}.stat-highlight[_ngcontent-rulta-c88923538]{background:linear-gradient(135deg,rgba(125,106,236,.2) 0%,rgba(68,179,174,.2) 100%);border-radius:16px;padding:32px;text-align:center;border:1px solid rgba(125,106,236,.3)}.stat-highlight[_ngcontent-rulta-c88923538]   .stat-number[_ngcontent-rulta-c88923538]{font-size:3rem;font-weight:800;color:#44b3ae;margin-bottom:8px}@media (max-width: 768px){.stat-highlight[_ngcontent-rulta-c88923538]   .stat-number[_ngcontent-rulta-c88923538]{font-size:2.5rem}}.stat-highlight[_ngcontent-rulta-c88923538]   .stat-label[_ngcontent-rulta-c88923538]{font-size:1rem;color:#fffc;text-transform:uppercase;letter-spacing:.05em}.feature-highlights[_ngcontent-rulta-c88923538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:24px}.feature-highlights[_ngcontent-rulta-c88923538]   .highlight-card[_ngcontent-rulta-c88923538]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px;text-align:center;transition:all .3s ease}.feature-highlights[_ngcontent-rulta-c88923538]   .highlight-card[_ngcontent-rulta-c88923538]:hover{transform:translateY(-4px);border-color:#7d6aec4d;background:rgba(255,255,255,.05)}.feature-highlights[_ngcontent-rulta-c88923538]   .highlight-card[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:32px;width:32px;height:32px;color:#7d6aec;margin-bottom:12px}.feature-highlights[_ngcontent-rulta-c88923538]   .highlight-card[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:8px}.feature-highlights[_ngcontent-rulta-c88923538]   .highlight-card[_ngcontent-rulta-c88923538]   p[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#ffffffb3;line-height:1.5}.badge-container[_ngcontent-rulta-c88923538]{margin-bottom:24px}.trust-badge[_ngcontent-rulta-c88923538], .experience-badge[_ngcontent-rulta-c88923538]{display:inline-flex;align-items:center;gap:8px;background:linear-gradient(135deg,rgba(16,185,129,.2) 0%,rgba(68,179,174,.2) 100%);border:1px solid rgba(16,185,129,.3);border-radius:24px;padding:8px 20px;font-size:.875rem;font-weight:600;color:#10b981}.trust-badge[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538], .experience-badge[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:18px;width:18px;height:18px}.stats-grid[_ngcontent-rulta-c88923538]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:20px;margin-bottom:32px}.stats-grid[_ngcontent-rulta-c88923538]   .stat-card[_ngcontent-rulta-c88923538]{background:rgba(0,0,0,.2);border-radius:12px;padding:24px;text-align:center}.stats-grid[_ngcontent-rulta-c88923538]   .stat-card[_ngcontent-rulta-c88923538]   .stat-value[_ngcontent-rulta-c88923538]{font-size:2.5rem;font-weight:800;color:#44b3ae;margin-bottom:4px}.stats-grid[_ngcontent-rulta-c88923538]   .stat-card[_ngcontent-rulta-c88923538]   .stat-desc[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#ffffffb3}.platform-grid[_ngcontent-rulta-c88923538]{border-radius:16px;padding:24px}.platform-grid[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1rem;font-weight:600;color:#44b3ae;margin-bottom:20px;text-transform:uppercase;letter-spacing:.05em}.platform-grid[_ngcontent-rulta-c88923538]   .platform-list[_ngcontent-rulta-c88923538]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:400px;margin:0 auto}@media (max-width: 480px){.platform-grid[_ngcontent-rulta-c88923538]   .platform-list[_ngcontent-rulta-c88923538]{grid-template-columns:repeat(2,1fr);max-width:280px}}.platform-grid[_ngcontent-rulta-c88923538]   .platform-item[_ngcontent-rulta-c88923538]{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease;text-decoration:none}.platform-grid[_ngcontent-rulta-c88923538]   .platform-item[_ngcontent-rulta-c88923538]:hover{transform:translateY(-2px);border-color:#7d6aec4d;background:rgba(255,255,255,.05)}.platform-grid[_ngcontent-rulta-c88923538]   .platform-item[_ngcontent-rulta-c88923538]   img[_ngcontent-rulta-c88923538]{width:32px;height:32px;object-fit:contain}.platform-grid[_ngcontent-rulta-c88923538]   .platform-item[_ngcontent-rulta-c88923538]   span[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#fffc;text-align:center}.benefit-list[_ngcontent-rulta-c88923538]{display:flex;flex-direction:column;gap:24px}.benefit-list[_ngcontent-rulta-c88923538]   .benefit-item[_ngcontent-rulta-c88923538]{display:flex;gap:20px;padding:20px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.benefit-list[_ngcontent-rulta-c88923538]   .benefit-item[_ngcontent-rulta-c88923538]:hover{transform:translate(8px);border-color:#7d6aec4d}.benefit-list[_ngcontent-rulta-c88923538]   .benefit-item[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:28px;width:28px;height:28px;color:#7d6aec;flex-shrink:0}.benefit-list[_ngcontent-rulta-c88923538]   .benefit-item[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1.125rem;font-weight:600;text-align:left;color:#fff;margin-bottom:4px}.benefit-list[_ngcontent-rulta-c88923538]   .benefit-item[_ngcontent-rulta-c88923538]   p[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#ffffffb3;line-height:1.5}.service-features[_ngcontent-rulta-c88923538]{display:grid;gap:20px}.service-features[_ngcontent-rulta-c88923538]   .feature-card[_ngcontent-rulta-c88923538]{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:24px}.service-features[_ngcontent-rulta-c88923538]   .feature-card[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1.25rem;font-weight:600;color:#44b3ae;margin-bottom:16px}.service-features[_ngcontent-rulta-c88923538]   .feature-card[_ngcontent-rulta-c88923538]   ul[_ngcontent-rulta-c88923538]{list-style:none;padding:0;margin:0}.service-features[_ngcontent-rulta-c88923538]   .feature-card[_ngcontent-rulta-c88923538]   ul[_ngcontent-rulta-c88923538]   li[_ngcontent-rulta-c88923538]{position:relative;padding-left:24px;margin-bottom:8px;color:#fffc}.service-features[_ngcontent-rulta-c88923538]   .feature-card[_ngcontent-rulta-c88923538]   ul[_ngcontent-rulta-c88923538]   li[_ngcontent-rulta-c88923538]:before{content:"\25b8";position:absolute;left:0;color:#7d6aec}.service-features[_ngcontent-rulta-c88923538]   .feature-card[_ngcontent-rulta-c88923538]   p[_ngcontent-rulta-c88923538]{color:#fffc;line-height:1.6}.tech-grid[_ngcontent-rulta-c88923538]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;margin-bottom:32px}@media (max-width: 600px){.tech-grid[_ngcontent-rulta-c88923538]{grid-template-columns:1fr}}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:24px;background:rgba(255,255,255,.03);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]:hover{transform:translateY(-4px);border-color:#7d6aec4d}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]:hover   .tech-icon[_ngcontent-rulta-c88923538]{transform:scale(1.1);background:linear-gradient(135deg,rgba(125,106,236,.3) 0%,rgba(68,179,174,.3) 100%)}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]   .tech-icon[_ngcontent-rulta-c88923538]{width:64px;height:64px;display:flex;align-items:center;justify-content:center;background:rgba(125,106,236,.2);border-radius:16px;margin-bottom:16px;transition:all .3s ease}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]   .tech-icon[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:32px;width:32px;height:32px;color:#44b3ae}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:8px}.tech-grid[_ngcontent-rulta-c88923538]   .tech-item[_ngcontent-rulta-c88923538]   p[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#ffffffb3;line-height:1.5}.privacy-features[_ngcontent-rulta-c88923538]{display:flex;flex-direction:column;gap:20px;margin-bottom:32px}.privacy-features[_ngcontent-rulta-c88923538]   .privacy-card[_ngcontent-rulta-c88923538]{display:flex;align-items:center;gap:20px;padding:24px;background:rgba(0,0,0,.2);border-radius:12px;border:1px solid rgba(255,255,255,.05);transition:all .3s ease}.privacy-features[_ngcontent-rulta-c88923538]   .privacy-card[_ngcontent-rulta-c88923538]:hover{transform:translate(8px);border-color:#7d6aec4d;background:rgba(0,0,0,.3)}.privacy-features[_ngcontent-rulta-c88923538]   .privacy-card[_ngcontent-rulta-c88923538]   .privacy-icon[_ngcontent-rulta-c88923538]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(125,106,236,.2) 0%,rgba(68,179,174,.2) 100%);border-radius:12px;flex-shrink:0}.privacy-features[_ngcontent-rulta-c88923538]   .privacy-card[_ngcontent-rulta-c88923538]   .privacy-icon[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:28px;width:28px;height:28px;color:#44b3ae}.privacy-features[_ngcontent-rulta-c88923538]   .privacy-card[_ngcontent-rulta-c88923538]   .privacy-content[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1.125rem;font-weight:600;color:#fff;margin-bottom:4px;text-align:left}.privacy-features[_ngcontent-rulta-c88923538]   .privacy-card[_ngcontent-rulta-c88923538]   .privacy-content[_ngcontent-rulta-c88923538]   p[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#ffffffb3;line-height:1.5}.security-badge[_ngcontent-rulta-c88923538]{display:inline-flex;align-items:center;gap:12px;background:linear-gradient(135deg,rgba(16,185,129,.2) 0%,rgba(68,179,174,.2) 100%);border:1px solid rgba(16,185,129,.3);border-radius:32px;padding:12px 24px;font-size:1rem;font-weight:600;color:#10b981}.security-badge[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:24px;width:24px;height:24px}.coverage-note[_ngcontent-rulta-c88923538]{background:rgba(125,106,236,.1);border-left:4px solid #7D6AEC;border-radius:8px;padding:20px}.coverage-note[_ngcontent-rulta-c88923538]   h4[_ngcontent-rulta-c88923538]{font-size:1rem;font-weight:600;color:#44b3ae;margin-bottom:8px;text-transform:uppercase;letter-spacing:.05em}.coverage-note[_ngcontent-rulta-c88923538]   p[_ngcontent-rulta-c88923538]{font-size:1rem;color:#ffffffe6;margin:0}.panel-note[_ngcontent-rulta-c88923538]{display:flex;align-items:center;gap:12px;padding:16px 20px;background:rgba(68,179,174,.1);border-radius:8px;border:1px solid rgba(68,179,174,.2);color:#fffc;font-size:.875rem;line-height:1.5}.panel-note[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:20px;width:20px;height:20px;color:#44b3ae;flex-shrink:0}.disclaimer[_ngcontent-rulta-c88923538]{font-size:.875rem;color:#fff9;font-style:italic;margin-top:16px}.panel-link[_ngcontent-rulta-c88923538]{display:inline-flex;align-items:center;gap:6px;margin-top:20px;font-size:.9375rem;font-weight:600;color:#44b3ae;text-decoration:none;transition:all .3s ease}.panel-link[_ngcontent-rulta-c88923538]   mat-icon[_ngcontent-rulta-c88923538]{font-size:18px;width:18px;height:18px;transition:transform .3s ease}.panel-link[_ngcontent-rulta-c88923538]:hover{text-decoration:underline}.panel-link[_ngcontent-rulta-c88923538]:hover   mat-icon[_ngcontent-rulta-c88923538]{transform:translate(3px)}
.reviews-section[_ngcontent-rulta-c112228728]{position:relative;padding:var(--home-section-pad, 64px) 0 var(--home-section-pad, 80px);overflow:hidden;width:100%;box-sizing:border-box}@media (max-width: 768px){.reviews-section[_ngcontent-rulta-c112228728]{padding:var(--home-section-pad, 40px) 0 var(--home-section-pad, 56px)}}.section-header[_ngcontent-rulta-c112228728]{position:relative;z-index:1;text-align:center;margin-bottom:40px;padding:0 var(--home-gutter, 24px)}@media (max-width: 768px){.section-header[_ngcontent-rulta-c112228728]{margin-bottom:30px}}.section-header[_ngcontent-rulta-c112228728]   .section-title[_ngcontent-rulta-c112228728]{font-size:3.5rem;font-weight:800;line-height:1.1;margin:0 0 16px;color:var(--text-primary);text-align:center;max-width:none;text-wrap:balance}@media (max-width: 768px){.section-header[_ngcontent-rulta-c112228728]   .section-title[_ngcontent-rulta-c112228728]{font-size:clamp(1.75rem,8vw,2.5rem)}}.carousel-wrapper[_ngcontent-rulta-c112228728]{position:relative}.marquee-rows[_ngcontent-rulta-c112228728]{display:flex;flex-direction:column;gap:4px;width:100%;overflow:hidden}.marquee-row[_ngcontent-rulta-c112228728]{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent);mask-image:linear-gradient(to right,transparent,black 8%,black 92%,transparent)}.marquee-track[_ngcontent-rulta-c112228728]{display:flex;width:max-content;will-change:transform}.marquee-group[_ngcontent-rulta-c112228728]{display:flex;align-items:stretch}.carousel-arrow[_ngcontent-rulta-c112228728]{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:48px;height:48px;border-radius:50%;background:var(--bg-card-lighter);border:1px solid var(--border-color);color:var(--text-primary);box-shadow:0 8px 24px #05040a26;transition:border-color .3s ease}.carousel-arrow[_ngcontent-rulta-c112228728]:hover{border-color:#7d6aec73}.carousel-arrow.arrow-left[_ngcontent-rulta-c112228728]{left:12px}.carousel-arrow.arrow-right[_ngcontent-rulta-c112228728]{right:12px}@media (max-width: 768px){.carousel-arrow[_ngcontent-rulta-c112228728]{width:40px;height:40px}.carousel-arrow.arrow-left[_ngcontent-rulta-c112228728]{left:4px}.carousel-arrow.arrow-right[_ngcontent-rulta-c112228728]{right:4px}}@media (max-width: 768px){.marquee-rows[_ngcontent-rulta-c112228728]{flex-direction:row;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 var(--home-gutter, 16px);box-sizing:border-box;scroll-padding:0 var(--home-gutter, 16px);scrollbar-width:none}.marquee-rows[_ngcontent-rulta-c112228728]::-webkit-scrollbar{display:none}.marquee-row[_ngcontent-rulta-c112228728], .marquee-track[_ngcontent-rulta-c112228728], .marquee-group[_ngcontent-rulta-c112228728]{display:contents}.marquee-group[aria-hidden=true][_ngcontent-rulta-c112228728], .carousel-arrow[_ngcontent-rulta-c112228728]{display:none}}@media (max-width: 768px) and (prefers-reduced-motion: no-preference){.marquee-rows.nudge[_ngcontent-rulta-c112228728]   .review-card[_ngcontent-rulta-c112228728]{animation:swipe-nudge 1s ease-in-out .3s 1}}@media (max-width: 768px){.swipe-dots[_ngcontent-rulta-c112228728]{display:flex}}@keyframes _ngcontent-rulta-c112228728_swipe-nudge{0%,to{transform:translate(0)}40%{transform:translate(-48px)}70%{transform:translate(6px)}}.swipe-dots[_ngcontent-rulta-c112228728]{display:none;justify-content:center;margin-top:20px}.swipe-dots[_ngcontent-rulta-c112228728]   .dots-track[_ngcontent-rulta-c112228728]{display:flex;width:80px;overflow:hidden}.dots-track[_ngcontent-rulta-c112228728]   .dot[_ngcontent-rulta-c112228728]{flex-shrink:0;width:8px;height:8px;margin:0 4px;border-radius:50%;background:var(--text-muted);opacity:.35;transform:translate(calc((2 - var(--active, 0)) * 16px)) scale(.5);transition:transform .3s ease,opacity .3s ease,background-color .3s ease}.dots-track[_ngcontent-rulta-c112228728]   .dot.near[_ngcontent-rulta-c112228728]{transform:translate(calc((2 - var(--active, 0)) * 16px)) scale(.75);opacity:.6}.dots-track[_ngcontent-rulta-c112228728]   .dot.active[_ngcontent-rulta-c112228728]{transform:translate(calc((2 - var(--active, 0)) * 16px)) scale(1);background:var(--accent-color);opacity:1}@media (prefers-reduced-motion: reduce){.marquee-track[_ngcontent-rulta-c112228728]{width:100%;flex-wrap:wrap;justify-content:center}.marquee-group[aria-hidden=true][_ngcontent-rulta-c112228728], .carousel-arrow[_ngcontent-rulta-c112228728]{display:none}}.review-card[_ngcontent-rulta-c112228728]{flex-shrink:0;width:400px;padding:12px;box-sizing:border-box;display:flex}@media (max-width: 768px){.review-card[_ngcontent-rulta-c112228728]{width:calc(100vw - 2 * var(--home-gutter, 16px) - 24px);max-width:400px;padding:8px;scroll-snap-align:start}}.card-content[_ngcontent-rulta-c112228728]{background:var(--bg-card-lighter);border-radius:16px;border:1px solid var(--border-color);box-shadow:0 20px 50px #05040a1a;padding:24px;display:flex;flex-direction:column;flex:1;transition:border-color .3s ease,box-shadow .3s ease;position:relative}.card-content[_ngcontent-rulta-c112228728]:hover{box-shadow:0 25px 60px #05040a33;border-color:#7d6aec73}@media (max-width: 768px){.card-content[_ngcontent-rulta-c112228728]{padding:20px}}.user-info[_ngcontent-rulta-c112228728]{display:flex;align-items:center;margin-bottom:16px}.avatar[_ngcontent-rulta-c112228728]{width:48px;height:48px;border-radius:50%;margin-right:16px;border:2px solid #44B3AE}.avatar-fallback[_ngcontent-rulta-c112228728]{font-size:48px;width:48px;height:48px;margin-right:16px;color:#44b3ae}.username[_ngcontent-rulta-c112228728]{font-weight:700;color:var(--text-primary);margin:0;font-size:1.1em}.handle[_ngcontent-rulta-c112228728]{color:var(--text-muted);margin:0;font-size:.85em}.tweet-content[_ngcontent-rulta-c112228728]{font-size:1rem;line-height:1.6;margin:12px 0;color:var(--text-secondary);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.card-footer[_ngcontent-rulta-c112228728]{display:flex;justify-content:space-between;align-items:center;margin-top:auto}.tweet-date[_ngcontent-rulta-c112228728]{color:var(--text-muted);font-size:.875rem;margin:0}.view-tweet-btn[_ngcontent-rulta-c112228728]{display:inline-flex;align-items:center;gap:4px;color:#44b3ae;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .3s ease}.view-tweet-btn[_ngcontent-rulta-c112228728]   mat-icon[_ngcontent-rulta-c112228728]{font-size:18px;width:18px;height:18px}.view-tweet-btn[_ngcontent-rulta-c112228728]:hover{color:#7d6aec;transform:translate(2px)}.reviews-section.compact[_ngcontent-rulta-c112228728]{padding:32px 0 0;overflow:visible}.compact-grid[_ngcontent-rulta-c112228728]{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width: 900px){.compact-grid[_ngcontent-rulta-c112228728]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(84%,380px);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 calc(-1*clamp(16px,4vw,24px));padding:0 clamp(16px,4vw,24px);scroll-padding:0 clamp(16px,4vw,24px)}.compact-grid[_ngcontent-rulta-c112228728]::-webkit-scrollbar{display:none}.compact-grid[_ngcontent-rulta-c112228728]   .review-card[_ngcontent-rulta-c112228728]{scroll-snap-align:start!important}}.compact-grid[_ngcontent-rulta-c112228728]   .review-card[_ngcontent-rulta-c112228728]{width:auto;max-width:none;padding:8px;scroll-snap-align:none}
.stats-container[_ngcontent-rulta-c2178844107]{margin:0 auto;padding:var(--home-section-pad, 80px) var(--home-gutter, 24px);max-width:1100px;width:100%;box-sizing:border-box}.record-block[_ngcontent-rulta-c2178844107]{text-align:center;margin-bottom:56px}.record-block[_ngcontent-rulta-c2178844107]   .record-pill[_ngcontent-rulta-c2178844107]{display:inline-flex;align-items:center;gap:8px;padding:7px 18px;border-radius:100px;background:rgba(125,106,236,.14);color:var(--primary-color);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:18px}.record-block[_ngcontent-rulta-c2178844107]   .record-pill[_ngcontent-rulta-c2178844107]   mat-icon[_ngcontent-rulta-c2178844107]{font-size:17px;width:17px;height:17px}.record-block[_ngcontent-rulta-c2178844107]   .section-title[_ngcontent-rulta-c2178844107]{font-size:clamp(2.1rem,4.2vw,3rem);font-weight:800;line-height:1.12;margin:0 0 28px;color:var(--text-primary);text-align:center;max-width:none}.google-link[_ngcontent-rulta-c2178844107]{display:block;text-decoration:none}.google-link[_ngcontent-rulta-c2178844107]   .mega-number[_ngcontent-rulta-c2178844107]{display:block;font-size:clamp(2.6rem,8vw,5.5rem);font-weight:800;line-height:1;letter-spacing:-.03em;color:var(--primary-color);font-variant-numeric:tabular-nums;margin-bottom:12px;transition:color .25s ease}.google-link[_ngcontent-rulta-c2178844107]   .mega-caption[_ngcontent-rulta-c2178844107]{display:flex;flex-direction:column;align-items:center;gap:6px;font-size:1.05rem;font-weight:600;color:var(--text-primary)}.google-link[_ngcontent-rulta-c2178844107]   .link-hint[_ngcontent-rulta-c2178844107]{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;font-weight:600;color:var(--text-muted);transition:color .25s ease}.google-link[_ngcontent-rulta-c2178844107]   .link-hint[_ngcontent-rulta-c2178844107]   mat-icon[_ngcontent-rulta-c2178844107]{font-size:16px;width:16px;height:16px}.google-link[_ngcontent-rulta-c2178844107]:hover   .link-hint[_ngcontent-rulta-c2178844107]{color:var(--primary-color)}.stats-grid[_ngcontent-rulta-c2178844107]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media (max-width: 900px){.stats-grid[_ngcontent-rulta-c2178844107]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 560px){.stats-grid[_ngcontent-rulta-c2178844107]{grid-template-columns:1fr}}.stat-card[_ngcontent-rulta-c2178844107]{position:relative;border-radius:22px;padding:20px 22px;display:flex;flex-direction:column;justify-content:center;background:var(--bg-card-lighter);border:1px solid var(--border-color);transition:transform .3s ease,border-color .3s ease;--stat-text: var(--text-primary);--stat-soft: var(--text-secondary);--stat-accent: var(--primary-color)}.stat-card.tone-1[_ngcontent-rulta-c2178844107]{--stat-accent: var(--accent-color)}.stat-card[_ngcontent-rulta-c2178844107]:hover{transform:translateY(-3px);border-color:#7d6aec73}.stat-card[_ngcontent-rulta-c2178844107]   .stat-label[_ngcontent-rulta-c2178844107]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--stat-soft);margin:0 0 4px}.stat-card[_ngcontent-rulta-c2178844107]   .stat-value[_ngcontent-rulta-c2178844107]{font-size:2.1rem;font-weight:800;line-height:1;color:var(--stat-text);margin:0;letter-spacing:-.02em}.stat-card[_ngcontent-rulta-c2178844107]   .stat-value[_ngcontent-rulta-c2178844107]   .stat-unit[_ngcontent-rulta-c2178844107]{font-size:1.1rem;font-weight:700;margin-left:5px;color:var(--stat-accent)}.stat-card[_ngcontent-rulta-c2178844107]   .stat-description[_ngcontent-rulta-c2178844107]{font-size:.9rem;color:var(--stat-soft);margin:6px 0 0}
.hiw-section[_ngcontent-rulta-c2793109194]{position:relative;padding:var(--home-section-pad, 80px) var(--home-gutter, 24px) var(--home-section-pad, 100px);overflow:hidden;width:100%;box-sizing:border-box}@media (max-width: 768px){.hiw-section[_ngcontent-rulta-c2793109194]{padding:var(--home-section-pad, 56px) var(--home-gutter, 16px) var(--home-section-pad, 72px)}}.section-header[_ngcontent-rulta-c2793109194]{text-align:center;margin-bottom:64px}.section-header[_ngcontent-rulta-c2793109194]   .section-pill[_ngcontent-rulta-c2793109194]{display:inline-block;padding:6px 18px;border-radius:100px;background:rgba(125,106,236,.14);color:var(--primary-color);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.section-header[_ngcontent-rulta-c2793109194]   .section-title[_ngcontent-rulta-c2793109194]{font-size:3.2rem;font-weight:800;line-height:1.1;margin:0 0 12px;color:var(--text-primary);text-align:center;max-width:none}@media (max-width: 768px){.section-header[_ngcontent-rulta-c2793109194]   .section-title[_ngcontent-rulta-c2793109194]{font-size:2.4rem}}.section-header[_ngcontent-rulta-c2793109194]   .section-subtitle[_ngcontent-rulta-c2793109194]{font-size:1.15rem;color:var(--text-secondary);max-width:560px;margin:0 auto;line-height:1.6}.timeline[_ngcontent-rulta-c2793109194]{position:relative;max-width:880px;margin:0 auto}.timeline-track[_ngcontent-rulta-c2793109194]{position:absolute;top:0;bottom:0;left:50%;width:3px;transform:translate(-50%);background:var(--border-color);border-radius:100px;overflow:hidden}@media (max-width: 768px){.timeline-track[_ngcontent-rulta-c2793109194]{left:24px}}.timeline-line[_ngcontent-rulta-c2793109194]{width:100%;height:100%;background:var(--primary-color);border-radius:100px}.timeline-step[_ngcontent-rulta-c2793109194]{position:relative;display:flex;align-items:center;margin-bottom:32px}.timeline-step[_ngcontent-rulta-c2793109194]:last-child{margin-bottom:0}.timeline-step[_ngcontent-rulta-c2793109194]   .step-dot[_ngcontent-rulta-c2793109194]{position:absolute;left:50%;transform:translate(-50%);width:52px;height:52px;border-radius:50%;background:var(--primary-color);display:flex;align-items:center;justify-content:center;z-index:1;box-shadow:0 0 0 6px var(--bg-main, #17103b)}.timeline-step[_ngcontent-rulta-c2793109194]   .step-dot[_ngcontent-rulta-c2793109194]   mat-icon[_ngcontent-rulta-c2793109194]{color:#fff;font-size:24px;width:24px;height:24px}.timeline-step[_ngcontent-rulta-c2793109194]   .step-card[_ngcontent-rulta-c2793109194]{width:calc(50% - 56px);background:var(--bg-card-lighter);border:1px solid var(--border-color);border-radius:28px;padding:26px 28px;box-sizing:border-box;transition:border-color .3s ease,transform .3s ease}.timeline-step[_ngcontent-rulta-c2793109194]   .step-card[_ngcontent-rulta-c2793109194]:hover{border-color:#7d6aec73;transform:translateY(-3px)}.timeline-step.flip[_ngcontent-rulta-c2793109194]{justify-content:flex-end}@media (max-width: 768px){.timeline-step[_ngcontent-rulta-c2793109194]{justify-content:flex-end!important}.timeline-step[_ngcontent-rulta-c2793109194]   .step-dot[_ngcontent-rulta-c2793109194]{left:24px;width:44px;height:44px}.timeline-step[_ngcontent-rulta-c2793109194]   .step-dot[_ngcontent-rulta-c2793109194]   mat-icon[_ngcontent-rulta-c2793109194]{font-size:20px;width:20px;height:20px}.timeline-step[_ngcontent-rulta-c2793109194]   .step-card[_ngcontent-rulta-c2793109194]{width:calc(100% - 70px)}}.step-number[_ngcontent-rulta-c2793109194]{display:inline-block;padding:4px 12px;border-radius:100px;background:rgba(125,106,236,.14);color:var(--primary-color);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:12px}.step-title[_ngcontent-rulta-c2793109194]{font-size:1.35rem;font-weight:700;color:var(--text-primary);margin:0 0 10px;line-height:1.25}.step-description[_ngcontent-rulta-c2793109194]{font-size:.97rem;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.highlight-badge[_ngcontent-rulta-c2793109194]{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:100px;background:rgba(68,179,174,.14);color:var(--accent-color);font-size:.85rem;font-weight:600}.highlight-badge[_ngcontent-rulta-c2793109194]   .badge-icon[_ngcontent-rulta-c2793109194]{font-size:17px;width:17px;height:17px}
.quick-setup-section[_ngcontent-rulta-c38356480]{position:relative;padding:var(--home-section-pad, 90px) var(--home-gutter, 24px);overflow:hidden;box-sizing:border-box}.content-wrapper[_ngcontent-rulta-c38356480]{max-width:1100px;margin:0 auto;display:flex;align-items:center;gap:56px}@media (max-width: 900px){.content-wrapper[_ngcontent-rulta-c38356480]{flex-direction:column;gap:36px;text-align:center}}.text-content[_ngcontent-rulta-c38356480]{flex:0 0 38%}.text-content[_ngcontent-rulta-c38356480]   .section-pill[_ngcontent-rulta-c38356480]{display:inline-block;padding:6px 18px;border-radius:100px;background:rgba(125,106,236,.14);color:var(--primary-color);font-size:.8rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:16px}.text-content[_ngcontent-rulta-c38356480]   .title[_ngcontent-rulta-c38356480]{font-size:clamp(2rem,3.6vw,2.6rem);font-weight:800;line-height:1.12;color:var(--text-primary);margin:0 0 16px}.text-content[_ngcontent-rulta-c38356480]   .subtitle[_ngcontent-rulta-c38356480]{font-size:1.05rem;color:var(--text-secondary);line-height:1.65;margin:0 0 28px}.text-content[_ngcontent-rulta-c38356480]   .cta-container[_ngcontent-rulta-c38356480]   button[_ngcontent-rulta-c38356480]{border-radius:100px;padding:24px 32px;font-weight:500}.text-content[_ngcontent-rulta-c38356480]   .cta-container[_ngcontent-rulta-c38356480]   button[_ngcontent-rulta-c38356480]   mat-icon[_ngcontent-rulta-c38356480]{margin-right:8px}@media (max-width: 900px){.text-content[_ngcontent-rulta-c38356480], .text-content[_ngcontent-rulta-c38356480]   .title[_ngcontent-rulta-c38356480], .text-content[_ngcontent-rulta-c38356480]   .subtitle[_ngcontent-rulta-c38356480]{text-align:center}}.mockup-container[_ngcontent-rulta-c38356480]{position:relative;flex:1;min-width:0}.mockup-container[_ngcontent-rulta-c38356480]   picture[_ngcontent-rulta-c38356480]{display:block}.mockup-container[_ngcontent-rulta-c38356480]   img[_ngcontent-rulta-c38356480]{width:100%;height:auto;display:block}.mockup-container[_ngcontent-rulta-c38356480]   .tilt-glare[_ngcontent-rulta-c38356480]{position:absolute;top:-40%;left:-40%;width:180%;height:180%;pointer-events:none;opacity:0;z-index:1;background:radial-gradient(circle at center,rgba(255,255,255,.06) 0%,transparent 55%)}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip[_ngcontent-rulta-c38356480]{position:absolute;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:9px 16px;border-radius:100px;font-size:.85rem;font-weight:700;background:var(--bg-card-lighter);border:1px solid var(--border-color);color:var(--text-primary);box-shadow:0 10px 28px #17103b2e;white-space:nowrap}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip[_ngcontent-rulta-c38356480]   mat-icon[_ngcontent-rulta-c38356480]{font-size:17px;width:17px;height:17px;color:var(--accent-color)}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip.chip-1[_ngcontent-rulta-c38356480]{top:6%;left:-3%}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip.chip-2[_ngcontent-rulta-c38356480]{top:38%;right:-4%}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip.chip-3[_ngcontent-rulta-c38356480]{bottom:8%;left:8%}@media (max-width: 900px){.mockup-container[_ngcontent-rulta-c38356480]   .float-chip[_ngcontent-rulta-c38356480]{font-size:.75rem;padding:7px 12px}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip.chip-1[_ngcontent-rulta-c38356480]{left:0}.mockup-container[_ngcontent-rulta-c38356480]   .float-chip.chip-2[_ngcontent-rulta-c38356480]{right:0}}
.final-cta[_ngcontent-rulta-c2781733942]{position:relative;overflow:hidden;background-color:#211a47;background-image:radial-gradient(ellipse 80% 90% at 85% 10%,rgba(125,106,236,.35) 0%,transparent 65%),radial-gradient(ellipse 70% 80% at 10% 95%,rgba(68,179,174,.22) 0%,transparent 65%);border:1px solid rgba(125,106,236,.35);border-radius:40px;max-width:1100px;width:calc(100% - 2 * var(--home-gutter, 0px));margin:40px auto 110px;padding:clamp(48px,7vw,72px) clamp(20px,4vw,32px);text-align:center;box-sizing:border-box}@media (max-width: 768px){.final-cta[_ngcontent-rulta-c2781733942]{width:auto;margin:24px 12px 72px;border-radius:32px}}.cta-inner[_ngcontent-rulta-c2781733942]{position:relative;max-width:640px;margin:0 auto}.cta-title[_ngcontent-rulta-c2781733942]{font-size:clamp(2rem,3.6vw,2.6rem);font-weight:800;line-height:1.1;color:#fff;margin:0 0 14px;letter-spacing:-.02em;text-align:center}.cta-text[_ngcontent-rulta-c2781733942]{font-size:1.1rem;color:#e9d5ff;margin:0 0 32px;line-height:1.6}.cta-link[_ngcontent-rulta-c2781733942]{text-decoration:none;display:inline-block}.cta-button.mat-mdc-unelevated-button[_ngcontent-rulta-c2781733942]{background:#44B3AE;color:#fff;font-weight:500;font-size:1.05em;padding:26px 38px;border-radius:100px}.cta-button.mat-mdc-unelevated-button[_ngcontent-rulta-c2781733942]   mat-icon[_ngcontent-rulta-c2781733942]{margin-right:8px}.cta-chips[_ngcontent-rulta-c2781733942]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:36px}.cta-chips[_ngcontent-rulta-c2781733942]   .cta-chip[_ngcontent-rulta-c2781733942]{display:inline-flex;align-items:center;gap:8px;padding:9px 18px;border-radius:100px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.14);color:#e9d5ff;font-size:.88rem;font-weight:600}.cta-chips[_ngcontent-rulta-c2781733942]   .cta-chip[_ngcontent-rulta-c2781733942]   mat-icon[_ngcontent-rulta-c2781733942]{font-size:18px;width:18px;height:18px;color:#44b3ae}
.mat-mdc-select{display:inline-block;width:100%;outline:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:var(--mat-select-enabled-trigger-text-color);font-family:var(--mat-select-trigger-text-font);line-height:var(--mat-select-trigger-text-line-height);font-size:var(--mat-select-trigger-text-size);font-weight:var(--mat-select-trigger-text-weight);letter-spacing:var(--mat-select-trigger-text-tracking)}.mat-mdc-select-disabled{color:var(--mat-select-disabled-trigger-text-color)}.mat-mdc-select-trigger{display:inline-flex;align-items:center;cursor:pointer;position:relative;box-sizing:border-box;width:100%}.mat-mdc-select-disabled .mat-mdc-select-trigger{-webkit-user-select:none;user-select:none;cursor:default}.mat-mdc-select-value{width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mat-mdc-select-value-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mat-mdc-select-arrow-wrapper{height:24px;flex-shrink:0;display:inline-flex;align-items:center}.mat-form-field-appearance-fill .mat-mdc-select-arrow-wrapper{transform:translateY(-8px)}.mat-form-field-appearance-fill .mdc-text-field--no-label .mat-mdc-select-arrow-wrapper{transform:none}.mat-mdc-select-arrow{width:10px;height:5px;position:relative;color:var(--mat-select-enabled-arrow-color)}.mat-mdc-form-field.mat-focused .mat-mdc-select-arrow{color:var(--mat-select-focused-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-invalid .mat-mdc-select-arrow{color:var(--mat-select-invalid-arrow-color)}.mat-mdc-form-field .mat-mdc-select.mat-mdc-select-disabled .mat-mdc-select-arrow{color:var(--mat-select-disabled-arrow-color)}.mat-mdc-select-arrow svg{fill:currentColor;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:CanvasText}.mat-mdc-select-disabled .cdk-high-contrast-active .mat-mdc-select-arrow svg{fill:GrayText}div.mat-mdc-select-panel{box-shadow:0px 5px 5px -3px rgba(0, 0, 0, 0.2), 0px 8px 10px 1px rgba(0, 0, 0, 0.14), 0px 3px 14px 2px rgba(0, 0, 0, 0.12);width:100%;max-height:275px;outline:0;overflow:auto;padding:8px 0;border-radius:4px;box-sizing:border-box;position:static;background-color:var(--mat-select-panel-background-color)}.cdk-high-contrast-active div.mat-mdc-select-panel{outline:solid 1px}.cdk-overlay-pane:not(.mat-mdc-select-panel-above) div.mat-mdc-select-panel{border-top-left-radius:0;border-top-right-radius:0;transform-origin:top center}.mat-mdc-select-panel-above div.mat-mdc-select-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;transform-origin:bottom center}.mat-mdc-select-placeholder{transition:color 400ms 133.3333333333ms cubic-bezier(0.25, 0.8, 0.25, 1);color:var(--mat-select-placeholder-text-color)}._mat-animation-noopable .mat-mdc-select-placeholder{transition:none}.mat-form-field-hide-placeholder .mat-mdc-select-placeholder{color:rgba(0,0,0,0);-webkit-text-fill-color:rgba(0,0,0,0);transition:none;display:block}.mat-mdc-form-field-type-mat-select:not(.mat-form-field-disabled) .mat-mdc-text-field-wrapper{cursor:pointer}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mat-mdc-floating-label{max-width:calc(100% - 18px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-fill .mdc-floating-label--float-above{max-width:calc(100% / 0.75 - 24px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-notched-outline__notch{max-width:calc(100% - 60px)}.mat-mdc-form-field-type-mat-select.mat-form-field-appearance-outline .mdc-text-field--label-floating .mdc-notched-outline__notch{max-width:calc(100% - 24px)}.mat-mdc-select-min-line:empty::before{content:" ";white-space:pre;width:1px;display:inline-block;visibility:hidden}
.mat-mdc-option{display:flex;position:relative;align-items:center;justify-content:flex-start;overflow:hidden;padding:0;padding-left:16px;padding-right:16px;-webkit-user-select:none;user-select:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0);color:var(--mat-option-label-text-color);font-family:var(--mat-option-label-text-font);line-height:var(--mat-option-label-text-line-height);font-size:var(--mat-option-label-text-size);letter-spacing:var(--mat-option-label-text-tracking);font-weight:var(--mat-option-label-text-weight);min-height:48px}.mat-mdc-option:focus{outline:none}[dir=rtl] .mat-mdc-option,.mat-mdc-option[dir=rtl]{padding-left:16px;padding-right:16px}.mat-mdc-option:hover:not(.mdc-list-item--disabled){background-color:var(--mat-option-hover-state-layer-color)}.mat-mdc-option:focus.mdc-list-item,.mat-mdc-option.mat-mdc-option-active.mdc-list-item{background-color:var(--mat-option-focus-state-layer-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled) .mdc-list-item__primary-text{color:var(--mat-option-selected-state-label-text-color)}.mat-mdc-option.mdc-list-item--selected:not(.mdc-list-item--disabled):not(.mat-mdc-option-multiple){background-color:var(--mat-option-selected-state-layer-color)}.mat-mdc-option.mdc-list-item{align-items:center}.mat-mdc-option.mdc-list-item--disabled{cursor:default;pointer-events:none}.mat-mdc-option.mdc-list-item--disabled .mat-mdc-option-pseudo-checkbox,.mat-mdc-option.mdc-list-item--disabled .mdc-list-item__primary-text,.mat-mdc-option.mdc-list-item--disabled>mat-icon{opacity:.38}.mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:32px}[dir=rtl] .mat-mdc-optgroup .mat-mdc-option:not(.mat-mdc-option-multiple){padding-left:16px;padding-right:32px}.mat-mdc-option .mat-icon,.mat-mdc-option .mat-pseudo-checkbox-full{margin-right:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-icon,[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-full{margin-right:0;margin-left:16px}.mat-mdc-option .mat-pseudo-checkbox-minimal{margin-left:16px;flex-shrink:0}[dir=rtl] .mat-mdc-option .mat-pseudo-checkbox-minimal{margin-right:16px;margin-left:0}.mat-mdc-option .mat-mdc-option-ripple{top:0;left:0;right:0;bottom:0;position:absolute;pointer-events:none}.mat-mdc-option .mdc-list-item__primary-text{white-space:normal;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-family:inherit;text-decoration:inherit;text-transform:inherit;margin-right:auto}[dir=rtl] .mat-mdc-option .mdc-list-item__primary-text{margin-right:0;margin-left:auto}.cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);width:10px;height:0;border-bottom:solid 10px;border-radius:10px}[dir=rtl] .cdk-high-contrast-active .mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple)::after{right:auto;left:16px}.mat-mdc-option-active .mat-mdc-focus-indicator::before{content:""}
.mat-pseudo-checkbox{border-radius:2px;cursor:pointer;display:inline-block;vertical-align:middle;box-sizing:border-box;position:relative;flex-shrink:0;transition:border-color 90ms cubic-bezier(0, 0, 0.2, 0.1),background-color 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox::after{position:absolute;opacity:0;content:"";border-bottom:2px solid currentColor;transition:opacity 90ms cubic-bezier(0, 0, 0.2, 0.1)}.mat-pseudo-checkbox._mat-animation-noopable{transition:none !important;animation:none !important}.mat-pseudo-checkbox._mat-animation-noopable::after{transition:none}.mat-pseudo-checkbox-disabled{cursor:default}.mat-pseudo-checkbox-indeterminate::after{left:1px;opacity:1;border-radius:2px}.mat-pseudo-checkbox-checked::after{left:1px;border-left:2px solid currentColor;transform:rotate(-45deg);opacity:1;box-sizing:content-box}.mat-pseudo-checkbox-full{border:2px solid}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked,.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate{border-color:rgba(0,0,0,0)}.mat-pseudo-checkbox{width:18px;height:18px}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-checked::after{width:14px;height:6px;transform-origin:center;top:-4.2426406871px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-minimal.mat-pseudo-checkbox-indeterminate::after{top:8px;width:16px}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-checked::after{width:10px;height:4px;transform-origin:center;top:-2.8284271247px;left:0;bottom:0;right:0;margin:auto}.mat-pseudo-checkbox-full.mat-pseudo-checkbox-indeterminate::after{top:6px;width:12px}