.trd.trd{border:1px solid var(--ds-border);background:var(--ds-surface-2);height:36px;color:var(--ds-text-2);white-space:nowrap;border-radius:999px;align-items:center;gap:10px;margin:0;padding:0 6px 0 12px;font-size:13px;line-height:18px;display:inline-flex}.trd .trd-btn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:26px;min-height:26px;color:var(--ds-text);font:inherit;cursor:pointer;border-radius:999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;line-height:18px;display:inline-flex}.trd .trd-btn:hover{background:var(--ds-surface-2)}.trd .trd-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.trd.trd--phone{white-space:normal;border-radius:14px;height:auto;min-height:44px;margin:0 0 12px;padding:6px 6px 6px 14px;display:flex}.trd--phone .trd-text{flex:1;min-width:0}.trd--phone .trd-btn{border-radius:10px;height:32px;min-height:32px;padding:0 12px}.trl.trl{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:16px;align-items:center;gap:20px;margin:0 0 16px;padding:16px 18px;display:flex}.trl .trl-words{flex:1;min-width:0}.trl .trl-h{color:var(--ds-text);margin:0;font-size:16px;font-weight:600;line-height:24px}.trl .trl-p{color:var(--ds-text-2);margin:2px 0 0;font-size:14px;line-height:20px}.trl .trl-actions{flex:none;gap:12px;display:flex}.trl .trl-btn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);min-width:150px;height:40px;color:var(--ds-text);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.trl .trl-btn:hover{background:var(--ds-surface-2)}.trl .trl-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.trl.trl--phone{flex-direction:column;align-items:stretch;gap:14px;padding:16px}.trl--phone .trl-actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.trl--phone .trl-btn{border-radius:12px;min-width:0;height:44px}.tre.tre{max-width:820px;color:var(--ds-text);margin:18px auto 0}.tre .tre-h{margin:0;font-size:28px;font-weight:700;line-height:34px}.tre .tre-lead{color:var(--ds-text-2);margin:6px 0 0;font-size:16px;line-height:24px}.tre .tre-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:22px;display:grid}.tre .tre-card{border:1px solid var(--ds-border);background:var(--ds-surface);border-radius:16px;padding:16px}.tre .tre-h2{margin:0;font-size:16px;font-weight:600;line-height:24px}.tre .tre-list{margin:8px 0 0;padding:0;list-style:none}.tre .tre-li{border-top:1px solid var(--ds-border);color:var(--ds-text-2);align-items:flex-start;gap:10px;padding:8px 0;font-size:14px;line-height:20px;display:flex}.tre .tre-li:first-child{border-top:0}.tre .tre-ic{border-radius:6px;flex:none;place-items:center;width:20px;height:20px;font-size:12px;font-weight:700;line-height:16px;display:inline-grid}.tre .tre-ok{background:color-mix(in oklch, var(--ds-green-500,#2e9a5f) 18%, var(--ds-surface));color:var(--ds-text)}.tre .tre-lock{background:var(--ds-surface-2);border:1px solid var(--ds-border)}.tre .tre-muted{color:var(--ds-text-muted);margin:10px 0 0;font-size:13px;line-height:18px}.tre .tre-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.tre .tre-actions .tre-muted{margin:0}.tre .tre-btn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);min-width:180px;height:40px;color:var(--ds-text);font:inherit;cursor:pointer;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.tre .tre-btn.tre-btn--fill{background:var(--ds-teal-700);color:#fff;border-color:#0000}.tre .tre-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.tre.tre--phone .tre-cols{grid-template-columns:1fr;gap:12px;margin-top:16px}.tre--phone .tre-actions{grid-template-columns:1fr;display:grid}.tre--phone .tre-btn{border-radius:12px;min-width:0;height:44px}.tac.tac{max-width:440px;z-index:10000!important}:has(+.tac){z-index:10000!important}.tac .tac-h{color:var(--ds-text);margin:0;font-size:20px;font-weight:700;line-height:28px}.tac .tac-p{color:var(--ds-text-2);margin:8px 0 0;font-size:14px;line-height:20px}.tac .tac-error{color:var(--ds-red-500,#dc2626);margin:12px 0 0;font-size:13px;line-height:18px}.tac .tac-actions{flex-direction:column;gap:8px;margin-top:18px;display:flex}.tac .tac-btn{border:1px solid var(--ds-border);height:44px;color:var(--ds-text);font:inherit;cursor:pointer;background:0 0;border-radius:10px;padding:0 16px;font-size:14px;font-weight:600;line-height:20px}.tac .tac-btn.tac-btn--fill{background:var(--ds-teal-700);color:#fff;border-color:#0000}.tac .tac-btn.tac-btn--fill:disabled{opacity:.6;cursor:default}.tac .tac-btn.tac-btn--quiet{border-color:#0000;font-weight:500}.tac .tac-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.hln.hln{border:1px solid var(--ds-border);background:var(--ds-surface-2);border-radius:12px;align-items:center;gap:12px;margin:0 0 14px;padding:10px 12px 10px 14px;display:flex}.hln .hln-ic{color:var(--ds-text-2);flex:none}.hln .hln-p{min-width:0;color:var(--ds-text-2);flex:1;margin:0;font-size:14px;line-height:20px}.hln .hln-p b{color:var(--ds-text);font-weight:600}.hln .hln-btn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:32px;min-height:32px;color:var(--ds-text);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:600;line-height:18px}.hln .hln-btn:hover{background:var(--ds-surface-2)}.hln .hln-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}.hlm.hlm{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:6px 0 0;display:flex}.hlm .hlm-p{min-width:0;color:var(--ds-text-2);flex:240px;margin:0;font-size:13px;line-height:18px}.hlm .hlm-p b{color:var(--ds-text);font-weight:600}.hlm .hlm-btn{border:1px solid var(--ds-border-strong);background:var(--ds-surface);height:32px;min-height:32px;color:var(--ds-text);font:inherit;cursor:pointer;border-radius:10px;flex:none;padding:0 12px;font-size:13px;font-weight:600;line-height:18px}.hlm .hlm-btn:hover{background:var(--ds-surface-2)}.hlm .hlm-btn:focus-visible{outline:2px solid var(--ds-accent);outline-offset:2px}@media (width<=860px){.hln.hln{flex-wrap:wrap}.hln .hln-p{flex-basis:calc(100% - 28px)}.hln .hln-btn{flex:100%;height:40px;min-height:40px}}
