:root{--wimby-green:#18f29a;--wimby-purple:#b52cff;--wimby-bg:#000}.centerScreen{background:#000!important;color:#f4f7fb!important}.brandLockup{flex-direction:column!important;gap:0!important;text-align:center}.brandLogo{display:block!important;width:144px!important;height:auto!important;max-width:100%;object-fit:contain!important;border-radius:0!important;box-shadow:none!important}.brandTagline{color:#8f9bac!important}.mobileBrandLockup{gap:0!important}.mobileBrandLogo{display:block!important;width:72px!important;height:auto!important;object-fit:contain!important;border-radius:0!important;box-shadow:none!important}.loginScreen{min-height:100dvh!important;background:#000!important;align-items:center!important;justify-content:center!important;padding:22px!important;color:#f7f8fb!important}.loginCard{width:min(100%,520px)!important;max-width:520px!important;box-sizing:border-box!important;padding:34px 30px 28px!important;border:0!important;border-radius:0!important;overflow:visible!important;background:transparent!important;box-shadow:none!important}.loginCard:after,.loginCard:before{content:none!important;display:none!important}.loginBrand{width:min(100%,240px)!important;margin:0 auto 24px!important;background:none!important;filter:none!important;line-height:0!important}.loginBrand img{display:block;width:100%;height:auto;object-fit:contain}.loginBrand:after,.loginBrand:before{content:none!important;display:none!important}.loginCard>h1,.loginCard>p{display:none!important}.loginCard .authSwitch{display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:0!important;gap:0!important;width:100%!important;margin:0 0 22px!important;padding:0!important;border:1px solid #172330!important;border-radius:17px!important;background:#030609!important;overflow:hidden!important}.loginCard .authSwitch button{min-height:56px!important;border:0!important;border-radius:16px!important;background:transparent!important;color:#8e99aa!important;font-size:18px!important;font-weight:650!important;box-shadow:none!important}.loginCard .authSwitch button.active{background:#101c26!important;color:#f8fafc!important;box-shadow:inset 0 0 0 1px rgba(24,242,154,.75)!important}.loginCard>input{display:block!important;width:100%!important;height:66px!important;box-sizing:border-box!important;margin:0 0 18px!important;padding:0 22px 0 62px!important;border:1.5px solid #344353!important;border-radius:16px!important;background-color:#020609!important;color:#f4f7fb!important;font-size:18px!important;outline:none!important;transition:border-color .18s ease,box-shadow .18s ease!important}.loginCard>input::placeholder{color:#8f9bac!important;opacity:1!important}.loginCard>input:focus{border-color:#18f29a!important;box-shadow:0 0 0 2px rgba(24,242,154,.08)!important}.loginCard>input[type=email]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 24 24' fill='none' stroke='%2396a3b4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='5' width='18' height='14' rx='2'/%3E%3Cpath d='m3 7 9 6 9-6'/%3E%3C/svg%3E")!important}.loginCard>input[type=email],.loginCard>input[type=password]{background-repeat:no-repeat!important;background-position:21px!important}.loginCard>input[type=password]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='27' height='27' viewBox='0 0 24 24' fill='none' stroke='%2396a3b4' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='10' width='16' height='11' rx='2'/%3E%3Cpath d='M8 10V7a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")!important}.loginCard>button:not(.textButton){width:100%!important;height:66px!important;margin:7px 0 8px!important;border:0!important;border-radius:16px!important;background:linear-gradient(90deg,#16e991,#28f3a4 52%,#18e994)!important;color:#00140c!important;font-size:20px!important;font-weight:850!important;box-shadow:0 0 28px rgba(24,242,154,.12)!important}.loginCard .textButton{display:block!important;width:auto!important;margin:6px auto 0!important;padding:10px 16px!important;background:transparent!important;border:0!important;color:#aeb8c7!important;font-size:17px!important;font-weight:600!important;box-shadow:none!important}.loginCard small{display:block!important;margin:12px auto 0!important;text-align:center!important;color:#aeb8c5!important;line-height:1.4!important}@media(max-width:700px){.loginScreen{padding:10px 14px!important}.loginCard{width:min(100%,480px)!important;padding:26px 18px 20px!important}.loginBrand{width:min(100%,190px)!important;margin-bottom:22px!important}.loginCard .authSwitch button{min-height:52px!important;font-size:17px!important}.loginCard>input{font-size:17px!important}.loginCard>button:not(.textButton),.loginCard>input{height:62px!important}}@media(max-height:780px) and (min-width:701px){.loginCard{transform:scale(.9);transform-origin:center}.loginScreen{overflow:auto!important}}@media(max-width:900px){.mobileBrandLogo{width:58px!important;max-width:58px!important}}:root{--wm-navy:#14212E;--wm-ink:#1B2A35;--wm-frost:#F5F7F9;--wm-petrol:#477D78;--wm-petrol-hover:#396B66;--wm-silver:#D6DCE1;--wm-slate:#8A94A3;--wm-line:#344450;--bg:#14212E;--panel:#192834;--panel2:#20303C;--line:#344450;--text:#F5F7F9;--muted:#ADB9C4;--green:#477D78;--green2:#477D78;--purple:#8A94A3;--premium-bg:#14212E;--premium-panel:#14212E;--premium-panel-2:#1A2A35;--premium-line:#344450;--premium-line-2:#405360;--premium-accent:#477D78;--premium-muted:#AAB6C0;--wimby-green:#477D78;--wimby-purple:#8A94A3}body,html{background:var(--wm-navy)}body{color:var(--wm-frost)}:where(button,a,input,select,textarea):focus-visible{outline:2px solid #75ACA6;outline-offset:3px}.wmWordmark{display:inline-flex;gap:12px;text-align:left;color:var(--wm-frost);min-width:0}.wmSymbol{display:inline-flex;align-items:center;justify-content:center;width:43px;height:43px}.wmWordmarkText{display:flex;flex-direction:column;min-width:0;gap:3px}.wmWordmarkText strong{display:block;font-size:23px;font-weight:790;letter-spacing:.11em;line-height:1.05}.wmWordmarkText small{display:block;font-size:9px;font-weight:580;letter-spacing:.16em;color:#9EAEBB;line-height:1.25}.wmWordmark--sidebar .wmSymbol{width:41px;height:41px}.wmWordmark--sidebar .wmWordmarkText strong{font-size:21px}.wmWordmark--sidebar .wmWordmarkText small{font-size:8px}.wmWordmark--hero .wmSymbol{width:56px;height:56px}.wmWordmark--hero .wmWordmarkText strong{font-size:31px;letter-spacing:.12em}.wmWordmark--hero .wmWordmarkText small{font-size:9px}.wmWordmark--invite .wmSymbol,.wmWordmark--login .wmSymbol{width:56px;height:56px}.wmWordmark--invite .wmWordmarkText strong,.wmWordmark--login .wmWordmarkText strong{font-size:31px}.wmWordmark--invite{justify-content:center}.sidebar .brandLockup{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important;text-align:left!important;padding:6px 8px 18px!important;gap:10px!important}.shell,.shell .sidebar{background:var(--wm-navy)!important}.shell .sidebar{border-right:1px solid #31414d!important}.shell .list:not(.smartHome){background:#172530!important}.shell .reader{background:#192732}.shell .navItem{color:#D5DEE5!important;border-radius:8px!important}.shell .navItem:hover{background:#243542!important}.shell .navItem.active{background:#283E48!important;color:#F5F7F9!important;box-shadow:inset 3px 0 var(--wm-petrol)!important}.shell .navItem.active .navIcon{color:#B9D7D3!important}.shell .navItem:focus-visible{outline-color:#84B3AC!important}.sidebar .add{background:#29433F!important;color:#DAF0EA!important;border:1px solid #3f7069!important;box-shadow:none!important}.sidebar .add:hover{background:#34544E!important;border-color:#548881!important}.sidebar>.secondaryAction:hover{background:#233741!important}.accountDot{background:#77A7A0!important}.mobileWordmark strong{font-size:19px!important;letter-spacing:.08em!important;font-weight:790!important;color:#F5F7F9!important}.mobileWordmark strong span{color:inherit!important}.mobileBrandBar{border-bottom:1px solid #344450!important}.mobileBrandBar,.mobileChrome{background:var(--wm-navy)!important}.mobileAccountButton{border-color:#405562!important}.publicLanding{background:linear-gradient(120deg,#14212E,#192B38 63%,#17242E)!important}.landingShowcase{border-right:1px solid #35444f!important}.landingBrand{line-height:1}.landingCopy h1{letter-spacing:-.044em;line-height:1.07;font-weight:730}.landingCopy>p{color:#B4C0CA!important;line-height:1.6}.landingRequestButton{background:var(--wm-petrol)!important;color:#fff!important;box-shadow:none!important;border:1px solid #568a84!important}.landingRequestButton:hover{background:var(--wm-petrol-hover)!important}.featureSlider{background:rgba(26,42,53,.84)!important;border-color:#40515D!important;box-shadow:0 12px 38px rgba(0,0,0,.12)!important}.featureIcon{background:#233B40!important;color:#BED9D5!important;border-color:#436D68!important}.featureDots button.active{background:#7CACA5!important}.featureSlider p,.landingCopy>small,.landingFooter{color:#A9B7C2!important}.consentLine a,.landingFooter a{color:#B8D8D3!important}.landingLoginCard{background:#192833!important;border:1px solid #3d515e!important;border-radius:19px!important;padding:24px!important}.centerScreen,.loginScreen{background:var(--wm-navy)!important}.loginBrand{width:100%!important;display:flex!important;justify-content:center!important;height:auto!important;line-height:normal!important;margin:0 auto 25px!important}.loginScreen .loginCard{background:transparent!important;color:var(--wm-frost)!important}.loginCard .authSwitch{background:#192631!important;border-color:#3B4E5B!important}.loginCard .authSwitch button.active{background:#263A45!important;box-shadow:inset 0 0 0 1px #5B8C87!important}.loginCard>input{background-color:#1A2A35!important;border-color:#425563!important;color:#F5F7F9!important}.loginCard>input:focus{border-color:#77A8A3!important;box-shadow:0 0 0 3px rgba(71,125,120,.17)!important}.loginCard>button:not(.textButton){background:var(--wm-petrol)!important;color:#fff!important;font-weight:750!important;box-shadow:none!important}.loginCard>button:not(.textButton):hover{background:var(--wm-petrol-hover)!important}.inviteOnboarding{background:#14212E!important}.inviteOnboardingCard{background:#192833!important;border-color:#3C515D!important}.inviteOnboarding .wmWordmark{margin:0 auto 12px}.smartHome{background:var(--wm-frost)!important;color:var(--wm-ink)!important}.smartDashboardHead h1{color:var(--wm-ink)!important;letter-spacing:-.025em}.smartHero,.smartOverviewCard,.smartPriorityRow,.smartSection{box-shadow:none!important}.smartOverviewCard{background:#FFF!important;border-color:#DFE5E9!important}.smartOverviewCard:hover{border-color:#9CB6B3!important;background:#FCFDFD!important}.smartOverviewCard strong{color:#172733!important}.smartRefresh,.smartSectionHead button{color:#346B65!important;border-color:#D2DFDD!important}.smartDocumentsShortcut{background:#FFF!important;border:1px solid #dee5e9!important;color:var(--wm-ink)!important;box-shadow:none!important}.smartDocumentsShortcut:hover{background:#FAFCFC!important;border-color:#97B8B2!important}.smartDocumentsIcon{background:#E8F0EF!important;color:#477D78!important}.smartDocumentsText strong{color:#1B2A35!important}.smartDocumentsText small{color:#627681!important}.smartDocumentsShortcut:focus-visible{outline-color:var(--wm-petrol)!important}.smartSubscriptionsShortcut{margin-top:-9px!important}.smartPriorityOpen:hover{background:#F5F8F9!important}.smartPriorityDelete:focus-visible,.smartPriorityOpen:focus-visible{outline-color:#477D78!important}.shell .wimbyAssistantTrigger,.wimbyAssistantTrigger{background:#FFF!important;border:1px solid #cfd9dd!important;border-radius:15px!important;padding:0 8px 0 12px!important;height:54px!important;gap:12px!important;box-shadow:0 9px 25px rgba(20,33,46,.12)!important}.wimbyAssistantTrigger .wimbyTriggerText{font-size:14px!important;color:#344653!important;font-weight:650!important}.wimbyAssistantTrigger .wimbyTriggerSend{background:#477D78!important;color:#FFF!important}.wimbyAssistantTrigger:hover .wimbyTriggerSend{background:#396B66!important;transform:none!important}.wimbyAssistantTrigger:focus-visible{outline:2px solid #477D78!important}.wimbyAssistantPanel{border:1px solid #dce4e8!important;box-shadow:0 26px 85px rgba(15,32,42,.22)!important}.wimbyChatMessages{background:#F5F7F9!important}.wimbyChatBubble.user{background:#EAF1F0!important;border-color:#CFDFDC!important}.wimbyChatBubbleActions button,.wimbyChatSpeaker{color:#386E68!important}.wimbyChatBubbleActions button{background:#F5F8F8!important;border-color:#D6E4E0!important}.wimbyAssistantPanel .wimbyAssistantInput button{background:#477D78!important;border-color:#477D78!important;color:#FFF!important}.shell :is(button,input,select,textarea,a):focus-visible{outline:2px solid #6FA39D!important;outline-offset:2px}@media(max-width:900px){.shell .wimbyAssistantTrigger{padding:0 7px 0 10px!important;height:53px!important}.wmAssistantMark{width:36px;height:36px}.sidebar .brandLockup{padding:8px 8px 14px!important}.wmWordmark--hero .wmSymbol{width:48px;height:48px}.wmWordmark--hero .wmWordmarkText strong{font-size:27px}}@media(prefers-reduced-motion:reduce){.wimbyAssistantPanel,.wimbyAssistantTrigger{transition:none!important;animation:none!important}}.shell .navItem{min-height:38px!important;font-size:13px!important;padding:8px 9px!important}.shell .sectionTitle{font-size:10px!important;letter-spacing:.11em!important;color:#9CABB7!important}.shell .navIcon{width:19px!important;height:19px!important;font-size:13px!important}.wmWordmarkText small{font-size:10px}.wmWordmark--sidebar .wmWordmarkText small{font-size:9px;letter-spacing:.12em}.loginCard>h1{color:#F5F7F9!important;font-size:23px!important;margin:12px auto!important}.loginCard>h1,.loginCard>p{display:block!important;text-align:center}.loginCard>p{color:#AABAC6!important;line-height:1.5}@media(max-width:700px){.wmWordmark--invite .wmSymbol,.wmWordmark--login .wmSymbol{width:49px;height:49px}.wmWordmark--invite .wmWordmarkText strong,.wmWordmark--login .wmWordmarkText strong{font-size:27px}}.wmWordmark{gap:13px;align-items:center;white-space:nowrap}.wmSymbol{width:47px;height:47px}.wmWordmarkText{gap:4px}.wmWordmarkText strong{font-family:Avenir Next,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif;font-size:29px;font-weight:780;letter-spacing:-.047em;line-height:1;color:#F5F7F9;font-feature-settings:"kern";font-kerning:normal;-webkit-font-smoothing:antialiased}.wmWordmarkText small{font-family:Avenir Next,Segoe UI,system-ui,-apple-system,sans-serif;font-size:11px;font-weight:530;letter-spacing:.012em;line-height:1.3;color:#BBC9D0;text-transform:none}.wmWordmark--sidebar .wmSymbol{width:47px;height:47px}.wmWordmark--sidebar .wmWordmarkText strong{font-size:27px}.wmWordmark--sidebar .wmWordmarkText small{font-size:10.5px;letter-spacing:.015em}.wmWordmark--hero .wmSymbol{width:64px;height:64px}.wmWordmark--hero .wmWordmarkText strong{font-size:43px;letter-spacing:-.052em}.wmWordmark--hero .wmWordmarkText small{font-size:12px}.wmWordmark--invite .wmSymbol,.wmWordmark--login .wmSymbol{width:62px;height:62px}.wmWordmark--invite .wmWordmarkText strong,.wmWordmark--login .wmWordmarkText strong{font-size:40px}.wmWordmark--invite .wmWordmarkText small,.wmWordmark--login .wmWordmarkText small{font-size:12px}.sidebar .brandLockup{padding:7px 7px 19px!important}.wmAssistantMark{width:38px;height:38px}.mobileWordmark strong{font-family:Avenir Next,Segoe UI Variable,Segoe UI,system-ui,-apple-system,sans-serif;font-size:22px!important;font-weight:760!important;letter-spacing:-.045em!important;text-transform:none!important}@media(max-width:900px){.wmWordmark--hero .wmSymbol{width:55px;height:55px}.wmWordmark--hero .wmWordmarkText strong{font-size:37px}.wmWordmark--invite .wmSymbol,.wmWordmark--login .wmSymbol{width:56px;height:56px}.wmWordmark--invite .wmWordmarkText strong,.wmWordmark--login .wmWordmarkText strong{font-size:34px}.wmWordmark--sidebar .wmWordmarkText strong{font-size:26px}.wmAssistantMark{width:36px;height:36px}}.subscriptionNavIcon{display:inline-flex!important;align-items:center;justify-content:center}.subscriptionNavIcon svg{display:block;width:18px;height:18px;stroke-width:1.8}.smartDocumentsIcon .subscriptionCardIcon{width:27px;height:27px;display:block;stroke-width:1.65}.subscriptionMobileIcon{display:inline-block;width:18px;height:18px;vertical-align:-4px;margin-right:5px;stroke-width:1.75;color:#8FB8B2}.featureIcon .subscriptionLandingIcon{display:block;width:28px;height:28px;stroke-width:1.7}.shell .sidebar .navItem{grid-template-columns:27px minmax(0,1fr) auto!important;min-height:43px!important;gap:10px!important;padding:9px 10px!important;margin:2px 0!important;font-size:14px!important;font-weight:600!important;line-height:1.35!important;border-radius:9px!important;color:#E3EAF0!important}.shell .sidebar .navIcon{display:grid!important;place-items:center!important;width:25px!important;height:25px!important;min-width:25px!important;min-height:25px!important;border-radius:6px!important;font-size:19px!important;font-weight:750!important;color:#ACBDC9!important;background:transparent!important}.shell .sidebar .navIcon svg,.shell .sidebar .subscriptionNavIcon svg{display:block!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;stroke-width:1.9!important}.shell .sidebar .navItem.active .navIcon{color:#C6DED9!important}.shell .sidebar .navItem:hover .navIcon{color:#F5F7F9!important}.shell .sidebar .navItem b{min-width:24px!important;font-size:12px!important;font-weight:620!important;color:#ACBCC8!important;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shell .sidebar .navItem.active b{color:#E2EAF0!important}.shell .sidebar .sectionTitle{font-size:11px!important;letter-spacing:.09em!important;color:#AFBECA!important;margin:17px 8px 8px!important}.shell .sidebar .add{min-height:40px!important;font-size:13.5px!important;padding:9px 12px!important}.shell .sidebar>.secondaryAction{min-height:38px!important;font-size:13px!important;padding:9px 12px!important;color:#CED9E1!important}.shell .sidebar .account{font-size:12.5px!important;line-height:1.45!important;color:#B4C3CE!important;padding:7px 8px!important}.shell .sidebar .accountRow span:last-child{min-width:0;overflow-wrap:anywhere}.shell .sidebar .accountSettings summary{padding:9px 8px!important;font-size:12.5px!important;color:#C6D3DC!important}.shell .connectMailModal .modalHead h2{font-size:23px!important;line-height:1.2!important;color:#1B2A35!important}.shell .connectMailModal .modalHead p{font-size:14px!important;line-height:1.5!important;color:#526575!important;margin-top:10px!important;max-width:435px}.shell .connectMailModal .provider{min-height:54px!important;gap:12px!important;padding:12px 14px!important}.shell .connectMailModal .provider strong{font-size:15px!important;font-weight:730!important;color:#1B2A35!important}.shell .connectMailModal .provider span{font-size:12.5px!important;color:#5D7080!important;line-height:1.45!important}.shell .connectMailModal .modalHead>button{flex:none;min-width:40px;min-height:40px;font-size:22px!important}.mobileMailboxIcon svg{display:block;width:22px!important;height:22px!important;stroke-width:1.9!important}@media(max-width:900px){.mobileMailboxIcon{min-width:29px;min-height:29px;display:grid;place-items:center}.mobileMailboxCopy b{font-size:14px!important}.mobileMailboxItem em{font-size:12.5px!important}}@media(max-width:600px){.shell .connectMailModal .provider{gap:8px!important;padding:12px!important}.shell .connectMailModal .provider strong{font-size:14px!important}.shell .connectMailModal .provider span{font-size:12px!important}}:root{--wm-brand-blue:#085BFA;--wm-brand-silver:#C9CDD4;--wm-brand-teal:#00C39F}.wmSymbol{width:50px;height:44px;flex:none}.wmSymbol svg{width:100%;height:100%;display:block;overflow:visible}.wmWordmark{gap:11px}.wmWordmark--sidebar .wmSymbol{width:49px;height:43px}.wmWordmark--hero .wmSymbol{width:71px;height:55px}.wmWordmark--invite .wmSymbol,.wmWordmark--login .wmSymbol{width:68px;height:53px}.wmAssistantMark{width:40px;height:33px;flex:none}.wimbyAssistantTrigger .wmAssistantMark{margin:0 2px 0 0}.mobileWordmark{position:relative;padding-left:43px}.wmMobileMark{position:absolute;left:0;top:50%;transform:translateY(-50%);width:39px;height:31px}@media(max-width:900px){.wmWordmark--hero .wmSymbol{width:63px;height:51px}.wmWordmark--invite .wmSymbol,.wmWordmark--login .wmSymbol{width:60px;height:48px}.wmAssistantMark{width:37px;height:31px}}@media(max-width:767px){.publicLanding{min-height:100svh!important;overflow-x:clip}.publicLanding .landingShowcase{min-height:0!important;padding-top:max(76px,calc(env(safe-area-inset-top, 0px) + 20px))!important;padding-left:max(16px,env(safe-area-inset-left,0px))!important;padding-right:max(16px,env(safe-area-inset-right,0px))!important}.publicLanding .landingBrand{display:flex!important;align-items:center!important;min-height:51px!important;margin:0 0 22px!important;overflow:visible!important}.publicLanding .wmWordmark--hero{gap:10px!important;align-items:center!important;white-space:nowrap}.publicLanding .wmWordmark--hero .wmSymbol{width:51px!important;height:41px!important}.publicLanding .wmWordmark--hero .wmWordmarkText{gap:5px!important}.publicLanding .wmWordmark--hero .wmWordmarkText strong{font-size:33px!important;line-height:1.06!important}.publicLanding .wmWordmark--hero .wmWordmarkText small{font-size:11px!important;line-height:1.3!important}.publicLanding .landingCopy{margin:28px 0!important}.publicLanding .landingCopy h1{font-size:clamp(33px,9vw,43px)!important;line-height:1.12!important}.publicLanding .landingLoginPane{padding-bottom:max(35px,env(safe-area-inset-bottom,0px))!important}}@media(max-width:360px){.publicLanding .wmWordmark--hero .wmSymbol{width:44px!important;height:36px!important}.publicLanding .wmWordmark--hero .wmWordmarkText strong{font-size:29px!important}}