.og-nav-overlay{--lp-logo-dark:1;--lp-logo-light:0;position:fixed;inset:0;z-index:999;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:#090a0a;color:#f5f5f5;color-scheme:dark}.og-nav-overlay[hidden]{display:none}.og-nav-overlay :focus-visible{outline:2px solid #f5f5f5;outline-offset:-2px}@media (min-width:768px){.og-nav-overlay{display:none}}.og-nav-overlay .og-nav-overlay-top{position:sticky;top:0;z-index:1;display:flex;flex:none;align-items:center;justify-content:space-between;height:64px;padding:0 24px;background:#090a0a;border-bottom:1px solid rgb(255 255 255/.08)}.og-nav-overlay .og-nav-brand{color:#f5f5f5}.og-nav-overlay .og-nav-icon-btn{display:grid;place-items:center;width:44px;height:44px;margin-right:-10px;border-radius:10px;color:#f5f5f5}.og-nav-overlay .og-nav-icon-btn svg.lucide{width:24px;height:24px}.og-nav-overlay .og-nav-overlay-menu{flex:1;padding:16px 16px 24px}.og-nav-overlay .og-nav-overlay-menu ul{margin:0;padding:0;list-style:none}.og-nav-overlay .og-mob-item{border-bottom:1px solid rgb(255 255 255/.08)}.og-nav-overlay .og-mob-top{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:18px 8px;color:#f5f5f5;font:600 20px/28px var(--og-sans);text-align:left}.og-nav-overlay .og-mob-sub-head svg.lucide,.og-nav-overlay .og-mob-top svg.lucide{flex:none;transition:transform .2s}.og-nav-overlay .og-mob-item[data-open]>.og-mob-top svg.lucide,.og-nav-overlay .og-mob-sub[data-open]>.og-mob-sub-head svg.lucide{transform:rotate(180deg)}.og-nav-overlay .og-mob-body{padding-bottom:12px}.og-nav-overlay .og-mob-sub-head{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:44px;padding:10px 8px;color:#a3a3a3;font:600 13px/18px var(--og-sans);letter-spacing:.06em;text-transform:uppercase;text-align:left}.og-nav-overlay .og-mob-links a{display:flex;align-items:center;min-height:44px;padding:8px;color:#e5e5e5;font:400 17px/24px var(--og-sans)}.og-nav-overlay .og-mob-links a:hover{color:#ffffff}.og-nav-overlay .og-mob-extra{margin-top:6px;padding-top:6px;border-top:1px solid rgb(255 255 255/.08)}.og-nav-overlay .og-mob-extra a{color:var(--og-link,#9ab0ff)}.og-nav-overlay .og-mob-account{margin-top:8px}.og-nav-overlay .og-mob-account .signout,.og-nav-overlay .og-mob-account a{display:flex;align-items:center;gap:8px;width:100%;min-height:44px;padding:8px;color:#a3a3a3;font:500 16px/24px var(--og-sans);text-align:left}.og-nav-overlay .og-mob-account .signout{color:var(--og-error,#ff5a5a)}.og-nav-overlay .og-nav-overlay-actions{position:sticky;bottom:0;display:flex;flex:none;gap:12px;padding:16px 24px calc(16px + env(safe-area-inset-bottom));background:linear-gradient(0deg,#090a0a 72%,rgb(9 10 10/0))}.og-nav-overlay .og-nav-overlay-actions>*{flex:1}.og-nav-overlay .og-nav-cta{--nav-cta-bg:#ffffff;--nav-cta-fg:#0a0a0a;--nav-fg:#f5f5f5}.og-nav-overlay .og-nav-cta-wide{height:52px;border-radius:26px;font-size:16px}.og-nav-overlay .og-nav-ghost-btn{display:inline-flex;align-items:center;justify-content:center;height:52px;border:1px solid rgb(255 255 255/.18);border-radius:26px;color:#f5f5f5;font:600 16px/24px var(--og-sans)}.og-nav-overlay .og-nav-ghost-btn:hover{background:rgb(255 255 255/.06)}.og-site-nav,.og-site-nav-layer{--nav-bg:var(--lp-nav-bg,rgb(9 10 10/.82));--nav-panel-bg:var(--lp-panel-bg,rgb(9 10 10/.92));--nav-solid-bg:var(--lp-card-raised,var(--og-surface-raised,#1c1c1c));--nav-fg:var(--lp-fg,#f5f5f5);--nav-muted:var(--lp-muted,#a3a3a3);--nav-link:color-mix(in srgb,var(--nav-fg) 78%,transparent);--nav-line:color-mix(in srgb,var(--nav-fg) 8%,transparent);--nav-hover-bg:color-mix(in srgb,var(--nav-fg) 6%,transparent);--nav-open-bg:color-mix(in srgb,var(--nav-fg) 10%,transparent);--nav-chip:var(--lp-chip,rgb(255 255 255/.08));--nav-accent:var(--lp-accent-text,var(--og-link,#9ab0ff));--nav-cta-bg:var(--lp-cta-bg,#ffffff);--nav-cta-fg:var(--lp-cta-fg,#0a0a0a);--nav-bottom:calc(var(--promo-banner-height, 0px) + var(--legacy-plan-banner-height, 0px) + var(--site-nav-height))}.og-site-nav-layer{display:contents}.og-site-nav :focus-visible,.og-site-nav-layer :focus-visible{outline:2px solid var(--nav-fg);outline-offset:-2px}.og-site-nav{position:sticky;top:calc(var(--promo-banner-height, 0px) + var(--legacy-plan-banner-height, 0px));z-index:50;flex:none;height:var(--site-nav-height);color:var(--nav-fg);background:var(--nav-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-bottom:1px solid var(--nav-line);box-shadow:0 12px 32px -20px rgb(0 0 0/.18)}.og-site-nav[data-fixed]{position:fixed;left:0;right:0}.og-site-nav .og-nav-in{display:flex;align-items:center;gap:16px;height:100%;max-width:1760px;margin-inline:auto;padding-inline:24px}@media (min-width:768px){.og-site-nav .og-nav-in{padding-inline:56px}}:is(.og-site-nav,.og-site-nav-layer) .og-nav-brand{display:inline-flex;align-items:center;flex:none;border-radius:10px;color:var(--nav-fg)}:is(.og-site-nav,.og-site-nav-layer) .og-nav-brand:focus-visible{outline-offset:4px}@media (max-width:767px){.og-site-nav .og-nav-brand .og-lockup{--og-lockup-size:22px}}.og-nav-list{position:relative;display:flex;align-items:center;align-self:stretch;flex:1 1 0%;gap:2px;min-width:0;margin:0 0 0 18px;padding:0;list-style:none;overflow:hidden}@media (min-width:1280px){.og-nav-list{gap:6px}}.og-nav-item{display:flex;align-items:center;align-self:stretch;flex:none}.og-nav-item[data-folded],.og-nav-item[data-nav-more]:not([data-active]){position:absolute;top:0;left:0;visibility:hidden;pointer-events:none}.og-site-nav .og-nav-trigger{display:inline-flex;align-items:center;padding:10px 8px;border-radius:8px;color:var(--nav-link);font:500 16px/25.6px var(--og-sans);white-space:nowrap;cursor:pointer;transition:color .14s,background-color .14s}@media (min-width:1280px){.og-site-nav .og-nav-trigger{padding-inline:12px}}.og-site-nav .og-nav-trigger:hover{color:var(--nav-fg);background:var(--nav-hover-bg)}.og-site-nav .og-nav-trigger[aria-expanded=true]{color:var(--nav-fg);background:var(--nav-open-bg)}.og-site-nav .og-nav-trigger:active{scale:none}.og-nav-chevron{flex:none;margin-left:6px;transition:transform .2s}.og-nav-more-entry[aria-expanded=true] .og-nav-chevron,.og-nav-trigger[aria-expanded=true] .og-nav-chevron{transform:rotate(180deg)}.og-site-nav .og-nav-right{display:flex;align-items:center;flex:none;gap:8px;margin-left:auto}.og-site-nav .og-nav-signin{display:inline-flex;align-items:center;height:38px;padding:0 12px;border-radius:10px;color:var(--nav-link);font:500 14px/22px var(--og-sans);white-space:nowrap;transition:color .14s,background-color .14s}.og-site-nav .og-nav-signin:hover{color:var(--nav-fg);background:var(--nav-hover-bg)}:is(.og-site-nav,.og-site-nav-layer) .og-nav-cta{display:inline-flex;align-items:center;justify-content:center;flex:none;gap:5px;height:38px;padding:0 18px;border-radius:12px;background:var(--nav-cta-bg);color:var(--nav-cta-fg);font:600 14px/22.4px var(--og-sans);white-space:nowrap;transition:background-color .14s,transform .14s}:is(.og-site-nav,.og-site-nav-layer) .og-nav-cta:hover{background:color-mix(in srgb,var(--nav-cta-bg),var(--nav-cta-fg) 9%)}:is(.og-site-nav,.og-site-nav-layer) .og-nav-cta:active{transform:scale(.95)}:is(.og-site-nav,.og-site-nav-layer) .og-nav-cta svg.lucide{width:13px;height:13px}:is(.og-site-nav,.og-site-nav-layer) .og-nav-cta:focus-visible{outline:2px solid var(--nav-fg);outline-offset:3px}.og-nav-acct{position:relative;margin-left:4px}.og-site-nav .og-nav-acct-btn{display:grid;place-items:center;width:36px;height:36px;overflow:hidden;border:1px solid var(--nav-line);border-radius:50%;background:var(--og-blue-soft,#17203d);color:var(--og-link,#9ab0ff);font-weight:600;text-transform:uppercase}.og-site-nav .og-nav-acct-btn:hover{border-color:var(--og-border-control,#66666e)}.og-nav-acct-menu{position:absolute;top:calc(100% + 8px);right:0;display:none;width:220px;padding:6px;border:1px solid var(--nav-line);border-radius:14px;background:var(--nav-solid-bg);box-shadow:0 16px 48px rgb(0 0 0/.32)}.og-nav-acct-menu[data-open]{display:block}.og-site-nav .og-nav-acct-menu .signout,.og-site-nav .og-nav-acct-menu a{display:flex;align-items:center;gap:8px;width:100%;padding:9px 12px;border-radius:10px;color:var(--nav-fg);font-weight:500;text-align:left}.og-site-nav .og-nav-acct-menu .signout:hover,.og-site-nav .og-nav-acct-menu a:hover{background:var(--nav-hover-bg)}.og-site-nav .og-nav-acct-menu .signout{color:var(--og-error,#ff5a5a)}.og-site-nav .og-nav-burger{display:none;flex:none;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:44px;height:44px;margin-right:-10px;border-radius:10px;color:var(--nav-fg)}.og-nav-burger span{display:block;width:22px;height:2px;border-radius:2px;background:currentColor}@media (max-width:767px){.og-nav-list,.og-site-nav .og-nav-signin{display:none}.og-site-nav .og-nav-burger{display:flex}.og-site-nav .og-nav-right{gap:10px}.og-site-nav .og-nav-cta{height:34px;padding:0 12px;border-radius:10px;font-size:13px;line-height:20px}.og-site-nav .og-nav-cta svg.lucide{display:none}}@media (prefers-reduced-motion:reduce){.og-site-nav *,.og-site-nav-layer *{transition:none!important}}.og-site-nav-layer .og-nav-panel{position:fixed;top:var(--nav-bottom);left:0;right:0;z-index:998;max-height:calc(100dvh - var(--nav-bottom));overflow-y:auto;overscroll-behavior:contain;color:var(--nav-fg);background:var(--nav-panel-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block:1px solid color-mix(in srgb,var(--nav-fg) 7%,transparent);box-shadow:0 8px 32px rgb(0 0 0/.2);outline:none}@media (max-width:767px){.og-site-nav-layer .og-nav-panel{display:none}}.og-site-nav-layer .og-nav-panel-in{display:grid;gap:clamp(20px,3vw,48px);max-width:1760px;margin-inline:auto;padding:28px clamp(20px,3vw,56px)}.og-site-nav-layer .og-nav-panel ul{margin:0;padding:0;list-style:none}.og-site-nav-layer .og-nav-col-title{display:flex;align-items:center;gap:8px;margin:0 0 14px;padding-inline:10px;color:var(--nav-muted);font:600 13px/18px var(--og-sans);letter-spacing:.06em;text-transform:uppercase}.og-site-nav-layer .og-nav-col-title svg.lucide{width:18px;height:18px;flex:none}.og-site-nav-layer .og-nav-card{display:block;padding:10px;border-radius:10px;color:var(--nav-fg);transition:background-color .14s}.og-site-nav-layer .og-nav-card:hover{background:var(--nav-hover-bg)}.og-site-nav-layer .og-nav-card-title{display:flex;align-items:center;gap:6px;color:var(--nav-fg);font:600 16px/24px var(--og-display-font);white-space:nowrap;transition:color .14s}.og-site-nav-layer .og-nav-card-title svg.lucide{width:13px;height:13px;flex:none;opacity:0;transition:opacity .14s}.og-site-nav-layer .og-nav-card:focus-visible .og-nav-card-title,.og-site-nav-layer .og-nav-card:hover .og-nav-card-title{color:var(--nav-accent)}.og-site-nav-layer .og-nav-card:focus-visible .og-nav-card-title svg.lucide,.og-site-nav-layer .og-nav-card:hover .og-nav-card-title svg.lucide{opacity:1}.og-site-nav-layer .og-nav-card-desc{display:-webkit-box;margin-top:3px;overflow:hidden;color:var(--nav-muted);font:400 13px/18px var(--og-sans);-webkit-line-clamp:2;-webkit-box-orient:vertical}.og-site-nav-layer .og-nav-featured img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:12px;background:var(--nav-chip)}.og-site-nav-layer .og-nav-featured-title{margin:14px 0 0;font:600 16px/22px var(--og-display-font)}.og-site-nav-layer .og-nav-featured-desc{margin:4px 0 0;color:var(--nav-muted);font:400 13px/18px var(--og-sans)}.og-site-nav-layer .og-nav-featured-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px}.og-site-nav-layer .og-nav-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--nav-line);border-radius:10px;background:var(--nav-chip);color:var(--nav-fg);font:600 14px/20px var(--og-sans);white-space:nowrap;transition:background-color .14s,border-color .14s}.og-site-nav-layer .og-nav-btn:hover{background:color-mix(in srgb,var(--nav-fg) 14%,transparent);border-color:color-mix(in srgb,var(--nav-fg) 18%,transparent)}.og-site-nav-layer .og-nav-btn svg.lucide{width:14px;height:14px}.og-site-nav-layer .og-nav-featured-link{color:var(--nav-muted);font:500 13px/20px var(--og-sans);text-decoration:underline;text-decoration-color:transparent;text-underline-offset:3px;transition:color .14s,text-decoration-color .14s}.og-site-nav-layer .og-nav-featured-link:hover{color:var(--nav-fg);text-decoration-color:currentColor}.og-site-nav-layer .og-nav-panel-in[data-layout=directory] .og-nav-cols{display:grid;grid-template-columns:repeat(var(--og-nav-cols),clamp(160px,16vw,220px));column-gap:clamp(18px,2.4vw,42px);row-gap:28px;padding:0 0 14px}@media (max-width:939px){.og-site-nav-layer .og-nav-panel-in[data-layout=directory] .og-nav-cols{grid-template-columns:repeat(3,minmax(0,1fr))}}.og-site-nav-layer .og-nav-footer{padding-top:20px;border-top:1px solid var(--nav-line)}.og-site-nav-layer .og-nav-footer .og-nav-btn{height:40px;padding-inline:22px}.og-site-nav-layer .og-nav-panel-in[data-layout=showcase]{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start}.og-site-nav-layer .og-nav-panel-in[data-layout=showcase] .og-nav-cols{display:grid;grid-template-columns:repeat(var(--og-nav-cols),minmax(150px,220px));gap:0 clamp(20px,3vw,56px);padding-top:2px}.og-site-nav-layer .og-nav-panel-in[data-layout=list] .og-nav-card,.og-site-nav-layer .og-nav-panel-in[data-layout=showcase] .og-nav-card{padding-block:8px}.og-site-nav-layer .og-nav-panel-in[data-layout=grid]{grid-template-columns:minmax(220px,300px) minmax(0,1fr);align-items:start}.og-site-nav-layer .og-nav-panel-in[data-layout=grid] .og-nav-col-title{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.og-site-nav-layer .og-nav-panel-in[data-layout=grid] .og-nav-col ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px clamp(16px,2vw,32px)}.og-site-nav-layer .og-nav-panel-in[data-layout=grid] .og-nav-card{padding-block:12px}.og-site-nav-layer .og-nav-panel-in[data-layout=cards] .og-nav-cols{display:grid;grid-template-columns:repeat(var(--og-nav-cols),minmax(0,340px));gap:clamp(24px,4vw,64px)}.og-site-nav-layer .og-nav-panel-in[data-layout=cards] .og-nav-card-desc{-webkit-line-clamp:3}.og-site-nav-layer .og-nav-panel-in[data-layout=cards] .og-nav-card-title{white-space:normal}.og-site-nav-layer .og-nav-panel .og-nav-pills{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 0 10px}.og-site-nav-layer .og-nav-pills li{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 6px;border:1px solid var(--nav-line);border-radius:999px;background:var(--nav-chip);font:500 12px/16px var(--og-sans)}.og-site-nav-layer .og-nav-pills img{width:18px;height:18px;border-radius:5px}.og-site-nav-layer .og-nav-panel-in[data-layout=list] .og-nav-cols{display:grid;grid-template-columns:repeat(var(--og-nav-cols),minmax(140px,240px));gap:0 clamp(24px,4vw,64px)}@media (max-width:1023px){.og-site-nav-layer .og-nav-panel-in[data-layout=grid],.og-site-nav-layer .og-nav-panel-in[data-layout=showcase]{grid-template-columns:minmax(0,1fr)}.og-site-nav-layer .og-nav-panel-in[data-layout=grid] .og-nav-featured,.og-site-nav-layer .og-nav-panel-in[data-layout=showcase] .og-nav-featured{display:grid;grid-template-columns:200px minmax(0,1fr);column-gap:20px;align-items:start}.og-site-nav-layer .og-nav-panel-in .og-nav-featured img{grid-row:1/span 3}.og-site-nav-layer .og-nav-panel-in .og-nav-featured-title{margin-top:0}.og-site-nav-layer .og-nav-panel-in[data-layout=cards] .og-nav-cols,.og-site-nav-layer .og-nav-panel-in[data-layout=list] .og-nav-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:24px}}.og-site-nav-layer .og-nav-panel-more{left:auto;right:8px;min-width:220px;max-width:280px;padding-block:6px;border:1px solid var(--nav-line);border-radius:0 0 14px 14px;background:var(--nav-panel-bg);box-shadow:0 24px 70px rgb(0 0 0/.4)}.og-site-nav-layer .og-nav-more-entry{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding:10px 14px;color:var(--nav-fg);font:500 15px/24px var(--og-sans);text-align:left;transition:background-color .14s}.og-site-nav-layer .og-nav-more-entry:hover{background:var(--nav-hover-bg)}.og-site-nav-layer .og-nav-more-entry .og-nav-chevron{margin-left:0;transform:rotate(-90deg)}
/*# sourceMappingURL=7c5c3919d6594793.css.map*/