:root:root{--ya-brand-50:#ecf5ff;--ya-brand-100:#d9ecff;--ya-brand-200:#c6e2ff;--ya-brand-300:#a0cfff;--ya-brand-400:#79bbff;--ya-brand-500:#409eff;--ya-brand-600:#337ecc;--ya-brand-700:#265e8d;--ya-brand-800:#1a3f60;--ya-brand-900:#0d1f30;--ya-brand:#409eff;--ya-brand-light:#79bbff;--ya-brand-dark:#337ecc;--ya-brand-deep:#1a3f60;--ya-brand-alpha-6:#409eff0f;--ya-brand-alpha-10:#409eff1a;--ya-brand-alpha-16:#409eff29;--ya-brand-alpha-24:#409eff3d;--ya-accent-50:#fdf6ec;--ya-accent-100:#faecd8;--ya-accent-200:#f5dab1;--ya-accent-300:#e6a23c;--ya-accent:#e6a23c;--ya-accent-dark:#cf8e22;--ya-accent-alpha-10:#b453091a;--ya-accent-alpha-16:#b4530929;--ya-success:#67c23a;--ya-warning:#e6a23c;--ya-danger:#f56c6c;--ya-info:#909399;--ya-success-bg:#15803d1a;--ya-warning-bg:#b453091a;--ya-danger-bg:#b91c1c1a;--ya-info-bg:#64748b1a;--ya-text-primary:#1f2d3d;--ya-text-regular:#303133;--ya-text-secondary:#909399;--ya-text-placeholder:#b1bcc3;--ya-text-disabled:#d3dce6;--ya-text-inverse:#fff;--ya-bg-page:#fff;--ya-bg-card:#fff;--ya-bg-secondary:#f9fafc;--ya-bg-hover:#f4f4f5;--ya-bg-sunken:#f4f4f5;--ya-bg-mask:#1f2d3d73;--ya-bg-glass:#ffffffb8;--ya-bg-glass-strong:#ffffffdb;--ya-white:#fff;--ya-black:#000;--ya-white-alpha-20:#fff3;--ya-white-alpha-32:#ffffff52;--ya-white-alpha-45:#ffffff73;--ya-black-alpha-20:#0003;--ya-black-alpha-32:#00000052;--ya-black-alpha-45:#00000073;--ya-border:#e4e7ed;--ya-border-light:#f4f4f5;--ya-border-strong:#d3dce6;--ya-font-family:HarmonyOS Sans SC, PingFang SC, misans, Noto Sans SC, Source Han Sans SC, Hiragino Sans GB, Microsoft YaHei, sans-serif;--ya-font-family-display:HarmonyOS Sans SC, PingFang SC, misans, Noto Sans SC, Source Han Sans SC, Microsoft YaHei, sans-serif;--ya-font-family-mono:JetBrains Mono, Fira Code, Cascadia Code, consolas, Courier New, monospace;--ya-font-size-xs:12px;--ya-font-size-sm:14px;--ya-font-size-base:16px;--ya-font-size-lg:18px;--ya-font-size-xl:20px;--ya-font-size-2xl:24px;--ya-font-size-3xl:32px;--ya-font-size-4xl:40px;--ya-font-size-5xl:48px;--ya-font-size-6xl:60px;--ya-font-weight-normal:400;--ya-font-weight-medium:500;--ya-font-weight-semibold:600;--ya-font-weight-bold:700;--ya-line-height-tight:1.16;--ya-line-height-snug:1.35;--ya-line-height-normal:1.5;--ya-line-height-relaxed:1.78;--ya-tracking-tight:-.02em;--ya-tracking-normal:0;--ya-tracking-wide:.04em;--ya-tracking-widest:.14em;--ya-spacing-1:4px;--ya-spacing-2:8px;--ya-spacing-3:12px;--ya-spacing-4:16px;--ya-spacing-5:20px;--ya-spacing-6:24px;--ya-spacing-8:32px;--ya-spacing-10:40px;--ya-spacing-12:48px;--ya-spacing-16:64px;--ya-spacing-20:80px;--ya-spacing-24:96px;--ya-spacing-30:120px;--ya-radius-sm:6px;--ya-radius-base:10px;--ya-radius-lg:14px;--ya-radius-xl:20px;--ya-radius-2xl:28px;--ya-radius-full:9999px;--ya-shadow-sm:0 1px 2px #1f2d3d0f;--ya-shadow-base:0 1px 2px #1f2d3d0d, 0 6px 16px -6px #1f2d3d1a;--ya-shadow-lg:0 2px 4px #1f2d3d0d, 0 16px 32px -12px #1f2d3d24;--ya-shadow-xl:0 4px 8px #1f2d3d0f, 0 32px 64px -20px #1f2d3d33;--ya-shadow-brand:0 10px 24px -8px #409eff73;--ya-shadow-accent:0 10px 24px -8px #e6a23c6b;--ya-ease-out:cubic-bezier(.22, 1, .36, 1);--ya-ease-in-out:cubic-bezier(.65, 0, .35, 1);--ya-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--ya-transition-fast:.16s cubic-bezier(.22, 1, .36, 1);--ya-transition-base:.32s cubic-bezier(.22, 1, .36, 1);--ya-transition-slow:.56s cubic-bezier(.22, 1, .36, 1);--ya-header-height:64px;--ya-notice-height:44px;--ya-container-max-width:1200px;--ya-container-narrow-width:880px;--ya-hero-gradient:radial-gradient(120% 120% at 12% 8%, #fff 0%, #ecf5ff 42%, #fff 100%);--ya-hero-gradient-light:radial-gradient(120% 120% at 88% 4%, #fff 0%, #ecf5ff 60%, #fff 100%);--ya-grid-line:#409eff0d;--ya-glow-brand:radial-gradient(circle at center, #409eff1f 0%, #409eff00 68%);--ya-glow-accent:radial-gradient(circle at center, #e6a23c1f 0%, #e6a23c00 68%);--ya-gradient-brand:linear-gradient(135deg, #409eff 0%, #265e8d 100%);--ya-gradient-brand-soft:linear-gradient(135deg, #409eff1a 0%, #e6a23c14 100%);--ya-gradient-accent:linear-gradient(135deg, #e6a23c 0%, #cf8e22 100%);--ya-gradient-text:linear-gradient(120deg, #1f2d3d 0%, #337ecc 58%, #cf8e22 100%);--ya-divider-gradient:linear-gradient(90deg, transparent, #e4e7ed 50%, transparent);--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#0d2033;--el-color-success:#67c23a;--el-color-warning:#e6a23c;--el-color-danger:#f56c6c;--el-color-error:#f56c6c;--el-color-info:#909399;--el-font-family:HarmonyOS Sans SC, PingFang SC, misans, Noto Sans SC, Source Han Sans SC, Hiragino Sans GB, Microsoft YaHei, sans-serif;--el-border-radius-base:10px;--el-border-radius-small:6px}.el-button.el-button--primary{--el-button-bg-color:#409eff;--el-button-border-color:#409eff;--el-button-hover-bg-color:#a0cfff;--el-button-hover-border-color:#a0cfff;--el-button-active-bg-color:#337ecc;--el-button-active-border-color:#337ecc}:root.dark{--ya-brand:#409eff;--ya-brand-light:#66b1ff;--ya-brand-dark:#337ecc;--ya-brand-deep:#0a1a2b;--ya-brand-alpha-6:#409eff14;--ya-brand-alpha-10:#409eff24;--ya-brand-alpha-16:#409eff33;--ya-brand-alpha-24:#409eff4d;--ya-accent:#f0c27a;--ya-accent-dark:#d9a856;--ya-accent-alpha-10:#f0c27a24;--ya-accent-alpha-16:#f0c27a33;--ya-text-primary:#e5eaf3;--ya-text-regular:#cfd3dc;--ya-text-secondary:#a3a6ad;--ya-text-placeholder:#8d9095;--ya-text-disabled:#6c6e72;--ya-text-inverse:#1f2d3d;--ya-bg-page:#0a0a0a;--ya-bg-card:#141414;--ya-bg-hover:#1d1d1d;--ya-bg-secondary:#0a0a0a;--ya-bg-sunken:#060606;--ya-bg-mask:#000000a6;--ya-bg-glass:#0f0f10b8;--ya-bg-glass-strong:#0f0f10e0;--ya-success-bg:#86efac24;--ya-warning-bg:#f0c27a24;--ya-danger-bg:#f8717124;--ya-info-bg:#94a3b824;--ya-border:#363637;--ya-border-light:#2c2c2d;--ya-border-strong:#737476;--ya-shadow-sm:0 1px 2px #0000004d;--ya-shadow-base:0 1px 2px #00000047, 0 6px 16px -6px #00000070;--ya-shadow-lg:0 2px 4px #0000004d, 0 16px 32px -12px #00000085;--ya-shadow-xl:0 4px 8px #00000052, 0 32px 64px -20px #0000009e;--ya-shadow-brand:0 10px 24px -8px #409eff52;--ya-shadow-accent:0 10px 24px -8px #f0c27a24;--ya-hero-gradient:radial-gradient(120% 120% at 12% 8%, #1d1d1d 0%, #0a0a0a 46%, #0a0a0a 100%);--ya-hero-gradient-light:radial-gradient(120% 120% at 88% 4%, #1d1d1d 0%, #0a0a0a 60%, #0a0a0a 100%);--ya-grid-line:#409eff0f;--ya-glow-brand:radial-gradient(circle at center, #409eff24 0%, #409eff00 68%);--ya-glow-accent:radial-gradient(circle at center, #f0c27a14 0%, #f0c27a00 68%);--ya-gradient-brand:linear-gradient(135deg, #66b1ff 0%, #337ecc 100%);--ya-gradient-brand-soft:linear-gradient(135deg, #409eff29 0%, #f0c27a14 100%);--ya-gradient-accent:linear-gradient(135deg, #f0c27a 0%, #d9a856 100%);--ya-gradient-text:linear-gradient(120deg, #e5eaf3 0%, #66b1ff 58%, #f0c27a 100%);--ya-divider-gradient:linear-gradient(90deg, transparent, #363637 50%, transparent);--el-color-primary:#409eff;--el-color-primary-light-3:#79bbff;--el-color-primary-light-5:#a0cfff;--el-color-primary-light-7:#c6e2ff;--el-color-primary-light-8:#d9ecff;--el-color-primary-light-9:#ecf5ff;--el-color-primary-dark-2:#0d2033}:root.dark .el-button--primary{--el-button-text-color:#fff;--el-button-hover-text-color:#fff;--el-button-hover-bg-color:#66b1ff;--el-button-hover-border-color:#66b1ff;--el-button-active-bg-color:#337ecc;--el-button-active-border-color:#337ecc;--el-button-disabled-text-color:#ffffff59}html.dark img:not([src*=\.svg]){filter:brightness(.9)}html.dark code,html.dark pre{color:var(--ya-text-primary);background-color:var(--ya-bg-hover)}html.dark ::-webkit-scrollbar-track{background:var(--ya-bg-card)}html.dark ::-webkit-scrollbar-thumb{background:var(--ya-text-disabled);border-radius:var(--ya-radius-full)}html.dark .el-card{background-color:var(--ya-bg-card);border-color:var(--ya-border)}html.dark .el-menu--horizontal{border-bottom-color:var(--ya-border)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(20px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes slide-in-left{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:translate(0)}}@keyframes hero-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(5deg)}}@keyframes glow-pulse{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}@keyframes gradient-flow{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes shine-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(220%)skew(-18deg)}}@keyframes grid-drift{0%{background-position:0 0}to{background-position:60px 60px}}@keyframes indicator-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes skeleton-shimmer{0%{background-position:-160% 0}to{background-position:260% 0}}.animate-rise-in{animation:rise-in .62s var(--ya-ease-out) both;animation-delay:calc(var(--ya-stagger-index,0) * 70ms)}.animate-fade-in{animation:fade-in .5s var(--ya-ease-out) both}.animate-slide-in-left{animation:slide-in-left .5s var(--ya-ease-out) both;animation-delay:calc(var(--ya-stagger-index,0) * 60ms)}.text-gradient{color:#0000;background-image:var(--ya-gradient-text);-webkit-background-clip:text;background-clip:text}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.animate-fade-in-up,.animate-rise-in,.animate-fade-in,.animate-slide-in-left{opacity:1;animation:none;transform:none}}*,:before,:after{box-sizing:border-box}html{width:100%;height:100%;line-height:var(--ya-line-height-normal);color:var(--ya-text-primary);tab-size:4;background-color:var(--ya-bg-page);-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-y:scroll}@supports (scrollbar-gutter:stable){html{scrollbar-gutter:stable;overflow-y:auto}}body{width:100%;height:100%;font-family:var(--ya-font-family);font-size:var(--ya-font-size-base);line-height:inherit;color:var(--ya-text-regular);text-rendering:optimizelegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;margin:0}#app{background-color:var(--ya-bg-page);width:100%;height:100%}a,a:focus,a:hover{color:inherit;cursor:pointer;text-decoration:none}a:focus,a:active,div:focus{outline:none}img,svg{display:inline-block}img,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{font-family:var(--ya-font-family-display);font-weight:var(--ya-font-weight-bold);line-height:var(--ya-line-height-tight);color:var(--ya-text-primary);letter-spacing:var(--ya-tracking-tight);margin:0}h1{font-size:var(--ya-font-size-3xl)}h2{font-size:var(--ya-font-size-2xl)}h3{font-size:var(--ya-font-size-xl)}h4{font-size:var(--ya-font-size-lg)}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;margin:0}ul,li{margin:0;padding:0;list-style:none}p{line-height:var(--ya-line-height-relaxed);margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--ya-border-strong);border-radius:var(--ya-radius-full);background-clip:content-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--ya-brand);background-clip:content-box}::selection{color:var(--ya-text-inverse);background:var(--ya-brand)}:focus-visible{outline:2px solid var(--ya-brand);outline-offset:2px;border-radius:var(--ya-radius-sm)}#app{background-color:var(--ya-bg-page);background-image:linear-gradient(var(--ya-grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--ya-grid-line) 1px, transparent 1px);background-size:72px 72px;background-attachment:fixed}.section-py{padding-top:var(--ya-spacing-20);padding-bottom:var(--ya-spacing-20)}@media (max-width:768px){.section-py{padding-top:var(--ya-spacing-16);padding-bottom:var(--ya-spacing-16)}}pre,code{font-family:var(--ya-font-family-mono)}#nprogress .bar{background:var(--ya-brand)!important}#nprogress .peg{box-shadow:0 0 10px var(--ya-brand), 0 0 5px var(--ya-brand)!important}.container-base{width:100%;max-width:var(--ya-container-max-width);padding-right:var(--ya-spacing-5);padding-left:var(--ya-spacing-5);margin-left:auto;margin-right:auto}.container-narrow{width:100%;max-width:var(--ya-container-narrow-width);padding-right:var(--ya-spacing-5);padding-left:var(--ya-spacing-5);margin-left:auto;margin-right:auto}.section-heading{margin-bottom:var(--ya-spacing-12);text-align:center}.section-heading__eyebrow{gap:var(--ya-spacing-2);margin-bottom:var(--ya-spacing-4);font-size:var(--ya-font-size-xs);font-weight:var(--ya-font-weight-semibold);color:var(--ya-brand-dark);text-transform:uppercase;letter-spacing:var(--ya-tracking-widest);background:var(--ya-brand-alpha-10);border:1px solid var(--ya-brand-alpha-16);border-radius:var(--ya-radius-full);align-items:center;padding:4px 14px;display:inline-flex}.section-heading__title{font-size:clamp(24px,3.6vw,36px);font-weight:var(--ya-font-weight-bold);line-height:var(--ya-line-height-tight);color:var(--ya-text-primary);letter-spacing:var(--ya-tracking-tight)}.section-heading__desc{max-width:640px;margin:var(--ya-spacing-4) auto 0;font-size:var(--ya-font-size-base);line-height:var(--ya-line-height-relaxed);color:var(--ya-text-secondary)}.surface-card{background:var(--ya-bg-card);border:1px solid var(--ya-border-light);border-radius:var(--ya-radius-lg);box-shadow:var(--ya-shadow-sm);transition:border-color var(--ya-transition-base), box-shadow var(--ya-transition-base), transform var(--ya-transition-base)}.surface-card--hoverable:hover{border-color:var(--ya-brand-alpha-24);box-shadow:var(--ya-shadow-lg);transform:translateY(-4px)}.divider-soft{background:var(--ya-divider-gradient);border:0;height:1px}.glass{background-color:var(--ya-bg-glass);-webkit-backdrop-filter:blur(16px)saturate(180%);backdrop-filter:blur(16px)saturate(180%)}html.dark .glass{background-color:var(--ya-bg-glass)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass{background-color:var(--ya-bg-glass-strong)}}.animate-fade-in-up{animation:fade-in-up .6s var(--ya-ease-out) both}.fade-enter-active{transition:opacity .34s var(--ya-ease-out), transform .34s var(--ya-ease-out)}.fade-leave-active{transition:opacity .2s var(--ya-ease-out), transform .2s var(--ya-ease-out)}.fade-enter-from{opacity:0;transform:translateY(12px)}.fade-leave-to{opacity:0;transform:translateY(-6px)}.card-title{font-size:15px;font-weight:600}.page-stack{flex-direction:column;gap:16px;display:flex}.captcha-row{gap:12px;width:100%;display:flex}.captcha-row>.el-input,.captcha-row>.el-button,.captcha-row>.el-image,.captcha-row>.captcha-img{width:50%}.error-page{min-height:calc(100vh - var(--ya-header-height));background:var(--ya-bg-page);justify-content:center;align-items:center;padding:40px 20px;display:flex}.auth-page{min-height:calc(100vh - var(--ya-header-height));background:var(--ya-hero-gradient);justify-content:center;align-items:flex-start;padding:80px 20px 40px;display:flex;position:relative;overflow:hidden}.auth-page:before,.auth-page:after{z-index:0;pointer-events:none;content:"";position:absolute}.auth-page:before{background:var(--ya-glow-brand);width:480px;height:480px;animation:glow-pulse 12s var(--ya-ease-in-out) infinite;top:-160px;left:-120px}.auth-page:after{background:var(--ya-glow-accent);width:420px;height:420px;animation:glow-pulse 15s var(--ya-ease-in-out) infinite reverse;bottom:-180px;right:-140px}.auth-card{z-index:1;background:var(--ya-bg-glass-strong);border:1px solid var(--ya-border-light);border-radius:var(--ya-radius-xl);width:100%;max-width:428px;box-shadow:var(--ya-shadow-xl);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);animation:rise-in .6s var(--ya-ease-out) both;padding:40px 32px;position:relative}.auth-card:before{content:"";background:var(--ya-gradient-brand);border-radius:var(--ya-radius-xl) var(--ya-radius-xl) 0 0;height:3px;position:absolute;top:0;left:0;right:0}.auth-title{font-family:var(--ya-font-family-display);font-size:var(--ya-font-size-2xl);font-weight:var(--ya-font-weight-bold);color:var(--ya-text-primary);text-align:center;letter-spacing:var(--ya-tracking-tight);margin-bottom:24px}.auth-tabs .el-tabs__nav{width:100%;display:flex}.auth-tabs .el-tabs__item{font-size:var(--ya-font-size-sm);font-weight:var(--ya-font-weight-medium);text-align:center;flex:1}.auth-captcha-img{cursor:pointer;border:1px solid var(--ya-border);border-radius:var(--ya-radius-sm);width:50%;height:32px;transition:border-color var(--ya-transition-fast), opacity var(--ya-transition-fast);justify-content:center;align-items:center;display:flex;overflow:hidden}.auth-captcha-img img{object-fit:contain;width:100%;height:100%}.auth-captcha-img:hover{border-color:var(--ya-brand)}.auth-captcha-img.loading{opacity:.6}.auth-submit-btn{width:100%;height:42px;font-size:var(--ya-font-size-base);font-weight:var(--ya-font-weight-semibold);letter-spacing:var(--ya-tracking-wide);box-shadow:var(--ya-shadow-brand);transition:box-shadow var(--ya-transition-base), transform var(--ya-transition-base);border:0}.auth-submit-btn:not(.is-disabled):hover{box-shadow:var(--ya-shadow-lg);transform:translateY(-2px)}.auth-footer{font-size:var(--ya-font-size-sm);color:var(--ya-text-secondary);text-align:center;margin-top:16px}.auth-footer .link{font-weight:var(--ya-font-weight-medium);color:var(--ya-brand);transition:color var(--ya-transition-fast);margin-left:4px;text-decoration:none}.auth-footer .link:hover{color:var(--ya-brand-dark);text-underline-offset:3px;text-decoration:underline}.article-body{font-size:var(--ya-font-size-base);line-height:var(--ya-line-height-relaxed);color:var(--ya-text-regular);overflow-wrap:anywhere}.article-body h1,.article-body h2,.article-body h3,.article-body h4{margin:var(--ya-spacing-8) 0 var(--ya-spacing-4);font-weight:var(--ya-font-weight-semibold);line-height:var(--ya-line-height-snug);color:var(--ya-text-primary)}.article-body h1:first-child,.article-body h2:first-child,.article-body h3:first-child,.article-body h4:first-child{margin-top:0}.article-body h1{font-size:var(--ya-font-size-2xl)}.article-body h2{padding-left:var(--ya-spacing-4);font-size:var(--ya-font-size-xl);position:relative}.article-body h2:before{content:"";background:var(--ya-gradient-brand);border-radius:var(--ya-radius-full);width:4px;position:absolute;top:.2em;bottom:.2em;left:0}.article-body h3{font-size:var(--ya-font-size-lg)}.article-body h4{font-size:var(--ya-font-size-base)}.article-body p{margin:0 0 var(--ya-spacing-4)}.article-body img{max-width:100%;height:auto;margin:var(--ya-spacing-4) 0;border-radius:var(--ya-radius-base);box-shadow:var(--ya-shadow-base)}.article-body a{color:var(--ya-brand);text-underline-offset:3px;transition:color var(--ya-transition-fast);text-decoration:underline}.article-body a:hover{color:var(--ya-brand-dark)}.article-body ul,.article-body ol{padding-left:var(--ya-spacing-6);margin:0 0 var(--ya-spacing-4)}.article-body ul{list-style:outside}.article-body ol{list-style:decimal}.article-body li{margin-bottom:var(--ya-spacing-2);list-style:inherit}.article-body blockquote{padding:var(--ya-spacing-3) var(--ya-spacing-4);margin:0 0 var(--ya-spacing-4);color:var(--ya-text-secondary);background:var(--ya-brand-alpha-6);border-left:4px solid var(--ya-brand);border-radius:0 var(--ya-radius-base) var(--ya-radius-base) 0}.article-body pre{padding:var(--ya-spacing-4);margin:0 0 var(--ya-spacing-4);font-family:var(--ya-font-family-mono);font-size:var(--ya-font-size-sm);background:var(--ya-bg-sunken);border:1px solid var(--ya-border-light);border-radius:var(--ya-radius-base);overflow-x:auto}.article-body code{font-family:var(--ya-font-family-mono);color:var(--ya-brand-dark);background:var(--ya-brand-alpha-10);border-radius:var(--ya-radius-sm);padding:2px 6px;font-size:.92em}.article-body pre code{color:inherit;background:0 0;padding:0}.article-body table{width:100%;margin:0 0 var(--ya-spacing-4);font-size:var(--ya-font-size-sm);border-collapse:collapse}.article-body th,.article-body td{padding:var(--ya-spacing-3);text-align:left;border:1px solid var(--ya-border)}.article-body th{font-weight:var(--ya-font-weight-semibold);color:var(--ya-text-primary);background:var(--ya-bg-hover)}.article-body hr{height:1px;margin:var(--ya-spacing-8) 0;background:var(--ya-divider-gradient);border:0}
