.vault-form{gap:10px}@media (min-width:900px){.vault-form{max-width:480px}}.vault-form label{font-size:var(--t-meta);color:var(--muted);flex-direction:column;gap:4px;display:flex}.vault-form input,.vault-form textarea{border-radius:var(--r-ctl);border:1px solid var(--line-2);background:var(--surface);min-height:44px;font-size:var(--t-body);color:var(--ink);padding:10px 14px}.vault-form h3{font-size:var(--t-body);margin:0;font-weight:500}.recovery{font-family:var(--mono);font-size:var(--t-title);letter-spacing:.06em;overflow-wrap:anywhere;color:var(--ink);-webkit-user-select:all;user-select:all}.entry{font-size:var(--t-body);flex-direction:column;gap:6px;padding:12px 16px;display:flex}.entry-head{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.entry-secret{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.secret{font-family:var(--mono);font-size:var(--t-body);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.entry .meta,.meta{font-size:var(--t-meta);color:var(--muted)}.pair input.key{font-size:var(--t-title);letter-spacing:.08em;text-transform:uppercase}.sheet-body{flex-direction:column;gap:8px;display:flex}.sheet-body>p,.sheet-body section li{max-width:75ch}.sheet-body .people li{max-width:none}.sheet-body h3{font-size:var(--t-title);margin:10px 0 0;font-weight:500}.sheet-body p,.sheet-body li{font-size:var(--t-body);color:var(--ink);overflow-wrap:anywhere;line-height:1.5}.sheet-body ul{flex-direction:column;gap:4px;margin:0;padding-left:20px;display:flex}.sheet-body h3:first-child{margin-top:0}.sheet-body .people{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.sheet-body .people li{border-radius:var(--r-ctl);background:var(--sunk);font-size:var(--t-meta);flex-direction:column;gap:2px;padding:10px 12px;display:flex}.sheet-body .people li b{font-size:var(--t-body);color:var(--ink);font-weight:500}.sheet-table{width:100%;font-size:var(--t-meta)}.sheet-table th{font-size:var(--t-tag);padding-right:8px;text-align:left!important}.sheet-table td{vertical-align:top;overflow-wrap:anywhere;height:auto;padding:6px 8px 6px 0}.sheet-table td.num{white-space:nowrap}@media (max-width:640px){.sheet-table thead{display:none}.sheet-table tr{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:2px 8px;padding:8px 0;display:grid}.sheet-table td{border:0;padding:0}}.vault-jump{z-index:5;scrollbar-width:none;background:var(--ground);gap:6px;padding:8px 0;display:flex;position:sticky;top:0;overflow-x:auto}.vault-jump a{border-radius:var(--r-pill);background:var(--surface);min-height:36px;box-shadow:var(--shadow);color:var(--ink-2);font-size:var(--t-meta);flex:none;align-items:center;gap:6px;padding:0 14px;display:inline-flex}.vault-jump a .num{color:var(--muted)}.section[aria-labelledby]{scroll-margin-top:64px}.wallets{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));align-items:start;gap:24px;display:grid}.wallet h3{font-size:var(--t-body);align-items:center;gap:8px;margin:0 0 10px;font-weight:500;display:flex}.wallet-stack{margin:0;padding:0;list-style:none;position:relative}.wallet-card{border-radius:var(--radius);background:var(--surface);height:216px;box-shadow:0 -1px 0 var(--line), var(--shadow-2);flex-direction:column;transition:transform .28s cubic-bezier(.32,.72,0,1),box-shadow .2s;display:flex;position:absolute;left:0;right:0;overflow:hidden}.wallet-card:before{content:"";background:var(--tint);height:4px;position:absolute;inset:0 0 auto}.wallet-card[data-drawn]{box-shadow:0 12px 28px -12px #1a143359, var(--shadow-2)}.wallet-face{text-align:left;flex:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:8px;height:52px;padding:14px 14px 0;display:grid}.wallet-face:active{transform:none}.wallet-face .who{font-size:var(--t-meta);color:var(--tint);font-weight:500}.wallet-face .what{font-size:var(--t-meta);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.wallet-face small{font-size:var(--t-tag);color:var(--muted);white-space:nowrap}.wallet-body{width:100%;font:inherit;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1;padding:0 12px 12px;display:flex;position:relative}.wallet-body img{object-fit:cover;object-position:top;border-radius:var(--r-ctl);background:var(--sunk);width:100%;height:100%}.wallet-body .btn{min-height:40px;box-shadow:var(--shadow-2);position:absolute;bottom:22px;right:22px}@media (prefers-reduced-motion:reduce){.wallet-card{transition:none}}@media print{.wallet-stack{height:auto!important}.wallet-card{height:auto;margin-bottom:6px;position:static;transform:none!important}.wallet-body{display:none}}.facts-list{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);gap:0;margin:0;display:grid}.facts-list div{border-top:1px solid var(--line);justify-content:space-between;gap:12px;padding:12px 16px;display:flex}.facts-list div:first-child{border-top:0}.facts-list dt{font-size:var(--t-meta);color:var(--muted)}.facts-list dd{text-align:right;margin:0}.add-login summary{cursor:pointer;width:fit-content;list-style:none}.add-login summary::-webkit-details-marker{display:none}.add-login[open] summary{margin-bottom:10px}@media (hover:hover) and (pointer:fine){.vault-jump a:hover{color:var(--violet-ink)}}@media print{.no-print,.dock,.rail,.topbar{display:none!important}.page{max-width:none;padding:0}.list,.card{box-shadow:none;border:1px solid var(--line-2)}}.sheet-body .q{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding:16px 0 4px;display:flex}.sheet-body .q:first-child{border-top:0;padding-top:0}.sheet-body .q-ask{font-size:var(--t-meta);color:var(--violet-ink);align-items:center;gap:8px;margin:0;font-weight:500;display:flex}.sheet-body .q-n{background:var(--violet);color:#fff;width:22px;height:22px;font-size:var(--t-tag);border-radius:50%;place-items:center;display:inline-grid}.sheet-body .q-verdict{font-size:var(--t-title);color:var(--ink);max-width:60ch;margin:0;font-weight:500;line-height:1.4}.sheet-body .q-more summary{cursor:pointer;font-size:var(--t-meta);color:var(--violet-ink);align-items:center;min-height:32px;display:flex}.sheet-body .q-more[open] summary{margin-bottom:6px}.sheet-body .q.mine{background:var(--sunk);border-radius:var(--r-ctl);border-top:0;margin-top:8px;padding:14px 16px}.sheet-body .people .reach{color:var(--ink)}.sheet-table.money td:first-child{width:30%}output.block{display:block}
