
[data-report="kickstarter-ai-recorders"]{--recorder-bg:#ffffff;--bg2:#f6f8fa;--bg3:#eef1f4;--recorder-line:#e6e9ee;--line2:#d5dae1;--fg:#0f1419;--fg2:#3c4553;--muted:#5f6b7a;--faint:#98a2b0;--accent:#0e9a5e;--accent-bg:rgba(14,154,94,.09);--tail:#2a78d6;--head:#d92d20;--shadow:0 1px 2px rgba(15,20,25,.06),0 8px 24px rgba(15,20,25,.06);--radius:14px;--mono:ui-monospace,"SF Mono",Menlo,monospace;--sans:-apple-system,BlinkMacSystemFont,"SF Pro Text","Inter","PingFang SC","Hiragino Sans GB","Microsoft YaHei","Segoe UI",sans-serif}
[data-report="kickstarter-ai-recorders"] *{box-sizing:border-box}[data-report="kickstarter-ai-recorders"]{scroll-behavior:smooth;scroll-padding-top:72px}@media (prefers-reduced-motion:reduce){[data-report="kickstarter-ai-recorders"]{scroll-behavior:auto}[data-report="kickstarter-ai-recorders"] *{animation:none!important;transition:none!important}}
[data-report="kickstarter-ai-recorders"]{margin:0;background:var(--recorder-bg);color:var(--fg);font:15px/1.6 var(--sans);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1}
[data-report="kickstarter-ai-recorders"] a{color:inherit}[data-report="kickstarter-ai-recorders"] button{font:inherit;color:inherit}
[data-report="kickstarter-ai-recorders"] :focus-visible:not(input,textarea,select){outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}
[data-report="kickstarter-ai-recorders"] .wrap{max-width:1200px;margin:0 auto;padding:0 28px}
[data-report="kickstarter-ai-recorders"] .chapter-nav{position:sticky;top:0;z-index:40;background:color-mix(in srgb,var(--recorder-bg) 86%,transparent);backdrop-filter:saturate(1.4) blur(14px);-webkit-backdrop-filter:saturate(1.4) blur(14px);border-bottom:1px solid var(--recorder-line)}
[data-report="kickstarter-ai-recorders"] .chapter-nav .wrap{display:flex;align-items:center;gap:22px;height:56px}
[data-report="kickstarter-ai-recorders"] .chapter-nav nav{display:flex;gap:2px;margin-left:auto;overflow-x:auto;scrollbar-width:none}[data-report="kickstarter-ai-recorders"] .chapter-nav nav::-webkit-scrollbar{display:none}
[data-report="kickstarter-ai-recorders"] .chapter-nav nav a{padding:6px 10px;border-radius:8px;text-decoration:none;color:var(--muted);font-size:13.5px;white-space:nowrap;transition:background .15s,color .15s}
[data-report="kickstarter-ai-recorders"] .chapter-nav nav a:hover{background:var(--bg2);color:var(--fg)}[data-report="kickstarter-ai-recorders"] .chapter-nav nav a.on{color:var(--fg);background:var(--bg2)}
[data-report="kickstarter-ai-recorders"] .icon-btn{width:34px;height:34px;display:grid;place-items:center;border:0;border-radius:9px;background:transparent;cursor:pointer;color:var(--muted)}[data-report="kickstarter-ai-recorders"] .icon-btn:hover{background:var(--bg2);color:var(--fg)}
[data-report="kickstarter-ai-recorders"] .hero{padding:76px 0 40px}
[data-report="kickstarter-ai-recorders"] .kicker{font-size:13px;font-weight:600;color:var(--accent);letter-spacing:.02em}
[data-report="kickstarter-ai-recorders"] .hero h1{font-size:clamp(30px,4.4vw,52px);line-height:1.15;letter-spacing:-.025em;font-weight:700;margin:14px 0 20px;max-width:15.5em;text-wrap:balance}
[data-report="kickstarter-ai-recorders"] .hero .thesis{font-size:clamp(16px,1.6vw,19px);line-height:1.75;color:var(--fg2);max-width:62ch;margin:0}
[data-report="kickstarter-ai-recorders"] .kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;margin-top:40px;background:var(--recorder-line);border:1px solid var(--recorder-line);border-radius:var(--radius);overflow:hidden}
[data-report="kickstarter-ai-recorders"] .kpi{background:var(--recorder-bg);padding:18px 20px}[data-report="kickstarter-ai-recorders"] .kpi b{display:block;font-size:28px;letter-spacing:-.02em;font-weight:700;line-height:1.2}[data-report="kickstarter-ai-recorders"] .kpi span{display:block;font-size:13px;color:var(--muted);margin-top:4px}
[data-report="kickstarter-ai-recorders"] .datanote{font-size:12.5px;color:var(--faint);margin-top:14px}
[data-report="kickstarter-ai-recorders"] section.block{padding:56px 0;border-top:1px solid var(--recorder-line)}
[data-report="kickstarter-ai-recorders"] .sec-h{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-bottom:22px}
[data-report="kickstarter-ai-recorders"] .sec-h h2{font-size:clamp(22px,2.4vw,30px);letter-spacing:-.02em;line-height:1.25;margin:6px 0 0;font-weight:700}
[data-report="kickstarter-ai-recorders"] .sec-h p{margin:8px 0 0;color:var(--muted);max-width:66ch}
[data-report="kickstarter-ai-recorders"] .eyebrow{font-size:12.5px;font-weight:600;color:var(--muted);letter-spacing:.04em}
[data-report="kickstarter-ai-recorders"] .finds{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
[data-report="kickstarter-ai-recorders"] .find{padding:20px;border:1px solid var(--recorder-line);border-radius:var(--radius);background:var(--recorder-bg);display:flex;flex-direction:column;gap:8px;transition:border-color .15s,transform .15s}
[data-report="kickstarter-ai-recorders"] .find:hover{border-color:var(--line2);transform:translateY(-1px)}
[data-report="kickstarter-ai-recorders"] .find .k{font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--accent);line-height:1.1}
[data-report="kickstarter-ai-recorders"] .find h3{font-size:15px;line-height:1.45;margin:0;font-weight:650}[data-report="kickstarter-ai-recorders"] .find p{font-size:13px;line-height:1.7;color:var(--muted);margin:0}
[data-report="kickstarter-ai-recorders"] .toolbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
[data-report="kickstarter-ai-recorders"] .seg{display:inline-flex;padding:3px;border-radius:10px;background:var(--bg2);gap:2px}
[data-report="kickstarter-ai-recorders"] .seg button{border:0;background:transparent;padding:6px 12px;border-radius:7px;font-size:13px;color:var(--muted);cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}
[data-report="kickstarter-ai-recorders"] .seg button:hover{color:var(--fg)}[data-report="kickstarter-ai-recorders"] .seg button[aria-pressed=true]{background:var(--recorder-bg);color:var(--fg);font-weight:600;box-shadow:0 1px 2px rgba(15,20,25,.08),0 0 0 1px var(--recorder-line)}
[data-report="kickstarter-ai-recorders"] .btn{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border-radius:9px;border:0;background:var(--bg2);font-size:13px;cursor:pointer;color:var(--fg2);text-decoration:none;white-space:nowrap}[data-report="kickstarter-ai-recorders"] .btn:hover{background:var(--bg3);color:var(--fg)}
[data-report="kickstarter-ai-recorders"] .btn.primary{background:var(--accent);color:#fff}[data-report="kickstarter-ai-recorders"] .btn.primary:hover{filter:brightness(1.05)}html[data-theme=dark] [data-report="kickstarter-ai-recorders"] .btn.primary{color:#04140c}
[data-report="kickstarter-ai-recorders"] .switch{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--muted);cursor:pointer;user-select:none}
[data-report="kickstarter-ai-recorders"] .switch input{appearance:none;width:30px;height:18px;border-radius:9px;background:var(--line2);position:relative;margin:0;cursor:pointer;transition:background .15s}
[data-report="kickstarter-ai-recorders"] .switch input::after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:transform .15s}
[data-report="kickstarter-ai-recorders"] .switch input:checked{background:var(--accent)}[data-report="kickstarter-ai-recorders"] .switch input:checked::after{transform:translateX(12px)}
[data-report="kickstarter-ai-recorders"] .legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin:16px 0 4px;font-size:12.5px;color:var(--muted)}
[data-report="kickstarter-ai-recorders"] .legend .grp{display:flex;align-items:center;gap:6px;flex-wrap:wrap}[data-report="kickstarter-ai-recorders"] .legend .lbl{font-weight:600;color:var(--fg2);margin-right:2px}
[data-report="kickstarter-ai-recorders"] .chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:999px;border:1px solid var(--recorder-line);background:var(--recorder-bg);font-size:12.5px;cursor:pointer;color:var(--fg2);transition:opacity .15s,border-color .15s}
[data-report="kickstarter-ai-recorders"] .chip:hover{border-color:var(--line2)}[data-report="kickstarter-ai-recorders"] .chip[aria-pressed=false]{opacity:.42}[data-report="kickstarter-ai-recorders"] .chip .sw{width:10px;height:10px;border-radius:3px}
[data-report="kickstarter-ai-recorders"] .mk-item{display:inline-flex;align-items:center;gap:6px}
[data-report="kickstarter-ai-recorders"] .map-card{border:1px solid var(--recorder-line);border-radius:18px;background:var(--recorder-bg);box-shadow:var(--shadow);overflow:hidden}
[data-report="kickstarter-ai-recorders"] .map-top{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:14px 16px;border-bottom:1px solid var(--recorder-line)}
[data-report="kickstarter-ai-recorders"] .eras{display:flex;gap:4px;flex-wrap:wrap}
[data-report="kickstarter-ai-recorders"] .era-chip{border:0;background:transparent;padding:6px 10px;border-radius:8px;font-size:13px;color:var(--muted);cursor:pointer;white-space:nowrap}
[data-report="kickstarter-ai-recorders"] .era-chip:hover{background:var(--bg2);color:var(--fg)}[data-report="kickstarter-ai-recorders"] .era-chip[aria-pressed=true]{background:var(--fg);color:var(--recorder-bg);font-weight:600}
[data-report="kickstarter-ai-recorders"] .map-scroll{overflow-x:auto;overscroll-behavior-x:contain}
[data-report="kickstarter-ai-recorders"] .map-canvas{position:relative;min-width:960px}
[data-report="kickstarter-ai-recorders"] .map-canvas svg{display:block;width:100%;height:auto;user-select:none}
[data-report="kickstarter-ai-recorders"] .map-canvas [data-p],[data-report="kickstarter-ai-recorders"] .map-canvas [data-e],[data-report="kickstarter-ai-recorders"] .map-canvas [data-era]{cursor:pointer}
[data-report="kickstarter-ai-recorders"] .map-foot{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:12px 16px;border-top:1px solid var(--recorder-line);font-size:12.5px;color:var(--muted);background:var(--bg2)}
[data-report="kickstarter-ai-recorders"] .tip{position:fixed;z-index:60;pointer-events:none;max-width:320px;background:var(--recorder-bg);border:1px solid var(--recorder-line);border-radius:12px;box-shadow:0 12px 40px rgba(15,20,25,.16);padding:12px 14px;font-size:12.5px;line-height:1.55;opacity:0;transform:translateY(4px);transition:opacity .12s,transform .12s}
[data-report="kickstarter-ai-recorders"] .tip.on{opacity:1;transform:none}[data-report="kickstarter-ai-recorders"] .tip b{font-size:14px;display:block;margin-bottom:2px}[data-report="kickstarter-ai-recorders"] .tip .m{color:var(--muted)}[data-report="kickstarter-ai-recorders"] .tip .row{display:flex;gap:12px;margin-top:6px}[data-report="kickstarter-ai-recorders"] .tip .row span{white-space:nowrap}[data-report="kickstarter-ai-recorders"] .tip .hint{margin-top:8px;color:var(--faint);font-size:11.5px}
[data-report="kickstarter-ai-recorders"] .badge{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 8px;border-radius:6px;font-size:12px;font-weight:600;background:var(--bg2);color:var(--fg2);white-space:nowrap}
[data-report="kickstarter-ai-recorders"] .badge.ok{background:var(--accent-bg);color:var(--accent)}[data-report="kickstarter-ai-recorders"] .badge.live{background:rgba(42,120,214,.12);color:var(--tail)}[data-report="kickstarter-ai-recorders"] .badge.bad{background:rgba(217,45,32,.1);color:var(--head)}
[data-report="kickstarter-ai-recorders"] .chapters{display:grid;grid-template-columns:200px minmax(0,1fr);gap:40px}
[data-report="kickstarter-ai-recorders"] .rail{position:sticky;top:84px;align-self:start;display:flex;flex-direction:column;gap:2px}
[data-report="kickstarter-ai-recorders"] .rail a{display:grid;grid-template-columns:10px 1fr;gap:10px;align-items:center;padding:8px 10px;border-radius:9px;text-decoration:none;color:var(--muted);font-size:13.5px}
[data-report="kickstarter-ai-recorders"] .rail a i{width:8px;height:8px;border-radius:50%;background:var(--line2);transition:background .2s,transform .2s}[data-report="kickstarter-ai-recorders"] .rail a small{grid-column:2;font-size:11.5px;color:var(--faint);margin-top:-4px}
[data-report="kickstarter-ai-recorders"] .rail a:hover{background:var(--bg2);color:var(--fg)}[data-report="kickstarter-ai-recorders"] .rail a.on{color:var(--fg);font-weight:600}[data-report="kickstarter-ai-recorders"] .rail a.on i{background:var(--accent);transform:scale(1.25)}
[data-report="kickstarter-ai-recorders"] .chapter{padding:0 0 48px;margin-bottom:48px;border-bottom:1px solid var(--recorder-line)}[data-report="kickstarter-ai-recorders"] .chapter:last-child{border:0;margin:0}
[data-report="kickstarter-ai-recorders"] .chapter .yrs{font-family:var(--mono);font-size:12.5px;color:var(--accent);font-weight:600}
[data-report="kickstarter-ai-recorders"] .chapter h3{font-size:24px;letter-spacing:-.02em;margin:6px 0 8px}[data-report="kickstarter-ai-recorders"] .chapter .sum{font-size:16px;color:var(--fg2);margin:0 0 22px;max-width:62ch}
[data-report="kickstarter-ai-recorders"] .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px}
[data-report="kickstarter-ai-recorders"] .stat{padding:12px 14px;border-radius:12px;background:var(--bg2)}[data-report="kickstarter-ai-recorders"] .stat b{display:block;font-size:20px;font-weight:700;letter-spacing:-.01em}[data-report="kickstarter-ai-recorders"] .stat span{font-size:12px;color:var(--muted)}
[data-report="kickstarter-ai-recorders"] .cols{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:28px}
[data-report="kickstarter-ai-recorders"] .plist{display:flex;flex-direction:column}
[data-report="kickstarter-ai-recorders"] .prow{display:grid;grid-template-columns:12px minmax(0,1fr) 110px 74px;gap:10px;align-items:center;padding:8px 6px;border-radius:9px;border:0;background:transparent;text-align:left;cursor:pointer;width:100%}
[data-report="kickstarter-ai-recorders"] .prow:hover{background:var(--bg2)}[data-report="kickstarter-ai-recorders"] .prow .dot{width:10px;height:10px;border-radius:50%}[data-report="kickstarter-ai-recorders"] .prow .nm{min-width:0}[data-report="kickstarter-ai-recorders"] .prow .nm b{font-weight:600;font-size:14px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-report="kickstarter-ai-recorders"] .prow .nm small{color:var(--muted);font-size:12px;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-report="kickstarter-ai-recorders"] .prow .bar{height:6px;border-radius:3px;background:var(--bg3);overflow:hidden}[data-report="kickstarter-ai-recorders"] .prow .bar i{display:block;height:100%;border-radius:3px}
[data-report="kickstarter-ai-recorders"] .prow .v{text-align:right;font-size:13px;font-weight:600}[data-report="kickstarter-ai-recorders"] .prow .v small{display:block;color:var(--faint);font-weight:400;font-size:11.5px}
[data-report="kickstarter-ai-recorders"] .evlist{display:flex;flex-direction:column;gap:10px}
[data-report="kickstarter-ai-recorders"] .ev{display:grid;grid-template-columns:18px minmax(0,1fr);gap:10px;align-items:start;padding:10px 12px;border-radius:12px;border:1px solid var(--recorder-line);background:var(--recorder-bg);text-align:left;cursor:pointer;width:100%}
[data-report="kickstarter-ai-recorders"] .ev:hover{border-color:var(--line2)}[data-report="kickstarter-ai-recorders"] .ev svg{margin-top:3px}[data-report="kickstarter-ai-recorders"] .ev b{font-size:13.5px;display:block}[data-report="kickstarter-ai-recorders"] .ev span{font-size:12.5px;color:var(--muted);display:block;line-height:1.55}[data-report="kickstarter-ai-recorders"] .ev time{font-family:var(--mono);font-size:11.5px;color:var(--faint)}
[data-report="kickstarter-ai-recorders"] .callout{margin-top:18px;padding:14px 16px;border-radius:12px;background:var(--accent-bg);font-size:14px;color:var(--fg2)}[data-report="kickstarter-ai-recorders"] .callout b{color:var(--accent)}
[data-report="kickstarter-ai-recorders"] .empty{font-size:13px;color:var(--faint);padding:8px 6px}
[data-report="kickstarter-ai-recorders"] .chart-card{border:1px solid var(--recorder-line);border-radius:18px;background:var(--recorder-bg);padding:20px}[data-report="kickstarter-ai-recorders"] .chart-card>div{min-width:0}
[data-report="kickstarter-ai-recorders"] .chart-card svg{display:block;width:100%;height:auto}
[data-report="kickstarter-ai-recorders"] .two{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}
[data-report="kickstarter-ai-recorders"] .routes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px}
[data-report="kickstarter-ai-recorders"] .route{border:1px solid var(--recorder-line);border-radius:var(--radius);padding:18px;background:var(--recorder-bg);display:flex;flex-direction:column;gap:10px;text-align:left;cursor:pointer;transition:border-color .15s}
[data-report="kickstarter-ai-recorders"] .route:hover,[data-report="kickstarter-ai-recorders"] .route[aria-pressed=true]{border-color:var(--accent)}[data-report="kickstarter-ai-recorders"] .route h3{margin:0;font-size:16px}[data-report="kickstarter-ai-recorders"] .route p{margin:0;font-size:13px;color:var(--muted);line-height:1.6}
[data-report="kickstarter-ai-recorders"] .route .nums{display:flex;gap:14px;font-size:12px;color:var(--muted);white-space:nowrap}[data-report="kickstarter-ai-recorders"] .route .nums b{display:block;color:var(--fg);font-size:17px}
[data-report="kickstarter-ai-recorders"] .route .mix{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--bg3)}[data-report="kickstarter-ai-recorders"] .route .who{font-size:12.5px;color:var(--fg2);line-height:1.6}
[data-report="kickstarter-ai-recorders"] .table-tools{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin-bottom:12px}
[data-report="kickstarter-ai-recorders"] .search{flex:1;min-width:220px;height:36px;border-radius:10px;border:1px solid var(--recorder-line);background:var(--recorder-bg);padding:0 12px 0 34px;font:inherit;font-size:14px;color:var(--fg);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' fill='none' stroke='%2398a2b0' stroke-width='1.6'%3E%3Ccircle cx='7' cy='7' r='5'/%3E%3Cpath d='m11 11 3 3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:11px center}
[data-report="kickstarter-ai-recorders"] .tbl{border:1px solid var(--recorder-line);border-radius:var(--radius);overflow:auto}
[data-report="kickstarter-ai-recorders"] table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:900px}
[data-report="kickstarter-ai-recorders"] th{position:sticky;top:0;background:var(--bg2);text-align:left;font-weight:600;font-size:12.5px;color:var(--muted);padding:0;border-bottom:1px solid var(--recorder-line);white-space:nowrap}
[data-report="kickstarter-ai-recorders"] th button{border:0;background:transparent;width:100%;text-align:inherit;padding:10px 12px;cursor:pointer;color:inherit;font:inherit}[data-report="kickstarter-ai-recorders"] th button:hover{color:var(--fg)}[data-report="kickstarter-ai-recorders"] th.num,[data-report="kickstarter-ai-recorders"] td.num{text-align:right}
[data-report="kickstarter-ai-recorders"] td{padding:10px 12px;border-bottom:1px solid var(--recorder-line);vertical-align:middle}[data-report="kickstarter-ai-recorders"] tr:last-child td{border-bottom:0}
[data-report="kickstarter-ai-recorders"] tbody tr{cursor:pointer;transition:background .1s}[data-report="kickstarter-ai-recorders"] tbody tr:hover{background:var(--bg2)}
[data-report="kickstarter-ai-recorders"] td .nm{font-weight:600}[data-report="kickstarter-ai-recorders"] td small{display:block;color:var(--muted);font-size:12px;max-width:42ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
[data-report="kickstarter-ai-recorders"] .lv{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}[data-report="kickstarter-ai-recorders"] .lv i{width:9px;height:9px;border-radius:3px}
[data-report="kickstarter-ai-recorders"] .count{font-size:12.5px;color:var(--muted)}
[data-report="kickstarter-ai-recorders"] .method{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;font-size:13.5px;color:var(--fg2)}
[data-report="kickstarter-ai-recorders"] .method ol{padding-left:18px;margin:0;display:grid;gap:10px;line-height:1.75}[data-report="kickstarter-ai-recorders"] .method ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}
[data-report="kickstarter-ai-recorders"] .method ul a{color:var(--fg2);text-decoration:none;border-bottom:1px solid var(--line2)}[data-report="kickstarter-ai-recorders"] .method ul a:hover{color:var(--accent);border-color:var(--accent)}[data-report="kickstarter-ai-recorders"] .method ul time{font-family:var(--mono);font-size:11.5px;color:var(--faint);margin-right:8px}
 [data-report="kickstarter-ai-recorders"] .report-source{padding:28px 0 60px;color:var(--faint);font-size:12.5px;border-top:1px solid var(--recorder-line)}
[data-report="kickstarter-ai-recorders"] .insp{position:fixed;top:0;right:0;bottom:0;width:min(440px,100%);z-index:70;background:var(--recorder-bg);border-left:1px solid var(--recorder-line);box-shadow:-24px 0 60px rgba(15,20,25,.14);transform:translateX(102%);transition:transform .24s cubic-bezier(.2,.8,.2,1);display:flex;flex-direction:column;visibility:hidden}
[data-report="kickstarter-ai-recorders"] .insp.open{transform:none;visibility:visible}
[data-report="kickstarter-ai-recorders"] .insp header{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--recorder-line)}[data-report="kickstarter-ai-recorders"] .insp header .sp{flex:1}
[data-report="kickstarter-ai-recorders"] .insp .body{overflow:auto;padding:22px 22px 40px;overscroll-behavior:contain}
[data-report="kickstarter-ai-recorders"] .insp h2{font-size:24px;letter-spacing:-.02em;margin:10px 0 4px;line-height:1.25}[data-report="kickstarter-ai-recorders"] .insp .full{color:var(--muted);font-size:13px;margin:0 0 14px}
[data-report="kickstarter-ai-recorders"] .insp .blurb{font-size:14px;color:var(--fg2);line-height:1.7;margin:0 0 18px}
[data-report="kickstarter-ai-recorders"] .mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--recorder-line);border:1px solid var(--recorder-line);border-radius:12px;overflow:hidden;margin-bottom:18px}
[data-report="kickstarter-ai-recorders"] .mgrid div{background:var(--recorder-bg);padding:10px 12px}[data-report="kickstarter-ai-recorders"] .mgrid b{display:block;font-size:16px}[data-report="kickstarter-ai-recorders"] .mgrid span{font-size:11.5px;color:var(--muted)}
[data-report="kickstarter-ai-recorders"] .insp h4{font-size:12.5px;color:var(--muted);font-weight:600;letter-spacing:.03em;margin:22px 0 10px}
[data-report="kickstarter-ai-recorders"] .why{padding:12px 14px;border-radius:12px;background:var(--bg2);font-size:14px;line-height:1.7}
[data-report="kickstarter-ai-recorders"] .rel{display:flex;flex-direction:column;gap:8px}
[data-report="kickstarter-ai-recorders"] .rel button{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:10px;align-items:start;text-align:left;border:1px solid var(--recorder-line);border-radius:12px;background:var(--recorder-bg);padding:10px 12px;cursor:pointer;width:100%}
[data-report="kickstarter-ai-recorders"] .rel button:hover{border-color:var(--line2)}[data-report="kickstarter-ai-recorders"] .rel b{font-size:13.5px;display:block}[data-report="kickstarter-ai-recorders"] .rel span{font-size:12.5px;color:var(--muted);display:block;line-height:1.55}[data-report="kickstarter-ai-recorders"] .rel q{display:block;margin-top:6px;font-size:12.5px;color:var(--fg2);quotes:"“" "”";font-style:normal}
[data-report="kickstarter-ai-recorders"] .rel em{font-style:normal;font-size:12px;font-weight:600;white-space:nowrap}
[data-report="kickstarter-ai-recorders"] .basis-claim{color:var(--accent)}[data-report="kickstarter-ai-recorders"] .basis-timing{color:var(--muted)}[data-report="kickstarter-ai-recorders"] .basis-hypothesis{color:#b7791f}html[data-theme=dark] [data-report="kickstarter-ai-recorders"] .basis-hypothesis{color:#e0a948}
[data-report="kickstarter-ai-recorders"] .insp .nav2{display:flex;gap:8px;margin-top:26px}
[data-report="kickstarter-ai-recorders"] .scrim{position:fixed;inset:0;z-index:65;background:rgba(15,20,25,.18);opacity:0;pointer-events:none;transition:opacity .2s}[data-report="kickstarter-ai-recorders"] .scrim.on{opacity:1;pointer-events:auto}
[data-report="kickstarter-ai-recorders"] .toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%,20px);z-index:90;background:var(--fg);color:var(--recorder-bg);padding:10px 16px;border-radius:10px;font-size:13px;opacity:0;transition:opacity .2s,transform .2s;pointer-events:none}[data-report="kickstarter-ai-recorders"] .toast.on{opacity:1;transform:translate(-50%,0)}
@keyframes pulse{0%{r:6;opacity:.6}100%{r:15;opacity:0}}[data-report="kickstarter-ai-recorders"] .pulse{animation:pulse 1.8s ease-out infinite}
@media (max-width:1100px){[data-report="kickstarter-ai-recorders"] .finds{grid-template-columns:repeat(2,minmax(0,1fr))}[data-report="kickstarter-ai-recorders"] .finds .find:first-child{grid-column:1/-1}[data-report="kickstarter-ai-recorders"] .routes{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:980px){[data-report="kickstarter-ai-recorders"] .chapters{grid-template-columns:1fr}[data-report="kickstarter-ai-recorders"] .rail{display:none}[data-report="kickstarter-ai-recorders"] .cols,[data-report="kickstarter-ai-recorders"] .two,[data-report="kickstarter-ai-recorders"] .method{grid-template-columns:1fr}[data-report="kickstarter-ai-recorders"] .kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){[data-report="kickstarter-ai-recorders"] .chapter-nav .icon-btn{margin-left:auto}[data-report="kickstarter-ai-recorders"] .wrap{padding:0 18px}[data-report="kickstarter-ai-recorders"] .hero{padding:44px 0 28px}[data-report="kickstarter-ai-recorders"] .finds,[data-report="kickstarter-ai-recorders"] .routes{grid-template-columns:1fr}[data-report="kickstarter-ai-recorders"] .stats{grid-template-columns:repeat(2,minmax(0,1fr))}[data-report="kickstarter-ai-recorders"] .chapter-nav nav{display:none}[data-report="kickstarter-ai-recorders"] .prow{grid-template-columns:12px minmax(0,1fr) 70px}[data-report="kickstarter-ai-recorders"] .prow .bar{display:none}}
@media print{[data-report="kickstarter-ai-recorders"] .chapter-nav,[data-report="kickstarter-ai-recorders"] .insp,[data-report="kickstarter-ai-recorders"] .scrim,[data-report="kickstarter-ai-recorders"] .map-top .toolbar,[data-report="kickstarter-ai-recorders"] .table-tools{display:none!important}[data-report="kickstarter-ai-recorders"] section.block{break-inside:avoid}}

[data-report="kickstarter-ai-recorders"] {
  font-family: var(--font-text);
  min-width: 0;
  
  --recorder-bg: var(--bg);
  --bg2: var(--bg-soft);
  --bg3: var(--callout);
  --recorder-line: var(--line);
  --line2: var(--line-strong);
  --fg: var(--text-strong);
  --fg2: var(--text);
  --muted: var(--text-2);
  --faint: var(--text-2);
  --accent: var(--blue-text);
  --accent-bg: var(--tag-blue-bg);
  --tail: var(--green);
  --head: var(--red);
  --shadow: var(--shadow-pop);
  --radius: 10px;
  --sans: var(--font-text);
  --recorder-ramp-0: light-dark(#6cc495, #1f6a47);
  --recorder-ramp-1: light-dark(#45ad7a, #24885a);
  --recorder-ramp-2: light-dark(#24925f, #2aa86c);
  --recorder-ramp-3: light-dark(#137649, #3ecf8e);
  --recorder-ramp-4: light-dark(#0b5a37, #78e2ad);
  --recorder-ramp-5: light-dark(#063f26, #b4f2d0);
  --recorder-route-0: light-dark(#2a78d6, #3987e5);
  --recorder-route-1: light-dark(#0e9a5e, #3ecf8e);
  --recorder-route-2: light-dark(#7c5cd6, #9a85ea);
  --recorder-route-3: light-dark(#d9822b, #e39a4f);
  --recorder-route-4: light-dark(#c2417a, #e26a9d);
  
}
[data-report="kickstarter-ai-recorders"] h1 { font-size: var(--fs-title); line-height: 1.2; font-weight: 650; }
[data-report="kickstarter-ai-recorders"] .report-deck { margin-top: 12px; font-size: var(--fs-lead); color: var(--text-strong); font-weight: 550; }
[data-report="kickstarter-ai-recorders"] #caveat a, [data-report="kickstarter-ai-recorders"] #footer a { text-decoration: underline; text-underline-offset: 3px; }
[data-report="kickstarter-ai-recorders"] .side { top: var(--topbar); height: calc(100dvh - var(--topbar)); }
[data-report="kickstarter-ai-recorders"] .progress { top: var(--topbar); }
[data-report="kickstarter-ai-recorders"] .chapter-nav { top: var(--topbar); }
[data-report="kickstarter-ai-recorders"] .chapter-nav .wrap { height: auto; min-height: 44px; min-width: 0; }
[data-report="kickstarter-ai-recorders"] .chapter-nav nav { display: flex; margin-left: 0; }
[data-report="kickstarter-ai-recorders"] section[id], [data-report="kickstarter-ai-recorders"] .chapter { scroll-margin-top: 48px; }
[data-report="kickstarter-ai-recorders"] #tip { background: var(--callout); color: var(--text-strong); box-shadow: var(--shadow-pop); }
[data-report="kickstarter-ai-recorders"] #tip .m { color: var(--text-2); }
[data-report="kickstarter-ai-recorders"] .method ol { list-style: decimal; padding-left: 1.3em; }
[data-report="kickstarter-ai-recorders"] .finds { grid-template-columns: repeat(auto-fit, minmax(min(100%, 185px), 1fr)); }
[data-report="kickstarter-ai-recorders"] .seg > div { color: #fff; }
[data-report="kickstarter-ai-recorders"] .btn.primary { color: white; background: var(--blue); }
[data-report="kickstarter-ai-recorders"] .basis-hypothesis { color: var(--yellow); }
[data-report="kickstarter-ai-recorders"] [hidden] { display: none !important; }
@media (max-width: 640px) {
  [data-report="kickstarter-ai-recorders"] .segctl, [data-report="kickstarter-ai-recorders"] .seg:has(button) { flex-wrap: wrap; max-width: 100%; }
  [data-report="kickstarter-ai-recorders"] .chapter-nav nav { min-width: 0; }
  [data-report="kickstarter-ai-recorders"] .table-tools > *, [data-report="kickstarter-ai-recorders"] .sec-h > * { min-width: 0; }
}
