@font-face{font-family:Cinzel;src:url(/fonts/Cinzel-var.woff2) format("woff2");font-weight:400 900;font-display:swap}
@layer ornate{

:root,[data-theme=dark]{
 --em:#2fe07a!important;--em2:#19b85c!important;--em3:#0d7a3c!important;--emg:rgba(47,224,122,.45)!important;
 --bg:#07090a!important;--bg2:#0c1011!important;--card:rgba(16,20,21,.92)!important;--card-s:#121718!important;--hov:rgba(47,224,122,.07)!important;
 --line:rgba(190,205,200,.12)!important;--line2:rgba(190,205,200,.22)!important;--border:#2a3230!important;
 --text:#eef2f0!important;--text2:#c9d1ce!important;--mut:#93a09b!important;--acc:#5cf09a!important;--acc2:#2fe07a!important;--btn:#1fae5a!important;--btnh:#27c768!important;--btnt:#f2fff7!important;
 --accent:#2fe07a!important;--on-accent:#04140a!important;--lime:#2fe07a!important;--glow1:rgba(47,224,122,.16)!important;--glow2:rgba(170,190,200,.08)!important;
 --hdr:rgba(8,10,11,.9)!important;--r:6px!important;--r-lg:8px!important;
 --frame:url(/img/rd/frame-iron.webp)!important;
 --metal:linear-gradient(180deg,#3b4243 0%,#1d2223 48%,#121516 52%,#262c2d 100%)!important;
 --silver:linear-gradient(180deg,#f7fafa 0%,#c9d1d3 40%,#8e989b 55%,#e3e8e9 100%)!important;
 --plate-ink:#e9f3ee!important;--plate-shadow:0 1px 0 #000,0 0 10px rgba(47,224,122,.35)!important;
 --field:radial-gradient(120% 80% at 50% 0,rgba(47,224,122,.06),transparent 60%),linear-gradient(180deg,#121718,#0b0e0f)!important}
[data-theme=light]{
 --em:#0f9d4f!important;--em2:#0b7d3f!important;--em3:#086332!important;--emg:rgba(15,157,79,.35)!important;
 --bg:#e9edee!important;--bg2:#dfe5e6!important;--card:rgba(250,252,252,.96)!important;--card-s:#f7f9f9!important;--hov:rgba(15,157,79,.07)!important;
 --line:rgba(30,45,40,.14)!important;--line2:rgba(30,45,40,.24)!important;--border:#b9c3c4!important;
 --text:#0d1513!important;--text2:#2a3532!important;--mut:#4f5c58!important;--acc:#0b7d3f!important;--acc2:#0b7d3f!important;--btn:#0b7d3f!important;--btnh:#086332!important;--btnt:#fff!important;
 --accent:#0b7d3f!important;--on-accent:#fff!important;--lime:#0f9d4f!important;--glow1:rgba(15,157,79,.10)!important;--glow2:rgba(120,140,150,.12)!important;
 --hdr:rgba(236,240,241,.92)!important;
 --frame:url(/img/rd/frame-silver.webp)!important;
 --metal:linear-gradient(180deg,#fdfefe 0%,#d9dfe0 48%,#c3cbcd 52%,#eef1f2 100%)!important;
 --plate-ink:#16231e!important;--plate-shadow:0 1px 0 rgba(255,255,255,.9)!important;
 --field:radial-gradient(120% 80% at 50% 0,rgba(15,157,79,.05),transparent 60%),linear-gradient(180deg,#fbfcfc,#eef2f2)!important}

html body{background:
 linear-gradient(90deg,transparent 0 calc(50% - 1px),rgba(47,224,122,.035) calc(50% - 1px) calc(50% + 1px),transparent 0) 0 0/96px 96px,
 linear-gradient(0deg,transparent 0 calc(50% - 1px),rgba(47,224,122,.03) calc(50% - 1px) calc(50% + 1px),transparent 0) 0 0/96px 96px,
 radial-gradient(1200px 700px at 50% -10%,var(--glow1),transparent 70%),var(--bg)!important;background-attachment:scroll!important}
body::after{opacity:.25!important}
::selection{background:var(--em2)!important;color:#fff!important}
a:not(.snav>a){color:var(--acc)!important}
:focus-visible{outline:2px solid var(--em)!important;outline-offset:2px!important;box-shadow:0 0 0 4px var(--emg)!important}

h1,h2,.t-kick,.hc-k,.lc-head h2,.rdf h4,.eyebrow{font-family:Cinzel,Georgia,serif!important;letter-spacing:.04em!important}

main h1:not(.sr),main h2:not(.sr):not(.lc-head h2){position:relative!important;display:block!important;width:fit-content!important;max-width:100%!important;
 border:solid transparent!important;border-width:0;border-image:none;
 padding:4px 6px!important;margin-left:-6px!important;color:var(--text)!important;text-shadow:none!important;
 background:none!important;-webkit-text-fill-color:currentColor!important;line-height:1.25!important}
main h1:not(.sr){font-size:clamp(1.35rem,3.4vw,2.1rem)!important;border-width:18px 44px!important;border-image-width:18px 44px!important}
main h2:not(.sr){font-size:clamp(1.02rem,2.2vw,1.35rem)!important}
main h1 .hico,main h2 .hico{color:var(--em)!important;filter:drop-shadow(0 0 6px var(--emg))!important}
main h3{color:var(--text)!important;letter-spacing:.01em!important}
main h1 em,.hero em{background:linear-gradient(180deg,#eafff2,#2fe07a)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important}
[data-theme=light] main h1 em,[data-theme=light] .hero em{background:linear-gradient(180deg,#0f9d4f,#075a2d)!important;-webkit-background-clip:text!important;background-clip:text!important}

.btn,.t-btn,button.t-per,.lc-join button[type=submit]{position:relative!important;border:solid transparent!important;border-width:0;
 border-image:none;background:none!important;border-radius:0!important;
 color:var(--text)!important;font-family:Cinzel,Georgia,serif!important;font-weight:700!important;letter-spacing:.05em!important;text-shadow:none!important;
 padding:2px 6px!important;min-height:0!important;height:auto!important;box-shadow:none!important;transition:filter .18s,transform .18s!important}
.btn:hover,.t-btn:hover,button.t-per:hover{filter:brightness(1.18) drop-shadow(0 0 8px var(--emg))!important;transform:translateY(-1px)!important}
.btn:active{transform:translateY(1px)!important}
button.t-per.on{filter:drop-shadow(0 0 10px var(--emg)) brightness(1.15)!important}
.btn.ghost,.btn.hc-ghost{filter:saturate(.6) brightness(.9)!important}

.card,.hc-card,.t-card,.ncard,.rkcard,.mcard,.fcard,.rdnews,.detail>.box,.fwelcome,.sx-card,.pcard,.tcard{
 border:solid transparent!important;border-width:16px!important;border-image:var(--frame) 74 / 16px stretch!important;
 border-radius:0!important;background:var(--field)!important;background-clip:padding-box!important;box-shadow:0 10px 26px -14px rgba(0,0,0,.7)!important}
.card:hover,.ncard:hover,.hc-card:hover{filter:drop-shadow(0 0 10px var(--emg))!important}
.hc-card,.t-card,.rkcard,.rdnews{border-width:22px!important;border-image-width:22px!important}
.tag,.tags span,.rkpill,.chip{border-radius:3px!important;background:var(--metal)!important;color:var(--text)!important;border:1px solid var(--line2)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12)!important}
[data-theme=light] .tag{color:#16231e!important}

.top{background:linear-gradient(180deg,rgba(6,8,9,.82),rgba(6,8,9,.92)),url(/img/rd/banner-1500.webp) center 42%/cover!important;
 border-bottom:0!important;box-shadow:0 1px 0 #9aa6a8,0 3px 0 #1a1f20,0 4px 0 rgba(47,224,122,.55),0 10px 24px -8px rgba(0,0,0,.8)!important}
[data-theme=light] .top{background:linear-gradient(180deg,rgba(240,244,245,.86),rgba(226,232,233,.94)),url(/img/rd/banner-1500.webp) center 42%/cover!important;box-shadow:0 1px 0 #fff,0 3px 0 #9aa6a8,0 4px 0 rgba(15,157,79,.5),0 10px 20px -10px rgba(0,0,0,.35)!important}
.top .logo,.rdf .logo{font-family:Cinzel,Georgia,serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:var(--text)!important;
 background:var(--silver)!important;-webkit-background-clip:text!important;background-clip:text!important;-webkit-text-fill-color:transparent!important;gap:10px!important}
[data-theme=light] .top .logo{background:linear-gradient(180deg,#56605f,#1a2220)!important;-webkit-background-clip:text!important;background-clip:text!important}
.top .logo img,.rdf .logo img{width:40px!important;height:40px!important;border-radius:6px!important;box-shadow:0 0 0 1px #778284,0 0 12px var(--emg)!important}
.top nav:not(.snav) a{color:var(--text2)!important;font-weight:600!important;letter-spacing:.02em!important}
.top nav:not(.snav) a:hover,.top nav:not(.snav) a[aria-current]{color:var(--text)!important;text-shadow:0 0 10px var(--emg)!important}
.top nav:not(.snav) a[aria-current]{box-shadow:inset 0 -2px 0 var(--em)!important}
.hsearch input,input[type=text],input[type=search],input[type=email],input[type=password],textarea,select{
 background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.15)),var(--card-s)!important;border:1px solid #59625f!important;border-radius:4px!important;
 box-shadow:inset 0 2px 4px rgba(0,0,0,.5),0 1px 0 rgba(255,255,255,.08)!important;color:var(--text)!important}
[data-theme=light] :is(.hsearch input,input[type=text],input[type=search],input[type=email],input[type=password],textarea,select){background:#fff!important;border-color:#98a3a5!important;box-shadow:inset 0 2px 3px rgba(0,0,0,.12)!important}
input:focus,textarea:focus{border-color:var(--em)!important;box-shadow:inset 0 2px 4px rgba(0,0,0,.4),0 0 0 3px var(--emg)!important}
.tt{border:1px solid #7b8689!important;background:var(--metal)!important;border-radius:50%!important}
details.menu>nav,.hsres{border:solid transparent!important;border-width:14px!important;border-image:var(--frame) 74 / 14px stretch!important;background:var(--field)!important;background-clip:padding-box!important;border-radius:0!important}

.rdhero,.hero{position:relative!important;isolation:isolate!important;border:solid transparent!important;border-width:26px!important;border-image:var(--frame) 74 / 26px stretch!important;
 background:linear-gradient(90deg,rgba(4,6,7,.92) 0%,rgba(4,6,7,.7) 45%,rgba(4,6,7,.15) 100%),url(/img/rd/hero-1920.webp) right center/cover!important;border-radius:0!important;color:#eef2f0!important}
.rdhero :is(h1,p,.eyebrow,.meta){color:#eef2f0!important}
.rdhero p{text-shadow:0 1px 3px #000!important}
@media (max-width:720px){.rdhero,.hero{border-width:16px!important;border-image-width:16px!important;background:linear-gradient(180deg,rgba(4,6,7,.6),rgba(4,6,7,.94) 55%),url(/img/rd/hero-960.webp) center top/cover!important}}
.t-hero{border:solid transparent!important;border-width:22px!important;border-image:var(--frame) 74 / 22px stretch!important;padding:22px 18px!important;
 background:linear-gradient(180deg,rgba(4,6,7,.55),rgba(4,6,7,.9)),url(/img/rd/banner-1500.webp) center/cover!important;color:#eef2f0!important}
.t-hero :is(p,.t-sub){color:#d9e2de!important}
.eyebrow .dot,.live,.fdot{background:var(--em)!important;box-shadow:0 0 0 3px rgba(47,224,122,.2),0 0 10px var(--em)!important}

.rdf{border-top:0!important;box-shadow:0 -1px 0 rgba(47,224,122,.5),0 -3px 0 #1a1f20,0 -4px 0 #9aa6a8!important;background:linear-gradient(180deg,#0c1011,#070909)!important}
[data-theme=light] .rdf{background:linear-gradient(180deg,#e4e9ea,#d6dddf)!important}
.rdf h4{color:var(--text)!important}

.bdg{display:inline-flex!important;align-items:center!important;gap:4px!important;vertical-align:middle!important}
.who .bdg,.bdg.bdg-rank,.bdg.bdg-role,.bdg.bdg-staff{position:relative!important;border:solid transparent!important;border-width:0;
 border-image:none;background:none!important;border-radius:0!important;
 padding:0 3px!important;font-family:Cinzel,Georgia,serif!important;font-size:.66rem!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important;
 color:var(--text)!important;text-shadow:none!important;line-height:1.25!important;box-shadow:none!important}
.who .bdg img,.bdg img.rkx-sh,.bdg img.bdg-paint{width:18px!important;height:18px!important;margin:-4px 0 -4px -10px!important;filter:drop-shadow(0 1px 2px #000)!important}
.bdg .rkx-name,.bdg .bdg-t{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important}
.bdg.bdg-staff.st-owner{filter:drop-shadow(0 0 6px var(--emg))!important}
.bdg.bdg-staff.st-owner::after{display:none!important}

.forum :is(.fboard,.frow,.fthread,.fb-card,.f-card,.ft-row,li.thread),.ftable,.fboards>li{border-radius:2px!important}
.forum .crumb{font-family:Cinzel,Georgia,serif!important;letter-spacing:.05em!important;color:var(--mut)!important}

.t-badge{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px!important;padding:6px 0!important;background:none!important;border:0!important}
.t-badge .t-shield{width:112px!important;height:112px!important;filter:drop-shadow(0 6px 10px rgba(0,0,0,.6))!important}
.t-badge .t-plate{height:36px!important;width:auto!important;max-width:100%!important;margin-top:-8px!important}
.t-card h2{margin-left:auto!important;margin-right:auto!important}
.t-founding{--frame:url(/img/rd/frame-iron.webp)!important}

table{border-collapse:separate!important;border-spacing:0!important;border:1px solid var(--line2)!important}
th{background:var(--metal)!important;color:var(--text)!important;font-family:Cinzel,Georgia,serif!important;letter-spacing:.04em!important}
hr{border:0!important;height:6px!important;background:linear-gradient(90deg,transparent,#9aa6a8 20%,var(--em) 50%,#9aa6a8 80%,transparent)!important;clip-path:polygon(0 50%,50% 0,100% 50%,50% 100%)!important}
@media (max-width:720px){
 .card,.ncard,.fcard,.mcard{border-width:11px!important;border-image-width:11px!important}
 .hc-card,.t-card,.rkcard,.rdnews,.t-hero{border-width:15px!important;border-image-width:15px!important}
 main h1:not(.sr){border-width:13px 30px!important;border-image-width:13px 30px!important}
 main h2:not(.sr){border-width:11px 26px!important;border-image-width:11px 26px!important}
 .btn{border-width:8px 18px!important;border-image-width:8px 18px!important}}
@media (prefers-reduced-motion:reduce){.btn,.t-btn{transition:none!important}}
@media (forced-colors:active){.btn,main h1,main h2,.card,.lchat{border-image:none!important;border:2px solid CanvasText!important}}

.fgal{display:grid!important;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:14px!important;list-style:none!important;padding:0!important}
.fgal>li.rb{display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:8px!important;
 border:solid transparent!important;border-width:20px!important;border-image:var(--frame) 74 / 20px stretch!important;background:var(--field)!important;background-clip:padding-box!important;padding:6px 4px 8px!important}
.rb-stack{display:flex!important;flex-direction:column!important;align-items:center!important}
.rb-shield{width:112px!important;height:112px!important;object-fit:contain!important;filter:drop-shadow(0 8px 12px rgba(0,0,0,.55))!important}
.rb-plate{margin-top:-10px!important;position:relative!important;border:solid transparent!important;border-width:0;border-image:none;
 font-family:Cinzel,Georgia,serif!important;font-weight:800!important;letter-spacing:.08em!important;text-transform:uppercase!important;font-size:.8rem!important;color:var(--text)!important;text-shadow:none!important;padding:0 4px!important;white-space:nowrap!important}
.rb-art-has-plate .rb-plate{display:none!important}
.fgal>li.rb>div>b{display:none!important}
.fgal>li.rb .meta{margin:0!important}
.rb-banner{height:36px!important;width:auto!important;max-width:100%!important;margin-top:-8px!important}
.rb-shield{image-rendering:auto!important}
.ft [role=tablist] button,[role=tablist]>button[role=tab]{font-family:Cinzel,Georgia,serif!important;letter-spacing:.05em!important;border:solid transparent!important;border-width:0;border-image:none;background:none!important;color:var(--text)!important;border-radius:0!important;opacity:.75!important;padding:0 4px!important}
[role=tablist]>button[role=tab][aria-selected=true]{opacity:1!important;filter:drop-shadow(0 0 8px var(--emg)) brightness(1.15)!important}
@media (max-width:480px){.top .logo{font-size:0!important;gap:0!important}}

.rkx-bn{display:none!important}

:root,[data-theme=dark]{--cv-field:#0d1112!important;--cv-tex:rgba(255,255,255,.018)!important;--cv-row-h:rgba(47,224,122,.045)!important;--cv-rule:rgba(190,205,200,.09)!important;
 --cv-bar:linear-gradient(180deg,#1b2122,#121617)!important;--cv-well:linear-gradient(180deg,#07090a,#0d1112)!important;--cv-ring:#9aa6a8!important;--cv-gold:#b8d42e!important;
 --cv-fil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23b7c2c4' stroke-width='1.2'%3E%3Cpath d='M2 58V14Q2 2 14 2h44'/%3E%3Cpath d='M7 58V18Q7 7 18 7h40' stroke-opacity='.45'/%3E%3Cpath d='M14 2q0 12-12 12M2 30q8 0 8-8t8-8M30 2q0 8-8 8t-8 8' stroke-opacity='.8'/%3E%3Ccircle cx='10' cy='10' r='2.6' fill='%232fe07a' stroke='%23e8fff1' stroke-width='.8'/%3E%3C/svg%3E")!important;
 --cv-circ:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' stroke='%232fe07a' stroke-opacity='.07' stroke-width='1'%3E%3Cpath d='M0 40h60l20 20h60M240 120h-50l-20-20h-40M60 240v-50l20-20v-50M200 0v40l-20 20'/%3E%3Ccircle cx='140' cy='60' r='2.5'/%3E%3Ccircle cx='130' cy='100' r='2.5'/%3E%3Ccircle cx='80' cy='120' r='2.5'/%3E%3C/svg%3E")!important}
[data-theme=light]{--cv-field:#f4f6f6!important;--cv-tex:rgba(0,0,0,.02)!important;--cv-row-h:rgba(15,157,79,.06)!important;--cv-rule:rgba(30,45,40,.1)!important;
 --cv-bar:linear-gradient(180deg,#fbfcfc,#e7ecec)!important;--cv-well:linear-gradient(180deg,#e3e8e9,#f3f5f5)!important;--cv-ring:#8e989b!important;--cv-gold:#3f5800!important;
 --cv-fil:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 60 60' fill='none' stroke='%23707b7e' stroke-width='1.2'%3E%3Cpath d='M2 58V14Q2 2 14 2h44'/%3E%3Cpath d='M7 58V18Q7 7 18 7h40' stroke-opacity='.45'/%3E%3Cpath d='M14 2q0 12-12 12M2 30q8 0 8-8t8-8M30 2q0 8-8 8t-8 8' stroke-opacity='.8'/%3E%3Ccircle cx='10' cy='10' r='2.6' fill='%230f9d4f' stroke='%23fff' stroke-width='.8'/%3E%3C/svg%3E")!important;
 --cv-circ:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240' fill='none' stroke='%230f9d4f' stroke-opacity='.08' stroke-width='1'%3E%3Cpath d='M0 40h60l20 20h60M240 120h-50l-20-20h-40M60 240v-50l20-20v-50M200 0v40l-20 20'/%3E%3Ccircle cx='140' cy='60' r='2.5'/%3E%3Ccircle cx='130' cy='100' r='2.5'/%3E%3Ccircle cx='80' cy='120' r='2.5'/%3E%3C/svg%3E")!important}

html body .lchat{position:relative!important;border:solid transparent!important;border-width:14px!important;border-image:var(--frame) 74 / 14px stretch!important;border-radius:0!important;padding:0!important;overflow:visible!important;
 background:var(--cv-circ) 0 0/240px 240px,repeating-linear-gradient(45deg,var(--cv-tex) 0 2px,transparent 2px 6px),var(--cv-field)!important;background-clip:padding-box!important;
 box-shadow:0 30px 70px -30px rgba(0,0,0,.8),0 0 50px -28px var(--em)!important;max-width:1180px!important;margin-inline:auto!important}

.lchat .lc-head::before,.lchat .lc-head::after,.lchat .lc-body::before,.lchat .lc-body::after{content:""!important;position:absolute!important;width:44px!important;height:44px!important;background:var(--cv-fil) 0 0/100% no-repeat!important;pointer-events:none!important;z-index:3!important}
.lchat .lc-head::before{left:-20px!important;top:-20px!important}
.lchat .lc-head::after{right:-20px!important;top:-20px!important;transform:scaleX(-1)!important}
.lchat .lc-body::before{left:-20px!important;bottom:-20px!important;transform:scaleY(-1)!important}
.lchat .lc-body::after{right:-20px!important;bottom:-20px!important;transform:scale(-1,-1)!important}
.lchat .lc-body{position:relative!important;padding:0!important;margin:0!important}

.lchat .lc-head{position:relative!important;display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:6px 14px!important;width:auto!important;margin:0!important;padding:12px 18px!important;border:0!important;border-image:none!important;
 background:var(--cv-bar)!important;border-bottom:1px solid var(--cv-rule)!important;box-shadow:inset 0 -1px 0 rgba(0,0,0,.35),0 1px 0 rgba(47,224,122,.18)!important;justify-content:flex-start!important}
.lchat .lc-head h2{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;padding:0!important;border:0!important;border-image:none!important;background:none!important;font-family:Cinzel,Georgia,serif!important;font-size:1.06rem!important;font-weight:700!important;letter-spacing:.07em!important;text-transform:none!important;color:var(--text)!important;text-shadow:none!important;width:auto!important}
.lchat .lc-head h2::before,.lchat .lc-head h2::after{display:none!important}
.lchat .lc-head h2 .hico{display:inline-grid!important;place-items:center!important;width:28px!important;height:28px!important;border-radius:50%!important;color:var(--em)!important;background:radial-gradient(circle at 50% 35%,rgba(47,224,122,.18),transparent 70%)!important;box-shadow:inset 0 0 0 1px var(--cv-ring),0 0 10px -2px var(--emg)!important}
.lchat .lc-head h2 .hico svg{width:15px!important;height:15px!important}
.lchat .lc-head h2 .live{order:3!important;width:7px!important;height:7px!important;border-radius:50%!important;background:var(--em)!important;box-shadow:0 0 8px var(--em)!important}
.lchat .lc-chan{font-family:Inter,system-ui,sans-serif!important;font-size:.86rem!important;font-weight:600!important;letter-spacing:0!important;color:var(--mut)!important;order:2!important}
.lchat .lc-soon,.lchat .lc-meta{color:var(--mut)!important;opacity:1!important;font-size:.85rem!important}
.lchat .lc-meta:not([hidden]){display:inline-flex!important;gap:10px!important}
.lchat .lc-online{color:var(--text2)!important;font-weight:600!important}
.lchat .lc-pin{order:9!important;flex:1 1 100%!important;margin:0!important;padding:6px 0 0!important;border:0!important;border-top:1px solid var(--cv-rule)!important;border-radius:0!important;background:none!important;color:var(--mut)!important;font-size:.8rem!important;display:flex!important;align-items:center!important;gap:6px!important;flex-wrap:nowrap!important;white-space:nowrap!important;min-width:0!important}
.lchat .lc-pintext{flex:0 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}
.lchat .lc-pin a{flex:0 0 auto!important}
.lchat .lc-pin svg{width:13px!important;height:13px!important;color:var(--cv-gold)!important}
.lchat .lc-pin a{color:var(--em)!important;font-weight:600!important}
.lchat .lc-collapse,.lchat .lc-back{margin-left:auto!important;background:none!important;border:1px solid var(--cv-rule)!important;color:var(--mut)!important;border-radius:999px!important;padding:4px 12px!important;font-size:.8rem!important;box-shadow:none!important}
.lchat .lc-back{margin-left:0!important}
.lchat .lc-collapse:hover{color:var(--text)!important;border-color:var(--em)!important}

.lchat .lc-grid{display:grid!important;grid-template-columns:minmax(0,1fr) 248px!important;gap:0!important;margin:0!important}
.lchat .lc-main{display:flex!important;flex-direction:column!important;min-width:0!important}
.lchat .lc-wrap{position:relative!important;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important}
.lchat .lc-list{padding:14px 0 18px!important;gap:0!important;margin:0!important;scroll-behavior:smooth!important;scrollbar-width:thin!important;scrollbar-color:var(--cv-ring) transparent!important;list-style:none!important}

.lchat .lc-msg{position:relative!important;display:grid!important;grid-template-columns:40px minmax(0,1fr)!important;column-gap:14px!important;align-items:start!important;margin:0!important;margin-top:14px!important;padding:4px 22px 4px 20px!important;
 border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;transition:background .12s!important}
.lchat .lc-msg:first-child{margin-top:0!important}
.lchat .lc-msg::before{display:none!important}
.lchat .lc-msg.grp{margin-top:0!important;padding-top:2px!important}
.lchat .lc-msg>*{grid-column:2!important}
.lchat .lc-msg>.av{grid-column:1!important;grid-row:1/span 3!important;align-self:start!important;margin-top:-1px!important}
.lchat .lc-msg:hover,.lchat .lc-msg:focus-within{background:linear-gradient(90deg,var(--cv-row-h),transparent 85%)!important}
.lchat .lc-msg:hover::before{display:block!important;content:""!important;position:absolute!important;left:0!important;top:4px!important;bottom:4px!important;width:2px!important;background:var(--em)!important;opacity:.6!important;box-shadow:0 0 6px var(--em)!important}
.lchat .lc-msg.mod{background:linear-gradient(90deg,rgba(47,224,122,.06),transparent 70%)!important}
.lchat .lc-msg.mod::after{content:""!important;position:absolute!important;left:0!important;top:4px!important;bottom:4px!important;width:2px!important;background:var(--em)!important;opacity:.45!important}

.lchat .lc-msg>.av,.lchat .lc-olist .av{width:40px!important;height:40px!important;border-radius:50%!important;display:grid!important;place-items:center!important;font-family:Cinzel,Georgia,serif!important;font-weight:700!important;font-size:1.05rem!important;color:#fff!important;text-shadow:0 1px 2px rgba(0,0,0,.6)!important;
 border:0!important;box-shadow:0 0 0 2px var(--cv-field),0 0 0 3px var(--cv-ring),0 0 0 4px rgba(0,0,0,.35),0 3px 8px rgba(0,0,0,.4)!important;object-fit:cover!important;
 background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.45),transparent 38%),linear-gradient(145deg,#3fe98c,#0f7a43 60%,#06341d)!important}
.lchat .av[data-h="1"]{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.45),transparent 38%),linear-gradient(145deg,#6db8ff,#1d5fae 60%,#0b2a52)!important}
.lchat .av[data-h="2"]{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.45),transparent 38%),linear-gradient(145deg,#b8d42e,#b8d42e 60%,#3f5800)!important}
.lchat .av[data-h="3"]{background:radial-gradient(circle at 32% 26%,rgba(255,255,255,.45),transparent 38%),linear-gradient(145deg,#7ff0e6,#178f86 60%,#063f3b)!important}
.lchat .lc-olist .av{width:28px!important;height:28px!important;font-size:.8rem!important;margin:0!important}

.lchat .lc-msg .who{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:4px 10px!important;margin:0 0 3px!important;line-height:1.3!important}
.lchat .lc-msg .who b{font-family:Inter,system-ui,sans-serif!important;font-weight:650!important;font-size:.97rem!important;color:var(--text)!important;letter-spacing:.005em!important}
.lchat .lc-msg .who time{order:9!important;color:var(--mut)!important;font-size:.74rem!important;font-variant-numeric:tabular-nums!important;opacity:.85!important}
.lchat .lc-msg .who .first{font-size:.74rem!important;color:var(--em)!important;font-weight:600!important}
.lchat .lc-handle{color:var(--mut)!important;font-size:.8rem!important}
.lchat .lc-row{display:flex!important;align-items:flex-start!important;gap:8px!important;position:relative!important}
.lchat .lc-text{flex:1!important;min-width:0!important;margin:0!important;font-size:15px!important;line-height:1.55!important;color:var(--text2)!important;background:none!important}
.lchat .lc-text.mentions-me{background:rgba(184,212,46,.1)!important;box-shadow:inset 2px 0 0 var(--cv-gold)!important;padding-left:8px!important;border-radius:2px!important}
.lchat .lc-at,.lchat .lc-text a{color:var(--em)!important;font-weight:600!important;background:rgba(47,224,122,.1)!important;padding:0 3px!important;border-radius:3px!important}

.lchat .lc-acts,.lchat .lc-row .rep{opacity:0!important;transition:opacity .12s!important}
.lchat .lc-msg:hover .lc-acts,.lchat .lc-msg:hover .rep,.lchat .lc-msg:focus-within .lc-acts,.lchat .lc-msg:focus-within .rep{opacity:1!important}
.lchat .lc-acts{position:absolute!important;right:26px!important;top:-18px!important;display:flex!important;gap:2px!important;padding:2px!important;border-radius:6px!important;background:var(--cv-bar)!important;box-shadow:0 0 0 1px var(--cv-rule),0 4px 12px rgba(0,0,0,.35)!important}
.lchat .lc-ab,.lchat .lc-row .rep{background:none!important;border:0!important;color:var(--mut)!important;width:26px!important;height:24px!important;border-radius:4px!important;font-size:.9rem!important;padding:0!important;cursor:pointer!important}
.lchat .lc-ab:hover,.lchat .lc-row .rep:hover{color:var(--text)!important;background:var(--cv-row-h)!important}
.lchat .lc-row .rep{position:absolute!important;right:-4px!important;top:-18px!important;width:24px!important;height:28px!important;display:none!important}
.lchat .lc-msg:hover .lc-row .rep{display:block!important}
.lchat .lc-acts{right:24px!important}
.lchat .lc-rx:empty{display:none!important}
.lchat .lc-rxb{background:var(--cv-row-h)!important;border:1px solid var(--cv-rule)!important;border-radius:999px!important;color:var(--text2)!important;padding:1px 8px!important;font-size:.8rem!important}
.lchat .lc-quote{background:none!important;border:0!important;border-left:2px solid var(--cv-ring)!important;color:var(--mut)!important;padding:0 0 0 8px!important;margin:0 0 4px!important;text-align:left!important;font-size:.82rem!important}
.lchat .lc-sys,.lchat .lc-wait{list-style:none!important;padding:8px 20px!important;color:var(--mut)!important;font-size:.85rem!important;text-align:center!important}
.lchat .lc-pill{position:absolute!important;left:50%!important;bottom:10px!important;transform:translateX(-50%)!important;border:0!important;border-image:none!important;background:var(--em)!important;color:var(--on-accent)!important;border-radius:999px!important;padding:5px 14px!important;font-weight:700!important;font-size:.8rem!important;box-shadow:0 4px 16px -4px var(--em)!important}

.lchat .lc-foot{border:0!important;border-image:none!important;background:none!important;padding:6px 18px 18px!important;margin:0!important}
.lchat .lc-say{position:relative!important;display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:2px!important;padding:5px 5px 5px 4px!important;border-radius:10px!important;background:var(--cv-well)!important;
 box-shadow:inset 0 2px 6px rgba(0,0,0,.55),inset 0 0 0 1px rgba(0,0,0,.4),0 0 0 1px var(--cv-rule),0 1px 0 rgba(255,255,255,.05)!important}
[data-theme=light] .lchat .lc-say{box-shadow:inset 0 2px 5px rgba(0,0,0,.12),0 0 0 1px #b9c3c4,0 1px 0 #fff!important}
.lchat .lc-say:focus-within{box-shadow:inset 0 2px 6px rgba(0,0,0,.5),0 0 0 1px var(--em),0 0 14px -4px var(--emg)!important}
.lchat .lc-say input{flex:1 1 auto!important;min-width:0!important;height:40px!important;border:0!important;background:none!important;box-shadow:none!important;outline:0!important;font-size:15px!important;padding:0 12px!important;color:var(--text)!important;border-radius:0!important}
.lchat .lc-say input::placeholder{color:var(--mut)!important}
.lchat .lc-say .lc-gifbtn,.lchat .lc-say .emp-btn{flex:0 0 auto!important;width:38px!important;height:36px!important;padding:0!important;border:0!important;border-image:none!important;background:none!important;border-radius:7px!important;color:var(--mut)!important;font:700 .7rem/1 Inter,system-ui,sans-serif!important;letter-spacing:.04em!important;box-shadow:none!important;transform:none!important;filter:none!important;cursor:pointer!important}
.lchat .lc-say .lc-gifbtn{border:1.5px solid currentColor!important;width:30px!important;height:22px!important;margin:0 4px!important;border-radius:5px!important;font-size:.62rem!important}
.lchat .lc-say .emp-btn{font-size:1.1rem!important;filter:grayscale(1) brightness(1.4)!important;opacity:.75!important}
.lchat .lc-say .lc-gifbtn:hover,.lchat .lc-say .emp-btn:hover{color:var(--text)!important;opacity:1!important;filter:none!important}
.lchat .lc-say .emp-btn:hover{background:var(--cv-row-h)!important}
.lchat .lc-say button[type=submit]{flex:0 0 auto!important;margin-left:4px!important;height:36px!important;padding:0 18px!important;border:0!important;border-image:none!important;border-radius:7px!important;font-family:Cinzel,Georgia,serif!important;font-weight:700!important;font-size:.85rem!important;letter-spacing:.08em!important;color:#04140a!important;
 background:linear-gradient(180deg,#5cf09a,#1fae5a 55%,#168a47)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.5),inset 0 -1px 0 rgba(0,0,0,.25),0 0 0 1px #0d5a2e,0 2px 10px -3px var(--emg)!important;text-shadow:0 1px 0 rgba(255,255,255,.3)!important}
[data-theme=light] .lchat .lc-say button[type=submit]{color:#fff!important;text-shadow:0 1px 0 rgba(0,0,0,.25)!important;background:linear-gradient(180deg,#22b863,#0b7d3f 60%,#086332)!important}
.lchat .lc-say button[type=submit]:hover{filter:brightness(1.1)!important;transform:none!important}
.lchat .lc-say .lc-err:empty{display:none!important}
.lchat .lc-say .lc-err{position:absolute!important;left:12px!important;top:100%!important;margin:4px 0 0!important;font-size:.8rem!important}
.lchat .lc-replybar:not([hidden]){position:absolute!important;left:0!important;right:0!important;bottom:100%!important;margin-bottom:6px!important}
.lchat .lc-closed{text-align:center!important;font-family:Cinzel,Georgia,serif!important;letter-spacing:.06em!important;color:var(--text2)!important}

.lchat .lc-sidecol{border:0!important;border-image:none!important;border-left:1px solid var(--cv-rule)!important;border-radius:0!important;margin:0!important;padding:16px 16px 18px!important;background:linear-gradient(180deg,rgba(0,0,0,.18),rgba(0,0,0,.06))!important;box-shadow:inset 1px 0 0 rgba(0,0,0,.3)!important}
[data-theme=light] .lchat .lc-sidecol{background:linear-gradient(180deg,rgba(0,0,0,.03),transparent)!important}
.lchat .lc-sidecol::before,.lchat .lc-sidecol::after{display:none!important}
.lchat .lc-sidecol h3{margin:0 0 12px!important;padding:0!important;border:0!important;border-image:none!important;background:none!important;text-align:left!important;font-family:Inter,system-ui,sans-serif!important;font-size:.72rem!important;font-weight:700!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:var(--mut)!important;text-shadow:none!important;display:flex!important;align-items:center!important;gap:8px!important}
.lchat .lc-sidecol h3::after{content:""!important;flex:1!important;height:1px!important;background:linear-gradient(90deg,var(--cv-rule),transparent)!important}
.lchat .lc-bigon:not([hidden]){display:flex!important;align-items:center!important;gap:6px!important;color:var(--text2)!important;font-size:.85rem!important;margin:0 0 10px!important}
.lchat .lc-bigon .live{width:8px!important;height:8px!important;border-radius:50%!important;background:var(--em)!important;box-shadow:0 0 6px var(--em)!important}
.lchat .lc-olist{list-style:none!important;margin:0!important;padding:0!important;display:flex!important;flex-direction:column!important;gap:2px!important}
.lchat .lc-olist li{position:relative!important;display:flex!important;align-items:center!important;gap:10px!important;padding:5px 8px!important;border-radius:6px!important;font-size:.88rem!important;color:var(--text2)!important}
.lchat .lc-olist li:hover{background:var(--cv-row-h)!important}
.lchat .lc-olist li>.av:first-child{position:relative!important}
.lchat .lc-olist li::before{content:""!important;position:absolute!important;left:30px!important;top:24px!important;width:9px!important;height:9px!important;border-radius:50%!important;background:var(--em)!important;box-shadow:0 0 0 2px var(--cv-field)!important;z-index:1!important}
.lchat .lc-olist .bdg{margin-left:auto!important;transform:scale(.85)!important;transform-origin:right center!important}
.lchat .lc-onwait{margin:6px 0 0!important;padding:22px 10px 20px!important;text-align:center!important;font-size:.82rem!important;line-height:1.5!important;color:var(--mut)!important;border:0!important;border-radius:8px!important;
 background:radial-gradient(circle at 50% 28px,rgba(47,224,122,.12),transparent 46px) no-repeat!important}
.lchat .lc-onwait::before{content:""!important;display:block!important;width:34px!important;height:34px!important;margin:0 auto 12px!important;border-radius:50%!important;
 background:radial-gradient(circle,var(--em) 0 3px,transparent 4px),radial-gradient(circle,transparent 0 9px,var(--cv-ring) 9px 10px,transparent 11px),radial-gradient(circle,transparent 0 15px,rgba(150,165,168,.45) 15px 16px,transparent 17px)!important;filter:drop-shadow(0 0 6px var(--emg))!important}

@media (max-width:860px){.lchat .lc-grid{grid-template-columns:minmax(0,1fr)!important}.lchat .lc-sidecol{display:none!important}}
@media (max-width:720px){html body .lchat{border-width:9px!important;border-image-width:9px!important;padding:0!important}
 .lchat .lc-head::before,.lchat .lc-head::after,.lchat .lc-body::before,.lchat .lc-body::after{width:30px!important;height:30px!important}
 .lchat .lc-head::before{left:-13px!important;top:-13px!important}.lchat .lc-head::after{right:-13px!important;top:-13px!important}.lchat .lc-body::before{left:-13px!important;bottom:-13px!important}.lchat .lc-body::after{right:-13px!important;bottom:-13px!important}
 .lchat .lc-head{padding:10px 12px!important}.lchat .lc-pin{font-size:.75rem!important}
 .lchat .lc-msg{grid-template-columns:34px minmax(0,1fr)!important;column-gap:11px!important;padding:4px 12px!important}
 .lchat .lc-msg>.av{width:34px!important;height:34px!important;font-size:.92rem!important}
 .lchat .lc-acts{right:10px!important}
 .lchat .lc-foot{position:sticky!important;bottom:0!important;z-index:4!important;padding:8px 10px calc(10px + env(safe-area-inset-bottom))!important;background:linear-gradient(180deg,transparent,var(--cv-field) 30%)!important}
 .lchat .lc-say input{font-size:16px!important}
 .lchat .lc-say button[type=submit]{padding:0 14px!important}}

:root,[data-theme=dark]{--cv-div:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 16' preserveAspectRatio='none' fill='none' stroke='%23aeb9bb' stroke-width='1'%3E%3Cpath d='M20 8h130M210 8h130' stroke-opacity='.55'/%3E%3Cpath d='M0 8h20M340 8h20' stroke-opacity='.2'/%3E%3Cpath d='M150 8q8-7 16-2t-2 4M210 8q-8-7-16-2t2 4M150 8q8 7 16 2M210 8q-8 7-16 2'/%3E%3Cpath d='M180 2l6 6-6 6-6-6z' fill='%232fe07a' stroke='%23aeb9bb'/%3E%3Ccircle cx='166' cy='8' r='1.2' fill='%23aeb9bb'/%3E%3Ccircle cx='194' cy='8' r='1.2' fill='%23aeb9bb'/%3E%3C/svg%3E")!important;--cv-edge:#6b777a!important;
 --cv-engrave:repeating-linear-gradient(90deg,rgba(255,255,255,.012) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(0,0,0,.08) 0 1px,transparent 1px 4px)!important}
[data-theme=light]{--cv-div:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 360 16' preserveAspectRatio='none' fill='none' stroke='%23707b7e' stroke-width='1'%3E%3Cpath d='M20 8h130M210 8h130' stroke-opacity='.55'/%3E%3Cpath d='M0 8h20M340 8h20' stroke-opacity='.2'/%3E%3Cpath d='M150 8q8-7 16-2t-2 4M210 8q-8-7-16-2t2 4M150 8q8 7 16 2M210 8q-8 7-16 2'/%3E%3Cpath d='M180 2l6 6-6 6-6-6z' fill='%230f9d4f' stroke='%23707b7e'/%3E%3Ccircle cx='166' cy='8' r='1.2' fill='%23707b7e'/%3E%3Ccircle cx='194' cy='8' r='1.2' fill='%23707b7e'/%3E%3C/svg%3E")!important;--cv-edge:#a4aeb0!important;
 --cv-engrave:repeating-linear-gradient(90deg,rgba(0,0,0,.012) 0 1px,transparent 1px 3px),repeating-linear-gradient(0deg,rgba(255,255,255,.35) 0 1px,transparent 1px 4px)!important}
html body .lchat{border:1px solid var(--cv-edge)!important;border-image:none!important;border-radius:6px!important;
 box-shadow:0 0 0 1px rgba(0,0,0,.55),inset 0 0 0 1px rgba(255,255,255,.04),inset 0 0 0 4px rgba(0,0,0,.18),inset 0 0 0 5px rgba(170,185,188,.12),0 30px 70px -30px rgba(0,0,0,.8),0 0 40px -24px var(--em)!important;
 background:var(--cv-engrave),var(--cv-circ) 0 0/240px 240px,var(--cv-field)!important;background-clip:border-box!important}
[data-theme=light] html body .lchat,html[data-theme=light] body .lchat{box-shadow:0 0 0 1px rgba(255,255,255,.8),inset 0 0 0 4px rgba(0,0,0,.03),inset 0 0 0 5px rgba(120,135,138,.18),0 24px 50px -30px rgba(0,0,0,.35)!important}
.lchat .lc-head::before,.lchat .lc-head::after,.lchat .lc-body::before,.lchat .lc-body::after{width:40px!important;height:40px!important;opacity:.95!important;filter:drop-shadow(0 0 3px rgba(47,224,122,.25))!important}
.lchat .lc-head::before{left:5px!important;top:5px!important}.lchat .lc-head::after{right:5px!important;top:5px!important}.lchat .lc-body::before{left:5px!important;bottom:5px!important}.lchat .lc-body::after{right:5px!important;bottom:5px!important}
.lchat .lc-head{padding:14px 52px 16px!important;background:var(--cv-div) center bottom/440px 18px no-repeat,var(--cv-engrave),var(--cv-bar)!important;border-bottom:0!important;box-shadow:none!important;border-radius:5px 5px 0 0!important}
.lchat .lc-pin{border-top:1px solid var(--cv-rule)!important;padding:7px 0 12px!important}
.lchat .lc-head h2 .hico{width:32px!important;height:32px!important;color:var(--em)!important;
 background:radial-gradient(circle,rgba(47,224,122,.2) 0 9px,transparent 10px),repeating-conic-gradient(from 0deg,var(--cv-ring) 0 2deg,transparent 2deg 15deg),radial-gradient(circle,var(--cv-field) 0 12px,transparent 12.5px)!important;
 -webkit-mask:radial-gradient(circle,#000 15.5px,transparent 16px)!important;mask:radial-gradient(circle,#000 15.5px,transparent 16px)!important;
 box-shadow:inset 0 0 0 1px var(--cv-ring),inset 0 0 0 3px rgba(0,0,0,.4),inset 0 0 0 4px rgba(170,185,188,.5)!important}
.lchat .lc-head h2 .hico svg{width:14px!important;height:14px!important;filter:drop-shadow(0 0 4px var(--em))!important}
.lchat .lc-foot{padding:16px 22px 22px!important;background:var(--cv-div) center top/440px 18px no-repeat!important}
.lchat .lc-say button[type=submit]{position:relative!important;letter-spacing:.12em!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 0 0 2px rgba(6,60,30,.35),inset 0 0 0 3px rgba(220,255,235,.35),inset 0 -2px 0 rgba(0,0,0,.25),0 0 0 1px #0b4a27,0 2px 10px -3px var(--emg)!important;
 text-shadow:0 1px 0 rgba(255,255,255,.35),0 -1px 0 rgba(0,0,0,.25)!important}
.lchat .lc-say button[type=submit]::before,.lchat .lc-say button[type=submit]::after{content:""!important;position:absolute!important;top:50%!important;width:4px!important;height:4px!important;margin-top:-2px!important;transform:rotate(45deg)!important;background:currentColor!important;opacity:.55!important}
.lchat .lc-say button[type=submit]::before{left:7px!important}.lchat .lc-say button[type=submit]::after{right:7px!important}
.lchat .lc-sidecol{background:var(--cv-engrave),linear-gradient(180deg,rgba(0,0,0,.2),rgba(0,0,0,.06))!important;border-left:0!important;box-shadow:inset 1px 0 0 rgba(0,0,0,.4),inset 2px 0 0 rgba(170,185,188,.1)!important}
.lchat .lc-sidecol h3{justify-content:center!important;gap:0!important;flex-direction:column!important;padding-bottom:12px!important;margin-bottom:12px!important;background:var(--cv-div) center bottom/200px 10px no-repeat!important}
.lchat .lc-sidecol h3::after{display:none!important}
.lchat .lc-onwait{background:var(--cv-div) center bottom/150px 10px no-repeat,radial-gradient(circle at 50% 28px,rgba(47,224,122,.12),transparent 46px) no-repeat!important;padding-bottom:28px!important}

.lchat .lc-msg .who{gap:4px 12px!important;min-height:32px!important}
.lchat .lc-msg .who .bdgs{display:inline-flex!important;align-items:center!important;gap:6px!important;margin:0!important}
.lchat .who .bdg .rkx-sh,.lchat .who .bdg img.bdg-paint{display:none!important}
.lchat .who .bdg.rkx-hasbn{display:inline-flex!important;align-items:center!important;height:32px!important;border:0!important;border-image:none!important;background:none!important;padding:0!important;margin:0!important;box-shadow:none!important;filter:none!important;line-height:0!important}
.lchat .who .bdg.rkx-hasbn .rkx-bn{display:block!important;height:32px!important;width:auto!important;margin:0!important;filter:none!important}
.lchat .who .bdg.rkx-hasbn .rkx-name{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.lchat .who .bdg:not(.rkx-hasbn){display:inline-flex!important;align-items:center!important;height:22px!important;margin:0 4px!important;padding:0 11px!important;border:1px solid #6f7b7d!important;border-image:none!important;border-radius:3px!important;
 background:linear-gradient(180deg,#2a3132,#151a1b)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 2px rgba(0,0,0,.35),0 0 0 1px #050707,0 1px 3px rgba(0,0,0,.5)!important;
 font-family:Cinzel,Georgia,serif!important;font-size:.68rem!important;font-weight:700!important;letter-spacing:.09em!important;text-transform:uppercase!important;color:#dfe6e3!important;text-shadow:0 1px 0 #000!important;line-height:1!important;filter:none!important}
[data-theme=light] .lchat .who .bdg:not(.rkx-hasbn){background:linear-gradient(180deg,#fdfefe,#dfe5e6)!important;border-color:#9aa4a6!important;color:#24302c!important;text-shadow:0 1px 0 #fff!important;box-shadow:inset 0 1px 0 #fff,0 1px 2px rgba(0,0,0,.12)!important}
.lchat .who .bdg:not(.rkx-hasbn) .rkx-name,.lchat .who .bdg:not(.rkx-hasbn) .bdg-t{color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;font:inherit!important}
.lchat .lc-olist .bdg.rkx-hasbn{border:0!important;border-image:none!important;background:none!important;padding:0!important}
.lchat .lc-olist .bdg .rkx-sh{display:none!important}
.lchat .lc-olist .bdg.rkx-hasbn .rkx-bn{display:block!important;height:22px!important;width:auto!important}
.lchat .lc-olist .bdg.rkx-hasbn .rkx-name{display:none!important}
@media (max-width:720px){.lchat .lc-head{padding:12px 40px 14px!important}
 .lchat .lc-head::before,.lchat .lc-head::after,.lchat .lc-body::before,.lchat .lc-body::after{width:28px!important;height:28px!important}
 .lchat .lc-head::before{left:4px!important;top:4px!important}.lchat .lc-head::after{right:4px!important;top:4px!important}.lchat .lc-body::before{left:4px!important;bottom:4px!important}.lchat .lc-body::after{right:4px!important;bottom:4px!important}}
@media (max-width:480px){.lchat .lc-msg .who{gap:2px 8px!important;min-height:26px!important}.lchat .who .bdg.rkx-hasbn,.lchat .who .bdg.rkx-hasbn .rkx-bn{height:26px!important}
 .lchat .who .bdg:not(.rkx-hasbn){height:19px!important;padding:0 8px!important;font-size:.6rem!important;margin:0 2px!important}.lchat .lc-msg .who time{font-size:.7rem!important}}
@media (max-width:720px){.lchat .lc-head{background:var(--cv-div) center bottom/240px 12px no-repeat,var(--cv-engrave),var(--cv-bar)!important}
 .lchat .lc-foot{padding-top:16px!important;background:var(--cv-div) center 3px/240px 12px no-repeat,var(--cv-field)!important;box-shadow:0 -10px 14px -6px var(--cv-field)!important}}

.lchat .lc-msg .who{min-height:0!important;gap:3px 10px!important}
.lchat .lc-msg .who .bdgs{gap:5px!important}
.lchat .who .bdg,.lchat .who .bdg.rkx-hasbn,.lchat .who .bdg:not(.rkx-hasbn){--gem:#aeb7b9!important;display:inline-flex!important;align-items:center!important;gap:5px!important;height:19px!important;margin:0!important;padding:0 7px 0 6px!important;
 border:1px solid #4d5759!important;border-image:none!important;border-radius:3px!important;background:linear-gradient(180deg,#232a2b,#141819)!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08),inset 0 -1px 0 rgba(0,0,0,.4),0 1px 2px rgba(0,0,0,.35)!important;filter:none!important;
 font:600 .62rem/1 Cinzel,Georgia,serif!important;letter-spacing:.1em!important;text-transform:uppercase!important;color:#cdd5d2!important;text-shadow:0 1px 0 #000!important;transform:none!important}
[data-theme=light] .lchat .who .bdg,[data-theme=light] .lchat .who .bdg.rkx-hasbn,[data-theme=light] .lchat .who .bdg:not(.rkx-hasbn){border-color:#b3bcbe!important;background:linear-gradient(180deg,#fbfcfc,#e4e9ea)!important;color:#33403c!important;text-shadow:0 1px 0 #fff!important;box-shadow:inset 0 1px 0 #fff,0 1px 1px rgba(0,0,0,.08)!important}
.lchat .who .bdg::before{content:""!important;flex:0 0 auto!important;width:6px!important;height:6px!important;border-radius:50%!important;background:radial-gradient(circle at 35% 30%,#fff 0 12%,var(--gem) 45%,color-mix(in srgb,var(--gem) 55%,#000) 100%)!important;box-shadow:0 0 4px color-mix(in srgb,var(--gem) 60%,transparent)!important}
.lchat .who .bdg::after{display:none!important}
.lchat .who .bdg .rkx-bn,.lchat .who .bdg .rkx-sh,.lchat .who .bdg img{display:none!important}
.lchat .who .bdg .rkx-name,.lchat .who .bdg.rkx-hasbn .rkx-name,.lchat .who .bdg .bdg-t{position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;color:inherit!important;background:none!important;-webkit-text-fill-color:currentColor!important;font:inherit!important;margin:0!important;padding:0!important}
.lchat .who .bdg:has(.rkc-owner){--gem:#b8d42e!important}
.lchat .who .bdg:has(.rkc-mod){--gem:#2fe07a!important}
.lchat .who .bdg:has(.rkc-turbo){--gem:#4f8dff!important}
.lchat .who .bdg:has(.rkc-overclocked){--gem:#3fe0f0!important}
.lchat .who .bdg:has(.rkc-max-compute){--gem:#e4ebee!important}
.lchat .who .bdg:has(.rkc-founding){--gem:#a67bff!important}
@media (max-width:480px){.lchat .who .bdg,.lchat .who .bdg.rkx-hasbn,.lchat .who .bdg:not(.rkx-hasbn){height:18px!important;padding:0 6px 0 5px!important;font-size:.58rem!important}}

.lchat .lc-say{gap:4px!important;padding:5px!important}
.lchat .lc-say .lc-gifbtn,.lchat .lc-say .emp-btn{width:34px!important;height:34px!important;margin:0!important;padding:0!important;border:1px solid transparent!important;border-radius:7px!important;background:none!important;color:var(--mut)!important;opacity:1!important;filter:none!important;
 font:700 .6rem/1 Inter,system-ui,sans-serif!important;letter-spacing:.06em!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important}
.lchat .lc-say .lc-gifbtn{font-size:0!important}
.lchat .lc-say .lc-gifbtn::before{content:"GIF"!important;font:700 9px/1 Inter,system-ui,sans-serif!important;letter-spacing:.05em!important;padding:3px 3px 2px!important;border:1.4px solid currentColor!important;border-radius:3px!important}
.lchat .lc-say .emp-btn{font-size:0!important}
.lchat .lc-say .emp-btn::before{content:""!important;width:17px!important;height:17px!important;background:currentColor!important;
 -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 14.5q3.5 3 7 0'/%3E%3Ccircle cx='9' cy='10' r='.9' fill='%23000'/%3E%3Ccircle cx='15' cy='10' r='.9' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat!important;
 mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M8.5 14.5q3.5 3 7 0'/%3E%3Ccircle cx='9' cy='10' r='.9' fill='%23000'/%3E%3Ccircle cx='15' cy='10' r='.9' fill='%23000'/%3E%3C/svg%3E") center/contain no-repeat!important}
.lchat .lc-say .lc-gifbtn:hover,.lchat .lc-say .emp-btn:hover,.lchat .lc-say .lc-gifbtn[aria-expanded=true],.lchat .lc-say .emp-btn[aria-expanded=true]{color:var(--text)!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.01))!important;border-color:var(--cv-rule)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)!important}
.lchat .lc-say button[type=submit]{height:34px!important;margin-left:2px!important;padding:0 16px!important;border:1px solid rgba(47,224,122,.55)!important;border-image:none!important;border-radius:7px!important;
 background:linear-gradient(180deg,#2b3334,#171c1d 55%,#101415)!important;color:#d9f7e6!important;font:700 .8rem/1 Cinzel,Georgia,serif!important;letter-spacing:.1em!important;text-shadow:0 1px 0 #000!important;
 box-shadow:inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(0,0,0,.5),0 0 10px -3px var(--emg)!important}
.lchat .lc-say button[type=submit]::before,.lchat .lc-say button[type=submit]::after{display:none!important;content:none!important}
.lchat .lc-say button[type=submit]:hover{filter:none!important;border-color:var(--em)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.14),inset 0 0 0 1px rgba(0,0,0,.5),0 0 14px -2px var(--emg)!important}
[data-theme=light] .lchat .lc-say button[type=submit]{background:linear-gradient(180deg,#fdfefe,#dfe5e6)!important;color:#0b5e30!important;text-shadow:0 1px 0 #fff!important;border-color:rgba(15,157,79,.6)!important;box-shadow:inset 0 1px 0 #fff,0 0 8px -3px var(--emg)!important}
@media (max-width:480px){.lchat .lc-say button[type=submit]{padding:0 12px!important}}

.lchat .who .bdg.rkx,.lchat .who .bdg.rkx.rkx-hasbn{--gem:transparent!important;height:20px!important;width:20px!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;border-image:none!important;background:none!important;box-shadow:none!important;filter:none!important;position:relative!important}
.lchat .who .bdg.rkx::before,.lchat .who .bdg.rkx::after{display:none!important;content:none!important}
.lchat .who .bdg.rkx .rkx-sh{display:block!important;width:20px!important;height:20px!important;margin:0!important;filter:drop-shadow(0 1px 1.5px rgba(0,0,0,.55))!important}
.lchat .who .bdg.rkx .rkx-bn{display:none!important}
.lchat .who .bdg.rkx .rkx-name,.lchat .who .bdg.rkx.rkx-hasbn .rkx-name{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important;white-space:nowrap!important}
.lchat .who .bdg.rkx:hover .rkx-sh{filter:drop-shadow(0 0 4px var(--emg)) drop-shadow(0 1px 1.5px rgba(0,0,0,.55))!important}
.lchat .lc-msg .who{align-items:center!important}
.lchat .lc-msg .who .bdgs{gap:3px!important;margin-left:-3px!important}
@media (max-width:480px){.lchat .who .bdg.rkx,.lchat .who .bdg.rkx.rkx-hasbn,.lchat .who .bdg.rkx .rkx-sh{width:18px!important;height:18px!important}}

.lchat .lc-msg{column-gap:20px!important}
.lchat .lc-msg .who{column-gap:10px!important}
.lchat .lc-msg .who .bdgs{margin-left:-3px!important}
@media (max-width:720px){.lchat .lc-msg{column-gap:15px!important}}

.lchat .lc-head,.lchat .lc-head{background:var(--cv-engrave),var(--cv-bar)!important;border-bottom:1px solid var(--cv-rule)!important;padding:14px 52px 0!important;align-items:center!important}
.lchat .lc-head h2 .hico{display:none!important}
.lchat .lc-head h2{gap:10px!important;font-size:1.02rem!important;line-height:1.2!important;align-items:baseline!important}
.lchat .lc-head h2 .live{align-self:center!important}
.lchat .lc-collapse{align-self:center!important}
.lchat .lc-pin{margin-top:10px!important;padding:8px 0 10px!important}
.lchat .lc-foot{background:none!important;border-top:1px solid var(--cv-rule)!important;padding-top:14px!important}
@media (max-width:720px){.lchat .lc-head{background:var(--cv-engrave),var(--cv-bar)!important;padding:10px 40px 0!important}
 .lchat .lc-foot{background:var(--cv-field)!important;padding-top:12px!important}}
.lchat .lc-head h2{align-items:center!important;gap:10px!important}
.lchat .lc-head h2::before{display:block!important;content:""!important;order:-1!important;flex:0 0 auto!important;width:28px!important;height:28px!important;border-radius:6px!important;background:url(/img/rd/chat-bubble-28.webp) center/contain no-repeat!important;background-image:image-set(url(/img/rd/chat-bubble-28.webp) 1x,url(/img/rd/chat-bubble-28@2x.webp) 2x)!important;border-radius:0!important;box-shadow:none!important}
.lchat .lc-head h2 .lc-chan{margin-left:-2px!important}
@media (max-width:720px){.lchat .lc-head h2::before{width:26px!important;height:26px!important;background-image:image-set(url(/img/rd/chat-bubble-26.webp) 1x,url(/img/rd/chat-bubble-26@2x.webp) 2x)!important}}
.lchat .lc-msg .who .bdgs{margin-left:1px!important}
.lchat .lc-msg{margin-top:21px!important}
.lchat .lc-msg.grp,.lchat .lc-msg:first-child{margin-top:0!important}

@media (forced-colors:active){.lchat{border-image:none!important;border:2px solid CanvasText!important}}
}

/* nameplates scrapped (owner 10/21) */
.rb-plate,.t-plate,.rb-banner,.rb-np,.pshow-bn,.vprof-bn,.dplates{display:none!important}
