:root{--base00:#1a1a1a;--base01:#2a2a2a;--base02:#3a3a3a}@keyframes rotateMenu{0%{transform:rotate(0deg)}to{transform:rotate(180deg)}}.animate-rotateMenu{animation:rotateMenu .3s ease-out forwards}@keyframes ripple{0%{transform:scale(0);opacity:.5}to{transform:scale(2);opacity:0}}@keyframes fadeInOut{0%{opacity:0;transform:translateY(-10px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-10px)}}.animate-fade-in-out{animation:fadeInOut 2s ease-in-out forwards}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in-up{animation:fadeInUp .6s cubic-bezier(.2,.9,.4,1.1) forwards}@keyframes fadeIn{0%{opacity:0;backdrop-filter:blur(0)}to{opacity:1;backdrop-filter:blur(12px)}}.animate-fadeIn{animation:fadeIn .4s ease-out forwards}@keyframes fadeOut{0%{opacity:1;backdrop-filter:blur(12px)}to{opacity:0;backdrop-filter:blur(0)}}.animate-fadeOut{animation:fadeOut .3s ease-out forwards}@keyframes slideUpFade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.animate-slideUpFade{opacity:0;animation:slideUpFade .5s cubic-bezier(.2,.9,.4,1.1) forwards}@keyframes slideDownFade{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}.animate-slideDownFade{animation:slideDownFade .3s ease-in forwards}@keyframes scaleWidth{0%{transform:scaleX(0);width:0;opacity:0}to{transform:scaleX(1);width:5rem;opacity:1}}.animate-scaleWidth{animation:scaleWidth .5s ease-out forwards;transform-origin:center}@keyframes pulse-slow{0%,to{opacity:1;transform:scale(1)}50%{transform:scale(1.02)}}.animate-pulse-slow{animation:pulse-slow 2.5s ease-in-out infinite}.pg-enter{width:100%}@keyframes navBarRun{0%{transform:scaleX(0);opacity:1}80%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.nav-bar{position:fixed;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#ff4a08,#ff8a1f 50%,#ffb152);box-shadow:0 0 10px rgba(255,138,31,.7),0 0 24px rgba(255,90,13,.35);transform-origin:left center;transform:scaleX(0);opacity:0;z-index:9999;pointer-events:none}.nav-bar--run{animation:navBarRun .42s cubic-bezier(.22,1,.36,1) forwards}@keyframes pgRingCw{to{transform:rotate(1turn)}}@keyframes pgRingCcw{to{transform:rotate(-1turn)}}@keyframes curtainFadeIn{0%{opacity:0}to{opacity:1}}@keyframes curtainFadeOut{0%{opacity:1}to{opacity:0}}@keyframes curtainIconReveal{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:scale(1)}}.pg-curtain{position:fixed;inset:0;z-index:9990;background:#0b0807;display:flex;align-items:center;justify-content:center;pointer-events:none}.pg-curtain--visible{animation:curtainFadeOut .5s ease-out .2s both}.pg-curtain--in{animation:curtainFadeIn .22s ease-in both}.pg-curtain--out{animation:curtainFadeOut .45s ease-out both}.pg-curtain-glow{background:radial-gradient(ellipse 60% 50% at 50% 50%,rgba(255,90,13,.13) 0,transparent 68%)}.pg-curtain-glow,.pg-curtain-grid{position:absolute;inset:0;pointer-events:none}.pg-curtain-grid{background-image:linear-gradient(hsla(0,0%,100%,.026) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.026) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000,transparent 80%)}.pg-curtain-center{position:relative;width:130px;height:130px;display:flex;align-items:center;justify-content:center;animation:curtainIconReveal .3s ease .1s both}.pg-curtain-ring{position:absolute;inset:0;border-radius:50%;border-color:#ff8a1f rgba(255,138,31,.5) rgba(255,138,31,.1) rgba(255,138,31,.1);border-style:solid;border-width:2.5px;animation:pgRingCw .9s linear infinite;box-shadow:0 0 22px rgba(255,138,31,.22)}.pg-curtain-ring-outer{position:absolute;inset:-14px;border-radius:50%;border-color:transparent transparent rgba(255,138,31,.22) rgba(255,138,31,.08);border-style:solid;border-width:1.5px;animation:pgRingCcw 2s linear infinite}.pg-curtain-icon{width:82px!important;height:82px!important;filter:drop-shadow(0 0 22px rgba(255,138,31,.75)) drop-shadow(0 0 8px rgba(255,138,31,.9))}*{padding:0;margin:0;box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html{scroll-behavior:smooth;scroll-padding-top:80px}body,html{overflow-x:hidden;width:100%}body{background-color:var(--base00);max-width:100%;margin:0 auto!important;position:relative}main{min-height:90vh;width:100%;overflow-x:hidden}@media(max-width:768px){main{min-height:85vh}}a{text-decoration:none}@media(max-width:768px){a{cursor:pointer;-webkit-tap-highlight-color:rgba(0,0,0,0)}}.center{text-align:center;align-items:center;margin:0 auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}::-webkit-scrollbar-thumb{background:rgba(0,0,0,.3);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:rgba(0,0,0,.5)}@font-face{font-family:Minecraft;src:url(/fonts/Minecraft.woff2) format("woff2");font-weight:400;font-style:normal}.font-minecraft{font-family:Minecraft,monospace;letter-spacing:1px}.container{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}@media(min-width:640px){.container{max-width:640px;padding-left:1.5rem;padding-right:1.5rem}}.group:hover .pixel-effect{opacity:1}a[class*=btn],a[class*=button],button{transition:all .2s ease}@media(max-width:768px){a[class*=btn],a[class*=button],button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}}a[class*=btn]:active,a[class*=button]:active,button:active{transform:scale(.98)}.menu-button-active{animation:rotateMenu .3s ease-out forwards}.noticias-page .custom-card-wrapper>a{background:hsla(0,0%,100%,.08)!important;backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.15);border-radius:1rem;transition:all .3s ease;display:block}.noticias-page .custom-card-wrapper>a:hover{background:hsla(0,0%,100%,.12)!important;transform:translateY(-2px)}.noticias-page .custom-card-wrapper>a>div:first-child,.noticias-page .custom-card-wrapper>a>span:first-child{border-radius:1rem 1rem 0 0;overflow:hidden}.noticias-page .custom-card-wrapper>a .flex>div:last-child{color:#9ca3af!important}.noticias-page .custom-card-wrapper>a h3{color:#fff!important}.noticias-page .custom-card-wrapper>a p{color:#d1d5db!important}.card-title{font-size:clamp(.875rem,4vw,1.125rem);line-height:1.3}@media(min-width:640px){.card-title{font-size:clamp(1rem,3vw,1.25rem);line-height:1.35}}@media(min-width:1024px){.card-title{font-size:1.125rem;line-height:1.4}}.card-description{font-size:clamp(.7rem,3.5vw,.875rem);line-height:1.4}@media(min-width:640px){.card-description{font-size:clamp(.75rem,3vw,.875rem);line-height:1.5}}@media(min-width:1024px){.card-description{font-size:.875rem}}@media(max-width:768px){.custom-card-wrapper .card .text-xl{font-size:.875rem!important;line-height:1.3!important}}@keyframes rbl-drawerSlide{0%{transform:translateX(100%);opacity:0}to{transform:translateX(0);opacity:1}}.rbl-nav{position:fixed;inset:0 0 auto 0;z-index:200;height:68px;display:flex;align-items:center;justify-content:space-between;padding:0 clamp(16px,4vw,48px);background:rgba(11,8,7,.72);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);border-bottom:1px solid hsla(0,0%,100%,.06);transition:background .3s,box-shadow .3s}.rbl-nav.scrolled{background:#0e0907;box-shadow:0 2px 24px rgba(0,0,0,.55)}.rbl-brand{display:flex;align-items:center;gap:10px;font-family:var(--font-bungee),sans-serif;font-size:1.15rem;letter-spacing:.08em;color:#f6efe6;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .2s}.rbl-brand:hover{color:#ff8a1f}.rbl-brand-mark{filter:drop-shadow(0 0 6px rgba(255,138,31,.5))}.rbl-brand-mark,.rbl-nav-links{display:flex;align-items:center}.rbl-nav-links{gap:28px}@media(max-width:768px){.rbl-nav-links{display:none}}.rbl-nav-link{position:relative;font-family:inherit;font-size:.875rem;font-weight:500;letter-spacing:.02em;color:hsla(34,47%,93%,.55);text-decoration:none;transition:color .2s;padding-bottom:2px}.rbl-nav-link:after{content:"";position:absolute;left:0;bottom:-2px;width:0;height:2px;background:#ff8a1f;border-radius:2px;transition:width .25s cubic-bezier(.4,0,.2,1)}.rbl-nav-link.active,.rbl-nav-link:hover{color:#f6efe6}.rbl-nav-link.active:after,.rbl-nav-link:hover:after{width:100%}.rbl-nav-link--disabled{opacity:.35;cursor:default;pointer-events:none}.rbl-nav-link--wip{display:inline-flex;align-items:center;gap:6px;opacity:.45;cursor:not-allowed;pointer-events:none}.rbl-nav-link--wip:after{display:none}.rbl-nav-wip-pill{padding:1px 6px;border-radius:4px;font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:hsla(34,47%,93%,.55);border:1px solid hsla(34,47%,93%,.2);line-height:1.6}.rbl-nav-cta,.rbl-nav-wip-pill{display:inline-flex;align-items:center;font-weight:700}.rbl-nav-cta{position:relative;height:40px;padding:0 18px;border-radius:8px;font-family:inherit;font-size:.825rem;letter-spacing:.04em;color:#0b0807;background:#ff8a1f;border:none;cursor:pointer;text-decoration:none;box-shadow:0 3px 0 #c05800,0 6px 20px rgba(255,138,31,.3);transition:transform .15s,box-shadow .15s,background .15s;white-space:nowrap}@media(max-width:768px){.rbl-nav-cta{display:none}}.rbl-nav-cta:hover{background:#fa5;transform:translateY(-1px);box-shadow:0 4px 0 #c05800,0 8px 28px rgba(255,138,31,.4)}.rbl-nav-cta:active{transform:translateY(1px);box-shadow:0 2px 0 #c05800,0 4px 12px rgba(255,138,31,.25)}.rbl-nav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:36px;height:36px;padding:4px;background:none;border:none;cursor:pointer}@media(max-width:768px){.rbl-nav-burger{display:flex}}.rbl-nav-burger span{display:block;height:2px;border-radius:2px;background:#f6efe6;transform-origin:center;transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .2s,width .3s}.rbl-nav-burger span:first-child{width:24px}.rbl-nav-burger span:nth-child(2){width:18px}.rbl-nav-burger span:nth-child(3){width:24px}.rbl-nav-burger.open span:first-child{transform:translateY(7px) rotate(45deg);width:24px}.rbl-nav-burger.open span:nth-child(2){opacity:0}.rbl-nav-burger.open span:nth-child(3){transform:translateY(-7px) rotate(-45deg);width:24px}.rbl-drawer{display:none;position:fixed;inset:0;z-index:199}.rbl-drawer.open{display:block}.rbl-drawer-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.rbl-drawer-inner{position:absolute;top:0;right:0;bottom:0;width:min(320px,85vw);background:#130d09;border-left:1px solid hsla(0,0%,100%,.07);padding:calc(68px + 20px) 20px 24px;display:flex;flex-direction:column;gap:0;animation:rbl-drawerSlide .28s cubic-bezier(.4,0,.2,1);overflow:hidden}.rbl-drawer-scroll{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden;margin:0 -4px;padding:0 4px}.rbl-drawer-scroll::-webkit-scrollbar{width:4px}.rbl-drawer-scroll::-webkit-scrollbar-track{background:transparent}.rbl-drawer-scroll::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.rbl-drawer-footer{flex-shrink:0;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.06)}.rbl-drawer-footer .rbl-wip-wrap{display:block;width:100%}.rbl-drawer-links{display:flex;flex-direction:column;gap:2px;margin-bottom:4px}.rbl-drawer-link{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:600;color:#f6efe6;text-decoration:none;transition:background .18s,color .18s}.rbl-drawer-link.active,.rbl-drawer-link:hover{background:rgba(255,138,31,.1);color:#ff8a1f}.rbl-drawer-link--disabled{opacity:.35;pointer-events:none}.rbl-drawer-link--wip{opacity:.4;cursor:not-allowed;pointer-events:none}.rbl-drawer-link-icon{display:inline-flex;align-items:center;justify-content:center;color:hsla(34,47%,93%,.6);flex-shrink:0}.rbl-drawer-link.active .rbl-drawer-link-icon,.rbl-drawer-link:hover .rbl-drawer-link-icon{color:#ff8a1f}.rbl-drawer-acct-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(34,47%,93%,.35);padding:14px 6px 6px;transition:color .15s}.rbl-drawer-acct-toggle:hover{color:hsla(34,47%,93%,.6)}.rbl-drawer-acct-chevron{transition:transform .2s}.rbl-drawer-acct-toggle.open .rbl-drawer-acct-chevron{transform:rotate(180deg)}.rbl-drawer-section-label{font-size:.74rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(34,47%,93%,.35);margin:14px 0 6px;padding:0 6px}.rbl-drawer-searchbar{display:flex;align-items:center;gap:10px;width:100%;padding:13px 16px;border-radius:12px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);color:hsla(34,47%,93%,.4);font-family:inherit;font-size:.95rem;cursor:pointer;transition:border-color .15s,background .15s}.rbl-drawer-searchbar svg{flex-shrink:0}.rbl-drawer-searchbar:hover{border-color:rgba(255,138,31,.3);background:hsla(0,0%,100%,.06)}.rbl-drawer-user-panel .rbl-user-dd-item{position:relative;justify-content:flex-start!important;gap:12px;padding:12px 34px 12px 16px;border-radius:10px;font-size:1rem;font-weight:600}.rbl-drawer-user-panel .rbl-user-dd-item svg{opacity:.7}.rbl-drawer-user-panel .rbl-user-dd-item:after{content:"";position:absolute;right:14px;top:50%;width:7px;height:7px;border-right:2px solid;border-bottom:2px solid;transform:translateY(-50%) rotate(-45deg);opacity:.35}.rbl-drawer-cta{display:flex!important;align-items:center;justify-content:center;gap:8px;padding:15px;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:700;letter-spacing:.04em;color:#0b0807!important;background:#ff8a1f!important;border:none;cursor:pointer;text-decoration:none;box-shadow:0 3px 0 #c05800,0 6px 20px rgba(255,138,31,.25);transition:transform .15s,box-shadow .15s;margin-top:0;width:100%}.rbl-drawer-cta:hover{transform:translateY(-1px);box-shadow:0 4px 0 #c05800;background:#ff8a1f!important}.rbl-drawer-cta:active{transform:translateY(1px);box-shadow:0 2px 0 #c05800}.rbl-drawer-socials{display:flex;justify-content:center;gap:12px;margin-top:14px}.rbl-drawer-socials a{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:hsla(34,47%,93%,.55);background:hsla(0,0%,100%,.05);transition:background .18s,color .18s}.rbl-drawer-socials a svg{width:18px;height:18px}.rbl-drawer-socials a:hover{background:rgba(255,138,31,.15);color:#ff8a1f}.rbl-nav-right{display:flex;align-items:center;gap:8px}@media(max-width:768px){.rbl-nav-right{margin-left:auto;gap:6px}.rbl-nav-right>:not(.notif-wrap):not(.rbl-search-trigger){display:none!important}.rbl-nav{justify-content:flex-start}.rbl-nav-burger{margin-left:8px}}.rbl-wip-wrap{display:flex;align-items:center}.rbl-user-skeleton{width:100px;height:40px;border-radius:8px;background:hsla(0,0%,100%,.06);animation:rbl-shimmer 1.4s infinite}@keyframes rbl-shimmer{0%,to{opacity:.5}50%{opacity:1}}.rbl-user-sign-in{display:inline-flex;align-items:center;gap:7px;height:40px;padding:0 18px;border-radius:8px;font-family:inherit;font-size:.825rem;font-weight:700;letter-spacing:.04em;color:#0b0807;background:#ff8a1f;border:none;cursor:pointer;white-space:nowrap;box-shadow:0 3px 0 #c05800,0 6px 20px rgba(255,138,31,.3);transition:transform .15s,box-shadow .15s,background .15s}@media(max-width:768px){.rbl-user-sign-in{display:none}}.rbl-user-sign-in svg{opacity:.7}.rbl-user-sign-in:hover{background:#fa5;transform:translateY(-1px);box-shadow:0 4px 0 #c05800,0 8px 28px rgba(255,138,31,.4)}.rbl-user-sign-in:active{transform:translateY(1px);box-shadow:0 2px 0 #c05800,0 4px 12px rgba(255,138,31,.25)}.rbl-user-wrap{position:relative;display:flex}.rbl-user-btn,.rbl-user-wrap{align-items:center;height:40px}.rbl-user-btn{display:inline-flex;gap:8px;padding:0 10px 0 4px;border-radius:8px;background:#5a3418;border:none;cursor:pointer;box-shadow:0 3px 0 #1e0c00;transition:transform .15s,box-shadow .15s,background .15s}.rbl-user-btn:hover{background:#6e4020;transform:translateY(-1px);box-shadow:0 4px 0 #1e0c00}.rbl-user-btn:active{transform:translateY(1px);box-shadow:0 2px 0 #1e0c00}.rbl-user-btn.open{background:#6e4020}.rbl-user-avatar{-o-object-fit:cover;object-fit:cover;display:block}.rbl-user-avatar,.rbl-user-avatar--placeholder{width:32px;height:32px;border-radius:50%;flex-shrink:0}.rbl-user-avatar--placeholder{background:hsla(0,0%,100%,.15)}.rbl-user-name{font-family:inherit;font-size:.825rem;font-weight:700;letter-spacing:.02em;color:#f6efe6;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:900px){.rbl-user-name{display:none}}.rbl-user-chevron{color:hsla(34,47%,93%,.5);flex-shrink:0;transition:transform .2s}.rbl-user-chevron.up{transform:rotate(180deg)}.rbl-user-dropdown{position:absolute;top:calc(100% + 10px);right:0;min-width:260px;background:#1a1108;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.7);padding:8px;z-index:300;animation:rbl-ddSlide .18s cubic-bezier(.4,0,.2,1)}@keyframes rbl-ddSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.rbl-dd-profile{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 12px}.rbl-dd-av-wrap{position:relative;width:64px;height:64px;border-radius:50%;flex-shrink:0;margin-bottom:2px}.rbl-dd-av-wrap--team .rbl-dd-av{border:3px solid transparent;background:linear-gradient(#141010,#141010) padding-box,conic-gradient(from var(--team-spin),#ff8a1f,#ffd27a,#f50,#ff8a1f) border-box;box-shadow:0 0 14px rgba(255,138,31,.35);animation:team-border-rotate 3s linear infinite}.rbl-dd-av{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid hsla(0,0%,100%,.1)}.rbl-dd-av--ph{background:hsla(0,0%,100%,.08)}.rbl-dd-profile-name{font-size:.97rem;font-weight:700;color:#f6efe6;text-align:center;line-height:1.2;max-width:200px;word-break:break-word}.rbl-dd-profile-name--team{color:#ff8a1f;text-shadow:0 0 12px rgba(255,138,31,.35)}.rbl-dd-profile-name--mod{color:#fcd34d;text-shadow:0 0 12px rgba(252,211,77,.3)}.rbl-dd-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;width:100%;padding:14px 8px;background:hsla(0,0%,100%,.03);border-radius:12px;border:1px solid hsla(0,0%,100%,.06);margin-top:4px}.rbl-dd-stat{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;cursor:default;font-family:inherit;padding:4px;border-radius:10px;transition:background .15s}.rbl-dd-stat--btn{cursor:pointer}.rbl-dd-stat--btn:hover{background:rgba(255,138,31,.06)}.rbl-dd-stat--btn:hover .rbl-dd-stat-icon{border-color:rgba(255,138,31,.6);color:#ffa040}.rbl-dd-stat--btn:hover .rbl-dd-stat-label{color:rgba(255,138,31,.7)}.rbl-dd-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1.5px solid rgba(255,138,31,.4);color:#ff8a1f;transition:border-color .15s,color .15s}.rbl-dd-stat-icon svg{display:block}.rbl-dd-stat-value{font-family:var(--font-bungee),sans-serif;font-size:15px;color:#f6efe6;line-height:1}.rbl-dd-stat-label{font-size:8px;color:hsla(34,18%,67%,.45);text-transform:uppercase;letter-spacing:.04em;transition:color .15s;white-space:nowrap}.rbl-dd-social{display:flex;flex-direction:column}.rbl-dd-social-back{display:flex;align-items:center;gap:5px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.8rem;font-weight:600;color:hsla(34,47%,93%,.5);padding:8px 10px 10px;border-radius:8px;transition:color .15s,background .15s}.rbl-dd-social-back:hover{color:#f6efe6;background:hsla(0,0%,100%,.04)}.rbl-dd-social-spinner{display:flex;justify-content:center;padding:20px 0;flex:1}.rbl-dd-social-empty{font-size:.78rem;color:hsla(34,18%,67%,.4);text-align:center;padding:12px 12px 16px}.rbl-dd-social-list{display:flex;flex-direction:column;max-height:180px;overflow-y:auto}.rbl-dd-social-list::-webkit-scrollbar{width:4px}.rbl-dd-social-list::-webkit-scrollbar-track{background:transparent}.rbl-dd-social-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.rbl-dd-social-item{display:flex;align-items:center;gap:9px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;padding:7px 12px 7px 8px;border-radius:8px;transition:background .14s;width:100%}.rbl-dd-social-item:hover{background:hsla(0,0%,100%,.05)}.rbl-dd-social-avatar{width:32px;height:32px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rbl-dd-social-avatar--ph{background:hsla(0,0%,100%,.08);display:block}.rbl-dd-social-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rbl-dd-social-name{font-size:.84rem;font-weight:600;color:#f6efe6}.rbl-dd-social-handle,.rbl-dd-social-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.rbl-dd-social-handle{font-size:.73rem;color:hsla(34,18%,67%,.4)}.rbl-user-dd-header{display:flex;align-items:center;gap:12px;padding:8px 10px 10px}.rbl-user-dd-avatar{border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;flex-shrink:0}.rbl-user-dd-avatar,.rbl-user-dd-avatar.rbl-user-avatar--placeholder{width:40px;height:40px}.rbl-user-dd-info{display:flex;flex-direction:column;gap:4px;min-width:0}.rbl-user-dd-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rbl-user-dd-name{font-size:.9rem;font-weight:700;color:#f6efe6}.rbl-user-dd-badge{display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:4px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;flex-shrink:0;min-width:-moz-max-content;min-width:max-content;background:rgba(255,138,31,.2);color:#ff8a1f;border:1px solid rgba(255,138,31,.35)}.rbl-user-dd-badge--team{position:relative;overflow:hidden;background:rgba(255,138,31,.15);color:#ff8a1f;border-color:rgba(255,138,31,.55);box-shadow:0 0 10px rgba(255,138,31,.3);animation:team-badge-shimmer 2.5s ease-in-out infinite}.rbl-user-dd-badge--team:after{content:"";position:absolute;top:-50%;left:-80%;width:55%;height:200%;background:linear-gradient(105deg,transparent 35%,rgba(255,210,120,.7) 50%,transparent 65%);animation:team-badge-shine 3s ease-in-out infinite}.rbl-user-dd-badge--mod{background:rgba(252,211,77,.12);color:#fcd34d;border-color:rgba(252,211,77,.28)}.rbl-user-dd-divider{height:1px;background:hsla(0,0%,100%,.07);margin:4px 0}.rbl-user-dd-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 12px;border-radius:8px;font-family:inherit;font-size:.85rem;font-weight:500;color:hsla(34,47%,93%,.75);background:none;border:none;cursor:pointer;text-align:left;transition:background .15s,color .15s}.rbl-user-dd-item svg{flex-shrink:0;opacity:.7}.rbl-user-dd-item:hover{background:hsla(0,0%,100%,.07);color:#f6efe6}.rbl-user-dd-item:hover svg{opacity:1}.rbl-user-dd-item--danger,.rbl-user-dd-item--danger svg{color:#ff6b6b}.rbl-user-dd-item--danger:hover{background:hsla(0,100%,71%,.1);color:#ff8e8e}.rbl-user-nick-form{display:flex;flex-direction:column;gap:8px;padding:8px 10px}.rbl-user-nick-input{width:100%;padding:8px 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.15);background:rgba(0,0,0,.4);color:#f6efe6;font-family:inherit;font-size:.85rem;outline:none;transition:border-color .18s;box-sizing:border-box}.rbl-user-nick-input:focus{border-color:rgba(255,138,31,.5)}.rbl-user-nick-input::-moz-placeholder{color:hsla(34,47%,93%,.3)}.rbl-user-nick-input::placeholder{color:hsla(34,47%,93%,.3)}.rbl-user-nick-error{font-size:.75rem;color:#ff6b6b;margin:0}.rbl-user-nick-actions{display:flex;gap:6px;justify-content:flex-end}.rbl-user-nick-cancel{padding:6px 12px;border-radius:7px;border:1px solid hsla(0,0%,100%,.12);background:none;color:hsla(34,47%,93%,.55);font-family:inherit;font-size:.8rem;cursor:pointer;transition:background .15s}.rbl-user-nick-cancel:hover{background:hsla(0,0%,100%,.07);color:#f6efe6}.rbl-user-nick-save{padding:6px 14px;border-radius:7px;border:none;background:#ff8a1f;color:#0b0807;font-family:inherit;font-size:.8rem;font-weight:700;cursor:pointer;transition:background .15s}.rbl-user-nick-save:hover{background:#fa5}.rbl-user-nick-save:disabled{opacity:.5;cursor:default}.rbl-social-popup-backdrop{position:fixed;inset:0;background:rgba(0,0,0,.65);z-index:600;display:flex;align-items:center;justify-content:center;padding:20px;animation:prf-fade-in .15s ease;backdrop-filter:blur(4px)}.rbl-social-popup{background:#1a1108;border:1px solid hsla(0,0%,100%,.12);border-radius:18px;padding:4px 8px 8px;width:100%;max-width:360px;max-height:65vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 80px rgba(0,0,0,.8);animation:prf-slide-in .18s ease}.rbl-social-popup .rbl-dd-social{overflow:hidden;display:flex;flex-direction:column;min-height:0}.rbl-social-popup .rbl-dd-social-list{max-height:none;flex:1;overflow-y:auto}.rbl-social-popup .rbl-dd-social-item{padding:9px 14px 9px 10px}.rbl-drawer-sep{height:1px;background:hsla(0,0%,100%,.07);margin:16px 0;flex-shrink:0}.rbl-drawer-user .rbl-user-sign-in{display:flex!important;width:100%;justify-content:center;padding:15px;font-size:1rem;border-radius:10px;height:auto;box-shadow:0 3px 0 #c05800,0 6px 20px rgba(255,138,31,.2)}.rbl-drawer-user .rbl-user-sign-in:hover{transform:none}.rbl-drawer-user .rbl-user-skeleton{display:block;width:100%;height:52px;border-radius:10px;background:hsla(0,0%,100%,.06)}.rbl-dd-profile--drawer{padding:16px 12px 14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;margin-bottom:4px}.rbl-drawer-user-panel{padding:0;display:flex;flex-direction:column;gap:2px}.notif-btn,.notif-wrap{position:relative}.notif-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:hsla(34,47%,93%,.6);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.notif-btn.open,.notif-btn:hover{background:hsla(0,0%,100%,.1);color:#f6efe6;border-color:hsla(0,0%,100%,.14)}.notif-badge{position:absolute;top:-5px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:#ff8a1f;color:#0b0807;font-size:.62rem;font-weight:800;line-height:17px;text-align:center;font-family:inherit;box-sizing:border-box;border:2px solid #0e0907}.notif-dropdown{position:absolute;top:calc(100% + 10px);right:0;width:310px;max-height:400px;background:#1a1108;border:1px solid hsla(0,0%,100%,.1);border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.7);z-index:300;overflow:hidden;display:flex;flex-direction:column;animation:rbl-ddSlide .18s cubic-bezier(.4,0,.2,1)}.notif-dd-header{display:flex;align-items:center;justify-content:space-between;padding:13px 16px 11px;border-bottom:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.notif-dd-title{font-size:.82rem;font-weight:700;color:#f6efe6;letter-spacing:.03em}.notif-clear-btn{font-size:.65rem;font-weight:600;color:hsla(34,47%,93%,.35);background:none;border:none;cursor:pointer;padding:2px 6px;border-radius:4px;transition:color .15s,background .15s;min-height:unset;font-family:inherit}.notif-clear-btn:hover{color:hsla(34,47%,93%,.7);background:hsla(0,0%,100%,.06)}.notif-del-btn{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:20px;height:20px;min-height:unset;border-radius:4px;background:none;border:none;color:hsla(34,47%,93%,.2);cursor:pointer;opacity:0;transition:opacity .15s,background .15s,color .15s}.notif-del-btn:hover{background:hsla(0,0%,100%,.08);color:hsla(34,47%,93%,.6)}.notif-item:hover .notif-del-btn{opacity:1}.notif-list{overflow-y:auto;flex:1}.notif-list::-webkit-scrollbar{width:4px}.notif-list::-webkit-scrollbar-track{background:transparent}.notif-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.12);border-radius:4px}.notif-empty{padding:32px 16px;text-align:center;font-size:.82rem;color:hsla(34,47%,93%,.3)}.notif-item{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;border-bottom:1px solid hsla(0,0%,100%,.04);transition:background .15s}.notif-item:last-child{border-bottom:none}.notif-item--unread{background:rgba(255,138,31,.06)}.notif-item--link{cursor:pointer}.notif-item:hover{background:hsla(0,0%,100%,.04)}.notif-avatar-img{-o-object-fit:cover;object-fit:cover;display:block}.notif-avatar-img,.notif-avatar-placeholder{width:32px;height:32px;border-radius:50%;flex-shrink:0}.notif-avatar-placeholder{background:hsla(0,0%,100%,.1)}.notif-icon-wrap{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.notif-icon-wrap--warn{background:hsla(0,100%,71%,.15);color:#ff6b6b}.notif-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.notif-text{font-size:.8rem;color:hsla(34,47%,93%,.82);line-height:1.45;margin:0}.notif-link{font-size:.73rem;color:#ff8a1f;text-decoration:none}.notif-link:hover{text-decoration:underline}.notif-time{font-size:.7rem;color:hsla(34,47%,93%,.3)}.notif-see-all{display:block;width:100%;text-align:center;padding:11px;font-size:.82rem;font-weight:600;color:#ff8a1f;text-decoration:none;background:none;border:none;border-top:1px solid hsla(0,0%,100%,.06);cursor:pointer;font-family:inherit;transition:background .15s}.notif-see-all:hover{background:rgba(255,138,31,.08)}.rbl-search-trigger{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.08);color:hsla(34,47%,93%,.6);cursor:pointer;transition:all .15s}.rbl-search-trigger svg{display:block}.rbl-search-trigger:hover{color:#f6efe6;background:hsla(0,0%,100%,.1)}.rbl-search-overlay{position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.6);backdrop-filter:blur(6px);display:flex;align-items:flex-start;justify-content:center;padding:12vh 20px 20px;animation:prf-fade-in .15s ease}.rbl-search-modal{width:100%;max-width:560px;background:#1a1108;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.7);overflow:hidden;animation:rbl-ddSlide .18s ease}.rbl-search-input-wrap{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.07)}.rbl-search-icon{color:hsla(34,47%,93%,.4);flex-shrink:0}.rbl-search-input{flex:1;background:none;border:none;outline:none;color:#f6efe6;font-family:inherit;font-size:1rem}.rbl-search-input::-moz-placeholder{color:hsla(34,47%,93%,.3)}.rbl-search-input::placeholder{color:hsla(34,47%,93%,.3)}.rbl-search-close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;min-height:30px;box-sizing:border-box;padding:0;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);color:hsla(34,47%,93%,.45);border-radius:8px;cursor:pointer;flex-shrink:0;transition:color .15s,background .15s}.rbl-search-close svg{display:block}.rbl-search-close:hover{color:#f6efe6;background:hsla(0,0%,100%,.1)}.rbl-search-results{max-height:60vh;overflow-y:auto;padding:8px}.rbl-search-hint{text-align:center;color:hsla(34,47%,93%,.35);font-size:.86rem;padding:28px 16px}.rbl-search-group{margin-bottom:8px}.rbl-search-group-title{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(34,47%,93%,.35);padding:8px 10px 4px;margin:0}.rbl-search-item{display:flex;align-items:center;gap:11px;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;padding:9px 10px;border-radius:9px;transition:background .13s}.rbl-search-item:hover{background:rgba(255,138,31,.08)}.rbl-search-item-icon{color:hsla(34,47%,93%,.4);flex-shrink:0}.rbl-search-avatar{width:30px;height:30px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.rbl-search-avatar--ph{background:hsla(0,0%,100%,.1);display:block}.rbl-search-item-body{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.rbl-search-item-title{font-size:.88rem;font-weight:600;color:#f6efe6}.rbl-search-item-desc,.rbl-search-item-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbl-search-item-desc{font-size:.76rem;color:hsla(34,47%,93%,.45)}.rbl-search-cat{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#ff8a1f;background:rgba(255,138,31,.1);border:1px solid rgba(255,138,31,.25);border-radius:5px;padding:2px 7px;flex-shrink:0;margin-left:auto}.rbl-drawer-search{display:flex;align-items:center;gap:10px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left}.rbl-drawer-search svg{flex-shrink:0;opacity:.7}.rbl-user-dd-item--staff,.rbl-user-dd-item--staff svg{color:#81d3ff}.rbl-user-dd-item--staff:hover{background:rgba(129,211,255,.1);color:#a5e0ff}@media(max-width:540px){.rbl-search-overlay{padding:0;align-items:flex-start}.rbl-search-modal{max-width:100%;height:100%;max-height:100vh;border-radius:0}.rbl-search-results{max-height:calc(100vh - 70px)}}.discord-section{position:relative;overflow:hidden;padding:5rem 0}.discord-section:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at top,rgba(88,101,242,.08),transparent 50%);pointer-events:none}.discord-section:after{content:"";top:0}.discord-section .discord-bottom-line,.discord-section:after{position:absolute;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent,rgba(88,101,242,.2),transparent);pointer-events:none}.discord-section .discord-bottom-line{bottom:0}.discord-container{max-width:72rem;margin:0 auto;padding:0 1rem;position:relative;z-index:10}@media(min-width:768px){.discord-container{padding:0 1.5rem}}.discord-layout{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:3rem}@media(min-width:1024px){.discord-layout{flex-direction:row}}.discord-content{flex:1;text-align:center}@media(min-width:1024px){.discord-content{text-align:left}}.discord-badge{display:inline-flex;align-items:center;gap:.5rem;background:rgba(88,101,242,.1);backdrop-filter:blur(4px);border-radius:9999px;padding:.375rem 1rem;margin-bottom:1.5rem;border:1px solid rgba(88,101,242,.2)}.discord-badge .badge-dot{width:.5rem;height:.5rem;background-color:#5865f2;border-radius:50%;animation:discord-pulse 1.5s infinite}.discord-badge .badge-text{color:#5865f2;font-size:.875rem;font-weight:500}.discord-title{font-size:2.25rem;font-weight:700;color:#fff;margin-bottom:1rem;white-space:nowrap}@media(min-width:768px){.discord-title{font-size:3rem}}@media(max-width:640px){.discord-title{font-size:1.5rem;white-space:normal}}.discord-title .gradient-text{background:linear-gradient(135deg,#5865f2,#5865f2,#4752c4);background-clip:text;-webkit-background-clip:text;color:transparent;background-size:200% auto;animation:discord-gradient 3s linear infinite}.discord-description{color:#d1d5db;font-size:1.125rem;margin-bottom:1.5rem;max-width:32rem;margin-left:auto;margin-right:auto;line-height:1.625}@media(min-width:1024px){.discord-description{margin-left:0;margin-right:0}}.discord-description .highlight{color:#5865f2;font-weight:700}.discord-benefits{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin-bottom:2rem}@media(min-width:1024px){.discord-benefits{justify-content:flex-start}}.benefit-item{display:flex;align-items:center;gap:.5rem;background:hsla(0,0%,100%,.05);border-radius:.5rem;padding:.375rem .75rem;transition:all .3s ease}.benefit-item:hover{background:rgba(88,101,242,.1)}.benefit-item i{color:#5865f2;font-size:.875rem;transition:transform .3s ease}.benefit-item:hover i{transform:scale(1.1)}.benefit-item span{color:#d1d5db;font-size:.875rem}.discord-button-wrapper{position:relative;display:inline-block}.discord-button-wrapper .button-glow{position:absolute;inset:0;background:#5865f2;border-radius:.75rem;filter:blur(1.25rem);opacity:.3;transition:opacity .3s ease}.discord-button-wrapper:hover .button-glow{opacity:.5}.discord-button{position:relative;display:inline-flex;align-items:center;gap:.75rem;background:#5865f2;font-weight:700;padding:1rem 2rem;border-radius:.75rem;color:#fff;transition:all .3s ease;box-shadow:0 10px 15px -3px rgba(0,0,0,.1)}.discord-button:hover{background:#4752c4;transform:translateY(-2px);box-shadow:0 20px 25px -5px rgba(0,0,0,.2)}.discord-button:active{transform:scale(.95)}.discord-button i:first-child{font-size:1.25rem;transition:transform .3s ease}.discord-button:hover i:first-child{transform:rotate(12deg)}.discord-button i:last-child{font-size:.875rem;transition:transform .3s ease}.discord-button:hover i:last-child{transform:translateX(4px)}.discord-stats{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}@media(min-width:1024px){.discord-stats{justify-content:flex-start}}.discord-stats .stat-item{display:flex;align-items:center;gap:.25rem}.discord-stats .stat-item i{color:#5865f2;font-size:.75rem}.discord-stats .stat-item span{color:#6b7280;font-size:.875rem}.discord-stats .stat-divider{width:.125rem;height:.125rem;background:#4b5563;border-radius:50%}.discord-mascot{flex:1;display:flex;justify-content:center}.mascot-wrapper{position:relative}.mascot-wrapper .mascot-glow{position:absolute;inset:0;background:linear-gradient(135deg,rgba(88,101,242,.3),rgba(88,101,242,.2),transparent);border-radius:50%;filter:blur(2rem);transition:filter .5s ease}.mascot-wrapper .mascot-ring{position:absolute;inset:-1rem;border-radius:50%;border:1px solid rgba(88,101,242,.2);transition:border-color .5s ease}.mascot-wrapper:hover .mascot-glow{filter:blur(3rem)}.mascot-wrapper:hover .mascot-ring{border-color:rgba(88,101,242,.4)}.mascot-image{position:relative;width:18rem;height:18rem}@media(min-width:768px){.mascot-image{width:20rem;height:20rem}}@media(min-width:1024px){.mascot-image{width:24rem;height:24rem}}.mascot-image img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 25px -5px rgba(0,0,0,.3));transition:all .5s ease}.mascot-wrapper:hover .mascot-image img{transform:scale(1.05);filter:drop-shadow(0 0 30px rgba(88,101,242,.3))}.floating-icon{position:absolute;background:rgba(88,101,242,.15);border-radius:50%;display:flex;align-items:center;justify-content:center}.floating-icon.top-right{top:-1.5rem;right:-1.5rem;width:3rem;height:3rem;animation:discord-float 3s ease-in-out infinite}.floating-icon.bottom-left{bottom:-1.5rem;left:-1.5rem;width:3.5rem;height:3.5rem;animation:discord-float-delayed 3s ease-in-out infinite}.floating-icon.star{top:50%;right:-2rem;width:2rem;height:2rem;background:rgba(234,179,8,.15);animation:discord-pulse 2s infinite}.floating-icon i{font-size:1.125rem}.floating-icon i.discord-icon,.floating-icon i.users-icon{color:#5865f2}.floating-icon i.star-icon{color:#eab308;font-size:.75rem}@keyframes discord-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes discord-float-delayed{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@keyframes discord-gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@keyframes discord-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes gridShift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glowPulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes rise{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:1}to{transform:translateY(-220px) scale(.4);opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes wheel{0%{transform:translate(-50%);opacity:1}80%{transform:translate(-50%,10px);opacity:0}to{opacity:0}}.rbl-home{background:#0b0807;color:#f6efe6;overflow-x:hidden}.rbl-container{width:100%;max-width:1200px;margin:0 auto;padding:0 clamp(16px,4vw,48px)}.rbl-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:36px;flex-wrap:wrap}.rbl-section-head h2{font-family:var(--font-bungee),sans-serif;font-size:clamp(32px,4.5vw,52px);line-height:1;letter-spacing:.005em;color:#f6efe6;margin:0}@media(max-width:640px){.rbl-section-head{flex-direction:column;align-items:flex-start;gap:16px}}.rbl-section-label{display:flex;align-items:center;gap:10px;font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:#ff8a1f;margin-bottom:10px}.rbl-section-label:before{content:"";width:24px;height:2px;background:#ff8a1f;border-radius:1px;flex-shrink:0}.rbl-section-lede{max-width:380px;font-size:14px;line-height:1.6;color:hsla(34,47%,93%,.65);margin:0}@media(max-width:640px){.rbl-section-lede{max-width:100%}}.rbl-wip-wrap{display:inline-block;cursor:not-allowed}.rbl-wip-wrap a,.rbl-wip-wrap button{pointer-events:none;transition:color .15s;position:relative}.rbl-wip-wrap:hover a,.rbl-wip-wrap:hover button{color:transparent}.rbl-wip-wrap:hover a:after,.rbl-wip-wrap:hover button:after{content:"En desarrollo";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffd0a0;font-size:inherit;letter-spacing:.06em}@media(max-width:768px){.rbl-wip-wrap a,.rbl-wip-wrap button{color:transparent!important}.rbl-wip-wrap a:after,.rbl-wip-wrap button:after{content:"En desarrollo";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#ffd0a0;font-size:inherit;letter-spacing:.06em}}.rbl-btn-primary{position:relative;display:inline-flex;align-items:center;gap:10px;padding:16px 26px;border-radius:12px;font-family:inherit;font-weight:800;font-size:15px;letter-spacing:.06em;text-transform:uppercase;color:#2a1306;background:linear-gradient(180deg,#ffb152,#ff8a1f 50%,#ff5a0d);border:none;cursor:pointer;text-decoration:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -3px 0 rgba(0,0,0,.25),0 6px 0 #a13403,0 12px 24px rgba(255,90,13,.35);transition:transform .12s ease,box-shadow .12s ease}.rbl-btn-primary:hover{transform:translateY(2px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -3px 0 rgba(0,0,0,.25),0 4px 0 #a13403,0 8px 18px rgba(255,90,13,.35)}.rbl-btn-primary:active{transform:translateY(5px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -2px 0 rgba(0,0,0,.25),0 1px 0 #a13403,0 4px 10px rgba(255,90,13,.3)}.rbl-btn-ghost{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;border-radius:8px;font-family:inherit;font-size:1rem;font-weight:600;color:#f6efe6;background:transparent;border:1px solid hsla(34,47%,93%,.2);cursor:pointer;text-decoration:none;transition:border-color .2s,background .2s}.rbl-btn-ghost:hover{border-color:hsla(34,47%,93%,.45);background:hsla(34,47%,93%,.06)}.rbl-cta-row{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.rbl-cta-row--center{justify-content:center}@media(max-width:768px){.rbl-cta-row{justify-content:center}}.rbl-hero-copy .rbl-cta-row{animation:fadeUp 1s .5s both}.rbl-hero{position:relative;min-height:100vh;padding:200px 32px 64px;overflow:hidden;background:radial-gradient(1100px 600px at 78% 55%,rgba(255,90,13,.22),transparent 60%),radial-gradient(700px 500px at 18% 90%,rgba(255,54,20,.18),transparent 60%),linear-gradient(180deg,#100b08,#15100c 60%,#0d0907)}.rbl-hero:before{content:"";position:absolute;inset:68px 0 0 0;z-index:0;pointer-events:none;background:radial-gradient(1100px 600px at 78% 55%,rgba(255,90,13,.18),transparent 60%) 50%/cover no-repeat,radial-gradient(700px 500px at 18% 90%,rgba(255,54,20,.16),transparent 60%) 50%/cover no-repeat,linear-gradient(180deg,rgba(16,11,8,.8),rgba(21,16,12,.62) 55%,rgba(13,9,7,.96)) 50%/cover no-repeat,url(/assets/lobby.webp) center 8%/120% no-repeat}@media(max-width:860px){.rbl-hero:before{background-size:cover,cover,cover,cover;background-position:50%,50%,50%,49% 35%}}.rbl-hero-inner{position:relative;z-index:2;width:100%;max-width:1240px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;align-items:center;gap:48px}@media(max-width:860px){.rbl-hero-inner{grid-template-columns:1fr;text-align:center;gap:8px}.rbl-hero-copy{order:2;margin-top:-8px}}.rbl-eyebrow{display:inline-flex;align-items:center;gap:10px;padding:7px 14px;border-radius:999px;background:rgba(255,138,31,.08);border:1px solid rgba(255,138,31,.3);color:#ffd0a0;font-size:12px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;animation:fadeUp .8s .1s both}.rbl-eyebrow-dot{width:7px;height:7px;border-radius:50%;background:#ff3c3c;box-shadow:0 0 10px #ff3c3c;flex-shrink:0;animation:pulse 1.6s ease-in-out infinite}.rbl-hero-title{font-family:var(--font-bungee),"Bungee",sans-serif;font-size:clamp(48px,7vw,96px);line-height:.95;letter-spacing:.005em;color:#f6efe6;margin:22px 0 18px;text-shadow:0 4px 0 rgba(0,0,0,.35);animation:fadeUp .9s .2s both}.rbl-hero-accent{background:linear-gradient(180deg,#ffb152,#ff8a1f 45%,#ff4a08);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent;text-shadow:none;filter:drop-shadow(0 0 20px rgba(255,90,13,.45));display:block}.rbl-stats{display:flex;gap:32px;margin-top:32px;flex-wrap:wrap}@media(max-width:860px){.rbl-stats{justify-content:center}}.rbl-hero-copy .rbl-stats{animation:fadeUp 1.2s .8s both}.rbl-stat{display:flex;flex-direction:column}.rbl-stat-num{font-family:var(--font-bungee),sans-serif;font-size:28px;color:#f6efe6;line-height:1}.rbl-stat-live{color:#5cff8a}.rbl-stat-unit{color:hsla(34,47%,93%,.45);font-size:.7em}.rbl-stat-label{font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:#766858;margin-top:6px;font-weight:600}.rbl-hero-art{position:relative;display:flex;justify-content:center;align-items:center;animation:fadeUp 1.2s .15s both}@media(max-width:860px){.rbl-hero-art{max-width:360px;margin:0 auto}}.rbl-hero-nowrap{white-space:nowrap}.rbl-hero-accent--inline{display:inline}.rbl-hero-plain{color:#f6efe6;-webkit-text-fill-color:#f6efe6}.rbl-glow{width:115%;height:115%;left:-7.5%;top:-7.5%;background:radial-gradient(circle at 50% 55%,rgba(255,90,13,.55) 0,rgba(255,54,20,.25) 30%,transparent 65%);filter:blur(20px);animation:glowPulse 5s ease-in-out infinite}.rbl-glow,.rbl-ring{position:absolute;pointer-events:none}.rbl-ring{border-radius:50%}.rbl-ring.rbl-ring--outer{width:104%;height:104%;left:-2%;top:-2%;border:1px dashed rgba(79,221,255,.15);animation:spin 42s linear infinite reverse}.rbl-sparks{position:absolute;inset:0;pointer-events:none}.rbl-spark{position:absolute;border-radius:1px;background:#ffb152;box-shadow:0 0 8px #ff8a1f;bottom:10%;opacity:0;animation:rise var(--sd,4s) linear infinite var(--sde,0s)}.rbl-logo{position:relative;z-index:2;width:min(560px,100%);height:auto;animation:bob 6s ease-in-out infinite;filter:drop-shadow(0 30px 40px rgba(0,0,0,.55)) drop-shadow(0 0 35px rgba(255,90,13,.25));-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.rbl-lava-cracks{position:absolute;left:0;right:0;bottom:-40px;height:240px;pointer-events:none;opacity:.55;mix-blend-mode:screen;z-index:1}.rbl-lava-cracks svg{width:100%;height:100%}.rbl-scroll-cue{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--font-mono),monospace;font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:#766858;animation:fadeUp 1.4s 1.2s both}@media(max-width:768px){.rbl-scroll-cue{display:none}}.rbl-mouse{width:22px;height:34px;border:2px solid rgba(118,104,88,.7);border-radius:12px;position:relative}.rbl-mouse:after{content:"";position:absolute;left:50%;top:7px;width:3px;height:7px;border-radius:2px;background:#b9ac9b;transform:translateX(-50%);animation:wheel 1.6s ease-in-out infinite}.rbl-news{padding:96px 32px 100px;background:linear-gradient(180deg,#100b08,#0d0907);border-top:1px solid hsla(0,0%,100%,.06)}.rbl-news-grid{display:grid;grid-template-columns:1.4fr 1fr;gap:24px;align-items:start}@media(max-width:900px){.rbl-news-grid{grid-template-columns:1fr;gap:18px}}.rbl-news-feature{position:relative;border-radius:18px;overflow:hidden;border:1px solid hsla(0,0%,100%,.07);background:#1a120c;min-height:440px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;color:inherit;transition:transform .3s ease,border-color .3s ease;cursor:pointer}.rbl-news-feature:hover{transform:translateY(-4px);border-color:hsla(0,0%,100%,.18)}@media(max-width:900px){.rbl-news-feature{min-height:380px}}.rbl-news-cover{position:absolute;inset:0;background:radial-gradient(circle at 70% 30%,rgba(255,90,13,.7),transparent 55%),radial-gradient(circle at 30% 70%,rgba(255,54,20,.55),transparent 55%),repeating-linear-gradient(45deg,#2a1810 0 24px,#1a100a 24px 48px);transition:transform .8s ease}.rbl-news-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 30%,rgba(11,8,7,.85) 70%,rgba(11,8,7,.98))}.rbl-news-feature:hover .rbl-news-cover{transform:scale(1.05)}.rbl-news-cover-img{-o-object-fit:cover;object-fit:cover}.rbl-news-cover--has-img{background:#0d0907}.rbl-news-badge{position:absolute;top:18px;left:18px;z-index:2;display:inline-flex;align-items:center;gap:6px;padding:5px 11px;border-radius:999px;background:#ff8a1f;color:#1a0f08;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;box-shadow:0 4px 14px rgba(255,138,31,.45)}.rbl-news-badge-dot{width:6px;height:6px;border-radius:50%;background:#1a0f08;flex-shrink:0;animation:pulse 1.6s ease-in-out infinite}.rbl-news-body{position:relative;z-index:2;padding:28px 32px 32px}.rbl-news-meta{display:flex;align-items:center;gap:14px;font-size:11.5px;color:hsla(0,0%,100%,.45);font-weight:600;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px;flex-wrap:wrap}.rbl-news-cat{color:#ffd0a0;font-weight:700;font-size:inherit;letter-spacing:inherit;text-transform:inherit}.rbl-news-meta .rbl-news-cat{display:inline-block;padding:4px 11px;border-radius:999px;background:rgba(255,138,31,.18);border:1px solid rgba(255,138,31,.4);color:#ffd0a0;font-size:10.5px;letter-spacing:.12em;backdrop-filter:blur(8px)}.rbl-dot-sep{width:3px;height:3px;border-radius:50%;background:hsla(0,0%,100%,.35);flex-shrink:0}.rbl-news-body h3{font-family:var(--font-bungee),sans-serif;font-size:clamp(22px,2.4vw,30px);color:#f6efe6;margin:0 0 12px;line-height:1.1;letter-spacing:.005em}.rbl-news-body p{font-size:14px;line-height:1.6;color:hsla(0,0%,100%,.55);margin:0 0 18px;max-width:540px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.rbl-read-more{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;letter-spacing:.04em;color:#ff8a1f;transition:gap .2s}.rbl-read-more svg{width:14px;height:14px;transition:transform .2s}.rbl-news-feature:hover .rbl-read-more svg{transform:translateX(4px)}.rbl-news-list{display:flex;flex-direction:column;gap:14px}.rbl-news-item{display:flex;gap:14px;padding:16px;border-radius:14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.07);text-decoration:none;color:inherit;transition:transform .25s ease,border-color .25s ease,background .25s ease;cursor:pointer}.rbl-news-item:hover{transform:translateX(4px);border-color:hsla(0,0%,100%,.16);background:rgba(255,138,31,.04)}.rbl-news-thumb{width:72px;height:72px;flex-shrink:0;border-radius:10px;overflow:hidden;border:1px solid hsla(0,0%,100%,.06);position:relative}.rbl-news-thumb-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.rbl-news-item-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.rbl-news-item-info h4{font-family:inherit;font-size:14px;font-weight:700;color:#f6efe6;margin:0;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.rbl-news-item-top{display:flex;align-items:center;gap:10px;font-size:10.5px;color:hsla(0,0%,100%,.4);font-weight:600;letter-spacing:.1em;text-transform:uppercase;margin-bottom:6px}.rbl-news-item-top .rbl-news-cat{color:#ffd0a0}.rbl-news-all{display:block;margin-top:6px;text-align:center;padding:14px;border-radius:12px;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.45);font-size:13px;font-weight:600;text-decoration:none;transition:border-color .2s,color .2s,background .2s}.rbl-news-all:hover{border-color:rgba(255,138,31,.4);color:#ffd0a0;background:rgba(255,138,31,.04)}@keyframes rbl-modal-bg-in{0%{opacity:0}to{opacity:1}}@keyframes rbl-modal-card-in{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.rbl-play-overlay{position:fixed;inset:0;z-index:1000;background:rgba(5,3,2,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);display:flex;align-items:flex-start;justify-content:center;padding:24px;overflow-y:auto;animation:rbl-modal-bg-in .25s ease}.rbl-play-card{position:relative;width:100%;max-width:880px;margin:auto;background:radial-gradient(800px 400px at 50% 0,rgba(255,90,13,.15),transparent 60%),linear-gradient(180deg,#1a130d,#0d0907);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:40px;box-shadow:0 30px 80px rgba(0,0,0,.6);animation:rbl-modal-card-in .35s cubic-bezier(.2,.7,.2,1.1)}.rbl-play-close{position:absolute;top:16px;right:16px;width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.1);color:hsla(0,0%,100%,.5);font-size:18px;display:grid;place-items:center;cursor:pointer;transition:background .2s,color .2s,transform .15s}.rbl-play-close:hover{background:hsla(0,0%,100%,.08);color:#f6efe6;transform:rotate(90deg)}.rbl-play-header{text-align:center;margin-bottom:28px}.rbl-play-header h2{font-family:var(--font-bungee),sans-serif;font-size:clamp(24px,3vw,32px);color:#f6efe6;margin:0 0 6px;letter-spacing:.005em}.rbl-play-header p{color:hsla(34,47%,93%,.65);font-size:13.5px;margin:0}.rbl-play-eyebrow{display:inline-flex;align-items:center;gap:8px;padding:5px 12px;border-radius:999px;background:rgba(255,138,31,.1);border:1px solid rgba(255,138,31,.3);color:#ffd0a0;font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:14px}.rbl-play-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}@media(max-width:600px){.rbl-play-grid{grid-template-columns:1fr;gap:14px}}.rbl-play-edition{position:relative;border-radius:16px;padding:24px;border:1px solid hsla(0,0%,100%,.08);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));transition:transform .25s ease,border-color .25s ease;cursor:default;overflow:hidden}.rbl-play-edition:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:linear-gradient(90deg,transparent,var(--ed-accent),transparent);opacity:.6}.rbl-play-edition:hover{transform:translateY(-4px);border-color:var(--ed-accent)}.rbl-play-tile{width:100%;height:130px;border-radius:10px;background:var(--ed-bg,#2a1b14);margin-bottom:18px;display:grid;place-items:center;position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.05)}.rbl-play-tile:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.25) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.25) 1px,transparent 0);background-size:14px 14px;opacity:.4}@media(max-width:600px){.rbl-play-tile{height:100px}}.rbl-play-tile-label{position:relative;z-index:2;font-family:var(--font-bungee),sans-serif;font-size:28px;color:#fff;letter-spacing:.08em;text-shadow:0 3px 0 rgba(0,0,0,.4)}.rbl-play-edition h3{font-family:var(--font-bungee),sans-serif;font-size:18px;color:#f6efe6;margin:0 0 4px;letter-spacing:.01em}.rbl-play-platforms{color:hsla(34,47%,93%,.65);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;margin-bottom:18px}.rbl-play-server{display:flex;align-items:stretch;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;overflow:hidden;margin-bottom:16px}.rbl-play-server-info{flex:1;padding:10px 12px;display:flex;flex-direction:column;gap:2px;border-right:1px solid hsla(0,0%,100%,.06)}.rbl-play-server-key{font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:hsla(34,47%,93%,.65);font-weight:700}.rbl-play-server-val{font-family:var(--font-mono),monospace;font-size:14px;font-weight:700;color:#f6efe6}.rbl-play-copy{padding:0 14px;display:flex;align-items:center;gap:6px;background:rgba(255,138,31,.08);color:#ffd0a0;font-size:11.5px;font-weight:700;cursor:pointer;transition:background .2s;border:0;flex-shrink:0}.rbl-play-copy svg{width:13px;height:13px}.rbl-play-copy:hover{background:rgba(255,138,31,.18);color:#fff}.rbl-play-copy.copied{background:#2b7a2b;color:#fff}.rbl-play-steps{list-style:none;padding:0;margin:0 0 18px;counter-reset:s}.rbl-play-steps li{position:relative;padding:6px 0 6px 30px;font-size:12.5px;color:hsla(34,47%,93%,.65);line-height:1.5;counter-increment:s}.rbl-play-steps li:before{content:counter(s);position:absolute;left:0;top:5px;width:20px;height:20px;border-radius:50%;background:var(--ed-accent,#ff8a1f);color:#1a0f08;font-family:var(--font-bungee),sans-serif;font-size:11px;display:grid;place-items:center}.rbl-play-cta{width:100%;display:flex;align-items:center;justify-content:center;gap:8px;padding:13px;border-radius:10px;font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:#1a0f08;background:var(--ed-accent,#ff8a1f);border:0;cursor:pointer;transition:transform .12s,filter .2s}.rbl-play-cta:hover{transform:translateY(-1px);filter:brightness(1.08)}.rbl-play-foot{margin-top:24px;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.07);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rbl-play-help{color:hsla(34,47%,93%,.65);font-size:12.5px}.rbl-play-help a{color:#ff8a1f;font-weight:600}.rbl-play-compat{display:flex;gap:6px;font-size:11px;color:hsla(34,47%,93%,.65);font-weight:600;letter-spacing:.06em;text-transform:uppercase}.rbl-play-compat span{padding:4px 8px;border-radius:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08)}.rbl-discord{padding:96px clamp(16px,4vw,48px)}.rbl-discord-card{max-width:880px;margin:0 auto;display:flex;flex-direction:row;align-items:center;gap:clamp(24px,5vw,56px);text-align:left;background:#15100c;border:1px solid hsla(0,0%,100%,.07);border-radius:20px;padding:clamp(28px,5vw,56px) clamp(20px,6vw,64px)}@media(max-width:720px){.rbl-discord-card{flex-direction:column;text-align:center;gap:28px;max-width:560px}}.rbl-discord-art{flex-shrink:0;display:flex;align-items:center;justify-content:center}.rbl-discord-art-img{width:clamp(180px,22vw,280px);height:auto;transform:scaleX(-1);filter:drop-shadow(0 12px 28px rgba(88,101,242,.35))}@media(max-width:720px){.rbl-discord-art-img{width:clamp(160px,45vw,220px)}}.rbl-discord-copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}@media(max-width:720px){.rbl-discord-copy{align-items:center}}.rbl-discord-copy h2{font-family:var(--font-bungee),sans-serif;font-size:clamp(1.6rem,4vw,2.8rem);line-height:1.1;color:#f6efe6;margin:0}.rbl-discord-copy h2 span{background:linear-gradient(135deg,#5865f2,#7289da);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.rbl-discord-copy p{font-size:.95rem;line-height:1.65;color:hsla(34,47%,93%,.65);margin:0;max-width:520px}.rbl-discord-eyebrow{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono),monospace;font-size:.7rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#5865f2;align-self:flex-start}@media(max-width:720px){.rbl-discord-eyebrow{align-self:center}}.rbl-discord-stats{display:flex;gap:24px;flex-wrap:wrap}.rbl-ds{display:flex;flex-direction:column;gap:2px}.rbl-ds-n{font-family:var(--font-bungee),sans-serif;font-size:1.4rem;color:#f6efe6;line-height:1}.rbl-ds-l{font-size:.72rem;color:hsla(34,47%,93%,.65)}.rbl-btn-discord{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:10px;font-family:inherit;font-size:1rem;font-weight:700;color:#fff;background:#5865f2;text-decoration:none;border:none;cursor:pointer;box-shadow:0 4px 0 #3d4adb;transition:transform .15s,box-shadow .15s;align-self:flex-start}@media(max-width:720px){.rbl-btn-discord{align-self:center}}.rbl-btn-discord:hover{transform:translateY(-2px);box-shadow:0 6px 0 #3d4adb,0 12px 32px rgba(88,101,242,.3)}.rbl-btn-discord:active{transform:translateY(2px);box-shadow:0 2px 0 #3d4adb}.rbl-discord-mock{background:#1e1f22;border-radius:12px;overflow:hidden;border:1px solid hsla(0,0%,100%,.08)}.rbl-mock-head{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#2b2d31;border-bottom:1px solid rgba(0,0,0,.2)}.rbl-mock-hash{color:hsla(0,0%,100%,.35);font-weight:700;font-size:.9rem}.rbl-mock-chname{font-family:inherit;font-size:.8rem;font-weight:600;color:#f6efe6;flex:1}.rbl-mock-online{font-family:var(--font-mono),monospace;font-size:.65rem;color:hsla(0,0%,100%,.4);display:flex;align-items:center;gap:5px}.rbl-mock-online:before{content:"";width:5px;height:5px;border-radius:50%;background:#4cff72;animation:pulse 2s ease-in-out infinite}.rbl-msg{display:flex;gap:12px;padding:8px 16px;transition:background .15s}.rbl-msg:hover{background:hsla(0,0%,100%,.03)}.rbl-msg-av{width:36px;height:36px;border-radius:50%;flex-shrink:0;background:linear-gradient(135deg,var(--c1,#ff8a1f),var(--c2,#ff3614));margin-top:2px}.rbl-msg-body{flex:1;min-width:0}.rbl-msg-name{font-family:inherit;font-size:.8rem;font-weight:700;color:#f6efe6;margin-bottom:2px}.rbl-msg-text{font-size:.825rem;color:hsla(0,0%,100%,.75);line-height:1.45}.rbl-socials{padding:96px 32px;background:#100c08}.rbl-social-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}@media(max-width:900px){.rbl-social-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.rbl-social-grid{grid-template-columns:1fr}}.rbl-social{position:relative;border-radius:14px;padding:28px 22px;border:1px solid hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.02);text-decoration:none;overflow:hidden;transition:transform .22s,border-color .22s;text-align:center}.rbl-social:hover{transform:translateY(-4px);border-color:var(--c-accent,#ff8a1f)}.rbl-social:hover .rbl-social-glow{opacity:.15}.rbl-social-glow{position:absolute;inset:0;background:var(--c-accent,#ff8a1f);opacity:0;transition:opacity .3s;pointer-events:none}.rbl-social-icon{position:relative;margin:0 auto 16px;color:var(--c-accent,#ff8a1f)}.rbl-social-icon,.rbl-social-icon svg{width:40px;height:40px}.rbl-social-name{font-family:var(--font-bungee),sans-serif;font-size:1rem;color:#f6efe6;margin:0 0 4px}.rbl-social-handle{font-family:var(--font-mono),monospace;font-size:.72rem;color:hsla(34,47%,93%,.65);margin-bottom:16px}.rbl-social-followers{font-size:.8rem;color:hsla(34,47%,93%,.65)}.rbl-social-followers b{font-family:var(--font-bungee),sans-serif;font-size:1.3rem;color:#f6efe6;display:block;line-height:1;margin-bottom:2px}.rbl-faq{padding:96px 32px}.rbl-faq-grid{-moz-columns:2;column-count:2;-moz-column-gap:12px;column-gap:12px}@media(max-width:640px){.rbl-faq-grid{-moz-columns:1;column-count:1}}.rbl-faq-item{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;overflow:hidden;transition:border-color .2s}.rbl-faq-item[open]{border-color:rgba(255,138,31,.3)}.rbl-faq-item[open] summary{color:#ff8a1f}.rbl-faq-item[open] summary:after{content:"−"}.rbl-faq-item summary{list-style:none;padding:18px 20px;font-family:inherit;font-size:.9rem;font-weight:700;color:#f6efe6;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;transition:color .2s}.rbl-faq-item summary::-webkit-details-marker{display:none}.rbl-faq-item summary:after{content:"+";font-size:1.3rem;font-weight:300;color:#ff8a1f;flex-shrink:0}.rbl-faq-item summary:hover{color:#ff8a1f}.rbl-faq-item p{padding:0 20px 18px;font-size:.875rem;line-height:1.65;color:hsla(34,47%,93%,.65);margin:0}.rbl-final-cta{padding:120px clamp(16px,4vw,48px);text-align:center;background:#15100c;border-top:1px solid hsla(0,0%,100%,.06);display:flex;flex-direction:column;align-items:center;gap:20px;position:relative;overflow:hidden}.rbl-final-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 60% 60% at 50% 50%,rgba(255,138,31,.1),transparent 70%);pointer-events:none}.rbl-final-cta h2{position:relative;font-family:var(--font-bungee),sans-serif;font-size:clamp(2rem,5vw,3.5rem);color:#f6efe6;margin:0}.rbl-final-cta p{font-size:1rem;color:hsla(34,47%,93%,.65);max-width:420px;margin:0;line-height:1.6}.rbl-final-art,.rbl-final-cta .rbl-cta-row,.rbl-final-cta p{position:relative}.rbl-final-art{width:clamp(220px,40vw,380px);height:auto;filter:drop-shadow(0 0 24px rgba(255,138,31,.25));animation:floaty 4s ease-in-out infinite}.rbl-footer{background:#070504;border-top:1px solid hsla(0,0%,100%,.06);padding:64px clamp(16px,4vw,48px) 32px}.rbl-foot-grid{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;padding-bottom:48px;border-bottom:1px solid hsla(0,0%,100%,.06)}@media(max-width:900px){.rbl-foot-grid{grid-template-columns:1fr 1fr}}@media(max-width:600px){.rbl-foot-grid{display:flex;flex-direction:column;align-items:stretch;gap:24px}}.rbl-foot-brand{display:flex;flex-direction:column;gap:14px}.rbl-foot-brand p{font-size:.82rem;line-height:1.6;color:hsla(34,47%,93%,.65);margin:0;max-width:280px}@media(max-width:600px){.rbl-foot-brand{align-items:center;text-align:center}}.rbl-foot-brand-row{display:flex;align-items:center;gap:10px}.rbl-foot-brand-name{font-family:var(--font-bungee),sans-serif;font-size:1.1rem;letter-spacing:.08em;color:#f6efe6}.rbl-foot-socials{display:flex;gap:10px}.rbl-foot-socials a{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:8px;color:hsla(34,47%,93%,.65);background:hsla(0,0%,100%,.05);transition:background .18s,color .18s}.rbl-foot-socials a svg{width:16px;height:16px}.rbl-foot-socials a:hover{background:rgba(255,138,31,.15);color:#ff8a1f}.rbl-foot-col h4{font-family:inherit;font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(34,47%,93%,.65);margin:0 0 16px}.rbl-foot-col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.rbl-foot-col li a,.rbl-foot-col li button{font-size:.875rem;color:hsla(34,47%,93%,.5);text-decoration:none;transition:color .18s;background:none;border:none;padding:0;cursor:pointer;font-family:inherit}.rbl-foot-col li a:hover,.rbl-foot-col li button:hover{color:#f6efe6}@media(max-width:600px){.rbl-foot-col{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.rbl-foot-col ul{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:6px 16px}}.rbl-foot-bottom{max-width:1200px;margin:0 auto;padding-top:28px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}@media(max-width:600px){.rbl-foot-bottom{flex-direction:column;align-items:center;text-align:center;gap:12px}}.rbl-foot-copy{font-size:.78rem;color:hsla(34,47%,93%,.35)}.rbl-foot-legal{display:flex;gap:20px}.rbl-foot-legal a{font-size:.78rem;color:hsla(34,47%,93%,.35);text-decoration:none;transition:color .18s}.rbl-foot-legal a:hover{color:#f6efe6}.rbl-foot-disclaimer{font-size:.72rem;color:hsla(34,47%,93%,.25);font-style:italic;width:100%}@media(min-width:768px){.rbl-foot-disclaimer{width:auto}}@keyframes ph-gridShift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}.page-head{position:relative;padding:140px 32px 56px;background:radial-gradient(900px 400px at 50% 0,rgba(255,90,13,.18),transparent 65%),linear-gradient(180deg,#100b08,#0d0907);border-bottom:1px solid hsla(0,0%,100%,.07);overflow:hidden}.page-head:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 80%);pointer-events:none;animation:ph-gridShift 60s linear infinite}@media(max-width:768px){.page-head{padding:120px 20px 48px}}.page-head-inner{position:relative;z-index:2;text-align:center;max-width:1240px;margin:0 auto}.page-head .crumb{color:#766858;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:14px}.page-head .crumb a{color:#766858;text-decoration:none;transition:color .2s}.page-head .crumb a:hover{color:#ff8a1f}.page-head h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(40px,6vw,72px);margin:0 0 14px;line-height:1;letter-spacing:.005em;color:#f6efe6}.page-head h1 .accent{background:linear-gradient(180deg,#ffb152,#ff8a1f 45%,#ff4a08);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 20px rgba(255,90,13,.4))}.page-head .lede{color:#b9ac9b;font-size:16px;line-height:1.6;max-width:600px;margin:0 auto}.legal-container,.news-container,.shop-container{width:100%;max-width:1240px;margin:0 auto}.legal-page{padding:80px 32px 120px;background:#0b0807}@media(max-width:768px){.legal-page{padding:40px 16px 64px}}.legal-container{max-width:1100px}.legal-body{display:grid;grid-template-columns:220px 1fr;gap:72px;align-items:start}@media(max-width:900px){.legal-body{grid-template-columns:1fr;gap:40px}}.legal-sidebar-inner{position:sticky;top:96px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.015));border:1px solid hsla(0,0%,100%,.07);border-radius:14px;padding:22px 20px}.legal-sidebar-label{font-size:10px!important;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#766858;margin:0 0 14px;padding-bottom:12px;border-bottom:1px solid hsla(0,0%,100%,.06)}.legal-toc{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:2px}.legal-toc li a{display:flex;align-items:baseline;gap:8px;padding:7px 8px;border-radius:7px;font-size:12.5px;color:#b9ac9b;text-decoration:none;transition:background .15s,color .15s;line-height:1.4}.legal-toc li a:hover{background:rgba(255,138,31,.08);color:#f6efe6}.legal-toc-num{font-family:var(--font-mono),monospace;font-size:10px;color:#766858;flex-shrink:0;letter-spacing:.04em}.legal-sidebar-other{margin-top:16px;padding-top:14px;border-top:1px solid hsla(0,0%,100%,.06)}.legal-sidebar-other a{display:block;font-size:12px;font-weight:600;color:#ff8a1f;text-decoration:none;padding:6px 8px;border-radius:7px;transition:background .15s}.legal-sidebar-other a:hover{background:rgba(255,138,31,.08)}.legal-content{min-width:0}.legal-intro{font-size:16px;color:#f6efe6;line-height:1.8;background:linear-gradient(90deg,rgba(255,138,31,.08),rgba(255,138,31,.02) 60%,transparent);border-left:3px solid #ff8a1f;padding:20px 24px;border-radius:0 12px 12px 0;margin-bottom:56px}@media(max-width:768px){.legal-intro{font-size:14px;padding:14px 16px;margin-bottom:36px;line-height:1.7}}.legal-section{padding:40px 0;border-bottom:1px solid hsla(0,0%,100%,.06)}.legal-section:first-of-type{padding-top:0}.legal-section:last-of-type{border-bottom:none;padding-bottom:0}.legal-section h2{font-family:var(--font-bungee),sans-serif;font-size:15px!important;color:#f6efe6;margin:0 0 18px;letter-spacing:.04em;text-transform:uppercase;line-height:1.3!important;display:flex;align-items:center;gap:12px}@media(max-width:768px){.legal-section h2{font-size:13px!important;margin-bottom:12px;gap:8px}}.legal-section h3{font-size:13px!important;font-weight:700;color:hsla(34,47%,93%,.75);text-transform:uppercase;letter-spacing:.07em;margin:28px 0 10px;padding-left:10px;border-left:2px solid rgba(255,138,31,.5);line-height:1.3!important}.legal-section h3:first-of-type{margin-top:4px}@media(max-width:768px){.legal-section h3{font-size:11.5px!important;margin-top:20px}}.legal-section p{font-size:15px;color:#b9ac9b;line-height:1.85;margin:0 0 12px}.legal-section p:last-child{margin-bottom:0}@media(max-width:768px){.legal-section p{font-size:14px;line-height:1.75}}.legal-section ul{padding-left:0;list-style:none;margin:14px 0 16px;display:flex;flex-direction:column;gap:6px}@media(max-width:768px){.legal-section ul{gap:6px}}.legal-section ul li{font-size:14.5px;color:#b9ac9b;line-height:1.7;padding:10px 14px 10px 38px;position:relative;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.055);border-radius:9px;transition:border-color .15s,background .15s}.legal-section ul li:hover{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.1)}.legal-section ul li:before{content:"›";position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#ff8a1f;font-size:17px;font-weight:700;line-height:1}@media(max-width:768px){.legal-section ul li{font-size:13px;padding:8px 10px 8px 30px;line-height:1.65}.legal-section ul li:before{left:11px;font-size:14px}}.legal-section a{color:#ff8a1f;text-decoration:none;font-weight:500}.legal-section a:hover{text-decoration:underline}.legal-section strong{color:#f6efe6;font-weight:600}@media(max-width:768px){.legal-section{padding:26px 0}}.legal-num{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:22px;padding:0 6px;border-radius:6px;background:rgba(255,138,31,.12);border:1px solid rgba(255,138,31,.25);font-family:var(--font-mono),monospace;font-size:10px!important;color:#ff8a1f;letter-spacing:.06em;flex-shrink:0}@media(max-width:768px){.legal-num{min-width:24px;height:20px;font-size:9px!important}}.legal-data-box{margin-top:18px;display:flex;flex-direction:column;gap:12px}.legal-data-hint{color:#b9ac9b;font-size:14px}.legal-data-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:hsla(0,0%,100%,.04);color:#f6efe6;font-size:14px;font-weight:600;cursor:pointer;transition:background .2s ease,border-color .2s ease,opacity .2s ease}.legal-data-btn:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.24)}.legal-data-btn:disabled{opacity:.5;cursor:default}.legal-data-btn--danger{border-color:rgba(255,59,48,.4);color:#ff6b6b;background:rgba(255,59,48,.06)}.legal-data-btn--danger:hover{background:rgba(255,59,48,.12);border-color:rgba(255,59,48,.6)}.legal-data-confirm{border:1px solid rgba(255,59,48,.25);background:rgba(255,59,48,.04);border-radius:12px;padding:16px}.legal-data-confirm p,.legal-data-reason{font-size:14px;margin-bottom:12px}.legal-data-reason{width:100%;border-radius:10px;border:1px solid hsla(0,0%,100%,.14);background:rgba(0,0,0,.25);color:#f6efe6;font-family:inherit;padding:10px 12px;resize:vertical}.legal-data-reason:focus{outline:none;border-color:rgba(255,138,31,.5)}.legal-data-actions{display:flex;gap:10px}.legal-data-actions .legal-data-btn{flex:1}.legal-data-pending{border:1px solid rgba(255,138,31,.3);background:rgba(255,138,31,.07);border-radius:10px;padding:12px 14px;font-size:14px!important;color:#f6efe6!important}.legal-nav{margin-top:56px;padding-top:28px;border-top:1px solid hsla(0,0%,100%,.06);display:flex;align-items:center;gap:8px}@media(max-width:768px){.legal-nav{margin-top:40px}}.legal-nav a{display:inline-flex;align-items:center;gap:6px;color:#b9ac9b;font-size:13px;font-weight:600;text-decoration:none;padding:10px 18px;border-radius:8px;border:1px solid hsla(0,0%,100%,.08);background:hsla(0,0%,100%,.03);transition:color .2s,border-color .2s,background .2s}@media(max-width:768px){.legal-nav a{width:100%;justify-content:center;padding:12px 16px;font-size:14px}}.legal-nav a:hover{color:#f6efe6;border-color:rgba(255,138,31,.35);background:rgba(255,138,31,.06)}.news-page{padding:72px 32px 100px;background:#0b0807}@media(max-width:768px){.news-page{padding:48px 20px 72px}}.news-filter{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap;justify-content:center}.news-filter button{padding:9px 16px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);color:#b9ac9b;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s,color .2s,border-color .2s}.news-filter button.active{background:#ff8a1f;color:#1a0f08;border-color:#ff8a1f}.news-filter button:not(.active):hover{background:rgba(255,138,31,.08);color:#f6efe6;border-color:rgba(255,138,31,.35)}.articles{display:grid;grid-template-columns:repeat(3,minmax(0,420px));gap:20px;justify-content:center}@media(max-width:980px){.articles{grid-template-columns:repeat(2,minmax(0,420px))}}@media(max-width:480px){.articles{grid-template-columns:minmax(0,420px)}}.article{position:relative;border-radius:16px;overflow:hidden;background:#1a120c;border:1px solid hsla(0,0%,100%,.07);transition:transform .25s ease,border-color .25s ease;cursor:pointer;display:flex;flex-direction:column;text-decoration:none;color:#f6efe6}.article:hover{transform:translateY(-5px);border-color:rgba(255,138,31,.35)}.article .cover{height:180px;position:relative;overflow:hidden;background-size:cover!important;background-position:50%!important}.article .cover .cover-img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;image-rendering:auto}.article .cover:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 50%,rgba(11,8,7,.6))}.article .cover .tag{position:absolute;top:14px;left:14px;z-index:2;padding:4px 10px;border-radius:6px;background:rgba(0,0,0,.6);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(4px);color:#ffd0a0;font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.article .body{padding:20px;display:flex;flex-direction:column;flex:1}.article .meta{font-size:11px;color:#766858;letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-weight:600}.article .meta .meta-author{color:#ff8a1f;text-transform:none;letter-spacing:0}.article h3{font-family:var(--font-bungee),sans-serif;font-size:17px;margin:0 0 8px;line-height:1.25;letter-spacing:.005em}.article p{color:#b9ac9b;font-size:13.5px;line-height:1.55;margin:0 0 14px;flex:1}.article .more{color:#ff8a1f;font-size:12.5px;font-weight:700;letter-spacing:.04em}.norm-rules li{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 16px}.norm-rules li:before{display:none}@media(max-width:600px){.norm-rules li{flex-direction:column;align-items:flex-start;gap:8px}}.norm-rule-text{flex:1;min-width:0}.nsanc{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;flex-shrink:0;padding:3px 9px;border-radius:6px;font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-mono),monospace}.nsanc.warn{background:rgba(255,200,0,.12);border:1px solid rgba(255,200,0,.3);color:#ffd042}.nsanc.mute{background:rgba(80,180,255,.1);border:1px solid rgba(80,180,255,.25);color:#7ec8ff}.nsanc.kick{background:rgba(255,138,31,.12);border:1px solid rgba(255,138,31,.3);color:#ff8a1f}.nsanc.tempban{background:rgba(255,80,30,.12);border:1px solid rgba(255,80,30,.3);color:#ff6b3d}.nsanc.permban{background:rgba(220,30,30,.12);border:1px solid rgba(220,30,30,.3);color:#f55}.norm-allowed-block{display:flex;align-items:baseline;gap:12px;padding:12px 16px;background:rgba(50,200,100,.06);border:1px solid rgba(50,200,100,.2);border-radius:9px;margin-bottom:14px;font-size:13.5px;color:#b9ac9b;line-height:1.5}@media(max-width:600px){.norm-allowed-block{flex-direction:column;gap:4px;font-size:13px}}.norm-allowed-label{color:#5ddb8a;font-weight:700;font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;font-family:var(--font-mono),monospace}.norm-sanc-legend{margin-top:12px;padding:18px 20px;background:linear-gradient(180deg,hsla(0,0%,100%,.025),hsla(0,0%,100%,.012));border:1px solid hsla(0,0%,100%,.07);border-radius:14px}.norm-sanc-legend .legal-sidebar-label{margin-bottom:12px}.norm-sanc-scale{display:flex;flex-direction:column;gap:7px}.norm-sanc-item{display:flex;align-items:center;gap:10px;font-size:11.5px;color:#766858}.norm-sanc-item .nsanc{font-size:9px;padding:2px 7px}.wip-page{position:relative;overflow:hidden;padding:80px 24px 120px;display:flex;justify-content:center}@media(max-width:600px){.wip-page{padding:48px 16px 80px}}.wip-bg-glow{background:radial-gradient(ellipse 70% 60% at 50% 50%,rgba(255,90,13,.1) 0,transparent 70%)}.wip-bg-glow,.wip-bg-grid{position:absolute;inset:0;pointer-events:none}.wip-bg-grid{background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 50%,#000,transparent 80%)}.wip-particles{position:absolute;inset:0;pointer-events:none;overflow:hidden}@keyframes wipParticleRise{0%{transform:translateY(0) scale(1);opacity:0}10%{opacity:.7}80%{opacity:.4}to{transform:translateY(-420px) scale(.4);opacity:0}}.wip-particle{position:absolute;bottom:0;border-radius:50%;background:radial-gradient(circle,#ffb152 0,#ff5a0d 60%,transparent 100%);box-shadow:0 0 6px rgba(255,138,31,.6);opacity:0;animation:wipParticleRise var(--pd,7s) var(--pde,0s) ease-in infinite}.wip-bg-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:520px!important;height:520px!important;-o-object-fit:contain;object-fit:contain;opacity:.04;pointer-events:none;filter:blur(2px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.wip-inner{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;max-width:520px;gap:20px}.wip-icon{opacity:.25;margin-bottom:8px}.wip-title{font-family:var(--font-bungee);font-size:clamp(1.8rem,4vw,2.8rem);line-height:1.15;color:#f6efe6;margin:0}.wip-desc{font-size:.95rem;color:hsla(34,47%,93%,.45);line-height:1.75;margin:0;max-width:400px}.wip-actions{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:8px}.cmt-section{border-top:1px solid hsla(0,0%,100%,.05);padding:80px clamp(16px,5vw,64px) 100px;background:#070504}.cmt-section-inner{max-width:740px;margin:0 auto;display:flex;flex-direction:column;gap:36px}.cmt-header{justify-content:space-between;padding-bottom:24px;border-bottom:1px solid hsla(0,0%,100%,.06)}.cmt-header,.cmt-header-left{display:flex;align-items:center}.cmt-header-left{gap:10px}.cmt-header-icon{color:rgba(255,138,31,.6)}.cmt-title{font-family:var(--font-bungee);font-size:1.05rem;color:#f6efe6;margin:0;letter-spacing:.06em}.cmt-count{font-size:.72rem;background:rgba(255,138,31,.14);color:#ff8a1f;border:1px solid rgba(255,138,31,.22);border-radius:999px;padding:2px 9px;font-weight:700;font-family:var(--font-mono),monospace}.cmt-avatar{-o-object-fit:cover;object-fit:cover;image-rendering:auto}.cmt-avatar,.cmt-avatar--placeholder{width:76px;height:76px;border-radius:50%;flex-shrink:0;border:2px solid hsla(0,0%,100%,.08);display:block}.cmt-avatar--placeholder{background:hsla(0,0%,100%,.06)}.cmt-avatar--team{border-color:#ff8a1f;box-shadow:0 0 0 2px rgba(255,138,31,.22),0 0 16px rgba(255,138,31,.35)}.cmt-avatar--mod{border-color:#fcd34d;box-shadow:0 0 0 2px rgba(252,211,77,.18),0 0 14px rgba(252,211,77,.28)}.cmt-avatar-btn,.cmt-avatar-ring{line-height:0;display:inline-block}.cmt-avatar-ring{border-radius:50%}.cmt-avatar-ring--team .cmt-avatar{border:3px solid transparent!important;background:linear-gradient(#0d0a06,#0d0a06) padding-box,conic-gradient(from var(--team-spin,0deg),#ff8a1f,#ffd27a,#f50,#ff8a1f) border-box;box-shadow:0 0 14px rgba(255,138,31,.35)!important;animation:team-border-rotate 3s linear infinite}.cmt-avatar-col{display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0;width:auto}.cmt-avatar-name{font-size:.7rem!important;font-weight:700!important;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:84px;line-height:1.2}.cmt-role{display:inline-flex;align-items:center;white-space:nowrap;min-width:-moz-max-content;min-width:max-content;font-size:.55rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:2px 8px;border-radius:5px;line-height:1.5;flex-shrink:0}.cmt-role--team{position:relative;overflow:hidden;color:#ff8a1f;border:1px solid rgba(255,138,31,.55);background:rgba(255,138,31,.12);box-shadow:0 0 10px rgba(255,138,31,.3);animation:team-badge-shimmer 2.5s ease-in-out infinite}.cmt-role--team:after{content:"";position:absolute;top:-50%;left:-80%;width:55%;height:200%;background:linear-gradient(105deg,transparent 35%,rgba(255,210,120,.7) 50%,transparent 65%);animation:team-badge-shine 3s ease-in-out infinite}.cmt-role--mod{color:#fcd34d;border:1px solid rgba(252,211,77,.38);background:rgba(252,211,77,.08);box-shadow:0 0 8px rgba(252,211,77,.15)}.cmt-toolbar{display:flex;align-items:center;gap:2px;padding:7px 12px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);border-bottom:none;border-radius:12px 12px 0 0}.cmt-tool-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:7px;border:none;background:none;color:hsla(34,47%,93%,.3);font-size:.8rem;cursor:pointer;font-family:var(--font-mono),monospace;transition:background .14s,color .14s}.cmt-tool-btn.active,.cmt-tool-btn:hover{background:rgba(255,138,31,.12);color:#ff8a1f}.cmt-tool-btn--italic{font-style:italic}.cmt-tool-btn--code{font-size:.66rem;letter-spacing:-.02em}.cmt-tool-btn--emoji{font-family:inherit;font-size:.9rem}.cmt-tool-strike{text-decoration:line-through}.cmt-toolbar-sep{width:1px;height:16px;background:hsla(0,0%,100%,.07);margin:0 4px;flex-shrink:0}.cmt-toolbar-hint{font-size:.65rem;color:hsla(34,47%,93%,.15);font-family:var(--font-mono),monospace;margin-left:auto;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:600px){.cmt-toolbar-hint{display:none}}.cmt-emoji-wrap{position:relative}.cmt-emoji-panel{position:absolute;top:calc(100% + 8px);left:0;z-index:200;background:#130d06;border:1px solid hsla(0,0%,100%,.12);border-radius:14px;padding:14px;box-shadow:0 16px 48px rgba(0,0,0,.8);min-width:180px}.cmt-emoji-panel-title{font-size:.67rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(34,47%,93%,.28);margin:0 0 10px;font-family:var(--font-mono),monospace}.cmt-emoji-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:5px}.cmt-emoji-btn{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;border:none;background:hsla(0,0%,100%,.04);cursor:pointer;transition:background .14s}.cmt-emoji-btn img{image-rendering:auto}.cmt-emoji-btn:hover{background:rgba(255,138,31,.16)}.cmt-emoji-empty{font-size:.8rem;color:hsla(34,47%,93%,.28);text-align:center;margin:0;padding:4px 0 8px}.cmt-emoji-inline{display:inline-block;vertical-align:-5px;image-rendering:auto;width:22px;height:22px}.cmt-form{width:100%}.cmt-form-row{display:flex;gap:14px;align-items:flex-start}.cmt-form-input-wrap{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.cmt-replying-to{font-size:.78rem;color:#ff8a1f;padding:6px 12px;background:rgba(255,138,31,.07);border-radius:7px;border-left:2px solid rgba(255,138,31,.35)}.cmt-textarea{width:100%;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-top:none;border-radius:0 0 12px 12px;color:#f6efe6;font-family:inherit;font-size:.9rem;line-height:1.68;padding:14px 16px;resize:vertical;min-height:88px;transition:border-color .18s;box-sizing:border-box}.cmt-textarea::-moz-placeholder{color:hsla(34,47%,93%,.2)}.cmt-textarea::placeholder{color:hsla(34,47%,93%,.2)}.cmt-textarea:focus{outline:none;border-color:rgba(255,138,31,.32)}.cmt-textarea-wrap{position:relative;display:flex;flex-direction:column}.cmt-mention-dropdown{order:-1;background:#1a1108;border:1px solid hsla(0,0%,100%,.14);border-radius:10px;overflow:hidden;box-shadow:0 8px 32px rgba(0,0,0,.6);margin-bottom:4px}.cmt-mention-empty{font-size:.78rem;color:hsla(34,18%,67%,.4);text-align:center;padding:10px 12px}.cmt-mention-item{display:flex;align-items:center;gap:8px;width:100%;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;padding:7px 10px;transition:background .12s}.cmt-mention-item--active,.cmt-mention-item:hover{background:rgba(255,138,31,.08)}.cmt-mention-item:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.cmt-mention-avatar{width:26px;height:26px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.cmt-mention-avatar--ph{background:hsla(0,0%,100%,.1);display:block}.cmt-mention-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.cmt-mention-name{font-size:.82rem;font-weight:600;color:#f6efe6}.cmt-mention-handle,.cmt-mention-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmt-mention-handle{font-size:.72rem;color:hsla(34,18%,67%,.45)}.cmt-mention-role{font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:1px 5px;border-radius:3px;flex-shrink:0}.cmt-mention-role--team{background:rgba(255,138,31,.15);color:#ff8a1f;border:1px solid rgba(255,138,31,.4)}.cmt-mention-role--mod{background:rgba(252,211,77,.1);color:#fcd34d;border:1px solid rgba(252,211,77,.25)}.cmt-mention-loading{display:flex;justify-content:center;padding:10px}.cmt-mention-dots{display:flex;gap:4px;align-items:center}.cmt-mention-dots span{width:5px;height:5px;border-radius:50%;background:rgba(255,138,31,.5);animation:cmt-dot-bounce .9s ease-in-out infinite}.cmt-mention-dots span:nth-child(2){animation-delay:.15s}.cmt-mention-dots span:nth-child(3){animation-delay:.3s}@keyframes cmt-dot-bounce{0%,80%,to{transform:scale(.8);opacity:.4}40%{transform:scale(1.1);opacity:1}}.cmt-mention-tag{display:inline;background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;padding:0 2px;border-radius:3px;color:#ff8a1f;font-weight:600;transition:background .12s,color .12s}.cmt-mention-tag:hover{background:rgba(255,138,31,.12);color:#ffaa50}.cmt-form-footer{display:flex;align-items:center;justify-content:space-between}.cmt-char-count{font-size:.7rem;color:hsla(34,47%,93%,.2);font-family:var(--font-mono),monospace}.cmt-form-actions{display:flex;gap:8px}.cmt-btn-submit{padding:8px 22px;border-radius:9px;background:linear-gradient(180deg,#ffb152,#ff8a1f 50%,#ff5a0d);color:#1a0f08;font-weight:800;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;border:none;cursor:pointer;font-family:inherit;box-shadow:0 2px 0 #a13403;transition:transform .14s,opacity .18s}.cmt-btn-submit:hover:not(:disabled){transform:translateY(-1px)}.cmt-btn-submit:disabled{opacity:.32;cursor:not-allowed;box-shadow:none}.cmt-btn-cancel{padding:8px 16px;border-radius:9px;background:hsla(0,0%,100%,.05);color:hsla(34,47%,93%,.42);font-size:.78rem;border:1px solid hsla(0,0%,100%,.07);cursor:pointer;font-family:inherit;transition:background .18s}.cmt-btn-cancel:hover{background:hsla(0,0%,100%,.09)}.cmt-error{font-size:.8rem;color:#ff5a0d;margin:0;padding:7px 12px;background:rgba(255,90,13,.07);border-radius:7px;border-left:2px solid rgba(255,90,13,.4)}.cmt-list{display:flex;flex-direction:column;gap:10px}.cmt-loading{display:flex;justify-content:center;padding:48px 0}.cmt-loading .cmt-loading-dots{display:flex;gap:7px}.cmt-loading .cmt-loading-dots span{width:7px;height:7px;border-radius:50%;background:rgba(255,138,31,.35);animation:cmtPulse 1.3s ease-in-out infinite}.cmt-loading .cmt-loading-dots span:nth-child(2){animation-delay:.22s}.cmt-loading .cmt-loading-dots span:nth-child(3){animation-delay:.44s}@keyframes cmtPulse{0%,80%,to{transform:scale(.7);opacity:.3}40%{transform:scale(1.15);opacity:1}}.cmt-empty{display:flex;flex-direction:column;align-items:center;gap:12px;font-size:.88rem;color:hsla(34,47%,93%,.3);text-align:center;padding:48px 0}.cmt-empty p{margin:0}.cmt-item{position:relative;background:hsla(0,0%,100%,.022);border:1px solid hsla(0,0%,100%,.058);border-radius:14px;padding:18px 20px;transition:border-color .18s,background .18s}.cmt-item:hover{border-color:hsla(0,0%,100%,.09);background:hsla(0,0%,100%,.03)}.cmt-item--team{border-color:rgba(255,138,31,.32)}.cmt-item--team:hover{border-color:rgba(255,138,31,.52)}.cmt-item--mod{border-color:rgba(252,211,77,.28)}.cmt-item--mod:hover{border-color:rgba(252,211,77,.45)}.cmt-item:target{border-color:rgba(129,211,255,.3)!important;background:rgba(129,211,255,.04)!important}@keyframes cmtHighlight{0%{transform:scale(1);box-shadow:none;border-color:hsla(0,0%,100%,.058)}25%{transform:scale(1.018);box-shadow:0 0 0 2px rgba(129,211,255,.4),0 0 24px rgba(129,211,255,.18);border-color:rgba(129,211,255,.5)}60%{transform:scale(1.008);box-shadow:0 0 0 1px rgba(129,211,255,.2),0 0 12px rgba(129,211,255,.1);border-color:rgba(129,211,255,.3)}to{transform:scale(1);box-shadow:none;border-color:hsla(0,0%,100%,.058)}}.cmt-item--highlight{animation:cmtHighlight .9s ease-out forwards}.cmt-item--deleted{background:hsla(0,0%,100%,.01)!important;border-color:hsla(0,0%,100%,.04)!important}.cmt-item--deleted:hover{background:hsla(0,0%,100%,.015)!important}.cmt-deleted-wrap{display:flex;align-items:center;gap:8px;padding:8px 2px}.cmt-deleted-label{font-size:.8rem;color:hsla(34,47%,93%,.28);font-style:italic}.cmt-item--hidden{display:flex;align-items:center;gap:12px;padding:10px 4px}.cmt-hidden-label{display:flex;align-items:center;gap:6px;font-size:.8rem;color:hsla(34,47%,93%,.3);font-style:italic}.cmt-reveal-btn{flex-shrink:0;font-size:.75rem;font-weight:600;color:hsla(34,47%,93%,.45);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:4px 10px;cursor:pointer;transition:background .15s,color .15s;font-family:inherit}.cmt-reveal-btn:hover{background:hsla(0,0%,100%,.1);color:hsla(34,47%,93%,.75)}.cmt-mod-panel{margin-top:12px;border-radius:12px;overflow:hidden;border:1px solid rgba(129,211,255,.18);background:rgba(8,14,22,.75)}.cmt-mod-panel-hdr{display:flex;align-items:center;gap:7px;padding:9px 14px;background:rgba(129,211,255,.07);border-bottom:1px solid rgba(129,211,255,.12)}.cmt-mod-panel-hdr svg{color:rgba(129,211,255,.65);flex-shrink:0}.cmt-mod-panel-title{font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:rgba(129,211,255,.75)}.cmt-mod-panel-user{font-size:.72rem;color:hsla(34,47%,93%,.38);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:130px}.cmt-mod-close-btn{margin-left:auto;display:flex;align-items:center;justify-content:center;width:22px;height:22px;min-height:unset;border-radius:6px;background:none;border:none;color:hsla(34,47%,93%,.25);cursor:pointer;transition:background .15s,color .15s;flex-shrink:0}.cmt-mod-close-btn:hover{background:hsla(0,0%,100%,.08);color:hsla(34,47%,93%,.65)}.cmt-mod-body{padding:12px 14px;display:flex;flex-direction:column;gap:10px}.cmt-mod-dots{display:flex;gap:5px;justify-content:center;padding:8px 0}.cmt-mod-dots span{width:6px;height:6px;border-radius:50%;background:rgba(129,211,255,.35);animation:cmtPulse 1.3s ease-in-out infinite}.cmt-mod-dots span:nth-child(2){animation-delay:.2s}.cmt-mod-dots span:nth-child(3){animation-delay:.4s}.cmt-mod-status-row{display:flex;align-items:center}.cmt-mod-badge{display:inline-flex;align-items:center;gap:6px;font-size:.75rem;font-weight:600;padding:4px 11px;border-radius:20px;line-height:1}.cmt-mod-badge svg{flex-shrink:0}.cmt-mod-badge--ok{background:rgba(74,222,128,.09);color:#4ade80;border:1px solid rgba(74,222,128,.2)}.cmt-mod-badge--mute{background:rgba(251,191,36,.09);color:#fbbf24;border:1px solid rgba(251,191,36,.22)}.cmt-mod-badge--ban{background:hsla(0,91%,71%,.09);color:#f87171;border:1px solid hsla(0,91%,71%,.22)}.cmt-mod-actions{gap:6px}.cmt-mod-actions,.cmt-mod-mute-group{display:flex;flex-wrap:wrap;align-items:center}.cmt-mod-mute-group{gap:5px;flex:1}.cmt-mod-label{font-size:.68rem;font-weight:600;color:hsla(34,47%,93%,.32);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap}.cmt-mod-btn{font-family:inherit;font-size:.72rem;font-weight:700;padding:5px 12px;border-radius:7px;cursor:pointer;border:1px solid transparent;transition:background .15s,opacity .15s,transform .1s;letter-spacing:.02em;min-height:unset}.cmt-mod-btn:disabled{opacity:.38;cursor:default}.cmt-mod-btn:active:not(:disabled){transform:scale(.96)}.cmt-mod-btn--mute{background:rgba(251,191,36,.1);color:#fbbf24;border-color:rgba(251,191,36,.25)}.cmt-mod-btn--mute:hover:not(:disabled){background:rgba(251,191,36,.2)}.cmt-mod-btn--ban{background:hsla(0,91%,71%,.1);color:#f87171;border-color:hsla(0,91%,71%,.25)}.cmt-mod-btn--ban:hover:not(:disabled){background:hsla(0,91%,71%,.2)}.cmt-mod-btn--remove{background:hsla(0,0%,100%,.06);color:hsla(34,47%,93%,.55);border-color:hsla(0,0%,100%,.1)}.cmt-mod-btn--remove:hover:not(:disabled){background:hsla(0,0%,100%,.11);color:hsla(34,47%,93%,.85)}.cmt-ban-notice{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;border-radius:12px;background:hsla(0,91%,71%,.07);border:1px solid hsla(0,91%,71%,.2);margin-bottom:8px}.cmt-ban-notice svg{color:#f87171;margin-top:1px}.cmt-ban-notice--mute{background:rgba(251,191,36,.07);border-color:rgba(251,191,36,.2)}.cmt-ban-notice--mute svg{color:#fbbf24}.cmt-ban-notice-title{font-size:.85rem;font-weight:600;color:#f87171;margin:0 0 3px}.cmt-ban-notice--mute .cmt-ban-notice-title{color:#fbbf24}.cmt-ban-notice-sub{font-size:.78rem;color:hsla(34,47%,93%,.55);margin:0}.cmt-item-main{display:flex;gap:14px;align-items:flex-start}.cmt-item-body{flex:1;min-width:0;display:flex;flex-direction:column}.cmt-item-header{display:flex;align-items:center;gap:4px 6px;margin-bottom:6px;flex-wrap:wrap}.cmt-reply-to-label{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;color:hsla(34,47%,93%,.38);font-style:italic;text-decoration:none;cursor:pointer;transition:color .15s;width:100%;order:3}.cmt-reply-to-label .cmt-reply-arrow{font-style:normal;flex-shrink:0}.cmt-reply-to-label strong{font-style:normal;font-weight:600;color:hsla(34,47%,93%,.55)}.cmt-reply-to-label:hover strong{color:hsla(34,47%,93%,.8)}.cmt-username{font-weight:700;font-size:.88rem;color:#f6efe6}.cmt-username--team{color:#ff8a1f;text-shadow:0 0 16px rgba(255,138,31,.45)}.cmt-username--mod{color:#fcd34d;text-shadow:0 0 16px rgba(252,211,77,.35)}.cmt-badge{display:inline-flex;align-items:center;justify-content:center;font-size:.58rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;text-align:center;padding:2px 8px;border-radius:4px;font-family:var(--font-mono),monospace}.cmt-badge--mod{background:rgba(252,211,77,.1);color:#fcd34d;border:1px solid rgba(252,211,77,.25)}.cmt-badge--team{background:rgba(255,138,31,.12);color:#ff8a1f;border:1px solid rgba(255,138,31,.28)}.cmt-time{font-size:.7rem;color:hsla(34,47%,93%,.22);margin-left:auto;white-space:nowrap;order:2;flex-shrink:0}.cmt-content{font-size:.895rem;line-height:1.72;color:hsla(34,47%,93%,.74);margin:0 0 12px;word-break:break-word}.cmt-content strong{color:#f6efe6;font-weight:700}.cmt-content em{color:hsla(34,47%,93%,.82)}.cmt-content del{color:hsla(34,47%,93%,.35)}.cmt-content code{font-family:var(--font-mono),monospace;background:rgba(255,138,31,.1);color:#ffd0a0;padding:1px 6px;border-radius:4px;font-size:.84em;border:1px solid rgba(255,138,31,.18)}.cmt-item-actions{display:flex;gap:10px;align-items:center;margin-top:auto;padding-top:12px;border-top:1px solid hsla(0,0%,100%,.05);flex-wrap:wrap}.cmt-action-btn--primary{color:#ff8a1f;font-weight:600}.cmt-action-btn--primary:hover{color:#ffa040}.cmt-action-btn--active{color:#ff8a1f}.cmt-action-btn--report:hover{color:#ff6b6b}.cmt-sort{display:inline-flex;gap:2px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;padding:3px}.cmt-sort-btn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:.76rem;font-weight:600;color:hsla(34,47%,93%,.4);padding:5px 12px;border-radius:6px;transition:all .15s}.cmt-sort-btn:hover{color:hsla(34,47%,93%,.7)}.cmt-sort-btn.active{background:rgba(255,138,31,.15);color:#ff8a1f}.cmt-edited-mark{font-size:.74rem;color:hsla(34,47%,93%,.3);font-style:italic}.cmt-edit-box{margin:0 0 12px}.cmt-edit-textarea{width:100%;background:hsla(0,0%,100%,.04);border:1px solid rgba(255,138,31,.3);border-radius:10px;color:#f6efe6;font-family:inherit;font-size:.9rem;line-height:1.6;padding:12px 14px;resize:vertical;min-height:70px;outline:none;box-sizing:border-box}.cmt-edit-textarea:focus{border-color:rgba(255,138,31,.5)}.cmt-edit-actions{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.cmt-item--pinned{border-color:rgba(255,138,31,.25)!important;background:linear-gradient(rgba(255,138,31,.04),transparent 40%)}.cmt-pinned-tag{position:absolute;top:12px;left:14px;display:inline-flex;align-items:center;gap:4px;font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff8a1f;z-index:1}.cmt-pinned-tag svg{display:block}.cmt-item--pinned .cmt-item-main{padding-top:14px}.cmt-report-panel{margin-top:10px;padding:12px 14px;background:hsla(0,100%,71%,.05);border:1px solid hsla(0,100%,71%,.18);border-radius:10px}.cmt-report-title{font-size:.78rem;color:hsla(34,47%,93%,.6);display:block;margin-bottom:8px}.cmt-report-reasons{display:flex;flex-wrap:wrap;gap:6px}.cmt-report-reason{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(34,47%,93%,.7);border-radius:7px;padding:5px 11px;font-size:.76rem;font-family:inherit;cursor:pointer;transition:all .15s}.cmt-report-reason:hover:not(:disabled){background:hsla(0,100%,71%,.15);border-color:hsla(0,100%,71%,.4);color:#ff8e8e}.cmt-report-reason:disabled{opacity:.5;cursor:default}.cmt-report-sent{font-size:.82rem;color:#4ade80;margin:0}.cmt-votes{gap:4px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:999px;padding:2px 6px;margin-left:auto;align-self:center;height:26px}.cmt-vote-btn,.cmt-votes{display:inline-flex;align-items:center}.cmt-vote-btn{justify-content:center;width:22px;height:22px;border-radius:50%;border:none;background:none;color:hsla(34,47%,93%,.25);cursor:pointer;padding:0;transition:color .14s,background .14s}.cmt-vote-btn:hover:not(:disabled){color:hsla(34,47%,93%,.7);background:hsla(0,0%,100%,.06)}.cmt-vote-btn:disabled{cursor:default}.cmt-vote-btn--up.active{color:#4ade80}.cmt-vote-btn--down.active{color:#f87171}.cmt-vote-score{font-size:.72rem;font-weight:700;font-family:var(--font-mono),monospace;color:hsla(34,47%,93%,.35);min-width:16px;text-align:center}.cmt-vote-score.pos{color:#4ade80}.cmt-vote-score.neg{color:#f87171}.cmt-actions-sep{width:1px;height:12px;background:hsla(0,0%,100%,.07);flex-shrink:0}.cmt-action-btn{display:inline-flex;align-items:center;gap:5px;font-size:.74rem;color:hsla(34,47%,93%,.28);background:none;border:none;cursor:pointer;font-family:inherit;padding:0;transition:color .16s}.cmt-action-btn:hover{color:#ff8a1f}.cmt-action-btn--danger:hover{color:#ff4a08}.cmt-confirm-label{font-size:.74rem;color:hsla(34,47%,93%,.45)}.cmt-reply-form{margin-top:16px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.05)}.cmt-replies{display:flex;flex-direction:column;gap:8px;margin-top:14px;padding-left:20px;border-left:2px solid rgba(255,138,31,.18)}.cmt-replies .cmt-item{background:hsla(0,0%,100%,.016);border-color:hsla(0,0%,100%,.045);border-radius:12px;padding:14px 16px}.cmt-replies .cmt-item:hover{border-color:hsla(0,0%,100%,.07);background:hsla(0,0%,100%,.025)}.cmt-replies .cmt-item.cmt-item--team{border-color:rgba(255,138,31,.32)}.cmt-replies .cmt-item.cmt-item--team:hover{border-color:rgba(255,138,31,.52)}.cmt-replies .cmt-item.cmt-item--mod{border-color:rgba(252,211,77,.28)}.cmt-replies .cmt-item.cmt-item--mod:hover{border-color:rgba(252,211,77,.45)}.cmt-replies .cmt-avatar,.cmt-replies .cmt-avatar--placeholder{width:64px;height:64px}.cmt-replies .cmt-avatar-col{width:74px}.cmt-replies .cmt-avatar-name,.cmt-replies .cmt-role{max-width:74px}.cmt-replies .cmt-content{font-size:.875rem}.cmt-login-prompt{display:flex;align-items:center;gap:20px;padding:28px 30px;border:1px solid hsla(0,0%,100%,.07);border-radius:16px;background:hsla(0,0%,100%,.018)}@media(max-width:600px){.cmt-login-prompt{flex-direction:column;text-align:center;padding:28px 20px}}.cmt-login-icon{color:hsla(34,47%,93%,.14);flex-shrink:0}.cmt-login-text{flex:1}.cmt-login-text strong{display:block;font-size:.95rem;color:#f6efe6;margin-bottom:5px}.cmt-login-text p{font-size:.84rem;color:hsla(34,47%,93%,.4);margin:0;line-height:1.5}.cmt-login-btn{display:inline-flex;align-items:center;gap:9px;padding:11px 24px;border-radius:10px;background:#5865f2;color:#fff;font-weight:700;font-size:.84rem;border:none;cursor:pointer;font-family:inherit;box-shadow:0 2px 0 #3b45c4;transition:background .18s,transform .14s;white-space:nowrap;flex-shrink:0}.cmt-login-btn:hover{background:#6d78f5;transform:translateY(-1px)}.cmt-hdr-identity{display:flex;align-items:center;gap:6px;flex:1}.cmt-hdr-identity .cmt-name-btn{min-height:unset!important;height:auto!important;padding:0!important}.cmt-hdr-identity .cmt-name-sep{color:hsla(34,47%,93%,.3);font-weight:400;font-size:.85rem;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cmt-avatar-col>.cmt-role,.cmt-avatar-name{display:none}.cmt-item--hasmod .cmt-item-header{padding-right:36px}.cmt-mod-btn-hdr{position:absolute;top:12px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:unset!important;border-radius:7px;background:rgba(129,211,255,.1);border:1px solid rgba(129,211,255,.25);color:#81d3ff;cursor:pointer;transition:background .15s,border-color .15s}.cmt-mod-btn-hdr svg{display:block;flex-shrink:0}.cmt-mod-btn-hdr.active,.cmt-mod-btn-hdr:hover{background:rgba(129,211,255,.22);border-color:rgba(129,211,255,.5)}@media(max-width:600px){.cmt-section{padding:40px 14px 60px}.cmt-section-inner{gap:16px}.cmt-item{padding:12px 14px;border-radius:12px}.cmt-item-main{gap:10px;align-items:flex-start}.cmt-avatar-col{width:auto;gap:0;flex-shrink:0}.cmt-avatar-col .cmt-avatar-name{display:none!important}.cmt-avatar,.cmt-avatar--placeholder{width:48px;height:48px}.cmt-item-header{flex-wrap:wrap;gap:3px 6px;margin-bottom:7px}.cmt-hdr-identity{display:flex;align-items:center;gap:5px;width:100%;min-width:0;order:1}.cmt-hdr-identity .cmt-name-btn{font-size:.82rem!important;font-weight:700!important;min-height:unset!important;height:auto!important;padding:0!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex-shrink:1}.cmt-hdr-identity .cmt-role{font-size:.5rem;padding:1px 5px}.cmt-reply-to-label{order:3;width:100%}.cmt-time{order:2;flex-shrink:0;width:100%;margin-left:0}.cmt-mod-btn-hdr{top:10px;right:12px;width:24px;height:24px}.cmt-item--hasmod .cmt-item-header{padding-right:32px}.cmt-content{font-size:.86rem;margin-bottom:10px}.cmt-item-actions{gap:8px;padding-top:10px}.cmt-replies{padding-left:12px}.cmt-replies .cmt-avatar,.cmt-replies .cmt-avatar--placeholder{width:36px;height:36px}.cmt-replies .cmt-avatar-col{width:auto}.cmt-replies .cmt-item{padding:10px 12px}.cmt-form-row{gap:10px}.cmt-toolbar-hint{display:none}.cmt-mod-actions{flex-direction:column;align-items:stretch}.cmt-mod-btn{padding:8px 13px;font-size:.75rem;min-height:unset!important;text-align:center}.cmt-mod-mute-group{flex-wrap:wrap;justify-content:center;gap:6px}.cmt-mod-panel-user{max-width:100px}}.rbl-reactions{display:flex;align-items:center;gap:10px}.rbl-reaction-like{display:inline-flex;align-items:center;gap:8px;padding:8px 18px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(34,47%,93%,.45);font-size:.84rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .18s}.rbl-reaction-like:hover:not(:disabled){border-color:rgba(255,80,100,.4);color:#ff6b8a;background:rgba(255,80,100,.08)}.rbl-reaction-like.liked{background:rgba(255,80,100,.12);border-color:rgba(255,80,100,.35);color:#ff6b8a}.rbl-reaction-like:disabled{opacity:.4;cursor:default}.rbl-reaction-like-count{font-size:.75rem;font-family:var(--font-mono),monospace;background:hsla(0,0%,100%,.08);padding:1px 7px;border-radius:999px}.cmt-form-avatar{width:38px!important;height:38px!important;flex-shrink:0}.cmt-toolbar-hint{display:none}.cmt-format-help{position:relative;margin-left:auto;align-self:center}.cmt-format-help,.cmt-format-help-btn{display:inline-flex;align-items:center;flex-shrink:0;width:22px;height:22px}.cmt-format-help-btn{min-width:22px;min-height:22px;max-width:22px;max-height:22px;border-radius:50%;border:1px solid hsla(0,0%,100%,.13);background:hsla(0,0%,100%,.055);color:hsla(34,47%,93%,.38);font-size:.72rem;font-weight:700;cursor:default;font-family:var(--font-mono),monospace;transition:all .15s;justify-content:center;box-sizing:border-box}.cmt-format-help-btn:hover{background:rgba(255,138,31,.14);color:#ff8a1f;border-color:rgba(255,138,31,.3)}.cmt-format-tooltip{display:none;position:absolute;right:0;bottom:calc(100% + 10px);z-index:150;background:#141008;border:1px solid hsla(0,0%,100%,.13);border-radius:13px;padding:14px 16px;box-shadow:0 16px 48px rgba(0,0,0,.85);min-width:216px;pointer-events:none}.cmt-format-tooltip:after{content:"";position:absolute;bottom:-6px;right:9px;width:10px;height:10px;background:#141008;border-right:1px solid hsla(0,0%,100%,.13);border-bottom:1px solid hsla(0,0%,100%,.13);transform:rotate(45deg)}.cmt-format-help:hover .cmt-format-tooltip{display:block}.cmt-format-tooltip-title{font-size:.66rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:hsla(34,47%,93%,.32);margin:0 0 10px;font-family:var(--font-mono),monospace}.cmt-format-tooltip-row{display:flex;align-items:center;gap:12px;padding:5px 0}.cmt-format-tooltip-row:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.05)}.cmt-format-tooltip-row>code{font-family:var(--font-mono),monospace;color:hsla(34,47%,93%,.45);font-size:.77rem;min-width:84px;flex-shrink:0;background:none;border:none;padding:0}.cmt-format-tooltip-row>span{font-size:.82rem;color:hsla(34,47%,93%,.6)}.cmt-format-tooltip-row>span strong{color:#f6efe6;font-weight:700}.cmt-format-tooltip-row>span em{font-style:italic;color:hsla(34,47%,93%,.82)}.cmt-format-tooltip-row>span del{color:hsla(34,47%,93%,.38)}.cmt-format-code-sample{font-family:var(--font-mono),monospace;background:rgba(255,138,31,.1);color:#ffd0a0;padding:1px 5px;border-radius:4px;font-size:.84em;border:1px solid rgba(255,138,31,.18)}.cmt-load-more{display:block;width:100%;margin-top:8px;padding:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;color:#ff8a1f;font-size:.86rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .15s,border-color .15s}.cmt-load-more:hover{background:rgba(255,138,31,.08);border-color:rgba(255,138,31,.3)}@keyframes guias-fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes guias-gridShift{0%{background-position:0 0,0 0}to{background-position:48px 48px,48px 48px}}.guias-page{background:#0b0807;min-height:100vh;color:#f6efe6}.guias-container{max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:768px){.guias-container{padding:0 20px}}.guias-page-head{position:relative;padding:120px 32px 56px;text-align:center;overflow:hidden;background:radial-gradient(900px 400px at 50% 0,rgba(255,90,13,.18),transparent 65%),linear-gradient(180deg,#100b08,#0d0907);border-bottom:1px solid hsla(0,0%,100%,.07)}.guias-page-head:before{content:"";position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000,transparent 80%);pointer-events:none;animation:guias-gridShift 60s linear infinite}@media(max-width:768px){.guias-page-head{padding:100px 20px 44px}}.guias-crumb{position:relative;z-index:2;color:#766858;font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;margin-bottom:14px;animation:guias-fadeUp .7s .1s both}.guias-crumb a{color:#766858;text-decoration:none;transition:color .2s}.guias-crumb a:hover{color:#ff8a1f}.guias-heading{position:relative;z-index:2;font-family:var(--font-bungee),sans-serif;font-size:clamp(38px,6vw,72px);line-height:1;letter-spacing:.01em;margin:0 0 14px;color:#f6efe6;animation:guias-fadeUp .8s .2s both}@media(max-width:480px){.guias-heading{font-size:32px}}.guias-accent{background:linear-gradient(180deg,#ffb152,#ff8a1f 45%,#ff4a08);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 16px rgba(255,90,13,.4))}.guias-lede{position:relative;z-index:2;color:#b9ac9b;font-size:clamp(14px,1.1vw,17px);line-height:1.6;max-width:560px;margin:0 auto;animation:guias-fadeUp .9s .35s both}.guias-section{padding:64px 32px 96px;background:#0b0807}@media(max-width:768px){.guias-section{padding:48px 20px 72px}}.guias-filter{display:flex;gap:8px;margin-bottom:32px;flex-wrap:wrap}.guias-filter button{padding:9px 16px;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);color:#b9ac9b;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;transition:background .2s,color .2s,border-color .2s}.guias-filter button.active{background:#ff8a1f;color:#1a0f08;border-color:#ff8a1f}.guias-filter button:not(.active):hover{background:rgba(255,138,31,.08);color:#f6efe6;border-color:rgba(255,138,31,.35)}.guias-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;align-items:start}@media(max-width:900px){.guias-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.guias-grid{grid-template-columns:1fr}}.guia-card{display:flex;flex-direction:column;position:relative;padding:24px;border-radius:14px;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.07);color:#f6efe6;text-decoration:none;height:100%;cursor:pointer;transition:transform .25s ease,border-color .25s ease,background .25s ease}.guia-card:hover{transform:translateY(-4px);border-color:rgba(255,138,31,.35);background:linear-gradient(180deg,rgba(255,138,31,.06),hsla(0,0%,100%,.01))}.guia-card-ic{width:48px;height:48px;border-radius:10px;background:linear-gradient(160deg,var(--g-c1,rgba(255,138,31,.13)),var(--g-c2,#3d2818));border:1px solid rgba(255,138,31,.25);display:grid;place-items:center;margin-bottom:16px;flex-shrink:0;transition:transform .25s ease}.guia-card:hover .guia-card-ic{transform:scale(1.08)}.guia-card-icon{font-size:22px;line-height:1;display:block;color:var(--g-accent,#ff8a1f);filter:drop-shadow(0 2px 6px rgba(0,0,0,.4))}.guia-card-level{display:inline-block;width:-moz-fit-content;width:fit-content;padding:3px 8px;border-radius:6px;font-size:10px;letter-spacing:.16em;text-transform:uppercase;font-weight:700;background:hsla(0,0%,100%,.04);color:#b9ac9b;border:1px solid hsla(0,0%,100%,.07);margin-bottom:10px}.l-easy .guia-card-level{background:rgba(92,255,138,.1);color:#9eff9e;border-color:rgba(92,255,138,.25)}.l-med .guia-card-level{background:rgba(255,138,31,.1);color:#ffd0a0;border-color:rgba(255,138,31,.25)}.l-hard .guia-card-level{background:rgba(255,54,20,.1);color:#ff9b80;border-color:rgba(255,54,20,.25)}.guia-card-title{font-family:var(--font-bungee),sans-serif;font-size:16px;line-height:1.2;letter-spacing:.005em;color:#f6efe6;margin:0 0 8px}@media(max-width:480px){.guia-card-title{font-size:14px}}.guia-card-desc{flex:1;color:#b9ac9b;font-size:13px;line-height:1.55;margin:0 0 16px}.guia-card-foot{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto}.guia-card-cat{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#ff8a1f}.guia-card-time{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:#766858}.guia-card-time:before{content:"";flex-shrink:0;width:4px;height:4px;border-radius:50%;background:#766858}.detail-container{max-width:1240px;margin:0 auto;padding:0 32px}@media(max-width:768px){.detail-container{padding:0 20px}}.detail{background:#0b0807}.detail-hero{position:relative;padding:148px 32px 24px;overflow:hidden;min-height:560px;display:flex;align-items:flex-end}@media(max-width:768px){.detail-hero{padding:120px 20px 44px;min-height:auto}}.guide-hero{min-height:auto;padding-bottom:64px}.detail-cover{position:absolute;inset:0;background-size:cover!important;background-position:center 30%!important;opacity:.45}.detail-cover:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 50% 0,rgba(255,138,31,.08),transparent 60%);z-index:1}.detail-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#0b0807,rgba(11,8,7,.7) 40%,rgba(11,8,7,.2));z-index:2}.detail-cover-credit{position:absolute;right:32px;bottom:20px;z-index:3;font-size:11.5px;letter-spacing:.02em;color:hsla(34,47%,93%,.45);background:rgba(11,8,7,.45);backdrop-filter:blur(6px);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:6px 12px}.detail-cover-credit strong{color:rgba(255,138,31,.85);font-weight:700}@media(max-width:768px){.detail-cover-credit{right:16px;bottom:12px;font-size:10.5px;padding:5px 10px}}.detail-hero-content{position:relative;z-index:3;width:100%}.detail-hero-content .crumb{display:flex;align-items:center;gap:8px;color:#766858;font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:700;margin-bottom:24px}.detail-hero-content .crumb a{color:#766858;text-decoration:none;transition:color .2s}.detail-hero-content .crumb a:hover{color:#ff8a1f}.detail-hero-content .crumb-sep{opacity:.4;font-size:10px}.detail-hero-content h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(28px,4.5vw,56px);margin:18px 0 22px;line-height:1.06;letter-spacing:.005em;max-width:820px;color:#f6efe6;text-shadow:0 2px 20px rgba(0,0,0,.4)}.detail-tag{display:inline-block;padding:5px 14px;border-radius:999px;background:rgba(255,138,31,.12);border:1px solid rgba(255,138,31,.3);color:#ffd0a0;font-size:10.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin-right:6px;backdrop-filter:blur(8px)}.detail-tag.alt{background:hsla(0,0%,100%,.04);border-color:hsla(0,0%,100%,.07);color:#b9ac9b}.detail-tag.l-easy{background:rgba(92,255,138,.1);color:#9eff9e;border-color:rgba(92,255,138,.25)}.detail-tag.l-med{background:rgba(255,138,31,.1);color:#ffd0a0;border-color:rgba(255,138,31,.25)}.detail-tag.l-hard{background:rgba(255,54,20,.1);color:#ff9b80;border-color:rgba(255,54,20,.25)}.guide-badges{gap:6px;margin-bottom:18px}.detail-meta,.guide-badges{display:flex;flex-wrap:wrap}.detail-meta{align-items:center;gap:12px;color:hsla(34,18%,67%,.7);font-size:12.5px}.detail-meta .dot{width:3px;height:3px;border-radius:50%;background:#766858;opacity:.6;display:inline-block}.detail-meta .detail-meta-author{display:flex;align-items:center;gap:5px;font-weight:700;color:#ff8a1f}.detail-meta .detail-meta-link{display:flex;align-items:center;gap:5px;color:#766858;text-decoration:none;transition:color .2s}.detail-meta .detail-meta-link:hover{color:#ff8a1f}.detail-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:48px;padding:24px 32px 96px;max-width:1240px;margin:0 auto}@media(max-width:1024px){.detail-body{grid-template-columns:1fr;gap:36px;padding:48px 20px 64px}}.detail-content{font-size:16px;color:#b9ac9b;line-height:1.78;min-width:0}.detail-content>*+*{margin-top:20px}.detail-content .lead{font-size:18px;color:#f6efe6;line-height:1.65;font-weight:400;margin:0 0 32px;padding-bottom:32px;border-bottom:1px solid hsla(0,0%,100%,.07)}.detail-content .detail-summary{margin:0 0 28px;padding:14px 18px;border-left:3px solid rgba(255,138,31,.5);background:hsla(0,0%,100%,.03);border-radius:0 8px 8px 0;font-size:15px;font-style:italic;color:hsla(0,0%,100%,.42);line-height:1.65}.detail-content p{margin:0}.detail-content strong{color:#f6efe6;font-weight:700}.detail-content em{font-style:italic;color:hsla(34,47%,93%,.82)}.detail-content del{color:#766858}.detail-content a{color:#ff8a1f;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.detail-content a:hover{color:#ffb152}.detail-content ol,.detail-content ul{padding-left:22px}.detail-content li{margin-bottom:8px;line-height:1.68}.detail-content .mdx-h1{font-size:clamp(24px,3vw,34px);margin:52px 0 16px;line-height:1.1}.detail-content .mdx-h1,.detail-content .mdx-h2{font-family:var(--font-bungee),sans-serif;color:#f6efe6;letter-spacing:.005em}.detail-content .mdx-h2{font-size:clamp(19px,2.2vw,24px);margin:48px 0 14px;line-height:1.2;padding-left:16px;border-left:3px solid #ff8a1f}.detail-content .mdx-h3{font-family:var(--font-bungee),sans-serif;color:#f6efe6;font-size:17px;margin:32px 0 10px;letter-spacing:.005em}.detail-content .mdx-h4{font-weight:700;color:#f6efe6;font-size:14px;margin:24px 0 8px;text-transform:uppercase;letter-spacing:.1em}.detail-content .mdx-link{color:#ff8a1f;text-decoration:underline;text-underline-offset:3px;transition:color .2s}.detail-content .mdx-link:hover{color:#ffb152}.detail-content .mdx-cta{display:block;margin:30px 0}.detail-content .mdx-cta-btn{text-decoration:none!important;color:#2a1306!important}.detail-content .mdx-blockquote{margin:32px 0;padding:22px 28px;border-left:3px solid #ff8a1f;background:linear-gradient(90deg,rgba(255,138,31,.07),transparent 80%);border-radius:0 12px 12px 0;font-size:17px;line-height:1.65;color:#f6efe6;font-style:italic}.detail-content .mdx-blockquote p{margin:0}.detail-content .mdx-hr{border:none;border-top:1px solid hsla(0,0%,100%,.07);margin:40px 0}.detail-content .mdx-table-wrap{overflow-x:auto;margin:28px 0;border-radius:12px;border:1px solid hsla(0,0%,100%,.07)}.detail-content .mdx-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.detail-content .mdx-table-wrap table th{background:rgba(255,138,31,.08);color:#f6efe6;font-weight:700;padding:11px 16px;text-align:left;border-bottom:1px solid rgba(255,138,31,.2);font-size:12px;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.detail-content .mdx-table-wrap table td{padding:11px 16px;border-bottom:1px solid hsla(0,0%,100%,.07);color:#b9ac9b;vertical-align:top}.detail-content .mdx-table-wrap table tr:last-child td{border-bottom:none}.detail-content .mdx-table-wrap table tr:hover td{background:hsla(0,0%,100%,.02)}.detail-content .mdx-code{font-family:var(--font-mono),monospace;background:rgba(255,138,31,.1);color:#ffd0a0;padding:2px 7px;border-radius:5px;font-size:.875em;border:1px solid rgba(255,138,31,.2)}.detail-content .mdx-pre{background:rgba(0,0,0,.55);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:22px 24px;overflow-x:auto;margin:28px 0}.detail-content .mdx-pre .mdx-code{background:none;border:none;padding:0;color:#ffd0a0;font-size:.875em;display:block;white-space:pre}.detail-content .mdx-figure{margin:36px 0}.detail-content .mdx-figure img{width:100%;height:auto;border-radius:14px;border:1px solid hsla(0,0%,100%,.06);display:block}.detail-content .mdx-figure figcaption{margin-top:10px;font-size:12.5px;color:#766858;text-align:center;font-style:italic}.detail-content .mdx-ul{list-style:disc}.detail-content .mdx-ol{list-style:decimal}.callout{display:flex;gap:14px;padding:18px 22px;border-radius:12px;background:rgba(255,138,31,.06);border:1px solid rgba(255,138,31,.25);margin:24px 0}.callout .callout-icon{font-size:22px;flex-shrink:0;line-height:1.2}.callout strong{display:block;color:#f6efe6;font-size:15px;margin-bottom:4px}.callout p{margin:0;font-size:14px;color:#b9ac9b}.callout.warning{background:rgba(255,54,20,.06);border-color:rgba(255,54,20,.3)}.checklist{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:8px}.checklist li{position:relative;padding:8px 0 8px 32px;font-size:15px;color:#b9ac9b;line-height:1.55;border-bottom:1px dashed hsla(0,0%,100%,.05)}.checklist li:last-child{border-bottom:0}.checklist li:before{content:"✓";position:absolute;left:0;top:9px;width:18px;height:18px;border-radius:50%;background:rgba(255,138,31,.15);border:1px solid rgba(255,138,31,.35);color:#ff8a1f;font-size:11px;font-weight:800;display:grid;place-items:center}.checklist li b,.quote{color:#f6efe6}.quote{margin:32px 0;padding:24px 28px;border-left:3px solid #ff8a1f;background:linear-gradient(90deg,rgba(255,138,31,.06),transparent 80%);border-radius:0 12px 12px 0;font-size:17px;line-height:1.6;font-style:italic}.quote .quote-author{display:block;margin-top:10px;font-style:normal;font-size:13px;color:#766858;font-weight:600;letter-spacing:.06em}.guide-steps{list-style:none;padding:0;margin:24px 0}.guide-steps>li{display:flex;gap:24px;padding:28px 0;border-top:1px solid hsla(0,0%,100%,.07)}.guide-steps>li:first-child{border-top:0;padding-top:0}@media(max-width:980px){.guide-steps>li{flex-direction:column;gap:14px}}.guide-steps .step-num{flex-shrink:0;width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font-family:var(--font-bungee),sans-serif;font-size:24px;color:#1a0f08;background:linear-gradient(180deg,#ffb152,#ff8a1f 50%,#ff5a0d);box-shadow:0 4px 0 #a13403,0 8px 18px rgba(255,90,13,.3)}.guide-steps .step-body{flex:1;min-width:0}.guide-steps .step-body h3{margin-bottom:8px}.guide-steps .step-body p{margin:0 0 12px}.guide-steps .step-body>*+*{margin-top:12px}.detail-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:88px;align-self:start}@media(max-width:1024px){.detail-aside{position:static;display:grid;grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:640px){.detail-aside{grid-template-columns:1fr}}.aside-card{padding:20px 22px;border-radius:16px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.07);transition:border-color .2s}.aside-card:hover{border-color:hsla(0,0%,100%,.1)}.aside-card h4{font-family:var(--font-bungee),sans-serif;font-size:11px;margin:0 0 14px;letter-spacing:.12em;text-transform:uppercase;color:#766858}.aside-card p{color:#b9ac9b;font-size:13.5px;line-height:1.6;margin:0 0 14px}.aside-card--like{background:rgba(255,80,100,.03);border-color:rgba(255,80,100,.12);padding:16px 18px}.aside-card--like:hover{border-color:rgba(255,80,100,.22)}.aside-like{display:flex;flex-direction:column;gap:8px}.aside-like-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:10px 18px;border-radius:999px;border:1px solid rgba(255,80,100,.25);background:rgba(255,80,100,.07);color:hsla(34,47%,93%,.5);cursor:pointer;font-size:.84rem;font-weight:600;font-family:inherit;transition:all .18s}.aside-like-btn svg{flex-shrink:0;transition:transform .18s}.aside-like-btn:hover:not(:disabled){border-color:rgba(255,80,100,.45);color:#ff6b8a;background:rgba(255,80,100,.12)}.aside-like-btn:hover:not(:disabled) svg{transform:scale(1.2)}.aside-like-btn.liked{border-color:rgba(255,80,100,.5);background:rgba(255,80,100,.14);color:#ff6b8a}.aside-like-btn:disabled{opacity:.45;cursor:default}.aside-like-bubble{font-family:var(--font-mono),monospace;font-size:.78rem;font-weight:700;background:rgba(255,80,100,.18);border-radius:999px;padding:1px 7px;margin-left:auto}.aside-like-label{color:rgba(118,104,88,.7)}.aside-like-hint,.aside-like-label{font-size:11px;margin:0;text-align:center}.aside-like-hint{color:rgba(118,104,88,.5)}.aside-card--cta{background:radial-gradient(280px 180px at 50% 0,rgba(255,90,13,.18),transparent 70%),hsla(0,0%,100%,.025);border-color:rgba(255,138,31,.25);padding:28px 22px}.aside-card--cta h4{color:#ff8a1f;font-size:12px}.aside-card--cta p{margin-bottom:18px}.aside-card--cta:hover{border-color:rgba(255,138,31,.4)}.share{display:flex;flex-direction:column;gap:7px}.share-b{display:block;width:100%;padding:9px 14px;border-radius:10px;text-align:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);color:#b9ac9b;font-size:13px;font-weight:600;cursor:pointer;font-family:inherit;text-decoration:none;transition:background .18s,color .18s,border-color .18s}.share-b:hover{background:rgba(255,138,31,.08);color:#ffd0a0;border-color:rgba(255,138,31,.3)}.share-b--native{display:flex;align-items:center;justify-content:center;gap:8px;background:rgba(255,138,31,.12);border-color:rgba(255,138,31,.35);color:#ffb366}.share-b--native svg{display:block}.share-b--native:hover{background:rgba(255,138,31,.2);color:#ffd0a0}.detail-cta-btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:11px 20px;border-radius:8px;border:none;cursor:pointer;color:#0b0807;font-weight:800;font-size:.875rem;letter-spacing:.05em;background:#ff8a1f;box-shadow:0 3px 0 #c05800,0 6px 20px rgba(255,138,31,.25);transition:transform .15s,box-shadow .15s;font-family:inherit}.detail-cta-btn:hover{background:#fa5;transform:translateY(-1px);box-shadow:0 4px 0 #c05800,0 8px 28px rgba(255,138,31,.35)}.detail-cta-btn:active{transform:translateY(1px);box-shadow:0 2px 0 #c05800}.related{padding:72px 32px 96px;background:linear-gradient(180deg,#0d0907,#0b0807);border-top:1px solid hsla(0,0%,100%,.07)}@media(max-width:980px){.related{padding:48px 20px 64px}}.related-inner{max-width:1240px;margin:0 auto}.related-title{font-family:var(--font-bungee),sans-serif;font-size:clamp(22px,2.6vw,32px);margin:0 0 24px;letter-spacing:.01em;color:#f6efe6}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}@media(max-width:980px){.related-grid{grid-template-columns:1fr;gap:12px}}.shop{padding:72px 32px 100px;background:#0b0807}@media(max-width:768px){.shop{padding:48px 20px 72px}}.shop-container{max-width:1240px;margin:0 auto}.shop-tabs{display:flex;gap:6px;margin-bottom:32px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);padding:5px;border-radius:12px;width:-moz-fit-content;width:fit-content;flex-wrap:wrap}.shop-tabs button{padding:10px 18px;border-radius:8px;background:transparent;color:#b9ac9b;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer;font-family:inherit;transition:background .2s,color .2s}.shop-tabs button.active{background:#ff8a1f;color:#1a0f08}.shop-tabs button:not(.active):hover{color:#f6efe6}@media(max-width:480px){.shop-tabs{width:100%}}.shop-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}@media(max-width:980px){.shop-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:480px){.shop-grid{grid-template-columns:1fr}}.product{position:relative;border-radius:16px;overflow:hidden;background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.01));border:1px solid hsla(0,0%,100%,.07);transition:transform .25s ease,border-color .25s ease;cursor:pointer;display:flex;flex-direction:column}.product:hover{transform:translateY(-5px);border-color:var(--p-accent,rgba(255,138,31,.35))}.product .badge{position:absolute;top:12px;left:12px;z-index:2;padding:4px 9px;border-radius:6px;background:var(--p-accent,#ff8a1f);color:#1a0f08;font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.product .preview{height:170px;background:var(--p-bg,linear-gradient(180deg,#2a1b14,#1a110a));position:relative;overflow:hidden;display:grid;place-items:center;border-bottom:1px solid hsla(0,0%,100%,.07)}.product .preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.25) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.25) 1px,transparent 0);background-size:18px 18px;opacity:.5}.product .preview .glyph{position:relative;z-index:2;font-family:var(--font-bungee),sans-serif;font-size:42px;color:#fff;text-shadow:0 4px 0 rgba(0,0,0,.4);letter-spacing:.05em}.product .info{padding:18px 18px 20px;display:flex;flex-direction:column;flex:1}.product .cat{font-size:10.5px;color:#766858;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin-bottom:6px}.product h3{font-family:var(--font-bungee),sans-serif;font-size:17px;margin:0 0 6px;letter-spacing:.01em;color:#f6efe6}.product .desc{color:#b9ac9b;font-size:12.5px;line-height:1.5;margin:0 0 14px;flex:1}.product .price{display:flex;align-items:baseline;gap:8px;margin-bottom:12px}.product .price .now{font-family:var(--font-bungee),sans-serif;font-size:22px;color:#f6efe6;line-height:1}.product .price .old{font-size:12px;color:#766858;text-decoration:line-through}.product .actions{display:grid;grid-template-columns:1fr 1fr;gap:6px}.product .btn-add,.product .btn-buy{padding:10px 8px;border-radius:8px;border:0;font-weight:800;font-size:11.5px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;font-family:inherit;transition:transform .12s,box-shadow .12s,background .2s,color .2s;display:flex;align-items:center;justify-content:center;gap:5px}.product .btn-add svg,.product .btn-buy svg{width:13px;height:13px}.product .btn-add{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:#b9ac9b}.product .btn-add:hover{background:rgba(255,138,31,.08);color:#ffd0a0;border-color:rgba(255,138,31,.35)}.product .btn-add.added{background:#2b7a2b;color:#fff;border-color:#2b7a2b}.product .btn-buy{background:linear-gradient(180deg,#ffb152,#ff8a1f 50%,#ff5a0d);color:#1a0f08;box-shadow:0 3px 0 #a13403}.product .btn-buy:hover{transform:translateY(1px);box-shadow:0 2px 0 #a13403}.product.featured{grid-column:span 2}.product.featured .preview{height:220px}.product.featured .preview .glyph{font-size:64px}@media(max-width:480px){.product.featured{grid-column:span 1}.product.featured .preview{height:170px}.product.featured .preview .glyph{font-size:42px}}.drawer-overlay{position:fixed;inset:0;z-index:90;background:rgba(5,3,2,.7);backdrop-filter:blur(6px);opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.drawer-overlay.open{opacity:1;visibility:visible;transition:opacity .25s ease}.cart-drawer{position:fixed;top:0;right:0;bottom:0;z-index:91;width:min(480px,100%);background:linear-gradient(180deg,#15100c,#0b0807);border-left:1px solid hsla(0,0%,100%,.07);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.2,.7,.2,1);box-shadow:-20px 0 60px rgba(0,0,0,.5)}.cart-drawer.open{transform:translateX(0)}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:22px 24px;border-bottom:1px solid hsla(0,0%,100%,.07)}.drawer-head .title{font-family:var(--font-bungee),sans-serif;font-size:20px;letter-spacing:.02em;color:#f6efe6}.drawer-head .count{margin-left:8px;font-size:13px;color:#766858;font-family:inherit;font-weight:600;letter-spacing:0}.drawer-head .drawer-close-btn{width:36px;height:36px;border-radius:8px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:#b9ac9b;font-size:18px;display:grid;place-items:center;cursor:pointer;font-family:inherit;transition:background .2s,color .2s,transform .15s}.drawer-head .drawer-close-btn:hover{background:hsla(0,0%,100%,.08);color:#f6efe6;transform:rotate(90deg)}.drawer-steps{padding:14px 24px;border-bottom:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.2)}.drawer-steps,.drawer-steps .step{display:flex;align-items:center;gap:8px}.drawer-steps .step{flex:1;font-size:11px;color:#766858;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.drawer-steps .step .n{width:22px;height:22px;border-radius:50%;background:hsla(0,0%,100%,.06);color:#766858;display:grid;place-items:center;font-family:var(--font-bungee),sans-serif;font-size:11px;border:1px solid hsla(0,0%,100%,.07);flex-shrink:0}.drawer-steps .step.active{color:#ffd0a0}.drawer-steps .step.active .n{background:#ff8a1f;color:#1a0f08;border-color:#ff8a1f}.drawer-steps .step.done{color:#b9ac9b}.drawer-steps .step.done .n{background:rgba(92,255,138,.15);color:#5cff8a;border-color:rgba(92,255,138,.3)}.drawer-steps .sep{flex:0 0 16px;height:1px;background:hsla(0,0%,100%,.07)}.drawer-body{flex:1;overflow-y:auto;padding:18px 24px}.drawer-foot{padding:18px 24px;border-top:1px solid hsla(0,0%,100%,.07);background:rgba(0,0,0,.25)}.cart-item{display:flex;gap:14px;padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.cart-item:last-child{border-bottom:0}.cart-item .ci-preview{width:64px;height:64px;border-radius:10px;flex-shrink:0;display:grid;place-items:center;border:1px solid hsla(0,0%,100%,.06);position:relative;overflow:hidden}.cart-item .ci-preview:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0,0,0,.25) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.25) 1px,transparent 0);background-size:10px 10px;opacity:.4}.cart-item .ci-glyph{position:relative;z-index:2;font-family:var(--font-bungee),sans-serif;font-size:18px;color:#fff;text-shadow:0 2px 0 rgba(0,0,0,.4)}.cart-item .ci-info{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.cart-item .ci-cat{font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#766858;font-weight:700;margin-bottom:3px}.cart-item .ci-name{font-family:var(--font-bungee),sans-serif;font-size:14px;margin:0 0 4px;color:#f6efe6}.cart-item .ci-price{font-size:13px;color:#ff8a1f;font-weight:700;font-family:JetBrains Mono,monospace}.cart-item .ci-controls{display:flex;flex-direction:column;align-items:flex-end;gap:8px}.qty{display:flex;align-items:center;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);border-radius:8px;overflow:hidden}.qty button{width:26px;height:26px;display:grid;place-items:center;background:transparent;color:#b9ac9b;font-size:14px;cursor:pointer;border:0;font-family:inherit;transition:background .15s,color .15s}.qty button:hover{background:rgba(255,138,31,.1);color:#ff8a1f}.qty .v{min-width:24px;text-align:center;font-family:JetBrains Mono,monospace;font-weight:700;font-size:13px;color:#f6efe6;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ci-remove{background:none;border:0;color:#766858;font-size:11px;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-weight:600;font-family:inherit;transition:color .15s}.ci-remove:hover{color:#ff3614}.cart-empty{text-align:center;padding:60px 20px;color:#766858}.cart-empty .ic{width:64px;height:64px;margin:0 auto 16px;border-radius:14px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);display:grid;place-items:center;color:#766858}.cart-empty .ic svg{width:28px;height:28px}.cart-empty h3{font-family:var(--font-bungee),sans-serif;font-size:18px;color:#f6efe6;margin:0 0 6px}.cart-empty p{font-size:13px;margin:0 0 18px}.totals .row{display:flex;justify-content:space-between;font-size:13.5px;color:#b9ac9b;margin-bottom:8px}.totals .row .v{font-family:JetBrains Mono,monospace;font-weight:700}.totals .row.total{color:#f6efe6;font-size:17px;font-family:var(--font-bungee),sans-serif;margin-top:8px;padding-top:10px;border-top:1px solid hsla(0,0%,100%,.07);letter-spacing:.01em}.totals .row.total .v{color:#ff8a1f}.drawer-cta{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px;border-radius:10px;border:0;cursor:pointer;color:#1a0f08;font-weight:800;font-size:14px;letter-spacing:.06em;text-transform:uppercase;background:linear-gradient(180deg,#ffb152,#ff8a1f 50%,#ff5a0d);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -2px 0 rgba(0,0,0,.2),0 4px 0 #a13403;margin-top:14px;font-family:inherit;transition:transform .12s,box-shadow .12s,opacity .2s}.drawer-cta:hover{transform:translateY(1px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -2px 0 rgba(0,0,0,.2),0 3px 0 #a13403}.drawer-cta:disabled{opacity:.5;cursor:not-allowed;transform:none}.drawer-cta.loading{pointer-events:none;color:transparent;position:relative}.drawer-cta.loading:after{content:"";position:absolute;top:50%;left:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2.5px solid rgba(26,15,8,.3);border-top-color:#1a0f08;border-radius:50%;animation:drawerSpin .7s linear infinite}@keyframes drawerSpin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.drawer-back{width:100%;padding:11px;margin-top:8px;border-radius:10px;background:transparent;border:1px solid hsla(0,0%,100%,.07);color:#b9ac9b;font-size:12px;font-weight:600;cursor:pointer;letter-spacing:.06em;text-transform:uppercase;font-family:inherit;transition:color .2s,border-color .2s}.drawer-back:hover{color:#f6efe6;border-color:rgba(255,138,31,.35)}.checkout{display:flex;flex-direction:column;gap:14px}.buy-now-badge{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border-radius:10px;background:rgba(255,138,31,.1);border:1px solid rgba(255,138,31,.35);color:#ffd0a0;font-size:11.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin-bottom:4px}.field{display:flex;flex-direction:column;gap:6px}.field label{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#766858;font-weight:700}.field input,.field select{padding:11px 14px;border-radius:10px;background:rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.07);color:#f6efe6;font-family:inherit;font-size:14px;outline:none;transition:border-color .2s,background .2s}.field input:focus,.field select:focus{border-color:rgba(255,138,31,.45);background:rgba(0,0,0,.55)}.field input::-moz-placeholder,.field select::-moz-placeholder{color:#766858}.field input::placeholder,.field select::placeholder{color:#766858}.field .hint{font-size:11.5px;color:#766858}.pay-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pay-methods .pm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px 8px;border-radius:10px;cursor:pointer;background:hsla(0,0%,100%,.03);border:1.5px solid hsla(0,0%,100%,.07);color:#b9ac9b;font-size:11.5px;font-weight:700;letter-spacing:.04em;transition:border-color .2s,background .2s,color .2s;text-align:center;font-family:inherit}.pay-methods .pm:hover{background:rgba(255,138,31,.06);color:#f6efe6}.pay-methods .pm.selected{border-color:#ff8a1f;background:rgba(255,138,31,.08);color:#f6efe6}.pay-methods .pm .pm-ic{font-size:22px;line-height:1}.order-summary{background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:12px 14px;margin-bottom:10px}.order-summary .os-row{display:flex;justify-content:space-between;font-size:12.5px;color:#b9ac9b;padding:4px 0}.order-summary .os-row .qty-x{color:#766858;font-size:11px}.order-summary .os-total{display:flex;justify-content:space-between;align-items:baseline;padding-top:8px;margin-top:6px;border-top:1px solid hsla(0,0%,100%,.07);font-family:var(--font-bungee),sans-serif;font-size:14px;color:#f6efe6}.order-summary .os-total .v{color:#ff8a1f;font-family:JetBrains Mono,monospace}@keyframes successPulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.9;transform:scale(1.06)}}.success-state{text-align:center;padding:40px 20px}.success-icon{width:80px;height:80px;margin:0 auto 24px;border-radius:50%;background:radial-gradient(circle,rgba(92,255,138,.2),transparent 70%);display:grid;place-items:center;position:relative}.success-icon:before{content:"";position:absolute;inset:0;border-radius:50%;border:2px solid #5cff8a;animation:successPulse 2s ease-in-out infinite}.success-icon svg{width:42px;height:42px;color:#5cff8a;position:relative;z-index:2}.success-state h2{font-family:var(--font-bungee),sans-serif;font-size:22px;margin:0 0 8px;color:#f6efe6}.success-state p{color:#b9ac9b;font-size:13.5px;margin:0 0 8px;line-height:1.5}.success-state .order-id{display:inline-block;margin:14px 0;padding:8px 14px;border-radius:8px;background:rgba(255,138,31,.08);border:1px solid rgba(255,138,31,.25);font-family:JetBrains Mono,monospace;font-size:12px;color:#ffd0a0;font-weight:700}.success-state .next-steps{text-align:left;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.07);border-radius:10px;padding:14px 18px;margin:18px 0}.success-state .next-steps h4{font-family:var(--font-bungee),sans-serif;font-size:12px;margin:0 0 10px;color:#b9ac9b;letter-spacing:.06em}.success-state .next-steps ol{padding-left:18px;margin:0;color:#b9ac9b;font-size:13px;line-height:1.7}.toast-wrap{position:fixed;bottom:24px;right:24px;z-index:200;display:flex;flex-direction:column;gap:10px;align-items:flex-end;pointer-events:none}.toast{display:flex;align-items:center;gap:8px;padding:12px 18px;border-radius:12px;background:rgba(20,15,11,.96);border:1px solid rgba(255,138,31,.3);color:#f6efe6;font-size:13.5px;font-weight:600;box-shadow:0 10px 30px rgba(0,0,0,.5);backdrop-filter:blur(10px);transform:translateX(120%);opacity:0;transition:transform .35s cubic-bezier(.2,.7,.2,1.1),opacity .25s;max-width:360px;pointer-events:auto}.toast.show{transform:translateX(0);opacity:1}.toast.t-ok{border-color:rgba(92,255,138,.4)}.toast.t-launch{border-color:rgba(79,221,255,.4)}@media(max-width:480px){.cart-drawer{width:100%}.drawer-body,.drawer-foot,.drawer-head{padding-left:18px;padding-right:18px}}.apply-page{max-width:860px;margin:0 auto;padding:clamp(90px,12vh,130px) clamp(16px,4vw,32px) 80px;color:#f6efe6}.apply-loading{text-align:center;color:hsla(34,47%,93%,.6);padding:80px 0}.apply-gate{text-align:center;max-width:480px;margin:40px auto}.apply-gate h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(1.8rem,6vw,2.8rem);margin:0 0 14px}.apply-gate p{color:hsla(34,47%,93%,.7);line-height:1.6;margin:0 0 24px}.accent{color:#ff8a1f}.apply-discord-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 26px;border-radius:11px;border:none;cursor:pointer;background:#5865f2;color:#fff;font:inherit;font-weight:700;box-shadow:0 4px 0 #3d4adb;transition:transform .15s,box-shadow .15s}.apply-discord-btn:hover{transform:translateY(-2px);box-shadow:0 6px 0 #3d4adb,0 12px 28px rgba(88,101,242,.35)}.apply-head{margin-bottom:28px}.apply-head h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(1.8rem,6vw,3rem);margin:6px 0 10px}.apply-head p{color:hsla(34,47%,93%,.7);line-height:1.6;max-width:620px;margin:0}.apply-crumb{font-size:12px;color:hsla(34,47%,93%,.45)}.apply-crumb a{color:#ff8a1f;text-decoration:none}.apply-reqs{background:rgba(255,138,31,.05);border:1px solid rgba(255,138,31,.2);border-radius:14px;padding:18px 22px;margin:0 auto 28px;text-align:left;max-width:640px}.apply-reqs ul{list-style:none;margin:0;padding:0;display:grid;gap:9px}.apply-reqs li{display:flex;align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.45;color:hsla(34,47%,93%,.82)}.apply-reqs li svg{color:#ff8a1f;flex-shrink:0;margin-top:2px}.apply-reqs-title{font-family:var(--font-bungee),sans-serif;font-size:.95rem;margin:0 0 14px;color:#ffd0a0;text-transform:uppercase;letter-spacing:.03em}.apply-roles{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:12px;margin-bottom:32px}.apply-roles.is-loading{opacity:.6;cursor:progress;pointer-events:none}.apply-role-card{text-align:left;cursor:pointer;font:inherit;color:inherit;display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:14px;background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);transition:border-color .2s,background .2s,transform .15s;position:relative}.apply-role-card:hover:not(:disabled){border-color:rgba(255,138,31,.45);background:rgba(255,138,31,.05);transform:translateY(-2px)}.apply-role-card.selected{border-color:#ff8a1f;background:rgba(255,138,31,.1);box-shadow:inset 0 0 0 1px #ff8a1f}.apply-role-card.pending{opacity:.5;cursor:not-allowed}.apply-role-emoji{font-size:22px}.apply-role-name{font-weight:800;font-size:15px}.apply-role-blurb{font-size:12.5px;color:hsla(34,47%,93%,.6);line-height:1.45}.apply-role-tag{position:absolute;top:10px;right:10px;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:3px 8px;border-radius:999px;background:rgba(255,138,31,.15);color:#ffd0a0}.apply-form{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:18px;padding:clamp(20px,4vw,32px)}.apply-form-title{font-family:var(--font-bungee),sans-serif;font-size:1.25rem;margin:0 0 20px}.apply-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:600px){.apply-grid{grid-template-columns:1fr}}.apply-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.apply-field span{font-size:13px;font-weight:600;color:hsla(34,47%,93%,.85)}.apply-field input,.apply-field select,.apply-field textarea{width:100%;font:inherit;font-size:14px;color:#f6efe6;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:11px 13px;resize:vertical}.apply-field input:focus,.apply-field select:focus,.apply-field textarea:focus{outline:none;border-color:rgba(255,138,31,.6)}.apply-field input::-moz-placeholder,.apply-field select::-moz-placeholder,.apply-field textarea::-moz-placeholder{color:hsla(34,47%,93%,.35)}.apply-field input::placeholder,.apply-field select::placeholder,.apply-field textarea::placeholder{color:hsla(34,47%,93%,.35)}.apply-grid .apply-field{margin-bottom:0}.apply-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.apply-field select{cursor:pointer}.apply-field select option{background:#1a1410;color:#f6efe6}.apply-field.invalid input,.apply-field.invalid select,.apply-field.invalid textarea{border-color:rgba(255,99,89,.7);background:rgba(255,59,48,.06)}.apply-field .apply-count{font-size:11.5px;font-weight:600;color:hsla(34,47%,93%,.4)}.apply-field .apply-count.bad{color:#ff8f86}.apply-field .apply-count.ok{color:#8affa9}.apply-field .apply-err-msg{font-size:12px;font-weight:500;color:#ff8f86}.apply-field .apply-ok-msg{font-size:12px;font-weight:500;color:#8affa9}.apply-chips{display:flex;flex-wrap:wrap;gap:8px}.apply-chip{font:inherit;font-size:13px;font-weight:600;cursor:pointer;color:hsla(34,47%,93%,.8);background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.14);border-radius:999px;padding:8px 14px;transition:background .14s,border-color .14s,color .14s,transform .1s}.apply-chip:hover{border-color:rgba(255,138,31,.5)}.apply-chip:active{transform:scale(.96)}.apply-chip.on{color:#2a1306;border-color:transparent;background:linear-gradient(180deg,#ffb152,#ff8a1f 60%,#ff5a0d)}.apply-hp{position:absolute!important;left:-9999px;width:1px;height:1px;opacity:0}.apply-error{background:rgba(255,59,48,.1);border:1px solid rgba(255,59,48,.3);color:#ff8f86;border-radius:10px;padding:10px 14px;font-size:13.5px;margin:4px 0 14px}.apply-privacy{font-size:12px;color:hsla(34,47%,93%,.45);margin:0 0 16px}.apply-submit{width:100%;padding:14px;border:none;border-radius:11px;cursor:pointer;font:inherit;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#2a1306;background:linear-gradient(180deg,#ffb152,#ff8a1f 55%,#ff5a0d);box-shadow:0 5px 0 #a13403;transition:transform .12s,box-shadow .12s}.apply-submit:hover:not(:disabled){transform:translateY(2px);box-shadow:0 3px 0 #a13403}.apply-submit:disabled{opacity:.6;cursor:default}.apply-success{text-align:center;max-width:520px;margin:40px auto}.apply-success h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(1.6rem,5vw,2.4rem);margin:10px 0}.apply-success p{color:hsla(34,47%,93%,.7);line-height:1.65}.apply-success-check{width:64px;height:64px;margin:0 auto;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:32px;background:rgba(92,255,138,.12);border:1px solid rgba(92,255,138,.4);color:#5cff8a}.apply-success-actions{display:flex;gap:12px;justify-content:center;margin-top:22px;flex-wrap:wrap}.apply-btn-ghost{padding:11px 20px;border-radius:10px;cursor:pointer;text-decoration:none;font:inherit;font-weight:600;color:#f6efe6;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.14)}.apply-btn-ghost:hover{border-color:hsla(0,0%,100%,.28);background:hsla(0,0%,100%,.08)}.adm-page{max-width:1080px;margin:0 auto;padding:clamp(90px,11vh,120px) clamp(16px,4vw,32px) 80px}.adm-embed,.adm-page{color:#f6efe6}.adm-embed .adm-head{margin-bottom:18px}.adm-crumb{font-size:12px;color:hsla(34,47%,93%,.45);margin-bottom:6px}.adm-crumb a{color:#ff8a1f;text-decoration:none}.adm-head{display:flex;align-items:flex-end;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:24px}.adm-head h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(1.5rem,4vw,2.2rem);margin:4px 0 0}.adm-filters{display:flex;gap:10px;flex-wrap:wrap}.adm-filters select{font:inherit;font-size:13px;color:#f6efe6;background:rgba(0,0,0,.3);border:1px solid hsla(0,0%,100%,.14);border-radius:9px;padding:9px 12px;cursor:pointer}.adm-filters select:focus{outline:none;border-color:rgba(255,138,31,.6)}.adm-empty{text-align:center;color:hsla(34,47%,93%,.55);padding:60px 0}.adm-empty a{color:#ff8a1f}.adm-table-wrap{overflow-x:auto;border:1px solid hsla(0,0%,100%,.08);border-radius:14px}.adm-table{width:100%;border-collapse:collapse;font-size:14px}.adm-table td,.adm-table th{text-align:left;padding:13px 16px}.adm-table thead th{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:hsla(34,47%,93%,.5);background:hsla(0,0%,100%,.02)}.adm-table tbody tr{border-top:1px solid hsla(0,0%,100%,.06);transition:background .15s}.adm-table tbody tr:hover{background:rgba(255,138,31,.04)}.adm-user{font-weight:600}.adm-user-sub{display:block;font-size:12px;color:hsla(34,47%,93%,.5)}.adm-view{color:#ff8a1f;text-decoration:none;font-weight:600;white-space:nowrap}.adm-status{display:inline-block;font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px}.adm-status--pending{background:rgba(255,138,31,.14);color:#ffd0a0}.adm-status--accepted{background:rgba(92,255,138,.14);color:#8affa9}.adm-status--rejected{background:rgba(255,59,48,.14);color:#ff9189}.adm-status--on_hold{background:rgba(79,221,255,.14);color:#9be9ff}@media(max-width:640px){.adm-table thead{display:none}.adm-table,.adm-table tbody,.adm-table td,.adm-table tr{display:block;width:100%}.adm-table tr{padding:12px 0}.adm-table td{display:flex;justify-content:space-between;gap:12px;padding:6px 16px;border:none}.adm-table td:before{content:attr(data-label);font-size:11px;text-transform:uppercase;letter-spacing:.05em;color:hsla(34,47%,93%,.5)}}.adm-detail-head{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.adm-detail-head h1{font-family:var(--font-bungee),sans-serif;font-size:clamp(1.4rem,4vw,2rem);margin:0}.adm-detail-meta{color:hsla(34,47%,93%,.6);font-size:13.5px;margin:8px 0 24px}.adm-link{background:none;border:none;color:#ff8a1f;cursor:pointer;font:inherit;padding:0}.adm-detail-grid{display:grid;grid-template-columns:280px 1fr;gap:16px;margin-bottom:16px}@media(max-width:760px){.adm-detail-grid{grid-template-columns:1fr}}.adm-card{background:hsla(0,0%,100%,.02);border:1px solid hsla(0,0%,100%,.08);border-radius:14px;padding:18px 20px}.adm-card h3{font-size:12px;text-transform:uppercase;letter-spacing:.07em;color:hsla(34,47%,93%,.55);margin:0 0 14px}.adm-dl{display:grid;grid-template-columns:auto 1fr;gap:8px 14px;margin:0;font-size:14px}.adm-dl dt{color:hsla(34,47%,93%,.55)}.adm-dl dd{margin:0;word-break:break-word}.adm-dl dd a{color:#ff8a1f}.adm-answer{margin-bottom:16px}.adm-answer:last-child{margin-bottom:0}.adm-answer .adm-answer-q{display:block;font-size:12.5px;font-weight:600;color:hsla(34,47%,93%,.55);margin-bottom:4px}.adm-answer .adm-answer-a{margin:0;font-size:14px;line-height:1.6;white-space:pre-wrap;word-break:break-word;color:#f6efe6}.adm-answer a.adm-answer-a{color:#ff8a1f}.adm-review .adm-field{display:flex;flex-direction:column;gap:7px;margin-bottom:16px}.adm-review .adm-field span{font-size:13px;font-weight:600;color:hsla(34,47%,93%,.85)}.adm-review .adm-field select,.adm-review .adm-field textarea{font:inherit;font-size:14px;color:#f6efe6;resize:vertical;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.12);border-radius:10px;padding:11px 13px}.adm-review .adm-field select:focus,.adm-review .adm-field textarea:focus{outline:none;border-color:rgba(255,138,31,.6)}.adm-review-by{font-size:12px;color:hsla(34,47%,93%,.45);margin:0 0 14px}.adm-review-actions{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.adm-review-actions-spacer{flex:1 1 auto}.adm-saved{color:#8affa9;font-size:13px}.adm-delete{padding:11px 20px;border-radius:10px;cursor:pointer;font:inherit;font-weight:700;font-size:14px;color:#ff8f86;background:transparent;border:1px solid rgba(255,99,89,.45);transition:background .14s,border-color .14s,color .14s}.adm-delete:hover:not(:disabled){background:rgba(255,59,48,.12);border-color:rgba(255,99,89,.8);color:#ffb3ac}.adm-delete:disabled{opacity:.55;cursor:default}.adm-notify-fail{color:#ffb86b;font-size:13px}.adm-field-hint{font-weight:400;font-style:normal;color:hsla(34,47%,93%,.5);font-size:12px}.adm-save{padding:11px 22px;border:none;border-radius:10px;cursor:pointer;font:inherit;font-weight:700;color:#2a1306;background:linear-gradient(180deg,#ffb152,#ff8a1f 55%,#ff5a0d);box-shadow:0 4px 0 #a13403;transition:transform .12s,box-shadow .12s}.adm-save:hover:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 #a13403}.adm-save:disabled{opacity:.6;cursor:default}.adm-save--ghost{color:#f6efe6;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.16);box-shadow:none}.adm-save--ghost:hover:not(:disabled){transform:none;background:hsla(0,0%,100%,.1)}@media(max-width:600px){.adm-page{padding-top:84px}.adm-card{padding:16px}.adm-filters{width:100%}.adm-filters select{flex:1 1 auto}.adm-review-actions{gap:10px}.adm-review-actions-spacer{display:none}.adm-review-actions .adm-delete,.adm-review-actions .adm-save{flex:1 1 100%;text-align:center;padding:13px}.adm-notify-fail,.adm-saved{flex:1 1 100%;text-align:center}}.prose h1,.prose h2,.prose h3,.prose h4{color:#fff;margin-top:2rem;margin-bottom:1rem}.prose h2{font-size:1.5rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:.5rem}.prose p{line-height:1.6}.prose ol,.prose p,.prose ul{color:#d1d5db;margin-bottom:1rem}.prose ol,.prose ul{margin-left:1.5rem}.prose li{margin-bottom:.5rem}.prose code{background:hsla(0,0%,100%,.1);padding:.2rem .4rem;border-radius:.25rem;font-size:.875rem}.prose pre{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:.5rem;padding:1rem;overflow-x:auto}.prose pre code{background:transparent;padding:0}.prose img{border-radius:.5rem;margin:1.5rem 0}.prose blockquote{border-left:4px solid #ea580c;background:rgba(234,88,12,.1);padding:1rem;margin:1rem 0;font-style:italic}@media(max-width:768px){h1{font-size:2rem!important}h2{font-size:2.5rem!important}h3{font-size:1.5rem!important}.container{padding-left:.75rem;padding-right:.75rem}a[class*=btn],a[class*=button],button{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.mobile-menu-container a,.mobile-menu-container button{transition:all .2s ease}.mobile-menu-container a:active,.mobile-menu-container button:active{transform:scale(.95)}.custom-card-wrapper .card .text-xl{font-size:.875rem!important;line-height:1.3!important}}@media(max-width:480px){body{font-size:14px}.container{padding-left:.5rem;padding-right:.5rem}}.pixel-text-big{font-family:var(--font-pixel),"Courier New",monospace!important;letter-spacing:.5px!important;text-shadow:1px 1px 0 rgba(0,0,0,.5)!important;font-size:3rem!important;font-weight:400!important}@media(max-width:640px){.pixel-text-big{font-size:.65rem;letter-spacing:.3px}}.pixel-text{font-family:var(--font-pixel),"Courier New",monospace!important;letter-spacing:.5px!important;text-shadow:1px 1px 0 rgba(0,0,0,.5)!important;font-size:1rem!important;font-weight:400!important}@media(max-width:640px){.pixel-text{font-size:.65rem;letter-spacing:.3px}}.pixel-text-small{font-family:var(--font-pixel),"Courier New",monospace!important;letter-spacing:.3px!important;text-shadow:1px 1px 0 rgba(0,0,0,.5)!important;font-size:.65rem!important;font-weight:400!important}@media(max-width:640px){.pixel-text-small{font-size:.5rem;letter-spacing:.2px}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{animation:blink 1s step-end infinite}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.\!visible{visibility:visible!important}.visible{visibility:visible}.invisible{visibility:hidden}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.mx-auto{margin-left:auto;margin-right:auto}.mb-12{margin-bottom:3rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-6{margin-bottom:1.5rem}.mt-5{margin-top:1.25rem}.line-clamp-2{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-2{height:.5rem}.h-24{height:6rem}.h-52{height:13rem}.h-64{height:16rem}.min-h-0{min-height:0}.min-h-screen{min-height:100vh}.w-2{width:.5rem}.w-24{width:6rem}.w-full{width:100%}.max-w-7xl{max-width:80rem}.flex-1{flex:1 1 0%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-y-1{row-gap:.25rem}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse:0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.border{border-width:1px}.border-b{border-bottom-width:1px}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.bg-background{--tw-bg-opacity:1;background-color:rgb(27 28 36/var(--tw-bg-opacity,1))}.bg-blue-500\/20{background-color:rgba(59,130,246,.2)}.bg-foreground{--tw-bg-opacity:1;background-color:rgb(37 38 47/var(--tw-bg-opacity,1))}.bg-green-500{--tw-bg-opacity:1;background-color:rgb(34 197 94/var(--tw-bg-opacity,1))}.bg-green-500\/20{background-color:rgba(34,197,94,.2)}.bg-neutral-500{--tw-bg-opacity:1;background-color:rgb(115 115 115/var(--tw-bg-opacity,1))}.bg-orange-500\/20{background-color:rgba(249,115,22,.2)}.bg-red-500{--tw-bg-opacity:1;background-color:rgb(239 68 68/var(--tw-bg-opacity,1))}.bg-white\/5{background-color:hsla(0,0%,100%,.05)}.bg-gradient-to-t{background-image:linear-gradient(to top,var(--tw-gradient-stops))}.from-blue-500{--tw-gradient-from:#3b82f6 var(--tw-gradient-from-position);--tw-gradient-to:rgba(59,130,246,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-green-500{--tw-gradient-from:#22c55e var(--tw-gradient-from-position);--tw-gradient-to:rgba(34,197,94,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-orange-500{--tw-gradient-from:#f97316 var(--tw-gradient-from-position);--tw-gradient-to:rgba(249,115,22,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-red-500{--tw-gradient-from:#ef4444 var(--tw-gradient-from-position);--tw-gradient-to:rgba(239,68,68,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.to-blue-600{--tw-gradient-to:#2563eb var(--tw-gradient-to-position)}.to-green-600{--tw-gradient-to:#16a34a var(--tw-gradient-to-position)}.to-orange-600{--tw-gradient-to:#ea580c var(--tw-gradient-to-position)}.to-red-600{--tw-gradient-to:#dc2626 var(--tw-gradient-to-position)}.object-cover{-o-object-fit:cover;object-fit:cover}.object-center{-o-object-position:center;object-position:center}.p-4{padding:1rem}.p-6{padding:1.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}.pb-6{padding-bottom:1.5rem}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.uppercase{text-transform:uppercase}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-primary{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-zinc-400{--tw-text-opacity:1;color:rgb(161 161 170/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}.duration-500{transition-duration:.5s}.duration-700{transition-duration:.7s}.rbl-nick-overlay{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px;background:rgba(0,0,0,.82);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);animation:rblNickFadeIn .3s ease}@keyframes rblNickFadeIn{0%{opacity:0}to{opacity:1}}.rbl-nick-modal{width:100%;max-width:420px;background:#1a1108;border:1px solid rgba(255,138,31,.2);border-radius:20px;padding:40px 36px;text-align:center;box-shadow:0 32px 80px rgba(0,0,0,.8),0 0 0 1px rgba(255,138,31,.08);animation:rblNickSlide .35s cubic-bezier(.4,0,.2,1)}@media(max-width:480px){.rbl-nick-modal{padding:32px 24px}}@keyframes rblNickSlide{0%{opacity:0;transform:translateY(20px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.rbl-nick-modal__icon{font-size:2.8rem;margin-bottom:16px;display:block}.rbl-nick-modal__title{font-family:var(--font-bungee),sans-serif;font-size:1.4rem;letter-spacing:.04em;color:#f6efe6;margin:0 0 12px}.rbl-nick-modal__sub{font-size:.88rem;color:hsla(34,47%,93%,.55);line-height:1.6;margin:0 0 28px}.rbl-nick-modal__form{display:flex;flex-direction:column;gap:12px}.rbl-nick-modal__input{width:100%;padding:12px 16px;border-radius:10px;border:1px solid hsla(0,0%,100%,.12);background:rgba(0,0,0,.4);color:#f6efe6;font-family:inherit;font-size:.95rem;text-align:center;letter-spacing:.04em;outline:none;transition:border-color .2s;box-sizing:border-box}.rbl-nick-modal__input:focus{border-color:rgba(255,138,31,.5)}.rbl-nick-modal__input::-moz-placeholder{color:hsla(34,47%,93%,.25)}.rbl-nick-modal__input::placeholder{color:hsla(34,47%,93%,.25)}.rbl-nick-modal__error{font-size:.8rem;color:#ff6b6b;margin:0}.rbl-nick-modal__btn{width:100%;padding:13px;border-radius:10px;border:none;background:#ff8a1f;color:#0b0807;font-family:inherit;font-size:.95rem;font-weight:700;letter-spacing:.04em;cursor:pointer;box-shadow:0 3px 0 #c05800;transition:transform .15s,box-shadow .15s,background .15s}.rbl-nick-modal__btn:hover:not(:disabled){background:#fa5;transform:translateY(-1px);box-shadow:0 4px 0 #c05800}.rbl-nick-modal__btn:active:not(:disabled){transform:translateY(1px);box-shadow:0 2px 0 #c05800}.rbl-nick-modal__btn:disabled{opacity:.45;cursor:default}.rbl-nick-modal__hint{margin:16px 0 0;font-size:.75rem;color:hsla(34,47%,93%,.25)}.rbl-nick-modal__input-wrap{position:relative;display:flex;align-items:center}.rbl-nick-modal__skin-preview{position:absolute;left:10px;width:38px;height:38px;border-radius:6px;overflow:hidden;background:hsla(34,47%,93%,.06);border:1px solid hsla(34,47%,93%,.1);flex-shrink:0;transition:opacity .2s;opacity:.4}.rbl-nick-modal__skin-preview.loaded{opacity:1}.rbl-nick-modal__skin-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;image-rendering:pixelated;image-rendering:crisp-edges}.rbl-nick-modal__input-wrap .rbl-nick-modal__input{padding-left:56px}.rbl-nick-modal__notice{font-size:.72rem;color:hsla(34,47%,93%,.35);background:hsla(34,47%,93%,.05);border:1px solid hsla(34,47%,93%,.08);border-radius:8px;padding:8px 12px;margin:-4px 0 4px;line-height:1.5}.rbl-nick-modal__skip{margin-top:12px;background:none;border:none;color:hsla(34,47%,93%,.35);font-size:.75rem;cursor:pointer;text-decoration:underline;text-underline-offset:3px;transition:color .15s;padding:4px}.rbl-nick-modal__skip:hover{color:hsla(34,47%,93%,.6)}.rbl-user-dd-discord{display:flex;align-items:center;gap:4px;font-size:.72rem;color:hsla(34,47%,93%,.45);margin-top:1px}.rbl-settings-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}.rbl-settings-modal{background:#1a1209;border:1px solid hsla(34,47%,93%,.1);border-radius:16px;padding:28px;width:100%;max-width:420px;display:flex;flex-direction:column;gap:0}.rbl-acc-modal{max-width:400px;max-height:90vh;overflow-y:auto;gap:0}.rbl-acc-modal::-webkit-scrollbar{width:5px}.rbl-acc-modal::-webkit-scrollbar-track{background:transparent}.rbl-acc-modal::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:3px}.rbl-acc-hero{display:flex;flex-direction:column;align-items:center;gap:12px;padding:4px 0 18px}.rbl-acc-avatar-wrap{position:relative;width:92px;height:92px;border-radius:50%;flex-shrink:0}.rbl-acc-avatar-wrap--team .rbl-acc-avatar{border:3px solid transparent;background:linear-gradient(#1a1209,#1a1209) padding-box,conic-gradient(from var(--team-spin),#ff8a1f,#ffd27a,#f50,#ff8a1f) border-box;box-shadow:0 0 18px rgba(255,138,31,.4);animation:team-border-rotate 3s linear infinite}.rbl-acc-avatar-wrap--preview .rbl-acc-avatar{border-color:rgba(255,138,31,.7);box-shadow:0 0 0 3px rgba(255,138,31,.2)}.rbl-acc-avatar{width:92px;height:92px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid hsla(34,47%,93%,.12)}.rbl-acc-avatar--placeholder{background:hsla(34,47%,93%,.1)}.rbl-acc-avatar-edit{position:absolute;bottom:0;right:0;width:32px;height:32px;min-height:32px;box-sizing:border-box;border-radius:50%;background:#ff8a1f;color:#1a1209;border:3px solid #1a1209;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0;transition:background .15s,transform .15s}.rbl-acc-avatar-edit:hover{background:#ffa040;transform:scale(1.08)}.rbl-acc-avatar-edit svg{display:block;width:15px;height:15px;flex-shrink:0;transform:translateY(.5px)}.rbl-acc-preview-badge{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);font-size:.6rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#ff8a1f;color:#0b0807;border-radius:20px;padding:2px 8px;white-space:nowrap}.rbl-acc-identity{display:flex;flex-direction:column;align-items:center;gap:8px}.rbl-acc-name-row{display:flex;align-items:center;gap:7px}.rbl-acc-name{font-size:1.15rem;font-weight:700;color:#f6efe6;text-align:center;line-height:1.2}.rbl-acc-name--team{color:#ff8a1f;text-shadow:0 0 14px rgba(255,138,31,.4)}.rbl-acc-name--mod{color:#fcd34d;text-shadow:0 0 14px rgba(252,211,77,.3)}.rbl-acc-name-edit{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;min-height:26px;box-sizing:border-box;padding:0;border-radius:6px;background:hsla(34,47%,93%,.06);border:1px solid hsla(34,47%,93%,.1);color:hsla(34,47%,93%,.5);cursor:pointer;transition:all .15s;flex-shrink:0}.rbl-acc-name-edit:hover{background:rgba(255,138,31,.12);border-color:rgba(255,138,31,.3);color:#ff8a1f}.rbl-acc-name-edit svg{display:block;width:14px;height:14px;flex-shrink:0}.rbl-acc-nick-hint-inline{font-size:.7rem;color:hsla(34,47%,93%,.3)}.rbl-acc-nick-edit{display:flex;align-items:center;gap:6px}.rbl-acc-nick-input{background:hsla(34,47%,93%,.06);border:1px solid rgba(255,138,31,.4);border-radius:8px;padding:7px 12px;font-size:1rem;font-weight:600;color:#f6efe6;font-family:inherit;text-align:center;outline:none;width:180px}.rbl-acc-nick-input::-moz-placeholder{color:hsla(34,47%,93%,.25);font-weight:400}.rbl-acc-nick-input::placeholder{color:hsla(34,47%,93%,.25);font-weight:400}.rbl-acc-nick-cancel,.rbl-acc-nick-save{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-height:32px;box-sizing:border-box;padding:0;border-radius:8px;cursor:pointer;flex-shrink:0;transition:all .15s}.rbl-acc-nick-cancel svg,.rbl-acc-nick-save svg{display:block;flex-shrink:0}.rbl-acc-nick-cancel:disabled,.rbl-acc-nick-save:disabled{opacity:.5;cursor:default}.rbl-acc-nick-save{background:rgba(255,138,31,.18);border:1px solid rgba(255,138,31,.45);color:#ffb366}.rbl-acc-nick-save:hover:not(:disabled){background:rgba(255,138,31,.3)}.rbl-acc-nick-cancel{background:hsla(34,47%,93%,.05);border:1px solid hsla(34,47%,93%,.12);color:hsla(34,47%,93%,.5)}.rbl-acc-nick-cancel:hover{color:#f6efe6;border-color:hsla(34,47%,93%,.25)}.rbl-acc-nick-spin{width:14px;height:14px;border:2px solid rgba(255,179,102,.3);border-top-color:#ffb366;border-radius:50%;animation:spin .7s linear infinite}.rbl-acc-avatar-controls{display:flex;justify-content:center;gap:8px}.rbl-acc-ghost-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;white-space:nowrap;background:hsla(34,47%,93%,.06);border:1px solid hsla(34,47%,93%,.12);color:hsla(34,47%,93%,.7);border-radius:8px;padding:9px 16px;font-size:.82rem;font-weight:600;cursor:pointer;font-family:inherit;transition:all .15s}.rbl-acc-ghost-btn svg{display:block;flex-shrink:0}.rbl-acc-ghost-btn:hover:not(:disabled){background:hsla(34,47%,93%,.1);border-color:hsla(34,47%,93%,.2);color:#f6efe6}.rbl-acc-ghost-btn:disabled{opacity:.45;cursor:default}.rbl-acc-centered{text-align:center}.rbl-acc-hint{font-size:.72rem;color:hsla(34,47%,93%,.32);margin:10px 0 0}.rbl-acc-card{background:hsla(34,47%,93%,.03);border:1px solid hsla(34,47%,93%,.07);border-radius:12px;padding:16px;margin-top:16px}.rbl-acc-card-label{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:hsla(34,47%,93%,.4);margin:0 0 12px}.rbl-acc-card-hint{font-size:.74rem;color:hsla(34,47%,93%,.35);margin:-4px 0 12px;line-height:1.5}.rbl-acc-info-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:7px 0}.rbl-acc-info-row+.rbl-acc-info-row{border-top:1px solid hsla(34,47%,93%,.05)}.rbl-acc-info-key{display:flex;align-items:center;gap:7px;font-size:.82rem;color:hsla(34,47%,93%,.5);flex-shrink:0}.rbl-acc-info-val{font-size:.85rem;color:#f6efe6;font-weight:500;text-align:right;word-break:break-all}.rbl-acc-info-val--mono{font-family:var(--font-mono),monospace;font-size:.74rem;color:hsla(34,47%,93%,.55)}.rbl-acc-field{display:flex;gap:8px;align-items:center}@media(max-width:540px){.rbl-settings-overlay{padding:0;align-items:flex-end}.rbl-acc-modal{max-width:100%;max-height:92vh;border-radius:20px 20px 0 0;border-bottom:none;padding:20px 18px calc(20px + env(safe-area-inset-bottom, 0px));animation:rbl-acc-sheet-up .26s cubic-bezier(.32,.72,0,1)}.rbl-acc-modal:before{content:"";position:sticky;top:0;display:block;width:38px;height:4px;border-radius:3px;background:hsla(34,47%,93%,.2);margin:-6px auto 12px}.rbl-acc-hero{padding:2px 0 16px;gap:10px}.rbl-acc-avatar,.rbl-acc-avatar-wrap{width:84px;height:84px}.rbl-acc-name{font-size:1.08rem}.rbl-acc-nick-edit{width:100%}.rbl-acc-nick-input{width:100%;flex:1}.rbl-acc-card{padding:14px;margin-top:12px}.rbl-acc-field{flex-direction:column;align-items:stretch;gap:10px}.rbl-acc-field .rbl-settings-btn-save{width:100%;padding:10px}.rbl-acc-info-val--mono{font-size:.68rem}.rbl-acc-avatar-controls{flex-wrap:wrap}}@keyframes rbl-acc-sheet-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.rbl-settings-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px}.rbl-settings-title{font-size:1.1rem;font-weight:700;color:#f6efe6;margin:0}.rbl-settings-close{background:none;border:none;color:hsla(34,47%,93%,.45);cursor:pointer;padding:4px;border-radius:6px;display:flex;transition:color .15s}.rbl-settings-close:hover{color:#f6efe6}.rbl-settings-avatar-row{display:flex;align-items:center;gap:16px;margin-bottom:20px}.rbl-settings-avatar-big{width:64px;height:64px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(34,47%,93%,.15);flex-shrink:0}.rbl-settings-avatar-big--placeholder{background:hsla(34,47%,93%,.1)}.rbl-settings-username{font-size:1rem;font-weight:700;color:#f6efe6;margin:0 0 6px}.rbl-settings-avatar-section{display:flex;align-items:center;gap:20px;margin-bottom:24px}.rbl-settings-avatar-wrap{position:relative;flex-shrink:0}.rbl-settings-avatar{width:80px;height:80px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:2px solid hsla(34,47%,93%,.15);transition:border-color .2s}.rbl-settings-avatar--placeholder{background:hsla(34,47%,93%,.1);border-radius:50%}.rbl-settings-avatar--preview{border-color:rgba(255,138,31,.7);box-shadow:0 0 0 3px rgba(255,138,31,.18)}.rbl-settings-avatar-preview-badge{position:absolute;bottom:-4px;left:50%;transform:translateX(-50%);font-size:.62rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#ff8a1f;color:#0b0807;border-radius:20px;padding:1px 7px;white-space:nowrap}.rbl-settings-preview-actions{display:flex;gap:6px;margin-top:8px}.rbl-settings-btn-save{background:rgba(255,138,31,.18);border:1px solid rgba(255,138,31,.4);color:#ffb366;border-radius:8px;padding:7px 14px;font-size:.83rem;font-weight:700;cursor:pointer;transition:background .15s,border-color .15s}.rbl-settings-btn-save:hover:not(:disabled){background:rgba(255,138,31,.28);border-color:rgba(255,138,31,.6)}.rbl-settings-btn-save:disabled{opacity:.45;cursor:default}.rbl-settings-btn-reset{background:none;border:1px solid hsla(34,47%,93%,.12);color:hsla(34,47%,93%,.45);border-radius:8px;padding:7px 12px;font-size:.78rem;font-weight:500;cursor:pointer;transition:all .15s}.rbl-settings-btn-reset:hover:not(:disabled){border-color:hsla(34,47%,93%,.25);color:hsla(34,47%,93%,.7)}.rbl-settings-btn-reset:disabled{opacity:.45;cursor:default}.rbl-settings-btn-cancel-upload{background:none;border:1px solid hsla(34,47%,93%,.12);color:hsla(34,47%,93%,.45);border-radius:8px;padding:7px 12px;font-size:.83rem;font-weight:500;cursor:pointer;transition:all .15s}.rbl-settings-btn-cancel-upload:hover:not(:disabled){border-color:hsla(34,47%,93%,.25);color:hsla(34,47%,93%,.7)}.rbl-settings-btn-cancel-upload:disabled{opacity:.45;cursor:default}.rbl-settings-success{font-size:.78rem;color:#4ade80;margin:4px 0 0}.rbl-settings-nick-hint{font-size:.74rem;color:hsla(34,47%,93%,.35);margin:0 0 10px}.rbl-settings-nick-row{display:flex;gap:8px;align-items:center}.rbl-settings-handle-input-wrap{flex:1;display:flex;align-items:center;background:hsla(34,47%,93%,.06);border:1px solid hsla(34,47%,93%,.12);border-radius:8px;padding:0 12px;transition:border-color .15s}.rbl-settings-handle-input-wrap:focus-within{border-color:rgba(255,138,31,.4)}.rbl-settings-handle-at{color:rgba(255,138,31,.7);font-size:.9rem;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0}.rbl-settings-handle-input{flex:1;background:none!important;border:none!important;border-radius:0!important;padding:8px 0 8px 4px!important;font-family:monospace!important}.rbl-settings-handle-input:focus{border-color:transparent!important}.rbl-settings-nick-input{flex:1;background:hsla(34,47%,93%,.06);border:1px solid hsla(34,47%,93%,.12);border-radius:8px;padding:8px 12px;font-size:.85rem;color:#f6efe6;font-family:inherit;outline:none;transition:border-color .15s}.rbl-settings-nick-input::-moz-placeholder{color:hsla(34,47%,93%,.25)}.rbl-settings-nick-input::placeholder{color:hsla(34,47%,93%,.25)}.rbl-settings-nick-input:focus{border-color:rgba(255,138,31,.4)}.rbl-settings-avatar-spinner{position:absolute;inset:0;border-radius:50%;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.rbl-settings-avatar-spinner:after{content:"";width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(1turn)}}.rbl-settings-avatar-actions{display:flex;flex-direction:column;gap:6px}.rbl-settings-btn-upload{background:hsla(34,47%,93%,.1);border:1px solid hsla(34,47%,93%,.2);color:#f6efe6;border-radius:8px;padding:8px 16px;font-size:.85rem;font-weight:600;cursor:pointer;transition:background .15s}.rbl-settings-btn-upload:hover:not(:disabled){background:hsla(34,47%,93%,.15)}.rbl-settings-btn-upload:disabled{opacity:.45;cursor:default}.rbl-settings-avatar-hint{font-size:.72rem;color:hsla(34,47%,93%,.35)}.rbl-settings-file-input{display:none}.rbl-settings-error{font-size:.78rem;color:#ff6b6b;margin:0}.rbl-settings-divider{height:1px;background:hsla(34,47%,93%,.08);margin:16px 0}.rbl-settings-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0}.rbl-settings-row-label{display:flex;align-items:center;gap:6px;font-size:.82rem;color:hsla(34,47%,93%,.5);flex-shrink:0}.rbl-settings-row-value{font-size:.85rem;color:#f6efe6;font-weight:500;text-align:right;word-break:break-all}.rbl-settings-row-value--mono{font-family:var(--font-mono),monospace;font-size:.75rem;color:hsla(34,47%,93%,.6)}.rbl-settings-section-label{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:hsla(34,47%,93%,.4);margin:0 0 12px}.rbl-settings-avatar-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:12px}.rbl-settings-avatar-card{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;background:hsla(34,47%,93%,.05);border:1.5px solid hsla(34,47%,93%,.1);border-radius:12px;padding:16px 12px 12px;cursor:pointer;transition:all .15s}.rbl-settings-avatar-card:hover:not(:disabled):not(.locked){background:hsla(34,47%,93%,.09);border-color:hsla(34,47%,93%,.2)}.rbl-settings-avatar-card.active{border-color:#e08020;background:rgba(224,128,32,.1)}.rbl-settings-avatar-card.locked{opacity:.5;cursor:not-allowed}.rbl-settings-avatar-card:disabled{cursor:default}.rbl-settings-avatar-card-img-wrap{width:64px;height:64px;border-radius:50%;overflow:hidden;border:2px solid hsla(34,47%,93%,.1);flex-shrink:0}.rbl-settings-avatar-card-img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.rbl-settings-avatar-card-placeholder{width:100%;height:100%;background:hsla(34,47%,93%,.08);display:flex;align-items:center;justify-content:center;font-size:1.4rem}.rbl-settings-avatar-card-placeholder--lock{opacity:.6}.rbl-settings-avatar-card-label{display:flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:hsla(34,47%,93%,.8)}.rbl-settings-avatar-card-badge{position:absolute;top:8px;right:8px;font-size:.65rem;font-weight:700;padding:2px 6px;border-radius:20px;background:#e08020;color:#fff}.rbl-settings-avatar-card-badge--locked{background:hsla(34,47%,93%,.15);color:hsla(34,47%,93%,.5)}.rbl-settings-info{font-size:.75rem;color:hsla(34,47%,93%,.4);line-height:1.5;margin:0 0 4px}.rbl-settings-info strong{color:hsla(34,47%,93%,.6);font-weight:600}.cookie-banner{position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:12px 16px 16px}.cookie-banner-inner{max-width:900px;margin:0 auto;display:flex;align-items:center;gap:16px;padding:14px 18px;border-radius:14px;background:rgba(18,14,12,.97);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(12px);box-shadow:0 -2px 40px rgba(0,0,0,.5),0 0 0 1px rgba(255,138,31,.08)}.cookie-banner-text{flex:1;min-width:0;margin:0;font-size:13px;line-height:1.55;color:hsla(34,18%,67%,.85)}.cookie-banner-text a{color:#ff8a1f;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.cookie-banner-text a:hover{color:#ffb152}.cookie-btn{flex-shrink:0;height:36px;padding:0 18px;border-radius:8px;border:none;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:background .15s,transform .1s}.cookie-btn--accept{background:#ff8a1f;color:#0b0807;box-shadow:0 2px 0 #a33d00}.cookie-btn--accept:hover{background:#fa5}.cookie-btn--accept:active{transform:translateY(1px);box-shadow:0 1px 0 #a33d00}@media(max-width:540px){.cookie-btn{width:100%;height:40px}.cookie-banner-inner{flex-wrap:wrap;gap:12px}.cookie-banner-text{flex-basis:100%}}.prf-backdrop{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10000;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;align-items:center;justify-content:center;padding:16px;animation:prf-fade-in .15s ease}@media(max-width:540px){.prf-backdrop{align-items:flex-end;padding:0}}@keyframes prf-fade-in{0%{opacity:0}to{opacity:1}}.prf-modal{position:relative;width:100%;max-width:360px;background:#141010;border:1px solid hsla(0,0%,100%,.1);border-radius:20px;padding:28px 24px 24px;box-shadow:0 24px 80px rgba(0,0,0,.7);animation:prf-slide-in .18s ease}@media(max-width:540px){.prf-modal{max-width:100%;border-radius:20px 20px 0 0;padding:28px 20px 32px;animation:prf-slide-up .22s ease}}@keyframes prf-slide-in{0%{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes prf-slide-up{0%{transform:translateY(100%)}to{transform:translateY(0)}}.prf-close{position:absolute;top:14px;right:14px;width:28px;height:28px;min-width:28px;min-height:28px;max-width:28px;max-height:28px;padding:0;aspect-ratio:1;border-radius:50%;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.05);color:hsla(34,18%,67%,.7);cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .15s,color .15s}.prf-close:hover{background:hsla(0,0%,100%,.1);color:#f6efe6}.prf-loading{display:flex;justify-content:center;padding:40px 0}.prf-spinner{width:32px;height:32px;border:3px solid rgba(255,138,31,.2);border-top-color:#ff8a1f;border-radius:50%;animation:prf-spin .7s linear infinite}@keyframes prf-spin{to{transform:rotate(1turn)}}.prf-error{text-align:center;color:hsla(34,18%,67%,.6);font-size:13px;padding:32px 0}.prf-header{display:flex;align-items:center;gap:16px;margin-bottom:24px}@property --team-spin{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes team-border-rotate{to{--team-spin:360deg}}.prf-avatar-wrap{flex-shrink:0;border-radius:50%;line-height:0}.prf-avatar-wrap--team .prf-avatar{border:3px solid transparent;background:linear-gradient(#141010,#141010) padding-box,conic-gradient(from var(--team-spin),#ff8a1f,#ffd27a,#f50,#ff8a1f) border-box;box-shadow:0 0 14px rgba(255,138,31,.35);animation:team-border-rotate 3s linear infinite}@keyframes team-badge-shimmer{0%,to{box-shadow:0 0 6px 0 rgba(255,138,31,.25)}50%{box-shadow:0 0 14px 3px rgba(255,138,31,.55)}}@keyframes team-badge-shine{0%{left:-80%}40%,to{left:130%}}.prf-avatar{width:72px;height:72px;border-radius:50%;-o-object-fit:cover;object-fit:cover;border:2px solid hsla(0,0%,100%,.1)}.prf-avatar--placeholder{background:hsla(0,0%,100%,.07)}.prf-info{min-width:0;flex:1}.prf-name-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-bottom:4px}.prf-name{font-weight:700;font-size:16px;color:#f6efe6}.prf-name--team{color:#ff8a1f;text-shadow:0 0 16px rgba(255,138,31,.4)}.prf-name--mod{color:#fcd34d;text-shadow:0 0 16px rgba(252,211,77,.3)}.prf-badge{display:inline-flex;align-items:center;justify-content:center;font-size:9px;font-weight:800;letter-spacing:.1em;padding:2px 7px;border-radius:4px}.prf-badge--team{position:relative;overflow:hidden;background:rgba(255,138,31,.18);color:#ff8a1f;border:1px solid rgba(255,138,31,.55);box-shadow:0 0 10px rgba(255,138,31,.3);animation:team-badge-shimmer 2.5s ease-in-out infinite}.prf-badge--team:after{content:"";position:absolute;top:-50%;left:-80%;width:55%;height:200%;background:linear-gradient(105deg,transparent 35%,rgba(255,210,120,.7) 50%,transparent 65%);animation:team-badge-shine 3s ease-in-out infinite}.prf-badge--mod{background:rgba(252,211,77,.12);color:#fcd34d;border:1px solid rgba(252,211,77,.25)}.prf-handle{font-size:12px;color:hsla(34,18%,67%,.55)}.prf-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:22px;padding:14px 12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:12px}.prf-stat{display:flex;flex-direction:column;align-items:center;gap:2px}.prf-stat--btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:4px 6px;margin:-4px -6px;border-radius:8px;transition:background .15s}.prf-stat--btn:hover{background:rgba(255,138,31,.08)}.prf-stat--btn:hover .prf-stat-label{color:rgba(255,138,31,.7)}.prf-stat-value{font-family:var(--font-bungee),sans-serif;font-size:18px;color:#f6efe6;line-height:1}.prf-stat-label{font-size:9.5px;color:hsla(34,18%,67%,.55);text-align:center;letter-spacing:.04em;transition:color .15s}.prf-social-view{display:flex;flex-direction:column}.prf-social-back{display:flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.82rem;font-weight:600;color:hsla(34,47%,93%,.5);padding:2px 2px 14px;transition:color .15s}.prf-social-back:hover{color:#f6efe6}.prf-social-loading{display:flex;justify-content:center;padding:24px 0}.prf-social-empty{font-size:.82rem;color:hsla(34,18%,67%,.4);text-align:center;padding:20px 0}.prf-social-list{display:flex;flex-direction:column;max-height:260px;overflow-y:auto}.prf-social-list::-webkit-scrollbar{width:4px}.prf-social-list::-webkit-scrollbar-track{background:transparent}.prf-social-list::-webkit-scrollbar-thumb{background:hsla(0,0%,100%,.1);border-radius:2px}.prf-social-item{display:flex;align-items:center;gap:10px;background:none;border:none;cursor:pointer;font-family:inherit;text-align:left;padding:8px 6px;border-radius:10px;transition:background .15s;width:100%}.prf-social-item:hover{background:hsla(0,0%,100%,.05)}.prf-social-avatar{width:36px;height:36px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.prf-social-avatar--placeholder{background:hsla(0,0%,100%,.08);display:block}.prf-social-info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.prf-social-name{font-size:.87rem;font-weight:600;color:#f6efe6}.prf-social-handle,.prf-social-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.prf-social-handle{font-size:.74rem;color:hsla(34,18%,67%,.4)}.prf-view-btn{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;margin-bottom:8px;padding:11px;border-radius:10px;background:#ff8a1f;color:#0b0807;border:none;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .15s,transform .15s}.prf-view-btn svg{display:block}.prf-view-btn:hover{background:#ffa040;transform:translateY(-1px)}.prf-actions{display:flex;flex-wrap:wrap;gap:8px}.prf-btn{flex:1;min-width:0;height:34px;padding:0 12px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.04);color:hsla(34,18%,67%,.8);font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s,color .15s;display:inline-flex;align-items:center;justify-content:center;text-decoration:none}.prf-btn:disabled{opacity:.45;cursor:default}.prf-btn--follow:hover:not(:disabled){background:rgba(255,138,31,.12);border-color:rgba(255,138,31,.35);color:#ff8a1f}.prf-btn--follow.active{background:rgba(255,138,31,.14);border-color:rgba(255,138,31,.4);color:#ff8a1f}.prf-btn--mute:hover:not(:disabled){background:rgba(252,211,77,.08);border-color:rgba(252,211,77,.3);color:#fcd34d}.prf-btn--mute.active{background:rgba(252,211,77,.1);border-color:rgba(252,211,77,.3);color:#fcd34d}.prf-btn--block:hover:not(:disabled){background:rgba(255,54,20,.1);border-color:rgba(255,54,20,.35);color:#ff6b4a}.prf-btn--block.active{background:rgba(255,54,20,.12);border-color:rgba(255,54,20,.4);color:#ff6b4a}.prf-btn--report{flex:0 0 auto;color:hsla(34,18%,67%,.45);font-size:11.5px}.prf-btn--report:hover{color:hsla(34,18%,67%,.8);border-color:hsla(0,0%,100%,.15)}.prf-login-hint{font-size:12px;color:hsla(34,18%,67%,.5);text-align:center;margin:0;padding:8px 0}.prf-posts{margin-bottom:18px}.prf-posts-head{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:hsla(34,18%,67%,.45);margin-bottom:8px}.prf-posts-head svg{opacity:.5;flex-shrink:0}.prf-posts-list{display:flex;flex-direction:column;gap:4px}.prf-post-item{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:9px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);text-decoration:none;width:100%;cursor:pointer;font-family:inherit;text-align:left;transition:background .15s,border-color .15s}.prf-post-item:hover{background:rgba(255,138,31,.07);border-color:rgba(255,138,31,.2)}.prf-post-item:hover .prf-post-arrow{opacity:1;transform:translateX(2px)}.prf-post-cat{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ff8a1f;flex-shrink:0;background:rgba(255,138,31,.12);padding:2px 6px;border-radius:4px;border:1px solid rgba(255,138,31,.2)}.prf-post-title{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:hsla(34,47%,93%,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prf-post-arrow{flex-shrink:0;color:hsla(34,18%,67%,.35);opacity:.5;transition:opacity .15s,transform .15s}.prf-posts-empty{font-size:12px;color:hsla(34,18%,67%,.35);margin:0;padding:10px 12px;text-align:center;background:hsla(0,0%,100%,.02);border:1px dashed hsla(0,0%,100%,.06);border-radius:8px}.cmt-avatar-btn{background:none;border:none;padding:0;margin:0;cursor:pointer;border-radius:50%;display:block;flex-shrink:0}.cmt-avatar-btn:focus-visible{outline:2px solid #ff8a1f;outline-offset:2px}.cmt-name-btn{background:none;border:none;padding:0;margin:0;font-family:inherit;font-size:.88rem;font-weight:700;cursor:pointer;text-align:left}.cmt-name-btn:hover{text-decoration:underline;text-underline-offset:2px}.cmt-name-btn:focus-visible{outline:2px solid #ff8a1f;outline-offset:2px;border-radius:2px}.author-link{all:unset;cursor:pointer}.author-link:hover{text-decoration:underline;text-underline-offset:2px}.author-link:focus-visible{outline:2px solid #ff8a1f;outline-offset:2px}.notif-page{max-width:720px;margin:0 auto;padding:0 20px 80px}.notif-page-inner{width:100%}.notif-page-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px;flex-wrap:wrap}.notif-page-filters{display:flex;gap:4px;flex-wrap:wrap}.notif-page-filter{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:hsla(34,47%,93%,.5);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.notif-page-filter:hover{color:hsla(34,47%,93%,.8)}.notif-page-filter.active{background:rgba(255,138,31,.15);border-color:rgba(255,138,31,.4);color:#ff8a1f}.notif-page-clear{background:none;border:none;color:hsla(34,47%,93%,.4);font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:color .15s}.notif-page-clear:hover{color:#ff6b6b}.notif-page-list{display:flex;flex-direction:column;gap:6px}.notif-page-item{display:flex;align-items:center;gap:14px;padding:14px 16px;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:12px;transition:background .15s,border-color .15s}.notif-page-item.clickable{cursor:pointer}.notif-page-item.clickable:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.12)}.notif-page-item.unread{border-color:rgba(255,138,31,.25);background:linear-gradient(90deg,rgba(255,138,31,.06),hsla(0,0%,100%,.025) 60%)}.notif-page-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.notif-page-avatar--ph{background:hsla(0,0%,100%,.1);display:block}.notif-page-content{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.notif-page-text{margin:0;font-size:.9rem;color:#f6efe6;line-height:1.4}.notif-page-time{font-size:.75rem;color:hsla(34,47%,93%,.35)}.notif-page-del{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;box-sizing:border-box;padding:0;border-radius:7px;background:none;border:1px solid transparent;color:hsla(34,47%,93%,.3);cursor:pointer;flex-shrink:0;transition:all .15s}.notif-page-del:hover{color:#ff6b6b;background:hsla(0,100%,71%,.1)}.notif-page-del svg{display:block;flex-shrink:0}.notif-page-empty{flex-direction:column;padding:60px 20px;text-align:center;color:hsla(34,47%,93%,.4);font-size:.9rem}.notif-page-empty,.notif-page-toolbar-right{display:flex;align-items:center;gap:12px}.notif-page-prefs-btn{display:inline-flex;align-items:center;gap:6px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.07);color:hsla(34,47%,93%,.55);border-radius:8px;padding:7px 12px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.notif-page-prefs-btn svg{display:block}.notif-page-prefs-btn:hover{color:hsla(34,47%,93%,.85)}.notif-page-prefs-btn.active{background:rgba(255,138,31,.15);border-color:rgba(255,138,31,.4);color:#ff8a1f}.notif-prefs{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:16px 18px;margin-bottom:20px}.notif-prefs-title{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(34,47%,93%,.4);margin:0 0 12px}.notif-prefs-list{display:flex;flex-direction:column;gap:4px}.notif-prefs-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;font-size:.88rem;color:#f6efe6}.notif-prefs-row+.notif-prefs-row{border-top:1px solid hsla(0,0%,100%,.04)}.notif-toggle{position:relative;width:40px;height:23px;min-height:23px;box-sizing:border-box;padding:0;border-radius:999px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.12);cursor:pointer;flex-shrink:0;transition:background .18s,border-color .18s}.notif-toggle.on{background:rgba(255,138,31,.5);border-color:rgba(255,138,31,.6)}.notif-toggle-knob{position:absolute;top:2px;left:2px;width:17px;height:17px;border-radius:50%;background:#f6efe6;transition:transform .18s}.notif-toggle.on .notif-toggle-knob{transform:translateX(17px)}.pubprofile{position:relative;width:100%;padding:100px 20px 80px;display:flex;flex-direction:column;align-items:center;gap:18px;z-index:0;overflow:hidden}.pubprofile>.pubprofile-hero,.pubprofile>.pubprofile-history,.pubprofile>.pubprofile-notfound,.pubprofile>.pubprofile-stats{width:100%;max-width:760px}.pubprofile:before{inset:-60px 0;z-index:-2;background:radial-gradient(1100px 600px at 50% 0,rgba(255,138,31,.2),transparent 60%),radial-gradient(700px 900px at -5% 30%,rgba(255,138,31,.13),transparent 58%),radial-gradient(700px 900px at 105% 50%,rgba(255,90,0,.13),transparent 58%),radial-gradient(600px 600px at 20% 92%,rgba(255,138,31,.07),transparent 60%),radial-gradient(600px 600px at 85% 98%,rgba(255,90,0,.06),transparent 60%);mask-image:linear-gradient(180deg,#000 78%,transparent 99%);-webkit-mask-image:linear-gradient(180deg,#000 78%,transparent 99%);animation:pubprofile-glow 9s ease-in-out infinite alternate}.pubprofile:after,.pubprofile:before{content:"";position:absolute;pointer-events:none}.pubprofile:after{inset:0;z-index:-1;background-image:linear-gradient(hsla(0,0%,100%,.022) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.022) 1px,transparent 0);background-size:46px 46px;mask-image:radial-gradient(ellipse 100% 70% at 50% 25%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 100% 70% at 50% 25%,#000 30%,transparent 80%)}@keyframes pubprofile-glow{0%{opacity:.78}to{opacity:1}}.pubprofile-decor{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}@media(max-width:1100px){.pubprofile-decor{display:none}}.pubprofile-orb{position:absolute;border-radius:50%;filter:blur(8px);opacity:.5}.pubprofile-orb--1{width:90px;height:90px;left:6%;top:24%;background:radial-gradient(circle at 35% 30%,rgba(255,170,80,.5),rgba(255,90,0,.15));animation:pubprofile-float 9s ease-in-out infinite}.pubprofile-orb--2{width:56px;height:56px;left:12%;top:62%;background:radial-gradient(circle at 35% 30%,rgba(255,138,31,.45),rgba(255,90,0,.1));animation:pubprofile-float 11s ease-in-out infinite reverse}.pubprofile-orb--3{width:110px;height:110px;right:5%;top:30%;background:radial-gradient(circle at 35% 30%,rgba(255,150,60,.45),rgba(255,90,0,.12));animation:pubprofile-float 12s ease-in-out infinite}.pubprofile-orb--4{width:64px;height:64px;right:11%;top:70%;background:radial-gradient(circle at 35% 30%,rgba(255,138,31,.4),rgba(255,90,0,.1));animation:pubprofile-float 8s ease-in-out infinite reverse}@keyframes pubprofile-float{0%,to{transform:translateY(0) translateX(0)}50%{transform:translateY(-24px) translateX(10px)}}.pubprofile-notfound{text-align:center;padding:80px 20px;color:hsla(34,47%,93%,.6)}.pubprofile-hero{position:relative;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;overflow:hidden}.pubprofile-banner{position:relative;height:160px;background:radial-gradient(ellipse at 30% 20%,rgba(255,138,31,.25),transparent 60%),linear-gradient(135deg,#2a1a0d,#1a1109 70%)}.pubprofile-banner,.pubprofile-banner.has-img{background-size:cover;background-position:50%}.pubprofile-banner-actions{position:absolute;top:12px;right:12px;display:flex;gap:8px;z-index:2}.pubprofile-mod-wrap{top:12px;right:12px}.pubprofile-mod-btn{background:rgba(129,211,255,.15)!important;border-color:rgba(129,211,255,.4)!important;color:#81d3ff!important}.pubprofile-mod-btn.active,.pubprofile-mod-btn:hover{background:rgba(129,211,255,.28)!important}.pubprofile-mod-menu{position:absolute;top:42px;right:0;min-width:200px;background:#1a1108;border:1px solid hsla(0,0%,100%,.12);border-radius:10px;box-shadow:0 12px 40px rgba(0,0,0,.6);padding:6px;z-index:5;animation:rbl-ddSlide .14s ease}.pubprofile-mod-menu p{font-size:.66rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#81d3ff;margin:4px 8px 6px}.pubprofile-mod-menu button{display:block;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;font-size:.84rem;color:hsla(34,47%,93%,.8);padding:9px 10px;border-radius:7px;transition:background .14s,color .14s}.pubprofile-mod-menu button:hover:not(:disabled){background:hsla(0,100%,71%,.12);color:#ff8e8e}.pubprofile-mod-menu button:disabled{opacity:.4;cursor:default}.pubprofile-banner-btn{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;min-height:34px;box-sizing:border-box;padding:0;border-radius:50%;background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);color:#f6efe6;cursor:pointer;backdrop-filter:blur(4px);transition:background .15s}.pubprofile-banner-btn svg{display:block}.pubprofile-banner-btn:hover{background:rgba(0,0,0,.7)}.pubprofile-banner-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.4)}.pubprofile-banner-error{font-size:.8rem;color:#ff8e8e;background:hsla(0,100%,71%,.08);border:1px solid hsla(0,100%,71%,.25);border-radius:8px;padding:8px 12px}.pubprofile-banner-modal-bg{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:prf-fade-in .15s ease}.pubprofile-banner-modal{width:100%;max-width:420px;background:#1a1108;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.7);overflow:hidden;animation:prf-slide-in .18s ease}.pubprofile-banner-modal-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.07);font-weight:700;color:#f6efe6}.pubprofile-banner-modal-body{padding:18px;display:flex;flex-direction:column;gap:12px}.pubprofile-banner-rules-title{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:hsla(34,47%,93%,.4);margin:0}.pubprofile-banner-rules{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:7px}.pubprofile-banner-rules li{position:relative;padding-left:18px;font-size:.85rem;color:hsla(34,47%,93%,.7);line-height:1.4}.pubprofile-banner-rules li:before{content:"›";position:absolute;left:4px;color:#ff8a1f;font-weight:700}.pubprofile-banner-rules li strong{color:#f6efe6}.pubprofile-banner-norm{font-size:.8rem;color:hsla(34,47%,93%,.5);line-height:1.5;margin:4px 0 0;padding:10px 12px;background:rgba(255,138,31,.06);border:1px solid rgba(255,138,31,.18);border-radius:8px}.pubprofile-banner-norm-link{color:#ff8a1f;font-weight:600;text-decoration:none}.pubprofile-banner-norm-link:hover{text-decoration:underline}.pubprofile-banner-modal-actions{display:flex;gap:10px;margin-top:4px}.pubprofile-banner-upload-btn{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:#ff8a1f;color:#0b0807;border:none;border-radius:10px;padding:11px;font-size:.88rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s}.pubprofile-banner-upload-btn svg{display:block}.pubprofile-banner-upload-btn:hover:not(:disabled){background:#ffa040}.pubprofile-banner-upload-btn:disabled{opacity:.7;cursor:default}.pubprofile-banner-remove-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);color:hsla(34,47%,93%,.6);border-radius:10px;padding:11px 16px;font-size:.85rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.pubprofile-banner-remove-btn:hover:not(:disabled){color:#ff8e8e;border-color:hsla(0,100%,71%,.4)}.pubprofile-banner-remove-btn:disabled{opacity:.5;cursor:default}.pubprofile-hero-body{display:flex;align-items:flex-start;gap:24px;padding:0 32px 28px}.pubprofile-avatar-wrap{width:128px;height:128px;border-radius:50%;flex-shrink:0;margin-top:-54px;position:relative;z-index:1}.pubprofile-avatar-wrap--team .pubprofile-avatar{border:3px solid transparent;background:linear-gradient(#141010,#141010) padding-box,conic-gradient(from var(--team-spin),#ff8a1f,#ffd27a,#f50,#ff8a1f) border-box;box-shadow:0 0 22px rgba(255,138,31,.4);animation:team-border-rotate 3s linear infinite}.pubprofile-avatar-edit{position:absolute;bottom:2px;right:2px;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-height:36px;box-sizing:border-box;padding:0;border-radius:50%;background:#ff8a1f;color:#141010;border:3px solid #141010;cursor:pointer;transition:background .15s,transform .15s}.pubprofile-avatar-edit svg{display:block}.pubprofile-avatar-edit:hover:not(:disabled){background:#ffa040;transform:scale(1.08)}.pubprofile-avatar-edit:disabled{opacity:.7;cursor:default}.pubprofile-avatar{width:128px;height:128px;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block;border:4px solid #141010}.pubprofile-avatar--ph{background:hsla(0,0%,100%,.1)}.pubprofile-hero-info{flex:1;min-width:0;position:relative;z-index:1;padding-top:18px}.pubprofile-identity{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.pubprofile-name{font-family:var(--font-bungee),sans-serif;font-size:1.6rem;color:#f6efe6;margin:0;line-height:1.1;word-break:break-word}.pubprofile-name--team{color:#ff8a1f;text-shadow:0 0 18px rgba(255,138,31,.4)}.pubprofile-name--mod{color:#fcd34d;text-shadow:0 0 18px rgba(252,211,77,.3)}.pubprofile-handle{font-size:.9rem;color:hsla(34,18%,67%,.5);margin:6px 0 0}.pubprofile-bio{margin-top:12px}.pubprofile-bio-text{font-size:.92rem;color:hsla(34,47%,93%,.75);line-height:1.6;margin:0}.pubprofile-bio-text--empty{color:hsla(34,47%,93%,.3);font-style:italic}.pubprofile-bio-edit-btn{display:inline-flex;align-items:center;gap:5px;margin-top:6px;background:none;border:none;color:#ff8a1f;font-size:.8rem;font-weight:600;font-family:inherit;cursor:pointer}.pubprofile-bio-edit-btn svg{display:block}.pubprofile-bio-edit-btn:hover{text-decoration:underline}.pubprofile-bio-edit{margin-top:12px;width:100%}.pubprofile-bio-input{width:100%;background:hsla(0,0%,100%,.04);border:1px solid rgba(255,138,31,.3);border-radius:10px;color:#f6efe6;font-family:inherit;font-size:.9rem;line-height:1.5;padding:10px 12px;resize:vertical;outline:none;box-sizing:border-box}.pubprofile-bio-input:focus{border-color:rgba(255,138,31,.5)}.pubprofile-bio-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;margin-top:8px}.pubprofile-bio-count{font-size:.72rem;color:hsla(34,47%,93%,.3);margin-right:auto}.pubprofile-since{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;color:hsla(34,47%,93%,.35);margin:12px 0 0}.pubprofile-since svg{display:block;flex-shrink:0}.pubprofile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:22px 16px}.pubprofile-stat{display:flex;flex-direction:column;align-items:center;gap:8px;background:none;border:none;font-family:inherit;padding:4px;border-radius:12px;transition:background .15s}.pubprofile-stat--btn:hover{background:rgba(255,138,31,.06)}.pubprofile-stat--btn:hover .pubprofile-stat-icon{border-color:rgba(255,138,31,.6);color:#ffa040}.pubprofile-stat-icon{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;border:1.5px solid rgba(255,138,31,.4);color:#ff8a1f;transition:border-color .15s,color .15s}.pubprofile-stat-icon svg{display:block}.pubprofile-stat-value{font-family:var(--font-bungee),sans-serif;font-size:1.3rem;color:#f6efe6;line-height:1}.pubprofile-stat-label{font-size:.68rem;color:hsla(34,18%,67%,.5);text-transform:uppercase;letter-spacing:.04em;text-align:center}.pubprofile-follow-btn{position:absolute;top:176px;right:28px;z-index:2;display:inline-flex;align-items:center;gap:7px;background:#ff8a1f;color:#0b0807;border:none;border-radius:10px;padding:9px 20px;font-size:.85rem;font-weight:700;font-family:inherit;cursor:pointer;transition:background .15s,transform .15s}.pubprofile-follow-btn svg{display:block}.pubprofile-follow-btn:hover:not(:disabled){background:#ffa040;transform:translateY(-1px)}.pubprofile-follow-btn.active{background:hsla(0,0%,100%,.08);color:#f6efe6;border:1px solid hsla(0,0%,100%,.15)}.pubprofile-follow-btn:disabled{opacity:.6;cursor:default}.pubprofile-history{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:18px;padding:24px}.pubprofile-section-title{display:inline-block;font-size:1rem;font-weight:700;color:#f6efe6;margin:0 0 16px;padding-bottom:6px;border-bottom:2px solid #ff8a1f}.pubprofile-empty{font-size:.88rem;color:hsla(34,47%,93%,.4);text-align:center;padding:20px 0}.pubprofile-comment,.pubprofile-comments{display:flex;flex-direction:column;gap:8px}.pubprofile-comment{text-align:left;background:hsla(0,0%,100%,.025);border:1px solid hsla(0,0%,100%,.06);border-radius:10px;padding:12px 14px;cursor:pointer;font-family:inherit;transition:background .15s,border-color .15s}.pubprofile-comment:hover{background:hsla(0,0%,100%,.05);border-color:rgba(255,138,31,.2)}.pubprofile-comment-post{display:inline-flex;align-items:center;gap:6px;font-size:.74rem;font-weight:600;color:#ff8a1f;padding-bottom:6px;border-bottom:1px solid hsla(0,0%,100%,.05)}.pubprofile-comment-post svg{display:block;flex-shrink:0;opacity:.8}.pubprofile-comment-post-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pubprofile-comment-body{display:flex;align-items:center;gap:12px}.pubprofile-comment-text{flex:1;min-width:0;margin:0;font-size:.88rem;color:hsla(34,47%,93%,.8);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pubprofile-comment-time{font-size:.74rem;color:hsla(34,47%,93%,.35);flex-shrink:0}@media(max-width:640px){.pubprofile{padding-top:88px;gap:14px}.pubprofile-banner{height:120px}.pubprofile-hero-body{flex-direction:column;align-items:center;text-align:center;gap:8px;padding:0 20px 24px}.pubprofile-avatar,.pubprofile-avatar-wrap{width:100px;height:100px}.pubprofile-avatar-wrap{margin-top:-52px}.pubprofile-hero-info{width:100%;padding-top:4px}.pubprofile-identity{justify-content:center}.pubprofile-name{font-size:1.35rem!important}.pubprofile-section-title{font-size:1rem!important}.pubprofile-bio{max-width:none}.pubprofile-since{margin-left:auto;margin-right:auto}.pubprofile-follow-btn{position:static;width:100%;justify-content:center;margin-top:4px;padding:11px 20px}.pubprofile-stats{grid-template-columns:repeat(2,1fr);gap:16px;padding:20px 14px}.pubprofile-history{padding:20px 16px}.pubprofile-comment{flex-direction:column;align-items:flex-start;gap:6px}}.staff-page{max-width:820px;margin:0 auto;padding:100px 20px 80px}.staff-denied{text-align:center;padding:80px 20px;color:hsla(34,47%,93%,.55)}.staff-denied h2{color:#f6efe6;margin-bottom:8px}.staff-header{margin-bottom:24px}.staff-title{display:flex;align-items:center;gap:10px;font-family:var(--font-bungee),sans-serif;font-size:1.4rem;color:#f6efe6;margin:0 0 20px}.staff-title svg{color:#ff8a1f}.staff-tabs{display:flex;gap:4px;border-bottom:1px solid hsla(0,0%,100%,.08);overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.staff-tabs::-webkit-scrollbar{display:none}.staff-tab{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap;background:none;border:none;border-bottom:2px solid transparent;color:hsla(34,47%,93%,.5);font-size:.9rem;font-weight:600;font-family:inherit;padding:10px 16px;cursor:pointer;margin-bottom:-1px;transition:color .15s,border-color .15s}.staff-tab:hover{color:hsla(34,47%,93%,.8)}.staff-tab.active{color:#ff8a1f;border-bottom-color:#ff8a1f}.staff-tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#ff8a1f;color:#0b0807;font-size:.7rem;font-weight:700}.staff-list{display:flex;flex-direction:column;gap:10px;margin-top:20px}.staff-empty{text-align:center;padding:60px 20px;color:hsla(34,47%,93%,.4);font-size:.95rem}.staff-report{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:16px 18px}.staff-report-top{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:10px}.staff-reason{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 9px;border-radius:5px;background:hsla(0,100%,71%,.12);color:#ff8e8e;border:1px solid hsla(0,100%,71%,.25)}.staff-reason--spam{background:rgba(252,211,77,.1);color:#fcd34d;border-color:rgba(252,211,77,.25)}.staff-report-meta{font-size:.78rem;color:hsla(34,47%,93%,.4)}.staff-link{background:none;border:none;color:#ff8a1f;font:inherit;cursor:pointer;padding:0}.staff-link:hover{text-decoration:underline}.staff-report-comment{font-size:.9rem;color:hsla(34,47%,93%,.85);line-height:1.5;margin:0 0 8px}.staff-report-comment--deleted{color:hsla(34,47%,93%,.35);font-style:italic}.staff-report-detail{font-size:.84rem;color:hsla(34,47%,93%,.5);font-style:italic;margin:0 0 10px;padding-left:10px;border-left:2px solid hsla(0,0%,100%,.1)}.staff-report-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.staff-btn{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:hsla(34,47%,93%,.7);border-radius:8px;padding:7px 14px;font-size:.82rem;font-weight:600;font-family:inherit;cursor:pointer;transition:all .15s}.staff-btn:hover{background:hsla(0,0%,100%,.1)}.staff-btn--ghost:hover{border-color:rgba(255,138,31,.4);color:#ff8a1f}.staff-btn--dismiss:hover{color:hsla(34,47%,93%,.9)}.staff-btn--resolve{background:rgba(74,222,128,.12);border-color:rgba(74,222,128,.3);color:#4ade80}.staff-btn--resolve:hover{background:rgba(74,222,128,.2)}.staff-ban{display:flex;align-items:center;gap:12px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;padding:12px 16px}.staff-ban-avatar{width:38px;height:38px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.staff-ban-avatar--ph{background:hsla(0,0%,100%,.1);display:block}.staff-ban-info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.staff-ban-name{font-weight:600;text-align:left}.staff-ban-tag{font-size:.74rem;color:hsla(34,47%,93%,.5)}.staff-ban-tag--ban{color:#ff8e8e}.staff-ban-tag--mute{color:#fcd34d}@media(max-width:600px){.staff-page{padding:84px 14px 64px}.staff-title{font-size:1.15rem;margin-bottom:16px}.staff-header{margin-bottom:18px}.staff-tabs{gap:2px}.staff-tab{padding:10px 13px;font-size:.84rem}.staff-report{padding:14px}.staff-list{gap:8px}.staff-report-actions{justify-content:stretch;gap:8px}.staff-report-actions .staff-btn{flex:1 1 auto;padding:10px 12px}.staff-ban{flex-wrap:wrap}.staff-ban .staff-btn{flex:1 1 100%;padding:10px 12px}.staff-img-grid{grid-template-columns:repeat(2,1fr);gap:10px}.staff-img-preview{height:120px}}@media(max-width:380px){.staff-img-grid{grid-template-columns:1fr}}.pubprofile-stat--btn{background:none;border:none;cursor:pointer;font-family:inherit;padding:4px 6px;margin:-4px -6px;border-radius:8px;transition:background .15s}.pubprofile-stat--btn:hover{background:rgba(255,138,31,.08)}.pubprofile-stat--btn:hover .pubprofile-stat-label{color:rgba(255,138,31,.7)}.pubprofile-social-backdrop{position:fixed;inset:0;z-index:9000;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;animation:prf-fade-in .15s ease}.pubprofile-social-modal{width:100%;max-width:380px;max-height:70vh;background:#1a1108;border:1px solid hsla(0,0%,100%,.12);border-radius:16px;box-shadow:0 24px 80px rgba(0,0,0,.7);display:flex;flex-direction:column;overflow:hidden;animation:prf-slide-in .18s ease}.pubprofile-social-head{display:flex;align-items:center;justify-content:space-between;padding:16px 18px;border-bottom:1px solid hsla(0,0%,100%,.07);font-weight:700;color:#f6efe6}.pubprofile-social-close{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-height:28px;box-sizing:border-box;padding:0;border-radius:7px;background:none;border:none;color:hsla(34,47%,93%,.45);cursor:pointer}.pubprofile-social-close:hover{color:#f6efe6}.pubprofile-social-close svg{display:block}.pubprofile-social-empty{text-align:center;color:hsla(34,47%,93%,.4);font-size:.86rem;padding:28px 16px}.pubprofile-social-list{overflow-y:auto;padding:6px}.pubprofile-social-item{display:flex;align-items:center;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;font-family:inherit;padding:9px 10px;border-radius:10px;transition:background .14s}.pubprofile-social-item:hover{background:hsla(0,0%,100%,.05)}.pubprofile-social-avatar{width:34px;height:34px;border-radius:50%;-o-object-fit:cover;object-fit:cover;flex-shrink:0}.pubprofile-social-avatar--ph{background:hsla(0,0%,100%,.1);display:block}.pubprofile-social-info{display:flex;flex-direction:column;gap:1px;min-width:0;flex:1}.pubprofile-social-name{font-size:.88rem;font-weight:600;color:#f6efe6}.pubprofile-social-handle,.pubprofile-social-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pubprofile-social-handle{font-size:.74rem;color:hsla(34,18%,67%,.45)}.staff-img-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:20px}.staff-img-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07);border-radius:12px;overflow:hidden;display:flex;flex-direction:column}.staff-img-preview{width:100%;height:150px;background:#0b0807;display:flex;align-items:center;justify-content:center;overflow:hidden}.staff-img-preview img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.staff-img-card--avatar .staff-img-preview img{width:110px;height:110px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.staff-img-meta{display:flex;flex-direction:column;gap:4px;padding:12px 14px 0}.staff-img-kind{font-size:.64rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#ff8a1f}.staff-img-kind--banner{color:#81d3ff}.staff-img-time{font-size:.72rem;color:hsla(34,47%,93%,.35)}.staff-img-actions{display:flex;gap:8px;padding:12px 14px}.staff-btn--danger{background:hsla(0,100%,71%,.12);border-color:hsla(0,100%,71%,.3);color:#ff8e8e;flex:1}.staff-btn--danger:hover{background:hsla(0,100%,71%,.2)}.staff-img-actions .staff-btn--dismiss{flex:1}.rbl-acc-danger-btn{width:100%;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:hsla(0,100%,71%,.1);border:1px solid hsla(0,100%,71%,.3);color:#ff8e8e;border-radius:8px;padding:10px 16px;font-size:.84rem;font-weight:700;font-family:inherit;cursor:pointer;transition:all .15s}.rbl-acc-danger-btn:hover:not(:disabled){background:hsla(0,100%,71%,.18);border-color:hsla(0,100%,71%,.5)}.rbl-acc-danger-btn:disabled{opacity:.45;cursor:default}.rbl-acc-delete-box{background:hsla(0,100%,71%,.05);border:1px solid hsla(0,100%,71%,.2);border-radius:10px;padding:14px}.rbl-acc-delete-warn{font-size:.8rem;color:hsla(34,47%,93%,.7);line-height:1.5;margin:0 0 12px}.rbl-acc-delete-warn strong{color:#ff8e8e}.rbl-acc-delete-actions{display:flex;gap:8px}.rbl-skip-link{position:fixed;top:-100px;left:16px;z-index:10000;background:#ff8a1f;color:#0b0807;font-weight:700;font-size:.9rem;padding:10px 18px;border-radius:8px;text-decoration:none;transition:top .2s}.rbl-skip-link:focus{top:16px;outline:3px solid hsla(0,0%,100%,.5);outline-offset:2px}[role=button]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #ff8a1f;outline-offset:2px}.hover\:-translate-y-2:hover{--tw-translate-y:-0.5rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-white\/10:hover{background-color:hsla(0,0%,100%,.1)}.hover\:text-white:hover{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.hover\:opacity-80:hover{opacity:.8}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.group:hover .group-hover\:translate-x-2{--tw-translate-x:0.5rem}.group:hover .group-hover\:scale-110,.group:hover .group-hover\:translate-x-2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.group:hover .group-hover\:scale-110{--tw-scale-x:1.1;--tw-scale-y:1.1}.group:hover .group-hover\:text-primary{--tw-text-opacity:1;color:rgb(234 88 12/var(--tw-text-opacity,1))}.group:hover .group-hover\:opacity-60{opacity:.6}@media (min-width:640px){.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width:768px){.md\:h-96{height:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:items-end{align-items:flex-end}.md\:justify-between{justify-content:space-between}.md\:p-8{padding:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}