@layer pages{.pp{grid-template-columns:340px minmax(0,1fr);gap:64px;padding-top:48px;padding-bottom:96px;display:grid}.pp-side{align-self:start;position:sticky;top:96px}.lv-name{letter-spacing:-.02em;overflow-wrap:anywhere;margin:22px 0 0;font-size:34px;font-weight:800;line-height:1.1}.pp-meta{color:var(--muted);margin:8px 0 0;font-size:15px}.lv-bio{color:var(--body);white-space:pre-line;margin:14px 0 0;font-size:15px;line-height:1.6}.lv-col{min-width:0}.mt-eyebrow{color:var(--body);align-items:center;gap:8px;margin-bottom:10px;font-size:16px;font-weight:600;display:flex}.lv-cover{aspect-ratio:16/10;background:var(--raised2);border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;gap:3px;display:grid;overflow:hidden}.lv-cover img{object-fit:cover;width:100%;height:100%;min-height:0;display:block}.lv-cover.one{grid-template-columns:minmax(0,1fr)}.lv-owner{color:var(--body);align-items:center;gap:10px;margin-top:14px;font-size:15px;display:flex}.lv-owner .avatar{width:30px;height:30px}.lv-actions{align-items:center;gap:6px;margin-top:20px;display:flex;position:relative}.lv-body{max-width:960px;padding-bottom:40px}.lv-more{position:relative}.lv-more>summary,:where(.pp-list) .cr-more>summary,:where(.pp-list) .fb-menu>summary{cursor:pointer;list-style:none}.lv-more>summary::-webkit-details-marker{display:none}:where(.pp-list) .cr-more>summary::-webkit-details-marker{display:none}:where(.pp-list) .fb-menu>summary::-webkit-details-marker{display:none}.lv-more .fx-menu{width:220px;top:46px;right:0}.fx-menu button:hover,.fx-menu button[aria-pressed=true]{background:var(--raised2);color:var(--text)}:where(.pp-list) .fx-menu button svg{margin-left:auto;font-size:16px}.cb{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-top:8px;padding:14px 0;display:flex}.fb{flex-wrap:wrap;gap:8px;padding:14px 0 4px;display:flex}.fb button,:where(.pp-list) .fb-menu>summary{border:1px solid var(--line2);height:34px;color:var(--body);background:0 0;border-radius:17px;align-items:center;gap:6px;padding:0 13px;font-size:14px;font-weight:600;display:inline-flex}.fb button svg,:where(.pp-list) .fb-menu>summary svg{color:var(--muted);font-size:12px}:where(.pp-list) .fb-menu>summary.on{background:var(--primary);color:var(--onpri);border-color:var(--primary)}:where(.pp-list) .fb-menu>summary.on svg{color:var(--onpri)}.fb button.spin[disabled]{opacity:.5}:where(.pp-list) .fb-menu{position:relative}:where(.pp-list) .fb-menu .fx-menu{width:230px;max-height:360px;top:40px;left:0;overflow-y:auto}.fb .fx-menu button{border:0;border-radius:9px;height:40px;padding:0 10px;font-size:15px;font-weight:500}.cr{border-radius:12px;grid-template-columns:auto 48px minmax(0,1fr) auto auto auto;align-items:center;gap:16px;margin:0 -12px;padding:10px 12px;display:grid;position:relative}.cr.nr{grid-template-columns:48px minmax(0,1fr) auto auto auto}:where(.pp-list) .cr img,:where(.pp-list) .cr .lv-noimg{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:48px;height:auto;display:block}.lv-ph{aspect-ratio:2/3;background:var(--raised2);border-radius:5px;width:48px;display:block;overflow:hidden}:where(.pp-list) .lv-ph img{border-radius:inherit;width:100%;height:100%}:where(.pp-list) .cr .note{color:var(--body);white-space:pre-line;grid-column:3/-1;margin:-2px 0 4px;font-size:14px}:where(.pp-list) .cr.nr .note{grid-column:2/-1}:where(.pp-list) .cr-ib{width:36px;height:36px;color:var(--muted);z-index:1;background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;font-size:19px;display:inline-flex;position:relative}.cr-hit{z-index:0;border-radius:12px;position:absolute;inset:0}:where(.pp-list) .cr-more{z-index:1;position:relative}:where(.pp-list) .cr-more .fx-menu{width:200px;top:40px;right:0}.pg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;margin-top:18px;display:grid}.pg img,.pg .lv-noimg{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:9px;width:100%;height:auto;display:block}:where(.pp-list) .ecg{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 14px;margin-top:14px;display:grid}:where(.pp-list) .ec{min-width:0;display:block}:where(.pp-list) .ec .im{display:block;position:relative}:where(.pp-list) .ec img,:where(.pp-list) .ec .lv-noimg{aspect-ratio:16/9;object-fit:cover;border-radius:10px;width:100%;height:auto;display:block}:where(.pp-list) .ec .row{justify-content:space-between;align-items:baseline;gap:8px;margin-top:8px;display:flex}:where(.pp-list) .ec b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}:where(.pp-list) .ec .fx-sc{flex:none;font-size:13px}:where(.pp-list) .ec .d{color:var(--muted);font-size:12px}.lv-cnote{color:var(--body);margin:4px 0 0;font-size:13px;line-height:1.45}.lv-rk{min-width:26px;height:26px;color:var(--text);background:#0e1014b3;border-radius:13px;justify-content:center;align-items:center;padding:0 6px;font-size:13px;font-weight:750;display:inline-flex;position:absolute;top:8px;left:8px}.lv-noimg{background:var(--raised2);display:block}.lv-empty{color:var(--muted);padding:24px 0}.lv-spin{background:#1c1a12;border:1px solid #3a2e00;border-radius:16px;align-items:center;gap:14px;margin-top:12px;padding:12px;display:flex}.lv-spin img,.lv-spin .lv-noimg{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:60px;height:auto}.lv-spin>div{flex-direction:column;flex:1;min-width:0;display:flex}.lv-spin .k{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:700}.lv-spin b{font-size:18px}@media (max-width:900px){.pp{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.pp-side{position:static}.pg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.cr{grid-template-columns:auto 44px minmax(0,1fr) auto auto;gap:12px}.cr.nr{grid-template-columns:44px minmax(0,1fr) auto auto auto}:where(.pp-list) .cr .cr-more{display:none}.cb{flex-wrap:wrap;gap:10px}.fb{flex-wrap:nowrap;overflow-x:auto}.fb button,:where(.pp-list) .fb-menu{flex:none}:where(.pp-list) .fb-menu .fx-menu{width:auto;position:fixed;inset:auto 16px 16px}:where(.pp-list) .ecg{grid-template-columns:repeat(2,minmax(0,1fr))}}}
