.owner-vault-page{color:#f4f1e9;background:#101713;place-items:center;min-height:calc(100vh - 140px);padding:clamp(32px,7vw,100px) 20px;display:grid;position:relative;overflow:hidden}.owner-vault-mark{color:#ffffff07;font:400 min(70vw,900px)/1 Georgia,serif;position:absolute;top:-16vw;right:-8vw}.owner-vault-card{background:#18231d;border:1px solid #ffffff26;width:min(100%,760px);padding:clamp(28px,6vw,64px);position:relative;box-shadow:0 30px 90px #0005}.owner-vault-heading span,.owner-vault-result header span{font:9px var(--font-geist-mono);letter-spacing:.18em;color:#c7aa73}.owner-vault-heading h1,.owner-vault-result h1{letter-spacing:-.045em;margin:18px 0;font:400 clamp(42px,7vw,72px)/.98 Georgia,serif}.owner-vault-heading p,.owner-vault-result header p{color:#aab7b0;max-width:610px;line-height:1.7}.owner-vault-card form{gap:20px;display:grid}.owner-vault-card label{font:9px var(--font-geist-mono);letter-spacing:.1em;color:#b5c1ba;gap:9px;display:grid}.owner-vault-card input{color:#fff;width:100%;min-height:52px;font:16px var(--font-geist-sans);background:#0d1410;border:1px solid #ffffff30;outline:none;padding:13px 15px}.owner-vault-card input:focus{border-color:#c7aa73;box-shadow:0 0 0 3px #c7aa7325}.owner-vault-card button{color:#101713;background:#c7aa73;border:1px solid #c7aa73;min-height:52px;padding:14px 20px;font-weight:700}.owner-vault-card button:disabled{opacity:.55}.owner-vault-card small{color:#829087;line-height:1.6}.owner-vault-error{color:#f1c8c0;background:#be746512;border-left:2px solid #be7465;padding:12px 14px}.owner-vault-result dl{margin:34px 0}.owner-vault-result dl div{border-top:1px solid #ffffff20;justify-content:space-between;gap:20px;padding:16px 0;display:flex}.owner-vault-result dl div:last-child{border-bottom:1px solid #ffffff20}.owner-vault-result dt{color:#aab7b0}.owner-vault-result dd{font:10px var(--font-geist-mono);letter-spacing:.08em;margin:0}.owner-vault-result dd.passed{color:#8fd0a7}.owner-vault-result dd.failed{color:#e09281}.owner-vault-boundary{color:#aab7b0;border:1px solid #ffffff20;padding:18px;line-height:1.6}.owner-vault-result button{color:#f4f1e9;background:0 0;margin-top:20px}@media (max-width:600px){.owner-vault-page{padding:18px 12px}.owner-vault-card{padding:28px 20px}.owner-vault-heading h1,.owner-vault-result h1{font-size:42px}.owner-vault-result dl div{align-items:flex-start}.owner-vault-result dd{text-align:right}}
