.tabs[data-v-8246760e]{display:flex;justify-content:flex-start;gap:8px;margin-bottom:var(--s5);border-bottom:0;flex-wrap:wrap}.tab-btn[data-v-8246760e]{padding:9px 18px;margin-right:0;margin-bottom:0;border:0;border-radius:var(--r-pill);background:var(--paper-2);color:var(--ink-3);font-size:14px;font-family:inherit;cursor:pointer;transition:background .2s ease,color .2s ease}.tab-btn[data-v-8246760e]:hover{background:var(--paper-3);color:var(--ink)}.tab-btn.active[data-v-8246760e]{background:var(--ink);color:#fff;font-weight:600}.case-grid[data-v-8246760e]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px}.case-card[data-v-8246760e]{display:block;width:100%;text-align:left;border:0;border-radius:var(--r-lg);overflow:hidden;background:var(--paper);box-shadow:var(--shadow-1);font-family:inherit;cursor:zoom-in;padding:0;transition:transform .3s ease,box-shadow .3s ease}.case-card[data-v-8246760e]:hover{transform:translateY(-4px);box-shadow:var(--shadow-2)}.item-body[data-v-8246760e]{padding:14px 16px}.item-body h3[data-v-8246760e]{font-size:15px;color:var(--text)}.item-body p[data-v-8246760e]{margin-top:4px;font-size:13px;color:var(--accent)}.item-body .case-craft[data-v-8246760e]{color:var(--accent)}.item-body .case-desc[data-v-8246760e]{margin-top:6px;color:var(--text-light);line-height:1.6;text-align:justify}.solve-grid[data-v-8246760e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s4);border:0}.solve-card[data-v-8246760e]{padding:var(--s5);border:0;border-radius:var(--r-lg);background:var(--paper-2)}.solve-tag[data-v-8246760e]{font-size:11.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent)}.solve-card h3[data-v-8246760e]{margin-top:10px;font-size:17px;font-weight:600;line-height:1.45;color:var(--ink)}.solve-card p[data-v-8246760e]{margin-top:8px;font-size:13.5px;line-height:1.8;color:var(--ink-3)}.solve-more[data-v-8246760e]{display:inline-block;margin-top:var(--s3);font-size:13px;font-weight:600;color:var(--ink-2)}.solve-card:hover .solve-more[data-v-8246760e]{color:var(--accent)}@media (max-width: 900px){.case-grid[data-v-8246760e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 768px){.case-grid[data-v-8246760e],.solve-grid[data-v-8246760e]{grid-template-columns:1fr}}
