@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2042050246a708c9-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/0fdd058fab82a774-s.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:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-stretch:100%;font-display:swap;src:url(/_next/static/media/33553e7595b74ccf-s.p.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:Bricolage Grotesque Fallback;src:local("Arial");ascent-override:88.21%;descent-override:25.61%;line-gap-override:0.00%;size-adjust:105.43%}.__className_23d1a5{font-family:Bricolage Grotesque,Bricolage Grotesque Fallback;font-style:normal}.__variable_23d1a5{--font-auth-display:"Bricolage Grotesque","Bricolage Grotesque Fallback"}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/7ab938503e4547a1-s.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:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/_next/static/media/13971731025ec697-s.p.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:DM Sans Fallback;src:local("Arial");ascent-override:94.90%;descent-override:29.66%;line-gap-override:0.00%;size-adjust:104.53%}.__className_231f96{font-family:DM Sans,DM Sans Fallback;font-style:normal}.__variable_231f96{--font-auth-body:"DM Sans","DM Sans Fallback"}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/e44cdba7d0878bc5-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/07fccecd6728972a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/486fce9f36bc8f45-s.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:Caveat;font-style:normal;font-weight:400 700;font-display:swap;src:url(/_next/static/media/46bdd75a3ff56824-s.p.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:Caveat Fallback;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_c512e9{font-family:Caveat,Caveat Fallback;font-style:normal}.__variable_c512e9{--font-auth-hand:"Caveat","Caveat Fallback"}.auth_root__ebk9Y{--auth-ink:#18233d;--auth-muted:#5d6478;--auth-faint:#726e62;--auth-label:#3a4358;--auth-paper:#f7f4ec;--auth-line:#e2ddd0;--auth-field:#fdfcf9;--auth-margin:#eba5a0;--auth-red:#e5484d;position:relative;min-height:100vh;min-height:100dvh;overflow:hidden;background-color:var(--auth-paper);background-image:linear-gradient(#e4dfd2 1px,transparent 0),linear-gradient(90deg,#ece8dd 1px,transparent 0);background-size:28px 28px;color:var(--auth-ink);font-family:var(--font-auth-body),system-ui,sans-serif;line-height:normal;-webkit-font-smoothing:antialiased}body:has(.auth_root__ebk9Y){background-color:#f7f4ec}.auth_marginLine__ala58{position:absolute;top:0;bottom:0;left:clamp(16px,3vw,48px);width:2px;background:var(--auth-margin)}.auth_frame__gINOz{position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;padding:28px clamp(32px,5vw,80px)}.auth_header__omnNL{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px}.auth_brand__cGIkT{display:flex;align-items:center;gap:12px}.auth_logoImage__Mymy4,.auth_logoTile__vwmVv{flex:none;width:38px;height:38px;border-radius:10px}.auth_logoTile__vwmVv{display:grid;place-items:center;background:var(--logo-bg);color:var(--logo-fg);font-weight:800;font-size:21px;line-height:1}.auth_brandName__VCH4J,.auth_logoTile__vwmVv{font-family:var(--font-auth-display),sans-serif}.auth_brandName__VCH4J{font-weight:700;font-size:19px;letter-spacing:-.01em}.auth_nav__rRkwC{display:flex;flex-wrap:wrap;align-items:center;column-gap:20px;font-size:14px;font-weight:600}.auth_footerLink__XHpms,.auth_inlineLink__5nZn1,.auth_labelAction___dNKm,.auth_navLink__xmp0m{position:relative;display:inline-block;line-height:18px;text-decoration:none;transition:color .15s}.auth_footerLink__XHpms:after,.auth_inlineLink__5nZn1:after,.auth_labelAction___dNKm:after,.auth_navLink__xmp0m:after{content:"";position:absolute;inset:-13px -4px}.auth_footerLink__XHpms:after{inset:-13px -10px}.auth_navLink__xmp0m{color:var(--auth-muted)}.auth_pendingBar__8ssWR{position:absolute;left:0;right:0;bottom:-5px;height:2px;border-radius:2px;background:currentColor;opacity:0;transform:scaleX(0);pointer-events:none}.auth_pendingBarOn__Sh3uU{opacity:1;transform:scaleX(1);animation:auth_pending__nLJLR 1.2s ease-in-out infinite}.auth_navLink__xmp0m:has(.auth_pendingBarOn__Sh3uU){color:var(--auth-ink);cursor:progress}@media (max-width:519px){.auth_nav__rRkwC{flex:1 1 100%;justify-content:space-between;column-gap:12px}}.auth_footerLink__XHpms{color:var(--auth-faint)}.auth_footerLink__XHpms:hover,.auth_navLink__xmp0m:hover{color:var(--link-hover)}.auth_main__0CX4i{flex:1;display:grid;grid-template-columns:minmax(0,440px);grid-template-areas:"pitch" "card" "showcase";justify-content:center;align-content:center;gap:40px;padding:40px 0 48px}.auth_pitch__bpwdc,.auth_showcase__UMC94{display:flex;flex-direction:column;gap:26px;min-width:0}.auth_pitch__bpwdc{grid-area:pitch}.auth_showcase__UMC94{grid-area:showcase}@media (min-width:1000px){.auth_main__0CX4i{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"pitch card" "showcase card";gap:26px clamp(40px,6vw,96px);padding:56px 0}.auth_pitch__bpwdc{align-self:end}.auth_showcase__UMC94{align-self:start}}.auth_main__0CX4i.auth_mainSolo__f_M1U{grid-template-columns:minmax(0,440px);grid-template-areas:"card"}@media (max-width:999px) and (max-height:500px){.auth_main__0CX4i{padding-top:24px}}.auth_eyebrow__0I32g{margin:0;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--link)}.auth_headline__z9qt8{margin:0;font-family:var(--font-auth-display),sans-serif;font-weight:800;font-size:clamp(42px,5.2vw,76px);line-height:1;letter-spacing:-.04em;text-wrap:balance}.auth_headlineAccent__HGSvj{position:relative;display:inline-block;color:var(--accent)}.auth_underline__GkUqN{position:absolute;left:0;right:0;bottom:-.12em;width:100%;height:.22em;overflow:visible}.auth_underline__GkUqN path{fill:none;stroke:var(--auth-margin);stroke-width:6;stroke-linecap:round;stroke-dasharray:300;animation:auth_underline__GkUqN 2.4s ease-out .4s both}.auth_intro__jkRhB{margin:0;max-width:470px;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--auth-muted);text-wrap:pretty}.auth_notebook__el2aA{position:relative;max-width:480px;padding:18px 20px 14px;border-radius:14px;background:#fff;border:1px solid var(--auth-line);box-shadow:0 20px 40px -24px rgba(24,35,61,.3);animation:auth_float__bdTpm 7s ease-in-out infinite}.auth_notebookTop__XqTl_{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:2px 12px;margin-bottom:6px}.auth_notebookLabel__2d6Fu{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--auth-faint)}.auth_step__isH1z{font-family:var(--font-auth-hand),cursive;font-size:26px;font-weight:700;white-space:nowrap;animation:auth_lineIn__rsjxc .45s ease-out both}.auth_graph__grXP0{display:block;width:100%;height:auto}.auth_axis__VeiGi{stroke:var(--auth-ink);stroke-width:1.5}.auth_curve__YULut{fill:none;stroke:var(--accent);stroke-width:3.5;stroke-linecap:round;stroke-dasharray:520;animation:auth_draw__CPpU5 7.2s ease-in-out both}.auth_rootDot__4loeU,.auth_vertexDot__RJpJF{transform-box:fill-box;transform-origin:center;animation:auth_pop__jcyD_ 7.2s both}.auth_rootDot__4loeU{fill:var(--auth-red)}.auth_vertexDot__RJpJF{fill:var(--auth-ink)}.auth_graphNote__2WXFl{font-family:var(--font-auth-hand),cursive;font-weight:500;animation:auth_fadeLate__ze6Tz 7.2s both}.auth_rootsNote__QocRv{fill:var(--auth-red);font-size:24px}.auth_minNote__f1OCF{fill:var(--auth-ink);font-size:22px}.auth_marquee__ZZwke{max-width:560px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.auth_marqueeTrack__IbFhG{display:flex;width:max-content;animation:auth_marquee__ZZwke 34s linear infinite}.auth_marquee__ZZwke:hover .auth_marqueeTrack__IbFhG{animation-play-state:paused}.auth_chips__iRvR_{display:flex;gap:10px;margin:0;padding:0 10px 0 0;list-style:none}.auth_chip__LfFT9{flex:none;padding:9px 15px;border-radius:999px;border:1px solid #ddd7c9;background:#fff;font-size:14px;font-weight:600;color:var(--auth-label);white-space:nowrap}.auth_paused__8RFJM .auth_marqueeTrack__IbFhG{animation-play-state:paused}.auth_paused__8RFJM .auth_notebook__el2aA,.auth_paused__8RFJM .auth_notebook__el2aA *{animation:none!important}.auth_motionToggle__QzW1b{position:relative;align-self:flex-start;display:inline-flex;align-items:center;gap:8px;padding:0;border:none;background:none;font:inherit;font-size:13px;font-weight:600;line-height:18px;color:var(--auth-muted);cursor:pointer;transition:color .15s}.auth_motionToggle__QzW1b:hover{color:var(--link-hover)}.auth_motionToggle__QzW1b svg{width:12px;height:12px;fill:currentColor}.auth_motionToggle__QzW1b:after{content:"";position:absolute;inset:-13px -6px}.auth_cardColumn__m2pwO{grid-area:card;align-self:center;display:flex;justify-content:center;min-width:0}.auth_card__F4Yep{display:flex;flex-direction:column;width:100%;max-width:440px;padding:clamp(28px,3vw,40px);border-radius:20px;background:#fff;border:1px solid var(--auth-line);box-shadow:0 1px 0 var(--auth-line),0 30px 60px -30px rgba(24,35,61,.28)}.auth_cardTitle___n7_F{margin:0;font-family:var(--font-auth-display),sans-serif;font-weight:700;font-size:32px;letter-spacing:-.025em}.auth_cardSub__oZknM,.auth_lead__i_gRZ{margin:8px 0 0;font-size:15px;color:var(--auth-muted)}.auth_lead__i_gRZ{line-height:1.5}.auth_form__UzeVX{display:flex;flex-direction:column;gap:18px;margin:28px 0 0}.auth_note__X1NUw{margin:0;font-size:14px;line-height:1.55;color:var(--auth-muted)}.auth_alert__ibEQW{padding:12px 14px;border:1px solid;border-radius:12px;font-size:14px;line-height:1.45}.auth_form__UzeVX>.auth_alert__ibEQW:first-child{margin:-8px 0 10px}.auth_alert__ibEQW:focus{outline:none}.auth_alertError__OegmJ{background:#fdedec;border-color:#f3c4c0;color:#9b2c24}.auth_alertInfo__aOnEj{background:#f7f5ef;border-color:var(--auth-line);color:var(--auth-label)}.auth_alertSuccess__h2_PW{background:#ecf6ef;border-color:#bcdcc6;color:#1f5c36}.auth_field___qB_z{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.auth_field___qB_z>*{order:3;flex:1 1 100%}.auth_field___qB_z>.auth_label__jCf0h{order:1;flex:0 1 auto;min-width:min-content}.auth_field___qB_z>.auth_labelAction___dNKm{order:2;flex:none;margin-left:auto}.auth_field___qB_z>.auth_hint__PtfiP{order:4}.auth_label__jCf0h{font-size:13px;font-weight:600;line-height:18px;color:var(--auth-label)}.auth_labelAction___dNKm{font-size:13px;white-space:nowrap}.auth_labelAction___dNKm:after{inset:-18px -4px -8px}.auth_hint__PtfiP{font-size:13px;line-height:1.45;color:var(--auth-muted)}.auth_input__PYwDW{width:100%;height:52px;padding:0 16px;border-radius:12px;border:1.5px solid var(--auth-line);background-color:var(--auth-field);font:inherit;font-size:16px;color:var(--auth-ink);text-overflow:ellipsis;outline:none;transition:border-color .2s,box-shadow .2s}.auth_input__PYwDW::placeholder{color:var(--auth-faint);opacity:1}.auth_input__PYwDW:disabled{cursor:not-allowed;opacity:.6}select.auth_input__PYwDW{appearance:none;padding-right:44px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' fill='none' stroke='%235d6478' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 18px center;cursor:pointer}.auth_passwordWrap___B8hf{position:relative}.auth_passwordWrap___B8hf .auth_input__PYwDW{padding-right:76px}.auth_toggle__vj_v7{position:absolute;top:4px;right:4px;min-width:44px;height:44px;padding:0 14px;border:none;border-radius:8px;background:transparent;font:inherit;font-size:13px;font-weight:600;color:var(--auth-muted);cursor:pointer;transition:background-color .15s}.auth_toggle__vj_v7:hover{background:#f2efe7}.auth_check__PEufx{display:flex;align-items:flex-start;gap:10px;padding:12px 0;margin:-12px 0;font-size:14px;line-height:20px;color:var(--auth-muted);cursor:pointer}.auth_checkbox__0b1v_{flex:none;width:17px;height:17px;margin:1.5px 0 0;accent-color:var(--accent);cursor:pointer}.auth_submit__vN8KG{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:54px;margin-top:8px;border:2px solid transparent;border-radius:12px;background:var(--auth-ink);color:#fff;font:inherit;font-size:16px;font-weight:700;cursor:pointer;box-shadow:0 12px 28px -12px rgba(24,35,61,.6);transition:transform .15s,background-color .2s}.auth_submit__vN8KG:hover:not(:disabled){background:var(--link);transform:translateY(-1px)}.auth_submit__vN8KG:active:not(:disabled){transform:translateY(1px)}.auth_submit__vN8KG:disabled{cursor:progress}.auth_spinner__PC_DB{flex:none;width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;animation:auth_spin__LFCNO .7s linear infinite}.auth_secondary__MeB8r{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;height:52px;border:1.5px solid var(--auth-line);border-radius:12px;background:#fff;color:var(--auth-ink);font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;transition:border-color .2s,background-color .2s}.auth_secondary__MeB8r:hover:not(:disabled){border-color:#cfc8b8;background:var(--auth-field)}.auth_secondary__MeB8r:disabled{cursor:not-allowed;opacity:.6}.auth_googleBlock__KtD0p{display:flex;flex-direction:column;gap:18px}.auth_divider__R3m9J{display:flex;align-items:center;gap:12px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--auth-faint)}.auth_divider__R3m9J:after,.auth_divider__R3m9J:before{content:"";flex:1;height:1px;background:var(--auth-line)}.auth_textButton__dLyHh{align-self:center;min-height:44px;padding:0 8px;border:none;background:none;font:inherit;font-size:14px;font-weight:600;color:var(--link);cursor:pointer}.auth_textButton__dLyHh:hover:not(:disabled){color:var(--link-hover)}.auth_textButton__dLyHh:disabled{cursor:not-allowed;opacity:.6}.auth_link__SKTHM{color:var(--link);font-weight:600;text-decoration:none;transition:color .15s}.auth_link__SKTHM:hover{color:var(--link-hover)}.auth_inlineLink__5nZn1{font-weight:700}.auth_footnote__o_gUy{margin:6px 0 0;text-align:center;font-size:14px;color:var(--auth-muted)}.auth_linkRow__rOUrf{display:flex;flex-wrap:wrap;justify-content:space-between;gap:26px 16px;margin-top:22px;font-size:14px}.auth_linkRow__rOUrf .auth_link__SKTHM{position:relative;display:inline-block;line-height:18px}.auth_linkRow__rOUrf .auth_link__SKTHM:after{content:"";position:absolute;inset:-13px -4px}.auth_footer__sLqSC{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;font-size:13px;color:var(--auth-faint)}.auth_footerLinks__GnQNM{display:flex;flex-wrap:wrap;column-gap:20px;margin:0;padding:0;list-style:none}@media (max-width:400px){.auth_card__F4Yep{padding:24px 20px}.auth_notebook__el2aA{padding:14px 14px 10px}}.auth_placeholder__ZH_gx{display:block;border-radius:8px;background-color:#ebe6da;background-image:linear-gradient(90deg,transparent,rgb(255 255 255/.6) 50%,transparent);background-size:200% 100%;background-repeat:no-repeat;background-position:150% 0;animation:auth_shimmer__M1ioo 1.4s ease-in-out infinite}.auth_rise__0PrgW{animation:auth_rise__0PrgW .8s cubic-bezier(.2,.7,.2,1) both}.auth_riseLate__0PmBS{animation:auth_rise__0PrgW .8s cubic-bezier(.2,.7,.2,1) .15s both}.auth_root__ebk9Y :focus-visible{outline:2px solid var(--link);outline-offset:2px}.auth_root__ebk9Y .auth_input__PYwDW:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 4px var(--focus-ring)}@media (prefers-contrast:more){.auth_root__ebk9Y :focus-visible{outline-width:3px}}@media (forced-colors:active){.auth_root__ebk9Y :focus-visible{outline-color:Highlight}.auth_root__ebk9Y .auth_input__PYwDW:focus{outline:2px solid Highlight}}@media (prefers-reduced-motion:reduce){.auth_root__ebk9Y *,.auth_root__ebk9Y :after,.auth_root__ebk9Y :before{animation:none!important;transition:none!important}.auth_submit__vN8KG:active:not(:disabled),.auth_submit__vN8KG:hover:not(:disabled){transform:none}.auth_marquee__ZZwke{-webkit-mask-image:none;mask-image:none}.auth_marqueeTrack__IbFhG{width:auto}.auth_chips__iRvR_{flex-wrap:wrap;padding-right:0}.auth_chips__iRvR_[aria-hidden],.auth_motionToggle__QzW1b{display:none}html:has(.auth_root__ebk9Y){scroll-behavior:auto}}@keyframes auth_rise__0PrgW{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes auth_float__bdTpm{0%,to{transform:translateY(0) rotate(-1.5deg)}50%{transform:translateY(-10px) rotate(-.5deg)}}@keyframes auth_lineIn__rsjxc{0%{opacity:0;transform:translateX(-10px);filter:blur(4px)}to{opacity:1;transform:translateX(0);filter:blur(0)}}@keyframes auth_draw__CPpU5{0%{stroke-dashoffset:520}55%,to{stroke-dashoffset:0}}@keyframes auth_pop__jcyD_{0%,45%{transform:scale(0);opacity:0}60%{transform:scale(1.3);opacity:1}70%,to{transform:scale(1);opacity:1}}@keyframes auth_fadeLate__ze6Tz{0%,60%{opacity:0;transform:translateY(6px)}75%,to{opacity:1;transform:translateY(0)}}@keyframes auth_underline__GkUqN{0%,20%{stroke-dashoffset:300}60%,to{stroke-dashoffset:0}}@keyframes auth_marquee__ZZwke{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes auth_spin__LFCNO{to{transform:rotate(1turn)}}@keyframes auth_pending__nLJLR{0%{transform:scaleX(0);transform-origin:left}50%{transform:scaleX(1);transform-origin:left}50.01%{transform-origin:right}to{transform:scaleX(0);transform-origin:right}}@keyframes auth_shimmer__M1ioo{0%{background-position:150% 0}to{background-position:-50% 0}}