.denial{--denial-ink:#fbf5f0;--denial-ease:cubic-bezier(0.16,1,0.3,1);position:relative;min-height:100dvh;overflow:hidden;background:#000;color:var(--denial-ink);font-family:Hubot Sans,Inter,-apple-system,BlinkMacSystemFont,sans-serif;isolation:isolate}.denial-sky{position:absolute;inset:0;z-index:-1;animation:denial-sky 1.2s var(--denial-ease) both}.denial-sky:after,.denial-sky:before{content:"";position:absolute;inset:0}.denial-sky:before{background:var(--sky-wide) center 18% /cover no-repeat;filter:brightness(.8) saturate(.9)}.denial-sky:after{background:linear-gradient(180deg,rgba(0,0,0,0) 40%,rgba(0,0,0,.85) 72%,#000)}.denial-body{position:absolute;left:24px;right:24px;bottom:112px;text-align:center}.denial-title{margin:0 0 16px;font-size:44px;font-weight:500;line-height:1.1;letter-spacing:-.01em;text-wrap:balance}.denial-line{margin:0;font-size:20px;font-weight:500;line-height:normal}.denial-id{margin:32px 0 0;font:14px ui-monospace,SF Mono,SFMono-Regular,Menlo,Consolas,monospace;letter-spacing:.02em;color:rgba(251,245,240,.72)}.denial-part{white-space:nowrap}.denial-dot{margin-inline:1ch}.denial-back{position:absolute;left:50%;bottom:27px;transform:translateX(-50%);min-height:44px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:rgba(251,245,240,.75);text-decoration:underline;text-underline-offset:6px;text-decoration-color:rgba(251,245,240,.35);transition:color .18s,text-decoration-color .18s}.denial-back:focus-visible{outline:1px solid rgba(251,245,240,.5);outline-offset:2px}@media (hover:hover){.denial-back:hover{color:var(--denial-ink);text-decoration-color:var(--denial-ink)}}.denial-back,.denial-id,.denial-line,.denial-title{animation:denial-word .7s var(--denial-ease) both}.denial-title{animation-delay:.45s}.denial-line{animation-delay:.6s}.denial-id{animation-delay:.8s}.denial-back{animation-name:denial-fade;animation-delay:1s}@keyframes denial-sky{0%{opacity:0}to{opacity:1}}@keyframes denial-word{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes denial-fade{0%{opacity:0}to{opacity:1}}@media (max-aspect-ratio:3/4){.denial-sky:before{background-image:var(--sky-phone);background-position:top;background-size:auto max(76%,calc(100vw * 1080 / 760))}.denial-sky:after{background:linear-gradient(180deg,rgba(0,0,0,0) 34%,rgba(0,0,0,.85) 56%,#000 72%)}}@media (max-width:600px){.denial-body{bottom:104px}.denial-title{font-size:36px}.denial-line{font-size:18px}.denial-id{margin-top:28px;line-height:1.7}.denial-item{display:block}.denial-dot{display:none}}@media (prefers-reduced-motion:reduce){.denial-back,.denial-id,.denial-line,.denial-sky,.denial-title{animation:none}}.denial[data-entrance=staged] .denial-back,.denial[data-entrance=staged] .denial-id,.denial[data-entrance=staged] .denial-line,.denial[data-entrance=staged] .denial-sky,.denial[data-entrance=staged] .denial-title{animation:none}.denial[data-entrance=staged]>.nav{animation:none;opacity:var(--m-mark-o,1)}.denial[data-entrance=staged] .denial-title{opacity:var(--m-head-o,1);filter:var(--m-head-f,none);letter-spacing:var(--m-head-ls,-.01em)}.denial[data-entrance=staged] .denial-line{opacity:var(--m-line-o,1);transform:var(--m-line-t,none)}.denial[data-entrance=staged] .denial-back{opacity:var(--m-back-o,1)}.morph-stage{position:absolute;inset:0;pointer-events:none}.morph-canvas{position:absolute;inset:0;width:100%;height:100%;display:block}.denial-ch{white-space:pre}.denial-ch[data-state=noise]{color:rgba(251,245,240,.38)}.denial-ch[data-state=wait]{visibility:hidden}.denial-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.denial[data-entrance=fade]{animation:denial-fade .32s ease both}.denial[data-entrance=fade] .denial-back,.denial[data-entrance=fade] .denial-id,.denial[data-entrance=fade] .denial-line,.denial[data-entrance=fade] .denial-sky,.denial[data-entrance=fade] .denial-title{animation:none}.signin{--bg:#050506;--ink:#f4f2ef;--field:rgba(255,255,255,0.055);--field-lit:rgba(255,255,255,0.085);--edge:rgba(244,242,239,0.16);--edge-lit:rgba(244,242,239,0.42);--accent:#ff3d00;--f-display:"Unbounded",sans-serif;--f-body:"Manrope",sans-serif;position:relative;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--f-body);--nav-line:transparent;--nav-bg:transparent;--nav-blur:none;--nav-ink:var(--ink)}:where(.signin) *,:where(.signin) :after,:where(.signin) :before{box-sizing:border-box}:where(.signin) button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}:where(.signin) input{font:inherit;color:inherit}.signin ::selection{background:var(--accent);color:#060606}.signin :focus-visible{outline:1px solid var(--accent);outline-offset:2px}.signin-scene{position:fixed;inset:0;z-index:0;overflow:hidden}.signin .nav{position:absolute;top:0;left:0;right:0;z-index:4}.signin-scene:after{content:"";background:linear-gradient(101deg,rgba(4,4,6,.88),rgba(4,4,6,.8) 24%,rgba(4,4,6,.5) 42%,rgba(4,4,6,.12) 62%,rgba(4,4,6,0) 76%),linear-gradient(180deg,rgba(4,4,6,.5),transparent 18%,transparent 78%,rgba(4,4,6,.72))}.plx,.signin-scene:after{position:absolute;inset:0}.plx{overflow:hidden}.plx,.plx-plane{background-image:var(--plx)}.plx-plane{position:absolute;background-position:50%;background-size:cover;background-repeat:no-repeat;will-change:transform;backface-visibility:hidden}@media (max-aspect-ratio:2/3){.plx,.plx-plane{background-image:var(--plx-phone,var(--plx))}.plx-plane[data-phone=off]{display:none}}.signin-main{position:relative;z-index:1;min-height:100dvh;display:grid;align-items:center;padding:96px clamp(28px,7vw,104px) 128px}.signin-panel{width:100%;max-width:322px}.signin-title{margin:0 0 26px;font-family:var(--f-body);font-weight:700;font-size:27px;line-height:1.1;letter-spacing:-.022em;text-align:center}.signin-notice,.signin-refused{margin:0 0 20px;padding-left:14px;border-left:1px solid var(--accent);font-size:13.5px;font-weight:450;line-height:1.6;color:var(--ink)}.signin-form{display:grid}.signin-field{display:block;margin-bottom:14px}.signin-field>span{display:block;margin-bottom:8px;font-size:11.5px;font-weight:600;letter-spacing:.055em;text-transform:lowercase;color:var(--ink)}.signin-field input{width:100%;height:46px;padding:0 14px;border:1px solid var(--edge);border-radius:2px;background:var(--field);font-family:var(--f-body);font-size:16px;font-weight:500;letter-spacing:-.006em;transition:border-color .18s,background .18s}.signin-field input:hover{border-color:rgba(244,242,239,.26)}.signin-field input:focus{outline:none;border-color:var(--edge-lit);background:var(--field-lit)}.signin-field input:-webkit-autofill,.signin-field input:-webkit-autofill:focus,.signin-field input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);-webkit-box-shadow:inset 0 0 0 60px #17171b;box-shadow:inset 0 0 0 60px #17171b;caret-color:var(--ink);transition:background-color 9999s ease-out}.signin-hidden-user{position:absolute;left:-9999px}.signin-secret{position:relative}.signin-secret input{padding-right:58px}.signin-reveal{position:absolute;top:0;right:0;height:46px;padding:0 14px;font-size:11.5px;font-weight:600;letter-spacing:.05em;text-transform:lowercase;color:var(--ink);transition:color .18s}.signin-reveal:hover{color:var(--accent)}.signin-go{width:100%;height:46px;margin-top:8px;border-radius:2px;background:var(--accent);color:#08070a;font-family:var(--f-body);font-size:14px;font-weight:700;letter-spacing:.008em;transition:filter .18s}.signin-go:hover:not(:disabled){filter:brightness(1.1)}.signin-go:active:not(:disabled){filter:brightness(.94)}.signin-go:disabled{filter:saturate(.2) brightness(.55);cursor:not-allowed}.signin-second{display:flex;align-items:center;justify-content:center;width:100%;height:44px;border:1px solid var(--edge);border-radius:2px;background:var(--field);font-family:var(--f-body);font-size:13.5px;font-weight:600;letter-spacing:-.004em;color:var(--ink);text-decoration:none;transition:border-color .18s,background .18s}.signin-second:hover{border-color:var(--edge-lit);background:var(--field-lit)}.signin-foot{position:fixed;left:0;right:0;bottom:0;z-index:2;align-items:baseline;justify-content:space-between;padding:0 clamp(28px,7vw,104px) calc(19px + env(safe-area-inset-bottom, 0px));font-size:12px;font-weight:500;letter-spacing:.014em}.signin-foot,.signin-foot nav{display:flex;gap:22px}.signin-foot a{color:var(--ink);text-decoration:none;transition:color .2s}.signin-foot a:hover{color:var(--accent)}.signin-grain{position:fixed;inset:0;z-index:3;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}@media (max-width:760px){.signin-scene:after{background:linear-gradient(180deg,rgba(4,4,6,.62) 0,rgba(4,4,6,.3) 26%,rgba(4,4,6,.72) 48%,rgba(4,4,6,.93) 62%)}.signin-main{padding:84px 26px 112px;align-items:end}.signin-panel{max-width:none}.signin-title{font-size:25px;margin-bottom:22px}.signin-foot{padding-left:26px;padding-right:26px;gap:16px;font-size:11.5px}.signin-foot nav{gap:16px}}@keyframes signin-rise{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes signin-open{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}.signin-scene .plx{animation:signin-open 1.5s cubic-bezier(.2,.7,.2,1) both}.signin-title{animation:signin-rise .76s cubic-bezier(.22,.7,.2,1) .22s both}.signin-form{animation:signin-rise .76s cubic-bezier(.22,.7,.2,1) .32s both}.signin-alts{animation:signin-rise .76s cubic-bezier(.22,.7,.2,1) .4s both}.signin .nav{animation:signin-rise .7s cubic-bezier(.22,.7,.2,1) .12s both}.signin-foot{animation:signin-rise .7s cubic-bezier(.22,.7,.2,1) .48s both}@media (prefers-reduced-motion:reduce){.signin .nav,.signin-alts,.signin-foot,.signin-form,.signin-scene .plx,.signin-title{animation:none}}.signin-aside{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:6px 20px;margin:16px 0 0;padding-right:2px;font-size:13px;font-weight:500}.signin-aside a,.signin-aside button{padding:0;color:var(--ink);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;text-decoration-color:rgba(244,242,239,.35);transition:color .18s,text-decoration-color .18s}.signin-aside a:hover,.signin-aside button:hover{color:var(--accent);text-decoration-color:var(--accent)}@media (max-width:900px){.signin-aside a,.signin-aside button,.signin-foot nav a,.signin-reveal{min-height:44px;display:inline-flex;align-items:center}.signin-foot nav a{min-width:44px;justify-content:center}.signin-form input{font-size:16px}.signin{min-height:100dvh}.signin-field>span,.signin-foot,.signin-reveal{font-size:14px}}.signin-world{display:contents}.signin[data-layer]>.denial{position:fixed;inset:0;min-height:0}.signin[data-layer=fade]>.denial{z-index:10}.signin[data-morph=css]>.denial{visibility:hidden}.morph-fx{position:fixed;inset:0;z-index:5;overflow:hidden;pointer-events:none}.morph-hole,.morph-ring,.morph-shock{position:absolute;left:0;top:0;width:200px;height:200px;border-radius:50%;opacity:0;transform-origin:0 0;will-change:transform,opacity}.morph-hole{background:#000;box-shadow:0 0 0 1.2px rgba(255,196,140,var(--glow,.6)),0 0 9px 3px rgba(255,120,40,calc(var(--glow, .6) * .8)),0 0 46px 22px rgba(0,0,0,.7)}.morph-ring{box-shadow:0 0 0 1px rgba(255,236,214,.95),0 0 6px 2px rgba(255,210,160,.8),0 0 30px 6px rgba(255,130,50,.45)}.morph-shock{box-shadow:inset 0 0 14px 2px rgba(255,150,80,.16),0 0 18px 4px rgba(255,150,80,.12)}.morph-flash{position:absolute;inset:0;opacity:0}