@font-face{font-family:Murmo Landing Symbols;src:url(/brand/landing-symbols.woff2)format("woff2");font-style:normal;font-weight:400;font-display:block}
html:root .auth-landing{background:var(--murmo-canvas);grid-template-columns:minmax(0,56fr) minmax(0,44fr);min-height:100svh}html:root .auth-landing .auth-brand-panel{justify-content:flex-start;gap:0;padding:32px clamp(32px,4vw,64px) 24px;display:flex}html:root .auth-landing .brand-lockup .murmo-wordmark{gap:8px;font-size:32px}html:root .auth-landing .brand-lockup .murmo-birds{width:30px;height:30px}html:root .auth-landing .auth-message{width:100%;max-width:530px;margin-block:auto;padding-top:56px}html:root .auth-landing .auth-message .eyebrow{letter-spacing:.16em;align-items:center;gap:8px;margin:0 0 18px;font-size:10px;font-weight:700;display:flex}html:root .auth-landing .auth-message .eyebrow:before{content:"";background:var(--murmo-yellow);border-radius:50%;flex-shrink:0;width:6px;height:6px}html:root .auth-landing .auth-message h1{letter-spacing:-.045em;margin:0;font-size:clamp(42px,3.9vw,60px);font-weight:500;line-height:1.08;position:relative}html:root .auth-landing .auth-connected{isolation:isolate;display:inline-block;position:relative}html:root .auth-landing .auth-connected:after{content:"";background:var(--murmo-yellow);z-index:-1;border-radius:50%;height:9px;position:absolute;bottom:0;left:0;right:-3px;transform:rotate(-2deg)}html:root .auth-landing .auth-message>p:not(.eyebrow){max-width:390px;color:var(--murmo-muted);margin:22px 0 0;font-size:14px;line-height:1.7;display:block}html:root .auth-landing .auth-flock{flex-direction:column;align-items:center;margin-top:6px;display:flex}html:root .auth-landing .auth-flock-art{aspect-ratio:1;width:clamp(280px,25vw,360px);max-width:100%;color:var(--murmo-text);background:radial-gradient(#eee5b32e,#0000 67%);position:relative}html:root .auth-landing .auth-flock-still{background:url(/brand/landing-flock-still.svg) 50%/contain no-repeat;position:absolute;inset:0}html:root .auth-landing .auth-flock-art canvas{visibility:hidden;pointer-events:none;position:absolute;inset:0}html:root .auth-landing .auth-flock-art[data-motion-ready] canvas{visibility:visible}html:root .auth-landing .auth-flock-art[data-motion-ready] .auth-flock-still{visibility:hidden}html:root .auth-landing .auth-motion-toggle{min-height:32px;color:var(--murmo-muted);font:400 11px/1.5 var(--murmo-font-body);cursor:pointer;background:0 0;border:0;border-radius:5px;justify-content:center;align-items:center;gap:5px;margin-top:0;padding:6px 10px;display:none}html:root .auth-landing .auth-flock:has(.auth-flock-art[data-motion-ready]) .auth-motion-toggle{display:inline-flex}html:root .auth-landing .auth-proof{gap:8px;margin-top:24px;display:flex}html:root .auth-landing .auth-proof span{background:0 0;border:0;border-radius:0;min-height:0;padding:0;font-size:11px;display:inline}html:root .auth-landing .auth-proof span+span:before{content:"·";margin-right:8px}html:root .auth-landing .auth-tagline{color:var(--murmo-muted);margin:24px 0 0;font-size:11px}html:root .auth-landing .auth-form-panel{background:var(--murmo-surface-subtle);min-width:0;padding:40px clamp(24px,3vw,48px)}html:root .auth-landing .auth-card{background:var(--murmo-surface);border-radius:16px;gap:20px;width:min(390px,100%);padding:30px}html:root .auth-landing .auth-card .eyebrow{letter-spacing:.15em;font-size:10px}html:root .auth-landing .auth-card h2{letter-spacing:-.025em;margin:12px 0;font-size:26px;font-weight:600;line-height:1.16}html:root .auth-landing .auth-card .muted{font-size:12px;line-height:1.65}html:root .auth-landing .field{gap:8px}html:root .auth-landing .field>span{font-size:12px}html:root .auth-landing .field input{border:1px solid var(--murmo-border-strong);background:var(--murmo-canvas);border-radius:7px;min-height:46px;padding:12px}html:root .auth-landing .button-primary{border-radius:7px;justify-content:space-between;min-height:46px;padding:12px 16px;font-size:13px;display:flex}html:root .auth-landing .invitation-secondary{text-underline-offset:3px;font-size:12px}html:root .auth-landing .auth-help{font-size:11px;line-height:1.5}html:root .auth-landing .form-alert{font-size:13px;line-height:1.5}html:root .auth-landing .auth-mobile-birds{display:none}html[data-theme=dark] .auth-landing :is(.auth-flock-still,.auth-mobile-birds){filter:grayscale()invert()}@media (prefers-color-scheme:dark){html:not([data-theme]) .auth-landing :is(.auth-flock-still,.auth-mobile-birds){filter:grayscale()invert()}}@media (prefers-reduced-motion:reduce){html:root .auth-landing .auth-motion-toggle{display:none}}@media (max-width:760px){html:root .auth-landing{flex-direction:column;display:flex}html:root .auth-landing .auth-brand-panel{border:0;gap:0;padding:26px 24px 22px}html:root .auth-landing .brand-lockup .murmo-wordmark{font-size:29px}html:root .auth-landing .auth-message{max-width:390px;margin:0 auto;padding-top:0}html:root .auth-landing .auth-mobile-birds{background:url(/brand/landing-flock-still.svg) 50%/cover no-repeat;width:148px;height:115px;margin:2px auto 0;display:block}html:root .auth-landing .auth-message .eyebrow{margin-bottom:10px;font-size:9px}html:root .auth-landing .auth-message h1{letter-spacing:-.035em;margin:0;font-size:29px;line-height:1.1}html:root .auth-landing .auth-desktop-break{display:none}html:root .auth-landing .auth-message>p:not(.eyebrow){margin-top:14px;font-size:12px;line-height:1.65}html:root .auth-landing :is(.auth-flock,.auth-proof),html:root .auth-landing .auth-tagline{display:none}html:root .auth-landing .auth-form-panel{background:var(--murmo-canvas);padding:0 18px 24px}html:root .auth-landing .auth-card{border-radius:13px;padding:24px}html:root .auth-landing .auth-card h2{font-size:23px}}
