.ul-page{min-height:100svh;display:flex;flex-direction:column}.ink .ul{flex:1 1;width:min(100% - 32px,760px);margin-inline:auto;padding-top:clamp(120px,18vh,200px)}.ink .ul-back{display:inline-flex;gap:8px;color:var(--ink-2);font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;text-decoration:none}.ink .ul-back:hover{color:var(--ink)}.ink .ul-kicker{margin:clamp(28px,5vw,56px) 0 0;color:var(--ink-2);font-size:.82rem;letter-spacing:.14em;text-transform:uppercase}.ink .ul-title{margin:10px 0 0;font-family:var(--display);font-size:clamp(3rem,12vw,7.6rem);font-weight:850;font-stretch:120%;line-height:.9;letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);text-shadow:-.035em 0 0 rgba(0,160,223,.85),.035em .01em 0 rgba(228,0,124,.8),0 .035em 0 rgba(240,190,0,.9)}.ink .ul-dot{color:var(--magenta);text-shadow:none}.ink .ul-sheet{display:grid;grid-gap:clamp(22px,3vw,32px);gap:clamp(22px,3vw,32px);margin-top:clamp(32px,5vw,56px);padding:clamp(22px,4.4vw,48px);background:var(--sheet);box-shadow:0 1px 0 var(--rule),0 24px 50px -30px var(--shadow)}.ink .ul-pw{position:relative}.ink .ul-pw input{padding-right:52px!important}.ink .ul-eye{position:absolute;right:-6px;bottom:2px;display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;background:none;color:var(--ink-2);cursor:pointer}.ink .ul-eye:hover,.ink .ul-eye[aria-pressed=true]{color:var(--ink)}.ink .ul-eye:focus-visible{outline:2px solid var(--cyan);outline-offset:-2px}.ink .ul-eye svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.ink .ul-foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ink .ul-foot .send[aria-disabled]{cursor:progress}.ink .ul-note{margin:0;font-family:var(--mono);font-size:.85rem;color:var(--magenta)}.ink .ul-note.is-info{color:var(--ink-2)}.ink .ul-pw input[aria-invalid]{border-bottom-color:var(--magenta)}.ink .ul-ask{margin:26px 0 0;color:var(--ink-2);font-size:.82rem;letter-spacing:.06em}.ink .ul-ask a{color:var(--ink);text-underline-offset:4px}.ink .ul-ask a:hover{color:var(--magenta)}.ul-page .site-foot{margin-top:clamp(80px,10vw,140px)}