.lp-stats.tp-stats{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:767px){.lp-stats.tp-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.lp-stats.tp-stats>:last-child{grid-column:1/-1}}.tp-grad{display:inline-flex;align-items:center;justify-content:flex-end;gap:8px;max-width:100%}.tp-grad__bar{flex:none;width:40px;height:4px;border-radius:999px;background:#E2E5E9;overflow:hidden}.tp-grad__bar i{display:block;height:100%;width:calc(var(--w) * 100%);border-radius:inherit;background:var(--grad-blue);transform-origin:left;animation:tp-grad-grow 1s var(--ease-expo) .2s both}@keyframes tp-grad-grow{0%{transform:scaleX(0)}}.tp-grad__bar+span{min-width:4ch;text-align:right}.tp-grad__done{color:var(--accent-ink);font-weight:500}.tp-link{display:inline;padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:500;cursor:pointer;transition:color var(--dur-ui) var(--ease-out)}.tp-link:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.tp-link:hover{color:var(--ink)}}.tp-head__line{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:4px 12px}.tp-head__line,.tp-stat__note{margin:0;font-size:16px;color:var(--ink)}.tp-stat__note{line-height:1.4}.tp-legend{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:12px;gap:12px}@media (max-width:767px){.tp-legend{grid-template-columns:minmax(0,1fr)}.tp-legend>.seg{justify-self:start}}.tp-legend__line{display:flex;flex-wrap:wrap;gap:4px 14px;min-width:0;margin:0;font:400 16px/1.4 var(--mono);letter-spacing:0;color:var(--ink)}.tp-legend__price{color:var(--ink);font-weight:500}.tp-plot{position:relative}.tp-sections__head{flex-wrap:wrap}.tp-tabs{max-width:100%;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.tp-tabs::-webkit-scrollbar{display:none}.tp-tabs .seg__btn{flex:none;height:34px;padding:0 16px;font-size:16px}.tp-count{color:var(--ink);transition:color var(--dur-ui) var(--ease-out)}.seg__btn.is-on .tp-count{color:var(--accent-ink)}.tp-creator{display:grid;grid-gap:16px;gap:16px}.tp-creator .row>:last-child:has(.mk-sym){flex:none}.tp-route{display:inline-flex;align-items:center;justify-content:flex-end;gap:.4em}.lp-amount__out.tp-out-wait,.tp-out-wait{font:400 17px/1.55 var(--sans);letter-spacing:0}.tp-max{padding:0;border:0;background:none;color:var(--accent-ink);font:inherit;font-weight:500;cursor:pointer;transition:color var(--dur-ui) var(--ease-out)}.tp-max:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:2px}@media (hover:hover) and (pointer:fine){.tp-max:hover{color:var(--ink)}}.tp-settings{border-radius:14px;background:var(--page);transition:background-color var(--dur-ui) var(--ease-out),box-shadow var(--dur-ui) var(--ease-out)}.tp-settings[open]{background:#fff;box-shadow:inset 0 0 0 1px #D5D9DE}.tp-settings>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 16px;list-style:none;cursor:pointer;font-size:16px;color:var(--ink);border-radius:inherit;transition:color var(--dur-ui) var(--ease-out)}.tp-settings>summary::-webkit-details-marker{display:none}.tp-settings>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (hover:hover) and (pointer:fine){.tp-settings>summary:hover{color:var(--ink)}}.tp-settings__edit{color:var(--accent-ink);font-weight:500}.tp-settings[open] .tp-settings__edit{color:var(--ink)}.tp-settings__body{display:grid;grid-gap:12px;gap:12px;padding:0 16px 16px;animation:tp-open .35s var(--ease-expo) both}@keyframes tp-open{0%{opacity:0;transform:translateY(-4px)}}.tp-opt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;font-size:16px;color:var(--ink)}.lp-box .tp-opt .seg{justify-self:auto}@media (max-width:767px){.tp-head__line{justify-content:flex-start}.page .lp-head .lp-addr,.page .tp-link,.page .tp-max{display:inline-flex;align-items:center;min-height:44px}.page .tp-settings>summary{min-height:44px}.page .lp-o-trade .lp-amount input{min-height:44px}.page .lp-tool{min-height:44px}.page .tp-creator .row .lp-addr{padding:13px 0;margin:-13px 0}.lp-bar .seg__btn{flex:1 0 auto;padding:0 calc(var(--u) * 9)}}@media (prefers-reduced-motion:reduce){.tp-grad__bar i,.tp-settings__body{animation:none}}