@layer fc.tokens,fc.base,fc.components,fc.utilities,app;@layer app{.k-hero--split .k-title.k-htitle{max-width:19ch;font-size:clamp(32px,3.3vw,50px);letter-spacing:-.034em;line-height:1.06}.k-hero--split .k-title.k-htitle--long{max-width:24ch;font-size:clamp(28px,2.6vw,40px);line-height:1.1}.k-hguide .k-hero__aside{align-self:center;justify-items:center}.k-hanswer{width:100%;max-width:580px;margin-top:22px;padding:18px 20px 20px;border-radius:24px;color:var(--label);background:var(--panel);box-shadow:var(--rim),var(--shadow-card)}.k-hanswer__label{display:inline-flex;align-items:center;gap:6px;margin:0 0 8px;color:var(--accent-text);font-size:14px;font-weight:700;letter-spacing:.01em}.k-hanswer__label svg{width:16px;height:16px;stroke-width:2.4}.k-hanswer__text{margin:0;font-size:17px;line-height:1.55;text-wrap:pretty}.k-hmeta{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 0}.k-hmeta__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:var(--r-pill);color:#fff;background:#061e5c5c;box-shadow:inset 0 0 0 .5px #ffffff4d;font:600 14px/1 var(--font);white-space:nowrap}:root[data-theme=dark] .k-hmeta__chip{background:#02081c8c}.k-hmeta__chip svg{width:15px;height:15px}.k-hsc{--sc-bg: #fff;--sc-bar: #f2f3f6;--sc-url: #e5e7ed;--sc-ink: #1d1d1f;--sc-mute: #6e6e73;--sc-line: #d9dbe2;--sc-field: #fff;--sc-btn: #1d1d1f;--sc-btn-ink: #fff;--sc-err: #b3261e;--sc-err-bg: #fdecea;--sc-ok: #177a37;--sc-warn: #a24f00;--sc-delay: -4.2s;position:relative;display:grid;justify-items:center;gap:10px;width:min(100%,470px);margin:0}:root[data-theme=dark] .k-hsc{--sc-bg: #161b2b;--sc-bar: #1d2335;--sc-url: rgba(160, 188, 240, .12);--sc-ink: #eef2fb;--sc-mute: #9aa3b8;--sc-line: rgba(160, 188, 240, .2);--sc-field: rgba(160, 188, 240, .06);--sc-btn: #eef2fb;--sc-btn-ink: #0b1324;--sc-err: #ff8a80;--sc-err-bg: rgba(255, 69, 58, .14);--sc-ok: #5fd684;--sc-warn: #ffb340}.k-hsc__stage{position:relative;display:grid;width:100%}.k-hsc--hold{--sc-delay: -1.2s}.k-hsc--tax{--sc-delay: -5s}.k-hsc__win{position:relative;z-index:1;overflow:hidden;border-radius:22px;color:var(--sc-ink);background:var(--sc-bg);box-shadow:0 0 0 1px #18306214,0 10px 22px -10px #0822604d,0 48px 90px -40px #082260b3;transform:perspective(1400px) rotateY(-7deg) rotateX(3deg)}:root[data-theme=dark] .k-hsc__win{box-shadow:0 0 0 1px #a0bcf029,0 10px 22px -10px #00000080,0 48px 90px -40px #000000e6}.k-hsc__bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:11px 14px;background:var(--sc-bar)}.k-hsc__dots{display:flex;gap:6px}.k-hsc__dots i{width:11px;height:11px;border-radius:50%;background:#ff5f57}.k-hsc__dots i:nth-child(2){background:#febc2e}.k-hsc__dots i:nth-child(3){background:#28c840}.k-hsc__url{display:inline-flex;align-items:center;gap:6px;padding:4px 14px;border-radius:8px;color:var(--sc-mute);background:var(--sc-url);font:600 12.5px/1.2 var(--font)}.k-hsc__url svg{width:12px;height:12px;stroke-width:2.4}.k-hsc__body{display:grid;gap:10px;padding:18px 20px 20px}.k-hsc__plan{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 4px;padding-bottom:12px;border-bottom:1px solid var(--sc-line)}.k-hsc__plan span{color:var(--sc-mute);font-size:13.5px;font-weight:600}.k-hsc__plan b{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.k-hsc__label{margin:0;color:var(--sc-mute);font-size:12.5px;font-weight:600}.k-hsc__field{display:flex;align-items:center;gap:9px;min-height:44px;margin:0;padding:0 12px;border-radius:10px;background:var(--sc-field);box-shadow:inset 0 0 0 1px var(--sc-line);font:500 15px/1.2 var(--mono);letter-spacing:.02em}.k-hsc__two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.k-hsc__mc{position:relative;flex:none;width:26px;height:16px}.k-hsc__mc:before,.k-hsc__mc:after{content:"";position:absolute;top:0;width:16px;height:16px;border-radius:50%;background:#eb001b}.k-hsc__mc:after{left:10px;background:#f79e1b;opacity:.92}.k-hsc__g{display:inline-block}.k-hsc__btn{margin:4px 0 0;padding:13px;border-radius:10px;color:var(--sc-btn-ink);background:var(--sc-btn);font:650 15px/1.2 var(--font);text-align:center}.k-hsc__msg{display:flex;align-items:flex-start;gap:8px;margin:0;padding:10px 12px;border-radius:10px;color:var(--sc-err);background:var(--sc-err-bg);font:600 14px/1.35 var(--font)}.k-hsc__msg svg{flex:none;width:18px;height:18px;margin-top:.5px}.k-hsc__bubble{position:relative;z-index:2;display:flex;margin:-16px 5% 0;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:18px;color:var(--label);background:var(--sheet);box-shadow:var(--rim),0 24px 50px -24px #082260a6;font-size:14.5px;line-height:1.45;text-wrap:pretty}.k-hsc__bubble b{font-weight:700}.k-hsc__bubico{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;color:#fff;background:var(--k-grad-v);box-shadow:inset 0 1px #fff6}.k-hsc__bubico svg{width:15px;height:15px;stroke-width:2.3}.k-hsc__notes{position:relative;z-index:2;display:grid;gap:8px;margin:-16px 5% 0}.k-hsc__notes .k-hsc__bubble{margin:0}.k-hsc__bubble.is-bad .k-hsc__bubico{background:linear-gradient(160deg,#ff6b5e,#e5261a)}.k-hsc__bubble.is-good .k-hsc__bubico{background:linear-gradient(160deg,#4cd97a,#1fa64a)}.k-hsc__cap{display:inline-flex;align-items:center;min-height:28px;margin:0;padding:0 12px;border-radius:var(--r-pill);color:#fff;background:#061e5c5c;box-shadow:inset 0 0 0 .5px #ffffff4d;font:600 13px/1 var(--font)}:root[data-theme=dark] .k-hsc__cap{background:#02081c8c}.k-hsc__ops{display:grid;margin:0;padding:6px 16px 10px;list-style:none}.k-hsc__op{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:13px 0}.k-hsc__op+.k-hsc__op{border-top:1px solid var(--sc-line)}.k-hsc__opico{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#0a7a35;background:#30be5a24}.k-hsc__opico svg{width:20px;height:20px;stroke-width:2.2}.k-hsc__opico.is-hold{color:#b25b00;background:#ff950026}.k-hsc__opico.is-link{color:#2453c9;background:#0a84ff1f}:root[data-theme=dark] .k-hsc__opico{color:#5fd684}:root[data-theme=dark] .k-hsc__opico.is-hold{color:#ffb340}:root[data-theme=dark] .k-hsc__opico.is-link{color:#8bb6ff}.k-hsc__opw{display:grid;gap:2px;min-width:0}.k-hsc__opw b{font-size:15px;font-weight:650}.k-hsc__opw small{color:var(--sc-mute);font-size:13px}.k-hsc__opsum{font-size:15px;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.k-hsc__opsum.is-plus{color:var(--sc-ok)}.k-hsc__opsum.is-zero{color:var(--sc-mute)}.k-hsc__op.is-quiet{opacity:.6}.k-hsc__opico.is-hold,.k-hsc__state{display:grid}.k-hsc__swap{grid-area:1 / 1;display:grid;place-items:center}.k-hsc__state .k-hsc__swap{place-items:center end}.k-hsc__opw .k-hsc__state .k-hsc__swap{place-items:center start}.k-hsc__swap--a{opacity:0}.k-hsc__swap.is-wait{color:var(--sc-warn);font-weight:600}.k-hsc__swap.is-done{color:var(--sc-ok);font-weight:600}.k-hsc__opico .k-hsc__swap--b{color:var(--sc-ok)}.k-hsc__sum{display:grid;margin:0}.k-hsc__sum div{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:9px 0}.k-hsc__sum dt{color:var(--sc-mute);font-size:14.5px;font-weight:600}.k-hsc__sum dd{margin:0;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums}.k-hsc__sum .is-tax dt,.k-hsc__sum .is-tax dd{position:relative;color:var(--sc-warn)}.k-hsc__sum .is-tax:before{content:"";position:absolute;inset:2px -10px;border-radius:10px;background:#ff950024;box-shadow:inset 0 0 0 1px #ff950052}.k-hsc__sum .is-total{margin-top:4px;padding-top:12px;border-top:1px solid var(--sc-line)}.k-hsc__sum .is-total dt{color:var(--sc-ink);font-weight:700}.k-hsc__sum .is-total dd{font-size:18px;font-weight:750}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc__stage{animation:k-h-float 7s ease-in-out infinite alternate}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__g--1{animation:k-h-g1 8s linear var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__g--2{animation:k-h-g2 8s linear var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__g--3{animation:k-h-g3 8s linear var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__g--4{animation:k-h-g4 8s linear var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__g--5{animation:k-h-g5 8s linear var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__g--6{animation:k-h-g6 8s linear var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__btn{animation:k-h-press 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__msg{animation:k-h-msg 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--error .k-hsc__bubble{animation:k-h-bubble 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--hold .k-hsc__swap--a{animation:k-h-a 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--hold .k-hsc__swap--b{animation:k-h-b 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--hold .k-hsc__opico .k-hsc__swap--a svg{animation:k-h-pulse 1.2s ease-in-out infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--hold .k-hsc__bubble{animation:k-h-note 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--tax .is-tax{animation:k-h-tax 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--tax .is-tax:before{animation:k-h-lit 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--tax .is-total dd{animation:k-h-total 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--tax .is-bad{animation:k-h-bad 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hsc--tax .is-good{animation:k-h-good 8s var(--ease-out) var(--sc-delay) infinite}:root:not([data-motion=off]):not([data-motion=paused]) .k-hhold__clock svg{animation:k-h-pulse 1.4s ease-in-out infinite}}@keyframes k-h-float{0%{transform:translate3d(0,-5px,0)}to{transform:translate3d(0,6px,0)}}@keyframes k-h-g1{0%,5%{opacity:0;transform:translate3d(0,4px,0)}8%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes k-h-g2{0%,9%{opacity:0;transform:translate3d(0,4px,0)}12%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes k-h-g3{0%,13%{opacity:0;transform:translate3d(0,4px,0)}16%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes k-h-g4{0%,17%{opacity:0;transform:translate3d(0,4px,0)}20%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes k-h-g5{0%,22%{opacity:0;transform:translate3d(0,4px,0)}25%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes k-h-g6{0%,26%{opacity:0;transform:translate3d(0,4px,0)}29%,92%{opacity:1;transform:none}97%,to{opacity:0}}@keyframes k-h-press{0%,33%,39%,to{transform:none}35.5%{transform:scale(.95)}}@keyframes k-h-msg{0%,38%{opacity:0;transform:translate3d(0,-8px,0)}42%{opacity:1;transform:none}44%{transform:translate3d(-6px,0,0)}46%{transform:translate3d(5px,0,0)}48%{transform:translate3d(-3px,0,0)}50%{transform:translate3d(2px,0,0)}52%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:none}}@keyframes k-h-bubble{0%,53%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}58%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translate3d(0,6px,0)}}@keyframes k-h-a{0%,48%{opacity:1;transform:none}54%,94%{opacity:0;transform:translate3d(0,-4px,0)}to{opacity:1;transform:none}}@keyframes k-h-b{0%,48%{opacity:0;transform:translate3d(0,4px,0)}54%,94%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,4px,0)}}@keyframes k-h-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.14)}}@keyframes k-h-note{0%,8%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}13%,92%{opacity:1;transform:none}97%,to{opacity:0;transform:translate3d(0,6px,0)}}@keyframes k-h-tax{0%,10%{opacity:0;transform:translate3d(0,-6px,0)}14%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes k-h-lit{0%,13%{opacity:0}18%{opacity:1}30%,93%{opacity:.6}98%,to{opacity:0}}@keyframes k-h-total{0%,22%{opacity:0;transform:translate3d(0,6px,0) scale(.9)}27%{opacity:1;transform:scale(1.08)}31%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes k-h-bad{0%,34%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}39%{opacity:1;transform:none}41%{transform:translate3d(-5px,0,0)}43%{transform:translate3d(4px,0,0)}45%,93%{opacity:1;transform:none}98%,to{opacity:0}}@keyframes k-h-good{0%,54%{opacity:0;transform:translate3d(0,12px,0) scale(.96)}59%,93%{opacity:1;transform:none}98%,to{opacity:0}}.k-hsc__opsum .k-hsc__swap{transform-origin:right center}.k-hnow{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);align-items:start;gap:clamp(24px,4vw,56px);max-width:1000px;margin:0 auto}.k-hnow__steps .k-step__text{font-size:16.5px}.k-hnow__help{position:sticky;top:24px;display:grid;justify-items:start;gap:12px;padding:24px;border-radius:26px;background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-card-line)}.k-hnow__title{margin:6px 0 0;font-family:var(--display);font-size:21px;font-weight:700;letter-spacing:-.02em}.k-hnow__text{margin:0 0 6px;color:var(--label-2);font-size:15.5px;line-height:1.55;text-wrap:pretty}@media(max-width:899px){.k-hnow{grid-template-columns:minmax(0,1fr)}.k-hnow__help{position:static}}.k-hphrases{--k-cgap: 14px;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--k-cgap);margin:0}.k-hphrase{display:grid;align-content:start;gap:14px;flex:0 1 calc((100% - (var(--k-cols, 2) - 1) * var(--k-cgap)) / var(--k-cols, 2));min-width:0;padding:18px;border-radius:var(--k-r-card);background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-card-line)}@media(max-width:899px){.k-hphrase{flex-basis:calc((100% - var(--k-cgap)) / 2)}}@media(max-width:639px){.k-hphrase{flex-basis:100%}}.k-hphrase__en{padding:11px 13px;border-radius:12px;color:var(--red-text);background:#ff3b3012;box-shadow:inset 0 0 0 1px #ff3b3033;font:600 15px/1.45 var(--mono);letter-spacing:-.01em;overflow-wrap:anywhere}:root[data-theme=dark] .k-hphrase__en{color:#ff8a80;background:#ff453a1a;box-shadow:inset 0 0 0 1px #ff453a47}.k-hphrase__ru{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;margin:0;color:var(--label);font-size:16px;line-height:1.5;text-wrap:pretty}.k-hphrase__arrow{width:18px;height:18px;margin-top:3px;color:var(--accent-text)}.k-hpair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--k-gap);min-width:0}@media(max-width:899px){.k-hpair{grid-template-columns:minmax(0,1fr)}}.k-hpair .k-h2{font-size:clamp(26px,2.4vw,34px)}.k-hdont{display:grid;gap:12px;margin:0;padding:0;list-style:none}.k-hdont li{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;border-radius:18px;background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-card-line);font-size:16px;line-height:1.5}.k-hdont__x{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;color:#fff;background:linear-gradient(160deg,#ff6b5e,#e5261a);box-shadow:inset 0 1px #fff6,0 8px 16px -8px #e5261acc}.k-hdont__x svg{width:16px;height:16px;stroke-width:3}.k-hhold{display:grid;gap:16px}.k-hhold__row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:14px 16px;border-radius:18px;background:var(--k-card);box-shadow:inset 0 0 0 1px var(--k-card-line)}.k-hhold__clock{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:#b25b00;background:#ff950026}:root[data-theme=dark] .k-hhold__clock{color:#ffb340}.k-hhold__clock svg{width:20px;height:20px;stroke-width:2.2}.k-hhold__words{display:grid;gap:2px;min-width:0}.k-hhold__words b{font-size:15.5px;font-weight:650}.k-hhold__words small{color:var(--orange-text);font-size:13.5px;font-weight:600}:root[data-theme=dark] .k-hhold__words small{color:#ffb340}.k-hhold__sum{font-size:16px;font-weight:700;font-variant-numeric:tabular-nums}.k-hhold__text{margin:0;color:var(--label);font-size:16px;line-height:1.6;text-wrap:pretty}.k-hquote{display:grid;align-content:start;gap:12px;padding:22px 22px 20px;overflow:hidden}.k-hquote__mark{position:absolute;top:14px;right:16px;width:56px;height:56px;color:rgb(var(--k-tone) / .22);stroke-width:1.6;transform:rotate(180deg);pointer-events:none}.k-hquote__who{display:flex;align-items:center;gap:12px;margin:0}.k-hquote__who .st-brand{border-radius:13px}.k-hquote__who b{font-size:17.5px;font-weight:700;letter-spacing:-.01em}.k-hquote__text{margin:0;color:var(--label);font-size:15.5px;line-height:1.6;text-wrap:pretty}.k-hquote__src{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 0}.k-hquote__src a{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 12px;border-radius:var(--r-pill);color:var(--accent-text);background:var(--accent-soft);font-size:14px;font-weight:650;text-decoration:none;transition:background-color .2s var(--ease-out)}.k-hquote__src a:hover{background:#0866f529}.k-hquote__src a:focus-visible{outline:none;box-shadow:var(--ring)}.k-hquote__src svg{width:15px;height:15px}.k-hquote__date{color:var(--label-3);font-size:13px}@media(max-width:1023px){.k-hsc{width:min(100%,440px)}}@media(max-width:559px){.k-hanswer{padding:16px 16px 18px;border-radius:22px}.k-hanswer__text{font-size:16.5px}.k-hsc__win{transform:none}.k-hsc__body{padding:14px 14px 16px}.k-hsc__field{font-size:14px}.k-hsc__bubble{margin-inline:3%;font-size:14px}.k-hsc__notes{margin-inline:3%}.k-hsc__ops{padding:4px 12px 8px}.k-hquote{padding:18px}.k-hnow__help{padding:20px 18px}.k-hnow__help .fc-btn{padding-inline:16px}}}
