.xb-font{font-family:Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif}.xb-root{position:relative;min-height:100vh;background:#07040d;color:#fff;overflow-x:hidden}.xb-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;background:radial-gradient(120% 90% at 15% 0%,hsl(var(--primary) / .38),transparent 60%),radial-gradient(100% 80% at 100% 100%,hsl(var(--primary) / .26),transparent 55%),#07040d}.xb-swoosh{position:absolute;width:160vw;height:70vh;border-radius:50%;border:2px solid rgba(255,255,255,.1);left:-30vw;animation:xbDrift 22s ease-in-out infinite alternate}.xb-swoosh.s1{top:18vh;transform:rotate(-9deg);background:linear-gradient(90deg,hsl(var(--primary) / .22),transparent 70%)}.xb-swoosh.s2{top:48vh;transform:rotate(7deg);animation-duration:30s;background:linear-gradient(90deg,transparent 20%,hsl(var(--primary) / .18));border-color:#ffffff0f}.xb-swoosh.s3{top:-22vh;transform:rotate(-3deg);animation-duration:38s;border-color:#ffffff0d}@keyframes xbDrift{0%{translate:-3vw 0}to{translate:3vw 2vh}}.xb-pivot{display:flex;align-items:baseline;gap:2.4rem;padding:.15em 0 .3em;overflow-x:auto;scrollbar-width:none;scroll-behavior:smooth;white-space:nowrap}.xb-pivot::-webkit-scrollbar{display:none}.xb-pivot-btn{font-weight:300;font-size:clamp(26px,2.5vw,44px);letter-spacing:-.01em;text-transform:lowercase;color:#ffffff57;transition:color .15s;line-height:1.3}.xb-pivot-btn:hover,.xb-pivot-btn:focus-visible{color:#ffffffbf;outline:none}.xb-pivot-btn.on{color:#fff}.xb-grid{--u: clamp(112px, 8.4vw, 176px);display:grid;grid-template-columns:repeat(auto-fill,var(--u));grid-auto-rows:var(--u);grid-auto-flow:dense;gap:10px;justify-content:start}.xb-tile{position:relative;display:block;overflow:hidden;outline:none;color:#fff;text-align:left;transition:transform .15s ease,box-shadow .15s ease;animation:xbIn .45s ease backwards;animation-delay:calc(var(--i, 0) * 35ms)}.xb-tile.xb-settled{animation:none;opacity:1;translate:0 0}.xb-tile:hover,.xb-tile:focus{opacity:1}.xb-s-2x1{grid-column:span 2}.xb-s-2x2{grid-column:span 2;grid-row:span 2}.xb-s-4x2{grid-column:span 4;grid-row:span 2;border:2px solid rgba(255,255,255,.85)}.xb-s-4x2 .xb-cap span{font-size:1.6rem}@media(max-width:1023px){.xb-s-4x2{grid-column:span 3}}.xb-tile:hover,.xb-tile:focus{transform:scale(1.04);z-index:2;box-shadow:0 0 0 2px #07040d,0 0 0 5px #fff,0 14px 44px #000000a6}.xb-tile-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55}.xb-tile-icon{position:absolute;left:50%;top:42%;translate:-50% -50%;width:34%;height:34%;opacity:.95}.xb-cap{position:absolute;left:0;right:0;bottom:0;padding:22px 10px 8px;background:linear-gradient(transparent,#000000b3);font-size:14px;line-height:1.2}.xb-cap small{display:block;opacity:.7;font-size:11px;margin-top:2px}@keyframes xbIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}.xb-c-0{background:linear-gradient(135deg,#7c3aed,#4c1d95)}.xb-c-1{background:linear-gradient(135deg,#0f766e,#134e4a)}.xb-c-2{background:linear-gradient(135deg,#be185d,#831843)}.xb-c-3{background:linear-gradient(135deg,#1d4ed8,#1e3a8a)}.xb-c-4{background:linear-gradient(135deg,#15803d,#14532d)}.xb-c-5{background:linear-gradient(135deg,#b45309,#78350f)}.xb-c-6{background:linear-gradient(135deg,#475569,#1e293b)}.xb-c-7{background:linear-gradient(135deg,#b91c1c,#7f1d1d)}.xb-window{background:linear-gradient(135deg,hsl(var(--primary) / .22),#0a0614db 55%);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid rgba(255,255,255,.12)}.xb-window h1{font-weight:300!important;text-transform:none!important;letter-spacing:-.01em!important;font-size:clamp(28px,2.6vw,44px)!important}.xb-window h2{font-weight:300!important;text-transform:none!important;letter-spacing:-.005em!important}.xb-window [class*=rounded]:not([class*=rounded-full]){border-radius:0!important}.xb-window .bg-background,.xb-window [class*="bg-background/"],.xb-window .min-h-screen{background:transparent!important}.xb-window [class*=bg-card],.xb-window div[class*=bg-muted],.xb-window div[class*=bg-secondary]{background:linear-gradient(135deg,hsl(var(--primary) / .34),hsl(var(--primary) / .1))!important;border-color:#ffffff1f!important}.xb-window a[class*=bg-card],.xb-window button[class*=bg-card]{transition:transform .15s ease,box-shadow .15s ease}.xb-window a[class*=bg-card]:hover,.xb-window a[class*=bg-card]:focus-visible,.xb-window button[class*=bg-card]:hover{transform:scale(1.025);position:relative;z-index:2;outline:none;box-shadow:0 0 0 2px #07040d,0 0 0 4px #fff,0 12px 36px #0009}.xb-pill{background:#00000080;border:1px solid rgba(255,255,255,.12)}.xb-btn{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:9999px;font-size:12px;font-weight:700;color:#000}@media(max-width:639px){.xb-grid{--u: calc((92vw - 20px) / 3);justify-content:center;gap:10px}.xb-pivot{gap:1.4rem}.xb-pivot-btn{font-size:26px}.xb-cap{font-size:12px;padding:16px 6px 6px}}@media(prefers-reduced-motion:reduce){.xb-swoosh,.xb-tile{animation:none}.xb-tile,.xb-pivot{transition:none;scroll-behavior:auto}}.wp-root{--cols: 6;--gap: 6px;--pad: 16px;--u: calc((100vw - var(--pad) * 2 - var(--gap) * (var(--cols) - 1)) / var(--cols));min-height:100vh;background:#000;color:#fff;font-family:Segoe UI,Segoe UI Variable,Helvetica Neue,Arial,sans-serif;overflow-x:hidden}@media(min-width:640px){.wp-root{--cols: 8}}.wp-grid{display:grid;grid-template-columns:repeat(var(--cols),1fr);grid-auto-rows:var(--u);grid-auto-flow:dense;gap:var(--gap)}.wp-tile{position:relative;display:block;overflow:hidden;color:#fff;text-align:left;background:hsl(var(--primary));grid-column:span 2;grid-row:span 2;transform-origin:left center;-webkit-tap-highlight-color:transparent;transition:transform .12s ease;animation:wpIn .5s cubic-bezier(.2,.8,.2,1) backwards;animation-delay:calc(var(--i, 0) * 45ms)}.wp-tile.wide{grid-column:span 4}.wp-tile:active{transform:perspective(500px) scale(.94) rotateX(2deg)}.wp-tile.alt{background:#2d2d30}.wp-tile:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,rgba(255,255,255,.14),transparent 45%);pointer-events:none}.wp-tile.dim{background:hsl(var(--primary) / .62)}.wp-tile.discord{background:#5865f2}.wp-tile.discord .wp-tile-icon{width:clamp(36px,6vw,64px);height:clamp(36px,6vw,64px)}.wp-tile-icon{position:absolute;left:50%;top:40%;translate:-50% -50%;width:clamp(36px,7vw,76px);height:clamp(36px,7vw,76px);stroke-width:1.3;filter:drop-shadow(0 2px 6px rgba(0,0,0,.35))}.wp-tile.wide .wp-tile-icon{left:22%}.wp-cap{position:absolute;left:10px;bottom:8px;right:8px;font-size:14px;font-weight:600;line-height:1.15;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.wp-cap small{display:block;opacity:.8;font-size:11px;margin-top:2px}.wp-tile.wide .wp-cap{left:auto;right:12px;top:12px;bottom:auto;width:56%;font-size:15px;-webkit-line-clamp:4}@media(min-width:640px){.wp-cap{font-size:17px;left:14px;bottom:12px}.wp-cap small{font-size:13px}.wp-tile.wide .wp-cap{font-size:19px}}@keyframes wpIn{0%{opacity:0;transform:perspective(600px) rotateY(-75deg)}to{opacity:1;transform:none}}.wp-title{font-weight:300;font-size:46px;line-height:1.05;letter-spacing:-.02em;text-transform:lowercase}.wp-kicker{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.wp-sec{font-weight:300;font-size:22px;text-transform:lowercase;color:hsl(var(--primary))}.wp-row{display:flex;align-items:center;gap:14px;padding:6px 0}.wp-row-ico{width:48px;height:48px;flex:none;display:grid;place-items:center;background:hsl(var(--primary))}.wp-row-name{font-size:22px;font-weight:300}.wp-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:flex;justify-content:space-around;align-items:center;height:52px;padding-bottom:env(safe-area-inset-bottom);box-sizing:content-box;background:#000;border-top:1px solid #1f1f1f}.wp-bar button{width:64px;height:52px;display:grid;place-items:center;color:#fff}.wp-bar button:active{opacity:.5}@media(prefers-reduced-motion:reduce){.wp-tile{animation:none;transition:none}}
