:root{--aero-next-primary:#2458a6;--aero-next-primary-rgb:36,88,166;--aero-next-radius:20px;--aero-next-radius-sm:calc(var(--aero-next-radius) * .55);--aero-next-radius-lg:calc(var(--aero-next-radius) * 1.35);--aero-next-shadow:0 20px 60px rgba(15,23,42,.1);--aero-next-shadow-hover:0 24px 64px rgba(15,23,42,.14);--aero-next-surface:#fff;--aero-next-bg:#f4f7fb;--aero-next-space:16px;--aero-next-glass:1;--aero-next-text:#122033;--aero-next-muted:#667085;--aero-next-line:rgba(15,23,42,.09);--aero-next-success:#0f9f6e;--aero-next-warning:#d97706;--aero-next-danger:#dc2626;--aero-next-max:1240px;--theme-color:var(--aero-next-primary);--scy-theme-color:var(--aero-next-primary);--color-link:var(--aero-next-primary);--color-link-hover:color-mix(in srgb,var(--aero-next-primary) 78%,#111827);--text-primary:var(--aero-next-text);--text-secondary:color-mix(in srgb,var(--aero-next-text) 72%,#fff);--text-tertiary:var(--aero-next-muted);--text-muted:var(--aero-next-muted);--caption-color:var(--aero-next-text);--bg-body:var(--aero-next-bg);--bg-card:var(--aero-next-surface);--bg-secondary:color-mix(in srgb,var(--aero-next-bg) 72%,#fff);--bg-hover:color-mix(in srgb,var(--aero-next-primary) 5%,var(--aero-next-surface));--card-bg:var(--aero-next-surface);--border-primary:var(--aero-next-line);--border-secondary:var(--aero-next-line);--border-radius:var(--aero-next-radius);--border-radius-sm:var(--aero-next-radius-sm);--border-radius-md:var(--aero-next-radius-sm);--aero-primary:var(--aero-next-primary);--aero-text:var(--aero-next-text);--aero-muted:var(--aero-next-muted);--aero-surface:var(--aero-next-surface);--aero-bg:var(--aero-next-bg);--aero-border:var(--aero-next-line);--aero-radius:var(--aero-next-radius);--aero-shadow:var(--aero-next-shadow);--aero-shadow-hover:var(--aero-next-shadow-hover);--text-content:#334155;--border-input:#e2e8f0;--shadow-sm:0 1px 3px rgba(0,0,0,.05);--shadow-md:0 4px 12px rgba(0,0,0,.1);--bg-code-inline:#f1f5f9;--bg-code-block:#f8f9fa;--text-code-block:#545454;--bg-blockquote:#f8fafc;--color-danger:#ef4444;--color-danger-bg:#fef2f2;--color-danger-dark:#dc2626;--color-warning:#f59e0b;--color-warning-bg:#fffbeb;--color-warning-border:#fde68a;--color-success:#16a34a;--color-success-bg:#f0fdf4;--color-success-border:#bbf7d0;--color-danger-border:#fecaca;--color-code-inline:#e11d48;--border-hover:#cbd5e1;--bg-skeleton:#e2e8f0;--bg-logo-placeholder:#e0e7ff;--border-logo-placeholder:#c7d2fe;--bg-footer:#22292d;--text-footer-light:#f1f5f9;--text-footer-medium:#e2e8f0;--border-footer:#334155;--border-focus:#818cf8;--border-focus-light:#94a3b8}html{scroll-behavior:smooth;scroll-padding-top:96px}body.aerocore-next-ui{margin:0;background:var(--aero-next-bg);color:var(--aero-next-text)}body.aerocore-next-ui *,body.aerocore-next-ui *:before,body.aerocore-next-ui *:after{box-sizing:border-box}body.aerocore-next-ui :where(img,svg,video,canvas){max-width:100%}.aero-sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.aerocore-next-ui .video-box{position:relative;max-width:100%}.aerocore-next-ui .video-box video{width:100%;display:block}.aerocore-next-ui .video-box[data-enhanced-player=true] video::-webkit-media-controls{display:none!important}.aerocore-next-ui .video-box[data-enhanced-player=true] video::-webkit-media-controls-enclosure{display:none!important}.aerocore-next-ui .section{padding:60px 20px;text-align:center}.aerocore-next-ui .section h2{font-size:32px;margin-bottom:10px}.aerocore-next-ui .section p{color:#666;margin-bottom:40px}.aerocore-next-ui .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.aerocore-next-ui .card{position:relative;height:300px;overflow:hidden;cursor:pointer}.aerocore-next-ui .card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.aerocore-next-ui .card:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;transition:.3s}.aerocore-next-ui .card-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;z-index:2;text-align:center}.aerocore-next-ui .card-content h3{font-size:22px;margin-bottom:10px}.aerocore-next-ui .card-content span{display:block;width:40px;height:2px;background:#fff;margin:0 auto}.aerocore-next-ui .card:hover img{transform:scale(1.1)}.aerocore-next-ui .card:hover:after{background:#0003}@media(max-width:768px){.aerocore-next-ui .grid{grid-template-columns:repeat(2,1fr)}.aerocore-next-ui .card{height:200px}}.sc-alert{display:flex;align-items:flex-start;gap:10px;padding:12px 16px;border-radius:var(--border-radius-sm);margin:12px 0;font-size:14px;line-height:1.6}.sc-alert__icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.sc-alert__icon svg{width:100%;height:100%}.sc-alert__content{flex:1;min-width:0}.sc-alert--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af}.sc-alert--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.sc-alert--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#166534}.sc-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#991b1b}.sc-title-plane{background:#e2edfa;color:#414c59;border:2px dashed #007aff;border-radius:var(--border-radius-sm);padding:2px;margin-bottom:10px;font-size:15px;word-break:break-all}.sc-title-plane__title{background:#007aff;color:#fff;border-radius:var(--border-radius-sm);display:inline-block;font-size:14px;padding:0 20px}.sc-title-plane__content{padding:10px}.sc-star-plane{margin:10px 0;padding:5px;border-radius:var(--border-radius-sm);font-size:15px}.sc-star-plane--1{color:#856404;background:#fff3cd}.sc-star-plane--2{color:#004085;background:#cce5ff}.sc-star-plane--3{color:#721c24;background:#f8d7da}.sc-star-plane--4{color:#383d41;background:#e2e3e5}.sc-star-plane__content:before{content:"";display:inline-block;width:18px;height:18px;margin-right:4px;margin-left:4px;vertical-align:-3px;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpath d='M12 2l3.09 6.26L22 9.27l-5 4.87 1.18 6.88L12 17.77l-6.18 3.25L7 14.14 2 9.27l6.91-1.01L12 2z'/%3E%3C/svg%3E") no-repeat center / contain}.sc-collapse{border:1px solid var(--border-primary, #f0f0f0);padding:8px;margin:10px 0;border-radius:var(--border-radius-sm)}.sc-collapse__header{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:14px;font-weight:500;color:var(--text-primary);-webkit-user-select:none;user-select:none}.sc-collapse__arrow{width:20px;height:20px;flex-shrink:0;color:var(--theme-color);transition:transform .3s}.sc-collapse__body{overflow:hidden}.sc-collapse__content{padding:8px 0 0}.sc-collapse--open .sc-collapse__arrow{transform:rotate(0)}.sc-collapse:not(.sc-collapse--open) .sc-collapse__body{display:none}.sc-collapse:not(.sc-collapse--open) .sc-collapse__arrow{transform:rotate(-90deg)}.sc-clickshow{border:2px dashed var(--text-muted);display:inline-block;border-radius:3px;padding:2px;margin-bottom:2px;background-image:repeating-linear-gradient(-45deg,var(--bg-secondary),var(--bg-hover) 2px,var(--bg-secondary) 0,var(--bg-secondary) 6px);color:transparent;-webkit-user-select:none;user-select:none;cursor:pointer;transition:all .3s;word-break:break-all}.sc-clickshow--block{display:block;padding:8px 12px;margin:12px 0;border-radius:var(--border-radius-sm)}.sc-clickshow--visible{color:unset;background-image:none;border-color:transparent;-webkit-user-select:auto;user-select:auto}.sc-btn{display:inline-block;padding:6px 16px;border-radius:var(--border-radius-sm);font-size:14px;text-decoration:none!important;transition:opacity .2s;line-height:1.6}.sc-btn:hover{opacity:.85}.sc-icon-url{color:var(--color-link);text-decoration:none!important;border-bottom:1px dashed var(--color-link);transition:border-color .2s,color .2s}.sc-icon-url:before{content:"";display:inline-block;width:1em;height:1em;margin-right:3px;vertical-align:-.15em;background:currentColor;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") no-repeat center / contain;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6'/%3E%3Cpolyline points='15 3 21 3 21 9'/%3E%3Cline x1='10' y1='14' x2='21' y2='3'/%3E%3C/svg%3E") no-repeat center / contain}.sc-icon-url:hover{color:var(--color-link-hover);border-bottom-style:solid}.sc-selectbox{display:inline-flex;align-items:center;vertical-align:middle;width:18px;height:18px;color:var(--text-muted)}.sc-selectbox svg{width:100%;height:100%}.sc-selectbox--checked{color:var(--color-success, #16a34a)}.sc-loginshow{border:2px dashed var(--border-secondary, #e5e7eb);padding:10px;border-radius:var(--border-radius-sm);background:var(--bg-secondary);margin:12px 0}.sc-loginshow__note{font-size:12px;color:var(--text-muted);margin-bottom:8px}.sc-loginshow__action{text-align:center;margin-bottom:4px}.sc-loginshow__btn{display:inline-block;padding:6px 20px;background:var(--theme-color);color:#fff;border:none;border-radius:var(--border-radius-sm);font-size:13px;cursor:pointer;transition:opacity .2s}.sc-loginshow__btn:hover{opacity:.85}.sc-loginshow--loggedin{background:transparent}.sc-loginshow--loggedin .sc-loginshow__note{background:var(--bg-secondary);padding:2px 8px;border-radius:var(--border-radius-sm);display:inline-block}.sc-loginshow__content{padding:5px}.sc-download{max-width:600px;margin:0 auto 10px;display:flex;align-items:center;gap:10px;border:1px solid var(--border-primary);border-radius:var(--border-radius-sm);padding:8px 12px;transition:transform .2s}.sc-download:hover{transform:translateY(-3px)}.sc-download__icon{flex-shrink:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center}.sc-download__icon img{width:100%;height:100%;object-fit:contain;box-shadow:none!important;margin:0!important}.sc-download__info{flex:1;min-width:0}.sc-download__title a{color:var(--text-primary);text-decoration:none!important;font-size:14px}.sc-download__source{font-size:13px;color:var(--text-muted)}.sc-download__pwd{cursor:pointer;color:var(--theme-color)}.sc-download__btn{flex-shrink:0;display:inline-block;padding:6px 16px;background:var(--theme-color);color:#fff!important;border-radius:var(--border-radius-sm);font-size:13px;text-decoration:none!important;transition:opacity .2s}.sc-download__btn:hover{opacity:.85}.sc-replyshow{border:1px dashed #e0e0e0;border-radius:5px;padding:10px}.sc-replyshow--hidden{background:var(--card-bg);color:var(--text-secondary)}.sc-replyshow__note{font-size:12px;color:var(--text-tertiary);margin-bottom:6px}.sc-replyshow__click{color:var(--theme-color);cursor:pointer}.sc-replyshow__click:hover{text-decoration:underline}.sc-postcard{--sc-postcard-radius:6px;margin:12px 0}.sc-postcard--list .sc-postcard__item{display:flex;gap:10px;border:1px solid var(--border-primary);border-radius:var(--sc-postcard-radius);overflow:hidden;padding:10px;margin-bottom:10px;background:var(--bg-card)}.sc-postcard--list .sc-postcard__thumb-wrap{width:130px;height:80px;flex-shrink:0}.sc-postcard--card{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px}.sc-postcard--card .sc-postcard__item{border:1px solid var(--border-primary);border-radius:var(--sc-postcard-radius);overflow:hidden;padding:10px;background:var(--bg-card);height:100%;box-sizing:border-box}.sc-postcard--card .sc-postcard__thumb-wrap{width:100%;aspect-ratio:16 / 9;margin-bottom:8px}.sc-postcard .sc-postcard__thumb{width:100%;height:100%;object-fit:cover;display:block;margin:0;border-radius:0}.sc-postcard .sc-postcard__thumb-wrap{display:block;overflow:hidden;border-radius:var(--sc-postcard-radius);text-decoration:none!important}.sc-postcard .sc-postcard__info{width:0;flex:1;min-width:0}.sc-postcard .sc-postcard__title{display:block;color:var(--text-primary);text-decoration:none!important;font-size:14px;margin-bottom:4px}.sc-postcard .sc-postcard__title:hover{color:var(--theme-color)}.sc-postcard .sc-postcard__excerpt{font-size:12px;color:var(--text-tertiary);line-height:1.6;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}html[data-theme=dark] .sc-alert--info{background:#3b82f61a;border-color:#3b82f64d;color:#93c5fd}html[data-theme=dark] .sc-alert--warning{background:#f59e0b1a;border-color:#f59e0b4d;color:#fcd34d}html[data-theme=dark] .sc-alert--success{background:#10b9811a;border-color:#10b9814d;color:#6ee7b7}html[data-theme=dark] .sc-alert--error{background:#ef44441a;border-color:#ef44444d;color:#fca5a5}html[data-theme=dark] .sc-title-plane{background:#007aff1a;color:var(--text-primary)}.single-article h1{font-size:22px;font-weight:500;margin:20px 0;color:var(--caption-color)}.single-article h2{padding-left:16px;margin:12px 0;border:0;font-weight:700;color:var(--theme-color);font-size:20px;position:relative}.single-article h2:before{position:absolute;content:"";width:4px;background:var(--theme-color);top:10%;left:2px;bottom:10%;border-radius:5px;transition:.4s}.single-article h3{font-size:18px;font-weight:600;color:var(--caption-color);padding-bottom:10px;margin:12px 0;position:relative}.single-article h3:before{width:40px;height:3px;top:auto;left:0;bottom:3px;transition:.4s;position:absolute;content:"";background:var(--theme-color);border-radius:5px;box-shadow:0 1px 3px #1a1a1a1a}.single-article h4{font-size:16px;font-weight:600;color:var(--caption-color);margin:12px 0}body.header-style-classic .archive-page{padding-top:24px}.article-tabs{display:flex;justify-content:flex-start;gap:10px;width:100%;max-width:100%;min-width:0;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;touch-action:pan-x pinch-zoom;margin-bottom:20px}.article-tabs::-webkit-scrollbar{display:none}.article-tabs--right{justify-content:flex-end}.article-tab{display:inline-flex;align-items:center;flex:0 0 auto;gap:6px;padding:6px 16px;background:var(--bg-secondary, #f0f2f5);border:none;font-size:14px;font-weight:600;color:var(--text-tertiary);cursor:pointer;border-radius:20px;transition:background-color .2s,color .2s,box-shadow .2s;white-space:nowrap}.article-tab:hover{color:var(--text-primary)}.article-tab.active{background-color:var(--color-link);color:#fff}.article-tab__icon{width:16px;height:16px;flex-shrink:0}.article-tab__icon--single{fill:currentColor}.article-load-more{text-align:center;padding:24px 0}.article-empty{text-align:center;padding:40px 0;color:var(--text-muted);font-size:14px}@media(max-width:768px){.article-item__excerpt{display:none!important}.article-item__new{width:8px;height:8px;padding:0;font-size:0;line-height:0;color:transparent;text-indent:-9999px;overflow:hidden;white-space:nowrap;border-radius:50%;right:6px;top:6px}}.archive-page{width:100%;max-width:1200px;margin:0 auto;padding:200px 0 24px;position:relative;z-index:1;isolation:isolate}.archive-page__header{margin-bottom:20px}.archive-page__title{font-size:22px;font-weight:600;color:var(--text-primary);margin:0 0 8px}.archive-page__desc{font-size:14px;color:var(--text-tertiary);margin:0}.archive-page__body--with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:20px}.archive-page__main{min-width:0;background:var(--bg-card);border-radius:var(--border-radius);padding:20px 24px;container-type:inline-size}.archive-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;padding:16px 0}.archive-pagination a,.archive-pagination span{min-width:34px;height:34px;padding:0 10px;border:1px solid var(--border-input);border-radius:var(--border-radius-sm);background:var(--bg-card);font-size:13px;color:var(--text-secondary);display:inline-flex;align-items:center;justify-content:center;text-decoration:none;transition:all .2s}.archive-pagination a:hover{background:var(--bg-secondary);border-color:var(--border-hover)}.archive-pagination .current{background:var(--theme-color, #3b82f6);color:#fff;border-color:var(--theme-color, #3b82f6)}.archive-empty{text-align:center;padding:60px 0;font-size:14px;color:var(--text-muted);background:var(--bg-card);border-radius:var(--border-radius)}@media(max-width:768px){.archive-page{padding-top:120px;padding-left:16px;padding-right:16px}.archive-page__body--with-sidebar{grid-template-columns:1fr}.archive-page__main{padding:16px}.archive-page__sidebar{display:none}}@media(max-width:1240px){.archive-page{padding-left:16px;padding-right:16px}}.single-article{background:var(--bg-card);border-radius:var(--border-radius);padding:32px 40px;margin-bottom:14px}.single-article__header{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border-primary);word-break:break-word;overflow-wrap:break-word}.article-item__subtitle{font-size:14px;font-weight:400;color:var(--text-muted);margin-left:4px}.single-article__meta{display:flex;flex-wrap:wrap;gap:16px;font-size:14px;color:var(--text-muted)}.single-article__meta span{display:inline-flex;align-items:center}.single-article__cats a{color:var(--text-muted);text-decoration:none;transition:color .2s}.single-article__cats a:hover{color:var(--theme-color)}.single-article__edit{display:inline-flex;align-items:center;gap:3px;color:var(--text-muted);text-decoration:none;font-size:13px;transition:color .2s}.single-article__edit:hover{color:var(--theme-color)}.single-article__video{margin-bottom:20px;border-radius:8px;overflow:hidden}.single-article__video video,.single-article__video iframe{width:100%;display:block;aspect-ratio:16 / 9}.single-article__video video{max-height:500px;background:#000}.single-article__content{font-size:16px;line-height:1.8;color:var(--text-content);word-wrap:break-word;overflow-wrap:break-word}.single-article__content h1,.single-article__content h2,.single-article__content h3,.single-article__content h4,.single-article__content h5,.single-article__content h6{line-height:1.4}.single-article__content h1:first-child,.single-article__content h2:first-child,.single-article__content h3:first-child,.single-article__content h4:first-child,.single-article__content h5:first-child,.single-article__content h6:first-child{margin-top:0}.single-article__content p{margin:0 0 1.2em}.single-article__content p:last-child{margin-bottom:0}.single-article__content img{display:block;max-width:100%;height:auto;border-radius:var(--border-radius-sm);margin:8px 0}.img-shadow .single-article__content img{box-shadow:0 0 5px #0000001a}.img-shadow .single-article__content img.not-shadow{box-shadow:none}.single-article__content.img-seamless img{margin:0;border-radius:0}.single-article__content video,.single-article__content iframe,.single-article__content embed,.single-article__content object{max-width:100%;height:auto}.single-article__content a{color:var(--color-link);text-decoration:none}.single-article__content a:hover{text-decoration:underline}.single-article__content ul,.single-article__content ol{padding-left:24px;margin:0 0 1.2em}.single-article__content ul li,.single-article__content ol li{margin-bottom:6px}.single-article__content blockquote{margin:1.2em 0;padding:12px 20px;border-left:4px solid var(--color-link-hover);background:var(--bg-secondary);color:var(--text-secondary);border-radius:0 6px 6px 0}.single-article__content blockquote p:last-child{margin-bottom:0}.single-article__content pre{background:var(--bg-code-block);color:var(--text-code-block);padding:16px 20px;border-radius:var(--border-radius);overflow-x:auto;margin:1.2em 0;font-size:14px;line-height:1.6}.single-article__content code{background:var(--bg-hover);color:var(--color-code-inline);padding:2px 6px;border-radius:4px;font-size:.9em}.single-article__content pre code{background:none;color:inherit;padding:0;border-radius:0;font-size:inherit}.single-article__content pre:has(code.hljs){background:none;padding:4px;position:relative}.single-article__content pre:has(code.hljs):hover .code-copy-btn{opacity:1}.single-article__content .code-copy-btn{position:absolute;top:10px;right:10px;z-index:2;display:flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:6px;background:#ffffff26;color:var(--text-muted);cursor:pointer;opacity:0;transition:opacity .2s,background .2s,color .2s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.single-article__content .code-copy-btn:hover{background:#ffffff4d;color:var(--text-primary)}.single-article__content .code-copy-btn--copied,.single-article__content .code-copy-btn--copied:hover{color:var(--color-success)}.single-article__content pre code.hljs{background:none;padding:16px 20px}.single-article__content .hljs{display:block;overflow-x:auto;padding:16px 20px;border-radius:var(--border-radius);color:#545454;background:var(--bg-code-block);font-size:14px;line-height:1.6}.single-article__content .hljs-comment,.single-article__content .hljs-quote{color:#696969}.single-article__content .hljs-variable,.single-article__content .hljs-template-variable,.single-article__content .hljs-tag,.single-article__content .hljs-name,.single-article__content .hljs-selector-id,.single-article__content .hljs-selector-class,.single-article__content .hljs-regexp,.single-article__content .hljs-deletion{color:#d91e18}.single-article__content .hljs-number,.single-article__content .hljs-built_in,.single-article__content .hljs-builtin-name,.single-article__content .hljs-literal,.single-article__content .hljs-type,.single-article__content .hljs-params,.single-article__content .hljs-meta,.single-article__content .hljs-link,.single-article__content .hljs-attribute{color:#aa5d00}.single-article__content .hljs-string,.single-article__content .hljs-symbol,.single-article__content .hljs-bullet,.single-article__content .hljs-addition{color:green}.single-article__content .hljs-title,.single-article__content .hljs-section{color:#007faa}.single-article__content .hljs-keyword,.single-article__content .hljs-selector-tag{color:#7928a1}.single-article__content .hljs-emphasis{font-style:italic}.single-article__content .hljs-strong{font-weight:700}.single-article__content table{width:100%;border-collapse:collapse;margin:1.2em 0;font-size:14px}.single-article__content table th,.single-article__content table td{padding:10px 14px;border:1px solid var(--border-primary);text-align:left}.single-article__content table th{background:var(--bg-secondary);font-weight:600;color:var(--text-primary)}.single-article__content table tr:hover td{background:var(--bg-secondary)}.single-article__content hr{border:none;border-top:1px solid var(--border-primary);margin:2em 0}.single-copyright{margin-top:24px;padding:16px 20px;background:var(--bg-secondary);border-left:4px solid var(--color-link);border-radius:0 6px 6px 0;font-size:14px;line-height:1.8;color:var(--text-secondary);word-break:break-all}.post-tag-list{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:20px;padding:12px 0}.post-tag-list__icon{width:30px;height:30px;border-radius:50%;background:var(--theme-color);color:#fff;display:flex;align-items:center;justify-content:center;flex-shrink:0}.post-tag-list__item{display:inline-block;padding:2px 12px;font-size:13px;line-height:24px;color:#fff;border-radius:var(--border-radius-sm);text-decoration:none;transition:opacity .2s}.post-tag-list__item:hover{opacity:.85;color:#fff}.post-nav-card{display:flex;gap:12px;margin-top:24px}.post-nav-card__item{flex:0 0 calc((100% - 12px)/2);max-width:calc((100% - 12px)/2);position:relative;border-radius:var(--border-radius);overflow:hidden;text-decoration:none;display:block;min-height:90px}.post-nav-card__item--next{text-align:right;margin-left:auto}.post-nav-card__item:hover .post-nav-card__img{transform:scale(1.05)}.post-nav-card__item:hover:after{background:#0000008c}.post-nav-card__item:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;transition:background .3s;z-index:1}.post-nav-card__img{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;transition:transform .3s}.post-nav-card__info{position:relative;z-index:2;display:flex;flex-direction:column;gap:4px;padding:14px 16px;color:#f0f0f0}.post-nav-card__label{font-size:12px;opacity:.7}.post-nav-card__title{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.post-nav-card{flex-direction:column}.post-nav-card__item{width:100%;flex:1 1 auto;max-width:100%}.post-nav-card__item--next{margin-left:0}}.single-placeholder{padding:24px;text-align:center;color:var(--text-muted);background:var(--bg-secondary);border:1px dashed var(--border-hover);border-radius:var(--border-radius);font-size:14px}@media(max-width:768px){.single-article{padding:20px 16px}.single-article__content{font-size:15px}}.single-article__content .lazy-image{opacity:0;transition:opacity .4s ease}.single-article__content .lazy-loaded{opacity:1}.comments-section{position:relative;background:var(--bg-card);border-radius:var(--border-radius);padding:24px;margin-bottom:14px}.comments-header{display:flex;align-items:center;gap:8px;margin-bottom:20px}.comments-header__title{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--text-primary)}.comments-header__title-icon{display:inline-flex;align-items:center}.comments-header__count{font-size:13px;color:var(--text-muted);background:var(--bg-hover);padding:2px 8px;border-radius:10px}.comments-form{margin-bottom:24px}.comments-form__body{position:relative}.comments-form__guest{display:flex;gap:12px;margin-bottom:10px}.comments-form__input{flex:1;padding:8px 12px;border:1px solid var(--border-input);background:var(--bg-card);color:var(--text-content);border-radius:var(--border-radius-sm);font-size:14px;outline:none;transition:border-color .2s}.comments-form__input::placeholder{color:var(--text-muted)}.comments-form__input:focus{border-color:var(--border-focus-light)}.comments-form__textarea{width:100%;padding:10px 12px;border:1px solid var(--border-input);background:var(--bg-card);color:var(--text-content);border-radius:var(--border-radius-sm);font-size:14px;resize:vertical;outline:none;transition:border-color .2s;box-sizing:border-box}.comments-form__textarea::placeholder{color:var(--text-muted)}.comments-form__textarea:focus{border-color:var(--border-focus-light)}.comments-form__actions{display:flex;justify-content:space-between;align-items:center;margin-top:10px}.comments-form__left{display:flex;align-items:center;gap:8px}.comments-form__face-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:13px;color:var(--text-muted);cursor:pointer;padding:4px 0}.comments-form__face-btn:hover{color:var(--text-secondary)}.comments-form__face-btn svg{flex-shrink:0}.comments-form__submit{padding:8px 20px;background:var(--theme-color, #3b82f6);color:#fff;border:none;border-radius:var(--border-radius-sm);font-size:14px;cursor:pointer;transition:opacity .2s}.comments-form__submit:hover{opacity:.85}.comments-form__submit:disabled{opacity:.5;cursor:not-allowed}.comments-form__submit--small{padding:6px 14px;font-size:13px}.comment-face{display:inline-block;width:24px;height:24px;vertical-align:middle;margin:0 1px}.comments-list{border-top:1px solid var(--border-secondary);padding-top:16px}.comment-item{margin-bottom:4px}.comment-item:last-child{margin-bottom:0}.comment-main{display:flex;gap:12px;padding:12px 0}.comment-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.comment-body{flex:1;min-width:0}.comment-meta{display:flex;align-items:center;gap:10px;margin-bottom:6px}.comment-author{font-size:14px;font-weight:500;color:var(--text-content);display:inline-flex;align-items:center;gap:4px}.comment-author__link{color:inherit;text-decoration:none}.comment-author__link:hover{color:var(--theme-color, #3b82f6)}.comment-admin-badge{width:16px;height:16px}.comment-date{font-size:12px;color:var(--text-muted)}.comment-pending{font-size:12px;color:var(--color-warning);background:var(--color-warning-bg);padding:1px 8px;border-radius:10px;border:1px solid var(--color-warning-border)}.comment-content{font-size:14px;line-height:1.6;color:var(--text-secondary);word-break:break-word}.comment-actions{display:flex;align-items:center;gap:12px;margin-top:4px}.comment-reply-btn{background:none;border:none;font-size:12px;color:var(--text-muted);cursor:pointer;padding:4px 0}.comment-reply-btn:hover{color:var(--theme-color, #3b82f6)}.comment-like-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;color:var(--text-muted);cursor:pointer;padding:4px 0;margin-left:auto;transition:color .2s}.comment-like-btn svg{transition:fill .2s,stroke .2s}.comment-like-btn:hover{color:#f43f5e}.comment-like-btn:hover svg{stroke:#f43f5e}.comment-like-btn--active{color:#f43f5e}.comment-like-btn--active svg{stroke:#f43f5e;fill:#f43f5e}.comment-pin-btn{display:inline-flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;color:var(--text-muted);cursor:pointer;padding:4px 0;transition:color .2s}.comment-pin-btn:hover{color:var(--theme-color, #3b82f6)}.comment-pin-btn:hover svg{stroke:var(--theme-color, #3b82f6)}.comment-pin-btn--active{color:var(--theme-color, #3b82f6)}.comment-pin-btn--active svg{stroke:var(--theme-color, #3b82f6)}.comment-pinned-tag{font-size:12px;color:var(--theme-color, #3b82f6);background:var(--theme-color-light, rgba(59,130,246,.1));padding:1px 8px;border-radius:10px}.comment-children{margin-left:52px;background:#f6f8fa;border-radius:8px;padding:0 12px;position:relative}.comment-children:before{content:"";position:absolute;top:-7px;left:28px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #f6f8fa}.comment-children .comment-main+.comment-main{border-top:1px solid rgba(0,0,0,.04)}.comment-reply-form{margin-top:10px;position:relative}.comment-reply-form .comments-form__guest{margin-bottom:8px}.comment-reply-form__actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:8px}.comment-reply-form__cancel{padding:6px 14px;background:none;border:1px solid var(--border-input);border-radius:var(--border-radius-sm);font-size:13px;color:var(--text-tertiary);cursor:pointer}.comment-reply-form__cancel:hover{background:var(--bg-secondary)}.comment-reply-form__btns{display:flex;align-items:center;gap:8px}.comments-empty,.comments-loading{text-align:center;padding:32px 0;font-size:14px;color:var(--text-muted)}.comments-pagination{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:20px;padding-top:16px;border-top:1px solid var(--border-secondary)}.comments-pagination__btn{min-width:34px;height:34px;padding:0 10px;border:1px solid var(--border-input);border-radius:var(--border-radius-sm);background:var(--bg-card);font-size:13px;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:all .2s}.comments-pagination__btn:hover:not(:disabled):not(.comments-pagination__btn--active){background:var(--bg-secondary);border-color:var(--border-hover)}.comments-pagination__btn:disabled{opacity:.4;cursor:not-allowed}.comments-pagination__btn--active{background:var(--theme-color, #3b82f6);color:#fff;border-color:var(--theme-color, #3b82f6)}.comments-toast{position:fixed;top:60px;left:50%;transform:translate(-50%);padding:10px 20px;border-radius:var(--border-radius-sm);font-size:14px;z-index:10000;animation:toast-in .3s ease}.comments-toast--success{background:var(--color-success-bg);color:var(--color-success);border:1px solid var(--color-success-border)}.comments-toast--error{background:var(--color-danger-bg);color:var(--color-danger-dark);border:1px solid var(--color-danger-border)}@media(max-width:768px){.comments-section{padding:16px}.comments-form__guest{flex-direction:column}.comment-avatar{width:32px;height:32px}.comment-children{margin-left:44px}}html[data-theme=dark] .comment-children{background:#2f2f2f}html[data-theme=dark] .comment-children:before{border-bottom-color:#2f2f2f}html[data-theme=dark] .comment-children .comment-main+.comment-main{border-top-color:#ffffff0f}.comments-skeleton__title{width:80px;height:22px;background:var(--bg-skeleton);border-radius:4px;margin-bottom:20px;animation:skeleton-pulse 1.5s ease-in-out infinite}.comments-skeleton__textarea{width:100%;height:80px;background:var(--bg-hover);border-radius:var(--border-radius-sm);margin-bottom:24px;animation:skeleton-pulse 1.5s ease-in-out infinite}.comments-skeleton__item{display:flex;gap:12px;padding:14px 0}.comments-skeleton__avatar{width:40px;height:40px;border-radius:50%;background:var(--bg-skeleton);flex-shrink:0;animation:skeleton-pulse 1.5s ease-in-out infinite}.comments-skeleton__body{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.comments-skeleton__line{height:14px;background:var(--bg-skeleton);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.comments-skeleton__line--short{width:30%}.comments-skeleton__line--medium{width:60%}.related-skeleton__title{width:100px;height:22px;background:var(--bg-skeleton);border-radius:4px;margin-bottom:16px;animation:skeleton-pulse 1.5s ease-in-out infinite}.related-skeleton__list{display:flex;flex-direction:column}.related-skeleton__item{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-secondary)}.related-skeleton__item:last-child{border-bottom:none}.related-skeleton__thumb{width:180px;height:120px;flex-shrink:0;border-radius:var(--border-radius-sm);background:var(--bg-skeleton);animation:skeleton-pulse 1.5s ease-in-out infinite}.related-skeleton__info{flex:1;display:flex;flex-direction:column;gap:8px;padding-top:4px}.related-skeleton__line{height:14px;background:var(--bg-skeleton);border-radius:4px;animation:skeleton-pulse 1.5s ease-in-out infinite}.related-skeleton__line--short{width:30%}.related-skeleton__line--medium{width:60%}.related-skeleton--text .related-skeleton__list{display:flex;flex-direction:column}.related-skeleton--text .related-skeleton__item{display:flex;align-items:center;gap:16px;padding:10px 0;border-bottom:1px solid var(--border-secondary)}.related-skeleton--text .related-skeleton__item:last-child{border-bottom:none}.related-skeleton--card .related-skeleton__list{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-skeleton--card .related-skeleton__card{border-radius:var(--border-radius-sm);overflow:hidden;border:1px solid var(--border-secondary)}.related-skeleton--card .related-skeleton__thumb{width:100%;height:0;padding-bottom:56.25%;border-radius:0}.related-skeleton--card .related-skeleton__info{padding:10px 12px}@media(max-width:768px){.related-skeleton__thumb{width:110px;height:74px}.related-skeleton--card .related-skeleton__list{grid-template-columns:repeat(2,1fr)}}.related-articles{container-type:inline-size;background:var(--bg-card);border-radius:var(--border-radius);padding:24px;margin-bottom:14px}.related-articles__title{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--text-primary);margin:0 0 16px}.related-articles__title-icon{display:inline-flex;align-items:center}.related-articles__item{text-decoration:none;color:inherit;transition:all .2s}.related-articles__name{font-size:14px;color:var(--text-content);line-height:1.5;transition:color .2s}.related-articles__excerpt{font-size:13px;color:var(--text-tertiary);line-height:1.6;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.related-articles__date{font-size:12px;color:var(--text-muted)}.related-articles__empty{text-align:center;padding:24px 0;font-size:14px;color:var(--text-muted)}.related-articles__list--image_text{display:flex;flex-direction:column}.related-articles__list--image_text .related-articles__item{display:flex;gap:16px;padding:14px 0;border-bottom:1px solid var(--border-secondary)}.related-articles__list--image_text .related-articles__item:last-child{border-bottom:none}.related-articles__list--image_text .related-articles__item:hover .related-articles__name{color:var(--theme-color, #4f46e5)}.related-articles__list--image_text .related-articles__thumb{width:180px;height:120px;flex-shrink:0;border-radius:var(--border-radius-sm);overflow:hidden;background:var(--bg-hover)}.related-articles__list--image_text .related-articles__thumb img{width:100%;height:100%;object-fit:cover}.related-articles__list--image_text .related-articles__info{flex:1;display:flex;flex-direction:column;min-width:0}.related-articles__list--image_text .related-articles__name{font-size:15px;font-weight:500;margin-bottom:6px}.related-articles__list--image_text .related-articles__excerpt{flex:1}.related-articles__list--image_text .related-articles__date{margin-top:6px}.related-articles__list--text{display:flex;flex-direction:column}.related-articles__list--text .related-articles__item{display:flex;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border-secondary)}.related-articles__list--text .related-articles__item:last-child{border-bottom:none}.related-articles__list--text .related-articles__item:hover .related-articles__name{color:var(--theme-color, #3b82f6)}.related-articles__list--text .related-articles__info{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0}.related-articles__list--text .related-articles__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.related-articles__list--text .related-articles__date{flex-shrink:0;margin-left:16px}.related-articles__list--card{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.related-articles__list--card .related-articles__item{border-radius:var(--border-radius-sm);overflow:hidden;border:1px solid var(--border-secondary)}.related-articles__list--card .related-articles__item:hover{box-shadow:0 2px 8px #00000014;border-color:var(--border-input)}.related-articles__list--card .related-articles__thumb{aspect-ratio:16 / 9;overflow:hidden}.related-articles__list--card .related-articles__thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.related-articles__item:hover .related-articles__list--card .related-articles__thumb img{transform:scale(1.05)}.related-articles__list--card .related-articles__info{padding:10px 12px}.related-articles__list--card .related-articles__name{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-articles__list--card .related-articles__date{display:block;margin-top:4px}@container (max-width:620px){.related-articles__list--card,.related-skeleton--card .related-skeleton__list{grid-template-columns:repeat(2,1fr);gap:12px}}@container (max-width:380px){.related-articles__list--card,.related-skeleton--card .related-skeleton__list{grid-template-columns:repeat(1,1fr)}}@media(max-width:768px){.related-articles__list--card{grid-template-columns:repeat(2,1fr);gap:12px}.related-articles__list--image_text .related-articles__thumb{width:110px;height:74px}.related-articles__list--image_text .related-articles__item{gap:12px}.related-articles__list--image_text .related-articles__name{font-size:14px}}html[data-theme=dark] .single-article__content pre,html[data-code-theme=dark] .single-article__content pre,html[data-theme=dark] .single-article__content .hljs,html[data-code-theme=dark] .single-article__content .hljs{background:#2d3748;color:#c5c8c6}html[data-theme=dark] .single-article__content .hljs-comment,html[data-code-theme=dark] .single-article__content .hljs-comment,html[data-theme=dark] .single-article__content .hljs-quote,html[data-code-theme=dark] .single-article__content .hljs-quote{color:#969896}html[data-theme=dark] .single-article__content .hljs-variable,html[data-code-theme=dark] .single-article__content .hljs-variable,html[data-theme=dark] .single-article__content .hljs-template-variable,html[data-code-theme=dark] .single-article__content .hljs-template-variable,html[data-theme=dark] .single-article__content .hljs-tag,html[data-code-theme=dark] .single-article__content .hljs-tag,html[data-theme=dark] .single-article__content .hljs-name,html[data-code-theme=dark] .single-article__content .hljs-name,html[data-theme=dark] .single-article__content .hljs-selector-id,html[data-code-theme=dark] .single-article__content .hljs-selector-id,html[data-theme=dark] .single-article__content .hljs-selector-class,html[data-code-theme=dark] .single-article__content .hljs-selector-class,html[data-theme=dark] .single-article__content .hljs-regexp,html[data-code-theme=dark] .single-article__content .hljs-regexp,html[data-theme=dark] .single-article__content .hljs-deletion,html[data-code-theme=dark] .single-article__content .hljs-deletion{color:#ff8383}html[data-theme=dark] .single-article__content .hljs-number,html[data-code-theme=dark] .single-article__content .hljs-number,html[data-theme=dark] .single-article__content .hljs-built_in,html[data-code-theme=dark] .single-article__content .hljs-built_in,html[data-theme=dark] .single-article__content .hljs-builtin-name,html[data-code-theme=dark] .single-article__content .hljs-builtin-name,html[data-theme=dark] .single-article__content .hljs-literal,html[data-code-theme=dark] .single-article__content .hljs-literal,html[data-theme=dark] .single-article__content .hljs-type,html[data-code-theme=dark] .single-article__content .hljs-type,html[data-theme=dark] .single-article__content .hljs-params,html[data-code-theme=dark] .single-article__content .hljs-params,html[data-theme=dark] .single-article__content .hljs-meta,html[data-code-theme=dark] .single-article__content .hljs-meta,html[data-theme=dark] .single-article__content .hljs-link,html[data-code-theme=dark] .single-article__content .hljs-link{color:#de935f}html[data-theme=dark] .single-article__content .hljs-attribute,html[data-code-theme=dark] .single-article__content .hljs-attribute{color:#e9d27e}html[data-theme=dark] .single-article__content .hljs-string,html[data-code-theme=dark] .single-article__content .hljs-string,html[data-theme=dark] .single-article__content .hljs-symbol,html[data-code-theme=dark] .single-article__content .hljs-symbol,html[data-theme=dark] .single-article__content .hljs-bullet,html[data-code-theme=dark] .single-article__content .hljs-bullet,html[data-theme=dark] .single-article__content .hljs-addition,html[data-code-theme=dark] .single-article__content .hljs-addition{color:#b5f4a5}html[data-theme=dark] .single-article__content .hljs-title,html[data-code-theme=dark] .single-article__content .hljs-title,html[data-theme=dark] .single-article__content .hljs-section,html[data-code-theme=dark] .single-article__content .hljs-section{color:#93ddfd}html[data-theme=dark] .single-article__content .hljs-keyword,html[data-code-theme=dark] .single-article__content .hljs-keyword,html[data-theme=dark] .single-article__content .hljs-selector-tag,html[data-code-theme=dark] .single-article__content .hljs-selector-tag{color:#d9a9ff}html[data-code-theme=light] .single-article__content pre,html[data-code-theme=light] .single-article__content .hljs{background:#f8f9fa;color:#545454}html[data-code-theme=light] .single-article__content .hljs-comment,html[data-code-theme=light] .single-article__content .hljs-quote{color:#696969}html[data-code-theme=light] .single-article__content .hljs-variable,html[data-code-theme=light] .single-article__content .hljs-template-variable,html[data-code-theme=light] .single-article__content .hljs-tag,html[data-code-theme=light] .single-article__content .hljs-name,html[data-code-theme=light] .single-article__content .hljs-selector-id,html[data-code-theme=light] .single-article__content .hljs-selector-class,html[data-code-theme=light] .single-article__content .hljs-regexp,html[data-code-theme=light] .single-article__content .hljs-deletion{color:#d91e18}html[data-code-theme=light] .single-article__content .hljs-number,html[data-code-theme=light] .single-article__content .hljs-built_in,html[data-code-theme=light] .single-article__content .hljs-builtin-name,html[data-code-theme=light] .single-article__content .hljs-literal,html[data-code-theme=light] .single-article__content .hljs-type,html[data-code-theme=light] .single-article__content .hljs-params,html[data-code-theme=light] .single-article__content .hljs-meta,html[data-code-theme=light] .single-article__content .hljs-link,html[data-code-theme=light] .single-article__content .hljs-attribute{color:#aa5d00}html[data-code-theme=light] .single-article__content .hljs-string,html[data-code-theme=light] .single-article__content .hljs-symbol,html[data-code-theme=light] .single-article__content .hljs-bullet,html[data-code-theme=light] .single-article__content .hljs-addition{color:green}html[data-code-theme=light] .single-article__content .hljs-title,html[data-code-theme=light] .single-article__content .hljs-section{color:#007faa}html[data-code-theme=light] .single-article__content .hljs-keyword,html[data-code-theme=light] .single-article__content .hljs-selector-tag{color:#7928a1}.article-item__stats{display:flex;align-items:center;gap:6px}.article-item__stat{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--text-muted)}.article-actions{display:flex;justify-content:center;gap:24px;padding:30px 0;margin:20px 0;border-top:1px solid var(--border-primary)}.article-actions__btn{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:var(--text-secondary);transition:color .2s}.article-actions__btn:hover{color:var(--theme-color)}.article-actions__btn--liked,.article-actions__btn--liked:hover{color:#f56c6c}.article-actions__btn--favorited,.article-actions__btn--favorited:hover{color:#faad14}.article-actions__icon{width:44px;height:44px;border-radius:50%;background:var(--bg-hover);display:flex;align-items:center;justify-content:center;transition:background .2s}.article-actions__btn:hover .article-actions__icon{background:var(--bg-secondary)}.article-actions__btn--liked .article-actions__icon{background:#f56c6c1a}.article-actions__btn--favorited .article-actions__icon{background:#faad141a}.article-actions__label{font-size:12px}@media(max-width:768px){.article-actions{gap:16px}.article-actions__icon{width:38px;height:38px}.article-actions__icon svg{width:18px;height:18px}}.author-widget{background:var(--bg-card);border-radius:var(--border-radius);padding:0;overflow:visible}.author-widget__header{display:flex;align-items:center;gap:14px;margin-bottom:16px}.author-widget__avatar-wrap{position:relative;flex-shrink:0}.author-widget__avatar{width:48px;height:48px;border-radius:50%;border:1px solid var(--border-primary);object-fit:cover}.author-widget__info{flex:1;min-width:0}.author-widget__name{font-size:18px;font-weight:600;color:var(--text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-flex;align-items:center;gap:4px}.author-widget__admin-badge{width:20px;height:20px;flex-shrink:0}.author-widget__bio{font-size:14px;color:var(--text-secondary);line-height:1.6;margin:0 0 16px}.author-widget__social{display:flex;align-items:center;justify-content:space-around;gap:8px;margin-bottom:16px}.author-widget__social-item{display:flex;flex-direction:column;align-items:center;gap:4px;text-decoration:none;color:var(--text-secondary);transition:color .2s}.author-widget__social-item svg{width:40px;height:40px;padding:10px;border-radius:50%;background:var(--bg-secondary);transition:all .2s}.author-widget__social-item span{font-size:10px;color:var(--text-tertiary);transition:color .2s}.author-widget__social-item:hover{color:var(--theme-color)}.author-widget__social-item:hover svg{background:var(--bg-hover)}.author-widget__social-item:hover span{color:var(--text-secondary)}.author-widget__divider{width:100%;height:1px;background:var(--border-secondary);margin-bottom:16px}.author-widget__heatmap{margin-top:16px}.author-widget__heatmap-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.author-widget__heatmap-title{font-size:13px;font-weight:600;color:var(--text-primary);margin:0}.author-widget__heatmap-date{font-size:12px;color:var(--text-tertiary)}.author-widget__heatmap-weekdays{display:none}.author-widget__heatmap-weekdays span{font-size:10px;color:var(--text-tertiary)}.author-widget__heatmap-grid{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:4px;margin-bottom:12px}.author-widget__heatmap-cell{position:relative;width:16px;height:16px;flex:0 0 16px;border-radius:2px;transition:all .2s}.author-widget__heatmap-cell[data-tip]{cursor:pointer}.author-widget__heatmap-cell[data-tip]:before,.author-widget__heatmap-cell[data-tip]:after{position:absolute;left:50%;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s ease,visibility .16s ease,transform .16s ease;z-index:20}.author-widget__heatmap-cell[data-tip]:before{content:"";bottom:calc(100% + 2px);transform:translate(-50%);border:4px solid transparent;border-top-color:#0f172aeb;z-index:19}.author-widget__heatmap-cell[data-tip]:after{content:attr(data-tip);bottom:calc(100% + 8px);transform:translate(-50%,4px);white-space:nowrap;font-size:11px;line-height:1.2;color:#fff;background:#0f172aeb;border-radius:4px;padding:5px 8px;box-shadow:0 2px 10px #0000003d}.author-widget__heatmap-cell[data-tip]:hover:before,.author-widget__heatmap-cell[data-tip]:hover:after{opacity:1;visibility:visible}.author-widget__heatmap-cell[data-tip]:hover:after{transform:translate(-50%)}.author-widget__heatmap-cell--level-0{background:#edf1f5}.author-widget__heatmap-cell--level-1{background:#86efac}.author-widget__heatmap-cell--level-2{background:#4ade80}.author-widget__heatmap-cell--level-3{background:#22c55e}.author-widget__heatmap-cell[data-tip]:hover{transform:scale(1.1);box-shadow:0 2px 4px #0000001a}.author-widget__heatmap-legend{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:10px;color:var(--text-tertiary)}.author-widget__heatmap-legend-items{display:flex;gap:3px}.author-widget__heatmap-legend-item{width:10px;height:10px;border-radius:1px}.author-widget__heatmap-legend-item--level-0{background:#edf1f5;border:1px solid #edf1f5}.author-widget__heatmap-legend-item--level-1{background:#86efac}.author-widget__heatmap-legend-item--level-2{background:#4ade80}.author-widget__heatmap-legend-item--level-3{background:#22c55e}.aerocore-widget-post-list .post-thumbnail{width:96px;height:60px;flex-shrink:0;border-radius:var(--border-radius-sm, 6px);overflow:hidden}.aerocore-widget-post-list .post-thumbnail img{width:100%;height:100%;object-fit:cover;transition:.3s}.aerocore-widget-post-list .post-item-list{font-size:15px;align-items:center;padding-bottom:10px;padding-left:8px;border-bottom:1px solid var(--border-light, #f3f3f3)}.aerocore-widget-post-list .post-item-list:last-child{border-bottom:none}.aerocore-widget-post-list .post-item-list>a{font-size:14px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.aerocore-widget-post-list .post-item-list:before{content:"";width:8px;background-color:#d7d7d7;height:8px;flex-shrink:0;border-radius:50%}.author-widget__tabs{display:flex;align-items:center;gap:6px;margin-top:10px;padding:4px;border-radius:10px;background:var(--bg-secondary)}html:not([data-theme=dark]) .author-widget__tabs{background:#f2f3f5}.author-widget__tab-radio{position:absolute;opacity:0;pointer-events:none}.author-widget__tab{flex:1;text-align:center;font-size:14px;line-height:1.2;color:var(--text-secondary);padding:7px 6px;border-radius:10px;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background .2s,color .2s}.author-widget__tab-radio:checked+.author-widget__tab{background:var(--bg-card);color:var(--theme-color);font-weight:600;box-shadow:none}.author-widget__tab-panels{margin-top:10px}.author-widget__tab-panel{display:none}.author-widget__tab-panel.is-active{display:block}.author-widget__good-post-item{padding:12px 0;border-bottom:1px solid var(--border-secondary)}.author-widget__good-post-item:last-child{border-bottom:none}.author-widget__good-post-title{display:-webkit-box;position:relative;padding-left:12px;font-size:14px;line-height:1.5;font-weight:600;color:var(--text-primary);text-decoration:none;transition:color .2s;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.author-widget__good-post-title:before{content:"";position:absolute;left:0;top:.25em;width:5px;height:1.1em;border-radius:99px;background:var(--theme-color)}.author-widget__good-post-title:hover{color:var(--theme-color)}.author-widget__good-post-meta{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:10px;font-size:12px;color:var(--text-tertiary)}.author-widget__good-post-date{min-width:0;color:var(--text-tertiary)}.author-widget__good-post-category{flex-shrink:0;color:var(--text-secondary);text-decoration:none;transition:color .2s}a.author-widget__good-post-category:hover{color:var(--theme-color)}.author-widget__good-post-empty{font-size:13px;color:var(--text-muted);text-align:center;padding:14px 0}.author-widget__good-post-item--skeleton .author-widget__good-post-title--skeleton,.author-widget__good-post-item--skeleton .author-widget__good-post-meta--skeleton{background:var(--bg-skeleton);border-radius:8px;animation:skeleton-pulse 1.5s ease-in-out infinite}.author-widget__good-post-item--skeleton .author-widget__good-post-title--skeleton{height:21px;width:86%}.author-widget__good-post-item--skeleton .author-widget__good-post-meta--skeleton{margin-top:10px;height:14px;width:36%}.author-widget__speech-item{background:var(--bg-secondary);border-radius:14px;padding:14px 16px;margin-bottom:10px}.author-widget__speech-item:last-child{margin-bottom:0}html:not([data-theme=dark]) .author-widget__speech-item{background:#f2f3f5}.author-widget__speech-title{display:-webkit-box;font-size:12px;line-height:1.5;font-weight:400;color:var(--theme-color);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.author-widget__speech-title a{color:inherit;text-decoration:none;transition:opacity .2s}.author-widget__speech-title a:hover{opacity:.85}.author-widget__speech-content{display:-webkit-box;margin-top:8px;font-size:12px;line-height:1.5;color:var(--text-secondary);-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.author-widget__speech-item--skeleton .author-widget__speech-title--skeleton,.author-widget__speech-item--skeleton .author-widget__speech-content--skeleton{background:var(--bg-skeleton);border-radius:8px;animation:skeleton-pulse 1.5s ease-in-out infinite}.author-widget__speech-item--skeleton .author-widget__speech-title--skeleton{height:22px;width:52%}.author-widget__speech-item--skeleton .author-widget__speech-content--skeleton{margin-top:8px;height:46px;width:92%}@media(max-width:768px){.article-tabs--right{justify-content:flex-start!important}}.post-new-no-permission{text-align:center;padding:80px 20px;color:var(--text-secondary, #6b7280)}.post-new-no-permission h2{font-size:20px;color:var(--text-primary, #1f2937);margin-bottom:12px}.post-new-no-permission a{color:var(--theme-color, #409EFF);text-decoration:none}.post-password-form{max-width:100%;margin:40px 0;padding:32px;background:var(--bg-card, #fff);border:1px solid var(--border-primary, #e5e6eb);border-radius:var(--border-radius-md, 8px);text-align:center}.post-password-form p:first-child{font-size:14px;color:var(--text-secondary, #86909c);line-height:1.6;margin-bottom:16px}.post-password-form p:last-child{display:flex;align-items:center;gap:8px;margin:0}.post-password-form label{display:flex;align-items:center;gap:8px;flex:1;font-size:14px;color:var(--text-primary, #1d2129)}.post-password-form input[type=password]{flex:1;height:36px;padding:0 12px;border:1px solid var(--border-primary, #e5e6eb);border-radius:4px;font-size:14px;background:var(--bg-card, #fff);color:var(--text-primary, #1d2129);outline:none;transition:border-color .2s}.post-password-form input[type=password]:focus{border-color:var(--theme-color, #165dff)}.post-password-form input[type=submit]{height:36px;padding:0 20px;border:none;border-radius:4px;background:var(--theme-color, #165dff);color:#fff;font-size:14px;cursor:pointer;white-space:nowrap;transition:opacity .2s}.post-password-form input[type=submit]:hover{opacity:.85}@media(max-width:768px){.post-password-form{margin:20px 0;padding:24px 20px}.post-password-form p:last-child{flex-direction:column}.post-password-form label{flex-direction:column;align-items:stretch;width:100%}.post-password-form input[type=password],.post-password-form input[type=submit]{width:100%}}.slider-component{margin-bottom:14px;border-radius:var(--border-radius);overflow:hidden;--swiper-navigation-sides-offset:16px}.slider-component .swiper{width:100%;height:var(--slider-h, 400px)}.slider-component .swiper-slide img{width:100%;height:100%;display:block}.slider-component .swiper-slide a{display:block;height:100%}.slider-component .swiper-button-prev,.slider-component .swiper-button-next{color:#fff;background:#0000004d;width:40px;height:40px;border-radius:50%;transition:background .2s,opacity .25s;opacity:0}.slider-component .swiper-button-prev svg,.slider-component .swiper-button-next svg{width:16px;height:16px}.slider-component .swiper-button-prev:hover,.slider-component .swiper-button-next:hover{background:#00000080}.slider-component:hover .swiper-button-prev,.slider-component:hover .swiper-button-next{opacity:1}.slider-component .swiper-pagination-bullet{background:var(--bg-card);opacity:.6;transition:opacity .2s,transform .2s}.slider-component .swiper-pagination-bullet-active{opacity:1;transform:scale(1.2)}@media(max-width:768px){.slider-component{--swiper-navigation-sides-offset:12px}.slider-component .swiper{height:var(--slider-h-mobile, 200px)}.slider-component .swiper-button-prev,.slider-component .swiper-button-next{width:32px;height:32px}.slider-component .swiper-button-prev svg,.slider-component .swiper-button-next svg{width:12px;height:12px}}.main-article-list{margin-bottom:14px;overflow:hidden;background:var(--bg-card);border-radius:var(--border-radius);padding:20px 24px;min-width:0}.main-article-list img{max-width:100%}.main-article-list .article-list--card .article-item__title{min-height:2.8em}.article-list-component{margin-bottom:14px;overflow:hidden;background:var(--bg-card);border-radius:var(--border-radius);padding:20px 24px}.article-list-component img{max-width:100%}.article-list-header{margin-bottom:16px}.article-list-title{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--text-primary)}a.article-list-title{display:inline-flex;align-items:center;gap:6px;font-size:18px;font-weight:600;color:var(--text-primary);text-decoration:none;transition:color .2s}a.article-list-title:hover{color:var(--color-link)}a.article-list-title svg{transition:transform .2s}a.article-list-title:hover svg{transform:translate(3px)}.article-list{min-height:100px}.article-list .article-item{position:relative}.article-list .article-item__title a{color:inherit;text-decoration:none}.article-list .article-item__thumb{display:block}.article-list .article-item__meta-main{display:flex;align-items:center;gap:10px;min-width:0}.article-list .article-item__author{display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:180px}.article-list .article-item__author-avatar{width:18px;height:18px;border-radius:50%;object-fit:cover;flex-shrink:0}.article-list .article-item__author-name{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.article-list .article-item__sticky{display:inline-block;font-size:12px;color:#fff;background-color:var(--theme-color);margin-right:6px;padding:1px 4px;border-radius:3px;vertical-align:middle}.article-list .article-item__new{position:absolute;right:10px;top:10px;display:inline-block;font-size:12px;color:#fff;background-color:#f56c6c;padding:1px 4px;border-radius:4px;z-index:1}.article-list--text .article-item{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--border-secondary);text-decoration:none;color:inherit}.article-list--text .article-item:last-child{border-bottom:none}.article-list--text .article-item:hover .article-item__title{color:var(--color-link)}.article-list--text .article-item__thumb{display:none}.article-list--text .article-item__content{flex:1;display:flex;align-items:center;min-width:0}.article-list--text .article-item__title{flex:1;font-size:14px;font-weight:500;color:var(--text-content);margin:0;line-height:1.5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.article-list--text .article-item__excerpt,.article-list--text .article-item__stats{display:none}.article-list--text .article-item__meta{flex-shrink:0}.article-list--text .article-item__author{max-width:110px}.article-list--text .article-item__date{flex-shrink:0;font-size:12px;color:var(--text-muted);margin-left:0}.article-list--image_text .article-item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-secondary);text-decoration:none;color:inherit;overflow:hidden}.article-list--image_text .article-item:last-child{border-bottom:none}.article-list--image_text .article-item:hover .article-item__title{color:var(--color-link)}.article-list--image_text .article-item__thumb{width:200px;height:134px;flex-shrink:0;border-radius:var(--border-radius);overflow:hidden;background:var(--bg-hover)}.article-list--image_text .article-item__thumb img{width:100%;height:100%;object-fit:cover}.article-list--image_text .article-item__content{flex:1;display:flex;flex-direction:column;min-width:0}.article-list--image_text .article-item__title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 8px;line-height:1.5;transition:color .2s}.article-list--image_text .article-item__excerpt{font-size:14px;color:var(--text-tertiary);line-height:1.6;margin:0;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;word-break:break-all}.article-list--image_text .article-item__meta{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:8px}.article-list--image_text .article-item__meta-main{flex:1}.article-list--image_text .article-item__author-avatar{width:20px;height:20px}.article-list--image_text .article-item__date{font-size:12px;color:var(--text-muted)}.article-list--card{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:20px}.article-list--card .article-item{display:block;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-primary);text-decoration:none;color:inherit;transition:box-shadow .2s,transform .2s;background:var(--bg-card);container-type:inline-size}.article-list--card .article-item:hover{box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.article-list--card .article-item:hover .article-item__title{color:var(--color-link)}.article-list--card .article-item__thumb{width:100%;height:180px;overflow:hidden;background:var(--bg-hover)}.article-list--card .article-item__thumb img{width:100%;height:100%;object-fit:cover}.article-list--card .article-item__content{padding:10px}.article-list--card .article-item__title{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 8px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;transition:color .2s}.article-list--card .article-item__excerpt{font-size:13px;color:var(--text-tertiary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.article-list--card .article-item__meta{display:flex;align-items:center;justify-content:space-between;margin:10px -10px 0;padding:8px 10px 0;border-top:1px solid var(--border-secondary);gap:8px}.article-list--card .article-item__meta-main{margin-top:0}.article-list--card .article-item__date{display:inline;font-size:12px;color:var(--text-muted);margin-top:0}@container (max-width:260px){.article-list--card .article-item__stats{display:none}}.article-list--waterfall{column-width:240px;column-gap:20px}.article-list--waterfall .article-item{break-inside:avoid;display:inline-block;width:100%;margin-bottom:20px;border-radius:var(--border-radius);overflow:hidden;border:1px solid var(--border-primary);text-decoration:none;color:inherit;transition:box-shadow .2s;background:var(--bg-card)}.article-list--waterfall .article-item:hover{box-shadow:0 4px 12px #0000001a}.article-list--waterfall .article-item:hover .article-item__title{color:var(--color-link)}.article-list--waterfall .article-item__thumb{width:100%;overflow:hidden;background:var(--bg-hover)}.article-list--waterfall .article-item__thumb img{width:100%;display:block}.article-list--waterfall .article-item__content{padding:14px}.article-list--waterfall .article-item__title{font-size:15px;font-weight:600;color:var(--text-primary);margin:0 0 6px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all;transition:color .2s}.article-list--waterfall .article-item__excerpt{font-size:13px;color:var(--text-tertiary);line-height:1.5;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.article-list--waterfall .article-item__meta{display:flex;align-items:center;justify-content:space-between;margin:8px -14px 0;padding:8px 14px 0;border-top:1px solid var(--border-secondary)}.article-list--waterfall .article-item__meta-main{margin-top:0}.article-list--waterfall .article-item__date{display:inline;font-size:12px;color:var(--text-muted);margin-top:0}.article-list-skeleton .article-list-skeleton__item{display:flex;gap:16px;padding:16px 0;border-bottom:1px solid var(--border-secondary)}.article-list-skeleton .article-list-skeleton__item:last-child{border-bottom:none}.article-list-skeleton .article-list-skeleton__thumb{width:200px;height:134px;flex-shrink:0;border-radius:var(--border-radius);background:var(--bg-hover);animation:skeleton-pulse 1.5s ease-in-out infinite}.article-list-skeleton .article-list-skeleton__body{flex:1;display:flex;flex-direction:column;gap:10px;padding:4px 0}.article-list-skeleton .article-list-skeleton__line{height:14px;border-radius:4px;background:var(--bg-hover);animation:skeleton-pulse 1.5s ease-in-out infinite}.article-list-skeleton .article-list-skeleton__line--title{width:60%;height:18px}.article-list-skeleton .article-list-skeleton__line--text{width:90%}.article-list-skeleton .article-list-skeleton__line--short{width:40%}@media(max-width:768px){.article-list-skeleton .article-list-skeleton__thumb{width:120px;height:80px}}.layout-grid>div{min-width:0;container-type:inline-size}.layout-col--sidebar>*{margin-bottom:14px!important}.layout-col--sidebar>*:last-child{margin-bottom:0!important}@container (max-width:500px){.article-list--image_text .article-item__thumb{width:35%;max-width:200px;height:auto;aspect-ratio:3 / 2;align-self:flex-start}.article-list--image_text .article-item{gap:12px}.article-list--image_text .article-item__title{font-size:14px;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-list--image_text .article-item__excerpt{display:none}.article-list--image_text .article-item__meta{padding-top:4px}.article-list--image_text .article-item__stats{display:none}.article-list--image_text .article-item__date{font-size:12px}.article-list--image_text .article-item__author{max-width:96px}.article-list--text .article-item__title{white-space:nowrap;overflow:hidden;display:block;text-overflow:ellipsis}.article-list--text .article-item__meta,.article-list--text .article-item__date{display:none}}@media(max-width:768px){.layout-grid{grid-template-columns:1fr!important}.layout-col--sidebar{display:none}.layout-container--mobile-hide{display:none!important}.layout-container--mobile-first-only .layout-grid>div:nth-child(n+2){display:none!important}.layout-container--mobile-horizontal-scroll .layout-grid{display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;gap:12px!important}.layout-container--mobile-horizontal-scroll .layout-grid>div{min-width:280px!important;flex-shrink:0!important}.article-list--image_text .article-item__thumb{width:35%;max-width:200px;height:auto;aspect-ratio:3 / 2;align-self:flex-start}.article-list--image_text .article-item{gap:12px}.article-list--image_text .article-item__title{font-size:14px;margin-bottom:4px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.article-list--image_text .article-item__stats{display:none}.article-list--image_text .article-item__date{font-size:12px}.article-list--image_text .article-item__author{max-width:90px}.article-list--image_text .article-item__meta{padding-top:4px}.article-list--card{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.article-list--card .article-item__thumb{height:120px}.article-list--card .article-item__content{padding:10px}.article-list--card .article-item__title{font-size:13px;margin-bottom:4px}.article-list--card .article-item__date{font-size:11px}.article-list--waterfall{column-width:160px;column-gap:12px}.main-article-list,.article-list-component{padding:16px}}.link-list-component{margin-bottom:14px;background:var(--bg-card);border-radius:var(--border-radius);padding:20px 24px}.link-list-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:16px}.link-list-title-group{display:inline-flex;align-items:center;gap:8px;min-width:0}.link-list-title{font-size:18px;font-weight:600;color:var(--text-primary);white-space:nowrap}.link-list-title-desc{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-list-title-link{font-size:13px;color:var(--text-tertiary);text-decoration:none;white-space:nowrap;transition:color .2s}.link-list-title-link:hover{color:var(--theme-color)}.link-list-item__title{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-list-component--link .link-list-body{display:flex;flex-wrap:wrap;gap:10px}.link-list-component--link .link-list-item{display:inline-flex;align-items:center;gap:6px;max-width:100%;color:var(--text-secondary);text-decoration:none;font-size:14px;transition:color .2s}.link-list-component--link .link-list-item:hover{color:var(--theme-color)}.link-list-component--link .link-list-item__icon{width:18px;height:18px;border-radius:3px;object-fit:cover}.link-list-component--card .link-list-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.link-list-component--card .link-list-item{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:var(--border-radius);border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-secondary);text-decoration:none;transition:all .2s}.link-list-component--card .link-list-item:hover{border-color:var(--theme-color);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.link-list-component--card .link-list-item__icon{width:28px;height:28px;border-radius:var(--border-radius-sm);object-fit:cover;flex-shrink:0}.link-list-component--card .link-list-item__title{flex:1;font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-list-component--image_card .link-list-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.link-list-component--image_card .link-list-item{display:flex;align-items:center;justify-content:center;height:60px;padding:0;border-radius:var(--border-radius-sm);border:1px solid var(--border-primary);background:var(--bg-secondary);text-decoration:none;overflow:hidden;transition:all .2s}.link-list-component--image_card .link-list-item:hover{border-color:var(--theme-color);box-shadow:var(--shadow-sm)}.link-list-component--image_card .link-list-item__icon{width:100%;height:auto;display:block}.link-list-component--image_card .link-list-item__text{font-size:14px;color:var(--text-tertiary);text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.link-list-empty{font-size:14px;color:var(--text-tertiary);text-align:center;padding:14px 0 8px}.link-list-item--skeleton{pointer-events:none;cursor:default}.link-list-item--skeleton:hover{transform:none!important;border-color:var(--border-primary)!important;box-shadow:none!important;color:inherit!important}.link-list-item__skeleton-icon,.link-list-item__skeleton-line,.link-list-item__skeleton-image{display:block;background:#94a3b829;animation:link-list-skeleton-pulse 1.5s ease-in-out infinite}.link-list-component--link .link-list-item__skeleton-icon{width:18px;height:18px;border-radius:3px}.link-list-component--link .link-list-item__skeleton-line{width:72px;height:12px;border-radius:6px}.link-list-component--card .link-list-item__skeleton-icon{width:28px;height:28px;border-radius:var(--border-radius-sm);flex-shrink:0}.link-list-component--card .link-list-item__skeleton-line{width:72px;max-width:100%;height:12px;border-radius:6px}.link-list-component--image_card .link-list-item__skeleton-image{width:80%;height:12px;border-radius:6px}.icon-card-component{margin-bottom:14px}.icon-card-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:12px}.icon-card-item{display:flex;align-items:center;gap:12px;min-width:0;padding:14px 16px;border:none;border-radius:var(--border-radius);background:#ffffffd1;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);text-decoration:none;color:var(--text-primary);transition:all .2s}.icon-card-item:hover{transform:translateY(-1px)}.icon-card-item--static{cursor:default}.icon-card-item--static:hover{transform:none}html[data-theme=dark] .icon-card-item{background:var(--bg-card);border:none;backdrop-filter:none;-webkit-backdrop-filter:none}.icon-card-item__icon{width:52px;height:52px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex-shrink:0;overflow:hidden}.icon-card-item__icon--no-bg{width:52px;height:52px;border-radius:var(--border-radius-sm);background:transparent!important;color:var(--theme-color);overflow:hidden}.icon-card-item__svg{width:26px;height:26px;display:block}.icon-card-item__icon--no-bg .icon-card-item__svg{width:100%;height:100%}.icon-card-item__svg--single{fill:currentColor}.icon-card-item__img{width:26px;height:26px;object-fit:cover;margin:0!important;border-radius:0!important}.icon-card-item__icon--no-bg .icon-card-item__img{width:100%;height:100%}.icon-card-item__placeholder{font-size:16px;line-height:1;font-weight:600}.icon-card-item__content{min-width:0;display:flex;flex-direction:column;gap:4px}.icon-card-item__title{font-size:16px;font-weight:600;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.icon-card-item__desc{font-size:14px;color:var(--text-tertiary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-card-component{margin-bottom:14px}.image-card-body{display:grid;grid-template-columns:repeat(var(--image-card-columns, 4),minmax(0,1fr));gap:12px}.image-card-item{min-width:0;display:flex;flex-direction:column;gap:10px;text-decoration:none;color:var(--text-primary)}.image-card-item__panel{min-width:0;display:flex;flex-direction:column;gap:10px}.image-card-item--static{cursor:default}.image-card-item__media{position:relative;width:100%;aspect-ratio:var(--image-card-ratio, 1 / 1);border-radius:var(--border-radius);overflow:hidden;background:var(--bg-secondary)}.image-card-item__img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}a.image-card-item:hover .image-card-item__img{transform:scale(1.03)}.image-card-item__placeholder{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:10px;font-size:13px;color:var(--text-tertiary);text-align:center;line-height:1.4}.image-card-item__title{font-weight:600;color:var(--text-primary)}.image-card-item__title--outside{display:block;font-size:14px;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.image-card-item__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172a52;backdrop-filter:blur(1.6px);-webkit-backdrop-filter:blur(1.6px);z-index:1}.image-card-item__title--inside{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%,-50%);width:calc(100% - 24px);display:-webkit-box;font-size:15px;font-weight:400!important;line-height:1.4;text-align:center;color:#fff;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.image-card-item__title.image-card-item__title--inside{font-weight:400}.image-card-component--title-inside .image-card-item{gap:0}.image-card-component--title-inside .image-card-item__title--outside{display:none}.image-card-component--title-outside .image-card-item{gap:0}.image-card-component--title-outside .image-card-item__panel{border:1px solid var(--border-primary);border-radius:var(--border-radius);background:var(--bg-card);padding:10px;gap:0}.image-card-component--title-outside .image-card-item__media{margin-bottom:8px}.image-card-component--title-outside .image-card-item__title--outside{display:block!important;width:100%;max-width:100%;height:1.45em;margin:0;padding:0;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;background:transparent!important;border:0!important;border-radius:0!important}.image-card-component--title-outside .image-card-item__overlay,.image-card-component--title-outside .image-card-item__title--inside{display:none}html[data-theme=dark] .image-card-item__overlay{background:#0206176b}.aerocore-calendar{--calendar-bg:#33393b;--calendar-text:#f8fafc;--calendar-month:#ffffff;--calendar-muted:#7d8182;--calendar-dim:#505557;--calendar-nav-hover-bg:rgba(255,255,255,.08);--calendar-hover-bg:rgba(255,255,255,.1);--calendar-hover-text:#ffffff;--calendar-loading-bg:rgba(51,57,59,.72);--calendar-loading-text:rgba(255,255,255,.9);--calendar-dot-shadow:0 0 0 1px rgba(0,0,0,.12);position:relative;background:var(--calendar-bg);border-radius:var(--border-radius, 8px);padding:20px 16px 14px;color:var(--calendar-text);overflow:hidden;min-height:344px}.aerocore-calendar.aerocore-calendar--light{--calendar-bg:#ffffff;--calendar-text:#334155;--calendar-month:#1e293b;--calendar-muted:#64748b;--calendar-dim:#cbd5e1;--calendar-nav-hover-bg:#f1f5f9;--calendar-hover-bg:#f1f5f9;--calendar-hover-text:#1e293b;--calendar-loading-bg:rgba(255,255,255,.82);--calendar-loading-text:#64748b;--calendar-dot-shadow:0 0 0 1px rgba(15,23,42,.14)}html[data-theme=dark] .aerocore-calendar{--calendar-bg:#33393b;--calendar-text:#f8fafc;--calendar-month:#ffffff;--calendar-muted:#7d8182;--calendar-dim:#505557;--calendar-nav-hover-bg:rgba(255,255,255,.08);--calendar-hover-bg:rgba(255,255,255,.1);--calendar-hover-text:#ffffff;--calendar-loading-bg:rgba(51,57,59,.72);--calendar-loading-text:rgba(255,255,255,.9);--calendar-dot-shadow:0 0 0 1px rgba(0,0,0,.12)}.aerocore-calendar__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.aerocore-calendar__month-year{font-size:24px;font-weight:500;color:var(--calendar-month);line-height:1.2}.aerocore-calendar__nav{display:flex;align-items:center;gap:8px}.aerocore-calendar__nav-btn{width:30px;height:30px;border:none;border-radius:var(--border-radius-sm, 6px);background:transparent;color:var(--calendar-muted);display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer;padding:0;transition:background .2s,color .2s}.aerocore-calendar__nav-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.3;stroke-linecap:round;stroke-linejoin:round}.aerocore-calendar__nav-btn:hover{color:var(--calendar-month);background:var(--calendar-nav-hover-bg)}.aerocore-calendar__nav-btn:disabled{opacity:.5;cursor:not-allowed}.aerocore-calendar__weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin-bottom:10px;gap:6px 0;text-align:center}.aerocore-calendar__weekdays div{font-size:11px;font-weight:600;color:var(--calendar-muted);letter-spacing:.08em}.aerocore-calendar__days{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:8px 0;min-height:220px;align-content:start}.aerocore-calendar__day-cell{position:relative;width:36px;height:36px;margin:0 auto;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:14px;color:var(--calendar-text);-webkit-user-select:none;user-select:none}.aerocore-calendar__day-cell.is-clickable{cursor:pointer;transition:background .18s,color .18s,transform .18s}.aerocore-calendar__day-cell.is-clickable:not(.is-today):hover{background:var(--calendar-hover-bg);color:var(--calendar-hover-text);transform:translateY(-1px)}.aerocore-calendar__day-cell.is-dimmed{color:var(--calendar-dim)}.aerocore-calendar__day-cell.is-today{background:#4db6ac;color:#fff}.aerocore-calendar__day-num{line-height:1}.aerocore-calendar__dot{position:absolute;bottom:4px;left:50%;transform:translate(-50%);width:6px;height:6px;border-radius:50%;box-shadow:var(--calendar-dot-shadow)}.aerocore-calendar__dot--low{background:#ffb74d}.aerocore-calendar__dot--medium{background:#9575cd}.aerocore-calendar__dot--high{background:#ef5350}.aerocore-calendar__loading{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;background:var(--calendar-loading-bg);color:var(--calendar-loading-text);font-size:13px;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s,visibility .2s}.aerocore-calendar.aerocore-calendar--loading .aerocore-calendar__loading{opacity:1;visibility:visible}@media(max-width:768px){.link-list-component--hide-mobile{display:none}.link-list-component{padding:16px}.link-list-component--card .link-list-body{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}.link-list-component--image_card .link-list-body{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.link-list-component--image_card .link-list-item{height:50px}.icon-card-body{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.icon-card-item{padding:12px}.icon-card-item__icon,.icon-card-item__icon--no-bg{width:44px;height:44px}.icon-card-item__svg,.icon-card-item__img{width:22px;height:22px}.icon-card-item__icon--no-bg .icon-card-item__svg,.icon-card-item__icon--no-bg .icon-card-item__img{width:100%;height:100%}.icon-card-item__title{font-size:15px}.icon-card-item__desc{font-size:13px}.icon-card-component--mobile-scroll .icon-card-body{display:flex;flex-wrap:nowrap;overflow-x:auto;gap:10px;padding-bottom:4px;scroll-snap-type:x mandatory}.icon-card-component--mobile-scroll .icon-card-body::-webkit-scrollbar{height:4px}.icon-card-component--mobile-scroll .icon-card-body::-webkit-scrollbar-thumb{border-radius:999px;background:#64748b59}.icon-card-component--mobile-scroll .icon-card-item{flex:0 0 250px;min-width:250px;scroll-snap-align:start}.icon-card-component--mobile-wrap .icon-card-body{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));overflow:visible}.image-card-body{grid-template-columns:repeat(var(--image-card-columns-mobile, 2),minmax(0,1fr));gap:10px}.image-card-item__title--outside{font-size:13px}.image-card-component--title-outside .image-card-item__panel{padding:8px}.image-card-component--title-outside .image-card-item__media{margin-bottom:6px}.image-card-item__title--inside{font-size:14px}.aerocore-calendar{padding:16px 12px 12px;min-height:320px}.aerocore-calendar__month-year{font-size:20px}.aerocore-calendar__weekdays{margin-bottom:8px}.aerocore-calendar__day-cell{width:34px;height:34px;font-size:13px}}.widget-area--empty{padding:16px 20px;background:var(--bg-card);border:1px dashed var(--border-primary);border-radius:var(--border-radius)}.widget-area__empty{font-size:13px;line-height:1.7;color:var(--text-tertiary)}.widget-area .widget{margin-bottom:16px;padding:16px 20px;background:var(--bg-card);border-radius:var(--border-radius)}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget.widget_aerocore_search{padding:0;background:none;box-shadow:none}.widget-area .widget.widget_aerocore_search .widget-title{display:none}.widget-area .widget-title{font-size:16px;font-weight:600;color:var(--text-primary);margin:0 0 12px;padding-bottom:10px;border-bottom:2px solid var(--border-primary);position:relative;display:flex;align-items:center;gap:6px}.widget-area .widget-title-classic{border-bottom:none;padding-left:20px}.widget-area .widget-title-classic:before,.widget-area .widget-title-classic:after{position:absolute;transform:skew(-15deg);content:"";width:2px;height:15px;background:var(--theme-color);top:3px;left:4px;transition:.4s}.widget-area .widget-title-classic:after{left:10px}.widget-area .widget-title-mac{border-bottom:none;padding-left:40px}.widget-area .widget-title-mac:before,.widget-area .widget-title-mac:after{position:absolute;width:12px;height:12px;transform:none;background:#fc625d;border-radius:50%;top:6px;left:20px;content:""}.widget-area .widget-title-mac:after{left:5px;background-color:#fdbc40}.widget-area .widget-title-custom,.widget-area .widget-title-preset-icon{padding-left:0}.widget-area .widget-title.widget-title-custom,.widget-area .widget-title.widget-title-preset-icon{padding-bottom:0!important;border-bottom:none!important}.widget-area .widget-title-custom .widget-title-icon,.widget-area .widget-title-preset-icon .widget-title-icon{position:static;transform:none;width:20px;height:20px;flex-shrink:0}.widget-area .widget-title-custom .widget-title-icon{object-fit:contain}.widget-area .widget-title-preset-icon .widget-title-icon-svg{width:18px;height:18px;display:block}.widget-area .widget-title-preset-icon .widget-title-icon-svg--single{fill:currentColor}.widget-area ul{list-style:none;padding:0;margin:0}.widget-area ul li{padding:8px 0;border-bottom:1px solid var(--border-secondary);overflow:hidden}.widget-area ul li:last-child{border-bottom:none}.widget-area ul li a{color:var(--text-secondary);text-decoration:none;font-size:14px;transition:color .2s;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-area ul li a:hover{color:var(--color-link)}.widget-area select,.widget-area input[type=text],.widget-area textarea{width:100%;padding:8px 12px;border:1px solid var(--border-input);border-radius:var(--border-radius-sm);font-size:14px;color:var(--text-content);background:var(--bg-card);transition:border-color .2s;box-sizing:border-box}.widget-area select:focus,.widget-area input[type=text]:focus,.widget-area textarea:focus{outline:none;border-color:var(--border-focus)}.widget-area .textwidget{font-size:14px;line-height:1.6;color:var(--text-secondary)}.widget-area .textwidget p{margin:0 0 10px}.widget-area .textwidget p:last-child{margin-bottom:0}.archive-page__sidebar .widget-area,.child-page__sidebar .widget-area{position:sticky;top:20px}.site-footer__widgets .widget{background:none;padding:0;margin-bottom:0;margin-left:auto;text-align:right}.site-footer__widgets .widget p,.site-footer__widgets .widget div,.site-footer__widgets .widget span,.site-footer__widgets .widget a,.site-footer__widgets .widget li{text-align:right}.site-footer__widgets .widget img{display:block;margin-left:auto;margin-right:0}.site-footer__widgets .widget_text .textwidget img{display:inline;margin-left:0;margin-right:0;vertical-align:middle}.site-footer__widgets .widget_text,.site-footer__widgets .textwidget,.site-footer__widgets .textwidget p,.site-footer__widgets .textwidget span,.site-footer__widgets .textwidget div,.site-footer__widgets .wp-block-paragraph,.site-footer__widgets .wp-block-paragraph p{font-size:14px!important}.site-footer__widgets .widget-title{font-size:15px;font-weight:600;color:var(--text-footer-medium);margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--border-footer);display:flex;align-items:center;justify-content:flex-end;gap:6px}.site-footer__widgets .widget-title.widget-title-custom,.site-footer__widgets .widget-title.widget-title-preset-icon{padding-bottom:0!important;border-bottom:none!important}.widget_search .searchform>div{display:flex;align-items:center;gap:0}.widget_search #s{flex:1;min-width:0;height:38px;padding:0 12px;font-size:14px;line-height:38px;color:var(--text-primary);background:var(--bg-card);border:1px solid var(--border-input);border-radius:8px 0 0 8px;outline:none;transition:border-color .2s,box-shadow .2s;box-sizing:border-box}.widget_search #s:focus{border-color:var(--theme-color, #4f46e5);box-shadow:0 0 0 3px #4f46e514;z-index:1}.widget_search #s::placeholder{color:var(--text-muted)}.widget_search #searchsubmit{height:38px;padding:0 16px;font-size:14px;font-weight:500;line-height:38px;color:#fff;background:var(--theme-color, #4f46e5);border:1px solid var(--theme-color, #4f46e5);border-left:none;border-radius:0 8px 8px 0;cursor:pointer;transition:opacity .2s;white-space:nowrap;box-sizing:border-box}.widget_search #searchsubmit:hover{opacity:.85}.aerocore-widget-post-list .widget-post-item{display:flex;gap:10px;margin:10px 0;font-size:14px;position:relative;align-items:center}.aerocore-widget-post-list .widget-post-item .post-main{flex:1}.aerocore-widget-post-list .widget-post-item .post-main>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.aerocore-widget-post-list .widget-post-item:hover img{transform:scale(1.1)}.aerocore-widget-post-list .widget-post-item .widget-post-item-index{position:absolute;top:10px;padding-right:5px;left:-12px;text-align:right;width:30px;background-color:#818b95;border-radius:2px 8px 8px 2px;color:#fff;box-shadow:0 1px 5px #0003;z-index:20}.aerocore-widget-post-list .widget-post-item:first-child .widget-post-item-index{background:#f56c6c}.aerocore-widget-post-list .widget-post-item:nth-child(2) .widget-post-item-index{background:#ffa41b}.aerocore-widget-post-list .widget-post-item:nth-child(3) .widget-post-item-index{background:#409eff}.aerocore-widget-post-list .widget-post-info{text-align:right}.aerocore-widget-post-list .widget-post-item-first{position:relative;display:block;overflow:hidden}.aerocore-widget-post-list .widget-post-item-first .widget-post-title-warp{position:absolute;background:#0000004d;width:100%;padding:10px;bottom:3px;border-radius:var(--border-radius-sm, 6px);overflow:hidden}.aerocore-widget-post-list .widget-post-item-first .widget-post-title-warp>a{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-break:break-all}.aerocore-widget-post-list .widget-post-item-first .widget-post-title-warp a{color:#fff}.aerocore-widget-post-list .widget-post-item-first img{width:100%;height:auto;max-height:160px;border-radius:var(--border-radius-sm, 6px);overflow:hidden;transition:.3s}.widget-area .widget.aerocore-widget-calendar--no-container{padding:0;background:none;box-shadow:none}.widget_aerocore_toc .widget-title{border-bottom:none;padding-bottom:0;margin-bottom:8px}.aerocore-toc{max-height:420px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.12) transparent}.aerocore-toc::-webkit-scrollbar{width:4px}.aerocore-toc::-webkit-scrollbar-track{background:transparent}.aerocore-toc::-webkit-scrollbar-thumb{background:#0000001f;border-radius:4px}.aerocore-toc__group{margin:0;padding:0}.aerocore-toc__node--collapsed>.aerocore-toc__group{display:none}.aerocore-toc__toggle{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;flex-shrink:0;margin-right:2px;border-radius:3px;cursor:pointer;transition:transform .2s,background .15s}.aerocore-toc__toggle:hover{background:#0000000f}.aerocore-toc__toggle svg{transition:transform .2s}.aerocore-toc__node--collapsed>.aerocore-toc__link>.aerocore-toc__toggle svg{transform:rotate(-90deg)}.aerocore-toc__group--l2,.aerocore-toc__group--l3{padding-left:16px}.aerocore-toc__link{display:flex;align-items:flex-start;padding:6px 10px;color:var(--text-secondary, #6b7280);font-size:13px;line-height:1.5;border-radius:4px;cursor:pointer;transition:color .2s,background .2s}.aerocore-toc__link:hover{color:var(--theme-color, #409EFF);background:#409eff0f}.aerocore-toc__link--active{color:var(--theme-color, #409EFF);background:#409eff1a;font-weight:500}.aerocore-toc__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}html[data-theme=dark] .aerocore-toc::-webkit-scrollbar-thumb{background:#ffffff26}html[data-theme=dark] .aerocore-toc{scrollbar-color:rgba(255,255,255,.15) transparent}html[data-theme=dark] .aerocore-toc__toggle:hover{background:#ffffff14}.site-bg{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;background-position:center;pointer-events:none}#nprogress{pointer-events:none}#nprogress .bar{background:var(--theme-color);position:fixed;z-index:1001;top:0;left:0;width:100%;height:5px}#nprogress .peg{display:block;position:absolute;right:0;width:100px;height:100%;box-shadow:0 0 20px var(--theme-color),0 0 10px var(--theme-color);opacity:1;transform:rotate(3deg) translateY(-4px)}.aero-toast{position:fixed;top:60px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:10px 20px;border-radius:8px;font-size:14px;z-index:9999;background:#fff;color:var(--text-primary, #1d2129);box-shadow:0 4px 16px #0000001f;pointer-events:none;animation:aero-toast-in .25s ease;transition:opacity .25s}.aero-toast.is-leave{opacity:0}.aero-toast__icon{display:flex;align-items:center;flex-shrink:0}.aero-toast__text{white-space:nowrap}@keyframes aero-toast-in{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes load-more-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.4}}@keyframes wave-move{0%{transform:translate3d(-90px,0,0)}to{transform:translate3d(85px,0,0)}}@keyframes toast-in{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes skeleton-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes login-fade-in{0%{opacity:0}to{opacity:1}}@keyframes login-slide-in{0%{opacity:0;transform:translateY(-16px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes login-spin{to{transform:rotate(360deg)}}@keyframes link-list-skeleton-pulse{0%{opacity:.45}50%{opacity:1}to{opacity:.45}}.back-to-top{position:fixed;right:20px;bottom:152px;width:40px;height:40px;border-radius:50%;border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-secondary);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 2px 8px #0000001a;opacity:0;visibility:hidden;transform:translateY(12px);transition:opacity .3s,visibility .3s,transform .3s,background .2s,color .2s;z-index:999;padding:0}.back-to-top:hover{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.back-to-top--visible{opacity:1;visibility:visible;transform:translateY(0)}@media(max-width:768px){.back-to-top{right:12px;bottom:36px;width:36px;height:36px}}.mobile-bottom-bar{display:none}@media(max-width:768px){body.has-mobile-bottom-bar .back-to-top{bottom:72px}.mobile-bottom-bar{display:flex;position:fixed;bottom:0;left:0;right:0;height:56px;background:#ffffffd9;backdrop-filter:saturate(4) blur(20px);-webkit-backdrop-filter:saturate(4) blur(20px);box-shadow:0 -1px 4px #0000000f;z-index:999;align-items:center;justify-content:space-around;transition:transform .3s ease}.mobile-bottom-bar--hidden{transform:translateY(100%)}.mobile-bottom-bar__item{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;text-decoration:none;color:var(--text-secondary, #666);font-size:10px;gap:2px;-webkit-tap-highlight-color:transparent}.mobile-bottom-bar__item:active{opacity:.7}.mobile-bottom-bar__icon{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.mobile-bottom-bar__icon img{width:100%;height:100%;object-fit:contain}.mobile-bottom-bar__icon svg{width:100%;height:100%}.mobile-bottom-bar__icon svg.is-single{fill:currentColor}.mobile-bottom-bar__name{line-height:1.2;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}html[data-theme=dark] .mobile-bottom-bar{background:#2a2a2ad9;box-shadow:0 -1px 4px #00000040}.page-404{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:60px 20px;background:var(--bg-card);border-radius:var(--border-radius)}.page-404__inner{text-align:center;max-width:480px}.page-404__code{font-size:120px;font-weight:800;line-height:1;color:var(--theme-color);opacity:.15;margin-bottom:8px;-webkit-user-select:none;user-select:none}.page-404__title{font-size:22px;font-weight:600;color:var(--caption-color);margin:0 0 10px}.page-404__desc{font-size:15px;color:var(--text-muted);margin:0 0 32px}.page-404__actions{display:flex;align-items:center;justify-content:center;gap:12px}.page-404__btn{display:inline-flex;align-items:center;justify-content:center;height:40px;padding:0 24px;border-radius:var(--border-radius-sm);font-size:14px;border:1px solid var(--border-primary);background:var(--bg-card);color:var(--text-secondary);text-decoration:none;transition:color .2s,border-color .2s}.page-404__btn:hover{color:var(--theme-color);border-color:var(--theme-color)}.page-404__btn--primary{background:var(--theme-color);color:#fff;border-color:var(--theme-color)}.page-404__btn--primary:hover{opacity:.85;color:#fff}html[data-theme=dark]{--bg-body:#16161a;--bg-card:#2a2a2a;--bg-hover:#3a3a3a;--bg-secondary:#222222;--text-primary:#e8e8e8;--text-secondary:#b0b0b0;--text-tertiary:#888888;--text-muted:#666666;--text-content:#c0c0c0;--caption-color:#e8e8e8;--border-primary:#3a3a3a;--border-secondary:#2a2a2a;--border-input:#444444;--shadow-sm:0 1px 3px rgba(0,0,0,.4);--shadow-md:0 4px 12px rgba(0,0,0,.5);--bg-code-inline:#3a3a3a;--bg-code-block:#2d3748;--text-code-block:#c5c8c6;--bg-blockquote:#222222;--color-link:#818cf8;--color-link-hover:#a5b4fc;--color-danger:#f87171;--color-danger-bg:rgba(239,68,68,.1);--color-danger-dark:#fca5a5;--color-warning:#fbbf24;--color-warning-bg:rgba(251,191,36,.1);--color-warning-border:#92400e;--color-success:#4ade80;--color-success-bg:rgba(74,222,128,.1);--color-success-border:#166534;--color-danger-border:#991b1b;--color-code-inline:#fb7185;--border-hover:#555555;--bg-skeleton:#3a3a3a;--bg-logo-placeholder:#312e81;--border-logo-placeholder:#4338ca;--bg-footer:#111111;--text-footer-light:#e8e8e8;--text-footer-medium:#b0b0b0;--border-footer:#2a2a2a;--border-focus:#818cf8;--border-focus-light:#666666}*,*:before,*:after{box-sizing:border-box}a{text-decoration:none;color:inherit}body{background:var(--bg-body);margin:0;overflow-x:hidden;color:var(--text-primary);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background .3s,color .3s;min-height:100vh;display:flex;flex-direction:column}svg.icon{width:16px;height:16px;vertical-align:-.15em;fill:currentColor;margin-right:4px}.site-banner{position:absolute;top:0;left:0;right:0;height:380px;background:#1e2736 center / cover no-repeat;border-radius:0 0 12px 12px;overflow:hidden}.site-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(var(--header-blur, 32px));-webkit-backdrop-filter:blur(var(--header-blur, 32px))}.site-header{position:fixed;top:0;left:0;right:0;z-index:1000;background:transparent}.site-header:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;backdrop-filter:blur(var(--header-blur, 32px));-webkit-backdrop-filter:blur(var(--header-blur, 32px));z-index:0;opacity:0}.site-header--scrolled{background:var(--header-bg-color, #1e2736) var(--header-bg-image, none) center / cover no-repeat}.site-header--scrolled:before{opacity:1}.site-header--classic{position:sticky;z-index:1000;background:var(--header-bg-color, #1e2736) var(--header-bg-image, none) center / cover no-repeat;box-shadow:0 0 3px #0000001a}.site-header--classic:before{opacity:1;backdrop-filter:blur(var(--header-blur-classic, 8px));-webkit-backdrop-filter:blur(var(--header-blur-classic, 8px))}.site-header--classic .site-header__top-inner{height:56px}.site-header--classic .site-header__search{display:none}.site-header--classic .site-header__search-btn{display:flex}.site-header--classic .site-nav--inline{display:block}.site-header--classic .site-header__bottom,.site-header--banner .site-header__search-btn,.site-header--banner .site-nav--inline{display:none}.site-header--banner .user-avatar{border-color:#ffffff73;box-shadow:0 2px 10px #00000040}.site-header--banner .header-login-btn{color:#fff;background:#ffffff2e;border-color:#ffffff6b}.site-header--banner .header-login-btn:hover{background:#ffffff47;border-color:#ffffffb3;color:#fff}body.header-style-classic .page-container{padding-top:24px}body.header-style-classic .page-container:before,body.header-style-classic .page-container:after{display:none}body.no-header-arc .page-container:before,body.no-header-arc .page-container:after{display:none}html:not([data-theme=dark]) .site-header--light-bg .site-logo{color:#333}html:not([data-theme=dark]) .site-header--light-bg .site-logo-placeholder{background:#0000000f;border-color:#00000026;color:#333}html:not([data-theme=dark]) .site-header--light-bg .site-logo-text{color:#333}html:not([data-theme=dark]) .site-header--light-bg .nav-list li a{color:#000000b3}html:not([data-theme=dark]) .site-header--light-bg .nav-list li a:hover{color:#000;background:#0000000f}html:not([data-theme=dark]) .site-header--light-bg .nav-list li.menu-item-has-children>a:after{border-color:#00000059}html:not([data-theme=dark]) .site-header--light-bg .theme-toggle{color:#0009}html:not([data-theme=dark]) .site-header--light-bg .theme-toggle:hover{background:#0000000f;color:#000}html:not([data-theme=dark]) .site-header--light-bg .site-header__search-btn{color:#0009}html:not([data-theme=dark]) .site-header--light-bg .site-header__search-btn:hover{background:#0000000f;color:#000}html:not([data-theme=dark]) .site-header--light-bg .header-login-btn{color:var(--text-primary);background:var(--bg-secondary);border-color:var(--border-primary)}html:not([data-theme=dark]) .site-header--light-bg .header-login-btn:hover{color:var(--theme-color);border-color:var(--theme-color);background:var(--bg-hover)}html:not([data-theme=dark]) .site-header--light-bg .nav-toggle{color:#0009}html:not([data-theme=dark]) .site-header--light-bg .nav-toggle:hover{background:#0000000f}.site-header--classic.site-header--bg-color{background:color-mix(in srgb,var(--header-bg-color, #ffffff) 85%,transparent);backdrop-filter:saturate(4) blur(20px);-webkit-backdrop-filter:saturate(4) blur(20px);box-shadow:0 1px 4px #0000000f}.site-header--classic.site-header--bg-color:before{display:none}body.header-no-frosted .site-header--classic.site-header--bg-color{background:var(--header-bg-color, #ffffff);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .site-header--classic.site-header--bg-color{background:color-mix(in srgb,var(--header-bg-color, #2a2a2a) 85%,transparent);box-shadow:0 1px 4px #00000040}html[data-theme=dark] body.header-no-frosted .site-header--classic.site-header--bg-color{background:var(--header-bg-color, #2a2a2a);backdrop-filter:none;-webkit-backdrop-filter:none}html[data-theme=dark] .site-header--classic.site-header--bg-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;z-index:0}.site-header__top{position:relative;z-index:50}.site-header__top-inner{max-width:1200px;height:64px;margin:0 auto;display:flex;align-items:center;justify-content:space-between}.site-header__left{display:flex;align-items:center;gap:30px}.site-logo{display:flex;align-items:center;gap:10px;text-decoration:none;color:#fff}.site-logo-img{height:40px;width:auto;display:block}.site-logo-dark,html[data-theme=dark] .site-logo-light{display:none}html[data-theme=dark] .site-logo-dark{display:block}.site-logo-placeholder{width:32px;height:32px;border-radius:var(--border-radius-sm);background:#ffffff26;border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#fff}.site-logo-text{font-size:18px;font-weight:700;color:#fff;letter-spacing:.5px}.site-header__search{display:flex;align-items:center;background:#ffffff1a;border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:0 14px;height:36px;width:300px;transition:background .2s,border-color .2s}.site-header__search:focus-within{background:#ffffff26;border-color:#ffffff4d}.site-header__search-icon{color:#ffffff80;flex-shrink:0;margin-right:8px}.site-header__search-input{background:transparent;border:none;outline:none;color:#fff;font-size:14px;width:100%;line-height:1}.site-header__search-input::placeholder{color:#fff6}.site-header__actions{display:flex;align-items:center;gap:8px}.site-header__search-btn{display:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:#ffffffb3;cursor:pointer;transition:background .2s,color .2s;padding:0}.site-header__search-btn:hover{background:#ffffff1a;color:#fff}.site-nav--inline{display:none}.site-header__bottom{position:relative;z-index:1;height:48px;transition:height .3s,opacity .3s}.site-header--compact .site-header__bottom{height:0;opacity:0;overflow:hidden}.site-header__bottom-inner{max-width:1200px;height:48px;margin:0 auto;display:flex;align-items:center}.site-nav{flex:1}.nav-list{display:flex;align-items:center;gap:4px;list-style:none;margin:0;padding:0}@media(min-width:769px){body.header-menu-right .site-header__left{flex:1}body.header-menu-right .nav-list{justify-content:flex-end}}.nav-list li{position:relative}.nav-list li a{display:flex;align-items:center;padding:6px 14px;font-size:14px;color:#ffffffbf;text-decoration:none;border-radius:var(--border-radius-sm);white-space:nowrap;transition:color .2s,background .2s}.nav-list li a:hover{color:#fff;background:#ffffff1a}.nav-list>li>.sub-menu{position:absolute;top:100%;left:0;min-width:180px;padding:4px 0;margin-top:4px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--border-radius);box-shadow:var(--shadow-md);list-style:none;opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .15s,visibility .15s,transform .15s;z-index:200}.nav-list>li>.sub-menu li{position:relative}.nav-list>li>.sub-menu li a{color:var(--text-secondary);padding:8px 14px;font-size:13px;border-radius:0}.nav-list>li>.sub-menu li a:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-list .sub-menu .sub-menu{position:absolute;top:0;left:100%;min-width:180px;padding:4px 0;margin-top:0;margin-left:4px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--border-radius);box-shadow:var(--shadow-md);list-style:none;opacity:0;visibility:hidden;transform:translate(-4px);transition:opacity .15s,visibility .15s,transform .15s;z-index:210}.nav-list .sub-menu .sub-menu li a{color:var(--text-secondary);padding:8px 14px;font-size:13px;border-radius:0}.nav-list .sub-menu .sub-menu li a:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-list li:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.nav-list .sub-menu li:hover>.sub-menu{opacity:1;visibility:visible;transform:translate(0)}.nav-list li.menu-item-has-children>a{display:flex;align-items:center}.nav-list li.menu-item-has-children>a:after{content:"";display:inline-block;width:5px;height:5px;border-bottom:1.5px solid rgba(255,255,255,.6);border-right:1.5px solid rgba(255,255,255,.6);transform:rotate(45deg);margin-left:6px;flex-shrink:0;transition:transform .2s}.nav-list .sub-menu li.menu-item-has-children>a:after{border-color:var(--text-muted)}.nav-list .sub-menu>li.menu-item-has-children>a:after{margin-left:auto}.nav-list li.menu-item-has-children:hover>a:after{transform:rotate(-45deg)}.nav-toggle{display:none;background:none;border:none;padding:6px;cursor:pointer;color:#fffc;border-radius:var(--border-radius-sm);transition:background .2s}.nav-toggle:hover{background:#ffffff1a}.nav-toggle .nav-toggle__close,.nav-toggle.active .nav-toggle__open{display:none}.nav-toggle.active .nav-toggle__close{display:block}.nav-bottom{display:none}.nav-bottom__notif{position:relative;display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:1px solid var(--border-primary);color:var(--text-secondary);cursor:pointer;transition:background .15s,color .15s}.nav-bottom__notif:hover{background:var(--bg-hover);color:var(--text-primary)}.nav-bottom__notif-badge{position:absolute;top:-2px;right:-2px;background:#f53f3f;color:#fff;border-radius:10px;font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;padding:0 4px;display:none;pointer-events:none}.site-nav--mobile{display:none}@media(max-width:768px){.site-logo-img{height:32px}.site-header__search,.site-header__bottom{display:none}html.mobile-nav-open,html.mobile-nav-open body{overflow:hidden}.site-nav--mobile{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;margin:0;background:var(--bg-body);overflow:hidden;overscroll-behavior:contain;transform:translate(-100%);transition:transform .25s;z-index:1001;flex-direction:column;padding-top:env(safe-area-inset-top)}.site-nav--mobile.open{transform:translate(0)}.mobile-nav__topbar{display:flex;align-items:center;justify-content:flex-end;padding:8px 12px;flex-shrink:0}.mobile-nav__close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;background:none;border:none;border-radius:50%;color:var(--text-primary);cursor:pointer;transition:background .2s}.mobile-nav__close:hover{background:var(--bg-hover)}.mobile-nav__body{flex:1;min-height:0;overflow-y:auto;padding:4px 16px calc(24px + env(safe-area-inset-bottom));display:flex;flex-direction:column;gap:8px;scrollbar-width:none;-ms-overflow-style:none}.mobile-nav__body::-webkit-scrollbar{display:none}.mobile-nav__body>*{flex-shrink:0}.mobile-nav__user-card{display:flex;align-items:center;gap:14px;padding:16px;background:var(--bg-card);border:none;border-radius:14px;color:inherit;text-decoration:none;cursor:pointer;width:100%;text-align:left}.mobile-nav__user-card:hover{background:var(--bg-hover)}.mobile-nav__avatar{width:56px;height:56px;border-radius:50%;object-fit:cover;flex-shrink:0}.mobile-nav__avatar--guest{display:inline-flex;align-items:center;justify-content:center;background:var(--bg-secondary);color:var(--text-tertiary)}.mobile-nav__user-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px}.mobile-nav__user-name{font-size:17px;font-weight:600;color:var(--text-primary);line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-nav__user-role{font-size:13px;color:var(--text-tertiary);line-height:1.2}.mobile-nav__row-arrow{display:inline-flex;align-items:center;color:var(--text-muted);flex-shrink:0}.mobile-nav__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;padding:12px 4px;background:var(--bg-card);border-radius:14px}.mobile-nav__grid-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 4px;background:none;border:none;border-radius:10px;color:var(--text-secondary);text-decoration:none;cursor:pointer;transition:background .15s}.mobile-nav__grid-item:hover,.mobile-nav__grid-item:active{background:var(--bg-hover)}.mobile-nav__grid-icon{position:relative;width:26px;height:26px;color:var(--theme-color, var(--text-primary))}.mobile-nav__grid-icon svg{width:100%;height:100%}.mobile-nav__grid-badge{position:absolute;top:-6px;right:-8px;min-width:16px;height:16px;padding:0 4px;border-radius:10px;background:var(--color-danger);color:#fff;font-size:10px;line-height:16px;text-align:center;box-sizing:border-box;display:none}.mobile-nav__grid-badge.has-unread{display:block}.mobile-nav__grid-label{font-size:12px;line-height:1.2;color:var(--text-secondary)}.mobile-nav__section-title{font-size:12px;color:var(--text-tertiary);padding:12px 16px 6px;line-height:1.2}.mobile-nav__group{background:var(--bg-card);border-radius:14px;overflow:hidden}.mobile-nav__row{display:flex;align-items:center;gap:12px;min-height:50px;padding:0 16px;color:var(--text-primary);text-decoration:none;cursor:pointer;background:none;border:none;width:100%;text-align:left;position:relative;font-size:15px}.mobile-nav__row:not(:last-child):after{content:"";position:absolute;left:48px;right:0;bottom:0;height:1px;background:var(--border-primary)}.mobile-nav__row:hover{background:var(--bg-hover)}.mobile-nav__row-icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;color:var(--text-secondary);flex-shrink:0}.mobile-nav__row-icon svg{width:100%;height:100%}.mobile-nav__row-label{flex:1;line-height:1.3}.mobile-nav__row--danger,.mobile-nav__row--danger .mobile-nav__row-icon{color:var(--color-danger)}.mobile-nav__switch{position:relative;flex-shrink:0}.mobile-nav__switch-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;margin:0}.mobile-nav__switch-track{display:inline-block;width:44px;height:26px;border-radius:13px;background:var(--border-primary);position:relative;transition:background .2s}.mobile-nav__switch-thumb{position:absolute;top:2px;left:2px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:transform .2s}.mobile-nav__switch-input:checked~.mobile-nav__switch-track{background:var(--theme-color)}.mobile-nav__switch-input:checked~.mobile-nav__switch-track .mobile-nav__switch-thumb{transform:translate(18px)}.mobile-nav__menu .nav-list{display:block;align-items:stretch;flex-direction:column;gap:0;margin:0;padding:0;list-style:none;width:100%}.mobile-nav__menu .nav-list li{list-style:none;margin:0;padding:0;display:block;width:100%}.mobile-nav__menu .nav-list>li{position:relative}.mobile-nav__menu .nav-list>li:not(:last-child):after{content:"";position:absolute;left:16px;right:0;bottom:0;height:1px;background:var(--border-primary)}.mobile-nav__menu .nav-list li a{display:flex;align-items:center;width:100%;min-height:50px;padding:0 16px;font-size:15px;color:var(--text-primary);text-decoration:none;background:none;border:none;border-radius:0;line-height:1.3;white-space:normal}.mobile-nav__menu .nav-list li a:hover{color:var(--text-primary);background:var(--bg-hover)}.mobile-nav__menu .nav-list .sub-menu{position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;border:none;margin:0;padding:0 0 0 16px;display:none;background:none}.mobile-nav__menu .nav-list .sub-menu.open{display:block}.mobile-nav__menu .nav-list>.menu-item-has-children>.menu-item-row{display:flex;align-items:stretch}.mobile-nav__menu .nav-list>.menu-item-has-children>.menu-item-row>a{flex:1;min-width:0}.mobile-nav__menu .nav-list>.menu-item-has-children>.menu-item-row>.sub-menu-toggle{flex:0 0 60px;background:#8080800d;border:none;border-radius:6px;margin:5px 8px 5px 0;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .2s}.mobile-nav__menu .nav-list>.menu-item-has-children>.menu-item-row>.sub-menu-toggle:after{content:"";display:inline-block;width:8px;height:8px;border-right:1.5px solid var(--text-muted);border-bottom:1.5px solid var(--text-muted);transform:rotate(-45deg);transition:transform .2s}.mobile-nav__menu .nav-list>.menu-item-has-children>.menu-item-row>.sub-menu-toggle:active{background:#8080801a}.mobile-nav__menu .nav-list>.menu-item-has-children.sub-open>.menu-item-row>.sub-menu-toggle:after{transform:rotate(45deg)}.theme-toggle:not(.theme-toggle--nav){display:none}.nav-toggle{display:flex;align-items:center}.site-banner{height:260px}}.theme-toggle{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;cursor:pointer;color:#ffffffb3;transition:background .2s,color .2s}.theme-toggle:hover{background:#ffffff1a;color:#fff}.theme-toggle__dark,html[data-theme=dark] .theme-toggle__light{display:none}html[data-theme=dark] .theme-toggle__dark{display:block}.user-avatar{width:36px;height:36px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:border-color .2s,box-shadow .2s;object-fit:cover}.header-login-btn{display:inline-flex;align-items:center;justify-content:center;height:32px;padding:0 14px;font-size:13px;line-height:1;border-radius:16px;border:1px solid rgba(255,255,255,.4);background:transparent;color:#ffffffeb;cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .2s,border-color .2s,color .2s}.header-login-btn:hover{background:#ffffff2e;color:#fff;border-color:#ffffffb3}.user-dropdown-header{display:flex;align-items:center;gap:10px;padding:10px;margin-bottom:4px;border-bottom:1px solid var(--border-secondary)}.user-dropdown-avatar{width:40px;height:40px;border-radius:50%;flex-shrink:0}.user-dropdown-name{font-size:14px;font-weight:600;color:var(--text-primary);line-height:1.3}.user-dropdown-email{font-size:12px;color:var(--text-muted);margin-top:1px;line-height:1.3}.user-avatar-wrapper{position:relative;display:inline-flex}.notif-badge-inline{margin-left:auto;background:#f53f3f;color:#fff;border-radius:10px;font-size:10px;min-width:16px;height:16px;line-height:16px;text-align:center;padding:0 4px;display:none}.notif-type-badge{font-size:12px;padding:2px 8px;border-radius:4px;flex-shrink:0;margin-top:2px;line-height:1.4;font-weight:500}.notif-unread-dot{width:8px;height:8px;background:#ef4444;border-radius:50%;flex-shrink:0}.notif-face-wrapper{display:inline-block;vertical-align:middle;margin:0 2px}.notif-face-wrapper img{width:24px;height:24px;border-radius:4px}.notif-empty,.notif-loading{text-align:center;padding:48px 0;font-size:14px;color:var(--text-muted)}.component-title-icon{width:16px;height:16px;flex-shrink:0}.component-title-icon--single{fill:currentColor}.load-more-btn{display:inline-flex;align-items:center;gap:6px;padding:8px 32px;background:transparent;border:1px solid var(--theme-color);border-radius:var(--border-radius-sm);font-size:14px;color:var(--theme-color);cursor:pointer;transition:background .2s,opacity .2s}.load-more-btn:hover{background:#4f46e50f}.load-more-btn:disabled{cursor:not-allowed;opacity:.6}.load-more-btn .load-more-icon{display:inline-block;width:14px;height:14px;line-height:1}.load-more-btn--loading .load-more-icon{animation:load-more-spin .8s linear infinite}.load-more-btn--end{border-color:var(--border-input);color:var(--text-muted);cursor:default}.load-more-btn--end:hover{background:transparent}.page-container{width:100%;max-width:1200px;margin:0 auto;padding-top:clamp(100px,12vw,150px);position:relative;z-index:1;isolation:isolate}.page-container:after,.page-container:before{--r:14px;content:"";position:absolute;top:calc(380px - var(--r));width:var(--r);height:var(--r);background-color:var(--bg-body)}.page-container:after{left:calc(var(--r) * -1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M14 0C14 7.732 7.732 14 0 14H14V0Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M14 0C14 7.732 7.732 14 0 14H14V0Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}.page-container:before{right:calc(var(--r) * -1);-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M0 0C0 7.732 6.268 14 14 14H0V0Z' fill='black'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 14'%3E%3Cpath d='M0 0C0 7.732 6.268 14 14 14H0V0Z' fill='black'/%3E%3C/svg%3E");-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(max-width:1240px){.page-container{padding-left:16px;padding-right:16px}.page-container:before,.page-container:after{display:none}}@media(max-width:768px){.page-container:before,.page-container:after{top:calc(260px - var(--r))}}.child-page{width:100%;max-width:1200px;margin:0 auto;padding:200px 0 24px;position:relative;z-index:1}.child-page__body--with-sidebar{display:grid;grid-template-columns:1fr 300px;gap:20px}.child-page__main{min-width:0}@media(max-width:1240px){.child-page{padding-left:16px;padding-right:16px}}@media(max-width:768px){.child-page{padding-top:120px;padding-left:16px;padding-right:16px}.child-page__body--with-sidebar{grid-template-columns:1fr}.child-page__sidebar{display:none}}.site-footer{background:var(--bg-footer);color:var(--text-muted);font-size:14px;margin-top:auto;position:relative;z-index:0}.site-footer__waves{width:100%;height:40px;position:absolute;top:-24px;left:0;z-index:10;overflow:hidden;pointer-events:none}.site-footer__wave-svg{width:100%;height:100%;display:block}.site-footer__wave-parallax>use{animation:wave-move 25s cubic-bezier(.55,.5,.45,.5) infinite}.site-footer__wave-parallax>use:nth-child(1){animation-duration:7s;animation-delay:-2s}.site-footer__wave-parallax>use:nth-child(2){animation-duration:10s;animation-delay:-3s}.site-footer__wave-parallax>use:nth-child(3){animation-duration:13s;animation-delay:-4s}.site-footer__inner{max-width:1200px;margin:0 auto;padding:0}.site-footer__main{padding:32px 0 20px}.site-footer__main--with-widgets{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,460px);gap:48px;align-items:start}.site-footer__left,.site-footer__right{min-width:0}.site-footer__info{margin-bottom:8px}.site-footer__name{font-size:20px;font-weight:600;color:var(--text-footer-light);margin-bottom:8px}.site-footer__desc{font-size:14px;color:var(--text-tertiary)}.site-footer__widgets{font-size:14px;margin-left:auto;text-align:right}.site-footer__widgets ul{list-style:none;padding:0;margin:0}.site-footer__widgets ul li{padding:4px 0;border-bottom:none}.site-footer__widgets ul li a{color:var(--text-muted);text-decoration:none;font-size:14px;transition:color .2s}.site-footer__widgets ul li a:hover{color:var(--text-footer-medium)}.site-footer__menu{padding:0 0 14px}.site-footer__menu .footer-menu{list-style:none;padding:0;margin:0;display:flex;gap:24px}.site-footer__menu .footer-menu li a{display:inline-flex;align-items:center;line-height:1.2;color:var(--text-muted);text-decoration:none;font-size:14px;transition:color .2s}.site-footer__menu .footer-menu li a:hover{color:var(--text-footer-medium)}.site-footer__bottom{padding:14px 0 0;font-size:14px;color:var(--text-tertiary)}.site-footer__bottom a:hover{color:var(--theme-color)}.site-footer__beian-row{display:flex;flex-wrap:wrap;gap:16px;padding-top:12px;font-size:14px}.site-footer__beian{display:inline-flex;align-items:center;gap:6px;color:var(--text-tertiary);text-decoration:none}.site-footer__beian:hover{color:var(--theme-color)}.site-footer__beian img{width:24px;height:24px}@media(max-width:1200px){.site-footer__inner{padding:0 16px}}@media(max-width:768px){.site-footer__inner{padding:0 16px}.site-footer__main--with-widgets{grid-template-columns:1fr;gap:28px}.site-footer__right{display:none}.site-footer__menu .footer-menu{flex-wrap:wrap;gap:16px}.site-footer__bottom{padding-top:12px}}.notice-login-tip{display:flex;align-items:center;gap:8px;padding:20px 24px;margin-top:20px;color:var(--text-secondary);background:var(--bg-card);border:1px dashed var(--border-primary);border-radius:var(--border-radius);font-size:14px}.notice-login-tip a{color:var(--theme-color)}.image-ad-component{margin-bottom:14px;border-radius:var(--border-radius);overflow:hidden}.image-ad-component img{display:block}.image-ad-component a{display:block;height:100%}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;background:#000000e6;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .25s,visibility .25s}.lightbox-overlay--visible{opacity:1;visibility:visible}.lightbox-body{display:flex;align-items:center;justify-content:center;width:100%;height:100%;padding:60px 80px}.lightbox-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px;opacity:0;transform:scale(.92);transition:opacity .3s ease,transform .3s ease;-webkit-user-select:none;user-select:none}.lightbox-overlay--visible .lightbox-image{opacity:1;transform:scale(1)}.lightbox-image.lightbox-image--switching{opacity:0;transform:scale(.95)}.lightbox-close{position:absolute;top:16px;right:16px;width:44px;height:44px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;border-radius:50%;transition:background .2s;z-index:10}.lightbox-close:hover{background:#ffffff26}.lightbox-prev,.lightbox-next{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;display:flex;align-items:center;justify-content:center;color:#fff;cursor:pointer;border-radius:50%;transition:background .2s;z-index:10}.lightbox-prev:hover,.lightbox-next:hover{background:#ffffff26}.lightbox-prev{left:16px}.lightbox-next{right:16px}.lightbox-counter{position:absolute;bottom:20px;left:50%;transform:translate(-50%);color:#ffffffb3;font-size:14px;z-index:10;-webkit-user-select:none;user-select:none}@media(max-width:768px){.lightbox-body{padding:48px 16px}.lightbox-prev,.lightbox-next{width:40px;height:40px}.lightbox-prev svg,.lightbox-next svg{width:24px;height:24px}.lightbox-prev{left:8px}.lightbox-next{right:8px}}.face-panel{position:absolute;left:0;width:100%;max-width:600px;box-sizing:border-box;z-index:10;display:flex;flex-wrap:wrap;gap:6px;padding:10px;margin-top:4px;background:var(--bg-card);border:1px solid var(--border-primary);border-radius:var(--border-radius-sm);box-shadow:var(--shadow-md);max-height:200px;overflow-y:auto}.face-panel__item{width:28px;height:28px;cursor:pointer;border-radius:4px;transition:transform .15s}.face-panel__item:hover{transform:scale(1.3)}html.login-modal-open,body.login-modal-open{overflow:hidden}.login-modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10000;background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:flex-start;justify-content:center;box-sizing:border-box;padding:80px 16px 24px;overflow-y:auto;-webkit-overflow-scrolling:touch;animation:login-fade-in .25s ease}@media(max-width:768px){.login-modal-overlay{padding-top:56px}}.aerocore-search{margin-bottom:10px;--site-color:#409eff;--web-color:#71b8fd}.aerocore-search.grey{--site-color:#7f7f7f;--web-color:#a6a6a6}.aerocore-search.red{--site-color:#f96056;--web-color:#f87b72}.aerocore-search.green{--site-color:#5fce64;--web-color:#88d08c}.aerocore-search.orange{--site-color:#ff9501;--web-color:#ffaa34}.aerocore-search.purple{--site-color:#973ac2;--web-color:#b76bdc}.aerocore-search input{text-align:center;width:100%;height:50px!important;background:var(--bg-card)!important;border:none!important;border-radius:10px!important;padding:0!important;font-size:14px;color:var(--text-primary);outline:none;position:relative;z-index:2;box-sizing:border-box}.aerocore-search input::placeholder{color:var(--text-muted)}.aerocore-search__btns{display:flex;position:relative;z-index:1;top:-10px;border-bottom-right-radius:10px;border-bottom-left-radius:10px;overflow:hidden;background-color:var(--web-color)}.aerocore-search__btn--site,.aerocore-search__btn--web{flex:1;color:#fff;text-align:center;padding:15px 0 10px;font-size:13px;font-weight:600;display:flex;align-items:center;gap:5px;justify-content:center;cursor:pointer;transition:opacity .2s}.aerocore-search__btn--site:hover,.aerocore-search__btn--web:hover{opacity:.85}.aerocore-search__btn--web{background-color:var(--web-color)}.aerocore-search__btn--site{background-color:var(--site-color);border-bottom-right-radius:10px;border-bottom-left-radius:10px}html[data-theme=dark] .aerocore-search{--site-color:#2f343a;--web-color:#444c56}.aerocore-comments__item{margin-bottom:10px;border-bottom:1px solid var(--border-light);padding-bottom:10px;font-size:14px}.aerocore-comments__item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.aerocore-comments__header{display:flex;gap:10px;align-items:center;justify-content:space-between}.aerocore-comments__header img{height:32px;width:32px;border-radius:50%;vertical-align:middle}.aerocore-comments__author-info{display:flex;gap:10px;align-items:center;min-width:0;-webkit-user-select:none;user-select:none}.aerocore-comments__author-info>div{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary)}.aerocore-comments__date{font-size:14px;color:var(--text-muted);flex-shrink:0}.aerocore-comments__content{position:relative;padding:10px;margin:10px 0;background:var(--bg-secondary);border-radius:var(--border-radius-sm);color:var(--text-secondary);font-size:14px}.aerocore-comments__content:before{position:absolute;left:10px;top:-9px;content:"";width:0;height:0;line-height:0;border:5px solid transparent;border-bottom-color:var(--bg-secondary)}.aerocore-comments__content img{width:24px;height:24px;vertical-align:middle}.aerocore-comments__text{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-overflow:ellipsis;word-wrap:break-word;line-height:1.6}.aerocore-comments__from{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-muted)}.aerocore-comments__from a{color:var(--text-muted);text-decoration:none}.aerocore-comments__from a:hover{color:var(--theme-color)}.aerocore-comments__empty{text-align:center;color:var(--text-muted);font-size:13px;padding:20px 0}.aerocore-icon-eye,.aerocore-icon-comment,.aerocore-icon-like{display:inline-block;width:14px;height:14px;background-size:contain;background-repeat:no-repeat;background-position:center;vertical-align:middle;opacity:.5}.aerocore-icon-eye{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.aerocore-icon-comment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}.aerocore-icon-like{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}html[data-theme=dark] .aerocore-icon-eye{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M1 12s4-8 11-8 11 8 11 8-4 8-11 8-11-8-11-8z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}html[data-theme=dark] .aerocore-icon-comment{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15a2 2 0 0 1-2 2H7l-4 4V5a2 2 0 0 1 2-2h14a2 2 0 0 1 2 2z'/%3E%3C/svg%3E")}html[data-theme=dark] .aerocore-icon-like{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23888888' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 9V5a3 3 0 0 0-3-3l-4 9v11h11.28a2 2 0 0 0 2-1.7l1.38-9a2 2 0 0 0-2-2.3zM7 22H4a2 2 0 0 1-2-2v-7a2 2 0 0 1 2-2h3'/%3E%3C/svg%3E")}.search-modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999}.search-modal.open{display:block}.search-modal__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.search-modal__content{position:absolute;top:120px;left:50%;transform:translate(-50%);width:90%;max-width:560px}.search-modal__form{display:flex;align-items:center;background:var(--bg-card, #fff);border-radius:var(--border-radius, 10px);padding:0 16px;height:52px;box-shadow:0 8px 32px #0003}.search-modal__icon{color:var(--text-tertiary, #999);flex-shrink:0;margin-right:12px}.search-modal__input{flex:1;border:none;outline:none;background:transparent;font-size:16px;color:var(--text-primary, #333);line-height:1}.search-modal__input::placeholder{color:var(--text-tertiary, #999)}.search-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:none;background:transparent;color:var(--text-tertiary, #999);cursor:pointer;padding:0;flex-shrink:0}.search-modal__close:hover{background:var(--bg-hover, #f5f5f5);color:var(--text-primary, #333)}@media(max-width:768px){.site-header__search-btn,.site-header--banner .site-header__search-btn{display:flex}.site-header--classic .site-nav--inline{display:none}.site-header__top-inner,.site-header__bottom-inner{padding-left:16px;padding-right:16px}}.tip-tabs{display:flex;gap:10px;justify-content:center;margin-bottom:16px}.tip-tab{cursor:pointer;padding:6px 16px;border-radius:6px;font-size:14px;color:var(--text-secondary);background:var(--bg-hover);transition:background .2s,color .2s}.tip-tab:hover{background:var(--bg-secondary)}.tip-tab.active{background:var(--theme-color);color:#fff}.tip-image-wrap{text-align:center}.tip-image{max-width:200px;margin:0 auto;display:block;border-radius:8px}.share-list{display:flex;gap:20px;justify-content:center;flex-wrap:wrap}.share-item{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;color:var(--text-secondary);text-decoration:none;font-size:12px;transition:color .2s}.share-item:hover{color:var(--theme-color)}.qrcode-wrap{text-align:center}.qrcode-image{max-width:200px;margin:0 auto;display:block}.qrcode-loading{padding:40px 0;color:var(--text-muted);text-align:center}.poster-preview{text-align:center}.poster-preview img{max-width:100%;border-radius:8px}.poster-loading{padding:40px 0;color:var(--text-muted);text-align:center}.poster-actions{margin-top:16px;text-align:center}.poster-download-btn{display:inline-block;padding:8px 24px;background:var(--theme-color);color:#fff;border-radius:6px;text-decoration:none;font-size:14px;transition:opacity .2s}.poster-download-btn:hover{opacity:.9;color:#fff}.user-menu-link__icon{width:14px;height:14px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.user-menu-link__icon svg{width:100%;height:100%;display:block}.user-menu-link__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aerocore-tag-cloud{display:flex;flex-wrap:wrap;gap:12px}.aerocore-tag-cloud__item{display:inline-flex;align-items:center;justify-content:center;padding:6px 8px;border:1px solid transparent;border-radius:12px;background:var(--bg-secondary);color:var(--text-secondary);text-decoration:none;white-space:nowrap;line-height:1.2;font-size:14px;font-weight:400;transition:transform .2s,color .2s,background-color .2s,border-color .2s}.aerocore-tag-cloud__item:hover{transform:translateY(-1px);border-color:var(--theme-color, #ff6b35);color:var(--theme-color, #ff6b35)}.aerocore-tag-cloud__item--level-4{border-color:var(--theme-color, #ff6b35);color:var(--theme-color, #ff6b35);background:var(--bg-card)}.aerocore-tag-cloud__item--level-5,.aerocore-tag-cloud__item--top{border-color:var(--theme-color, #ff6b35);color:#fff;background:var(--theme-color, #ff6b35)}.aerocore-tag-cloud__item--level-5:hover,.aerocore-tag-cloud__item--top:hover{color:#fff;opacity:.92}.aerocore-tag-cloud__empty{font-size:13px;color:var(--text-muted)}@media(max-width:768px){.aerocore-tag-cloud{gap:10px}.aerocore-tag-cloud__item{padding:6px 8px;border-radius:10px}}@media(max-width:768px){body.has-mobile-bottom-bar{padding-bottom:56px}}.scy-lang-switcher{position:relative;display:inline-block;margin-left:12px}.scy-lang-trigger{display:flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.15);color:#fff;padding:6px 12px;border-radius:var(--border-radius-sm, 4px);cursor:pointer;font-size:13px;transition:all .2s ease}.scy-lang-trigger:hover{background:#ffffff26;border-color:#ffffff40}.scy-lang-icon{opacity:.8}.scy-lang-chevron{opacity:.6;transition:transform .2s ease}.scy-lang-switcher:hover .scy-lang-chevron{transform:rotate(180deg)}.scy-lang-dropdown{position:absolute;top:100%;right:0;margin-top:8px;background:#1e2736;border:1px solid rgba(255,255,255,.1);border-radius:var(--border-radius, 6px);box-shadow:0 10px 25px #0000004d;padding:6px;min-width:120px;z-index:1000;opacity:0;visibility:hidden;transform:translateY(10px);transition:all .2s cubic-bezier(.16,1,.3,1)}html[data-theme=light] .scy-lang-dropdown,body.header-light-bg .scy-lang-dropdown{background:#fff;border-color:#00000014;box-shadow:0 10px 25px #00000026}body.header-light-bg .scy-lang-trigger{color:#333;background:#0000000a;border-color:#00000014}body.header-light-bg .scy-lang-trigger:hover{background:#00000014;border-color:#00000026}.scy-lang-switcher:hover .scy-lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.scy-lang-item{display:block;padding:8px 12px;color:#fffc;font-size:13px;text-decoration:none;border-radius:var(--border-radius-sm, 4px);transition:all .2s ease}html[data-theme=light] .scy-lang-item,body.header-light-bg .scy-lang-item{color:#4a5568}.scy-lang-item:hover{background:#ffffff1a;color:#fff}html[data-theme=light] .scy-lang-item:hover,body.header-light-bg .scy-lang-item:hover{background:#0000000a;color:var(--theme-color, #2458A6)}.scy-lang-item.active{background:var(--theme-color, #2458A6);color:#fff!important}.mobile-nav__lang-switcher{display:flex;gap:8px;padding:8px 12px;margin:16px 12px 24px;background:#ffffff0d;border-radius:var(--border-radius, 6px);border:1px solid rgba(255,255,255,.08)}html[data-theme=light] .mobile-nav__lang-switcher{background:#00000008;border-color:#0000000f}.mobile-nav__lang-btn{flex:1;text-align:center;padding:8px 4px;font-size:13px;color:#ffffffb3;text-decoration:none;border-radius:var(--border-radius-sm, 4px);transition:all .2s ease;font-weight:500}html[data-theme=light] .mobile-nav__lang-btn{color:#4a5568}.mobile-nav__lang-btn:hover{background:#ffffff14;color:#fff}html[data-theme=light] .mobile-nav__lang-btn:hover{background:#0000000a;color:var(--theme-color, #2458A6)}.mobile-nav__lang-btn.active{background:var(--theme-color, #2458A6);color:#fff!important}.scy-global-breadcrumbs{padding:14px 18px;margin-bottom:24px;font-size:14px;background:#f8faff;border:1px solid #eef3fc;border-radius:12px;color:#586982;display:flex;align-items:center;flex-wrap:wrap;line-height:1.5}.scy-global-breadcrumbs a{color:#3557a0;text-decoration:none;transition:color .2s ease;font-weight:500}.scy-global-breadcrumbs a:hover{color:#24365f;text-decoration:underline}.scy-global-breadcrumbs .sep{margin:0 8px;color:#abb3c4;font-weight:400;-webkit-user-select:none;user-select:none}.scy-global-breadcrumbs .current{color:#24365f;font-weight:600}.nav-list .aerocore-menu-icon-wrap,.footer-menu .aerocore-menu-icon-wrap{display:inline-flex;align-items:center;justify-content:center;margin-right:6px;line-height:1;flex-shrink:0}.nav-list .aerocore-menu-icon-svg,.footer-menu .aerocore-menu-icon-svg{width:18px;height:18px;display:block}.nav-list .aerocore-menu-icon-svg--single,.footer-menu .aerocore-menu-icon-svg--single{fill:currentColor}body.aerocore-next-ui,body.aerocore-next-ui .scy-enterprise{background:var(--aero-next-bg);color:var(--aero-next-text)}body.aerocore-next-ui .scy-container{width:min(1200px,calc(100% - 40px))}body.aerocore-next-ui .scy-hero,body.aerocore-next-ui .scy-hero-home{background:linear-gradient(135deg,color-mix(in srgb,var(--aero-next-primary) 78%,#102a56),var(--aero-next-primary) 62%,color-mix(in srgb,var(--aero-next-primary) 68%,#fff));border-radius:0 0 26px 26px}body.aerocore-next-ui .scy-homepage{gap:24px;padding-block:24px 48px}body.aerocore-next-ui .scy-home-block,body.aerocore-next-ui .scy-home-section,body.aerocore-next-ui .scy-card,body.aerocore-next-ui .scy-panel,body.aerocore-next-ui .scy-page-card,body.aerocore-next-ui .scy-cta,body.aerocore-next-ui .scy-post-nav,body.aerocore-next-ui .scy-filter-panel,body.aerocore-next-ui .scy-archive-toolbar{border:1px solid var(--aero-next-line);border-radius:var(--aero-next-radius);background:var(--aero-next-surface);box-shadow:var(--aero-next-shadow)}body.aerocore-next-ui .scy-card{overflow:hidden;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}body.aerocore-next-ui .scy-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--aero-next-primary) 30%,var(--aero-next-line));box-shadow:var(--aero-next-shadow-hover)}body.aerocore-next-ui .scy-card__body{padding:20px}body.aerocore-next-ui .scy-card__title,body.aerocore-next-ui .scy-card__title a,body.aerocore-next-ui .scy-home-section__title,body.aerocore-next-ui .scy-home-block__head h2{color:var(--aero-next-text)}body.aerocore-next-ui .scy-card__excerpt,body.aerocore-next-ui .scy-home-section__desc,body.aerocore-next-ui .scy-home-block__head p{color:var(--aero-next-muted)}body.aerocore-next-ui .scy-card__badge,body.aerocore-next-ui .scy-card__tags span,body.aerocore-next-ui .scy-filter-chip.is-active{background:color-mix(in srgb,var(--aero-next-primary) 9%,#fff);border-color:color-mix(in srgb,var(--aero-next-primary) 20%,var(--aero-next-line));color:color-mix(in srgb,var(--aero-next-primary) 88%,#102a56)}body.aerocore-next-ui .scy-card__actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px!important;margin-top:auto!important;padding-top:14px}body.aerocore-next-ui .scy-card__actions .scy-btn{width:100%;min-width:0}body.aerocore-next-ui .scy-case-card>.scy-card__body>.scy-btn{width:100%;margin-top:auto}body.aerocore-next-ui .scy-btn,body.aerocore-next-ui .scy-home-section__more{min-height:42px;border-radius:10px;background:var(--aero-next-primary);box-shadow:none;font-weight:650;transition:transform .18s ease,box-shadow .18s ease,opacity .18s ease}body.aerocore-next-ui .scy-btn:hover,body.aerocore-next-ui .scy-home-section__more:hover{transform:translateY(-1px);box-shadow:0 10px 24px color-mix(in srgb,var(--aero-next-primary) 24%,transparent);opacity:.96}body.aerocore-next-ui .scy-btn--ghost{background:color-mix(in srgb,var(--aero-next-primary) 7%,#fff);border:1px solid color-mix(in srgb,var(--aero-next-primary) 24%,var(--aero-next-line));color:var(--aero-next-primary)!important}body.aerocore-next-ui .scy-home-section__header{align-items:center;border-bottom-color:var(--aero-next-line)}body.aerocore-next-ui .scy-home-section__eyebrow,body.aerocore-next-ui .scy-section-kicker,body.aerocore-next-ui .scy-eyebrow{color:var(--aero-next-primary)}body.aerocore-next-ui .scy-scenario-grid div,body.aerocore-next-ui .scy-advantage-card{background:linear-gradient(145deg,color-mix(in srgb,var(--aero-next-primary) 6%,#fff),#fff);border-color:color-mix(in srgb,var(--aero-next-primary) 15%,var(--aero-next-line));border-radius:calc(var(--aero-next-radius) - 2px)}body.aerocore-next-ui .scy-contact-strip{background:linear-gradient(135deg,color-mix(in srgb,var(--aero-next-primary) 7%,#fff),#fff);border-color:color-mix(in srgb,var(--aero-next-primary) 18%,var(--aero-next-line));border-radius:var(--aero-next-radius);box-shadow:var(--aero-next-shadow)}body.aerocore-next-ui .scy-form-grid input,body.aerocore-next-ui .scy-form-grid select,body.aerocore-next-ui .scy-form-grid textarea,body.aerocore-next-ui .scy-sort-form select{border-color:var(--aero-next-line);border-radius:10px;background:#fff}body.aerocore-next-ui .scy-form-grid input:focus,body.aerocore-next-ui .scy-form-grid select:focus,body.aerocore-next-ui .scy-form-grid textarea:focus,body.aerocore-next-ui .scy-sort-form select:focus{border-color:var(--aero-next-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--aero-next-primary) 13%,transparent)}body.aerocore-next-ui .scy-tabs a,body.aerocore-next-ui .scy-filter-chip,body.aerocore-next-ui .scy-pagination .page-numbers{border-radius:9px;border-color:var(--aero-next-line)}body.aerocore-next-ui .scy-tabs a.active,body.aerocore-next-ui .scy-tabs a:hover,body.aerocore-next-ui .scy-pagination .page-numbers.current,body.aerocore-next-ui .scy-pagination .page-numbers:hover{background:var(--aero-next-primary);border-color:var(--aero-next-primary)}@media(max-width:768px){body.aerocore-next-ui .scy-container{width:min(100% - 24px,1200px)}body.aerocore-next-ui .scy-homepage{gap:18px;padding-block:16px 32px}body.aerocore-next-ui .scy-card__body{padding:17px}body.aerocore-next-ui .scy-card__actions{grid-template-columns:1fr}body.aerocore-next-ui .scy-home-block,body.aerocore-next-ui .scy-home-section{padding:18px}}body.aerocore-next-ui .site-header{border-bottom:1px solid color-mix(in srgb,var(--aero-next-primary) 10%,var(--aero-next-line));box-shadow:0 6px 24px #0f172a0b}body.aerocore-next-ui .site-header__search-input{border-radius:10px}body.aerocore-next-ui .site-footer{border-top:1px solid color-mix(in srgb,var(--aero-next-primary) 12%,var(--aero-next-line))}body.aerocore-next-ui .single-article,body.aerocore-next-ui .archive-page{color:var(--aero-next-text)}body.aerocore-next-ui .single-article__content,body.aerocore-next-ui .single-article__header,body.aerocore-next-ui .archive-page__header{border-radius:var(--aero-next-radius)}body.aerocore-next-ui a:focus-visible,body.aerocore-next-ui button:focus-visible,body.aerocore-next-ui input:focus-visible,body.aerocore-next-ui select:focus-visible,body.aerocore-next-ui textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--aero-next-primary) 28%,transparent);outline-offset:2px}.scy-geo-intro{margin:0 0 24px;padding:18px 20px;border:1px solid color-mix(in srgb,var(--scy-theme-color,#2458A6) 22%,#dbe3ee);border-left:4px solid var(--scy-theme-color,#2458A6);border-radius:10px;background:color-mix(in srgb,var(--scy-theme-color,#2458A6) 5%,#fff);color:#334155}.scy-geo-intro strong{display:block;margin-bottom:6px;color:#172033;font-size:15px}.scy-geo-intro p{margin:0;line-height:1.75}.scy-geo-links a{display:inline-block;margin:2px 0;text-decoration:none}body.aerocore-next-ui{background:radial-gradient(circle at 12% 0%,rgba(var(--aero-next-primary-rgb),.08),transparent 32rem),linear-gradient(180deg,var(--aero-next-bg),#fff 34rem);color:var(--aero-next-text);font-feature-settings:"kern" 1,"liga" 1;text-rendering:optimizeLegibility}body.aerocore-next-ui:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-2;pointer-events:none;background-image:linear-gradient(rgba(15,23,42,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(15,23,42,.025) 1px,transparent 1px);background-size:38px 38px;-webkit-mask-image:linear-gradient(to bottom,#000,transparent 72%);mask-image:linear-gradient(to bottom,#000,transparent 72%)}body.aerocore-next-ui a{transition:color .2s ease,background-color .2s ease,border-color .2s ease,transform .2s ease,box-shadow .2s ease}body.aerocore-next-ui :where(button,input,select,textarea){font:inherit}body.aerocore-next-ui :where(a,button,input,select,textarea):focus-visible{outline:3px solid color-mix(in srgb,var(--aero-next-primary) 28%,transparent);outline-offset:3px}.aero-reading-progress{position:fixed;left:0;right:0;top:0;height:3px;z-index:10020;pointer-events:none;background:linear-gradient(90deg,var(--aero-next-primary),#7c3aed,#06b6d4);transform-origin:left;transform:scaleX(calc(var(--aero-progress,0%)/100));box-shadow:0 0 18px rgba(var(--aero-next-primary-rgb),.45)}.aerocore-next-ui .site-banner{filter:saturate(.85) contrast(1.04);isolation:isolate}.aerocore-next-ui .site-banner:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(120deg,#070f1ebd,rgba(var(--aero-next-primary-rgb),.38) 50%,#070f1e73);mix-blend-mode:multiply}.aerocore-next-ui .site-header{position:relative;z-index:1000;background:color-mix(in srgb,var(--aero-next-surface) calc(86% + var(--aero-next-glass)*8%),transparent);border-bottom:1px solid rgba(255,255,255,.35);box-shadow:0 8px 34px #0f172a0f;backdrop-filter:saturate(1.35) blur(calc(var(--aero-next-glass)*18px));-webkit-backdrop-filter:saturate(1.35) blur(calc(var(--aero-next-glass)*18px));transition:box-shadow .25s ease,background .25s ease,transform .25s ease}.aerocore-next-ui .site-header.is-scrolled{position:sticky;top:0;background:color-mix(in srgb,var(--aero-next-surface) 94%,transparent);box-shadow:0 16px 44px #0f172a1f}.aerocore-next-ui .site-header__top-inner,.aerocore-next-ui .site-header__bottom-inner{max-width:var(--aero-next-max);margin-inline:auto;padding-inline:24px}.aerocore-next-ui .site-header__top{border:0}.aerocore-next-ui .site-header__top-inner{min-height:76px;gap:22px}.aerocore-next-ui .site-logo{gap:12px;text-decoration:none;min-width:0}.aerocore-next-ui .site-logo-img{max-height:44px;width:auto;filter:drop-shadow(0 6px 16px rgba(15,23,42,.12))}.aerocore-next-ui .site-logo-placeholder{display:grid;place-items:center;width:44px;height:44px;border-radius:15px;background:linear-gradient(145deg,var(--aero-next-primary),color-mix(in srgb,var(--aero-next-primary) 55%,#7c3aed));color:#fff;font-weight:800;box-shadow:0 14px 28px rgba(var(--aero-next-primary-rgb),.26)}.aerocore-next-ui .site-logo-text{font-size:18px;font-weight:750;letter-spacing:-.01em}.aerocore-next-ui .site-header__search{height:42px;max-width:360px;border:1px solid var(--aero-next-line);border-radius:999px;background:#ffffffb8;box-shadow:inset 0 1px #ffffffa6;transition:.2s ease}.aerocore-next-ui .site-header__search:focus-within{border-color:color-mix(in srgb,var(--aero-next-primary) 48%,transparent);box-shadow:0 0 0 4px rgba(var(--aero-next-primary-rgb),.09),0 10px 30px #0f172a0f;transform:translateY(-1px)}.aerocore-next-ui .site-header__search-input{background:transparent!important}.aerocore-next-ui .site-header__actions{gap:8px}.aerocore-next-ui :where(.theme-toggle,.site-header__search-btn,.nav-toggle,.scy-lang-trigger){min-width:40px;min-height:40px;border:1px solid var(--aero-next-line)!important;border-radius:13px!important;background:#ffffffad!important;color:var(--aero-next-text)!important;box-shadow:0 8px 20px #0f172a0a}.aerocore-next-ui :where(.theme-toggle,.site-header__search-btn,.nav-toggle,.scy-lang-trigger):hover{border-color:color-mix(in srgb,var(--aero-next-primary) 35%,transparent)!important;background:#fff!important;color:var(--aero-next-primary)!important;transform:translateY(-2px)}.aerocore-next-ui .site-header__bottom{border-top:1px solid rgba(15,23,42,.055);background:#ffffff75}.aerocore-next-ui .nav-list{gap:4px}.aerocore-next-ui .nav-list>li>a{position:relative;padding:13px 16px;border-radius:12px;font-weight:600;color:color-mix(in srgb,var(--aero-next-text) 80%,transparent)}.aerocore-next-ui .nav-list>li>a:after{content:"";position:absolute;left:16px;right:16px;bottom:7px;height:2px;border-radius:2px;background:var(--aero-next-primary);transform:scaleX(0);transform-origin:left;transition:transform .22s ease}.aerocore-next-ui .nav-list>li:hover>a,.aerocore-next-ui .nav-list>.current-menu-item>a{background:rgba(var(--aero-next-primary-rgb),.07);color:var(--aero-next-primary)}.aerocore-next-ui .nav-list>li:hover>a:after,.aerocore-next-ui .nav-list>.current-menu-item>a:after{transform:scaleX(1)}.aerocore-next-ui .nav-list .sub-menu{padding:10px;border:1px solid var(--aero-next-line);border-radius:16px;background:#fffffff5;box-shadow:0 24px 60px #0f172a29;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aerocore-next-ui .nav-list .sub-menu a{border-radius:10px}.aerocore-next-ui :where(.scy-container,.page-container,.archive-page,.single-article,.main-container){max-width:var(--aero-next-max);margin-inline:auto}.aerocore-next-ui :where(.scy-homepage,.scy-enterprise,.archive-page,.page-container,.single-article){padding-inline:clamp(16px,3vw,28px)}.aerocore-next-ui h1,.aerocore-next-ui h2,.aerocore-next-ui h3{letter-spacing:-.025em;text-wrap:balance}.aerocore-next-ui :where(.scy-section-head,.scy-home-block__head,.article-list-header){margin-bottom:22px}.aerocore-next-ui :where(.scy-section-head h2,.scy-home-block__head h2,.article-list-title){font-size:clamp(22px,3vw,34px);line-height:1.16}.aerocore-next-ui .scy-section-kicker,.aerocore-next-ui .scy-eyebrow{display:inline-flex;align-items:center;gap:8px;color:var(--aero-next-primary);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.aerocore-next-ui .scy-section-kicker:before,.aerocore-next-ui .scy-eyebrow:before{content:"";width:18px;height:2px;border-radius:2px;background:linear-gradient(90deg,var(--aero-next-primary),#7c3aed)}.aerocore-next-ui .scy-hero-home{position:relative;overflow:hidden;min-height:clamp(420px,62vw,650px);border-radius:0 0 clamp(28px,5vw,64px) clamp(28px,5vw,64px);background:linear-gradient(135deg,#0d1a2f,#123865 55%,#174d70);box-shadow:0 30px 80px #0f172a33}.aerocore-next-ui .scy-hero-home:before{content:"";position:absolute;top:-30%;right:-30%;bottom:-30%;left:-30%;background:radial-gradient(circle at 28% 38%,rgba(80,160,255,.34),transparent 28%),radial-gradient(circle at 78% 20%,rgba(124,58,237,.3),transparent 24%),radial-gradient(circle at 66% 82%,rgba(6,182,212,.24),transparent 26%);filter:blur(18px);animation:aero-mesh 16s ease-in-out infinite alternate}.aerocore-next-ui .scy-hero-home__content{position:relative;z-index:1;max-width:760px;padding-block:clamp(72px,10vw,132px)}.aerocore-next-ui .scy-hero-home h1{font-size:clamp(40px,7vw,78px);line-height:1.02;letter-spacing:-.055em;color:#fff;text-shadow:0 12px 40px rgba(0,0,0,.22)}.aerocore-next-ui .scy-hero-home p{font-size:clamp(16px,2vw,20px);line-height:1.8;color:#ffffffc7}.aerocore-next-ui .scy-hero-home__panel{border:1px solid rgba(255,255,255,.18);border-radius:24px;background:#ffffff1a;box-shadow:inset 0 1px #ffffff38,0 24px 70px #0003;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.aerocore-next-ui .scy-hero-home__metric{border-right-color:#ffffff24}.aerocore-next-ui :where(.scy-card,.scy-product-card,.scy-case-card,.scy-media-card,.scy-page-card,.icon-card-item,.article-item,.widget,.scy-content-card,.scy-panel,.single-article__content,.archive-page__header){border:1px solid var(--aero-next-line)!important;border-radius:var(--aero-next-radius)!important;background:color-mix(in srgb,var(--aero-next-surface) 96%,transparent)!important;box-shadow:0 12px 36px #0f172a0e!important}.aerocore-next-ui :where(.scy-card,.scy-product-card,.scy-case-card,.scy-media-card,.scy-page-card,.icon-card-item,.article-item){overflow:hidden;transition:transform .28s cubic-bezier(.2,.8,.2,1),box-shadow .28s ease,border-color .28s ease}.aerocore-next-ui :where(.scy-card,.scy-product-card,.scy-case-card,.scy-media-card,.scy-page-card,.icon-card-item,.article-item):hover{transform:translateY(-6px);border-color:rgba(var(--aero-next-primary-rgb),.28)!important;box-shadow:var(--aero-next-shadow)!important}.aerocore-next-ui :where(.scy-card__thumb,.scy-media-card__thumb,.article-item__thumb,.product-gallery){overflow:hidden;background:linear-gradient(135deg,#eaf0f7,#f9fbfd)}.aerocore-next-ui :where(.scy-card__thumb img,.scy-media-card__thumb img,.article-item__thumb img){transition:transform .55s cubic-bezier(.2,.8,.2,1),filter .4s ease}.aerocore-next-ui :where(.scy-card,.scy-product-card,.scy-case-card,.scy-media-card,.article-item):hover :where(.scy-card__thumb img,.scy-media-card__thumb img,.article-item__thumb img){transform:scale(1.045);filter:saturate(1.05)}.aerocore-next-ui .scy-card__body{padding:22px}.aerocore-next-ui .scy-card__title{font-size:18px;line-height:1.35}.aerocore-next-ui .scy-card__excerpt{color:var(--aero-next-muted);line-height:1.75}.aerocore-next-ui .scy-card__badge,.aerocore-next-ui .scy-card__ribbon{border-radius:999px;background:linear-gradient(135deg,var(--aero-next-primary),#7c3aed);box-shadow:0 8px 20px rgba(var(--aero-next-primary-rgb),.24)}.aerocore-next-ui .scy-grid{gap:clamp(16px,2vw,26px)}.aerocore-next-ui .article-item{padding:0}.aerocore-next-ui .article-item__content{padding:22px}.aerocore-next-ui .article-item__title{font-size:19px}.aerocore-next-ui .article-item__meta{padding-top:14px;border-top:1px solid var(--aero-next-line);color:var(--aero-next-muted)}.aerocore-next-ui :where(.scy-btn,.load-more-btn,.page-numbers,.post-new__submit,.page-404__btn,.search-submit,input[type=submit]){display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:14px;font-weight:700;text-decoration:none;transition:.22s ease}.aerocore-next-ui :where(.scy-btn--primary,.post-new__submit,.page-404__btn--primary,.search-submit,input[type=submit]){background:linear-gradient(135deg,var(--aero-next-primary),color-mix(in srgb,var(--aero-next-primary) 62%,#7c3aed));color:#fff;box-shadow:0 12px 28px rgba(var(--aero-next-primary-rgb),.23)}.aerocore-next-ui :where(.scy-btn--primary,.post-new__submit,.page-404__btn--primary,.search-submit,input[type=submit]):hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(var(--aero-next-primary-rgb),.3);color:#fff}.aerocore-next-ui :where(.scy-btn--ghost,.page-404__btn,.load-more-btn){border-color:var(--aero-next-line);background:#fff;color:var(--aero-next-text)}.aerocore-next-ui :where(.scy-btn--ghost,.page-404__btn,.load-more-btn):hover{border-color:rgba(var(--aero-next-primary-rgb),.38);color:var(--aero-next-primary);background:rgba(var(--aero-next-primary-rgb),.05)}.aerocore-next-ui :where(.scy-filter-panel,.scy-archive-toolbar,.scy-form,.post-new__form,.post-password-form){border:1px solid var(--aero-next-line);border-radius:var(--aero-next-radius);background:#ffffffdb;box-shadow:0 14px 40px #0f172a0f;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.aerocore-next-ui :where(input[type=text],input[type=email],input[type=tel],input[type=url],input[type=number],input[type=password],input[type=search],select,textarea){border:1px solid color-mix(in srgb,var(--aero-next-line) 85%,#94a3b8);border-radius:12px;background:#ffffffe6;color:var(--aero-next-text);transition:.2s ease}.aerocore-next-ui :where(input,select,textarea):focus{border-color:rgba(var(--aero-next-primary-rgb),.58);box-shadow:0 0 0 4px rgba(var(--aero-next-primary-rgb),.09)}.aerocore-next-ui .scy-filter-chip{border-radius:999px;border-color:var(--aero-next-line);background:#fff}.aerocore-next-ui .scy-filter-chip.is-active,.aerocore-next-ui .scy-filter-chip:hover{background:var(--aero-next-primary);border-color:var(--aero-next-primary);color:#fff;box-shadow:0 8px 20px rgba(var(--aero-next-primary-rgb),.2)}.aerocore-next-ui .scy-table{overflow:hidden;border:1px solid var(--aero-next-line);border-radius:16px;background:#fff;box-shadow:0 12px 34px #0f172a0d}.aerocore-next-ui .scy-table :where(th,.scy-compare-label){background:linear-gradient(180deg,#f8fafc,#f2f5f9);font-weight:700}.aerocore-next-ui .scy-table :where(td,th){border-color:var(--aero-next-line)}.aerocore-next-ui .single-article{padding-top:28px;padding-bottom:64px}.aerocore-next-ui .single-article__content,.aerocore-next-ui .scy-content-card{padding:clamp(22px,4vw,46px)}.aerocore-next-ui .scy-richtext{font-size:clamp(16px,1.45vw,18px);line-height:1.9;color:color-mix(in srgb,var(--aero-next-text) 88%,transparent)}.aerocore-next-ui .scy-richtext :where(h2,h3,h4){scroll-margin-top:110px;margin-top:1.8em}.aerocore-next-ui .scy-richtext h2{font-size:1.65em;padding-left:16px;border-left:4px solid var(--aero-next-primary)}.aerocore-next-ui .scy-richtext blockquote{margin-inline:0;padding:20px 24px;border:0;border-left:4px solid var(--aero-next-primary);border-radius:0 16px 16px 0;background:linear-gradient(90deg,rgba(var(--aero-next-primary-rgb),.09),rgba(var(--aero-next-primary-rgb),.025));color:var(--aero-next-text)}.aerocore-next-ui .scy-richtext img{border-radius:16px;box-shadow:0 18px 46px #0f172a1f}.aerocore-next-ui .scy-post-nav__item{border:1px solid var(--aero-next-line);border-radius:15px;background:#fff}.aerocore-next-ui .site-footer{position:relative;margin-top:clamp(60px,8vw,110px);overflow:hidden;background:linear-gradient(145deg,#0b1424,#101f36 55%,#102e44);color:#dbe7f6}.aerocore-next-ui .site-footer:before{content:"";position:absolute;inset:-40% -10% auto;height:480px;background:radial-gradient(circle,rgba(var(--aero-next-primary-rgb),.35),transparent 62%);pointer-events:none}.aerocore-next-ui .site-footer__inner{position:relative;max-width:var(--aero-next-max);margin-inline:auto;padding-inline:24px}.aerocore-next-ui .site-footer__main{padding-block:64px 34px}.aerocore-next-ui .site-footer__name{font-size:24px;font-weight:800;color:#fff}.aerocore-next-ui .site-footer__desc{max-width:620px;color:#9eb0c8;line-height:1.8}.aerocore-next-ui .footer-menu a{color:#dbe7f6;border-radius:9px}.aerocore-next-ui .footer-menu a:hover{color:#fff;background:#ffffff14}.aerocore-next-ui .site-footer__bottom,.aerocore-next-ui .site-footer__beian-row{border-top-color:#ffffff1a;color:#8da0bb}.aerocore-next-ui .site-footer__bottom a{color:#cfe0f5}.aero-command-dock,.scy-floating-actions-wrapper.aero-floating-dock{position:fixed;right:20px;bottom:20px;z-index:9990;display:flex;flex-direction:column;align-items:center;gap:10px;padding:0;background:transparent;border:0;box-shadow:none}.aero-command-dock__item,.scy-floating-actions-wrapper.aero-floating-dock :where(.scy-cart-toggle,.scy-sticky-contact-btn){position:relative!important;display:flex!important;align-items:center!important;justify-content:center!important;width:48px!important;height:48px!important;min-width:48px!important;padding:0!important;margin:0!important;border:1px solid rgba(148,163,184,.24)!important;border-radius:16px!important;background:#fffffff0!important;color:#344054!important;text-decoration:none!important;cursor:pointer!important;overflow:visible!important;box-sizing:border-box!important;box-shadow:0 12px 32px #0f172a29!important;-webkit-backdrop-filter:blur(16px) saturate(1.2);backdrop-filter:blur(16px) saturate(1.2);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,background .2s ease,color .2s ease!important}.aero-command-dock__item svg,.scy-floating-actions-wrapper.aero-floating-dock :where(.scy-cart-toggle,.scy-sticky-contact-btn) svg{width:21px!important;height:21px!important;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none!important;margin:0!important}.aero-command-dock__item span,.scy-floating-actions-wrapper.aero-floating-dock .scy-sticky-contact-btn span{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;opacity:0!important}.aero-command-dock__item:hover,.aero-command-dock__item:focus-visible,.scy-floating-actions-wrapper.aero-floating-dock :where(.scy-cart-toggle,.scy-sticky-contact-btn):hover,.scy-floating-actions-wrapper.aero-floating-dock :where(.scy-cart-toggle,.scy-sticky-contact-btn):focus-visible{transform:translateY(-2px)!important;border-color:rgba(var(--aero-next-primary-rgb),.38)!important;box-shadow:0 16px 38px #0f172a33!important;outline:0!important}.scy-floating-actions-wrapper.aero-floating-dock .scy-sticky-contact-btn:hover,.scy-floating-actions-wrapper.aero-floating-dock .scy-sticky-contact-btn:focus-visible{width:48px!important;min-width:48px!important;height:48px!important;border-radius:16px!important;overflow:visible!important}.aero-command-dock__item.is-primary,.scy-floating-actions-wrapper.aero-floating-dock :where(.scy-cart-toggle,.scy-sticky-contact-btn),.scy-floating-actions-wrapper.aero-floating-dock .aero-floating-dock__primary{background:linear-gradient(135deg,var(--aero-next-primary),color-mix(in srgb,var(--aero-next-primary) 62%,#7c3aed))!important;color:#fff!important;border-color:transparent!important;box-shadow:0 12px 30px rgba(var(--aero-next-primary-rgb),.3)!important}.aero-command-dock__item[data-label]:after,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:after{content:attr(data-label);position:absolute;right:calc(100% + 11px);top:50%;z-index:2;transform:translate(6px,-50%);padding:7px 10px;border-radius:9px;background:#111827;color:#fff;font-size:12px;font-weight:700;line-height:1;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;box-shadow:0 8px 24px #0f172a38;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.aero-command-dock__item[data-label]:before,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:before{content:"";position:absolute;right:calc(100% + 5px);top:50%;z-index:3;transform:translate(5px,-50%);border:5px solid transparent;border-left-color:#111827;opacity:0;visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.aero-command-dock__item[data-label]:hover:after,.aero-command-dock__item[data-label]:hover:before,.aero-command-dock__item[data-label]:focus-visible:after,.aero-command-dock__item[data-label]:focus-visible:before,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:hover:after,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:hover:before,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:focus-visible:after,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:focus-visible:before{opacity:1;visibility:visible;transform:translateY(-50%)}.scy-floating-actions-wrapper.aero-floating-dock{right:20px!important;bottom:20px!important;flex-direction:column!important;align-items:center!important;gap:10px!important;width:48px!important;height:auto!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.scy-floating-actions-wrapper.aero-floating-dock .scy-cart-panel{position:fixed!important;width:min(390px,calc(100vw - 24px))!important;height:auto!important}.scy-floating-actions-wrapper.aero-floating-dock .scy-cart-count{top:-5px!important;right:-5px!important}.aerocore-next-ui .back-to-top,.aero-floating-dock__top[hidden],.aero-command-dock__item[hidden]{display:none!important}body.has-mobile-bottom-bar .aero-command-dock,body.has-mobile-bottom-bar .scy-floating-actions-wrapper.aero-floating-dock{bottom:78px!important}.aero-reveal{opacity:0;transform:translateY(20px) scale(.99)}.aero-reveal.aero-reveal-ready{opacity:1;transform:none;transition:opacity .58s ease var(--aero-delay,0ms),transform .58s cubic-bezier(.2,.75,.2,1) var(--aero-delay,0ms)}@keyframes aero-mesh{0%{transform:translate3d(-2%,-1%,0) scale(1)}to{transform:translate3d(3%,2%,0) scale(1.08)}}@supports (view-transition-name:root){@view-transition{navigation:auto}::view-transition-old(root){animation:aero-fade-out .18s ease both}::view-transition-new(root){animation:aero-fade-in .28s ease both}@keyframes aero-fade-out{to{opacity:0;transform:translateY(-5px)}}@keyframes aero-fade-in{0%{opacity:0;transform:translateY(8px)}}}.aerocore-preset-industrial{--aero-next-line:rgba(15,23,42,.13)}.aerocore-preset-industrial :where(.scy-card,.scy-product-card,.scy-case-card,.article-item,.widget){box-shadow:0 8px 22px #0f172a0e!important}.aerocore-preset-industrial .scy-hero-home{border-radius:0 0 24px 24px}.aerocore-preset-minimal body,.aerocore-preset-minimal{background:#fafafa}.aerocore-preset-minimal :where(.scy-card,.scy-product-card,.scy-case-card,.article-item,.widget){box-shadow:none!important}html[data-theme=dark]{--aero-next-text:#edf4ff;--aero-next-muted:#9fb0c6;--aero-next-line:rgba(255,255,255,.1);--aero-next-surface:#111b2a;--aero-next-bg:#07101d}html[data-theme=dark] body.aerocore-next-ui{background:radial-gradient(circle at 12% 0%,rgba(var(--aero-next-primary-rgb),.2),transparent 34rem),linear-gradient(180deg,#07101d,#0b1422 42rem);color:var(--aero-next-text)}html[data-theme=dark] .aerocore-next-ui :where(.site-header,.scy-card,.scy-product-card,.scy-case-card,.article-item,.widget,.scy-content-card,.scy-panel,.single-article__content,.archive-page__header,.scy-form,.scy-filter-panel,.scy-archive-toolbar){background:#111b2ae0!important;border-color:var(--aero-next-line)!important}html[data-theme=dark] .aerocore-next-ui :where(input,select,textarea,.site-header__search,.scy-btn--ghost,.load-more-btn){background:#0d1827!important;color:var(--aero-next-text)!important;border-color:var(--aero-next-line)!important}html[data-theme=dark] .aero-command-dock__item,html[data-theme=dark] .scy-floating-actions-wrapper.aero-floating-dock :where(.aero-floating-dock__utility){background:#0d1827f0!important;color:#dce7f7!important;border-color:#ffffff1f!important}@media(max-width:900px){.aerocore-next-ui .site-header__top-inner,.aerocore-next-ui .site-header__bottom-inner{padding-inline:16px}.aerocore-next-ui .site-header__top-inner{min-height:66px}.aerocore-next-ui .site-logo-img{max-height:38px}.aerocore-next-ui .scy-hero-home{min-height:440px;border-radius:0 0 30px 30px}.aero-command-dock,.scy-floating-actions-wrapper.aero-floating-dock{right:12px!important;bottom:18px!important;gap:8px!important}body.has-mobile-bottom-bar .aero-command-dock,body.has-mobile-bottom-bar .scy-floating-actions-wrapper.aero-floating-dock{bottom:74px!important}.aero-command-dock__item,.scy-floating-actions-wrapper.aero-floating-dock :where(.scy-cart-toggle,.scy-sticky-contact-btn){width:44px!important;height:44px!important;min-width:44px!important;border-radius:14px!important}.scy-floating-actions-wrapper.aero-floating-dock .scy-sticky-contact-btn:hover,.scy-floating-actions-wrapper.aero-floating-dock .scy-sticky-contact-btn:focus-visible{width:44px!important;min-width:44px!important;height:44px!important;border-radius:14px!important}.aero-command-dock__item[data-label]:before,.aero-command-dock__item[data-label]:after,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:before,.scy-floating-actions-wrapper.aero-floating-dock [data-label]:after{display:none!important}}@media(max-width:640px){.aerocore-next-ui :where(.scy-homepage,.scy-enterprise,.archive-page,.page-container,.single-article){padding-inline:14px}.aerocore-next-ui .scy-card__body,.aerocore-next-ui .article-item__content{padding:18px}.aerocore-next-ui .scy-hero-home__content{padding-block:72px}.aerocore-next-ui .scy-hero-home h1{font-size:40px}.aerocore-next-ui .single-article__content,.aerocore-next-ui .scy-content-card{padding:20px}.aerocore-next-ui .site-footer__inner{padding-inline:16px}}@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.aero-reveal{opacity:1;transform:none}}.scy-lang-switcher.is-open .scy-lang-dropdown{opacity:1;visibility:visible;transform:translateY(0);pointer-events:auto}.scy-lang-switcher.is-open .scy-lang-chevron{transform:rotate(180deg)}html.aerocore-ui-ready body{opacity:1}
