.site .fo-eye{display:inline-flex;align-items:center;gap:10px;margin:0 0 22px;max-width:none;font:700 14.5px/1 var(--font-ui);color:var(--s-t2)}.site .s-hero.fo-hero h1{max-width:none}.fo-h1{display:block}.fo-nw{white-space:nowrap}.fo-dil{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:56px;align-items:center}.site .fo-big{margin:6px 0 18px;max-width:27ch;font:700 25px/1.4 var(--font-ui);letter-spacing:-.015em;color:var(--s-text);text-wrap:pretty}.site .fo-body{margin:0;max-width:52ch;font-size:16.5px;line-height:1.65}.fo-wk{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #161a1e0a}.fo-wk-h{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--s-line);background:var(--s-bg)}.fo-wk-h b{font-size:14px}.fo-wk-lg{display:flex;gap:16px;font-size:12.5px;color:var(--s-t2)}.fo-wk-lg>span{display:inline-flex;align-items:center;gap:6px}.fo-wk-lg i{width:12px;height:12px;border-radius:3px;border:1px solid var(--s-line2);background:var(--s-bg)}.fo-wk-l{list-style:none;margin:0;padding:12px 16px 4px;display:grid;gap:8px}.fo-wk-r{display:grid;grid-template-columns:36px minmax(0,1fr) minmax(0,1.25fr);gap:10px;align-items:stretch}.fo-wk-d{align-self:center;font-size:11.5px;color:var(--s-t3)}.fo-wk-you,.fo-wk-otto{display:flex;align-items:center;min-height:38px;padding:7px 11px;border-radius:7px;font-size:13.5px;line-height:1.3}.fo-wk-you{border:1px solid var(--s-line);background:var(--s-bg);color:var(--s-t2)}.fo-wk-otto{justify-content:space-between;gap:8px;border:1px solid var(--s-line2);background:var(--s-panel);font-weight:700;color:var(--s-text);animation:fo-lit 12s var(--eo) calc(1.6s + var(--i) * .96s) infinite}@keyframes fo-lit{0%,7%{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}10%,to{border-color:var(--s-line2);box-shadow:0 0 0 0 transparent}}.fo-wk-ok{display:inline-grid;place-items:center;flex:none;width:18px;height:18px;border-radius:50%;background:var(--s-okbg);color:var(--s-ok)}.site .fo-wk-ok .ic{width:11px;height:11px;stroke-width:2.5}.fo-wk-f{display:flex;align-items:center;gap:8px;padding:10px 16px 14px;font-size:13px;color:var(--s-t2)}.site .fo-wk-f .ic{width:15px;height:15px;color:var(--s-ok)}.fo-eng h2{max-width:22ch}.fo-eng-g{--g:56px;position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--g);margin-top:30px}.fo-p2{grid-column:2;grid-row:2}.fo-p3{grid-column:1;grid-row:2}.fo-part{position:relative;z-index:1;display:flex;flex-direction:column;gap:10px;padding:24px 24px 22px;background:var(--s-panel);border:1px solid var(--s-line);border-radius:12px}.fo-part-k{display:flex;align-items:center;gap:10px;font:500 11px/1 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--s-t3)}.fo-part-k .sg-ic{animation:fo-part 12s var(--eo) calc(.6s + var(--i) * 3s) infinite}@keyframes fo-part{0%,12%{background-color:var(--s-ink);color:var(--s-on-ink)}16%,to{background-color:var(--cbg);color:var(--c)}}.site .fo-part h3{margin:4px 0 0;font-size:22px}.site .fo-part p{margin:0;font-size:15.5px}.fo-tools{list-style:none;margin:auto 0 0;padding:8px 0 0;display:flex;flex-wrap:wrap;gap:6px}.fo-tools li{display:flex}.fo-tools a{display:inline-flex;align-items:center;gap:6px;padding:5px 9px;border:1px solid var(--s-line2);border-radius:0;background:var(--s-bg);font-size:12.5px;font-weight:700;color:var(--s-t2);text-decoration:none;transition:color .16s,border-color .16s,background .16s}.fo-tools a:hover{color:var(--s-text);border-color:var(--s-text);background:var(--s-panel)}.fo-tools a:focus-visible{outline:2px solid var(--s-text);outline-offset:2px}.site .fo-tools .fo-go{width:11px;height:11px;margin-left:-1px;color:var(--s-t3);transition:translate .16s}.fo-tools a:hover .fo-go{translate:1px -1px;color:var(--s-text)}@media(prefers-reduced-motion:reduce){.fo-tools a,.fo-tools .fo-go{transition:none}}.site .fo-tools .ic{width:13px;height:13px;color:var(--s-t3)}.fo-ring{position:absolute;z-index:0;inset:calc((100% - var(--g)) / 4);border:1px dashed var(--s-line2);border-radius:24px}.fo-arr{position:absolute;z-index:2;display:grid;place-items:center;width:28px;height:28px;margin:-14px 0 0 -14px;border:1px solid var(--s-line2);border-radius:50%;background-color:var(--s-panel);color:var(--s-t2);animation:fo-arr 12s var(--eo) calc(2.4s + var(--i) * 3s) infinite}.site .fo-arr .ic{width:14px;height:14px}.fo-arr0{left:50%;top:calc((100% - var(--g)) / 4)}.fo-arr1{left:calc(100% - (100% - var(--g)) / 4);top:50%}.fo-arr2{left:50%;top:calc(100% - (100% - var(--g)) / 4)}.fo-arr3{left:calc((100% - var(--g)) / 4);top:50%}@keyframes fo-arr{0%,6%{background-color:var(--s-ink);border-color:var(--s-ink);color:var(--s-on-ink)}9%,to{background-color:var(--s-panel);border-color:var(--s-line2);color:var(--s-t2)}}.fo-hub{position:absolute;z-index:2;left:50%;top:50%;display:grid;place-items:center;width:46px;height:46px;margin:-23px 0 0 -23px;border:1px solid var(--s-line2);border-radius:50%;background:var(--s-bg)}.fo-learn h2{max-width:26ch}.fo-qs{list-style:none;margin:30px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--s-line);border-radius:12px;background:var(--s-panel)}.fo-q{display:flex;flex-direction:column;gap:8px;min-width:0;padding:24px;border-right:1px solid var(--s-line)}.fo-q:last-child{border-right:0}.fo-q-n{font-size:12px;color:var(--s-t3)}.site .fo-q h3{margin:0;font-size:21px;text-wrap:balance}.site .fo-q p{margin:0 0 8px;font-size:15px}.fo-viz{display:flex;flex-direction:column;gap:9px;min-height:172px;margin-top:auto;padding:14px;border:1px solid var(--s-line);border-radius:8px;background:var(--s-field)}.fo-viz-k{font:500 10.5px/1.2 var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--s-t3)}.fo-bar{display:flex;flex-direction:column;gap:5px}.fo-bar-n{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:20px;font-size:13px;color:var(--s-t2)}.fo-bar.top .fo-bar-n{color:var(--s-text);font-weight:700}.fo-bar-t{display:block;height:6px;border-radius:3px;background:var(--s-sel);overflow:hidden}.fo-g{display:block;height:100%;width:calc(var(--v) * 100%);border-radius:3px;background:var(--s-edge);transform-origin:left center}.fo-bar.top .fo-g{background:var(--s-ink)}.fo-chip{flex:none;padding:1px 8px;border-radius:2px;font:600 10px/1.6 var(--font-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.fo-chip.ok{background:var(--s-okbg);color:var(--s-ok)}.fo-nx{display:grid;grid-template-columns:16px 70px minmax(0,1fr);gap:6px;align-items:center;font-size:13px}.fo-nx em{font-style:normal;font-size:12px;color:var(--s-t3)}.fo-nx b{color:var(--s-text)}.site .fo-nx .ic{width:14px;height:14px;color:var(--s-ok);stroke-width:2.25}.fo-btn{align-self:flex-start;margin-top:4px;padding:6px 11px;border-radius:6px;background:var(--s-ink);color:var(--s-on-ink);font-size:12.5px;font-weight:700}.fo-mem{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.site .fo-mem-t p{font-size:16.5px;line-height:1.65}.fo-mem-v{--g:10px;display:flex;flex-direction:column}.fo-pb{background:var(--s-panel);border:1px solid var(--s-line2);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #161a1e0a}.fo-pb-h{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;border-bottom:1px solid var(--s-line);background:var(--s-bg)}.fo-pb-t{display:inline-flex;align-items:center;gap:8px;font-size:14px}.fo-pb-o{display:inline-flex;align-items:center;gap:6px;font:500 11px/1 var(--font-mono);color:var(--s-t3)}.fo-pb-l{list-style:none;margin:0;padding:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.fo-pb-l li{display:flex;align-items:center;gap:8px;padding:9px 11px;border:1px solid var(--s-line);border-radius:7px;background:var(--s-panel);font-size:13.5px;font-weight:700;color:var(--s-text);animation:fo-mem 12s var(--eo) calc(1s + var(--j) * .9s) infinite}@keyframes fo-mem{0%,8%{border-color:var(--s-ink);box-shadow:0 0 0 1px var(--s-ink)}12%,to{border-color:var(--s-line);box-shadow:0 0 0 0 transparent}}.site .fo-pb-l .ic{width:15px;height:15px;color:var(--s-t3)}.fo-bus{position:relative;height:44px}.fo-bus:after{content:"";position:absolute;top:22px;left:calc((100% - 2 * var(--g)) / 6);right:calc((100% - 2 * var(--g)) / 6);height:1px;background:var(--s-line2)}.fo-bus-k{position:absolute;left:calc(50% + 12px);top:4px;font-size:10.5px;letter-spacing:.06em;color:var(--s-t3)}.fo-trunk,.fo-drop{position:absolute;left:50%;width:9px;height:22px;margin-left:-4.5px;overflow:hidden;background:linear-gradient(var(--s-line2),var(--s-line2)) center/1px 100% no-repeat}.fo-trunk{top:0}.fo-drop{top:-23px}.fo-trunk:after,.fo-drop:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 3px,var(--s-ink) 2.5px,transparent 3px) no-repeat;translate:0 -8px;animation:fo-down 2.4s linear infinite}.fo-drop:after{animation-delay:calc(1.2s + var(--j) * .2s)}@keyframes fo-down{0%{translate:0 -8px}to{translate:0 100%}}.fo-ais{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--g)}.fo-ais li{position:relative;display:flex;flex-direction:column;align-items:center;gap:7px;padding:12px 8px;border:1px solid var(--s-line2);border-radius:10px;background:var(--s-panel);text-align:center}.fo-ai-n{display:inline-flex;align-items:center;gap:7px;font-size:13.5px}.fo-ai-n svg,.fo-ai-n .fo-logo{width:18px!important;height:18px!important;flex:none}.fo-ai-on{display:inline-flex;align-items:center;gap:5px;font:500 10px/1 var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:var(--s-ok)}.fo-ai-on i{width:6px;height:6px;border-radius:50%;background:currentColor;animation:fo-pulse 2.4s ease-in-out calc(var(--j) * .3s) infinite}@keyframes fo-pulse{50%{opacity:.35}}.fo-a{animation:fo-a30 12s var(--eo) infinite}.fo-a22{animation-name:fo-a22}.fo-a30{animation-name:fo-a30}.fo-a38{animation-name:fo-a38}.fo-a44{animation-name:fo-a44}.fo-a46{animation-name:fo-a46}.fo-a50{animation-name:fo-a50}.fo-a54{animation-name:fo-a54}.fo-a58{animation-name:fo-a58}.fo-a64{animation-name:fo-a64}@keyframes fo-a22{0%,10%{visibility:visible;transform:none}12%,22%{visibility:hidden;transform:translateY(3px) scale(.94)}25%,to{visibility:visible;transform:none}}@keyframes fo-a30{0%,10%{visibility:visible;transform:none}12%,30%{visibility:hidden;transform:translateY(3px) scale(.94)}33%,to{visibility:visible;transform:none}}@keyframes fo-a38{0%,10%{visibility:visible;transform:none}12%,38%{visibility:hidden;transform:translateY(3px) scale(.94)}41%,to{visibility:visible;transform:none}}@keyframes fo-a44{0%,10%{visibility:visible;transform:none}12%,44%{visibility:hidden;transform:translateY(3px) scale(.94)}47%,to{visibility:visible;transform:none}}@keyframes fo-a46{0%,10%{visibility:visible;transform:none}12%,46%{visibility:hidden;transform:translateY(3px) scale(.94)}49%,to{visibility:visible;transform:none}}@keyframes fo-a50{0%,10%{visibility:visible;transform:none}12%,50%{visibility:hidden;transform:translateY(3px) scale(.94)}53%,to{visibility:visible;transform:none}}@keyframes fo-a54{0%,10%{visibility:visible;transform:none}12%,54%{visibility:hidden;transform:translateY(3px) scale(.94)}57%,to{visibility:visible;transform:none}}@keyframes fo-a58{0%,10%{visibility:visible;transform:none}12%,58%{visibility:hidden;transform:translateY(3px) scale(.94)}61%,to{visibility:visible;transform:none}}@keyframes fo-a64{0%,10%{visibility:visible;transform:none}12%,64%{visibility:hidden;transform:translateY(3px) scale(.94)}67%,to{visibility:visible;transform:none}}.fo-g{animation:fo-g18 12s var(--eo) infinite}.fo-g18{animation-name:fo-g18}.fo-g20{animation-name:fo-g20}.fo-g22{animation-name:fo-g22}.fo-g34{animation-name:fo-g34}.fo-g36{animation-name:fo-g36}.fo-g38{animation-name:fo-g38}@keyframes fo-g18{0%,10%{transform:none}12%,18%{transform:scaleX(0)}26%,to{transform:none}}@keyframes fo-g20{0%,10%{transform:none}12%,20%{transform:scaleX(0)}28%,to{transform:none}}@keyframes fo-g22{0%,10%{transform:none}12%,22%{transform:scaleX(0)}30%,to{transform:none}}@keyframes fo-g34{0%,10%{transform:none}12%,34%{transform:scaleX(0)}42%,to{transform:none}}@keyframes fo-g36{0%,10%{transform:none}12%,36%{transform:scaleX(0)}44%,to{transform:none}}@keyframes fo-g38{0%,10%{transform:none}12%,38%{transform:scaleX(0)}46%,to{transform:none}}@container site (max-width: 640px){.site .fo-eye{margin-bottom:18px}.fo-dil,.fo-mem{grid-template-columns:minmax(0,1fr);gap:28px}.site .fo-big{font-size:21px}.site .fo-body,.site .fo-mem-t p{font-size:16px}.fo-wk-l{padding:10px 12px 4px}.fo-wk-h,.fo-wk-f{padding-left:12px;padding-right:12px}.fo-wk-r{grid-template-columns:30px minmax(0,1fr) minmax(0,1.15fr);gap:8px}.fo-wk-you,.fo-wk-otto{padding:7px 9px;font-size:12.5px}.fo-eng-g{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto;gap:24px;margin-top:22px}.fo-p2,.fo-p3{grid-column:auto;grid-row:auto}.fo-ring,.fo-arr,.fo-hub{display:none}.fo-part{padding:20px}.fo-part:not(:last-of-type):after{content:"";position:absolute;left:50%;bottom:-25px;width:1px;height:24px;background:var(--s-line2)}.fo-qs{grid-template-columns:minmax(0,1fr);margin-top:22px}.fo-q{padding:20px;border-right:0;border-bottom:1px solid var(--s-line)}.fo-q:last-child{border-bottom:0}.fo-viz{min-height:0;margin-top:4px}.fo-pb-l{grid-template-columns:minmax(0,1fr)}.fo-ais li{padding:10px 6px}.fo-ai-n{flex-direction:column;gap:5px;font-size:12.5px}}@media(prefers-reduced-motion:reduce){.fo-trunk:after,.fo-drop:after{display:none}}
