.site-module__ocoamW__header{z-index:50;background:color-mix(in srgb, var(--mk-paper) 84%, transparent);-webkit-backdrop-filter:saturate(1.5)blur(16px);backdrop-filter:saturate(1.5)blur(16px);border-bottom:1px solid #0000;transition:border-color .2s,background-color .2s;position:sticky;top:0}.site-module__ocoamW__headerScrolled{border-bottom-color:var(--mk-line);background:var(--mk-paper)}.site-module__ocoamW__bar{align-items:center;gap:40px;height:76px;display:flex}.site-module__ocoamW__brand{border-radius:8px;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.site-module__ocoamW__wordmark{letter-spacing:-.03em;white-space:nowrap;font-size:1.1875rem;font-stretch:108%;line-height:1}.site-module__ocoamW__wordAxis{color:var(--mk-ink-2);font-weight:520}.site-module__ocoamW__wordSynapse{color:var(--mk-signal);font-weight:720}.site-module__ocoamW__nav{align-items:center;gap:4px;margin-right:auto;display:none}.site-module__ocoamW__navLink{color:var(--mk-ink-2);border-radius:999px;padding:10px 14px;font-size:.9375rem;font-weight:520;text-decoration:none;transition:color .16s,background-color .16s;position:relative}.site-module__ocoamW__navLink:hover{color:var(--mk-ink);background:var(--mk-paper-deep)}.site-module__ocoamW__navLink[aria-current=page]{color:var(--mk-ink)}.site-module__ocoamW__navLink[aria-current=page]:after{content:"";background:var(--mk-signal);border-radius:999px;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:3px;left:50%}.site-module__ocoamW__actions{align-items:center;gap:8px;display:none}.site-module__ocoamW__signIn{color:var(--mk-ink);border-radius:999px;padding:10px 14px;font-size:.9375rem;font-weight:560;text-decoration:none}.site-module__ocoamW__signIn:hover{background:var(--mk-paper-deep)}.site-module__ocoamW__menuButton{border:1px solid var(--mk-line-strong);background:var(--mk-surface);width:46px;height:46px;color:var(--mk-ink);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;margin-left:auto;display:inline-flex}@media (min-width:1024px){.site-module__ocoamW__nav,.site-module__ocoamW__actions{display:flex}.site-module__ocoamW__menuButton{display:none}}.site-module__ocoamW__sheet{z-index:49;background:var(--mk-paper);padding:12px var(--mk-gutter) calc(32px + env(safe-area-inset-bottom));flex-direction:column;animation:.22s cubic-bezier(.2,.8,.2,1) both site-module__ocoamW__sheetIn;display:flex;position:fixed;inset:76px 0 0;overflow-y:auto}@keyframes site-module__ocoamW__sheetIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.site-module__ocoamW__sheetList{margin:0;padding:0;list-style:none}.site-module__ocoamW__sheetLink{border-bottom:1px solid var(--mk-line);letter-spacing:-.015em;color:var(--mk-ink);justify-content:space-between;align-items:baseline;gap:16px;padding:15px 0;font-size:1.25rem;font-weight:560;text-decoration:none;display:flex}.site-module__ocoamW__sheetHint{font-size:var(--mk-size-small);letter-spacing:0;color:var(--mk-ink-3);font-weight:450;font-stretch:100%}.site-module__ocoamW__sheetActions{grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding-top:32px;display:grid}.site-module__ocoamW__footer{background:var(--mk-surface);border-top:1px solid var(--mk-line);padding-top:clamp(56px,7vw,96px);padding-bottom:calc(40px + env(safe-area-inset-bottom))}.site-module__ocoamW__footerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px;display:grid}.site-module__ocoamW__footerBrand{grid-column:1/-1;max-width:340px}.site-module__ocoamW__footerMission{font-size:var(--mk-size-small);color:var(--mk-ink-2);margin:18px 0 0;line-height:1.6}.site-module__ocoamW__footerHeading{font-size:var(--mk-size-small);color:var(--mk-ink);margin:0 0 14px;font-weight:620}.site-module__ocoamW__footerList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-module__ocoamW__footerLink{font-size:var(--mk-size-small);color:var(--mk-ink-2);border-radius:4px;text-decoration:none}.site-module__ocoamW__footerLink:hover{color:var(--mk-signal)}.site-module__ocoamW__footerBase{border-top:1px solid var(--mk-line);font-size:var(--mk-size-micro);color:var(--mk-ink-3);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;margin-top:clamp(48px,6vw,80px);padding-top:24px;display:flex}.site-module__ocoamW__footerBaseLinks{flex-wrap:wrap;gap:8px 24px;display:flex}@media (min-width:768px){.site-module__ocoamW__footerGrid{grid-template-columns:minmax(0,1.6fr) repeat(4,minmax(0,1fr))}.site-module__ocoamW__footerBrand{grid-column:auto}}.site-module__ocoamW__footer{overflow:hidden}.site-module__ocoamW__signature{margin-top:clamp(24px,4vw,48px);margin-bottom:calc(-.12em - 40px - env(safe-area-inset-bottom));letter-spacing:-.012em;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:auto;justify-content:center;font-size:11.6vw;font-stretch:118%;line-height:.86;display:flex}.site-module__ocoamW__signatureAxis,.site-module__ocoamW__signatureSynapse{color:#0000;-webkit-text-stroke:1.5px var(--mk-signal-mist);background-image:linear-gradient(100deg, var(--mk-signal-deep), var(--mk-signal) 45%, #8b5cf6 70%, #38bdf8);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;transition:background-size 1.1s cubic-bezier(.65,0,.35,1)}.site-module__ocoamW__signatureAxis{font-weight:520}.site-module__ocoamW__signatureSynapse{font-weight:760}.site-module__ocoamW__signature:hover .site-module__ocoamW__signatureAxis,.site-module__ocoamW__signature:hover .site-module__ocoamW__signatureSynapse{background-size:100% 100%}.site-module__ocoamW__signature:hover .site-module__ocoamW__signatureSynapse{transition-delay:.16s}@media (prefers-reduced-motion:reduce){.site-module__ocoamW__signatureAxis,.site-module__ocoamW__signatureSynapse{transition:none}}
@font-face{font-stretch:75% 125%;font-family:mkSans;src:url(../media/MonaSansVF-s.p.1fixw5zd2bp7m.woff2?dpl=628)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:mkSans Fallback;src:local(Arial);ascent-override:107.53%;descent-override:31.57%;line-gap-override:0.0%;size-adjust:101.37%}.mksans_a51989a4-module__aRFYDG__className{font-family:mkSans,mkSans Fallback,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-style:normal}.mksans_a51989a4-module__aRFYDG__variable{--mk-font-sans:"mkSans", "mkSans Fallback", ui-sans-serif, system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:mkMono;src:url(../media/MonaSansMonoVF-s.29xptauxokevi.woff2?dpl=628)format("woff2");font-display:swap;font-weight:200 900;font-style:normal}@font-face{font-family:mkMono Fallback;src:local(Arial);ascent-override:80.48%;descent-override:23.63%;line-gap-override:0.0%;size-adjust:135.44%}.mkmono_c7dcb7a8-module__4CNKQa__className{font-family:mkMono,mkMono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-style:normal}.mkmono_c7dcb7a8-module__4CNKQa__variable{--mk-font-mono:"mkMono", "mkMono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
.auth-shell-module__Ox4tka__shell{grid-template-columns:minmax(0,1fr);min-height:100dvh;display:grid}@media (min-width:1024px){.auth-shell-module__Ox4tka__shell{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (min-width:1280px){.auth-shell-module__Ox4tka__shell{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr)}}.auth-shell-module__Ox4tka__main{min-height:100dvh;padding:24px clamp(20px, 7vw, 120px) calc(24px + env(safe-area-inset-bottom));flex-direction:column;display:flex}.auth-shell-module__Ox4tka__top{align-items:center;min-height:52px;display:flex}.auth-shell-module__Ox4tka__brand{border-radius:8px;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.auth-shell-module__Ox4tka__content{flex-direction:column;flex:1;justify-content:center;width:100%;max-width:420px;padding-block:clamp(40px,8vh,96px);display:flex}.auth-shell-module__Ox4tka__wide{max-width:560px}.auth-shell-module__Ox4tka__foot{font-size:var(--mk-size-micro);color:var(--mk-ink-3);flex-wrap:wrap;align-items:center;gap:4px 24px;display:flex}.auth-shell-module__Ox4tka__footLinks{flex-wrap:wrap;gap:0 20px;display:flex}.auth-shell-module__Ox4tka__footLinks a{min-height:44px;color:var(--mk-ink-3);align-items:center;text-decoration:none;display:inline-flex}.auth-shell-module__Ox4tka__footLinks a:hover{color:var(--mk-signal)}.auth-shell-module__Ox4tka__aside{display:none}@media (min-width:1024px){.auth-shell-module__Ox4tka__aside{isolation:isolate;border-left:1px solid var(--mk-line);background:radial-gradient(60% 46% at 18% 8%,#818cf86b,#0000 62%),radial-gradient(52% 44% at 92% 30%,#8b5cf642,#0000 64%),radial-gradient(60% 50% at 70% 100%,#38bdf83d,#0000 62%),linear-gradient(165deg,#eef0ff 0%,#f5f3ff 48%,#eef6ff 100%);display:block;position:relative;overflow:hidden}.auth-shell-module__Ox4tka__aside:before{content:"";z-index:-1;background-image:linear-gradient(#4f46e512 1px,#0000 1px),linear-gradient(90deg,#4f46e512 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 70% at 50% 55%,#000,#0000 88%);mask-image:radial-gradient(75% 70% at 50% 55%,#000,#0000 88%)}}.auth-shell-module__Ox4tka__asideInner{flex-direction:column;gap:clamp(20px,3.5vh,40px);height:100dvh;padding:clamp(40px,8vh,88px) clamp(32px,4.5vw,72px) clamp(28px,5vh,56px);display:flex;position:sticky;top:0}.auth-shell-module__Ox4tka__asideHead{gap:14px;display:grid}.auth-shell-module__Ox4tka__statement{letter-spacing:-.03em;text-wrap:balance;max-width:13em;color:var(--mk-ink);margin:0;font-size:clamp(1.875rem,2.6vw,2.625rem);font-weight:560;font-stretch:112%;line-height:1.06}.auth-shell-module__Ox4tka__asideSub{max-width:30em;font-size:var(--mk-size-body);color:var(--mk-ink-2);margin:0;line-height:1.55}.auth-shell-module__Ox4tka__constellation{--c-panel:#fff;--c-line:#e8e7f2;--c-ink-3:#8180a0;aspect-ratio:100/95;flex:none;align-self:center;width:min(100%,560px,105.263dvh - 347.368px);margin-block:auto;font-size:12.5px;line-height:1.4;position:relative}.auth-shell-module__Ox4tka__wires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.auth-shell-module__Ox4tka__orbit,.auth-shell-module__Ox4tka__orbitFaint{fill:none;stroke:var(--mk-signal-soft);stroke-width:1px;stroke-dasharray:3 6;opacity:.55}.auth-shell-module__Ox4tka__orbitFaint{opacity:.28}.auth-shell-module__Ox4tka__wire{fill:none;stroke:var(--mk-signal-soft);stroke-width:1.5px;stroke-dasharray:4 5;opacity:.8}.auth-shell-module__Ox4tka__signal{fill:var(--mk-signal)}@media (prefers-reduced-motion:reduce){.auth-shell-module__Ox4tka__signal{display:none}}.auth-shell-module__Ox4tka__core{aspect-ratio:1;place-items:center;width:23%;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.auth-shell-module__Ox4tka__coreHalo{background:radial-gradient(closest-side,#818cf873,#818cf81f 60%,#0000);border-radius:999px;position:absolute;inset:-34%}.auth-shell-module__Ox4tka__coreTile{background:var(--c-panel);border-radius:28%;place-items:center;width:100%;height:100%;display:grid;position:relative;box-shadow:0 0 0 1px #312e8114,0 0 0 8px #ffffff80,0 30px 60px -24px #312e818c}.auth-shell-module__Ox4tka__coreTile svg{width:52%;height:52%}.auth-shell-module__Ox4tka__facts{margin:0;padding:0;list-style:none}.auth-shell-module__Ox4tka__fact{background:var(--c-panel);color:var(--mk-ink);border-radius:14px;grid-template-columns:30px minmax(0,1fr);align-items:start;gap:10px;padding:12px 14px 12px 12px;display:grid;position:absolute;box-shadow:0 0 0 1px #312e8114,0 18px 36px -22px #312e8180}.auth-shell-module__Ox4tka__fact[data-pos=sso]{width:54%;top:0;left:0}.auth-shell-module__Ox4tka__fact[data-pos=passkey]{width:42%;top:13%;right:0}.auth-shell-module__Ox4tka__fact[data-pos=stepUp]{width:46%;bottom:11%;left:0}.auth-shell-module__Ox4tka__fact[data-pos=sessions]{width:50%;bottom:0;right:0}.auth-shell-module__Ox4tka__factIcon{background:var(--mk-signal-wash);width:30px;height:30px;color:var(--mk-signal);border-radius:9px;justify-content:center;align-items:center;display:inline-flex}.auth-shell-module__Ox4tka__factIcon svg{width:16px;height:16px}.auth-shell-module__Ox4tka__factText{gap:2px;min-width:0;display:grid}.auth-shell-module__Ox4tka__factTitle{letter-spacing:-.005em;font-size:13.5px;font-weight:640}.auth-shell-module__Ox4tka__factBody{color:var(--mk-ink-2);font-size:12px;line-height:1.45}.auth-shell-module__Ox4tka__providers{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.auth-shell-module__Ox4tka__provider{background:var(--c-panel);min-width:28px;height:26px;box-shadow:0 0 0 1px var(--c-line);border-radius:8px;justify-content:center;align-items:center;padding:0 7px;display:inline-flex}.auth-shell-module__Ox4tka__providerSaml{color:var(--mk-ink-2);font-size:10.5px;font-weight:650}.auth-shell-module__Ox4tka__providerMark{width:14px;height:14px}.auth-shell-module__Ox4tka__msRed{fill:#f25022}.auth-shell-module__Ox4tka__msGreen{fill:#7fba00}.auth-shell-module__Ox4tka__msBlue{fill:#00a4ef}.auth-shell-module__Ox4tka__msYellow{fill:#ffb900}.auth-shell-module__Ox4tka__gBlue{fill:#4285f4}.auth-shell-module__Ox4tka__gGreen{fill:#34a853}.auth-shell-module__Ox4tka__gYellow{fill:#fbbc05}.auth-shell-module__Ox4tka__gRed{fill:#ea4335}.auth-shell-module__Ox4tka__oktaBlue{fill:#007dc1}.auth-shell-module__Ox4tka__oktaHole{fill:#fff}.auth-shell-module__Ox4tka__factAction{background:var(--mk-signal);height:26px;color:var(--mk-on-signal);white-space:nowrap;border-radius:8px;justify-self:start;align-items:center;gap:6px;margin-top:8px;padding:0 10px;font-size:11px;font-weight:620;display:inline-flex}.auth-shell-module__Ox4tka__factAction svg{width:13px;height:13px}.auth-shell-module__Ox4tka__session{background:var(--mk-paper);box-shadow:inset 0 0 0 1px var(--c-line);white-space:nowrap;border-radius:8px;align-items:center;gap:7px;min-width:0;margin-top:8px;padding:6px 9px;font-size:11.5px;font-weight:600;display:flex}.auth-shell-module__Ox4tka__sessionDot{background:#059669;border-radius:999px;flex-shrink:0;width:7px;height:7px;box-shadow:0 0 0 3px #0596692e}.auth-shell-module__Ox4tka__sessionNow{color:var(--c-ink-3);margin-left:auto;font-weight:500}@media (max-width:1199px),(max-height:760px){.auth-shell-module__Ox4tka__factBody{font-size:11.5px}.auth-shell-module__Ox4tka__fact{grid-template-columns:26px minmax(0,1fr);gap:8px;padding:10px 12px 10px 10px}.auth-shell-module__Ox4tka__factIcon{width:26px;height:26px}.auth-shell-module__Ox4tka__fact[data-pos=stepUp]{width:48%;bottom:9%}.auth-shell-module__Ox4tka__core{width:20%}.auth-shell-module__Ox4tka__session{gap:5px;padding:5px 7px;font-size:11px}.auth-shell-module__Ox4tka__factAction{text-overflow:ellipsis;max-width:100%;padding:0 8px;font-size:10.5px;overflow:hidden}}.auth-shell-module__Ox4tka__title{letter-spacing:-.03em;text-wrap:balance;color:var(--mk-ink);margin:0;font-size:clamp(2rem,3.4vw,2.75rem);font-weight:560;font-stretch:110%;line-height:1.05}.auth-shell-module__Ox4tka__lede{font-size:var(--mk-size-body);color:var(--mk-ink-2);text-wrap:pretty;margin:14px 0 32px;line-height:1.6}.auth-shell-module__Ox4tka__small{font-size:var(--mk-size-small);color:var(--mk-ink-3);margin:0;line-height:1.6}.auth-shell-module__Ox4tka__small a,.auth-shell-module__Ox4tka__lede a{color:var(--mk-signal);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--mk-signal-mist);text-decoration-color:var(--mk-signal-mist);font-weight:560}.auth-shell-module__Ox4tka__code{font-family:var(--mk-mono);color:var(--mk-ink-2);font-size:.875em}.auth-shell-module__Ox4tka__stack{gap:16px;display:grid}.auth-shell-module__Ox4tka__panel{background:var(--mk-surface);border:1px solid var(--mk-line);border-radius:var(--mk-radius);box-shadow:var(--mk-shadow-panel);padding:clamp(22px,3vw,32px)}.auth-shell-module__Ox4tka__shell [class*=focus-within\:shadow-as-focus]>input:focus-visible{box-shadow:none}.auth-shell-module__Ox4tka__stack>.auth-shell-module__Ox4tka__title,.auth-shell-module__Ox4tka__stack>.auth-shell-module__Ox4tka__lede{margin:0}.auth-shell-module__Ox4tka__fullWidth{width:100%}.auth-shell-module__Ox4tka__after{margin-top:24px}.auth-shell-module__Ox4tka__okIcon{color:var(--mk-signal)}.auth-shell-module__Ox4tka__strong{color:var(--mk-ink);font-weight:620}.auth-shell-module__Ox4tka__bodyText{color:var(--mk-ink-2);margin:0;line-height:1.6}.auth-shell-module__Ox4tka__panel.auth-shell-module__Ox4tka__stack{gap:8px}
