.m-tf-rings{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.m-tf-rings span{color:#12362b;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);border:1px solid #ffffffe6;border-radius:50%;justify-content:center;align-items:flex-end;width:190px;height:190px;margin:0 -34px;padding-bottom:28px;font-size:12px;display:flex}.m-tf-rings .is-secured{background:radial-gradient(circle at 40% 35%,#12362b47,#12362b1a)}.m-tf-rings .is-expected{background:radial-gradient(circle at 50% 35%,#c692144d,#c6921414)}.m-tf-rings .is-gap{background:radial-gradient(circle at 60% 35%,#2f6fed42,#2f6fed0f)}.m-tf-row{color:#12362b;border-bottom:1px solid #eef1ef;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;font-size:13px;display:flex}.m-tf-pill{color:#5f6f68;white-space:nowrap;border:1px solid #dde5e1;border-radius:9999px;padding:3px 9px;font-size:11px}.m-tf-pill.is-ok{color:var(--brand-secondary);background:#eef3f1;border-color:#0000}.m-tf-pill.is-warn{color:var(--brand-secondary);background:#b85c3814;border-color:#0000}.m-tf-owner{background:#fff;border-radius:14px;padding:22px 24px;position:absolute;inset:10% 14% -12px;box-shadow:0 24px 50px -30px #12362b4d}.m-tf-owner-name{color:#12362b;font-size:18px;font-weight:500}.m-tf-select{color:#12362b;border:1px solid #dde5e1;border-radius:8px;margin-top:6px;padding:8px 12px;font-size:13px}.m-tf-step{color:#5f6f68;align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.m-tf-step svg{color:#b85c38;opacity:0;transition:opacity .35s,transform .35s cubic-bezier(.22,1,.36,1);transform:scale(.6)}.m-tf-step.is-done{color:#12362b}.m-tf-step.is-done svg{opacity:1;transform:none}.m-tf-split{grid-template-columns:1fr 1fr;gap:16px;padding:48px 40px;display:grid;position:absolute;inset:0}.m-tf-col{font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;justify-content:flex-end;gap:4px;padding:22px;display:flex}.m-tf-col p{color:#5f6f68;font-size:12px}.m-tf-col b{color:#12362b;font-size:26px;font-weight:500}.m-tf-col span{color:#5f6f68;font-size:12px}.m-tf-col.is-solid{background:#fff;box-shadow:0 20px 44px -28px #12362b4d}.m-tf-col.is-dashed{border:1.5px dashed #2f6fed73}.m-tf-col.is-dashed b{color:#5f6f68}
