.tg code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em;background:#ededed;padding:.12em .42em;border-radius:var(--rounded-small)}.tg code,.tg kbd{white-space:nowrap}.tg kbd{font-family:var(--font-1);font-size:.78em;padding:.14em .5em;border:var(--border-thin) solid var(--color-primary);border-radius:var(--rounded-small)}.tg em,.tg kbd{font-weight:500}.tg em{font-style:normal}.tg .tg-term{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:15px;line-height:1.7;background:var(--color-primary);color:#fff;padding:clamp(16px,2vw,24px) clamp(18px,2.4vw,28px);border-radius:var(--rounded-normal);margin:20px 0 28px;overflow-x:auto;white-space:pre;-webkit-overflow-scrolling:touch}.tg .tg-term .tg-p{color:var(--color-accent);user-select:none;margin-right:.5ch}.tg .tg-chat{white-space:pre-wrap;background:#ededed;color:var(--color-primary);border-left:3px solid var(--color-accent);border-radius:0 var(--rounded-normal) var(--rounded-normal) 0}.tg .tg-table td{font-size:16px;padding:clamp(10px,1.4vw,18px) clamp(10px,2vw,28px)}.tg .tg-table td:first-child{width:1%;white-space:nowrap}.tg .box-table{margin:20px 0 28px}.tg .heading-section{margin-top:clamp(32px,4vw,56px)}@media (max-width:640px){.tg .tg-term{font-size:13.5px;margin-left:calc(-1 * var(--margin,12px));margin-right:calc(-1 * var(--margin,12px))}.tg .tg-chat,.tg .tg-term{border-radius:0}}.ts .heading-section{margin-top:clamp(40px,5vw,72px)}.ts .tg-table td{font-size:16px;padding:clamp(10px,1.4vw,18px) clamp(10px,2vw,28px)}.ts .tg-table td:first-child{width:1%;white-space:nowrap}.ts .tg-table code{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:.86em;background:#ededed;padding:.12em .42em;border-radius:var(--rounded-small)}.ts .prose p{margin-bottom:1em}.ts-card{background:#ededed;border-radius:var(--rounded-large);padding:clamp(24px,3.2vw,40px);margin-top:clamp(8px,2vw,24px)}.ts-form{position:relative}.ts-form .form-field__label{margin-bottom:10px}.ts-form__row{display:flex;gap:12px;align-items:stretch}.ts-form__input{flex:1 1 auto;min-width:0;height:48px;padding:0 16px;background:#fff;border:var(--border-thin) solid transparent;border-radius:var(--rounded-normal);font-size:16px;font-weight:400;color:var(--color-primary);transition:border-color var(--dm-micro) var(--ease-dom)}.ts-form__input::placeholder{color:#8a8a8a}.ts-form__input:focus{outline:none;border-color:var(--color-primary)}.ts-form__btn{flex:0 0 auto;height:48px}.ts-form__btn[disabled]{opacity:.7;cursor:default}.ts-form__note{margin:12px 0 0;font-size:13px;color:#6b6b6b;min-height:1.4em}.ts-form__note--flag{color:#222;font-weight:500}.ts-sent{padding:4px 0}.ts-sent__title{font-size:clamp(1.25rem,2vw,1.5rem);font-weight:600;letter-spacing:-.03em;margin-bottom:8px}.ts-sent__body{font-size:16px;line-height:1.6;color:#4d4d4d;max-width:48ch}.ts-steps{counter-reset:none;display:grid;gap:0;margin:8px 0 0}.ts-step{display:flex;gap:18px;align-items:flex-start;padding:18px 0;border-bottom:1px solid rgba(var(--color-primary-rgb),.85)}.ts-step:last-child{border-bottom:none}.ts-step__num{flex:0 0 28px;height:28px;border-radius:50%;background:var(--color-primary);color:#fff;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;margin-top:2px}.ts-step__text{display:flex;flex-direction:column;gap:4px;font-size:16px;line-height:1.5}.ts-step__text strong{font-weight:600;letter-spacing:-.02em;font-size:17px}.ts-step__text span{color:#4d4d4d}@media (max-width:640px){.ts-form__row{flex-direction:column}.ts-form__btn{width:100%}}.tp-buy{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.tp-buy__price{display:flex;flex-direction:column;gap:4px}.tp-buy__amount{font-size:clamp(2rem,4vw,2.75rem);font-weight:600;letter-spacing:-.04em;line-height:1}.tp-buy__meta{font-size:14px;color:#6b6b6b}.tp-buy__note{margin:16px 0 0;font-size:13px;color:#6b6b6b}.tp-who{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 32px;margin:8px 0 0;padding:0;list-style:none;font-size:16px;line-height:1.5}.tp-who li{padding:10px 0;border-bottom:1px solid rgba(var(--color-primary-rgb),.85)}@media (max-width:640px){.tp-who{grid-template-columns:1fr}.tp-buy{flex-direction:column;align-items:stretch}.tp-buy .button{width:100%}}