.tv1{position:sticky;top:0;z-index:999;background:rgba(255,255,255,.97);backdrop-filter:blur(14px);border-bottom:1px solid #e6e9ef}
.tv1-in{max-width:1180px;margin:0 auto;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px}
.tv1-brand{display:flex;align-items:center;gap:8px;text-decoration:none;font:800 17px/1 ui-sans-serif,system-ui;letter-spacing:-.02em;color:#0f1420}
.tv1-r{display:flex;align-items:center;gap:9px}
.tv1-bal{font:700 13px/1 ui-sans-serif,system-ui;background:#eef4ff;color:var(--accent);padding:8px 11px;border-radius:999px}
.tv1-out,.tv1-in{font:600 13.5px/1 ui-sans-serif,system-ui;color:#3c424b;text-decoration:none;padding:7px 2px}
.tv1-cta{font:700 13.5px/1 ui-sans-serif,system-ui;background:var(--accent);color:#fff;padding:9px 15px;border-radius:999px;text-decoration:none}
.tv1-strip{max-width:1180px;margin:0 auto;padding:0 16px 11px;display:flex;gap:7px;overflow-x:auto;scrollbar-width:none}
.tv1-strip::-webkit-scrollbar{height:0}
.tv1-strip a{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;font:600 13px/1 ui-sans-serif,system-ui;color:#3c424b;text-decoration:none;background:#fff;border:1px solid #e6e9ef;border-radius:999px;padding:9px 14px;white-space:nowrap}
.tv1-strip a:hover{border-color:var(--accent);color:var(--accent)}
.tv1-strip .d{width:6px;height:6px;border-radius:50%;background:var(--accent)}
.tv1-strip .d.s{background:#e64d69}
.tv1-foot{max-width:1180px;margin:26px auto 0;padding:18px 16px 30px;border-top:1px solid #eef1f6;font-size:13px;color:#8b939e}
.tv1-foot .in{display:flex;gap:26px;flex-wrap:wrap}
.tv1-foot b{display:block;color:#0f1420;font-size:13px;margin-bottom:4px}
.tv1-foot a{color:#8b939e;text-decoration:none}
/* the base sheet hides any header that is not .navv */
header.tv1{display:block!important}
.row{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start}
.row>div{min-width:0}
.field{display:block;margin:0 0 12px}
.field label{display:block;font-size:12.5px;font-weight:700;margin:0 0 5px}

.cpx{max-width:760px;margin:0 auto;padding:26px 18px 60px}
.cpx .card{margin:0 0 16px}
.cpx h1{font-size:26px;letter-spacing:-.02em;margin:0}
.cpx h2{font-size:15px;margin:0 0 12px}
.cpx ol,.cpx ul{line-height:1.8;padding-left:20px;margin:0;color:var(--ink-soft,#3c424b)}
.cpx code{background:var(--blue-50,#eef4ff);color:var(--blue-700,#0044ad);padding:2px 6px;border-radius:5px;font-size:12.5px}
.cpx .step{display:flex;gap:12px;align-items:flex-start;margin:0 0 14px}
.cpx .step b{flex:none;width:24px;height:24px;border-radius:50%;background:var(--blue,#0069ff);color:#fff;display:grid;place-items:center;font-size:12px;font-weight:800}
