.own-wells{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.own-well{background:var(--vp-parchment);border:1px solid var(--vp-card-line);box-shadow:var(--vp-well-shadow);border-radius:8px;flex-direction:column;gap:5px;padding:13px 15px;display:flex}.own-well-k{font-family:var(--vp-font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--vp-ink-soft);font-size:10.5px;font-weight:600}.own-well-v{font-family:var(--vp-font-display);color:var(--vp-ink);font-variant-numeric:tabular-nums;font-size:24px;font-weight:600;line-height:1.1}.own-well-c{font-family:var(--vp-font-mono);letter-spacing:.04em;color:var(--vp-icon);font-size:10.5px;font-weight:600}.own-well-c .own-brick{color:var(--vp-red)}.own-assumptions{flex-wrap:wrap;align-items:end;gap:10px;margin-top:12px;display:flex}.own-assumptions label{flex-direction:column;gap:4px;display:flex}.own-assumptions label span{font-family:var(--vp-font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--vp-icon);font-size:9.5px;font-weight:600}.vp-root .own-assumptions input{background:var(--vp-paper);border:1px solid #dcdace;border-radius:9px;width:96px;min-height:38px;box-shadow:inset 0 1px 3px #16211d0f}.own-foot{font-family:var(--vp-font-mono);letter-spacing:.06em;color:var(--vp-icon);margin:12px 0 0;font-size:10px;font-weight:600}@media (max-width:640px){.own-wells{grid-template-columns:1fr}.own-well{flex-flow:wrap;align-items:baseline;gap:4px 10px}.own-well-k{flex:auto}.own-well-v{text-align:right;margin-left:auto}.own-well-c{flex-basis:100%}}.own-edit{background:var(--vp-parchment);border:1px solid var(--vp-card-line);box-shadow:var(--vp-well-shadow);border-radius:9px;flex-wrap:wrap;align-items:end;gap:12px;margin:4px 0 8px;padding:10px 14px;display:flex}.own-edit label{flex-direction:column;gap:4px;display:flex}.own-edit label span{font-family:var(--vp-font-mono);letter-spacing:.07em;color:var(--vp-icon);font-size:9px}.own-edit input{width:84px}.own-edit-note{font-family:var(--vp-font-mono);letter-spacing:.06em;color:var(--vp-icon);align-self:center;margin-left:auto;font-size:9px}.own-why{background:var(--vp-parchment);border:1px solid var(--vp-card-line);box-shadow:var(--vp-well-shadow);border-radius:9px;margin:4px 0 8px;padding:10px 14px}.own-why-row{color:var(--vp-ink-soft);justify-content:space-between;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.own-why-row b{font-family:var(--vp-font-mono);color:var(--vp-ink);font-variant-numeric:tabular-nums;font-weight:600}.own-why-foot{font-family:var(--vp-font-mono);letter-spacing:.05em;color:var(--vp-icon);margin:7px 0 0;font-size:9px}@media (max-width:640px){.own-row{grid-template-columns:1fr auto}.own-c{text-align:left;grid-column:1/-1}}.own-why-more{margin:8px 0 0;font-size:12.5px}
.inst-rows{margin:0;padding:0;list-style:none}.inst-row{border-bottom:1px solid #f0eee4;grid-template-columns:200px 1fr 168px auto 16px;align-items:center;gap:14px;padding:13px 0;transition:box-shadow .12s,transform .12s;display:grid}.inst-row:last-child{border-bottom:0}.inst-row:hover{box-shadow:var(--vp-shadow-rest)}.inst-main{min-width:0;text-decoration:none;display:block}.inst-name{color:var(--vp-ink);font-size:14px;font-weight:600;display:block}.inst-answer{color:var(--vp-ink-soft);font-size:13px;display:block}.inst-main:hover .inst-name{text-decoration:underline}.inst-state{font-family:var(--vp-font-mono);letter-spacing:.06em;color:var(--vp-icon);white-space:nowrap;align-items:center;gap:6px;font-size:10px;font-weight:600;display:inline-flex}.inst-diamond{background:var(--vp-ink-band);flex:none;width:7px;height:7px;display:inline-block;transform:rotate(45deg)}.inst-act-cell{align-items:center;display:inline-flex}.inst-go{color:var(--vp-icon);text-align:right;font-size:17px;line-height:1;text-decoration:none}.inst-row:hover .inst-go{color:var(--vp-ink)}.vp-root .inst-act{font-family:var(--vp-font-mono);letter-spacing:.06em;color:var(--vp-ink-soft);background:var(--vp-parchment);border:1px solid var(--vp-card-line);box-shadow:var(--vp-well-shadow);cursor:pointer;white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:9px;font-weight:600}.vp-root .inst-act:hover:not(:disabled){background:var(--vp-wash-2)}.vp-root .inst-act.on{background:var(--vp-paper);color:var(--vp-ink);box-shadow:var(--vp-shadow-rest)}.vp-root .inst-act:disabled{cursor:default;opacity:.55}@media (max-width:640px){.inst-row{grid-template-columns:1fr auto auto;align-items:baseline;gap:6px 10px}.inst-main{grid-column:1/-1}.inst-state{grid-column:1}.inst-act-cell{grid-column:2}.inst-go{grid-column:3;justify-content:flex-end;align-items:center;min-width:44px;min-height:30px;display:inline-flex}.vp-root .inst-act{padding:8px 12px}.inst-row:hover{box-shadow:none;transform:none}}
.sn-answer{font-family:var(--vp-font-display);color:var(--vp-ink);margin:0 0 10px;font-size:15px}.sn-rows{margin:0;padding:0;list-style:none}.sn-row{border-bottom:1px solid var(--vp-line);grid-template-columns:1fr 116px 132px;align-items:baseline;gap:12px;padding:9px 0;display:grid}.sn-row:last-child{border-bottom:0}.sn-main{min-width:0;text-decoration:none;display:block}.sn-addr{color:var(--vp-ink);font-size:13.5px;font-weight:600;display:block}.sn-main:hover .sn-addr{text-decoration:underline}.sn-meta{font-family:var(--vp-font-mono);font-variant-numeric:tabular-nums;color:var(--vp-icon);font-size:10.5px;display:block}.sn-price{font-family:var(--vp-font-mono);font-variant-numeric:tabular-nums;color:var(--vp-ink);text-align:right;font-size:13.5px;font-weight:600}.sn-when{font-family:var(--vp-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.04em;text-transform:uppercase;color:var(--vp-icon);text-align:right;font-size:10.5px}.sn-note,.sn-gate{color:var(--vp-ink-soft);margin:0;font-size:13px;line-height:1.55}.sn-gate{background:var(--vp-wash-2);border:1px solid var(--vp-card-line);border-radius:var(--vp-r-control);padding:10px 12px}.sn-foot{font-family:var(--vp-font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--vp-icon);margin:10px 0 0;font-size:10px;line-height:1.5}@media (max-width:640px){.sn-row{grid-template-columns:1fr auto;gap:4px 10px}.sn-main{grid-column:1/-1}.sn-price{text-align:left;grid-column:1}.sn-when{grid-column:2}}
