body[data-xgo-preview=true] .hero:after{max-width:100%}body[data-xgo-preview=true] .site-header{z-index:80}@media(max-width:640px){body[data-xgo-preview=true]{--header-height:104px}body[data-xgo-preview=true] .site-header-inner{display:grid;grid-template-columns:auto 1fr;grid-template-rows:52px 40px;gap:0 10px;padding:0 16px}body[data-xgo-preview=true] .site-header-left{grid-column:1;grid-row:1;flex:none;gap:7px;min-width:0}body[data-xgo-preview=true] .site-logo{gap:6px;font-size:16px;white-space:nowrap}body[data-xgo-preview=true] .site-logo-img{width:72px;height:auto}body[data-xgo-preview=true] .header-back-btn{padding:6px;flex-shrink:0}body[data-xgo-preview=true] .header-back-btn>span{display:none}body[data-xgo-preview=true] .site-nav{grid-column:2;grid-row:1;display:flex;justify-content:flex-end;align-items:center;gap:9px;white-space:nowrap;min-width:0}body[data-xgo-preview=true] .site-nav>a{display:none}body[data-xgo-preview=true] .lang-switcher{flex-shrink:0;white-space:nowrap}body[data-xgo-preview=true] .wiki-preview-label{display:none}body[data-xgo-preview=true] .site-header-search{grid-column:1/-1;grid-row:2;display:flex;width:100%;max-width:none;min-width:0;margin:0}body[data-xgo-preview=true] .site-header-search .search-wrap{width:100%;height:35px}body[data-xgo-preview=true] .site-header-search .search-input{font-size:12px}body[data-xgo-preview=true] .wiki-prose h2,body[data-xgo-preview=true] .wiki-prose h3,body[data-xgo-preview=true] .xgo-book-directory-parent,body[data-xgo-preview=true] .xgo-book-folder{scroll-margin-top:calc(var(--header-height) + 60px)}}body[data-xgo-preview=true] .kb-category-group{scroll-margin-top:calc(var(--header-height) + 20px)}.xgo-comparison,.xgo-product-position,.xgo-related-products,.xgo-series-overview,.xgo-shared-article,.xgo-shared-platform{color:var(--color-text)}.xgo-series-overview{margin:28px 0;padding:26px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-bg-alt)}.xgo-series-overview.compact{margin:0 0 24px}.xgo-series-intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:23px}.xgo-comparison-heading>span,.xgo-product-position>div>span,.xgo-series-intro>div>span{font-size:11px;font-weight:600;letter-spacing:.6px;color:var(--color-brand)}.xgo-series-intro h3{font-size:20px;font-weight:650;margin:8px 0}.xgo-family-route>p,.xgo-series-intro p{font-size:12px;color:var(--color-text-muted);line-height:1.9}.xgo-series-compare-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;flex-shrink:0;padding:12px 16px;border-radius:7px;background:var(--color-brand);color:#fff!important;font-size:13px;font-weight:600}.xgo-series-compare-button:hover{background:var(--color-brand-dark)}.xgo-family-routes{display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:16px}.xgo-family-route{border-top:2px solid color-mix(in srgb,var(--color-brand) 23%,var(--color-border));padding-top:15px;min-width:0}.xgo-family-route h4{font-size:14px;font-weight:650;margin:0 0 13px}.xgo-family-route h4 small{display:block;margin-top:6px;font-size:11px;font-weight:400;color:var(--color-text-muted)}.xgo-family-route>div{display:flex;flex-wrap:wrap;gap:8px}.xgo-family-route>div>a{display:grid;grid-template-columns:1fr auto;-moz-column-gap:7px;column-gap:7px;row-gap:3px;padding:10px 12px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);font-size:12px;font-weight:600}.xgo-family-route>div>a small{grid-row:2;font-size:10px;font-weight:400;color:var(--color-text-muted)}.xgo-family-route>div>a svg{grid-column:2;grid-row:1/3;align-self:center;color:var(--color-brand)}.xgo-family-route>div>a:hover{border-color:var(--color-brand);color:var(--color-brand)}.xgo-family-route>p{margin:12px 0 0;font-size:11px}.xgo-product-position{display:flex;align-items:center;justify-content:space-between;gap:22px;border-left:3px solid var(--color-brand);padding:2px 0 2px 20px;margin:0 0 30px}.xgo-product-position h2{font-size:18px;font-weight:650;margin:7px 0}.xgo-product-position p{font-size:12px;color:var(--color-text-muted);line-height:1.9;margin:0 0 9px}.xgo-product-position>div>div{display:flex;flex-wrap:wrap;gap:6px}.xgo-product-position small{padding:3px 8px;font-size:10px;background:var(--color-bg-alt);border-radius:4px;color:var(--color-text-muted)}.xgo-product-position>a{display:flex;align-items:center;gap:8px;flex-shrink:0;font-size:12px;color:var(--color-brand);font-weight:600}.xgo-related-products{margin:35px 0 15px;border-top:1px solid var(--color-border);padding-top:26px}.xgo-relation-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.xgo-relation-heading h2{font-size:19px;font-weight:650;margin:0 0 7px}.xgo-relation-heading p{font-size:12px;color:var(--color-text-muted);line-height:1.8;margin:0}.xgo-relation-heading>a{display:flex;align-items:center;gap:5px;flex-shrink:0;color:var(--color-brand);font-size:12px}.xgo-related-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.xgo-related-product-grid article{display:flex;align-items:center;gap:16px;min-width:0;padding:20px;border:1px solid var(--color-border);border-radius:9px}.xgo-related-product-grid img{width:94px;height:106px;-o-object-fit:contain;object-fit:contain}.xgo-related-product-grid article>div{min-width:0}.xgo-related-product-grid small{font-size:10px;color:var(--color-text-muted)}.xgo-related-product-grid h3{font-size:17px;font-weight:650;margin:5px 0 9px}.xgo-related-product-grid p{font-size:11px;color:var(--color-text-muted);line-height:1.8;margin-bottom:14px}.xgo-related-product-grid nav{display:flex;flex-wrap:wrap;gap:14px}.xgo-related-product-grid nav a{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--color-brand)}.xgo-shared-platform{display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:24px;margin:32px 0;padding:25px;border:1px solid var(--color-border);border-radius:9px;background:var(--color-bg-alt)}.xgo-shared-platform>div:first-child>svg{color:var(--color-brand);margin-bottom:10px}.xgo-shared-platform h2{font-size:16px;font-weight:650;margin:0 0 10px;line-height:1.6}.xgo-shared-platform h3{font-size:13px;font-weight:600;margin:0 0 14px}.xgo-shared-platform p{font-size:11px;line-height:1.9;color:var(--color-text-muted);margin:0 0 12px}.xgo-shared-platform nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 8px;margin-bottom:14px}.xgo-shared-platform a{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--color-brand)}.xgo-shared-article{margin:0 0 28px;padding:15px 17px;border:1px solid var(--color-border);border-radius:8px;background:var(--color-bg-alt)}.xgo-shared-article>div{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.xgo-shared-article>div>svg{color:var(--color-brand)}.xgo-shared-article>div>span{font-size:11px;color:var(--color-text-muted)}.xgo-shared-article nav{display:flex;flex-wrap:wrap;gap:7px;margin:12px 0 9px}.xgo-shared-article nav a{display:inline-flex;align-items:center;gap:5px;padding:6px 9px;border:1px solid var(--color-border);border-radius:5px;font-size:11px;background:var(--color-bg)}.xgo-shared-article nav a:hover,.xgo-shared-article nav a[aria-current]{border-color:var(--color-brand);color:var(--color-brand)}.xgo-shared-article nav .xgo-shared-compare{border-color:transparent;background:transparent;color:var(--color-brand)}.xgo-shared-article>small{font-size:10px;color:var(--color-text-muted);line-height:1.8}.xgo-integrated-footer.xgo-footer-full{margin-left:0}.xgo-shell-book .xgo-sidebar-home{margin-bottom:5px}.xgo-shell-book .xgo-sidebar-compare{margin-bottom:20px}.xgo-page.xgo-comparison-page{max-width:1320px;margin:0 auto;min-width:0}.xgo-comparison-heading{margin:28px 0 30px}.xgo-comparison-heading h1{font-size:32px;font-weight:650;line-height:1.35;letter-spacing:-.5px;margin:12px 0}.xgo-comparison-heading p{font-size:13px;line-height:1.9;color:var(--color-text-muted)}.xgo-comparison{min-width:0}.xgo-editor-preview-note{padding:10px 14px;margin:0 0 20px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg-alt);color:var(--color-text-muted);font-size:12px}.xgo-cms-tree>.xgo-cms-tree-node{margin-bottom:12px}.xgo-cms-tree .xgo-cms-tree-children{margin-left:10px;padding-left:5px;border-left:1px solid var(--color-border)}.xgo-cms-tree .xgo-group-links{margin:0;padding:0}.xgo-cms-tree .xgo-group-links:before{display:none}.xgo-cms-tree .xgo-group-toggle{font-size:12px;padding:9px 6px}.xgo-comparison-sync{display:flex;align-items:center;gap:7px;margin:0 0 13px;font-size:11px;color:var(--color-text-muted)}.xgo-comparison-sync>span{width:6px;height:6px;border-radius:50%;background:var(--color-brand)}.xgo-spec-updated{display:block;margin-top:7px;color:var(--color-text-muted);font-size:10px}.xgo-comparison-controls{padding:22px 24px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-bg-alt)}.xgo-comparison-presets{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.xgo-comparison-presets>b{display:flex;align-items:center;gap:9px;font-size:14px}.xgo-comparison-presets>b svg{color:var(--color-brand)}.xgo-comparison-presets nav{display:flex;flex-wrap:wrap;gap:5px}.xgo-comparison-presets button{padding:7px 10px;border-radius:5px;font-size:11px;color:var(--color-text-muted)}.xgo-comparison-presets button[aria-pressed=true]{color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 9%,var(--color-bg))}.xgo-model-options{display:flex;flex-wrap:wrap;gap:8px}.xgo-model-options>button{display:flex;align-items:center;gap:8px;padding:11px 13px;border:1px solid var(--color-border);border-radius:6px;background:var(--color-bg);font-size:12px;cursor:pointer}.xgo-model-options>button[aria-pressed=true]{border-color:var(--color-brand);color:var(--color-brand);background:color-mix(in srgb,var(--color-brand) 4%,var(--color-bg))}.xgo-model-options>button:disabled{cursor:default}.xgo-model-options small{font-size:10px;color:var(--color-text-muted)}.xgo-choice-check{display:grid;place-items:center;flex-shrink:0;width:16px;height:16px;border:1px solid var(--color-border);border-radius:3px}.xgo-model-options [aria-pressed=true] .xgo-choice-check{background:var(--color-brand);border-color:var(--color-brand);color:#fff}.xgo-comparison-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:20px;padding-top:16px;border-top:1px solid var(--color-border);font-size:12px;color:var(--color-text-muted)}.xgo-comparison-toolbar label{display:flex;align-items:center;gap:8px;cursor:pointer;color:var(--color-text)}.xgo-comparison-toolbar input{width:16px;height:16px;accent-color:var(--color-brand)}.xgo-comparison-toolbar label:has(input:disabled){color:var(--color-text-muted);cursor:default}.xgo-comparison-hint{font-size:12px;margin:12px 0 0}.xgo-comparison-hint,.xgo-table-scroll-hint{line-height:1.8;color:var(--color-text-muted)}.xgo-table-scroll-hint{font-size:11px;margin:18px 0 10px}.xgo-comparison-scroll{overflow-x:auto;max-width:100%;border:1px solid var(--color-border);border-radius:9px;overscroll-behavior-x:contain;scrollbar-color:var(--color-border) var(--color-bg-alt)}.xgo-comparison a:focus-visible,.xgo-comparison button:focus-visible,.xgo-comparison-scroll:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}.xgo-comparison table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.xgo-comparison td,.xgo-comparison th{padding:16px 20px;line-height:1.8;font-size:12px;border-right:1px solid var(--color-border);border-bottom:1px solid var(--color-border);vertical-align:top;overflow-wrap:anywhere}.xgo-comparison tr>:last-child{border-right:0}.xgo-comparison th:first-child{position:sticky;left:0;width:155px;background:var(--color-bg);z-index:1;box-shadow:1px 0 var(--color-border);font-weight:500;font-size:11px}.xgo-comparison thead th{background:var(--color-bg);padding:19px 20px 20px;font-weight:400}.xgo-comparison thead .xgo-spec-label{vertical-align:middle;color:var(--color-text);font-size:13px;font-weight:600}.xgo-spec-label small{display:block;font-size:10px;font-weight:400;color:var(--color-text-muted);margin-top:8px}.xgo-comparison-product{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.xgo-comparison-product img{height:105px;width:100%;-o-object-fit:contain;object-fit:contain;margin-bottom:11px}.xgo-comparison-product small{font-size:10px;color:var(--color-text-muted)}.xgo-comparison-product strong{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;font-size:17px;line-height:1.6;font-weight:650}.xgo-comparison-product strong svg{color:var(--color-brand);flex-shrink:0}.xgo-comparison thead th>p{font-size:11px;color:var(--color-text-muted);margin:6px 0 9px;min-height:20px}.xgo-spec-source{display:inline-flex;align-items:center;gap:4px;color:var(--color-brand);font-size:10px}.xgo-comparison .xgo-spec-group td,.xgo-comparison .xgo-spec-group th{background:color-mix(in srgb,var(--color-brand) 6%,var(--color-bg));padding:10px 20px;color:var(--color-brand);font-weight:600}.xgo-comparison tbody tr:hover:not(.xgo-spec-group)>*{background:var(--color-bg-alt)}.xgo-comparison .xgo-spec-pending{color:var(--color-text-muted);font-size:11px}.xgo-comparison tbody:last-child tr:last-child>*{border-bottom:0}.xgo-comparison-notes{font-size:11px;color:var(--color-text-muted);line-height:1.9;margin-top:16px}.xgo-comparison-notes p{margin:6px 0}.xgo-comparison-notes a{color:var(--color-brand);text-decoration:underline;text-underline-offset:3px}.xgo-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:1150px){.xgo-related-product-grid img{width:68px}.xgo-related-product-grid article{padding:15px;gap:12px}.xgo-shared-platform{gap:18px}.xgo-family-routes{grid-template-columns:1.2fr 1fr .8fr}.xgo-product-position{align-items:flex-start}.xgo-product-position>a{font-size:11px;margin-top:28px}}@media(max-width:950px){.xgo-series-intro{align-items:flex-start;flex-direction:column;gap:15px}.xgo-family-routes{grid-template-columns:1fr 1fr}.xgo-family-route:last-child{grid-column:1/-1}.xgo-shared-platform{grid-template-columns:1fr 1fr}.xgo-shared-platform>div:first-child{grid-column:1/-1}.xgo-related-product-grid{grid-template-columns:1fr}}@media(max-width:600px){.xgo-series-overview{padding:19px;margin:22px 0}.xgo-series-intro h3{font-size:18px}.xgo-series-compare-button{width:100%;font-size:12px;padding:11px 13px}.xgo-family-routes{grid-template-columns:1fr;gap:19px}.xgo-family-route:last-child{grid-column:auto}.xgo-family-route h4 small{display:inline;margin-left:10px;font-size:10px}.xgo-family-route>p{margin-top:9px}.xgo-family-route>div{gap:6px}.xgo-family-route>div>a{padding:9px;font-size:11px}.xgo-product-position{flex-direction:column;gap:14px;padding-left:15px}.xgo-product-position h2{font-size:16px}.xgo-product-position>a{margin:0}.xgo-shared-platform{grid-template-columns:1fr;padding:20px;gap:18px}.xgo-shared-platform>div:first-child{grid-column:auto}.xgo-shared-platform>div+div{padding-top:16px;border-top:1px solid var(--color-border)}.xgo-shared-platform nav{max-width:320px}.xgo-relation-heading{align-items:flex-start;flex-direction:column;gap:12px}.xgo-relation-heading h2{font-size:17px}.xgo-related-product-grid img{width:77px}.xgo-shared-article{padding:13px}.xgo-shared-article nav,.xgo-shared-article>div{gap:6px}.xgo-shared-article nav a{font-size:10px;padding:7px 8px}.xgo-comparison-heading{margin:22px 0}.xgo-comparison-heading h1{font-size:26px;line-height:1.4}.xgo-comparison-heading p{font-size:12px}.xgo-comparison-controls{padding:17px 15px}.xgo-comparison-presets{align-items:flex-start;flex-direction:column;gap:12px}.xgo-comparison-presets nav{gap:3px}.xgo-comparison-presets button{padding:7px 9px}.xgo-model-options{display:grid;grid-template-columns:1fr 1fr;gap:7px}.xgo-model-options>button{display:grid;grid-template-columns:16px 1fr;gap:4px 6px;font-size:11px;padding:9px 8px;text-align:left}.xgo-model-options small{grid-column:2}.xgo-choice-check{grid-row:1/3}.xgo-comparison-toolbar{font-size:11px}.xgo-comparison th:first-child{width:110px;padding:12px;font-size:10px}.xgo-comparison .xgo-spec-group th{padding:10px 12px}.xgo-comparison thead .xgo-spec-label{font-size:12px}.xgo-comparison td,.xgo-comparison th{font-size:11px;padding:13px 16px}.xgo-comparison-product strong{font-size:15px}.xgo-comparison-product img{height:92px}.xgo-table-scroll-hint{font-size:10px}}body[data-xgo-preview=true] .ai-chat-panel{z-index:90;height:660px;max-height:calc(100dvh - var(--header-height) - 36px);bottom:20px;background:var(--color-bg);width:420px}body[data-xgo-preview=true] .ai-chat-fab{z-index:70;touch-action:none}body[data-xgo-preview=true] .ai-chat-header{padding:15px 18px;flex-shrink:0}body[data-xgo-preview=true] .ai-chat-header-actions{display:flex;align-items:center;gap:8px}body[data-xgo-preview=true] .ai-chat-header-actions button:disabled{opacity:.4;cursor:default}body[data-xgo-preview=true] .ai-chat-scope{padding:12px 17px;border-bottom:1px solid var(--color-border);background:var(--color-bg-alt);flex-shrink:0}body[data-xgo-preview=true] .ai-chat-scope>span{display:flex;align-items:center;gap:6px;color:var(--color-brand);font-size:12px;font-weight:600}body[data-xgo-preview=true] .ai-chat-scope>p{font-size:10px;line-height:1.7;color:var(--color-text-muted);margin:7px 0 0}body[data-xgo-preview=true] .ai-chat-list{min-height:0;overscroll-behavior:contain}body[data-xgo-preview=true] .ai-chat-empty{padding:15px 5px}body[data-xgo-preview=true] .ai-chat-empty>svg{margin:0 auto 16px;color:var(--color-brand)}body[data-xgo-preview=true] .ai-chat-empty>p{font-size:12px;line-height:1.9}body[data-xgo-preview=true] .ai-chat-suggestions{display:grid;gap:9px;margin:22px 0 0}body[data-xgo-preview=true] .ai-chat-suggestions button{padding:11px 13px;border:1px solid var(--color-border);border-radius:8px;text-align:left;font-size:12px;color:var(--color-text);background:var(--color-bg-alt);line-height:1.7}body[data-xgo-preview=true] .ai-chat-suggestions button:hover{border-color:var(--color-brand);color:var(--color-brand)}body[data-xgo-preview=true] .ai-chat-msg-inner{max-width:100%;min-width:0;width:100%}body[data-xgo-preview=true] .ai-chat-msg-assistant .ai-chat-bubble{max-width:100%;width:100%;font-size:13px;line-height:1.85;overflow-wrap:anywhere}body[data-xgo-preview=true] .ai-chat-bubble ul{list-style:disc}body[data-xgo-preview=true] .ai-chat-bubble ol{list-style:decimal}body[data-xgo-preview=true] .ai-chat-bubble pre{max-width:100%;overflow:auto}body[data-xgo-preview=true] .ai-chat-bubble table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse}body[data-xgo-preview=true] .ai-chat-bubble td,body[data-xgo-preview=true] .ai-chat-bubble th{padding:6px;border:1px solid var(--color-border)}body[data-xgo-preview=true] .ai-chat-sources{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}body[data-xgo-preview=true] .ai-chat-sources-title{flex-basis:100%;margin-bottom:0}body[data-xgo-preview=true] .ai-chat-source{border-radius:5px;line-height:1.7;padding:4px 8px;background:var(--color-bg);overflow-wrap:anywhere}body[data-xgo-preview=true] .ai-chat-status{display:flex;align-items:center;gap:7px;font-size:11px;color:var(--color-text-muted);margin:10px 0}body[data-xgo-preview=true] .ai-chat-status svg{flex-shrink:0}body[data-xgo-preview=true] .ai-chat-search-link{display:flex;align-items:center;gap:6px;padding:8px 17px;font-size:10px;color:var(--color-brand);flex-shrink:0}body[data-xgo-preview=true] .ai-chat-input{flex:0 0 auto;width:100%;background:var(--color-bg);border:0;border-top:1px solid var(--color-border);border-radius:0}body[data-xgo-preview=true] .ai-chat-input textarea{min-width:0;max-width:100%;font-size:12px;background:var(--color-bg-alt);color:var(--color-text);line-height:1.6}body[data-xgo-preview=true] .ai-chat-input button{align-self:center}body[data-xgo-preview=true] .home-cs-popup{z-index:70;bottom:94px;right:24px}body[data-xgo-preview=true] .wiki-service-trigger{position:fixed;right:24px;bottom:94px;z-index:70;display:flex;align-items:center;justify-content:center;gap:7px;height:37px;padding:0 13px;font-size:12px;background:var(--color-bg);color:var(--color-brand);border:1px solid var(--color-border);border-radius:22px;box-shadow:0 4px 16px rgba(4,32,84,.08)}body[data-xgo-preview=true] .back-to-top{z-index:70;bottom:30px;right:166px;width:40px;height:40px}body[data-xgo-preview=true]:has(.ai-chat-panel) .back-to-top,body[data-xgo-preview=true]:has(.ai-chat-panel) .home-cs-popup,body[data-xgo-preview=true]:has(.ai-chat-panel) .wiki-service-trigger{visibility:hidden;pointer-events:none}body[data-xgo-preview=true] .search-ai-action{width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:13px 16px;border-bottom:1px solid var(--color-border);background:var(--color-bg-alt);color:var(--color-brand);font-size:12px}body[data-xgo-preview=true] .search-ai-action small{margin-left:auto;font-size:10px;color:var(--color-text-muted)}body[data-xgo-preview=true] .search-ai-action:hover{background:color-mix(in srgb,var(--color-brand) 8%,var(--color-bg))}body[data-xgo-preview=true] .ai-chat-fab:focus-visible,body[data-xgo-preview=true] .search-ai-action:focus-visible,body[data-xgo-preview=true] .wiki-service-trigger:focus-visible{outline:2px solid var(--color-brand);outline-offset:3px}@media(max-width:640px){body[data-xgo-preview=true] .ai-chat-panel{left:12px!important;right:12px!important;top:auto!important;bottom:12px!important;width:auto!important;max-width:none;height:660px;max-height:calc(100dvh - var(--header-height) - 28px);border-radius:12px}body[data-xgo-preview=true] .ai-chat-fab{right:16px;bottom:20px;height:48px;padding:0 15px;font-size:12px}body[data-xgo-preview=true] .home-cs-popup{right:16px;bottom:82px}body[data-xgo-preview=true] .wiki-service-trigger{right:16px;bottom:82px;height:35px;font-size:11px}body[data-xgo-preview=true] .back-to-top{right:145px;bottom:24px}body[data-xgo-preview=true] .ai-chat-title{font-size:14px}body[data-xgo-preview=true] .ai-chat-list{padding:13px}body[data-xgo-preview=true] .ai-chat-scope{padding:10px 14px}body[data-xgo-preview=true] .ai-chat-scope p{font-size:10px}body[data-xgo-preview=true] .search-ai-action small{display:none}}html[data-theme=dark] body[data-xgo-preview=true]{color-scheme:dark;--color-bg:#12171e;--color-bg-alt:#1b232d;--color-surface:#1b232d;--color-border:#303b49;--color-text:#cdd5df;--color-text-muted:#a6b2c2;--color-brand:#91baf2;--color-brand-dark:#74a6e9;--color-brand-darker:#b7d1f5;--color-secondary:#a9c7ee;--color-primary:#91baf2;--color-hover:#232e3b;--bg-deep:#10151b;--xgo-dark-heading:#e3e9f0;--xgo-dark-surface:#171e27;--xgo-dark-raised:#202a36;--xgo-dark-selection:#223650;--xgo-dark-action:#396ab1;--xgo-dark-action-hover:#4073b9;--gradient-brand:linear-gradient(120deg,#1a2636,#203249);--gradient-brand-soft:linear-gradient(115deg,#1c2735,#202e40);--gradient-card-1:linear-gradient(135deg,#243449,#2c4563);--gradient-card-2:linear-gradient(135deg,#24343e,#355266);--gradient-card-3:linear-gradient(135deg,#2b3546,#3a4b63);--gradient-card-4:linear-gradient(135deg,#263345,#324767);--shadow-card:0 3px 12px #00000016;--shadow-card-hover:0 8px 24px #00000030;background:var(--color-bg);color:var(--color-text)}html[data-theme=dark] body[data-xgo-preview=true] :is(.public-main,.public-home,.xgo-workspace){background:var(--color-bg)}html[data-theme=dark] body[data-xgo-preview=true] .site-header{background:#171e27;border-bottom:1px solid var(--color-border);box-shadow:0 2px 10px #00000018}html[data-theme=dark] body[data-xgo-preview=true] .site-footer{background:#141b23;border-color:var(--color-border);color:var(--color-text-muted)}html[data-theme=dark] body[data-xgo-preview=true] .site-footer a{color:var(--color-text-muted)}html[data-theme=dark] body[data-xgo-preview=true] :is(.site-footer a:hover,.site-nav a:hover){color:var(--color-brand)}html[data-theme=dark] body[data-xgo-preview=true] :is(.site-nav a,.lang-btn,.lang-divider){color:var(--color-text-muted)}html[data-theme=dark] body[data-xgo-preview=true] .lang-btn.is-active{color:var(--color-brand)}html[data-theme=dark] body[data-xgo-preview=true] :is(.theme-toggle,.header-back-btn,.search-back-btn){background:var(--color-bg-alt);border-color:var(--color-border);color:var(--color-text)}html[data-theme=dark] body[data-xgo-preview=true] :is(.theme-toggle:hover,.header-back-btn:hover,.search-back-btn:hover){background:var(--color-hover);color:var(--xgo-dark-heading);border-color:#516780}html[data-theme=dark] body[data-xgo-preview=true] .site-header-search{background:transparent}html[data-theme=dark] body[data-xgo-preview=true] .search-input{background:#202a36;border-color:#3b4a5b;color:var(--xgo-dark-heading)}html[data-theme=dark] body[data-xgo-preview=true] .search-input::-moz-placeholder{color:#a0adbe}html[data-theme=dark] body[data-xgo-preview=true] .search-input::placeholder{color:#a0adbe}html[data-theme=dark] body[data-xgo-preview=true] :is(.search-input:focus,.ai-chat-input textarea:focus){border-color:#7ba7df;box-shadow:0 0 0 3px #78a5de1f}html[data-theme=dark] body[data-xgo-preview=true] :is(.search-results,.search-result-list-item){background:#1c2530;border-color:var(--color-border);box-shadow:0 12px 32px #00000038}html[data-theme=dark] body[data-xgo-preview=true] :is(.search-result-item:hover,.search-result-item.active,.search-ai-action:hover){background:#27364a}html[data-theme=dark] body[data-xgo-preview=true] :is(.result-kb-tag,.recent-item-kb){background:#25374c;border-color:#354a63;color:#adcaf0}html[data-theme=dark] body[data-xgo-preview=true] :is(.search-result-title,.search-result-snippet) mark{color:#d5e5fb;background:#334b68}html[data-theme=dark] body[data-xgo-preview=true] .hero{background:radial-gradient(ellipse at 75% 10%,#263c554d,transparent 65%),linear-gradient(115deg,#192330,#1c2b3d);border-bottom:1px solid #2b394a}html[data-theme=dark] body[data-xgo-preview=true] .hero:before{opacity:.4}html[data-theme=dark] body[data-xgo-preview=true] .hero:after{opacity:.35;background:radial-gradient(closest-side,#6d9bc833,transparent)}html[data-theme=dark] body[data-xgo-preview=true] .hero-title{color:#e3eaf3;text-shadow:none}html[data-theme=dark] body[data-xgo-preview=true] .hero-subtitle{color:#b4c3d6;opacity:1}html[data-theme=dark] body[data-xgo-preview=true] :is(.hero-badge,.hero-stats span){color:#c8d7e9;background:#25374c;border-color:#3c506a;backdrop-filter:none}html[data-theme=dark] body[data-xgo-preview=true] .hero-badge-dot{background:#8fb6e6;box-shadow:0 0 0 3px #8fb6e61a}html[data-theme=dark] body[data-xgo-preview=true] :is(.product-card,.recent-item){background:var(--xgo-dark-surface);border-color:var(--color-border);box-shadow:var(--shadow-card)}html[data-theme=dark] body[data-xgo-preview=true] .product-card:hover{border-color:#527298;box-shadow:var(--shadow-card-hover)}html[data-theme=dark] body[data-xgo-preview=true] .product-card-cover{background:radial-gradient(ellipse at 50% 40%,#354352,#242e3a 75%);border-bottom:1px solid #344150}html[data-theme=dark] body[data-xgo-preview=true] :is(.product-card-cover-img,.xgo-book-cover>img,.xgo-book-name img,.xgo-related-product-grid img,.xgo-comparison-product img,.xgo-product-image img,.xgo-product-hero-image img){mix-blend-mode:normal;filter:brightness(.96) saturate(.92)}html[data-theme=dark] body[data-xgo-preview=true] .product-card-desc{color:#b2bdca}html[data-theme=dark] body[data-xgo-preview=true] .product-card-title{color:var(--xgo-dark-heading)}html[data-theme=dark] body[data-xgo-preview=true] .product-card-footer{border-top:1px solid var(--color-border)}html[data-theme=dark] body[data-xgo-preview=true] .product-card-update-badge{background:#594526;border:1px solid #806338;color:#f1d59c;box-shadow:none}html[data-theme=dark] body[data-xgo-preview=true] .recent-item-emoji{background:#24354c;border-color:#354a63}html[data-theme=dark] body[data-xgo-preview=true] .recent-item:hover{background:var(--color-bg-alt);border-color:#527298}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-series-overview,.xgo-shared-platform,.xgo-comparison-controls){background:#19222d;border-color:var(--color-border)}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-family-route>div>a,.xgo-related-product-grid article,.xgo-model-options>button){background:#202b38;border-color:#3a4a5d}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-family-route>div>a:hover,.xgo-related-product-grid article:hover){background:#243247;border-color:#6284af}html[data-theme=dark] body[data-xgo-preview=true] .xgo-family-route{border-top-color:#405975}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-series-intro h3,.xgo-family-route h4,.xgo-product-position h2,.xgo-related-products h2,.xgo-related-product-grid h3,.xgo-shared-platform h2,.xgo-shared-platform h3,.xgo-comparison-heading h1,.xgo-comparison-product strong){color:var(--xgo-dark-heading)}html[data-theme=dark] body[data-xgo-preview=true] .xgo-product-position small{background:#263446;color:#b8cae0}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison-scroll{border-color:#3a495b}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison table{background:#171f29}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison th:first-child{background:#1c2735;color:#b9c8da;box-shadow:1px 0 #344354}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison thead th{background:#1c2735}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison :is(th,td){border-color:#303e4e}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison .xgo-spec-group :is(th,td){background:#26364a;color:#bad2f2}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison tbody tr:hover:not(.xgo-spec-group)>*{background:#243244}html[data-theme=dark] body[data-xgo-preview=true] .xgo-model-options>button[aria-pressed=true]{background:#233b57;border-color:#6b95ca;color:#c9dffb}html[data-theme=dark] body[data-xgo-preview=true] .xgo-choice-check{border-color:#667b95}html[data-theme=dark] body[data-xgo-preview=true] .xgo-model-options [aria-pressed=true] .xgo-choice-check{background:#396ab1;border-color:#7fabe5;color:#fff}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison-presets button[aria-pressed=true]{background:#29415d;color:#c8dffc}html[data-theme=dark] body[data-xgo-preview=true] .xgo-comparison-toolbar input{accent-color:#719fdc}html[data-theme=dark] body[data-xgo-preview=true] .xgo-sidebar{background:#181f29;border-color:#303b49}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-book-name b,.xgo-group-toggle,.xgo-book-parent,.xgo-book-directory-parent,.xgo-book-folder h3,.xgo-book-directory-heading h2,.xgo-book-cover h1){color:var(--xgo-dark-heading)}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-back-products,.xgo-return-book){color:var(--color-brand)!important}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-book-name small,.xgo-book-tree-tools,.xgo-book-tree-tools button,.xgo-book-sidebar-foot,.xgo-book-pending-note,.xgo-book-directory-heading>span,.xgo-book-folder h3 small,.xgo-breadcrumb,.xgo-article-meta,.xgo-version-strip small,.xgo-pagination small,.xgo-article-source){color:var(--color-text-muted)}html[data-theme=dark] body[data-xgo-preview=true] .xgo-sidebar-home{color:#b4c3d4!important}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-sidebar-home:hover,.xgo-group-links>a:hover){background:#243246;color:#cfdef1}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-sidebar-home.active,.xgo-group-links>a.active){background:#243c58;color:#c1dbff!important}html[data-theme=dark] body[data-xgo-preview=true] .xgo-group-links>a.active:before{background:#8bb8f6}html[data-theme=dark] body[data-xgo-preview=true] .xgo-group-links:before{background:#405167}html[data-theme=dark] body[data-xgo-preview=true] .xgo-group-links>a{color:#b2bfd0}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-group-links,.xgo-book-quicklinks,.xgo-book-folder a,.xgo-return-book,.xgo-version-strip,.xgo-article-header,.xgo-article-source,.xgo-toc,.xgo-toc-bottom,.xgo-toc>a:last-child){border-color:var(--color-border)}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-group-links>a svg,.xgo-book-folder a>svg){color:#91a6bd}html[data-theme=dark] body[data-xgo-preview=true] .xgo-group-links>a.active svg{color:#abd0ff}html[data-theme=dark] body[data-xgo-preview=true] .xgo-book-cover{background:linear-gradient(110deg,#1d2a3a,#233246);border-color:#374c65}html[data-theme=dark] body[data-xgo-preview=true] .xgo-book-folder a{color:#becbdb}html[data-theme=dark] body[data-xgo-preview=true] .xgo-book-folder a:hover{color:#c8e0ff;background:#22354c}html[data-theme=dark] body[data-xgo-preview=true] .xgo-shared-article{background:#1b2736;border-color:#344960}html[data-theme=dark] body[data-xgo-preview=true] .xgo-shared-article nav a{background:#222f40;border-color:#41546c}html[data-theme=dark] body[data-xgo-preview=true] .xgo-shared-article nav a[aria-current]{background:#294463;border-color:#80a7da;color:#cbe1ff}html[data-theme=dark] body[data-xgo-preview=true] .xgo-toc>a{color:#a5b4c8}html[data-theme=dark] body[data-xgo-preview=true] .xgo-toc>a.active{color:#bad7fc;border-left-color:#80ade7}html[data-theme=dark] body[data-xgo-preview=true] .xgo-toc>a:hover{color:#c7e0ff}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-mobile-kb-bar,.xgo-pagination>a){background:#1b2532;border-color:var(--color-border)}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose{color:#cbd4e0}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose :is(h1,h2,h3,h4,strong){color:#e0e7f0;border-color:var(--color-border)}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose a{color:#9bc3f7;text-decoration-color:#607ea6}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose blockquote{background:#1c2a3a!important;border-color:#58789d!important;color:#bfcbdb!important}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose blockquote p{color:#b9c8db}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose :not(pre)>code{background:#26364a!important;color:#c5dcfb!important;border:1px solid #405674}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose pre{background:#18212c!important;border-color:#35455a!important;color:#d0dbea!important;box-shadow:none}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose pre code{background:transparent;color:#d0dbea}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose pre code .hljs-comment{color:#a0aec3}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .code-copy-btn{background:#2c3b4f;color:#c2d6ef;border-color:#59718d;opacity:1}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .code-copy-btn:hover{background:#3a506c;color:#e3edfa}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose :is(th,td){border-color:#39485b}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose th{background:#243449!important;color:#d1e0f2!important}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose td{background:#192330;color:#cbd6e3}html[data-theme=dark] body[data-xgo-preview=true] .xgo-reading-content .wiki-prose img{background:#e1e5ea;border:1px solid #566271;border-radius:6px;filter:brightness(.88)}html[data-theme=dark] body[data-xgo-preview=true] .xgo-lightbox img{filter:none}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-media-unavailable,.xgo-guide-flow,.xgo-guide-choices a){background:#1c2938;color:#b8c8db;border-color:#3a506b}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-series-compare-button,.xgo-button.primary,.ai-chat-fab,.ai-chat-input button,.back-to-top,.rig-notice-go){background:var(--xgo-dark-action);color:#fff!important;border-color:#5d85ba!important;box-shadow:0 3px 12px #00000028}html[data-theme=dark] body[data-xgo-preview=true] :is(.xgo-series-compare-button:hover,.xgo-button.primary:hover,.ai-chat-fab:hover,.ai-chat-input button:hover,.back-to-top:hover,.rig-notice-go:hover){background:var(--xgo-dark-action-hover)}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-panel{background:#19222e;border:1px solid #536882;box-shadow:0 16px 52px #00000070}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-header{background:#263a54;border-bottom:1px solid #4b6587;color:#e1ecfa}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-scope{background:#1e2c3e;border-color:#374b64}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-scope>span{color:#b3d2fb}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-scope>p{color:#b0bed0}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-suggestions button{background:#243346;border-color:#485d79;color:#d3dfef}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-suggestions button:hover{background:#2e4562;border-color:#8daed9}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-msg-assistant .ai-chat-bubble{background:#243245;color:#d0dceb}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-msg-user .ai-chat-bubble{background:#355b8d;color:#f1f5fb}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-source{background:#223249;border-color:#506a8d;color:#bdd4f3}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-input{background:#1c293a;border-color:#425772}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-input textarea{background:#172331;color:#d6e3f4;border-color:#607897}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-input textarea::-moz-placeholder{color:#a4b6cc}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-input textarea::placeholder{color:#a4b6cc}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-bubble code{background:#172331;color:#c5dcfa}html[data-theme=dark] body[data-xgo-preview=true] .ai-chat-bubble pre{background:#172331;border-color:#425772}html[data-theme=dark] body[data-xgo-preview=true] :is(.home-cs-popup,.rig-notice-card){background:#1d2938;border-color:#4a607c;box-shadow:0 12px 36px #00000050}html[data-theme=dark] body[data-xgo-preview=true] .home-cs-popup-header{background:#2c4360;color:#e2ecf9}html[data-theme=dark] body[data-xgo-preview=true] :is(.home-cs-popup-text,.home-cs-popup-hint,.rig-notice-text){color:#bfcee1}html[data-theme=dark] body[data-xgo-preview=true] .home-cs-popup-qr{background:#fff;border:4px solid #fff;filter:none}html[data-theme=dark] body[data-xgo-preview=true] .wiki-service-trigger{background:#25364b;color:#c2d8f4;border-color:#5b789b;box-shadow:0 3px 12px #00000028}html[data-theme=dark] body[data-xgo-preview=true] .rig-notice-header{color:#e0eafb}html[data-theme=dark] body[data-xgo-preview=true] .rig-notice-url{background:#253950;color:#bdd8fb;border-color:#486582}html[data-theme=dark] body[data-xgo-preview=true] .rig-notice-stay{background:#2c3b50;color:#cfdef1;border-color:#627d9d}html[data-theme=dark] body[data-xgo-preview=true] .rig-notice-never{color:#b1c1d5}html[data-theme=dark] body[data-xgo-preview=true] ::-moz-selection{background:#3b5d86;color:#f2f6fc}html[data-theme=dark] body[data-xgo-preview=true] ::selection{background:#3b5d86;color:#f2f6fc}html[data-theme=dark] body[data-xgo-preview=true] *{scrollbar-color:#526378 #19222d}html[data-theme=dark] body[data-xgo-preview=true] ::-webkit-scrollbar-thumb{background-color:#526378}body[data-xgo-preview=true] .xgo-render{display:block;position:relative;flex-shrink:0;overflow:hidden;isolation:isolate;border-radius:8px;background:#f2f4f7}body[data-xgo-preview=true] .xgo-render>img,body[data-xgo-preview=true] .xgo-render>svg{display:block;width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain;padding:0;margin:0;filter:none;mix-blend-mode:multiply}body[data-xgo-preview=true] .xgo-render-home{position:absolute;inset:0;border-radius:0;padding:10px 16px}body[data-xgo-preview=true] .xgo-render-cover{width:310px;height:210px;padding:10px}body[data-xgo-preview=true] .xgo-render-nav{width:56px;height:48px;padding:3px;border-radius:5px}body[data-xgo-preview=true] .xgo-render-related{width:108px;height:100px;padding:5px}body[data-xgo-preview=true] .xgo-render-compare{width:100%;height:120px;padding:5px;margin-bottom:11px}body[data-xgo-preview=true] .xgo-render-card{width:100%;height:100%;padding:8px}html[data-theme=dark] body[data-xgo-preview=true] .xgo-render{background:#9ca6b5}@media(max-width:1150px){body[data-xgo-preview=true] .xgo-render-cover{width:240px;height:180px}body[data-xgo-preview=true] .xgo-render-related{width:88px;height:90px}}@media(max-width:800px){body[data-xgo-preview=true] .xgo-render-cover{width:210px;height:160px}}@media(max-width:580px){body[data-xgo-preview=true] .xgo-book-cover:has(.xgo-render-cover){flex-direction:column;align-items:stretch;gap:20px}body[data-xgo-preview=true] .xgo-render-cover{width:100%;height:185px;padding:8px;order:-1}body[data-xgo-preview=true] .xgo-render-compare{height:108px}body[data-xgo-preview=true] .xgo-render-related{width:90px;height:90px}body[data-xgo-preview=true] .xgo-render-home{padding:10px 14px}}.xgo-architecture{--arch-surface:#fff;--arch-panel:#f5f7fa;--arch-text:#253751;--arch-muted:#65758a;--arch-line:#9aafc6;--arch-border:#dbe3ed;--arch-compute:#edf4ff;--arch-compute-border:#8faee0;--arch-control:#edf7f3;--arch-control-border:#92b6a8;--arch-power:#fff8ec;--arch-power-border:#d9ba84;--arch-power-line:#b58843;margin:22px 0!important;padding:14px;border:1px solid var(--arch-border);border-radius:12px;background:var(--arch-surface);color:var(--arch-text);overflow:hidden}.xgo-architecture-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 7px 12px;font-size:11px;color:var(--arch-muted);border-bottom:1px solid var(--arch-border)}.xgo-architecture-power-key,.xgo-architecture-toolbar>span{display:inline-flex;align-items:center;gap:6px}.xgo-architecture-power-key{margin-left:15px}.xgo-architecture-toolbar i{display:inline-block;width:21px;border-top:2px solid var(--arch-line)}.xgo-architecture-power-key i{border-color:var(--arch-power-line);border-top-style:dashed}.xgo-architecture-toolbar button{display:flex;align-items:center;gap:6px;color:var(--color-brand);font:inherit;cursor:pointer;padding:5px 7px;border-radius:5px}.xgo-architecture-toolbar button:hover{background:var(--arch-panel)}.xgo-architecture-scroll{max-width:100%;overflow:auto;overscroll-behavior:contain;scrollbar-color:var(--arch-border) var(--arch-panel)}.xgo-architecture-svg{display:block;width:100%;min-width:720px;height:auto;font-family:inherit;overflow:hidden}.xgo-architecture-zone,.xgo-architecture-zone.control{fill:var(--arch-panel)}.xgo-architecture-node{box-sizing:border-box;height:100%;display:flex;flex-direction:column;justify-content:center;padding:13px 17px;border:1px solid var(--arch-border);border-radius:10px;background:var(--arch-surface);color:var(--arch-text);font-size:14px;line-height:1.6;overflow:auto}.xgo-architecture-node.compute{background:var(--arch-compute);border-color:var(--arch-compute-border)}.xgo-architecture-node.controller{background:var(--arch-control);border-color:var(--arch-control-border)}.xgo-architecture-node.power{background:var(--arch-power);border-color:var(--arch-power-border)}.xgo-architecture-node>span{font-size:11px;letter-spacing:.5px;color:var(--arch-muted);margin-bottom:4px}.xgo-architecture .xgo-architecture-node>strong{font-size:17px;font-weight:600;line-height:1.45;color:var(--arch-text)!important}.xgo-architecture .xgo-architecture-node>p{font-size:12px;line-height:1.7;margin:5px 0 0!important;color:var(--arch-muted)!important}.xgo-architecture-wire{fill:none;stroke:var(--arch-line);stroke-width:1.7;stroke-linejoin:round}.xgo-architecture-wire.power{stroke:var(--arch-power-line);stroke-dasharray:6 4}.xgo-architecture-arrow.data{fill:var(--arch-line)}.xgo-architecture-arrow.power{fill:var(--arch-power-line)}.xgo-architecture-wire-label{font-size:12px;fill:var(--arch-muted)}.xgo-architecture-dialog{width:min(1200px,96vw);max-width:96vw;max-height:92vh;padding:18px;border:1px solid var(--arch-border);border-radius:12px;background:var(--arch-surface);color:var(--arch-text);margin:auto;overflow:auto}.xgo-architecture-dialog::backdrop{background:#07101cbf}.xgo-architecture-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 12px;border-bottom:1px solid var(--arch-border)}.xgo-architecture-dialog-heading button{display:grid;place-items:center;padding:7px;border-radius:5px;cursor:pointer;background:var(--arch-panel);color:var(--arch-text)}.xgo-architecture :is(button,.xgo-architecture-scroll):focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.xgo-architecture-mobile-hint{display:none}html[data-theme=dark] .xgo-architecture{--arch-surface:#1b2634;--arch-panel:#202e40;--arch-text:#dce6f2;--arch-muted:#afc0d3;--arch-line:#7593b6;--arch-border:#40536b;--arch-compute:#243e5d;--arch-compute-border:#628abc;--arch-control:#213f3e;--arch-control-border:#648f86;--arch-power:#3c3326;--arch-power-border:#907645;--arch-power-line:#c0a068}@media(max-width:600px){.xgo-architecture{padding:9px}.xgo-architecture-toolbar{padding:0 1px 8px;font-size:10px}.xgo-architecture-power-key{margin-left:9px}.xgo-architecture-dialog{padding:10px}.xgo-architecture-mobile-hint{display:block;font-size:10px;line-height:1.7;color:var(--arch-muted);margin-top:8px}}