.access{display:grid;grid-template-columns:1fr 1fr;min-height:100svh;background:var(--color-paper)}[hidden]{display:none!important}.access-side{display:flex;flex-direction:column;justify-content:space-between;gap:48px;min-width:0;padding-block:48px;padding-left:clamp(32px,6.667vw,96px);padding-right:clamp(24px,4.444vw,64px)}.access-logo{display:flex;align-items:center;height:80px;width:max-content}.access-logo img{width:193px;height:80px}.access-body{display:flex;flex-direction:column;gap:40px;width:min(400px,100%)}.access-sent-state.access-body{width:min(560px,100%)}.access-head{display:flex;flex-direction:column;gap:12px}.access-title{font:700 56px / 60px var(--font-display);letter-spacing:-.03em;color:var(--color-text)}.access-title:focus{outline:none}.access-sub{font:16px / 24px var(--font-sans);color:var(--color-text-2);overflow-wrap:anywhere}.invite-form{display:flex;flex-direction:column;gap:40px}.field{display:flex;flex-direction:column;gap:8px}.input{width:100%;height:48px;margin:0;padding-inline:16px;background:var(--color-paper);border:1px solid var(--color-border-strong);border-radius:var(--radius-control);font:16px / 24px var(--font-sans);color:var(--color-text);appearance:none}.input:focus{outline:none;border-color:var(--color-ink);box-shadow:0 0 0 1px var(--color-ink)}.field-error{display:flex;align-items:center;gap:8px;font:13px / 20px var(--font-sans);color:var(--color-text-2)}.field-error:empty{display:none}.field-error .glyph{color:var(--color-spark-red)}.invite-submit{width:100%}.invite-submit:disabled{cursor:progress}.invite-submit:disabled:hover{background:var(--color-ink);border-color:var(--color-ink)}.invite-submit[aria-busy=true] .arrow{display:none}.hp{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.access-links{display:flex;align-items:center;gap:24px;height:20px}.access-links a{font:500 14px / 20px var(--font-sans);color:var(--color-text-2);text-decoration:underline 1px;text-underline-offset:3px}.access-links a:hover{color:var(--color-text)}.access[data-state=sent] .access-side:after{content:"";height:20px}.access-night{position:relative;display:flex;align-items:center;justify-content:center;min-width:0;background:var(--color-ink);overflow:clip}.access-field{position:absolute;left:50%;top:50%;height:max(900px,100%,57vw);width:auto;max-width:none;transform:translate(-78%,-50%)}.access-field.is-phone{display:none}.access-koidog{position:relative}.access-koidog.is-curious{width:317px;height:296px}.access-koidog.is-sleep{width:339px;height:268px}@media(max-width:1023px){.access-title{font-size:48px;line-height:52px}}@media(max-width:767px){.access{display:flex;flex-direction:column;gap:24px;padding:16px 16px 24px}.access-side{display:contents}.access-logo{order:1;height:64px}.access-logo img{width:135px;height:56px}.access-night{order:2;flex:none;height:260px;border-radius:var(--radius-card)}.access-body{order:3;flex:1 0 auto;gap:24px;width:100%}.access-sent-state.access-body{width:100%}.invite-form{gap:24px}.access-links{order:4}.access[data-state=sent] .access-side:after{content:none}.access-title{font-size:40px;line-height:44px}.access-head{gap:8px}.access-field.is-wide{display:none}.access-field.is-phone{display:block;height:900px;top:0;left:calc(50% - 875px);transform:none}.access-field.is-phone[hidden]{display:none}.access-koidog.is-curious{width:200px;height:187px}.access-koidog.is-sleep{width:200px;height:158px}}
