.nav-dock{--nav-ease:cubic-bezier(.22, 1, .36, 1);--nav-dur:.4s;transition:max-width var(--nav-dur) var(--nav-ease), border-radius var(--nav-dur) var(--nav-ease);--nav-bg:#faf7f0c7;--nav-line:#14281a1a;--nav-line-top:#ffffffb3;--nav-shadow:0 1px 2px #0a1e110d, 0 10px 28px -14px #0a1e1138;--nav-blur:14px;--nav-sat:135%;position:relative}.nav-dock[data-tone=crystal]{--nav-bg:#ffffff1a;--nav-line:#ffffff38;--nav-line-top:#ffffff52;--nav-shadow:0 10px 30px -16px #00000059;--nav-blur:16px;--nav-sat:120%}.nav-dock[data-docked]{--nav-bg:#faf7f0db}.nav-dock[data-docked][data-tone=crystal]{--nav-bg:#ffffff24}html.dark .nav-dock{--nav-bg:#1c211dcc;--nav-line:#ffffff1f;--nav-line-top:#ffffff14;--nav-shadow:0 10px 28px -14px #00000080}html.dark .nav-dock[data-docked]{--nav-bg:#1c211de0}.nav-dock-surface{z-index:0;border-radius:inherit;background:var(--nav-bg);box-shadow:inset 0 1px 0 var(--nav-line-top), 0 0 0 1px var(--nav-line), var(--nav-shadow);-webkit-backdrop-filter:blur(var(--nav-blur)) saturate(var(--nav-sat));backdrop-filter:blur(var(--nav-blur)) saturate(var(--nav-sat));pointer-events:none;transition:background-color var(--nav-dur) var(--nav-ease), box-shadow var(--nav-dur) var(--nav-ease), border-radius var(--nav-dur) var(--nav-ease);position:absolute;inset:0}.nav-dock-row{z-index:1;transition:min-height var(--nav-dur) var(--nav-ease);position:relative}.nav-dock a[aria-label=Spring\ home] svg,.nav-dock a[aria-label=Spring\ home] svg path[class*=fill-],.nav-dock [data-nav-collapse],.nav-dock .touch-hitbox{transition:color var(--nav-dur) var(--nav-ease), fill var(--nav-dur) var(--nav-ease)}.nav-dock[data-tone=crystal]{color:#fff}.nav-dock[data-tone=crystal] [data-nav-links]>:is(a,button){color:#ffffffd1}.nav-dock[data-tone=crystal] [data-nav-links]>:is(a,button):hover,.nav-dock[data-tone=crystal] [data-nav-links]>[aria-current=page]{color:#fff}.nav-dock[data-tone=crystal] [data-nav-links] [class*=bg-text-primary]{background-color:#ffffff1f}.nav-dock[data-tone=crystal] a[aria-label=Spring\ home] svg,.nav-dock[data-tone=crystal] [data-nav-collapse],.nav-dock[data-tone=crystal] .touch-hitbox{color:#fff}.nav-dock[data-tone=crystal] [data-nav-collapse]{text-decoration-color:#fff9}.nav-dock[data-tone=crystal] a[aria-label=Spring\ home] svg path[class*=fill-]{fill:#0e2415}.nav-dock [data-nav-wordmark]{max-width:48px;transition:max-width var(--nav-dur) var(--nav-ease), margin-left var(--nav-dur) var(--nav-ease), opacity .26s var(--nav-ease);margin-left:10px;display:block;overflow:hidden}.nav-dock [data-nav-partner]{max-width:240px;transition:max-width var(--nav-dur) var(--nav-ease), opacity .22s var(--nav-ease);display:block;overflow:hidden}.nav-dock-sheen{z-index:2;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.nav-dock-sheen:after{content:"";opacity:0;background:linear-gradient(105deg,#0000 40%,#ffffff8c 45%,#ffffffbf 50%,#ffffff8c 55%,#0000 60%);animation:.9s cubic-bezier(.4,.1,.3,1) .18s forwards nav-dock-sheen;position:absolute;inset:0;transform:translate(-100%)skew(-8deg)}html.dark .nav-dock-sheen:after{background:linear-gradient(105deg,#0000 40%,#ffffff24 45%,#ffffff38 50%,#ffffff24 55%,#0000 60%)}@media (min-width:1024px){.nav-dock{max-width:1240px;margin-inline:auto}.nav-dock[data-docked]{max-width:var(--nav-capsule-w,620px);border-radius:22px;min-width:fit-content}.nav-dock[data-docked] .nav-dock-row{min-height:44px}.nav-dock[data-docked] [data-nav-wordmark]{opacity:0;max-width:0;margin-left:0}.nav-dock[data-docked] [data-nav-partner]{opacity:0;max-width:0}.nav-dock [data-nav-links],.nav-dock [data-nav-auth]{transition:gap var(--nav-dur) var(--nav-ease)}.nav-dock[data-docked] [data-nav-links]{gap:4px}.nav-dock[data-docked] [data-nav-auth]{gap:6px}.nav-dock [data-nav-links]>:is(a,button){transition:height var(--nav-dur) var(--nav-ease), padding var(--nav-dur) var(--nav-ease), font-size var(--nav-dur) var(--nav-ease), color .15s, background-color .15s}.nav-dock[data-docked] [data-nav-links]>:is(a,button){height:32px;padding-inline:9px;font-size:14.5px}.nav-dock [data-nav-collapse]{max-width:160px;transition:max-width var(--nav-dur) var(--nav-ease), height var(--nav-dur) var(--nav-ease), padding var(--nav-dur) var(--nav-ease), margin var(--nav-dur) var(--nav-ease), opacity .22s var(--nav-ease), visibility 0s, transform var(--press-dur) var(--press-ease), background-color var(--press-dur) var(--press-ease), color var(--press-dur) var(--press-ease);overflow:hidden}.nav-dock[data-docked] [data-nav-collapse]{opacity:0;visibility:hidden;pointer-events:none;max-width:0;height:32px;transition:max-width var(--nav-dur) var(--nav-ease), height var(--nav-dur) var(--nav-ease), padding var(--nav-dur) var(--nav-ease), margin var(--nav-dur) var(--nav-ease), opacity .22s var(--nav-ease), visibility 0s linear var(--nav-dur);margin-right:-6px;padding-inline:0}.nav-dock [data-nav-cta]{transition:height var(--nav-dur) var(--nav-ease), padding var(--nav-dur) var(--nav-ease), margin var(--nav-dur) var(--nav-ease), font-size var(--nav-dur) var(--nav-ease), transform var(--press-dur) var(--press-ease), background-color var(--press-dur) var(--press-ease), color var(--press-dur) var(--press-ease)}.nav-dock[data-docked] [data-nav-cta]{height:32px;margin-right:0;padding-inline:14px;font-size:13.5px}.nav-dock [data-nav-avatar]{transition:width var(--nav-dur) var(--nav-ease), height var(--nav-dur) var(--nav-ease)}.nav-dock [data-nav-avatar]>*{transform-origin:50%;transition:transform var(--nav-dur) var(--nav-ease)}.nav-dock[data-docked] [data-nav-avatar]{width:32px;height:32px}.nav-dock[data-docked] [data-nav-avatar]>*{transform:scale(.6667)}}
