:root{--ifv-public-title-top:24px}.auth-page .auth-column,.v2-page>.front,.v2-page>.front.contact-gate{padding-top:var(--ifv-public-title-top)!important}:is(.auth-card,.canvas.account-page #account-contact-panel) :is(a,button).auth-google.btn-secondary{background:var(--v2-canvas)!important;border:1px solid var(--v2-rule)!important;color:var(--v2-body)!important}:is(.auth-card,.canvas.account-page #account-contact-panel) :is(a,button).auth-google.btn-secondary:hover{filter:brightness(.96)}.v2-page :is(p,li):not(.standalone-link)>a:not([class*=btn]):not(.cta){display:inline;min-height:0;min-width:0;padding:0;position:relative;font-size:inherit;line-height:inherit;color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px}.v2-page :is(p,li):not(.standalone-link)>a:not([class*=btn]):not(.cta):after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.v2-page :is(.front,.auth-column) .standalone-link{text-align:center!important;font:400 18px/1.55 var(--v2-sans);color:var(--v2-body)}.v2-page :is(.front,.auth-column) .standalone-link>a{display:inline-flex;align-items:center;min-height:44px;font-size:inherit;color:inherit;-webkit-text-decoration-line:underline;text-decoration-line:underline;text-underline-offset:3px}.auth-page .auth-card .auth-links{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 26px;margin-top:24px;text-align:center}.auth-page .auth-card .auth-links :is(a,p){margin:0;font:400 18px/1.55 var(--v2-sans);color:var(--v2-body)}.auth-page .auth-card .auth-links>p{padding-block:calc((44px - 1lh) / 2)}.auth-page .auth-card .auth-links-stacked{flex-direction:column}@media (max-width:600px){.auth-page .auth-card .auth-links{flex-direction:column}}.auth-page .auth-card{--auth-link-slack:calc((44px - 1.21 * 18px) / 2);--auth-links-tail:0px}.auth-page .auth-card:has(>.auth-links:last-child)>:is(.auth-google,.btn-primary,.auth-action-slot):first-child{margin-top:calc(var(--auth-link-slack) + var(--auth-links-tail))}.auth-page .auth-card:has(>:is(.btn-primary,.auth-action-slot)+.auth-links-stacked:last-child){--auth-links-tail:8px}.auth-page .auth-card>:is(.btn-primary,.auth-action-slot)+.auth-links-stacked:last-child{margin-top:calc(25px - var(--auth-link-slack));padding-bottom:var(--auth-links-tail)}.auth-page .auth-card .auth-fineprint{text-align:center!important;text-wrap:balance;max-width:40em;margin:16px auto 0}.registration-location input:disabled:placeholder-shown{background:var(--ifv-disabled-surface);color:var(--ifv-disabled-ink);border-color:var(--ifv-disabled-surface)}.registration-location input:disabled::placeholder{color:var(--ifv-disabled-ink);opacity:1}.phone-prefix-chevron{display:inline-block;width:14px;height:9px;margin-left:8px;vertical-align:middle;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9' viewBox='0 0 14 9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%23262624' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50% /14px 9px no-repeat}.auth-card a.btn-emphasis{display:flex!important;width:100%!important;justify-content:center;box-sizing:border-box}.notice-message .notice-lead{font:600 18px/1.55 var(--v2-sans)!important;color:var(--v2-ink)!important;margin:0 0 4px!important;letter-spacing:normal;text-transform:none}.notice-message>p:not(.notice-lead){font:400 18px/1.55 var(--v2-sans)!important;color:var(--v2-body)!important;margin:0!important}.notice-message>p:not(.notice-lead)+p{margin-top:var(--ifv-ui-gap)!important}.notice-message .notice-actions{margin-top:8px}.notice-message .notice-actions>a:not(.btn-primary):not(.btn-secondary){font:400 18px/1.55 var(--v2-sans);color:var(--v2-clay);text-decoration:underline;text-underline-offset:3px}.notice-message .notice-actions.notice-actions-pair{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:20px;max-width:420px}.notice-message .notice-actions-pair>a{display:flex!important;align-items:center;justify-content:center;width:auto!important;min-width:0!important;margin:0!important;text-align:center}.canvas :is(.account-gate,.contact-signin-gate){margin-top:24px}.contact-signin-gate>p.contact-email-line{margin-top:var(--ifv-reading-gap)!important;overflow-wrap:anywhere}.contact-signin-gate .contact-email-line a{color:inherit;text-decoration:underline;text-underline-offset:3px;display:inline;min-height:0;padding:0}.canvas .canvas-body :not(.canvas-body)>.allowance-notice,.canvas .canvas-body>.allowance-notice{--v2-card-glow:0 0 0 transparent;background:transparent!important;border-color:transparent!important;border-radius:var(--ifv-card-unframed)!important;padding-top:var(--ifv-card-unframed)!important;padding-bottom:var(--ifv-card-unframed)!important}.canvas .canvas-body .allowance-notice.allowance-nudge{border-radius:var(--ifv-card-radius)!important}.allowance-notice.notice-message .notice-actions>a{display:inline-flex!important;align-items:center;min-height:44px!important}.canvas .canvas-body>.empty-state{--v2-card-glow:none;background:transparent!important;border-color:transparent!important;border-radius:var(--ifv-card-unframed)!important;padding-top:var(--ifv-card-unframed)!important;padding-bottom:var(--ifv-card-unframed)!important}:root{--match-facts-size:15px}.card .facts li{font-size:inherit}.canvas .card .unexplained,.canvas-nav .nav-note{font-size:15px!important}.canvas .match-card .evidence h3,.evidence h3{color:var(--v2-fine)!important;text-transform:none!important;letter-spacing:normal!important}.account-about .account-about-more>summary{font-size:18px!important}.canvas :is(.account-intro,.contact-intro){color:var(--v2-body)!important}.account-about .account-about-lead,.account-preview .account-prose,.contact-canvas .bubble.assistant{color:var(--v2-body)!important}.account-title-row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-bottom:calc(var(--ifv-h1-gap) - var(--ifv-h1-flow-gap))}.account-title-row>h1{--ifv-h1-flow-gap:var(--ifv-h1-gap);min-width:0;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.account-title-row+*{margin-top:0!important}:is(.canvas,.canvas.account-page #account-contact-panel) .account-title-row .account-signout.btn-emphasis{flex:none;margin:-8px 0!important;height:40px!important;min-height:40px!important;padding:0 16px!important}.contact-history-list .contact-rail-list{display:block!important;gap:0!important}.contact-history-list .contact-rail-list>li{margin:0!important}.contact-history-list .rail-item,.contact-history-list .rail-item:hover,.contact-history-list .rail-item[aria-current=true]{--v2-card-glow:none;background:transparent!important;border:0!important;border-bottom:1px solid var(--v2-rule)!important;border-radius:var(--ifv-card-unframed)!important;padding:var(--ifv-space-md) var(--ifv-card-unframed)!important;margin:0!important;width:100%!important}.contact-history-list .contact-rail-list>li:first-child .rail-item{border-top:1px solid var(--v2-rule)!important}@media (hover:hover) and (min-width:1024px){.contact-history-list .rail-item:hover{background:rgba(18,18,18,.03)!important}}.canvas .chips button.chip:disabled:not([aria-pressed=true]){opacity:.45!important}.listing-report-chevron{width:20px;height:20px}@media (min-width:1024px){.listing-report-chevron{width:22px;height:22px}}.canvas .card :is(.opportunity-reaction button,button.listing-report-link){position:relative}.canvas .card :is(.opportunity-reaction button,button.listing-report-link):after{content:"";position:absolute;inset:-3px -1px}@media (max-width:1023px){.canvas-bar a.canvas-bar-matches{position:relative}.canvas-bar a.canvas-bar-matches:after{content:"";position:absolute;inset:-2px 0}}.contact-history-list .rail-reply,.contact-history-list .rail-when{font-size:15px!important}.account-page :is(#account-contact-panel,#account-delete-panel)>.account-section:first-child{margin-top:24px!important}.match-management-actions{align-items:center;margin-top:12px}.match-management-actions .opportunity-keep{display:flex;align-items:center;gap:8px;flex-wrap:nowrap;flex:none;width:auto;max-width:none}:is(.canvas,.canvas.account-page #account-contact-panel) .match-entry .match-management-actions button:is(.btn-primary,.btn-secondary):not(.send):not(.stream-stop):not(.google):not(.apple):not(.auth-text-button):not(.report-send){height:var(--card-btn-h)!important;min-height:var(--card-btn-h)!important;padding:0 16px!important;font:500 var(--card-btn-font)/1.2 var(--v2-sans)!important;white-space:nowrap!important;width:auto!important;background:transparent!important;color:var(--v2-ink)!important;border:1px solid var(--v2-ink)!important;border-radius:var(--ifv-button-radius)!important;flex:none}.match-management-actions .kept-badge{display:inline-flex;align-items:center;height:var(--card-btn-h);margin:0;font-size:15px}.canvas .match-card .facts{display:flex;flex-wrap:wrap;column-gap:.3em}.canvas .match-card .facts li+li:before{content:none}.canvas .match-card .facts li:not(:last-child):after{content:"\00a0·"}.account-page .join-form label{font-size:15px;font-weight:500}.account-page .join-form input{height:var(--input-h,52px);min-height:var(--input-h,52px);border-radius:var(--ifv-button-radius);box-sizing:border-box}.account-page .account-actions.account-actions-pair{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.account-page .account-actions.account-actions-pair>button{margin:0!important}@media (min-width:360px) and (max-width:600px){.account-page .account-tabs-row .content-tabs button[role=tab]{font-size:15px!important}}.canvas .thread .bubble.assistant{max-width:100%;padding-right:0}.composer textarea::placeholder{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (max-width:600px){.account-page .account-actions.account-actions-pair{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}.account-page .account-actions.account-actions-pair>button{width:100%!important}}.composer .composer-box textarea{padding-top:9px!important;padding-bottom:9px!important}@media (max-width:1023px){.intake-account-corner[style*="--logo-mid"]{top:calc(var(--logo-mid) - 22px)!important}}.composer textarea{scrollbar-width:none}.composer textarea::-webkit-scrollbar{display:none;width:0;height:0}:is(.canvas,.canvas.account-page #account-contact-panel) .account-page button.btn-primary.account-submit:not(.send):not(.stream-stop):not(.google):not(.apple):not(.auth-text-button):not(.report-send):not(.listing-report-link){background:var(--v2-ink)!important;color:var(--v2-canvas)!important;border:1px solid var(--v2-ink)!important}:is(.canvas,.canvas.account-page #account-contact-panel) .account-page button.btn-primary.account-submit:disabled:not(.x){background:var(--ifv-disabled-surface)!important;color:var(--ifv-disabled-ink)!important;border-color:var(--ifv-disabled-surface)!important}:is(.canvas,.canvas.account-page #account-contact-panel) .account-page button.btn-secondary.account-cancel:not(.send):not(.stream-stop):not(.google):not(.apple):not(.auth-text-button):not(.report-send):not(.listing-report-link){background:transparent!important;color:var(--v2-ink)!important;border:1px solid var(--v2-ink)!important}@media (max-width:1023px){.canvas>.canvas-bar{position:relative;z-index:6}.canvas>.canvas-bar:after{content:"";position:absolute;left:0;right:0;top:100%;height:24px;pointer-events:none;background:linear-gradient(to bottom,var(--ifv-bg,#f8f8f6),rgb(248 248 246/0));opacity:0;transition:opacity .15s}.canvas[data-scrolled]>.canvas-bar:after{opacity:1}}@media (prefers-reduced-motion:reduce){.canvas>.canvas-bar:after{transition:none}}@media (min-width:1024px){.canvas.intake-canvas>.canvas-bar{position:absolute;top:0;left:0;right:0;z-index:6;pointer-events:none}.canvas.intake-canvas>.canvas-bar>*{pointer-events:auto}.canvas.intake-canvas>.canvas-body{grid-row:1/5;padding-top:calc(48px + 92px / var(--ifv-content-scale))!important}}.intake-summary-asked .intake-summary-said{color:var(--v2-clay)}.decline-why-options{display:flex;flex-wrap:wrap;gap:8px}:is(.canvas,.canvas.account-page #account-contact-panel) .card .decline-why-options button.chip.chip{width:auto;font-size:var(--card-btn-font)!important}:is(.canvas,.canvas.account-page #account-contact-panel) .card .decline-why-options button.chip[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--v2-ink)!important}.match-another{margin-top:20px}.match-another textarea{min-height:72px}.match-another .match-another-note{margin:0;font-size:15px;color:var(--v2-fine)}.match-another .match-another-actions{display:flex;flex-wrap:wrap;gap:8px}:is(.canvas,.canvas.account-page #account-contact-panel) .card .match-another-actions button.match-another-send.match-another-send:not(:disabled){background:var(--v2-ink)!important;color:var(--v2-canvas)!important;border-color:var(--v2-ink)!important}:is(.canvas,.canvas.account-page #account-contact-panel) .card .match-another-actions button.match-another-next.match-another-next:not(:disabled){background:transparent!important;color:var(--v2-clay)!important;border-color:var(--v2-clay)!important}.match-another-spent{margin:20px 0 0}