.th{display:grid;grid-template-columns:minmax(0,380px) minmax(0,1fr);gap:24px;align-items:start}.th__list{display:flex;flex-direction:column;gap:10px;position:sticky;top:110px}.th__tab{--th-tint: var(--tint-peach);position:relative;display:grid;grid-template-columns:48px minmax(0,1fr) 24px;align-items:center;gap:14px;padding:16px 16px 16px 14px;border:1px solid var(--line);border-radius:22px;background:color-mix(in oklab,var(--card) 55%,transparent);color:var(--ink);transition:background-color .35s var(--ease),border-color .35s,box-shadow .45s var(--ease),transform .45s var(--ease)}.th__tab:nth-child(2){--th-tint: var(--tint-lilac)}.th__tab:nth-child(3){--th-tint: var(--tint-butter)}.th__tab:hover{border-color:var(--line-2);transform:translate(3px)}.th__tab.is-on{border-color:transparent;background:radial-gradient(120% 140% at 0% 0%,var(--th-tint) 0%,transparent 55%),var(--card);box-shadow:var(--shadow-2),0 0 0 1.5px color-mix(in oklab,var(--primary) 45%,#fff);transform:none}.th__tab-ico{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:15px;background:var(--th-tint);color:var(--ink);box-shadow:inset 0 0 0 1px var(--line)}.th__tab-ico .st-i{width:22px;height:22px}.th__tab-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.th__tab-name{font-family:var(--font-display);font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.015em}.th__tab-short{display:none}.th__tab-desc{font-size:14px;line-height:1.45;color:var(--muted);text-wrap:pretty}.th__tab-go{display:inline-flex;color:var(--muted);transition:transform .4s var(--ease),color .3s}.th__tab-go .st-i{width:18px;height:18px}.th__tab.is-on .th__tab-go{color:var(--primary-text);transform:translate(3px)}.th:not(.is-tabs) .th__list{position:static}.th__stage{display:flex;flex-direction:column;gap:20px;min-width:0}.th__panel{position:relative;display:flex;flex-direction:column;gap:18px;padding:0 0 26px;border:1px solid var(--line-2);border-radius:26px;background:var(--card);box-shadow:var(--shadow-3),0 0 0 8px #ffffff8c}.th__panel[hidden]{display:none}.th.is-tabs .th__panel.is-on{animation:th-in .55s var(--ease) both}@keyframes th-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.th__bar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;min-height:48px;padding:8px 18px;border-bottom:1px solid var(--line);border-radius:26px 26px 0 0;background:linear-gradient(180deg,#fff,var(--paper))}.th__bar:after{content:"";width:47px}.th__dots{display:flex;gap:7px}.th__dots i{width:11px;height:11px;border-radius:50%;background:var(--paper-3)}.th__dots i:first-child{background:#ff6f5b}.th__dots i:nth-child(2){background:#ffbe3d}.th__dots i:nth-child(3){background:#3fc56b}.th__bar-title{justify-self:center;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:5px 14px;border-radius:var(--r-pill);background:var(--paper-2);font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.th__bar-title .st-i{flex:0 0 auto;width:15px;height:15px;color:var(--primary-text)}.th__panel-title,.th__panel-desc{padding:0 28px}.th__panel-title{font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.15}.th__panel-desc{margin-top:-10px;font-size:15px;color:var(--muted);text-wrap:pretty}.th.is-tabs .th__panel-title,.th.is-tabs .th__panel-desc{display:none}.th__foot{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;padding:0 28px}.th__more{font-size:13.5px;color:var(--muted)}.th-calc{display:flex;flex-direction:column;gap:14px;padding:6px 28px 0}.th-calc__ask{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap}.th-calc__lbl{font-size:15px;font-weight:600;color:var(--ink-2)}.th-calc__n{font-family:var(--font-display);font-size:40px;font-weight:700;line-height:1;letter-spacing:-.04em;color:var(--ink);font-variant-numeric:tabular-nums}.th-calc__range{--p: 25%;width:100%;height:12px;margin:6px 0 0;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--ring-2) 0%,var(--primary-btn) var(--p),color-mix(in oklab,var(--ink) 9%,transparent) var(--p));-webkit-appearance:none;appearance:none;cursor:pointer}.th-calc__range::-webkit-slider-thumb{width:30px;height:30px;border:4px solid #fff;border-radius:50%;background:var(--primary-btn);box-shadow:0 4px 14px -4px #17140f73,0 0 0 1px var(--line-2);-webkit-appearance:none;appearance:none;transition:transform .2s var(--ease)}.th-calc__range::-moz-range-thumb{width:24px;height:24px;border:4px solid #fff;border-radius:50%;background:var(--primary-btn);box-shadow:0 4px 14px -4px #17140f73,0 0 0 1px var(--line-2)}.th-calc__range:active::-webkit-slider-thumb{transform:scale(1.12)}.th-calc__range:focus-visible{outline:2px solid var(--primary-btn);outline-offset:6px}.th-calc__scale{display:flex;justify-content:space-between;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.th-calc__months{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.th-calc__mes{display:flex;flex-direction:column;gap:8px;padding:16px 18px;border:1px solid var(--line);border-radius:18px;background:var(--paper)}.th-calc__mes--now{border-color:transparent;background:radial-gradient(120% 90% at 100% 0%,var(--tint-peach) 0%,transparent 65%),var(--card);box-shadow:0 0 0 1.5px color-mix(in oklab,var(--primary) 45%,#fff),var(--shadow-1)}.th-calc__mes-lbl{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:14px;font-weight:600;color:var(--ink-2)}.th-calc__tag{padding:2px 8px;border-radius:var(--r-pill);background:var(--ink);font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#fff}.th-calc__mes-val{font-family:var(--font-display);font-size:clamp(28px,2.6vw,38px);font-weight:700;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.th-calc__mes:not(.th-calc__mes--now) .th-calc__mes-val{color:var(--muted)}.th-calc__note{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:1.5;color:var(--muted)}.th-calc__note .st-i{flex:0 0 auto;width:15px;height:15px;margin-top:2px;color:var(--ok-ink)}.th-fmt{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;padding:6px 28px 0}.th-fmt__edit{display:flex;flex-direction:column;gap:10px;min-width:0}.th-fmt__ops{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--line-2);border-radius:14px;background:var(--paper-2)}.th-fmt__op{display:inline-flex;align-items:center;justify-content:center;width:40px;height:36px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .18s,color .18s,box-shadow .2s}.th-fmt__op .st-i{width:17px;height:17px}.th-fmt__op:hover{background:var(--card);color:var(--primary-text);box-shadow:var(--shadow-1)}.th-fmt__hint{margin-left:auto;padding-right:6px;font-size:12px;color:var(--muted);white-space:nowrap}.th-fmt__area{width:100%;min-height:150px;padding:14px 16px;border:1px solid var(--line-2);border-radius:16px;background:var(--paper);color:var(--ink);font:inherit;font-size:16px;line-height:1.55;resize:vertical;transition:border-color .2s,background-color .2s,box-shadow .25s var(--ease)}.th-fmt__area:focus{outline:none;border-color:var(--primary);background:var(--card);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 18%,transparent)}.th-fmt__chat{display:flex;flex-direction:column;justify-content:center;min-height:200px;padding:18px 22px 18px 14px;border-radius:20px;background-color:#efeae2;background-image:radial-gradient(circle at 20% 30%,rgba(84,101,111,.07) 1.3px,transparent 1.7px),radial-gradient(circle at 70% 80%,rgba(84,101,111,.06) 1.3px,transparent 1.7px);background-size:22px 22px,30px 30px}.th-fmt__chat .st-wa__bubble{max-width:100%}.th-link{display:grid;grid-template-columns:minmax(0,1fr) 200px;gap:22px;align-items:center;padding:6px 28px 0}.th-link__edit{display:flex;flex-direction:column;gap:10px;min-width:0}.th-link__in{display:flex;align-items:stretch;border:1px solid var(--line-2);border-radius:16px;background:var(--paper);transition:border-color .2s,background-color .2s,box-shadow .25s var(--ease)}.th-link__in:focus-within{border-color:var(--primary);background:var(--card);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 18%,transparent)}.th-link__in:has(.is-invalid){border-color:#dc2626}.th-link__ddi{display:inline-flex;align-items:center;padding:0 14px;border-right:1px solid var(--line);font-size:16px;font-weight:600;color:var(--ink-2)}.th-link__num{flex:1 1 auto;min-width:0;height:54px;padding:0 14px;border:0;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums}.th-link__num:focus{outline:none}.th-link__msg{font-size:13px;color:var(--muted)}.th-link__msg.is-error{color:#b91c1c}.th-link__url{padding:12px 14px;border:1.5px dashed var(--primary-line);border-radius:14px;background:var(--paper);font-family:var(--font-mono);font-size:14px;color:var(--ink);word-break:break-all}.th-link__url.is-empty{border-color:var(--line-2);color:var(--muted);font-family:var(--font-sans)}.th-link__qr{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:1;padding:12px;border:1px solid var(--line);border-radius:22px;background:#fff;box-shadow:var(--shadow-2)}.th-link__canvas{display:block;width:100%;height:auto;image-rendering:pixelated}.th-link__canvas[hidden]{display:none}.th-link__qr-empty{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center;font-size:12.5px;color:var(--muted)}.th-link__qr-empty[hidden]{display:none}.th-link__qr-empty .st-i{width:46px;height:46px;stroke-width:1.2}.th-link.has-qr .th-link__qr{animation:th-pop .5s var(--ease)}@keyframes th-pop{0%{transform:scale(.96)}60%{transform:scale(1.02)}to{transform:scale(1)}}.th__promises{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:36px;border-top:1px solid var(--line)}.th__promise{display:flex;align-items:flex-start;gap:14px;padding:24px 24px 0 0}.th__promise+.th__promise{padding-left:24px;border-left:1px solid var(--line)}.th__promise-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:40px;height:40px;border-radius:13px;background:var(--primary-soft);color:var(--primary-text)}.th__promise-ico .st-i{width:19px;height:19px}.th__promise-txt{font-size:14.5px;line-height:1.55;color:var(--text-lead);text-wrap:pretty}.th__promise-txt b{display:block;margin-bottom:2px;font-size:15.5px;color:var(--ink)}@media(max-width:1100px){.th{grid-template-columns:minmax(0,320px) minmax(0,1fr)}.th-fmt{grid-template-columns:1fr}}@media(max-width:900px){.th{grid-template-columns:1fr}.th__list{position:static;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.th:not(.is-tabs) .th__list{display:flex}.th__tab{grid-template-columns:1fr;justify-items:center;gap:8px;padding:12px 8px;text-align:center;border-radius:18px}.th__tab:hover{transform:none}.th__tab-ico{width:40px;height:40px;border-radius:13px}.th__tab-full,.th__tab-desc,.th__tab-go{display:none}.th__tab-short{display:inline}.th__tab-name{font-size:15px}.th.is-tabs .th__panel-desc{display:block}.th__panel-desc{margin-top:0}.th__promises{grid-template-columns:1fr;border-top:0;margin-top:28px}.th__promise,.th__promise+.th__promise{padding:16px 0;border-left:0;border-top:1px solid var(--line)}}@media(max-width:640px){.th__panel{gap:16px;padding-bottom:20px;border-radius:20px;box-shadow:var(--shadow-2)}.th__bar{border-radius:20px 20px 0 0;padding:8px 12px}.th__dots,.th__bar:after{display:none}.th__bar{grid-template-columns:minmax(0,1fr)}.th__bar-title{justify-self:start}.th-calc,.th-fmt,.th-link,.th__panel-desc,.th__foot{padding-left:18px;padding-right:18px}.th-calc__n{font-size:34px}.th-calc__months{gap:8px}.th-calc__mes{padding:12px 14px}.th-link{grid-template-columns:1fr}.th-link__qr{width:200px;justify-self:center}.th-fmt__hint{display:none}.th__foot .st-btn{width:100%}}@media(prefers-reduced-motion:reduce){.th.is-tabs .th__panel.is-on,.th-link.has-qr .th-link__qr{animation:none}}
