.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 20px;padding:4px;border-radius:14px;background:var(--s1)}.ftk-mode{height:40px;padding:0 18px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:650 16px/1 var(--font-sans);cursor:pointer;transition:background-color .15s,color .15s}.ftk-mode[aria-pressed=true]{background:var(--s3);color:var(--ink)}@media (hover:hover){.ftk-mode:hover{color:var(--ink)}}.ha-lead{max-width:600px;margin:-18px 0 0;color:var(--ink-2);font-size:20px;line-height:1.5;text-wrap:pretty}.ha-h3{margin:0;font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.015em;text-wrap:balance}.ha-code,.ha-h3{color:var(--ink)}.ha-code{padding:1px 6px;border-radius:6px;background:var(--s2);font:600 .9em/1.2 var(--font-mono);white-space:nowrap}.ha-how__x a,.ha-lead a,.ha-price a,.ha-qa a,.ha-use a{color:var(--bluet);font-weight:650;text-decoration:none}@media (hover:hover){.ha-how__x a:hover,.ha-lead a:hover,.ha-price a:hover,.ha-qa a:hover,.ha-use a:hover{text-decoration:underline;text-underline-offset:3px}}.lp-root[data-sep=on] main>.ha-api,.lp-root[data-sep=on] main>.ha-ctr,.lp-root[data-sep=on] main>.ha-meas{background:var(--sheet);--s1:var(--sheet-s1);--s2:var(--sheet-s2);--s3:var(--sheet-s3)}.ha-stage .ftk-bar--handle .ftk-in{padding-inline-start:58px}.ha-stage .ftk-under{align-items:center;flex-wrap:wrap;row-gap:8px}.ha-stage .ftk-msg{order:3;flex-basis:100%;padding-top:0}.ha-opts{flex-wrap:wrap;gap:10px 26px}.ha-opts,.ha-period{display:flex;align-items:center}.ha-period{flex:none;gap:14px;margin:0;padding:0;border:0;min-width:0}.ha-opt__l{float:inline-start;margin:0;padding:0 0 0 2px;color:var(--ink-2);font-size:15px;font-weight:700}.ha-period__g{display:inline-flex;gap:4px;padding:4px;border-radius:14px;background:var(--s1)}.ha-pill{position:relative;display:inline-flex}.ha-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.ha-pill span{display:inline-flex;align-items:center;height:36px;padding:0 16px;border-radius:10px;color:var(--ink-2);font:650 15px/1 var(--font-sans);white-space:nowrap;transition:background-color .15s,color .15s}.ha-pill input:checked+span{background:var(--s3);color:var(--ink)}.ha-pill input:focus-visible+span{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.ha-pill:hover input:not(:checked)+span{color:var(--ink)}}.ha-lang{display:flex;align-items:center;gap:14px}.ha-lang__s{position:relative;display:inline-flex}.ha-lang__in{height:44px;padding:0 42px 0 16px;border:0;border-radius:14px;background:var(--s1);color:var(--ink);font:650 15px/1 var(--font-sans);-webkit-appearance:none;appearance:none;cursor:pointer}.ha-lang__in:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ha-lang__i{position:absolute;right:14px;top:50%;width:16px;height:16px;color:var(--ink-2);pointer-events:none;transform:translateY(-50%)}.ha-card .ftk-card__media{padding:22px 24px 14px}.ha-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ha-term{min-width:0;margin:0;color:var(--ink);font-size:22px;font-weight:800;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.ha-head__m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0}.ha-chip{padding:6px 12px;border-radius:999px;background:var(--s3);color:var(--ink-2);font-weight:750}.ha-chip,.ha-read{font-size:13px;white-space:nowrap}.ha-read{color:var(--ink-3);font-weight:650;font-variant-numeric:tabular-nums}.ha-pnote{margin:10px 0 0;color:var(--ink-3);font-size:15px;line-height:1.45}.ha-count{margin-top:18px}.ha-count__n{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 14px;margin:0}.ha-count__n b{color:var(--ink);font-size:clamp(56px,5.2vw,76px);font-weight:800;line-height:.95;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.ha-count__n span{color:var(--ink-2);font-size:22px;font-weight:750;letter-spacing:-.01em}.ha-count__c{margin:10px 0 0;font-size:16px;line-height:1.5;font-variant-numeric:tabular-nums}.ha-count__c,.ha-fast{max-width:580px;color:var(--ink-2)}.ha-fast{margin:12px 0 0;padding:10px 14px;border-radius:12px;background:var(--s3);font-size:15px;line-height:1.45}.ha-chart{margin:20px 0 0}.ha-chart figcaption{margin:0 0 10px;color:var(--ink-3);font-size:13px;font-weight:750}.ha-bars{display:flex;align-items:flex-end;gap:4px;height:128px}.ha-bars i{flex:1;min-width:0;height:var(--h);border-radius:4px 4px 2px 2px;background:var(--accent)}.ha-bars i.is-zero{height:3px;background:var(--s4)}.ha-axis{display:flex;justify-content:space-between;gap:12px;margin-top:8px;color:var(--ink-3);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.ha-tabs{display:inline-flex;flex-wrap:wrap;gap:4px;margin:22px 0 0;padding:4px;border-radius:14px;background:var(--s1)}.ha-tab{height:38px;padding:0 16px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:650 15px/1 var(--font-sans);cursor:pointer;transition:background-color .15s,color .15s}.ha-tab[aria-selected=true]{background:var(--s3);color:var(--ink)}.ha-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}@media (hover:hover){.ha-tab:hover{color:var(--ink)}}.ha-panel{margin-top:6px}.ha-rank{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:10px 0 2px}.ha-rank__l{margin-inline-end:6px;color:var(--ink-3);font-size:13px;font-weight:750}.ha-rank__b{height:32px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink-2);font:650 15px/1 var(--font-sans);cursor:pointer}.ha-rank__b[aria-pressed=true]{background:var(--s3);color:var(--ink)}.ha-rank__b:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ha-posts{margin:0;padding:0;list-style:none}.ha-post{display:grid;grid-template-columns:40px minmax(0,1fr) auto;column-gap:12px;align-items:start;padding:14px 2px 13px}.ha-post+.ha-post{box-shadow:0 -1px 0 var(--s3)}.ha-av{width:40px;height:40px;font-size:15px}.ha-post__b{min-width:0}.ha-post__who{display:flex;align-items:center;gap:6px;min-width:0;margin:0}.ha-post__who b{flex:none;max-width:60%;color:var(--ink);font-size:15px;font-weight:750}.ha-post__h,.ha-post__who b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ha-post__h{min-width:0;color:var(--ink-3);font-size:13px}.ha-vfw{display:inline-flex;flex:none}.ha-vf{width:16px;height:16px;color:var(--accent)}.ha-post__t{display:-webkit-box;margin:4px 0 0;overflow:hidden;color:var(--ink);font-size:15px;line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.ha-post__m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:7px 0 0;color:var(--ink-3);font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.ha-k{padding:3px 8px;border-radius:6px;background:var(--s3);color:var(--ink-2);font-weight:700}.ha-open{display:inline-flex;align-items:center;gap:4px;color:var(--bluet);font-weight:650;text-decoration:none}.ha-open__i{width:14px;height:14px}@media (hover:hover){.ha-open:hover{text-decoration:underline;text-underline-offset:3px}}.ha-post__v{display:flex;flex-direction:column;align-items:flex-end;min-width:60px;margin:0;text-align:end}.ha-post__v b{color:var(--ink);font-size:20px;font-weight:800;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ha-post__v span{margin-top:3px;color:var(--ink-3);font-size:13px;font-weight:650}.ha-voices{margin:6px 0 0;padding:0;list-style:none}.ha-voice{display:grid;grid-template-columns:40px minmax(0,1fr) auto 150px;align-items:center;column-gap:14px;padding:10px 2px}.ha-voice+.ha-voice{box-shadow:0 -1px 0 var(--s3)}.ha-voice__w{display:flex;flex-direction:column;gap:1px;min-width:0}.ha-voice__n{display:flex;align-items:center;gap:6px;min-width:0}.ha-voice__n b{color:var(--ink);font-size:15px;font-weight:750}.ha-voice__h,.ha-voice__n b{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ha-voice__h{color:var(--ink-3);font-size:13px}.ha-voice__f{display:flex;flex-direction:column;align-items:flex-end}.ha-voice__f b{color:var(--ink);font-size:16px;font-weight:800;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ha-voice__f span{color:var(--ink-3);font-size:13px}.ha-voice__p{color:var(--ink-2);font-size:13px;text-align:end;font-variant-numeric:tabular-nums}.ha-none{margin:12px 2px;color:var(--ink-3);font-size:15px}.ha-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:0}.ha-stat{min-width:0;padding:14px 16px 13px;border-radius:16px;background:var(--s2)}.ha-stat dt{color:var(--ink-3);font-size:13px;font-weight:750}.ha-stat dd{display:flex;flex-direction:column;margin:6px 0 0}.ha-stat dd b{color:var(--ink);font-size:26px;font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ha-stat dd span{margin-top:3px}.ha-stat dd span,.ha-sub{color:var(--ink-3);font-size:13px}.ha-sub{margin:0 0 8px;font-weight:750}.ha-mix{margin-top:16px}.ha-mix__bar{display:flex;gap:3px;height:10px}.ha-mix__bar i{width:var(--w);min-width:3px;border-radius:3px}.ha-mix--post{background:var(--accent)}.ha-mix--reply{background:color-mix(in srgb,var(--accent) 45%,var(--s3))}.ha-mix--quote{background:var(--ink-3)}.ha-mix--repost{background:var(--s4)}.ha-mix__l{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none;color:var(--ink-2);font-size:13px}.ha-mix__l li{display:inline-flex;align-items:center;gap:6px}.ha-mix__l i{width:9px;height:9px;border-radius:3px}.ha-mix__l b{color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.ha-card .ftk-offer{margin-top:16px;padding-top:0}.ha-card .ftk-card__side{position:sticky;top:92px;align-self:start}.ha-langs,.ha-rel{margin-top:18px}.ha-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.ha-pchip{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:999px;background:var(--s2);color:var(--ink-2);font-size:15px;font-weight:650}.ha-pchip b{color:var(--ink);font-weight:750;font-variant-numeric:tabular-nums}.ha-tag{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 12px;border:0;border-radius:999px;background:var(--s2);color:var(--bluet);font:650 15px/1 var(--font-sans);cursor:pointer;transition:background-color .15s,transform .15s var(--ease)}.ha-tag b{color:var(--ink-3);font-weight:650;font-variant-numeric:tabular-nums}@media (hover:hover){.ha-tag:hover{background:var(--s3)}}.ha-tag:active{transform:scale(.97)}.ha-tag:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ha-note{margin:8px 2px 0;color:var(--ink-3);font-size:13px;line-height:1.4}.ha-side__end{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:18px}.ha-csv{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 18px 0 14px;border:0;border-radius:999px;background:var(--s2);color:var(--ink);font:700 15px/1 var(--font-sans);cursor:pointer;transition:background-color .15s,transform .15s var(--ease)}.ha-csv__i{width:18px;height:18px;color:var(--ink-2)}.ha-csv__n{color:var(--ink-3);font-weight:600}@media (hover:hover){.ha-csv:hover{background:var(--s3)}}.ha-csv:active{transform:scale(.97)}.ha-csv.is-done{background:var(--positive-soft)}.ha-totals{margin:0;color:var(--ink-3);font-size:13px;line-height:1.4;font-variant-numeric:tabular-nums}.ftk-req pre .nw{white-space:nowrap}.ha-skel{position:relative;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;min-height:452px;padding:12px;box-sizing:border-box}.ha-skel i{display:block;border-radius:10px;background:var(--s3)}.ha-skel__m{padding:22px 24px;border-radius:22px;background:var(--s2)}.ha-sk__head{width:42%;height:24px}.ha-sk__num{width:36%;height:64px;margin-top:20px;border-radius:14px!important}.ha-sk__line{width:68%;height:16px;margin-top:14px}.ha-sk__bars{display:flex;align-items:flex-end;gap:4px;height:128px;margin-top:22px}.ha-sk__bars i{flex:1;height:var(--h);border-radius:4px}.ha-sk__tabs{width:340px;max-width:100%;height:46px;margin-top:22px;border-radius:14px!important}.ha-skel__m ol{margin:10px 0 0;padding:0;list-style:none}.ha-skel__m li{display:grid;grid-template-columns:40px minmax(0,1fr);gap:12px;padding:12px 2px}.ha-sk__av{width:40px;height:40px;border-radius:50%!important}.ha-skel__m li span{display:flex;flex-direction:column;gap:8px}.ha-skel__m li span i{height:14px}.ha-skel__m li span i+i{width:60%}.ha-skel__s{padding:22px 18px}.ha-sk__stats{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ha-sk__stats i{height:86px;border-radius:16px;background:var(--s2)}.ha-sk__box{height:170px;margin-top:16px;border-radius:18px!important;background:var(--s2)!important}.ha-skel__say{position:absolute;inset-inline-end:32px;bottom:26px;margin:0;color:var(--ink-3);font-size:15px}@media (prefers-reduced-motion:no-preference){.ha-skel i{animation:ftkPulse 1.4s ease-in-out infinite}}.ha-ctr__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.ha-ctr__copy{grid-column:1/span 5}.ha-ctr__side{grid-column:7/-1}.ha-csteps__t{margin:34px 0 0;color:var(--ink);font-size:18px;font-weight:800}.ha-csteps{display:flex;flex-direction:column;gap:6px;max-width:560px;margin:14px 0 0;padding:0;list-style:none;counter-reset:cs}.ha-csteps li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding:14px 18px 15px 14px;border-radius:16px;background:var(--s1);counter-increment:cs}.ha-csteps li:before{content:counter(cs);grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--s3);color:var(--ink);font-size:15px;font-weight:800}.ha-csteps b{color:var(--ink);font-size:16px;font-weight:750;line-height:1.35}.ha-csteps span{margin-top:3px;color:var(--ink-2);font-size:15px;line-height:1.5}.ha-why{margin:22px 4px 0;max-width:600px}.ha-why__t{margin:0;color:var(--ink);font-size:18px;font-weight:800}.ha-why p{margin:8px 0 0;color:var(--ink-2);font-size:16px;line-height:1.55}.ha-art{margin:0;padding:28px 30px 26px;border-radius:28px;background:var(--s1)}.ha-art__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ha-art__term{color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.015em}.ha-art__chip{padding:6px 12px;border-radius:999px;background:var(--s3);color:var(--ink-2);font-size:13px;font-weight:750}.ha-art__line{display:grid;grid-template-columns:20% 80%;align-items:end;height:136px;margin-top:26px}.ha-art__old{height:0;border-bottom:2px dashed var(--ink-4)}.ha-art__win{position:relative;height:100%;border-bottom:2px solid var(--accent)}.ha-art__br{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;padding-top:10px;border-top:2px solid var(--ink-3);color:var(--ink-2);font-size:13px;font-weight:750;text-align:center;font-variant-numeric:tabular-nums}.ha-art__br:after,.ha-art__br:before{content:"";position:absolute;top:-2px;width:2px;height:10px;background:var(--ink-3)}.ha-art__br:before{inset-inline-start:0}.ha-art__br:after{inset-inline-end:0}.ha-art__ticks{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:66px}.ha-art__ticks i{position:absolute;inset-inline-start:var(--x);bottom:0;width:2px;height:100%;border-radius:1px;background:var(--accent)}.ha-art__ax{margin:8px 0 0 20%;color:var(--ink-3);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.ha-art__ax,.ha-art__eq{display:flex;justify-content:space-between}.ha-art__eq{flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:24px 0 0;padding-top:20px;box-shadow:0 -1px 0 var(--s3)}.ha-art__eq span{color:var(--ink-2);font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.ha-art__eq b{color:var(--ink);font-size:36px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ha-art figcaption{margin:12px 0 0;color:var(--ink-3);font-size:15px;line-height:1.45}.ha-how__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.ha-how__copy{grid-column:1/span 5}.ha-how__side{grid-column:7/-1}.ha-steps{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ha-step{display:grid;grid-template-columns:44px minmax(0,1fr);gap:18px;align-items:start;padding:22px 24px 22px 22px;border-radius:22px;background:var(--s1)}.ha-step__n{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--s3);color:var(--ink);font-size:18px;font-weight:800}.ha-step:first-child .ha-step__n{background:var(--accent);color:#fff}.ha-step__b{display:flex;flex-direction:column;gap:6px;padding-top:2px}.ha-step__b b{color:var(--ink);font-size:20px;font-weight:800;letter-spacing:-.01em}.ha-step__b span{color:var(--ink-2);font-size:16px;line-height:1.55}.ha-how__trio{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin-top:76px}.ha-how__x p{margin:10px 0 0;color:var(--ink-2);font-size:18px;line-height:1.55}.ha-meas__g{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:12px;margin-top:44px}.ha-meas__no,.ha-meas__yes{padding:30px 32px 32px;border-radius:28px;background:var(--s1)}.ha-yes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 30px;margin:24px 0 0;padding:0;list-style:none}.ha-yes li{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;column-gap:14px;align-items:start}.ha-yes__i{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:var(--s2);color:var(--accent)}.ha-yes__i svg{width:20px;height:20px}.ha-yes b{color:var(--ink);font-size:18px;font-weight:800}.ha-yes li>span:last-child{margin-top:4px;color:var(--ink-2);font-size:15px;line-height:1.5}.ha-no{gap:20px;margin:24px 0 0;padding:0;list-style:none}.ha-no,.ha-no li{display:flex;flex-direction:column}.ha-no li{gap:4px}.ha-no b{color:var(--ink);font-size:16px;font-weight:750}.ha-no span{color:var(--ink-2);font-size:15px;line-height:1.55}.ha-uses__l{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 72px;margin:8px 0 0;padding:0;list-style:none}.ha-use__t{margin:0;color:var(--ink);font-size:24px;font-weight:800;line-height:1.15;letter-spacing:-.02em}.ha-use p{max-width:560px;margin:12px 0 0;color:var(--ink-2);font-size:18px;line-height:1.55}.ha-vs__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.ha-vs__copy{grid-column:1/span 4}.ha-vs__side{grid-column:6/-1}.ha-cmp{width:100%;border-collapse:separate;border-spacing:0}.ha-cmp td,.ha-cmp th{padding:16px 20px;text-align:start;vertical-align:top;font-size:16px;line-height:1.45}.ha-cmp thead th{padding-top:18px;padding-bottom:14px;color:var(--ink-3);font-size:15px;font-weight:750}.ha-cmp tbody th{width:24%;color:var(--ink);font-weight:750}.ha-cmp td{color:var(--ink-2)}.ha-cmp .ha-cmp__s{background:var(--acc-soft);color:var(--ink);font-weight:650}.ha-cmp thead .ha-cmp__s{border-radius:20px 20px 0 0;color:var(--bluet);font-weight:800}.ha-cmp tbody tr:last-child .ha-cmp__s{border-radius:0 0 20px 20px}.ha-cmp tbody tr+tr>*{border-top:1px solid var(--s2)}.ha-cmp tbody tr+tr>.ha-cmp__s{border-top-color:var(--s3)}.ha-api__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.ha-api__copy{grid-column:1/span 6}.ha-api__side{grid-column:7/-1;display:flex;flex-direction:column;gap:12px}.ha-poll__t{margin-top:34px;font-size:20px}.ha-poll{display:flex;flex-direction:column;gap:6px;max-width:600px;margin:14px 0 0;padding:0;list-style:none}.ha-poll li{display:grid;grid-template-columns:30px minmax(0,1fr);column-gap:14px;padding:14px 18px 15px 14px;border-radius:16px;background:var(--s1)}.ha-poll__n{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--s3);color:var(--ink);font-size:15px;font-weight:800}.ha-poll__b{display:flex;flex-direction:column;gap:3px;padding-top:4px}.ha-poll__b b{color:var(--ink);font-size:16px;font-weight:750}.ha-poll__b span{color:var(--ink-2);font-size:15px;line-height:1.5}.ha-price{max-width:600px;margin:18px 0 0;color:var(--ink-2);font-size:18px;line-height:1.55}.ha-api__a{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:30px}.ha-api__note{margin:0;color:var(--ink-3);font-size:15px}.ha-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ha-pc{display:flex;flex-direction:column;padding:26px 24px;border-radius:26px}.ha-pc--x{background:var(--s2)}.ha-pc--s{background:var(--accent);color:#fff}.ha-pc__n{font-size:20px;font-weight:750}.ha-pc--x .ha-pc__n{color:var(--ink-2)}.ha-pc__f{margin-top:26px;font-size:clamp(40px,3.6vw,52px);font-weight:800;line-height:1;letter-spacing:-.035em;font-variant-numeric:tabular-nums}.ha-pc__f small{font-size:20px;font-weight:700;letter-spacing:0}.ha-pc--x .ha-pc__f{color:var(--ink-2)}.ha-pc__u{margin-top:10px;font-size:16px;line-height:1.4}.ha-pc--x .ha-pc__u{color:var(--ink-3)}.ha-pc--s .ha-pc__u{color:#dbe6ff}.ha-req{padding:22px 24px 20px;border-radius:22px;background:var(--code-bg)}.ha-req pre{margin:0;color:var(--code-ink);font:500 15px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.ha-req__m{color:var(--code-key);font-weight:700}.ha-req__h{color:var(--code-muted)}.ha-req__c{margin:12px 0 0;color:var(--ink-3);font-size:15px;line-height:1.45}.ha-json{margin:0;padding:22px 24px 20px;border-radius:22px;background:var(--code-bg)}.ha-json pre{margin:0;color:var(--code-ink);font:500 15px/1.6 var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere}.ha-json pre .k{color:var(--code-key)}.ha-faq__g{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gut);align-items:start}.ha-faq__head{grid-column:1/span 4;position:sticky;top:96px}.ha-faq__list{grid-column:5/-1}.ha-faq__grp+.ha-faq__grp{margin-top:56px}.ha-faq__gh{margin:0 0 16px 4px;color:var(--ink);font-size:24px;font-weight:800;letter-spacing:-.01em}.ha-qa{border-radius:18px;background:var(--s1);transition:background-color .2s}.ha-qa+.ha-qa{margin-top:6px}.ha-qa summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 22px;color:var(--ink);font-size:18px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.ha-qa summary::-webkit-details-marker{display:none}.ha-qa summary i{position:relative;flex:none;width:14px;height:14px}.ha-qa summary i:after,.ha-qa summary i:before{content:"";position:absolute;inset-inline-start:0;top:6px;width:14px;height:2px;border-radius:2px;background:var(--ink-3);transition:transform .25s var(--ease)}.ha-qa summary i:after{transform:rotate(90deg)}.ha-qa[open] summary i:after{transform:rotate(0)}.ha-qa p{max-width:640px;margin:0;padding:0 22px 22px;color:var(--ink-2);font-size:18px;line-height:1.6}@media (hover:hover){.ha-qa:hover{background:var(--s2)}}.ha-end{padding-block:128px 136px}@media (max-width:1100px){.ha-api__copy,.ha-api__side,.ha-ctr__copy,.ha-ctr__side,.ha-faq__head,.ha-faq__list,.ha-how__copy,.ha-how__side,.ha-vs__copy,.ha-vs__side{grid-column:1/-1}.ha-api__side,.ha-ctr__side,.ha-how__side,.ha-vs__side{margin-top:40px}.ha-faq__head{position:static}.ha-voice{grid-template-columns:40px minmax(0,1fr) auto}.ha-voice__p{grid-column:2/-1;text-align:start}.ha-meas__g{grid-template-columns:minmax(0,1fr)}}@media (max-width:860px){.ha-card .ftk-card__media{aspect-ratio:auto}.ha-card .ftk-card__side{position:static}.ha-skel{grid-template-columns:1fr}.ha-skel__s{display:none}.ha-stage .ftk-h1{font-size:clamp(34px,9vw,52px)}.ha-how__trio,.ha-uses__l,.ha-yes{grid-template-columns:minmax(0,1fr)}.ha-how__trio{gap:32px;margin-top:56px}}@media (max-width:560px){main .fts-h2{font-size:26px}.ha-yes li{grid-template-columns:minmax(0,1fr)}.ha-yes__i{display:none}.ha-cmp td,.ha-cmp th{padding:12px 10px;font-size:15px}}@media (max-width:719px){.lp-root.lp-root.lp-root .ha-cmp thead .ha-cmp__s{background:none;border-radius:0;font-weight:750}.lp-root.lp-root.lp-root .ha-cmp tbody th{width:auto}.lp-root.lp-root.lp-root .ha-cmp tbody tr+tr>*{border-top:0}.lp-root.lp-root.lp-root .ha-cmp td.ha-cmp__s{border-radius:12px}.lp-root.lp-root.lp-root .ha-dk{display:none!important}.lp-root.lp-root.lp-root .ha-opt__l{position:absolute;float:none;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.lp-root.lp-root.lp-root .ha-period{display:block}.lp-root.lp-root.lp-root .ha-mlead{margin:10px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .ha-mqa a,.lp-root.lp-root.lp-root .ha-sheet a{color:var(--bluet);font-weight:650;text-decoration:none}.lp-root.lp-root.lp-root .ha-code{padding:1px 5px;border-radius:5px;background:var(--s2);color:var(--ink);font:600 .9em/1.2 var(--mono);font-size:max(13px,.9em);white-space:nowrap}.lp-root.lp-root.lp-root .sec[id]{scroll-margin-top:72px}.lp-root.lp-root.lp-root .ha-mlist{margin-top:14px}.lp-root.lp-root.lp-root .ha-mrow .row__t b{font-size:16px;font-weight:700}.lp-root.lp-root.lp-root .ha-mstage .ftk-bar--handle .ftk-in{padding-inline-start:45px}.lp-root.lp-root.lp-root .ha-opts{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:10px}.lp-root.lp-root.lp-root .ha-period{margin:0;padding:0;border:0;min-width:0}.lp-root.lp-root.lp-root .ha-period__g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px;height:42px;padding:3px;border-radius:13px;background:var(--s1);box-sizing:border-box}.lp-root.lp-root.lp-root .ha-pill{position:relative;display:flex}.lp-root.lp-root.lp-root .ha-pill input{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:pointer}.lp-root.lp-root.lp-root .ha-pill span{display:flex;flex:1;align-items:center;justify-content:center;border-radius:10px;color:var(--ink-2);font:700 15px/1 var(--font);white-space:nowrap}.lp-root.lp-root.lp-root .ha-pill input:checked+span{background:var(--s3);color:var(--ink)}.lp-root.lp-root.lp-root .ha-pill input:focus-visible+span{outline:2px solid #2479ff;outline-offset:1px}.lp-root.lp-root.lp-root .ha-lang{min-width:0}.lp-root.lp-root.lp-root .ha-lang__s{position:relative;display:flex}.lp-root.lp-root.lp-root .ha-lang__in{width:100%;min-width:0;height:42px;padding:0 34px 0 14px;border:0;border-radius:13px;background:var(--s1);color:var(--ink);font:700 15px/1 var(--font);-webkit-appearance:none;appearance:none;cursor:pointer}.lp-root.lp-root.lp-root .ha-lang__in:focus-visible{outline:2px solid #2479ff;outline-offset:1px}.lp-root.lp-root.lp-root .ha-lang__i{position:absolute;right:12px;top:50%;width:16px;height:16px;color:var(--ink-2);pointer-events:none;transform:translateY(-50%)}.lp-root.lp-root.lp-root .ha-card{padding:16px 12px 14px}.lp-root.lp-root.lp-root .ha-head{display:flex;flex-direction:column;gap:8px;padding:0 4px}.lp-root.lp-root.lp-root .ha-term{margin:0;color:var(--ink);font-size:20px;font-weight:800;line-height:1.2;letter-spacing:-.015em;overflow-wrap:anywhere}.lp-root.lp-root.lp-root .ha-head__m{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0}.lp-root.lp-root.lp-root .ha-chip{padding:5px 10px;border-radius:999px;background:var(--s3);color:var(--ink-2);font-size:13px;font-weight:750;white-space:nowrap}.lp-root.lp-root.lp-root .ha-read{color:var(--ink-3);font-size:13px;font-weight:650;white-space:nowrap;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-pnote{margin:8px 4px 0;color:var(--ink-3);font-size:13px;line-height:1.4}.lp-root.lp-root.lp-root .ha-count{margin-top:14px;padding:0 4px}.lp-root.lp-root.lp-root .ha-count__n{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 10px;margin:0}.lp-root.lp-root.lp-root .ha-count__n b{color:var(--ink);font-size:46px;font-weight:800;line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-count__n span{color:var(--ink-2);font-size:18px;font-weight:750}.lp-root.lp-root.lp-root .ha-count__c{margin:8px 0 0;color:var(--ink-2);font-size:15px;line-height:1.45;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-fast{margin:10px 0 0;padding:9px 12px;border-radius:12px;background:var(--s2);color:var(--ink-2);font-size:13px;line-height:1.45}.lp-root.lp-root.lp-root .ha-chart{margin:14px 4px 0}.lp-root.lp-root.lp-root .ha-chart figcaption{margin:0 0 8px;color:var(--ink-3);font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .ha-bars{display:flex;align-items:flex-end;gap:3px;height:92px}.lp-root.lp-root.lp-root .ha-bars i{flex:1;min-width:0;height:var(--h);border-radius:3px 3px 1px 1px;background:var(--acc)}.lp-root.lp-root.lp-root .ha-bars i.is-zero{height:3px;background:var(--s4)}.lp-root.lp-root.lp-root .ha-axis{display:flex;justify-content:space-between;gap:8px;margin-top:6px;color:var(--ink-3);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-stats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:14px 0 0}.lp-root.lp-root.lp-root .ha-stat{min-width:0;padding:11px 12px;border-radius:14px;background:var(--s2)}.lp-root.lp-root.lp-root .ha-stat dt{color:var(--ink-3);font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .ha-stat dd{display:flex;flex-direction:column;margin:4px 0 0}.lp-root.lp-root.lp-root .ha-stat dd b{color:var(--ink);font-size:22px;font-weight:800;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-stat dd span{margin-top:2px;color:var(--ink-3);font-size:13px}.lp-root.lp-root.lp-root .ha-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;margin:14px 0 0;padding:3px;border-radius:13px;background:var(--s2)}.lp-root.lp-root.lp-root .ha-tab{height:38px;padding:0 4px;border:0;border-radius:10px;background:none;color:var(--ink-2);font:700 13px/1 var(--font);white-space:nowrap;cursor:pointer}.lp-root.lp-root.lp-root .ha-tab[aria-selected=true]{background:var(--s4);color:var(--ink)}.lp-root.lp-root.lp-root .ha-tab:focus-visible{outline:2px solid #2479ff;outline-offset:1px}.lp-root.lp-root.lp-root .ha-panel{margin-top:4px}.lp-root.lp-root.lp-root .ha-rank{display:flex;align-items:center;gap:4px;margin:10px 4px 2px}.lp-root.lp-root.lp-root .ha-rank__l{margin-inline-end:4px;color:var(--ink-3);font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .ha-rank__b{height:32px;padding:0 12px;border:0;border-radius:999px;background:none;color:var(--ink-2);font:700 13px/1 var(--font);cursor:pointer}.lp-root.lp-root.lp-root .ha-rank__b[aria-pressed=true]{background:var(--s3);color:var(--ink)}.lp-root.lp-root.lp-root .ha-posts{margin:0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-post{display:grid;grid-template-columns:34px minmax(0,1fr);column-gap:10px;align-items:start;padding:12px 4px 11px}.lp-root.lp-root.lp-root .ha-post+.ha-post{box-shadow:0 -1px 0 var(--s3)}.lp-root.lp-root.lp-root .ha-av{width:34px;height:34px;font-size:13px}.lp-root.lp-root.lp-root .ha-post__b{min-width:0}.lp-root.lp-root.lp-root .ha-post__who{display:flex;align-items:center;gap:5px;min-width:0;margin:0}.lp-root.lp-root.lp-root .ha-post__who b{flex:none;max-width:62%;overflow:hidden;color:var(--ink);font-size:15px;font-weight:750;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .ha-post__h{min-width:0;overflow:hidden;color:var(--ink-3);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .ha-vfw{display:inline-flex;flex:none}.lp-root.lp-root.lp-root .ha-vf{width:15px;height:15px;color:var(--acc)}.lp-root.lp-root.lp-root .ha-post__t{display:-webkit-box;margin:3px 0 0;overflow:hidden;color:var(--ink);font-size:15px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.lp-root.lp-root.lp-root .ha-post__m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;color:var(--ink-3);font-size:13px;line-height:1.3;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-k{padding:2px 7px;border-radius:6px;background:var(--s3);color:var(--ink-2);font-weight:700}.lp-root.lp-root.lp-root .ha-open{display:inline-flex;align-items:center;gap:4px;color:var(--bluet);font-weight:650;text-decoration:none}.lp-root.lp-root.lp-root .ha-open__i{width:13px;height:13px}.lp-root.lp-root.lp-root .ha-open--i{display:grid;flex:none;place-items:center;width:30px;height:30px;margin:-6px -6px -6px auto;border-radius:9px;color:var(--ink-3)}.lp-root.lp-root.lp-root .ha-open--i .ha-open__i{width:16px;height:16px}.lp-root.lp-root.lp-root .ha-post__lead{color:var(--ink);font-weight:800}.lp-root.lp-root.lp-root .ha-post__v{display:flex;flex-direction:column;align-items:flex-end;min-width:48px;margin:0;text-align:end}.lp-root.lp-root.lp-root .ha-post__v b{color:var(--ink);font-size:16px;font-weight:800;line-height:1.15;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-post__v span{margin-top:2px;color:var(--ink-3);font-size:13px;font-weight:650}.lp-root.lp-root.lp-root .ha-more{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:44px;margin:4px 0 0;border:0;border-radius:13px;background:var(--s2);color:var(--ink);font:700 15px/1 var(--font);cursor:pointer}.lp-root.lp-root.lp-root .ha-more__i{width:17px;height:17px;color:var(--ink-2)}.lp-root.lp-root.lp-root .ha-voices{margin:6px 0 0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-voice{display:grid;grid-template-columns:34px minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;column-gap:10px;padding:9px 4px}.lp-root.lp-root.lp-root .ha-voice+.ha-voice{box-shadow:0 -1px 0 var(--s3)}.lp-root.lp-root.lp-root .ha-voice .ha-av{grid-row:span 2}.lp-root.lp-root.lp-root .ha-voice__w{display:flex;flex-direction:column;min-width:0}.lp-root.lp-root.lp-root .ha-voice__n{display:flex;align-items:center;gap:5px;min-width:0}.lp-root.lp-root.lp-root .ha-voice__n b{overflow:hidden;color:var(--ink);font-size:15px;font-weight:750;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .ha-voice__h{overflow:hidden;color:var(--ink-3);font-size:13px;white-space:nowrap;text-overflow:ellipsis}.lp-root.lp-root.lp-root .ha-voice__f{display:flex;flex-direction:column;align-items:flex-end;grid-row:span 2}.lp-root.lp-root.lp-root .ha-voice__f b{color:var(--ink);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-voice__f span{color:var(--ink-3);font-size:13px}.lp-root.lp-root.lp-root .ha-voice__p{grid-column:2;color:var(--ink-2);font-size:13px;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-none{margin:12px 4px;color:var(--ink-3);font-size:15px}.lp-root.lp-root.lp-root .ha-sub{margin:0 0 8px;color:var(--ink-3);font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .ha-langs,.lp-root.lp-root.lp-root .ha-mix,.lp-root.lp-root.lp-root .ha-rel{margin-top:16px;padding:0 4px}.lp-root.lp-root.lp-root .ha-mix__bar{display:flex;gap:3px;height:9px}.lp-root.lp-root.lp-root .ha-mix__bar i{width:var(--w);min-width:3px;border-radius:3px}.lp-root.lp-root.lp-root .ha-mix--post{background:var(--acc)}.lp-root.lp-root.lp-root .ha-mix--reply{background:color-mix(in srgb,var(--acc) 45%,var(--s3))}.lp-root.lp-root.lp-root .ha-mix--quote{background:var(--ink-3)}.lp-root.lp-root.lp-root .ha-mix--repost{background:var(--s4)}.lp-root.lp-root.lp-root .ha-mix__l{display:flex;flex-wrap:wrap;gap:6px 12px;margin:9px 0 0;padding:0;list-style:none;color:var(--ink-2);font-size:13px}.lp-root.lp-root.lp-root .ha-mix__l li{display:inline-flex;align-items:center;gap:5px}.lp-root.lp-root.lp-root .ha-mix__l i{width:9px;height:9px;border-radius:3px}.lp-root.lp-root.lp-root .ha-mix__l b{color:var(--ink);font-weight:750}.lp-root.lp-root.lp-root .ha-chips{display:flex;flex-wrap:wrap;gap:6px;margin:0}.lp-root.lp-root.lp-root .ha-pchip{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 11px;border-radius:999px;background:var(--s2);color:var(--ink-2);font-size:13px;font-weight:650}.lp-root.lp-root.lp-root .ha-pchip b{color:var(--ink);font-weight:750}.lp-root.lp-root.lp-root .ha-tag{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:999px;background:var(--s2);color:var(--bluet);font:650 15px/1 var(--font);cursor:pointer}.lp-root.lp-root.lp-root .ha-tag b{color:var(--ink-3);font-weight:650}.lp-root.lp-root.lp-root .ha-tag:active{transform:scale(.97)}.lp-root.lp-root.lp-root .ha-note{margin:8px 2px 0;color:var(--ink-3);font-size:13px;line-height:1.4}.lp-root.lp-root.lp-root .ha-csv{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;margin:16px 0 0;padding:0 16px;border:0;border-radius:14px;background:var(--s2);color:var(--ink);font:700 15px/1 var(--font);cursor:pointer}.lp-root.lp-root.lp-root .ha-csv:active{transform:scale(.98)}.lp-root.lp-root.lp-root .ha-csv.is-done{background:var(--ftk-ok)}.lp-root.lp-root.lp-root .ha-csv__i{width:18px;height:18px;color:var(--ink-2)}.lp-root.lp-root.lp-root .ha-csv__n{color:var(--ink-3);font-weight:600}.lp-root.lp-root.lp-root .ha-totals{margin:10px 4px 0;color:var(--ink-3);font-size:13px;line-height:1.4;text-align:center;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-offer{margin-top:8px}.lp-root.lp-root.lp-root .ftk-req pre .nw{white-space:nowrap}.lp-root.lp-root.lp-root .ha-skel{padding:16px 14px}.lp-root.lp-root.lp-root .ha-skel i{display:block;border-radius:9px;background:var(--s2)}.lp-root.lp-root.lp-root .ha-sk__head{width:56%;height:22px}.lp-root.lp-root.lp-root .ha-sk__num{width:50%;height:46px;margin-top:14px;border-radius:12px!important}.lp-root.lp-root.lp-root .ha-sk__line{width:82%;height:14px;margin-top:10px}.lp-root.lp-root.lp-root .ha-sk__bars{display:flex;align-items:flex-end;gap:3px;height:92px;margin-top:16px}.lp-root.lp-root.lp-root .ha-sk__bars i{flex:1;height:var(--h);border-radius:3px}.lp-root.lp-root.lp-root .ha-sk__tabs{height:44px;margin-top:16px;border-radius:13px!important}.lp-root.lp-root.lp-root .ha-skel__m ol{margin:8px 0 0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-skel__m li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:10px;padding:10px 2px}.lp-root.lp-root.lp-root .ha-sk__av{width:34px;height:34px;border-radius:50%!important}.lp-root.lp-root.lp-root .ha-skel__m li span{display:flex;flex-direction:column;gap:7px}.lp-root.lp-root.lp-root .ha-skel__m li span i{height:13px}.lp-root.lp-root.lp-root .ha-skel__m li span i+i{width:60%}.lp-root.lp-root.lp-root .ha-skel__say{margin:12px 0 0;color:var(--ink-3);font-size:15px;text-align:center}@media (prefers-reduced-motion:no-preference){.lp-root.lp-root.lp-root .ha-skel i{animation:ftkPulse 1.4s ease-in-out infinite}}.lp-root.lp-root.lp-root .ha-art{margin:14px 0 0;padding:16px 14px 14px;border-radius:20px;background:var(--s1)}.lp-root.lp-root.lp-root .ha-art__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px}.lp-root.lp-root.lp-root .ha-art__term{color:var(--ink);font-size:16px;font-weight:800}.lp-root.lp-root.lp-root .ha-art__chip{padding:5px 10px;border-radius:999px;background:var(--s3);color:var(--ink-2);font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .ha-art__line{display:grid;grid-template-columns:14% 86%;align-items:end;height:78px;margin-top:14px}.lp-root.lp-root.lp-root .ha-art__old{height:0;border-bottom:2px dashed var(--s4)}.lp-root.lp-root.lp-root .ha-art__win{position:relative;height:100%;border-bottom:2px solid var(--acc)}.lp-root.lp-root.lp-root .ha-art__br{position:absolute;inset-inline-start:0;inset-inline-end:0;top:0;padding-top:8px;border-top:2px solid var(--ink-3);color:var(--ink-2);font-size:13px;font-weight:750;text-align:center;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-art__br:after,.lp-root.lp-root.lp-root .ha-art__br:before{content:"";position:absolute;top:-2px;width:2px;height:8px;background:var(--ink-3)}.lp-root.lp-root.lp-root .ha-art__br:before{inset-inline-start:0}.lp-root.lp-root.lp-root .ha-art__br:after{inset-inline-end:0}.lp-root.lp-root.lp-root .ha-art__ticks{position:absolute;inset-inline-start:0;inset-inline-end:0;bottom:0;height:34px}.lp-root.lp-root.lp-root .ha-art__ticks i{position:absolute;inset-inline-start:var(--x);bottom:0;width:1.5px;height:100%;border-radius:1px;background:var(--acc)}.lp-root.lp-root.lp-root .ha-art__ax{display:flex;justify-content:space-between;margin:6px 0 0 14%;color:var(--ink-3);font-size:13px;font-weight:650;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-art__eq{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px;margin:12px 0 0;padding-top:10px;box-shadow:0 -1px 0 var(--s3)}.lp-root.lp-root.lp-root .ha-art__eq span{color:var(--ink-2);font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-art__eq b{color:var(--ink);font-size:22px;font-weight:800;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-art figcaption{margin:8px 0 0;color:var(--ink-3);font-size:13px;line-height:1.4}.lp-root.lp-root.lp-root .ha-steps{display:flex;flex-direction:column;gap:4px;margin:14px 0 0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-step{display:grid;grid-template-columns:30px minmax(0,1fr);gap:12px;align-items:start;padding:12px 14px 13px 12px;border-radius:16px;background:var(--s1)}.lp-root.lp-root.lp-root .ha-step__n{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:var(--s3);color:var(--ink);font-size:14px;font-weight:800}.lp-root.lp-root.lp-root .ha-step:first-child .ha-step__n{background:var(--acc);color:#fff}.lp-root.lp-root.lp-root .ha-step__b{display:flex;flex-direction:column;gap:2px;padding-top:3px}.lp-root.lp-root.lp-root .ha-step__b b{color:var(--ink);font-size:16px;font-weight:750}.lp-root.lp-root.lp-root .ha-step__b span{color:var(--ink-2);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .ha-myes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin:14px 0 0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-myes li{display:flex;flex-direction:column;gap:3px;min-width:0;padding:11px 12px 12px;border-radius:14px;background:var(--s1)}.lp-root.lp-root.lp-root .ha-myes b{color:var(--ink);font-size:15px;font-weight:750;line-height:1.3}.lp-root.lp-root.lp-root .ha-myes span{color:var(--ink-2);font-size:13px;line-height:1.4}.lp-root.lp-root.lp-root .ha-mul{display:flex;flex-direction:column;gap:4px;margin:14px 0 0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-muse{display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;align-items:start;padding:11px 14px 12px 11px;border-radius:16px;background:var(--s1)}.lp-root.lp-root.lp-root .ha-muse__i{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;background:var(--s2);color:var(--acc)}.lp-root.lp-root.lp-root .ha-muse__i svg{width:18px;height:18px}.lp-root.lp-root.lp-root .ha-muse__b{display:flex;flex-direction:column;gap:2px;min-width:0}.lp-root.lp-root.lp-root .ha-muse__b b{color:var(--ink);font-size:16px;font-weight:750;line-height:1.3}.lp-root.lp-root.lp-root .ha-muse__b>span{color:var(--ink-2);font-size:15px;line-height:1.45}.lp-root.lp-root.lp-root .ha-cmp{display:block;width:100%;margin-top:14px;border-collapse:collapse}.lp-root.lp-root.lp-root .ha-cmp tbody,.lp-root.lp-root.lp-root .ha-cmp thead{display:block}.lp-root.lp-root.lp-root .ha-cmp tr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:6px}.lp-root.lp-root.lp-root .ha-cmp thead th:first-child{display:none}.lp-root.lp-root.lp-root .ha-cmp thead th{padding:0 12px 8px;color:var(--ink-3);font-size:13px;font-weight:750;text-align:start}.lp-root.lp-root.lp-root .ha-cmp thead .ha-cmp__s{color:var(--bluet)}.lp-root.lp-root.lp-root .ha-cmp tbody tr{margin-top:4px}.lp-root.lp-root.lp-root .ha-cmp tbody th{grid-column:1/-1;padding:4px 2px 5px;color:var(--ink);font-size:15px;font-weight:750;text-align:start}.lp-root.lp-root.lp-root .ha-cmp td{padding:8px 11px 9px;border-radius:12px;background:var(--s1);color:var(--ink-2);font-size:13px;line-height:1.4}.lp-root.lp-root.lp-root .ha-cmp td.ha-cmp__s{background:var(--acc-soft);color:var(--ink);font-weight:650}.lp-root.lp-root.lp-root .ha-cards{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;margin-top:14px}.lp-root.lp-root.lp-root .ha-pc{display:flex;flex-direction:column;padding:13px 12px;border-radius:16px}.lp-root.lp-root.lp-root .ha-pc--x{background:var(--s1)}.lp-root.lp-root.lp-root .ha-pc--s{background:var(--acc);color:#fff}.lp-root.lp-root.lp-root .ha-pc__n{font-size:15px;font-weight:750}.lp-root.lp-root.lp-root .ha-pc--x .ha-pc__n{color:var(--ink-2)}.lp-root.lp-root.lp-root .ha-pc__f{margin-top:10px;font-size:26px;font-weight:800;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.lp-root.lp-root.lp-root .ha-pc__f small{font-size:13px;font-weight:700;letter-spacing:0}.lp-root.lp-root.lp-root .ha-pc--x .ha-pc__f{color:var(--ink-2)}.lp-root.lp-root.lp-root .ha-pc__u{margin-top:6px;font-size:13px;line-height:1.35}.lp-root.lp-root.lp-root .ha-pc--x .ha-pc__u{color:var(--ink-3)}.lp-root.lp-root.lp-root .ha-pc--s .ha-pc__u{color:#dbe6ff}.lp-root.lp-root.lp-root .ha-mprice{margin:10px 2px 0;color:var(--ink-2);font-size:13px;line-height:1.45}.lp-root.lp-root.lp-root .ha-mapi__b{margin-top:12px}.lp-root.lp-root.lp-root .ha-mnote{margin:8px 0 0;color:var(--ink-3);font-size:13px;text-align:center}.lp-root.lp-root.lp-root .ha-req{padding:12px 12px 10px;border-radius:12px;background:var(--code-bg,#0a0b0e)}.lp-root.lp-root.lp-root .ha-req pre{margin:0;color:var(--code-ink,#e4e8f0);font:500 13px/1.5 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.lp-root.lp-root.lp-root .ha-req__m{color:var(--bluet);font-weight:700}.lp-root.lp-root.lp-root .ha-req__h{color:var(--ink-3)}.lp-root.lp-root.lp-root .ha-json{margin:8px 0 0;padding:12px 12px 10px;border-radius:12px;background:var(--code-bg,#0a0b0e)}.lp-root.lp-root.lp-root .ha-json pre{margin:0;color:var(--code-ink,#e4e8f0);font:500 13px/1.45 var(--mono);white-space:pre-wrap;overflow-wrap:anywhere}.lp-root.lp-root.lp-root .ha-sheet--api .ha-json .k{color:var(--bluet)}.lp-root.lp-root.lp-root .ha-mfaq__g{margin-top:18px}.lp-root.lp-root.lp-root .ha-mfaq__h{margin:0 0 8px 4px;color:var(--ink-3);font-size:13px;font-weight:750}.lp-root.lp-root.lp-root .ha-mqa+.ha-mqa summary:before{content:"";position:absolute;inset-inline-start:16px;inset-inline-end:0;top:0;height:1px;background:var(--s3)}.lp-root.lp-root.lp-root .ha-mqa summary{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:52px;padding:10px 14px 10px 16px;color:var(--ink);font-size:15px;font-weight:700;line-height:1.35;list-style:none;cursor:pointer}.lp-root.lp-root.lp-root .ha-mqa summary::-webkit-details-marker{display:none}.lp-root.lp-root.lp-root .ha-mqa summary .chev{flex:none;transform:rotate(90deg);transition:transform .2s var(--ease)}.lp-root.lp-root.lp-root .ha-mqa[open] summary .chev{transform:rotate(-90deg)}.lp-root.lp-root.lp-root .ha-mqa p{margin:0;padding:0 16px 14px;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .ha-sheet .h3{margin:0 0 10px}.lp-root.lp-root.lp-root .ha-sheet>p{margin:10px 0 0;color:var(--ink-2);font-size:15px;line-height:1.5}.lp-root.lp-root.lp-root .ha-csteps,.lp-root.lp-root.lp-root .ha-poll{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;counter-reset:cs}.lp-root.lp-root.lp-root .ha-csteps li,.lp-root.lp-root.lp-root .ha-poll li{display:grid;grid-template-columns:28px minmax(0,1fr);column-gap:12px;padding:10px 12px 11px 10px;border-radius:12px;background:var(--s2);counter-increment:cs}.lp-root.lp-root.lp-root .ha-csteps li:before{content:counter(cs);grid-row:span 2;display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--s3);color:var(--ink);font-size:13px;font-weight:800}.lp-root.lp-root.lp-root .ha-csteps b{color:var(--ink);font-size:15px;font-weight:750}.lp-root.lp-root.lp-root .ha-csteps span{margin-top:2px;color:var(--ink-2);font-size:13px;line-height:1.45}.lp-root.lp-root.lp-root .ha-poll__n{display:grid;place-items:center;width:28px;height:28px;border-radius:8px;background:var(--s3);color:var(--ink);font-size:13px;font-weight:800}.lp-root.lp-root.lp-root .ha-poll__b{display:flex;flex-direction:column;gap:2px;padding-top:3px}.lp-root.lp-root.lp-root .ha-poll__b b{color:var(--ink);font-size:15px;font-weight:750}.lp-root.lp-root.lp-root .ha-poll__b span{color:var(--ink-2);font-size:13px;line-height:1.45}.lp-root.lp-root.lp-root .ha-no{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.lp-root.lp-root.lp-root .ha-no li{display:flex;flex-direction:column;gap:3px;padding:10px 12px;border-radius:12px;background:var(--s2)}.lp-root.lp-root.lp-root .ha-no b{color:var(--ink);font-size:15px;font-weight:750}.lp-root.lp-root.lp-root .ha-no span{color:var(--ink-2);font-size:13px;line-height:1.45}.lp-root.lp-root.lp-root .m-only .ha-art__term{letter-spacing:normal}.lp-root.lp-root.lp-root .m-only .ha-cmp__s{text-align:start;border-top-width:0}.lp-root.lp-root.lp-root .m-only .sec.ha-mcount{margin-top:0;border-radius:0}}