#banksPage{display:flex;flex-direction:column;gap:18px}.banks-hero-metrics{margin-top:20px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.banks-hero-metric{display:flex;align-items:center;gap:14px;padding:14px 16px}.banks-hero-metric .anticon{width:44px;height:44px;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;background:var(--anx-primary-faint);color:var(--anx-primary);font-size:20px}.banks-hero-metric span,.banks-hero-metric strong{display:block}.banks-hero-metric strong{color:var(--anx-text-strong);font-size:28px}.banks-hero-metric span{color:var(--anx-text-secondary)}@media (max-width:900px){.banks-hero-metrics{grid-template-columns:1fr}}.question-bank-list{display:flex;flex-direction:column;gap:14px}.question-bank-toolbar{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.question-bank-toolbar-meta span,.question-bank-toolbar-meta strong{display:block}.question-bank-toolbar-meta strong{color:var(--anx-text-strong);font-size:20px;font-family:var(--anx-font-display)}.question-bank-toolbar-meta span{margin-top:4px;color:var(--anx-text-secondary);font-size:13px}.question-bank-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:14px;gap:14px}.question-bank-empty{padding:12px}.question-bank-card-link{display:block;min-width:0;text-decoration:none}.question-bank-card{position:relative;width:100%;height:100%;border:1px solid var(--anx-border);border-radius:24px;background:var(--anx-surface-glass);box-shadow:var(--anx-shadow-soft);overflow:hidden;transition:transform var(--anx-motion-mid) var(--anx-ease),box-shadow var(--anx-motion-mid) var(--anx-ease),border-color var(--anx-motion-mid) var(--anx-ease)}.question-bank-card:before{content:"";position:absolute;inset:0;background:radial-gradient(220px 110px at 100% 0,color-mix(in srgb,var(--anx-primary) 12%,transparent),transparent 80%),radial-gradient(180px 120px at 0 100%,color-mix(in srgb,var(--anx-accent) 10%,transparent),transparent 84%);pointer-events:none}.question-bank-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--anx-primary) 42%,var(--anx-border));box-shadow:var(--anx-shadow-glow)}.question-bank-card .ant-card-body{position:relative;z-index:1;padding:20px}.question-bank-card-head{display:flex;align-items:flex-start;gap:14px;margin-bottom:14px}.question-bank-card-head .ant-avatar{border:1px solid var(--anx-border);box-shadow:0 10px 24px color-mix(in srgb,var(--anx-primary) 14%,transparent)}.question-bank-card-title-wrap{min-width:0;flex:1 1}.question-bank-card-title.ant-typography{margin-bottom:8px;color:var(--anx-text-strong);font-size:22px;line-height:1.25}.question-bank-card-desc.ant-typography{min-height:48px;margin-bottom:14px;color:var(--anx-text-soft)!important;line-height:1.72}.question-bank-meta-row{margin-bottom:14px;color:var(--anx-text-secondary)}.question-bank-card-foot,.question-bank-meta-row{display:flex;justify-content:space-between;gap:8px;font-size:12px}.question-bank-card-foot{align-items:center;color:var(--anx-text-soft)}.question-bank-card-foot .price{color:var(--anx-primary);font-weight:800;font-size:18px;font-family:var(--anx-font-mono)}.buyout-hint{color:var(--anx-text-secondary)}@media (max-width:768px){.question-bank-toolbar{flex-direction:column;align-items:stretch}.question-bank-toolbar .ant-segmented,.question-bank-toolbar .ant-select{width:100%!important;max-width:100%}.question-bank-grid{grid-template-columns:1fr;gap:10px}.question-bank-card .ant-card-body{padding:16px}.question-bank-card-head{gap:10px}.question-bank-card-foot,.question-bank-meta-row{flex-wrap:wrap;row-gap:6px}}