.portfolio-preview-module__SaZuvG__card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg,14px);box-shadow:var(--shadow-sm);padding:var(--space-4);pointer-events:none;-webkit-user-select:none;user-select:none;min-width:0;overflow:hidden}.portfolio-preview-module__SaZuvG__cardHeader{align-items:center;gap:var(--space-2);padding-bottom:var(--space-3);display:flex}.portfolio-preview-module__SaZuvG__folder{border-radius:var(--radius-md);background:var(--surface-muted);width:34px;height:34px;color:var(--text-muted);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.portfolio-preview-module__SaZuvG__cardTitle{font-size:var(--text-md);font-weight:var(--weight-semibold);color:var(--text);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.portfolio-preview-module__SaZuvG__searchStub{border-radius:var(--radius-full,999px);background:var(--surface-muted);flex-shrink:0;width:108px;height:20px;margin-left:auto}.portfolio-preview-module__SaZuvG__circleStub{background:var(--surface-muted);border-radius:50%;flex-shrink:0;width:18px;height:18px}.portfolio-preview-module__SaZuvG__tabs{gap:var(--space-4);border-bottom:1px solid var(--border);margin-bottom:var(--space-3);display:flex}.portfolio-preview-module__SaZuvG__tab{color:var(--text-muted);white-space:nowrap;border-bottom:2px solid #0000;margin-bottom:-1px;padding:4px 0 8px;font-size:11px}.portfolio-preview-module__SaZuvG__tab[data-active=true]{color:var(--accent);border-bottom-color:var(--accent);font-weight:var(--weight-semibold)}.portfolio-preview-module__SaZuvG__grid{flex-direction:column;display:flex}.portfolio-preview-module__SaZuvG__headRow,.portfolio-preview-module__SaZuvG__row{align-items:center;gap:var(--space-2);grid-template-columns:2fr 1.4fr 1.4fr 1fr 32px;display:grid}.portfolio-preview-module__SaZuvG__headRow{padding:4px 0 10px}.portfolio-preview-module__SaZuvG__row{border-top:1px solid var(--border);padding:9px 0}.portfolio-preview-module__SaZuvG__headStub{border-radius:var(--radius-full,999px);background:var(--surface-muted);height:7px}.portfolio-preview-module__SaZuvG__cell{align-items:center;gap:7px;min-width:0;display:flex}.portfolio-preview-module__SaZuvG__cellEnd{justify-content:flex-end;display:flex}.portfolio-preview-module__SaZuvG__swatch{border-radius:4px;flex-shrink:0;width:16px;height:16px}.portfolio-preview-module__SaZuvG__dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.portfolio-preview-module__SaZuvG__bar,.portfolio-preview-module__SaZuvG__barShort{border-radius:var(--radius-full,999px);background:var(--surface-muted);height:8px}.portfolio-preview-module__SaZuvG__bar{flex:1;min-width:0}.portfolio-preview-module__SaZuvG__barShort{width:62%}.portfolio-preview-module__SaZuvG__track{border-radius:var(--radius-full,999px);background:var(--surface-muted);flex:1;min-width:0;height:8px;position:relative;overflow:hidden}.portfolio-preview-module__SaZuvG__fill{border-radius:var(--radius-full,999px);background:var(--success);height:100%;display:block}.portfolio-preview-module__SaZuvG__tag{border-radius:var(--radius-full,999px);opacity:.85;width:100%;height:8px}.portfolio-preview-module__SaZuvG__avatarStub{background:var(--surface-muted);border-radius:50%;width:20px;height:20px}
.CommandPalette-module__Cjqoda__overlay{z-index:200;justify-content:center;align-items:flex-start;padding-top:12vh;display:flex;position:fixed;inset:0}.CommandPalette-module__Cjqoda__scrim{cursor:pointer;background:#0006;border:0;margin:0;padding:0;position:fixed;inset:0}.CommandPalette-module__Cjqoda__dialog{z-index:1;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:min(640px,100vw - 32px);max-height:70vh;box-shadow:var(--shadow-lg);flex-direction:column;animation:.12s ease-out CommandPalette-module__Cjqoda__paletteIn;display:flex;position:relative;overflow:hidden}@keyframes CommandPalette-module__Cjqoda__paletteIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CommandPalette-module__Cjqoda__searchRow{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);display:flex}.CommandPalette-module__Cjqoda__searchIcon{color:var(--text-faint);flex:none}.CommandPalette-module__Cjqoda__input{min-width:0;color:var(--text);font-size:var(--text-md);background:0 0;border:none;flex:1;font-family:inherit}.CommandPalette-module__Cjqoda__input:focus{outline:none}.CommandPalette-module__Cjqoda__input::placeholder{color:var(--text-faint)}.CommandPalette-module__Cjqoda__kbd{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-muted);color:var(--text-faint);font-size:var(--text-xs);flex:none;padding:2px 6px;font-family:inherit}.CommandPalette-module__Cjqoda__results{min-height:0;padding:var(--space-2);flex:1;overflow-y:auto}.CommandPalette-module__Cjqoda__empty{padding:var(--space-6) var(--space-4);text-align:center;color:var(--text-muted);font-size:var(--text-sm);margin:0}.CommandPalette-module__Cjqoda__group{margin-bottom:var(--space-2)}.CommandPalette-module__Cjqoda__groupHeading{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);margin:0}.CommandPalette-module__Cjqoda__groupList{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.CommandPalette-module__Cjqoda__item{justify-content:space-between;align-items:center;gap:var(--space-3);text-align:left;width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);color:var(--text);font-size:var(--text-sm);cursor:pointer;background:0 0;font-family:inherit;display:flex}.CommandPalette-module__Cjqoda__itemActive{background:var(--accent-soft);color:var(--accent-active)}.CommandPalette-module__Cjqoda__itemLabel{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.CommandPalette-module__Cjqoda__itemHint{font-size:var(--text-xs);color:var(--text-faint);flex:none}.CommandPalette-module__Cjqoda__itemActive .CommandPalette-module__Cjqoda__itemHint{color:var(--accent-active)}@media (prefers-reduced-motion:reduce){.CommandPalette-module__Cjqoda__dialog{animation:none}}
