.sc-vault{border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--shadow-lift);flex-direction:column;gap:16px;padding:18px;transition:background-color .5s,border-color .5s,color .5s;display:flex;position:relative}.sc-vault.db{background:var(--stage);border-color:var(--stage);color:var(--on-stage)}.sc-switch{border-radius:var(--r-pill);background:var(--seg-bg);grid-template-columns:1fr 1fr;padding:4px;transition:background-color .5s;display:grid;position:relative}.sc-vault.db .sc-switch{background:var(--stage-2)}.sc-switch button{z-index:1;border-radius:var(--r-pill);height:40px;font-size:var(--fs-md);font-weight:var(--w-semibold);color:var(--text-2);cursor:pointer;background:0 0;border:0;transition:color .3s;position:relative}.sc-switch button.on{color:var(--text)}.sc-vault.db .sc-switch button{color:var(--on-stage-3)}.sc-vault.db .sc-switch button.on{color:var(--stage)}.sc-switch-pill{top:4px;bottom:4px;border-radius:var(--r-pill);background:var(--surface);width:calc(50% - 4px);transition:transform .45s var(--ease-spring), background-color .5s;position:absolute;inset-inline-start:4px;box-shadow:0 1px 3px #0000001a}.sc-vault.db .sc-switch-pill{background:var(--gold-soft);transform:translate(-100%)}.sc-rows{flex-direction:column;min-height:312px;display:flex}.sc-row{border-bottom:1px solid var(--line);align-items:center;gap:12px;min-height:56px;padding:10px 6px;display:flex}.sc-row:last-child{border-bottom:0}.sc-row.you b{font-size:var(--fs-xl);font-weight:var(--w-semibold)}.sc-row.you span{font-size:var(--fs-md);color:var(--text-2);margin-inline-start:auto}.sc-vault.db .sc-row{text-align:left;border-color:var(--stage-line);font-family:var(--mono);font-size:var(--fs-xs);direction:ltr;grid-template-columns:112px 44px minmax(0,1fr);min-height:52px;display:grid}.sc-vault.db .sc-row.head{min-height:32px;color:var(--on-stage-3);font-size:var(--fs-xs)}.sc-type{color:var(--on-stage)}.sc-src{color:var(--on-stage-3)}.sc-ct{font-family:var(--mono);font-size:var(--fs-xs);color:var(--gold-soft);white-space:nowrap;text-overflow:ellipsis;direction:ltr;overflow:hidden}.sc-row.you .sc-ct{color:var(--text-3);font-size:var(--fs-md)}.sc-vault-cap{font-size:var(--fs-md);color:var(--text-2);padding:4px 6px 2px;line-height:1.9}.sc-vault.db .sc-vault-cap{color:var(--on-stage-2)}.sc-facts{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:12px;display:grid}.sc-fact{border-radius:var(--r-lg);background:var(--surface);border:1px solid var(--line);flex-direction:column;gap:10px;padding:24px;display:flex}.sc-fact svg{color:var(--gold-deep)}.sc-fact b{font-size:var(--fs-xl);font-weight:var(--w-semibold)}.sc-fact p{font-size:var(--fs-lg);color:var(--text-2);line-height:1.9}.sc-lab-wrap{grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.sc-lab{border-radius:var(--r-card);background:var(--stage);color:var(--on-stage);flex-direction:column;gap:14px;padding:24px;display:flex}.sc-lab-in{flex-direction:column;gap:6px;display:flex}.sc-lab-in small{font-size:var(--fs-xs);color:var(--on-stage-3)}.sc-lab-in input{border:1px solid var(--stage-line);background:var(--stage-2);height:52px;color:var(--on-stage);font:inherit;font-size:var(--fs-xl);font-weight:var(--w-semibold);border-radius:14px;outline:none;padding:0 16px}.sc-lab-in input:focus{border-color:var(--gold-soft)}.sc-lab-arrow{font-family:var(--mono);font-size:var(--fs-xs);color:var(--gold-soft);direction:ltr;align-self:center}.sc-lab-out{font-family:var(--mono);font-size:var(--fs-sm);word-break:break-all;color:var(--on-stage-3);text-align:left;background:#08090b;border-radius:14px;min-height:120px;padding:16px;line-height:1.8}.sc-lab-out .v{color:var(--on-stage-2)}.sc-lab-out .iv,.sc-lab-legend .iv{color:#7aa9fa}.sc-lab-legend i.iv{background:#7aa9fa}.sc-lab-out .tag,.sc-lab-legend .tag{color:#5fd3a8}.sc-lab-legend i.tag{background:#5fd3a8}.sc-lab-out .ct{color:var(--gold-soft)}.sc-lab-legend i.ct{background:var(--gold-soft)}.sc-lab-legend{font-size:var(--fs-sm);color:var(--on-stage-2);flex-wrap:wrap;gap:6px 16px;display:flex}.sc-lab-legend i{border-radius:2px;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.sc-lab .btn{color:var(--on-stage-2);border-color:var(--stage-line);background:0 0;align-self:flex-start}.sc-lab .btn:hover{background:var(--stage-2);color:var(--on-stage)}.sc-locks .lp-wrap{position:relative}.sc-lock-row{border-top:1px solid var(--line-strong);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.sc-lock{border-inline-start:1px solid var(--line-strong);flex-direction:column;gap:6px;padding:28px 20px 0 0;display:flex}.sc-lock:first-child{border-inline-start:0;padding-inline-start:0}.sc-lock b{font-size:var(--fs-d1);font-weight:var(--w-bold);color:var(--gold-text);line-height:1}.sc-lock span{font-size:var(--fs-md);color:var(--text-2);padding-inline-end:12px;line-height:1.8}@media (width<=860px){.sc-lock-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.sc-lock:nth-child(odd){border-inline-start:0}}.sc-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;gap:clamp(32px,5vw,72px);display:grid}.sc-two .lp-h2{margin-top:16px}.sc-list{font-size:var(--fs-lg);flex-direction:column;gap:12px;margin:24px 0 0;padding-inline-start:22px;line-height:1.9;display:flex}.sc-list li::marker{color:var(--gold)}.sc-honest{border-radius:var(--r-xl);border:1.5px dashed var(--line-strong);flex-direction:column;gap:14px;padding:28px;display:flex}.sc-honest p{font-size:var(--fs-lg);color:var(--text-2);line-height:2}
