.ql-toolbar{border:none !important}.app-footer{background-color:#0a1322;color:#cfd8e3;font-size:0.75rem;line-height:1.4;padding:0.5rem 0;z-index:100000;border-top:1px solid rgba(255,255,255,0.06)}.app-footer a{color:#e4ecf5;text-decoration:none;transition:color 0.15s ease}.app-footer a:hover,.app-footer a:focus-visible{color:#ffffff;text-decoration:underline;text-decoration-color:rgba(255,255,255,0.6);text-underline-offset:0.2em}.app-footer__contact{-moz-column-gap:1.25rem;column-gap:1.25rem;row-gap:0.25rem}.app-footer__contact i,.app-footer__copyright i{margin-right:0.35rem;color:#95aac9}.app-footer__copyright{white-space:nowrap}.app-footer__legal{-moz-column-gap:0.6rem;column-gap:0.6rem;row-gap:0.25rem}.app-footer__sep{color:rgba(255,255,255,0.28);-webkit-user-select:none;-moz-user-select:none;user-select:none}@media (min-width: 768px){.app-footer__contact,.app-footer__legal{flex:1 1 0;min-width:0}.app-footer__contact{justify-content:flex-start}.app-footer__legal{justify-content:flex-end}.app-footer__copyright{flex:0 0 auto}}@media (max-width: 767.98px){.app-footer{padding:0.4rem 0;font-size:0.7rem}.app-footer__contact,.app-footer__legal{justify-content:center;-moz-column-gap:0.6rem;column-gap:0.6rem}}.onboarding-first-visit .onboarding-stage{position:relative;min-height:34rem;padding-top:0.25rem}.onboarding-first-visit .onboarding-copy{position:relative;z-index:5;max-width:34rem}.onboarding-first-visit .onboarding-copy h1,.onboarding-first-visit .onboarding-copy__subtitle{min-height:3.5rem;margin-bottom:0;letter-spacing:-0.02em}.onboarding-first-visit .onboarding-search-shell{position:absolute;top:7.5rem;left:50%;z-index:2;width:100%;max-width:64rem;transform:translateX(-50%)}.onboarding-first-visit .onboarding-search-shell .company-search-hero{margin-bottom:0 !important}.onboarding-first-visit .onboarding-search-shell .container-fluid{padding-left:0;padding-right:0}.onboarding-first-visit .onboarding-search-shell .row.justify-content-center{margin-left:0;margin-right:0}.onboarding-first-visit .onboarding-search-shell .row.justify-content-center>.col-12.col-lg-10.col-xl-8{flex:0 0 100%;max-width:100%;padding-left:0;padding-right:0}.onboarding-first-visit .onboarding-search-shell .company-search-status{margin-top:1rem !important}.onboarding-first-visit .company-onboarding-skip{margin-top:1.25rem}.onboarding-first-visit .company-onboarding-skip__button{padding:0;color:#6e84a3;text-decoration:none}.onboarding-first-visit .company-onboarding-skip__button:hover,.onboarding-first-visit .company-onboarding-skip__button:focus{color:#2c7be5;text-decoration:underline}.account-profile-page .form-control,.account-profile-page .form-select,.account-profile-page textarea.form-control,.company-account-page .form-control,.company-account-page .form-select,.company-account-page textarea.form-control{border-color:#d9e2ef !important;background-color:#fff !important;background-image:none !important;box-shadow:none !important}.account-profile-page .form-control:focus,.account-profile-page .form-select:focus,.account-profile-page textarea.form-control:focus,.account-profile-page .was-validated .form-control:focus,.account-profile-page .was-validated .form-select:focus,.company-account-page .form-control:focus,.company-account-page .form-select:focus,.company-account-page textarea.form-control:focus,.company-account-page .was-validated .form-control:focus,.company-account-page .was-validated .form-select:focus{border-color:#2c7be5 !important;box-shadow:0 0 0 0.2rem rgba(44,123,229,0.12) !important;background-image:none !important}.account-profile-page .form-control.is-valid,.account-profile-page .form-control.is-invalid,.account-profile-page .was-validated .form-control:valid,.account-profile-page .was-validated .form-control:invalid,.account-profile-page .form-select.is-valid,.account-profile-page .form-select.is-invalid,.account-profile-page .was-validated .form-select:valid,.account-profile-page .was-validated .form-select:invalid,.company-account-page .form-control.is-valid,.company-account-page .form-control.is-invalid,.company-account-page .was-validated .form-control:valid,.company-account-page .was-validated .form-control:invalid,.company-account-page .form-select.is-valid,.company-account-page .form-select.is-invalid,.company-account-page .was-validated .form-select:valid,.company-account-page .was-validated .form-select:invalid{border-color:#d9e2ef !important;background-image:none !important;box-shadow:none !important;padding-right:0.75rem !important}.account-profile-page .form-control.is-valid:focus,.account-profile-page .form-control.is-invalid:focus,.account-profile-page .was-validated .form-control:valid:focus,.account-profile-page .was-validated .form-control:invalid:focus,.account-profile-page .form-select.is-valid:focus,.account-profile-page .form-select.is-invalid:focus,.account-profile-page .was-validated .form-select:valid:focus,.account-profile-page .was-validated .form-select:invalid:focus,.company-account-page .form-control.is-valid:focus,.company-account-page .form-control.is-invalid:focus,.company-account-page .was-validated .form-control:valid:focus,.company-account-page .was-validated .form-control:invalid:focus,.company-account-page .form-select.is-valid:focus,.company-account-page .form-select.is-invalid:focus,.company-account-page .was-validated .form-select:valid:focus,.company-account-page .was-validated .form-select:invalid:focus{border-color:#2c7be5 !important;box-shadow:0 0 0 0.2rem rgba(44,123,229,0.12) !important}.account-profile-page .tab-pane .card:last-child,.company-account-page .tab-pane .card:last-child{margin-bottom:0 !important}.account-profile-page.company-account-page .card,.company-account-page.company-account-page .card{background:transparent !important;box-shadow:none !important;border:0 !important;border-radius:0 !important}.account-profile-page.company-account-page .card-body,.company-account-page.company-account-page .card-body{padding:0 !important}.account-profile-page.company-account-page .company-form-panel,.account-profile-page.company-account-page .company-detail-toggle,.company-account-page.company-account-page .company-form-panel,.company-account-page.company-account-page .company-detail-toggle{position:relative;z-index:1;padding:2rem 0;border-top:1px solid #e6edf5 !important}.account-profile-page.company-account-page .company-form-panel h2,.account-profile-page.company-account-page .company-detail-toggle h2,.company-account-page.company-account-page .company-form-panel h2,.company-account-page.company-account-page .company-detail-toggle h2{letter-spacing:-0.02em}.account-profile-page.company-account-page .company-search-hero,.company-account-page.company-account-page .company-search-hero{position:relative;overflow:visible !important;isolation:isolate;z-index:25;padding:1.75rem 2rem;border:1px solid #dfe7f1 !important;border-radius:1.25rem !important;background:transparent !important}.account-profile-page.company-account-page .company-search-hero__surface,.company-account-page.company-account-page .company-search-hero__surface{position:absolute;inset:0;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg, rgba(241,246,255,0.96), rgba(248,250,252,0.92)),linear-gradient(180deg, rgba(44,123,229,0.03), rgba(18,38,63,0.01));z-index:0}.account-profile-page.company-account-page .company-search-hero__surface-panel,.company-account-page.company-account-page .company-search-hero__surface-panel{position:absolute;border-radius:999px;filter:blur(0)}.account-profile-page.company-account-page .company-search-hero__surface-panel--primary,.company-account-page.company-account-page .company-search-hero__surface-panel--primary{top:-18%;left:-4%;width:18rem;height:18rem;background:radial-gradient(circle, rgba(44,123,229,0.18) 0%, rgba(44,123,229,0.06) 42%, transparent 72%)}.account-profile-page.company-account-page .company-search-hero__surface-panel--secondary,.company-account-page.company-account-page .company-search-hero__surface-panel--secondary{right:-6%;bottom:-42%;width:16rem;height:16rem;background:radial-gradient(circle, rgba(149,170,201,0.16) 0%, rgba(149,170,201,0.06) 45%, transparent 75%)}.account-profile-page.company-account-page .company-search-hero__content,.company-account-page.company-account-page .company-search-hero__content{position:relative;z-index:2}.account-profile-page.company-account-page .company-search-hero__eyebrow,.company-account-page.company-account-page .company-search-hero__eyebrow{display:inline-flex;align-items:center;padding:0.375rem 0.75rem;margin-bottom:1rem;border:1px solid rgba(44,123,229,0.16);border-radius:999px;font-size:0.75rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#2c7be5;background:rgba(44,123,229,0.06)}.account-profile-page.company-account-page .company-search-hero__chips,.company-account-page.company-account-page .company-search-hero__chips{display:flex;flex-wrap:wrap;gap:0.5rem}.account-profile-page.company-account-page .company-search-hero__chip,.company-account-page.company-account-page .company-search-hero__chip{display:inline-flex;align-items:center;padding:0.45rem 0.75rem;border-radius:999px;background:rgba(18,38,63,0.04);color:#506690;font-size:0.8125rem;font-weight:600}.account-profile-page.company-account-page .company-search-label,.company-account-page.company-account-page .company-search-label{margin-bottom:0.75rem;color:#12263f;font-weight:600}.account-profile-page.company-account-page .company-search-input-group,.company-account-page.company-account-page .company-search-input-group{position:relative;border:1px solid #d9e2ef;border-radius:0.875rem;background:#fff;box-shadow:0 0.5rem 1.25rem rgba(18,38,63,0.06);transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.2s ease}.account-profile-page.company-account-page .company-search-input-group:focus-within,.company-account-page.company-account-page .company-search-input-group:focus-within{border-color:#2c7be5;box-shadow:0 0 0 0.25rem rgba(44,123,229,0.12),0 0.75rem 1.75rem rgba(18,38,63,0.1);transform:translateY(-1px)}.account-profile-page.company-account-page .company-search-input-group .input-group-text,.company-account-page.company-account-page .company-search-input-group .input-group-text{border:0;background:transparent;color:#95aac9;font-size:1rem;padding-left:1rem;padding-right:0}.account-profile-page.company-account-page .company-search-input-group .form-control,.company-account-page.company-account-page .company-search-input-group .form-control{min-height:3.5rem;border:0 !important;border-radius:0.875rem !important;box-shadow:none !important;font-size:1rem;padding-left:0.75rem;padding-right:1rem}.account-profile-page.company-account-page .company-search-help,.company-account-page.company-account-page .company-search-help{margin-top:0.75rem;color:#6e84a3 !important}.account-profile-page.company-account-page .company-search-status .alert,.company-account-page.company-account-page .company-search-status .alert{border:0;border-radius:0.875rem;box-shadow:0 0.5rem 1rem rgba(18,38,63,0.06)}.account-profile-page .company-search-autocomplete,.company-account-page .company-search-autocomplete{position:relative !important;z-index:30 !important}.account-profile-page .company-search-autocomplete .company__search__wrapper__list_answers,.company-account-page .company-search-autocomplete .company__search__wrapper__list_answers{display:none;position:absolute !important;inset:auto 0 auto 0 !important;top:calc(100% + 0.5rem) !important;left:0 !important;right:0 !important;bottom:auto !important;z-index:60 !important;float:none !important;margin-top:0 !important;width:100% !important;min-width:100% !important;box-sizing:border-box;max-height:18rem;overflow-y:auto;padding:0.5rem;border:1px solid #d9e2ef;border-radius:1rem;background-color:#fff;box-shadow:0 1rem 2rem rgba(18,38,63,0.14)}.account-profile-page .company-search-autocomplete .company__search__wrapper__list_answers:not(:empty),.company-account-page .company-search-autocomplete .company__search__wrapper__list_answers:not(:empty){display:block !important}.account-profile-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item,.company-account-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item{border:0;border-radius:0.875rem !important;padding:0.875rem 1rem;color:#12263f}.account-profile-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item+.list-group-item,.company-account-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item+.list-group-item{margin-top:0.35rem}.account-profile-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item-action:hover,.account-profile-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item-action:focus,.company-account-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item-action:hover,.company-account-page .company-search-autocomplete .company__search__wrapper__list_answers .list-group-item-action:focus{background:#f9fbfd;color:#12263f}.account-profile-page .company-search-result__row,.company-account-page .company-search-result__row{display:flex;align-items:flex-start;justify-content:flex-start;text-align:left}.account-profile-page .company-search-result__body,.company-account-page .company-search-result__body{min-width:0}.account-profile-page .company-search-result__title,.company-account-page .company-search-result__title{margin-bottom:0.2rem;font-weight:700;line-height:1.3}.account-profile-page .company-search-result__meta,.company-account-page .company-search-result__meta{margin-bottom:0.35rem;color:#506690;font-size:0.8125rem;font-weight:600}.account-profile-page .company-search-result__address,.company-account-page .company-search-result__address{color:#6e84a3;font-size:0.875rem;line-height:1.45}.account-profile-page .glow-overlay,.company-account-page .glow-overlay{--glow-size: 16rem;position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:var(--glow-opacity, 0);mask:radial-gradient(var(--glow-size) var(--glow-size) at var(--glow-x) var(--glow-y), white 0%, rgba(255,255,255,0.85) 20%, transparent 60%);-webkit-mask:radial-gradient(var(--glow-size) var(--glow-size) at var(--glow-x) var(--glow-y), white 0%, rgba(255,255,255,0.85) 20%, transparent 60%);transition:opacity 200ms ease, mask 280ms ease, -webkit-mask 280ms ease;will-change:mask, opacity;z-index:1}.account-profile-page .glow-overlay>.company-search-hero__surface,.company-account-page .glow-overlay>.company-search-hero__surface{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(135deg, rgba(255,255,255,0.98), rgba(236,244,255,0.95)),linear-gradient(135deg, rgba(44,123,229,0.24), rgba(149,170,201,0.12));box-shadow:inset 0 1px 0 rgba(255,255,255,0.9),0 0 0 1px rgba(44,123,229,0.1);filter:saturate(1.1) brightness(1.03)}.account-profile-page .glow-overlay>.company-search-hero__surface .company-search-hero__surface-panel--primary,.company-account-page .glow-overlay>.company-search-hero__surface .company-search-hero__surface-panel--primary{background:radial-gradient(circle, rgba(44,123,229,0.34) 0%, rgba(44,123,229,0.12) 45%, transparent 74%)}.account-profile-page .glow-overlay>.company-search-hero__surface .company-search-hero__surface-panel--secondary,.company-account-page .glow-overlay>.company-search-hero__surface .company-search-hero__surface-panel--secondary{background:radial-gradient(circle, rgba(149,170,201,0.26) 0%, rgba(149,170,201,0.1) 45%, transparent 75%)}@media (max-width: 991.98px){.onboarding-first-visit .onboarding-stage{min-height:auto}.onboarding-first-visit .onboarding-copy h1,.onboarding-first-visit .onboarding-copy__subtitle{min-height:0}.onboarding-first-visit .onboarding-search-shell{position:relative;top:auto;left:auto;margin-top:2rem;transform:none}}
