.mq-kb{--kb-purple:#7444f5;--kb-ink:#14182c;--kb-muted:#747d96;--kb-line:#e4e1f3;color:var(--kb-ink);padding-bottom:48px}
.mq-kb svg{width:24px;height:24px;flex-shrink:0}.mq-kb a:focus-visible,.mq-kb button:focus-visible,.mq-kb input:focus-visible{outline:3px solid #b59aff;outline-offset:5px}
.mq-kb-hero{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:center;gap:64px;padding:32px 0 38px;min-height:330px}.mq-kb-eyebrow{font-size:13px;color:var(--kb-muted)}
.mq-kb h1{font-size:clamp(28px,3.2vw,46px);line-height:1.6;font-weight:900;letter-spacing:-.6px;margin:10px 0 12px}.mq-kb-intro>p{font-size:18px;line-height:2;color:var(--kb-muted);margin:0 0 24px}
.mq-kb-hero-art{position:relative;display:flex;align-items:center;justify-content:center;min-width:0}.mq-kb-hero-art:before{content:"";position:absolute;width:85%;height:80%;border-radius:50%;background:#f0eafe;z-index:0}.mq-kb-hero-art img{position:relative;display:block;width:100%;max-width:440px;height:280px;object-fit:contain;z-index:1}
.mq-kb-search{display:flex;border:1px solid #dad8ec;background:white;border-radius:14px;overflow:hidden;max-width:690px;height:60px}.mq-kb-search input{width:100%;min-width:0;flex:1;border:0;background:transparent;padding:0 20px;font:inherit;font-size:16px;color:var(--kb-ink)}.mq-kb-search input::placeholder{color:var(--kb-muted)}.mq-kb-search button{width:62px;border:0;background:var(--kb-purple);color:white;display:grid;place-items:center;cursor:pointer}.mq-kb-search button svg{width:27px;height:27px}
.mq-kb-tabs{display:flex;gap:38px;overflow-x:auto;border-block:1px solid var(--kb-line);margin-bottom:32px;scrollbar-width:thin}.mq-kb-tabs a{white-space:nowrap;font-size:16px;font-weight:600;color:#626b85;padding:20px 8px 18px;border-bottom:3px solid transparent}.mq-kb-tabs a[aria-current]{color:var(--kb-purple);border-color:var(--kb-purple);font-weight:800}
.mq-kb-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:40px;align-items:start}.mq-kb-section-title{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--kb-line);padding:0 0 18px}.mq-kb h2{font-size:25px;line-height:1.8;font-weight:850}.mq-kb-section-title>span{font-size:14px;color:var(--kb-muted)}
.mq-kb-guide{display:flex;align-items:center;gap:20px;padding:22px 0;border-bottom:1px solid var(--kb-line);transition:background .2s,color .2s}.mq-kb-guide>div{flex:1;min-width:0}.mq-kb-guide h3{font-weight:800;font-size:19px;line-height:1.9;margin:1px 0 4px}.mq-kb-guide p{font-size:15px;line-height:1.9;color:var(--kb-muted);margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mq-kb-guide-category{font-size:12px;color:var(--kb-muted)}.mq-kb-guide-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:18px;background:#f6f3ff;color:var(--kb-purple);flex-shrink:0}.mq-kb-guide-icon svg{width:32px;height:32px}.mq-kb-guide-arrow{color:var(--kb-purple);transition:transform .2s}.mq-kb-guide:hover h3{color:var(--kb-purple)}.mq-kb-guide:hover .mq-kb-guide-arrow{transform:translateX(-5px)}
.mq-kb-support{background:linear-gradient(145deg,#f7f5ff,#f0edfc);border-radius:18px;padding:34px 24px;text-align:center}.mq-kb-support-icon{display:grid;place-items:center;width:80px;height:80px;margin:0 auto 20px;background:#ece4ff;color:var(--kb-purple);border-radius:50%}.mq-kb-support-icon svg{width:38px;height:38px}.mq-kb-support h2{font-size:20px}.mq-kb-support p{font-size:15px;line-height:2;color:var(--kb-muted);margin:12px 0 22px}.mq-kb-support>a{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--kb-purple);color:var(--kb-purple);border-radius:12px;min-height:52px;font-weight:750;transition:background .2s}.mq-kb-support>a:hover{background:#e9e0ff}
.mq-kb-result{font-size:14px;color:var(--kb-muted);padding-block:14px}.mq-kb-result a{color:var(--kb-purple);margin-inline-start:14px}.mq-kb-empty{padding:55px 16px;text-align:center}.mq-kb-empty>svg{width:48px;height:48px;color:var(--kb-purple);margin:0 auto 16px}.mq-kb-empty h3{font-size:22px;font-weight:800}.mq-kb-empty p{color:var(--kb-muted);margin:12px 0}.mq-kb-empty a{display:inline-flex;align-items:center;gap:8px;color:var(--kb-purple);font-weight:750}.mq-kb-pagination{margin-top:24px}
.mq-kb-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;color:var(--kb-muted);font-size:13px;margin:4px 0 30px}.mq-kb-breadcrumb a:hover{color:var(--kb-purple)}.mq-kb-reading .mq-kb-layout{gap:64px}.mq-kb-article{min-width:0}.mq-kb-article h1{font-size:clamp(26px,3vw,40px);margin:0 0 16px}.mq-kb-lead{font-size:18px;color:var(--kb-muted);line-height:2.1}.mq-kb-article-meta{display:flex;flex-wrap:wrap;gap:24px;color:var(--kb-muted);font-size:13px;margin:22px 0 38px}.mq-kb-article-meta span{display:flex;align-items:center;gap:8px}.mq-kb-article-meta svg{width:18px;height:18px}.mq-kb-body{font-size:17px;line-height:2.2;overflow-wrap:anywhere}.mq-kb-body h2,.mq-kb-body h3{margin:32px 0 12px;line-height:1.9;font-size:23px;font-weight:800}.mq-kb-body p{margin:0 0 18px}.mq-kb-body a{color:var(--kb-purple);text-decoration:underline;text-underline-offset:5px}.mq-kb-body ol,.mq-kb-body ul{padding-inline-start:26px;margin:16px 0 24px}.mq-kb-body li{margin:10px 0}.mq-kb-body img{max-width:100%;height:auto;border-radius:14px}.mq-kb-body blockquote{background:#f5f1ff;border-inline-start:3px solid var(--kb-purple);padding:20px;margin:24px 0;border-radius:10px}.mq-kb-body pre{max-width:100%;overflow:auto;direction:ltr;text-align:left}.mq-kb-body table{display:block;max-width:100%;overflow-x:auto}.mq-kb-anchor{display:block;scroll-margin-top:150px}
.mq-kb-reading-sidebar{position:sticky;top:130px}.mq-kb-toc{border-block:1px solid var(--kb-line);padding:20px 0;margin-bottom:24px;max-height:45vh;overflow-y:auto}.mq-kb-toc h2{font-size:20px;margin-bottom:14px}.mq-kb-toc a{display:block;color:var(--kb-muted);font-size:14px;line-height:1.9;padding:8px 12px;border-inline-start:2px solid transparent}.mq-kb-toc a:hover,.mq-kb-toc a:focus{border-color:var(--kb-purple);color:var(--kb-purple);background:#f7f4ff}.mq-kb-back{display:flex;gap:8px;font-size:13px;color:var(--kb-purple);margin:22px 0}.mq-kb-article-end{display:flex;gap:14px;align-items:start;background:#f5f1ff;border-radius:14px;padding:22px;margin-top:36px;color:var(--kb-muted);font-size:15px;line-height:2}.mq-kb-article-end svg{color:var(--kb-purple);margin-top:4px}.mq-kb-related{border-top:1px solid var(--kb-line);margin-top:36px;padding-top:24px}.mq-kb-related a{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;border-bottom:1px solid var(--kb-line);font-size:16px;line-height:1.9}.mq-kb-related a:hover{color:var(--kb-purple)}
@media(max-width:1000px){.mq-kb-hero{gap:30px}.mq-kb-layout,.mq-kb-reading .mq-kb-layout{grid-template-columns:minmax(0,1fr) 240px;gap:28px}.mq-kb-section-title>span{display:none}.mq-kb-tabs{gap:22px}.mq-kb-support{padding:28px 18px}}
@media(max-width:700px){.mq-kb-hero{grid-template-columns:1fr;gap:12px;padding:6px 0 24px;min-height:0}.mq-kb-hero-art{grid-row:1}.mq-kb-hero-art img{height:165px;max-width:250px}.mq-kb-hero-art:before{width:220px;height:140px}.mq-kb-intro{text-align:center}.mq-kb h1{font-size:28px;margin-top:6px}.mq-kb-intro>p{font-size:15px;margin-bottom:20px}.mq-kb-search{height:54px;text-align:start}.mq-kb-search input{font-size:14px;padding-inline:14px}.mq-kb-search button{width:54px}.mq-kb-eyebrow{font-size:11px}.mq-kb-tabs{gap:16px;margin-bottom:24px}.mq-kb-tabs a{font-size:14px;padding:16px 4px 14px}.mq-kb-layout,.mq-kb-reading .mq-kb-layout{grid-template-columns:1fr;gap:32px}.mq-kb h2{font-size:22px}.mq-kb-guide{gap:12px;padding:20px 0}.mq-kb-guide-icon{width:48px;height:48px;border-radius:14px}.mq-kb-guide-icon svg{width:26px;height:26px}.mq-kb-guide h3{font-size:16px}.mq-kb-guide p{font-size:13px}.mq-kb-guide-arrow{width:19px!important;height:19px!important}.mq-kb-support{padding:26px}.mq-kb-support-icon{width:64px;height:64px;margin-bottom:14px}.mq-kb-support>a{max-width:300px;margin:auto}.mq-kb-reading-sidebar{position:static}.mq-kb-reading .mq-kb-article h1{font-size:27px}.mq-kb-lead{font-size:16px}.mq-kb-body{font-size:16px}.mq-kb-body h2,.mq-kb-body h3{font-size:21px}.mq-kb-article-meta{gap:14px;margin-bottom:24px}.mq-kb-breadcrumb{margin-bottom:20px}.mq-kb-toc{max-height:none}.mq-kb-article-end{padding:18px}.mq-kb{padding-bottom:24px}}
.mq-kb-mobile-toc{display:none}.mq-kb-tabs{scrollbar-width:none}.mq-kb-tabs::-webkit-scrollbar{display:none}
@media(max-width:700px){.mq-kb-mobile-toc{display:block;margin:0 0 28px;background:#f0eafa;border-radius:12px}.mq-kb-mobile-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px;color:var(--kb-purple);font-size:16px;font-weight:750;cursor:pointer;list-style:none}.mq-kb-mobile-toc summary::-webkit-details-marker{display:none}.mq-kb-mobile-toc summary svg{width:19px;height:19px}.mq-kb-mobile-toc[open] summary svg{transform:rotate(180deg)}.mq-kb-mobile-toc nav{padding:0 16px 14px}.mq-kb-mobile-toc a{display:block;padding:8px 0;line-height:1.8;color:var(--kb-purple);font-size:14px}.mq-kb-reading-sidebar .mq-kb-toc{display:none}}
@media(prefers-reduced-motion:reduce){.mq-kb *{scroll-behavior:auto!important;transition:none!important}}
