.not-content:where(.astro-twnaoqkx){--profile-bg:var(--sl-color-bg,#09090b);--profile-bg-nav:var(--sl-color-bg-nav,#18181b);--profile-bg-card:#1c1c21;--profile-bg-card-hover:#222228;--profile-text:var(--sl-color-text,#fafafa);--profile-text-muted:#a1a1aa;--profile-text-accent:var(--sl-color-text-accent,#a78bfa);--profile-accent:var(--sl-color-accent,#8b5cf6);--profile-accent-light:#a78bfa;--profile-accent-dark:#7c3aed;--profile-gray-1:#f4f4f5;--profile-gray-2:#e4e4e7;--profile-gray-3:#a1a1aa;--profile-gray-4:#71717a;--profile-gray-5:#3f3f46;--profile-gray-6:#27272a;--profile-discord:#5865f2;--profile-discord-dark:#4752c4;--profile-github:#2ea043;--profile-github-dark:#238636;--profile-twitch:#9146ff;--profile-twitch-dark:#772ce8;--profile-success:#22c55e;--profile-danger:#ef4444;--profile-gradient-accent:linear-gradient(135deg,#a78bfa,#8b5cf6 50%,#7c3aed);--profile-gradient-card:linear-gradient(180deg,#1c1c21,#18181b);--profile-gradient-shine:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,0) 50%);--profile-shadow-sm:0 1px 2px rgba(0,0,0,.4);--profile-shadow-md:0 4px 12px rgba(0,0,0,.4);--profile-shadow-lg:0 8px 24px rgba(0,0,0,.5);--profile-shadow-xl:0 20px 40px rgba(0,0,0,.6);--profile-shadow-glow:0 0 20px rgba(139,92,246,.15);--profile-shadow-glow-accent:0 0 30px rgba(139,92,246,.25);--profile-radius-sm:6px;--profile-radius-md:10px;--profile-radius-lg:14px;--profile-radius-xl:18px;--profile-border:hsla(0,0%,100%,.08);--profile-border-hover:hsla(0,0%,100%,.15);--profile-border-accent:rgba(139,92,246,.4);display:block;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--profile-text);line-height:1.6}.not-content:where(.astro-twnaoqkx) :where(.astro-twnaoqkx),.not-content:where(.astro-twnaoqkx) :where(.astro-twnaoqkx):after,.not-content:where(.astro-twnaoqkx) :where(.astro-twnaoqkx):before{box-sizing:border-box;margin:0;padding:0}.not-content:where(.astro-twnaoqkx) img:where(.astro-twnaoqkx){height:auto;max-width:100%}.not-content:where(.astro-twnaoqkx) a:where(.astro-twnaoqkx){color:inherit;text-decoration:none}.not-content:where(.astro-twnaoqkx) ol:where(.astro-twnaoqkx),.not-content:where(.astro-twnaoqkx) ul:where(.astro-twnaoqkx){list-style:none}.not-content:where(.astro-twnaoqkx) h1:where(.astro-twnaoqkx),.not-content:where(.astro-twnaoqkx) h2:where(.astro-twnaoqkx),.not-content:where(.astro-twnaoqkx) h3:where(.astro-twnaoqkx),.not-content:where(.astro-twnaoqkx) h4:where(.astro-twnaoqkx){font-weight:600;line-height:1.2}.skip-link:where(.astro-twnaoqkx){background:var(--profile-accent);border-radius:0 0 .5rem;color:#fff;font-weight:600;left:0;padding:.5rem 1rem;position:absolute;text-decoration:none;top:-100%;z-index:1000}.skip-link:where(.astro-twnaoqkx):focus{top:0}.profile-page:where(.astro-twnaoqkx){background:transparent;color:var(--profile-text);line-height:1.6;margin-left:calc(-50vw + 50%);min-height:100vh;position:relative;width:100vw}.parallax-bg:where(.astro-twnaoqkx){height:100vh;left:0;overflow:hidden;pointer-events:none;position:fixed;top:0;width:100vw;z-index:0}.parallax-bg__placeholder:where(.astro-twnaoqkx){filter:blur(20px)}.parallax-bg__image:where(.astro-twnaoqkx),.parallax-bg__placeholder:where(.astro-twnaoqkx){background-position:50%;background-size:cover;height:100%;inset:0;position:absolute;transition:opacity .5s ease-out;width:100%}.parallax-bg__overlay:where(.astro-twnaoqkx){background:linear-gradient(180deg,#0a0a0a66,#0a0a0a8c 40%,#0a0a0abf 70%,#0a0a0ae6);inset:0;position:absolute}@media(prefers-reduced-motion:reduce){.parallax-bg__image:where(.astro-twnaoqkx),.parallax-bg__placeholder:where(.astro-twnaoqkx){transition:none}}.profile-header-section:where(.astro-twnaoqkx){margin:0 auto;max-width:1200px;padding:2rem 1.25rem 0}@media(min-width:640px){.profile-header-section:where(.astro-twnaoqkx){padding:2.5rem 1.5rem 0}}@media(min-width:768px){.profile-header-section:where(.astro-twnaoqkx){padding:3rem 2rem 0}}.profile-hero:where(.astro-twnaoqkx){backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:linear-gradient(135deg,#1e293bcc,#0f172ae6);border:1px solid hsla(0,0%,100%,.1);border-radius:24px;box-shadow:0 25px 50px -12px #00000080,0 0 0 1px #ffffff0d,inset 0 1px #ffffff1a;padding:1.5rem}@media(min-width:768px){.profile-hero:where(.astro-twnaoqkx){padding:2rem}}.profile-hero__content:where(.astro-twnaoqkx){align-items:center;display:flex;flex-direction:column;gap:1.25rem;text-align:center}@media(min-width:640px){.profile-hero__content:where(.astro-twnaoqkx){align-items:flex-end;flex-direction:row;gap:1.75rem;text-align:left}}.profile-hero__avatar:where(.astro-twnaoqkx){align-items:center;background:var(--profile-gradient-accent);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);cursor:pointer;display:flex;filter:drop-shadow(0 12px 40px rgba(0,0,0,.5)) drop-shadow(0 0 30px rgba(167,139,250,.25));flex-shrink:0;height:130px;justify-content:center;margin:0;overflow:visible;padding:4px;position:relative;transition:clip-path .4s cubic-bezier(.34,1.56,.64,1),transform .4s cubic-bezier(.34,1.56,.64,1),filter .3s ease;width:130px}.profile-hero__avatar:where(.astro-twnaoqkx):hover{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%);filter:drop-shadow(0 16px 48px rgba(0,0,0,.6)) drop-shadow(0 0 50px rgba(167,139,250,.4));transform:scale(1.05) rotate(30deg)}.profile-hero__avatar:where(.astro-twnaoqkx):focus,.profile-hero__avatar:where(.astro-twnaoqkx):hover:active{clip-path:circle(50% at 50% 50%);transform:scale(1.08)}@keyframes avatar-hex-pulse{0%,to{filter:drop-shadow(0 12px 40px rgba(0,0,0,.5)) drop-shadow(0 0 30px rgba(167,139,250,.2))}50%{filter:drop-shadow(0 12px 40px rgba(0,0,0,.5)) drop-shadow(0 0 50px rgba(167,139,250,.4))}}.profile-hero__avatar:where(.astro-twnaoqkx){animation:avatar-hex-pulse 4s ease-in-out infinite}.profile-hero__avatar:where(.astro-twnaoqkx):hover{animation:none}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(100%)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@media(min-width:640px){.profile-hero__avatar:where(.astro-twnaoqkx){height:150px;width:150px}}@media(min-width:768px){.profile-hero__avatar:where(.astro-twnaoqkx){height:170px;width:170px}}.profile-hero__avatar:where(.astro-twnaoqkx):before{background:var(--profile-bg-nav);clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);content:"";inset:4px;position:absolute;transition:clip-path .4s cubic-bezier(.34,1.56,.64,1);z-index:0}.profile-hero__avatar:where(.astro-twnaoqkx):hover:before{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%)}.profile-hero__avatar-img{clip-path:polygon(25% 5%,75% 5%,100% 50%,75% 95%,25% 95%,0 50%);height:calc(100% - 8px);object-fit:cover;position:relative;transition:clip-path .4s cubic-bezier(.34,1.56,.64,1);width:calc(100% - 8px);z-index:1}.profile-hero__avatar:where(.astro-twnaoqkx):hover .profile-hero__avatar-img{clip-path:polygon(50% 0,93.3% 25%,93.3% 75%,50% 100%,6.7% 75%,6.7% 25%)}.profile-hero__avatar-letter{color:#fff;font-size:3.5rem;font-weight:800;position:relative;text-shadow:0 2px 8px rgba(0,0,0,.3);text-transform:uppercase;z-index:1}@media(min-width:768px){.profile-hero__avatar-letter{font-size:4rem}}.profile-hero__info:where(.astro-twnaoqkx){flex:1;min-width:0;padding-bottom:.75rem}@media(min-width:640px){.profile-hero__info:where(.astro-twnaoqkx){padding-bottom:1rem}}@media(min-width:768px){.profile-hero__info:where(.astro-twnaoqkx){padding-bottom:1.5rem}}.profile-hero__username:where(.astro-twnaoqkx){background:linear-gradient(90deg,#ffffff1a,#ffffff0d);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:2rem;font-weight:800;letter-spacing:-.02em;line-height:1.15;margin:0 0 .375rem;-webkit-text-stroke:1px hsla(0,0%,100%,.3);text-shadow:0 0 30px rgba(167,139,250,.5),0 0 60px rgba(167,139,250,.3)}@media(min-width:640px){.profile-hero__username:where(.astro-twnaoqkx){font-size:2.5rem;-webkit-text-stroke:1.5px hsla(0,0%,100%,.35)}}@media(min-width:768px){.profile-hero__username:where(.astro-twnaoqkx){font-size:3rem;-webkit-text-stroke:2px hsla(0,0%,100%,.4)}}.profile-hero__status{align-items:center;color:var(--profile-accent);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.5rem;margin:0 0 .625rem}.profile-hero__status-dot{animation:status-pulse 2s ease-in-out infinite;background:var(--profile-success);border-radius:50%;box-shadow:0 0 12px #10b98199;height:10px;width:10px}@keyframes status-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.9)}}.profile-hero__bio{color:var(--profile-gray-1);font-size:1rem;line-height:1.6;margin:0 0 1rem;max-width:600px;text-shadow:0 2px 8px rgba(0,0,0,.4)}.profile-hero__badges{display:flex;flex-wrap:wrap;gap:.625rem;justify-content:center;list-style:none;margin:0;padding:0}@media(min-width:640px){.profile-hero__badges{justify-content:flex-start}}.profile-hero__badge{align-items:center;backdrop-filter:blur(8px);background:#a78bfa1f;border:1px solid rgba(167,139,250,.25);border-radius:9999px;box-shadow:0 2px 8px #0003;color:var(--profile-accent);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.06em;padding:.375rem .875rem;text-transform:uppercase;transition:all .25s ease}.profile-hero__badge:hover{background:#a78bfa33;border-color:#a78bfa66;transform:translateY(-1px)}.profile-hero__badge.discord{background:#5865f21f;border-color:#5865f240;color:var(--profile-discord)}.profile-hero__badge.discord:hover{background:#5865f233;border-color:#5865f266}.profile-content:where(.astro-twnaoqkx){min-height:100vh;position:relative;width:100%;z-index:1}.profile-content:where(.astro-twnaoqkx)>.profile-grid:where(.astro-twnaoqkx){margin:0 auto;max-width:1200px;padding:2.5rem 1.25rem 3rem}@media(min-width:640px){.profile-content:where(.astro-twnaoqkx)>.profile-grid:where(.astro-twnaoqkx){padding:3rem 1.5rem 4rem}}@media(min-width:768px){.profile-content:where(.astro-twnaoqkx)>.profile-grid:where(.astro-twnaoqkx){padding:3.5rem 2rem 4rem}}.profile-grid:where(.astro-twnaoqkx){display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.profile-grid:where(.astro-twnaoqkx){align-items:start;gap:2rem;grid-template-columns:minmax(340px,600px) 1fr}}@media(min-width:1024px){.profile-grid:where(.astro-twnaoqkx){gap:2.5rem;grid-template-columns:620px 1fr}}.profile-card:where(.astro-twnaoqkx){border-radius:16px;overflow:hidden;padding:1.5rem;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1)}.profile-card:where(.astro-twnaoqkx):hover{transform:translateY(-4px)}.section-title:where(.astro-twnaoqkx){align-items:center;color:var(--profile-text-muted);display:flex;font-size:.6875rem;font-weight:600;gap:.5rem;letter-spacing:.08em;margin-bottom:1rem;text-transform:uppercase}.section-title:where(.astro-twnaoqkx):before{background:var(--profile-accent);border-radius:1px;content:"";height:.875rem;width:3px}.providers:where(.astro-twnaoqkx){display:flex;flex-direction:column;gap:.875rem}.provider-card{align-items:center;background:#ffffff05;border:1px solid var(--profile-border);border-radius:var(--profile-radius-md);display:flex;gap:.875rem;overflow:hidden;padding:.875rem 1rem;position:relative;transition:all .2s ease}.provider-card:before{border-radius:0 2px 2px 0;bottom:0;content:"";left:0;position:absolute;top:0;width:3px}.provider-card:focus-within,.provider-card:hover{background-color:#ffffff0a;border-color:var(--profile-border-hover)}.provider-card.discord:before{background:var(--profile-discord)}.provider-card.github:before{background:var(--profile-github)}.provider-card.twitch:before{background:var(--profile-twitch)}.provider-card.discord:hover{border-color:#5865f24d}.provider-card.github:hover{border-color:#2ea0434d}.provider-card.twitch:hover{border-color:#9146ff4d}.provider-avatar{align-items:center;background:var(--profile-gray-6);border-radius:var(--profile-radius-sm);display:flex;flex-shrink:0;height:40px;justify-content:center;overflow:hidden;width:40px}.provider-avatar img{height:100%;object-fit:cover;width:100%}.provider-avatar svg{height:24px;opacity:.5;width:24px}.provider-info{flex:1;min-width:0}.provider-name{align-items:center;color:var(--profile-gray-3);display:flex;flex-wrap:wrap;font-size:.75rem;font-weight:600;gap:.5rem;letter-spacing:.08em;margin-bottom:.25rem;margin-top:0;text-transform:uppercase}.provider-username{color:var(--profile-text);font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.provider-icon{flex-shrink:0;height:22px;opacity:.35;transition:opacity .2s ease;width:22px}.provider-card:hover .provider-icon{opacity:.6}.guild-badge{align-items:center;border-radius:9999px;display:inline-flex;font-size:.6875rem;font-weight:700;gap:.25rem;letter-spacing:.04em;padding:.1875rem .5rem;text-transform:uppercase}.guild-badge.member{background:#5865f233;border:1px solid rgba(88,101,242,.35);color:#7289da}.guild-badge.not-member{background:#f59e0b1f;border:1px solid rgba(245,158,11,.3);color:#fbbf24}.live-badge{align-items:center;animation:pulse-live 2s ease-in-out infinite;background:#ef444433;border:1px solid rgba(239,68,68,.4);border-radius:9999px;color:#f87171;display:inline-flex;font-size:.6875rem;font-weight:700;gap:.375rem;letter-spacing:.04em;padding:.25rem .625rem;text-transform:uppercase}.live-badge:before{animation:blink-live 1s ease-in-out infinite;background:#ef4444;border-radius:50%;box-shadow:0 0 8px #ef444499;content:"";height:7px;width:7px}@keyframes pulse-live{0%,to{opacity:1}50%{opacity:.85}}@keyframes blink-live{0%,to{opacity:1}50%{opacity:.3}}.no-providers{background:#ffffff05;border:1px dashed hsla(0,0%,100%,.1);border-radius:var(--profile-radius-md);color:var(--profile-gray-3);font-size:.9375rem;padding:2rem 1.5rem;text-align:center}.back-link:where(.astro-twnaoqkx){align-items:center;background:#ffffff05;border:1px solid hsla(0,0%,100%,.05);border-radius:var(--profile-radius-md);color:var(--profile-gray-2);display:inline-flex;font-size:.9375rem;font-weight:500;gap:.625rem;justify-content:center;margin-top:1.5rem;padding:.875rem 1.25rem;text-decoration:none;transition:all .3s ease;width:100%}.back-link:where(.astro-twnaoqkx):focus,.back-link:where(.astro-twnaoqkx):hover{background:#ffffff0d;border-color:#ffffff1a;color:var(--profile-text);transform:translateY(-2px)}.back-link:where(.astro-twnaoqkx) svg:where(.astro-twnaoqkx){height:18px;transition:transform .3s ease;width:18px}.back-link:where(.astro-twnaoqkx):hover svg:where(.astro-twnaoqkx){transform:translate(-4px)}.sidebar-column:where(.astro-twnaoqkx){display:none;flex-direction:column;gap:1.25rem}@media(min-width:768px){.sidebar-column:where(.astro-twnaoqkx){display:flex}}.sidebar-card:where(.astro-twnaoqkx){background:var(--profile-bg-card);border:1px solid var(--profile-border);border-radius:var(--profile-radius-lg);box-shadow:var(--profile-shadow-md);overflow:hidden;padding:1.25rem;position:relative;transition:all .2s ease}.sidebar-card:where(.astro-twnaoqkx):before{background:linear-gradient(90deg,transparent,var(--profile-border-hover),transparent);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.sidebar-card:where(.astro-twnaoqkx):hover{border-color:var(--profile-border-hover)}.sidebar-title:where(.astro-twnaoqkx){align-items:center;color:var(--profile-text-muted);display:flex;font-size:.6875rem;font-weight:600;gap:.5rem;letter-spacing:.08em;margin:0 0 1rem;text-transform:uppercase}.sidebar-title:where(.astro-twnaoqkx):after{background:var(--profile-border);content:"";flex:1;height:1px}.stats-grid{display:grid;gap:.625rem;grid-template-columns:repeat(2,1fr)}.stat-item{align-items:center;background:#ffffff05;border:1px solid var(--profile-border);border-radius:var(--profile-radius-sm);display:flex;flex-direction:column;padding:.875rem .625rem;transition:all .2s ease}.stat-item:hover{background:#ffffff0a;border-color:var(--profile-border-hover)}.stat-value{color:var(--profile-accent-light);font-size:1.25rem;font-weight:700}.stat-label{color:var(--profile-text-muted);font-size:.625rem;letter-spacing:.05em;margin-top:.25rem;text-transform:uppercase}.quick-links:where(.astro-twnaoqkx){display:flex;flex-direction:column;gap:.5rem}.quick-link:where(.astro-twnaoqkx){align-items:center;background:#ffffff05;border:1px solid var(--profile-border);border-radius:var(--profile-radius-sm);color:var(--profile-text);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;padding:.75rem .875rem;text-decoration:none;transition:all .2s ease}.quick-link:where(.astro-twnaoqkx):focus,.quick-link:where(.astro-twnaoqkx):hover{background:#8b5cf614;border-color:var(--profile-border-accent);color:var(--profile-accent-light)}.quick-link:where(.astro-twnaoqkx) svg:where(.astro-twnaoqkx){color:var(--profile-text-muted);flex-shrink:0;height:16px;transition:all .2s ease;width:16px}.quick-link:where(.astro-twnaoqkx):focus svg:where(.astro-twnaoqkx),.quick-link:where(.astro-twnaoqkx):hover svg:where(.astro-twnaoqkx){color:var(--profile-accent-light)}.roles-list{display:flex;flex-wrap:wrap;gap:.375rem}.role-badge{align-items:center;background:#5865f21a;border:1px solid rgba(88,101,242,.2);border-radius:9999px;color:#818cf8;display:inline-flex;font-size:.6875rem;font-weight:500;padding:.3125rem .625rem;transition:all .2s ease}.role-badge:hover{background:#5865f226;border-color:#5865f24d}.main-column:where(.astro-twnaoqkx){display:flex;flex-direction:column;gap:1.5rem}.back-link:where(.astro-twnaoqkx).standalone{margin-top:0}.card-header{align-items:center;border-bottom:none;display:flex;gap:.75rem;margin-bottom:1.25rem;padding-bottom:0;position:relative}.card-header:after{display:none}.card-header svg{flex-shrink:0;height:24px;width:24px}.card-header h2{flex:1;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;margin:0}.card-header.github{color:#3fb950}.card-header.github h2{color:#f0f6fc}.card-header.discord{color:#5865f2}.card-header.discord h2{color:#fff}.card-header.twitch{color:#9146ff}.card-header.twitch h2{color:#efeff1}.card-header.rentearth{color:var(--profile-accent)}.card-header.rentearth h2{color:var(--profile-text)}.github-profile-card{background:linear-gradient(135deg,#0d1117,#161b22);border:none;border-radius:16px;overflow:hidden}.github-profile-card:before{background:linear-gradient(90deg,#238636,#2ea043,#3fb950);content:"";height:4px;left:0;position:absolute;right:0;top:0}.github-profile-card:hover{box-shadow:0 20px 40px #0006,0 0 0 1px #30363dcc}.github-profile-content{display:flex;flex-direction:column;gap:1.25rem}.github-user-info{align-items:flex-start;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;gap:1rem;padding:1rem}.github-avatar{border:3px solid #238636;border-radius:50%;box-shadow:0 0 0 3px #23863633;flex-shrink:0;height:64px;object-fit:cover;width:64px}.github-avatar--placeholder{align-items:center;background:linear-gradient(135deg,#238636,#2ea043);display:flex;justify-content:center}.github-avatar--placeholder svg{color:#fff;height:32px;width:32px}.github-user-details{flex:1;min-width:0}.github-username{color:#f0f6fc;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .25rem}.github-bio{color:#8b949e;font-size:.875rem;line-height:1.5;margin:0}.github-stats-row{background:#ffffff0f;border-radius:12px;display:grid;gap:1px;grid-template-columns:repeat(3,1fr);overflow:hidden}.github-stat{background:#0d1117cc;padding:1rem .5rem;text-align:center}.github-stat:first-child{border-radius:12px 0 0 12px}.github-stat:last-child{border-radius:0 12px 12px 0}.github-stat-value{color:#3fb950;display:block;font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.github-stat-label{color:#8b949e;display:block;font-size:.6875rem;font-weight:500;letter-spacing:.1em;margin-top:.25rem;text-transform:uppercase}.github-profile-link{align-items:center;background:#238636;border:none;border-radius:8px;box-shadow:0 4px 12px #23863666;color:#fff;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;justify-content:center;padding:.875rem 1.5rem;text-decoration:none;transition:all .2s ease}.github-profile-link:focus,.github-profile-link:hover{background:#2ea043;box-shadow:0 6px 20px #23863680;transform:translateY(-2px)}.github-profile-link svg{height:18px;width:18px}.discord-profile-card{background:linear-gradient(135deg,#36393f,#2f3136);border:none;border-radius:16px;overflow:hidden}.discord-profile-card:before{background:linear-gradient(90deg,#5865f2,#7289da,#99aab5);content:"";height:4px;left:0;position:absolute;right:0;top:0}.discord-profile-card:hover{box-shadow:0 20px 40px #0006,0 0 0 1px #5865f24d}.discord-profile-content{display:flex;flex-direction:column;gap:1.25rem}.discord-user-info{align-items:center;background:#0003;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;gap:1rem;padding:1rem}.discord-avatar{border:3px solid #5865f2;border-radius:50%;box-shadow:0 0 0 3px #5865f233;flex-shrink:0;height:64px;object-fit:cover;width:64px}.discord-avatar--placeholder{align-items:center;background:linear-gradient(135deg,#5865f2,#7289da);display:flex;justify-content:center}.discord-avatar--placeholder svg{color:#fff;height:32px;width:32px}.discord-user-details{flex:1;min-width:0}.discord-username{align-items:center;color:#fff;display:flex;font-size:1.375rem;font-weight:700;gap:.5rem;letter-spacing:-.02em;margin:0 0 .25rem}.discord-handle{color:#b9bbbe;font-size:.875rem;margin:0}.boost-badge{align-items:center;background:linear-gradient(135deg,#ff73fa,#b473ff);border-radius:6px;box-shadow:0 2px 8px #ff73fa66;display:inline-flex;height:22px;justify-content:center;width:22px}.boost-badge svg{color:#fff;height:14px;width:14px}.discord-guild-info{background:#0003;border-radius:12px;display:flex;flex-direction:column;gap:0;overflow:hidden}.discord-info-row{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;justify-content:space-between;padding:1rem 1.25rem;transition:background .2s ease}.discord-info-row:last-child{border-bottom:none}.discord-info-row:hover{background:#ffffff08}.discord-info-label{color:#b9bbbe;font-size:.875rem;font-weight:500}.discord-info-value{color:#fff;font-size:.9375rem;font-weight:600}.discord-info-value.verified{align-items:center;background:#57f28726;border-radius:20px;color:#57f287;display:flex;font-size:.8125rem;font-weight:600;gap:.5rem;padding:.5rem 1rem}.discord-info-value.verified svg{height:16px;width:16px}.discord-roles-section{background:#0003;border-radius:12px;margin-top:.5rem;padding:1rem}.discord-roles-title{color:#b9bbbe;font-size:.75rem;font-weight:700;letter-spacing:.1em;margin:0 0 1rem;text-transform:uppercase}.discord-roles-list{display:flex;flex-wrap:wrap;gap:.5rem}.discord-role-tag{align-items:center;background:#4f545c;border-radius:4px;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;padding:.375rem .75rem;transition:all .15s ease}.discord-role-tag:before{border-radius:50%;content:"";flex-shrink:0;height:10px;width:10px}.discord-role-tag:hover{filter:brightness(1.2);transform:translateY(-1px)}.discord-role-tag:first-child:before{background:#ed4245}.discord-role-tag:nth-child(2):before{background:#57f287}.discord-role-tag:nth-child(3):before{background:#9b59b6}.discord-role-tag:nth-child(4):before{background:#fee75c}.discord-role-tag:nth-child(5):before{background:#3498db}.discord-role-tag:nth-child(6):before{background:#e91e63}.discord-role-tag:nth-child(7):before{background:#1abc9c}.discord-role-tag:nth-child(8):before{background:#e67e22}.discord-role-tag:nth-child(n+9):before{background:#99aab5}.discord-not-member{background:#5865f20f;border:1px solid rgba(88,101,242,.12);border-radius:var(--profile-radius-sm);padding:1.5rem;text-align:center}.discord-not-member p{color:var(--profile-gray-2);font-size:.9375rem;margin:0 0 1rem}.discord-join-link{align-items:center;background:var(--profile-discord);border-radius:var(--profile-radius-sm);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;padding:.75rem 1.25rem;text-decoration:none;transition:all .2s ease}.discord-join-link:focus,.discord-join-link:hover{background:var(--profile-discord-dark);transform:translateY(-1px)}.twitch-profile-card{background:linear-gradient(135deg,#18181b,#0e0e10);border:none;border-radius:16px;overflow:hidden}.twitch-profile-card:before{background:linear-gradient(90deg,#9146ff,#bf94ff,#e9a3ff);content:"";height:4px;left:0;position:absolute;right:0;top:0}.twitch-profile-card:hover{box-shadow:0 20px 40px #0006,0 0 0 1px #9146ff4d}.twitch-profile-content{display:flex;flex-direction:column;gap:1.25rem}.twitch-user-info{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:12px;display:flex;gap:1rem;padding:1rem}.twitch-avatar{border:3px solid #9146ff;border-radius:50%;box-shadow:0 0 0 3px #9146ff33;flex-shrink:0;height:64px;object-fit:cover;width:64px}.twitch-avatar--placeholder{align-items:center;background:linear-gradient(135deg,#9146ff,#bf94ff);display:flex;justify-content:center}.twitch-avatar--placeholder svg{color:#fff;height:32px;width:32px}.twitch-user-details{flex:1;min-width:0}.twitch-username{color:#efeff1;font-size:1.375rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .25rem}.twitch-status{color:#adadb8;font-size:.875rem;margin:0}.twitch-live-indicator{align-items:center;background:#eb0400;border-radius:4px;box-shadow:0 2px 8px #eb040066;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;gap:.5rem;padding:.375rem .875rem;text-transform:uppercase}.twitch-live-indicator .live-dot{animation:blink-live 1s ease-in-out infinite;background:#fff;border-radius:50%;height:8px;width:8px}.twitch-profile-link{align-items:center;background:#9146ff;border:none;border-radius:8px;box-shadow:0 4px 12px #9146ff66;color:#fff;display:flex;font-size:.9375rem;font-weight:600;gap:.625rem;justify-content:center;padding:.875rem 1.5rem;text-decoration:none;transition:all .2s ease}.twitch-profile-link:focus,.twitch-profile-link:hover{background:#772ce8;box-shadow:0 6px 20px #9146ff80;transform:translateY(-2px)}.twitch-profile-link svg{height:18px;width:18px}.rentearth-card{background:linear-gradient(135deg,#1a1625,#13111c);border:none;border-radius:16px;overflow:hidden}.rentearth-card:before{background:linear-gradient(90deg,#8b5cf6,#a78bfa,#c4b5fd);content:"";height:4px;left:0;position:absolute;right:0;top:0}.rentearth-card:hover{box-shadow:0 20px 40px #0006,0 0 0 1px #8b5cf64d}.rentearth-content{display:flex;flex-direction:column;gap:1rem}.rentearth-summary{align-items:center;background:#8b5cf60f;border:1px solid rgba(139,92,246,.12);border-radius:var(--profile-radius-sm);display:flex;justify-content:space-between;padding:.875rem 1rem}.rentearth-total-playtime{color:var(--profile-accent-light);font-size:.9375rem;font-weight:700}.rentearth-last-activity{color:var(--profile-text-muted);font-size:.75rem}.character-grid{display:flex;flex-direction:column;gap:.75rem}.character-card{background:#ffffff05;border:1px solid var(--profile-border);border-radius:var(--profile-radius-sm);padding:1rem;transition:all .2s ease}.character-card:focus-within,.character-card:hover{background:#ffffff08;border-color:var(--profile-border-hover)}.character-header{align-items:center;display:flex;gap:.875rem;margin-bottom:.875rem}.character-avatar{align-items:center;background:#8b5cf626;border:1px solid rgba(139,92,246,.25);border-radius:var(--profile-radius-sm);display:flex;flex-shrink:0;height:44px;justify-content:center;width:44px}.character-letter{color:var(--profile-accent-light);font-size:1.125rem;font-weight:700;text-transform:uppercase}.character-info{flex:1;min-width:0}.character-name{color:var(--profile-text);font-size:1rem;font-weight:600;margin:0 0 .125rem}.character-class{color:var(--profile-text-muted);font-size:.75rem;margin:0}.character-slot{background:#8b5cf614;border:1px solid rgba(139,92,246,.15);border-radius:4px;color:var(--profile-accent-light);font-size:.625rem;font-weight:600;letter-spacing:.05em;padding:.25rem .5rem;text-transform:uppercase}.character-stats{display:flex;flex-direction:column;gap:.75rem}.stat-bar{align-items:center;display:flex;gap:.5rem}.stat-bar-label{color:var(--profile-text-muted);font-size:.625rem;font-weight:600;text-transform:uppercase;width:24px}.stat-bar-track{background:#ffffff0d;border-radius:3px;flex:1;height:6px;overflow:hidden}.stat-bar-fill{border-radius:3px;height:100%;transition:width .3s ease}.stat-bar.health .stat-bar-fill{background:linear-gradient(90deg,#ef4444,#f59e0b 50%,#22c55e)}.stat-bar-value{color:var(--profile-text-muted);font-size:.6875rem;font-weight:600;min-width:60px;text-align:right}.character-details{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem}.character-detail{align-items:center;color:var(--profile-text-muted);display:flex;font-size:.75rem;gap:.375rem}.character-detail svg{color:var(--profile-accent-light);height:14px;opacity:.5;width:14px}.character-last-login{border-top:1px solid var(--profile-border);color:var(--profile-gray-4);font-size:.6875rem;margin:.625rem 0 0;padding-top:.625rem;text-align:right}.adsense-container:where(.astro-twnaoqkx){margin:0 auto;max-width:1200px;padding:0 1.25rem 3rem}@media(min-width:768px){.adsense-container:where(.astro-twnaoqkx){padding:0 2rem 4rem}}:where(.astro-twnaoqkx):focus-visible{outline:2px solid var(--profile-accent);outline-offset:3px}html{scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){:where(.astro-twnaoqkx),:where(.astro-twnaoqkx):after,:where(.astro-twnaoqkx):before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.profile-banner__image:where(.astro-twnaoqkx){transform:none!important}html{scroll-behavior:auto}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.profile-card:where(.astro-twnaoqkx),.sidebar-card:where(.astro-twnaoqkx){animation:fade-in-up .6s cubic-bezier(.4,0,.2,1) forwards;animation-delay:calc(var(--animation-order, 0)*.1s)}.main-column:where(.astro-twnaoqkx) .profile-card:where(.astro-twnaoqkx):first-child{--animation-order:1}.main-column:where(.astro-twnaoqkx) .profile-card:where(.astro-twnaoqkx):nth-child(2){--animation-order:2}.main-column:where(.astro-twnaoqkx) .profile-card:where(.astro-twnaoqkx):nth-child(3){--animation-order:3}.main-column:where(.astro-twnaoqkx) .profile-card:where(.astro-twnaoqkx):nth-child(4){--animation-order:4}.main-column:where(.astro-twnaoqkx) .profile-card:where(.astro-twnaoqkx):nth-child(5){--animation-order:5}.sidebar-column:where(.astro-twnaoqkx) .sidebar-card:where(.astro-twnaoqkx):first-child{--animation-order:2}.sidebar-column:where(.astro-twnaoqkx) .sidebar-card:where(.astro-twnaoqkx):nth-child(2){--animation-order:3}.sidebar-column:where(.astro-twnaoqkx) .sidebar-card:where(.astro-twnaoqkx):nth-child(3){--animation-order:4}
