.signin{--ground:#fafaf7;--white:#fff;--ink:#1c1917;--s800:#292524;--s700:#44403c;--s500:#78716c;--s400:#a8a29e;--s300:#d6d3d1;--s200:#e7e5e4;--s100:#f5f5f4;--gold:#b79a57;--imsg:#0b84fe;--bad:#b4231a;--serif:var(--font-instrument-serif), Georgia, "Times New Roman", serif;--sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--ease:cubic-bezier(.22, 1, .36, 1);--shc:0 1px 2px #00000005, 0 16px 40px -16px #0000002e;background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.65}:where(.signin) *,:where(.signin) :before,:where(.signin) :after{box-sizing:border-box;margin:0;padding:0}:where(.signin) img,:where(.signin) svg{display:block}:where(.signin) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}:where(.signin) a{color:inherit;text-decoration:none}:where(.signin) h1{font-family:var(--serif);letter-spacing:-.01em;text-wrap:balance;font-weight:400}:where(.signin) p{color:var(--s500);line-height:1.7}:where(.signin) .mark{flex:none;display:block}:where(.signin) :is(a,button,input):focus-visible{outline:2px solid var(--ink);outline-offset:2px}:where(.signin) :is(.siform input,.sibtn):focus-visible{border-radius:12px}:where(.signin) :is(.sifoot a,.sihome,.simark):focus-visible{border-radius:6px}.sibox{position:relative}:where(.signin) .sifoot p{color:inherit;line-height:inherit;margin:0}:where(.signin) .sinote{margin-top:16px;position:absolute;top:100%;left:0;right:0}:where(.signin) .sinote.bad{border-color:var(--bad);color:var(--bad)}:where(.signin) .siformlabel{color:var(--s700);margin-bottom:8px;font-size:12px;font-weight:500;display:block}:where(.signin) .sicode{gap:8px;height:48px;display:flex}:where(.signin) .sicode .sicodebox{text-align:center;width:0;min-width:0;height:48px;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--s300);transition:border-color .2s var(--ease), box-shadow .2s var(--ease);border-radius:12px;flex:1 1 0;padding:0;font-size:17px}:where(.signin) .sicode .sicodebox:hover{border-color:var(--s400)}:where(.signin) .sicode .sicodebox:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1c191714}:where(.signin) .sicode .sicodebox[aria-invalid=true]{border-color:var(--bad)}.signin{grid-template-columns:1fr 1fr;min-height:100svh;display:grid}.sipane{background:var(--white);border-right:1px solid var(--s200);justify-content:center;align-items:center;padding:80px 32px;display:flex;position:relative}.sibox{width:100%;max-width:360px}.simark{width:38px;margin:0 auto;display:block}.signin h1{text-align:center;margin-top:26px;font-size:clamp(28px,3.4vw,36px);line-height:1.1}.sisub{text-align:center;margin-top:10px;font-size:14.5px}.siform{margin-top:36px}.siform label{color:var(--s700);margin-bottom:8px;font-size:12px;font-weight:500;display:block}.siform input{width:100%;height:48px;font:inherit;color:var(--ink);background:var(--white);border:1px solid var(--s300);transition:border-color .2s var(--ease),box-shadow .2s var(--ease);border-radius:12px;padding:0 15px;font-size:15px}.siform input::placeholder{color:var(--s400)}.siform input:hover{border-color:var(--s400)}.siform input:focus{border-color:var(--ink);outline:none;box-shadow:0 0 0 3px #1c191714}.siform input.bad,.siform input.bad:hover{border-color:var(--bad)}.siform input.bad:focus{border-color:var(--bad);box-shadow:0 0 0 3px #b4231a1a}.sierr{color:var(--bad);margin-top:9px;font-size:12.5px;line-height:1.5}.sibtn{background:var(--ink);color:#fafaf9;width:100%;height:48px;transition:background .25s var(--ease),transform .2s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:.5em;margin-top:16px;font-size:14.5px;font-weight:500;display:flex;box-shadow:0 8px 24px -10px #1c191780}.sibtn:hover{background:var(--s800)}.sibtn:active{transform:translateY(1px)}.sibtn .ar{transition:transform .25s var(--ease)}.sibtn:hover .ar{transform:translate(3px)}.sinote{background:var(--ground);border:1px solid var(--s200);border-radius:12px;margin-top:16px;padding:14px 15px;font-size:13px;line-height:1.65}.sinote b{color:var(--ink);font-weight:500}.sinote a{color:var(--ink);border-bottom:1px solid var(--s300)}.sifoot{border-top:1px solid var(--s200);text-align:center;color:var(--s500);margin-top:26px;padding-top:20px;font-size:13.5px}.sifoot a{color:var(--ink);border-bottom:1px solid var(--s300);transition:border-color .2s var(--ease);padding-bottom:1px}.sifoot a:hover{border-color:var(--ink)}.sihome{color:var(--s400);transition:color .25s var(--ease);align-items:center;gap:7px;font-size:12.5px;display:inline-flex;position:absolute;top:26px;left:28px}.sihome:hover{color:var(--ink)}.siart{background:var(--ground);justify-content:center;align-items:center;padding:56px 44px;display:flex;overflow:hidden}.mch{--peek:15px;--cardh:250px;width:100%;max-width:328px;position:relative}.mchin{height:96px;position:relative}.mchnote{white-space:nowrap;background:var(--imsg);animation:mchdrop 6.5s var(--ease) both;border-radius:999px;align-items:center;gap:9px;padding:9px 15px;display:flex;position:absolute;top:0;left:50%;box-shadow:0 12px 26px -12px #0b84febf}.mchnote .p{width:22px;height:22px;color:var(--imsg);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.mchnote .p svg{width:12px;height:12px;margin-left:1px}.mchnote .w{align-items:center;gap:2px;height:16px;display:flex}.mchnote .w i{background:#ffffffe6;border-radius:2px;width:2px;display:block}.mchnote .d{color:#ffffffe6;font-variant-numeric:tabular-nums;font-size:10.5px}@keyframes mchdrop{0%{opacity:0;transform:translate(-50%,-16px)scale(.92)}7%{opacity:1;transform:translate(-50%)scale(1)}33%{opacity:1;transform:translate(-50%,72px)scale(1)}41%,to{opacity:0;transform:translate(-50%,110px)scale(.42)}}.mchcore{justify-content:center;align-items:center;height:74px;display:flex;position:relative}.mchcore:before{content:"";background:var(--s300);height:1px;position:absolute;top:50%;left:-34px;right:-34px}.mchhub{z-index:2;background:var(--ground);border-radius:999px;justify-content:center;align-items:center;width:74px;height:74px;display:flex;position:relative}.mchring{z-index:3;border:1px solid var(--gold);opacity:0;width:54px;height:54px;animation:mchring 2.1s var(--ease) both;border-radius:999px;margin:-27px 0 0 -27px;animation-delay:2.1s;position:absolute;top:50%;left:50%}@keyframes mchring{0%{opacity:0;transform:scale(.55)}16%{opacity:.6}to{opacity:0;transform:scale(3.4)}}.mchout{height:calc(var(--cardh) + var(--peek) * 2);margin-top:18px;position:relative}.mcard{transition:transform .8s var(--ease),opacity .8s var(--ease);transition-delay:2.45s;position:absolute;top:0;left:0;right:0}.mpost{height:var(--cardh);background:var(--white);border:1px solid var(--s200);box-shadow:var(--shc);animation:mchemerge 1s var(--ease) both;border-radius:14px;flex-direction:column;padding:15px 16px 16px;animation-delay:2.45s;display:flex;overflow:hidden}.mphead{align-items:center;gap:10px;display:flex}.mphead .av{background:var(--s200);border-radius:999px;flex:none;width:34px;height:34px}.mphead .who{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.mphead .who i{background:var(--s200);border-radius:3px;height:6px;display:block}.mphead .who i:last-child{background:var(--s100);height:5px}.mptxt{max-height:4.5em;margin-top:12px;font-size:12.5px;line-height:1.5;position:relative;overflow:hidden}.mptxt p{font-size:inherit;line-height:inherit;color:var(--ink)}.mptxt .more{color:var(--s400);background:var(--white);padding-left:9px;position:absolute;bottom:0;right:0}.mpmedia{background:var(--s100);border:1px solid var(--s200);border-radius:8px;flex:1;min-height:0;margin-top:12px}@keyframes mchemerge{0%{opacity:0;transform:translateY(-58px)scale(.9)}to{opacity:1;transform:none}}.mchcap{text-align:center;color:var(--s400);margin-top:16px;font-size:13px}@media (max-width:880px){.signin{grid-template-columns:1fr;min-height:0}.sipane{border-right:0;border-top:1px solid var(--s200);flex-direction:column;order:2;align-items:stretch;padding:44px 24px 64px}.siart{order:1;padding:30px 24px 26px}.mch{--cardh:228px}.mchin{height:86px}.mchcap{margin-top:13px}@keyframes mchdrop{0%{opacity:0;transform:translate(-50%,-16px)scale(.92)}12%{opacity:1;transform:translate(-50%)scale(1)}62%{opacity:1;transform:translate(-50%,72px)scale(1)}78%,to{opacity:0;transform:translate(-50%,110px)scale(.42)}}.sibox{order:1;margin:0 auto}.sihome{order:2;justify-content:center;margin:28px auto 0;position:static}}@media (prefers-reduced-motion:reduce){.signin *,.signin :before,.signin :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
