@layer pages{.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}:where(.pg-main) .cr img{aspect-ratio:2/3;object-fit:cover;border-radius:5px;width:48px;display:block}:where(.pg-main) .cr .note{color:var(--body);grid-column:3/-1;margin:-2px 0 4px;font-size:14px}.cr-ib{width:36px;height:36px;color:var(--muted);background:0 0;border:0;border-radius:18px;justify-content:center;align-items:center;font-size:19px;display:inline-flex}.cb{border-bottom:1px solid var(--line);align-items:center;gap:18px;margin-top:8px;padding:14px 0;display:flex}.seen{background:var(--raised);height:32px;color:var(--body);border-radius:16px;align-items:center;gap:7px;padding:0 12px;font-size:14px;font-weight:650;display:inline-flex}.seen svg{color:var(--muted);font-size:17px}.fb{flex-wrap:wrap;gap:8px;padding:14px 0 4px;display:flex}.fb button{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{color:var(--muted);font-size:12px}.fb button.on{background:var(--primary);color:var(--onpri);border-color:var(--primary)}.role{color:var(--body);align-items:center;gap:8px;font-size:16px;display:flex}.role button{background:var(--raised);border:1px solid var(--line);height:36px;color:var(--text);border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:16px;font-weight:700;display:inline-flex}.role button svg{color:var(--muted);font-size:13px}.cr.nr{grid-template-columns:48px minmax(0,1fr) auto auto auto}.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}.pp-photos{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.pp-photos img{aspect-ratio:2/3;object-fit:cover;border-radius:6px;width:100%;display:block}.pp-photos img.main{aspect-ratio:4/5;object-position:center 20%;border-radius:16px;grid-column:1/-1}.pp-logo{background:#e9e6df;border-radius:16px;justify-content:center;align-items:center;height:150px;padding:28px;display:flex}.pp-logo img{max-width:100%;max-height:100%}.pp-name{letter-spacing:-.02em;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}.pp-known{color:var(--body);margin:16px 0 0;font-size:16px}.pp-known b{color:var(--text)}.pp-bio{color:var(--body);margin:14px 0 0;font-size:15px;line-height:1.6}.pp-bio a{color:var(--link)}.pp-ext{gap:8px;margin-top:18px;display:flex}.pp-ext a{background:var(--raised);border:1px solid var(--line);height:34px;color:var(--body);border-radius:17px;align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:600;display:inline-flex}.pg{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:22px 16px;margin-top:18px;display:grid}.pg img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:9px;width:100%;display:block}.pf-tray{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.pf-tray img{aspect-ratio:2/3;object-fit:cover;border:1px solid var(--line);border-radius:10px;width:100%;display:block}.pp-person .fb{flex-wrap:nowrap;overflow-x:auto}.pp-person .fb button{flex:none}@media (max-width:900px){.cr{grid-template-columns:auto 44px minmax(0,1fr) auto auto;gap:12px}.cr .cr-ib.more,.cr .rk:empty{display:none}.cb{flex-wrap:wrap;gap:10px}.fb{flex-wrap:nowrap;overflow-x:auto}.fb button{flex:none}.pp{grid-template-columns:minmax(0,1fr);gap:28px;padding-top:24px}.pp-side{position:static}.pp-photos img.main{aspect-ratio:1}.pg{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 10px}.pf-tray{gap:8px}.cr.nr{grid-template-columns:44px minmax(0,1fr) auto auto auto}}.cr,:where(.pg-main) .cc{position:relative}.cr-link:after{content:"";border-radius:12px;position:absolute;inset:0}.cr .cr-ib,:where(.pg-main) .cc .cr-ib{z-index:1;position:relative}.cr a.t,:where(.pg-main) .cc a.t{display:block}.cr-ph{aspect-ratio:2/3;background:var(--raised2);border-radius:5px;width:48px;display:block;overflow:hidden}.cr-ph>img{border-radius:inherit;width:100%;height:100%}.pg-ph{aspect-ratio:2/3;border:1px solid var(--line);background:var(--raised2);border-radius:9px;width:100%;display:block}.pg a .meta .sp{flex:none;min-width:0}.fb-wrap{position:relative}.fb-role{justify-content:space-between;align-items:center;gap:16px;display:flex}:where(.pg-main) .fb-menu{z-index:60;max-width:calc(100vw - 32px);margin-top:-2px}:where(.pg-main) .fb-menu .opt{width:100%;height:40px;color:var(--body);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:12px;padding:0 10px;font-size:15px;display:flex}:where(.pg-main) .fb-menu .opt:hover:not(:disabled){background:var(--raised2);color:var(--text)}:where(.pg-main) .fb-menu .opt:disabled{color:var(--muted);opacity:.6;cursor:default}:where(.pg-main) .fb-menu .opt svg{color:var(--text);margin-left:auto;font-size:18px}:where(.pg-main) .fb-menu .opt .n{color:var(--muted);margin-left:auto;font-size:14px}.fb-scroll{max-height:320px;overflow-y:auto}.fb-find{padding:4px}.fb-find input{border:1px solid var(--line2);background:var(--raised2);width:100%;height:40px;color:var(--text);font:inherit;border-radius:10px;padding:0 12px;font-size:15px}:where(.pg-main) .cc-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}:where(.pg-main) .cc{border:1px solid var(--line);background:var(--raised);border-radius:14px;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:12px;display:grid}:where(.pg-main) .cc:hover{background:var(--raised2)}:where(.pg-main) .cc img,:where(.pg-main) .cc .cr-ph{aspect-ratio:2/3;object-fit:cover;border-radius:7px;width:92px;display:block}:where(.pg-main) .cc .t{font-size:16px;font-weight:600;line-height:21px}:where(.pg-main) .cc .s{color:var(--muted);font-size:14px;line-height:19px}:where(.pg-main) .cc-s{align-items:center;gap:14px;margin-top:10px;display:flex}:where(.pg-main) .cc-s .sp{min-width:0}@media (max-width:900px){:where(.pg-main) .cc-grid{grid-template-columns:minmax(0,1fr)}}.pp-photos .main.ph{aspect-ratio:4/5;background:var(--raised2);color:var(--muted);border-radius:16px;grid-column:1/-1;justify-content:center;align-items:center;font-size:96px;font-weight:800;display:flex}.pp-photos .main.ph+*{display:none}@media (max-width:900px){.pp-photos .main.ph{aspect-ratio:1}}.pp-logo.ph{background:var(--raised2);color:var(--muted);font-size:72px;font-weight:800;line-height:1}.pp-known a{color:inherit}.pp-known a:hover b{text-decoration:underline}.pf-tray img,.pg img,.pp-photos img{height:auto}:where(.pg-main) .cr-more{display:flex;position:relative}:where(.pg-main) .cr-more>summary{cursor:pointer;list-style:none}:where(.pg-main) .cr-more>summary::-webkit-details-marker{display:none}:where(.pg-main) .cr-more .fx-menu{z-index:60;width:200px;top:40px;right:0}:where(.pg-main) .cr-more[open]>summary{background:var(--raised2);color:var(--text)}}
