.cv-main{gap:24px}.cv-head{align-items:flex-start;gap:24px;display:flex}.cv-titles{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.cv-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--lp-dim);font-size:11px}.cv-title{font-family:var(--font-wordmark);letter-spacing:-.02em;overflow-wrap:anywhere;margin:0;font-size:34px;font-weight:600;line-height:1.1}.cv-meta{color:var(--lp-muted);font-size:13px}.cv-desc{max-width:560px;color:var(--lp-text-4);text-wrap:pretty;margin:6px 0 0;font-size:14px;line-height:1.7}.cv-actions{flex:none;align-items:center;gap:8px;display:flex}.cv-actions .ui-iconbutton{width:44px;height:44px}.cv-copied{color:var(--lp-good);overflow-wrap:anywhere;font-size:12px}.cv-tabrow{border-bottom:1px solid var(--lp-line-faint);justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.cv-tabrow .cv-tabs{border-bottom:none}.cv-tabrow>.ui-button{margin-bottom:8px}.cv-tabs{border-bottom:1px solid var(--lp-line-faint);align-items:center;gap:26px;display:flex}.cv-tab{color:var(--lp-muted);white-space:nowrap;cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:8px 2px 13px;font-family:inherit;font-size:14px;font-weight:600;transition:color .14s}.cv-tab:hover{color:var(--lp-text-3)}.cv-tab.is-on{border-bottom-color:var(--lp-light);color:var(--lp-text)}.cv-member{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.cv-member>.pf-card,.cv-member>.wr-outfit-link,.cv-member>.wr-card-shell{width:100%}.cv-add-scrim{z-index:90;background:#0606078c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.cv-add{border-radius:18px;flex-direction:column;gap:14px;width:min(560px,100%);max-height:min(680px,100%);padding:20px;display:flex}.cv-add-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.cv-add-title{color:var(--lp-text);margin:0;font-size:15px;font-weight:600}.cv-add-tabs{gap:20px}.cv-add-body{flex:1;min-height:160px;margin:0 -4px;padding:0 4px;overflow-y:auto}.cv-add-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.cv-add-tile{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;gap:6px;width:100%;padding:0;font-family:inherit;display:flex}.cv-add-face{aspect-ratio:4/5;border:1px solid var(--lp-line-faint);border-radius:12px;width:100%;transition:border-color .14s;display:block;position:relative;overflow:hidden}.cv-add-face.is-items{background:0 0}.cv-add-face.is-items img{object-fit:contain}.cv-add-face.is-outfits{background:var(--lp-well)}.cv-add-tile:hover .cv-add-face{border-color:var(--lp-line-2)}.cv-add-face.is-group{background:var(--lp-well)}.cv-add-face.is-group .co-mosaic{grid-template-rows:repeat(2,minmax(0,1fr));position:absolute;inset:0}.cv-add-face.is-group .co-mosaic.is-chosen,.cv-add-face.is-group .co-mosaic.is-single{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cv-add-meta{color:var(--lp-dim);font-size:11px}.cv-add-tile.is-on .cv-add-face{border-color:var(--lp-light);box-shadow:inset 0 0 0 1px var(--lp-light)}.cv-add-name{color:var(--lp-text-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.3;display:-webkit-box;overflow:hidden}.cv-add-actions{justify-content:flex-end;gap:8px;display:flex}@media (max-width:860px){.cv-add-scrim{align-items:flex-end;padding:0}.cv-add{width:100%;max-height:88dvh;padding:16px 16px calc(20px + env(safe-area-inset-bottom));background:var(--lp-sheet-ground);-webkit-backdrop-filter:none;backdrop-filter:none;border:var(--lp-sheet-edge);border-radius:var(--lp-sheet-radius);border-bottom:none}}@media (max-width:560px){.cv-add-grid{grid-template-columns:repeat(auto-fill,minmax(88px,1fr))}}.cv-empty{text-align:center;color:var(--lp-dim);background:0 0;margin:0;padding:72px 24px;font-size:13px}.cv-mbar{display:none}@media (max-width:900px){.cv-main{gap:14px;padding-top:0;padding-bottom:40px}.cv-main .cv-back{display:none}.cv-mbar{align-items:center;gap:12px;padding:10px 0 4px;display:flex}.cv-mbar .ui-back{align-self:center}.cv-mbar-text{flex-direction:column;min-width:0;display:flex}.cv-mbar-title{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.cv-mbar-sub{color:var(--lp-dim);font-size:10.5px}.cv-mbar .cv-actions{margin-left:auto}.cv-head{display:none}.cv-desc{max-width:none;margin:0;font-size:13px;line-height:1.65}.cv-copied{background:#5fd08a14;border:1px solid #5fd08a3d;border-radius:12px;align-items:center;gap:8px;padding:11px 14px;display:flex}.cv-tabs{gap:20px}.cv-tab{padding:10px 2px 11px;font-size:13px}.ex-page:has(.cv-main) .ex-shell{padding-bottom:96px}}
