#app-root,.page,:root,body,html{--color-bg:#fff;--color-surface:#f5f5f7;--color-surface-hover:#ebebed;--color-border:rgba(0,0,0,.08);--color-border-strong:rgba(0,0,0,.12);--color-text-primary:rgba(0,0,0,.88);--color-text-secondary:rgba(0,0,0,.55);--color-text-tertiary:rgba(0,0,0,.35);--color-text-emphasis:rgba(0,0,0,.72);--color-header-bg:hsla(0,0%,100%,.92);--color-header-bg-desktop:hsla(0,0%,100%,.78);--color-pill-bg:rgba(0,0,0,.04);--color-pill-active-bg:rgba(0,0,0,.06);--color-pill-hover-bg:rgba(0,0,0,.05);--color-avatar-bg:rgba(0,0,0,.06);--color-cover-placeholder:rgba(0,0,0,.04);--radius-card:calc(var(--rpx)*32);--radius-pill:calc(var(--rpx)*999);--space-page-x:calc(var(--rpx)*40);--space-page-y:calc(var(--rpx)*32);--space-card:calc(var(--rpx)*36);--space-gap:calc(var(--rpx)*24);--font-title-lg:calc(var(--rpx)*64);--font-title:calc(var(--rpx)*40);--font-body:calc(var(--rpx)*32);--font-caption:calc(var(--rpx)*28);--font-micro:calc(var(--rpx)*26);--layout-max:1200px;--header-ctrl-height:calc(var(--rpx)*56);--header-ctrl-py:0;--header-ctrl-px:calc(var(--rpx)*16);--header-ctrl-font:calc(var(--rpx)*24);--color-hint-caveat:#ff9f0a;background-color:var(--color-bg);color:var(--color-text-primary);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-size:var(--font-body);min-height:100vh}.content-h5,.list-h5{display:block;overflow:visible;padding-bottom:48px}#app-root[data-theme=dark],.chart-page[data-theme=dark],.embed-page[data-theme=dark],.page[data-theme=dark],:root[data-theme=dark],body[data-theme=dark],html[data-theme=dark]{--color-bg:#000;--color-surface:#141414;--color-surface-hover:#1a1a1a;--color-border:hsla(0,0%,100%,.08);--color-border-strong:hsla(0,0%,100%,.12);--color-text-primary:hsla(0,0%,100%,.92);--color-text-secondary:hsla(0,0%,100%,.5);--color-text-tertiary:hsla(0,0%,100%,.32);--color-text-emphasis:hsla(0,0%,100%,.72);--color-header-bg:rgba(0,0,0,.92);--color-header-bg-desktop:rgba(0,0,0,.72);--color-pill-bg:hsla(0,0%,100%,.04);--color-pill-active-bg:hsla(0,0%,100%,.1);--color-pill-hover-bg:hsla(0,0%,100%,.07);--color-avatar-bg:hsla(0,0%,100%,.1);--color-cover-placeholder:hsla(0,0%,100%,.04)}.hint-em{color:var(--color-text-emphasis);font-weight:600}.hint-caveat{color:var(--color-hint-caveat);font-weight:600}@media(min-width:768px){#app-root,.page,:root,body,html{--rpx:calc(min(100vw, 480px)/750);--space-page-x:32px;--space-card:24px;--space-gap:20px;--radius-card:16px;--radius-pill:9999px;--font-title-lg:28px;--font-title:18px;--font-body:15px;--font-caption:13px;--font-micro:12px;--header-ctrl-height:36px;--header-ctrl-py:8px;--header-ctrl-px:18px;--header-ctrl-font:13px}.desktop-header{border-bottom:1px solid var(--color-border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:var(--color-header-bg-desktop)}.desktop-header-inner{max-width:var(--layout-max);margin:0 auto;width:100%;box-sizing:border-box;padding:20px 32px 18px;display:flex;align-items:center;justify-content:flex-start;flex-wrap:nowrap;gap:24px}.desktop-header-right{margin-left:auto;flex-shrink:0;display:flex;align-items:center;gap:24px}.desktop-header-trailing{flex:0 0 auto;width:280px;max-width:280px}.desktop-brand-row{margin-top:0;gap:14px}.desktop-logo{width:40px;height:40px;border-radius:10px}.desktop-brand{letter-spacing:-.02em}.desktop-filters{margin-top:0;gap:10px;flex-shrink:0}.desktop-pill{padding:8px 18px;font-size:13px;cursor:pointer}.desktop-pill:hover{background:var(--color-pill-hover-bg)}.desktop-feed{padding:28px 32px 56px;-moz-columns:2;column-count:2;-moz-column-gap:24px;column-gap:24px;-moz-column-fill:auto;column-fill:auto}.atlas-feed,.desktop-feed{max-width:var(--layout-max);margin:0 auto;box-sizing:border-box;width:100%}.atlas-feed{padding:28px 32px 24px;display:block;-moz-columns:auto;columns:auto}.atlas-content-shell.list-h5{padding-bottom:0}.atlas-feed .desktop-footer{-moz-column-span:unset;column-span:unset;-webkit-column-span:unset;max-width:100%;margin:0;padding-left:0;padding-right:0}.desktop-feed .feed-item{-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid;display:inline-block;width:100%;vertical-align:top;margin-bottom:24px;box-sizing:border-box;overflow:hidden}.desktop-feed .feed-item .card{margin-bottom:0}.desktop-footer,.desktop-status{-moz-column-break-inside:avoid;break-inside:avoid;-moz-column-span:all;column-span:all}.desktop-status{padding:80px 0}.desktop-footer{max-width:var(--layout-max);margin:0 auto;width:100%;box-sizing:border-box;padding-left:32px;padding-right:32px}}@media(min-width:1200px){.desktop-feed{-moz-columns:3;column-count:3;-moz-column-gap:28px;column-gap:28px;padding-top:36px}.atlas-feed{-moz-columns:auto;columns:auto;padding-top:36px}.desktop-feed .feed-item{margin-bottom:28px}}:root{--rpx:.13333vw}@media(min-width:768px){#app-root,.page,:root,body,html{--rpx:calc(min(100vw, 480px)/750)}}body,html{margin:0;padding:0;overscroll-behavior-y:none;-webkit-tap-highlight-color:transparent}.page{min-height:100vh;display:flex;flex-direction:column;background:var(--color-bg);color:var(--color-text-primary);box-sizing:border-box}.content-h5,.list-h5{flex:1;display:block;overflow:visible;padding-bottom:calc(var(--rpx)*96)}.atlas-feed,.content,.content.atlas-feed,.content.desktop-feed{display:block;width:100%;box-sizing:border-box}@media(min-width:768px){.content-h5,.list-h5{padding-bottom:48px}.atlas-content-shell.list-h5,.content.atlas-feed{padding-bottom:0}}.uni-view,view{display:block;box-sizing:border-box}.uni-text,text{display:inline;white-space:normal;word-wrap:break-word;overflow-wrap:break-word}.uni-image,image,img.desktop-logo,img.logo,img.uni-image{display:block;max-width:100%;height:auto}.uni-scroll-view,scroll-view{display:block;box-sizing:border-box;overflow:auto;-webkit-overflow-scrolling:touch}:where(text,.uni-text).chain-empty-text,:where(text,.uni-text).chain-footnote-text,:where(text,.uni-text).company-desc,:where(text,.uni-text).company-name,:where(text,.uni-text).company-subtitle,:where(text,.uni-text).company-title,:where(text,.uni-text).desc,:where(text,.uni-text).evidence-empty-text,:where(text,.uni-text).evidence-snippet,:where(text,.uni-text).feed,:where(text,.uni-text).link,:where(text,.uni-text).name,:where(text,.uni-text).product-kind,:where(text,.uni-text).product-label,:where(text,.uni-text).relation-meta,:where(text,.uni-text).relation-name,:where(text,.uni-text).section-hint,:where(text,.uni-text).section-title,:where(text,.uni-text).stat,:where(text,.uni-text).subtitle,:where(text,.uni-text).summary,:where(text,.uni-text).time,:where(text,.uni-text).title{display:block}button,input,textarea{font:inherit;color:inherit}input[type=search],input[type=text],textarea{-moz-appearance:none;appearance:none;-webkit-appearance:none;outline:none}input:disabled,textarea:disabled{opacity:.65;cursor:not-allowed}input.search{width:100%;box-sizing:border-box;height:calc(var(--rpx)*72);padding:0 calc(var(--rpx)*28);border-radius:9999px;background:var(--color-pill-bg);border:1px solid var(--color-border);color:var(--color-text-primary);font-size:var(--font-body);overflow:hidden}input.search::-moz-placeholder{color:var(--color-text-tertiary)}input.search::placeholder{color:var(--color-text-tertiary)}@media(min-width:768px){input.search{height:36px;padding:0 16px;font-size:14px}}.card,.hero{box-sizing:border-box;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:var(--space-card);margin-bottom:var(--space-gap)}.card{transition:background .2s ease,border-color .2s ease,transform .2s ease;-moz-column-break-inside:avoid;break-inside:avoid-column;page-break-inside:avoid}.atlas-feed .card,.companies-panorama .card{-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.uni-view.card-hover,:deep(.card-hover){background:var(--color-surface-hover)}@media(min-width:768px){.card{cursor:pointer}.card:hover{background:var(--color-surface-hover);border-color:var(--color-border-strong);transform:translateY(-2px)}}.card-top{display:flex!important;flex-direction:row!important;align-items:center!important;gap:calc(var(--rpx)*20)}.card-top>.meta,.card-top>.uni-view.meta{flex:1;min-width:0;overflow:hidden}.card-top>.avatar,.card-top>.uni-view.avatar{display:flex;align-items:center;justify-content:center;width:calc(var(--rpx)*72);height:calc(var(--rpx)*72);min-width:calc(var(--rpx)*72);min-height:calc(var(--rpx)*72);border-radius:calc(var(--rpx)*18);background:var(--color-avatar-bg);flex-shrink:0;overflow:hidden}.card-top .avatar-letter,.card-top .uni-text.avatar-letter{display:block;font-size:var(--font-title);font-weight:700;color:var(--color-text-emphasis);line-height:1}.card-top .type-tag,.card-top .uni-text.type-tag{flex-shrink:0;align-self:center;padding:calc(var(--rpx)*8) calc(var(--rpx)*16)}.badges .badge,.badges .uni-text.badge,.card-top .type-tag,.card-top .uni-text.type-tag{display:inline-block;box-sizing:border-box;border-radius:var(--radius-pill,9999px);font-size:var(--font-micro);line-height:1.2;color:var(--color-text-secondary);background:var(--color-pill-bg);border:1px solid var(--color-border);white-space:nowrap}.badges .badge,.badges .uni-text.badge{padding:calc(var(--rpx)*8) calc(var(--rpx)*18)}.badges .badge.accent,.badges .uni-text.badge.accent{color:var(--color-text-primary);border-color:var(--color-border-strong)}@media(min-width:768px){.card-top{gap:10px}.card-top>.avatar,.card-top>.uni-view.avatar{width:36px;height:36px;min-width:36px;min-height:36px;border-radius:9px}.card-top .type-tag,.card-top .uni-text.type-tag{padding:6px 12px;font-size:12px;line-height:1.2;align-self:flex-start}.badges .badge,.badges .uni-text.badge{padding:4px 9px;font-size:12px}}.badges,.tabs{display:flex;flex-wrap:wrap;gap:calc(var(--rpx)*12)}.badge,.tab,.uni-text.badge,.uni-text.tab,text.badge,text.tab{display:inline-block;box-sizing:border-box}.brand-row,.desktop-brand-row{display:flex;align-items:center;gap:calc(var(--rpx)*20)}.brand-row .brand,.brand-row text.brand,text.brand.desktop-brand{display:block;line-height:1.1}.header-inner{box-sizing:border-box}.header-nav,.header-nav .header-bar{display:flex;align-items:center;min-width:0}.header-nav .header-bar{flex-direction:row;flex-wrap:nowrap;width:100%;gap:calc(var(--rpx)*6);box-sizing:border-box}.header-nav .tabs-scroll{flex:0 0 auto;min-width:0;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}.header-nav .tabs{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:calc(var(--rpx)*6)}.header-nav .tab,.header-nav view.tab{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:var(--header-ctrl-height);padding:0 var(--header-ctrl-px);font-size:var(--header-ctrl-font);line-height:1;border-radius:var(--radius-pill);cursor:pointer;white-space:nowrap;flex:0 0 auto}.header-nav .tab-trailing{flex:1 1 0;min-width:0;display:flex;align-items:center}.header-nav .tab-trailing .header-search{width:100%;min-width:0}.header-nav .header-search-input{font-size:var(--header-ctrl-font);line-height:var(--header-ctrl-height);height:var(--header-ctrl-height)}@media(min-width:768px){.header-nav .header-bar{gap:12px;width:auto}.header-nav .tabs{gap:12px}.header-nav .tab-trailing{flex:0 0 auto;width:280px;max-width:280px;min-width:280px}.header-nav .tab,.header-nav view.tab{flex-shrink:0}}.layer-nav-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.layer-nav{display:inline-flex;flex-wrap:nowrap;gap:calc(var(--rpx)*12);padding:calc(var(--rpx)*4) 0 calc(var(--rpx)*12)}.layer-nav-btn{display:inline-flex;align-items:center;gap:calc(var(--rpx)*10);flex-shrink:0;margin:0;padding:calc(var(--rpx)*12) calc(var(--rpx)*20);border:1px solid color-mix(in srgb,var(--nav-accent,#0071e3) 35%,var(--color-border));border-radius:var(--radius-pill,9999px);background:color-mix(in srgb,var(--nav-accent,#0071e3) 8%,var(--color-pill-bg));cursor:pointer;line-height:1.2;-moz-appearance:none;appearance:none;-webkit-appearance:none;font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}.layer-nav-btn:active{background:color-mix(in srgb,var(--nav-accent,#0071e3) 16%,var(--color-pill-bg))}.layer-nav-order{flex-shrink:0;width:calc(var(--rpx)*36);height:calc(var(--rpx)*36);line-height:calc(var(--rpx)*36);text-align:center;border-radius:50%;font-size:var(--font-micro);font-weight:600;color:var(--nav-accent,var(--color-text-primary));background:color-mix(in srgb,var(--nav-accent,#0071e3) 14%,transparent)}.layer-nav-label{font-size:var(--font-body);color:var(--color-text-primary);white-space:nowrap}@media(min-width:768px){.layer-nav{gap:8px;padding:4px 0 10px}.layer-nav-btn{gap:8px;padding:8px 16px}.layer-nav-order{width:22px;height:22px;line-height:22px;font-size:12px}.layer-nav-label{font-size:14px}}.layer-section{border:1px solid var(--color-border);border-left:4px solid var(--layer-accent,var(--color-border-strong));border-radius:var(--radius-card,16px);background:var(--color-surface);padding:calc(var(--rpx)*20) calc(var(--rpx)*24) calc(var(--rpx)*16);scroll-margin-top:96px}.layer-header{display:flex;align-items:center;gap:calc(var(--rpx)*16);flex-wrap:wrap;margin-bottom:calc(var(--rpx)*12)}.layer-order,.uni-text.layer-order,text.layer-order{display:inline-block;flex-shrink:0;box-sizing:border-box;width:calc(var(--rpx)*44);height:calc(var(--rpx)*44);line-height:calc(var(--rpx)*44);text-align:center;border-radius:50%;background:color-mix(in srgb,var(--layer-accent,#888) 12%,transparent);color:var(--layer-accent,var(--color-text-primary));font-size:var(--font-caption);font-weight:600}.layer-name,.uni-text.layer-name,text.layer-name{display:block;font-size:var(--font-title);color:var(--color-text-primary);font-weight:600}.layer-en,.uni-text.layer-en,text.layer-en{display:block;margin-top:calc(var(--rpx)*4);font-size:var(--font-caption);color:var(--color-text-tertiary)}.layer-desc,.layer-stats,.uni-text.layer-desc,.uni-text.layer-stats,text.layer-desc,text.layer-stats{display:block;font-size:var(--font-caption);color:var(--color-text-secondary)}.layer-desc,.uni-text.layer-desc,text.layer-desc{margin-bottom:calc(var(--rpx)*16);line-height:1.5}@media(min-width:768px){.layer-section{padding:16px 20px 12px}.layer-header{gap:12px;margin-bottom:8px}.layer-order,.uni-text.layer-order,text.layer-order{width:28px;height:28px;line-height:28px;font-size:13px}.layer-en,.uni-text.layer-en,text.layer-en{margin-top:2px}.layer-desc,.uni-text.layer-desc,text.layer-desc{margin-bottom:12px}}.companies-panorama{width:100%;display:flex;flex-direction:column;gap:calc(var(--rpx)*20)}.company-layer-section{border:1px solid var(--color-border);border-left:4px solid var(--layer-accent,var(--color-border-strong));border-radius:var(--radius-card,16px);background:var(--color-surface);padding:calc(var(--rpx)*20) calc(var(--rpx)*24) calc(var(--rpx)*8);box-sizing:border-box}.company-layer-header{display:flex;align-items:center;gap:calc(var(--rpx)*16);flex-wrap:wrap;margin-bottom:calc(var(--rpx)*16)}.company-layer-order,.uni-text.company-layer-order,text.company-layer-order{display:inline-block;flex-shrink:0;box-sizing:border-box;width:calc(var(--rpx)*48);height:calc(var(--rpx)*48);line-height:calc(var(--rpx)*48);text-align:center;border-radius:50%;background:color-mix(in srgb,var(--layer-accent,#888) 12%,transparent);color:var(--layer-accent,var(--color-text-primary));font-size:var(--font-body);font-weight:600}.company-layer-name,.uni-text.company-layer-name,text.company-layer-name{display:block;font-size:var(--font-title);color:var(--color-text-primary);font-weight:600}.company-layer-en,.uni-text.company-layer-en,text.company-layer-en{display:block;margin-top:calc(var(--rpx)*4);font-size:var(--font-caption);color:var(--color-text-tertiary)}.company-layer-stats,.uni-text.company-layer-stats,text.company-layer-stats{display:block;font-size:var(--font-caption);color:var(--color-text-secondary)}.card-top .name,.card-top .uni-text.name,.card-top text.name{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:768px){.companies-panorama{gap:16px}.company-layer-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:start;padding:16px 20px 8px}.company-layer-header{gap:12px;margin-bottom:12px}.company-layer-order,.uni-text.company-layer-order,text.company-layer-order{width:28px;height:28px;line-height:28px;font-size:13px}.company-layer-en,.uni-text.company-layer-en,text.company-layer-en{margin-top:2px}.company-layer-header{grid-column:1/-1}.company-layer-section>.card,.company-layer-section>.uni-view.card{min-width:0;margin-bottom:0;-moz-column-break-inside:auto;break-inside:auto;page-break-inside:auto}.card-top .type-tag,.card-top .uni-text.type-tag{padding:6px 12px;font-size:12px;line-height:1.2}}@media(min-width:1200px){.company-layer-section{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}}.section-title{display:block;font-size:var(--font-title);font-weight:700;color:var(--color-text-primary);line-height:1.3;margin-bottom:calc(var(--rpx)*12)}.section-hint{display:block;margin-bottom:calc(var(--rpx)*16);font-size:var(--font-caption);line-height:1.55;color:var(--color-text-tertiary)}.stats{display:flex;flex-wrap:wrap;gap:calc(var(--rpx)*16);margin-top:calc(var(--rpx)*16)}.stat{font-size:var(--font-caption);color:var(--color-text-secondary)}@media(min-width:768px){.section-title{margin-bottom:8px}.section-hint{margin-bottom:12px;font-size:13px}.stats{gap:12px;margin-top:12px}.stat{font-size:13px}}.chain-section,.products-section{margin-bottom:var(--space-gap)}.chain-wrap{width:100%;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface);overflow:hidden}.chain-footnote{padding:12px 16px;background:var(--color-pill-bg)}.chain-footnote,.chain-row{border-bottom:1px solid var(--color-border)}.chain-row{display:flex;width:100%;box-sizing:border-box;padding:12px 14px}.chain-row:last-child{border-bottom:none}.chain-track{display:inline-flex;align-items:stretch;min-height:108px;padding:14px 16px;gap:10px;box-sizing:border-box}.chain-hop{flex:0 0 auto;width:168px;max-width:220px;padding:10px 12px;border-radius:12px;border:1.5px solid var(--color-border);background:var(--color-pill-bg);box-sizing:border-box}.chain-hop-middle,.chain-hop-upstream{border-color:#5b7c9973}.chain-hop-downstream{border-color:#9a6b3c73}.chain-hop-current{border-color:#0071e3;background:#0071e30f}.chain-hop-head{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-bottom:8px}.chain-role-tag{font-size:var(--font-micro);font-weight:600;line-height:1.2}.chain-role-middle,.chain-role-upstream{color:#5b7c99}.chain-role-downstream{color:#9a6b3c}.chain-current-tag{padding:2px 8px;border-radius:var(--radius-pill);font-size:10px;font-weight:600;color:#0071e3;background:#0071e31a}.chain-link{flex:0 0 auto;width:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;align-self:center}.chain-link-hint,.chain-link-label{font-size:10px;line-height:1.2;color:var(--color-text-tertiary);text-align:center}.chain-arrow{font-size:18px;line-height:1;color:var(--color-text-secondary)}.company-box{flex:1;min-width:0;width:100%;padding:8px 10px;border-radius:12px;border:2px solid var(--color-border);background:var(--color-pill-bg);box-sizing:border-box}.company-box-source{border-color:#0071e3;background:#0071e30f}.company-name{font-size:var(--font-caption);font-weight:600;color:var(--color-text-primary);line-height:1.3;margin-bottom:6px;cursor:pointer}.product-list{display:flex;flex-direction:column;gap:6px}.product-row{display:flex;flex-direction:row;align-items:stretch;gap:0;border-radius:8px;border:1.5px solid rgba(0,113,227,.35);background:var(--color-surface);overflow:hidden;min-height:0}.product-inner{flex:0 0 auto;max-width:38%;padding:8px 10px;cursor:pointer;border-right:1px solid var(--color-border);box-sizing:border-box}.chain-hop .product-inner{max-width:none;border-right:none;border-radius:8px;border:1px solid var(--color-border-strong);background:var(--color-surface)}.chain-hop-current .product-inner{border-color:#0071e347}.product-label{font-size:var(--font-caption);font-weight:600;color:var(--color-text-primary);line-height:1.35;word-break:break-word}.evidence-inner{flex:1;min-width:0;padding:8px 10px;background:var(--color-pill-bg);box-sizing:border-box}.evidence-snippet{font-size:var(--font-micro);line-height:1.45;color:var(--color-text-secondary);word-break:break-word}.evidence-empty{display:flex;align-items:center}.evidence-empty-text{font-size:var(--font-micro);color:var(--color-text-tertiary)}.chain-empty{padding:calc(var(--rpx)*48) calc(var(--rpx)*28);text-align:center}.chain-empty-text{font-size:var(--font-caption);color:var(--color-text-secondary)}@media(min-width:768px){.chain-footnote{padding:10px 18px}.chain-footnote-text{font-size:12px}.chain-track{padding:14px 20px;gap:12px}.chain-hop{width:188px;max-width:240px}.chain-link{width:56px}.product-inner{flex:0 0 22%;min-width:120px;max-width:180px}.evidence-snippet{font-size:13px;line-height:1.4}.chain-empty{padding:32px 20px}}.g6-chain-root,.g6-chain-wrap{border-radius:var(--radius-card);overflow:hidden}.chain-section :deep(.g6-chain-wrap){border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-surface)}.g6-chain-root{position:relative;width:100%}.g6-gesture-switch-wrap{position:absolute;top:10px;right:10px;z-index:2}.g6-gesture-switch,.uni-switch.g6-gesture-switch{transform:scale(.88);transform-origin:top right}.g6-chain-wrap{width:100%;border-radius:var(--radius-card);overflow:hidden;background:var(--color-surface);border:1px solid var(--color-border)}.g6-chain-wrap.is-gesture-on{cursor:grab}.g6-chain-wrap.is-gesture-on:active{cursor:grabbing}.chain-dual:has(.chain-g6-graph) .chain-text-graph{display:none}@media(min-width:768px){.content.desktop-feed.atlas-detail-feed,.list-h5 .content.desktop-feed{-moz-columns:initial!important;columns:initial!important;-moz-column-gap:initial!important;column-gap:normal!important;display:block;max-width:var(--layout-max);margin:0 auto;padding:28px 32px 56px}}.icp-footer,.icp-footer.desktop-footer{display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;box-sizing:border-box}.footer-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:calc(var(--rpx)*20)}.footer-link,a.footer-link{text-decoration:underline}.footer-link,.footer-sep,.uni-text.footer-sep,a.footer-link,text.footer-sep{font-size:var(--font-micro);color:var(--color-text-tertiary)}.icp-text,.tagline,.uni-text.icp-text,.uni-text.tagline,text.icp-text,text.tagline{display:block}@media(min-width:768px){.atlas-feed .desktop-footer,.atlas-feed .icp-footer{max-width:100%;margin:0;padding-left:0;padding-right:0}.atlas-feed .icp-footer{gap:6px;padding-top:24px;padding-bottom:12px}.atlas-feed .footer-links{gap:12px;margin-bottom:4px}.atlas-feed .tagline,.atlas-feed .uni-text.tagline{font-size:15px;letter-spacing:.08em}.atlas-content-shell .back-to-top-dock{left:50%!important;width:min(100vw,var(--layout-max,1200px))!important;transform:translate(-50%);padding-right:32px;box-sizing:border-box}.atlas-content-shell .back-to-top-dock.is-visible{transform:translate(-50%)}}.page{padding-bottom:calc(var(--rpx)*24)}@media(min-width:768px){.page{padding-bottom:24px}body:has(.analytics-consent) .page{padding-bottom:72px}body:has(.analytics-consent) .page:has(.atlas-content-shell){padding-bottom:68px}}.analytics-consent{padding:calc(var(--rpx)*16) var(--space-page-x) calc(var(--rpx)*16 + env(safe-area-inset-bottom))}.analytics-consent-inner{gap:calc(var(--rpx)*16)}.analytics-consent .consent-btn{padding:calc(var(--rpx)*12) calc(var(--rpx)*28)}@media(min-width:768px){.analytics-consent{padding:16px 32px calc(16px + env(safe-area-inset-bottom))}.analytics-consent-inner{gap:12px}.analytics-consent .consent-btn{padding:8px 20px}}.uni-image[data-v-2212d8a9]{display:block}.uni-switch[data-v-fe85ce2a]{position:relative;display:inline-flex;align-items:center;width:52px;height:32px;vertical-align:middle;cursor:pointer}.uni-switch.is-disabled[data-v-fe85ce2a]{opacity:.45;cursor:not-allowed}.uni-switch-input[data-v-fe85ce2a]{position:absolute;inset:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit}.uni-switch-core[data-v-fe85ce2a]{pointer-events:none;position:relative;display:block;width:100%;height:100%;border-radius:999px;background:#78788052;border:1px solid transparent;transition:background-color .2s ease,border-color .2s ease}.uni-switch-core[data-v-fe85ce2a]:after{content:"";position:absolute;top:2px;left:2px;width:27px;height:27px;border-radius:50%;background:#fff;box-shadow:0 3px 8px #00000026,0 1px 1px #00000029;transition:transform .2s ease}.uni-switch.is-checked .uni-switch-core[data-v-fe85ce2a]:after{transform:translate(20px)}#__nuxt,#app-root,body,html{min-height:100vh}body,html{overscroll-behavior-y:none}
