@font-face{font-family:tp-rub;src:local("Segoe UI"),local("Roboto"),local("Arial"),local("Helvetica Neue");unicode-range:u+20bd}@font-face{font-family:tp-sans-fb;src:local("Arial"),local("ArialMT");font-weight:100 449;size-adjust:101.4%;ascent-override:105.1%;descent-override:29.6%;line-gap-override:0%}@font-face{font-family:tp-sans-fb;src:local("Arial"),local("ArialMT");font-weight:450 549;size-adjust:103.8%;ascent-override:102.7%;descent-override:28.9%;line-gap-override:0%}@font-face{font-family:tp-sans-fb;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 900;size-adjust:97.3%;ascent-override:109.6%;descent-override:30.8%;line-gap-override:0%}@font-face{font-family:tp-sans-rb;src:local("Roboto"),local("Roboto-Regular");font-weight:100 449;size-adjust:99.9%;ascent-override:106.71%;descent-override:30.03%;line-gap-override:0%}@font-face{font-family:tp-sans-rb;src:local("Roboto Medium"),local("Roboto-Medium"),local("Roboto"),local("Roboto-Regular");font-weight:450 549;size-adjust:101.7%;ascent-override:104.82%;descent-override:29.5%;line-gap-override:0%}@font-face{font-family:tp-sans-rb;src:local("Roboto Bold"),local("Roboto-Bold"),local("Roboto"),local("Roboto-Regular");font-weight:550 900;size-adjust:102.6%;ascent-override:103.9%;descent-override:29.24%;line-gap-override:0%}.tp{--tp-bg:#0b0c0f;--tp-surface:#15171c;--tp-raised:#1b1e24;--tp-text:#ededeb;--tp-muted:#a3a5ab;--tp-dim:#8a8d94;--tp-line:#24272e;--tp-line-strong:#646873;--tp-accent:#ff7a2f;--tp-accent-hover:#ff8f52;--tp-on-accent:#0b0c0f;--tp-r:12px;--tp-gut:1.25rem;--tp-ease:cubic-bezier(0.22,1,0.36,1);--tp-sans:"tp-rub","Manrope","tp-sans-fb","tp-sans-rb",var(--font-space-grotesk),system-ui,sans-serif;--tp-mono:"tp-rub",var(--font-jetbrains-mono),ui-monospace,Menlo,monospace;position:relative;min-height:100dvh;background:var(--tp-bg);color:var(--tp-text);font-family:var(--tp-sans);letter-spacing:-.006em;overflow-x:clip;timeline-scope:--tp-s-try,--tp-s-styles,--tp-s-bot,--tp-s-money,--tp-s-faq}@media (min-width:640px){.tp{--tp-gut:2rem}}.tp-wrap{max-width:72rem;margin-inline:auto;padding-inline:var(--tp-gut)}.tp-mono{font-family:var(--tp-mono);font-variant-numeric:tabular-nums;letter-spacing:-.02em}.tp-nowrap{white-space:nowrap}.tp :is(h1,h2,h3){text-wrap:balance}.tp :is(p,dd,li){text-wrap:pretty}.tp section[id]{scroll-margin-top:5rem;view-timeline-inset:35% 65%}.tp #try{view-timeline-name:--tp-s-try}.tp-nav a[href="#try"]{--tl:--tp-s-try}.tp #styles{view-timeline-name:--tp-s-styles}.tp-nav a[href="#styles"]{--tl:--tp-s-styles}.tp #bot{view-timeline-name:--tp-s-bot}.tp-nav a[href="#bot"]{--tl:--tp-s-bot}.tp #money{view-timeline-name:--tp-s-money}.tp-nav a[href="#money"]{--tl:--tp-s-money}.tp #faq{view-timeline-name:--tp-s-faq}.tp-nav a[href="#faq"]{--tl:--tp-s-faq}.tp-wait .tp-defer{display:none}@media (min-width:1024px) and (min-height:860px){.tp-wait .tp-sbtn-img>.tp-defer{display:block}}.tp-sec{padding-block:3.5rem 4rem}main>.tp-final{content-visibility:auto;contain-intrinsic-size:auto 18rem}@media (min-width:1024px){.tp-sec{padding-block:4rem 4.5rem}}.tp-h1{font-size:clamp(2.375rem,1.2rem + 2.4vw,2.875rem);line-height:1.06;letter-spacing:-.035em}.tp-h1,.tp-h2{font-weight:600}.tp-h2{font-size:clamp(1.75rem,1.25rem + 1.5vw,2.375rem);line-height:1.12;letter-spacing:-.03em}.tp-h3{font-size:1.0625rem;line-height:1.3;font-weight:600;letter-spacing:-.015em}.tp-lead{max-width:35rem;font-size:clamp(1rem,.95rem + .2vw,1.0625rem);line-height:1.6}.tp-body,.tp-lead{color:var(--tp-muted)}.tp-body{max-width:38rem;font-size:.9375rem;line-height:1.65}.tp-small{font-size:.8125rem;line-height:1.55;color:var(--tp-dim)}.tp-label{display:block;margin-bottom:.75rem;font-size:.8125rem;font-weight:500;color:var(--tp-muted)}.tp .tp-btn{display:inline-flex;align-items:center;justify-content:center;gap:.625rem;min-height:3rem;padding:0 1.125rem 0 1.25rem;border-radius:var(--tp-r);background:var(--tp-accent);color:var(--tp-on-accent);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap;transition:background-color .2s var(--tp-ease),translate .35s var(--tp-ease),scale .16s var(--tp-ease)}.tp .tp-btn-sm{min-height:2.5rem;padding:0 .875rem 0 1rem;font-size:.8125rem}.tp .tp-btn:active{scale:.98;translate:none}@media (hover:hover){.tp .tp-btn:hover{background:var(--tp-accent-hover);translate:0 -1px}}.tp .tp-btn:focus-visible{background:var(--tp-accent-hover)}.tp-swap{display:inline-grid;width:1rem;height:1rem;overflow:hidden}.tp-swap>svg{grid-area:1/1;transition:translate .45s var(--tp-ease),opacity .25s var(--tp-ease)}.tp-swap>svg:last-child{translate:-110% 110%;opacity:0}@media (hover:hover){:hover>.tp-swap>svg:first-child{translate:110% -110%;opacity:0}:hover>.tp-swap>svg:last-child{translate:0 0;opacity:1}}:focus-visible>.tp-swap>svg:first-child{translate:110% -110%;opacity:0}:focus-visible>.tp-swap>svg:last-child{translate:0 0;opacity:1}.tp-link{color:var(--tp-text);text-decoration:underline;text-decoration-thickness:1px;text-decoration-color:var(--tp-line-strong);text-underline-offset:.3em;transition:text-decoration-color .2s var(--tp-ease)}@media (hover:hover){.tp-link:hover{text-decoration-color:var(--tp-accent)}}.tp-link:focus-visible{text-decoration-color:var(--tp-accent)}.tp :focus-visible{outline:2px solid var(--tp-accent);outline-offset:3px}.tp-mark{display:inline-flex;align-items:center;gap:.625rem;font:600 1rem/1 var(--tp-mono);letter-spacing:-.03em;color:var(--tp-text)}.tp-mark-ico{flex:none}.tp-head{position:sticky;top:0;z-index:30;background:var(--tp-bg);border-bottom:1px solid var(--tp-line)}.tp-head-in{display:flex;align-items:center;gap:1rem;height:4rem}.tp .tp-home{display:inline-flex;align-items:center;min-height:2.75rem;border-radius:var(--tp-r)}.tp-head .tp-btn{margin-left:auto}.tp-nav{display:none}@media (min-width:768px){.tp-nav{display:flex;margin-inline:auto}.tp-head .tp-btn{margin-left:0}}@media (max-width:359px){.tp-head .tp-mark>span{display:none}}.tp-nav a{position:relative;display:flex;align-items:center;height:4rem;padding-inline:.75rem;font-size:.8125rem;font-weight:500;color:var(--tp-muted);transition:color .2s var(--tp-ease)}@media (hover:hover){.tp-nav a:hover{color:var(--tp-text)}}.tp-nav a:focus-visible{color:var(--tp-text);outline-offset:-6px}.tp-nav a:after{content:"";position:absolute;left:.75rem;right:.75rem;bottom:-1px;height:2px;background:var(--tp-accent);transform:scaleX(0);transform-origin:left}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tp-nav a:after{animation:tp-spy linear both;animation-timeline:var(--tl);animation-range:cover 0 cover 100%}}}@keyframes tp-spy{0%,to{transform:scaleX(0)}6%,94%{transform:scaleX(1)}}.tp-skip{position:absolute;left:1rem;top:-4rem;z-index:40;padding:.75rem 1rem;background:var(--tp-text);color:var(--tp-bg);font-weight:600}.tp .tp-skip{border-radius:var(--tp-r)}.tp-skip:focus-visible{top:.75rem}.tp-hero{display:grid;gap:3rem;padding-block:3rem 4.5rem;align-items:center}@media (min-width:1024px){.tp-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:3rem;padding-block:4.5rem 5rem}}.tp-hero-cta{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2.25rem}.tp-hero-cta .tp-link{display:inline-flex;align-items:center;min-height:2.75rem}.tp-art{position:relative;display:flex;align-items:flex-end}.tp .tp-browser{flex:0 0 60%}@media (min-width:1024px){.tp-art{display:block;padding:0 1.25rem 2.75rem 0}}.tp .tp-browser{overflow:hidden;border-radius:var(--tp-r);background:var(--tp-surface);box-shadow:0 0 0 1px var(--tp-line),0 40px 80px -48px rgb(0 0 0/.9)}.tp-browser-bar{display:flex;align-items:center;gap:.375rem;height:2rem;padding-inline:.75rem;border-bottom:1px solid var(--tp-line)}.tp-browser-bar>i{width:.5rem;height:.5rem;border-radius:50%;background:var(--tp-line-strong);opacity:.55}.tp-url{margin-inline:auto;padding-right:2.5rem;font:500 .6875rem/1 var(--tp-mono);color:var(--tp-dim)}.tp-browser img,.tp-phone img{display:block;width:100%;height:auto}.tp-phone{position:relative;flex:0 0 30%;margin-left:-5%;padding:.3125rem;border-radius:1.5rem;background:#050506;box-shadow:0 0 0 1px var(--tp-line-strong),0 30px 60px -24px rgb(0 0 0/.95)}.tp-phone img{border-radius:1.1875rem}@media (min-width:1024px){.tp-phone{position:absolute;right:0;bottom:0;width:31%;margin:0}}.tp-foot{border-top:1px solid var(--tp-line)}.tp-foot-in{align-items:center;gap:1rem 2rem;padding-block:1.75rem}.tp-foot-in,.tp-foot-nav{display:flex;flex-wrap:wrap}.tp-foot-nav{gap:.25rem 1.5rem;font-size:.8125rem;color:var(--tp-muted)}.tp-foot-nav a{display:inline-flex;align-items:center;min-height:2.75rem;transition:color .2s var(--tp-ease)}@media (hover:hover){.tp-foot-nav a:hover{color:var(--tp-text)}}.tp-foot-copy{margin-left:auto;font-size:.8125rem;color:var(--tp-dim)}@media (prefers-reduced-motion:reduce){.tp *,.tp :after,.tp :before{transition-duration:0s!important}}.tp .tp-form{display:grid;gap:1.75rem;margin-top:2.5rem;padding:1.5rem;border-radius:var(--tp-r);background:var(--tp-surface);box-shadow:inset 0 0 0 1px var(--tp-line)}@media (min-width:640px){.tp .tp-form{padding:2rem}}@media (min-width:1024px){.tp .tp-form{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:2.5rem}}.tp-form-col{display:grid;align-content:start;gap:1.75rem}.tp #try>.tp-body{max-width:40rem}.tp .tp-input{width:100%;height:3rem;padding-inline:1rem;border-radius:var(--tp-r);background:var(--tp-bg);color:var(--tp-text);font-size:1rem;box-shadow:inset 0 0 0 1px var(--tp-line-strong);transition:box-shadow .2s var(--tp-ease)}.tp-input::placeholder{color:var(--tp-dim)}.tp-input:focus-visible{outline-offset:2px}.tp-sws{position:relative;display:flex;flex-wrap:wrap;gap:.375rem;padding-bottom:1.75rem}.tp-sw{display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:50%;cursor:pointer}.tp-sw>input{grid-area:1/1;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.tp-sw-dot{grid-area:1/1;width:2rem;height:2rem;border-radius:50%;pointer-events:none;background:linear-gradient(135deg,var(--sw-bg) 50%,var(--sw) 50%);box-shadow:inset 0 0 0 1px rgb(237 237 235/.22);transition:scale .3s var(--tp-ease)}.tp-sw:has(:checked){box-shadow:inset 0 0 0 2px var(--tp-text)}.tp-sw:has(:focus-visible){outline:2px solid var(--tp-accent);outline-offset:2px}.tp-sw>input:focus-visible{outline:none}@media (hover:hover){.tp-sw:hover .tp-sw-dot{scale:1.08}}.tp-sw:active .tp-sw-dot{scale:.92}.tp-sw-name{position:absolute;left:0;bottom:0;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;font-size:.8125rem;color:var(--tp-muted)}.tp-sw:has(:checked) .tp-sw-name{width:auto;height:auto;overflow:visible;clip-path:none}.tp-sbtns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.tp .tp-sbtn{display:flex;align-items:center;gap:.75rem;min-height:3.25rem;padding:.375rem .75rem .375rem .375rem;border-radius:var(--tp-r);background:var(--tp-bg);color:var(--tp-text);text-align:left;font-size:.875rem;font-weight:500;cursor:pointer;box-shadow:inset 0 0 0 1px var(--tp-line-strong);transition:box-shadow .2s var(--tp-ease),scale .16s var(--tp-ease)}.tp .tp-sbtn-img{flex:none;width:3rem;aspect-ratio:8/5;overflow:hidden;border-radius:calc(var(--tp-r) - 6px)}.tp-sbtn-img>img{display:block;width:100%;height:100%}.tp-sbtn-label{flex:1;min-width:0}.tp-sbtn-ico{flex:none;color:var(--tp-dim);transition:translate .35s var(--tp-ease),color .2s}@media (hover:hover){.tp .tp-sbtn:hover{box-shadow:inset 0 0 0 1px var(--tp-accent)}.tp-sbtn:hover .tp-sbtn-ico{color:var(--tp-accent);translate:2px -2px}}.tp .tp-sbtn:focus-visible{box-shadow:inset 0 0 0 1px var(--tp-accent)}.tp-sbtn:focus-visible .tp-sbtn-ico{color:var(--tp-accent);translate:2px -2px}.tp .tp-sbtn:active{scale:.98}@media (max-width:639px){.tp-sbtn-ico{display:none}.tp .tp-sbtn-img{width:2.25rem}}.tp-rail{--tp-rail-pad:max(var(--tp-gut),calc((100% - 72rem) / 2 + var(--tp-gut)));display:flex;gap:1rem;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--tp-rail-pad);padding:.25rem var(--tp-rail-pad) 1.25rem;scrollbar-width:thin;scrollbar-color:var(--tp-line-strong) transparent}@media (prefers-reduced-motion:no-preference){.tp-rail{scroll-behavior:smooth}}.tp-card{flex:0 0 min(80vw,21rem);scroll-snap-align:start;scroll-margin-top:5rem}@media (min-width:1024px){.tp-card{flex-basis:23.5rem}}.tp .tp-card-link{display:grid;gap:.25rem;border-radius:var(--tp-r)}.tp .tp-shot{display:block;margin-bottom:.75rem;overflow:hidden;aspect-ratio:1200/750;border-radius:var(--tp-r);background:var(--tp-surface);box-shadow:0 0 0 1px var(--tp-line)}.tp-shot img{display:block;width:100%;height:100%;object-fit:cover;transition:scale .6s var(--tp-ease)}.tp-card-title{font-weight:600;letter-spacing:-.015em}.tp-card-text{font-size:.875rem;line-height:1.5;color:var(--tp-muted)}@media (hover:hover){.tp-card-link:hover .tp-shot img{scale:1.03}}.tp-card-link:focus-visible .tp-shot img{scale:1.03}.tp .tp-card-builder{align-content:end;height:100%;min-height:12rem;padding:1.5rem;background:var(--tp-surface);box-shadow:inset 0 0 0 1px var(--tp-line)}.tp-card-more{display:inline-flex;align-items:center;gap:.5rem;margin-top:1rem;font-size:.875rem;font-weight:600;color:var(--tp-accent)}.tp-card-more svg{transition:translate .35s var(--tp-ease)}@media (hover:hover){.tp-card-builder:hover .tp-card-more svg{translate:3px 0}}.tp-card-builder:focus-visible .tp-card-more svg{translate:3px 0}.tp-bot{display:grid;gap:2.5rem}@media (min-width:1024px){.tp-bot{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}.tp-bot-aside{position:sticky;top:6rem;align-self:start}}.tp-chips{display:flex;flex-wrap:wrap;gap:.5rem}.tp .tp-chips>li{padding:.4375rem .75rem;border-radius:var(--tp-r);font-size:.8125rem;color:var(--tp-text);box-shadow:inset 0 0 0 1px var(--tp-line)}.tp-groups{display:grid;gap:1rem}.tp .tp-group{display:grid;gap:1.5rem;padding:1.5rem;border-radius:var(--tp-r);background:var(--tp-surface);box-shadow:inset 0 0 0 1px var(--tp-line)}@media (min-width:640px){.tp .tp-group{grid-template-columns:12.5rem minmax(0,1fr);gap:2rem;padding:1.75rem}}.tp-group-head{align-content:start}.tp-group-head,.tp-tools{display:grid;gap:1.125rem}.tp-tools dt{font-size:.9375rem;font-weight:600}.tp-tools dd{margin-top:.25rem;font-size:.875rem;line-height:1.55;color:var(--tp-muted)}.tp-viz{display:grid;gap:.625rem}.tp-viz-cap{display:grid;gap:.25rem;font-size:.75rem;color:var(--tp-dim)}.tp-viz-cap b{color:var(--tp-text);font-weight:500}.tp-split{display:flex;gap:2px;height:.5rem}.tp-split>span{border-radius:2px;background:var(--tp-line-strong)}.tp-split>[data-k=floor]{background:var(--tp-muted)}.tp-split>[data-k=markup]{background:var(--tp-accent)}.tp-viz-cap>[data-k=markup] b{color:var(--tp-accent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tp-split>span{transform-origin:left;animation:tp-grow linear both;animation-timeline:view();animation-range:cover 18% cover 30%}.tp-split>span:nth-child(2){animation-range:cover 30% cover 38%}.tp-split>span:nth-child(3){animation-range:cover 38% cover 44%}}}@keyframes tp-grow{0%{transform:scaleX(0)}}.tp .tp-code{display:block;padding:.625rem .75rem;border-radius:calc(var(--tp-r) - 4px);background:var(--tp-bg);font:500 .75rem/1.5 var(--tp-mono);color:var(--tp-muted);overflow-wrap:anywhere;box-shadow:inset 0 0 0 1px var(--tp-line)}.tp-code mark{background:none;color:var(--tp-accent)}.tp-payout{display:flex;align-items:baseline;gap:.5rem;font-size:1.0625rem;color:var(--tp-muted)}.tp-payout b{color:var(--tp-text);font-weight:600}.tp-payout-arrow{color:var(--tp-dim)}.tp-payout+.tp-viz-cap{grid-template-columns:auto auto;justify-content:start;gap:1.5rem}.tp-money-ctrl{display:flex;flex-wrap:wrap;gap:1.5rem 2.5rem}.tp .tp-seg{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.25rem;border-radius:var(--tp-r);background:var(--tp-surface);box-shadow:inset 0 0 0 1px var(--tp-line)}.tp-seg>label{display:grid;cursor:pointer}.tp-seg input{grid-area:1/1;margin:0;opacity:0;cursor:pointer}.tp-seg span{grid-area:1/1;display:grid;place-items:center;min-width:4.25rem;min-height:2.75rem;padding-inline:.75rem;border-radius:calc(var(--tp-r) - 4px);font-size:.8125rem;color:var(--tp-muted);pointer-events:none;transition:background-color .2s var(--tp-ease),color .2s var(--tp-ease),scale .16s var(--tp-ease)}.tp-seg label:has(:checked) span{background:var(--tp-raised);color:var(--tp-text);box-shadow:inset 0 0 0 1px var(--tp-line-strong)}.tp-seg label:has(:focus-visible) span{outline:2px solid var(--tp-accent);outline-offset:1px}.tp-seg input:focus-visible{outline:none}@media (hover:hover){.tp-seg label:hover span{color:var(--tp-text)}}.tp-seg label:active span{scale:.96}.tp-sum{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2rem;margin-top:2.5rem;padding-top:2rem;border-top:1px solid var(--tp-line)}@media (min-width:768px){.tp-sum{grid-template-columns:1fr 1fr 1.4fr}}.tp-sum dt{font-size:.8125rem;color:var(--tp-dim)}.tp-sum dd{margin-top:.5rem;font-size:clamp(1.5rem,1.2rem + 1vw,2rem);font-weight:500;line-height:1.1}.tp-sum-main{grid-column:1/-1}@media (min-width:768px){.tp-sum-main{grid-column:auto}}.tp-sum-main dd{font-size:clamp(2.5rem,1.8rem + 2.6vw,3.75rem);font-weight:600;color:var(--tp-accent)}.tp-table-wrap{overflow-x:auto}.tp-table{width:100%;border-collapse:collapse;text-align:left}.tp-table caption{caption-side:top;padding-bottom:1rem;text-align:left;font-size:.8125rem;font-weight:500;color:var(--tp-muted)}.tp-table :is(th,td){padding:.875rem .5rem;border-bottom:1px solid var(--tp-line);font-size:.8125rem;white-space:nowrap}@media (min-width:640px){.tp-table :is(th,td){padding-inline:1rem;font-size:.9375rem}}.tp-table thead th{padding-block:0 .75rem;font-size:.75rem;font-weight:500;color:var(--tp-dim)}.tp-table tbody th{font-weight:500}.tp-table tbody tr>:last-child{color:var(--tp-text);font-weight:600}.tp-table tbody tr>:not(:first-child,:last-child){color:var(--tp-muted)}.tp-table tbody tr{transition:background-color .2s var(--tp-ease)}@media (max-width:399px){.tp-table :is(th,td){padding-inline:.25rem}.tp-table tr>:first-child{padding-left:.5rem}.tp-th-more{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.tp-k,.tp-km,.tp-kt{display:inline-block}@supports selector(:has(*)){.tp-money:has(#tp-mk-0:checked) :is(.tp-k,.tp-km):not([data-mk="0"]),.tp-money:has(#tp-mk-100:checked) :is(.tp-k,.tp-km):not([data-mk="100"]),.tp-money:has(#tp-mk-200:checked) :is(.tp-k,.tp-km):not([data-mk="200"]),.tp-money:has(#tp-mk-50:checked) :is(.tp-k,.tp-km):not([data-mk="50"]),.tp-money:has(#tp-t-m12:checked) :is(.tp-k,.tp-kt):not([data-t=m12]),.tp-money:has(#tp-t-m1:checked) :is(.tp-k,.tp-kt):not([data-t=m1]),.tp-money:has(#tp-t-m3:checked) :is(.tp-k,.tp-kt):not([data-t=m3]),.tp-money:has(#tp-t-m6:checked) :is(.tp-k,.tp-kt):not([data-t=m6]){display:none}.tp-money:has(#tp-t-m12:checked) tr[data-t=m12],.tp-money:has(#tp-t-m1:checked) tr[data-t=m1],.tp-money:has(#tp-t-m3:checked) tr[data-t=m3],.tp-money:has(#tp-t-m6:checked) tr[data-t=m6]{background:var(--tp-surface)}.tp-money:has(#tp-t-m12:checked) tr[data-t=m12]>th,.tp-money:has(#tp-t-m1:checked) tr[data-t=m1]>th,.tp-money:has(#tp-t-m3:checked) tr[data-t=m3]>th,.tp-money:has(#tp-t-m6:checked) tr[data-t=m6]>th{box-shadow:inset 2px 0 0 var(--tp-accent)}@media (prefers-reduced-motion:no-preference){.tp-k,.tp-km,.tp-kt{transition:opacity .35s var(--tp-ease),translate .35s var(--tp-ease)}@starting-style{.tp-k,.tp-km,.tp-kt{opacity:0;translate:0 .35em}}}}@supports not selector(:has(*)){.tp-k:not([data-t=m3][data-mk="0"]),.tp-km:not([data-mk="0"]),.tp-kt:not([data-t=m3]),.tp-money-ctrl{display:none}}.tp-terms{display:grid;gap:1.5rem 2rem}@media (min-width:768px){.tp-terms{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.tp-terms{grid-template-columns:repeat(4,minmax(0,1fr))}}.tp-terms>div{padding-top:1rem;border-top:1px solid var(--tp-line)}.tp-terms dt{font-size:.875rem;font-weight:600}.tp-terms dd{margin-top:.375rem;font-size:.875rem;line-height:1.55;color:var(--tp-muted)}.tp-hs{display:grid;gap:2.5rem;view-timeline:--tp-hs block}@media (min-width:768px){.tp-hs{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tp-hs>li{position:relative;padding-left:2.25rem}@media (min-width:768px){.tp-hs>li{padding-left:0;padding-top:2.5rem}}.tp-hs-node{left:0;top:.125rem;width:1rem;height:1rem;box-shadow:inset 0 0 0 2px var(--tp-accent)}.tp-hs-node,.tp-hs-node:after{position:absolute;border-radius:50%}.tp-hs-node:after{content:"";inset:4px;background:var(--tp-accent)}@media (min-width:768px){.tp-hs-node{top:0}}.tp-hs-seg{position:absolute;left:calc(.5rem - 1px);top:1.375rem;bottom:-2.375rem;width:2px;background:var(--tp-accent);transform-origin:top}@media (min-width:768px){.tp-hs-seg{left:1.25rem;right:calc(-2rem + .25rem);top:calc(.5rem - 1px);bottom:auto;width:auto;height:2px;transform-origin:left}}.tp-hs-pkt{font-size:.75rem;font-weight:600;color:var(--tp-accent)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.tp-hs-node:after{animation:tp-node linear both;animation-timeline:--tp-hs;animation-range:cover calc(20% + var(--i) * 15%) cover calc(23% + var(--i) * 15%)}.tp-hs-node{animation:tp-ring linear both;animation-timeline:--tp-hs;animation-range:cover calc(20% + var(--i) * 15%) cover calc(23% + var(--i) * 15%)}.tp-hs-seg{animation:tp-draw-y linear both;animation-timeline:--tp-hs;animation-range:cover calc(23% + var(--i) * 15%) cover calc(35% + var(--i) * 15%)}@media (min-width:768px){.tp-hs-seg{animation-name:tp-draw-x}}}}@keyframes tp-node{0%{opacity:0;transform:scale(.4)}}@keyframes tp-ring{0%{opacity:.45}}@keyframes tp-draw-y{0%{transform:scaleY(0)}}@keyframes tp-draw-x{0%{transform:scaleX(0)}}.tp-faq{display:grid;gap:2rem}@media (min-width:1024px){.tp-faq{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:4rem}}.tp-qa{border-top:1px solid var(--tp-line)}.tp-qa:last-child{border-bottom:1px solid var(--tp-line)}.tp .tp-qa>summary{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3.5rem;padding-block:1rem;border-radius:var(--tp-r);list-style:none;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:-.015em;transition:color .2s var(--tp-ease)}.tp-qa>summary::-webkit-details-marker{display:none}.tp-qa-ico{flex:none;color:var(--tp-dim);transition:rotate .35s var(--tp-ease),color .2s}.tp-qa[open] .tp-qa-ico{rotate:45deg;color:var(--tp-accent)}@media (hover:hover){.tp-qa>summary:hover .tp-qa-ico{color:var(--tp-accent)}}.tp-qa>summary:focus-visible{outline-offset:2px}.tp-qa>p{padding-bottom:1.25rem}@media (prefers-reduced-motion:no-preference){.tp-qa{interpolate-size:allow-keywords}.tp-qa::details-content{block-size:0;overflow:clip;transition:block-size .35s var(--tp-ease),content-visibility .35s allow-discrete}.tp-qa[open]::details-content{block-size:auto}}.tp-final{position:relative;display:grid;gap:2.5rem;align-items:center}.tp-final:before{content:"";position:absolute;top:0;left:var(--tp-gut);right:var(--tp-gut);height:1px;background:var(--tp-line)}@media (min-width:768px){.tp-final{grid-template-columns:minmax(0,1fr) auto;gap:4rem}}.tp .tp-handle{display:inline-block;margin-top:1.25rem;border-radius:var(--tp-r);font:600 clamp(2.25rem,1.3rem + 4.4vw,4.75rem)/1.05 var(--tp-mono);letter-spacing:-.05em;color:var(--tp-text);overflow-wrap:anywhere;transition:color .2s var(--tp-ease)}@media (hover:hover){.tp .tp-handle:hover{color:var(--tp-accent)}}.tp .tp-handle:focus-visible{color:var(--tp-accent)}.tp-qr{display:none}@media (min-width:768px){.tp-qr{display:block;width:10.5rem;text-align:center}}.tp .tp-qr-box{padding:.75rem;border-radius:var(--tp-r);background:#f3f3f1}