:root{--throne: #0ea5c0;--throne-rgb: 14, 165, 192;--halo: #97f9fc;--halo-rgb: 151, 249, 252;--brand: var(--throne);--brand-rgb: var(--throne-rgb);--accent: var(--halo);--accent-rgb: var(--halo-rgb);--brand-ink: #087f93;--accent-ink: var(--throne);--brand-on-dark: var(--throne);--accent-on-dark: var(--halo);--bg: #ffffff;--bg-elev: #ffffff;--surface: #ffffff;--text: #111111;--muted: #555555;--line: #e0e0e0;--on-brand: #061318;--shadow-lg: 0 22px 60px rgba(0, 0, 0, .1);--shadow-sm: 0 10px 30px rgba(0, 0, 0, .06);--topbar-glass: rgba(255, 255, 255, .34);--topbar-solid: rgba(255, 255, 255, .96);--topbar-mid: rgba(255, 255, 255, .74);--topbar-cap: #ffffff;--topbar-backdrop-filter: blur(13px) saturate(112%) brightness(1.02);--topbar-backdrop-filter-mobile: blur(10px) saturate(108%) brightness(1.01);--surface-tint: color-mix(in oklab, var(--surface) 82%, rgba(var(--halo-rgb), .18));--card-glow-rgb: var(--halo-rgb);--top-control-bg: rgba(255, 255, 255, .58);--top-control-bg-hover: rgba(255, 255, 255, .7);--neon-border-soft: rgba(var(--throne-rgb), .62);--neon-inset-ring-soft: inset 0 0 0 1px rgba(var(--throne-rgb), .56);--neon-inset-glow-soft: inset 0 0 12px rgba(var(--throne-rgb), .09);--neon-ring-soft: 0 0 0 1px rgba(var(--throne-rgb), .34);--neon-glow-soft: 0 0 10px rgba(var(--throne-rgb), .18);--neon-glow-wide-soft: 0 0 16px rgba(var(--throne-rgb), .08)}:root[data-theme=dark]{--brand-ink: #0ea5c0;--accent-ink: var(--throne);--brand-on-dark: var(--throne);--accent-on-dark: var(--halo);--bg: #000000;--bg-elev: #0a0a0a;--surface: #111111;--text: #f0f0f0;--muted: #999999;--line: #222222;--on-brand: #061318;--shadow-lg: 0 28px 72px rgba(0, 0, 0, .62);--shadow-sm: 0 14px 36px rgba(0, 0, 0, .45);--topbar-glass: rgba(0, 0, 0, .42);--topbar-solid: rgba(0, 0, 0, .96);--topbar-mid: rgba(0, 0, 0, .76);--topbar-cap: #000000;--topbar-backdrop-filter: blur(13px) saturate(118%) brightness(.64);--topbar-backdrop-filter-mobile: blur(10px) saturate(112%) brightness(.7);--surface-tint: color-mix(in oklab, var(--surface) 58%, rgba(var(--halo-rgb), .3));--card-glow-rgb: var(--halo-rgb);--top-control-bg: rgba(255, 255, 255, .05);--top-control-bg-hover: rgba(255, 255, 255, .08)}*{box-sizing:border-box}html,body{margin:0;padding:0;max-width:100%}html{overflow-x:hidden;overscroll-behavior-x:none;scroll-behavior:smooth;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{font-family:"Exo 2",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--bg);color:var(--text);line-height:1.5;overflow-x:hidden;position:relative}a,button,.btn,.theme-toggle,.top-control{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid rgba(var(--brand-rgb),.88);outline-offset:2px;border-radius:8px}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.ambient{position:fixed;inset:0;z-index:-2;pointer-events:none;overflow:visible}.orb{position:absolute;border-radius:999px;filter:blur(44px);opacity:.34}.orb-a{width:18rem;height:18rem;left:0%;top:10%;background:rgba(var(--brand-rgb),.3)}.orb-b{width:12rem;height:12rem;right:12%;top:16%;background:rgba(var(--brand-rgb),.28)}.orb-c{width:8rem;height:8rem;left:42%;top:44%;background:rgba(var(--brand-rgb),.16)}.orb-d{width:10rem;height:10rem;left:74%;top:62%;background:rgba(var(--brand-rgb),.18)}.topbar{position:sticky;top:0;z-index:50;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:calc(.8rem + env(safe-area-inset-top,0px)) 1.35rem .92rem;background:transparent;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);border-bottom:0;box-shadow:none;transform:translateZ(0);backface-visibility:hidden;isolation:isolate;overflow:hidden}.topbar:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:linear-gradient(180deg,color-mix(in oklab,var(--topbar-cap) 96%,transparent) 0%,color-mix(in oklab,var(--topbar-solid) 62%,transparent) 60%,transparent 100%)}.topbar:after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;z-index:1;pointer-events:none;background:rgba(var(--brand-rgb),.16)}.topbar>*{position:relative;z-index:2}.brand{display:inline-flex;align-items:center;flex:0 0 auto;position:relative;transition:transform .2s ease;text-decoration:none}.brand-logo-shell{position:relative;display:block;width:clamp(98px,7.4vw,146px);aspect-ratio:1066 / 282}.brand-logo{display:block;width:100%;height:100%;max-width:100%}.brand-logo-flow{display:none}@keyframes logo-flow{0%{transform:translateZ(0)}to{transform:translate3d(540px,0,0)}}@supports ((-webkit-mask-image: url()) or (mask-image: url())){.brand-logo-fallback{opacity:0}.brand-logo-flow{display:block;position:absolute;inset:0;overflow:hidden;transform:translateZ(0);backface-visibility:hidden;-webkit-mask-image:url(/assets/brand/logo.svg);mask-image:url(/assets/brand/logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.brand-logo-flow:before{content:"";position:absolute;inset:0 -540px;background:repeating-linear-gradient(95deg,var(--throne) 0px,var(--throne) 100px,color-mix(in oklab,var(--throne) 75%,var(--halo) 25%) 170px,color-mix(in oklab,var(--throne) 40%,var(--halo) 60%) 240px,var(--halo) 270px,color-mix(in oklab,var(--throne) 40%,var(--halo) 60%) 300px,color-mix(in oklab,var(--throne) 75%,var(--halo) 25%) 370px,var(--throne) 440px,var(--throne) 540px);animation:logo-flow 6s linear infinite;will-change:transform;transform:translateZ(0)}:root[data-theme=light] .brand-logo-flow:before{background:repeating-linear-gradient(95deg,#08869b 0px 100px,#0b99b2 170px,#0ea5c0 240px,#1ab4cc,#0ea5c0 300px,#0b99b2 370px,#08869b 440px 540px)}}@media(prefers-reduced-motion:reduce){.brand-logo-flow:before{animation:none;transform:translateZ(0)}}@media(hover:none),(max-width:660px){@supports ((-webkit-mask-image: url()) or (mask-image: url())){.brand-logo-fallback{opacity:1}.brand-logo-flow{display:none}}}.brand:link,.brand:visited,.brand:hover,.brand:active{text-decoration:none!important;border-bottom:0!important}.brand:hover{transform:none}.topnav{display:flex;gap:1.1rem}.topnav a{position:relative;color:color-mix(in oklab,var(--text) 78%,var(--muted) 22%);text-decoration:none;font-weight:600;font-size:.92rem;transition:color .18s ease,opacity .18s ease;opacity:1}.topnav a:after{content:"";position:absolute;left:0;right:0;bottom:-.4rem;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--halo-rgb),.78),transparent);opacity:0;transform:scaleX(.32);transition:opacity .18s ease,transform .18s ease}.topnav a:hover{color:var(--text);opacity:1}.topnav a:hover:after{opacity:1;transform:scaleX(1)}.topnav a:focus-visible,.brand:focus-visible{outline:2px solid rgba(var(--brand-rgb),.88);outline-offset:3px;border-radius:10px}.top-actions{display:inline-flex;align-items:center;gap:.55rem}.section{position:relative;z-index:1;width:min(1120px,92vw);margin:0 auto;padding:4.35rem 0;scroll-margin-top:6.25rem;border-bottom:1px solid var(--line)}.section:last-child{border-bottom:none}@media(min-width:1700px){.section{width:min(1040px,84vw);padding:3.7rem 0}}.eyebrow{margin:0;color:color-mix(in oklab,var(--brand-ink) 70%,var(--accent-ink) 30%);text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:700}.preview-integrations-label{width:max-content;margin-inline:auto;margin-top:.42rem;margin-bottom:1.2rem;justify-self:center;text-align:center}.text-brand{color:var(--brand-ink)}.text-accent{color:var(--accent-ink)}h1,h2,h3{font-family:Oxanium,"Exo 2",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.08;margin:.8rem 0}h1{font-size:clamp(2rem,4vw,3.2rem);font-weight:700;max-width:20ch}h2{font-size:clamp(1.45rem,4vw,2.65rem);font-weight:700;max-width:20ch}.heading-wide{max-width:34ch}h3{font-size:1.08rem;font-weight:700}.lede,.section p{color:var(--muted);max-width:62ch;font-size:clamp(.95rem,.88rem + .18vw,1.06rem);line-height:1.45}@media(min-width:1700px){h1{font-size:clamp(1.9rem,4.4vw,3.7rem);max-width:12.2ch}h2{font-size:clamp(1.4rem,3.1vw,2.35rem)}}@media(min-width:961px)and (max-width:1280px){h1{font-size:clamp(1.9rem,4.8vw,3.35rem);max-width:12ch}h2{font-size:clamp(1.3rem,3vw,2.1rem)}h3{font-size:1rem}.lede,.section p{font-size:clamp(.92rem,.86rem + .16vw,.98rem);line-height:1.38}}.cta,.about{border-top:0}.footer{width:min(1120px,92vw);margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;color:var(--muted);font-size:.9rem;border-top:1px solid var(--line);padding:1.2rem 0 2.2rem}.footer p{margin:0}.footer-nav{margin-left:auto;display:inline-flex;align-items:center;gap:1rem;flex-wrap:wrap}.footer-nav a{color:var(--muted);text-decoration:none;transition:color .2s ease}.footer-nav a:hover{color:var(--text)}@media(max-width:720px){.footer{flex-direction:column;align-items:center;text-align:center;gap:.6rem;padding:1rem 0 1.6rem}.footer p{order:2}.footer-nav{order:1;margin-left:0;width:auto;justify-content:center;gap:.54rem .72rem}.footer-nav a{white-space:nowrap}}.reveal{opacity:0;transform:translateY(10px);transition:opacity .22s ease-out,transform .22s ease-out}.reveal.visible{opacity:1;transform:translateY(0)}@media(max-width:960px){.ambient{display:none}.topbar{background:transparent;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.topbar:before{background:linear-gradient(180deg,color-mix(in oklab,var(--topbar-cap) 96%,transparent) 0%,color-mix(in oklab,var(--topbar-solid) 66%,transparent) 62%,transparent 100%)}.topbar:after{background:rgba(var(--brand-rgb),.16)}.topnav,.btn-top{display:none}@media(max-width:660px){.topbar{background:var(--bg);backdrop-filter:none;-webkit-backdrop-filter:none}.topbar:before,.topbar:after{display:none}.topbar.is-over-content{background:transparent;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px)}.topbar.is-over-content:before{display:block;background:linear-gradient(180deg,color-mix(in oklab,var(--topbar-cap) 96%,transparent) 0%,color-mix(in oklab,var(--topbar-solid) 66%,transparent) 62%,transparent 100%)}.topbar.is-over-content:after{display:block;background:rgba(var(--brand-rgb),.16)}}.preview-layout{--preview-phone-w: 220px;--preview-phone-h: calc(var(--preview-phone-w) * 18.8 / 9);--preview-kicker-h: 1.3rem;--preview-top-offset: calc(var(--preview-kicker-h) + .62rem);grid-template-columns:minmax(196px,220px) minmax(0,1fr);gap:1.2rem;align-items:start}.preview-phone-column{justify-items:center;align-self:start}.preview-kicker{text-align:center}.preview-copy-column{margin-top:var(--preview-top-offset);gap:.62rem;height:auto;min-height:0}.preview-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.section{padding:3rem 0}}@media(min-width:961px)and (max-width:1320px){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-layout{--preview-phone-w: 252px;--preview-phone-h: calc(var(--preview-phone-w) * 18.8 / 9);--preview-kicker-h: 1.34rem;--preview-top-offset: calc(var(--preview-kicker-h) + .62rem)}.preview-copy-column{margin-top:var(--preview-top-offset);gap:.68rem}.feature-card p,.flow-item p,.cta-card>p{font-size:clamp(.84rem,.78rem + .14vw,.9rem);line-height:1.45}}@media(max-width:820px){.feature-grid{grid-template-columns:1fr}.preview-layout{--preview-phone-w: 240px;--preview-phone-h: calc(var(--preview-phone-w) * 18.8 / 9);grid-template-columns:1fr;gap:.9rem}.preview-phone-column{justify-items:center}.preview-copy-column{margin-top:0;gap:.62rem}.preview-side-grid{grid-template-columns:1fr}.preview-dots{margin-bottom:.55rem}}.btn{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:.72rem 1.18rem;text-decoration:none;font-weight:700;font-size:1rem;line-height:1.15;border:1px solid transparent;touch-action:manipulation}.top-control{min-height:2.25rem;border-radius:999px;border:1px solid rgba(var(--brand-rgb),.34);background:var(--top-control-bg);backdrop-filter:blur(12px) saturate(130%);-webkit-backdrop-filter:blur(12px) saturate(130%);box-shadow:none;transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.theme-toggle{color:var(--text);display:inline-flex;align-items:center;gap:.5rem;padding:.36rem .72rem;font-weight:600;font-size:.98rem;cursor:pointer;touch-action:manipulation}.toggle-dot{width:.72rem;height:.72rem;border-radius:999px;background:linear-gradient(135deg,var(--brand),var(--accent))}.top-actions .top-control{background:var(--top-control-bg);border-color:rgba(var(--brand-rgb),.34);box-shadow:none}.btn-top{padding:0 .92rem;font-size:.84rem;line-height:1;color:var(--text)}@media(max-width:340px){.btn-top{display:none}}.btn-primary{position:relative;overflow:hidden;border:0;background:linear-gradient(135deg,color-mix(in oklab,var(--brand) 88%,#000 12%),color-mix(in oklab,var(--accent) 84%,#000 16%));border-radius:999px;box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb),.36),0 8px 20px rgba(var(--brand-rgb),.18);isolation:isolate;transform:translateZ(0);backface-visibility:hidden;will-change:transform;color:var(--on-brand)}.btn-primary:after{content:"";position:absolute;inset:-40% -70%;z-index:0;background:linear-gradient(105deg,transparent 42%,rgba(255,255,255,.36) 48%,transparent 54%);opacity:0;transform:translate3d(-28%,0,0);transition:opacity .18s ease,transform .32s ease;pointer-events:none}.cta .btn-primary{box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb),.36),0 8px 20px rgba(var(--brand-rgb),.18)}.top-control:hover{background:var(--top-control-bg-hover);border-color:var(--neon-border-soft);box-shadow:var(--neon-ring-soft),0 0 12px rgba(var(--brand-rgb),.2)}.btn-primary:not(.top-control):hover{filter:brightness(1.05)}.btn-primary:not(.top-control):hover:after{opacity:1;transform:translate3d(28%,0,0)}.btn-ghost{background:var(--surface-tint);border-color:color-mix(in oklab,rgba(var(--brand-rgb),.32) 62%,rgba(var(--brand-rgb),.32));color:var(--text)}.btn-ghost:hover{border-color:var(--neon-border-soft);box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb),.5),var(--neon-ring-soft),0 0 14px rgba(var(--brand-rgb),.22)}.btn:focus-visible,.theme-toggle:focus-visible,.top-control:focus-visible{outline:2px solid rgba(var(--brand-rgb),.88);outline-offset:2px}:is(.about-orbit span,.team-pill-row span,.careers-pill-grid span,.cta-mini-pills span,.policy-jump-row a,.preview-meta-chiprow span,.preview-tag){transition:transform .2s ease,border-color .2s ease,background-color .2s ease,color .2s ease}:is(.about-orbit span,.team-pill-row span,.careers-pill-grid span,.cta-mini-pills span,.policy-jump-row a,.preview-meta-chiprow span,.preview-tag):hover{transform:translateY(-1px);border-color:var(--neon-border-soft);background:rgba(var(--brand-rgb),.14)}:is(.about-orbit span,.team-pill-row span,.careers-pill-grid span,.cta-mini-pills span,.policy-jump-row a,.preview-meta-chiprow span,.preview-tag):active{transform:translateY(-1px);border-color:var(--neon-border-soft);background:rgba(var(--brand-rgb),.14)}:is(.about-orbit span,.team-pill-row span,.careers-pill-grid span,.cta-mini-pills span,.policy-jump-row a,.preview-meta-chiprow span,.preview-tag).touch-glow-active{transform:translateY(-1px);border-color:var(--neon-border-soft);background:rgba(var(--brand-rgb),.14)}.policy-jump-row a:focus-visible{transform:translateY(-1px);border-color:var(--neon-border-soft);background:rgba(var(--brand-rgb),.14);outline:2px solid rgba(var(--brand-rgb),.88);outline-offset:2px}body{min-height:100dvh;display:flex;flex-direction:column}.legal-main{width:min(900px,92vw);margin:0 auto;padding:3.2rem 0 4.2rem;flex:1 0 auto}.legal-main h1{margin:0 0 .6rem}.legal-main p,.legal-main li{color:var(--muted);max-width:68ch}.legal-main section+section{margin-top:1.8rem}.legal-main ul{margin:.8rem 0;padding-left:1.2rem}.legal-main p+ul{margin-top:.72rem}.legal-main ul+p{margin-top:.7rem}.legal-main li+li{margin-top:.34rem}.legal-main a:not(.btn){color:color-mix(in oklab,var(--brand) 72%,var(--accent) 28%)}.legal-main a:not(.btn):hover{color:var(--text)}:root[data-theme=dark] .legal-main a:not(.btn){color:var(--brand-on-dark)}:root[data-theme=dark] .legal-main a:not(.btn):hover{color:var(--accent-on-dark)}body>.footer{margin-top:auto}.oauth-result-page{overflow-x:hidden}.about-main{width:min(980px,92vw)}.secondary-main,.about-main,.careers-main,.privacy-main,.oauth-result-main{position:relative}.secondary-main:before,.about-main:before,.careers-main:before,.privacy-main:before,.oauth-result-main:before{content:"";position:absolute;inset:-3.4rem auto auto 50%;width:min(860px,88vw);height:520px;transform:translate(-50%);border-radius:999px;background:radial-gradient(ellipse,rgba(var(--brand-rgb),.13),rgba(var(--brand-rgb),.07) 42%,rgba(var(--brand-rgb),0) 76%);filter:blur(14px);pointer-events:none;animation:aboutPulse 8s ease-in-out infinite}.secondary-glow-block{position:relative;isolation:isolate}.secondary-glow-block:before{content:"";position:absolute;inset:-2.6rem -9vw -2.2rem -9vw;z-index:-1;pointer-events:none;border-radius:999px;background:radial-gradient(ellipse 58% 45% at 52% 22%,rgba(var(--brand-rgb),.12),rgba(var(--brand-rgb),.055) 48%,rgba(var(--brand-rgb),0) 78%),linear-gradient(120deg,rgba(var(--brand-rgb),.045),rgba(var(--brand-rgb),0));filter:blur(12px);opacity:.82;animation:secondaryGlowPulse 9s ease-in-out infinite}:root[data-theme=dark] .secondary-glow-block:before{background:radial-gradient(ellipse 60% 48% at 56% 18%,rgba(var(--halo-rgb),.11),rgba(var(--brand-rgb),.045) 48%,rgba(var(--brand-rgb),0) 78%),linear-gradient(120deg,rgba(var(--halo-rgb),.035),rgba(var(--brand-rgb),0));opacity:.72}.about-hero{position:relative}.about-hero h1{margin-bottom:.7rem;max-width:min(100%,23ch)}.about-orbit{margin-top:1rem;display:flex;flex-wrap:wrap;gap:.52rem}.about-orbit span{display:inline-flex;align-items:center;min-height:1.6rem;padding:.28rem .56rem;border-radius:999px;border:1px solid rgba(var(--brand-rgb),.3);background:color-mix(in oklab,var(--surface) 84%,rgba(var(--brand-rgb),.15));color:color-mix(in oklab,var(--brand-ink) 68%,var(--accent-ink) 32%);font-size:.74rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;animation:aboutFloat 5s ease-in-out infinite}.about-orbit span:nth-child(2){animation-delay:.6s}.about-orbit span:nth-child(3){animation-delay:1.2s}.about-orbit span:nth-child(4){animation-delay:1.8s}.secondary-surface{margin-top:1.2rem;border:1px solid color-mix(in oklab,rgba(var(--brand-rgb),.18) 44%,rgba(var(--brand-rgb),.44));border-radius:14px;padding:clamp(1.1rem,.86rem + 1.1vw,1.55rem);position:relative;overflow:hidden;isolation:isolate;background:linear-gradient(145deg,rgba(var(--brand-rgb),.05),rgba(var(--brand-rgb),.1)),color-mix(in oklab,var(--surface) 84%,rgba(var(--brand-rgb),.13))}.secondary-surface:before,.secondary-card:before{content:"";position:absolute;inset:-1px;z-index:0;pointer-events:none;opacity:0}.secondary-surface:after{content:"";position:absolute;left:-20%;top:0;width:30%;height:100%;z-index:0;background:linear-gradient(110deg,#fff0,rgba(var(--brand-rgb),.15),#fff0);transform:skew(-14deg);opacity:0;animation:aboutSweep 1.45s cubic-bezier(.22,.8,.24,1) .18s 1}.secondary-surface>*,.secondary-card>*{position:relative;z-index:1}.secondary-surface h2{margin-top:0}.secondary-card{border:1px solid color-mix(in oklab,rgba(var(--brand-rgb),.16) 40%,rgba(var(--brand-rgb),.42));border-radius:12px;padding:clamp(1.05rem,.82rem + .9vw,1.4rem);position:relative;overflow:hidden;isolation:isolate;background:color-mix(in oklab,var(--surface) 90%,rgba(var(--brand-rgb),.08));transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease}.secondary-card:hover{transform:translateY(-3px);border-color:var(--neon-border-soft);box-shadow:var(--neon-inset-ring-soft),var(--neon-inset-glow-soft),var(--neon-ring-soft),var(--neon-glow-soft)}.secondary-card:active,.secondary-card.touch-glow-active{transform:translateY(-2px);border-color:var(--neon-border-soft);box-shadow:var(--neon-inset-ring-soft),var(--neon-inset-glow-soft),var(--neon-ring-soft),var(--neon-glow-soft)}.secondary-card h3{margin:0 0 .28rem;font-size:1rem}.secondary-card p{margin:0}.secondary-card p+p{margin-top:.56rem}.oauth-result-main{width:min(720px,calc(100vw - 3rem));padding-top:clamp(5.2rem,9vw,7rem);padding-bottom:clamp(5rem,8vw,6.6rem)}.oauth-result-hero{min-height:min(500px,calc(100dvh - 13rem));display:grid;align-content:center;padding:clamp(1.85rem,1.16rem + 2.75vw,3rem)}.oauth-result-hero:before{display:none}.oauth-result-hero:after{animation:oauthResultSweep .46s cubic-bezier(.2,.82,.3,1) 40ms 1 both}.oauth-status-mark{width:3.8rem;height:3.8rem;margin-bottom:1.2rem;display:inline-grid;place-items:center;border:1px solid rgba(var(--brand-rgb),.5);border-radius:999px;background:radial-gradient(circle at 50% 50%,rgba(var(--brand-rgb),.34),rgba(var(--brand-rgb),.12) 58%,transparent 74%),color-mix(in oklab,var(--surface) 74%,rgba(var(--brand-rgb),.18));color:color-mix(in oklab,var(--brand-ink) 84%,var(--text) 16%);font-family:Oxanium,sans-serif;font-size:1.8rem;font-weight:800;line-height:1;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 0 18px rgba(var(--brand-rgb),.12),0 0 28px rgba(var(--brand-rgb),.18)}.oauth-status-mark-failure{border-color:color-mix(in oklab,rgba(var(--brand-rgb),.44),var(--text) 20%);color:var(--text);background:radial-gradient(circle at 50% 50%,rgba(var(--brand-rgb),.18),rgba(var(--brand-rgb),.06) 58%,transparent 74%),color-mix(in oklab,var(--surface) 80%,var(--text) 8%)}.oauth-result-hero h1{max-width:17ch;margin-bottom:.9rem;line-height:1.04}.oauth-result-hero p{font-size:clamp(1rem,.95rem + .24vw,1.12rem);line-height:1.65}.oauth-result-actions{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.85rem}.oauth-result-actions a{min-width:10.4rem;min-height:3rem;padding-inline:1.25rem;text-decoration:none}:root[data-theme=dark] .oauth-status-mark{color:var(--accent-on-dark);background:radial-gradient(circle at 50% 50%,rgba(var(--halo-rgb),.25),rgba(var(--brand-rgb),.09) 58%,transparent 74%),color-mix(in oklab,var(--surface) 70%,rgba(var(--halo-rgb),.16))}:root[data-theme=dark] .oauth-status-mark-failure{color:#fff;border-color:#ffffff52;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.12),rgba(var(--brand-rgb),.08) 58%,transparent 74%),color-mix(in oklab,var(--surface) 72%,#ffffff 8%)}@media(max-width:540px){.oauth-result-main{width:min(100% - 2rem,720px);padding-top:4.7rem;padding-bottom:4.7rem}.oauth-result-hero{min-height:calc(100dvh - 12rem)}.oauth-result-actions{flex-direction:column}.oauth-result-actions a{width:100%}}.team-note-layout{margin-top:.6rem;display:grid;grid-template-columns:204px minmax(0,1fr);gap:1.6rem;align-items:start}.team-portrait{margin:0;width:204px;aspect-ratio:1;border-radius:999px;overflow:hidden;border:1px solid color-mix(in oklab,rgba(var(--brand-rgb),.28) 52%,rgba(var(--brand-rgb),.4));background:radial-gradient(circle at 30% 20%,#ffffffe0,#f6f7ffeb),linear-gradient(145deg,rgba(var(--brand-rgb),.08),rgba(var(--brand-rgb),.14));box-shadow:var(--shadow-sm);transition:transform .28s ease,box-shadow .28s ease,border-color .28s ease}.team-portrait:hover{transform:translateY(-4px) scale(1.015);border-color:var(--neon-border-soft);box-shadow:var(--neon-inset-ring-soft),var(--neon-inset-glow-soft),var(--neon-ring-soft),var(--neon-glow-soft),var(--neon-glow-wide-soft)}.team-portrait:active,.team-portrait.touch-glow-active{transform:translateY(-2px) scale(1.01);border-color:var(--neon-border-soft);box-shadow:var(--neon-inset-ring-soft),var(--neon-inset-glow-soft),var(--neon-ring-soft),var(--neon-glow-soft),var(--neon-glow-wide-soft)}.team-portrait img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .28s ease,filter .28s ease;filter:saturate(.96) contrast(1.03)}.team-portrait:hover img{transform:scale(1.04);filter:saturate(1.04) contrast(1.07)}.team-note-copy h3{margin:0;font-size:clamp(1.08rem,.96rem + .34vw,1.24rem)}.team-role{margin-top:.2rem;margin-bottom:.64rem;color:color-mix(in oklab,var(--brand-ink) 68%,var(--accent-ink) 32%);font-size:.82rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.team-note-quote{margin:0 0 .72rem;padding-left:.68rem;border-left:2px solid rgba(var(--brand-rgb),.5);color:color-mix(in oklab,var(--text) 86%,var(--accent-ink) 14%);font-family:"Instrument Serif",serif;font-size:clamp(1.02rem,.92rem + .34vw,1.2rem);line-height:1.32}.team-pill-row{margin-top:.74rem;display:flex;flex-wrap:wrap;gap:.46rem}.team-pill-row span{display:inline-flex;align-items:center;min-height:1.44rem;padding:.22rem .5rem;border-radius:999px;border:1px solid rgba(var(--brand-rgb),.34);background:rgba(var(--brand-rgb),.1);color:color-mix(in oklab,var(--brand-ink) 68%,var(--accent-ink) 32%);font-size:.68rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.careers-main{width:min(960px,92vw)}.careers-hero h1{margin-bottom:.68rem}.careers-hero p+p{margin-top:.5rem}.careers-pill-grid{margin:.78rem 0 .86rem;display:flex;flex-wrap:wrap;gap:.46rem}.careers-pill-grid span{display:inline-flex;align-items:center;min-height:1.54rem;padding:.24rem .56rem;border-radius:999px;border:1px solid rgba(var(--brand-rgb),.34);background:rgba(var(--brand-rgb),.1);color:color-mix(in oklab,var(--brand-ink) 68%,var(--accent-ink) 32%);font-size:.7rem;font-weight:700;letter-spacing:.05em}.privacy-main{width:min(980px,92vw)}.privacy-section{margin-top:1rem}.privacy-section.policy-group{padding:clamp(1.15rem,.92rem + 1.2vw,1.75rem)}.privacy-main section[id]{scroll-margin-top:6.75rem}.privacy-section h2{margin-top:0}.privacy-main ul{margin:.76rem 0 .64rem}.privacy-section p+ul{margin-top:.98rem}.privacy-section ul+p{margin-top:1.28rem}.privacy-section .list-intro{margin-top:.9rem;margin-bottom:.28rem;font-weight:700;color:var(--text);letter-spacing:.01em}.privacy-section .section-break{margin-bottom:.82rem}.policy-jump-row{margin-top:.82rem;display:flex;flex-wrap:wrap;gap:.44rem}.policy-jump-row a{display:inline-flex;align-items:center;min-height:1.46rem;padding:.2rem .52rem;border-radius:999px;border:1px solid rgba(var(--brand-rgb),.32);background:rgba(var(--brand-rgb),.08);color:color-mix(in oklab,var(--brand-ink) 66%,var(--accent-ink) 34%);font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.policy-jump-row a:hover{transform:translateY(-1px);border-color:var(--neon-border-soft);background:rgba(var(--brand-rgb),.14);color:var(--text)}:root[data-theme=dark] .policy-jump-row a{color:var(--brand-on-dark)}.policy-grid{margin-top:.72rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.62rem}.policy-grid+p{margin-top:1.08rem}.policy-card{border:1px solid color-mix(in oklab,rgba(var(--brand-rgb),.14) 34%,rgba(var(--brand-rgb),.48));border-radius:12px;padding:clamp(.9rem,.78rem + .72vw,1.12rem);background:color-mix(in oklab,var(--surface) 90%,rgba(var(--brand-rgb),.08));transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.policy-card:hover,.policy-card:active,.policy-card.touch-glow-active{transform:translateY(-1px);border-color:var(--neon-border-soft);box-shadow:0 0 0 1px rgba(var(--brand-rgb),.16)}.policy-card h3{margin:0 0 .34rem;font-size:.98rem}.policy-card p,.policy-card li{font-size:.92rem}.policy-card ul{margin-top:.64rem;margin-bottom:.8rem}.policy-card p+ul{margin-top:.54rem}.policy-card ul+p{margin-top:.9rem}.policy-card li+li{margin-top:.32rem}.privacy-section.policy-group:hover{transform:none;border-color:color-mix(in oklab,rgba(var(--brand-rgb),.16) 40%,rgba(var(--brand-rgb),.42));box-shadow:none}:root[data-theme=dark] .secondary-surface:before,:root[data-theme=dark] .secondary-card:before{background:radial-gradient(ellipse 58% 42% at 18% -4%,rgba(var(--halo-rgb),.14),rgba(var(--halo-rgb),.04) 42%,transparent 72%),conic-gradient(from 202deg at 14% -8%,transparent 0deg,rgba(var(--halo-rgb),.08) 14deg,rgba(var(--halo-rgb),.025) 34deg,transparent 58deg);opacity:.18}@supports (animation-timeline: view()){:root[data-theme=dark] .secondary-surface:before,:root[data-theme=dark] .secondary-card:before{animation:cyanConeScroll linear both;animation-timeline:view();animation-range:entry 0% cover 58%}}@keyframes aboutFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes aboutPulse{0%,to{opacity:.72;transform:translate(-50%) scale(1)}50%{opacity:1;transform:translate(-50%) scale(1.04)}}@keyframes aboutSweep{0%,10%{opacity:0;transform:translate(0) skew(-14deg)}22%{opacity:1}86%{opacity:1;transform:translate(420%) skew(-14deg)}to{opacity:0;transform:translate(420%) skew(-14deg)}}@keyframes oauthResultSweep{0%{opacity:0;transform:translate(-12%) skew(-14deg)}18%{opacity:1}78%{opacity:1;transform:translate(430%) skew(-14deg)}to{opacity:0;transform:translate(470%) skew(-14deg)}}@keyframes cyanConeScroll{0%{opacity:.04;transform:translate3d(-5%,-16%,0) rotate(-1deg)}46%{opacity:.26}to{opacity:.13;transform:translate3d(7%,8%,0) rotate(1deg)}}@keyframes secondaryGlowPulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:.92;transform:scale(1.035)}}@media(prefers-reduced-motion:reduce){.secondary-main:before,.about-main:before,.careers-main:before,.privacy-main:before,.secondary-glow-block:before,.about-orbit span,.secondary-surface:before,.secondary-surface:after,.secondary-card:before{animation:none}.team-portrait,.team-portrait img{transition:none}}@media(max-width:760px){.secondary-main:before,.about-main:before{top:-2.4rem;width:min(620px,100vw);height:360px}.careers-main:before,.privacy-main:before,.oauth-result-main:before{top:-2.4rem;width:min(620px,100vw);height:360px}.team-note-layout{grid-template-columns:1fr}.team-portrait{width:min(206px,56vw);margin-inline:auto}.policy-grid{grid-template-columns:1fr}}
