.f404-community__heading{display:flex;justify-content:space-between;align-items:flex-end;gap:50px;padding-block:70px 45px}.f404-community__heading h1{font-size:clamp(42px,5vw,65px);margin-top:20px}.f404-community__heading>div>p:last-child{font-size:14px;color:#b6b6c0;max-width:540px;margin-top:20px}.f404-community__count{flex:none;display:grid;gap:5px;text-align:right}.f404-community__count>strong{font-size:64px;font-weight:500;line-height:1.1;letter-spacing:-.06em}.f404-community__count>span{font:10px var(--mono,monospace);color:#adadb7}.f404-community__count>a{display:inline-flex;justify-content:flex-end;align-items:center;gap:10px;min-height:44px;color:#f3bbce;text-decoration:none;font-size:13px}.f404-community__toolbar{display:flex;justify-content:space-between;align-items:center;gap:15px;border-block:1px solid #ffffff25;padding-block:14px;margin-bottom:30px}.f404-community__toolbar nav,.f404-community__toolbar>div{display:flex;gap:12px;align-items:center}.f404-community__toolbar nav a{min-height:44px;padding:10px 16px;border-radius:6px;font-size:13px;text-decoration:none;color:#b6b6be}.f404-community__toolbar nav a[aria-current]{background:#f5edce12;color:#f5edce}.f404-community :is(.f404-community__toolbar,.f404-community__pagination) button{display:inline-flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ffffff28;border-radius:6px;min-height:44px;padding:10px 15px;background:#ffffff04;color:#e7ead9;font:12px var(--ff);cursor:pointer}.f404-community button:disabled{opacity:.45;cursor:default}.f404-community__empty{text-align:center;padding:80px 20px;min-height:350px;border:1px solid #ffffff20;border-radius:10px}.f404-community__empty h2{font-size:30px}.f404-community__empty p{font-size:14px;color:#b6bda5;margin:15px auto 25px;max-width:430px}.f404-community__skeleton{height:110px;max-width:500px;margin:auto;border-radius:10px;background:linear-gradient(100deg,#ffffff05,#ffffff09,#ffffff05)}.f404-agent-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.f404-agent-card{position:relative;border:1px solid #e2e4c91c;border-radius:10px;background:radial-gradient(ellipse at 50% 60%,#6a654619,transparent 70%),#141417;overflow:hidden;padding:14px 16px 18px}.f404-agent-card[data-me]{border-color:#f69ab1}.f404-agent-card__number{font:8px var(--mono,monospace);color:#9aa789;letter-spacing:.1em}.f404-agent-card>.f404-agent-art{margin-top:-5px}.f404-agent-card figcaption{display:grid;gap:5px;text-align:center;padding:0 8px 15px}.f404-agent-card figcaption strong{font-size:17px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.f404-agent-card figcaption>span{color:#adadb7;font-size:11px}.f404-agent-card__xp{display:block;border-top:1px solid #ffffff14;padding-top:12px;text-align:center;font:10px var(--mono,monospace);color:#ced9b1}.f404-public-board{border:1px solid #ffffff20;border-radius:10px;overflow:hidden}.f404-public-board table{border-collapse:collapse;width:100%;text-align:left}.f404-public-board th{padding:18px 24px;background:#ffffff04;color:#a8b198;font:10px var(--mono,monospace);font-weight:400}.f404-public-board td{padding:10px 24px;border-top:1px solid #ffffff17}.f404-public-board td:last-child,.f404-public-board th:last-child{text-align:right}.f404-public-board__rank{font:22px var(--mono,monospace);color:#becba2;width:10%}.f404-public-board tr:nth-child(-n+3) .f404-public-board__rank{color:#ff9db8}.f404-public-board__player{display:flex;gap:18px;align-items:center}.f404-public-board__player>.f404-agent-art{width:90px;height:90px}.f404-public-board__player>div{min-width:0;display:grid;gap:5px}.f404-public-board__player strong{font-size:16px;font-weight:500;overflow-wrap:anywhere}.f404-public-board__player>div>span{font-size:11px;color:#aaaab5}.f404-public-board__xp{font:18px var(--mono,monospace);color:#e8e9d5}.f404-public-board__context{width:20%}.f404-public-board__context span{font-size:12px;display:block;color:#c0cda8}.f404-public-board__context meter{display:block;width:90px;height:8px;margin-top:6px;accent-color:#c0d69b}.f404-community__pagination{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-top:24px}.f404-community__pagination>span{font:11px var(--mono,monospace);color:#a9b399}.f404-community__pagination>div{display:flex;gap:10px}.f404-community .f404-community__privacy{font-size:11px;color:#8d9a7f;margin-top:24px;max-width:700px}.f404-community--focused .f404-community__heading{padding-block:24px}.f404-community--focused .f404-community__heading h1{font-size:32px;margin-top:8px}.f404-community--focused .f404-community__heading>div>p:last-child,.f404-community--focused .f404-community__privacy,.f404-community--focused .f404-final,.f404-community--focused>.f404-footer{display:none}.f404-community--focused .f404-agent-grid{gap:12px;grid-template-columns:repeat(6,minmax(0,1fr))}.f404-community--focused .f404-agent-card{padding:9px 12px}.f404-community--focused .f404-agent-card figcaption{padding-bottom:6px}.f404-community--focused .f404-agent-card figcaption strong{font-size:12px}.f404-community--focused .f404-agent-card__xp{padding-top:6px;font-size:9px}.f404-sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:900px){.f404-agent-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.f404-community--focused .f404-agent-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.f404-public-board td,.f404-public-board th{padding-inline:16px}}@media(max-width:600px){.f404-community__heading{padding-block:35px 25px;gap:20px;align-items:flex-start;flex-direction:column}.f404-community__heading h1{font-size:40px}.f404-community__count{grid-template-columns:auto 1fr;align-items:center;text-align:left;gap:0 15px}.f404-community__count>strong{font-size:38px;grid-row:span 2}.f404-community__count>a{justify-content:flex-start;min-height:32px}.f404-community__toolbar{flex-wrap:wrap;margin-bottom:20px}.f404-community__toolbar nav{gap:2px}.f404-community__toolbar nav a{padding-inline:10px;font-size:12px}.f404-community__toolbar>div{margin-left:auto}.f404-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.f404-agent-card{padding:10px}.f404-agent-card figcaption strong{font-size:13px}.f404-agent-card figcaption>span{font-size:10px}.f404-community--focused .f404-agent-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.f404-public-board td,.f404-public-board th{padding-inline:10px}.f404-public-board__player>.f404-agent-art{width:60px;height:65px}.f404-public-board__player{gap:7px}.f404-public-board__player strong{font-size:12px}.f404-public-board__rank{font-size:16px}.f404-public-board__xp{font-size:13px}.f404-public-board th:nth-child(3),.f404-public-board__context{display:none}.f404-community__pagination{align-items:flex-start;flex-direction:column}.f404-community__pagination>div{width:100%;justify-content:space-between}}.f404-community .f404-community__heading--simple{padding-block:32px 24px;align-items:center;flex-direction:row;gap:20px}.f404-community .f404-community__heading--simple h1{font-size:30px;line-height:1.2;margin:0;letter-spacing:-.035em}.f404-community .f404-community__heading--simple .f404-community__count{display:flex;align-items:center;gap:22px;text-align:left}.f404-community .f404-community__heading--simple .f404-community__count>span{font-size:11px}.f404-agent-card>.f404-agent-art{margin-top:38px}.f404-community--focused .f404-agent-card>.f404-agent-art{margin-top:25px}@media(max-width:600px){.f404-community .f404-community__heading--simple{align-items:flex-start;flex-direction:column;gap:10px}.f404-community .f404-community__heading--simple h1{font-size:25px}.f404-community .f404-community__heading--simple .f404-community__count{width:100%;justify-content:space-between}.f404-agent-card>.f404-agent-art{margin-top:30px}}.f404-directory-loading{padding-bottom:20px}.f404-directory-loading__welcome{display:flex;align-items:center;justify-content:center;gap:20px;padding:25px 15px 40px;text-align:left}.f404-directory-loading__welcome strong{font-size:18px;font-weight:500;color:#f5f0dc}.f404-directory-loading__welcome p{margin-top:8px;font-size:14px;color:#acacb8}.f404-directory-loading__agent{width:88px;animation:f404-loading-step 1.4s ease-in-out infinite}.f404-loading-dots{display:flex;gap:6px;margin-top:16px}.f404-loading-dots i{width:6px;height:6px;background:#ff4876;animation:f404-loading-pulse 1.2s ease-in-out infinite}.f404-loading-dots i:nth-child(2){animation-delay:.15s}.f404-loading-dots i:nth-child(3){animation-delay:.3s}.f404-directory-loading__placeholder{position:relative;display:flex;flex-direction:column;align-items:center;gap:14px;padding:38px 20px 28px;border:1px solid #ffffff12;border-radius:12px;background:linear-gradient(115deg,#141417 30%,#242027 48%,#141417 66%);background-size:300% 100%;animation:f404-directory-shimmer 2.6s ease-in-out infinite;min-width:0}.f404-skeleton-agent{position:relative;display:block;width:90px;height:116px;margin-bottom:10px}.f404-skeleton-agent i{position:absolute;inset:8px 0 24px;border:9px solid #ffffff09;background:#ffffff03;border-radius:30px}.f404-skeleton-agent i:before{content:"";position:absolute;width:5px;height:9px;left:24px;top:26px;background:#ff48763b;box-shadow:16px 0 #ff48763b}.f404-skeleton-agent b{position:absolute;bottom:0;left:23px;width:44px;height:30px;border-radius:4px 4px 14px 14px;background:#ffffff09}.f404-skeleton-line{width:65%;height:12px;background:#ffffff08;border-radius:20px}.f404-skeleton-line--short{width:40%;height:8px;background:#ffffff05}.f404-directory-loading__rows{display:grid;gap:10px}.f404-directory-loading__rows .f404-directory-loading__placeholder{flex-direction:row;padding:18px 24px;gap:28px}.f404-directory-loading__rows .f404-skeleton-agent{width:50px;height:64px;margin:0;flex:none}.f404-directory-loading__rows .f404-skeleton-agent i{border-width:5px;border-radius:16px;inset:4px 0 15px}.f404-directory-loading__rows .f404-skeleton-agent i:before{display:none}.f404-directory-loading__rows .f404-skeleton-agent b{left:13px;width:24px;height:16px}.f404-directory-loading__rows .f404-skeleton-line{width:30%}.f404-directory-loading__rows .f404-skeleton-line--short{width:10%;margin-left:auto}.f404-refreshing{animation:f404-directory-spin 1s linear infinite}@keyframes f404-directory-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes f404-loading-step{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-4px) rotate(3deg)}}@keyframes f404-loading-pulse{0%,to{opacity:.3}50%{opacity:1}}@keyframes f404-directory-spin{to{transform:rotate(1turn)}}@media(max-width:600px){.f404-directory-loading__welcome{padding:20px 0 30px;gap:15px}.f404-directory-loading__welcome strong{font-size:16px}.f404-directory-loading__agent{width:70px;flex:none}.f404-directory-loading__placeholder{padding:24px 12px;gap:10px}.f404-skeleton-agent{transform:scale(.85);margin-block:-5px}.f404-directory-loading__cards .f404-directory-loading__placeholder:nth-child(n+5){display:none}}@media(prefers-reduced-motion:reduce){.f404-directory-loading__agent,.f404-directory-loading__placeholder,.f404-loading-dots i,.f404-refreshing{animation:none}}.f404-community__content{padding-bottom:56px}@media(max-width:600px){.f404-community__content{padding-bottom:40px}}