.chips-view{display:inline-flex;gap:2px;padding:3px;flex:0 0 auto;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card)}.chips-view__btn{height:calc(var(--btn-h) - 8px);padding:0 16px;border:0;border-radius:var(--radius-pill);background:transparent;color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:background-color .2s var(--ease),color .2s var(--ease)}.chips-view__btn.is-active{background:var(--accent);color:#fff}:root[data-theme="night"] .chips-view__btn.is-active{color:#08110f}.chips-view__btn:not(.is-active):hover{color:var(--text);background:var(--accent-soft)}.chips-filters{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-4)}.chips-seg{display:inline-flex;flex-wrap:wrap;gap:6px}.chips-seg__btn{height:30px;padding:0 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--text-muted);font:inherit;font-size:var(--fs-sm);cursor:pointer;transition:border-color .18s var(--ease),color .18s var(--ease),background-color .18s var(--ease)}.chips-seg__btn .num{font-family:var(--font-mono);font-size:11px;opacity:.75;margin-left:2px}.chips-seg__btn:hover{border-color:var(--accent);color:var(--text)}.chips-seg__btn.is-active{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.chips-select{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-sm);color:var(--text-muted)}.chips-select select{height:30px;padding:0 28px 0 10px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--text);font:inherit;font-size:var(--fs-sm);max-width:190px}.chips-main .toolbar{gap:var(--space-2)}.chips-foot{margin-top:var(--space-6);font-size:var(--fs-xs);line-height:1.7}.chips-cards,.chip-ladder{animation:chips-fade .28s var(--ease)}@keyframes chips-fade{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.chip-card__media{display:grid;place-items:center;background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / .10),transparent 62%),linear-gradient(160deg,#39414b,#20252c);text-decoration:none}.chip-card__media--mcu{background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / .10),transparent 62%),linear-gradient(160deg,#3d4a45,#1f2824)}.chip-card__media--fpga{background:radial-gradient(circle at 50% 42%,rgb(255 255 255 / .10),transparent 62%),linear-gradient(160deg,#4a4239,#28221d)}.chip-card__package{--pkg:96px;--pin:rgb(214 205 186 / .78);position:relative;z-index:1;display:grid;place-items:center;width:var(--pkg);height:var(--pkg);margin-top:-30px;border-radius:10px;background:linear-gradient(145deg,#2c3138,#15181d);box-shadow:0 0 0 1px rgb(255 255 255 / .08),0 10px 24px rgb(0 0 0 / .45);transition:transform .25s var(--ease)}.chip-card__package::before,.chip-card__package::after{content:"";position:absolute;pointer-events:none}.chip-card__package::before{inset:-7px 12px;background:repeating-linear-gradient(90deg,var(--pin) 0 4px,transparent 4px 9px) top / 100% 5px no-repeat,repeating-linear-gradient(90deg,var(--pin) 0 4px,transparent 4px 9px) bottom / 100% 5px no-repeat}.chip-card__package::after{inset:12px -7px;background:repeating-linear-gradient(0deg,var(--pin) 0 4px,transparent 4px 9px) left / 5px 100% no-repeat,repeating-linear-gradient(0deg,var(--pin) 0 4px,transparent 4px 9px) right / 5px 100% no-repeat}.card-small.chip-card:hover .chip-card__package{transform:scale(1.04) rotate(-1.5deg)}.chip-card__die{position:relative;display:grid;place-items:center;overflow:hidden;width:calc(var(--pkg) - 16px);height:calc(var(--pkg) - 16px);border-radius:6px;background:#f3f0e8;box-shadow:inset 0 0 0 1px rgb(0 0 0 / .12)}.chip-card__logo,.card-small__media .chip-card__logo{position:static;inset:auto;z-index:auto;display:block;width:86%;height:70%;max-width:none;object-fit:contain;background:none;transform:scale(var(--logo-scale,1))}.chip-card__logo--night,.card-small__media .chip-card__logo--night{display:none}.chip-card__logo--light{filter:invert(1)}.chip-card__brand-text{padding:0 6px;color:#2d2b26;font-weight:700;font-size:13px;line-height:1.15;text-align:center;overflow-wrap:anywhere}:root[data-theme="night"] .chip-card__die{background:#262b33}:root[data-theme="night"] .chip-card__logo--day:is(.chip-card__logo--dark,.chip-card__logo--adaptive){display:none}:root[data-theme="night"] .chip-card__logo--light{filter:none}:root[data-theme="night"] .chip-card__logo--night{display:block}:root[data-theme="night"] .chip-card__brand-text{color:#d7dbe2}@media (prefers-color-scheme:dark){:root:not([data-theme="day"]) .chip-card__die{background:#262b33}:root:not([data-theme="day"]) .chip-card__logo--day:is(.chip-card__logo--dark,.chip-card__logo--adaptive){display:none}:root:not([data-theme="day"]) .chip-card__logo--light{filter:none}:root:not([data-theme="day"]) .chip-card__logo--night{display:block}:root:not([data-theme="day"]) .chip-card__brand-text{color:#d7dbe2}}:root[data-theme="night"] .chip-card__die:not(:has(.chip-card__logo--night)):has(.chip-card__logo--dark,.chip-card__logo--adaptive){background:#e9e5dc}:root[data-theme="night"] .chip-card__die:not(:has(.chip-card__logo--night)) .chip-card__logo--day{display:block}.chip-card__type{background:rgb(0 0 0 / .38)}.chip-card__boards{position:absolute;left:8px;bottom:34px;z-index:2;padding:0 7px;border-radius:var(--radius-pill);background:rgb(255 255 255 / .16);color:rgb(255 255 255 / .9);font-family:var(--font-mono);font-size:10.5px;line-height:18px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.chip-card .card-small__namebar{padding-top:10px}.chip-card .card-small__name{font-family:var(--font-mono)}.chip-fact{--fact-color:var(--accent)}.chip-fact--npu,.chip-fact--logic{--fact-color:var(--accent-2)}.chip-fact--gpu,.chip-fact--dsp{--fact-color:var(--good)}.chip-fact--process,.chip-fact--radio{--fact-color:var(--warn)}.chip-fact--mem{--fact-color:#8a78a8}.chip-fact--none{--fact-color:var(--text-muted)}.chip-ladder__head{position:sticky;top:64px;z-index:5;display:grid;gap:6px;padding:var(--space-3) 0 var(--space-2);background:linear-gradient(var(--bg) 80%,transparent)}.chip-ladder__note{margin:0;font-size:var(--fs-xs);color:var(--text-muted)}.chip-ladder__list{list-style:none;margin:0;padding:0;position:relative}.chip-ladder__row{--bar:0%;--hue:var(--accent);position:relative;display:grid;align-items:center;grid-template-columns:44px 30px minmax(150px,230px) minmax(0,1fr);gap:10px;height:38px;padding:0 10px;margin:0 0 4px;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--text);text-decoration:none;cursor:pointer;transition:background-color .15s var(--ease),border-color .15s var(--ease),opacity .25s var(--ease)}.chip-ladder__row:hover,.chip-ladder__row:focus-visible,.chip-ladder__row.is-focus{background:var(--card);border-color:var(--line);text-decoration:none;outline:none}.chip-ladder__row.is-focus{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft)}.chip-ladder__rank{font-family:var(--font-mono);font-size:12px;color:var(--text-muted);text-align:right}.chip-ladder__row:nth-child(-n+3) .chip-ladder__rank{color:var(--accent-2);font-weight:700}.chip-ladder__logo{width:28px;height:22px;border-radius:5px;background:#f3f0e8;display:grid;place-items:center;overflow:hidden}.chip-ladder__logo img{width:90%;height:80%;object-fit:contain}.chip-ladder__name{display:grid;min-width:0;line-height:1.15}.chip-ladder__name b{font-family:var(--font-mono);font-size:13px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-ladder__name small{font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chip-ladder__track{position:relative;height:22px;border-radius:6px;background:var(--surface-2);overflow:hidden}.chip-ladder__bar{position:absolute;inset:0 auto 0 0;width:var(--bar);min-width:3px;border-radius:6px;background:linear-gradient(90deg,color-mix(in srgb,var(--hue) 70%,transparent),var(--hue));transition:width .5s var(--ease)}.chip-ladder__val{position:absolute;inset:0 8px 0 auto;display:flex;align-items:center;font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--text)}.chip-ladder__row[data-t="mcu"]{--hue:var(--good)}.chip-ladder__row[data-t="fpga"]{--hue:var(--accent-2)}.chip-ladder__missing{margin-top:var(--space-3);font-size:var(--fs-xs)}.chip-tip{position:fixed;z-index:var(--z-overlay);width:290px;max-width:calc(100vw - 24px);padding:12px 14px;border:1px solid var(--line);border-radius:var(--radius);background:rgb(var(--glass) / .97);box-shadow:0 16px 40px rgb(var(--shadow) / .28);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);pointer-events:none;opacity:0;transform:translateY(4px);transition:opacity .16s var(--ease),transform .16s var(--ease)}.chip-tip.is-on{opacity:1;transform:none}.chip-tip h4{margin:0 0 2px;font-family:var(--font-mono);font-size:15px}.chip-tip__sub{margin:0 0 8px;font-size:11px;color:var(--text-muted)}.chip-tip dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 10px;margin:0;font-size:12px}.chip-tip dt{color:var(--text-muted);white-space:nowrap}.chip-tip dd{margin:0;overflow-wrap:anywhere}.chip-tip__foot{margin:8px 0 0;font-size:11px;color:var(--accent)}.chip-page{padding-block:76px var(--space-6)}.chip-hero{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:center;margin:var(--space-3) 0 var(--space-5)}.chip-hero__art{display:grid;place-items:center;height:200px;border-radius:var(--radius);background:linear-gradient(160deg,#39414b,#20252c)}.chip-hero__art.chip-card__media--mcu{background:linear-gradient(160deg,#3d4a45,#1f2824)}.chip-hero__art.chip-card__media--fpga{background:linear-gradient(160deg,#4a4239,#28221d)}.chip-card__package--large{--pkg:128px;margin-top:0}.chip-hero__kicker{margin:0 0 4px;color:var(--text-muted);font-size:var(--fs-sm)}.chip-hero__title{margin:0 0 10px;font-family:var(--font-mono);font-size:var(--fs-2xl);line-height:1.1;overflow-wrap:anywhere}.chip-hero__level{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0 0 12px;font-size:var(--fs-sm)}.chip-level{padding:2px 10px;border-radius:var(--radius-pill);font-size:12px;font-weight:600;border:1px solid}.chip-level--full{color:var(--good);border-color:color-mix(in srgb,var(--good) 45%,transparent);background:color-mix(in srgb,var(--good) 10%,transparent)}.chip-level--partial{color:var(--warn);border-color:color-mix(in srgb,var(--warn) 45%,transparent);background:color-mix(in srgb,var(--warn) 10%,transparent)}.chip-level--none{color:var(--text-muted);border-color:var(--line)}.chip-ranks{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.chip-ranks a{display:inline-flex;align-items:baseline;gap:4px;padding:4px 12px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card);color:var(--text-muted);font-size:12px;text-decoration:none;transition:border-color .15s var(--ease),color .15s var(--ease)}.chip-ranks a:hover{border-color:var(--accent);color:var(--text)}.chip-ranks b{font-size:15px;color:var(--accent)}.chip-ranks small{font-size:11px}.chip-section{margin:0 0 var(--space-6)}.chip-section__title{margin:0 0 var(--space-3);font-size:var(--fs-sm);font-weight:700;color:var(--accent)}.chip-section__title small{margin-left:8px;font-size:var(--fs-xs);font-weight:400;color:var(--text-muted)}.chip-keyspecs{--k-bg:rgb(122 149 142 / .16);--k-cpu:rgb(112 145 158 / .17);--k-gpu:rgb(148 133 157 / .15);--k-video:rgb(119 151 129 / .16);--k-isp:rgb(171 144 116 / .16);display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px;margin:0;align-items:start}:root[data-theme="night"] .chip-keyspecs{--k-bg:rgb(0 6 9 / .2);--k-cpu:rgb(20 58 67 / .24);--k-gpu:rgb(48 35 62 / .24);--k-video:rgb(24 59 39 / .24);--k-isp:rgb(67 45 25 / .24)}@media (prefers-color-scheme:dark){:root:not([data-theme="day"]) .chip-keyspecs{--k-bg:rgb(0 6 9 / .2);--k-cpu:rgb(20 58 67 / .24);--k-gpu:rgb(48 35 62 / .24);--k-video:rgb(24 59 39 / .24);--k-isp:rgb(67 45 25 / .24)}}.chip-keyspec{display:flex;align-items:baseline;gap:10px;min-width:0;padding:8px 12px;border-radius:8px;background:var(--k-bg)}.chip-keyspec:is([data-k="内核型号"],[data-k="核数"],[data-k="主频"],[data-k="架构"]){background:var(--k-cpu)}.chip-keyspec:is([data-k="GPU"],[data-k="NPU"]){background:var(--k-gpu)}.chip-keyspec:is([data-k="VPU"],[data-k="视频解码"],[data-k="视频编码"]){background:var(--k-video)}.chip-keyspec[data-k="ISP"]{background:var(--k-isp)}.chip-keyspec dt{flex:0 0 auto;min-width:4em;font-size:var(--fs-xs);font-weight:700;color:var(--text-muted)}.chip-keyspec dd{margin:0;min-width:0;font-family:var(--font-mono);font-size:var(--fs-sm);line-height:1.55;overflow-wrap:anywhere}.chip-specgroups{columns:2;column-gap:var(--space-6)}.chip-specgroups .chip-specgroup{break-inside:auto}.chip-specgroups .chip-specgroup h3{break-after:avoid}.chip-specgroups .chip-spectable tr{break-inside:avoid}.chip-specgroup{break-inside:avoid;margin:0 0 var(--space-5)}.chip-specgroup h3{margin:0 0 4px;padding:0 6px;font-size:var(--fs-sm);color:var(--accent);font-weight:700}.chip-spectable{width:100%;border-collapse:collapse}.chip-spectable th,.chip-spectable td{padding:7px 6px;border-top:1px solid var(--line);text-align:left;vertical-align:top;font-size:var(--fs-sm);line-height:1.55}.chip-spectable tr:last-child :is(th,td){border-bottom:1px solid var(--line)}.chip-spectable th{width:9em;color:var(--text-muted);font-weight:500}.chip-spectable td{overflow-wrap:anywhere}.chip-spec__value{font-family:var(--font-mono)}.chip-spec__variant{margin-left:6px;padding:0 6px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:11px}.chip-baseline{padding:1px 8px;border:1px dashed var(--line);border-radius:var(--radius-pill)}.chip-baseline.is-complete{border-style:solid;color:var(--accent)}.chip-spec__todo{color:var(--text-muted);font-size:var(--fs-xs)}.chip-spec__absent{font-size:var(--fs-xs);color:var(--text-muted)}.chip-missing{margin:0;padding:0;list-style:none;display:grid;gap:6px}.chip-missing li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:var(--fs-sm)}.chip-missing span{color:var(--text-muted)}.chip-variants{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.chip-variant{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card)}.chip-variant h3{margin:0 0 6px;font-family:var(--font-mono);font-size:13px}.chip-variant ul{margin:0;padding:0;list-style:none;font-size:12px;display:grid;gap:3px}.chip-variant li span{color:var(--text-muted);margin-right:6px}.chip-docs{margin:0;padding:0;list-style:none;display:grid;gap:8px}.chip-docs li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);font-size:var(--fs-sm)}.chip-docs__role{font-size:11px;color:var(--text-muted)}.chip-docs__kind{padding:1px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:11px;white-space:nowrap}.chip-docs__title{overflow-wrap:anywhere}.chip-docs__title small{color:var(--text-muted)}.chip-docs__link{white-space:nowrap}.chip-boards{margin-top:var(--space-2)}@media (max-width:760px){.chip-keyspecs{grid-template-columns:minmax(0,1fr)}.chip-ladder__row{grid-template-columns:30px 24px minmax(90px,120px) minmax(0,1fr);gap:6px;padding:0 6px}.chip-ladder__name small{display:none}.chip-ladder__name b{white-space:normal;overflow-wrap:anywhere;font-size:12px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.chip-ladder__row{min-height:38px;height:auto}.chip-ladder__head{top:56px}.chip-hero{grid-template-columns:1fr}.chip-hero__art{height:160px}.chip-hero__title{font-size:var(--fs-xl)}.chip-spectable th{width:6.5em}.chip-specgroups{columns:1}.chip-docs li{grid-template-columns:1fr;gap:4px}.chip-missing li{grid-template-columns:1fr;gap:2px}.chips-select select{max-width:140px}}.card-small__media img.chip-card__logo.fit-contain,.chip-card__logo.fit-contain{background:none;object-fit:contain}.chips-select[hidden]{display:none}body[data-page="chip"] .card-small__cmp{display:none}.chipwin-page,.chipwin-layer{position:fixed;inset:0;z-index:calc(var(--z-overlay) + 20);display:grid;place-items:center;padding:var(--space-5)}.chipwin-page{z-index:var(--z-overlay)}.chipwin{position:relative;z-index:1;width:min(1180px,calc(100vw - 48px));height:min(920px,calc(100dvh - 48px));display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--glass) / .55);-webkit-backdrop-filter:blur(30px) saturate(1.35);backdrop-filter:blur(30px) saturate(1.35);border:1px solid rgb(255 255 255 / .1);border-radius:14px;box-shadow:0 24px 80px rgb(var(--shadow) / .45),inset 0 1px 0 rgb(255 255 255 / .08)}.chipwin__bar{flex:none;display:flex;align-items:center;gap:var(--space-4);padding:10px 14px 10px 22px;border-bottom:1px solid var(--line)}.chipwin__title{flex:0 1 auto;min-width:0;max-width:34%;font-weight:700;font-size:var(--fs-lg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.chipwin__tabs{display:flex;gap:2px;min-width:0;overflow-x:auto;scrollbar-width:none}.chipwin__tabs a{padding:4px 10px;border-radius:var(--radius-pill);white-space:nowrap;color:var(--text-muted);font-size:var(--fs-sm);text-decoration:none}.chipwin__tabs a:hover{color:var(--text);text-decoration:none}.chipwin__tabs a[aria-current="true"]{color:var(--accent);background:var(--accent-soft)}.chipwin__spacer{flex:1}.chipwin__close{flex:none;width:32px;height:32px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;color:var(--text-muted)}.chipwin__close:hover{color:var(--text);border-color:var(--accent);text-decoration:none}.chipwin__close svg{width:16px;height:16px}.chipwin__body{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.chipwin__body:focus{outline:none}.chipwin .chip-page{padding:var(--space-5) var(--space-6) var(--space-6)}.chipwin .chip-section{scroll-margin-top:12px}@media (max-width:900px){.chipwin-page,.chipwin-layer{padding:0}.chipwin{width:100vw;height:100dvh;border:0;border-radius:0;box-shadow:none}.chipwin__bar{padding:8px 10px 8px 14px;gap:var(--space-2)}.chipwin__title,.chipwin__copy{display:none}.chipwin .chip-page{padding:var(--space-4)}}.chip-keyspec dd .v-list,.micro-card__spec .v-list{display:flex;flex-direction:column;gap:2px}