.page-hero{color:var(--ink-500);padding:14px 0 20px}.page-hero.art:before{background:linear-gradient(115deg,#eaf3ff 0%,#dcebff 60%,#e8f6ff 100%)}.page-hero.art:after{background-image:radial-gradient(circle at 80% 20%,#1e78ff1a,#0000 42%),radial-gradient(circle at 55% 85%,#06b6d414,#0000 46%),repeating-linear-gradient(90deg,#1e78ff0b 0 1px,#0000 1px 46px),repeating-linear-gradient(0deg,#1e78ff0b 0 1px,#0000 1px 46px)}.page-hero .breadcrumb{color:var(--ink-400)}.page-hero .breadcrumb a:hover{color:var(--brand-500)}.page-hero .breadcrumb .current{color:var(--ink-900)}.page-hero h1{font-size:var(--fs-4xl);color:var(--ink-900);letter-spacing:.5px;margin:4px 0;line-height:1.3}.page-hero p{max-width:720px;color:var(--ink-500);font-size:var(--fs-md);line-height:1.6}.filter-bar{align-items:center;gap:var(--sp-4);padding:var(--sp-4) var(--sp-5);margin-bottom:var(--sp-5);background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-wrap:wrap;display:flex}.filter-group{align-items:center;gap:var(--sp-2);flex-wrap:wrap;display:flex}.filter-group>.filter-label{font-size:var(--fs-sm);color:var(--ink-400);margin-right:var(--sp-1)}.chip-group{gap:var(--sp-2);flex-wrap:wrap;display:flex}.chip{border:1px solid var(--line-strong);background:var(--bg-card);color:var(--ink-500);font-size:var(--fs-sm);border-radius:999px;padding:5px 16px;transition:all .18s}.chip:hover{border-color:var(--brand-400);color:var(--brand-500)}.chip.active{color:#fff;background:var(--grad-brand);border-color:#0000;box-shadow:0 3px 10px #1e78ff4d}.filter-search{border:1px solid var(--line-strong);border-radius:999px;align-items:center;gap:6px;min-width:220px;margin-left:auto;padding:6px 8px 6px 14px;transition:border-color .2s,box-shadow .2s;display:flex}.filter-search:focus-within{border-color:var(--brand-400);box-shadow:0 0 0 3px #1e78ff1a}.filter-search input{min-width:0;font-size:var(--fs-sm);background:0 0;border:none;outline:none;flex:1}.filter-search .icon{width:16px;height:16px;color:var(--ink-400)}.result-meta{margin-bottom:var(--sp-4);font-size:var(--fs-sm);color:var(--ink-500);align-items:center;gap:6px;display:flex}.result-meta b{color:var(--brand-600)}.grid-3{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.grid-4{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.product-card{padding:var(--sp-5);flex-direction:column;display:flex}.product-card .pc-head{justify-content:space-between;align-items:flex-start;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.product-card h3{font-size:var(--fs-lg)}.pc-vendor{flex-shrink:0}.product-card .pc-glyph{width:32px;height:32px;font-size:var(--fs-sm);border-radius:var(--radius-sm);flex-shrink:0}.product-card .pc-avatar{width:34px;height:34px;font-size:var(--fs-sm);flex-shrink:0}.product-card .pc-fields{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:62%;font-size:var(--fs-xs);color:var(--ink-400);overflow:hidden}.agenda-list{flex-direction:column;gap:10px;display:flex}.agenda-list li{font-size:var(--fs-sm);color:var(--ink-500);padding-left:18px;line-height:1.8;position:relative}.agenda-list li:before{content:"";background:var(--grad-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:10px;left:0}.spec-list{margin-bottom:var(--sp-4);flex-direction:column;gap:7px;display:flex}.spec-list li{gap:var(--sp-2);font-size:var(--fs-sm);color:var(--ink-500);display:flex}.spec-list li b{width:64px;color:var(--ink-400);flex-shrink:0;font-weight:500}.spec-list li span{color:var(--ink-700)}.pc-foot{padding-top:var(--sp-3);border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.price{color:var(--danger);align-items:baseline;gap:3px;font-weight:700;display:inline-flex}.price i{font-style:normal;font-size:var(--fs-xs);color:var(--ink-400);font-weight:400}.price .num{font-size:var(--fs-xl)}.model-card{padding:var(--sp-5);flex-direction:column;display:flex}.mc-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.mc-glyph{border-radius:var(--radius-md);color:#fff;width:46px;height:46px;font-weight:700;font-size:var(--fs-lg);background:var(--grad-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mc-glyph.tint-b{background:var(--grad-cyan)}.mc-glyph.tint-c{background:linear-gradient(135deg,#6b5cff,#8b7bff)}.model-card h3{font-size:var(--fs-lg);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.model-card .mc-desc{font-size:var(--fs-sm);color:var(--ink-500);margin-bottom:var(--sp-3);min-height:42px}.mc-params{gap:var(--sp-2);margin-bottom:var(--sp-4);flex-wrap:wrap;display:flex}.mc-param{border-radius:var(--radius-sm);background:var(--bg-soft);border:1px solid var(--line);font-size:var(--fs-xs);color:var(--ink-500);align-items:center;gap:4px;padding:3px 10px;display:inline-flex}.mc-param b{color:var(--ink-900);font-weight:600}.mc-foot{padding-top:var(--sp-3);border-top:1px dashed var(--line);font-size:var(--fs-sm);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.mc-price small{color:var(--ink-400);font-size:var(--fs-xs);display:block}.tool-card{padding:var(--sp-5);flex-direction:column;display:flex}.tool-card .tc-head{align-items:center;gap:var(--sp-3);margin-bottom:var(--sp-2);display:flex}.tool-card h3{font-size:var(--fs-lg);flex:1;min-width:0}.tool-card .tc-desc{font-size:var(--fs-sm);color:var(--ink-500);margin-bottom:var(--sp-3);min-height:42px}.tool-card .tc-tags{margin-bottom:var(--sp-3);flex-wrap:wrap;gap:6px;display:flex}.tool-card .tc-foot{padding-top:var(--sp-3);border-top:1px dashed var(--line);font-size:var(--fs-xs);color:var(--ink-400);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.tool-rating{color:var(--warning);font-weight:600}.provider-card{padding:var(--sp-5);flex-direction:column;display:flex}.provider-card .pr-head{gap:var(--sp-3);margin-bottom:var(--sp-3);display:flex}.provider-card .pr-info{flex:1;min-width:0}.provider-card h3{font-size:var(--fs-lg)}.provider-card .pr-desc{font-size:var(--fs-sm);color:var(--ink-500);margin-bottom:var(--sp-3);min-height:42px}.pr-stats{gap:var(--sp-5);margin-bottom:var(--sp-3);display:flex}.pr-stats div{flex-direction:column;display:flex}.pr-stats b{font-size:var(--fs-xl);color:var(--ink-900)}.pr-stats span{font-size:var(--fs-xs);color:var(--ink-400)}.list-foot{align-items:center;gap:var(--sp-3);margin-top:var(--sp-6);flex-direction:column;display:flex}.empty-state{padding:var(--sp-7) var(--sp-5);text-align:center;color:var(--ink-400);background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-lg)}.detail-grid{gap:var(--sp-5);grid-template-columns:1fr 320px;align-items:start;display:grid}.detail-main{gap:var(--sp-5);flex-direction:column;display:flex}.panel-card{padding:var(--sp-5) var(--sp-6)}.panel-card>h2{font-size:var(--fs-xl);margin-bottom:var(--sp-4);align-items:center;gap:8px;display:flex}.panel-card>h2:before{content:"";background:var(--grad-brand);border-radius:2px;width:4px;height:18px}.detail-hero{justify-content:space-between;align-items:flex-start;gap:var(--sp-4);display:flex}.detail-hero h2{font-size:var(--fs-2xl);margin-bottom:var(--sp-2)}.detail-hero .sub{color:var(--ink-500)}.spec-table{border-collapse:collapse;width:100%;font-size:var(--fs-sm)}.spec-table th,.spec-table td{border:1px solid var(--line);text-align:left;padding:10px 14px}.spec-table th{background:var(--bg-soft);width:160px;color:var(--ink-500);font-weight:500}.kv-list{flex-direction:column;display:flex}.kv-list li{gap:var(--sp-3);border-bottom:1px dashed var(--line);font-size:var(--fs-sm);padding:9px 0;display:flex}.kv-list li:last-child{border-bottom:none}.kv-list li b{width:90px;color:var(--ink-400);flex-shrink:0;font-weight:500}.code-block{padding:var(--sp-4) var(--sp-5);border-radius:var(--radius-md);color:#d7ddff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--fs-sm);white-space:pre;background:#0a1e4a;line-height:1.8;overflow-x:auto}.code-block .cm{color:#d7ddff73}.detail-aside{gap:var(--sp-4);top:calc(var(--header-h) + var(--sp-4));flex-direction:column;display:flex;position:sticky}.aside-card{padding:var(--sp-5)}.aside-card h3{font-size:var(--fs-lg);margin-bottom:var(--sp-3)}.price-box{text-align:center}.price-box .price .num{font-size:var(--fs-3xl)}.price-box .hint{font-size:var(--fs-xs);color:var(--ink-400);margin-top:4px}.cta-col{gap:var(--sp-2);margin-top:var(--sp-4);flex-direction:column;display:flex}.cta-col .btn{width:100%}.steps{gap:var(--sp-4);grid-template-columns:repeat(4,1fr);display:grid}.step{padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--bg-card);position:relative}.step .step-no{width:28px;height:28px;margin-bottom:var(--sp-2);font-size:var(--fs-sm);color:var(--brand-600);background:var(--brand-50);border:1px solid var(--brand-100);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex}.step h4{font-size:var(--fs-md);margin-bottom:4px}.step p{font-size:var(--fs-xs);color:var(--ink-500)}.step.done .step-no,.step.current .step-no{color:#fff;background:var(--grad-brand);border-color:#0000}.step.current{border-color:var(--brand-400);box-shadow:var(--shadow-md)}.step.current h4{color:var(--brand-600)}.tier-grid{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.tier-card{padding:var(--sp-5);text-align:center}.tier-card h3{font-size:var(--fs-lg);margin-bottom:var(--sp-2)}.tier-card .tier-amount{font-size:var(--fs-3xl);margin:var(--sp-2) 0;background:var(--grad-text);color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:700}.tier-card .tier-amount small{font-size:var(--fs-md)}.tier-card ul{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--line);font-size:var(--fs-sm);color:var(--ink-500);flex-direction:column;gap:8px;display:flex}.faq-item{padding:var(--sp-4) 0;border-bottom:1px dashed var(--line)}.faq-item:last-child{border-bottom:none}.faq-item h4{font-size:var(--fs-md);gap:8px;margin-bottom:6px;display:flex}.faq-item h4 .q{color:var(--brand-500);font-weight:700}.faq-item p{font-size:var(--fs-sm);color:var(--ink-500)}.form-card{padding:var(--sp-6) var(--sp-7)}.form-grid{gap:var(--sp-4) var(--sp-5);grid-template-columns:repeat(2,1fr);display:grid}.form-grid .span-2{grid-column:span 2}.field .err-tip{font-size:var(--fs-xs);color:var(--danger);display:none}.field .is-invalid~.err-tip{display:block}.input.is-invalid,.select.is-invalid,.textarea.is-invalid{border-color:var(--danger);box-shadow:0 0 0 3px #ef44441a}.form-actions{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-6);display:flex}.success-hero{padding:var(--sp-8) 0 var(--sp-7);text-align:center}.success-icon{width:84px;height:84px;margin-bottom:var(--sp-4);color:#fff;background:linear-gradient(135deg,#10b981,#059669);border-radius:50%;justify-content:center;align-items:center;display:inline-flex;box-shadow:0 16px 40px #10b98159}.success-icon .icon{width:42px;height:42px}.success-hero h1{font-size:var(--fs-3xl);margin-bottom:var(--sp-2)}.success-hero .order-no{margin-bottom:var(--sp-3);background:var(--brand-50);border:1px solid var(--brand-100);color:var(--brand-600);font-size:var(--fs-sm);border-radius:999px;padding:4px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;display:inline-block}.success-hero p{color:var(--ink-500)}.success-actions{justify-content:center;gap:var(--sp-3);margin-top:var(--sp-5);display:flex}.knowledge-layout{gap:var(--sp-4);grid-template-columns:1fr 360px;align-items:stretch;display:grid}.tree-card{padding:var(--sp-4);height:620px}#industryTree{width:100%;height:100%}.industry-panel{padding:var(--sp-5);gap:var(--sp-3);flex-direction:column;display:flex}.industry-panel h3{font-size:var(--fs-xl);padding-bottom:var(--sp-3);border-bottom:1px solid var(--line)}.industry-panel .ip-desc{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.9}.ip-stats{gap:var(--sp-2);grid-template-columns:repeat(3,1fr);display:grid}.ip-stats div{padding:var(--sp-3);border-radius:var(--radius-md);background:var(--grad-soft);text-align:center}.ip-stats b{font-size:var(--fs-xl);color:var(--brand-600);display:block}.ip-stats span{font-size:var(--fs-xs);color:var(--ink-500)}.ip-companies{gap:var(--sp-2);flex-wrap:wrap;display:flex}.knowledge-tip{padding:var(--sp-3) var(--sp-4);border-radius:var(--radius-md);background:var(--bg-soft);border:1px dashed var(--line-strong);font-size:var(--fs-xs);color:var(--ink-400);margin-top:auto}.stats-card{background:var(--bg-card);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.stat-item{justify-content:center;align-items:center;gap:var(--sp-3);padding:var(--sp-5) var(--sp-3);display:flex}.stat-item+.stat-item{border-left:1px dashed var(--line)}.stat-meta strong{font-size:var(--fs-2xl);color:var(--ink-900);font-weight:700;line-height:1.2;display:block}.stat-meta span{font-size:var(--fs-sm);color:var(--ink-500)}.promo-strip{justify-content:space-between;align-items:center;gap:var(--sp-4);margin-top:var(--sp-6);padding:var(--sp-5) var(--sp-6);border-radius:var(--radius-lg);color:#fff;background:var(--grad-deep);display:flex}.promo-strip h3{color:#fff;font-size:var(--fs-xl);margin-bottom:4px}.promo-strip p{color:#ffffffbf;font-size:var(--fs-sm)}.promo-strip .btn{color:var(--brand-600);background:#fff;flex-shrink:0}.promo-strip .btn:hover{background:var(--brand-50)}.steps-3{grid-template-columns:repeat(3,1fr)}.steps-4{grid-template-columns:repeat(4,1fr)}.steps-5{grid-template-columns:repeat(5,1fr)}.tag:empty{display:none}@media (width<=1024px){.grid-4,.grid-3{grid-template-columns:repeat(2,1fr)}.detail-grid,.knowledge-layout{grid-template-columns:1fr}.detail-aside{position:static}.steps{grid-template-columns:repeat(2,1fr)}.filter-search{width:100%;margin-left:0}}@media (width<=768px){.grid-3,.grid-4,.tier-grid,.form-grid{grid-template-columns:1fr}.form-grid .span-2{grid-column:span 1}.steps{grid-template-columns:1fr}.page-hero h1{font-size:var(--fs-3xl)}}.event-card{flex-direction:column;display:flex;overflow:hidden}.event-cover{height:140px;position:relative}.event-cover .date-badge{right:var(--sp-3);bottom:calc(-1 * var(--sp-3));text-align:center;border-radius:var(--radius-sm);background:var(--bg-card);width:56px;box-shadow:var(--shadow-md);padding:6px 0 4px;line-height:1.25;position:absolute}.event-body{gap:var(--sp-2);padding:var(--sp-4) var(--sp-4) var(--sp-5);flex-direction:column;flex:1;display:flex}.event-body h3{font-size:var(--fs-md);min-height:42px}.event-meta{font-size:var(--fs-xs);color:var(--ink-500);flex-direction:column;gap:6px;display:flex}.event-meta span{align-items:center;gap:6px;display:inline-flex}.event-meta .icon{width:13px;height:13px;color:var(--brand-400)}.event-foot{padding-top:var(--sp-3);border-top:1px dashed var(--line);justify-content:space-between;align-items:center;margin-top:auto;display:flex}.post-card{gap:var(--sp-4);padding:var(--sp-5);display:flex}.post-card .pc-avatar{flex-shrink:0}.post-card .pc-main{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.post-card h3{font-size:var(--fs-lg)}.post-card .pc-excerpt{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.8}.post-card .pc-foot{align-items:center;gap:var(--sp-4);font-size:var(--fs-xs);color:var(--ink-400);display:flex}.post-card .pc-foot .spacer{flex:1}.post-card .pc-foot .stat{align-items:center;gap:5px;display:inline-flex}.post-card .pc-foot .icon{width:14px;height:14px}.plaza-layout{gap:var(--sp-4);grid-template-columns:1fr 320px;align-items:start;display:grid}.hot-list .list-row .row-title{font-size:var(--fs-sm)}.post-article{padding:var(--sp-5) var(--sp-6)}.post-article .pa-meta{align-items:center;gap:var(--sp-3);padding-bottom:var(--sp-4);border-bottom:1px solid var(--line);margin-bottom:var(--sp-4);display:flex}.post-article .pa-body{color:var(--ink-700);line-height:2.1;font-size:var(--fs-lg)}.post-article .pa-body p+p{margin-top:var(--sp-4)}.post-article .pa-actions{gap:var(--sp-3);margin-top:var(--sp-6);padding-top:var(--sp-4);border-top:1px solid var(--line);display:flex}.pa-actions button{border:1px solid var(--line-strong);color:var(--ink-500);font-size:var(--fs-sm);border-radius:999px;align-items:center;gap:6px;padding:7px 20px;transition:all .2s;display:inline-flex}.pa-actions button:hover,.pa-actions button.on{color:var(--brand-500);border-color:var(--brand-400);background:var(--brand-50)}.pa-actions button .icon{width:15px;height:15px}.comment-item{gap:var(--sp-3);padding:var(--sp-4) 0;border-bottom:1px dashed var(--line);display:flex}.comment-item:last-child{border-bottom:none}.comment-item .cm-main{flex:1;min-width:0}.comment-item .cm-head{align-items:center;gap:var(--sp-2);font-size:var(--fs-sm);margin-bottom:4px;display:flex}.comment-item .cm-head b{color:var(--ink-900)}.comment-item .cm-head span{color:var(--ink-400);font-size:var(--fs-xs)}.comment-item p{font-size:var(--fs-sm);color:var(--ink-700);line-height:1.8}.auth-wrap{min-height:calc(100vh - var(--header-h) - 180px);padding:var(--sp-8) var(--sp-5);justify-content:center;align-items:center;display:flex}.auth-card{width:100%;max-width:420px;padding:var(--sp-7) var(--sp-7) var(--sp-6)}.auth-card .auth-logo{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-5);flex-direction:column;display:flex}.auth-card .auth-logo .brand-mark{border-radius:16px;width:56px;height:56px;font-size:15px}.auth-card h1{font-size:var(--fs-2xl);text-align:center}.auth-card .sub{text-align:center;color:var(--ink-400);font-size:var(--fs-sm);margin-bottom:var(--sp-5)}.auth-card .field{margin-bottom:var(--sp-4)}.auth-card .form-actions{margin-top:var(--sp-2);flex-direction:column}.auth-card .auth-alt{margin-top:var(--sp-4);text-align:center;font-size:var(--fs-sm);color:var(--ink-400)}.auth-card .auth-alt a{color:var(--brand-500)}.code-row{gap:var(--sp-2);display:flex}.code-row .input{flex:1}.code-btn{border-radius:var(--radius-sm);border:1px solid var(--brand-400);color:var(--brand-500);font-size:var(--fs-sm);flex-shrink:0;padding:0 16px}.code-btn:hover{background:var(--brand-50)}.profile-card{align-items:center;gap:var(--sp-4);padding:var(--sp-5) var(--sp-6);display:flex}.profile-card .avatar-xl{width:72px;height:72px;font-size:var(--fs-2xl)}.profile-card .pr-meta{flex:1}.profile-card h2{font-size:var(--fs-xl)}.profile-card .tags{gap:var(--sp-2);margin-top:var(--sp-2);display:flex}.account-grid{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.account-tile{padding:var(--sp-5)}.account-tile h3{font-size:var(--fs-md);margin-bottom:var(--sp-3);align-items:center;gap:8px;display:flex}.account-tile h3 .icon{color:var(--brand-500)}.account-tile .list-row{padding:9px 0}.account-tile .row-title{font-size:var(--fs-sm)}.account-tile .tile-foot{margin-top:var(--sp-2);padding-top:var(--sp-2);border-top:1px dashed var(--line);text-align:center}.account-tile .tile-foot a{font-size:var(--fs-xs);color:var(--brand-500)}@media (width<=1024px){.plaza-layout,.account-grid{grid-template-columns:1fr}}.graph-card{gap:var(--sp-2);padding:var(--sp-5);flex-direction:column;display:flex}.graph-card .gc-head{justify-content:space-between;align-items:center;gap:var(--sp-3);display:flex}.graph-card h3{font-size:var(--fs-lg)}.gc-tag[data-cat=future_industry]{color:#0e7490;background:var(--cyan-100);border-color:#a5f3fc}.graph-card .gc-desc{font-size:var(--fs-sm);color:var(--ink-500);min-height:66px;line-height:1.8}.graph-card .gc-foot{padding-top:var(--sp-3);border-top:1px dashed var(--line);font-size:var(--fs-xs);color:var(--ink-400);justify-content:space-between;align-items:center;display:flex}.graph-card .gc-foot .icon{vertical-align:-2px;width:14px;height:14px}.graph-card .gc-foot b{color:var(--brand-600)}.graph-card .gc-more{color:var(--brand-500);font-size:var(--fs-xs)}.chain-stats{grid-template-columns:repeat(4,1fr)}.chain-hint{margin:0 0 var(--sp-3);font-size:var(--fs-xs);color:var(--ink-400)}.chainsvg{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;width:100%;display:block}.compute-layout{gap:var(--sp-4);grid-template-columns:210px 1fr;align-items:start;display:grid}.side-filter{padding:var(--sp-2);top:calc(var(--header-h) + var(--sp-4));flex-direction:column;gap:2px;display:flex;position:sticky}.sf-item{border-radius:var(--radius-sm);width:100%;font-size:var(--fs-md);color:var(--ink-700);text-align:left;border-left:3px solid #0000;align-items:center;gap:8px;padding:10px 14px;transition:all .2s;display:flex}.sf-item .icon{width:16px;height:16px;color:var(--ink-400);transition:color .2s}.sf-item:hover{background:var(--brand-50);color:var(--brand-600)}.sf-item:hover .icon{color:var(--brand-500)}.sf-item.active{border-left-color:var(--brand-500);background:var(--brand-50);color:var(--brand-600);font-weight:600}.sf-item.active .icon{color:var(--brand-500)}.sf-entry{margin-top:var(--sp-2);border-top:1px dashed var(--line);font-size:var(--fs-sm);color:var(--brand-500);align-items:center;gap:8px;padding:10px 14px 4px;display:flex}.sf-entry .icon{width:15px;height:15px}.sf-entry:hover{color:var(--brand-600)}.filter-select{appearance:none;border:1px solid var(--line-strong);border-radius:var(--radius-sm);min-width:130px;font-size:var(--fs-sm);color:var(--ink-700);background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%2393A1BC' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") right 12px center no-repeat;padding:8px 32px 8px 14px;transition:border-color .2s,box-shadow .2s}.filter-select:hover{border-color:var(--brand-400)}.filter-select:focus{border-color:var(--brand-400);outline:none;box-shadow:0 0 0 3px #1e78ff1a}.filter-bar .filter-selects{gap:var(--sp-3);flex-wrap:wrap;align-items:center;display:flex}@media (width<=1024px){.compute-layout{grid-template-columns:1fr}.side-filter{padding:var(--sp-2);flex-direction:row;position:static;overflow-x:auto}.sf-item{white-space:nowrap;border-bottom:3px solid #0000;border-left:none;width:auto}.sf-item.active{border-bottom-color:var(--brand-500)}.sf-entry{border-top:none;border-left:1px dashed var(--line);white-space:nowrap;margin-top:0;padding:10px 14px}.chain-stats{grid-template-columns:repeat(2,1fr)}}.account-layout{gap:var(--sp-4);margin-top:var(--sp-4);grid-template-columns:210px 1fr;align-items:start;display:grid}.account-panel{padding:var(--sp-5) var(--sp-6)}.ap-title{font-size:var(--fs-lg);margin-bottom:var(--sp-4)}.ap-foot{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px dashed var(--line);text-align:center}.ap-foot a{font-size:var(--fs-xs);color:var(--brand-500)}.quick-links{gap:var(--sp-3);flex-wrap:wrap;display:flex}@media (width<=1024px){.account-layout{grid-template-columns:1fr}}.kb-hero{padding:var(--sp-6) 0 var(--sp-5);text-align:center;color:#fff;background:radial-gradient(700px 260px at 85% 0,#6b5cff59,#0000 60%),radial-gradient(600px 240px at 10% 100%,#06b6d440,#0000 55%),linear-gradient(135deg,#1668dc 0%,#1e78ff 55%,#4096ff 100%)}.kb-hero h1{font-size:var(--fs-4xl);color:#fff;letter-spacing:2px;font-weight:700}.kb-hero-sub{margin-top:var(--sp-3);font-size:var(--fs-lg);color:#ffffffd9}.kb-stats{justify-content:center;align-items:center;gap:var(--sp-7);margin-top:var(--sp-6);display:flex}.kb-stat b{font-size:var(--fs-4xl);color:#fff;font-weight:700;display:block}.kb-stat span{font-size:var(--fs-sm);color:#ffffffbf}.kb-sep{background:#ffffff4d;width:1px;height:40px}.kb-dbsec{padding-bottom:0}.db-cards{gap:var(--sp-4);grid-template-columns:repeat(3,1fr);display:grid}.db-card{align-items:center;gap:var(--sp-4);padding:var(--sp-5);border-top:3px solid var(--dbc,var(--brand-500));display:flex}.db-icon{color:#fff;background:var(--dbc,var(--brand-500));border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex}.db-icon .icon{width:26px;height:26px}.db-body{flex:1;min-width:0}.db-body h3{font-size:var(--fs-xl)}.db-body p{font-size:var(--fs-sm);color:var(--ink-500);margin-top:4px}.db-arrow{color:var(--ink-400);transition:color .2s,transform .2s}.db-card:hover .db-arrow{color:var(--dbc,var(--brand-500));transform:translate(4px)}.db-arrow .icon{width:18px;height:18px}.icon-grid{gap:var(--sp-5) var(--sp-4);grid-template-columns:repeat(5,1fr);display:grid}.ig-item{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.ig-circle{color:#fff;background:var(--igc,var(--brand-500));border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;transition:transform .2s;display:inline-flex;box-shadow:0 8px 20px #060e331a}.ig-circle .icon{width:30px;height:30px}.ig-item:hover .ig-circle{transform:translateY(-4px)scale(1.05)}.ig-item b{font-size:var(--fs-md);color:var(--ink-900)}.ig-badge{color:#fff;background:var(--danger);vertical-align:2px;border-radius:999px;padding:0 6px;font-size:10px;display:inline-block}.ig-num{font-size:var(--fs-xs);color:var(--ink-400)}.report-grid{gap:var(--sp-4);grid-template-columns:repeat(2,1fr);display:grid}.report-card{gap:var(--sp-4);padding:var(--sp-4);display:flex}.rc-cover{border-radius:var(--radius-md);color:#fff;width:120px;padding:var(--sp-3);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;display:flex;position:relative;overflow:hidden}.rc-glyph{font-size:var(--fs-2xl);z-index:1;font-weight:700;position:relative}.rc-name{font-size:var(--fs-xs);opacity:.9;z-index:1;position:relative}.rc-body{gap:var(--sp-2);flex-direction:column;flex:1;min-width:0;display:flex}.rc-head{justify-content:space-between;align-items:center;gap:var(--sp-2);display:flex}.rc-head h3{font-size:var(--fs-lg)}.rc-tag[data-cat=future_industry]{color:#0e7490;background:var(--cyan-100);border-color:#a5f3fc}.rc-desc{font-size:var(--fs-sm);color:var(--ink-500);flex:1;line-height:1.7}.rc-meta{align-items:center;gap:var(--sp-4);font-size:var(--fs-xs);color:var(--ink-400);display:flex}.rc-meta .icon{vertical-align:-2px;width:13px;height:13px}.rc-meta .btn{margin-left:auto}.feature-3{gap:var(--sp-5);grid-template-columns:repeat(3,1fr);display:grid}.feature-item{text-align:center;padding:0 var(--sp-4)}.fi-circle{border:1.5px dashed var(--brand-400);width:88px;height:88px;color:var(--brand-500);background:var(--brand-50);margin-bottom:var(--sp-4);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.fi-circle .icon{width:36px;height:36px}.feature-item h3{font-size:var(--fs-xl);margin-bottom:var(--sp-2)}.feature-item p{font-size:var(--fs-sm);color:var(--ink-500);line-height:1.9}@media (width<=1024px){.db-cards,.feature-3{grid-template-columns:1fr}.icon-grid{grid-template-columns:repeat(3,1fr)}.report-grid{grid-template-columns:1fr}.kb-stats{gap:var(--sp-4);flex-wrap:wrap}.kb-sep{display:none}}.icon-grid-6{grid-template-columns:repeat(6,1fr)}.kb-tabs{margin-bottom:var(--sp-4)}@media (width<=1024px){.icon-grid-6{grid-template-columns:repeat(3,1fr)}}.com-table-wrapper{border:1px solid var(--line);border-radius:var(--radius-md);overflow-x:auto}.evt-table{border-collapse:separate;border-spacing:0;width:100%;min-width:980px;font-size:var(--fs-sm)}.evt-table th{text-align:left;height:50px;font-size:var(--fs-sm);color:var(--ink-500);background:var(--bg-soft);white-space:nowrap;padding:0 14px;font-weight:600}.evt-table td{border-top:1px solid var(--line);color:var(--ink-700);white-space:nowrap;padding:12px 14px}.evt-table tbody tr:hover td{background:var(--brand-50)}.evt-table .td-cname{color:var(--brand-600);font-weight:500}.evt-table .text-right{text-align:right}.evt-table .td-date{color:var(--ink-400)}.evt-table .sticky-col{z-index:1;box-shadow:1px 0 0 var(--line);background:#fff;position:sticky;left:0}.evt-table th.sticky-col{background:var(--bg-soft);z-index:2}.plaza-strip{border-bottom:1px solid var(--line);background:#fff}.plaza-strip-in{align-items:center;gap:var(--sp-6);height:46px;display:flex}.plaza-stats{gap:var(--sp-5);flex-shrink:0;display:flex}.plaza-stats .ps-item{font-size:var(--fs-sm);color:var(--ink-500);align-items:center;gap:6px;display:inline-flex}.plaza-stats .ps-item svg{color:var(--brand-500)}.plaza-stats .ps-item b{color:var(--ink-900);font-weight:700}.plaza-marquee{flex:1;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.pm-track{gap:var(--sp-6);white-space:nowrap;width:max-content;animation:36s linear infinite pm-scroll;display:flex}.plaza-marquee:hover .pm-track{animation-play-state:paused}.pm-item{font-size:var(--fs-xs);color:var(--ink-400)}@keyframes pm-scroll{to{transform:translate(-50%)}}.back-link{margin-bottom:var(--sp-3);font-size:var(--fs-sm);color:var(--ink-500);align-items:center;gap:6px;display:inline-flex}.back-link svg{transform:rotate(180deg)}.back-link:hover{color:var(--brand-600)}.comment-login{justify-content:space-between;align-items:center;gap:var(--sp-3);padding:var(--sp-3) var(--sp-4);margin-bottom:var(--sp-4);background:var(--bg-soft);border:1px dashed var(--line-strong);border-radius:var(--radius-md);font-size:var(--fs-sm);color:var(--ink-500);display:flex}.comment-form{margin-bottom:var(--sp-4)}.comment-form textarea{border:1px solid var(--line-strong);border-radius:var(--radius-md);width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink-700);resize:vertical;outline:none;padding:10px 12px;transition:border-color .15s,box-shadow .15s}.comment-form textarea:focus{border-color:var(--brand-500);box-shadow:0 0 0 3px var(--brand-50)}.comment-form textarea.is-invalid{border-color:var(--danger,#dc2626)}.cf-foot{margin-top:var(--sp-2);justify-content:space-between;align-items:center;display:flex}.cf-hint{font-size:var(--fs-xs);color:var(--ink-400)}.cm-reply{font-size:var(--fs-xs);color:var(--ink-400);cursor:pointer;background:0 0;border:0;margin-top:4px;padding:0}.cm-reply:hover,.cm-replyto{color:var(--brand-600)}.author-card .ac-head{align-items:center;gap:var(--sp-3);display:flex}.author-card .ac-head b{font-size:var(--fs-md);color:var(--ink-900)}.ac-sub{font-size:var(--fs-xs);color:var(--ink-400);margin-top:2px}.ac-bio{margin:var(--sp-3) 0;font-size:var(--fs-sm);color:var(--ink-500);line-height:1.7}.ac-stats{gap:var(--sp-5);padding:var(--sp-2) 0 var(--sp-3);border-top:1px solid var(--line);font-size:var(--fs-sm);color:var(--ink-500);display:flex}.ac-stats b{color:var(--ink-900)}.ac-tags{flex-wrap:wrap;gap:6px;display:flex}.peer-list{flex-direction:column;display:flex}.peer-item{align-items:center;gap:var(--sp-3);padding:var(--sp-2) 0;display:flex}.peer-item+.peer-item{border-top:1px dashed var(--line)}.peer-item b{font-size:var(--fs-sm);color:var(--ink-900);display:block}.peer-item span:last-child,.peer-item div span{font-size:var(--fs-xs);color:var(--ink-400)}.clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width<=1024px){.plaza-strip-in{height:auto;padding:var(--sp-2) 0;align-items:stretch;gap:var(--sp-2);flex-direction:column}}.pa-actions a,.pa-actions button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.detail-cover{width:calc(100% + var(--sp-6) * 2);max-width:none;margin:calc(var(--sp-5) * -1) calc(var(--sp-6) * -1) var(--sp-4);aspect-ratio:21/9;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:block}.product-card .pc-cover{width:calc(100% + var(--sp-5) * 2);max-width:none;margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) var(--sp-3);aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-lg) var(--radius-lg) 0 0;display:block}.db-static{cursor:default}
