.ex{isolation:isolate;position:relative}.ex-head{padding-block:clamp(26px,3.8vw,48px) clamp(22px,2.8vw,34px);position:relative}.ex-glow{z-index:-1;pointer-events:none;position:absolute;inset:0 0 -140px;overflow:hidden;-webkit-mask-image:linear-gradient(#000 35%,#0000 100%);mask-image:linear-gradient(#000 35%,#0000 100%)}.ex-glow:before{content:"";background:radial-gradient(closest-side,#ff2e883d,#ff2e8812 52%,#0000 74%);border-radius:50%;width:1040px;height:860px;position:absolute;top:-420px;right:-320px}.ex-glow:after{content:"";background-image:radial-gradient(#ffffff1a 1.1px,#0000 1.6px);background-size:16px 16px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 75% at 88% 18%,#000 8%,#0000 74%);mask-image:radial-gradient(42% 75% at 88% 18%,#000 8%,#0000 74%)}@media (max-width:1023px){.ex-glow:before{top:-520px;right:-560px}}.ex-head-grid{gap:14px;display:grid}.ex-head .kicker{margin-bottom:14px}.ex-title{padding-bottom:.06em}.ex-head-side{justify-items:start;gap:16px;display:grid}.ex-head-side .lede{max-width:34rem}.ex-head-link{display:none}@media (min-width:640px){.ex-head-link{display:inline-flex}}@media (min-width:1024px){.ex-head-grid{grid-template-columns:minmax(0,1fr) minmax(0,23.5rem);align-items:end;gap:48px}.ex-head-side{padding-bottom:8px}}.ex-controls{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"tabs tabs""rule rule""showing showing""note note";align-items:center;gap:12px 16px;display:grid}.ex-controls-all{grid-template-areas:"tabs tabs""search search""rule rule""showing sort""note note"}@media (min-width:880px){.ex-controls{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tabs. .""rule rule rule""showing showing showing""note note note";column-gap:14px}.ex-controls-all{grid-template-areas:"tabs search search""rule rule rule""showing showing sort""note note note"}}@media (min-width:1120px){.ex-controls-all{grid-template-areas:"tabs search sort""rule rule rule""showing showing showing""note note note";column-gap:16px}.ex-controls .ex-note{margin-top:-6px}}.ex-rule{background:var(--line);grid-area:rule;height:1px;margin-block:6px 2px}.ex-tabs{flex-wrap:nowrap;grid-area:tabs;width:100%;display:flex}.ex-tabs .tab{flex:auto;min-height:44px;padding-inline:14px}@media (min-width:560px){.ex-tabs{width:max-content}.ex-tabs .tab{padding-inline:18px}}@media (max-width:379px){.ex-tabs .tab{padding-inline:10px;font-size:.84rem}}.ex-count{min-width:22px;height:20px;color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums;background:#ffffff1a;border-radius:999px;place-items:center;padding:0 6px;font-size:.72rem;font-weight:700;display:inline-grid}.tab[aria-current=page] .ex-count{color:var(--plum);background:#1a06101a}.ex-search{grid-area:search;min-width:0;position:relative}.ex-search-icon{width:18px;height:18px;color:var(--ink-subtle);pointer-events:none;position:absolute;top:50%;left:18px;translate:0 -50%}.ex-search-field.field{background:var(--surface);min-height:52px;padding-left:46px;padding-right:96px}.ex-search-btn.btn{min-height:40px;padding-inline:16px;position:absolute;top:6px;right:6px;box-shadow:inset 0 -2px #1a06101a,0 2px #1a061080}.ex-search-btn.btn:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.ex-showing{flex-wrap:wrap;grid-area:showing;align-items:center;gap:8px 12px;min-width:0;display:flex}.ex-showing:empty{display:none}.ex-showing p{color:var(--ink-muted);margin:0;font-size:.9rem;font-weight:600;line-height:1.4}.ex-showing b{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:800}.ex-showing-live{display:none}@media (min-width:640px){.ex-showing-live{border-left:1px solid var(--line-strong);align-items:center;gap:8px;margin-left:14px;padding-left:14px;display:inline-flex}.ex-showing-live .live-pip{width:6px;height:6px;box-shadow:0 0 0 3px #ff2e8838}}.ex-q{max-width:100%;color:var(--ink);background:var(--accent-soft);box-shadow:inset 0 0 0 1px #ff2e8873}.ex-q-text{text-overflow:ellipsis;overflow:hidden}.ex-q svg{flex:none}.ex-sort{grid-area:sort;align-items:center;gap:6px;display:flex}.ex-sort .stat-label{margin-right:4px}@media (max-width:639px){.ex-sort .stat-label{display:none}}.ex-note{grid-area:note;align-items:flex-start;gap:8px;display:flex}.ex-note-icon{flex:none;width:15px;height:15px;margin-top:.16em}.ex-results{margin-top:clamp(18px,2.2vw,26px)}.ex-grid,.ex-ghosts>.grid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.ex-grid,.ex-ghosts>.grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}}@media (min-width:880px){.ex-grid,.ex-ghosts>.grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1120px){.ex-grid,.ex-ghosts>.grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}}.ex-grid-podium>li:nth-child(-n+3) .agent-rank{background:var(--grad);color:var(--plum);padding:5px 9px 4px;font-size:.78rem;rotate:-4deg;box-shadow:0 0 0 2.5px #0c0a0de0,0 3px 0 2.5px #0c0a0d80}@media (min-width:640px) and (max-width:879px){.ex-ghosts-row .agent-card:nth-of-type(n+3){display:none}}@media (min-width:880px) and (max-width:1119px){.ex-ghosts-row .agent-card:nth-of-type(n+4){display:none}}.ex-pager{justify-content:center;align-items:center;gap:12px;margin-top:clamp(28px,4vw,44px);display:flex}.ex-pager-pos{min-width:7.5rem;color:var(--ink-muted);text-align:center;white-space:nowrap;margin:0;font-size:.9rem;font-weight:700}.ex-pager-pos b{color:var(--ink);font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ex-pager span.btn{cursor:default}.ex-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 18px;margin-top:26px;display:flex}.ex-empty{display:grid}.ex-empty>*{grid-area:1/1}.ex-empty .ex-ghosts{align-self:start}.ex-ghosts-row .agent-card{box-shadow:none;background:#ffffff04;border:2px dashed #ffffff21}.ex-ghosts-row .agent-art.ghost{background:radial-gradient(#ffffff12 1.2px, transparent 1.8px) 0 0 / 12px 12px, var(--surface-2);place-items:center;display:grid}.ex-ghosts-row .agent-art.ghost:after{content:"+";color:#ffffff29;font-family:var(--font-display);font-size:clamp(2.4rem,4vw,4rem);line-height:1}.ex-empty-cover{z-index:1;text-align:center;background:radial-gradient(ellipse 62% 58% at 50% 60%, #0c0a0df2 35%, #0c0a0d00 100%), linear-gradient(180deg, #0c0a0d00 0%, #0c0a0db3 40%, var(--bg) 100%);place-items:center;padding:92px 8px 24px;display:grid;position:relative}@media (min-width:640px){.ex-empty-cover{background:radial-gradient(ellipse 46% 62% at 50% 56%, #0c0a0df2 40%, #0c0a0d00 100%), linear-gradient(180deg, #0c0a0d00 30%, var(--bg) 100%);padding:clamp(56px,7vw,88px) 16px clamp(28px,4vw,48px)}}.ex-empty-box{justify-items:center;max-width:40rem;display:grid}.ex-empty-box .lede{text-wrap:balance;margin-top:14px}.ex-empty-sticker{--tilt:-6deg;margin-bottom:20px;font-size:1.05rem}@media (max-width:479px){.ex-empty .ex-actions .btn{width:100%}}.ex-miss{text-align:center;justify-items:center;gap:22px;padding:clamp(26px,5vw,56px) clamp(20px,4.4vw,56px);display:grid}.ex-miss-art{border-radius:20px;width:80px;height:80px;rotate:-6deg;box-shadow:0 0 0 4px #fff,6px 8px 0 4px #00000073}.ex-miss .kicker{margin-bottom:12px}.ex-miss-title{overflow-wrap:anywhere}.ex-miss-text{max-width:34rem;color:var(--ink-muted);text-wrap:pretty;margin:14px auto 0;line-height:1.6}@media (min-width:768px){.ex-miss{text-align:left;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:48px}.ex-miss-art{border-radius:32px;width:168px;height:168px;margin-left:8px}.ex-miss-text{margin-inline:0}.ex-miss .ex-actions{justify-content:flex-start}}.ex-fail{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;display:flex}.ex-fail p{margin:0;font-weight:700}.ex-skel-tabs{border-radius:999px;grid-area:tabs;width:100%;height:52px}@media (min-width:560px){.ex-skel-tabs{width:352px}}.ex-skel-search{border-radius:999px;grid-area:search;height:52px}.ex-skel-sort{border-radius:999px;grid-area:sort;width:150px;height:38px}@media (min-width:640px){.ex-skel-sort{width:196px}}.ex-skel-line{border-radius:999px;grid-area:showing;width:min(15rem,60%);height:14px}.ex-skel-note{border-radius:999px;grid-area:note;width:min(36rem,90%);height:12px}
