.ftk-form{margin-top:44px}.ftk-label{display:block;margin:0 0 10px 2px;color:var(--ink);font-size:16px;font-weight:700}.ftk-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px}.ftk-row>*{min-width:0}.ftk-bar{position:relative;display:flex;align-items:center;height:68px;border-radius:18px;background:var(--s1);box-shadow:inset 0 0 0 1px var(--line-strong);transition:box-shadow .2s}.ftk-bar:focus-within{box-shadow:inset 0 0 0 2px var(--focus)}@media (hover:hover){.ftk-bar:hover:not(:focus-within){box-shadow:inset 0 0 0 1px var(--line-hover)}}.is-bad .ftk-bar{box-shadow:inset 0 0 0 2px var(--negative)}.ftk-bar__i{position:absolute;inset-inline-start:22px;width:22px;height:22px;color:var(--ink-3);pointer-events:none}.ftk-in{flex:1;width:100%;min-width:0;height:100%;padding:0 12px 0 58px;border:0;background:none;color:var(--ink);font:500 20px/1 var(--font-sans);outline:none;-webkit-appearance:none;appearance:none}.ftk-in::placeholder{color:var(--ink-3);opacity:1}.ftk-in:focus-visible{outline:none}.ftk-search{-webkit-appearance:none;appearance:none}.ftk-search::-webkit-search-cancel-button,.ftk-search::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.ftk-paste{display:inline-flex;flex:none;align-items:center;gap:8px;height:48px;margin-inline-end:10px;padding:0 18px 0 14px;border:0;border-radius:12px;background:var(--s3);color:var(--ink);font:650 16px/1 var(--font-sans);cursor:pointer;transition:background-color .15s,transform .15s var(--ease)}.ftk-paste__i{width:18px;height:18px;color:var(--ink-2)}@media (hover:hover){.ftk-paste:hover{background:var(--s4)}}.ftk-paste:active{transform:scale(.97)}.ftk-run{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-width:196px;height:68px;padding:0 34px;border:0;border-radius:999px;background:var(--accent);color:#fff;font:750 20px/1 var(--font-sans);letter-spacing:-.01em;cursor:pointer;transition:background-color .15s,transform .15s var(--ease)}@media (hover:hover){.ftk-run:hover{background:var(--accent-hover)}}.ftk-run:active{transform:scale(.98);background:var(--accent-press)}.ftk-run__spin{display:none;width:18px;height:18px;border-radius:50%;border:2.5px solid rgba(255,255,255,.35);border-top-color:#fff}.ftk-run.is-busy{cursor:progress}.ftk-run.is-busy .ftk-run__spin{display:block;animation:ftkSpin .8s linear infinite}@keyframes ftkSpin{to{transform:rotate(1turn)}}.ftk-bar__at{position:absolute;inset-inline-start:22px;color:var(--ink-3);font-size:20px;font-weight:650;pointer-events:none}.ftk-bar--handle .ftk-in{padding-inline-start:50px}.ftk-modes{display:inline-flex;gap:4px;margin:0 0 22px;padding:5px;border-radius:16px;background:var(--s1)}.ftk-mode{height:48px;padding:0 24px;border:0;border-radius:11px;background:none;color:var(--ink-2);font:700 17px/1 var(--font-sans);cursor:pointer;transition:background-color .15s,color .15s}.ftk-mode[aria-pressed=true]{background:var(--s4,var(--s3));color:var(--ink)}@media (hover:hover){.ftk-mode:hover{color:var(--ink)}}.tp-h3{margin:0;color:var(--ink);font-size:24px;font-weight:800;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.tp-h3--big{font-size:32px;line-height:1.12;letter-spacing:-.022em}.tp-lead{max-width:600px;margin:-18px 0 0;font-size:20px;line-height:1.5}.tp-lead,.tp-note{color:var(--ink-2);text-wrap:pretty}.tp-note{max-width:640px;margin:32px 0 0;font-size:18px;line-height:1.6}.tp-anat__more a,.tp-diy a,.tp-note a,.tp-price a,.tp-qa a,.tp-res__x a{color:var(--bluet);font-weight:650;text-decoration:none}@media (hover:hover){.tp-anat__more a:hover,.tp-diy a:hover,.tp-note a:hover,.tp-price a:hover,.tp-qa a:hover,.tp-res__x a:hover{text-decoration:underline;text-underline-offset:3px}}.tp-stage .ftk-h1{grid-column:1/span 8;font-size:clamp(48px,4.4vw,64px);line-height:1.02}.tp-stage .ftk-lede{grid-column:9/-1}.tp-stage .ftk-head{margin-top:44px}.tp-stage .ftk-form{margin-top:36px}.tp-stage .ftk-out{min-height:0}.tp-rf .ftk-side{inset-inline-start:auto;inset-inline-end:24px}.tp-res{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:12px;padding:12px;box-sizing:border-box}.tp-res__acct{position:sticky;top:calc(var(--hdr) + 20px);align-self:start;display:flex;flex-direction:column;min-width:0;padding:20px 18px 16px 16px}.tp-res__counts{display:flex;flex-wrap:wrap;gap:4px 18px;margin:16px 0 0;color:var(--ink-3);font-size:15px}.tp-res__counts b{color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.tp-res__acct .ftk-offer{margin-top:20px;padding-top:0}.tp-res__acct .ftk-offer__t{font-weight:500}.tp-res__main{min-width:0;padding:14px 6px 10px}.tp-res__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin:0 4px 14px}.tp-res__h{margin:0;color:var(--ink);font-size:18px;font-weight:750;line-height:1.3;overflow-wrap:anywhere}.tp-res__o{display:inline-flex;align-items:center;gap:6px;margin:0;padding:6px 12px 6px 9px;border-radius:999px;background:var(--s2);color:var(--ink-2);font-size:14px;font-weight:650}.tp-dn{width:15px;height:15px}.tp-res__x{margin:14px 6px 0;color:var(--ink-3);font-size:15px;line-height:1.45}.tp-rows{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:repeat(10,auto);grid-auto-flow:column;gap:4px 8px;margin:0;padding:0;list-style:none}.tp-r{min-width:0}.tp-r__a{position:relative;display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--s2);color:inherit;text-decoration:none;box-sizing:border-box;transition:background-color .15s}a.tp-r__a{cursor:pointer}@media (hover:hover){a.tp-r__a:hover{background:var(--s3)}a.tp-r__a:hover .tp-out{opacity:1}}.tp-r__n{flex:none;width:20px;color:var(--ink-3);font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.ftk-av.tp-av{width:40px;height:40px;font-size:14px}.ftk-av.tp-av--def{background:var(--s4);color:var(--ink-3)}.tp-def{width:70%;height:70%;margin-top:18%}.tp-r__t{flex:1;flex-direction:column;gap:1px}.tp-r__nm,.tp-r__t{display:flex;min-width:0}.tp-r__nm{align-items:center;gap:5px}.tp-r__nm b{overflow:hidden;color:var(--ink);font-size:15px;font-weight:750;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.tp-vf{flex:none;width:16px;height:16px;color:var(--bluet)}.tp-r__bio,.tp-r__h{overflow:hidden;font-size:14px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.tp-r__h{color:var(--ink-3)}.tp-r__bio{color:var(--ink-2)}.tp-r__bio.is-none,.tp-r__c{color:var(--ink-3)}.tp-r__c{flex:none;align-self:flex-start;padding-top:2px;font-size:13px;text-align:end;white-space:nowrap}.tp-r__c b{display:block;color:var(--ink);font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.tp-out{position:absolute;top:9px;inset-inline-end:9px;width:14px;height:14px;color:var(--ink-3);opacity:0;transition:opacity .15s}a.tp-r__a .tp-r__c{padding-inline-end:12px}.tp-more{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;margin-top:8px;padding:18px 20px;border-radius:16px;background:var(--s3);color:var(--ink);text-decoration:none;transition:background-color .15s}.tp-more__t{font-size:16px;font-weight:750;font-variant-numeric:tabular-nums}.tp-more__go{display:inline-flex;align-items:center;gap:6px;color:var(--bluet);font-size:15px;font-weight:700}.tp-more__go svg{width:18px;height:18px;transition:transform .2s var(--ease)}@media (hover:hover){.tp-more:hover{background:var(--s4)}.tp-more:hover .tp-more__go svg{transform:translateX(3px)}}.tp-res--sk .tp-rows{grid-template-rows:repeat(4,auto)}.tp-sk,.tp-sk__t i{display:block;border-radius:12px;background:var(--s2)}.tp-sk--who{width:70%;height:44px;border-radius:22px}.tp-sk--line{width:54%;height:16px;margin-top:18px}.tp-sk--box{height:150px;margin-top:22px;border-radius:18px}.tp-r--sk{display:flex;align-items:center;gap:12px;min-height:72px;padding:10px 14px 10px 10px;border-radius:16px;background:var(--s1);box-sizing:border-box}.tp-sk--av{flex:none;width:40px;height:40px;border-radius:50%}.tp-sk__t{display:flex;flex:1;flex-direction:column;gap:8px}.tp-sk__t i:first-child{width:58%;height:14px}.tp-sk__t i:last-child{width:82%;height:12px}.tp-sk__say{color:var(--ink-3);font-weight:600}@media (prefers-reduced-motion:no-preference){.tp-sk,.tp-sk__t i{animation:ftkPulse 1.4s ease-in-out infinite}}.lp-root[data-sep=on] main>.tp-api,.lp-root[data-sep=on] main>.tp-bots,.lp-root[data-sep=on] main>.tp-how{background:var(--sheet);--s1:var(--sheet-s1);--s2:var(--sheet-s2);--s3:var(--sheet-s3)}.tp-how__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.tp-how__copy{grid-column:1/span 6}.tp-answer{max-width:620px;margin:-12px 0 0;color:var(--ink);font-size:24px;line-height:1.45;text-wrap:pretty}.tp-steps{display:flex;flex-direction:column;gap:8px;margin:40px 0 0;padding:0;list-style:none}.tp-steps li{display:flex;align-items:flex-start;gap:16px;padding:20px 22px 22px 20px;border-radius:20px;background:var(--s1)}.tp-step__n{display:grid;flex:none;place-items:center;width:34px;height:34px;border-radius:50%;background:var(--s3);color:var(--ink);font-size:15px;font-weight:800}.tp-step__t{display:flex;flex-direction:column;gap:6px}.tp-step__t b{color:var(--ink);font-size:20px;font-weight:750;line-height:1.25;letter-spacing:-.01em}.tp-step__t span{color:var(--ink-2);font-size:16px;line-height:1.5}.tp-anat{grid-column:8/-1;padding-top:4px}.tp-anat__row{position:relative;display:flex;align-items:center;gap:14px;margin-top:24px;padding:20px 22px 20px 18px;border-radius:22px;background:var(--s2)}.tp-anat__row .ftk-av{width:52px;height:52px;font-size:17px}.tp-anat__row .tp-r__nm b{font-size:18px}.tp-anat__row .tp-r__bio,.tp-anat__row .tp-r__h{font-size:15px;white-space:normal}.tp-anat__row .tp-r__c{align-self:center}.tp-anat__go{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--s3);color:var(--ink-2)}.tp-anat__go .tp-out{position:static;width:18px;height:18px;opacity:1}.tp-anat__go,.tp-r__bio,.tp-r__c{position:relative}.tp-pin{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.tp-anat__row>.tp-pin{position:absolute;inset-inline-start:-10px;top:-10px}.tp-pin--in{position:absolute;top:-14px;inset-inline-end:-12px}.tp-anat__go .tp-pin--in{top:-12px;inset-inline-end:-10px}.tp-anat__row .tp-r__bio .tp-pin--in{inset-inline-end:auto;inset-inline-start:-30px;top:0}.tp-anat__parts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 24px;margin:28px 0 0;padding:0;list-style:none}.tp-anat__parts li{display:flex;align-items:flex-start;gap:12px}.tp-anat__parts li>span:last-child{display:flex;flex-direction:column;gap:4px}.tp-anat__parts b{color:var(--ink);font-size:16px;font-weight:750}.tp-anat__parts span span{color:var(--ink-2);font-size:15px;line-height:1.5}.tp-anat__more{margin:28px 0 0;color:var(--ink-2);font-size:16px;line-height:1.55}.tp-fol__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:center}.tp-fol__copy{grid-column:8/-1;grid-row:1}.tp-fol__art{grid-column:1/span 6;grid-row:1}.tp-uses{gap:22px;margin:40px 0 0;padding:0;list-style:none}.tp-uses,.tp-uses li{display:flex;flex-direction:column}.tp-uses li{gap:6px;padding-inline-start:18px;box-shadow:inset 2px 0 0 var(--accent)}.tp-uses b{color:var(--ink);font-size:20px;font-weight:750;letter-spacing:-.01em}.tp-uses span{color:var(--ink-2);font-size:18px;line-height:1.55}.tp-flist{margin:0;padding:18px 16px 16px;border-radius:30px;background:var(--s1)}.tp-flist__head{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:4px 6px 16px}.tp-flist .tp-rows{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tp-flist__cap{margin:14px 8px 2px;color:var(--ink-3);font-size:15px}.tp-bots__pair{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--gut);margin-top:56px}.tp-wave{padding:28px 24px 22px;border-radius:28px;background:var(--s1)}.tp-wave>p{margin:10px 0 20px;color:var(--ink-2);font-size:18px;line-height:1.5}.tp-rows--plain{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tp-wave--bad .tp-r__a{background:var(--s2)}.tp-wave--bad .tp-r__c b,.tp-wave--bad .tp-r__nm b{color:var(--ink-3)}.tp-not__l{display:flex;flex-direction:column;gap:40px;margin:0;padding:0;list-style:none}.tp-not__i{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:baseline}.tp-not__i .tp-h3{grid-column:1/span 5}.tp-not__i p{grid-column:7/-1;max-width:600px;margin:0;color:var(--ink-2);font-size:18px;line-height:1.6}.tp-diy{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:center;margin-top:104px}.tp-diy__copy{grid-column:1/span 5}.tp-diy__copy p{margin:16px 0 0;color:var(--ink-2);font-size:18px;line-height:1.6;text-wrap:pretty}.tp-snap{grid-column:7/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin:0}.tp-snap__c{padding:20px 18px 18px;border-radius:24px;background:var(--s1)}.tp-snap__d{margin:0 0 12px 4px;color:var(--ink-3);font-size:15px;font-weight:700}.tp-snap ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.tp-snap__c{min-width:0}.tp-snap li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px;min-height:44px;padding:8px 12px;border-radius:12px;background:var(--s2);color:var(--ink);font-size:15px;box-sizing:border-box}.tp-snap li,.tp-snap li b{min-width:0;font-weight:600}.tp-snap li b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.tp-snap li span{padding:3px 9px;border-radius:999px;font-size:13px;font-weight:750}.tp-snap .is-new{background:var(--acc-soft)}.tp-snap .is-new span{background:var(--accent);color:#fff}.tp-snap .is-gone{color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:1.5px}.tp-snap .is-gone span{background:var(--s3);color:var(--ink-2);text-decoration:none}.tp-api__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.tp-api__copy{grid-column:1/span 6;min-width:0}.tp-api__side{grid-column:7/-1;gap:12px;min-width:0;padding-top:6px}.tp-api__side,.tp-ways{display:flex;flex-direction:column}.tp-ways{gap:6px;margin:36px 0 0;padding:0;list-style:none}.tp-ways li{display:flex;flex-direction:column;gap:6px;padding:16px 20px 18px;border-radius:18px;background:var(--s1)}.tp-ways a{align-self:flex-start;color:var(--bluet);text-decoration:none}.tp-ways code{font:600 16px/1.3 var(--font-mono)}.tp-ways a b{font-size:16px;font-weight:700}@media (hover:hover){.tp-ways a:hover{text-decoration:underline;text-underline-offset:3px}}.tp-ways span{color:var(--ink-2);font-size:16px;line-height:1.5}.tp-price{max-width:600px;margin:22px 0 0;color:var(--ink-2);font-size:18px;line-height:1.6}.tp-api__a{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:36px}.tp-api__note{margin:0;color:var(--ink-3);font-size:15px}.tp-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.tp-pc{display:flex;flex-direction:column;padding:26px 24px;border-radius:26px}.tp-pc--x{background:var(--s2)}.tp-pc--s{background:var(--accent);color:#fff}.tp-pc__n{font-size:20px;font-weight:750}.tp-pc--x .tp-pc__n{color:var(--ink-2)}.tp-pc__f{margin-top:26px;font-size:clamp(36px,3.2vw,48px);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap}.tp-pc__f small{font-size:20px;font-weight:700;letter-spacing:0}.tp-pc--x .tp-pc__f{color:var(--ink-2)}.tp-pc__u{margin-top:8px;font-size:16px}.tp-pc--x .tp-pc__u{color:var(--ink-3)}.tp-pc--s .tp-pc__u{color:#dbe6ff}.tp-save{margin:4px 4px 8px;color:var(--ink-2);font-size:16px;line-height:1.5}.tp-save b{color:var(--ink)}.tp-json{min-width:0;max-width:100%;margin:0;padding:22px 24px 20px;border-radius:26px;background:var(--code-bg);box-sizing:border-box}.tp-json pre{margin:0;color:var(--code-ink);font:500 15px/1.65 var(--font-mono);white-space:pre;overflow-x:auto}.tp-json pre .k{color:var(--code-key)}.tp-json figcaption{margin-top:14px;color:var(--ink-3);font-size:15px;line-height:1.45}.tp-faq__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.tp-faq__head{grid-column:1/span 4}.tp-faq__list{grid-column:5/-1}.tp-faq__grp+.tp-faq__grp{margin-top:56px}.tp-faq__gh{margin:0 0 16px 4px;color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.01em}.tp-qa{border-radius:18px;background:var(--s1);transition:background-color .2s}.tp-qa+.tp-qa{margin-top:8px}.tp-qa summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:72px;padding:14px 24px;color:var(--ink);font-size:20px;font-weight:650;line-height:1.35;list-style:none;cursor:pointer;box-sizing:border-box}.tp-qa summary::-webkit-details-marker{display:none}.tp-qa summary i{position:relative;flex:none;width:16px;height:16px}.tp-qa summary i:after,.tp-qa summary i:before{content:"";position:absolute;inset-inline-start:0;top:50%;width:16px;height:3px;margin-top:-1.5px;border-radius:2px;background:var(--ink-2);transition:transform .3s var(--ease)}.tp-qa summary i:after{transform:rotate(90deg)}.tp-qa[open] summary i:after{transform:rotate(0)}.tp-qa[open]{background:var(--s2)}@media (hover:hover){.tp-qa:not([open]):hover{background:var(--s2)}}.tp-qa p{max-width:64ch;margin:0;padding:0 24px 24px;color:var(--ink-2);font-size:18px;line-height:1.6}.lp-root[data-sep=on] main>.tp-end{padding-block:104px 132px}@media (max-width:1240px){.tp-stage .ftk-h1{grid-column:1/-1}.tp-stage .ftk-lede{grid-column:1/-1;max-width:720px}}@media (max-width:1100px){.tp-res{grid-template-columns:1fr}.tp-res__acct{position:static;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 24px;align-items:start}.tp-res__acct .ftk-who,.tp-res__acct .tp-res__counts{grid-column:1}.tp-res__acct .ftk-offer{grid-column:2;grid-row:1/span 2;margin-top:0}.tp-anat,.tp-how__copy{grid-column:1/-1}.tp-anat{margin-top:64px}.tp-fol__art,.tp-fol__copy{grid-column:1/-1;grid-row:auto}.tp-fol__art{margin-top:48px}.tp-diy__copy,.tp-snap{grid-column:1/-1}.tp-snap{margin-top:32px}.tp-api__copy,.tp-api__side{grid-column:1/-1}.tp-api__side{margin-top:40px}.tp-faq__head{margin-bottom:8px}.tp-faq__head,.tp-not__i .tp-h3,.tp-not__i p{grid-column:1/-1}.tp-not__i p{margin-top:12px}.tp-faq__list{grid-column:1/-1}}@media (max-width:860px){.tp-res--sk .tp-rows,.tp-rows{grid-template-columns:1fr;grid-template-rows:none;grid-auto-flow:row}.tp-res__acct{grid-template-columns:1fr}.tp-res__acct .ftk-offer{grid-column:1;grid-row:auto;margin-top:18px}.tp-anat__parts,.tp-bots__pair,.tp-cards{grid-template-columns:1fr}}@media (max-width:560px){.tp-stage .ftk-h1{font-size:38px}.tp .fts-h2{font-size:28px}.tp-stage .ftk-modes{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;width:100%;box-sizing:border-box}.tp-h3--big,.tp-not__i .tp-h3{font-size:24px}.tp-answer{font-size:20px}}.tp-rf .tp-res .ftk-av{position:relative;overflow:hidden}.tp-rf .tp-res .ftk-av>img{position:absolute;inset:0;width:100%;height:100%;border-radius:50%;object-fit:cover}@media (max-width:719px){.lp-root.lp-root.lp-root .tp-mdiy a,.lp-root.lp-root.lp-root .tp-mmore a,.lp-root.lp-root.lp-root .tp-mnote a,.lp-root.lp-root.lp-root .tp-mprice a,.lp-root.lp-root.lp-root .tp-mqa a,.lp-root.lp-root.lp-root .tp-res__x a{color:var(--bluet);font-weight:650;text-decoration:none}.lp-root.lp-root.lp-root .tp-res{display:flex;flex-direction:column;padding:8px}.lp-root.lp-root.lp-root .tp-res__acct{display:contents}.lp-root.lp-root.lp-root .tp-res__acct .ftk-who{order:0;padding:8px 8px 4px}.lp-root.lp-root.lp-root .tp-res__main{order:1}.lp-root.lp-root.lp-root .tp-res__acct .ftk-offer{order:2;margin-top:12px}.lp-root.lp-root.lp-root .tp-res__counts{display:flex;flex-wrap:wrap;gap:2px 14px;margin:10px 0 0;color:var(--ink-3);font-size:15px}.lp-root.lp-root.lp-root .tp-res__counts b{color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .tp-res__main{margin-top:12px}.lp-root.lp-root.lp-root .tp-res__head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;margin:0 6px 10px}.lp-root.lp-root.lp-root .tp-res__head .tp-res__o{flex:none}.lp-root.lp-root.lp-root .tp-res__h{margin:0;color:var(--ink);font-size:15px;font-weight:750;line-height:1.35;overflow-wrap:anywhere}.lp-root.lp-root.lp-root .tp-res__o{display:inline-flex;align-items:center;gap:5px;margin:0;padding:4px 10px 4px 7px;border-radius:999px;background:var(--s2);color:var(--ink-2);font-size:13px;font-weight:650}.lp-root.lp-root.lp-root .tp-dn{width:14px;height:14px}.lp-root.lp-root.lp-root .tp-res__x{margin:12px 6px 4px;color:var(--ink-3);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .tp-res>.tp-offer{margin:12px 0 0;padding:0}.lp-root.lp-root.lp-root .tp-rows{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lp-root.lp-root.lp-root .tp-r{min-width:0}.lp-root.lp-root.lp-root .tp-r__a{position:relative;display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 10px 8px 6px;border-radius:14px;background:var(--s2);color:inherit;text-decoration:none;box-sizing:border-box}.lp-root.lp-root.lp-root a.tp-r__a:active{background:var(--s3)}.lp-root.lp-root.lp-root .tp-r__n{flex:none;width:18px;color:var(--ink-3);font-size:13px;font-weight:700;text-align:center;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ftk-av.tp-av{width:38px;height:38px;font-size:14px}.lp-root.lp-root.lp-root .ftk-av.tp-av--def{background:var(--s4);color:var(--ink-3)}.lp-root.lp-root.lp-root .tp-def{width:70%;height:70%;margin-top:18%}.lp-root.lp-root.lp-root .tp-r__t{display:flex;flex:1;flex-direction:column;gap:1px;min-width:0}.lp-root.lp-root.lp-root .tp-r__nm{display:flex;align-items:center;gap:4px;min-width:0}.lp-root.lp-root.lp-root .tp-r__nm b{overflow:hidden;color:var(--ink);font-size:15px;font-weight:750;line-height:1.3;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .tp-vf{flex:none;width:15px;height:15px;color:var(--bluet)}.lp-root.lp-root.lp-root .tp-r__bio,.lp-root.lp-root.lp-root .tp-r__h{overflow:hidden;font-size:13px;line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .tp-r__h{color:var(--ink-3)}.lp-root.lp-root.lp-root .tp-r__bio{color:var(--ink-2);font-size:14px}.lp-root.lp-root.lp-root .tp-r__bio.is-none{color:var(--ink-3)}.lp-root.lp-root.lp-root .tp-r__c{flex:none;align-self:flex-start;padding-top:1px;color:var(--ink-3);font-size:13px;text-align:end;white-space:nowrap}.lp-root.lp-root.lp-root .tp-r__c b{display:block;color:var(--ink);font-size:14px;font-weight:750;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .tp-out{display:none}.lp-root.lp-root.lp-root .tp-more{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin-top:6px;padding:14px;border-radius:14px;background:var(--s3);color:var(--ink);text-decoration:none}.lp-root.lp-root.lp-root .tp-more__t{font-size:15px;font-weight:750;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .tp-more__go{display:inline-flex;align-items:center;gap:5px;color:var(--bluet);font-size:15px;font-weight:700}.lp-root.lp-root.lp-root .tp-more__go svg{width:16px;height:16px}.lp-root.lp-root.lp-root .tp-res--sk{gap:0}.lp-root.lp-root.lp-root .tp-sk,.lp-root.lp-root.lp-root .tp-sk__t i{display:block;border-radius:10px;background:var(--s2)}.lp-root.lp-root.lp-root .tp-sk--who{width:64%;height:40px;border-radius:20px}.lp-root.lp-root.lp-root .tp-r--sk{display:flex;align-items:center;gap:10px;min-height:62px;padding:8px 10px;border-radius:14px;background:var(--s1);box-sizing:border-box}.lp-root.lp-root.lp-root .tp-sk--av{flex:none;width:38px;height:38px;border-radius:50%}.lp-root.lp-root.lp-root .tp-sk__t{display:flex;flex:1;flex-direction:column;gap:7px}.lp-root.lp-root.lp-root .tp-sk__t i:first-child{width:56%;height:13px}.lp-root.lp-root.lp-root .tp-sk__t i:last-child{width:80%;height:11px}.lp-root.lp-root.lp-root .tp-sk__say{color:var(--ink-3);font-weight:600}@media (prefers-reduced-motion:no-preference){.lp-root.lp-root.lp-root .tp-sk,.lp-root.lp-root.lp-root .tp-sk__t i{animation:ftkPulse 1.4s ease-in-out infinite}}.lp-root.lp-root.lp-root .tp-mhow .h2{margin-bottom:12px}.lp-root.lp-root.lp-root .tp-manswer{margin:0;color:var(--ink);font-size:16px;line-height:1.55}.lp-root.lp-root.lp-root .tp-mhow__b{margin-top:18px}.lp-root.lp-root.lp-root .tp-msteps{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lp-root.lp-root.lp-root .tp-msteps li{display:flex;align-items:flex-start;gap:12px;padding:12px 14px 12px 12px;border-radius:16px;background:var(--s1)}.lp-root.lp-root.lp-root .tp-step__n{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--s3);color:var(--ink);font-size:14px;font-weight:800}.lp-root.lp-root.lp-root .tp-step__t{display:flex;flex-direction:column;gap:2px}.lp-root.lp-root.lp-root .tp-step__t b{color:var(--ink);font-size:16px;font-weight:750}.lp-root.lp-root.lp-root .tp-step__t span{color:var(--ink-2);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .tp-manat{margin-top:44px}.lp-root.lp-root.lp-root .tp-manat .h3{margin:0}.lp-root.lp-root.lp-root .tp-anat__row{position:relative;display:flex;align-items:center;gap:10px;margin-top:18px;padding:14px 12px;border-radius:18px;background:var(--s1)}.lp-root.lp-root.lp-root .tp-anat__row .ftk-av{width:42px;height:42px;font-size:15px}.lp-root.lp-root.lp-root .tp-anat__row .tp-r__bio{white-space:normal}.lp-root.lp-root.lp-root .tp-anat__go{display:none}.lp-root.lp-root.lp-root .tp-pin{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--acc);color:#fff;font-size:13px;font-weight:800;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .tp-anat__row>.tp-pin{position:absolute;inset-inline-start:-6px;top:-8px}.lp-root.lp-root.lp-root .tp-r__bio,.lp-root.lp-root.lp-root .tp-r__c{position:relative}.lp-root.lp-root.lp-root .tp-pin--in{position:absolute;top:-20px;inset-inline-end:-10px}.lp-root.lp-root.lp-root .tp-anat__row .tp-r__bio .tp-pin--in{position:static;margin-inline-start:6px;vertical-align:-5px}.lp-root.lp-root.lp-root .tp-anat__parts{display:flex;flex-direction:column;gap:10px;margin:16px 0 0;padding:0;list-style:none}.lp-root.lp-root.lp-root .tp-anat__parts li{display:flex;align-items:flex-start;gap:10px}.lp-root.lp-root.lp-root .tp-anat__parts li:last-child{display:none}.lp-root.lp-root.lp-root .tp-anat__parts li>span:last-child{display:flex;flex-direction:column;gap:1px}.lp-root.lp-root.lp-root .tp-anat__parts b{color:var(--ink);font-size:15px;font-weight:750}.lp-root.lp-root.lp-root .tp-anat__parts span span{color:var(--ink-2);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .tp-mmore{margin:14px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .tp-mfol .h2{margin-bottom:10px}.lp-root.lp-root.lp-root .tp-flist{margin:16px 0 0;padding:12px 8px 10px;border-radius:20px;background:var(--s1)}.lp-root.lp-root.lp-root .tp-flist__head{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:0 6px 12px}.lp-root.lp-root.lp-root .tp-flist__head .ftk-who{padding:0}.lp-root.lp-root.lp-root .tp-flist__cap{margin:10px 6px 0;color:var(--ink-3);font-size:13px}.lp-root.lp-root.lp-root .tp-mfol__b{margin-top:36px}.lp-root.lp-root.lp-root .tp-muses{display:flex;flex-direction:column;gap:14px;margin:0;padding:0;list-style:none}.lp-root.lp-root.lp-root .tp-muses li{display:flex;flex-direction:column;gap:3px;padding-inline-start:14px;box-shadow:inset 2px 0 0 var(--acc)}.lp-root.lp-root.lp-root .tp-muses b{color:var(--ink);font-size:16px;font-weight:750}.lp-root.lp-root.lp-root .tp-mnote,.lp-root.lp-root.lp-root .tp-muses span{color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .tp-mnote{margin:18px 0 0}.lp-root.lp-root.lp-root .tp-mnote--c{margin-top:8px;color:var(--ink-3);text-align:center}.lp-root.lp-root.lp-root .tp-mbots .h2{margin-bottom:10px}.lp-root.lp-root.lp-root .tp-mbots__b{margin-top:18px}.lp-root.lp-root.lp-root .tp-seg{display:grid;grid-template-columns:repeat(2,1fr);gap:2px;padding:3px;border-radius:13px;background:var(--s1)}.lp-root.lp-root.lp-root .tp-seg__b{height:38px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:700 15px/1 var(--font);cursor:pointer}.lp-root.lp-root.lp-root .tp-seg__b[aria-selected=true]{background:var(--s3);color:var(--ink)}.lp-root.lp-root.lp-root .tp-mwave>p{margin:12px 2px 10px;color:var(--ink-2);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .tp-mwave .tp-r__a{min-height:58px;background:var(--s1)}.lp-root.lp-root.lp-root .tp-mnot .h2{margin-bottom:12px}.lp-root.lp-root.lp-root .tp-mqas{border-radius:var(--r);background:var(--s1)}.lp-root.lp-root.lp-root .tp-mqa>summary{position:relative;display:flex;align-items:center;gap:10px;min-height:54px;padding:10px 14px 10px 16px;color:var(--ink);font-size:16px;font-weight:650;line-height:1.35;list-style:none;cursor:pointer;box-sizing:border-box}.lp-root.lp-root.lp-root .tp-mqa>p{margin:0;padding:0 16px 16px;color:var(--ink-2);font-size:15px;line-height:1.55}.lp-root.lp-root.lp-root .tp-mdiy{margin-top:40px}.lp-root.lp-root.lp-root .tp-mdiy .h3{margin:0}.lp-root.lp-root.lp-root .tp-mdiy>p{margin:14px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .tp-snap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:14px 0 0}.lp-root.lp-root.lp-root .tp-snap__c{padding:10px 8px 8px;border-radius:16px;background:var(--s1)}.lp-root.lp-root.lp-root .tp-snap__d{margin:0 0 8px 4px;color:var(--ink-3);font-size:13px;font-weight:700}.lp-root.lp-root.lp-root .tp-snap ul{display:flex;flex-direction:column;gap:3px;margin:0;padding:0;list-style:none}.lp-root.lp-root.lp-root .tp-snap li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px;min-width:0;min-height:34px;padding:6px 8px;border-radius:10px;background:var(--s2);color:var(--ink);font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lp-root.lp-root.lp-root .tp-snap li b{max-width:100%;overflow:hidden;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .tp-snap li span{padding:2px 7px;border-radius:999px;font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .tp-snap .is-new{background:var(--acc-soft)}.lp-root.lp-root.lp-root .tp-snap .is-new span{background:var(--acc);color:#fff}.lp-root.lp-root.lp-root .tp-snap .is-gone{color:var(--ink-3);text-decoration:line-through}.lp-root.lp-root.lp-root .tp-snap .is-gone span{background:var(--s3);color:var(--ink-2);text-decoration:none}.lp-root.lp-root.lp-root .tp-mapi .h2{margin-bottom:12px}.lp-root.lp-root.lp-root .tp-cards{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:16px}.lp-root.lp-root.lp-root .tp-pc__f{margin-top:10px;font-size:28px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .tp-pc__u{margin-top:6px;font-size:13px}.lp-root.lp-root.lp-root .tp-msave{margin:12px 2px 14px;color:var(--ink-2);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .tp-msave b{color:var(--ink)}.lp-root.lp-root.lp-root .tp-mapi__b{margin-top:32px}.lp-root.lp-root.lp-root .tp-mlist{border-radius:var(--r);background:var(--s1)}.lp-root.lp-root.lp-root .tp-mrow{min-height:62px;color:var(--ink);text-decoration:none}.lp-root.lp-root.lp-root .tp-mrow .row__t span{color:var(--ink-3);font-size:15px;line-height:1.4}.lp-root.lp-root.lp-root .tp-mprice{margin:14px 2px 0;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .tp-mfaq__g{margin-top:26px}.lp-root.lp-root.lp-root .m-only .ftk-av,.lp-root.lp-root.lp-root .m-only .ftk-av.tp-av{letter-spacing:normal}.lp-root.lp-root.lp-root .m-only .is-gone,.lp-root.lp-root.lp-root .m-only .is-new{flex-wrap:nowrap}.lp-root.lp-root.lp-root .m-only .sec.sheet.tp-mhow{margin-top:0;border-radius:0}.lp-root.lp-root.lp-root .m-only .tp-anat__parts{grid-template-columns:none}.lp-root.lp-root.lp-root .m-only .tp-flist__head{justify-content:normal}.lp-root.lp-root.lp-root .m-only .tp-mnote{text-align:start}.lp-root.lp-root.lp-root .m-only .tp-pc__f{white-space:normal}.lp-root.lp-root.lp-root .m-only .tp-pc__u{line-height:19.5px}.lp-root.lp-root.lp-root .m-only .tp-rows,.lp-root.lp-root.lp-root .m-only .tp-rows.tp-rows--plain{grid-template-columns:none}.lp-root.lp-root.lp-root .m-only .tp-seg__b{padding-top:1px;padding-inline-end:6px;padding-bottom:1px;padding-inline-start:6px}.lp-root.lp-root.lp-root .m-only .tp-snap{grid-column:auto}}