.sec.chat-sec{padding-block: var(--s-4) var(--s-5)}.chat-head{margin-bottom: var(--s-3)}.chat-title{margin: 0}.chat-lead{margin: var(--s-1) 0 0;max-width: 64ch}.card.chat-card{padding: 0}.chat{container: chat / inline-size;display: flex;flex-direction: column;min-width: 0;min-height: 0}.chat-page{height: max(400px,min(880px,calc(100dvh - 236px)))}.chat-bar{display: flex;align-items: center;gap: var(--s-2);min-width: 0;padding: var(--s-2) var(--s-3);border-bottom: 1px solid var(--line)}.chat-h{margin: 0;font-size: 17px;white-space: nowrap}.chat-rooms{display: flex;gap: var(--s-1);flex: 1;min-width: 0;overflow-x: auto;scrollbar-width: thin}.chat-room{display: inline-flex;align-items: center;gap: var(--s-2);flex: none;min-height: var(--tap);padding-inline: var(--s-3);border-radius: var(--r);font-size: 15px;font-weight: 600;color: var(--text-2);white-space: nowrap}.chat-room:hover{color: var(--text);background: rgba(255,255,255,.05)}.chat-room[aria-current="page"]{color: var(--text);background: var(--raised);box-shadow: inset 0 -2px 0 var(--accent-text,var(--brand-text))}.chat-room-dot{width: 8px;height: 8px;border-radius: 50%;flex: none;background: var(--accent-text,var(--brand-text))}.chat-sel{flex: 1;min-width: 0;min-height: var(--tap)}.chat-who{display: inline-flex;align-items: center;justify-content: center;gap: 6px;flex: none;min-width: var(--tap);min-height: var(--tap);padding-inline: 10px;margin-inline-start: auto;border-radius: var(--r);border: 1px solid var(--line-strong);background: none;color: var(--text-2);font: inherit;font-size: 14px;cursor: pointer}.chat-who:hover,.chat-who[aria-expanded="true"]{color: var(--text);border-color: var(--line-loud)}.chat-pop .chat-who{margin-inline-start: 0}.chat-state{position: absolute;z-index: 3;top: 0;inset-inline: 0;margin: 0;padding: var(--s-2) var(--s-3);display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);font-size: 14px;color: var(--text-2);border-bottom: 1px solid var(--line);background: var(--raised)}.chat-state:empty{display: none}.chat[data-state="auth"] .chat-state,.chat[data-state="banned"] .chat-state,.chat[data-state="gone"] .chat-state{color: var(--brand-text)}.chat-state-b{min-height: var(--tap)}.chat-body{position: relative;flex: 1;min-height: 0;display: grid;grid-template-columns: minmax(0,1fr)}.chat-main{position: relative;min-width: 0;min-height: 0;display: flex;flex-direction: column}.chat-list{list-style: none;margin: 0;padding: var(--s-3) var(--s-2);flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain}.chat-list:focus-visible{outline: 2px solid var(--blue-text);outline-offset: -2px}.chat-empty{position: absolute;inset: 0;display: grid;place-items: center;margin: 0;padding: var(--s-5);text-align: center;color: var(--text-3);font-size: 14.5px;pointer-events: none}.chat-empty[hidden]{display: none}.chat-m{position: relative;display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 0 8px;padding: 6px var(--s-2);border-radius: var(--r)}.chat-av-link{display: inline-flex;align-items: center;justify-content: center;align-self: start;width: var(--tap);height: var(--tap);margin-block: -4px;border-radius: 50%}.chat-av-link:hover .chat-av{border-color: var(--brand-bright)}.chat-m > .chat-av{justify-self: center}.chat-m:hover{background: rgba(255,255,255,.03)}.chat-m-cont{padding-top: 0}.chat-av{position: relative;overflow: hidden;display: inline-flex;align-items: center;justify-content: center;width: 36px;height: 36px;border-radius: 50%;flex: none;background: var(--brand-dim);color: var(--brand-bright);border: 1px solid var(--brand-line);font-family: var(--head);font-weight: 800;font-size: 13px}.chat-av-sm{width: 28px;height: 28px}.chat-m-cont .chat-av{visibility: hidden;height: 0;border: 0}.chat-mb{min-width: 0}.chat-mh{margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px var(--s-2);font-size: 14px;line-height: 1.5}.chat-name{font-weight: 700;color: var(--text);overflow-wrap: anywhere}a.chat-name:hover{text-decoration: underline;text-underline-offset: 3px}.chat-tag{font-size: 13px;padding: 0 6px;min-height: 0;line-height: 1.6}.chat-time{font-size: 13px;color: var(--text-4)}.chat-text{margin: 2px 0 0;font-size: 15px;line-height: 1.55;color: var(--text);white-space: pre-wrap;overflow-wrap: anywhere;unicode-bidi: plaintext}.chat-m.is-pending .chat-text,.chat-m.is-pending .chat-mh{opacity: .62}.chat-day{display: flex;align-items: center;gap: var(--s-3);margin: var(--s-3) 0 var(--s-2);font-size: 13px;color: var(--text-3)}.chat-day::before,.chat-day::after{content: '';flex: 1;height: 1px;background: var(--line)}.chat-sys{margin: var(--s-2) 0;text-align: center;font-size: 13px;color: var(--text-3)}.chat-mod{display: inline-flex;align-items: center;justify-content: center;align-self: start;width: var(--tap);height: var(--tap);margin-block: -6px;border-radius: var(--r);border: 0;background: none;color: var(--text-3);cursor: pointer;opacity: 0}.chat-m:hover .chat-mod,.chat-mod:focus-visible,.chat-mod[aria-expanded="true"]{opacity: 1}.chat-mod:hover{color: var(--text);background: rgba(255,255,255,.06)}@media (pointer: coarse){.chat-mod{opacity: 1}}.chat-menu{position: absolute;z-index: 4;top: calc(100% - 4px);inset-inline-end: var(--s-2);display: grid;min-width: 210px;padding: 4px;background: var(--elevated);border: 1px solid var(--line-strong);border-radius: var(--r);box-shadow: var(--shadow-lg)}.chat-menu.up{top: auto;bottom: calc(100% - 4px)}.chat-menu button{min-height: var(--tap);padding-inline: var(--s-3);border: 0;border-radius: var(--r-sm);background: none;color: var(--text);font: inherit;font-size: 14px;text-align: start;cursor: pointer}.chat-menu button:hover,.chat-menu button:focus-visible{background: rgba(255,255,255,.07)}.chat-menu button.is-danger{color: var(--brand-text)}.chat-newer{position: absolute;bottom: var(--s-3);left: 50%;transform: translateX(-50%);z-index: 2;min-height: var(--tap)}.chat-newer[hidden]{display: none}.chat-side{display: none;min-width: 0;overflow-y: auto}.chat[data-who="1"] .chat-side{display: block;position: absolute;z-index: 3;inset-block: 0;inset-inline-end: 0;width: min(280px,88%);background: var(--elevated);border-inline-start: 1px solid var(--line-strong);box-shadow: var(--shadow-lg)}.chat-side-h{display: flex;align-items: center;gap: var(--s-2);margin: 0;padding: var(--s-3) var(--s-3) var(--s-1);font-family: var(--font);font-size: 13.5px;font-weight: 700;color: var(--text-3)}.chat-people{list-style: none;margin: 0;padding: 0 var(--s-2) var(--s-3)}.chat-person{display: flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding-inline: var(--s-1);font-size: 14px;min-width: 0;border-radius: var(--r);color: inherit}a.chat-person:hover{background: rgba(255,255,255,.05)}.chat-person .chat-name{font-weight: 600;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@container chat (min-width: 760px){.chat-body{grid-template-columns: minmax(0,1fr) 236px}.chat-side,.chat[data-who="1"] .chat-side{display: block;position: static;width: auto;box-shadow: none;background: none;border-inline-start: 1px solid var(--line)}.chat-who{display: none}}.chat-typing{margin: 0;min-height: 22px;padding: 2px var(--s-3) 0;font-size: 13px;color: var(--text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.chat-form{display: flex;align-items: flex-end;gap: var(--s-2);padding: var(--s-1) var(--s-3) var(--s-3)}.chat-input{flex: 1;min-width: 0;min-height: var(--tap);max-height: 132px;resize: none;overflow-y: auto;padding: 10px 12px;font-size: 15px;line-height: 1.5;unicode-bidi: plaintext}.chat-left{align-self: center;font-size: 13px;color: var(--text-4)}.chat-left[hidden]{display: none}.chat-send{min-width: var(--tap);min-height: var(--tap);padding-inline: var(--s-3)}.chat-send svg{transform: scaleX(-1)}.chat-note{margin: 0 var(--s-3) var(--s-3);font-size: 14px;color: var(--brand-text)}.chat-note[hidden]{display: none}.chat-noscript{margin: 0;padding: var(--s-3);font-size: 14.5px;color: var(--text-2)}.chat-pop{position: fixed;z-index: 86;inset-inline-end: var(--s-4);bottom: 84px;width: min(380px,calc(100vw - 32px));height: min(580px,calc(100dvh - 120px));display: flex;flex-direction: column;overflow: hidden;background: var(--surface);border: 1px solid var(--line-strong);border-radius: var(--r-lg);box-shadow: var(--shadow-lg)}.chat-pop[hidden]{display: none}.chat-pop > .chat{flex: 1}.chat-pop[aria-busy="true"]::after{content: '';margin: auto;width: 26px;height: 26px;border-radius: 50%;border: 2px solid var(--line-strong);border-top-color: var(--blue-text)}@media (prefers-reduced-motion: no-preference){html.rv-js .chat-pop[aria-busy="true"]::after{animation: chat-spin .9s linear infinite}}@keyframes chat-spin{to{transform: rotate(1turn)}}.chat-fab{position: fixed;z-index: 80;inset-inline-end: var(--s-4);bottom: var(--s-4);width: 52px;height: 52px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: rgba(10,10,12,.88);color: var(--blue-text);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1.5px var(--blue),0 10px 26px -12px rgba(0,0,0,.9)}.chat-fab:hover{color: #fff;background: rgba(10,20,40,.94)}.chat-fab[aria-expanded="true"]{color: #fff;background: var(--blue-solid)}.head-chat{display: none}@media (max-width: 860px){.chat-fab,.chat-pop{display: none}.chat-page{height: max(360px,calc(100dvh - 146px - var(--dock-h,86px)))}.chat-sec .chat-lead{display: none}}@media (max-width: 860px) and (min-width: 360px){.head-chat{display: inline-flex}}@media (min-width: 1200px){.head-chat{display: inline-flex}.head-chat[aria-expanded="true"]{color: var(--blue-text)}}@media print{.chat-fab,.chat-pop{display: none}}.chat-h-staff{display: none;align-items: center;gap: 6px;color: #FFC46B}.chat[data-room="staff"] .chat-h-comm{display: none}.chat[data-room="staff"] .chat-h-staff{display: inline-flex}.chat-pop:has(> .chat[data-room="staff"]){border-color: rgba(255,196,107,.6)}.staff-fab[aria-expanded="true"]{color: #1A1203;background: #FFC46B}.staff-fab-n{min-width: 20px;height: 20px;padding: 0 6px;border-radius: 999px;font-size: 12px;line-height: 20px;color: #fff;background: var(--brand);text-align: center}.chat-only{display: none}.chat[data-room="staff"] .chat-only{display: flex;align-items: center;gap: 6px;margin: 0;padding: 6px 14px;font-size: 13px;font-weight: 700;color: #FFC46B;background: rgba(255,196,107,.08);border-bottom: 1px solid rgba(255,196,107,.2)}.chat[data-room="staff"] select.input.chat-sel{display: none}.chat-room.is-staff{color: #FFC46B}.chat-room.is-staff svg{flex: none}.chat-tag.chat-title{color: #FFD9A0;background: rgba(255,196,107,.08);box-shadow: inset 0 0 0 1px rgba(255,196,107,.35)}.chat-pin{display: flex;align-items: center;gap: 8px;margin: 0;padding: 4px 6px 4px 12px;font-size: 13px;border-bottom: 1px solid var(--line);background: rgba(46,125,255,.1)}.chat-pin-k{display: inline-flex;align-items: center;gap: 4px;flex: none;font-weight: 800;color: var(--blue-text)}.chat-pin-t{flex: 1 1 auto;min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--text)}.chat-pin-x{flex: none}.chat-ro{margin: 0;padding: 10px 14px;font-size: 14px;line-height: 1.5;color: var(--text-2);border-top: 1px solid var(--line);background: var(--raised)}.chat[data-ro] .chat-form,.chat[data-ro] .chat-typing{display: none}.head-chat[data-unread]{position: relative}.chat-fab[data-unread]::after,.head-chat[data-unread]::after{content: '';position: absolute;top: 6px;inset-inline-end: 6px;width: 10px;height: 10px;border-radius: 50%;background: var(--brand);box-shadow: 0 0 0 2px var(--bg)}.staff-fab{position: fixed;z-index: 80;inset-inline-end: calc(var(--s-4) + 62px);bottom: var(--s-4);width: 52px;height: 52px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;color: #FFC46B;background: rgba(10,10,12,.88);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1.5px #FFC46B,0 10px 26px -12px rgba(0,0,0,.9)}.staff-fab:hover{color: #1A1203;background: #FFC46B}.staff-fab-n{position: absolute;top: -4px;inset-inline-start: -4px}.chat-toast{position: fixed;z-index: 90;inset-inline-end: var(--s-4);bottom: calc(var(--s-4) + 66px);width: min(340px,calc(100vw - 32px));display: grid;grid-template-columns: minmax(0,1fr) auto;gap: 4px 8px;padding: 10px 6px 10px 14px;border-radius: var(--r);background: rgba(16,16,22,.97);box-shadow: inset 0 0 0 1px var(--line-strong),0 16px 34px -10px rgba(0,0,0,.85);opacity: 0;transform: translateY(8px);pointer-events: none;transition: opacity .2s,transform .2s}.chat-toast.on{opacity: 1;transform: none;pointer-events: auto}.chat-toast-h{grid-column: 1;margin: 0;display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 8px;font-size: 14px;color: var(--text)}.chat-toast-h span{font-size: 13px;color: var(--text-3)}.chat-toast-t{grid-column: 1;margin: 0;font-size: 14px;line-height: 1.45;color: var(--text-2);overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow-wrap: anywhere}.chat-toast-go{grid-column: 1;justify-self: start}.chat-toast-x{grid-column: 2;grid-row: 1 / span 3;align-self: start}@media (max-width: 860px){.staff-fab{display: none}.chat-toast{inset-inline: 12px;width: auto;bottom: calc(var(--dock-h,70px) + 12px)}}@media (prefers-reduced-motion: reduce){.chat-toast{transition: none;transform: none}}@media print{.staff-fab,.chat-toast{display: none}}.sc-wrap{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: 16px;align-items: start}.sc-chat{padding: 0;overflow: hidden}.sc-chat .chat-page{height: min(78vh,760px)}.sc-side{display: grid;gap: 12px;position: sticky;top: 76px}.sc-h{margin: 0 0 10px}.sc-none{margin: 0}@media (max-width: 1100px){.sc-wrap{grid-template-columns: minmax(0,1fr)}.sc-side{position: static}}.tour-dim{position: fixed;inset: 0;z-index: 1000;pointer-events: none;background: rgba(5,5,8,.72)}.tour-dim.is-spot{background: radial-gradient(circle at var(--cx,50%) var(--cy,50%),rgba(5,5,8,.3) 0,rgba(5,5,8,.78) 360px)}.tour-ret{position: fixed;z-index: 1001;pointer-events: none}.tour-ret::before{content: '';position: absolute;inset: 0;border: 2px solid #FF4A4A;filter: drop-shadow(0 0 6px rgba(255,74,74,.85));clip-path: polygon(0 0,22px 0,22px 2px,2px 2px,2px 22px,0 22px,0 0,100% 0,100% 22px,calc(100% - 2px) 22px,calc(100% - 2px) 2px,calc(100% - 22px) 2px,calc(100% - 22px) 0,100% 0,100% 100%,calc(100% - 22px) 100%,calc(100% - 22px) calc(100% - 2px),calc(100% - 2px) calc(100% - 2px),calc(100% - 2px) calc(100% - 22px),100% calc(100% - 22px),100% 100%,0 100%,0 calc(100% - 22px),2px calc(100% - 22px),2px calc(100% - 2px),22px calc(100% - 2px),22px 100%,0 100%)}.tour-ret::after{content: '';position: absolute;inset: 6px;border: 1px solid rgba(255,74,74,.45);border-radius: 6px;box-shadow: 0 0 18px rgba(225,43,43,.35),inset 0 0 18px rgba(225,43,43,.2)}@media (prefers-reduced-motion: no-preference){.tour-ret::after{animation: tour-pulse 1.8s ease-in-out infinite}@keyframes tour-pulse{0%,100%{opacity: 1}50%{opacity: .45}}}.tour-line{position: fixed;z-index: 1001;height: 2px;pointer-events: none;transform-origin: 0 50%;background: linear-gradient(90deg,#FF4A4A,rgba(255,74,74,.15))}.tour-tip{position: fixed;z-index: 1002;left: 12px;top: 12px;width: min(440px,calc(100vw - 24px));box-sizing: border-box;overflow: hidden;background: linear-gradient(180deg,rgba(24,24,31,.98),rgba(14,14,18,.98));border: 1px solid #4a2a2e;border-radius: 12px;box-shadow: 0 22px 60px rgba(0,0,0,.6),0 0 0 1px rgba(225,43,43,.15);color: var(--text)}.tour-tip.is-first{width: min(640px,calc(100vw - 24px))}.tour-top{display: flex;align-items: center;justify-content: space-between;gap: 12px;padding: 10px 18px;background: linear-gradient(90deg,rgba(225,43,43,.24),transparent);border-bottom: 1px solid #3a2226}.tour-tag{font: 800 13px var(--head);letter-spacing: .04em;color: #ffb3b3}.tour-n{font-size: 13px;color: var(--text-3);font-variant-numeric: tabular-nums}.tour-mid{display: grid;grid-template-columns: auto minmax(0,1fr);gap: 14px;align-items: start;padding: 16px 18px 12px}.tour-ico{display: grid;place-items: center;width: 52px;height: 52px;border-radius: 8px;background: #2A1114;border: 1px solid #5a2a2f;color: #FF4A4A}.tour-ico svg{width: 28px;height: 28px;fill: none;stroke: currentColor;stroke-width: 1.8;stroke-linecap: round;stroke-linejoin: round}.tour-h{display: block;font: 700 40px/1 var(--display);margin: 2px 0 6px;text-wrap: balance}.tour-b{margin: 0;font-size: 16px;line-height: 1.7;color: var(--text-2)}.is-first .tour-ico{width: 80px;height: 80px;border-radius: 12px}.is-first .tour-ico svg{width: 42px;height: 42px}.is-first .tour-h{font-size: 60px}.tour-list{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 6px 16px;margin: 0;padding: 0 18px 14px;list-style: none;font: 600 14px var(--head);color: var(--text-2)}.tour-list li{display: flex;gap: 8px;align-items: baseline;min-width: 0}.tour-list .num{font-size: 13px;color: #FF4A4A}.tour-prog{display: flex;gap: 4px;padding: 0 18px 14px}.tour-prog i{flex: 1;height: 4px;border-radius: 4px;background: #34343f}.tour-prog i.on{background: var(--brand)}.tour-row{display: flex;align-items: center;gap: 10px;padding: 0 18px 18px}.tour-row button{min-height: 48px;padding: 0 24px;font: 800 17px var(--head);cursor: pointer}.tour-skip{margin-inline-end: auto;color: var(--text-2);background: transparent;border: 1px solid var(--line-strong);border-radius: 4px}.tour-skip:hover{color: var(--text);border-color: #6a6a7a}.tour-next{color: #fff;background: var(--brand);border: 0;border-radius: 4px;clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px)}.tour-next:hover{background: #F03A3A}.tour-row button:focus-visible{outline: 2px solid #fff;outline-offset: 3px}.tour-row button:disabled{opacity: .6;cursor: default}.tour-row button.tour-next[aria-busy="true"]{opacity: 1;color: transparent;position: relative}.tour-next[aria-busy="true"]::after{content: '';position: absolute;inset: 0;margin: auto;width: 20px;height: 20px;box-sizing: border-box;border: 2px solid rgba(255,255,255,.35);border-top-color: #fff;border-radius: 50%}.tour-prog i{position: relative;overflow: hidden}.tour-prog i.go::after{content: '';position: absolute;inset: 0;background: var(--brand);transform-origin: 100% 50%}@media (prefers-reduced-motion: no-preference){.tour-next[aria-busy="true"]::after{animation: tour-spin .7s linear infinite}.tour-prog i.go::after{animation: tour-fill 1.4s cubic-bezier(.2,.7,.3,1) both}@keyframes tour-spin{to{transform: rotate(1turn)}}@keyframes tour-fill{from{transform: scaleX(0)}to{transform: scaleX(.85)}}}.tour-err{margin: 0;padding: 0 18px 14px;font-size: 13px;color: var(--brand-text)}.tour-err:empty{display: none}.tour-tip.is-dock{left: 10px;right: 10px;top: auto;bottom: calc(var(--dock-h,0px) + 10px);width: auto}@media (max-width: 860px){.tour-h{font-size: 34px}.is-first .tour-h{font-size: 46px}.tour-mid{grid-template-columns: 1fr;gap: 8px}.tour-ico{width: 44px;height: 44px}.is-first .tour-ico{width: 60px;height: 60px}.tour-list{grid-template-columns: repeat(2,minmax(0,1fr));font-size: 13px}}.tour-pill{position: fixed;z-index: 900;inset-inline: 12px;bottom: calc(var(--dock-h,0px) + 12px);margin-inline: auto;width: fit-content;max-width: calc(100vw - 24px);box-sizing: border-box;display: flex;align-items: center;gap: 8px;flex-wrap: wrap;padding: 8px 8px 8px 12px;background: linear-gradient(180deg,rgba(24,24,31,.98),rgba(14,14,18,.98));border: 1px solid #4a2a2e;border-radius: 12px;box-shadow: var(--shadow-lg),0 0 0 1px rgba(225,43,43,.15)}.tour-pill-t{font: 700 14px var(--head);color: var(--text-2);padding-inline: 4px}.tour-pill .btn{min-height: 44px}.hero-side{display: grid;gap: 22px;min-width: 0;align-content: center}.sbub{--sbub-gold: #F2C14E;--sbub-line: rgba(242,193,78,.45);position: relative;display: grid;gap: 12px;min-width: 0;padding: 14px 16px;border-radius: var(--r-xl);background: linear-gradient(160deg,#22130F,#141016 70%);border: 1px solid var(--sbub-line);color: var(--text)}.sbub-arrow::after{content: '';position: absolute;bottom: -9px;left: 48px;width: 16px;height: 16px;transform: rotate(45deg);background: #141016;border-right: 1px solid var(--sbub-line);border-bottom: 1px solid var(--sbub-line)}.sbub-srv,.sbub-rows{display: grid;gap: 6px;min-width: 0}.sbub-msg{margin: 0;font: 800 16px/1.45 var(--head);color: #fff;overflow-wrap: anywhere}.sbub-msg .demoji{width: 1.3em;height: 1.3em;vertical-align: -.3em}.rich-ln{display: block}.rich-ln + .rich-ln{margin-top: .4em}.sbub-row{display: grid;grid-template-columns: 30px minmax(0,1fr) auto;gap: 10px;align-items: center;min-height: 44px;padding: 9px 12px;border-radius: 10px;background: rgba(255,255,255,.04);border: 1px solid rgba(255,255,255,.07);color: inherit;text-decoration: none;transition: background-color var(--fast),border-color var(--fast)}a.sbub-row:hover{background: rgba(255,255,255,.07);border-color: rgba(242,193,78,.35)}a.sbub-row:focus-visible{outline: 2px solid var(--sbub-gold);outline-offset: 2px}.sbub-mk{width: 30px;height: 30px;object-fit: contain}.sbub-tx{display: grid;gap: 1px;min-width: 0}.sbub-tx b{font: 800 14px/1.35 var(--head);color: #fff;overflow-wrap: anywhere}.sbub-tx small{font-size: 13px;line-height: 1.4;color: var(--text-2)}.sbub-when{white-space: nowrap}.sbub-pct{font: 700 34px/1 var(--display);color: var(--sbub-gold);white-space: nowrap;direction: ltr;unicode-bidi: isolate;font-variant-numeric: tabular-nums}.sbub-f{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 12px}.sbub-t{display: inline-flex;align-items: center;gap: 6px;font: 700 13px/1.4 var(--head);color: var(--text-3)}.sbub-t > svg{flex: none;color: var(--sbub-gold)}.sbub-t .num{color: #fff}.sbub-over{display: none;color: var(--text-2)}.sbub-t[data-done] .sbub-left{display: none}.sbub-t[data-done] .sbub-over{display: inline}html:not(.rv-js) .sbub-s{display: none}@media (prefers-reduced-motion: reduce){.sbub-s{display: none}}.sbub-go{display: inline-flex;align-items: center;gap: 4px;min-height: 44px;padding: 0 14px;margin-inline-start: auto;border-radius: var(--r);background: var(--sbub-gold);color: #1B1205;font: 800 14px var(--head);text-decoration: none;transition: background-color var(--fast)}.sbub-go:hover{background: #F7D27A}.sbub-go:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.sbub-store{margin-top: 14px}.sbub-solo{max-width: 640px}.st-note-prev{display: grid;gap: 6px;margin-top: 10px}@media (max-width: 640px){.sbub{padding: 12px}.sbub-msg{font-size: 15px}.sbub-pct{font-size: 30px}}.help-q{position: relative;display: inline-grid;place-items: center;flex: none;inline-size: 28px;block-size: 28px;margin-inline-start: 10px;vertical-align: middle;border-radius: 50%;border: 2px solid var(--line-strong);background: var(--raised);color: var(--text);-webkit-text-fill-color: var(--text);font: 800 16px/1 var(--font);letter-spacing: 0;text-transform: none;text-decoration: none;text-shadow: none}.help-q::after{content: '';position: absolute;inset: -9px}.help-q:hover{border-color: var(--brand);background: var(--elevated)}.help-q:focus-visible{outline: 3px solid var(--text);outline-offset: 2px}@property --hud-l{syntax: '<length>';inherits: true;initial-value: 14px}@property --hud-ln{syntax: '<color>';inherits: true;initial-value: #2A3142}@property --nb-a{syntax: '<angle>';inherits: false;initial-value: 0deg}@property --nb-fill{syntax: '<percentage>';inherits: true;initial-value: 0%}@keyframes rv-nb-spin{to{--nb-a: 360deg}}:root[data-shot]:not([data-scene]){background-image: radial-gradient(1200px 780px at 88% -6%,color-mix(in srgb,var(--tint) 15%,transparent),transparent 62%),radial-gradient(1000px 700px at 4% 12%,color-mix(in srgb,var(--tint) 10%,transparent),transparent 58%),radial-gradient(1400px 900px at 50% 108%,rgba(120,130,170,.07),transparent 64%);background-size: auto;background-repeat: no-repeat;background-position: center;background-attachment: fixed}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav),html:not([data-admin]) .auth-card,html:not([data-admin]) .trow,html:not([data-admin]) .achv,html:not([data-admin]) .cart-line,html:not([data-admin]) .ann-row,html:not([data-admin]) .bd-row,html:not([data-admin]) .bd-add-card,html:not([data-admin]) .state,html:not([data-admin]) .dlg,html:not([data-admin]) .store-bar,html:not([data-admin]) .pkg,html:not([data-admin]) .live-row,html:not([data-admin]) .recent,html:not([data-admin]) .a11y-panel,html:not([data-admin]) .cp-pop,html:not([data-admin]) .wl-share-pop,html:not([data-admin]) .chat-pop,html:not([data-admin]) .card.post,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{isolation: isolate;background: none;border-color: transparent;border-radius: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav),html:not([data-admin]) .auth-card,html:not([data-admin]) .trow,html:not([data-admin]) .achv,html:not([data-admin]) .cart-line,html:not([data-admin]) .ann-row,html:not([data-admin]) .bd-row,html:not([data-admin]) .bd-add-card,html:not([data-admin]) .state,html:not([data-admin]) .dlg,html:not([data-admin]) .pkg,html:not([data-admin]) .live-row,html:not([data-admin]) .recent,html:not([data-admin]) .card.post,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{position: relative}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav)::before,html:not([data-admin]) .auth-card::before,html:not([data-admin]) .trow::before,html:not([data-admin]) .achv::before,html:not([data-admin]) .cart-line::before,html:not([data-admin]) .ann-row::before,html:not([data-admin]) .bd-row::before,html:not([data-admin]) .bd-add-card::before,html:not([data-admin]) .state::before,html:not([data-admin]) .dlg::before,html:not([data-admin]) .store-bar::before,html:not([data-admin]) .pkg::before,html:not([data-admin]) .live-row::before,html:not([data-admin]) .recent::before,html:not([data-admin]) .a11y-panel::before,html:not([data-admin]) .cp-pop::before,html:not([data-admin]) .wl-share-pop::before,html:not([data-admin]) .chat-pop::before,html:not([data-admin]) .card.post::after{content: '';position: absolute;inset: calc(-1 * var(--hud-o,1px));z-index: -1;pointer-events: none;opacity: 1;transform: none;border-radius: 0;border: var(--hud-w,1px) solid transparent;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(135deg,var(--hud-ln) calc(50% + var(--hud-w,1px)),transparent 0) top left / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat border-box,linear-gradient(-45deg,var(--hud-ln) calc(50% + var(--hud-w,1px)),transparent 0) bottom right / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat border-box,var(--hud-tex,none) padding-box,linear-gradient(180deg,var(--hud-f1),var(--hud-f2)) padding-box,linear-gradient(var(--hud-ln),var(--hud-ln)) border-box;clip-path: polygon(var(--hud-cut,var(--cut)) 0,100% 0,100% calc(100% - var(--hud-cut,var(--cut))),calc(100% - var(--hud-cut,var(--cut))) 100%,0 100%,0 var(--hud-cut,var(--cut)));transition: --hud-l .22s var(--out),--hud-ln .22s var(--out)}@media (hover: hover){html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav):hover::before,html:not([data-admin]) .auth-card:hover::before,html:not([data-admin]) .trow:hover::before,html:not([data-admin]) .achv:hover::before,html:not([data-admin]) .cart-line:hover::before,html:not([data-admin]) .ann-row:hover::before,html:not([data-admin]) .bd-row:hover::before,html:not([data-admin]) .bd-add-card:hover::before,html:not([data-admin]) .state:hover::before,html:not([data-admin]) .dlg:hover::before,html:not([data-admin]) .store-bar:hover::before,html:not([data-admin]) .pkg:hover::before,html:not([data-admin]) .live-row:hover::before,html:not([data-admin]) .recent:hover::before,html:not([data-admin]) .a11y-panel:hover::before,html:not([data-admin]) .cp-pop:hover::before,html:not([data-admin]) .wl-share-pop:hover::before,html:not([data-admin]) .chat-pop:hover::before,html:not([data-admin]) .card.post:hover::after,html:not([data-admin]) .card-flush:hover::after,html:not([data-admin]) .card.wg-fav:hover::after,html:not([data-admin]) .store-card:hover::before{--hud-l: var(--hud-l-hi,26px);--hud-ln: var(--hud-hov,var(--hud-line-hi))}}@media (prefers-reduced-motion: reduce){html:not([data-admin]) *{--hud-l-hi: var(--hud-l) !important}}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav)::after{inset: -1px;border-radius: 0;clip-path: polygon(var(--hud-cut,var(--cut)) 0,100% 0,100% calc(100% - var(--hud-cut,var(--cut))),calc(100% - var(--hud-cut,var(--cut))) 100%,0 100%,0 var(--hud-cut,var(--cut)))}html:not([data-admin]) .card-link:focus-visible,html:not([data-admin]) a.trow:focus-visible,html:not([data-admin]) .ann-row:focus-visible,html:not([data-admin]) .bd-add-card:focus-visible,html:not([data-admin]) a.live-row:focus-visible,html:not([data-admin]) a.recent:focus-visible{outline-color: transparent}html:not([data-admin]) .card-link.card-flush:focus-visible::after,html:not([data-admin]) .card-link:focus-visible::before,html:not([data-admin]) a.trow:focus-visible::before,html:not([data-admin]) .ann-row:focus-visible::before,html:not([data-admin]) .bd-add-card:focus-visible::before,html:not([data-admin]) a.live-row:focus-visible::before,html:not([data-admin]) a.recent:focus-visible::before{--hud-w: 2px;--hud-ln: var(--brand-bright);--hud-l: var(--hud-l-hi,26px)}html:not([data-admin]) .pkg:has(.pkg-open:focus-visible){outline-color: transparent}html:not([data-admin]) .pkg:has(.pkg-open:focus-visible)::before{--hud-w: 2px;--hud-ln: var(--brand-bright);--hud-l: var(--hud-l-hi,26px)}html:not([data-admin]) :is(.live-row,.recent,.ann-row,.cart-line,.bd-row,.cp-pop){--hud-cut: var(--cut-sm);--hud-l: 0px;--hud-l-hi: 0px}html:not([data-admin]) :is(.ann-row,.cart-line,.bd-row){--hud-l-hi: 12px}html:not([data-admin]) .recent{padding: var(--s-3)}html:not([data-admin]) :is(.card-tight,.wg,.achv){--hud-bo: 4px}html:not([data-admin]) .pf-wrap-themed :is(.wg,.pf-box){--hud-f1: color-mix(in srgb,var(--card-a) 70%,var(--surface));--hud-f2: var(--surface);--hud-mark: var(--card-lit,var(--brand))}html:not([data-admin]) .msg-internal{--hud-tex: linear-gradient(90deg,rgba(230,162,60,.07),transparent 60%);--hud-ln: rgba(230,162,60,.55);--hud-hov: rgba(230,162,60,.75);--hud-mark: var(--warn)}html:not([data-admin]) .notif-new{--hud-tex: linear-gradient(90deg,var(--brand-dim),transparent 60%);--hud-ln: var(--brand-line);--hud-hov: rgba(225,43,43,.6)}html:not([data-admin]) .trow-unread{--hud-ln: color-mix(in srgb,var(--accent) 60%,var(--hud-line))}html:not([data-admin]) .rvs-card:is(.rvs-t0,.rvs-t1,.rvs-t2,.rvs-t3){--hud-ln: var(--rar)}html:not([data-admin]) .card.post:target::after{--hud-w: 2px;--hud-ln: var(--brand)}html:not([data-admin]) .state{--hud-mark: var(--line-loud)}html:not([data-admin]) .pkg{--hud-o: 0px;--hud-hov: color-mix(in srgb,var(--accent) 65%,var(--hud-line))}html:not([data-admin]) .pkg :is(.pkg-img,.pkg-img-none){clip-path: polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut))}html:not([data-admin]) .pkg-shade{background: linear-gradient(to top,var(--hud-f1),transparent)}html:not([data-admin]) .pkg-media::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat;clip-path: polygon(var(--cut) 0,100% 0,100% 100%,0 100%,0 var(--cut));transition: --hud-l .22s var(--out)}@media (hover: hover){html:not([data-admin]) .pkg:hover .pkg-media::after{--hud-l: var(--hud-l-hi,26px)}}html:not([data-admin]) .pkg:has(.pkg-open:focus-visible) .pkg-media::after{--hud-l: var(--hud-l-hi,26px);box-shadow: inset 0 2px 0 var(--brand-bright),inset 2px 0 0 var(--brand-bright),inset -2px 0 0 var(--brand-bright)}html:not([data-admin]) .a11y-panel,html:not([data-admin]) .chat-pop{--hud-o: 0px}@supports not (color: color-mix(in srgb,red 50%,transparent)){html:not([data-admin]) .pf-wrap-themed :is(.wg,.pf-box){--hud-f1: var(--card-a,var(--surface))}html:not([data-admin]) .trow-unread{--hud-ln: var(--accent)}html:not([data-admin]) .pkg{--hud-hov: var(--accent)}html:not([data-admin]) .srv-neon::before,html:not([data-admin]) .srv-neon::after{background: linear-gradient(135deg,var(--accent),var(--accent-text) 50%,var(--accent))}}html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{background: linear-gradient(180deg,var(--hud-f1),var(--hud-f2));clip-path: polygon(var(--hud-cut,var(--cut)) 0,100% 0,100% calc(100% - var(--hud-cut,var(--cut))),calc(100% - var(--hud-cut,var(--cut))) 100%,0 100%,0 var(--hud-cut,var(--cut)))}html:not([data-admin]) .card-flush::after,html:not([data-admin]) .card.wg-fav::after{content: '';position: absolute;inset: 0;z-index: 3;pointer-events: none;opacity: 1;transform: none;border-radius: 0;clip-path: none;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(135deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) top left / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(-45deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) bottom right / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) top / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) bottom / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) left / var(--hud-w,1px) 100% no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) right / var(--hud-w,1px) 100% no-repeat;transition: --hud-l .22s var(--out),--hud-ln .22s var(--out)}html:not([data-admin]) .ann::before{background: linear-gradient(to bottom,transparent,var(--hud-f1))}html:not([data-admin]) .store-card{clip-path: polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut));border-radius: 0;box-shadow: none}html:not([data-admin]) .store-card::before{content: '';position: absolute;inset: 0;z-index: 3;pointer-events: none;opacity: 1;transform: none;border-radius: 0;clip-path: none;background: linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) top var(--hud-bo,7px) right var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / var(--hud-l) 2px no-repeat border-box,linear-gradient(var(--hud-mark,var(--accent)),var(--hud-mark,var(--accent))) bottom var(--hud-bo,7px) left var(--hud-bo,7px) / 2px var(--hud-l) no-repeat border-box,linear-gradient(135deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) top left / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(-45deg,transparent 50%,var(--hud-ln) 0 calc(50% + var(--hud-w,1px)),transparent 0) bottom right / var(--hud-cut,var(--cut)) var(--hud-cut,var(--cut)) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) top / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) bottom / 100% var(--hud-w,1px) no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) left / var(--hud-w,1px) 100% no-repeat,linear-gradient(var(--hud-ln),var(--hud-ln)) right / var(--hud-w,1px) 100% no-repeat;transition: --hud-l .22s var(--out),--hud-ln .22s var(--out);--hud-cut: var(--cut);--hud-l: 0px;--hud-l-hi: 0px}html:not([data-admin]) .store-card:focus-visible{outline-color: transparent}html:not([data-admin]) .store-card:focus-visible::before{--hud-w: 2px;--hud-ln: var(--brand-bright);--hud-l: var(--hud-l-hi,26px)}html:not([data-admin]) .srv-neon{border-radius: 0;background: none;min-width: 0}html:not([data-admin]) .srv-neon::before{content: '';position: absolute;inset: 0;pointer-events: none;background: linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-text) 60%,#FFFFFF) 50%,var(--accent));clip-path: polygon(evenodd,var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut),var(--cut) 0,calc(var(--cut) + .83px) 2px,2px calc(var(--cut) + .83px),2px calc(100% - 2px),calc(100% - var(--cut) - .83px) calc(100% - 2px),calc(100% - 2px) calc(100% - var(--cut) - .83px),calc(100% - 2px) 2px,calc(var(--cut) + .83px) 2px)}html:not([data-admin]) .srv-neon::after{border-radius: 0;background: linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-text) 60%,#FFFFFF) 50%,var(--accent))}html:not([data-admin]) .srv-neon > .srv-poster{--hud-cut: calc(var(--cut) - 1.17px);--hud-ln: transparent;--hud-hov: transparent;--hud-mark: var(--accent-text)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *),html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *){--nb-cut: var(--cut-sm);--nb-t: 1.5px;--nb-c1: var(--neon-gray);--nb-c2: var(--neon-gray-2);--nb-ink: var(--neon-gray-ink);--nb-deep: var(--neon-gray-deep);--nb-tint: var(--neon-gray-fill);--nb-glow: var(--neon-gray-glow);position: relative;z-index: 0;color: var(--nb-ink);border-color: transparent;border-radius: 0;box-shadow: none;background: linear-gradient(135deg,transparent calc(var(--nb-cut) * .7071 + .5px),var(--neon-base) 0) top / 100% 51% no-repeat,linear-gradient(-45deg,transparent calc(var(--nb-cut) * .7071 + .5px),var(--neon-base) 0) bottom / 100% 51% no-repeat;filter: drop-shadow(0 0 5px var(--nb-glow));text-shadow: 0 0 10px var(--nb-glow);transition: transform .22s var(--snap),filter .25s var(--out),color .2s var(--out)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-primary{--nb-c1: var(--neon-red);--nb-c2: var(--neon-red-2);--nb-ink: var(--neon-red-ink);--nb-deep: var(--neon-red-deep);--nb-tint: var(--neon-red-fill);--nb-glow: var(--neon-red-glow)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-blue{--nb-c1: var(--neon-blue);--nb-c2: var(--neon-blue-2);--nb-ink: var(--neon-blue-ink);--nb-deep: var(--neon-blue-deep);--nb-tint: var(--neon-blue-fill);--nb-glow: var(--neon-blue-glow)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-discord{--nb-c1: #5865F2;--nb-c2: #AEB5FF;--nb-ink: #FFFFFF;--nb-deep: #252B6B;--nb-tint: #5865F2;--nb-glow: rgba(88,101,242,.6);--nb-fill: 100%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-discord:hover{--nb-tint: #4752C4}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-steam{--nb-c1: #1A9FFF;--nb-c2: #66C0F4;--nb-ink: #FFFFFF;--nb-deep: #0E2A44;--nb-tint: #1B6BCB;--nb-glow: rgba(26,159,255,.5);--nb-fill: 100%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-steam:hover{--nb-tint: #1557A6}html:not([data-admin]) .svp-cs .svp-hero .svp-acts .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-primary{--nb-fill: 100%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-danger{--nb-c1: var(--neon-err);--nb-c2: var(--neon-err-2);--nb-ink: var(--neon-err-ink);--nb-deep: var(--neon-err-deep);--nb-tint: var(--neon-err-fill);--nb-glow: var(--neon-err-glow)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 1;transform: none;border-radius: 0;background: conic-gradient(from var(--nb-a),var(--nb-c1),var(--nb-c2),var(--nb-c1) 30%,var(--nb-deep) 52%,var(--nb-c1) 72%,var(--nb-c2),var(--nb-c1));clip-path: polygon(evenodd,var(--nb-cut) 0,100% 0,100% calc(100% - var(--nb-cut)),calc(100% - var(--nb-cut)) 100%,0 100%,0 var(--nb-cut),var(--nb-cut) 0,calc(var(--nb-cut) + var(--nb-t) * .414) var(--nb-t),var(--nb-t) calc(var(--nb-cut) + var(--nb-t) * .414),var(--nb-t) calc(100% - var(--nb-t)),calc(100% - var(--nb-cut) - var(--nb-t) * .414) calc(100% - var(--nb-t)),calc(100% - var(--nb-t)) calc(100% - var(--nb-cut) - var(--nb-t) * .414),calc(100% - var(--nb-t)) var(--nb-t),calc(var(--nb-cut) + var(--nb-t) * .414) var(--nb-t));transition: none}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::after,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::after{content: '';position: absolute;inset: var(--nb-t);z-index: -1;pointer-events: none;background: linear-gradient(270deg,var(--nb-tint) var(--nb-fill),transparent var(--nb-fill));clip-path: polygon(calc(var(--nb-cut) - var(--nb-t) * .586) 0,100% 0,100% calc(100% - calc(var(--nb-cut) - var(--nb-t) * .586)),calc(100% - calc(var(--nb-cut) - var(--nb-t) * .586)) 100%,0 100%,0 calc(var(--nb-cut) - var(--nb-t) * .586));transition: --nb-fill .35s var(--ease)}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)[data-busy="spin"]::after{inset: 0;z-index: auto;background: none;clip-path: none;transition: none}@media (hover: hover) and (pointer: fine){html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover{--nb-fill: 100%;filter: drop-shadow(0 0 10px var(--nb-c1))}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover:not(:active),html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover:not(:active){transform: none}}@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference){html.rv-js:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover::before,html.rv-js:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):hover::before{animation: rv-nb-spin 1.8s linear infinite}}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible{outline-color: transparent;--nb-t: 3px;filter: drop-shadow(0 0 10px var(--nb-c1))}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible::before,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):focus-visible::before{background: var(--nb-c2);animation: none}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):has(input:focus-visible){outline-color: transparent;--nb-t: 3px;filter: drop-shadow(0 0 10px var(--nb-c1))}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):has(input:focus-visible)::before{background: var(--nb-c2);animation: none}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):disabled,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *):disabled,html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)[aria-disabled="true"]{filter: none;--nb-fill: 0%}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *).btn-sm{--nb-cut: 8px}html:not([data-admin]) .btn-quiet{border-radius: 0}html:not([data-admin]) .input{border-radius: 0;border-color: transparent;border-bottom: 2px solid var(--hud-line);background-color: var(--hud-field);box-shadow: none}html:not([data-admin]) .input:hover{border-bottom-color: var(--hud-line-hi)}html:not([data-admin]) .input:focus{border-color: transparent;border-bottom-color: var(--brand-bright);background-color: var(--hud-field-on);box-shadow: 0 10px 18px -12px rgba(225,43,43,.8)}html:not([data-admin]) .input[aria-invalid="true"]{border-color: transparent;border-bottom-color: var(--err)}html:not([data-admin]) .input:-webkit-autofill{box-shadow: inset 0 0 0 100px var(--hud-field)}html:not([data-admin]) .input:-webkit-autofill:focus{box-shadow: inset 0 0 0 100px var(--hud-field-on),0 10px 18px -12px rgba(225,43,43,.8)}html:not([data-admin]) .input:autofill{box-shadow: inset 0 0 0 100px var(--hud-field)}html:not([data-admin]) .input:autofill:focus{box-shadow: inset 0 0 0 100px var(--hud-field-on),0 10px 18px -12px rgba(225,43,43,.8)}html:not([data-admin]) input[type="file"].input::file-selector-button{border-radius: 0}html:not([data-admin]) :is(.chip,.rolet,.trow-mark,.pkg-tag,.ann-pin,.ann-ver,.qcount,.badge,.store-cart-n,.srv-poster-state,.srv-poster-go,.store-card-go,.store-card-flag,.plr,.wz-pick,.store-chip,.bd-art-tag,.wz-step,.wz-n,.wz-ico,.cat-icon,.live-ic,.ldr-rank,.ev-date,.ev-cell,.trow-meta,.lrow-meta,.trow-last,.trow-img,.pf-link,.wg-tile,.wg-tile-art,.wg-qa-i,.wg-song-cover,.md-btn,.md-preview,.md-pre,.cp-trigger,.cp-field,.cp-chip,.cp-preset,.attach,.connect,.alert,.quote,.reply-to,.report-form,.mod-bar,.pkg-req,.pkg-hero,.pkg-thumb,.cart-thumb,.cart-dc,.maint-strip,.shot,.cat-banner,.post-cover,.privacy-notice,.totp-secret,.totp-qr,.doc-toc-link,.a11y-opt,.itabs,.itabs a,.itabs [role="tab"],.itabs-mk,.qtabs a,.code-state,.kit-btn,.th-tile,.fr-tile,.pf-tile,.ns-tile,.ns-swatch,.st-pick,.st-opt,.src-tile,.pf-img-now,.bd-img-now,.wg-thread,.wg-song-a,.dc-hooks li,.ann-band){border-radius: 0}html:not([data-admin]) .chip:not(.chip-accent):not(.chip-hue):not([class*="prio-"]){background: var(--hud-f2);border-color: var(--hud-line)}html:not([data-admin]) :is(.chip,.rolet,.pkg-tag,.trow-mark,.ann-pin){letter-spacing: .03em}html:not([data-admin]) :is(.stat-value.num,.statbar-v .num,.ev-num,.ev-day,.cat-count,.lrow-n,.srv-poster-n){font-family: var(--mono);font-weight: 500;letter-spacing: -.02em}html:not([data-admin]) .statbar-cell + .statbar-cell{border-inline-start: 1px dashed var(--hud-line)}@media (max-width: 520px){html:not([data-admin]) .statbar-cell + .statbar-cell{border-inline-start: 0}html:not([data-admin]) .statbar-cell:nth-child(even){border-inline-start: 1px dashed var(--hud-line)}html:not([data-admin]) .statbar-cell:nth-child(n+3){border-top: 1px dashed var(--hud-line)}}html:not([data-admin]) :is(.statbar-cell > .tiny,.statbar-cell > .muted,.ev-lab,.kicker,.pf-box-t,.wg-t,.cat-last-label,.pin-kicker,.doc-toc-title){letter-spacing: .05em}html:not([data-admin]) :is(.ev-cell,.ev-date){background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}html:not([data-admin]) :is(.person-av,.ldr-av){border-radius: 0;clip-path: polygon(var(--cut-xs) 0,100% 0,100% calc(100% - var(--cut-xs)),calc(100% - var(--cut-xs)) 100%,0 100%,0 var(--cut-xs))}html:not([data-admin]) img.person-av{padding: 2px;box-shadow: none;background: var(--accent,var(--brand));background: color-mix(in srgb,var(--accent,var(--brand)) 70%,transparent)}html:not([data-admin]) .person-av-fallback{box-shadow: inset 0 0 0 2px var(--accent,var(--brand));box-shadow: inset 0 0 0 2px color-mix(in srgb,var(--accent,var(--brand)) 70%,transparent)}html:not([data-admin]) .ldr-av{box-shadow: inset 0 0 0 1px var(--hud-line)}html:not([data-admin]) .ldr-1 .ldr-av{box-shadow: inset 0 0 0 2px #E8B84A}html:not([data-admin]) .itabs a[aria-current="page"],html:not([data-admin]) .itabs [role="tab"][aria-selected="true"]{box-shadow: inset 0 0 0 1px var(--brand-line),inset 0 -2px 0 var(--brand)}html:not([data-admin]) .itabs.store-tabs a[aria-current="page"]{box-shadow: inset 0 0 0 1px var(--accent),inset 0 -2px 0 var(--accent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent) 50%,transparent),inset 0 -2px 0 var(--accent)}html:not([data-admin]) .alert{border-width: 0;border-inline-start-width: 3px}@media (forced-colors: active){html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *),html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *){border: 1px solid ButtonText}html:not([data-admin]) .btn:not(.btn-quiet):not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before,html:not([data-admin]) .icon-btn:not(:is(.head,.drawer,.botnav,.mega,.tk,.pv-head) *)::before{display: none}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav),html:not([data-admin]) .auth-card,html:not([data-admin]) .trow,html:not([data-admin]) .achv,html:not([data-admin]) .cart-line,html:not([data-admin]) .ann-row,html:not([data-admin]) .bd-row,html:not([data-admin]) .bd-add-card,html:not([data-admin]) .state,html:not([data-admin]) .dlg,html:not([data-admin]) .store-bar,html:not([data-admin]) .pkg,html:not([data-admin]) .live-row,html:not([data-admin]) .recent,html:not([data-admin]) .a11y-panel,html:not([data-admin]) .cp-pop,html:not([data-admin]) .wl-share-pop,html:not([data-admin]) .chat-pop,html:not([data-admin]) .card.post,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav{border-color: CanvasText}html:not([data-admin]) .card:not(.card-flush):not(.post):not(.wg-fav)::before,html:not([data-admin]) .auth-card::before,html:not([data-admin]) .trow::before,html:not([data-admin]) .achv::before,html:not([data-admin]) .cart-line::before,html:not([data-admin]) .ann-row::before,html:not([data-admin]) .bd-row::before,html:not([data-admin]) .bd-add-card::before,html:not([data-admin]) .state::before,html:not([data-admin]) .dlg::before,html:not([data-admin]) .store-bar::before,html:not([data-admin]) .pkg::before,html:not([data-admin]) .live-row::before,html:not([data-admin]) .recent::before,html:not([data-admin]) .a11y-panel::before,html:not([data-admin]) .cp-pop::before,html:not([data-admin]) .wl-share-pop::before,html:not([data-admin]) .chat-pop::before,html:not([data-admin]) .card.post::after,html:not([data-admin]) .card-flush,html:not([data-admin]) .card.wg-fav,html:not([data-admin]) .store-card,html:not([data-admin]) .pkg :is(.pkg-img,.pkg-img-none){clip-path: none}}