.mkt-nav{--mkt-nav-bg:rgba(250,250,247,0.78);--mkt-line:#ecebf4;--mkt-ink:#161427;--mkt-muted:#6b6982;--mkt-faint:#9b99b2;--mkt-card:#fff;--mkt-glass:rgba(255,255,255,0.62);--mkt-soft:#f7f6fc;--mkt-accent-soft-bg:#e8edfd;--mkt-brand:#1d4ed8;--mkt-brand-grad:linear-gradient(135deg,#5b8cff,#1d4ed8)}.lkroot .mkt-nav{--mkt-nav-bg:var(--nav);--mkt-line:var(--line);--mkt-ink:var(--ink);--mkt-muted:var(--muted);--mkt-faint:var(--faint);--mkt-card:var(--card);--mkt-glass:var(--glass);--mkt-soft:var(--soft);--mkt-accent-soft-bg:var(--accent-soft-bg);--mkt-brand:var(--brand);--mkt-brand-grad:var(--brand-grad)}.pub-app[data-theme=dark] .mkt-nav,html.dark .mkt-nav:not(.lkroot .mkt-nav){--mkt-nav-bg:rgba(12,13,20,0.82);--mkt-line:rgba(255,255,255,0.1);--mkt-ink:#ecedf5;--mkt-muted:#9c9cb2;--mkt-faint:#6f6f86;--mkt-card:#15161f;--mkt-glass:rgba(22,23,33,0.7);--mkt-soft:#0e0f18;--mkt-accent-soft-bg:rgba(29,78,216,0.18);--mkt-brand:#5b8cff;--mkt-brand-grad:linear-gradient(135deg,#5b8cff,#1d4ed8)}.mkt-nav *,.mkt-nav :after,.mkt-nav :before{box-sizing:border-box}.mkt-nav a,.mkt-nav button{text-decoration:none;color:inherit;font-family:var(--font-inter),Inter,system-ui,sans-serif}.mkt-nav button{background:none;border:0;cursor:pointer;font:inherit}.mkt-drawer :focus-visible,.mkt-nav :focus-visible{outline:2px solid var(--mkt-brand);outline-offset:2px;border-radius:8px}.mkt-nav .lk-header{position:sticky;top:0;z-index:50;background:var(--mkt-nav-bg);backdrop-filter:saturate(180%) blur(16px);-webkit-backdrop-filter:saturate(180%) blur(16px);border-bottom:1px solid var(--mkt-line);transition:box-shadow .2s ease,border-color .2s ease}.mkt-nav .lk-header.mega-open,.mkt-nav .lk-header.scrolled{box-shadow:0 8px 30px rgba(20,24,60,.1)}.mkt-nav .lk-nav{max-width:1240px;margin:0 auto;height:72px;display:flex;align-items:center;gap:18px;padding:0 30px}.mkt-nav .lk-brand{display:flex;align-items:center;gap:10px;color:var(--mkt-ink)}.mkt-nav .lk-brand img{width:36px;height:36px;border-radius:10px;box-shadow:0 6px 16px rgba(40,70,220,.38)}.mkt-nav .lk-brand b{font-weight:800;font-size:19px;letter-spacing:-.02em}.mkt-nav .lk-navlinks{margin-left:22px;display:flex;align-items:center;gap:4px;font-size:14.5px;font-weight:500;color:var(--mkt-muted)}.mkt-nav .lk-navlinks .lk-btn,.mkt-nav .lk-navlinks a{padding:9px 12px;border-radius:9px;color:var(--mkt-muted);transition:color .15s ease,background .15s ease}.mkt-nav .lk-navlinks .lk-btn:hover,.mkt-nav .lk-navlinks a:hover{color:var(--mkt-ink);background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.mkt-nav .lk-navlinks .lk-btn[aria-current=page],.mkt-nav .lk-navlinks a[aria-current=page]{color:var(--mkt-brand);background:color-mix(in srgb,var(--mkt-brand) 10%,transparent)}.mkt-nav .lk-nav-right{margin-left:auto;display:flex;align-items:center;gap:10px}.mkt-nav .lk-nav-app{font-size:14.5px;font-weight:600;color:var(--mkt-ink);white-space:nowrap;padding:9px 6px;border-radius:9px;transition:opacity .15s ease}.mkt-nav .lk-nav-app:hover{opacity:.72}.mkt-nav .lk-pill{display:inline-flex;align-items:center;height:42px;padding:0 20px;border-radius:23px;background:var(--mkt-brand-grad);color:#fff;font-size:14px;font-weight:600;white-space:nowrap;box-shadow:0 8px 20px rgba(29,78,216,.28)}.mkt-nav .lk-btn{transition:transform .15s ease,box-shadow .15s ease,background .15s ease,color .15s ease}.mkt-nav .lk-pill.lk-btn:hover{transform:translateY(-2px)}.mkt-nav .lk-mega-trigger{display:inline-flex;align-items:center;gap:5px;padding:9px 12px;border-radius:9px;font-size:14.5px;font-weight:500;color:var(--mkt-muted);white-space:nowrap;transition:color .15s ease,background .15s ease}.mkt-nav .lk-mega-trigger.on,.mkt-nav .lk-mega-trigger:hover{color:var(--mkt-ink);background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.mkt-nav .lk-mega-trigger[aria-current=page]{color:var(--mkt-brand)}.mkt-nav .lk-drop-caret{transition:transform .2s ease;opacity:.55}.mkt-nav .lk-mega-trigger.on .lk-drop-caret{transform:rotate(180deg)}.mkt-nav .lk-mega-region{position:absolute;inset:100% 0 auto 0;height:0;pointer-events:none}.mkt-nav .lk-mega-panel{position:absolute;top:12px;left:50%;width:max-content;max-width:min(1120px,calc(100vw - 28px));padding:24px;border-radius:18px;background:var(--mkt-card);border:1px solid var(--mkt-line);box-shadow:0 28px 70px rgba(20,24,60,.2),0 2px 10px rgba(20,24,60,.08);backdrop-filter:saturate(160%) blur(18px);-webkit-backdrop-filter:saturate(160%) blur(18px);visibility:hidden;opacity:0;pointer-events:none;transform:translateX(-50%) translateY(-8px);transition:opacity .17s ease,transform .17s ease,visibility .17s ease;z-index:60}.mkt-nav .lk-mega-panel.on{visibility:visible;opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0)}.mkt-nav .lk-mega-inner{display:grid;grid-template-columns:244px 1fr;gap:30px}.mkt-nav .lk-mega-intro{padding-right:26px;border-right:1px solid var(--mkt-line)}.mkt-nav .lk-mega-title{font-family:var(--font-grotesk),var(--font-inter),system-ui,sans-serif;font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--mkt-ink);margin:2px 0 10px}.mkt-nav .lk-mega-desc{font-size:13px;line-height:1.55;color:var(--mkt-muted);margin:0;max-width:30ch}.mkt-nav .lk-mega-groups{display:flex;gap:34px}.mkt-nav .lk-mega-group{min-width:0}.mkt-nav .lk-mega-group-label{margin:4px 0 10px;padding:0 11px;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--mkt-faint)}.mkt-nav .lk-mega-list{display:grid;grid-template-columns:repeat(var(--mega-cols,1),minmax(248px,1fr));gap:2px 14px}.mkt-nav .lk-mega-item{display:flex;align-items:flex-start;gap:12px;padding:10px 11px;border-radius:12px;transition:background .14s ease}.mkt-nav .lk-mega-item:hover{background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.mkt-nav .lk-mega-item[aria-current=page]{background:color-mix(in srgb,var(--mkt-brand) 12%,transparent)}.mkt-nav .lk-mega-ic{width:36px;height:36px;flex-shrink:0;border-radius:10px;background:var(--mkt-accent-soft-bg);color:var(--mkt-brand);display:flex;align-items:center;justify-content:center;transition:background .14s ease,transform .14s ease}.mkt-nav .lk-mega-item:hover .lk-mega-ic{transform:translateY(-1px)}.mkt-nav .lk-mega-text{display:flex;flex-direction:column;gap:2px;min-width:0}.mkt-nav .lk-mega-text b{font-size:14px;font-weight:650;line-height:1.2;color:var(--mkt-ink)}.mkt-nav .lk-mega-text span{font-size:12px;line-height:1.4;color:var(--mkt-faint)}.mkt-drawer .lk-lang,.mkt-nav .lk-lang{position:relative;display:inline-flex}.lk-lang-trigger{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px;border-radius:10px;font-size:13.5px;font-weight:600;color:var(--mkt-ink);transition:background .15s ease,color .15s ease}.lk-lang-trigger.on,.lk-lang-trigger:hover{background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.lk-lang-code{font-variant-numeric:tabular-nums;letter-spacing:.02em}.lk-lang-caret{opacity:.5;transition:transform .2s ease}.lk-lang-trigger.on .lk-lang-caret{transform:rotate(180deg)}.lk-lang-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:168px;padding:6px;border-radius:13px;background:var(--mkt-card);border:1px solid var(--mkt-line);box-shadow:0 20px 50px rgba(20,24,60,.18);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease,visibility .15s ease;z-index:120}.lk-lang-menu.on{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.lk-lang-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:9px;font-size:13.5px;font-weight:500;color:var(--mkt-ink);text-align:left;transition:background .13s ease}.lk-lang-item:hover{background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.lk-lang-item.on{color:var(--mkt-brand);font-weight:650}.lk-lang-item-code{width:26px;flex-shrink:0;font-size:11px;font-weight:700;letter-spacing:.04em;color:var(--mkt-faint)}.lk-lang-check,.lk-lang-item.on .lk-lang-item-code{color:var(--mkt-brand)}.lk-lang-check{margin-left:auto;display:inline-flex}.mkt-nav .lk-burger{display:none;width:42px;height:42px;align-items:center;justify-content:center;border-radius:11px;border:1px solid var(--mkt-line);background:var(--mkt-card);color:var(--mkt-ink);transition:background .15s ease,transform .15s ease}.mkt-nav .lk-burger:hover{background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.mkt-nav .lk-burger:active{transform:scale(.96)}.mkt-drawer-backdrop{position:fixed;inset:0;z-index:90;background:rgba(8,10,22,.5);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);animation:mktFade .18s ease}.mkt-drawer{position:fixed;inset:0 0 auto 0;z-index:100;display:flex;flex-direction:column;max-height:100dvh;overflow-y:auto;padding:18px 18px calc(22px + env(safe-area-inset-bottom));background:var(--mkt-card);border-bottom:1px solid var(--mkt-line);box-shadow:0 24px 64px rgba(20,24,60,.28);backdrop-filter:saturate(160%) blur(20px);-webkit-backdrop-filter:saturate(160%) blur(20px);animation:mktSlide .22s cubic-bezier(.2,.7,.2,1);--mkt-card:#fff;--mkt-line:#ecebf4;--mkt-ink:#161427;--mkt-muted:#6b6982;--mkt-faint:#9b99b2;--mkt-accent-soft-bg:#e8edfd;--mkt-brand:#1d4ed8;--mkt-brand-grad:linear-gradient(135deg,#5b8cff,#1d4ed8)}.mkt-drawer.is-dark{--mkt-card:#15161f;--mkt-line:rgba(255,255,255,0.1);--mkt-ink:#ecedf5;--mkt-muted:#9c9cb2;--mkt-faint:#6f6f86;--mkt-accent-soft-bg:rgba(29,78,216,0.18);--mkt-brand:#5b8cff}.mkt-drawer-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.mkt-drawer-head-right{display:flex;align-items:center;gap:8px}.mkt-drawer .lk-brand{display:flex;align-items:center;gap:10px;color:var(--mkt-ink)}.mkt-drawer .lk-brand img{width:32px;height:32px;border-radius:9px}.mkt-drawer-close{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:10px;border:1px solid var(--mkt-line);background:var(--mkt-card);color:var(--mkt-ink);cursor:pointer}.mkt-drawer-close:hover{background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.mkt-acc{border-top:1px solid var(--mkt-line)}.mkt-acc:first-of-type{border-top:0}.mkt-acc-trigger{display:flex;align-items:center;justify-content:space-between;width:100%;padding:15px 6px;font-size:16px;font-weight:650;color:var(--mkt-ink);cursor:pointer}.mkt-acc-trigger.as-link{text-decoration:none}.mkt-acc-trigger.current{color:var(--mkt-brand)}.mkt-acc-trigger svg{transition:transform .2s ease;opacity:.55}.mkt-acc-trigger.on svg{transform:rotate(180deg)}.mkt-acc-body{display:flex;flex-direction:column;gap:2px;padding:0 0 10px;animation:mktFade .16s ease}.mkt-drawer-link{display:flex;align-items:center;gap:11px;padding:11px 12px;border-radius:11px;font-size:15px;font-weight:550;color:var(--mkt-ink);transition:background .14s ease}.mkt-drawer-link:hover{background:color-mix(in srgb,var(--mkt-brand) 8%,transparent)}.mkt-drawer-link[aria-current=page]{color:var(--mkt-brand);background:color-mix(in srgb,var(--mkt-brand) 12%,transparent)}.mkt-drawer-ic{width:28px;height:28px;flex-shrink:0;border-radius:8px;background:var(--mkt-accent-soft-bg);color:var(--mkt-brand);display:inline-flex;align-items:center;justify-content:center}.mkt-drawer-cta{display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:16px;border-top:1px solid var(--mkt-line)}.mkt-drawer-cta .lk-nav-app,.mkt-drawer-cta .lk-pill{width:100%;justify-content:center;text-align:center}.mkt-drawer-cta .lk-nav-app{display:inline-flex;align-items:center;justify-content:center;height:46px;border-radius:23px;border:1px solid var(--mkt-line);font-size:15px;font-weight:600;color:var(--mkt-ink)}.mkt-drawer-cta .lk-pill{height:46px;font-size:15px}@keyframes mktFade{0%{opacity:0}to{opacity:1}}@keyframes mktSlide{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1080px){.mkt-nav .lk-nav-right .lk-nav-app,.mkt-nav .lk-nav-right .lk-pill,.mkt-nav .lk-navlinks{display:none!important}.mkt-nav .lk-burger{display:inline-flex}}@media (max-width:640px){.mkt-nav .lk-nav{gap:10px;padding:0 16px}.mkt-nav .lk-nav-right .lk-nav-lang{display:none}}@media (prefers-reduced-motion:reduce){.mkt-nav .lk-btn:hover,.mkt-nav .lk-mega-item:hover .lk-mega-ic,.mkt-nav .lk-pill.lk-btn:hover{transform:none!important}.lk-lang-menu,.mkt-acc-body,.mkt-drawer,.mkt-drawer-backdrop,.mkt-nav .lk-mega-panel{transition:none!important;animation:none!important}}