.ct-tile{position:relative;display:flex;flex-direction:column;gap:6px;overflow:hidden;isolation:isolate;container-type:inline-size;min-width:0;height:100%;padding:16px;border-radius:18px;color:#fff;text-decoration:none;background:radial-gradient(90% 60% at 80% 85%,#ffc83d38,transparent 60%),radial-gradient(90% 70% at 70% 70%,#ff5fb440,transparent 60%),linear-gradient(165deg,#3a2390,#1b1236 72%);box-shadow:var(--cover-rest-shadow,none)}.ct-tile:focus-visible{outline:2px solid var(--purple-text,#b9a6ff);outline-offset:3px}.ct-title{position:relative;font:800 clamp(17px,12cqw,36px)/1.12 var(--display,inherit);margin-top:.15em;text-shadow:0 2px 10px #1b1236;text-wrap:balance}.ct-tile:lang(en) .ct-title{font-size:clamp(17px,11.4cqw,34px)}.ct-tile:lang(ja) .ct-title{font-size:clamp(16px,10.4cqw,31px)}.ct-title b{font-weight:inherit}.ct-pink{color:#ff8fcd}.ct-gold{color:#ffc83d}.ct-sub{max-width:64%;font-size:clamp(11px,5.6cqw,15px);line-height:1.45;color:#ffffffe6;text-shadow:0 1px 6px #1b1236}.ct-cta,.ct-sub{position:relative}.ct-cta{overflow:hidden;align-self:flex-start;margin-top:auto;display:inline-flex;align-items:center;gap:.5em;font:800 clamp(12px,5.6cqw,16px)/1 var(--display,inherit);color:#fff;padding:.58em .5em .58em 1em;border-radius:999px;background:linear-gradient(180deg,#ff7ec6,#e85bd6);box-shadow:inset 0 1px 0 #ffd6ee99,0 2px 0 #a2369f,0 4px 10px #0006;transition:transform .18s,box-shadow .18s}.ct-cta__arrow{display:grid;place-items:center;width:1.45em;height:1.45em;border-radius:50%;background:#ffffff2e}.ct-cta__arrow svg{width:62%;height:62%}.ct-cta:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,#ffffff70 46%,transparent 62%);transform:translateX(-120%)}.ct-tile:is(:hover,:focus-visible) .ct-cta{transform:translateY(-1px);box-shadow:inset 0 1px 0 #ffd6ee99,0 3px 0 #a2369f,0 8px 16px #0007}.ct-tile:hover .ct-cta:after{transform:translateX(120%);transition:transform .7s ease}.ct-tile:active .ct-cta{transform:translateY(1px);box-shadow:inset 0 1px 0 #ffd6ee99,0 1px 0 #a2369f,0 3px 8px #0006}.ct-heap{position:absolute;z-index:-1;right:-10%;bottom:-3%;width:96%;aspect-ratio:200/144;pointer-events:none;transition:transform .3s cubic-bezier(.2,.7,.2,1)}.ct-tile:hover .ct-heap{transform:translateY(-3px)}.ct-tile--square .ct-heap{right:-14%;bottom:-7%}.ct-tile--square .ct-spark,.ct-tile--square .ct-sub{display:none}.ct-tile--square{padding:12px}.ct-tile--square .ct-title{font-size:clamp(15px,10.6cqw,24px);line-height:1.14}.ct-slot{position:absolute;aspect-ratio:1;transform:translate(-50%,-50%) rotate(var(--ct-angle));filter:drop-shadow(0 5px 4px #0e071f66)}.ct-face,.ct-slot svg{position:relative;display:block;width:100%;height:100%}.ct-face:before{content:"";position:absolute;inset:10%;background:#89601a;-webkit-clip-path:polygon(0 24%,24% 0,76% 0,100% 24%,100% 76%,76% 100%,24% 100%,0 76%);clip-path:polygon(0 24%,24% 0,76% 0,100% 24%,100% 76%,76% 100%,24% 100%,0 76%);transform:translate(3px,4px)}.ct-gem{filter:drop-shadow(0 4px 4px #0e071f88)}.ct-hero{filter:drop-shadow(0 0 16px #ff5fb4aa) drop-shadow(0 8px 10px #0009);animation:ct-float 3.6s ease-in-out infinite}.ct-glow{position:absolute;inset:22% 2% 0;border-radius:50%;background:radial-gradient(closest-side,#ffcb5c55,#ff5fb41f 60%,transparent);filter:blur(8px)}.ct-spark{position:absolute;left:var(--x);top:var(--y);width:calc(12px * var(--s,1));aspect-ratio:1;transform:translate(-50%,-50%);background:#fff;-webkit-clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);clip-path:polygon(50% 0,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0 50%,38% 38%);animation:ct-twinkle 2.4s ease-in-out infinite;animation-delay:calc(var(--s,1) * -1.3s)}@keyframes ct-float{0%,to{transform:translate(-50%,-50%) rotate(var(--ct-angle))}50%{transform:translate(-50%,-58%) rotate(calc(var(--ct-angle) + 3deg))}}@keyframes ct-twinkle{0%,to{opacity:.25;scale:.6}50%{opacity:1;scale:1}}@media(prefers-reduced-motion:reduce){.ct-hero,.ct-spark{animation:none}.ct-cta,.ct-cta:after,.ct-heap{transition:none}}.ct-tile--wide{justify-content:center;gap:5px;padding:14px 16px}.ct-tile--wide .ct-title{max-width:60%;margin:0;font-size:clamp(15px,6.2cqw,24px);line-height:1.2}.ct-tile--wide:lang(en) .ct-title{font-size:clamp(15px,5.8cqw,22px)}.ct-tile--wide:lang(ja) .ct-title{font-size:clamp(14px,5.4cqw,21px)}.ct-tile--wide .ct-sub{max-width:58%;font-size:clamp(11px,3.6cqw,13px)}.ct-tile--wide .ct-cta{margin-top:6px;font-size:clamp(12px,4.2cqw,15px)}.ct-tile--wide .ct-heap{width:58%;right:-6%;bottom:-12%}.ct-tile--wide .ct-spark:nth-of-type(3){display:none}.ct-tile--square .ct-cta{margin-top:8px;padding:0;gap:.35em;background:none;box-shadow:none;color:#ff9fd6;font-size:clamp(12px,6.4cqw,15px)}.ct-tile--square .ct-cta:after{display:none}.ct-tile--square .ct-cta__arrow{width:1.25em;height:1.25em;background:#ff7ec633}.ct-tile--square:is(:hover,:focus-visible) .ct-cta{transform:translateX(2px);box-shadow:none;color:#ffc4e6}.ct-tile--square:active .ct-cta{transform:none;box-shadow:none}.ct-tile--square .ct-heap{width:78%;right:-12%;bottom:-12%}.ct-sub{text-wrap:balance}.mp.br-arcade{--am-bg:var(--bg);--am-wash:var(--bg);--am-chip:var(--panel-2);background:var(--am-bg);color:var(--ink);min-height:calc(100dvh - var(--mp-topnav-h,54px));isolation:isolate}.br-arcade .mp-footer{background:transparent}.br-shell.am-directory{position:relative;padding:22px 22px 28px;isolation:isolate}.am-directory:before{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 85% 0,var(--am-wash),transparent 55%);opacity:.55;pointer-events:none}.am-header{display:flex;align-items:center;gap:22px;margin:0 0 12px;min-width:0;flex-wrap:wrap}.am-header h1{margin:0;font:750 22px/1.4 var(--display);letter-spacing:-.5px;color:var(--ink);flex:none}.am-categories{flex:1 1 360px;gap:4px}.am-categories,.am-categories>nav{display:flex;align-items:center;min-width:0}.am-categories>nav{gap:5px;overflow-x:auto;scrollbar-width:none;flex:1 1}.am-categories>nav::-webkit-scrollbar{display:none}.mp .am-categories a{display:flex;align-items:center;justify-content:center;min-height:38px;padding:8px 14px;flex:none;border-radius:100px;color:var(--body);font:500 12px/1.4 var(--display);text-decoration:none;white-space:nowrap}.mp .am-categories a[aria-current=page]{background:var(--am-chip);color:var(--ink);box-shadow:0 2px 6px #16332608}.am-category-next{display:grid;place-items:center;width:34px;height:38px;flex:none;border:0;border-radius:50%;background:none;color:var(--body);cursor:pointer}.am-category-next:disabled{opacity:.25;cursor:default}.am-tools{display:flex;align-items:center;gap:14px;min-width:0;max-width:100%;flex:none;margin-left:auto}.am-sorts{gap:2px;padding:3px;background:#ffffff0a}.am-sorts,.mp .am-sorts a{display:flex;align-items:center;border-radius:100px}.mp .am-sorts a{min-height:32px;padding:6px 13px;color:var(--body);font:600 12px/1.4 var(--display);text-decoration:none;white-space:nowrap}.mp .am-sorts a:hover{color:var(--ink)}.mp .am-sorts a[aria-current=page]{background:var(--am-chip);color:var(--ink)}.mp a.am-pool-link{display:inline-flex;align-items:center;gap:2px;min-height:38px;color:var(--body);font:500 12px/1.4 var(--display);text-decoration:none;white-space:nowrap}.mp a.am-pool-link svg{flex:none;opacity:.7;transition:transform .15s}.mp a.am-pool-link:hover{color:var(--purple-text)}.mp a.am-pool-link:hover svg{opacity:1;transform:translateX(2px)}.am-open-end{display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.am-cell--marker,.am-marker{display:grid}.am-marker{align-content:end;grid-gap:6px;gap:6px;padding:18px;border-radius:18px;color:#ffffffb8;font-size:13px;line-height:1.5;background:radial-gradient(80% 70% at 85% 15%,#7c5cff59,transparent 65%),radial-gradient(70% 60% at 10% 100%,#3fe0b033,transparent 65%),linear-gradient(150deg,#251d45,#15131c)}.am-marker b{font:800 clamp(18px,1.6vw,24px)/1.2 var(--font-display,inherit);color:#fff}.am-marker__spark{align-self:start;justify-self:start;margin-bottom:auto;font-size:22px;color:#d9cfff}.am-directory .am-open-end,.am-directory>.am-open-end{padding:28px 0 12px;font-size:12px;color:var(--body)}.am-pagination button:disabled{opacity:.6;cursor:wait}.am-wall,.am-wall-container{width:100%;min-width:0}.am-wall{display:grid;grid-template-columns:repeat(var(--am-cols),minmax(0,1fr));grid-template-rows:repeat(var(--am-rows),var(--am-unit));grid-gap:var(--am-gap);gap:var(--am-gap)}.am-cell{min-width:0;min-height:0;position:relative}.am-wall .br-card{width:100%;height:100%;aspect-ratio:auto;border-radius:13px;transform-origin:var(--am-origin,center);transition:transform .18s,box-shadow .18s}.am-wall .is-large .br-card{border-radius:17px}.am-wall .br-card--square>:is(img,video),.am-wall .br-card--square>picture img{object-position:center bottom}.am-wall .br-card--portrait>:is(img,video),.am-wall .br-card--portrait>picture img{object-position:center}.am-wall .br-card__online,.am-wall .br-card__stats{display:none}.am-wall .br-card__name{left:10px;right:10px;bottom:9px;font-size:12px;font-weight:650;line-height:1.35}.am-wall .is-biggest .br-card__name{font-size:20px;left:16px;right:16px;bottom:16px}.am-cell:focus-within{z-index:5}@media(hover:hover) and (pointer:fine){.am-cell:hover{z-index:5}.am-wall .br-card:focus-visible,.am-wall .br-card:hover{transform:scale(1.075);box-shadow:0 10px 30px #12332944}}.am-error{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 16px;margin:14px 0;border-radius:12px;background:var(--am-chip);color:var(--body);font-size:13px}.am-empty button,.am-error button{padding:9px 14px;border:0;border-radius:9px;background:var(--purple);color:white;font:600 12px/1.4 var(--display);cursor:pointer;flex:none}.am-empty{text-align:center;padding:70px 20px;color:var(--body)}.am-empty h2{font:600 18px/1.6 var(--display);margin:0 0 18px;color:var(--ink)}.am-pagination{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 0 12px;font-size:12px;color:var(--body)}.am-pagination button{min-height:40px;padding:10px 27px;border:0;border-radius:10px;background:var(--am-chip);color:var(--ink);font:600 13px/1.5 var(--display);cursor:pointer}.am-pagination button:hover{background:var(--panel-2)}.am-skeleton{height:max(480px,calc(100svh - 120px));overflow:hidden;min-width:0}.am-skeleton__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(94px,1fr));grid-auto-flow:dense;grid-auto-rows:1fr;align-content:start;grid-gap:16px;gap:16px}.am-skeleton__tile{--sk-r:13px;aspect-ratio:1;min-width:0;min-height:0}.am-skeleton__tile.is-large{grid-column:span 2;grid-row:span 2}.am-skeleton__tile.is-tall{grid-column:span 2;grid-row:span 3;aspect-ratio:auto}.am-skeleton__tile.is-biggest{grid-column:span 3;grid-row:span 4;aspect-ratio:auto}.am-loading-header{display:flex;align-items:center;gap:24px;margin-bottom:12px;min-height:38px;overflow:hidden}.am-loading-header .mp-sk{flex:none}.br-arcade :is(button,a):focus-visible{outline:2px solid var(--purple-text);outline-offset:3px}@media(min-width:1800px){.br-shell.am-directory{padding-inline:28px}.am-wall .br-card{border-radius:16px}}@media(max-width:1199px){.am-header{gap:12px 20px}.am-categories{order:3;flex-basis:100%;width:100%}.am-tools{margin-left:auto}}@media(max-width:1143px){.am-skeleton__grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px}}@media(max-width:743px){.am-skeleton__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.am-skeleton__tile.is-biggest{grid-column:span 2;grid-row:span 3}.am-skeleton__tile.is-tall{grid-column:auto;grid-row:auto;aspect-ratio:1}}@media(max-width:699px){.br-shell.am-directory{padding:16px 12px 24px}.am-header{gap:8px 12px}.am-header h1{font-size:19px;max-width:100%}.am-tools{width:100%;justify-content:space-between;gap:8px}.mp a.am-pool-link{min-height:44px}.am-wall .br-card{border-radius:10px}.am-wall .is-large .br-card{border-radius:13px}.am-wall .is-biggest .br-card__name{font-size:14px;left:10px;right:10px}.am-wall .br-card__name{font-size:11px}.am-wall .br-card .mp-gcard__author{display:none}.am-error{font-size:12px;padding:12px;align-items:flex-start}.am-error button,.am-pagination button{min-height:44px}}@media(prefers-reduced-motion:reduce){.am-wall .br-card{transition:none}.am-wall .br-card:focus-visible,.am-wall .br-card:hover{transform:none}}@media(max-width:359px){html:has(.br-arcade) .mp-site-chrome .mp-topnav--m .mp-topnav__inner{padding-inline:12px}html:has(.br-arcade) .mp-topnav--m .mp-topnav__mtabs{gap:8px;margin-left:2px}html:has(.br-arcade) .mp-topnav--m .mp-topnav__mtab{font-size:13px}html:has(.br-arcade) .mp-site-chrome .mp-topnav--m .mp-topnav__mcreate{font-size:12px;padding:0 8px 0 4px;gap:4px}html:has(.br-arcade) .mp-topnav--m .mp-topnav__mcreate-i{width:20px;height:20px}}.am-wall .br-card.br-card--square-art .mp-gcard__img{object-position:center}.am-wall .br-card__name{margin:0;max-height:2.7em;text-wrap:pretty}.am-wall .br-card:is(:hover,:focus-visible) .br-card__shade{background:linear-gradient(transparent 35%,#09090b99 75%,#09090bd9)}.am-wall .am-cell:not(.is-large) .br-card__name{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes am-marquee{0%,18%{transform:translateX(0)}82%,to{transform:translateX(var(--br-marquee))}}.am-wall .am-cell .br-card__name.is-marquee{text-overflow:clip}.am-wall .am-cell .br-card__name.is-marquee>.br-card__name-text{display:inline-block;animation:am-marquee var(--br-marquee-time,3s) ease-in-out infinite alternate}.mp .am-categories a.am-category--online{gap:6px;color:var(--mint,#3fe0b0);background:color-mix(in srgb,var(--mint,#3fe0b0) 12%,transparent)}.mp .am-categories a.am-category--online[aria-current=page]{background:color-mix(in srgb,var(--mint,#3fe0b0) 24%,transparent);color:#fff}.am-stick-sentinel{height:1px;margin-bottom:-1px}.am-header{position:-webkit-sticky;position:sticky;top:var(--mp-topnav-h,0);z-index:20;transition:padding .15s}.am-header:before{content:"";position:absolute;z-index:-1;inset:0 -100vw;background:var(--bg);pointer-events:none}.am-header.is-stuck{flex-wrap:nowrap;gap:12px;padding-block:6px;margin-bottom:6px}.am-header.is-stuck:before{box-shadow:0 10px 14px -10px #000c}.am-header.is-stuck h1{display:none}.am-header.is-stuck .am-categories{order:0;flex:1 1;width:auto}.am-header.is-stuck .am-tools{width:auto;margin-left:0}.mp .am-header.is-stuck .am-categories a{min-height:32px;padding:6px 12px}.mp .am-header.is-stuck .am-sorts a{min-height:30px;padding:5px 12px}.am-header.is-stuck .am-category-next{height:32px}@media(max-width:699px){.am-header.is-stuck .am-tools{display:none}}@media(max-width:899px){.am-header:not(.is-stuck){gap:8px}.am-header:not(.is-stuck) .br-page-heading{flex:1 1;min-width:0;gap:8px}.mp .am-header .br-page-heading h1{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.am-header:not(.is-stuck) .am-tools{order:1;flex:none;width:auto;margin-left:auto}.am-header:not(.is-stuck) .am-categories{order:2;flex:0 0 100%;width:100%}.mp .am-header .am-categories a,.mp .am-header.is-stuck .am-categories a{min-height:32px;padding:4px 10px;border-radius:8px}.am-sorts{padding:2px;border-radius:10px}.mp .am-header .am-sorts a,.mp .am-header.is-stuck .am-sorts a{min-height:28px;padding:4px 10px;border-radius:8px}.am-header .am-category-next{width:30px;height:32px}}@media(max-width:374px){.am-header:not(.is-stuck) .br-page-heading{gap:4px}.mp .am-header .br-page-heading h1{font-size:16px}.mp .am-header .am-sorts a{padding-inline:8px}}