
[data-report="kickstarter-2026-10"]{
  /* 中性：界面只用墨蓝与灰，颜色只留给数据 */
  --page:#f3f5f8; --plate:#ffffff; --report-rule:#e3e7ee; --line2:#eef1f5;
  --ink:#1e2a44; --ink2:#4a5670; --ink3:#7c879b; --ink4:#a6afbf;
  --focus:#2a78d6;
  /* 数据：六个大类族群，全对比通过 CVD / 正常视觉校验 */
  --g-tech:#2a78d6; --g-design:#eb6834; --g-games:#1baf7a; --g-content:#80369e; --g-arts:#c978b8; --g-life:#c8b222; --g-none:#b3bac6;
  /* 量级：单色墨蓝序列 */
  --q1:#1e2a44; --q2:#435274; --q3:#6b7b99; --q4:#98a5bb;
  /* 状态：只表示成功 / 失败 */
  --good:#0ca30c; --bad:#d03b3b;
  --tint:#eaf1fb;
  --f-text:-apple-system,BlinkMacSystemFont,"PingFang SC","HarmonyOS Sans SC","Microsoft YaHei","Noto Sans CJK SC",sans-serif;
  --f-fig:"DIN Alternate","Bahnschrift","D-DIN","DIN 2014",-apple-system,"PingFang SC","Noto Sans CJK SC",sans-serif;
}
[data-report="kickstarter-2026-10"] *{box-sizing:border-box}
[data-report="kickstarter-2026-10"]{scroll-behavior:smooth}
@media (prefers-reduced-motion:reduce){[data-report="kickstarter-2026-10"]{scroll-behavior:auto}[data-report="kickstarter-2026-10"] *{transition:none!important}}
[data-report="kickstarter-2026-10"]{margin:0;background:var(--page);color:var(--ink);font-family:var(--f-text);font-size:15px;line-height:1.8;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
[data-report="kickstarter-2026-10"] .fig,[data-report="kickstarter-2026-10"] .num{font-family:var(--f-fig);font-variant-numeric:tabular-nums lining-nums}
[data-report="kickstarter-2026-10"] a{color:var(--focus);text-decoration:none}
[data-report="kickstarter-2026-10"] a:hover{text-decoration:underline}
[data-report="kickstarter-2026-10"] :focus-visible:not(input,textarea,select){outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}
[data-report="kickstarter-2026-10"] b,[data-report="kickstarter-2026-10"] strong{font-weight:600;color:var(--ink)}

/* ---------- 布局 ---------- */
[data-report="kickstarter-2026-10"] .app{display:grid;grid-template-columns:264px minmax(0,1fr);max-width:1480px;margin:0 auto}
[data-report="kickstarter-2026-10"] .main{padding:56px 64px 120px 56px;min-width:0}
[data-report="kickstarter-2026-10"] .wrap{max-width:1100px}

/* ---------- 侧边栏 ---------- */
[data-report="kickstarter-2026-10"] .side{position:sticky;top:0;height:100vh;overflow:auto;padding:40px 22px 32px 32px;display:flex;flex-direction:column}
[data-report="kickstarter-2026-10"] .spectrum{display:flex;gap:3px;margin-bottom:18px}
[data-report="kickstarter-2026-10"] .spectrum i{height:4px;flex:1;border-radius:2px}
[data-report="kickstarter-2026-10"] .side .title{font-size:16px;font-weight:600;line-height:1.45;color:var(--ink)}
[data-report="kickstarter-2026-10"] .side .sub{font-size:12.5px;color:var(--ink3);margin-top:6px;line-height:1.6}
[data-report="kickstarter-2026-10"] .toc{margin-top:30px;position:relative}
[data-report="kickstarter-2026-10"] .toc .grp{font-size:12px;font-weight:600;color:var(--ink3);margin:22px 0 6px 14px}
[data-report="kickstarter-2026-10"] .toc .grp:first-child{margin-top:0}
[data-report="kickstarter-2026-10"] .toc a{position:relative;display:block;font-size:14px;line-height:1.45;color:var(--ink2);padding:7px 12px 7px 14px;border-radius:8px;text-decoration:none}
[data-report="kickstarter-2026-10"] .toc a:hover{background:rgba(30,42,68,.05);color:var(--ink)}
[data-report="kickstarter-2026-10"] .toc a.on{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(30,42,68,.08)}
[data-report="kickstarter-2026-10"] .toc a.on:before{content:"";position:absolute;left:0;top:9px;bottom:9px;width:3px;border-radius:2px;background:var(--ink)}
[data-report="kickstarter-2026-10"] .toc a small{display:block;font-size:12px;color:var(--ink3);font-weight:400;margin-top:1px}
[data-report="kickstarter-2026-10"] .keybox{margin-top:auto;padding-top:28px}
[data-report="kickstarter-2026-10"] .keybox .k{font-size:12px;font-weight:600;color:var(--ink3);margin-bottom:8px}
[data-report="kickstarter-2026-10"] .keybox ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr;gap:6px}
[data-report="kickstarter-2026-10"] .keybox li{font-size:12.5px;color:var(--ink2);display:flex;align-items:center;gap:7px;line-height:1.4}
[data-report="kickstarter-2026-10"] .dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:0 0 9px}
[data-report="kickstarter-2026-10"] .progress{position:fixed;left:0;top:0;height:3px;background:var(--ink);width:0;z-index:40}

/* ---------- 文字层级 ---------- */
[data-report="kickstarter-2026-10"] h1{font-size:40px;line-height:1.28;font-weight:650;letter-spacing:-.01em;margin:0;max-width:16em}
[data-report="kickstarter-2026-10"] h1 .fig{font-weight:700;letter-spacing:-.02em}
[data-report="kickstarter-2026-10"] h2{font-size:26px;line-height:1.4;font-weight:650;margin:0;letter-spacing:-.005em}
[data-report="kickstarter-2026-10"] h3{font-size:17px;line-height:1.5;font-weight:600;margin:0}
[data-report="kickstarter-2026-10"] .kicker{font-size:13px;color:var(--ink3);font-weight:500;margin-bottom:10px}
[data-report="kickstarter-2026-10"] .lede{font-size:17.5px;line-height:1.85;color:var(--ink2);max-width:36em;margin:18px 0 0}
[data-report="kickstarter-2026-10"] .prose{max-width:34em;color:var(--ink2)}
[data-report="kickstarter-2026-10"] .prose p{margin:0 0 12px}
[data-report="kickstarter-2026-10"] .standfirst{font-size:16px;color:var(--ink2);max-width:40em;margin:10px 0 0;line-height:1.8}
[data-report="kickstarter-2026-10"] .small{font-size:13px;color:var(--ink3);line-height:1.7}
[data-report="kickstarter-2026-10"] section{scroll-margin-top:28px}
[data-report="kickstarter-2026-10"] .block{margin-top:96px}
[data-report="kickstarter-2026-10"] .block-head{margin-bottom:28px}

/* ---------- 首屏 ---------- */
[data-report="kickstarter-2026-10"] .hero{padding-bottom:8px}
[data-report="kickstarter-2026-10"] .caveat{display:flex;gap:10px;align-items:flex-start;margin-top:22px;font-size:13.5px;color:var(--ink2);max-width:46em;line-height:1.7}
[data-report="kickstarter-2026-10"] .caveat svg{flex:0 0 18px;margin-top:2px}

/* 一页看懂 */
[data-report="kickstarter-2026-10"] .brief{margin-top:44px;background:var(--plate);border:1px solid var(--report-rule);border-radius:16px;overflow:hidden}
[data-report="kickstarter-2026-10"] .brief-h{display:flex;align-items:baseline;justify-content:space-between;padding:20px 28px 14px;border-bottom:1px solid var(--line2)}
[data-report="kickstarter-2026-10"] .brief-h h3{font-size:15px}
[data-report="kickstarter-2026-10"] .brief-h span{font-size:13px;color:var(--ink3)}
[data-report="kickstarter-2026-10"] .brow{display:grid;grid-template-columns:150px minmax(0,1fr) 220px 28px;gap:24px;align-items:center;padding:20px 28px;border-top:1px solid var(--line2);color:inherit;text-decoration:none}
[data-report="kickstarter-2026-10"] .brow:first-of-type{border-top:0}
[data-report="kickstarter-2026-10"] .brow:hover{background:var(--bg-hover);text-decoration:none}
[data-report="kickstarter-2026-10"] .brow .bfig{font-family:var(--f-fig);font-size:38px;line-height:1;font-weight:700;letter-spacing:-.02em;color:var(--ink)}
[data-report="kickstarter-2026-10"] .brow .bfig small{display:block;font-family:var(--f-text);font-size:12.5px;font-weight:400;color:var(--ink3);letter-spacing:0;margin-top:8px;line-height:1.4}
[data-report="kickstarter-2026-10"] .brow .bt{font-size:16px;font-weight:600;line-height:1.55;color:var(--ink)}
[data-report="kickstarter-2026-10"] .brow .bs{font-size:13.5px;color:var(--ink2);margin-top:4px;line-height:1.65}
[data-report="kickstarter-2026-10"] .brow .chev{color:var(--ink4)}
[data-report="kickstarter-2026-10"] .brow:hover .chev{color:var(--ink)}

/* ---------- 发现（判断） ---------- */
[data-report="kickstarter-2026-10"] .finding{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}
[data-report="kickstarter-2026-10"] .finding + .finding{margin-top:72px;padding-top:72px;border-top:1px solid var(--report-rule)}
[data-report="kickstarter-2026-10"] .finding .idx{font-family:var(--f-fig);font-size:14px;font-weight:700;color:var(--ink3);margin-bottom:10px}
[data-report="kickstarter-2026-10"] .finding h2{font-size:24px}
[data-report="kickstarter-2026-10"] .points{list-style:none;margin:20px 0 0;padding:0}
[data-report="kickstarter-2026-10"] .points li{position:relative;padding-left:18px;margin:0 0 12px;color:var(--ink2);line-height:1.75}
[data-report="kickstarter-2026-10"] .points li:before{content:"";position:absolute;left:2px;top:.72em;width:6px;height:6px;border-radius:50%;background:var(--ink4)}
[data-report="kickstarter-2026-10"] .points .fig{font-size:1.06em;font-weight:700;color:var(--ink)}
[data-report="kickstarter-2026-10"] .sowhat{margin-top:22px;background:var(--tint);border-radius:12px;padding:16px 18px}
[data-report="kickstarter-2026-10"] .sowhat h4{margin:0 0 4px;font-size:13.5px;font-weight:600;color:var(--ink)}
[data-report="kickstarter-2026-10"] .sowhat p{margin:0;font-size:14px;color:var(--ink2);line-height:1.75}

/* 图表底板 */
[data-report="kickstarter-2026-10"] .plate{background:var(--plate);border:1px solid var(--report-rule);border-radius:14px;padding:22px 24px 18px}
[data-report="kickstarter-2026-10"] .plate + .plate{margin-top:16px}
[data-report="kickstarter-2026-10"] .ex-h{margin-bottom:14px}
[data-report="kickstarter-2026-10"] .ex-h .n{font-size:12.5px;color:var(--ink3);font-weight:500}
[data-report="kickstarter-2026-10"] .ex-h .t{font-size:15px;font-weight:600;color:var(--ink);line-height:1.5;margin-top:2px}
[data-report="kickstarter-2026-10"] .ex-h .s{font-size:13px;color:var(--ink3);margin-top:2px;line-height:1.6}
[data-report="kickstarter-2026-10"] .ex-foot{font-size:12.5px;color:var(--ink3);margin-top:10px;line-height:1.7}
[data-report="kickstarter-2026-10"] .legend{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--ink2);margin:0 0 10px}
[data-report="kickstarter-2026-10"] .legend span{display:inline-flex;align-items:center;gap:7px}
[data-report="kickstarter-2026-10"] .legend i{width:10px;height:10px;border-radius:3px;display:inline-block}
[data-report="kickstarter-2026-10"] .legend i.ring{background:var(--surface)!important;border:2px solid var(--ink4);border-radius:50%}
[data-report="kickstarter-2026-10"] svg{display:block;overflow:visible}
[data-report="kickstarter-2026-10"] svg text{font-family:var(--f-text)}
[data-report="kickstarter-2026-10"] svg .tn{font-family:var(--f-fig)}
[data-report="kickstarter-2026-10"] .ax{fill:var(--ink3);font-size:11.5px}
[data-report="kickstarter-2026-10"] .axt{fill:var(--ink2);font-size:12px}
[data-report="kickstarter-2026-10"] .gl{stroke:var(--report-rule);stroke-width:1}
[data-report="kickstarter-2026-10"] .base{stroke:var(--line-strong);stroke-width:1}
[data-report="kickstarter-2026-10"] .lbl{fill:var(--ink);font-size:12px;font-weight:600}
[data-report="kickstarter-2026-10"] .lbl2{fill:var(--ink2);font-size:12px}
[data-report="kickstarter-2026-10"] .halo{paint-order:stroke;stroke:var(--surface);stroke-width:4px;stroke-linejoin:round}

/* 分段条 */
[data-report="kickstarter-2026-10"] .segrow{display:grid;grid-template-columns:72px minmax(0,1fr);gap:14px;align-items:center;margin:10px 0}
[data-report="kickstarter-2026-10"] .segrow .sl{font-size:13px;color:var(--ink2)}
[data-report="kickstarter-2026-10"] .seg{display:flex;height:34px;gap:2px}
[data-report="kickstarter-2026-10"] .seg > div{display:flex;align-items:center;justify-content:center;font-family:var(--f-fig);font-size:13px;font-weight:700;color:#fff;white-space:nowrap;min-width:3px}
[data-report="kickstarter-2026-10"] .seg > div:first-child{border-radius:6px 0 0 6px}[data-report="kickstarter-2026-10"] .seg > div:last-child{border-radius:0 6px 6px 0}

/* 数值条行 */
[data-report="kickstarter-2026-10"] .br{display:grid;grid-template-columns:150px minmax(0,1fr) 128px;gap:14px;align-items:center;padding:7px 0;font-size:13.5px}
[data-report="kickstarter-2026-10"] .br .lab{color:var(--ink2);line-height:1.4}
[data-report="kickstarter-2026-10"] .br .tr{position:relative;height:24px}
[data-report="kickstarter-2026-10"] .br .bar{position:absolute;left:0;height:10px;border-radius:0 4px 4px 0}
[data-report="kickstarter-2026-10"] .br .v{text-align:right;font-size:13.5px;color:var(--ink);white-space:nowrap}
[data-report="kickstarter-2026-10"] .br .v .fig{font-weight:700}
[data-report="kickstarter-2026-10"] .br .v small{color:var(--ink3);font-size:12px;margin-left:5px}
/* 哑铃 */
[data-report="kickstarter-2026-10"] .db{display:grid;grid-template-columns:150px minmax(0,1fr) 128px;gap:14px;align-items:center;padding:9px 0;border-top:1px solid var(--line2)}
[data-report="kickstarter-2026-10"] .db:first-of-type{border-top:0}
[data-report="kickstarter-2026-10"] .db .lab{font-size:13.5px;color:var(--ink2);line-height:1.4}
[data-report="kickstarter-2026-10"] .db .v{text-align:right;font-size:13px;color:var(--ink3);white-space:nowrap}
[data-report="kickstarter-2026-10"] .db .v .fig{font-size:14px;font-weight:700;color:var(--ink)}

/* 表格 */
[data-report="kickstarter-2026-10"] .tbl{width:100%;border-collapse:collapse;font-size:13.5px}
[data-report="kickstarter-2026-10"] .tbl th{position:sticky;top:0;background:var(--bg-soft);text-align:left;font-weight:600;color:var(--ink3);font-size:12.5px;padding:11px 12px;border-bottom:1px solid var(--report-rule);white-space:nowrap;z-index:1}
[data-report="kickstarter-2026-10"] .tbl th.r,[data-report="kickstarter-2026-10"] .tbl td.r{text-align:right}
[data-report="kickstarter-2026-10"] .tbl td{padding:11px 12px;border-bottom:1px solid var(--line2);white-space:nowrap;vertical-align:middle;color:var(--ink)}
[data-report="kickstarter-2026-10"] .tbl td.r{font-family:var(--f-fig);font-variant-numeric:tabular-nums}
[data-report="kickstarter-2026-10"] .tbl td.m{color:var(--ink3)}
[data-report="kickstarter-2026-10"] .tbl tbody tr:hover td{background:var(--bg-hover)}
[data-report="kickstarter-2026-10"] .tbl th button{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px;border-radius:4px}
[data-report="kickstarter-2026-10"] .tbl th button:hover{color:var(--ink)}
[data-report="kickstarter-2026-10"] .tbl th button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}
[data-report="kickstarter-2026-10"] .tbl th.on button{color:var(--ink)}
[data-report="kickstarter-2026-10"] .tbl th .arr{width:8px;opacity:.35}
[data-report="kickstarter-2026-10"] .tbl th.on .arr{opacity:1}
[data-report="kickstarter-2026-10"] .tblwrap{max-height:560px;overflow:auto;border:1px solid var(--report-rule);border-radius:12px}
[data-report="kickstarter-2026-10"] .cat{display:inline-flex;align-items:center;gap:8px}
[data-report="kickstarter-2026-10"] .mini-tbl{width:100%;border-collapse:collapse;font-size:13px;margin-top:14px}
[data-report="kickstarter-2026-10"] .mini-tbl th{font-weight:500;color:var(--ink3);font-size:12px;text-align:right;padding:6px 8px;border-bottom:1px solid var(--report-rule)}
[data-report="kickstarter-2026-10"] .mini-tbl th:first-child,[data-report="kickstarter-2026-10"] .mini-tbl td:first-child{text-align:left}
[data-report="kickstarter-2026-10"] .mini-tbl td{padding:8px;border-bottom:1px solid var(--line2);text-align:right;font-family:var(--f-fig);font-variant-numeric:tabular-nums;color:var(--ink)}
[data-report="kickstarter-2026-10"] .mini-tbl td:first-child{font-family:var(--f-text);color:var(--ink2)}
[data-report="kickstarter-2026-10"] .mini-tbl tr:last-child td{border-bottom:0}

/* ---------- 组件 ---------- */
[data-report="kickstarter-2026-10"] .toolbar{display:flex;flex-wrap:wrap;gap:10px 14px;align-items:center;margin-bottom:16px}
[data-report="kickstarter-2026-10"] .toolbar .grow{flex:1}
[data-report="kickstarter-2026-10"] .count{font-size:13px;color:var(--ink3)}
/* 分段控件 */
[data-report="kickstarter-2026-10"] .segctl{display:inline-flex;background:var(--bg-soft);border-radius:10px;padding:3px;gap:2px}
[data-report="kickstarter-2026-10"] .segctl button{all:unset;cursor:pointer;font-size:13px;color:var(--ink2);padding:6px 13px;border-radius:8px;line-height:1.4;white-space:nowrap}
[data-report="kickstarter-2026-10"] .segctl button:hover{color:var(--ink)}
[data-report="kickstarter-2026-10"] .segctl button[aria-pressed="true"]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 1px 2px rgba(30,42,68,.12),0 0 0 1px rgba(30,42,68,.04)}
[data-report="kickstarter-2026-10"] .segctl button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}
/* 搜索 */
[data-report="kickstarter-2026-10"] .search{position:relative;display:inline-flex;align-items:center}
[data-report="kickstarter-2026-10"] .search svg{position:absolute;left:11px;color:var(--ink3);pointer-events:none}
[data-report="kickstarter-2026-10"] .search input{appearance:none;box-sizing:border-box;width:250px;height:36px;padding:0 32px 0 34px;border:1px solid var(--report-rule);border-radius:10px;background:var(--surface);font-size:13.5px;color:var(--ink)}
[data-report="kickstarter-2026-10"] .search input::placeholder{color:var(--ink4)}
[data-report="kickstarter-2026-10"] .search .clr{all:unset;position:absolute;right:8px;width:20px;height:20px;border-radius:50%;display:none;place-items:center;cursor:pointer;color:var(--ink3)}
[data-report="kickstarter-2026-10"] .search .clr:hover{background:var(--bg-soft);color:var(--ink)}
[data-report="kickstarter-2026-10"] .search.has .clr{display:grid}
/* 下拉 */
[data-report="kickstarter-2026-10"] .dd{position:relative;max-width:100%}
[data-report="kickstarter-2026-10"] .dd-btn{appearance:none;display:inline-flex;align-items:center;justify-content:space-between;gap:14px;min-height:36px;min-width:min(174px,100%);max-width:100%;padding:0 8px 0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--plate);color:var(--ink);font:500 13.5px var(--f-text);text-align:start;cursor:pointer}
[data-report="kickstarter-2026-10"] .dd-btn:enabled:hover,[data-report="kickstarter-2026-10"] .dd-btn[aria-expanded="true"]{background:var(--bg-soft)}
[data-report="kickstarter-2026-10"] .dd-btn:disabled{color:var(--ink3);cursor:default}
[data-report="kickstarter-2026-10"] .dd-btn:focus-visible,[data-report="kickstarter-2026-10"] .dd-btn[aria-expanded="true"]{outline:1px solid var(--field-focus);outline-offset:-1px;box-shadow:0 0 0 2px var(--field-halo);border-radius:10px}
[data-report="kickstarter-2026-10"] .dd-value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-report="kickstarter-2026-10"] .dd-chevron{box-sizing:content-box;flex:none;padding:4px;border-radius:6px;background:var(--bg-soft);color:var(--ink2)}
[data-report="kickstarter-2026-10"] .dd-list{position:absolute;z-index:45;top:calc(100% + 6px);inset-inline-start:0;width:max-content;min-width:100%;max-width:min(265px,calc(100vw - 88px));overflow:auto;overscroll-behavior:contain;background:var(--plate);border:1px solid var(--line-strong);border-radius:12px;box-shadow:var(--shadow-pop);padding:5px;margin:0;list-style:none}
[data-report="kickstarter-2026-10"] .dd-up .dd-list{top:auto;bottom:calc(100% + 6px)}
[data-report="kickstarter-2026-10"] .dd-list li{display:flex;align-items:center;gap:8px;min-height:36px;padding:7px 9px;border-radius:7px;font-size:13.5px;color:var(--ink);cursor:pointer;line-height:1.4;overflow-wrap:anywhere}
[data-report="kickstarter-2026-10"] .dd-count{margin-inline-start:auto;font-family:var(--f-fig);font-size:12.5px;color:var(--ink3)}
[data-report="kickstarter-2026-10"] .dd-list li.act{background:var(--bg-active)}
[data-report="kickstarter-2026-10"] .dd-list li[aria-selected="true"]{font-weight:600}
[data-report="kickstarter-2026-10"] .dd-mark{display:grid;place-items:center;flex:0 0 12px}
[data-report="kickstarter-2026-10"] .dd-list li[aria-selected="true"] .dd-mark:before{content:"";width:6px;height:10px;border:solid var(--field-focus);border-width:0 2px 2px 0;transform:rotate(45deg);margin-top:-3px}
@media(pointer:coarse){[data-report="kickstarter-2026-10"] .dd-btn,[data-report="kickstarter-2026-10"] .dd-list li{min-height:44px}}
@media(max-width:640px){[data-report="kickstarter-2026-10"] .dd-btn{font-size:16px}}
@media(forced-colors:active){[data-report="kickstarter-2026-10"] .dd-btn:focus-visible,[data-report="kickstarter-2026-10"] .dd-btn[aria-expanded="true"]{outline:2px solid Highlight}[data-report="kickstarter-2026-10"] .dd-list li.act{outline:1px solid Highlight;outline-offset:-1px}}
/* 开关 */
[data-report="kickstarter-2026-10"] .sw{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:9px;font-size:13.5px;color:var(--ink2);border-radius:6px}
[data-report="kickstarter-2026-10"] .sw .tk{position:relative;width:34px;height:20px;border-radius:10px;background:var(--line-strong);transition:background .15s;flex:0 0 34px}
[data-report="kickstarter-2026-10"] .sw .tk:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}
[data-report="kickstarter-2026-10"] .sw[aria-checked="true"] .tk{background:var(--ink)}
[data-report="kickstarter-2026-10"] .sw[aria-checked="true"] .tk:after{transform:translateX(14px)}
[data-report="kickstarter-2026-10"] .sw:focus-visible{outline:2px solid var(--focus);outline-offset:3px}
/* 图例开关 */
[data-report="kickstarter-2026-10"] .chips{display:flex;flex-wrap:wrap;gap:8px}
[data-report="kickstarter-2026-10"] .chip{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--ink2);padding:5px 11px 5px 9px;border:1px solid var(--report-rule);border-radius:999px;background:var(--surface);line-height:1.4}
[data-report="kickstarter-2026-10"] .chip:hover{border-color:var(--line-strong);color:var(--ink)}
[data-report="kickstarter-2026-10"] .chip[aria-pressed="true"]{border-color:var(--ink);color:var(--ink);font-weight:600}
[data-report="kickstarter-2026-10"] .chip.dim{opacity:.45}
[data-report="kickstarter-2026-10"] .chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}

/* 象限 */
[data-report="kickstarter-2026-10"] .quads{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px}
[data-report="kickstarter-2026-10"] .quad{border-radius:12px;padding:14px 16px;background:var(--bg-soft)}
[data-report="kickstarter-2026-10"] .quad h4{margin:0;font-size:14px;font-weight:600;color:var(--ink)}
[data-report="kickstarter-2026-10"] .quad .d{font-size:12.5px;color:var(--ink3);margin:2px 0 8px;line-height:1.55}
[data-report="kickstarter-2026-10"] .quad ol{margin:0;padding:0;list-style:none;counter-reset:q}
[data-report="kickstarter-2026-10"] .quad li{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink);padding:3px 0;line-height:1.4}
[data-report="kickstarter-2026-10"] .quad li .v{margin-left:auto;font-family:var(--f-fig);color:var(--ink3);font-size:12.5px}

/* 爆款榜 */
[data-report="kickstarter-2026-10"] .ti{display:grid;grid-template-columns:34px 72px minmax(0,1fr) 112px 96px 84px;gap:16px;align-items:center;padding:12px 4px;border-top:1px solid var(--line2)}
[data-report="kickstarter-2026-10"] .ti:first-child{border-top:0}
[data-report="kickstarter-2026-10"] .ti .rk{font-family:var(--f-fig);font-size:16px;font-weight:700;color:var(--ink4);text-align:center}
[data-report="kickstarter-2026-10"] .ti:nth-child(-n+3) .rk{color:var(--ink)}
[data-report="kickstarter-2026-10"] .ti .thw{width:72px;height:44px;border-radius:8px;overflow:hidden;background:linear-gradient(135deg,var(--bg-soft),var(--report-rule))}
[data-report="kickstarter-2026-10"] .ti .thw img{width:100%;height:100%;object-fit:cover;display:block}
[data-report="kickstarter-2026-10"] .ti .nm{display:block;font-size:14px;font-weight:600;color:var(--ink);line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-report="kickstarter-2026-10"] .ti .nm:hover{color:var(--focus);text-decoration:none}
[data-report="kickstarter-2026-10"] .ti .meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;color:var(--ink3);margin-top:3px}
[data-report="kickstarter-2026-10"] .ti .meta .sep{width:3px;height:3px;border-radius:50%;background:var(--ink4)}
[data-report="kickstarter-2026-10"] .ti .r{text-align:right;white-space:nowrap}
[data-report="kickstarter-2026-10"] .ti .r .fig{font-size:15px;font-weight:700;color:var(--ink)}
[data-report="kickstarter-2026-10"] .ti .r small{display:block;font-size:12px;color:var(--ink3);line-height:1.4}
[data-report="kickstarter-2026-10"] .badge{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;padding:1px 7px;border-radius:6px;line-height:1.6}
[data-report="kickstarter-2026-10"] .badge.sp{background:var(--tag-yellow-bg);color:var(--tag-yellow)}
[data-report="kickstarter-2026-10"] .badge.hk{background:var(--surface);color:var(--ink2);box-shadow:inset 0 0 0 1px var(--report-rule)}
[data-report="kickstarter-2026-10"] .badge.st{background:var(--bg-soft);color:var(--ink2)}

/* 附录 */
[data-report="kickstarter-2026-10"] .acc{border-top:1px solid var(--report-rule)}
[data-report="kickstarter-2026-10"] .acc details{border-bottom:1px solid var(--report-rule)}
[data-report="kickstarter-2026-10"] .acc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:14px;padding:18px 4px;font-size:15.5px;font-weight:600;color:var(--ink)}
[data-report="kickstarter-2026-10"] .acc summary::-webkit-details-marker{display:none}
[data-report="kickstarter-2026-10"] .acc summary .hint{margin-left:auto;font-size:13px;font-weight:400;color:var(--ink3)}
[data-report="kickstarter-2026-10"] .acc summary .pm{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;background:var(--bg-soft);color:var(--ink2);transition:transform .15s}
[data-report="kickstarter-2026-10"] .acc details[open] .pm{transform:rotate(45deg)}
[data-report="kickstarter-2026-10"] .acc .body{padding:0 4px 24px 40px;font-size:14px;color:var(--ink2);max-width:56em}
[data-report="kickstarter-2026-10"] .acc .body p{margin:0 0 10px}
[data-report="kickstarter-2026-10"] .drow{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;padding:8px 0;border-top:1px solid var(--line2);font-size:13.5px;line-height:1.65}
[data-report="kickstarter-2026-10"] .drow:first-child{border-top:0}
[data-report="kickstarter-2026-10"] .drow code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--g-content)}
[data-report="kickstarter-2026-10"] .dgrp{font-weight:600;color:var(--ink);margin:18px 0 4px;font-size:14px}

[data-report="kickstarter-2026-10"] #tip{position:fixed;pointer-events:none;z-index:60;background:var(--ink);color:#fff;font-size:12.5px;line-height:1.6;padding:10px 12px;border-radius:10px;max-width:320px;box-shadow:0 10px 28px rgba(30,42,68,.28);display:none}
[data-report="kickstarter-2026-10"] #tip .tt{font-weight:600;font-size:13px;margin-bottom:2px}
[data-report="kickstarter-2026-10"] #tip .m{color:#b9c2d3}
[data-report="kickstarter-2026-10"] #tip .fig{font-weight:700}
[data-report="kickstarter-2026-10"] .footer{margin-top:80px;padding-top:22px;border-top:1px solid var(--report-rule);font-size:12.5px;color:var(--ink3);line-height:1.9}
[data-report="kickstarter-2026-10"] .hide{display:none!important}

@media (max-width:1180px){[data-report="kickstarter-2026-10"] .finding{grid-template-columns:minmax(0,1fr);gap:28px}[data-report="kickstarter-2026-10"] .brow{grid-template-columns:120px minmax(0,1fr) 28px}[data-report="kickstarter-2026-10"] .brow .mini{display:none}}
@media (max-width:960px){[data-report="kickstarter-2026-10"] .app{grid-template-columns:1fr}[data-report="kickstarter-2026-10"] .side{display:none}[data-report="kickstarter-2026-10"] .main{padding:64px 20px 80px}[data-report="kickstarter-2026-10"] h1{font-size:30px}
  [data-report="kickstarter-2026-10"] .quads{grid-template-columns:1fr 1fr}[data-report="kickstarter-2026-10"] .ti{grid-template-columns:28px minmax(0,1fr) 100px;gap:10px}[data-report="kickstarter-2026-10"] .ti .thw,[data-report="kickstarter-2026-10"] .ti .c5,[data-report="kickstarter-2026-10"] .ti .c6{display:none}
  [data-report="kickstarter-2026-10"] .br{grid-template-columns:110px minmax(0,1fr) 110px}[data-report="kickstarter-2026-10"] .db{grid-template-columns:120px minmax(0,1fr) 120px}[data-report="kickstarter-2026-10"] .drow{grid-template-columns:1fr}}
@media print{[data-report="kickstarter-2026-10"] .side,[data-report="kickstarter-2026-10"] .progress{display:none}[data-report="kickstarter-2026-10"] .app{display:block}[data-report="kickstarter-2026-10"] .main{padding:0}[data-report="kickstarter-2026-10"] .plate,[data-report="kickstarter-2026-10"] .brief{break-inside:avoid}}

/* 哑铃（HTML 版） */
[data-report="kickstarter-2026-10"] .dbt{position:relative;height:26px}
[data-report="kickstarter-2026-10"] .dbt .g{position:absolute;top:0;bottom:0;width:1px;background:var(--report-rule)}
[data-report="kickstarter-2026-10"] .dbt .ln{position:absolute;top:11px;height:4px;border-radius:2px;background:var(--line-strong)}
[data-report="kickstarter-2026-10"] .dbt .no{position:absolute;top:6px;width:14px;height:14px;margin-left:-7px;border-radius:50%;background:var(--surface);box-shadow:inset 0 0 0 2.5px var(--ink4)}
[data-report="kickstarter-2026-10"] .dbt .yes{position:absolute;top:5px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--ink);box-shadow:0 0 0 2px var(--surface)}
[data-report="kickstarter-2026-10"] .dbx{position:relative;height:18px}
[data-report="kickstarter-2026-10"] .dbx span{position:absolute;transform:translateX(-50%);font-family:var(--f-fig);font-size:12px;color:var(--ink3)}
html[lang="en"] [data-report="kickstarter-2026-10"]{line-height:1.65}
html[lang="en"] [data-report="kickstarter-2026-10"] h1{letter-spacing:-.02em}
html[lang="en"] [data-report="kickstarter-2026-10"] .toc a{font-size:13.5px}
@media (max-width:640px){
 [data-report="kickstarter-2026-10"] .mini-tbl{display:block;overflow-x:auto;white-space:nowrap}
 [data-report="kickstarter-2026-10"] .acc .body{padding-left:4px;overflow-x:auto}
 [data-report="kickstarter-2026-10"] .quads{grid-template-columns:1fr}
 [data-report="kickstarter-2026-10"] .plate{padding:18px 16px 14px}
 [data-report="kickstarter-2026-10"] .brief-h,[data-report="kickstarter-2026-10"] .brow{padding-left:18px;padding-right:18px}
 [data-report="kickstarter-2026-10"] .brow{grid-template-columns:minmax(0,1fr) 20px;gap:10px 12px}
 [data-report="kickstarter-2026-10"] .brow .bfig{grid-column:1;grid-row:1}[data-report="kickstarter-2026-10"] .brow .chev{grid-column:2;grid-row:1}[data-report="kickstarter-2026-10"] .brow > div:nth-child(2){grid-column:1 / -1;grid-row:2}
 [data-report="kickstarter-2026-10"] .brief-h{flex-direction:column;gap:2px}
 [data-report="kickstarter-2026-10"] .brow .bfig{font-size:32px}
 [data-report="kickstarter-2026-10"] h2,[data-report="kickstarter-2026-10"] .finding h2{font-size:21px}
 [data-report="kickstarter-2026-10"] .segrow{grid-template-columns:56px minmax(0,1fr)}
 [data-report="kickstarter-2026-10"] .search input{width:100%}[data-report="kickstarter-2026-10"] .search{flex:1 1 100%}
}

[data-report="kickstarter-2026-10"] {
  font-family: var(--font-text);
  min-width: 0;
  
  --plate: var(--surface);
  --page: var(--bg);
  --report-rule: var(--line-strong);
  --line2: var(--line);
  --ink: var(--text-strong);
  --ink2: var(--text);
  --ink3: var(--text-2);
  --ink4: var(--text-2);
  --focus: var(--blue-text);
  --q1: light-dark(#1e2a44, #9ebce4);
  --q2: light-dark(#435274, #7d9bc2);
  --q3: light-dark(#6b7b99, #607d9f);
  --q4: light-dark(#98a5bb, #49617d);
  --g-content: light-dark(#80369e, #bb88d5);
  --good: var(--green);
  --bad: var(--red);
  --tint: var(--tag-blue-bg);
  --f-text: var(--font-text);
  --f-fig: var(--font-text);
  
}
[data-report="kickstarter-2026-10"] h1 { font-size: var(--fs-title); line-height: 1.2; font-weight: 650; }
[data-report="kickstarter-2026-10"] .report-deck { margin-top: 12px; font-size: var(--fs-lead); color: var(--text-strong); font-weight: 550; }
[data-report="kickstarter-2026-10"] #caveat a, [data-report="kickstarter-2026-10"] #footer a { text-decoration: underline; text-underline-offset: 3px; }
[data-report="kickstarter-2026-10"] .side { top: var(--topbar); height: calc(100dvh - var(--topbar)); }
[data-report="kickstarter-2026-10"] .progress { top: var(--topbar); }
[data-report="kickstarter-2026-10"] .chapter-nav { top: var(--topbar); }
[data-report="kickstarter-2026-10"] .chapter-nav .wrap { height: auto; min-height: 44px; min-width: 0; }
[data-report="kickstarter-2026-10"] .chapter-nav nav { display: flex; margin-left: 0; }
[data-report="kickstarter-2026-10"] section[id], [data-report="kickstarter-2026-10"] .chapter { scroll-margin-top: 48px; }
[data-report="kickstarter-2026-10"] #tip { background: var(--callout); color: var(--text-strong); box-shadow: var(--shadow-pop); }
[data-report="kickstarter-2026-10"] #tip .m { color: var(--text-2); }
[data-report="kickstarter-2026-10"] .method ol { list-style: decimal; padding-left: 1.3em; }
[data-report="kickstarter-2026-10"] .finds { grid-template-columns: repeat(auto-fit, minmax(min(100%, 185px), 1fr)); }
[data-report="kickstarter-2026-10"] .seg > div { color: #fff; }
[data-report="kickstarter-2026-10"] .btn.primary { color: white; background: var(--blue); }
[data-report="kickstarter-2026-10"] .basis-hypothesis { color: var(--yellow); }
[data-report="kickstarter-2026-10"] [hidden] { display: none !important; }
@media (max-width: 640px) {
  [data-report="kickstarter-2026-10"] .segctl, [data-report="kickstarter-2026-10"] .seg:has(button) { flex-wrap: wrap; max-width: 100%; }
  [data-report="kickstarter-2026-10"] .chapter-nav nav { min-width: 0; }
  [data-report="kickstarter-2026-10"] .table-tools > *, [data-report="kickstarter-2026-10"] .sec-h > * { min-width: 0; }
}
