.proof-form,.proof-form .row{grid-column:1/-1;display:grid;grid-template-columns:subgrid}.proof-form{row-gap:30px;margin-top:40px}.proof-form .row>*{margin:0}.proof-form .row label{grid-column:var(--at-text);grid-row:1;color:var(--ink-soft);font-size:13px;transition:color .2s}.proof-form .field{grid-column:var(--at-text);grid-row:2;position:relative}.proof-form .error{grid-column:var(--at-text);grid-row:3;color:rgb(var(--stamp));font-size:12.5px;line-height:1.8}.proof-form .note{grid-column:var(--at-side);grid-row:2;align-self:end;padding-bottom:8px;color:var(--ink-soft);font-size:11.5px;line-height:1.7}.proof-form .field :is(input,textarea){display:block;width:100%;padding:2px 2px 8px;border:0;border-bottom:1px solid var(--rule);border-radius:0;background:none;color:var(--ink-strong);font:500 15px/1.9 Vazirmatn Variable,system-ui,sans-serif;transition:border-color .2s}.proof-form .field textarea{min-height:190px;field-sizing:content;resize:vertical}.proof-form .field [dir=ltr]{font:400 14px/2 var(--font-mono);text-align:end}.proof-form .field :is(input,textarea):focus{border-bottom-color:var(--ink-strong);outline:none}.proof-form .row:focus-within label{color:var(--ink-strong)}.proof-form .row:has([aria-invalid]) label{color:rgb(var(--stamp))}.proof-form .field [aria-invalid]{border-bottom-color:rgb(var(--stamp))}.proof-form .field:before{--c:var(--fg);--l:11px;--w:1.5px;content:"";position:absolute;inset:-8px -12px -6px;background:linear-gradient(var(--c) 0 0) 0 0 /var(--l) var(--w),linear-gradient(var(--c) 0 0) 0 0 /var(--w) var(--l),linear-gradient(var(--c) 0 0) 100% 0 /var(--l) var(--w),linear-gradient(var(--c) 0 0) 100% 0 /var(--w) var(--l),linear-gradient(var(--c) 0 0) 0 100% /var(--l) var(--w),linear-gradient(var(--c) 0 0) 0 100% /var(--w) var(--l),linear-gradient(var(--c) 0 0) 100% 100% /var(--l) var(--w),linear-gradient(var(--c) 0 0) 100% 100% /var(--w) var(--l);background-repeat:no-repeat;opacity:0;scale:1 1.4;pointer-events:none;transition:opacity .2s,scale .45s var(--ease)}.proof-form .field:focus-within:before{opacity:1;scale:1}.proof-form .field:has([aria-invalid]):before{--c:rgb(var(--stamp))}.proof-form .target{grid-column:var(--at-mark);grid-row:2;justify-self:end;align-self:center;position:relative;width:22px;height:22px;opacity:0;rotate:-90deg;scale:.6;transition:opacity .2s,rotate .5s var(--ease),scale .5s var(--ease)}.proof-form .target:after,.proof-form .target:before{content:"";position:absolute;background:var(--fg)}.proof-form .target:before{inset:0 auto 0 50%;width:1px}.proof-form .target:after{inset:50% 0 auto;height:1px}.proof-form .target span{position:absolute;inset:4px;border:1px solid var(--ink);border-radius:50%}.proof-form .row:focus-within .target{opacity:1;rotate:0deg;scale:1}.proof-form .end{grid-column:var(--at-text);display:flex;flex-direction:column;align-items:flex-start;gap:18px;margin-top:6px}.proof-form .turnstile{align-self:stretch}.proof-form .end [role=alert]{margin:0;color:rgb(var(--stamp));font-size:13.5px}.proof-form .send{display:inline-flex;align-items:center;gap:14px;padding:9px 22px 10px;border:1px solid var(--ink-strong);border-radius:0;background:none;color:var(--ink-strong);font:500 14px/1.6 Vazirmatn Variable,system-ui,sans-serif;cursor:pointer;transition:color .2s,background-color .2s,border-color .2s}.proof-form .send:after{--forward:-1;content:"←";font-family:var(--font-mono);transition:translate .3s var(--ease)}.proof-form .send:dir(ltr):after{--forward:1;content:"→"}.proof-form .send:hover:not(:disabled){border-color:var(--link-hover);background:var(--link-hover);color:#fff}.proof-form .send:hover:not(:disabled):after{translate:calc(var(--forward) * 4px) 0}.proof-form .send:disabled{border-color:var(--ink-soft);color:var(--ink-soft);cursor:progress}.form-trap{position:absolute;inset-inline-start:-10000px;width:1px;height:1px;overflow:hidden}@media (max-width:1023px){.proof-form .note{grid-row:4;padding:4px 0 0}}@media (max-width:719px){.proof-form .target{display:none}.proof-form .field:before{inset-inline:-8px}}@media (prefers-reduced-motion:reduce){.proof-form .field:before,.proof-form .target{transition:none}}