.fab-cu-stack{flex-direction:column;gap:20px;min-inline-size:0;display:flex}.fab-cu-stack>*{min-inline-size:0}.fab-cu-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.fab-cu-head-text{flex-direction:column;gap:8px;min-inline-size:0;display:flex}.fab-cu-head-side{flex-direction:column;align-items:flex-start;gap:12px;display:flex}@media (min-width:1100px){.fab-cu-head-side{align-items:flex-end}}.fab-cu-plaques{flex-wrap:wrap;align-items:flex-start;gap:28px;display:flex}.fab-cu-plaques figcaption{max-inline-size:36ch}.fab-cu-plaque-cost{flex-wrap:wrap;align-items:baseline;gap:8px;display:inline-flex}.fab-cu-filters .fab-ai-chip[aria-pressed=true],.fab-cu-fromtrend .fab-ai-chip[aria-pressed=true]{color:var(--fab-v-surface-base)}.fab-cu-tools{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.fab-cu-filters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fab-cu-filters>span{margin-inline-end:4px}.fab-cu-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:16px;min-inline-size:0;display:grid}.fab-cu-grid>*{min-inline-size:0}@media (max-width:1100px){.fab-cu-grid{grid-template-columns:repeat(auto-fill,minmax(min(300px,100%),1fr))}}.fab-cu-card{background:var(--fab-v-surface-raised);border:1px solid var(--fab-v-hairline);border-radius:16px;flex-direction:column;gap:12px;min-inline-size:0;padding:16px;display:flex}.fab-cu-card-top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.fab-cu-card-title{font-family:var(--fab-v-font-text);letter-spacing:-.012em;color:var(--fab-v-ink-strong);text-wrap:balance;margin:0;font-size:16px;font-weight:600;line-height:1.25}.fab-cu-card-title a{color:inherit;text-decoration:none}.fab-cu-card-title a:hover{text-underline-offset:3px;text-decoration:underline}.fab-cu-card-summary{color:var(--fab-v-ink-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.fab-cu-card-meta{color:var(--fab-v-ink-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.fab-cu-platforms{align-items:center;gap:4px;display:inline-flex}.fab-cu-card-foot{border-block-start:1px solid var(--fab-v-hairline);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-block-start:12px;display:flex}.fab-cu-card-link{color:var(--fab-v-ink-brand);align-items:center;gap:4px;font-size:12px;text-decoration:none;display:inline-flex}.fab-cu-card-link:hover{text-underline-offset:3px;text-decoration:underline}.fab-cu-momentum{color:var(--fab-v-ink-body);white-space:nowrap;align-items:center;gap:4px;font-size:12px;display:inline-flex}.fab-cu-momentum[data-key=rising]{color:var(--fab-v-ink-positive)}.fab-cu-momentum[data-key=decaying]{color:var(--fab-v-ink-critical)}.fab-cu-momentum[data-key=peaked]{color:var(--fab-v-ink-strong)}.fab-cu-momentum[data-key=unknown]{color:var(--fab-v-ink-muted)}.fab-cu-momentum b{font-weight:600}.fab-cu-momentum i{color:var(--fab-v-ink-muted);font-variant-numeric:tabular-nums;font-style:normal}.fab-cu-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.fab-cu-strip a,.fab-cu-strip span.fab-cu-cover{aspect-ratio:3/4;background:var(--fab-v-surface-sunken);border:1px solid var(--fab-v-hairline);border-radius:8px;display:block;position:relative;overflow:hidden}.fab-cu-strip img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.fab-cu-strip .fab-cu-cover-cap{color:var(--fab-x-on-grad);white-space:nowrap;text-overflow:ellipsis;background:linear-gradient(#0000,#0000009e);padding:16px 8px 4px;font-size:12px;line-height:1.2;position:absolute;inset-block-end:0;inset-inline:0;overflow:hidden}.fab-cu-strip-empty{color:var(--fab-v-ink-muted);border:1px dashed var(--fab-v-hairline);border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;display:flex}.fab-cu-perm{flex-direction:column;gap:8px;display:flex}.fab-cu-perm-row{align-items:center;gap:12px;display:flex}.fab-cu-meter{background:var(--fab-v-surface-sunken);border-radius:999px;flex:auto;block-size:6px;min-inline-size:80px;position:relative;overflow:hidden}.fab-cu-meter i{background:var(--fab-v-ink-muted);border-radius:999px;position:absolute;inset-block:0;inset-inline-start:0}.fab-cu-meter[data-band=strong] i{background:var(--fab-v-ink-positive)}.fab-cu-meter[data-band=conditional] i{background:var(--fab-v-ink-caution)}.fab-cu-meter[data-band=weak] i{background:var(--fab-v-ink-critical)}.fab-cu-meter[data-band=blocked] i{background:var(--fab-v-ink-critical);opacity:.55}.fab-cu-meter[data-band=unscored]{background:repeating-linear-gradient(90deg, var(--fab-v-surface-sunken) 0 6px, transparent 6px 10px)}.fab-cu-perm-score{font-variant-numeric:tabular-nums;color:var(--fab-v-ink-strong);min-inline-size:5ch;font-size:13px;font-weight:600}.fab-cu-perm-word{color:var(--fab-v-ink-body);font-size:12px}.fab-cu-why{border-block-start:1px solid var(--fab-v-hairline);padding-block-start:8px}.fab-cu-why>summary{cursor:pointer;color:var(--fab-v-ink-brand);align-items:center;gap:8px;font-size:12px;list-style:none;display:inline-flex}.fab-cu-why>summary::-webkit-details-marker{display:none}.fab-cu-why>summary svg{transition:transform .16s}.fab-cu-why[open]>summary svg{transform:rotate(180deg)}.fab-cu-why-body{flex-direction:column;gap:12px;padding-block-start:12px;display:flex}.fab-cu-why-group{flex-direction:column;gap:8px;display:flex}.fab-cu-why-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fab-v-ink-muted);align-items:center;gap:8px;font-size:12px;display:inline-flex}.fab-cu-why-label b{font-variant-numeric:tabular-nums;color:var(--fab-v-ink-strong)}.fab-cu-chips{flex-wrap:wrap;gap:8px;display:flex}.fab-cu-chip{max-inline-size:100%;color:var(--fab-v-ink-body);background:var(--fab-v-surface-sunken);border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;display:inline-flex}.fab-cu-chip[data-kind=blocker]{border-color:var(--fab-v-ink-critical)}.fab-cu-chip[data-kind=equity]{border-color:var(--fab-v-ink-positive)}.fab-cu-chip[data-kind=contest]{border-color:var(--fab-v-ink-caution)}.fab-cu-chip>svg{flex:none}.fab-cu-chip-term{text-overflow:ellipsis;white-space:nowrap;max-inline-size:28ch;overflow:hidden}.fab-cu-chip-ev{gap:4px;display:inline-flex}.fab-cu-chip-ev a{color:var(--fab-v-ink-brand);font-size:12px;text-decoration:none}.fab-cu-chip-ev a:hover{text-decoration:underline}.fab-cu-chip-ev span{color:var(--fab-v-ink-muted);font-size:12px}.fab-cu-rationale{color:var(--fab-v-ink-body);margin:0;font-size:13px;line-height:1.45}.fab-cu-run{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.fab-cu-run-line{color:var(--fab-v-ink-muted);flex-wrap:wrap;align-items:baseline;gap:8px;font-size:12px;display:inline-flex}.fab-cu-detail{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}@media (max-width:1100px){.fab-cu-detail{grid-template-columns:minmax(0,1fr)}}.fab-cu-panel{background:var(--fab-v-surface-raised);border:1px solid var(--fab-v-hairline);border-radius:16px;flex-direction:column;gap:12px;min-inline-size:0;padding:16px;display:flex}.fab-cu-panel h2{letter-spacing:-.01em;color:var(--fab-v-ink-strong);margin:0;font-size:15px;font-weight:600}.fab-cu-summary{color:var(--fab-v-ink-body);max-inline-size:72ch;margin:0;font-size:14px;line-height:1.55}.fab-cu-back{color:var(--fab-v-ink-muted);align-items:center;gap:8px;font-size:13px;text-decoration:none;display:inline-flex}.fab-cu-back:hover{color:var(--fab-v-ink-strong)}.fab-cu-scroll{min-inline-size:0;max-inline-size:100%;overflow-x:auto}.fab-cu-table{border-collapse:collapse;inline-size:100%;min-inline-size:max-content;font-size:13px}.fab-cu-table th{text-align:start;letter-spacing:.06em;text-transform:uppercase;color:var(--fab-v-ink-muted);border-block-end:1px solid var(--fab-v-hairline);white-space:nowrap;padding:0 12px 8px;font-size:12px;font-weight:500}.fab-cu-table td{border-block-end:1px solid var(--fab-v-hairline);color:var(--fab-v-ink-body);vertical-align:middle;padding:8px 12px}.fab-cu-table td[data-num=true]{font-variant-numeric:tabular-nums;text-align:end}.fab-cu-table tr:last-child td{border-block-end:0}.fab-cu-table a{color:var(--fab-v-ink-brand);text-decoration:none}.fab-cu-table a:hover{text-decoration:underline}.fab-cu-table td.fab-cu-td-plat{align-items:center;gap:8px;display:flex}.fab-cu-ledger{grid-template-columns:minmax(min(120px,100%),auto) minmax(0,1fr) auto;gap:0;margin:0;font-size:13px;display:grid}.fab-cu-ledger>*{border-block-end:1px solid var(--fab-v-hairline);min-inline-size:0;padding:8px 12px}.fab-cu-ledger>dt{color:var(--fab-v-ink-muted)}.fab-cu-ledger>dd{color:var(--fab-v-ink-body);margin:0}.fab-cu-ledger>dd.fab-cu-effect{font-variant-numeric:tabular-nums;color:var(--fab-v-ink-strong);text-align:end;white-space:nowrap}.fab-cu-ledger>dd.fab-cu-effect[data-dir=adds]{color:var(--fab-v-ink-positive)}.fab-cu-ledger>dd.fab-cu-effect[data-dir=subtracts],.fab-cu-ledger>dd.fab-cu-effect[data-dir=caps]{color:var(--fab-v-ink-critical)}.fab-cu-ledger>.fab-cu-ledger-total{border-block-end:0;border-block-start:1px solid var(--fab-v-ink-strong);color:var(--fab-v-ink-strong);font-weight:600}.fab-cu-evidence{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fab-cu-evidence li{grid-template-columns:20px minmax(0,1fr);align-items:start;gap:8px;font-size:13px;display:grid}.fab-cu-evidence q{quotes:"“" "”";color:var(--fab-v-ink-body)}.fab-cu-evidence small{color:var(--fab-v-ink-muted);font-size:12px;display:block}.fab-cu-evidence a{color:var(--fab-v-ink-brand);text-decoration:none}.fab-cu-evidence a:hover{text-decoration:underline}.fab-cu-fromtrend{flex-wrap:wrap;align-items:center;gap:8px;padding:0 12px 12px;display:flex}.fab-cu-fromtrend>.fab-cu-fromtrend-label{letter-spacing:.06em;text-transform:uppercase;color:var(--fab-v-ink-muted);margin-inline-end:2px;font-size:12px}.fab-cu-fromtrend .fab-ai-chip{block-size:26px;max-inline-size:100%;font-size:12px}.fab-cu-fromtrend .fab-ai-chip>span:first-child{text-overflow:ellipsis;white-space:nowrap;max-inline-size:34ch;overflow:hidden}.fab-cu-fromtrend .fab-ai-chip small{color:var(--fab-v-ink-muted);font-size:12px}.fab-cu-fromtrend .fab-ai-chip[aria-pressed=true] small{color:inherit;opacity:.8}.fab-cu-shared{flex-direction:column;gap:12px;display:flex}.fab-cu-shared-row{border-block-end:1px solid var(--fab-v-hairline);flex-direction:column;gap:8px;padding-block:12px;display:flex}.fab-cu-shared-row:last-child{border-block-end:0}.fab-cu-shared-title{color:var(--fab-v-ink-strong);letter-spacing:-.01em;font-size:14px;font-weight:600}.fab-cu-shared-markets{flex-wrap:wrap;gap:8px 16px;display:flex}.fab-cu-shared-market{color:var(--fab-v-ink-body);align-items:center;gap:8px;font-size:12px;display:inline-flex}.fab-cu-shared-market b{color:var(--fab-v-ink-strong);font-weight:600}
