.cr{background:var(--bg);color:var(--ink);font-family:var(--display)}.cr-main{max-width:var(--frame-w);margin:auto;padding:0 32px}.cr-heading{padding:40px 0 24px;display:flex;justify-content:space-between;align-items:flex-end;gap:24px}.cr-eyebrow{margin:0 0 12px;color:var(--purple-text);font-size:12px;line-height:18px;letter-spacing:1.6px;display:flex;align-items:center;gap:9px}.cr-eyebrow:before{content:"";width:16px;height:2px;background:currentColor}.cr-heading h1{font-size:36px;line-height:1.3;font-weight:600;letter-spacing:-.6px;margin:0}.cr-heading__subtitle{font-size:14px;line-height:22px;color:var(--dim);margin:12px 0 0}.cr-rules{display:inline-flex;align-items:center;gap:8px;padding:6px 0;border:0;background:none;color:var(--dim);font:inherit;font-size:12px;cursor:pointer;white-space:nowrap}.cr-rules:hover{color:var(--ink)}.cr-toolbar{position:-webkit-sticky;position:sticky;top:calc(var(--mp-topnav-h) + var(--mp-sitebanner-h,0px));z-index:8;background:color-mix(in srgb,var(--bg) 95%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding-top:8px}.cr-controls{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:16px;border-bottom:1px solid var(--hairline-soft)}.cr-sort{display:inline-flex;align-items:center;gap:8px;color:var(--purple-text);font-size:15px;font-weight:500;line-height:24px;min-height:38px;position:relative}.cr-sort:after{content:"";position:absolute;inset:auto 0 -17px;height:2px;background:var(--purple-text)}.cr-search{display:flex;align-items:center;gap:8px;max-width:280px;width:100%;min-height:40px;padding:0 10px;border-radius:var(--radius-control);background:var(--panel);color:var(--dim)}.cr-search:focus-within{outline:1px solid var(--purple-text)}.cr-search button{border:0;padding:4px;background:none;color:inherit;display:grid;place-items:center;cursor:pointer;flex:none}.cr-search input{background:none!important;color:var(--ink);border:0!important;border-radius:0;box-shadow:none!important;outline:none;min-width:0;width:100%;height:38px;padding:0;font:inherit;font-size:13px}.cr-search input::placeholder{color:var(--dim)}.cr-search input::-webkit-search-cancel-button{display:none}.cr-meta{font-size:11px;line-height:18px;color:var(--dim);padding:12px 0;display:flex;justify-content:space-between;gap:16px}.cr-rules--mobile{display:none}.cr-list[aria-busy=true]{opacity:.65;pointer-events:none}.cr-row{display:grid;grid-template-columns:38px minmax(250px,300px) minmax(0,1fr);grid-column-gap:24px;column-gap:24px;align-items:start;padding:26px 0;border-bottom:1px solid var(--hairline-soft)}.cr-rank{font-family:var(--numbers,var(--display));font-size:30px;line-height:52px;font-weight:500;color:var(--dim);letter-spacing:-1px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-top:29px}.cr-rank[data-podium]{color:var(--purple-text)}.cr-author{min-width:0;padding-top:33px}.cr-author__identity{display:flex;align-items:center;gap:13px;min-width:0}.cr-author__identity>.mp-avawrap{flex:none}.cr-author__avatar{width:52px!important;height:52px!important;border-radius:50%;object-fit:cover;flex:none}.cr-author__names{min-width:0}.cr-author__name{display:block;color:var(--ink);font-size:18px;font-weight:500;line-height:26px;overflow-wrap:anywhere;text-decoration:none}.cr-author__name:hover{color:var(--purple-text)}.cr-author__subtitle{margin:5px 0 0;color:var(--dim);font-size:11px;line-height:18px}.cr-author__bio{margin:17px 0 0;color:var(--body);font-size:13px;line-height:23px;white-space:pre-line;overflow-wrap:anywhere;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.cr-author__bottom{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:24px}.cr-metrics{display:flex;gap:21px;align-items:baseline;margin:0}.cr-metrics>div{display:flex;flex-direction:column-reverse;gap:4px}.cr-metrics dd{margin:0;color:var(--ink);font-size:17px;font-weight:500;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-metrics>div:first-child dd{font-size:19px}.cr-metrics dt{color:var(--dim);font-size:10px;line-height:16px;white-space:nowrap}.cr .cr-follow{min-height:34px;height:auto;min-width:70px;padding:7px 12px;border-radius:var(--radius-control);font-size:12px;line-height:18px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;background:var(--panel-2);color:var(--ink);font-family:var(--display);font-weight:400;cursor:pointer;box-shadow:none}.cr .cr-follow:hover:not(:disabled){background:color-mix(in srgb,var(--purple) 18%,var(--panel-2))}.cr .cr-follow[data-following=true]{color:var(--purple-text);background:color-mix(in srgb,var(--purple) 12%,var(--bg))}.cr .cr-follow:disabled{opacity:.6;cursor:default}.cr-author__all{display:inline-flex;color:var(--purple-text);font-size:11px;line-height:18px;text-decoration:none;margin-top:14px;scroll-margin-top:160px}.cr-author__all:hover{text-decoration:underline;text-underline-offset:3px}.cr-works{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;min-width:0}.cr-work{min-width:0;display:block;color:var(--ink);text-decoration:none;position:relative;scroll-margin-top:170px}.cr-work__label{display:flex;align-items:center;gap:7px;color:var(--dim);font-size:11px;line-height:18px;min-height:18px;margin-bottom:11px}.cr-work__label--continuation{visibility:hidden}.cr-work__count{font-size:10px;color:var(--hint);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cr-work--latest .cr-work__label{color:color-mix(in srgb,var(--success) 60%,var(--ink))}.cr-work--latest:before{content:"";position:absolute;left:-9px;top:2px;width:1px;height:calc(100% - 2px);background:linear-gradient(180deg,var(--hairline),transparent 85%);pointer-events:none}.cr-work__dot{display:block;width:5px;height:5px;border-radius:50%;background:currentColor;flex:none}.cr-work__cover{position:relative;aspect-ratio:16/10;border-radius:var(--radius-notice);overflow:hidden;isolation:isolate;background:var(--panel)}.cr-work__cover>img,.cr-work__cover>picture,.cr-work__cover>picture>img{display:block;width:100%;height:100%;object-fit:cover}.cr-work__cover img{transition:transform .18s ease}.cr-work__play{position:absolute;bottom:10px;right:10px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgb(12 12 16/60%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:2;transition:background .16s ease}.cr-work:hover .cr-work__play{background:var(--purple)}.cr-work:hover .cr-work__cover img{transform:scale(1.025)}.cr-work__title{font-size:13px;line-height:20px;font-weight:400;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:9px 0 0}.cr-work__meta{display:flex;align-items:center;flex-wrap:wrap;column-gap:10px;row-gap:3px;color:var(--dim);font-size:10px;line-height:16px;margin-top:4px}.cr-work__plays{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.cr-work__date{color:var(--dim)}.cr-works__empty{grid-column:1/-1;align-self:center;margin:32px 0;color:var(--dim);font-size:14px;line-height:24px}.cr-pagination{justify-content:space-between;padding:30px 0 48px;color:var(--dim);font-size:12px}.cr-pagination,.cr-pagination>div{display:flex;align-items:center;gap:20px}.cr-pagination a{min-height:36px;display:inline-flex;align-items:center;color:var(--ink);background:var(--panel);padding:0 13px;border-radius:var(--radius-control);text-decoration:none}.cr-pagination a:hover{background:var(--panel-2)}.cr-empty{padding:64px 24px 88px;max-width:560px;margin:auto;text-align:center;color:var(--dim)}.cr-empty>svg{color:var(--purple-text);margin-bottom:16px}.cr-empty h2{color:var(--ink);font-size:22px;font-weight:500;line-height:30px;margin:0 0 12px}.cr-empty p{font-size:14px;line-height:24px;margin:0}.cr-empty button{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;background:var(--panel-2);color:var(--ink);border-radius:var(--radius-control);padding:10px 18px;margin-top:24px;font:inherit;font-size:14px;cursor:pointer}.cr-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cr-dialog{margin:0;padding:0;border:0;inset:0;max-width:none;max-height:none;width:100vw;height:100dvh;background:transparent;color:var(--ink);overflow:auto;font-family:var(--display)}.cr-dialog::-webkit-backdrop{background:transparent}.cr-dialog::backdrop{background:transparent}.cr-dialog__panel{max-width:620px;width:calc(100vw - 32px);--dialog-w:620px;text-align:left;padding:28px}.cr-dialog__panel .mp-dialog__title{padding-right:22px}.cr-dialog__copy{font-size:14px;line-height:1.9;color:var(--body);margin-top:20px}.cr-dialog__copy p{margin:14px 0 0}@media(max-width:1100px){.cr-row{grid-template-columns:30px 248px minmax(0,1fr);gap:18px}.cr-works{gap:12px}.cr-author__name{font-size:16px}.cr-author__avatar{width:46px!important;height:46px!important}.cr-author__identity{gap:10px}.cr-metrics{gap:14px}.cr-metrics dd{font-size:15px}.cr-metrics>div:first-child dd{font-size:17px}.cr-metrics dt{font-size:9px}.cr .cr-follow{min-width:64px;padding:6px 9px;font-size:11px}.cr-work--latest:before{left:-7px}.cr-work__cover{aspect-ratio:1.45}.cr-work__title{font-size:12px}.cr-work__meta{font-size:9px}.cr-heading h1{font-size:32px}}@media(max-width:800px){.cr-main{padding-inline:24px}.cr-heading{padding:30px 0 22px}.cr-heading h1{font-size:30px}.cr-row{grid-template-columns:28px minmax(0,1fr);column-gap:14px;row-gap:19px;padding:25px 0}.cr-rank{padding-top:0;font-size:27px}.cr-author{padding-top:0;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-column-gap:24px;column-gap:24px}.cr-author__identity{grid-column:1}.cr-author__bio{grid-column:1;margin-top:10px}.cr-author__bottom{grid-column:2;grid-row:1/3;flex-direction:column;align-items:flex-end;margin-top:4px;gap:13px}.cr-author__all{grid-column:1;margin-top:9px}.cr-author__name{font-size:18px}.cr-author__avatar{width:50px!important;height:50px!important}.cr-works{grid-column:2;gap:13px}.cr-work__cover{aspect-ratio:1.6}.cr-metrics{gap:20px}.cr-work__title{font-size:13px}.cr-work__meta{font-size:10px}}@media(max-width:560px){.cr-main{padding-inline:20px}.cr-heading{padding:28px 0 20px;display:block}.cr-eyebrow{font-size:10px;line-height:16px;letter-spacing:1.4px;margin-bottom:10px}.cr-heading h1{font-size:27px;line-height:1.4}.cr-heading__subtitle{font-size:12px;line-height:22px;margin-top:9px}.cr-heading>.cr-rules{display:none}.cr-rules--mobile{display:inline-flex;font-size:10px;padding:0}.cr-updated{display:none}.cr-controls{padding-bottom:14px;gap:16px}.cr-sort{font-size:13px;min-height:34px;gap:6px}.cr-sort:after{bottom:-15px}.cr-search{max-width:160px;min-height:36px;padding-inline:7px;gap:5px}.cr-search input{height:34px;font-size:11px}.cr-meta{font-size:10px;gap:12px;padding:11px 0}.cr-row{grid-template-columns:25px minmax(0,1fr);column-gap:11px;row-gap:17px;padding:23px 0}.cr-rank{font-size:26px;line-height:48px}.cr-author{display:block}.cr-author__avatar{width:48px!important;height:48px!important}.cr-author__name{font-size:17px;line-height:24px}.cr-author__subtitle{font-size:10px;line-height:16px}.cr-author__bio{font-size:12px;line-height:22px;margin-top:13px}.cr-author__bottom{flex-direction:row;align-items:center;margin-top:16px;gap:12px}.cr-metrics{gap:23px}.cr-metrics dd{font-size:16px}.cr-metrics>div:first-child dd{font-size:18px}.cr .cr-follow{min-width:68px;min-height:34px;padding:7px 10px}.cr-author__all{font-size:10px;margin-top:13px}.cr-works{grid-column:1/-1;display:flex;gap:11px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--muted) transparent;padding-bottom:7px}.cr-work{flex:0 0 46%;scroll-snap-align:start}.cr-work--latest{order:-1}.cr-work--latest:before{display:none}.cr-work__label{font-size:10px;line-height:17px;min-height:17px;margin-bottom:9px}.cr-work__count{font-size:9px}.cr-work__label--continuation{visibility:visible}.cr-work__label--continuation .cr-work__count{display:none}.cr-work__cover{aspect-ratio:1.42;border-radius:var(--radius-control)}.cr-work__play{width:26px;height:26px;right:8px;bottom:8px}.cr-work__play svg{width:14px;height:14px}.cr-work__title{font-size:12px;line-height:18px;margin-top:8px}.cr-work__meta{font-size:9px;line-height:15px;margin-top:5px;gap:2px 7px}.cr-works__empty{flex:1 1;margin:10px 0;font-size:12px}.cr-pagination{font-size:11px;padding:23px 0 34px;gap:12px}.cr-pagination>div{gap:12px}.cr-pagination a{padding-inline:10px}.cr-pagination__total{max-width:100px}.cr-dialog__copy{font-size:13px}.cr-empty{padding:48px 12px 60px}}@media(max-width:360px){.cr-main{padding-inline:16px}.cr-heading h1{font-size:25px}.cr-search{max-width:140px}.cr-author__name{font-size:15px}.cr-metrics{gap:17px}.cr-author__bottom{gap:8px}.cr .cr-follow{min-width:60px;padding-inline:8px}.cr-metrics dt{font-size:9px}}@media(prefers-reduced-motion:reduce){.cr-work__cover img,.cr-work__play{transition:none}.cr-work:hover .cr-work__cover img{transform:none}}.cr-search-wrap{width:280px;max-width:100%;min-width:0}.cr-search-wrap .cc{font-size:11px;line-height:18px}.cr-search button:disabled{opacity:.5;cursor:default}@media(max-width:560px){.cr-search-wrap{width:160px}}@media(max-width:360px){.cr-search-wrap{width:140px}}