.cat-grid[data-v-07c13588]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:24px 0}.cat[data-v-07c13588]{border-radius:var(--r);padding:16px;border:1px solid;transition:transform .15s}.cat[data-v-07c13588]:hover{transform:translateY(-2px)}.cat.bug[data-v-07c13588]{background:var(--err-bg);border-color:var(--err-bdr)}.cat.issue[data-v-07c13588]{background:var(--warn-bg);border-color:var(--warn-bdr)}.cat.risk[data-v-07c13588]{background:var(--brand-lt);border-color:var(--brand-mid)}.cat-icon[data-v-07c13588]{font-size:22px;margin-bottom:7px}.cat-label[data-v-07c13588]{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;margin-bottom:3px}.cat.bug .cat-label[data-v-07c13588]{color:#dc2626}.cat.issue .cat-label[data-v-07c13588]{color:var(--amber)}.cat.risk .cat-label[data-v-07c13588]{color:var(--brand)}.cat-title[data-v-07c13588]{font-size:14px;font-weight:700;color:var(--txt);margin-bottom:7px}.cat-def[data-v-07c13588]{font-size:12px;color:var(--txt2);line-height:1.6}.cat-ex[data-v-07c13588]{font-size:11px;color:var(--muted);font-style:italic;margin-top:7px}.model-box[data-v-07c13588]{background:linear-gradient(135deg,#0F172A,#1a2744);border-radius:var(--r2);padding:24px;margin:28px 0;color:#fff}.mb-label[data-v-07c13588]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#60a5fa;margin-bottom:10px}.mb-title[data-v-07c13588]{font-size:18px;font-weight:600;color:#fff;margin-bottom:16px}.mb-grid[data-v-07c13588]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.mb-card[data-v-07c13588]{background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:var(--r);padding:10px;text-align:center}.mb-icon[data-v-07c13588]{font-size:18px;margin-bottom:4px}.mb-name[data-v-07c13588]{font-size:11px;font-weight:600;color:#fff;margin-bottom:3px}.mb-deps[data-v-07c13588]{font-size:10px;color:#94a3b8;line-height:1.4}.case-study[data-v-07c13588]{background:linear-gradient(135deg,#0F172A,#1a2744);border-radius:var(--r2);padding:28px;margin:32px 0;color:#fff}.cs-label[data-v-07c13588]{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.09em;color:#60a5fa;margin-bottom:8px}.case-study h3[data-v-07c13588]{font-size:20px;font-weight:600;margin-bottom:10px;color:#fff}.case-study p[data-v-07c13588]{font-size:14px;color:#94a3b8;line-height:1.7;margin-bottom:12px}.cs-grid[data-v-07c13588]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:14px 0}.cs-stat[data-v-07c13588]{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.1);border-radius:var(--r);padding:12px;text-align:center}.cs-num[data-v-07c13588]{font-size:18px;font-weight:700;font-family:DM Mono,monospace;color:#60a5fa;margin-bottom:3px}.cs-lbl[data-v-07c13588]{font-size:11px;color:#94a3b8}.case-study ul[data-v-07c13588]{padding-left:18px;margin-bottom:0}.case-study li[data-v-07c13588]{font-size:13px;color:#cbd5e1;line-height:1.65;margin-bottom:7px}.case-study li[data-v-07c13588]::marker{color:#34d399}.case-study strong[data-v-07c13588]{color:#fff}.steps[data-v-07c13588]{display:flex;flex-direction:column;margin:24px 0}.step[data-v-07c13588]{display:flex;gap:18px;padding-bottom:24px}.step[data-v-07c13588]:last-child{padding-bottom:0}.stl[data-v-07c13588]{display:flex;flex-direction:column;align-items:center;flex-shrink:0}.stn[data-v-07c13588]{width:38px;height:38px;border-radius:50%;background:var(--brand);color:#fff;font-size:14px;font-weight:700;display:flex;align-items:center;justify-content:center}.stline[data-v-07c13588]{width:2px;background:var(--bdr);flex:1;margin-top:4px}.step:last-child .stline[data-v-07c13588]{display:none}.stb[data-v-07c13588]{padding-top:8px}.st-title[data-v-07c13588]{font-size:15px;font-weight:600;color:var(--txt);margin-bottom:5px}.st-desc[data-v-07c13588]{font-size:14px;color:var(--txt2);line-height:1.7}.st-tip[data-v-07c13588]{display:inline-block;margin-top:7px;font-size:12px;font-weight:500;color:var(--brand);background:var(--brand-lt);padding:3px 10px;border-radius:4px}.do-dont[data-v-07c13588]{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:24px 0}.dd[data-v-07c13588]{border-radius:var(--r2);padding:20px;border:1px solid}.dd.do[data-v-07c13588]{background:var(--ok-bg);border-color:var(--ok-bdr)}.dd.dont[data-v-07c13588]{background:var(--err-bg);border-color:var(--err-bdr)}.dd-hdr[data-v-07c13588]{display:flex;align-items:center;gap:9px;margin-bottom:14px}.dd-icon[data-v-07c13588]{font-size:18px}.dd-title[data-v-07c13588]{font-size:14px;font-weight:700}.dd.do .dd-title[data-v-07c13588]{color:#065f46}.dd.dont .dd-title[data-v-07c13588]{color:#991b1b}.dd-list[data-v-07c13588]{list-style:none;padding:0;margin:0}.dd-list li[data-v-07c13588]{font-size:13px;color:var(--txt2);padding:6px 0;border-bottom:1px solid rgba(0,0,0,.06);line-height:1.55;display:flex;gap:7px}.dd-list li[data-v-07c13588]:last-child{border-bottom:none}.dd.do .dd-list li[data-v-07c13588]:before{content:"\2713";color:var(--ok);font-weight:700;flex-shrink:0}.dd.dont .dd-list li[data-v-07c13588]:before{content:"\2717";color:#dc2626;font-weight:700;flex-shrink:0}@media screen and (max-width:600px){.cat-grid[data-v-07c13588],.case-study[data-v-07c13588],.cs-grid[data-v-07c13588],.do-dont[data-v-07c13588]{grid-template-columns:1fr}}
