.app{border-left:var(--hair) solid var(--ink);border-right:var(--hair) solid var(--ink);min-height:calc(100svh - 2 * var(--inset) - var(--nav-h) - var(--stripe-h) - 3 * var(--hair));flex:auto;grid-template-columns:1.334fr 3fr;display:grid}.vault-list{border-right:var(--hair) solid var(--ink);flex-direction:column;display:flex}.vault-list .col-head{padding:0 var(--pad-x);justify-content:flex-start}.vault-empty,.vault-note{padding:1rem var(--pad-x);font-size:var(--fs-copy);line-height:var(--lh-copy);letter-spacing:var(--track-text);color:var(--ink-muted)}.vault-note{border-top:var(--hair) solid var(--ink);margin-top:auto}.vault-row{all:unset;box-sizing:border-box;cursor:pointer;padding:1.125rem var(--pad-x);border-bottom:var(--hair) solid var(--ink);grid-template-columns:auto 1fr auto;grid-template-areas:"sym name apy""meta meta meta";align-items:baseline;gap:.375rem .75rem;transition:background-color .18s;display:grid;position:relative}.vault-row:hover{background:#0000000a}.vault-row.is-selected{background:var(--cell-head)}.vault-row.is-selected:before{content:"";background:var(--ink);width:.375rem;position:absolute;top:0;bottom:0;left:0}.vault-row:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.vault-sym{font-size:var(--fs-brand);font-weight:var(--fw-medium);letter-spacing:var(--track-ui);grid-area:sym}.vault-name{font-size:var(--fs-copy);color:var(--ink-muted);letter-spacing:var(--track-text);grid-area:name}.vault-apy{font-size:var(--fs-brand);font-weight:var(--fw-medium);letter-spacing:var(--track-ui);font-variant-numeric:tabular-nums;grid-area:apy}.vault-meta{color:var(--ink-muted);letter-spacing:var(--track-text);font-variant-numeric:tabular-nums;grid-area:meta;font-size:.75rem}.panel{flex-direction:column;min-width:0;display:flex}.panel-head{height:var(--head-h);padding:0 var(--pad-x);background:var(--cell-head);border-bottom:var(--hair) solid var(--ink);justify-content:space-between;align-items:center;gap:1rem;display:flex}.panel-head .sec-title .muted{color:var(--ink-muted);font-weight:var(--fw-regular);font-size:var(--fs-copy)}.panel-gate{padding:1rem var(--pad-x);border-bottom:var(--hair) solid var(--ink);font-size:var(--fs-copy);letter-spacing:var(--track-text);justify-content:space-between;align-items:center;gap:1rem;display:flex}.connect-row{gap:.5rem;display:flex}.connect .btn{height:2rem;padding:0 1rem}.connect .dot{background:var(--ink);width:.5rem;height:.5rem;margin-right:.5rem}.btn-warn{background:#000}.stats{border-bottom:var(--hair) solid var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.stat{padding:1.25rem var(--pad-x);flex-direction:column;gap:.375rem;min-width:0;display:flex}.stat:not(:last-child){border-right:var(--hair) solid var(--ink)}.stat-label{font-size:.75rem;font-weight:var(--fw-medium);letter-spacing:var(--track-ui);color:var(--ink-muted);text-transform:uppercase}.stat-value{font-size:var(--fs-brand);font-weight:var(--fw-medium);letter-spacing:var(--track-ui);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.stat-value small{font-size:var(--fs-copy);color:var(--ink-muted);font-weight:var(--fw-regular)}.tabs{border-bottom:var(--hair) solid var(--ink);grid-template-columns:1fr 1fr;display:grid}.tab{all:unset;box-sizing:border-box;cursor:pointer;text-align:center;height:var(--row-h);line-height:var(--row-h);font-size:var(--fs-ui);font-weight:var(--fw-medium);letter-spacing:var(--track-ui);transition:background-color .18s}.tab:first-child{border-right:var(--hair) solid var(--ink)}.tab:hover{background:#0000000d}.tab.is-active{background:var(--btn-bg);color:var(--btn-fg)}.tab:focus-visible{outline:2px solid var(--ink);outline-offset:-2px}.form{padding:1.5rem var(--pad-x) 1.75rem;border-bottom:var(--hair) solid var(--ink);flex-direction:column;gap:1rem;display:flex}.form>*{max-width:34rem}.field{flex-direction:column;gap:.5rem;display:flex}.field-label{font-size:.75rem;font-weight:var(--fw-medium);letter-spacing:var(--track-ui);color:var(--ink-muted);text-transform:uppercase}.field-row{border:var(--hair) solid var(--ink);display:flex}.field-row input{all:unset;box-sizing:border-box;min-width:0;height:3rem;font-family:var(--font-sans);font-size:var(--fs-brand);font-weight:var(--fw-medium);letter-spacing:var(--track-ui);font-variant-numeric:tabular-nums;flex:1;padding:0 1rem}.field-row input::placeholder{color:var(--ink-muted)}.field-row input:disabled{opacity:.5}.field-row .max{all:unset;box-sizing:border-box;cursor:pointer;border-left:var(--hair) solid var(--ink);font-size:.75rem;font-weight:var(--fw-medium);letter-spacing:var(--track-ui);background:var(--cell-head);padding:0 1rem;transition:background-color .18s}.field-row .max:hover:not(:disabled){background:#00000014}.field-row .max:disabled{opacity:.5;cursor:default}.projection{font-size:var(--fs-copy);letter-spacing:var(--track-text);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:.375rem 1.25rem;min-height:1.25rem;display:flex}.projection .muted,.panel .muted{color:var(--ink-muted)}.submit{align-self:flex-start;min-width:12rem;height:2.75rem}.submit:disabled{opacity:.45;cursor:default}.notice{font-size:var(--fs-copy);line-height:var(--lh-copy);letter-spacing:var(--track-text);border:var(--hair) solid var(--ink);padding:.75rem 1rem}.notice.error{background:#0000000f}.notice.success{background:var(--cell-head)}.notice a{border-bottom:var(--hair) solid var(--ink)}.history{flex-direction:column;flex:auto;display:flex}.history-head{height:calc(var(--row-h) * .75);padding:0 var(--pad-x);background:var(--cell-head);border-bottom:var(--hair) solid var(--ink);font-size:var(--fs-copy);font-weight:var(--fw-medium);letter-spacing:var(--track-ui);justify-content:space-between;align-items:center;display:flex}.history-empty{padding:1.25rem var(--pad-x);font-size:var(--fs-copy);color:var(--ink-muted);letter-spacing:var(--track-text)}.history-list li{min-height:calc(var(--row-h) * .8);padding:0 var(--pad-x);border-bottom:var(--hair) solid var(--ink);font-size:var(--fs-copy);letter-spacing:var(--track-ui);font-variant-numeric:tabular-nums;grid-template-columns:6rem 1fr auto auto;align-items:center;gap:1rem;display:grid}.h-type{text-transform:uppercase;font-size:.6875rem;font-weight:var(--fw-medium)}.h-amt{font-weight:var(--fw-medium)}.h-when,.h-status{color:var(--ink-muted)}.h-status.failed{color:var(--ink);text-decoration:line-through}.h-status a{border-bottom:var(--hair) solid currentColor}@media (max-width:899px){.app{grid-template-columns:1fr;min-height:0}.vault-list{border-right:0;border-bottom:var(--hair) solid var(--ink)}.vault-note{margin-top:0}.stats{grid-template-columns:1fr}.stat:not(:last-child){border-right:0;border-bottom:var(--hair) solid var(--ink)}.panel-head{height:auto;padding:.75rem var(--pad-x);flex-wrap:wrap}.panel-gate{flex-direction:column;align-items:flex-start}.form>*{max-width:none}.history-list li{padding:.5rem var(--pad-x);grid-template-columns:5rem 1fr;grid-auto-rows:auto;row-gap:.125rem}}
