.methodology-container{align-items:center;padding-bottom:120px}.methodology-flex{width:100%;max-width:602px;display:flex;flex-direction:column;gap:36px}.methodology-feature-section,.methodology-intro{align-items:flex-start}.methodology-header-wrapper{display:inline-flex;padding:2px;flex-direction:column;align-items:flex-start;border-radius:6px;background:#fff;box-shadow:0 0 0 .735px rgba(0,0,0,.02),0 1.47px 4.41px 0 rgba(0,0,0,.04),0 2.94px 5.88px 0 rgba(0,0,0,.1)}.methodology-header-inside{display:flex;padding:4px;align-items:center;gap:12px;align-self:stretch;border-radius:4px;background:var(--neutral-50,#f6f6f6)}.method-img-block{width:20px;height:16px;border-radius:3px;display:flex;align-items:center;justify-content:center;color:var(--neutral-0,#ffffff);font-family:SF Pro Text,SF Pro Display,sans-serif;font-size:8px;font-style:normal;font-weight:500;line-height:16px;letter-spacing:-.01em}.method-img-block-79{background:#1b8675}.method-img-block-93{background:#19564e}.method-img-block-36{background:#6d6d6d}.method-img-block-98{background:#19564e}.method-img-block-14{background:#c0392b}.method-img-block-45{background:#40c4aa}.method-img-wrap{display:flex;width:84px;height:56px;padding:2px;flex-direction:column;justify-content:center;align-items:center;border-radius:5px;background:#fff;box-shadow:0 0 0 .735px rgba(0,0,0,.02),0 1.47px 4.41px 0 rgba(0,0,0,.04),0 2.94px 5.88px 0 rgba(0,0,0,.1);transform:scale(1) rotate(0deg);will-change:transform;transition:transform .18s ease}.method-img-wrap-image{width:100%;height:100%;object-fit:cover;border-radius:3px}.methodology-header-wrapper:hover .method-img-wrap{transform:scale(1.03) rotate(1.5deg)}.methodology-body-copy{line-height:1.65;text-align:center;text-wrap:balance}.methodology-page-title{width:100%;text-align:center}.methodology-page-subheading{text-align:center}.methodology-divider{width:100%;height:1px;background:var(--neutral-100,#e7e7e7)}.methodology-section-heading{padding-top:0;padding-bottom:0;width:auto;text-align:left}.methodology-section-heading-row{width:100%;padding-top:12px;padding-bottom:16px}.methodology-feature-list{display:flex;width:100%;flex-direction:column;gap:32px}.methodology-feature-row{scroll-margin-top:120px;display:flex;width:100%;flex-direction:column;align-items:flex-start}.methodology-feature-content{width:100%}.methodology-feature-heading-row{width:100%;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.methodology-feature-title{margin:0}.methodology-feature-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.methodology-feature-description{margin:0}.method-icon-wrap{display:flex;width:32px;height:32px;flex-direction:column;justify-content:center;align-items:center;border-radius:6px;border:1px solid var(--neutral-100,#e7e7e7);background:var(--neutral-50,#f6f6f6);flex-shrink:0}.methodology-feature-type{display:inline-flex;padding:4px 8px;justify-content:center;align-items:center;border-radius:999px;background:var(--brand-500,#24a890);color:var(--brand-50,#f1fcf8);white-space:nowrap}.methodology-feature-sources{position:relative}.methodology-feature-source-toggle{display:inline-flex;padding:4px 6px 4px 8px;justify-content:center;align-items:center;gap:2px;border-radius:999px;border:1px solid var(--neutral-100,#e7e7e7);background:var(--neutral-0,#fff);color:var(--neutral-800,#2b2b2b);cursor:pointer;transition:border-color .15s ease,background .15s ease,transform .3s cubic-bezier(.6,.6,0,1)}.methodology-feature-source-toggle:hover{background:var(--neutral-50,#f6f6f6)}.methodology-feature-source-toggle:active{transform:scale(.97)}.methodology-feature-source-toggle:focus-visible{outline:none}.methodology-feature-source-toggle-icon-wrap{display:flex;width:16px;height:16px;flex-shrink:0;align-items:center;justify-content:center;color:var(--brand-500,#24a890)}.methodology-feature-source-toggle-icon-wrap svg{transition:transform .3s ease-out}.methodology-feature-source-toggle[aria-expanded=true] .methodology-feature-source-toggle-icon-wrap svg{transform:rotate(180deg)}.methodology-feature-sources-panel{position:absolute;bottom:calc(100% + 8px);left:0;z-index:2;display:flex;flex-direction:column;align-items:center;align-self:stretch;min-width:280px;max-width:min(80vw,360px);padding:6px;border-radius:12px;background:var(--neutral-0,#fff);box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);opacity:0;transform:scale(.9);transform-origin:bottom left;transition:opacity .2s cubic-bezier(.165,.84,.44,1),transform .2s cubic-bezier(.165,.84,.44,1);pointer-events:none}.methodology-feature-sources--open .methodology-feature-sources-panel{opacity:1;transform:scale(1);pointer-events:auto}.methodology-feature-source-link{display:flex;align-items:center;align-self:stretch;min-width:0;padding:8px;border-radius:6px;background:var(--neutral-0,#fff);cursor:pointer;text-decoration:none;line-height:1.55;color:var(--neutral-600);transition:none}.methodology-feature-source-link:hover{background:var(--neutral-50,#f6f6f6);color:var(--neutral-950,#3d3d3d)}.methodology-feature-source-link:focus-visible{outline:none;color:var(--neutral-950,#3d3d3d)}.methodology-feature-source-link:active{color:var(--neutral-950,#3d3d3d)}.methodology-feature-source-link-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.methodology-feature-section--left,.methodology-feature-section--left .methodology-feature-row{align-items:flex-start}.methodology-feature-section--left .methodology-feature-description,.methodology-feature-section--left .methodology-feature-title,.methodology-feature-section--left .methodology-section-heading{text-align:left}@media (max-width:768px){.methodology-feature-content{align-items:flex-start}.methodology-feature-sources-panel{min-width:min(100vw - 48px,280px);max-width:min(100vw - 48px,320px);transform-origin:bottom left}}@keyframes logoEntry{0%{transform:rotate(180deg)}40%{transform:rotate(0deg) translateY(0)}55%{transform:rotate(0deg) translateY(4px)}65%{transform:rotate(0deg) translateY(0)}80%{transform:rotate(0deg) translateY(4px)}90%,to{transform:rotate(0deg) translateY(0)}}.auth-header{position:fixed;top:0;right:0;z-index:1000;padding:16px 24px;justify-content:flex-end}.auth-buttons,.auth-header{display:flex;align-items:center}.auth-buttons{gap:12px}.auth-button{padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s ease}.signin-button{background:transparent;color:var(--neutral-700);border:1px solid var(--neutral-200)}.signin-button:hover{background:var(--neutral-50);border-color:var(--neutral-300)}.signup-button{background:var(--brand-500);color:white}.signup-button:hover{background:var(--brand-600)}.user-section{position:relative;display:flex;align-items:center;gap:16px}.user-profile-block{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;border-radius:999px;background:#fff;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);cursor:pointer;transition:box-shadow .3s cubic-bezier(.6,.6,0,1),transform .3s cubic-bezier(.6,.6,0,1)}.user-profile-block:hover{box-shadow:0 4px 8px 0 rgba(34,42,53,.1),0 0 0 1px rgba(34,42,53,.14),0 1px 5px -4px rgba(19,19,22,.9)}.user-profile-block:active{transform:scale(.95)}.profile-modal-anchor{position:fixed;top:0;left:0;z-index:10002;transform:translateX(-100%)}.profile-modal{position:relative;display:flex;min-width:240px;padding:20px 24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:11px;background:#fff;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);transform-origin:top right;animation:profileModalFadeIn .3s cubic-bezier(.6,.6,0,1) forwards}.profile-modal.is-closing{animation:profileModalFadeOut .15s cubic-bezier(.6,.6,0,1) forwards}@keyframes profileModalFadeIn{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}@keyframes profileModalFadeOut{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.95)}}.profile-modal .full-width{width:100%}.profile-danger-zone{position:relative;display:flex;width:100%;min-width:240px;padding:20px 24px;flex-direction:column;align-items:flex-start;gap:24px;border-radius:11px;background:linear-gradient(0deg,rgba(223,28,65,.02),rgba(223,28,65,.02)),rgba(255,255,255,.93);box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 12px 24px -12px rgba(150,19,44,.12),0 1px 2px 0 rgba(150,19,44,.08),0 0 0 1px rgba(223,28,65,.16)}.profile-modal-header{display:flex;width:100%;justify-content:space-between;align-items:center}.saved-counter{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:10px;border-radius:999px;background:var(--brand-800);transition:background-color .3s cubic-bezier(.6,.6,0,1);cursor:pointer;text-decoration:none}.saved-counter:hover{background:var(--brand-700)}.invitation-link{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:6px;background:var(--brand-500,#24a890);box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);border:none;cursor:pointer;position:relative;overflow:hidden}.invitation-link:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12));opacity:0;transition:opacity .3s cubic-bezier(.6,.6,0,1);pointer-events:none}.invitation-link:hover:after{opacity:1}.invitation-link-text{transition:opacity .2s cubic-bezier(.6,.6,0,1),transform .2s cubic-bezier(.6,.6,0,1)}.invitation-link-text.hidden{opacity:0;transform:translateY(-2px)}.invitation-link-copied{position:absolute;opacity:0;transform:translateY(2px)}.invitation-link-copied.visible{opacity:1;transform:translateY(0)}.signout-button{display:flex;padding:6px 12px;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:6px;background:#fff;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);border:none;cursor:pointer;transition:box-shadow .3s cubic-bezier(.6,.6,0,1)}.signout-button:hover{box-shadow:0 4px 8px 0 rgba(34,42,53,.1),0 0 0 1px rgba(34,42,53,.14),0 1px 5px -4px rgba(19,19,22,.9)}.signout-button:disabled{cursor:default;opacity:.6}.profile-delete-button{color:#b42318}.profile-delete-button:hover{background:rgba(180,35,24,.05)}.profile-delete-modal-backdrop{position:fixed;inset:0;z-index:10003;display:flex;align-items:center;justify-content:center;padding:24px;background:rgba(247,248,250,.82);backdrop-filter:blur(8px);animation:fadeIn .2s ease}.profile-delete-modal{display:flex;width:100%;max-width:396px;padding:24px;flex-direction:column;gap:24px;border-radius:24px;border:1px solid var(--neutral-100,#e7e7e7);background:#fff;box-shadow:0 48px 96px -48px rgba(22,34,51,.45),0 20px 32px -24px rgba(22,34,51,.28),0 1px 5px -4px rgba(19,19,22,.7)}.profile-delete-modal-actions{display:flex;gap:12px}.profile-delete-modal-actions>*{flex:1 1 0}.profile-delete-confirm-button{background:rgba(180,35,24,.08)}.profile-password-input{width:100%;height:32px;padding:6px 8px;border-radius:6px;background:var(--neutral-0,#fff);box-shadow:0 1px 2px 0 rgba(18,55,105,.08),0 0 0 1px rgba(9,25,72,.13);border:none;color:var(--neutral-950)}.profile-password-input:focus{outline:none;box-shadow:0 1px 2px 0 rgba(25,108,95,.32),0 0 0 1px #24a890,0 0 0 2px #fff,0 0 0 3px rgba(36,168,144,.24)}.login-modal-backdrop{position:fixed;top:100px;left:0;width:100%;height:calc(100% - 100px);background:rgba(255,255,255,.8);backdrop-filter:blur(8px);z-index:10000;display:flex;justify-content:center;align-items:flex-start;padding-top:60px;padding-left:20px;padding-right:20px;animation:fadeIn .2s ease}.login-modal-backdrop.closing{animation:fadeOut .15s ease forwards}.login-modal-backdrop.login-modal-backdrop--check-email{padding-top:120px}@media (max-width:1512px){.login-modal-backdrop,.login-modal-backdrop.login-modal-backdrop--check-email{padding-top:24px}}.login-modal{position:relative;display:flex;width:100%;max-width:396px;padding:40px 48px 32px;flex-direction:column;align-items:center;gap:36px;border-radius:24px;border:1px solid var(--neutral-100,#e7e7e7);background:#fff;box-shadow:0 128px 36px 0 rgba(135,135,135,0),0 82px 33px 0 rgba(135,135,135,.01),0 46px 28px 0 rgba(135,135,135,.03),0 20px 20px 0 rgba(135,135,135,.05),0 5px 11px 0 rgba(135,135,135,.06);animation:slideUp .2s ease .1s backwards}.login-modal.closing{animation:fadeOut .15s ease forwards}.login-modal.login-modal--verification-exit{pointer-events:none;animation:none}.check-email-modal,.login-modal.login-modal--verification-exit{opacity:0;transform:translateY(4px);transition:opacity .3s ease-out,transform .3s ease-out}.check-email-modal{position:relative;display:flex;box-sizing:border-box;width:max-content;max-width:none;padding:36px 56px;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:16px;border:1px solid var(--neutral-100,#e7e7e7);background:var(--neutral-0,#fff);box-shadow:0 128px 36px 0 rgba(135,135,135,0),0 82px 33px 0 rgba(135,135,135,.01),0 46px 28px 0 rgba(135,135,135,.03),0 20px 20px 0 rgba(135,135,135,.05),0 5px 11px 0 rgba(135,135,135,.06)}.check-email-modal.check-email-modal--visible{opacity:1;transform:translateY(0)}.check-email-modal-body,.check-email-modal-title{margin:0;text-align:center;white-space:nowrap}.login-modal-logo svg{animation:logoEntry 1.2s cubic-bezier(.34,1.56,.64,1) .5s backwards}.forgot-link{display:inline-flex;padding:5px 10px;justify-content:center;align-items:center;border-radius:6px;background:none;border:none;cursor:pointer;transition:background-color .2s ease,color .2s ease}.forgot-link:hover{background:var(--neutral-50);color:var(--neutral-800)}.login-modal-input{display:flex;width:300px;height:36px;padding:6px 8px;align-items:flex-start;gap:10px;border-radius:6px;background:var(--neutral-0,#fff);box-shadow:0 1px 2px 0 rgba(18,55,105,.08),0 0 0 1px rgba(9,25,72,.13);border:none;font-family:SF Pro,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.01em;color:var(--neutral-950);transition:box-shadow .2s ease}.login-modal-input::placeholder{color:#818898;font-family:SF Pro,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:-.01em}.login-modal-input:hover{box-shadow:0 1px 2px 0 rgba(9,25,72,.16),0 0 0 1px rgba(9,25,72,.16)}.login-modal-input:focus{outline:none;box-shadow:0 1px 2px 0 rgba(25,108,95,.32),0 0 0 1px #24a890,0 0 0 2px #fff,0 0 0 3px rgba(36,168,144,.24)}.login-modal-container,.search-limit-notif{display:flex;flex-direction:column;align-items:center}.search-limit-notif{width:360px;margin-top:36px;padding:12px 16px 12px 12px;text-align:center;gap:4px;border-radius:10px;border:1px solid var(--neutral-100,#e7e7e7);background:#fff;box-shadow:0 128px 36px 0 rgba(135,135,135,0),0 82px 33px 0 rgba(135,135,135,.01),0 46px 28px 0 rgba(135,135,135,.03),0 20px 20px 0 rgba(135,135,135,.05),0 5px 11px 0 rgba(135,135,135,.06)}.search-limit-notif p{margin:0;max-width:100%;text-align:center}.password-reset-page{min-height:calc(100vh - 220px);display:flex;flex-direction:column;justify-content:center;align-items:center;gap:20px;padding:72px 20px 96px;background:radial-gradient(circle at top,rgba(36,168,144,.08),transparent 38%),linear-gradient(180deg,rgba(255,255,255,.96),#f9f9f9)}.password-reset-card{animation-delay:0s}.password-reset-status{width:300px}.password-reset-error{margin-top:0}.login-error-div{display:flex;padding:12px 16px 12px 12px;align-items:center;border-radius:10px;border:1px solid var(--neutral-100,#e7e7e7);background:#fff;box-shadow:0 128px 36px 0 rgba(135,135,135,0),0 82px 33px 0 rgba(135,135,135,.01),0 46px 28px 0 rgba(135,135,135,.03),0 20px 20px 0 rgba(135,135,135,.05),0 5px 11px 0 rgba(135,135,135,.06);margin-top:20px}.login-error-div.entering{animation:loginErrorEntry .2s ease forwards}.login-error-div.pulse{animation:loginErrorPulse .2s ease}@keyframes loginErrorEntry{0%{transform:translateY(4px)}to{transform:translateY(0)}}.login-error-content{display:flex;align-items:center;gap:6px}.login-error-div.entering .login-error-content{animation:loginErrorContentFade .2s ease forwards}@keyframes loginErrorContentFade{0%{opacity:0}to{opacity:1}}@keyframes loginErrorPulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}.full-width{width:100%}.login-modal-submit{width:100%;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);transition:transform .3s cubic-bezier(.6,.6,0,1);user-select:none;background-color:var(--brand-500);color:var(--neutral-0);font-family:SF Pro,sans-serif;font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;position:relative;overflow:hidden}.login-modal-submit:active{transform:scale(.97)}.login-submit-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12));opacity:0;transition:opacity .3s cubic-bezier(.6,.6,0,1);pointer-events:none}.login-modal-submit:hover:not(:disabled){background-color:var(--brand-500)}.login-modal-submit:hover:not(:disabled) .login-submit-glow{opacity:1}.login-modal-submit:disabled{opacity:.7;cursor:not-allowed}.login-modal-submit.is-signup-disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.login-modal-google-button{width:100%;height:40px;border-radius:6px;border:none;background:#f2f2f2;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;color:#1f1f1f;transition:background-color .2s ease}.login-modal-google-button:hover:not(:disabled){background:#eeeeee}.login-modal-google-button:disabled{opacity:.7;cursor:not-allowed}.login-signup-agreement-row{display:flex;width:300px;align-items:center;gap:10px}.login-signup-agreement-checkbox{appearance:none;-webkit-appearance:none;width:16px;height:16px;border:none;outline:none;border-radius:3px;background:var(--neutral-0,#fff);box-shadow:0 1px 2px 0 rgba(18,55,105,.08),0 0 0 1px rgba(9,25,72,.13);cursor:pointer;flex-shrink:0}.login-signup-agreement-checkbox:checked{background-color:var(--brand-500,#24a890);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5L7 11.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:12px 12px;box-shadow:0 1px 2px 0 rgba(18,55,105,.08),0 0 0 1px rgba(36,168,144,.6)}.login-signup-agreement-label{line-height:18px}.login-signup-agreement-copy{font-size:13px;line-height:16px}.login-modal-create-account{width:100%;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);transition:box-shadow .3s cubic-bezier(.6,.6,0,1),transform .3s cubic-bezier(.6,.6,0,1);user-select:none;background-color:var(--neutral-0);color:var(--neutral-950);font-family:SF Pro,sans-serif;font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em}.login-modal-create-account:hover{background-color:var(--neutral-0);box-shadow:0 4px 8px 0 rgba(34,42,53,.1),0 0 0 1px rgba(34,42,53,.14),0 1px 5px -4px rgba(19,19,22,.9)}.login-modal-create-account:active{transform:scale(.97)}.login-modal-toggle{background:none;border:none;padding:0;font-family:inherit;color:var(--brand-500);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.login-modal-toggle:hover{color:var(--brand-600)}.nav{position:fixed;top:0;left:0;right:0;z-index:1000}.page-content-padded{padding-top:100px}.nav-container{width:100%;max-width:1440px;height:100px;padding-left:32px;padding-right:32px;position:relative;margin:0 auto}.nav-pill-wrapper{left:50%;top:50%;transform:translate(-50%,-50%);height:40px;padding:2px;display:flex;gap:10px;background-color:var(--neutral-0);box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);z-index:1}.background-pill,.nav-pill-wrapper{position:absolute;border-radius:999px}.background-pill{top:2px;left:0;background-color:var(--neutral-50);transition:opacity .3s cubic-bezier(.645,.045,.355,1),transform .3s cubic-bezier(.645,.045,.355,1),width .3s cubic-bezier(.645,.045,.355,1);opacity:0;padding:6px 12px 6px 8px;height:36px;z-index:0}.nav-pill{position:relative;display:flex;padding:6px 12px 6px 8px;flex-direction:row;align-items:center;gap:6px;border-radius:999px;text-decoration:none;z-index:1}.nav-pill .label-medium{color:var(--neutral-800)}.nav-pill .label-medium,.nav-pill .nav-icon{transition:color .3s cubic-bezier(.6,.6,0,1)}.nav-pill .nav-icon{color:var(--neutral-600)}.nav-pill:hover .label-medium{color:var(--neutral-950)}.nav-pill:hover .nav-icon{color:var(--brand-500)}.nav-pill.active .label-medium{color:var(--neutral-950)}.nav-pill.active .nav-icon{color:var(--brand-500)}.nav-pill:first-child{width:103px}.nav-pill:nth-child(2){width:97px}.nav-pill:nth-child(3){width:106px}.nav-pill:nth-child(4){width:120px}.nav-pill:nth-child(5){width:110px}.nav-flex{width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:2}.nav-flex>*{pointer-events:auto}.profile-dropdown-link{position:relative;display:block;width:40px;height:40px;border-radius:999px;overflow:hidden;text-decoration:none;cursor:pointer;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7)}.profile-mask{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:999px;z-index:2;opacity:0;cursor:pointer;background:linear-gradient(180deg,rgba(255,255,255,.2),rgba(255,255,255,0));transition:opacity .3s cubic-bezier(.6,.6,0,1)}.profile-dropdown-link:hover .profile-mask{opacity:1}.profile-img{width:100%;min-width:100%;object-fit:cover}.nav-menu-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:999px;background-color:var(--neutral-0);text-decoration:none;cursor:pointer;transition:background-color .3s cubic-bezier(.6,.6,0,1);box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7)}.nav-menu-link:hover{background-color:var(--neutral-50)}.burger-svg{width:20px;height:20px}.nav-logo-link{display:flex;align-items:center;text-decoration:none;color:inherit;border:none;outline:none}.nav-logo-img{width:144.4px;height:36px;object-fit:contain}.auth-button{width:84px;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;font-family:inherit;white-space:nowrap;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);transition:transform .3s cubic-bezier(.6,.6,0,1);user-select:none}.auth-button:active{transform:scale(.97)}.signin-button{background-color:var(--neutral-0);color:var(--neutral-950);font-family:SF Pro,sans-serif;font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);transition:box-shadow .3s cubic-bezier(.6,.6,0,1),transform .3s cubic-bezier(.6,.6,0,1)}.signin-button:hover{background-color:var(--neutral-0);box-shadow:0 4px 8px 0 rgba(34,42,53,.1),0 0 0 1px rgba(34,42,53,.14),0 1px 5px -4px rgba(19,19,22,.9)}.signup-button{background-color:var(--brand-500)!important;color:var(--neutral-0);font-family:SF Pro,sans-serif;font-size:16px;line-height:24px;font-weight:500;letter-spacing:-.01em;position:relative;overflow:hidden}.sign-up-glow{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12));opacity:0;transition:opacity .3s cubic-bezier(.6,.6,0,1);pointer-events:none}.signup-button:hover{background-color:var(--brand-500)!important}.signup-button:hover .sign-up-glow{opacity:1}.cl-userButtonPopoverUserPreview{color:var(--neutral-950)!important}.cl-userButtonPopoverActionButton,.cl-userButtonPopoverUserPreview{font-family:SF Pro,sans-serif!important;font-size:14px!important;line-height:20px!important;font-weight:500!important;letter-spacing:-.01em!important}.cl-userButtonPopoverActionButton{color:var(--neutral-600)!important}.cl-userButtonPopoverActionButton:hover{background-color:var(--neutral-50)!important}.footer{width:100%;background-color:#f9f9f9;border-top:1px solid var(--neutral-100)}.footer-container{width:100%;max-width:1440px;padding:20px 32px;position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0 auto}.footer-copyright{color:var(--neutral-400)}.footer-centre-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:row;gap:10px;align-items:center}.footer-centre-wrap .footer-link{display:inline-flex;padding:4px 8px 4px 6px;align-items:center;gap:5px;font:inherit;color:inherit;appearance:none;border-radius:5px;background:rgb(255,255,255,0);border:1px solid rgb(231,231,231,0);text-decoration:none;transition:background .3s cubic-bezier(.6,.6,0,1),border-color .3s cubic-bezier(.6,.6,0,1)}.footer-centre-wrap .footer-link:hover{background:rgb(255,255,255,100);border-color:rgb(231,231,231,100);cursor:pointer}.footer-centre-wrap .footer-link:disabled{cursor:progress}.footer-plus-flex{display:flex;align-items:center;gap:3px}.footer-centre-links-flex{display:flex;flex-direction:row;gap:4px}.footer-divider{width:1px;height:16px;background:var(--neutral-200)}.footer-flex{display:flex;flex-direction:row;gap:8px;justify-content:center}.footer-link{color:var(--neutral-400);text-decoration:none;transition:color .3s cubic-bezier(.6,.6,0,1)}.footer-link:hover{color:var(--neutral-600);cursor:pointer}.footer-dot{width:3px;height:3px;border-radius:999px;background-color:var(--neutral-200);align-self:center}.homedive-plus-modal-backdrop{position:fixed;top:100px;left:0;width:100%;height:calc(100% - 100px);background:rgba(255,255,255,.8);backdrop-filter:blur(8px);z-index:10000;display:flex;justify-content:center;align-items:flex-start;padding:150px 20px;animation:homedivePlusModalFadeIn .2s ease}.homedive-plus-modal-backdrop.closing{animation:homedivePlusModalFadeOut .15s ease forwards}@keyframes homedivePlusModalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes homedivePlusModalFadeOut{0%{opacity:1}to{opacity:0}}.homedive-plus-modal{position:relative;display:flex;width:480px;max-width:100%;padding:36px 56px;flex-direction:column;justify-content:center;align-items:center;gap:20px;border-radius:16px;border:1px solid var(--neutral-100,#e7e7e7);background:var(--neutral-0,#fff);box-shadow:0 128px 36px 0 rgba(135,135,135,0),0 82px 33px 0 rgba(135,135,135,.01),0 46px 28px 0 rgba(135,135,135,.03),0 20px 20px 0 rgba(135,135,135,.05),0 5px 11px 0 rgba(135,135,135,.06);animation:homedivePlusModalSlideUp .2s ease .1s backwards}.homedive-plus-modal.closing{animation:homedivePlusModalFadeOut .15s ease forwards}@keyframes homedivePlusModalSlideUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.homedive-plus-modal__icon-wrap{display:flex;width:32px;height:32px;flex-shrink:0;align-items:center;justify-content:center;border-radius:5px;background:var(--brand-500)}.homedive-plus-modal__body{max-width:330px;text-align:center}.homedive-plus-cta{width:100%;height:40px;border-radius:6px;display:flex;align-items:center;justify-content:center;gap:4px;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 4px 8px 0 rgba(34,42,53,.05),0 0 0 1px rgba(34,42,53,.08),0 1px 5px -4px rgba(19,19,22,.7);transition:transform .3s cubic-bezier(.6,.6,0,1);user-select:none;background-color:var(--brand-500);color:var(--neutral-0);position:relative;overflow:hidden}.homedive-plus-cta:active:not(:disabled){transform:scale(.96)}.homedive-plus-cta:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(255,255,255,.12));opacity:0;transition:opacity .3s cubic-bezier(.6,.6,0,1);pointer-events:none}.homedive-plus-cta:hover:not(:disabled):after{opacity:1}.homedive-plus-cta:disabled{opacity:.7;cursor:not-allowed}.error-toast,.save-toast,.success-toast,.unsave-toast{position:fixed;bottom:24px;right:24px;z-index:10002;opacity:0;transform:translateY(20px);transition:opacity .3s cubic-bezier(.6,.6,0,1),transform .3s cubic-bezier(.6,.6,0,1)}.error-toast.visible,.save-toast.visible,.success-toast.visible,.unsave-toast.visible{opacity:1;transform:translateY(0)}.error-toast.exiting,.save-toast.exiting,.success-toast.exiting,.unsave-toast.exiting{opacity:0;transform:translateY(0);transition:opacity .3s ease}.save-toast,.success-toast{display:flex;padding:8px 12px 8px 8px;justify-content:center;align-items:center;gap:6px;border-radius:6px;background:linear-gradient(0deg,rgba(64,196,170,.05),rgba(64,196,170,.05)),rgba(255,255,255,.93);box-shadow:0 12px 24px -12px rgba(24,78,68,.24),0 1px 2px 0 rgba(64,196,170,.16),0 0 0 1px rgba(64,196,170,.28)}.unsave-toast{padding:8px 12px 8px 8px;gap:6px}.error-toast,.unsave-toast{display:flex;justify-content:center;align-items:center;border-radius:6px;background:linear-gradient(0deg,rgba(223,28,65,.02),rgba(223,28,65,.02)),rgba(255,255,255,.93);box-shadow:0 12px 24px -12px rgba(150,19,44,.24),0 1px 2px 0 rgba(150,19,44,.12),0 0 0 1px rgba(223,28,65,.16);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.error-toast{height:44px;padding:12px 14px 12px 12px;gap:10px}.toast-undo-button{display:flex;padding:4px 10px;justify-content:center;align-items:center;gap:6px;border-radius:6px;background:linear-gradient(180deg,rgba(255,255,255,0),rgba(193,199,208,.02)),#fff;border:none;cursor:pointer;transition:background .25s ease,box-shadow .25s ease}.toast-undo-button,.toast-undo-button:hover{box-shadow:0 1px 2px 0 rgba(164,172,185,.24),0 0 0 1px rgba(18,55,105,.08)}.toast-undo-button:hover{background:linear-gradient(180deg,rgba(255,255,255,0),rgba(193,199,208,.16)),#fff}.toast-undo-button:active{transform:scale(.95)}@media (min-width:1920px){.error-toast,.save-toast,.success-toast,.unsave-toast{bottom:69px;right:120px}}.is-415{max-width:415px;text-align:center}.mobile-message-wrapper{display:none}@media (max-width:1023px){.app-content-wrapper{display:none}.mobile-message-wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:90px;padding:24px;width:100%;height:100vh;background:#ffffff}.mobile-message-wrapper .mini-wrapper.left:hover,.mobile-message-wrapper .mini-wrapper.right:hover,.mobile-message-wrapper .mini-wrapper:hover{transform:none}.mobile-message-wrapper .mini-wrapper,.mobile-message-wrapper .mini-wrapper img{pointer-events:none}.mobile-message-wrapper .mini-wrapper{width:64px;height:42.67px;padding:1.52px;border-radius:3.81px}.mobile-message-wrapper .mini-wrapper img{width:60.95px;height:39.62px;border-radius:2.29px}.mobile-message-wrapper .mini-wrapper.left{left:-44.19px;top:-7.62px}.mobile-message-wrapper .mini-wrapper.right{right:-44.19px;top:-7.62px}.mobile-message-wrapper .mobile-minis-top .mini-wrapper.left,.mobile-message-wrapper .mobile-minis-top .mini-wrapper.right{top:7.62px}}@media (max-width:440px){.mobile-message-wrapper{flex-direction:column;align-items:center;justify-content:center;gap:69px;padding:56px 24px}.is-415{max-width:211px}}html{scrollbar-gutter:stable}@font-face{font-family:SF Pro Display;src:url(/fonts/sf-pro-display-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro-text-medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:SF Pro;src:url(/fonts/sf-pro-text-regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}.page-wrapper{width:100%;overflow:hidden}.nav{width:100%;background-color:#f9f9f9;border-bottom:1px solid var(--neutral-100)}.section{width:100%;background:var(--neutral-0)}a{text-decoration:none;color:inherit}