/* RQ is a world with an interface at its edges. */
.rq-homepage{height:100dvh;min-height:640px;overflow:hidden;display:block;background:var(--rq-bg);color:var(--rq-ink)}
.rq-homepage main,.rq-homepage .rq-hero,.rq-homepage .rq-hero-grid{position:static;display:block;width:100%;height:100%;padding:0;margin:0;min-width:0}
.rq-homepage .rq-stage-header{position:fixed;z-index:30;inset:0 0 auto;height:68px;min-height:68px;margin:0;padding:0 24px;display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;gap:22px;border:0;background:var(--rq-glass);backdrop-filter:blur(10px)}
.rq-homepage .rq-stage-brand{font-size:21px;gap:10px}.rq-homepage .rq-stage-brand img{width:30px;height:30px}
.rq-homepage .rq-stage-nav{display:flex;justify-content:center;gap:24px;font-size:13px}
.rq-homepage .rq-stage-actions{font-size:13px;gap:18px}.rq-homepage .rq-stage-join{padding:11px 18px;font-size:14px}
.rq-homepage .header-pot{display:flex;flex-direction:column;gap:3px;white-space:nowrap}.rq-homepage .header-pot span{font-size:11px;color:var(--rq-ink-2)}.rq-homepage .header-pot strong{font-size:18px}
.rq-homepage .queue-world{position:fixed;inset:0;width:100%;height:100dvh;min-height:640px;border:0;border-radius:0;background:var(--rq-bg);overflow:hidden}
.rq-homepage .queue-world:after{display:none}
.rq-homepage #queue-world{position:absolute;inset:0;width:100%;height:100%;mask-image:none}
.rq-homepage .queue-interaction{position:absolute;inset:68px 0 114px;z-index:2;touch-action:pan-y}
.rq-homepage .world-copy{position:fixed;z-index:12;left:24px;top:90px;width:320px;max-width:none;padding:0;background:none;box-shadow:none;text-shadow:0 2px 16px #10171daa}
.rq-homepage .world-copy .world-lede{font:400 35px/1.05 Anton,sans-serif;letter-spacing:-.015em;margin:0 0 10px;white-space:nowrap}
.rq-homepage .world-lede{font:600 15px/1.4 Geist,sans-serif;margin:0;white-space:normal;color:var(--rq-ink)}
.rq-homepage .queue-purpose{font:12px/1.4 Geist,sans-serif;margin:5px 0;color:var(--rq-ink-2);display:block;max-width:none}
.rq-homepage .world-eyebrow{position:static;display:block;font:11px/1.4 Geist,sans-serif;letter-spacing:0;margin:0 0 5px;width:auto}.rq-homepage .world-eyebrow[hidden]{display:none}
.rq-homepage .world-event{font:500 12px/1.35 Geist,sans-serif;display:block;margin-top:9px;background:var(--rq-glass);border:1px solid var(--rq-line);color:var(--rq-gold);border-radius:6px;padding:8px 10px;text-align:left;max-width:100%;text-shadow:none}
.rq-homepage .world-camera{position:fixed;right:24px;top:88px;z-index:14;display:flex;gap:8px;align-items:center;background:var(--rq-glass);border:1px solid var(--rq-line);border-radius:10px;padding:6px 8px;box-shadow:0 4px 20px #0002}
.rq-homepage .world-camera label{font-size:12px;margin:0 4px}.rq-homepage .world-camera select{font:600 13px Geist,sans-serif;background:var(--rq-panel-2);color:var(--rq-ink);border:1px solid var(--rq-line-strong);border-radius:6px;min-height:36px;padding:5px 8px}
.rq-homepage .world-motion{position:static;inset:auto;display:block;min-height:36px;font:12px Geist,sans-serif;padding:7px 10px;border:1px solid var(--rq-line-strong);background:transparent;border-radius:6px;color:var(--rq-ink)}
.rq-homepage .queue-return{position:fixed;right:24px;top:150px;z-index:13;font-size:12px;min-height:36px;background:var(--rq-glass);border:1px solid var(--rq-line-strong);color:var(--rq-ink);padding:8px 12px;border-radius:6px}
.rq-homepage .queue-preview{position:fixed;left:360px;bottom:132px;right:auto;z-index:14;width:min(620px,calc(100vw - 392px));height:174px;min-height:0;display:block;padding:18px;border:1px solid var(--rq-line);border-radius:12px;background:var(--rq-glass);box-shadow:none;backdrop-filter:blur(14px)}
.rq-homepage #selected-project{height:100%}
.rq-homepage .selected-identity{display:grid;grid-template-columns:56px minmax(0,1fr) 74px 70px;grid-template-rows:1fr 36px;gap:10px 14px;align-items:start;height:100%}
.rq-homepage .selected-identity>.selected-logo{width:56px;height:56px;padding:0;border-radius:7px}
.rq-homepage .selected-copy{position:static;display:block;grid-area:auto;min-width:0;padding:0}.rq-homepage .selected-copy h2{font:650 22px/1.2 Geist,sans-serif;letter-spacing:-.025em;margin:0 0 6px;white-space:normal;overflow-wrap:anywhere}
.rq-homepage .selected-description{font:13px/1.4 Geist,sans-serif;color:var(--rq-ink-2);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;margin:0}
.rq-homepage .selected-category{display:block;position:static;margin:6px 0 0;font:11px/1.3 Geist,sans-serif;color:var(--rq-ink-2)}.rq-homepage .selected-category:empty{display:none}
.rq-homepage .selected-rank,.rq-homepage .selected-paid{display:flex;flex-direction:column;gap:8px;white-space:nowrap}.rq-homepage .selected-rank span,.rq-homepage .selected-paid span{font:12px/1.3 Geist,sans-serif;color:var(--rq-ink-2)}
.rq-homepage .selected-rank strong{font:650 36px/1 Geist,sans-serif;color:var(--rq-gold)}.rq-homepage .selected-paid strong{font:600 25px/1 Geist,sans-serif;color:var(--rq-ink)}.rq-homepage .selected-paid small{font:11px/1.3 Geist,sans-serif;color:var(--rq-ink-2)}
.rq-homepage .selected-rank.is-gathering strong{font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:normal}
.rq-homepage .project-link{grid-column:1/3;grid-row:2;width:150px;min-height:36px;align-self:end;font-size:13px;padding:8px 12px;justify-content:center}.rq-homepage .project-link span{display:none}
.rq-homepage .queue-controls{position:absolute;right:18px;bottom:18px;width:116px;height:36px;display:block;padding:0;border:0;background:none}.rq-homepage .queue-navigation{display:flex;align-items:center;justify-content:space-between;width:100%;gap:6px}.rq-homepage .queue-navigation button{width:34px;height:36px;padding:7px;background:none}.rq-homepage .queue-navigation #queue-count{font-size:12px;white-space:nowrap}.rq-homepage .queue-controls p,.rq-homepage .selected-portrait{display:none}
.rq-homepage .selected-identity.is-status{grid-template-columns:1fr;grid-template-rows:auto 1fr auto}.rq-homepage .selected-identity.is-status .selected-provenance{position:static;grid-area:auto;font-size:14px;margin:0}.rq-homepage .selected-identity.is-status .selected-copy{grid-row:2}.rq-homepage .selected-identity.is-status .project-link{grid-column:1;grid-row:3}
/* Earned standing is an overlay, with samples explicitly grouped below live ranks. */
.rq-homepage .rich-list-zone{position:fixed;z-index:15;left:24px;top:238px;width:300px;display:block!important}
.rq-homepage .rank-object{height:auto;min-height:0;padding:12px;border:1px solid var(--rq-line);border-radius:12px;background:var(--rq-glass);box-shadow:none;backdrop-filter:blur(14px);display:block}
.rq-homepage .rank-object-top{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 0 9px}
.rq-homepage .rank-object-title{display:block;font:650 16px/1.2 Geist,sans-serif;letter-spacing:0;margin:0;white-space:nowrap}.rq-homepage .rank-object-top p{font:11px/1.4 Geist,sans-serif;margin:4px 0 0;color:var(--rq-ink-2)}
.rq-homepage #rank-toggle{display:none}.rq-homepage #rank-updated:empty{display:none}.rq-homepage #rank-updated{font-size:11px}.rq-homepage #rich-list{display:flex;flex-direction:column;gap:3px;overflow:visible;flex:none}
.rq-homepage #rich-list .rich-row{display:grid;grid-template-columns:23px 22px 30px minmax(0,1fr) 43px;grid-template-rows:20px 12px;gap:0 6px;align-items:center;min-height:42px;flex:none;padding:5px 6px;height:auto;border-radius:6px;background:#ffffff0a;color:var(--rq-ink)!important;box-shadow:none;border:0;transform:none}
.rq-homepage #rich-list .rich-row:hover{background:#ffffff20}.rq-homepage #rich-list .rich-row.is-live:first-child{background:#f2e1a2;color:var(--rq-on-yellow)!important;min-height:48px}
.rq-homepage .rich-rank{grid-column:1;grid-row:1/3;font:650 22px/1 Geist,sans-serif}
.rq-homepage .rank-avatar{grid-column:2;grid-row:1/3;width:22px;height:30px;display:block}.rq-homepage .rank-avatar svg{width:100%;height:100%}
.rq-homepage .rank-logo{grid-column:3;grid-row:1/3;width:30px;height:30px;border:0;padding:0}
.rq-homepage .rich-project{grid-column:4;grid-row:1/3;min-width:0}.rq-homepage .rich-project strong{font:650 13px/1.3 Geist,sans-serif;text-transform:none;white-space:nowrap}.rq-homepage .rich-project small,.rq-homepage .rank-context{display:none}
.rq-homepage .rich-score{grid-column:5;grid-row:1;font:650 14px/1 Geist,sans-serif;text-align:right}.rq-homepage .score-sample{display:none}
.rq-homepage .rich-move{display:block;grid-column:5;grid-row:2;font:500 11px/1 Geist,sans-serif;text-align:right;white-space:nowrap}.rq-homepage .rich-move.is-up{color:var(--rq-up)}.rq-homepage .rich-move.is-down{color:var(--rq-down)}
.rq-homepage .rich-leader-label{display:block;font:650 11px/1.2 Geist,sans-serif;text-transform:uppercase;color:#745311;margin-bottom:1px}
.rq-homepage .rank-samples-note{font:11px/1.3 Geist,sans-serif;color:var(--rq-ink-2);margin:8px 0 3px;padding:8px 0 0;border-top:1px solid var(--rq-line)}
.rq-homepage .rank-object-foot{display:flex;justify-content:space-between;gap:8px;font-size:11px;padding:10px 0 0;margin-top:8px;border-top:1px solid var(--rq-line);min-height:0}.rq-homepage .rank-object-foot a:last-child{display:none}
.rq-homepage .rich-gathering{grid-column:5;grid-row:1/3;font-size:11px;color:var(--rq-ink-2)}
/* Discovery stays at the bottom of the world. */
.rq-homepage .queue-strip{position:fixed;inset:auto 0 0;height:112px;margin:0;padding:9px 24px 10px;z-index:20;border:0;border-top:1px solid var(--rq-line);background:var(--rq-glass);backdrop-filter:blur(14px);min-height:0}
.rq-homepage .queue-strip-head{display:flex;gap:16px;align-items:center;margin:0 0 6px;font-size:11px;height:17px}.rq-homepage .queue-strip-head h2{font:600 11px Geist,sans-serif;letter-spacing:.05em;margin:0}.rq-homepage .queue-strip-head a{margin-left:auto;margin-right:80px}.rq-homepage .queue-strip-head #queue-data-status{font-size:11px}
.rq-homepage .queue-ticker-viewport{height:74px;padding:0;overflow-x:auto;scrollbar-width:none;min-width:0;width:100%}.rq-homepage .queue-ticker-track{display:flex;gap:10px;min-width:0;width:max-content}
.rq-homepage .queue-ticker-card{display:flex;align-items:center;width:300px;flex:0 0 300px;min-width:0;height:72px;gap:10px;padding:8px 10px;border:1px solid var(--rq-line);background:var(--rq-glass);border-radius:7px}
.rq-homepage .ticker-character{width:36px;height:48px;flex:0 0 36px}.rq-homepage .ticker-character svg{width:100%;height:100%}.rq-homepage .queue-ticker-card .selected-logo{width:38px;height:38px;object-fit:contain;flex:0 0 38px;border-radius:5px;padding:0}
.rq-homepage .ticker-copy{min-width:0}.rq-homepage .ticker-copy strong{font:650 14px/1.2 Geist,sans-serif;text-transform:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rq-homepage .ticker-copy small{font:600 12px/1.3 Geist,sans-serif;color:var(--rq-gold);margin:4px 0 0;display:block}.rq-homepage .ticker-description{display:none}
.rq-homepage .ticker-motion{position:absolute;right:24px;top:5px;font-size:11px;min-height:25px;background:none;color:var(--rq-ink-2);border-color:var(--rq-line-strong)}
.rq-homepage .rq-home-footer{display:none}
#world-updates-dialog{width:min(600px,calc(100vw - 32px));max-height:calc(100dvh - 48px);overflow:auto;border:1px solid var(--rq-line-strong);border-radius:14px;background:var(--rq-panel);color:var(--rq-ink);padding:24px;box-shadow:none}#world-updates-dialog::backdrop{background:#08131bad;backdrop-filter:blur(6px)}#world-updates-close{display:block;margin-left:auto;background:none;border:1px solid var(--rq-line-strong);color:var(--rq-ink);padding:10px 14px;border-radius:6px;min-height:40px}
.rq-homepage .home-updates{margin:20px 0 0;padding:0;border:0}.rq-homepage .home-updates .updates-heading{display:block}.rq-homepage .home-updates h2{font:400 30px Anton,sans-serif;margin:10px 0}.rq-homepage .home-updates .updates-heading p{font-size:14px;line-height:1.5}.rq-homepage .home-updates .updates-list{display:grid;gap:12px;margin-top:20px}.rq-homepage .home-updates .update-item{background:var(--rq-panel);border:1px solid var(--rq-line-strong);border-radius:10px;padding:18px;display:block}.rq-homepage .home-updates .update-brand{color:var(--rq-ink);font-size:18px}.rq-homepage .home-updates .update-copy>p{font-size:16px;line-height:1.55;color:var(--rq-ink)}.rq-homepage .home-updates .update-category{font-size:18px;color:var(--rq-up)}.rq-homepage .home-updates .update-meta time,.rq-homepage .home-updates .update-links small{color:var(--rq-ink-2)}.rq-homepage .home-updates .update-links a{color:var(--rq-gold)}.rq-homepage .home-updates .updates-tools[hidden]{display:none}
.rq-homepage .world-fallback .world-fallback-grid{position:fixed;inset:150px 24px 330px 360px;display:flex;justify-content:center;align-items:center}
@media(max-height:820px) and (min-width:851px){.rq-homepage .world-copy{top:82px}.rq-homepage .world-copy .world-lede{font-size:29px;margin-bottom:5px}.rq-homepage .queue-purpose{display:none}.rq-homepage .world-event{margin-top:6px;padding:5px 8px}.rq-homepage .rich-list-zone{top:180px}.rq-homepage #rich-list .rich-row{min-height:36px;padding-block:2px}.rq-homepage #rich-list .rich-row.is-live:first-child{min-height:42px}.rq-homepage .rank-samples-note{margin-top:4px;padding-top:5px}.rq-homepage .rank-object-foot{padding-top:7px;margin-top:5px}}
@media(max-width:1190px) and (min-width:851px){.rq-homepage .rq-stage-nav{gap:13px;font-size:12px}.rq-homepage .rq-stage-actions{gap:12px}.rq-homepage .header-pot{display:none}.rq-homepage .rq-stage-brand{font-size:18px}.rq-homepage .rq-stage-header{gap:14px}.rq-homepage .queue-preview{width:calc(100vw - 382px);left:350px}.rq-homepage .selected-identity{grid-template-columns:48px minmax(0,1fr) 64px 62px;gap:10px}.rq-homepage .selected-identity>.selected-logo{width:48px;height:48px}}
@media(max-width:850px){
 .rq-homepage,.rq-homepage .queue-world{min-height:640px}
 .rq-homepage .rq-stage-header{height:102px;min-height:102px;padding:8px 16px 0;grid-template-columns:1fr auto;grid-template-rows:48px 38px;gap:0 8px}
 .rq-homepage .rq-stage-brand{font-size:18px;gap:7px}.rq-homepage .rq-stage-brand img{width:25px;height:25px}.rq-homepage .rq-stage-join{font-size:13px;padding:10px 14px}
 .rq-homepage .rq-stage-nav{grid-column:1/-1;grid-row:2;justify-content:space-between;gap:12px;font-size:12px;width:100%;padding:0}.rq-homepage .rq-stage-nav a{display:flex;align-items:center;min-height:36px}
 .rq-homepage .rq-stage-actions{grid-column:2;grid-row:1}.rq-homepage .rq-stage-actions>a:not(.rq-stage-join){display:none}
 .rq-homepage .world-copy{left:16px;top:115px;width:calc(100% - 32px)}.rq-homepage .world-copy .world-lede{font-size:28px;margin:0 0 7px}.rq-homepage .world-lede{font-size:13px}.rq-homepage .queue-purpose{display:none}.rq-homepage .world-event{position:absolute;right:0;top:34px;max-width:45%;font-size:11px;padding:5px 7px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0}
 .rq-homepage .world-lede{max-width:53%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
 .rq-homepage .world-eyebrow{font-size:11px;margin:0 0 4px}.rq-homepage:has(.world-eyebrow:not([hidden])) .world-copy{top:106px}.rq-homepage:has(.world-eyebrow:not([hidden])) .world-copy .world-lede{font-size:24px}
 .rq-homepage .rich-list-zone{left:16px;right:16px;top:185px;width:auto;margin:0}.rq-homepage .rank-object{padding:10px 12px;border-radius:10px}
 .rq-homepage .rank-object-top{padding:0 0 7px}.rq-homepage .rank-object-title{font-size:13px}.rq-homepage .rank-object-top p{display:none}.rq-homepage #rank-toggle{display:block;background:none;border:0;color:var(--rq-gold);font:600 11px Geist,sans-serif;padding:0;min-height:20px}.rq-homepage #rank-updated{display:none}
 .rq-homepage .rich-list-zone:not(.is-expanded) .rank-object-foot{display:none}
 .rq-homepage #rich-list .rich-row{grid-template-columns:26px 26px 32px minmax(0,1fr) 45px;min-height:42px;padding:5px 6px}.rq-homepage #rich-list .rich-row.is-live:first-child{min-height:44px}.rq-homepage .rank-avatar{width:26px;height:32px}.rq-homepage .rank-logo{width:32px;height:32px}.rq-homepage .rich-project strong{font-size:14px}.rq-homepage .rich-score{font-size:15px}.rq-homepage .rich-rank{font-size:23px}
 .rq-homepage .rich-list-zone.is-expanded{z-index:28;top:112px;bottom:116px;overflow:auto;border-radius:12px;background:var(--rq-panel)}.rq-homepage .rich-list-zone.is-expanded .rank-object{min-height:100%;box-shadow:none}.rq-homepage .rich-list-zone.is-expanded .rank-object-top{padding:7px 0 12px}.rq-homepage .rich-list-zone.is-expanded .rank-object-title{font-size:20px}.rq-homepage .rich-list-zone.is-expanded #rank-toggle{min-height:36px;font-size:12px}.rq-homepage .rich-list-zone.is-expanded .rank-object-top p{display:block;font-size:11px}.rq-homepage .rich-list-zone.is-expanded #rich-list .rich-row{min-height:46px}.rq-homepage .rank-samples-note{font-size:11px}
 .rq-homepage .queue-preview{left:12px;right:12px;bottom:112px;width:auto;height:158px;padding:12px;border-radius:10px}.rq-homepage .selected-identity{grid-template-columns:42px minmax(0,1fr) 52px 54px;grid-template-rows:1fr 36px;gap:8px 9px}.rq-homepage .selected-identity>.selected-logo{width:42px;height:42px}.rq-homepage .selected-copy h2{font-size:18px;margin-bottom:5px}.rq-homepage .selected-description{font-size:11px;-webkit-line-clamp:1}.rq-homepage .selected-category{font-size:11px;margin-top:5px}.rq-homepage .selected-rank span,.rq-homepage .selected-paid span{font-size:11px}.rq-homepage .selected-rank strong{font-size:30px}.rq-homepage .selected-paid strong{font-size:24px}.rq-homepage .selected-paid small{font-size:11px}.rq-homepage .selected-rank.is-gathering strong{font-size:11px}
 .rq-homepage .project-link{font-size:12px;width:136px;min-height:36px;padding:8px}.rq-homepage .queue-controls{right:12px;bottom:12px;width:112px}.rq-homepage .queue-navigation button{width:34px;height:36px}.rq-homepage .queue-navigation #queue-count{font-size:11px}
 .rq-homepage .world-camera{top:auto;bottom:280px;left:50%;right:auto;transform:translateX(-50%);padding:4px 6px;gap:6px;white-space:nowrap}.rq-homepage .world-camera label{display:none}.rq-homepage .world-camera select{font-size:11px;min-height:32px}.rq-homepage .world-motion{font-size:11px;min-height:32px;padding:6px 8px}
 .rq-homepage .queue-return{top:282px;right:16px;font-size:11px;min-height:28px;padding:6px 8px}.rq-homepage .queue-interaction{inset:102px 0 104px}
 .rq-homepage .queue-strip{height:102px;padding:8px 12px}.rq-homepage .queue-strip-head{font-size:11px;margin-bottom:5px}.rq-homepage .queue-strip-head h2{font-size:11px;letter-spacing:0}.rq-homepage .queue-strip-head #queue-data-status{display:none}.rq-homepage .queue-strip-head a{margin-right:70px;font-size:11px}.rq-homepage .ticker-motion{top:5px;right:12px;font-size:11px}.rq-homepage .queue-ticker-viewport{height:66px}.rq-homepage .queue-ticker-card{width:250px;flex-basis:250px;height:64px;padding:7px 8px;gap:8px}.rq-homepage .ticker-character{width:30px;height:42px;flex-basis:30px}.rq-homepage .queue-ticker-card .selected-logo{width:32px;height:32px;flex-basis:32px}.rq-homepage .ticker-copy strong{font-size:13px}.rq-homepage .ticker-copy small{font-size:11px}
 .rq-homepage .world-fallback .world-fallback-grid{inset:280px 16px 330px;display:flex}.rq-homepage .fallback-figure{width:120px}
 #world-updates-dialog{padding:16px}.rq-homepage .home-updates .update-copy>p{font-size:15px}
}
/* The world owns the viewport; extra information opens above it. */
.rq-homepage .mobile-owner-nav{display:none}
.rq-homepage .world-camera #updates-motion{font:12px Geist,sans-serif;min-height:36px;padding:7px 9px;background:none;color:var(--rq-ink);border:1px solid var(--rq-line-strong);border-radius:6px}
.rq-homepage .world-rank-filters{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:6px}
.rq-homepage .world-rank-filters select{width:100%;min-width:0;min-height:32px;padding:5px;font:12px Geist,sans-serif;background:var(--rq-panel-2);border:1px solid var(--rq-line-strong);border-radius:5px;color:var(--rq-ink)}
.rq-homepage #rank-metric-note{font:11px/1.4 Geist,sans-serif;color:var(--rq-ink-2);margin:0 0 8px}
.rq-homepage .rich-list-zone{top:230px;overflow:auto;border-radius:12px;scrollbar-width:thin}
.rq-homepage #rich-list .rich-row{min-height:36px;padding-block:2px}
.rq-homepage #rich-list .rich-row.is-live:first-child{min-height:42px}
.rq-homepage .rich-project strong{overflow:hidden;text-overflow:ellipsis;display:block}
#entry-dialog{width:min(520px,calc(100vw - 32px));max-height:calc(100dvh - 32px);padding:24px;overflow:auto;border:1px solid var(--rq-line-strong);border-radius:16px;background:var(--rq-panel);color:var(--rq-ink);box-shadow:none}
#entry-dialog::backdrop{background:#08131b80;backdrop-filter:blur(4px)}
.world-project-head{display:flex;align-items:center;gap:12px}.world-project-head>.world-project-logo{width:52px;height:52px;border-radius:7px;flex:none}.world-project-character{width:46px;flex:0 0 46px;height:60px}.world-project-character svg{width:100%;height:100%}.world-project-head h2{font:650 23px/1.15 Geist,sans-serif;margin:4px 0;overflow-wrap:anywhere}.world-project-head p{font:12px Geist,sans-serif;color:var(--rq-ink-2);margin:0}.world-project-head>button{margin-left:auto;align-self:start;background:none;color:var(--rq-ink);border:1px solid var(--rq-line-strong);border-radius:50%;font-size:22px;width:36px;height:36px;flex:0 0 36px}.world-project-description{font:16px/1.5 Geist,sans-serif;color:var(--rq-ink-2);margin:20px 0}
.world-project-standing{display:grid;grid-template-columns:1fr 1fr;gap:18px;padding:18px 0;border-block:1px solid var(--rq-line)}.world-project-standing>div{display:flex;flex-direction:column;gap:6px}.world-project-standing span{font:13px Geist,sans-serif;color:var(--rq-ink-2)}.world-project-standing strong{font:650 30px/1.2 Geist,sans-serif;color:var(--rq-gold)}.world-project-standing>div:last-child strong{font-size:20px;color:var(--rq-ink)}
.world-project-metrics{margin:18px 0}.world-project-metrics>div{display:flex;justify-content:space-between;gap:16px;padding:8px 0}.world-project-metrics dt{font:14px Geist,sans-serif;color:var(--rq-ink-2)}.world-project-metrics dd{margin:0;font:600 15px Geist,sans-serif}.world-project-full{display:block;background:var(--rq-yellow);color:var(--rq-on-yellow);border-radius:7px;padding:12px 16px;text-align:center;font:650 14px Geist,sans-serif;text-decoration:none}
#world-notification{position:fixed;z-index:24;right:24px;top:152px;width:290px;background:var(--rq-glass);color:var(--rq-ink);border:1px solid var(--rq-line);border-radius:12px;padding:16px;box-shadow:none}#world-notification[hidden]{display:none}.notification-label{display:block;color:var(--rq-gold);font:11px/1.4 Geist,sans-serif;padding-right:26px;margin-bottom:8px}#world-notification strong{font:650 15px/1.4 Geist,sans-serif;display:block;padding-right:20px}#world-notification p{font:13px/1.5 Geist,sans-serif;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:8px 0 12px}.notification-dismiss{position:absolute;top:8px;right:8px;width:32px;height:32px;background:none;border:0;color:var(--rq-ink);font-size:23px}.notification-open{background:none;color:var(--rq-gold);border:0;padding:0;font:600 12px Geist,sans-serif;min-height:32px}
@media(min-width:851px) and (max-height:820px){.rq-homepage .rich-list-zone{top:180px}.rq-homepage .rank-object{padding:8px}.rq-homepage .rank-object-top{padding-bottom:6px}.rq-homepage .rank-object-top p{display:none}.rq-homepage #rank-metric-note{font-size:11px;margin-bottom:5px}.rq-homepage .world-rank-filters select{min-height:28px;font-size:11px}.rq-homepage #rich-list .rich-row{min-height:32px;grid-template-rows:18px 12px;padding-block:1px}.rq-homepage #rich-list .rich-row.is-live:first-child{min-height:36px}.rq-homepage .rank-samples-note{font-size:11px;padding-top:4px;margin:4px 0 2px}.rq-homepage .rank-object-foot{font-size:11px;padding-top:5px}}
@media(max-width:850px){.rq-homepage .mobile-owner-nav{display:flex}.rq-homepage .rq-stage-nav{font-size:11px;gap:8px}.rq-homepage .rich-list-zone{top:185px;overflow:visible}.rq-homepage .rich-list-zone:not(.is-expanded) .world-rank-filters,.rq-homepage .rich-list-zone:not(.is-expanded) #rank-metric-note{display:none}.rq-homepage .rich-list-zone.is-expanded{overflow:auto}.rq-homepage .rich-list-zone.is-expanded .world-rank-filters select{font-size:13px;min-height:40px}.rq-homepage .world-camera #updates-motion{font-size:11px;min-height:32px;padding:6px}.rq-homepage .world-camera{gap:4px;width:max-content;max-width:calc(100vw - 24px)}.rq-homepage .selected-description{font-size:12px}.rq-homepage .selected-rank span,.rq-homepage .selected-paid span{font-size:11px}.rq-homepage .selected-copy h2{font-size:17px}.rq-homepage #world-notification{top:282px;right:16px;left:16px;width:auto;padding:14px}.rq-homepage #world-notification p{font-size:14px}.rq-homepage .world-event{max-width:48%;font-size:11px;min-height:30px;top:31px}.rq-homepage .world-lede{max-width:48%}.rq-homepage #rank-toggle{min-height:28px;font-size:12px}.rq-homepage .queue-return{top:286px}
#entry-dialog{padding:18px}.world-project-head{gap:8px}.world-project-head h2{font-size:20px}.world-project-character{width:38px;flex-basis:38px}.world-project-head>.world-project-logo{width:44px;height:44px}
}

.rq-homepage #world-labels{position:absolute;inset:0;pointer-events:none;z-index:5}.rq-homepage .world-project-label{position:absolute;transform:translate(-50%,-100%);pointer-events:auto;white-space:nowrap;background:#18313ce8;color:var(--rq-ink);border:1px solid #afc3cd;border-radius:20px;padding:6px 11px;font:600 12px/1.1 Geist,sans-serif;box-shadow:none}.rq-homepage .world-project-label.is-leader{background:#ffe58e;color:var(--rq-panel);border:2px solid #fff5cf;font-size:14px;padding:8px 14px}.rq-homepage .world-project-label[hidden]{display:none}.rq-homepage .world-fallback #world-labels{display:none}
@media(max-width:850px){.rq-homepage .world-project-label{font-size:11px;padding:5px 8px}.rq-homepage .world-project-label.is-leader{font-size:12px;padding:6px 10px}}
.rq-homepage .world-event{pointer-events:auto}
.rq-homepage{overflow:visible}
.rq-homepage .world-copy,.rq-homepage .world-copy .world-lede,.rq-homepage .world-lede,.rq-homepage .queue-purpose,.rq-homepage .world-eyebrow{color:var(--rq-ink);text-shadow:0 1px 8px #edf5f36b}
.rq-homepage .world-eyebrow a{color:var(--rq-ink);text-decoration:underline}
.rq-homepage .world-fallback-grid{color:var(--rq-ink)}

@media(max-width:850px){.rq-homepage .queue-preview{height:110px}.rq-homepage .selected-category{display:none}.rq-homepage .selected-copy{align-self:start}.rq-homepage .selected-identity{grid-template-rows:42px 32px;gap:8px 9px}.rq-homepage .project-link{min-height:32px;padding-block:6px}.rq-homepage .world-camera{bottom:232px}.rq-homepage .world-fallback .world-fallback-grid{bottom:286px}}
@media(max-height:700px){.rq-homepage,.rq-homepage .queue-world{min-height:0}}
@media(max-width:850px) and (max-height:700px){.rq-homepage .rq-stage-header{height:86px;min-height:86px;grid-template-rows:40px 30px}.rq-homepage .rq-stage-nav a{min-height:30px}.rq-homepage .world-copy{top:94px}.rq-homepage .world-copy .world-lede{font-size:23px}.rq-homepage .world-lede{display:none}.rq-homepage .world-event{top:0;font-size:11px;max-width:40%}.rq-homepage .rich-list-zone{top:132px}.rq-homepage .rich-list-zone:not(.is-expanded) #rich-list{display:none}.rq-homepage .rich-list-zone:not(.is-expanded) .rank-object-top{padding:0}.rq-homepage .rich-list-zone.is-expanded{top:94px}.rq-homepage .queue-return{top:194px}.rq-homepage .world-copy .world-lede{max-width:60%;white-space:normal;font-size:20px}}

.rq-homepage #entry-dialog .world-project-full{color:var(--rq-on-yellow)}
.world-project-metrics>div:nth-child(4){border-bottom:1px solid var(--rq-line);padding-bottom:16px;margin-bottom:8px}
.rq-homepage .rich-leader-label{display:none}
.rq-homepage{color:var(--rq-ink)}
.rq-homepage .rq-stage-header,.rq-homepage .queue-preview,.rq-homepage .rank-object,.rq-homepage .queue-strip,.rq-homepage .world-camera{color:var(--rq-ink)}
.rq-homepage .world-project-label{box-shadow:none}
.rq-homepage .world-eyebrow:not([hidden]){position:fixed;top:78px;left:50%;transform:translateX(-50%);width:max-content;max-width:45vw;padding:5px 8px;border-radius:5px;background:var(--rq-panel);color:var(--rq-ink);text-shadow:none}
.rq-homepage .world-eyebrow a{color:var(--rq-gold)}
@media(max-width:850px){.rq-homepage:has(.world-eyebrow:not([hidden])) .world-copy{top:126px}.rq-homepage .world-eyebrow:not([hidden]){top:105px;left:16px;transform:none;max-width:calc(100vw - 32px);padding:2px 6px;font-size:11px;white-space:nowrap}.rq-homepage .world-eyebrow a{display:none}.rq-homepage:has(.world-eyebrow:not([hidden])) .world-copy .world-lede{font-size:22px}}
.rq-homepage .queue-strip-head{padding-right:80px;flex-wrap:nowrap}
.rq-homepage .queue-strip-head a{margin-right:0}
.rq-homepage .ticker-motion{display:block;min-width:0;font-size:11px}
.rq-homepage .rank-unavailable{min-height:0;padding:12px 4px;font-size:13px;line-height:1.4}
.rq-homepage .rank-unavailable h3{font-size:17px;margin:0 0 8px}
.rq-homepage .rich-gathering{max-width:43px;overflow-wrap:anywhere;line-height:1.2}

.world-project-update{border-top:1px solid var(--rq-line);padding-top:14px;margin:0 0 18px}.world-project-update h3{font:600 14px Geist,sans-serif;color:var(--rq-gold);margin:0 0 8px}.world-project-update p{font:14px/1.5 Geist,sans-serif;margin:0;color:var(--rq-ink-2)}

html:has(body.rq-homepage){scrollbar-gutter:auto}
.rq-homepage .world-rank-filters select{height:32px;line-height:1.2}
.rq-homepage .rank-full-link{font-size:12px;color:var(--rq-gold);white-space:nowrap;margin-left:auto}
.rq-homepage .rank-object-foot{display:none}
.rq-homepage .selected-paid small{display:none}
@media(min-width:851px){.rq-homepage .queue-preview{height:94px;width:min(1000px,calc(100vw - 392px));padding:16px}.rq-homepage #selected-project{width:calc(100% - 132px)}.rq-homepage .selected-identity{grid-template-columns:48px minmax(0,1fr) 68px 64px;grid-template-rows:1fr;gap:12px}.rq-homepage .selected-identity>.selected-logo{width:48px;height:48px;grid-column:1;grid-row:1}.rq-homepage .selected-copy{grid-column:2;grid-row:1;align-self:start}.rq-homepage .selected-copy h2{font-size:20px;margin:0}.rq-homepage .selected-category{display:none}.rq-homepage .selected-rank{grid-column:3;grid-row:1}.rq-homepage .selected-paid{grid-column:4;grid-row:1}.rq-homepage .project-link{grid-column:2;grid-row:1;width:max-content;min-height:28px;padding:5px 9px;align-self:end;font-size:12px}.rq-homepage .queue-controls{right:16px;bottom:29px}.rq-homepage .selected-identity.is-status{grid-template-columns:1fr auto;grid-template-rows:1fr}.rq-homepage .selected-identity.is-status .selected-provenance{display:none}.rq-homepage .selected-identity.is-status .selected-copy{grid-column:1;grid-row:1}.rq-homepage .selected-identity.is-status .project-link{grid-column:2;grid-row:1}}
@media(min-width:851px) and (max-height:820px){.rq-homepage .world-rank-filters select{height:28px}}
@media(max-width:850px){.rq-homepage .rank-full-link{display:none}.rq-homepage .rich-list-zone.is-expanded .rank-object-foot{display:flex}.rq-homepage .queue-preview{height:116px}.rq-homepage .selected-identity{grid-template-rows:48px 32px}.rq-homepage .selected-rank,.rq-homepage .selected-paid{gap:4px}.rq-homepage .world-camera{bottom:238px}}

.rq-homepage .selected-sample{position:absolute;left:16px;top:-10px;display:block;padding:2px 7px;background:var(--rq-panel);color:var(--rq-ink-2);border:1px solid var(--rq-line-strong);border-radius:4px;font:11px/1.2 Geist,sans-serif}
