@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/login/instrument-sans-0.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:italic;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/login/instrument-sans-1.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/login/instrument-sans-2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400 700;font-stretch:100%;font-display:swap;src:url(/login/instrument-sans-3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.lg,.lg *,.lg :after,.lg :before{box-sizing:border-box}.lg{position:relative;isolation:isolate;min-height:100vh;overflow:hidden;font-family:Instrument Sans,ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:where(.lg) :where(h1,h2,p){margin:0}:where(.lg) a{color:inherit;text-decoration:none}:where(.lg) :where(button,input){font:inherit;color:inherit}.lg-mark{display:block;fill:currentColor;fill-rule:evenodd}.lg .ic{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.lg-form{display:flex;flex-direction:column}.lg-lockup{display:flex;align-items:center;gap:11px;font-size:19px;line-height:24px;font-weight:650;letter-spacing:-.02em}.lg-lockup .lg-mark{width:32px;height:32px}.lg-h{font-size:30px;line-height:36px;font-weight:650;letter-spacing:-.028em;color:var(--fg)}.lg-sub{margin-top:8px;font-size:15px;line-height:22px;color:var(--fg-2)}.lg-fields{gap:16px;margin-top:28px}.lg-field,.lg-fields{display:flex;flex-direction:column}.lg-field{gap:7px}.lg-label{font-size:13px;line-height:16px;font-weight:550;color:var(--fg-2)}.lg-input{display:flex;align-items:center;height:48px;border-radius:11px;background:var(--field-bg);box-shadow:inset 0 0 0 1px var(--field-line);transition:box-shadow .18s ease,background-color .18s ease}.lg-input:hover{box-shadow:inset 0 0 0 1px var(--field-line-hover)}.lg-input:focus-within{box-shadow:inset 0 0 0 1.5px var(--focus),0 0 0 4px var(--focus-ring)}.lg-input input{flex:1 1;min-width:0;height:100%;padding:0 15px;border:0;outline:0;background:transparent;color:var(--fg);font-size:15px}.lg-input input::placeholder{color:var(--fg-3)}.lg-eye{display:grid;place-items:center;width:42px;height:42px;margin-right:3px;border:0;border-radius:9px;background:transparent;color:var(--fg-3);cursor:pointer;transition:color .15s ease,background-color .15s ease}.lg-eye:hover{color:var(--fg);background:var(--eye-hover)}.lg-eye:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.lg-btn{display:flex;align-items:center;justify-content:center;gap:8px;height:50px;margin-top:24px;border-radius:12px;background:var(--btn-bg);color:var(--btn-fg);font-size:15px;font-weight:600;letter-spacing:-.005em;box-shadow:var(--btn-shadow);transition:background-color .18s ease,transform .18s ease}.lg-btn:hover{background:var(--btn-hover)}.lg-btn:active{transform:translateY(1px)}.lg-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.lg-btn .ic{width:17px;height:17px;stroke-width:2;transition:transform .22s cubic-bezier(.25,.8,.3,1)}.lg-btn:hover .ic{transform:translateX(3px)}.lg-note{margin-top:22px;font-size:13px;line-height:19px;color:var(--fg-3)}.lg-link{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:6px;font-size:13.5px;line-height:20px;font-weight:600;color:var(--link)}.lg-link:hover{text-decoration:underline;text-underline-offset:3px}.lg-link .ic{width:15px;height:15px;stroke-width:2}.lg-roost{display:inline-flex;align-items:center;gap:8px;font-size:13px;font-weight:550;color:var(--fg-2);transition:color .15s ease}.lg-roost:hover{color:var(--fg)}.lg-roost .ic{width:16px;height:16px;stroke-width:1.8}.lg-brands{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:12.5px;line-height:18px;color:var(--fg-3)}.lg-brands span{display:inline-flex;align-items:center;gap:7px;color:var(--fg-2)}.lg-brands img{display:block;width:18px;height:18px;border-radius:5px}.lg-dusk{--fg:#f6f3ef;--fg-2:hsla(34,28%,95%,.72);--fg-3:hsla(34,28%,95%,.56);--field-bg:hsla(0,0%,100%,.055);--field-line:hsla(0,0%,100%,.15);--field-line-hover:hsla(0,0%,100%,.26);--focus:hsla(0,0%,100%,.78);--focus-ring:hsla(0,0%,100%,.1);--eye-hover:hsla(0,0%,100%,.08);--btn-bg:#f6f3ef;--btn-fg:#10131d;--btn-hover:#fff;--btn-shadow:inset 0 1px 0 hsla(0,0%,100%,.6),0 10px 28px rgba(0,0,0,.38);--link:#f6f3ef;display:flex;flex-direction:column;color:var(--fg);background:#0b0e16}.dk-sky{position:absolute;inset:0;z-index:-2;background:radial-gradient(56% 50% at 24% 108%,rgba(232,72,80,.8) 0,rgba(176,38,64,.54) 30%,rgba(96,24,54,.22) 58%,rgba(40,18,40,0) 80%),radial-gradient(36% 28% at 26% 103%,rgba(255,150,104,.42) 0,rgba(255,120,96,0) 72%),radial-gradient(52% 48% at 82% 108%,rgba(38,98,255,.66) 0,rgba(22,64,196,.44) 30%,rgba(20,38,116,.18) 58%,rgba(16,24,60,0) 80%),radial-gradient(32% 26% at 80% 103%,rgba(124,172,255,.34) 0,rgba(96,146,255,0) 72%),radial-gradient(58% 55% at 90% -8%,rgba(56,100,204,.26) 0,rgba(30,52,110,0) 70%),linear-gradient(180deg,#090c15,#0d111f 34%,#151628 58%,#20172b 78%,#2b1930)}.dk-clouds,.dk-flock,.dk-grain,.dk-trees{position:absolute;z-index:-1;pointer-events:none}.dk-clouds{inset:0;width:100%;height:100%}.dk-clouds .lite{opacity:.34}.dk-clouds .dark{opacity:.62}.dk-clouds .cool,.dk-clouds .warm{opacity:.3}.dk-clouds .m0{stop-color:#fff;stop-opacity:.25}.dk-clouds .m1{stop-color:#fff;stop-opacity:1}.dk-clouds .m2{stop-color:#fff;stop-opacity:.5}.dk-clouds .w0{stop-color:#fff;stop-opacity:0}.dk-clouds .w1{stop-color:#fff;stop-opacity:1}.dk-grain{inset:0;width:100%;height:100%;opacity:.14;mix-blend-mode:overlay}.dk-trees{left:50%;bottom:-1px;width:max(100%,1440px);height:auto;transform:translateX(-50%)}.dk-trees .far{fill:#0c0d16}.dk-trees .near{fill:#040509}.dk-flock{left:52%;top:77%;width:320px;height:180px;margin:-90px 0 0 -160px;overflow:visible}.dk-flock g{transform-box:fill-box;transform-origin:center;animation:dk-drift 18s ease-in-out infinite alternate}.dk-flock path{fill:none;stroke:#08090f;stroke-linecap:round}.dk-flock .s{stroke-width:2.2;opacity:.82}.dk-flock .b{stroke-width:3;opacity:.94}@keyframes dk-drift{0%{transform:translate(0) scale(1) rotate(0deg)}50%{transform:translate(-12px,5px) scale(1.05,.95) rotate(-2deg)}to{transform:translate(-22px,-4px) scale(.97,1.04) rotate(1.5deg)}}.lg-top{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:28px max(5vw,32px) 0}.dk-hero{position:absolute;z-index:0;left:max(5vw,32px);top:max(8vh,64px);width:clamp(280px,36vw,540px);aspect-ratio:994/1000;pointer-events:none}.dk-hero:before{content:"";position:absolute;inset:-18%;border-radius:50%;background:radial-gradient(closest-side,hsla(5,100%,95%,.085),hsla(5,100%,95%,0))}.dk-hero svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dk-hero .body,.dk-mark .body{fill:url(#dk-falcon-fill);fill-rule:evenodd}.dk-hero .echo,.dk-mark .echo{fill:#f6edec;fill-rule:evenodd}.dk-hero .e1,.dk-mark .e1{opacity:.13}.dk-hero .e2,.dk-mark .e2{opacity:.06}.dk-hero .f0,.dk-mark .f0{stop-color:#fff}.dk-hero .f1,.dk-mark .f1{stop-color:#fbf6f5}.dk-hero .f2,.dk-mark .f2{stop-color:#edd3d6}.dk-tag{position:absolute;z-index:1;left:max(5vw,32px);bottom:clamp(118px,17vh,168px);max-width:560px;font-size:clamp(30px,3.2vw,46px);line-height:1.08;font-weight:650;letter-spacing:-.032em;color:#f6f3ef}.dk-tag span{display:block;color:hsla(34,28%,95%,.56)}.dk-lockup{position:absolute;z-index:1;left:max(5vw,32px);bottom:clamp(118px,17vh,168px);display:flex;flex-direction:column;align-items:flex-start;gap:var(--mark-gap,22px);max-width:560px;pointer-events:none}.dk-lockup .dk-tag{position:static}.dk-mark{position:relative;flex:none;width:var(--mark-w,112px);aspect-ratio:994/1000;margin-left:var(--mark-x,0)}.dk-mark:before{content:"";position:absolute;inset:-30%;border-radius:50%;background:radial-gradient(closest-side,hsla(5,100%,95%,.1),hsla(5,100%,95%,0))}.dk-mark svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.dk-sig{--mark-w:clamp(88px,7.8vw,120px);--mark-gap:clamp(16px,2.2vh,24px)}.dk-stoop{--mark-w:clamp(150px,15vw,232px);--mark-gap:clamp(4px,1vh,10px);--mark-x:clamp(10px,2.4vw,34px)}.dk-main{position:relative;z-index:2;flex:1 1;display:flex;align-items:center;justify-content:flex-end;padding:24px max(6vw,40px) 96px}.dk-card{width:400px;max-width:100%;padding:36px 36px 30px;border-radius:22px;background:rgba(13,16,26,.56);-webkit-backdrop-filter:blur(22px) saturate(140%);backdrop-filter:blur(22px) saturate(140%);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.11),inset 0 1px 0 hsla(0,0%,100%,.07),0 30px 80px rgba(0,0,0,.45)}.dk-card .lg-lockup{margin-bottom:30px;color:#f6f3ef}.dk-foot{position:absolute;z-index:2;right:max(6vw,40px);bottom:22px}.rs-page .dk-sky{background:radial-gradient(54% 50% at 22% 108%,rgba(232,72,80,.8) 0,rgba(176,38,64,.54) 30%,rgba(96,24,54,.22) 58%,rgba(40,18,40,0) 80%),radial-gradient(34% 28% at 24% 103%,rgba(255,150,104,.4) 0,rgba(255,120,96,0) 72%),radial-gradient(52% 48% at 82% 108%,rgba(38,98,255,.66) 0,rgba(22,64,196,.44) 30%,rgba(20,38,116,.18) 58%,rgba(16,24,60,0) 80%),radial-gradient(32% 26% at 80% 103%,rgba(124,172,255,.34) 0,rgba(96,146,255,0) 72%),radial-gradient(36% 38% at 25% 27%,rgba(196,184,214,.17) 0,rgba(176,166,200,.08) 45%,rgba(150,150,184,0) 100%),radial-gradient(58% 55% at 90% -8%,rgba(56,100,204,.26) 0,rgba(30,52,110,0) 70%),linear-gradient(180deg,#0d101b,#131726 34%,#1a1b2e 58%,#22192f 78%,#2a1930)}.rs-clouds .lite{opacity:.4}.rs-clouds .cool{opacity:.3}.rs-flight{position:absolute;z-index:0;left:0;top:0;width:min(66.6vw,960px);height:auto;aspect-ratio:960/660;overflow:visible;pointer-events:none}.rs-flight .n{fill:#05060a}.rs-flight .m{fill:#07080d}.rs-flight .f{fill:#0c0d16}.rs-trees{overflow:visible}.rs-perch{fill:#040509}.rs-flight g{transform-box:fill-box;transform-origin:center}.rs-g1{animation:rs-glide 14s ease-in-out infinite alternate}.rs-g2{animation:rs-soar 24s ease-in-out infinite alternate}.rs-g3{animation:rs-hover 2.6s ease-in-out infinite alternate}.rs-g4{animation:rs-glide 11s ease-in-out -4s infinite alternate}.rs-g5{animation:rs-bound 7s ease-in-out infinite alternate}.rs-g6{animation:rs-glide 16s ease-in-out -6s infinite alternate}.rs-g7{animation:rs-stoop 9s ease-in-out infinite alternate}@keyframes rs-glide{0%{transform:translate(0)}to{transform:translate(12px,7px)}}@keyframes rs-soar{0%{transform:rotate(-5deg)}to{transform:rotate(6deg) translate(4px,-2px)}}@keyframes rs-hover{0%{transform:translateY(0)}to{transform:translateY(-2px)}}@keyframes rs-bound{0%{transform:translate(0)}50%{transform:translate(7px,-4px)}to{transform:translate(14px,1px)}}@keyframes rs-stoop{0%{transform:translate(0)}to{transform:translate(7px,10px)}}.rs-motion .rs-still{display:none}.rs-motion svg.rs-live{display:block;will-change:transform}.rs-flight.rs-live g,.rs-flight.rs-live path{transform-box:view-box;transform-origin:0 0;animation:none}.rs-live .rs-murm path{fill:none;stroke:#08090f;stroke-linecap:round}.rs-live .rs-murm .s{stroke-width:2.2;opacity:.82}.rs-live .rs-murm .b{stroke-width:3;opacity:.94}.rs-perch.rs-live{fill:#040509}.rs-logo{display:inline-flex;align-items:center;font-size:36px;line-height:1;color:#f6f3ef}.rs-logo-r{display:block;width:auto;height:1em;flex:none}.rs-logo-r .r{fill:currentColor;fill-rule:evenodd}.rs-logo-r .fr{fill:#e0013a}.rs-logo-r .fb{fill:#0255fd}.rs-logo-oost{margin-left:-.03em;font-family:system-ui,-apple-system,Segoe UI,sans-serif;font-size:.755em;font-weight:800;line-height:1;letter-spacing:-.09em}button.lg-btn{width:100%;border:0;cursor:pointer}.lg{color-scheme:dark}.dk-main,.lg{min-height:100svh}.lg-input input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.lg-btn:disabled{cursor:wait;opacity:.65}.lg-error{margin-top:16px!important;color:#ffadb7;font-size:13px;line-height:19px}.rs-decoration{position:absolute;inset:0;z-index:-1;pointer-events:none}@media (max-width:860px){.dk-tag{display:none}.dk-main{justify-content:center;padding:236px 16px 110px}.dk-card{padding:28px 22px 24px}.dk-foot{left:16px;right:16px;bottom:18px}.rs-flight{width:432px;left:-24px;top:6px}.rs-live .rs-murm,.rs-live .rs-stream{display:none}}@media (prefers-reduced-motion:reduce){.lg *,.lg :after,.lg :before{animation:none!important;transition:none!important}.rs-motion g.rs-live,.rs-motion svg.rs-live{display:none}.rs-motion svg.rs-still{display:block}.rs-motion g.rs-still{display:inline}}.rs-lockup .roost-logo{color:#f6f3ef}.rs-lockup .roost-logo__letter{width:31.5px;height:36px}.rs-lockup .roost-logo__oost{font-size:27.18px}