:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-header.vealous-public-header{position:fixed!important;top:0!important;left:50%!important;right:auto!important;transform:translate(-50%)!important;width:min(1240px,calc(100% - 112px))!important;height:86px!important;min-height:86px!important;margin:0!important;padding:0!important;display:flex;align-items:center;justify-content:space-between;gap:26px;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;z-index:1000;font-family:var(--public-font-family);transition:top .22s ease,width .22s ease,height .22s ease,min-height .22s ease,padding .22s ease,border-radius .22s ease,background .22s ease,box-shadow .22s ease}:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-header.vealous-public-header.is-scrolled{top:12px!important;width:min(1240px,calc(100% - 32px))!important;height:68px!important;min-height:68px!important;padding:0 18px!important;border:1px solid hsl(var(--public-chrome-rule)/.24)!important;border-radius:18px!important;background:hsl(var(--public-chrome-glass)/.88)!important;box-shadow:0 12px 28px hsl(var(--public-chrome-shadow)/.18)!important;-webkit-backdrop-filter:blur(18px) saturate(135%)!important;backdrop-filter:blur(18px) saturate(135%)!important}.vealous-public-surface .vealous-public-header .brand{width:175px!important;min-height:44px;display:flex;align-items:center;flex-shrink:0}.vealous-public-surface .vealous-public-header .brand img{width:auto!important;height:auto!important;max-height:24px!important;-o-object-fit:contain;object-fit:contain}.vealous-public-surface .vealous-public-header .desktop-nav{display:flex;align-items:center;gap:30px;margin-left:28px;margin-right:0;font-size:14px;letter-spacing:-.15px}.vealous-public-surface .vealous-public-header .desktop-nav a,.vealous-public-surface .vealous-public-header .sign-in{display:flex;align-items:center;min-height:44px;padding:12px 0;font-size:14px;font-weight:400;line-height:1.55;color:hsl(var(--public-chrome-text));background:transparent;white-space:nowrap}.vealous-public-surface .vealous-public-header .desktop-nav a:hover,.vealous-public-surface .vealous-public-header .desktop-nav a.active,.vealous-public-surface .vealous-public-header .sign-in:hover{color:hsl(var(--public-accent))}.vealous-public-surface .vealous-public-header .header-actions{display:flex;align-items:center;gap:12px!important}.vealous-public-surface .vealous-public-header .menu-toggle{display:none}.vealous-public-surface .mobile-menu .menu-cta{background:linear-gradient(115deg,hsl(var(--public-button-start)),hsl(var(--public-button-end)))!important;color:hsl(var(--public-ink))!important}@media (min-width:901px){.vealous-public-surface .mobile-menu-backdrop{display:none}}@media (max-width:560px){.public-prototype.public-refresh .mobile-menu{width:min(88vw,344px)}}:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-footer.vealous-public-footer{background:hsl(var(--public-footer-background))!important;color:hsl(var(--public-on-dark));padding:56px 0 28px!important;border:0;box-shadow:none!important;font-family:var(--public-font-family)}.vealous-public-surface .vealous-public-footer>.wrap{width:min(1280px,calc(100% - 112px))!important;margin-inline:auto!important}.vealous-public-surface .vealous-public-footer .footer-top{display:flex;justify-content:space-between;gap:64px!important}.vealous-public-surface .vealous-public-footer .footer-brand .brand{display:block;width:163px!important;min-height:44px}.vealous-public-surface .vealous-public-footer .brand img{width:100%!important;height:auto!important;max-height:none!important}.vealous-public-surface .vealous-public-footer .footer-brand p{font-size:12px;line-height:1.8;color:hsl(var(--public-footer-muted));margin:23px 0 0}.vealous-public-surface .vealous-public-footer .footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));flex:1;max-width:765px;gap:32px!important;margin:0}.vealous-public-surface .vealous-public-footer .footer-columns nav{display:flex;flex-direction:column;align-items:flex-start;align-self:start;gap:2px!important}.vealous-public-surface .vealous-public-footer .footer-columns h3{font-size:12px;font-weight:550;letter-spacing:0;line-height:1.5;text-transform:none;color:hsl(var(--public-on-dark));margin:0 0 5px}.vealous-public-surface .vealous-public-footer .footer-columns :is(a,button){display:flex;align-items:center;min-height:44px;min-width:44px;padding:0;background:transparent;border:0;text-align:left;font-size:11px;font-weight:400;line-height:1.65;color:hsl(var(--public-footer-link))}.vealous-public-surface .vealous-public-footer .footer-columns :is(a,button):hover{color:hsl(var(--public-accent))}.vealous-public-surface .vealous-public-footer .footer-bottom{display:flex;justify-content:space-between;gap:40px;margin-top:40px!important;padding-top:22px!important;border-top:1px solid hsl(var(--public-footer-rule)/.35);font-size:10px;color:hsl(var(--public-footer-fine));line-height:1.55}@media (max-width:1200px) and (min-width:901px){.vealous-public-surface .vealous-public-header .brand{width:155px!important}.vealous-public-surface .vealous-public-header .desktop-nav{gap:18px;margin-left:0}}@media (max-width:1000px){:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-header.vealous-public-header:not(.is-scrolled){width:calc(100% - 40px)!important;height:76px!important;min-height:76px!important}}@media (max-width:900px){.vealous-public-surface .vealous-public-header .desktop-nav,.vealous-public-surface .vealous-public-header .sign-in{display:none}.vealous-public-surface .vealous-public-header .brand{width:118px!important}.vealous-public-surface .vealous-public-header .brand img{max-height:22px!important}.vealous-public-surface .vealous-public-header .menu-toggle{display:grid!important;place-items:center;width:38px!important;height:38px!important;padding:0!important;border-radius:11px;color:hsl(var(--public-on-dark));background:transparent}.vealous-public-surface .vealous-public-header .menu-toggle svg{width:23px;height:23px}.vealous-public-surface .vealous-public-header.is-menu-open{visibility:hidden;pointer-events:none}.vealous-public-surface .vealous-public-footer>.wrap{width:calc(100% - 48px)!important}.vealous-public-surface .vealous-public-footer .footer-top{display:block;gap:36px!important}.vealous-public-surface .vealous-public-footer .footer-columns{margin-top:38px;max-width:none}.vealous-public-surface .vealous-public-footer .footer-brand .brand{width:153px!important}.vealous-public-surface .vealous-public-footer .footer-columns h3{font-size:13px}.vealous-public-surface .vealous-public-footer .footer-columns :is(a,button){font-size:12px}}@media (max-width:700px){:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-header.vealous-public-header:not(.is-scrolled){width:calc(100% - 28px)!important;height:72px!important;min-height:72px!important}:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-header.vealous-public-header.is-scrolled{top:10px!important;width:calc(100% - 28px)!important;height:62px!important;min-height:62px!important;padding:0 12px!important;border-radius:16px!important}}@media (max-width:560px){:is(.prototype-editable-host,.public-prototype).vealous-public-surface .site-footer.vealous-public-footer{padding:36px 0 18px!important}.vealous-public-surface .vealous-public-footer>.wrap{width:calc(100% - 40px)!important}.vealous-public-surface .vealous-public-footer .footer-brand .brand{width:120px!important;margin:0}.vealous-public-surface .vealous-public-footer .footer-brand p{margin:12px 0 0;max-width:250px;font-size:11.5px;line-height:1.65}.vealous-public-surface .vealous-public-footer .footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:28px;gap:22px 18px!important}.vealous-public-surface .vealous-public-footer .footer-columns h3{font-size:11px;letter-spacing:1.6px;margin-bottom:6px}.vealous-public-surface .vealous-public-footer .footer-columns :is(a,button){min-height:32px;padding:4px 0;font-size:11.5px;line-height:1.4}.vealous-public-surface .vealous-public-footer .footer-bottom{flex-direction:column;align-items:flex-start;gap:10px;margin-top:26px!important;padding-top:18px!important;font-size:9.5px;line-height:1.55}}.vealous-public-surface .public-motion-pending{opacity:1!important}@keyframes publicHeroCaret{0%,46%{opacity:1}47%,to{opacity:0}}@media (prefers-reduced-motion:no-preference){.vealous-public-surface .public-hero h1.public-typewriter-active:after{content:"";display:inline-block;width:2px;height:.86em;margin-left:5px;vertical-align:-.03em;border-radius:2px;background:currentColor;animation:publicHeroCaret .72s steps(1,end) infinite}.vealous-public-surface .public-hero-sequence-item{opacity:0;transform:translateY(14px);pointer-events:none;transition:opacity .48s cubic-bezier(.2,.7,.2,1),transform .54s cubic-bezier(.2,.7,.2,1)}.vealous-public-surface .public-hero-sequence-item.is-ready{opacity:1;transform:translateY(0);pointer-events:auto}.vealous-public-surface :is(a,button,summary){transition:color .16s ease,background-color .16s ease,border-color .16s ease,box-shadow .18s ease,translate .16s ease,transform .16s ease,filter .16s ease}.public-refresh :is(.explorer-example,.library-guide,.public-plan,.public-principles article,.journey-number){transition:translate .18s ease,box-shadow .18s ease,border-color .16s ease}.public-refresh :is(.public-segments button,.library-filters button):active{scale:.99}.vealous-public-surface :is(.button,.public-text-link)>svg{transition:translate .16s ease}@media (hover:hover){.public-refresh :is(.explorer-example,.library-guide,.public-plan):hover{translate:0 -2px}.vealous-public-surface :is(.button,.public-text-link):hover>svg{translate:2px 0}.vealous-public-surface .footer-columns :is(a,button):hover{translate:2px 0}}}@media (prefers-reduced-motion:reduce){.vealous-public-surface *,.vealous-public-surface *:before,.vealous-public-surface *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
