@font-face{font-family: 'Amatic SC';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/amatic-sc-hebrew-700.1eed9349.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Amatic SC';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/amatic-sc-latin-ext-700.d3dbc2c5.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Amatic SC';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/amatic-sc-latin-700.5d37fcdf.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Chakra Petch';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/chakra-petch-latin-ext-700.3b237255.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Chakra Petch';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/chakra-petch-latin-700.ce5095dc.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Heebo';font-style: normal;font-weight: 400 900;font-display: swap;src: url(/fonts/heebo-hebrew.f1f7cfae.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Heebo';font-style: normal;font-weight: 400 900;font-display: swap;src: url(/fonts/heebo-latin-ext.dd3af41d.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Heebo';font-style: normal;font-weight: 400 900;font-display: swap;src: url(/fonts/heebo-latin.50dae2e1.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/ibm-plex-mono-latin-ext-400.6bc0f226.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/ibm-plex-mono-latin-400.08949f72.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/ibm-plex-mono-latin-ext-500.6bb06407.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'IBM Plex Mono';font-style: normal;font-weight: 500;font-display: swap;src: url(/fonts/ibm-plex-mono-latin-500.01d28544.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Karantina';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/karantina-hebrew-400.ba421f0d.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Karantina';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/karantina-latin-ext-400.14916ae9.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Karantina';font-style: normal;font-weight: 400;font-display: swap;src: url(/fonts/karantina-latin-400.d266ef8d.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Karantina';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/karantina-hebrew-700.0d8ca903.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Karantina';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/karantina-latin-ext-700.b61ded73.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Karantina';font-style: normal;font-weight: 700;font-display: swap;src: url(/fonts/karantina-latin-700.e25d8653.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family: 'Noto Sans Hebrew';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/fonts/noto-sans-hebrew-hebrew.8dd0a0bc.woff2) format('woff2');unicode-range: U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family: 'Noto Sans Hebrew';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/fonts/noto-sans-hebrew-latin-ext.c088f4c4.woff2) format('woff2');unicode-range: U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family: 'Noto Sans Hebrew';font-style: normal;font-weight: 400 700;font-display: swap;src: url(/fonts/noto-sans-hebrew-latin.27fd789f.woff2) format('woff2');unicode-range: U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme: dark;--bg: #0A0A0C;--sunken: #060609;--surface: #15171E;--raised: #1E212B;--elevated: #2A2E3B;--line: #272B36;--line-strong: #363B4B;--line-loud: #464C60;--text: #F5F6FA;--text-2: #C3C9D6;--text-3: #99A0B0;--text-4: #949BAB;--brand: #E12B2B;--brand-hover: #C8211F;--brand-bright: #FF6B6B;--brand-dim: rgba(225,43,43,.12);--brand-line: rgba(225,43,43,.35);--brand-text: #FF6B6B;--blue: #2E7DFF;--blue-dim: rgba(46,125,255,.12);--blue-line: rgba(46,125,255,.35);--blue-text: #6FA8FF;--blue-solid: #1B5FD9;--ok: #2FBF71;--warn: #E6A23C;--err: #E5484D;--accent: var(--brand);--r-xs: 4px;--r-sm: 6px;--r: 8px;--r-lg: 12px;--r-xl: 16px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--sec: clamp(56px,7vw,104px);--wrap: 1280px;--read: 760px;--tap: 44px;--font: 'Noto Sans Hebrew',system-ui,-apple-system,sans-serif;--head: 'Heebo','Noto Sans Hebrew',system-ui,sans-serif;--mono: 'IBM Plex Mono','Noto Sans Hebrew',ui-monospace,monospace;--display: 'Karantina','Heebo','Noto Sans Hebrew',sans-serif;--srv-display: 'Chakra Petch','Karantina','Heebo','Noto Sans Hebrew',sans-serif;--steel: linear-gradient(152deg,#F4F4F8 0%,#CFCFD9 24%,#90909C 54%,#5C5C68 76%,#A2A2AE 100%);--steel-solid: #D6D8E2;--seam-1: linear-gradient(180deg,transparent,rgba(255,255,255,.34) 18%,rgba(255,255,255,.34) 82%,transparent);--seam-2: linear-gradient(180deg,transparent,rgba(255,255,255,.16),transparent);--seam-mark: linear-gradient(180deg,transparent,var(--brand) 28%,var(--brand) 72%,transparent);--hair: inset 0 1px 0 rgba(255,255,255,.06);--lift: inset 0 1px 0 rgba(255,255,255,.06),0 1px 2px rgba(0,0,0,.5);--ease: cubic-bezier(.4,0,.2,1);--fast: 150ms var(--ease);--slow: 250ms var(--ease);--shadow: 0 8px 24px -12px rgba(0,0,0,.8);--shadow-lg: 0 24px 60px -24px rgba(0,0,0,.9);--head-bg: linear-gradient(180deg,rgba(10,10,12,.95),rgba(10,10,12,.7));--head-hair: linear-gradient(90deg,transparent,rgba(255,255,255,.14) 20%,rgba(255,255,255,.14) 80%,transparent);--cut: 16px;--cut-sm: 10px;--cut-xs: 6px;--hud-f1: #111521;--hud-f2: #0A0C13;--hud-line: #2A3142;--hud-line-hi: #3A445C;--hud-field: #181C28;--hud-field-on: #241D28;--hud-l: 14px;--hud-l-hi: 26px;--hud-ln: var(--hud-line);--nb-a: 0deg;--nb-fill: 0%;--neon-base: #0B0B10;--neon-red: #FF3B3B;--neon-red-2: #FFA3A3;--neon-red-ink: #FFE6E6;--neon-red-deep: #591515;--neon-red-fill: #54191D;--neon-red-glow: rgba(255,59,59,.65);--neon-blue: #3D8BFF;--neon-blue-2: #A9CBFF;--neon-blue-ink: #E3EEFF;--neon-blue-deep: #153159;--neon-blue-fill: #1A3158;--neon-blue-glow: rgba(61,139,255,.65);--neon-gray: #7A8299;--neon-gray-2: #C9CEDB;--neon-gray-ink: #E9EBF1;--neon-gray-deep: #2B2E36;--neon-gray-fill: #2C2F39;--neon-gray-glow: rgba(122,130,153,.55);--neon-err: #E5484D;--neon-err-2: #FFB3B5;--neon-err-ink: #FFC9CB;--neon-err-deep: #50191B;--neon-err-fill: #4C1D22;--neon-err-glow: rgba(229,72,77,.55)}*,*::before,*::after{box-sizing: border-box}html{background: var(--bg);-webkit-text-size-adjust: 100%;scroll-behavior: smooth}body{margin: 0;background: var(--bg);color: var(--text);font-family: var(--font);font-size: 16px;line-height: 1.65;-webkit-font-smoothing: antialiased;text-rendering: optimizeLegibility;min-height: 100vh;display: flex;flex-direction: column}body::before{content: '';position: fixed;inset: 0;z-index: 0;pointer-events: none;opacity: .035;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:root{--veil: .72;--tint: var(--brand);--shot: none}:root[data-shot]{--shot: url('/brand/pack/surface-phone.webp')}@media (min-width: 700px){:root[data-shot]{--shot: url('/brand/pack/surface-tablet.webp')}}@media (min-width: 1100px){:root[data-shot]{--shot: url('/brand/pack/surface-desktop.webp')}}:root[data-shot]:not([data-scene]){--shot: none;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-blend-mode: normal}html{font-family: var(--font);background-color: var(--bg);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%),linear-gradient(var(--tint),var(--tint)),linear-gradient(rgba(10,10,12,var(--veil)),rgba(10,10,12,var(--veil))),var(--shot);background-blend-mode: normal,normal,normal,color,normal,normal;background-attachment: fixed,fixed,fixed,fixed,fixed,fixed;background-size: auto,auto,auto,auto,auto,cover;background-position: center;background-repeat: no-repeat}@supports not (color: color-mix(in srgb,red 50%,transparent)){html{background-image: linear-gradient(var(--tint),var(--tint)),linear-gradient(rgba(10,10,12,var(--veil)),rgba(10,10,12,var(--veil))),var(--shot);background-blend-mode: color,normal,normal}}:root[data-scene]{--shot: var(--scene-p)}@media (min-width: 700px){:root[data-scene]{--shot: var(--scene-t)}}@media (min-width: 1100px){:root[data-scene]{--shot: var(--scene-d)}}:root[data-scene]{background-image: none}body{background: transparent}html[data-shot] :is(.card,.auth-card){background: color-mix(in srgb,var(--surface) 84%,transparent);-webkit-backdrop-filter: blur(10px) saturate(1.08);backdrop-filter: blur(10px) saturate(1.08)}@supports not ((backdrop-filter: blur(10px)) or (-webkit-backdrop-filter: blur(10px))){html[data-shot] :is(.card,.auth-card){background: var(--surface)}}h1,h2,h3,h4,h5{font-family: var(--head);font-weight: 800;line-height: 1.3;margin: 0;letter-spacing: -.01em}p{margin: 0}a{color: inherit;text-decoration: none}:where(p,.alert,label,.policy-body li) a:not([class]):not(nav a){color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}img,video,svg{max-width: 100%;display: block}button{font: inherit;color: inherit;background: none;border: none;padding: 0;margin: 0;cursor: pointer;text-align: inherit;-webkit-appearance: none;appearance: none}button:disabled{cursor: not-allowed;opacity: .55}input,textarea,select{font: inherit;color: inherit}@supports (-webkit-touch-callout: none){input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="color"]):not([type="file"]),textarea,select{font-size: max(16px,1em) !important}}ul,ol{margin: 0;padding: 0;list-style: none}.num,.ltr,code,kbd{font-family: var(--mono);font-variant-numeric: tabular-nums;direction: ltr;unicode-bidi: isolate}::selection{background: var(--brand-dim);color: var(--text)}::-webkit-scrollbar{width: 10px;height: 10px}::-webkit-scrollbar-track{background: var(--sunken)}::-webkit-scrollbar-thumb{background: var(--line-strong);border-radius: var(--r-sm)}::-webkit-scrollbar-thumb:hover{background: #3A3A44}:focus{outline: none}:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 3px;border-radius: var(--r-xs)}.skip{position: fixed;inset-inline-start: var(--s-4);top: var(--s-4);z-index: 200;padding: var(--s-3) var(--s-5);background: var(--brand);color: #fff;font-weight: 700;border-radius: var(--r);transform: translateY(calc(-100% - var(--s-4) - 8px));opacity: 0;pointer-events: none;transition: transform var(--fast),opacity var(--fast)}.skip:focus{transform: none;opacity: 1;pointer-events: auto}.sr{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: .01ms !important;animation-iteration-count: 1 !important;transition-duration: .01ms !important;scroll-behavior: auto !important}}.wrap{width: 100%;max-width: var(--wrap);margin-inline: auto;padding-inline: var(--s-4)}@media (min-width: 768px){.wrap{padding-inline: var(--s-6)}}.sec{padding-block: var(--sec)}main{flex: 1;outline: none}.stack{display: flex;flex-direction: column;gap: var(--s-4)}.row{display: flex;align-items: center;gap: var(--s-3);flex-wrap: wrap}.spread{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-2) var(--s-4)}fieldset{min-width: 0;min-inline-size: 0}.grid{display: grid;gap: var(--s-4)}.grid-2{grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 720px){.grid-2{grid-template-columns: minmax(0,1fr)}}.grid-3{grid-template-columns: repeat(auto-fit,minmax(min(100%,300px),1fr))}.grid-4{grid-template-columns: repeat(auto-fit,minmax(min(100%,210px),1fr))}.kicker{display: inline-flex;align-items: center;gap: var(--s-3);font-family: var(--font);font-size: 13px;font-weight: 700;letter-spacing: .02em;color: var(--text-3)}.kicker::before{content: '';width: 2px;height: 15px;flex: none;border-radius: 2px;background: linear-gradient(180deg,transparent,var(--accent) 26%,var(--accent) 74%,transparent)}.h1{font-family: var(--display);font-weight: 700;letter-spacing: 0;font-size: clamp(46px,8.4vw,92px);line-height: 1.02}.h2{font-family: var(--display);font-weight: 700;letter-spacing: 0;font-size: clamp(34px,5.2vw,52px);line-height: 1.02}.h3{font-size: clamp(19px,2.4vw,24px)}.lead{font-size: clamp(16px,1.8vw,19px);color: var(--text-2);line-height: 1.75}.paras > p{white-space: pre-line}.paras > p + p{margin-top: 1em}.paras > .rich-h{font-size: clamp(19px,2.2vw,23px);line-height: 1.35;color: var(--text);margin: 1.5em 0 .45em;text-wrap: balance}.paras > h3.rich-h{font-size: 1.06em}.paras > .rich-h:first-child{margin-top: 0}.paras > .rich-h + p{margin-top: 0}.paras strong{color: var(--text);font-weight: 700}.demoji{display: inline-block;width: 1.375em;height: 1.375em;object-fit: contain;vertical-align: -.3em;margin-inline: .05em}.rich-h .demoji{width: 1.25em;height: 1.25em;vertical-align: -.3em}.demoji-s{display: none}html:not(.rv-js) .demoji-a{display: none}html:not(.rv-js) .demoji-s{display: inline-block}@media (prefers-reduced-motion: reduce){.demoji-a{display: none}.demoji-s{display: inline-block}}.muted{color: var(--text-3);font-size: 14px}.tiny{color: var(--text-4);font-size: 13px}.accent{color: var(--brand-text)}.btn{display: inline-flex;align-items: center;justify-content: center;gap: var(--s-2);min-height: var(--tap);padding: 0 var(--s-5);border-radius: var(--r);font-family: var(--font);font-size: 15px;font-weight: 700;white-space: nowrap;border: 1px solid transparent;transition: background var(--fast),border-color var(--fast),transform var(--fast)}.btn:active{transform: translateY(1px)}.btn-primary{background: var(--brand);color: #fff}.btn-primary:hover{background: var(--brand-hover)}.btn-blue{background: transparent;color: var(--blue-text);border-color: var(--blue-line)}.btn-blue:hover{background: var(--blue-dim)}.btn-discord{background: #5865F2;color: #FFFFFF;border-color: #5865F2}.btn-discord:hover{background: #4752C4;border-color: #4752C4}.btn-steam{background: #1B6BCB;color: #FFFFFF;border-color: #1B6BCB}.btn-steam:hover{background: #1557A6;border-color: #1557A6}.btn-ghost{background: rgba(255,255,255,.04);color: var(--text);border-color: var(--line-strong)}.btn-ghost:hover{border-color: #3A3A44;background: rgba(255,255,255,.07)}.btn-quiet{color: var(--text-2);padding-inline: var(--s-3)}.btn-quiet:hover{color: var(--text)}.btn-sm{min-height: var(--tap);font-size: 14px;padding-inline: var(--s-4)}.card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: var(--s-4);box-shadow: inset 0 1px 0 rgba(255,255,255,.055),0 1px 2px rgba(0,0,0,.55),0 12px 28px -14px rgba(0,0,0,.85);transition: border-color var(--fast),box-shadow var(--slow),transform var(--fast)}.card-tight{padding: var(--s-3)}.card-flush{padding: 0;overflow: hidden}.card-link:hover{border-color: var(--line-loud);background: var(--elevated);box-shadow: inset 0 1px 0 rgba(255,255,255,.09),0 2px 4px rgba(0,0,0,.6),0 24px 48px -20px rgba(0,0,0,.95)}.chip{display: inline-flex;align-items: center;gap: var(--s-1);padding: 3px 10px;border-radius: var(--r-xs);background: rgba(255,255,255,.05);border: 1px solid var(--line-strong);font-size: 13px;font-weight: 600;color: var(--text-3);white-space: nowrap}.chip-accent{background: var(--brand-dim);border-color: var(--brand-line);color: var(--brand-bright)}.chip-hue{background: color-mix(in srgb,var(--accent,var(--brand)) 14%,transparent);border-color: color-mix(in srgb,var(--accent,var(--brand)) 40%,transparent);color: var(--accent-text,var(--brand-text))}.dot{width: 8px;height: 8px;border-radius: 50%;flex: none}.dot-on{background: var(--ok);box-shadow: 0 0 0 3px rgba(47,191,113,.18)}.dot-dev{background: var(--blue);box-shadow: 0 0 0 3px rgba(46,125,255,.18)}.dot-off{background: var(--text-4)}.dot-maint{background: var(--warn);box-shadow: 0 0 0 3px rgba(230,162,60,.18)}.dot-unknown{background: var(--text-4);opacity: .6}.head{position: sticky;top: 0;z-index: 60;background: var(--head-bg);-webkit-backdrop-filter: blur(12px);backdrop-filter: blur(12px);overflow-x: clip}.head::after{content: '';position: absolute;inset-inline: 0;bottom: 0;height: 1px;pointer-events: none;background: var(--head-hair)}.head-in{display: flex;align-items: center;gap: var(--s-5);min-height: 68px}.brand{display: flex;align-items: center;justify-content: center;gap: var(--s-3);flex: none;min-height: var(--tap);min-width: var(--tap)}.brand-mark{height: 32px;width: auto}.brand-word{font-family: var(--head);font-weight: 800;font-size: 19px;letter-spacing: .02em;direction: ltr;unicode-bidi: isolate}@media (max-width: 520px){.head .brand-word{display: none}}.nav{display: none;align-self: stretch;align-items: stretch;gap: var(--s-1)}@media (min-width: 1024px){.nav{display: flex}}.nav a{position: relative;display: inline-flex;align-items: center;min-height: var(--tap);padding-inline: var(--s-4);font-size: 15px;font-weight: 600;color: var(--text-2);white-space: nowrap;transition: color var(--fast)}.nav a:hover{color: var(--text)}.nav a[aria-current="page"]{color: var(--text)}.nav a:focus-visible{outline-offset: -12px;border-radius: var(--r)}.head-actions{display: flex;align-items: center;gap: var(--s-2);margin-inline-start: auto}.icon-btn{display: inline-flex;align-items: center;justify-content: center;width: var(--tap);height: var(--tap);flex: none;border-radius: var(--r);color: var(--text-2);border: 1px solid transparent;transition: color var(--fast),background var(--fast),border-color var(--fast)}.icon-btn:hover{color: var(--text);background: rgba(255,255,255,.05);border-color: var(--line-strong)}.me{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding-inline: var(--s-2) var(--s-3);border-radius: var(--r);border: 1px solid var(--line-strong);background: rgba(255,255,255,.04);transition: border-color var(--fast),background var(--fast)}.me:hover{border-color: var(--brand-line);background: var(--brand-dim)}.me-av{display: inline-flex;align-items: center;justify-content: center;width: 28px;height: 28px;flex: none;border-radius: var(--r-sm);background: var(--brand-dim);color: var(--brand-bright);border: 1px solid var(--brand-line);font-family: var(--head);font-weight: 800;font-size: 13px;position: relative;overflow: hidden}.av-img{position: absolute;inset: 0;border-radius: inherit;background-position: center;background-size: cover;background-repeat: no-repeat}.me-name{font-size: 14px;font-weight: 600;color: var(--text-2);max-width: 14ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (max-width: 640px){.me-name{display: none}}.burger{display: inline-flex}@media (min-width: 1024px){.burger{display: none}}@media (min-width: 1024px) and (max-width: 1279px){.head-in{gap: var(--s-4)}.nav a{padding-inline: 10px}.me-name{display: none}}@media (min-width: 1024px) and (max-width: 1099px){.head-in{gap: var(--s-3)}.nav a{padding-inline: 8px}}.drawer{position: fixed;inset: 0;z-index: 90;display: none;flex-direction: column;background: var(--bg);box-shadow: 0 0 0 100vmax var(--bg)}.drawer[data-open="1"]{display: flex}.drawer-head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-4);min-height: 68px;border-bottom: 1px solid var(--line)}@media (max-width: 1359px){.foot{padding-bottom: calc(var(--s-5) + 64px)}}.state{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: var(--s-3);text-align: center;padding: var(--s-8) var(--s-4);border: 1px dashed var(--line-strong);border-radius: var(--r-lg);background: var(--surface)}.state h2,.state h3{font-size: 18px}.state p{color: var(--text-3);font-size: 14.5px;max-width: 42ch}.form{width: 100%;max-width: 420px;margin-inline: auto}.field{margin-bottom: var(--s-4)}.field > label{display: block;margin-bottom: var(--s-2);font-size: 14px;font-weight: 600;color: var(--text-2)}.input{width: 100%;min-height: var(--tap);padding: 0 var(--s-4);background: var(--raised);color: var(--text);border: 1px solid var(--line-strong);border-radius: var(--r);outline: none;transition: border-color .25s var(--out),box-shadow .35s var(--out)}.input{box-shadow: inset 0 2px 5px rgba(0,0,0,.42)}.input:hover{border-color: var(--line-loud)}.input:focus{border-color: var(--brand-bright);box-shadow: inset 0 2px 5px rgba(0,0,0,.42),0 0 0 4px rgba(225,43,43,.18),0 0 28px -4px rgba(225,43,43,.55)}.input[aria-invalid="true"]{border-color: var(--err)}.input:-webkit-autofill{-webkit-text-fill-color: var(--text);caret-color: var(--text);box-shadow: inset 0 2px 5px rgba(0,0,0,.42),inset 0 0 0 100px var(--raised);transition: background-color 600000s 0s,color 600000s 0s,border-color .25s var(--out)}.input:-webkit-autofill:focus{box-shadow: inset 0 2px 5px rgba(0,0,0,.42),inset 0 0 0 100px var(--raised),0 0 0 4px rgba(225,43,43,.18),0 0 28px -4px rgba(225,43,43,.55)}.input:autofill{-webkit-text-fill-color: var(--text);caret-color: var(--text);box-shadow: inset 0 2px 5px rgba(0,0,0,.42),inset 0 0 0 100px var(--raised);transition: background-color 600000s 0s,color 600000s 0s,border-color .25s var(--out)}.input:autofill:focus{box-shadow: inset 0 2px 5px rgba(0,0,0,.42),inset 0 0 0 100px var(--raised),0 0 0 4px rgba(225,43,43,.18),0 0 28px -4px rgba(225,43,43,.55)}.input-ltr{direction: ltr;text-align: left;font-family: var(--mono)}.input-ltr:placeholder-shown{direction: rtl;text-align: right;font-family: var(--font)}.alert{display: block;line-height: 1.7;padding: var(--s-3) var(--s-4);margin-bottom: var(--s-4);border-radius: var(--r);font-size: 14px;border: 1px solid var(--err);background: rgba(229,72,77,.1);color: #FFC9CB}.alert-ok{border-color: var(--ok);background: rgba(47,191,113,.1);color: #A7E8C4}.alert-warn{border-color: var(--warn);background: rgba(230,162,60,.1);color: #F2D3A0}.auth-card{background: var(--surface);border: 1px solid var(--line);border-radius: var(--r-lg);padding: var(--s-6) var(--s-5)}.auth-sep{display: flex;align-items: center;gap: var(--s-3);margin-block: var(--s-5);color: var(--text-4);font-size: 13px}.auth-sep::before,.auth-sep::after{content: '';flex: 1;height: 1px;background: var(--line-strong)}.totp-scan{display: flex;align-items: flex-start;gap: var(--s-4);margin-bottom: var(--s-4)}.totp-qr{flex: 0 0 168px;width: 168px;padding: 10px;border-radius: var(--r);background: #fff;box-shadow: 0 10px 28px -14px rgba(0,0,0,.9)}.totp-qr .qr{width: 100%;height: auto;display: block}.totp-steps{margin: 0;padding: 0;list-style: none;counter-reset: totp;display: grid;gap: 12px;min-width: 0}.totp-steps li{counter-increment: totp;position: relative;padding-inline-start: 28px;font-size: 14px;line-height: 1.6;color: var(--text-2)}.totp-steps li::before{content: counter(totp);position: absolute;inset-inline-start: 0;top: 1px;width: 20px;height: 20px;border-radius: 50%;display: grid;place-items: center;font-family: var(--head);font-size: 12px;font-weight: 800;color: var(--text);background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.totp-steps strong{color: var(--text)}.totp-open{width: 100%;margin-bottom: var(--s-3)}.totp-manual{border-top: 1px solid var(--line);padding-top: var(--s-3);margin-bottom: var(--s-4)}.totp-manual > summary{cursor: pointer;font-size: 13.5px;color: var(--text-3);min-height: var(--tap);display: flex;align-items: center}.totp-manual > summary:hover{color: var(--text-2)}.totp-manual-p{line-height: 1.7;margin: 0 0 10px;color: var(--text-2)}@media (max-width: 560px){.totp-scan{flex-direction: column;align-items: center}.totp-qr{flex: 0 0 auto;width: 184px}.totp-steps{width: 100%}}.totp-secret{display: block;padding: var(--s-3);background: var(--sunken);border: 1px solid var(--line-strong);border-radius: var(--r);font-family: var(--mono);font-size: 14px;letter-spacing: .1em;direction: ltr;text-align: center;overflow-wrap: anywhere}.kv{margin: 0;display: grid;grid-template-columns: auto 1fr;gap: var(--s-3) var(--s-4)}.kv dt{font-size: 13.5px;color: var(--text-3)}.kv dd{margin: 0;font-size: 14.5px;color: var(--text);min-width: 0}.kv-act{display: inline-block;padding-block: 10px;margin-block: -10px}textarea.input,input.input[type="text"]:not(.input-ltr),input.input[type="search"]:not(.input-ltr){unicode-bidi: plaintext}.post-line{min-height: 1em}.acct{max-width: 820px}.acct-stack{gap: var(--s-4)}.privacy-notice{border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--sunken);padding: var(--s-4);margin: var(--s-4) 0}.privacy-notice-h{font-size: 14px;font-weight: 700;color: var(--text);margin: 0 0 var(--s-2)}.privacy-notice ul{margin: 0;padding-inline-start: var(--s-4)}.privacy-notice li{font-size: 13px;line-height: 1.7;color: var(--text-3);margin-bottom: var(--s-2)}.privacy-notice li strong{color: var(--text-2)}.privacy-notice li:last-child{margin-bottom: 0}.code-row{display: flex;gap: var(--s-2);align-items: flex-end}.code-row > .field{flex: 1;min-width: 0;margin: 0}.code-row + .code-row{margin-top: var(--s-3)}.consent{display: flex;gap: var(--s-3);align-items: flex-start;margin: var(--s-4) 0;padding: var(--s-2) 0;min-height: var(--tap);cursor: pointer}.consent input{margin-top: 3px;width: 18px;height: 18px;flex: 0 0 auto}.consent span{font-size: 13.5px;line-height: 1.7;color: var(--text-2)}.a11y-fab{position: fixed;inset-inline-start: var(--s-4);bottom: var(--s-4);z-index: 80;width: 52px;height: 52px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;background: rgba(10,10,12,.88);color: var(--brand-text);-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px);box-shadow: inset 0 0 0 1.5px var(--brand),0 0 18px -5px rgba(225,43,43,.6),0 10px 26px -12px rgba(0,0,0,.9);transition: color .15s var(--out),background-color .15s var(--out),box-shadow .15s var(--out),transform .15s var(--out)}.a11y-fab:hover{color: #fff;background: rgba(34,10,12,.94);transform: translateY(-2px);box-shadow: inset 0 0 0 1.5px var(--brand-bright),0 0 24px -4px rgba(225,43,43,.75),0 12px 28px -12px rgba(0,0,0,.9)}.a11y-fab[aria-expanded="true"]{color: #fff;background: var(--brand-hover);box-shadow: inset 0 0 0 1.5px var(--brand-bright),0 10px 26px -12px rgba(0,0,0,.9)}.a11y-panel{position: fixed;inset-inline-start: var(--s-4);bottom: 84px;z-index: 85;width: min(340px,calc(100vw - 32px));background: var(--surface);border: 1px solid var(--line-strong);border-radius: var(--r-lg);box-shadow: var(--shadow-lg);overflow: hidden}.a11y-panel[hidden]{display: none}.a11y-sec{padding: var(--s-4);border-bottom: 1px solid var(--line)}.a11y-sec:last-child{border-bottom: none}.a11y-sec > h3{font-family: var(--font);font-size: 13.5px;font-weight: 700;color: var(--text-2);margin-bottom: var(--s-3)}.a11y-opts{display: grid;grid-template-columns: 1fr 1fr;gap: var(--s-2)}.a11y-opts[hidden]{display: none}.a11y-opt{display: flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding-inline: var(--s-3);border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--raised);color: var(--text-2);font-size: 13.5px;font-weight: 600;transition: border-color var(--fast),color var(--fast)}.a11y-opt:hover{color: var(--text);border-color: #3A3A44}.a11y-opt[aria-pressed="true"],.a11y-opt[aria-checked="true"]{border-color: var(--brand-line);background: var(--brand-dim);color: var(--text)}.seam-hd{width: 1px;height: 26px;flex: none;align-self: center;background: linear-gradient(180deg,transparent,rgba(255,255,255,.2),transparent)}@media (max-width: 980px){.seam-hd{display: none}}.steel{color: var(--steel-solid);background-image: var(--steel);-webkit-background-clip: text;background-clip: text;color: transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.steel{color: var(--steel-solid);background-image: none}}.seam{width: 1px;flex: none;align-self: stretch;background: var(--seam-1);position: relative}.seam::after{content: "";position: absolute;inset: -50px -12px;background: radial-gradient(ellipse at center,rgba(255,255,255,.06),transparent 70%);pointer-events: none}.seam-2{width: 1px;flex: none;align-self: center;background: var(--seam-2)}.seam-mark{width: 2px;flex: none;align-self: center;background: var(--seam-mark)}@media (max-width: 980px){.seam-stack{width: auto;height: 1px;align-self: stretch;background: linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent)}.seam-stack::after{display: none}}.botnav{display: none}.head-a11y{display: none}@media (max-width: 860px){:root{--dock-h: calc(76px + env(safe-area-inset-bottom,0px));--dock-bg: color-mix(in srgb,var(--surface) 40%,var(--bg))}@supports not (color: color-mix(in srgb,red 50%,transparent)){:root{--dock-bg: #0E0F13}}html:not([data-admin]){--dock-h: calc(86px + env(safe-area-inset-bottom,0px))}.botnav{position: fixed;z-index: 70;inset-inline: 0;bottom: 0;height: calc(64px + env(safe-area-inset-bottom,0px));padding-bottom: env(safe-area-inset-bottom,0px);display: grid;grid-template-columns: repeat(5,minmax(0,1fr));align-items: end;background-color: var(--dock-bg);border-top: 1px solid var(--line);box-shadow: 0 -10px 28px -14px rgba(0,0,0,.9)}.botnav::before{content: '';position: absolute;inset-inline: 0;bottom: 100%;height: 22px;pointer-events: none;background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--dock-bg) 90%,transparent))}.botnav-a{position: relative;height: 64px;min-width: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;color: var(--text-3);text-decoration: none;font-family: var(--head);font-size: 13px;font-weight: 700;line-height: 1.25}.botnav-a > svg{flex: none}.botnav-a > span{max-width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.botnav-a:focus-visible{outline-offset: -4px;border-radius: var(--r-lg)}.botnav-a[aria-current="page"]{color: var(--brand-text)}.botnav-a[aria-current="page"]::after{content: '';position: absolute;bottom: 5px;left: 50%;width: 4px;height: 4px;margin-left: -2px;border-radius: 50%;background: var(--brand-bright)}.botnav-mid{justify-content: flex-end;padding-bottom: 11.5px;overflow: visible}.botnav-mid > span{flex: none}.botnav-orb{display: grid;place-items: center;flex: none;width: 56px;height: 56px;border-radius: 50%;color: #fff;background: radial-gradient(circle at 35% 30%,var(--brand-bright),var(--brand) 45%,#9C1515);box-shadow: 0 0 0 5px var(--bg),0 0 0 6px #3A1618,0 10px 28px -6px rgba(225,43,43,.9)}.botnav-mid:focus-visible{outline-color: transparent}.botnav-mid:focus-visible .botnav-orb{outline: 2px solid var(--brand-bright);outline-offset: 4px}body{padding-bottom: var(--dock-h)}.a11y-fab{bottom: calc(var(--dock-h) + 12px)}.a11y-panel{bottom: calc(var(--dock-h) + 10px)}.foot{padding-bottom: calc(var(--s-5) + 64px)}.head-a11y{display: inline-flex;border-radius: 50%;color: var(--brand-text);background: rgba(10,10,12,.6);box-shadow: inset 0 0 0 1.5px var(--brand),0 0 14px -6px rgba(225,43,43,.6)}.head-a11y[aria-expanded="true"]{color: #fff;background: var(--brand-hover)}html:not([data-admin]) .a11y-fab{display: none}html:not([data-admin]) .a11y-panel{top: 76px;bottom: auto;inset-inline: auto var(--s-3);max-height: calc(100dvh - 76px - var(--dock-h) - 12px);overflow-y: auto}.head .me,.head .head-login{display: none}html:not([data-admin]) .foot{padding-bottom: var(--s-5)}}.doc-split{display: block}@media (min-width: 1200px){.doc-split{display: grid;grid-template-columns: 184px 1px minmax(0,1fr);gap: var(--s-6)}}.doc-toc{align-self: start;position: sticky;top: 88px;display: flex;flex-direction: column;gap: 2px}.doc-toc-title{margin: 0 0 var(--s-2);font-size: 13px;font-weight: 700;letter-spacing: .08em;color: var(--text-3)}.doc-toc-link{display: flex;align-items: center;min-height: var(--tap);padding: 6px 10px;border-radius: var(--r-sm);font-size: 13.5px;line-height: 1.4;color: var(--text-3);transition: color var(--fast),background var(--fast)}.doc-toc-link:hover{color: var(--text);background: var(--raised)}.policy-h2:target{scroll-margin-top: 88px}@media (max-width: 1199px){.doc-toc{position: static;flex-direction: row;flex-wrap: wrap;gap: var(--s-1);padding-bottom: var(--s-2)}.doc-toc-title{flex-basis: 100%;margin-bottom: 0}.doc-toc-link{border: 1px solid var(--line-strong)}}.display{font-family: var(--display);font-weight: 700;letter-spacing: 0}.a11y-backdrop{position: fixed;inset: 0;z-index: 84;background: rgba(8,8,10,.5);box-shadow: 0 0 0 100vmax rgba(8,8,10,.5)}.a11y-backdrop[hidden]{display: none}@media (scripting: none){[data-lazy-art]{background-image: var(--art) !important}}.hero{position: relative;overflow: hidden;border-bottom: 1px solid var(--line)}.hero-mark{position: absolute;top: 50%;inset-inline-end: 50%;transform: translate(50%,-50%);width: clamp(240px,32vw,420px);height: auto;opacity: .055;pointer-events: none;-webkit-user-select: none;user-select: none}.hero-split{display: grid;grid-template-columns: minmax(0,1fr) 1px minmax(0,400px);gap: var(--s-6);align-items: center}.hero-main{display: flex;flex-direction: column;gap: var(--s-4);align-items: flex-start}.hero-live{display: flex;flex-direction: column;gap: var(--s-2);min-width: 0}.hero-live-head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);margin-bottom: var(--s-1)}.live-row{display: flex;align-items: center;gap: var(--s-3);padding: 10px 12px;border-radius: var(--r);background: color-mix(in srgb,var(--surface) 78%,transparent);border: 1px solid var(--line);min-height: var(--tap);transition: border-color var(--fast),background var(--fast)}a.live-row:hover{border-color: var(--line-strong);background: var(--raised)}.live-title{font-size: 14px;font-weight: 700;color: var(--text);line-height: 1.35;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.live-meta{font-size: 13px;color: var(--text-3);margin-top: 3px;display: block}.live-names{font-size: 13px;color: var(--text-2);margin-top: 2px;display: block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.plr-list{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 8px}.plr{display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;border-radius: 999px;font-size: 14px;color: var(--text);background: color-mix(in srgb,var(--surface) 88%,transparent);box-shadow: inset 0 0 0 1px var(--line)}.plr::before{content: "";width: 7px;height: 7px;border-radius: 50%;flex: none;background: var(--ok);box-shadow: 0 0 6px color-mix(in srgb,var(--ok) 70%,transparent)}.plr-n{font-size: 13px;color: var(--text-3)}.plr-more{color: var(--text-3)}.plr-more::before{display: none}.plr-note{margin-top: var(--s-3)}.live-ic{width: 32px;height: 32px;flex: none;border-radius: var(--r-sm);display: inline-flex;align-items: center;justify-content: center;background: var(--raised);border: 1px solid var(--line-strong);color: var(--text-2)}.live-dot{display: inline-flex;align-items: center;gap: 7px;font-size: 13px;color: #4ED68F}.live-dot::before{content: '';width: 6px;height: 6px;border-radius: 50%;flex: none;background: var(--ok);box-shadow: 0 0 0 3px rgba(47,191,113,.16)}@media (max-width: 980px){.hero-split{grid-template-columns: 1fr;gap: var(--s-5)}.hero-main{gap: var(--s-3)}}.hero-bg{position: absolute;inset: 0;background: radial-gradient(120% 90% at 85% 10%,rgba(225,43,43,.14),transparent 60%),radial-gradient(90% 80% at 10% 90%,rgba(46,125,255,.09),transparent 65%),linear-gradient(to left,rgba(10,10,12,.94) 0%,rgba(10,10,12,.88) 30%,rgba(10,10,12,.46) 68%,rgba(10,10,12,.14) 100%)}.hero:not(:has(.hero-img,.hero-video)) .hero-bg{background: none}.hero:not(:has(.hero-img,.hero-video)) .hero-bg::after{content: none}.hero-bg::after{content: '';position: absolute;inset: 0;background: linear-gradient(to bottom,transparent 55%,var(--bg))}.hero-video,.hero-img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;opacity: .9}@media (max-width: 760px),(prefers-reduced-motion: reduce){.hero-video{display: none}}.quick{display: flex;align-items: center;gap: var(--s-4)}.hero-in{position: relative;display: flex;flex-direction: column;align-items: flex-start;gap: var(--s-4);padding-block: clamp(72px,12vw,148px) clamp(84px,11vw,132px)}.hero-in.hero-split{display: grid;grid-template-columns: minmax(0,1fr) 1px minmax(0,400px);align-items: center;gap: var(--s-6);padding-block: clamp(56px,8vw,104px)}@media (max-width: 980px){.hero-in.hero-split{grid-template-columns: 1fr;gap: var(--s-5)}}.hero-title{max-width: 13ch}.stat{display: flex;align-items: center;gap: var(--s-3);background: var(--raised)}.stat-body{display: flex;flex-direction: column;gap: 1px;min-width: 0}.stat-icon{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: none;border-radius: var(--r);background: var(--raised);color: var(--text-2);border: 1px solid var(--line-strong)}.stat-value{font-family: var(--head);font-size: clamp(22px,2.6vw,28px);font-weight: 800;line-height: 1.15;direction: inherit;text-align: start;color: var(--steel-solid);background-image: var(--steel);-webkit-background-clip: text;background-clip: text;color: transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.stat-value{color: var(--steel-solid);background-image: none}}.srv{display: block;position: relative;overflow: hidden;background-image: linear-gradient(150deg,color-mix(in srgb,var(--accent) 13%,var(--raised)) 0%,var(--surface) 46%,var(--bg) 100%);box-shadow: var(--hair)}.srv::before{content: '';position: absolute;inset-block: 14px;inset-inline-start: 0;width: 2px;border-radius: 2px;background: linear-gradient(180deg,transparent,var(--accent),transparent)}.srv::after{content: '';position: absolute;inset-block: -40px;inset-inline-end: 26%;width: 1px;transform: rotate(28deg);pointer-events: none;background: linear-gradient(180deg,transparent,color-mix(in srgb,var(--accent) 50%,transparent),transparent)}.srv-tag{font-family: var(--head);font-weight: 800;font-size: 13px;letter-spacing: .08em;color: var(--accent-text,var(--accent));direction: ltr;unicode-bidi: isolate}.srv .chip-accent{background: color-mix(in srgb,var(--accent) 14%,transparent);border-color: color-mix(in srgb,var(--accent) 38%,transparent);color: var(--accent-text,var(--accent))}.srv-wide{display: block;position: relative;overflow: hidden;padding: 0}.srv-wide-art{position: absolute;inset: 0;overflow: hidden;background-size: cover;background-position: center;background-color: var(--raised);transition: transform 420ms var(--ease)}.srv-wide-art::after{content: '';position: absolute;inset: 0;background: linear-gradient(to left,rgba(10,10,12,.94) 0%,rgba(10,10,12,.86) 40%,rgba(10,10,12,.5) 70%,rgba(10,10,12,.28) 100%)}.srv-wide:hover .srv-wide-art{transform: scale(1.04)}.srv-wide-bar{position: absolute;inset-block: 0;inset-inline-start: 0;width: 3px;background: var(--accent);z-index: 2}.srv-wide-in{position: relative;z-index: 2;display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-4);padding: var(--s-4) var(--s-4) var(--s-4) calc(var(--s-4) + 3px);min-height: 132px}.srv-wide-main{flex: 1 1 320px;min-width: 0}.srv-wide-side{display: flex;align-items: center;gap: var(--s-3);flex: none;margin-inline-start: auto;padding: 7px var(--s-3);border-radius: var(--r-lg);background: rgba(10,10,12,.66);border: 1px solid rgba(255,255,255,.1);-webkit-backdrop-filter: blur(10px) saturate(1.1);backdrop-filter: blur(10px) saturate(1.1)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.srv-wide-side{background: rgba(10,10,12,.84)}}@media (max-width: 640px){.srv-wide-side{margin-inline-start: 0;width: 100%;justify-content: space-between}}.srv-hero{position: relative;overflow: hidden}.srv-title{display: flex;align-items: center;gap: var(--s-4);margin-top: var(--s-4)}.srv-title-mark{width: clamp(64px,9vw,104px);height: auto;flex: none;filter: drop-shadow(0 8px 24px rgba(0,0,0,.85))}.srv-title-h{font-size: clamp(30px,5vw,48px);margin: 0}.srv-title-sub{max-width: 46ch;margin-top: 6px}.srv-page{position: relative}.srv-state-wrap{margin-top: var(--s-2)}.srv-after{padding-top: 0}.srv-state-wrap + .srv-after{padding-top: var(--s-7)}.srv-state-one{display: flex;align-items: center;gap: var(--s-3);flex-wrap: wrap;padding: var(--s-4) var(--s-5);width: fit-content;max-width: 100%}.srv-state-t{font-size: 17px;font-weight: 800;color: var(--text)}.srv-wide-mark{width: 64px;height: 64px;flex: none;object-fit: contain;filter: drop-shadow(0 4px 12px rgba(0,0,0,.6))}@media (max-width: 560px){.srv-wide-mark{width: 48px;height: 48px}}.srv-hero-in{position: relative;padding-block: var(--s-6) calc(var(--s-7) + 20px)}.crumbs{display: flex;align-items: center;gap: var(--s-2);font-size: 13.5px;color: var(--text-4);flex-wrap: wrap}.crumbs a{display: inline-flex;align-items: center;min-height: var(--tap);padding-inline: 6px;margin-inline-start: -6px;color: var(--text-3);border-radius: var(--r-xs)}.crumbs a:hover{color: var(--text-2)}.connect{display: flex;align-items: center;gap: var(--s-3);flex-wrap: wrap;padding: var(--s-2) var(--s-2) var(--s-2) var(--s-4);background: var(--raised);border: 1px solid var(--line-strong);border-radius: var(--r)}.connect-url{font-family: var(--mono);font-size: 14px;color: var(--text);direction: ltr;unicode-bidi: isolate;overflow-wrap: anywhere}.shot{width: 100%;aspect-ratio: 16 / 9;object-fit: cover;border-radius: var(--r);border: 1px solid var(--line);background: var(--raised)}.statbar{display: grid;gap: 0;grid-template-columns: repeat(auto-fit,minmax(min(100%,118px),1fr))}.statbar-cell{display: flex;flex-direction: column;gap: 1px;padding: var(--s-2) var(--s-3);min-width: 0}.statbar-cell + .statbar-cell{border-inline-start: 1px solid var(--line)}.statbar-v{display: flex;align-items: center;gap: 7px;min-width: 0}@media (max-width: 520px){.statbar{grid-template-columns: repeat(2,minmax(0,1fr))}.statbar-cell + .statbar-cell{border-inline-start: 0}.statbar-cell:nth-child(even){border-inline-start: 1px solid var(--line)}.statbar-cell:nth-child(n+3){border-top: 1px solid var(--line)}}.person{display: flex;align-items: center;gap: var(--s-3)}.person-av{width: 44px;height: 44px;flex: none;border-radius: 50%;object-fit: cover;box-shadow: 0 0 0 2px var(--surface),0 0 0 4px color-mix(in srgb,var(--accent,var(--brand)) 70%,transparent)}.person-av-fallback{display: inline-flex;align-items: center;justify-content: center;background: color-mix(in srgb,var(--accent,var(--brand)) 18%,var(--raised));color: var(--accent-text,var(--brand-text));font-family: var(--head);font-weight: 800;font-size: 15px;position: relative;overflow: hidden}.person-name{font-family: var(--font);font-size: 15.5px;font-weight: 700;margin: 0}.timeline{position: relative;padding-inline-start: var(--s-5)}.timeline::before{content: '';position: absolute;inset-block: 6px 6px;inset-inline-start: 5px;width: 2px;background: linear-gradient(to bottom,var(--brand),var(--line))}.tl-item{position: relative;padding-bottom: var(--s-6)}.tl-item:last-child{padding-bottom: 0}.tl-dot{position: absolute;inset-inline-start: calc(-1 * var(--s-5) + 1px);top: 7px;width: 10px;height: 10px;border-radius: 50%;background: var(--accent);border: 2px solid var(--bg);box-shadow: 0 0 0 3px color-mix(in srgb,var(--accent) 22%,transparent)}.tl-date{font-size: 13px;color: var(--text-3);letter-spacing: .04em}.img-field{display: flex;align-items: center;gap: var(--s-4)}.img-field-prev{width: 72px;height: 72px;border-radius: 50%;flex: none;object-fit: cover;box-shadow: 0 0 0 3px var(--bg),0 0 0 5px rgba(225,43,43,.8)}.img-field-none{display: grid;place-items: center;text-align: center;font-size: 13px;color: var(--text-3);background: var(--raised)}.img-field-ctl{display: flex;flex-direction: column;min-width: 0;flex: 1}.img-field-wide{width: 160px;height: 40px;border-radius: 8px;box-shadow: 0 0 0 1px var(--line-strong)}html[data-admin]{background-color: var(--bg);background-image: radial-gradient(1200px 700px at 88% -8%,rgba(225,43,43,.12),transparent 62%),radial-gradient(900px 600px at 6% 10%,rgba(225,43,43,.07),transparent 58%);background-repeat: no-repeat;background-attachment: fixed}.adm-top{position: sticky;top: 0;z-index: 60;display: flex;align-items: center;gap: 8px;min-height: 60px;padding-inline: 6px 10px;background-color: var(--hud-f2);border-bottom: 1px solid var(--hud-line)}@media (min-width: 900px){.adm-top{gap: 12px;padding-inline: 18px 20px}}.adm-brand{display: inline-flex;align-items: center;gap: 10px;min-height: var(--tap);flex: none;font-family: var(--head);font-weight: 800;font-size: 16px;color: var(--text)}.adm-brand .brand-mark{width: 28px;height: 28px}.adm-top-sp{flex: 1}.adm-site{gap: 6px;display: none}@media (min-width: 900px){.adm-site{display: inline-flex}}.adm-a11y{border-radius: 50%;color: var(--brand-text);background: rgba(10,10,12,.6);box-shadow: inset 0 0 0 1.5px var(--brand),0 0 14px -6px rgba(225,43,43,.6)}.adm-a11y[aria-expanded="true"]{color: #fff;background: var(--brand-hover)}html[data-admin] .a11y-fab{display: none}html[data-admin] .a11y-panel{top: 68px;bottom: auto;inset-inline: auto var(--s-3);max-height: calc(100dvh - 80px);overflow-y: auto}@media (max-width: 1179px){.adm-top .me-name{display: none}}.adm-top-live{display: none}@media (min-width: 900px){.adm-top-live{display: flex;align-items: center;gap: 6px;min-width: 0}}.adm-chip-a{display: inline-flex;align-items: center;min-height: var(--tap)}.adm-chip{display: inline-flex;align-items: center;gap: 7px;padding: 3px 10px;font-family: var(--head);font-weight: 700;font-size: 13.5px;white-space: nowrap;border: 1px solid}.adm-chip svg{flex: none}.adm-chip-ok{color: #A7E8C4;background: rgba(47,191,113,.08);border-color: rgba(47,191,113,.4)}.adm-chip-y{color: #F2D3A0;background: rgba(230,162,60,.1);border-color: rgba(230,162,60,.45)}.adm-chip-r{color: #FFC9CB;background: rgba(225,43,43,.12);border-color: rgba(225,43,43,.55)}.adm-chip-b{color: var(--blue-text);background: var(--blue-dim);border-color: var(--blue-line)}a.adm-chip-a:hover .adm-chip{border-color: currentColor}.adm-led{display: inline-block;flex: none;width: 9px;height: 9px;border-radius: 50%;background: var(--text-4)}.adm-led-ok{background: var(--ok);box-shadow: 0 0 8px rgba(47,191,113,.8)}.adm-led-y{background: var(--warn);box-shadow: 0 0 8px rgba(230,162,60,.7)}.adm-led-b{background: var(--blue);box-shadow: 0 0 8px rgba(46,125,255,.7)}.adm-led-r{background: var(--err);box-shadow: 0 0 8px rgba(229,72,77,.8)}.adm-led-off{opacity: .6}.adm-clock{display: none;min-width: 5ch;font-size: 15px;color: var(--brand-text)}@media (min-width: 900px){.adm-clock{display: inline}}.adm-q{display: flex;align-items: center;gap: 8px;min-height: var(--tap);padding-inline: 12px;background: var(--hud-field);border-bottom: 2px solid var(--hud-line);color: var(--text-3)}.adm-q:focus-within{border-bottom-color: var(--brand-bright);background: var(--hud-field-on);color: var(--text-2)}.adm-q svg{flex: none}.adm-q-in{flex: 1;min-width: 0;width: 100%;height: var(--tap);padding: 0;margin: 0;border: 0;background: none;color: var(--text);font-family: var(--font);font-size: 14.5px;outline: none}.adm-q-in::placeholder{color: var(--text-3);opacity: 1}.adm-q-top{display: none;width: 250px}@media (min-width: 1280px){.adm-q-top{display: flex}}.adm-q-menu{margin-bottom: 14px}.adm-q{position: relative}.adm-find{position: absolute;z-index: 60;top: calc(100% + 6px);inset-inline-start: 0;width: max(100%,340px);max-width: calc(100vw - 32px);max-height: min(60vh,440px);overflow-y: auto;padding: 6px;background: var(--elevated);border: 1px solid var(--line-loud);border-radius: 12px;box-shadow: 0 18px 40px rgba(0,0,0,.5)}.adm-find-o{display: flex;flex-direction: column;justify-content: center;gap: 1px;min-height: var(--tap);padding: 6px 12px;border-radius: 8px;border-inline-start: 3px solid transparent;color: var(--text);text-decoration: none}.adm-find-o b{font-size: 14.5px;font-weight: 700}.adm-find-o span{font-size: 13px;color: var(--text-3)}.adm-find-o:hover,.adm-find-o.is-on{background: var(--raised)}.adm-find-o.is-on{border-inline-start-color: var(--brand-bright)}.adm-q-menu{flex-wrap: wrap}.adm-q-menu .adm-find{position: static;flex: 1 0 100%;width: auto;max-width: none;margin-bottom: 8px;box-shadow: none}.adm-menu{flex: none}@media (min-width: 900px){.adm-menu{display: none}}.adm-menu > summary{list-style: none;cursor: pointer;position: relative;display: grid;place-items: center;width: var(--tap);height: var(--tap);color: var(--text-2)}.adm-menu > summary::-webkit-details-marker{display: none}.adm-menu[open] > summary{color: #fff;background: rgba(225,43,43,.14);box-shadow: inset 0 -2px 0 var(--brand-bright)}.adm-menu-dot{position: absolute;top: 9px;inset-inline-end: 8px;width: 9px;height: 9px;border-radius: 50%;box-shadow: 0 0 0 2px var(--hud-f2)}.adm-menu-pop{position: absolute;top: 100%;inset-inline: 0;max-height: calc(100vh - 60px);max-height: calc(100dvh - 60px);overflow-y: auto;overscroll-behavior: contain;padding: 14px 12px 22px;background-color: var(--hud-f2);border-bottom: 1px solid var(--hud-line);box-shadow: 0 30px 60px -20px rgba(0,0,0,.95)}.adm-group{display: flex;flex-direction: column;gap: 1px}.adm-group + .adm-group{margin-top: 14px}.adm-group-t{display: flex;align-items: center;gap: 8px;padding: 0 12px 6px;font-size: 13px;font-weight: 700;letter-spacing: .02em;color: var(--text-4)}.adm-group-t svg{flex: none;color: var(--brand-text)}.adm-link{display: flex;align-items: center;gap: 10px;min-height: var(--tap);padding-inline: 12px;font-size: 14.5px;font-weight: 600;color: var(--text-2);transition: color .15s var(--out),background-color .15s var(--out)}.adm-link svg{flex: none;color: var(--text-3)}.adm-link:hover{color: var(--text);background: rgba(255,255,255,.045)}.adm-link[aria-current="page"]{color: #fff;background: rgba(225,43,43,.14);box-shadow: inset -2px 0 0 var(--brand-bright)}.adm-link[aria-current="page"] svg{color: var(--brand-text)}.chip[aria-current="page"]{color: #fff;background: rgba(225,43,43,.14);border-color: var(--brand)}.ct-pages .chip{min-height: var(--tap);max-width: 100%;white-space: normal}.adm-menu-site{margin-top: 14px;border-top: 1px dashed var(--hud-line)}.adm-cnt{display: inline-grid;place-items: center;flex: none;min-width: 20px;height: 20px;padding: 0 5px;font-size: 13px;font-style: normal;font-weight: 500;line-height: 1}.adm-sev-r{background: var(--brand-hover);color: #fff}.adm-sev-y{background: var(--warn);color: #1A1206}.adm-sev-b{background: var(--blue-solid);color: #fff}.adm-link .adm-cnt,.adm-fly-a .adm-cnt{margin-right: auto}.adm-rail{display: none}@media (min-width: 900px){.adm-rail{display: block;position: fixed;z-index: 50;top: 60px;bottom: 0;inset-inline-start: 0;width: 84px;padding: 12px 8px;background-color: var(--hud-f2);border-inline-end: 1px solid var(--hud-line)}.adm{padding-inline-start: 84px}}.adm-rail-l{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px}.adm-ri{position: relative}.adm-rl{position: relative;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 4px;min-height: 58px;padding: 6px 2px;color: var(--text-3);text-align: center;transition: color .15s var(--out),background-color .15s var(--out)}.adm-rl svg{flex: none}.adm-rl-t{font-family: var(--head);font-weight: 700;font-size: 13px;line-height: 1.2}.adm-rl:hover,.adm-ri:focus-within > .adm-rl{color: var(--text);background: rgba(255,255,255,.045)}.adm-ri.is-on > .adm-rl{color: #fff;background: rgba(225,43,43,.14);box-shadow: inset -2px 0 0 var(--brand-bright)}.adm-ri.is-on > .adm-rl svg{color: var(--brand-text)}.adm-rl .adm-cnt{position: absolute;top: 3px;left: 6px}@media (min-width: 900px) and (max-height: 640px){.adm-rl{min-height: var(--tap)}.adm-rl-t{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}}@media (min-width: 900px) and (max-height: 520px){.adm-rail{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: thin}.adm-fly{display: none}}.adm-fly{position: absolute;top: var(--fly-y,0px);inset-inline-start: 100%;z-index: 2;display: flex;flex-direction: column;gap: 1px;min-width: 250px;padding: 12px 10px 10px;isolation: isolate;visibility: hidden;opacity: 0;transition: opacity .12s var(--out),visibility 0s linear .12s}@media (hover: hover){.adm-ri:hover > .adm-fly{visibility: visible;opacity: 1;transition: opacity .12s var(--out) .06s,visibility 0s linear .06s}}.adm-ri:focus-within > .adm-fly{visibility: visible;opacity: 1;transition: opacity .12s var(--out),visibility 0s}.adm-fly-t{padding: 0 10px 6px;font-size: 13px;font-weight: 700;letter-spacing: .02em;color: var(--text-4)}.adm-fly-a{display: flex;align-items: center;gap: 10px;min-height: var(--tap);padding-inline: 10px;white-space: nowrap;font-size: 14.5px;font-weight: 600;color: var(--text-2)}.adm-fly-a svg{flex: none;color: var(--text-3)}.adm-fly-a:hover{color: var(--text);background: rgba(255,255,255,.05)}.adm-fly-a[aria-current="page"]{color: #fff;background: rgba(225,43,43,.14);box-shadow: inset -2px 0 0 var(--brand-bright)}.adm-fly-a[aria-current="page"] svg{color: var(--brand-text)}.adm-main{min-width: 0;padding: 16px 16px 64px}@media (min-width: 900px){.adm-main{width: 100%;max-width: 1480px;margin-inline: auto;padding: 20px 28px 72px}}.adm-sub{display: flex;gap: 2px;margin: -4px 0 16px;overflow-x: auto;scrollbar-width: none;border-bottom: 1px solid var(--hud-line)}.adm-sub::-webkit-scrollbar{display: none}.adm-sub a{position: relative;flex: none;display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);padding: 0 14px;white-space: nowrap;font-size: 14.5px;font-weight: 600;color: var(--text-3)}.adm-sub a:focus-visible{outline-offset: -3px}.adm-sub a svg{flex: none}.adm-sub a:hover{color: var(--text);background: rgba(255,255,255,.04)}.adm-sub a[aria-current="page"]{color: #fff;background: linear-gradient(to top,rgba(225,43,43,.16),transparent);box-shadow: inset 0 -2px 0 var(--brand-bright)}.adm-sub a[aria-current="page"] svg{color: var(--brand-text)}.adm-sub.is-e{-webkit-mask-image: linear-gradient(to right,transparent,#000 36px);mask-image: linear-gradient(to right,transparent,#000 36px)}.adm-sub.is-s{-webkit-mask-image: linear-gradient(to left,transparent,#000 36px);mask-image: linear-gradient(to left,transparent,#000 36px)}.adm-sub.is-s.is-e{-webkit-mask-image: linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent);mask-image: linear-gradient(to right,transparent,#000 36px,#000 calc(100% - 36px),transparent)}.adm-title{display: flex;align-items: center;gap: 10px;margin: 0 0 var(--s-4);font-family: var(--head);font-weight: 800;font-size: clamp(22px,2.4vw,28px);line-height: 1.2;text-wrap: balance}.adm-title-ic{display: inline-grid;flex: none;color: var(--brand-text)}.adm-title-n{flex: none;padding: 2px 8px;font-size: 14px;font-weight: 500;line-height: 1.4;color: var(--text-2);border: 1px solid var(--hud-line-hi)}.adm-lead{margin: -6px 0 var(--s-5);color: var(--text-2)}.adm-more{display: inline-flex;align-items: center;min-height: var(--tap);font-size: 13.5px;color: var(--text-3)}.adm-more:hover{color: var(--text)}.adm-empty{display: flex;align-items: center;gap: 8px;margin: 0;color: var(--text-3)}.adm-empty svg{color: var(--ok);flex: none}.cr-top{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 10px 20px;margin: -8px 0 18px}.cr-top .adm-lead{margin: 0}.cr-quick{display: flex;flex-wrap: wrap;gap: 10px}@media (max-width: 599px){.cr-quick{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));width: 100%}.cr-quick-a{white-space: normal;line-height: 1.3;justify-content: flex-start;text-align: start;padding-block: 6px}}.cr-strip-w{display: contents}.cr-strip{display: flex;align-items: center;gap: 8px;min-height: var(--tap);margin: 0 0 12px;padding: 0 14px;font-family: var(--head);font-weight: 700;font-size: 14px;border: 1px solid}.cr-strip svg{flex: none}.cr-strip time{margin-right: auto;color: var(--brand-text)}.cr-strip.cr-sev-r{color: #FFC9CB;background: rgba(225,43,43,.12);border-color: rgba(225,43,43,.5)}.cr-strip.cr-sev-y{color: #F2D3A0;background: rgba(230,162,60,.1);border-color: rgba(230,162,60,.45)}.cr-strip.cr-sev-b{color: var(--blue-text);background: var(--blue-dim);border-color: var(--blue-line)}@media (min-width: 900px){.cr-strip{display: none}}.cr-gauges{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin-bottom: 12px}@media (min-width: 1100px){.cr-gauges{grid-template-columns: repeat(4,minmax(0,1fr));gap: 12px}}.cr-g{display: grid;gap: 6px;align-content: start;min-width: 0;padding: 12px}@media (min-width: 600px){.cr-g{padding: 14px 16px}}.cr-g-l{display: flex;align-items: center;gap: 8px;min-width: 0;font-family: var(--head);font-weight: 700;font-size: 13.5px;color: var(--text-3)}.cr-g-l svg{flex: none;color: var(--brand-text)}.cr-g-v{justify-self: start;font-size: 28px;font-weight: 500;line-height: 1.1;color: #fff}@media (min-width: 600px){.cr-g-v{font-size: 34px}}.cr-g.cr-warn .cr-g-v{color: #F5C77A}.cr-g-s{font-size: 13px;color: var(--text-3);overflow-wrap: anywhere}.cr-seg{display: flex;gap: 3px}.cr-seg i{flex: 1;height: 8px;background: #1C2130}.cr-seg i.on{background: #FF3B3B}.cr-g.cr-warn .cr-seg i.on{background: #F5C77A}.cr-dash{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px}.cr-col{display: flex;flex-direction: column;gap: 12px;min-width: 0}@media (max-width: 1099px){.cr-col{display: contents}.cr-state{order: 1}}@media (min-width: 1100px){.cr-dash{grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);align-items: start}.cr-col-b{grid-column: 1;grid-row: 1}.cr-col-a{grid-column: 2;grid-row: 1}}.cr-p{min-width: 0;padding: 14px 16px 16px}.cr-pt{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;font-family: var(--head);font-weight: 800;font-size: 15.5px}.cr-pt svg{flex: none;color: var(--brand-text)}.cr-pt-s{margin-inline-start: auto;font-family: var(--font);font-weight: 400;font-size: 13px;color: var(--text-3)}.cr-pt-row{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 4px 10px;margin-bottom: 6px}.cr-pt-row .cr-pt{margin: 0}.adm-chip-btn{border: 0;background: none;padding: 0;margin: 0;font: inherit;color: inherit;cursor: pointer}.adm-al-pop{position: fixed;inset: auto;top: 64px;inset-inline-start: 16px;margin: 0;width: min(440px,calc(100vw - 32px));max-height: min(70vh,560px);overflow: auto;padding: 14px;border: 1px solid var(--line-strong);border-radius: 0;background: #0E1119;color: var(--text-2);box-shadow: 0 26px 60px -22px rgba(0,0,0,.9)}.adm-al-pop::backdrop{background: transparent}.adm-al-pop-t{display: flex;align-items: center;gap: 8px;margin: 0 0 10px;font: 800 16px/1.3 var(--head);color: var(--text)}.cr-al-l{list-style: none;margin: 0;padding: 0;display: grid;gap: 6px}.cr-al-a{display: grid;grid-template-columns: 22px minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: var(--tap);padding: 6px 12px;background: #0B0D14;border-inline-start: 3px solid var(--line-strong);font-size: 14.5px;color: var(--text-2);transition: background-color .15s var(--out),color .15s var(--out)}.cr-al-a:hover{background: #131725;color: var(--text)}.cr-al-ic{display: grid;place-items: center}.cr-al-x{min-width: 0;overflow-wrap: anywhere}.cr-al-nm{font-weight: 700;color: var(--text)}.cr-al-s{font-size: 13px;color: var(--text-3)}.cr-al-c{font-size: 17px;font-weight: 500}.cr-al-a.cr-sev-r{border-inline-start-color: #FF3B3B}.cr-al-a.cr-sev-r :is(.cr-al-ic,.cr-al-c){color: #FF8A8A}.cr-al-a.cr-sev-y{border-inline-start-color: #F5C77A}.cr-al-a.cr-sev-y :is(.cr-al-ic,.cr-al-c){color: #F5C77A}.cr-al-a.cr-sev-b{border-inline-start-color: var(--blue-text)}.cr-al-a.cr-sev-b :is(.cr-al-ic,.cr-al-c){color: var(--blue-text)}.cr-sv-l{list-style: none;margin: 0;padding: 0}.cr-sv{display: grid;grid-template-columns: 10px minmax(48px,88px) minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: 40px;border-top: 1px dashed var(--hud-line)}.cr-sv:first-child{border-top: 0}.cr-sv-n{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-family: var(--head);font-weight: 700;font-size: 14px;color: var(--text)}.cr-sv .cr-seg{gap: 2px}.cr-sv .cr-seg i.on{background: var(--accent)}.cr-sv-c{font-size: 13.5px;white-space: nowrap;color: var(--text-2)}.cr-sv-r{color: #FF8A8A}.cr-sv-y{color: #F2D3A0}.cr-sv-b{color: var(--blue-text)}.cr-sv-off{color: var(--text-3)}.cr-srv .adm-more{margin-top: 4px}.cr-log-l{list-style: none;margin: 0;padding: 0}.cr-log-l li{display: flex;flex-wrap: wrap;align-items: baseline;gap: 2px 10px;padding: 9px 0;border-top: 1px dashed var(--hud-line);font-size: 14px}.cr-log-l li:first-child{border-top: 0}.cr-log-l time{flex: none;min-width: 5ch;font-size: 13px;color: var(--brand-text)}.cr-log-who{flex: none;max-width: 18ch;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;color: var(--text)}.cr-log-what{flex: 1 1 11em;min-width: 0;color: var(--text-2);overflow-wrap: anywhere}.cr-live{display: inline-flex;align-items: center;gap: 6px;margin-inline-start: 4px;padding: 1px 8px;font-family: var(--head);font-weight: 700;font-size: 13px;color: #A7E8C4;background: rgba(47,191,113,.08);border: 1px solid rgba(47,191,113,.4)}.cr-live i{position: relative;flex: none;width: 7px;height: 7px;border-radius: 50%;background: var(--ok)}@media (prefers-reduced-motion: no-preference){html.rv-js .cr-live i::after{content: '';position: absolute;inset: 0;border-radius: 50%;background: var(--ok);animation: rv-ping 1.7s cubic-bezier(0,0,.2,1) infinite}}.cr-state-l{margin: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr))}.cr-state-l > div{display: flex;flex-direction: column;gap: 2px;min-width: 0;padding-inline: 12px 6px;border-inline-start: 1px dashed var(--hud-line)}.cr-state-l > div:first-child{padding-inline-start: 0;border-inline-start: 0}.cr-state-l dt{font-size: 13px;color: var(--text-3)}.cr-state-l dd{margin: 0;display: flex;align-items: center;gap: 7px;font-weight: 700;font-size: 15px;color: var(--text)}.table-wrap{overflow-x: auto;border: 1px solid var(--line);border-radius: var(--r-lg);background: var(--surface)}.table{width: 100%;border-collapse: collapse;font-size: 14.5px}.table th,.table td{padding: var(--s-3) var(--s-4);text-align: start;vertical-align: middle;border-bottom: 1px solid var(--line);white-space: nowrap}.table th{font-size: 13px;font-weight: 700;color: var(--text-3);background: var(--raised);position: sticky;top: 0}.table tr:last-child td{border-bottom: none}.table tbody tr:hover{background: rgba(255,255,255,.02)}.table code{font-size: 12.5px;color: var(--text-2)}.switch{display: inline-flex;align-items: center;gap: var(--s-3);min-height: var(--tap);cursor: pointer;font-size: 14.5px;color: var(--text-2)}.switch input{appearance: none;-webkit-appearance: none;width: 46px;height: 26px;flex: none;margin: 0;background: var(--raised);border: 1px solid var(--line-strong);border-radius: 9px;position: relative;cursor: pointer;transition: background var(--fast),border-color var(--fast)}.switch input::after{content: '';position: absolute;top: 3px;inset-inline-start: 3px;width: 18px;height: 18px;border-radius: 5px;background: var(--text-3);transition: transform .35s var(--out),border-radius .35s var(--out),background-color .3s}.switch input:checked{background: var(--brand);border-color: var(--brand)}.switch input:checked::after{background: #fff;border-radius: 50%;transform: translateX(-20px) rotate(-180deg)}.switch input:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 3px}.color-input{width: 56px;height: var(--tap);flex: none;padding: 2px;background: var(--raised);border: 1px solid var(--line-strong);border-radius: var(--r);cursor: pointer}.swatch{width: 16px;height: 16px;flex: none;border-radius: var(--r-xs);border: 1px solid var(--line-strong)}.chip-warn{background: rgba(230,162,60,.12);border-color: rgba(230,162,60,.4);color: #F2D3A0}.pin-mark{margin-inline-start: 8px;vertical-align: middle;background: rgba(46,125,255,.12);border-color: rgba(46,125,255,.45);color: #B9D3FF}.chip-ok{background: rgba(47,191,113,.1);border-color: rgba(47,191,113,.45);color: #A7E8C4}.btn-danger{background: rgba(229,72,77,.12);color: #FF9B9E;border-color: rgba(229,72,77,.45)}.btn-danger:hover{background: rgba(229,72,77,.2);border-color: var(--err)}.danger-zone{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: var(--s-4);margin-top: var(--s-7);padding: var(--s-4) var(--s-5);border: 1px solid rgba(229,72,77,.3);border-radius: var(--r-lg);background: rgba(229,72,77,.04);max-width: 620px}.admin-link{display: none}@media (min-width: 760px){.admin-link{display: inline-flex}}input[type="file"].input{padding: 9px var(--s-3);line-height: 1.4}input[type="file"]::file-selector-button{min-height: 32px;padding: 0 var(--s-3);margin-inline-end: var(--s-3);border: 1px solid var(--line-strong);border-radius: var(--r-sm);background: var(--raised);color: var(--text-2);font: inherit;font-size: 13px;cursor: pointer}.bell{position: relative}.bell-dot{position: absolute;top: 4px;inset-inline-end: 4px;min-width: 17px;height: 17px;padding: 0 4px;display: inline-flex;align-items: center;justify-content: center;border-radius: 999px;background: var(--brand);color: #fff;font-size: 10px;font-weight: 700;line-height: 1;border: 2px solid var(--bg)}.report-card{border-inline-start: 3px solid var(--warn)}.reported{padding: var(--s-3);border-radius: var(--r);background: var(--sunken);border: 1px solid var(--line-strong)}.reported .post-body{font-size: 14px}.grant{padding: var(--s-2) var(--s-3);background: var(--raised);border: 1px solid var(--line-strong);border-radius: var(--r);gap: var(--s-2)}.usr-title{margin-top: var(--s-5);padding-top: var(--s-4);border-top: 1px solid var(--line)}.usr-tools{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px 16px;margin-bottom: 16px}.usr-q{display: flex;align-items: center;gap: 8px;flex: 1 1 300px;max-width: 460px;min-width: 0}.usr-q .input{flex: 1;min-width: 0}.usr-filt{display: flex;flex-wrap: wrap;gap: 6px}.usr-filt a{display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);padding: 0 12px;font-family: var(--head);font-weight: 700;font-size: 13.5px;color: var(--text-2);background: var(--hud-f2);border: 1px solid var(--hud-line);transition: color .15s var(--out),border-color .15s var(--out)}.usr-filt a .num{font-weight: 500;color: var(--text-3)}.usr-filt a:hover{color: var(--text);border-color: var(--hud-line-hi)}.usr-filt a[aria-current="page"]{color: #fff;background: rgba(225,43,43,.14);border-color: var(--brand-bright);box-shadow: 0 0 12px -4px rgba(255,59,59,.7)}.usr-filt a[aria-current="page"] .num{color: var(--text-2)}@media (max-width: 599px){.usr-filt{width: 100%}.usr-filt a{flex: 1 1 auto;justify-content: center}}.usr-av{position: relative;overflow: hidden;flex: none;display: inline-grid;place-items: center;font-family: var(--head);font-weight: 800;font-size: 13px;color: var(--brand-text);background: var(--brand-dim);box-shadow: inset 0 0 0 1px var(--brand-line);clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.usr-av-sm{width: 28px;height: 28px}.usr-av-md{width: 40px;height: 40px;font-size: 14px}.usr-name{display: inline-flex;align-items: center;gap: 10px}.usr-name b{font-weight: 700;color: var(--text)}.usr-roles{display: flex;flex-wrap: wrap;gap: 4px}html[data-admin] .usr-role{color: var(--blue-text);background: var(--blue-dim);border-color: var(--blue-line)}.usr-st{display: inline-flex;align-items: center;gap: 7px;font-size: 14px;color: var(--text-2);white-space: nowrap}.usr-st-off{color: #FF9B9B}html[data-admin] .usr-table td.ltr{text-align: right}html[data-admin] .usr-table tr.usr-off td{background: rgba(229,72,77,.06)}html[data-admin] .usr-table tr.usr-off td:first-child{box-shadow: inset -3px 0 0 var(--err)}.usr-cards{display: none}@media (max-width: 759px){.usr-table{display: none}.usr-cards{display: grid;gap: 8px;list-style: none;margin: 0;padding: 0}}.usr-card{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 10px;min-height: var(--tap);padding: 10px 12px;color: var(--text-2);background: linear-gradient(180deg,var(--hud-f1),var(--hud-f2));box-shadow: inset 0 0 0 1px var(--hud-line)}.usr-card:hover{box-shadow: inset 0 0 0 1px var(--hud-line-hi)}.usr-card.usr-off{box-shadow: inset 0 0 0 1px var(--hud-line),inset -3px 0 0 var(--err)}.usr-card-t{display: grid;gap: 2px;min-width: 0}.usr-card-t b{font-weight: 700;font-size: 15px;color: var(--text);overflow-wrap: anywhere}.usr-card-t small{font-size: 13px;color: var(--text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.usr-card-t small.ltr{text-align: right}.usr-card-t .usr-roles{margin-top: 4px}.usr-card-s{display: grid;justify-items: end;gap: 6px;color: var(--text-3)}.usr-foot{margin: 12px 0 0}.pta-card,.pta-kind{display: grid;gap: var(--s-3);justify-items: start}.pta-card{margin-bottom: var(--s-5)}.pta-card > *,.pta-kind > *{width: 100%}.pta-card > .btn,.pta-kind > .btn{width: auto}.pta-h{font-size: 18px;margin: 0}.pta-list-h{margin-bottom: var(--s-3)}.pta-pair{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: 0 var(--s-4);align-items: end}.pta-pair .field{margin: 0}.pta-ladder{margin: 0;max-width: 70ch}.pta-kinds{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,380px),1fr));gap: var(--s-4);align-items: start}.pta-kind-top{display: flex;align-items: center;gap: var(--s-3);min-width: 0}.pta-cv{flex: none;display: grid;place-items: center;width: 88px;height: 88px;background: #07080C;box-shadow: inset 0 0 0 1px var(--line)}.pta-cv .pet-cv{width: 84px;height: 84px}.pta-kind-t{display: grid;gap: 2px;min-width: 0}.pta-kind-t b{font: 800 17px/1.3 var(--head)}.pta-short{max-width: 140px}.pta-on{margin: 0;align-self: end}.usr-bdg{margin-top: var(--s-5)}.usr-bdg form{display: grid;gap: var(--s-3);justify-items: start}.usr-bdg .consent{margin: 0}.usr-bdg-list{display: grid;grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr));gap: 0 var(--s-4);min-width: 0;width: 100%;margin: 0;padding: var(--s-3) 0 0;border: 0;border-top: 1px solid var(--line)}.usr-bdg-list legend{padding: 0;margin-bottom: var(--s-2)}.st-list{gap: var(--s-4)}.st-card{border-inline-start: 3px solid var(--st-hue,var(--line-strong))}.st-head{display: flex;align-items: center;flex-wrap: wrap;gap: 8px;margin-bottom: var(--s-2)}.st-head h2{font-size: 19px;margin: 0;margin-inline-end: 4px}.st-stat{margin: 0 0 var(--s-3)}.st-form{max-width: 640px;margin-inline: 0}.st-grid{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,200px),1fr));gap: var(--s-4) var(--s-3);margin-bottom: var(--s-4)}.st-grid > .field{margin-bottom: 0}.st-form > p.tiny{margin: 0 0 var(--s-3)}.st-actions{gap: 8px;margin-top: var(--s-2)}.st-tools{gap: 8px;margin-top: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--line)}.st-links{margin-top: var(--s-6)}.st-links h2{font-size: 19px;margin: 0 0 6px}.hit{display: flex;align-items: flex-start;gap: var(--s-3);padding: var(--s-4)}.hit-icon{display: inline-flex;align-items: center;justify-content: center;width: 34px;height: 34px;flex: none;border-radius: var(--r-sm);background: var(--raised);color: var(--text-3);border: 1px solid var(--line-strong)}.hit-icon-img{width: 44px;height: 44px;padding: 3px;background: var(--sunken)}.hit-icon-img img{width: 100%;height: 100%;object-fit: contain}.hit-icon.hit-icon-av{width: 44px;height: 44px;padding: 0;border-radius: 50%;overflow: hidden}.hit-icon-av img{width: 100%;height: 100%;object-fit: cover}.mod-live{padding: 12px 14px;border-radius: var(--r);background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.mod-hist,.mod-content{list-style: none;margin: 0;padding: 0;gap: 0}.mod-hist > li,.mod-content > li{padding: 12px 0;border-top: 1px solid var(--line)}.mod-hist > li:first-child,.mod-content > li:first-child{border-top: 0;padding-top: 0}.mod-content form{margin-top: 8px}.mod-title{display: inline-block;min-height: var(--tap);line-height: var(--tap);min-width: 0;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mod-appeal-row{margin-top: 8px;padding: 10px 12px;border-radius: var(--r-sm);background: var(--sunken);box-shadow: inset 0 0 0 1px var(--line)}.mod-appeal-row .tiny{display: block;margin-bottom: 4px}.hit-title{font-size: 15.5px;font-weight: 700;display: block}.hit-snip{font-size: 13.5px;margin: 4px 0;line-height: 1.6}.table-cap{caption-side: top;text-align: start;padding-bottom: var(--s-2);font-size: 13px;color: var(--text-3)}.policy-grid{display: grid;gap: var(--s-6);grid-template-columns: 1fr}@media (min-width: 900px){.policy-grid{grid-template-columns: 210px 1fr}}.policy-nav{display: flex;flex-direction: column;gap: 2px;align-self: start}@media (min-width: 900px){.policy-nav{position: sticky;top: 84px}}.policy-nav a{display: flex;align-items: center;min-height: var(--tap);padding-inline: var(--s-3);border-radius: var(--r);font-size: 14.5px;font-weight: 600;color: var(--text-3);transition: color var(--fast),background var(--fast)}.policy-nav a:hover{color: var(--text);background: rgba(255,255,255,.04)}.policy-nav a[aria-current="page"]{color: var(--text);background: var(--brand-dim);box-shadow: inset -2px 0 0 var(--brand)}.policy-body{max-width: var(--read)}.policy-body .post-body{font-size: 15.5px;line-height: 1.85}.policy-credits{margin-top: 40px;padding-top: 16px;border-top: 1px solid var(--line);color: var(--text-3);font-size: 13px}.policy-credits h2{margin: 0 0 6px;font-size: 14px;font-weight: 700;color: var(--text-2)}.policy-credits p{margin: 0 0 6px}.policy-credits ul{margin: 0;padding: 0;list-style: none;display: grid;gap: 4px}.policy-text{font-size: 15.5px;line-height: 1.85;color: var(--text-2)}.policy-text > p{margin: 0 0 var(--s-4)}.policy-h2{font-size: 19px;font-weight: 800;color: var(--text);margin: var(--s-7) 0 var(--s-3);scroll-margin-top: 90px}.policy-text > .policy-h2:first-child{margin-top: 0}.policy-h3{font-size: 16px;font-weight: 700;color: var(--text);margin: var(--s-5) 0 var(--s-2)}.policy-list{margin: 0 0 var(--s-4);padding-inline-start: var(--s-5)}.policy-list li{margin-bottom: var(--s-2)}.policy-text strong{color: var(--text);font-weight: 700}.policy-text a{color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.policy-text a:hover{color: var(--text)}.policy-text code{font-size: .9em;padding: 1px 6px;border-radius: var(--r-xs);background: var(--sunken);color: var(--text);overflow-wrap: anywhere}.policy-table-wrap{overflow-x: auto;margin: 0 0 var(--s-4)}.policy-table{width: 100%;border-collapse: collapse;font-size: 14.5px;line-height: 1.6}.policy-table th,.policy-table td{text-align: start;vertical-align: top;padding: 9px 12px;border-bottom: 1px solid var(--line)}.policy-table th{color: var(--text);font-weight: 700;border-bottom-color: var(--line-strong)}.policy-table code{white-space: nowrap;overflow-wrap: normal}.danger-details > summary{list-style: none;display: inline-flex}.danger-details > summary::-webkit-details-marker{display: none}.trm-lead{max-width: 68ch;line-height: 1.8}.trm-status{display: flex;align-items: flex-start;justify-content: space-between;gap: var(--s-3);flex-wrap: wrap;margin-bottom: var(--s-5)}.trm-status-main{display: flex;flex-direction: column;gap: 4px;min-width: 0;flex: 1 1 280px}.trm-warn{margin: 6px 0 0;padding-inline-start: var(--s-4);color: var(--warn);font-size: 14px;line-height: 1.7}.trm-warn-line{color: var(--warn);font-size: 14px;line-height: 1.7}.trm-list{display: flex;flex-direction: column;gap: var(--s-3)}.trm-g{border-radius: var(--r-lg);background: var(--surface);box-shadow: inset 0 0 0 1px var(--line)}.trm-sum{list-style: none;cursor: pointer;display: flex;align-items: center;gap: 12px;flex-wrap: wrap;min-height: 64px;padding: 10px var(--s-4)}.trm-sum::-webkit-details-marker{display: none}.trm-sum::after{content: "";margin-inline-start: auto;width: 8px;height: 8px;flex: none;border: solid var(--text-3);border-width: 0 2px 2px 0;transform: rotate(45deg);transition: transform .2s var(--out)}.trm-g[open] > .trm-sum::after{transform: rotate(-135deg)}.trm-icon{position: relative;overflow: hidden;flex: none;width: 40px;height: 40px;border-radius: 50%;display: grid;place-items: center;background: var(--raised);font-weight: 700;font-size: 14px;color: var(--text-2)}.trm-gname{font-weight: 700;font-size: 16px;min-width: 0;overflow-wrap: anywhere}.trm-body{padding: 0 var(--s-4) var(--s-4)}.trm-filter{margin-bottom: var(--s-3);max-width: 360px}.trm-srv{max-width: 420px}.trm-roles{list-style: none;margin: 0 0 var(--s-4);padding: 0;display: flex;flex-direction: column;gap: 4px}.trm-role{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;padding: 4px 12px;border-radius: var(--r);box-shadow: inset 0 0 0 1px var(--line)}.trm-role:has(input[type="checkbox"]:checked){background: color-mix(in srgb,var(--brand) 9%,var(--raised));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--brand) 40%,transparent)}.trm-pick{display: flex;align-items: center;gap: 10px;cursor: pointer;min-height: var(--tap);flex: 1 1 260px;min-width: 0}.trm-pick input{width: 18px;height: 18px;flex: none;accent-color: var(--brand)}.trm-dot{width: 10px;height: 10px;border-radius: 50%;flex: none;background: var(--text-4)}.trm-rname{font-weight: 600;min-width: 0;overflow-wrap: anywhere}.trm-count{margin-inline-start: auto;font-size: 13px;color: var(--text-3);white-space: nowrap}.trm-big{color: var(--warn)}.trm-extra{display: flex;flex-wrap: wrap;gap: 8px;flex: 1 1 340px;min-width: 0;padding-bottom: 6px}.trm-role:not(:has(input[type="checkbox"]:checked)) .trm-extra{display: none}.trm-extra input{flex: 1 1 160px;min-width: 0}.trm-extra select{flex: 1 1 190px;min-width: 0}.trm-extra .trm-tag{flex: 0 1 140px;font-family: var(--mono);letter-spacing: .04em;text-transform: uppercase}.trm-none{margin: 0 0 var(--s-3)}.trm-save{display: flex;align-items: center;gap: 8px 14px;flex-wrap: wrap}.prk-row{min-width: 0;margin: 0}.prk-t{float: inline-start;width: 100%;font-weight: 700;font-size: 16px;padding: 0;margin: 0 0 4px}.ct-group{border: 1px solid var(--line);border-radius: var(--r-lg);padding: var(--s-4);margin: 0 0 var(--s-4);min-width: 0}.ct-t{float: inline-start;width: 100%;font-weight: 800;font-size: 16px;padding: 0;margin: 0 0 var(--s-3)}.ct-group > .ct-t + *{clear: both}.ct-group > :last-child{margin-bottom: 0}.prk-need{max-width: 460px}.prk-roles{display: flex;flex-wrap: wrap;gap: 6px 14px;margin-top: 10px}.prk-role{display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);font-weight: 600;overflow-wrap: anywhere}.prk-warn{color: var(--warn);margin: 8px 0 0}html[data-admin] :is(.card,.state,.ct-group,.danger-zone,.cr-p,.cr-g){position: relative;isolation: isolate;background: none;border-color: transparent;border-radius: 0;box-shadow: none;-webkit-backdrop-filter: none;backdrop-filter: none}html[data-admin] :is(.card,.state,.ct-group,.danger-zone,.cr-p,.cr-g,.adm-fly){--cr-ln: var(--hud-line);--cr-mk: var(--brand);--cr-bo: 7px;--cr-l: 14px;--cr-c: var(--cut);--cr-tex: none}html[data-admin] :is(.card,.state,.ct-group,.danger-zone,.cr-p,.cr-g,.adm-fly)::before{content: '';position: absolute;inset: -1px;z-index: -1;pointer-events: none;opacity: 1;transform: none;border-radius: 0;border: 1px solid transparent;background: linear-gradient(var(--cr-mk),var(--cr-mk)) top var(--cr-bo) right var(--cr-bo) / var(--cr-l) 2px no-repeat border-box,linear-gradient(var(--cr-mk),var(--cr-mk)) top var(--cr-bo) right var(--cr-bo) / 2px var(--cr-l) no-repeat border-box,linear-gradient(var(--cr-mk),var(--cr-mk)) bottom var(--cr-bo) left var(--cr-bo) / var(--cr-l) 2px no-repeat border-box,linear-gradient(var(--cr-mk),var(--cr-mk)) bottom var(--cr-bo) left var(--cr-bo) / 2px var(--cr-l) no-repeat border-box,linear-gradient(135deg,var(--cr-ln) calc(50% + 1px),transparent 0) top left / var(--cr-c) var(--cr-c) no-repeat border-box,linear-gradient(-45deg,var(--cr-ln) calc(50% + 1px),transparent 0) bottom right / var(--cr-c) var(--cr-c) no-repeat border-box,var(--cr-tex) padding-box,linear-gradient(180deg,var(--hud-f1),var(--hud-f2)) padding-box,linear-gradient(var(--cr-ln),var(--cr-ln)) border-box;clip-path: polygon(var(--cr-c) 0,100% 0,100% calc(100% - var(--cr-c)),calc(100% - var(--cr-c)) 100%,0 100%,0 var(--cr-c))}html[data-admin] .card:not(.card-flush)::after{inset: -1px;border-radius: 0;clip-path: polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}html[data-admin] :is(.card-tight,.cr-g){--cr-bo: 4px}html[data-admin] :is(.st-card,.report-card){border-inline-start-width: 1px}html[data-admin] .st-card{--cr-tex: linear-gradient(to left,var(--st-hue,var(--line-strong)) 3px,transparent 3px)}html[data-admin] .report-card{--cr-tex: linear-gradient(to left,var(--warn) 3px,transparent 3px)}html[data-admin] .state{--cr-mk: var(--line-loud)}html[data-admin] .danger-zone{--cr-ln: rgba(229,72,77,.45);--cr-mk: var(--err);--cr-tex: linear-gradient(rgba(229,72,77,.05),rgba(229,72,77,.05))}html[data-admin] .table-wrap{border-color: transparent;border-radius: 0;background: linear-gradient(var(--brand),var(--brand)) top 7px right 7px / 14px 2px no-repeat border-box,linear-gradient(var(--brand),var(--brand)) top 7px right 7px / 2px 14px no-repeat border-box,linear-gradient(var(--brand),var(--brand)) bottom 7px left 7px / 14px 2px no-repeat border-box,linear-gradient(var(--brand),var(--brand)) bottom 7px left 7px / 2px 14px no-repeat border-box,linear-gradient(135deg,var(--hud-line) calc(50% + 1px),transparent 0) top left / var(--cut) var(--cut) no-repeat border-box,linear-gradient(-45deg,var(--hud-line) calc(50% + 1px),transparent 0) bottom right / var(--cut) var(--cut) no-repeat border-box,linear-gradient(180deg,var(--hud-f1),var(--hud-f2)) padding-box,linear-gradient(var(--hud-line),var(--hud-line)) border-box;clip-path: polygon(var(--cut) 0,100% 0,100% calc(100% - var(--cut)),calc(100% - var(--cut)) 100%,0 100%,0 var(--cut))}html[data-admin] .table th{background: none;color: var(--brand-text);letter-spacing: .02em;border-bottom: 1px solid var(--hud-line-hi)}html[data-admin] .table-cap{padding: 12px 16px 4px}html[data-admin] .table td{border-bottom: 1px dashed var(--hud-line)}html[data-admin] .table tr:last-child td{border-bottom: 0}html[data-admin] .table tbody tr:hover{background: rgba(255,255,255,.025)}html[data-admin] :is(.trm-g,.mod-live,.mod-appeal-row,.reported,.grant){border-radius: 0;background: linear-gradient(180deg,var(--hud-f1),var(--hud-f2))}html[data-admin] .trm-g{box-shadow: inset 0 0 0 1px var(--hud-line)}html[data-admin] :is(.trm-role,.ann-upd,.dc-hooks li,.img-field-wide,.hit-icon,.color-input){border-radius: 0}html[data-admin] .ann-upd{border-color: var(--hud-line-hi)}html[data-admin] .btn:not(.btn-quiet){--cb-cut: var(--cut-sm);--cb-t: 1.5px;--cb-1: var(--neon-gray);--cb-2: var(--neon-gray-2);--cb-ink: var(--neon-gray-ink);--cb-deep: var(--neon-gray-deep);--cb-fill: var(--neon-gray-fill);--cb-glow: var(--neon-gray-glow);position: relative;z-index: 0;color: var(--cb-ink);border-color: transparent;border-radius: 0;box-shadow: none;background: linear-gradient(135deg,transparent calc(var(--cb-cut) * .7071 + .5px),var(--neon-base) 0) top / 100% 51% no-repeat,linear-gradient(-45deg,transparent calc(var(--cb-cut) * .7071 + .5px),var(--neon-base) 0) bottom / 100% 51% no-repeat;filter: drop-shadow(0 0 5px var(--cb-glow));text-shadow: 0 0 10px var(--cb-glow);transition: transform .22s var(--snap),filter .25s var(--out),color .2s var(--out)}html[data-admin] .btn-primary:not(.btn-quiet){--cb-1: var(--neon-red);--cb-2: var(--neon-red-2);--cb-ink: var(--neon-red-ink);--cb-deep: var(--neon-red-deep);--cb-fill: var(--neon-red-fill);--cb-glow: var(--neon-red-glow)}html[data-admin] .btn-blue:not(.btn-quiet){--cb-1: var(--neon-blue);--cb-2: var(--neon-blue-2);--cb-ink: var(--neon-blue-ink);--cb-deep: var(--neon-blue-deep);--cb-fill: var(--neon-blue-fill);--cb-glow: var(--neon-blue-glow)}html[data-admin] .btn-danger:not(.btn-quiet){--cb-1: var(--neon-err);--cb-2: var(--neon-err-2);--cb-ink: var(--neon-err-ink);--cb-deep: var(--neon-err-deep);--cb-fill: var(--neon-err-fill);--cb-glow: var(--neon-err-glow)}html[data-admin] .btn-sm:not(.btn-quiet){--cb-cut: 8px}html[data-admin] .btn:not(.btn-quiet)::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;opacity: 1;transform: none;border-radius: 0;transition: none;background: conic-gradient(from 0deg,var(--cb-1),var(--cb-2),var(--cb-1) 30%,var(--cb-deep) 52%,var(--cb-1) 72%,var(--cb-2),var(--cb-1));clip-path: polygon(evenodd,var(--cb-cut) 0,100% 0,100% calc(100% - var(--cb-cut)),calc(100% - var(--cb-cut)) 100%,0 100%,0 var(--cb-cut),var(--cb-cut) 0,calc(var(--cb-cut) + var(--cb-t) * .414) var(--cb-t),var(--cb-t) calc(var(--cb-cut) + var(--cb-t) * .414),var(--cb-t) calc(100% - var(--cb-t)),calc(100% - var(--cb-cut) - var(--cb-t) * .414) calc(100% - var(--cb-t)),calc(100% - var(--cb-t)) calc(100% - var(--cb-cut) - var(--cb-t) * .414),calc(100% - var(--cb-t)) var(--cb-t),calc(var(--cb-cut) + var(--cb-t) * .414) var(--cb-t))}html[data-admin] .btn:not(.btn-quiet)::after{content: '';position: absolute;inset: var(--cb-t);z-index: -1;pointer-events: none;background: var(--cb-fill);opacity: 0;transition: opacity .25s var(--out);clip-path: polygon(calc(var(--cb-cut) - var(--cb-t) * .586) 0,100% 0,100% calc(100% - (var(--cb-cut) - var(--cb-t) * .586)),calc(100% - (var(--cb-cut) - var(--cb-t) * .586)) 100%,0 100%,0 calc(var(--cb-cut) - var(--cb-t) * .586))}html[data-admin] .btn[data-busy="spin"]::after{inset: 0;z-index: auto;background: none;clip-path: none;transition: none;opacity: 1}@media (hover: hover) and (pointer: fine){html[data-admin] .btn:not(.btn-quiet):hover{filter: drop-shadow(0 0 10px var(--cb-1))}html[data-admin] .btn:not(.btn-quiet):hover::after{opacity: 1}html[data-admin] .btn:not(.btn-quiet):hover:not(:active){transform: none}}html[data-admin] .btn:not(.btn-quiet):focus-visible{outline-color: transparent;--cb-t: 3px;filter: drop-shadow(0 0 10px var(--cb-1))}html[data-admin] .btn:not(.btn-quiet):focus-visible::before{background: var(--cb-2)}html[data-admin] .btn:not(.btn-quiet):disabled,html[data-admin] .btn[aria-disabled="true"]{filter: none}html[data-admin] .btn-quiet{border-radius: 0}html[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[data-admin] .input:hover{border-bottom-color: var(--hud-line-hi)}html[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[data-admin] .input[aria-invalid="true"]{border-color: transparent;border-bottom-color: var(--err)}html[data-admin] .input:-webkit-autofill{box-shadow: inset 0 0 0 100px var(--hud-field)}html[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[data-admin] .input:autofill{box-shadow: inset 0 0 0 100px var(--hud-field)}html[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[data-admin] input[type="file"].input::file-selector-button{border-radius: 0}html[data-admin] :is(.chip,.alert){border-radius: 0}html[data-admin] .chip:not(.chip-warn):not(.chip-ok):not(.chip-accent):not(.chip-hue):not(.usr-role){background: var(--hud-f2);border-color: var(--hud-line)}html[data-admin] .chip{letter-spacing: .03em}html[data-admin] .alert{border-width: 0;border-inline-start-width: 3px}@media (forced-colors: active){html[data-admin] .btn:not(.btn-quiet){border: 1px solid ButtonText}html[data-admin] .btn:not(.btn-quiet)::before{display: none}html[data-admin] :is(.card,.state,.ct-group,.danger-zone,.cr-p,.cr-g){border-color: CanvasText}html[data-admin] :is(.card,.state,.ct-group,.danger-zone,.cr-p,.cr-g,.adm-fly)::before,html[data-admin] .table-wrap{clip-path: none}}.cat-icon-img{background: var(--raised) center / cover no-repeat;border: 1px solid var(--line)}.cat-banner{aspect-ratio: 4 / 1;margin-bottom: var(--s-5);border-radius: var(--r-lg);background: var(--surface) center / cover no-repeat;box-shadow: var(--edge)}@media (max-width: 640px){.cat-banner{aspect-ratio: 5 / 2}}.post-cover{display: block;margin: 0 0 var(--s-4);border-radius: var(--r-lg);overflow: hidden;background: var(--raised)}.post-cover-img{display: block;width: 100%;height: auto;max-height: 520px;object-fit: cover}.post{padding: var(--s-5)}@media (min-width: 860px){.post{display: grid;grid-template-columns: 136px 1px minmax(0,1fr);padding: 0}.post::before{content: '';grid-column: 2;grid-row: 1 / -1;background: var(--seam-1)}.post-head{grid-column: 1;grid-row: 1 / -1;flex-direction: column;align-items: center;text-align: center;justify-content: flex-start;gap: var(--s-2);padding: var(--s-5) var(--s-4);margin-bottom: 0;border-bottom: 0}.post-head > div{flex: none !important;width: 100%}.post-body{grid-column: 3;padding: var(--s-5) var(--s-5) 0}.post-foot{grid-column: 3;padding: 0 var(--s-5) var(--s-5)}.post-cover{grid-column: 3;margin: var(--s-5) var(--s-5) 0}.post-cover + .post-body{padding-top: var(--s-4)}}.post-head{display: flex;align-items: center;gap: var(--s-3);padding-bottom: var(--s-4);margin-bottom: var(--s-4);border-bottom: 1px solid var(--line)}.post-body{font-size: 15.5px;line-height: 1.8;color: var(--text-2);overflow-wrap: anywhere}.post-foot{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap;margin-top: var(--s-4);padding-top: var(--s-3);border-top: 1px solid var(--line)}.report{position: relative}.report > summary{list-style: none;display: inline-flex}.report > summary::-webkit-details-marker{display: none}.report-form{margin-top: var(--s-3);padding: var(--s-3);background: var(--raised);border: 1px solid var(--line-strong);border-radius: var(--r);max-width: 380px}.report-form label{display: block;margin-bottom: 4px}.pf-report{margin-top: var(--s-4)}.pf-flash{margin-bottom: var(--s-4)}.mod-bar{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap;margin-top: var(--s-7);padding: var(--s-3) var(--s-4);border: 1px dashed var(--line-strong);border-radius: var(--r-lg);background: var(--sunken)}.mod-bar strong{margin-inline-end: auto}.tag-pick{cursor: pointer}.tag-pick input{position: absolute;width: 1px;height: 1px;opacity: 0}.tag-pick .chip{min-height: var(--tap);display: inline-flex;align-items: center;transition: background var(--fast),border-color var(--fast)}.tag-pick input:checked + .chip{background: var(--brand-dim);border-color: var(--brand);color: var(--text) !important}.tag-pick input:focus-visible + .chip{outline: 2px solid var(--brand-bright);outline-offset: 2px}.badge{display: inline-flex;align-items: center;justify-content: center;min-width: 20px;height: 20px;padding: 0 6px;margin-inline-start: 6px;border-radius: 999px;background: var(--brand);color: #fff;font-size: 11px;font-weight: 700}.notif{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-4)}.notif-new{border-color: var(--brand-line);background: linear-gradient(90deg,var(--brand-dim),var(--surface) 60%)}.post-ident{display: inline-flex;align-items: center;gap: 8px;flex-wrap: wrap;overflow-wrap: anywhere}.post-who .nx{max-width: none}.post-who{font-size: 15px;font-weight: 700;color: var(--text)}.post-who-a:hover .post-who{color: var(--brand-text)}.post-who-a{display: inline-block;padding-block: 9px;margin-block: -9px;position: relative}.post-who-a::after{content: '';position: absolute;inset-block: 0;inset-inline: min(0px,calc((100% - 44px) / 2))}.post-handle{color: var(--text-4);font-weight: 500}.rolet{display: inline-flex;align-items: center;padding: 2px 8px;border-radius: 999px;font-size: 13px;font-weight: 800;line-height: 1.5;border: 1px solid var(--line-loud);color: var(--text-3);background: var(--sunken);white-space: nowrap}.rolet-founder{background: #F2C14E;border-color: #F2C14E;color: #1A1206}.rolet-owner{background: var(--brand);border-color: var(--brand);color: #fff}.rolet-community_staff{color: var(--blue-text);border-color: rgba(46,125,255,.7)}.rolet-senior{background: var(--blue-solid);border-color: var(--blue-solid);color: #fff}.rolet-server_manager{color: var(--brand-text);border-color: rgba(225,43,43,.55)}.rolet-team_manager{color: var(--blue-text);border-color: rgba(46,125,255,.55)}.rolet-forum_manager{color: var(--blue-text);border-color: rgba(46,125,255,.4)}.rolet-staff{color: var(--text-2)}.rolet-support{color: #A7E8C4;border-color: rgba(47,191,113,.45)}.quote{display: block;margin: 0 0 var(--s-3);padding: var(--s-3) var(--s-4);border-inline-start: 3px solid var(--line-loud);border-radius: 0 var(--r) var(--r) 0;background: var(--sunken);transition: border-color var(--fast),background var(--fast)}a.quote:hover{border-inline-start-color: var(--brand);background: var(--raised)}.quote-who{display: block;font-size: 13px;font-weight: 800;color: var(--text-3);margin-bottom: 4px}.quote-text{display: block;font-size: 13.5px;line-height: 1.7;color: var(--text-3);display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;overflow: hidden}.quote-gone{font-size: 13px;color: var(--text-4);font-style: italic}.post:target{border-color: var(--brand);box-shadow: 0 0 0 1px var(--brand),var(--shadow-lg)}.reply-to{display: flex;align-items: center;gap: var(--s-2);flex-wrap: wrap;margin-bottom: var(--s-4);padding: var(--s-3);border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--sunken)}.reply-to strong{font-size: 14px;color: var(--text)}.reply-to-text{flex: 1 1 200px;min-width: 0;font-size: 13px;color: var(--text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.reply-to .btn{margin-inline-start: auto}.recent{display: block;padding-block: 2px}.recent-title{display: block;font-size: 14px;font-weight: 600;color: var(--text-2);line-height: 1.45;transition: color var(--fast)}.recent:hover .recent-title{color: var(--brand-bright)}.trow-mark{flex: none;font-family: var(--font);font-size: 13px;font-weight: 700;padding: 2px 8px;border-radius: var(--r-xs)}.tm-new{background: var(--ok,#4ED68F);color: #06140C}.tm-pin{background: rgba(255,255,255,.06);color: var(--text-2);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.tm-lock{background: rgba(255,255,255,.04);color: var(--text-3);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1)}:where(.fbd,.fbd-post){--fbd-sep: #1B2030;--fbd-cell: #0B0D14;--fbd-cell-line: #222838;--fbd-gold: #F5C518}.fbd-head{display: flex;align-items: flex-end;justify-content: space-between;flex-wrap: wrap;gap: 16px 20px;margin-bottom: 20px}.fbd-head-t{display: grid;grid-template-columns: minmax(0,1fr);gap: 6px;min-width: 0;flex: 1 1 320px}.fbd-h1{margin: 0;font: 800 30px/1.2 var(--head);color: var(--text);text-wrap: balance;overflow-wrap: anywhere}.fbd-lead{margin: 0;max-width: 56ch;font-size: 15.5px;line-height: 1.6;color: var(--text-2);white-space: pre-line}.fbd-acts{display: flex;align-items: center;flex-wrap: wrap;gap: 10px}.fbd-acts form{display: flex}.fbd-acts .btn svg{flex: none}.fbd-srch{display: flex;width: 260px;max-width: 100%;min-width: 0}html:not([data-admin]) form.fbd-srch .input{flex: 1 1 auto;min-width: 0;padding-inline-start: 2px}.fbd-srch-go{order: -1;flex: none;display: grid;place-items: center;width: 44px;min-height: var(--tap);padding: 0;border: 0;border-bottom: 2px solid var(--hud-line);background: var(--hud-field);color: var(--text-3);cursor: pointer;transition: border-color .25s var(--out),background-color .25s var(--out),box-shadow .35s var(--out),color .2s var(--out)}.fbd-srch-go:hover{color: var(--text)}.fbd-srch:hover .fbd-srch-go{border-bottom-color: var(--hud-line-hi)}html:not([data-admin]) .fbd-srch:hover .input:not(:focus){border-bottom-color: var(--hud-line-hi)}.fbd-srch:focus-within .fbd-srch-go{color: var(--text-2);border-bottom-color: var(--brand-bright);background: var(--hud-field-on);box-shadow: 0 10px 18px -12px rgba(225,43,43,.8)}@media (max-width: 640px){.fbd-h1{font-size: 24px}.fbd-head{gap: 12px}.fbd-acts{width: 100%}.fbd-srch{flex: 1 1 180px;width: auto}}.fbd-cat-t{display: flex;align-items: center;gap: 14px;min-width: 0;flex: 1 1 320px}.fbd-cat-t .fbd-head-t{flex: 1 1 auto}.fbd-sts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px;margin: 0}.fbd-st{display: flex;flex-direction: column;justify-content: space-between;gap: 2px;min-width: 0;margin: 0;padding: 10px 12px;background: var(--fbd-cell);border: 1px solid var(--fbd-cell-line)}.fbd-st dt{font-size: 13px;line-height: 1.35;color: var(--text-3)}.fbd-st dd{margin: 0;font-size: 22px;line-height: 1.3;color: var(--text)}.fbd-live{display: inline-block;width: 8px;height: 8px;margin-inline-end: 6px;vertical-align: 1px;border-radius: 50%;background: var(--ok);box-shadow: 0 0 8px rgba(47,191,113,.8)}.card.fbd-strip{display: flex;flex-wrap: wrap;align-items: center;gap: 10px 26px;margin-bottom: 18px;padding: 12px 18px}.fbd-strip .fbd-box-h{margin: 0}.fbd-strip .fbd-sts{display: flex;flex-wrap: wrap;gap: 6px 22px;margin: 0}.fbd-strip .fbd-st{display: flex;flex-direction: row-reverse;align-items: baseline;gap: 6px;padding: 0;background: none;border: 0}.fbd-strip .fbd-st dd{font-size: 18px}.fbd-strip .fbd-join{margin: 0 0 0 auto}@media (max-width: 640px){.card.fbd-strip{gap: 8px 16px;padding: 12px 14px}.fbd-strip .fbd-st dd{font-size: 16px}.fbd-strip .fbd-join{margin: 0;flex-basis: 100%}.fbd-strip .fbd-sts{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 6px 16px;flex-basis: 100%}}.fbd-cards{margin-bottom: 20px}.fbd-cards-l{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,420px),1fr));grid-auto-rows: 1fr;gap: 16px;margin: 0;padding: 0;list-style: none}.fbd-card{position: relative;display: grid;align-content: start;gap: 10px 14px;grid-template-columns: 52px auto minmax(0,1fr);grid-template-areas: "i n n" "a b ." "l l l";padding: 18px 20px;background: var(--fbd-cell);box-shadow: inset 0 0 0 1px var(--hud-line),inset 0 3px 0 var(--accent);clip-path: polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.fbd-card .fbd-ic{width: 52px;height: 52px}.fbd-card .fbd-name{font-size: 19px}.fbd-card .fbd-desc{font-size: 14px}.fbd-card .fbd-n{font-size: 15px}@supports selector(:has(a)){.fbd-card:has(.fbd-row-a:focus-visible){outline: 2px solid var(--brand-bright);outline-offset: -2px}}@media (hover: hover){.fbd-card:hover .fbd-row-a{color: var(--accent-text,var(--text))}}.fbd-latest{grid-area: l;align-self: end;position: relative;z-index: 1;border-top: 1px solid var(--fbd-sep)}.fbd-latest ul{margin: 0;padding: 0;list-style: none}.fbd-latest li{position: relative;display: grid;grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "t f" "m f";column-gap: 12px;padding: 9px 0;border-bottom: 1px solid var(--fbd-sep)}.fbd-lt::after{content: '';position: absolute;inset: 0}.fbd-latest li:last-child{border-bottom: 0;padding-bottom: 0}.fbd-lt{grid-area: t;min-width: 0;font: 700 15px/1.4 var(--head);color: var(--text);text-decoration: none;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fbd-lt:hover{color: var(--brand-text)}.fbd-lt-m{grid-area: m;font-size: 13px;color: var(--text-3)}.fbd-latest .fbd-rep{grid-area: f;align-self: center}.fbd-latest-none{margin: 10px 0 0;font-size: 14px;color: var(--text-3)}.fbd-below{gap: 16px}@media (min-width: 700px){.fbd-below .fbd-tops{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 0 20px}}.fbd-rep{display: inline-flex;flex: none}.fbd-rep-av{display: inline-flex}.fbd-rep-av > *{width: 24px;height: 24px;font-size: 13px;box-shadow: 0 0 0 2px var(--fbd-cell)}.fbd-rep-av > * + *{margin-inline-start: -6px}.fbd-last .fbd-rep{margin-inline-end: 2px}.fbd-jump{gap: 8px}.fbd-jump svg{transform: rotate(-90deg)}.fbd-jump-n{font-size: 13px}.fbd-pins{display: grid;gap: 8px;margin-bottom: 20px}.fbd-pin{--hud-mark: var(--fbd-gold);--hud-bo: 4px}.fbd-pin.pin-row{gap: 14px;padding: 14px 18px}.fbd-pin .pin-ic{color: var(--fbd-gold)}.fbd-pin .pin-kicker{color: var(--fbd-gold)}.fbd-pin .pin-title{font-size: 16px}@media (max-width: 640px){.fbd-pin.pin-row{gap: 10px;padding: 12px 14px}.fbd-pin .pin-title{font-size: 15px}}.card.fbd-board{padding: 6px 0;container: fbd / inline-size}.fbd-bh{display: none}.fbd-rows{margin: 0;padding: 0;list-style: none}.fbd-row{position: relative;display: grid;align-items: center;gap: 6px 12px;padding: 14px;grid-template-columns: 40px auto auto minmax(0,1fr);grid-template-areas: "i n n n" "i a b ." "l l l l";border-top: 1px solid var(--fbd-sep);transition: background .2s var(--out)}.fbd-row:first-child{border-top: 0}@media (hover: hover){.fbd-row:hover{background: rgba(255,255,255,.025)}.fbd-row:hover .fbd-row-a{color: var(--accent-text,var(--text))}}.fbd-ic{grid-area: i;align-self: start;display: grid;place-items: center;width: 40px;height: 40px;color: var(--accent-text,var(--accent));border: 1px solid;background: color-mix(in srgb,var(--accent) 14%,var(--fbd-cell));border-color: color-mix(in srgb,var(--accent) 45%,transparent);clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}@supports not (color: color-mix(in srgb,red 50%,transparent)){.fbd-ic{background: var(--fbd-cell);border-color: var(--hud-line)}}.fbd-ic.fbd-ic-img{background: var(--raised) center / cover no-repeat;border-color: var(--line)}.fbd-ic.fbd-ic-lg{width: 56px;height: 56px;align-self: center}@media (max-width: 640px){.fbd-ic.fbd-ic-lg{width: 48px;height: 48px}}.fbd-cn{grid-area: n;display: grid;grid-template-columns: minmax(0,1fr);gap: 2px;min-width: 0}.fbd-name{margin: 0;font: 800 17px/1.35 var(--head);color: var(--text);overflow-wrap: anywhere}.fbd-row-a{color: inherit;text-decoration: none;transition: color .2s var(--out)}.fbd-row-a::after{content: '';position: absolute;inset: 0}@supports selector(:has(a)){.fbd-row-a:focus-visible{outline: none}.fbd-row:has(.fbd-row-a:focus-visible){outline: 2px solid var(--brand-bright);outline-offset: -2px}}.fbd-new-dot{display: inline-block;width: 8px;height: 8px;margin-inline-start: 8px;vertical-align: 3px;border-radius: 50%;background: var(--neon-red);box-shadow: 0 0 8px rgba(255,59,59,.9)}.fbd-desc{margin: 0;font-size: 13px;line-height: 1.5;color: var(--text-3);overflow-wrap: anywhere}.fbd-n{display: inline-flex;align-items: baseline;gap: 4px;min-width: 0;font-size: 14px;color: var(--text)}.fbd-n b{font-weight: 500}.fbd-n small{font-size: 13px;color: var(--text-3)}.fbd-n-a{grid-area: a}.fbd-n-b{grid-area: b}.fbd-last{grid-area: l;display: flex;align-items: center;gap: 10px;min-width: 0;padding: 8px 10px;background: var(--fbd-cell);border: 1px solid var(--fbd-sep);color: inherit;text-decoration: none}a.fbd-last{position: relative;z-index: 1;min-height: 44px}.fbd-last-tx{display: grid;grid-template-columns: minmax(0,1fr);min-width: 0}.fbd-last-t{font: 600 14px/1.4 var(--font);color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fbd-last small{font-size: 13px;line-height: 1.45;color: var(--text-3);white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.fbd-last-none{font-size: 13px;color: var(--text-3)}@media (hover: hover){a.fbd-last:hover .fbd-last-t{color: var(--brand-text)}}@container fbd (min-width: 700px){.fbd-bh,.fbd-row{grid-template-columns: 44px minmax(0,1fr) 64px 64px 210px;grid-template-areas: "i n a b l";gap: 14px;padding: 0 18px}.fbd-bh{display: grid;align-items: center;height: 40px;font: 700 13px var(--head);color: var(--text-3);border-bottom: 1px solid var(--hud-line)}.fbd-bh > span:first-child{grid-column: 1 / 3}.fbd-bh > span:nth-child(2),.fbd-bh > span:nth-child(3){text-align: center}.fbd-row{min-height: 84px;padding-block: 12px}.fbd-ic{width: 44px;height: 44px;align-self: center}.fbd-desc{font-size: 14px}.fbd-n{display: grid;justify-items: center;font-size: 17px}.fbd-n small{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.fbd-last{padding: 0;background: none;border: 0}}@container fbd (min-width: 860px){.fbd-bh,.fbd-row{grid-template-columns: 44px minmax(0,1fr) 70px 70px 260px}}.fbd-readall{display: flex;justify-content: flex-end;padding: 6px 12px 4px;border-top: 1px solid var(--fbd-sep)}.fbd-readall .btn{gap: 6px;color: var(--text-3)}.fbd-tav{grid-area: i;align-self: start;display: flex}.fbd-trow .fbd-name{font-size: 16.5px;font-weight: 700}.fbd-trow .trow-mark{display: inline-block;margin-inline-start: 8px;vertical-align: 2px;white-space: nowrap;overflow-wrap: normal}.fbd-by{margin: 0;font-size: 13px;line-height: 1.5;color: var(--text-3);overflow-wrap: anywhere}.fbd-by b{color: var(--accent-text,var(--text-2));font-weight: 600}.fbd-by .rolet{margin-inline-start: 6px}.fbd-tgs{display: flex;flex-wrap: wrap;gap: 6px;margin: 4px 0 0}.fbd-trow.fbd-unread::before{content: '';position: absolute;inset-block: 0;inset-inline-start: 0;width: 3px;background: var(--accent);pointer-events: none}.fbd-has-img .fbd-cn{grid-template-columns: minmax(0,1fr) auto;column-gap: 12px}.fbd-has-img .fbd-cn > :not(.fbd-timg){grid-column: 1}.fbd-timg{grid-column: 2;grid-row: 1 / span 3;align-self: center;width: 76px;height: 57px;background: var(--raised) center / cover no-repeat;box-shadow: inset 0 0 0 1px rgba(255,255,255,.08)}@container fbd (max-width: 559.98px){.fbd-timg{display: none}}@container fbd (min-width: 700px){.fbd-trow{grid-template-columns: 44px minmax(0,1fr) 64px 64px 190px}.fbd-topics .fbd-bh{grid-template-columns: 44px minmax(0,1fr) 64px 64px 190px}.fbd-tav{align-self: center}}@container fbd (min-width: 860px){.fbd-trow,.fbd-topics .fbd-bh{grid-template-columns: 44px minmax(0,1fr) 70px 70px 230px}}.card.fbd-box{padding: 18px}.fbd-box-h{display: flex;align-items: center;gap: 8px;margin: 0 0 12px;font: 800 15px/1.3 var(--head);color: var(--text)}.fbd-box-note{margin: 0;font-size: 14px;color: var(--text-2)}.fbd-join{margin: 12px 0 0;font-size: 13.5px;line-height: 1.5;color: var(--text-3);overflow-wrap: anywhere}.fbd-tops{margin: 0;padding: 0;list-style: none}.fbd-top{display: flex;align-items: center;gap: 10px;min-height: 48px;padding: 6px 0;border-top: 1px solid var(--fbd-sep);color: inherit;text-decoration: none}.fbd-rank{width: 18px;flex: none;font-size: 15px;text-align: center;color: var(--brand-text)}.fbd-top-n{min-width: 0;font-weight: 700;color: var(--text);white-space: nowrap;overflow: hidden;text-overflow: ellipsis;transition: color .2s var(--out)}.fbd-top small{flex: none;margin-inline-start: auto;font-size: 13px;color: var(--text-3)}@media (hover: hover){.fbd-top:hover .fbd-top-n{color: var(--brand-text)}}.fbd-stack{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.fbd-faces{display: flex;margin: 0;padding: 0;list-style: none}.fbd-stack .fbd-faces .person-av-fallback{width: 30px;height: 30px;font-size: 13px;color: #fff;text-shadow: 0 1px 2px rgba(0,0,0,.55);background: linear-gradient(135deg,rgba(0,0,0,.2),rgba(0,0,0,.5)) var(--accent,var(--brand));box-shadow: none}.fbd-faces .person-av + .person-av{margin-inline-start: -5px}.fbd-stack .fbd-faces .person-av-fallback + .person-av-fallback{border-inline-start: 2px solid var(--hud-f1)}.fbd-stack small{font-size: 13px;color: var(--text-3)}.fbd-tags{display: flex;flex-wrap: wrap;gap: 6px}.fbd-th-meta{display: flex;flex-wrap: wrap;gap: 6px 18px;margin: 0;font-size: 14px;color: var(--text-3)}.fbd-th-meta > span{display: inline-flex;align-items: center;gap: 6px}.fbd-th-meta svg{flex: none}@media (max-width: 640px){.fbd-th-head .fbd-acts{flex-wrap: nowrap}.fbd-th-head .fbd-acts .btn{padding-inline: 14px}}.card.fbd-post{padding: 0;--hud-mark: transparent;container: fbdp / inline-size;scroll-margin-top: 88px}html:not([data-admin]) .card.fbd-post:target{--hud-mark: var(--brand-bright);--hud-tex: linear-gradient(270deg,var(--brand-dim),transparent 70%)}.fbd-post-in{display: grid;grid-template-columns: minmax(0,1fr)}.fbd-au{position: relative;display: grid;grid-template-columns: auto minmax(0,1fr);align-items: center;gap: 4px 12px;padding: 12px 14px;border-bottom: 1px solid var(--hud-line)}.fbd-au::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;background: rgba(255,255,255,.02)}.fbd-au .person-av{grid-row: span 2;width: 44px;height: 44px;font-size: 15px}.fbd-aun{display: flex;align-items: center;flex-wrap: wrap;gap: 4px 8px;min-width: 0}.fbd-handle{display: none;font-size: 13px;color: var(--text-4);overflow-wrap: anywhere}.fbd-dl{display: none}.fbd-bdg{display: flex;flex-wrap: wrap;gap: 6px;margin: 0;padding: 0;list-style: none}.fbd-bdg li{display: grid;place-items: center;width: 24px;height: 24px;font-size: 13px;line-height: 1;background: var(--fbd-cell);border: 1px solid var(--fbd-cell-line);clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.fbd-bd{display: grid;grid-template-columns: minmax(0,1fr);gap: 12px;align-content: start;min-width: 0;padding: 12px 14px 14px}.fbd-meta{display: flex;justify-content: space-between;gap: 12px;padding-bottom: 10px;font-size: 13.5px;color: var(--text-3);border-bottom: 1px solid var(--fbd-sep)}.fbd-bd .post-body{grid-column: auto;padding: 0;font-size: 15px;line-height: 1.75;color: var(--text)}.fbd-bd .post-cover{grid-column: auto;margin: 0}.fbd-bd .post-cover + .post-body{padding-top: 0}.fbd-bd .quote{margin: 0;background: rgba(255,255,255,.04);border-inline-start-color: var(--brand)}.fbd-bd .quote-who{display: flex;align-items: center;gap: 6px}.fbd-bd .quote-who svg{flex: none;color: var(--brand-text)}@container fbdp (min-width: 620px){.fbd-au{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 14px;padding: 14px 22px;border-bottom: 1px solid var(--hud-line)}.fbd-au .person-av{width: 52px;height: 52px;font-size: 18px}html:not([data-admin]) .fbd-au .person-av{clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.fbd-aun{flex-direction: row;align-items: center;gap: 4px 10px;min-width: 0}.fbd-au .post-who{font-size: 16px}.fbd-handle{display: block}.fbd-dl{display: flex;gap: 6px;margin: 0 auto 0 0}.fbd-dl > div{padding: 4px 10px}.fbd-bdg li{width: 28px;height: 28px;font-size: 15px}.fbd-bd{padding: 18px 22px}.fbd-bd .post-body{font-size: 16px}}.fbd-posts > .fbd-post:first-of-type .fbd-au::before{background: linear-gradient(270deg,rgba(225,43,43,.12),rgba(225,43,43,0) 70%)}.fbd-dl > div{display: grid;min-width: 0;padding: 6px;background: var(--fbd-cell);border: 1px solid var(--fbd-cell-line)}.fbd-dl dt{font-size: 13px;color: var(--text-3)}.fbd-dl dd{margin: 0;font-size: 14px;color: var(--text)}.fbd-foot{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.fbd-foot .btn-quiet{gap: 6px;color: var(--text-3)}.fbd-foot .btn-quiet:not(.fbd-like){padding-inline: 10px}.fbd-foot .btn-quiet:not(.fbd-like),.fbd-foot .btn-quiet:not(.fbd-like):hover{box-shadow: none}.fbd-foot .btn-quiet:hover{color: var(--text)}.fbd-like{display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 12px;font: 700 14px var(--head);color: var(--text-2);border: 1px solid var(--line-strong)}.fbd-foot .btn.fbd-like{padding: 0 12px;color: var(--text-2);border-color: var(--line-strong)}.fbd-foot .btn.fbd-like.like-on{color: var(--brand-text);border-color: rgba(225,43,43,.55);background: rgba(225,43,43,.1)}.fbd-like.like-on svg{fill: currentColor}@media (hover: hover){.fbd-foot .btn.fbd-like:hover{color: var(--text);border-color: var(--line-loud)}}.fbd-posts + .fbd-none{margin: 16px 0 0;font-size: 15px;color: var(--text-3)}.fbd-pager{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 16px;margin-top: 20px}.fbd-pgs{display: flex;align-items: center;flex-wrap: wrap;gap: 8px}.fbd-pg{display: grid;place-items: center;min-width: 44px;height: 44px;padding: 0 10px;font-size: 15px;color: var(--text-2);border: 1px solid var(--line-strong);text-decoration: none}a.fbd-pg:hover{color: var(--text);border-color: var(--line-loud)}.fbd-pg-on{color: #fff;border-color: var(--brand);background: rgba(225,43,43,.14)}.fbd-pg-gap{padding: 0 2px;color: var(--text-3)}.fbd-pg-note{font-size: 13.5px;color: var(--text-3)}.fbd-after{margin-top: 20px}.card.fbd-ed{display: grid;grid-template-columns: minmax(0,1fr);gap: 10px;padding: 18px;scroll-margin-top: 88px}.fbd-ed-l{font: 800 16px var(--head);color: var(--text)}.fbd-ed .reply-to{margin: 0}.fbd-ed .md-bar{margin-bottom: 0}.fbd-ed .md-help{margin-top: 0}.fbd-ed textarea.input{min-height: 120px;padding-block: 12px;resize: vertical}.fbd-ed-f{display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: 12px}.fbd-ed-f .md-att{flex: 1 1 220px;margin-top: 0}@media (max-width: 640px){.card.fbd-ed{padding: 14px}.fbd-ed-f .btn-primary{flex: 1 1 100%}}.post-gtag{display: inline-flex;align-items: center;gap: 4px;padding: 0 7px;border-radius: 6px;font: 800 13px/1.6 var(--font);color: var(--text);background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px var(--line-strong);vertical-align: middle;direction: ltr;unicode-bidi: isolate;white-space: nowrap}.post-gtag-b{width: 14px;height: 14px;flex: none;background-size: contain;background-repeat: no-repeat;background-position: center}.ticket-grid{display: grid;gap: var(--s-5);grid-template-columns: 1fr}@media (min-width: 980px){.ticket-grid{grid-template-columns: 1fr 290px}}.prio-low{color: var(--text-3)}.prio-high{color: #F2D3A0;border-color: rgba(230,162,60,.45)}.prio-urgent{color: #FF9B9E;border-color: rgba(229,72,77,.5);background: rgba(229,72,77,.1)}.msg-internal{border-color: rgba(230,162,60,.4);background: linear-gradient(90deg,rgba(230,162,60,.07),var(--surface) 60%)}.attach{padding: var(--s-2) var(--s-3);min-height: var(--tap);border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--raised);color: var(--text-2);transition: border-color var(--fast),color var(--fast)}.attach:hover{border-color: var(--brand-line);color: var(--text)}.att-grid{list-style: none;margin: 0;padding: 0;display: grid;gap: 12px;align-items: start;grid-template-columns: repeat(auto-fill,minmax(min(100%,210px),1fr))}.att-card{display: grid;gap: 8px;min-width: 0;padding: 8px;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line)}.att-thumb{display: grid;place-items: center;aspect-ratio: 16 / 10;overflow: hidden;background: #07080C}.att-thumb img{display: block;width: 100%;height: 100%;object-fit: cover}.att-thumb video{display: block;width: 100%;height: 100%;object-fit: contain;background: #000}a.att-thumb:focus-visible{outline: 2px solid var(--blue-text);outline-offset: 2px}.att-type{font: 800 22px/1 var(--mono);letter-spacing: .06em;color: var(--text-3)}.att-meta{display: flex;align-items: center;gap: 8px;min-width: 0}.att-name{flex: 1;min-width: 0;overflow-wrap: anywhere;font-size: 14px;color: var(--text)}.att-size,.att-dl{flex: none}.tk-kv{margin: 0;display: grid;gap: 12px}.tk-kv-i{display: grid;gap: 4px;min-width: 0}.tk-kv-i + .tk-kv-i{padding-top: 12px;border-top: 1px solid var(--line)}.tk-kv dt{font-size: 13.5px;color: var(--text-3)}.tk-kv dd{margin: 0;min-width: 0;font-size: 15px;color: var(--text)}.tk-send{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 12px 24px;margin-top: 14px}.tl-detail{overflow-wrap: anywhere}.tk-del{display: grid;gap: 8px;margin-top: 16px;padding-top: 14px;border-top: 1px solid var(--line)}.tk-del p{margin: 0}.qtabs{display: flex;gap: 4px;flex-wrap: wrap;border-bottom: 1px solid var(--line);padding-bottom: 2px;margin-bottom: var(--s-5)}.qtabs a{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);padding-inline: var(--s-3);border-radius: var(--r) var(--r) 0 0;font-size: 14.5px;font-weight: 600;color: var(--text-3);border-bottom: 2px solid transparent;transition: color var(--fast),border-color var(--fast)}.qtabs a:hover{color: var(--text)}.qtabs a[aria-current="page"]{color: var(--text);border-bottom-color: var(--brand)}.qcount{min-width: 20px;padding: 0 6px;border-radius: 999px;background: var(--raised);border: 1px solid var(--line-strong);font-size: 13px;color: var(--text-2)}.transcript{max-width: 820px}.tr-msg{padding-inline-start: var(--s-3);border-inline-start: 2px solid var(--line-strong)}.tr-internal{border-inline-start-color: var(--warn)}.wz{max-width: 820px}.wz-steps{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 8px;list-style: none;margin: 0 0 var(--s-4);padding: 0}.wz-step{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 10px;min-width: 0;min-height: var(--tap);padding: 8px 12px;border-radius: var(--r);background: var(--surface);border: 1px solid var(--line);color: var(--text-3);font-size: 14.5px;font-weight: 600}.wz-n{flex: none;width: 26px;height: 26px;border-radius: 50%;display: grid;place-items: center;font-size: 13px;background: var(--raised);border: 1px solid var(--line-strong);color: var(--text-2)}.wz-now{color: var(--text);border-color: var(--brand-line);background: color-mix(in srgb,var(--brand) 9%,var(--surface))}.wz-now .wz-n{background: var(--brand);border-color: var(--brand);color: #fff}.wz-done{color: var(--text-2)}.wz-done .wz-n{background: rgba(47,191,113,.14);border-color: rgba(47,191,113,.45);color: var(--ok)}.wz-skip{border-style: dashed}.wz-note{font-size: 13px;font-weight: 500;color: var(--text-3)}.wz-picked{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: var(--s-4)}.wz-pick{display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);padding: 0 14px;border-radius: 999px;background: var(--raised);border: 1px solid var(--line-strong);color: var(--text);font-size: 14.5px;font-weight: 600;text-decoration: none;transition: border-color var(--fast)}.wz-pick:hover{border-color: var(--brand-line)}.wz-pick-edit{padding-inline-start: 8px;border-inline-start: 1px solid var(--line-strong);font-size: 13px;font-weight: 500;color: var(--text-3)}.wz-pick:hover .wz-pick-edit{color: var(--brand-text)}.wz-q{margin-bottom: 6px}.wz-why{color: var(--text-2);max-width: 60ch;margin: 0 0 var(--s-5);text-wrap: pretty}.wz-aside{margin: var(--s-5) 0 0}.wz-aside a{color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.wz-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 10px}.wz-opt{display: flex;align-items: flex-start;gap: 14px;text-decoration: none;color: inherit}.wz-ico{flex: none;width: 40px;height: 40px;border-radius: 12px;display: grid;place-items: center;background: color-mix(in srgb,var(--brand) 12%,var(--raised));border: 1px solid var(--brand-line);color: var(--brand-text)}.wz-opt-body{display: grid;gap: 4px;min-width: 0;flex: 1}.wz-opt-t{font-family: var(--head);font-size: 17px;font-weight: 700;color: var(--text)}.wz-opt-d{color: var(--text-2);font-size: 14.5px}.wz-meta{display: flex;flex-wrap: wrap;gap: 2px 14px;margin-top: 2px;font-size: 13.5px;color: var(--text-3)}.wz-go{flex: none;align-self: center;color: var(--text-3);transition: color var(--fast),transform var(--fast)}.wz-opt:hover .wz-go{color: var(--brand-text);transform: translateX(-3px)}.wz-srv{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;justify-content: center;gap: 10px}.wz-srv > li{display: flex;min-width: 0;flex: 0 0 calc((100% - 10px) / 2)}@media (min-width: 640px){.wz-srv > li{flex-basis: calc((100% - 20px) / 3)}}.wz-srv-a{flex: 1;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 10px;padding: 18px 12px;text-align: center;text-decoration: none;color: var(--text)}.wz-srv-a:hover{border-color: color-mix(in srgb,var(--accent,var(--brand)) 60%,transparent)}.wz-srv-mark{width: 56px;height: 56px;object-fit: contain}.wz-srv-dot{display: block;border-radius: 50%;background: var(--accent,var(--brand))}.wz-srv-name{font-weight: 700;font-size: 15px}.wz-form{max-width: 640px;margin-inline: 0}.store-picker{display: flex;flex-wrap: wrap;justify-content: center;gap: var(--s-4)}.store-card{position: relative;display: block;overflow: hidden;flex: 0 1 100%;aspect-ratio: 16 / 9;border-radius: var(--r-lg);text-decoration: none;box-shadow: var(--edge),0 1px 2px rgba(0,0,0,.4),0 14px 30px -20px rgba(0,0,0,.9);transition: transform .26s var(--out),box-shadow .26s var(--out)}@media (min-width: 680px){.store-card{flex-basis: calc(50% - var(--s-4) / 2)}}@media (min-width: 1040px){.store-card{flex-basis: calc(33.333% - var(--s-4) * 2 / 3)}}.store-card-art{position: absolute;inset: 0;background-size: cover;background-position: center;background-color: var(--raised);transition: transform .6s var(--out)}.store-card::after{content: '';position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(to left,rgba(8,8,10,.72) 0%,rgba(8,8,10,.46) 36%,rgba(8,8,10,.12) 64%,rgba(8,8,10,0) 100%)}.store-card:hover{transform: translateY(-3px);box-shadow: var(--edge-lit),inset 0 0 0 1px color-mix(in srgb,var(--accent) 40%,transparent),0 26px 46px -24px color-mix(in srgb,var(--accent) 40%,#000)}.store-card:hover .store-card-art{transform: scale(1.05)}.store-card-rvc{--accent: #F2C14E}.store-rvc-art{background: #060505 url(/brand/store/rvc-vault.webp) 0% center / cover no-repeat}.rvv-wheel{position: absolute;left: 8.4375%;top: 21.5%;width: 28.125%;height: 45%;background: url(/brand/store/rvc-vault-wheel.webp) center / contain no-repeat;animation: rvv-wheel 10.5s ease-in-out infinite}@keyframes rvv-wheel{0%,100%{transform: rotate(-14deg)}50%{transform: rotate(14deg)}}.rvv-sp{position: absolute;top: 62%;left: var(--x);width: 10px;height: 100%;pointer-events: none;opacity: 0;animation: rvv-rise var(--t) linear var(--d) infinite}.rvv-sp::before{content: '';position: absolute;top: 0;left: 0;width: 10px;height: 10px;background: linear-gradient(#FFE28C,#FFE28C) center / 100% 2px no-repeat,linear-gradient(#FFE28C,#FFE28C) center / 2px 100% no-repeat}@keyframes rvv-rise{0%{transform: translateY(0) scale(.6);opacity: 0}45%{opacity: .95}100%{transform: translateY(-58%) scale(1);opacity: 0}}.rvv-sp:nth-of-type(1){--x: 19%;--t: 3.6s;--d: -.3s}.rvv-sp:nth-of-type(2){--x: 28%;--t: 2.8s;--d: -1.9s}.rvv-sp:nth-of-type(3){--x: 36%;--t: 3.2s;--d: -1.1s}.rvv-sp:nth-of-type(4){--x: 43%;--t: 2.6s;--d: -2.3s}.rvv-sp:nth-of-type(5){--x: 51%;--t: 3.9s;--d: -.8s}.rvv-sp:nth-of-type(6){--x: 59%;--t: 3s;--d: -2.7s}.rvv-sp:nth-of-type(7){--x: 66%;--t: 3.4s;--d: -1.5s}@media (prefers-reduced-motion: reduce){.rvv-wheel{animation: none}.rvv-sp{display: none}}.store-card-flag{position: absolute;z-index: 3;top: 12px;inset-inline-start: 12px;padding: 3px 10px;border-radius: 999px;font-size: 13px;font-weight: 800;background: rgba(10,10,12,.82);color: #F2D3A0;box-shadow: inset 0 0 0 1px rgba(230,162,60,.55)}.store-note{overflow-wrap: anywhere}.store-card-in{position: absolute;z-index: 2;inset-block: 0;inset-inline-start: 0;width: min(56%,360px);display: flex;flex-direction: column;justify-content: center;align-items: flex-start;gap: var(--s-3);padding: var(--s-5)}.store-card-name{font-family: var(--srv-display);font-weight: 700;letter-spacing: 0;font-size: clamp(17px,1.65vw,22px);line-height: 1.12;color: var(--text);text-shadow: 0 2px 14px rgba(0,0,0,.6)}.store-card-go{display: inline-flex;align-items: center;gap: 7px;font-size: 13.5px;font-weight: 700;color: var(--text);padding: 8px 15px;border-radius: 999px;background: rgba(10,10,12,.66);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16);transition: background .25s var(--out),color .25s var(--out)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.store-card-go{background: rgba(10,10,12,.84)}}.store-card:hover .store-card-go{color: var(--accent-text);box-shadow: inset 0 0 0 1.5px var(--accent-text)}.store-card-go svg{width: 16px;height: 16px;transition: transform var(--fast)}.gfx-card{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.15fr);align-items: center;gap: var(--s-5)}.gfx-card.is-bare{grid-template-columns: minmax(0,1fr)}.gfx-art{order: 2;display: block;max-width: 100%;aspect-ratio: 3 / 1;background: #0B0A0F center / contain no-repeat}.gfx-in{min-width: 0;display: flex;flex-direction: column;align-items: flex-start;gap: 10px}.gfx-t{margin: 0;font: 800 clamp(20px,2.1vw,26px)/1.3 var(--head);text-wrap: balance;overflow-wrap: anywhere}.gfx-lead{margin: 0;font-size: 16px;line-height: 1.6;color: var(--text-2)}.gfx-go{margin-top: 6px}.gfx-go svg{flex: none}@media (max-width: 760px){.gfx-card{grid-template-columns: minmax(0,1fr);gap: var(--s-4)}.gfx-art{order: 0}}.store-card:hover .store-card-go svg{transform: translateX(-4px)}@media (max-width: 559px){.store-card{aspect-ratio: 4 / 3}.store-card-art{background-position: 0% center}.store-card::after{background: linear-gradient(to top,rgba(8,8,10,.86) 0%,rgba(8,8,10,.62) 32%,rgba(8,8,10,.14) 60%,rgba(8,8,10,0) 100%)}.store-card-in{inset-block: auto 0;inset-inline: 0;width: auto;flex-direction: row;align-items: center;justify-content: space-between;padding: var(--s-4)}}.store-picker{display: grid;grid-template-columns: repeat(var(--cols,3),minmax(0,1fr));gap: 18px;align-items: start}.store-card{aspect-ratio: 16 / 10}.store-card-art{background-position: 0% center}.store-card::after{background: linear-gradient(to top,rgba(8,8,10,.92) 6%,rgba(8,8,10,.42) 40%,rgba(8,8,10,0) 66%)}.store-card-in{inset-block: auto 0;inset-inline: 0 auto;width: min(64%,400px);flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: 12px;padding: 20px}.store-card-name{font-family: var(--display);font-weight: 400;font-size: clamp(28px,2.3vw,36px);line-height: 1.02;letter-spacing: .02em;text-wrap: balance;overflow-wrap: anywhere}@media (max-width: 1039px){.store-picker{grid-template-columns: repeat(2,minmax(0,1fr));gap: 14px}}@media (max-width: 679px){.store-picker{grid-template-columns: minmax(0,1fr);gap: 12px}.store-card-in{width: min(66%,320px);padding: 16px;gap: 10px}.store-card-name{font-size: 28px}}.sto,.sto-pk-sec,.sto-dr{--hud-mark: var(--brand)}.sto-hero{position: relative;isolation: isolate;overflow: hidden}.sto-hero-art{position: absolute;inset: 0;z-index: -1;pointer-events: none;background-repeat: no-repeat;background-position: left 42%;background-size: 64% auto;-webkit-mask-image: linear-gradient(to top,transparent 0,#000 46%);mask-image: linear-gradient(to top,transparent 0,#000 46%)}.sto-hero-art::after{content: '';position: absolute;inset: 0;background: linear-gradient(to left,rgba(10,10,12,.97) 0%,rgba(10,10,12,.9) 36%,rgba(10,10,12,.35) 62%,rgba(10,10,12,.04) 100%)}.sto-hero-in{position: relative;display: flex;align-items: flex-start;justify-content: space-between;gap: var(--s-4);min-height: 230px;padding-block: 30px 28px}.sto-hero-in::after{content: '';position: absolute;inset: 14px 0;pointer-events: none;background: linear-gradient(var(--accent),var(--accent)) top right / 26px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) top right / 2px 26px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 26px 2px no-repeat,linear-gradient(var(--accent),var(--accent)) bottom left / 2px 26px no-repeat}.sto-hero-txt{display: flex;flex-direction: column;align-items: flex-start;gap: 8px;min-width: 0;max-width: 780px}.sto-hero .kicker{color: var(--text-2)}.sto-title{margin: 2px 0 0;max-width: 100%;font-family: var(--srv-display);font-weight: 700;line-height: 1.12;letter-spacing: 0;color: var(--text);text-align: right;overflow-wrap: break-word;text-shadow: 0 2px 30px rgba(0,0,0,.6)}.sto-title.sto-t-xl{font-size: clamp(36px,4.1vw,57px)}.sto-title.sto-t-lg{font-size: clamp(29px,3.3vw,45px)}.sto-title.sto-t-md{font-size: clamp(23px,2.6vw,34px)}.sto-sub{margin: 0;font-size: 15px;color: var(--text-2)}.sto-sub .num{color: var(--text)}.sto-tabs{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 6px;max-width: 100%}.sto-tab{position: relative;display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);padding: 0 14px 0 10px;font-family: var(--head);font-size: 14px;font-weight: 700;color: var(--text-2);white-space: nowrap;text-decoration: none;background: rgba(10,12,19,.84);box-shadow: inset 0 0 0 1px var(--hud-line);clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition: color var(--fast),box-shadow var(--fast),background var(--fast)}.sto-tab:hover{color: var(--text);box-shadow: inset 0 0 0 1px var(--hud-line-hi)}.sto-tab[aria-current="page"]{color: var(--text);background: rgba(46,125,255,.16);background: color-mix(in srgb,var(--accent) 18%,rgba(10,12,19,.84));box-shadow: inset 0 0 0 1px var(--accent-text),inset 0 -2px 0 var(--accent)}.sto-tab:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--brand-bright)}.sto-tab-mk{width: 24px;height: 24px;flex: none;background: center / contain no-repeat}.sto-body{padding-bottom: var(--sec)}.sto-body > .alert{margin: 14px 0 0}.sto-bar{display: grid;grid-template-columns: minmax(0,1fr);gap: 14px;margin-top: 18px}.sto-chips{display: flex;flex-wrap: nowrap;gap: 0;min-width: 0;overflow-x: auto;scrollbar-width: none;border-bottom: 1px solid var(--hud-line)}.sto-chips::-webkit-scrollbar{display: none}.sto-chip{flex: none;display: inline-flex;align-items: center;gap: 7px;min-height: 52px;padding: 4px 18px 0;font-family: var(--display);font-size: 26px;font-weight: 400;line-height: 1;letter-spacing: .02em;color: var(--text-3);white-space: nowrap;text-decoration: none;border-bottom: 3px solid transparent;margin-bottom: -1px;transition: color var(--fast),border-color var(--fast)}.sto-chip:hover{color: var(--text)}.sto-chip[aria-current="page"]{color: var(--text);border-bottom-color: var(--brand)}.sto-chip:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: -2px}.store-chip-n{font-size: 13px;letter-spacing: 0;color: var(--text-4)}.sto-chip[aria-current="page"] .store-chip-n{color: var(--text-2)}.sto-find{display: flex;flex-wrap: wrap;align-items: flex-end;gap: 10px 12px;min-width: 0}.store-search{flex: 1 1 150px;min-width: 0;max-width: 420px}.store-sort{flex: 0 1 190px;min-width: 0}.store-search > span,.store-sort > span{display: block;margin-bottom: 4px}.sto-find .input{width: 100%;min-height: var(--tap)}.sto-prices{display: flex;flex-wrap: wrap;gap: 8px;margin-inline-start: auto}.sto-pchip{display: inline-flex;align-items: center;min-height: var(--tap);padding: 0 14px;border: 0;cursor: pointer;font-family: var(--head);font-size: 14px;font-weight: 700;color: var(--text-2);white-space: nowrap;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line);clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition: color var(--fast),box-shadow var(--fast),background var(--fast)}.sto-pchip:hover{color: var(--text);box-shadow: inset 0 0 0 1px var(--hud-line-hi)}.sto-pchip[aria-pressed="true"]{color: #15120D;background: #F2C14E;box-shadow: none}.sto-pchip:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--brand-bright)}.store-count{margin: -4px 0 0}.store-count:empty{display: none}.sto-sec{margin-top: 36px}.sto-sh{display: flex;flex-wrap: wrap;align-items: center;gap: 6px 12px;min-height: var(--tap);margin-bottom: 12px}.sto-sh-t{margin: 0;font-family: var(--display);font-size: 36px;font-weight: 400;line-height: 1;letter-spacing: .02em;color: var(--text)}.sto-sh-n{font-size: 14px;color: var(--text-4)}.sto-deal{display: inline-flex;align-items: center;gap: 4px;min-height: 26px;padding: 0 9px;white-space: nowrap;font-family: var(--head);font-size: 13px;font-weight: 700;color: #FFA3BC;background: rgba(255,60,110,.1);box-shadow: inset 0 0 0 1px rgba(255,90,130,.45)}.sto-all{margin-inline-start: auto;display: inline-flex;align-items: center;gap: 4px;min-height: var(--tap);font-family: var(--head);font-size: 14px;font-weight: 700;color: var(--blue-text);text-decoration: none}.sto-all:hover{color: var(--text)}.sto-row,.sto-grid{display: grid;gap: 12px;grid-template-columns: repeat(auto-fill,minmax(min(100%,178px),1fr))}.sto-store.is-filtering :is([data-sto-feat],[data-sto-recent]){display: none}.store-cat-desc{max-width: var(--read);margin: -2px 0 16px}.store-cat-desc .policy-text{font-size: 14px;color: var(--text-3);line-height: 1.75}.store-cat-desc .policy-text > p{margin-bottom: var(--s-2)}.pkg{position: relative;display: flex;flex-direction: column;min-width: 0;isolation: isolate}.pkg-media{display: block;position: relative}.pkg-img{width: 100%;aspect-ratio: 16 / 10;object-fit: cover;display: block;background: var(--sunken)}.pkg-body{display: flex;flex-direction: column;gap: 10px;padding: 12px 14px 14px;flex: 1}.pkg-name{margin: 0;font-family: var(--head);font-size: 15.5px;font-weight: 800;line-height: 1.35;color: var(--text);overflow-wrap: break-word}.pkg-name a{color: inherit}.pkg-name a:hover{color: var(--accent-text,var(--brand-text))}.pkg-open::after{content: "";position: absolute;inset: 0;z-index: 1}.pkg-open:focus-visible{outline: none}.pkg:has(.pkg-open:focus-visible){outline: 2px solid var(--accent-text,var(--brand));outline-offset: 2px}.pkg-add{position: relative;z-index: 2;display: flex;gap: var(--s-2);align-items: center;margin: 0}.pkg-buy{display: inline-flex;align-items: center;justify-content: center;gap: 8px}.pkg-buy svg{width: 17px;height: 17px;flex: none}.sto-buyrow{display: flex;align-items: center;justify-content: space-between;gap: 10px;margin-top: auto;min-width: 0}.sto-buyrow .pkg-add{flex: none}.pkg-shade{position: absolute;inset-inline: 0;bottom: 0;height: 40%;pointer-events: none}:is(.sto-row,.sto-grid) > .pkg{display: grid;grid-template-columns: minmax(0,1fr);grid-template-rows: auto auto}:is(.sto-row,.sto-grid) > .pkg > .pkg-media{grid-area: 1 / 1}:is(.sto-row,.sto-grid) > .pkg :is(.pkg-body,.sto-buyrow){display: contents}:is(.sto-row,.sto-grid) > .pkg :is(.pkg-img,.pkg-img-none){aspect-ratio: 1 / 1}:is(.sto-row,.sto-grid) > .pkg .pkg-shade{height: 64%;background: linear-gradient(to top,rgba(6,7,10,.96) 10%,rgba(6,7,10,0))}:is(.sto-row,.sto-grid) > .pkg .pkg-name{grid-area: 1 / 1;align-self: end;z-index: 1;padding: 0 12px 12px;font-size: 15px;line-height: 1.25;text-shadow: 0 1px 2px rgba(0,0,0,.85)}:is(.sto-row,.sto-grid) > .pkg .pkg-price{grid-area: 1 / 1;align-self: start;justify-self: end;z-index: 1;margin: 10px;padding: 3px 9px;font-size: 15px;color: #15120D;background: #F2C14E;pointer-events: none}:is(.sto-row,.sto-grid) > .pkg .pkg-was{font-size: 12.5px;color: #5C4A16}:is(.sto-row,.sto-grid) > .pkg .pkg-price.is-sale{color: #FFFFFF;background: #E12B2B;box-shadow: inset 0 0 0 1px rgba(255,255,255,.6)}:is(.sto-row,.sto-grid) > .pkg .pkg-price.is-sale .pkg-was{color: rgba(255,255,255,.82)}.pkg-price.is-sale > .num:last-child{color: inherit;font-weight: 800}:is(.sto-row,.sto-grid) > .pkg .pkg-tags{flex-direction: column;align-items: flex-start}:is(.sto-row,.sto-grid) > .pkg .pkg-price{z-index: 3}:is(.sto-row,.sto-grid) > .pkg .pkg-add{grid-area: 2 / 1}:is(.sto-row,.sto-grid) > .pkg .pkg-buy{width: 100%;min-height: 46px;font-size: 14.5px}.pkg-price{display: inline-flex;align-items: baseline;flex-wrap: wrap;gap: 2px 8px;min-width: 0;font-size: 19px;font-weight: 500;line-height: 1.25;color: var(--accent-text,var(--accent))}.pkg-price .num{letter-spacing: -.02em}.pkg-was{font-size: 14px;font-weight: 400;color: var(--text-4);text-decoration: line-through}.pkg-tags{display: flex;flex-wrap: wrap;gap: 6px;max-width: calc(100% - 20px);position: absolute;inset-block-start: 10px;inset-inline-start: 10px;z-index: 2;pointer-events: none}.pkg-info > .pkg-tags,.cart-main > .pkg-tags{position: static;max-width: none}.pkg-tag{display: inline-flex;align-items: center;gap: 4px;min-height: 24px;padding: 0 8px;white-space: nowrap;font-family: var(--head);font-size: 13px;font-weight: 700;line-height: 1.4;color: var(--text-2);background: rgba(10,12,19,.9);box-shadow: inset 0 0 0 1px var(--hud-line)}.pkg-tag-off{color: #FFA3BC;background: rgba(38,10,20,.9);box-shadow: inset 0 0 0 1px rgba(255,90,130,.55)}.pkg-tag-sub{color: #A9CBFF;box-shadow: inset 0 0 0 1px rgba(111,168,255,.55)}.pkg-tag-ends{color: #F2D3A0;box-shadow: inset 0 0 0 1px rgba(230,162,60,.5)}.pkg-img-none{position: relative;isolation: isolate;display: grid;place-items: center;overflow: hidden;width: 100%;aspect-ratio: 16 / 10;color: var(--accent-text,var(--text-3))}.pkg-img-none,.pkg-img.pkg-img-none{background: linear-gradient(160deg,#1A2236,#07080C 72%);background: linear-gradient(160deg,color-mix(in srgb,var(--accent) 16%,#171C2B),#07080C 72%)}.pkg-img-none::before{content: none}.pkg-img-none::after{content: '';position: absolute;top: 50%;left: 50%;translate: -50% -50%;width: 56%;aspect-ratio: 1;border-radius: 50%;border: 1px solid rgba(111,168,255,.4);border-color: color-mix(in srgb,var(--accent-text) 45%,transparent)}.pkg-img-none svg{position: relative;width: 30%;max-width: 72px;height: auto;stroke-width: 1.3}.sto-feat{display: grid;gap: 14px;grid-template-columns: repeat(3,minmax(0,1fr));align-items: start}.sto-feat-2{grid-template-columns: repeat(2,minmax(0,1fr))}.sto-feat-1{grid-template-columns: minmax(0,1fr);max-width: 560px}.sto-fcard{--hud-mark: #E8B84A}.sto-feat-tag{position: absolute;z-index: 2;inset-block-start: 10px;inset-inline-end: 10px;pointer-events: none;display: inline-flex;align-items: center;min-height: 26px;padding: 0 10px;font-family: var(--head);font-size: 13px;font-weight: 800;line-height: 1.2;color: #15120D;background: #E8B84A}.sto-fcard .pkg-body{gap: 10px;padding: 14px 16px 16px}.sto-fcard .pkg-name{font-size: 19px;line-height: 1.25}.sto-fcard .pkg-price{font-size: 22px;color: #F2C14E}.sto-pk-sec{padding-block: 24px var(--sec)}.sto-pk{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.05fr);gap: 24px 48px;align-items: center}.sto-pk-info{display: flex;flex-direction: column;align-items: flex-start;gap: 12px;min-width: 0}.sto-pk-title{margin: 4px 0 0;max-width: 100%;font-family: var(--display);font-weight: 700;line-height: 1.02;letter-spacing: .01em;color: var(--text);text-align: right;overflow-wrap: break-word;text-wrap: balance}.sto-pk-title.sto-t-xl{font-size: clamp(56px,7vw,100px)}.sto-pk-title.sto-t-lg{font-size: clamp(42px,5vw,70px)}.sto-pk-title.sto-t-md{font-size: clamp(34px,3.6vw,52px)}.sto-pk-lead{margin: 0;max-width: 46ch;font-size: 16.5px;line-height: 1.7;color: var(--text-2)}.pkg-price-big .pkg-price{font-size: 42px}.sto-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: 4px}.sto-buy{display: flex;align-items: center;gap: 12px}.sto-buy-price{display: none}.sto-pk-info .pkg-add{gap: 12px}.pkg-tocart{display: inline-flex;gap: 6px;align-items: center}.pkg-note{margin: 0;max-width: 46ch;line-height: 1.75}.sto-lg{min-height: 54px;padding-inline: 30px;font-size: 17px}.sto-lg svg{width: 20px;height: 20px}html:not([data-admin]) .btn.sto-lg:is(.pkg-buy,.sto-pay){--nb-cut: 13px}.sto-qty{display: inline-flex;align-items: stretch;flex: none;width: 132px;height: var(--tap);background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line);clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.sto-qty > label{display: flex;flex: 1;min-width: 0}html:not([data-admin]) .sto-qty .qty-input{width: 100%;min-width: 0;min-height: 0;height: 100%;padding: 0 4px;text-align: center;border: 0;background: transparent;box-shadow: none;font-size: 15px;color: var(--text)}html:not([data-admin]) .sto-qty.is-step .qty-input{box-shadow: inset 1px 0 0 var(--hud-line),inset -1px 0 0 var(--hud-line)}html:not([data-admin]) .sto-qty .qty-input:focus{background: var(--hud-field-on);box-shadow: inset 0 -2px 0 var(--brand-bright)}.sto-qty.is-step .qty-input{-moz-appearance: textfield;appearance: textfield}.sto-qty.is-step .qty-input::-webkit-inner-spin-button,.sto-qty.is-step .qty-input::-webkit-outer-spin-button{-webkit-appearance: none;margin: 0}.sto-step{width: var(--tap);flex: none;display: grid;place-items: center;padding: 0;border: 0;background: none;color: var(--text-2);cursor: pointer;transition: color var(--fast),background var(--fast)}.sto-qty:not(.is-step) .sto-step{visibility: hidden}.sto-step:hover{color: var(--text);background: rgba(255,255,255,.05)}.sto-step:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--brand-bright)}.sto-step:disabled{opacity: .35;cursor: default}.sto-pk-info .sto-qty{height: 54px}.sto-stage{position: relative;isolation: isolate;display: flex;flex-direction: column;align-items: center;gap: 14px;min-width: 0}.sto-stage .pkg-hero{width: 100%;aspect-ratio: 16 / 10;object-fit: contain;display: block;border: 0;clip-path: polygon(18px 0,100% 0,100% calc(100% - 18px),calc(100% - 18px) 100%,0 100%,0 18px);background: linear-gradient(160deg,#1A2236,#07080C 72%);background: linear-gradient(160deg,color-mix(in srgb,var(--accent) 16%,#171C2B),#07080C 72%)}.sto-stage .pkg-hero.pkg-img-none{display: grid}.sto-stage:has(.pkg-thumbs) .pkg-hero{aspect-ratio: 16 / 9}.sto-floor{order: 1;width: 82%;height: 2px;margin-top: 2px;pointer-events: none;background: linear-gradient(90deg,transparent,rgba(46,125,255,.6),transparent);background: linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent) 60%,transparent),transparent)}.sto-stage .pkg-thumbs{order: 2;display: flex;gap: 10px;max-width: 100%;overflow-x: auto;padding-bottom: 4px;scrollbar-width: thin}.sto-stage .pkg-thumb{position: relative;flex: none;width: 88px;aspect-ratio: 16 / 10;padding: 0;border: 0;background: var(--hud-f2);cursor: pointer;opacity: .62;clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition: opacity var(--fast)}.sto-stage .pkg-thumb img{width: 100%;height: 100%;object-fit: cover;display: block}.sto-stage .pkg-thumb::after{content: '';position: absolute;inset: 0;box-shadow: inset 0 0 0 1px var(--hud-line);pointer-events: none}.sto-stage .pkg-thumb:hover,.sto-stage .pkg-thumb[aria-pressed="true"]{opacity: 1}.sto-stage .pkg-thumb[aria-pressed="true"]::after{box-shadow: inset 0 0 0 2px var(--accent-text)}.sto-stage .pkg-thumb:focus-visible{outline: none;opacity: 1}.sto-stage .pkg-thumb:focus-visible::after{box-shadow: inset 0 0 0 3px var(--brand-bright)}.sto-stage .cf{border-radius: 0}.sto-stage .cf-c{border-radius: 0;clip-path: polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px);background: linear-gradient(160deg,#1A2236,#07080C 72%);background: linear-gradient(160deg,color-mix(in srgb,var(--accent) 16%,#171C2B),#07080C 72%)}.sto-stage .cf-c img{object-fit: contain}.sto-pk-more{display: grid;grid-template-columns: minmax(0,1.15fr) minmax(0,1fr);gap: 16px;align-items: start;margin-top: 32px}.sto-pk-more.no-incl{grid-template-columns: minmax(0,1fr)}.sto-pk-aside{display: flex;flex-direction: column;gap: 16px;min-width: 0}.sto-pk-more.no-incl .sto-pk-aside{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,320px),1fr));align-items: start}.sto-box{min-width: 0;padding: 18px 20px}.sto-box-t{margin: 0 0 10px;font-family: var(--head);font-size: 16px;font-weight: 800;color: var(--text)}.sto-box-t{font-family: var(--display);font-size: 28px;font-weight: 400;line-height: 1;letter-spacing: .02em;margin-bottom: 14px}:is(.pkg-price-big,.sto-buy-price,.sto-mini,.sto-qv-price) .pkg-price{color: #F2C14E}.pkg-full .pkg-desc{margin: 0}.pkg-full .policy-text{font-size: 14.5px;line-height: 1.7;color: var(--text-2)}.pkg-full .policy-text > p{margin: 0 0 10px}.pkg-full .policy-text > :last-child{margin-bottom: 0}.pkg-full .policy-h2,.pkg-full .policy-h3{margin: 14px 0 6px;font-size: 15px;color: var(--text)}.pkg-full ul.policy-list{list-style: none;margin: 0 0 10px;padding: 0;display: grid;gap: 9px}.pkg-full ul.policy-list li{position: relative;padding-inline-start: 30px;color: #D5DAE4}.pkg-full ul.policy-list li::before{content: '';position: absolute;inset-inline-start: 0;top: 2px;width: 20px;height: 20px;background: rgba(74,222,128,.08) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%234ADE80' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center / 14px no-repeat;box-shadow: inset 0 0 0 1px rgba(74,222,128,.4)}.pkg-full ol.policy-list{margin: 0 0 10px;padding-inline-start: 22px;list-style: decimal}.pkg-req ul{list-style: none;margin: 0 0 8px;padding: 0;display: grid;gap: 8px}.pkg-req li{display: flex;gap: 12px;align-items: flex-start;font-size: 14.5px;line-height: 1.5;color: var(--text-2)}.pkg-req li > span{display: flex;flex-direction: column;min-width: 0}.pkg-req li strong{font-family: var(--head);font-size: 15px;font-weight: 800;color: var(--text)}.pkg-req-why{font-size: 14.5px;color: var(--text-2)}.pkg-req li.is-dc::before{content: '';flex: none;width: 34px;height: 34px;background: rgba(88,101,242,.14) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23A5B4FC' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 5h16v11H9l-5 4z'/%3E%3C/svg%3E") center / 18px no-repeat;box-shadow: inset 0 0 0 1px rgba(129,140,248,.45)}.pkg-req p{margin: 0;line-height: 1.7}.sto-minis{list-style: none;margin: 0;padding: 0}.sto-minis li + li{border-top: 1px dashed var(--hud-line)}.sto-mini{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;align-items: center;gap: 12px;min-height: 56px;padding: 8px 0;color: var(--text);text-decoration: none}.sto-mini-img{width: 64px;display: block}.sto-mini-img :is(.pkg-img,.pkg-img-none){width: 64px;clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.sto-mini-n{font-family: var(--head);font-size: 14.5px;font-weight: 700;line-height: 1.35;overflow-wrap: break-word;min-width: 0}.sto-mini .pkg-price{font-size: 16px}.sto-mini:hover .sto-mini-n{color: var(--accent-text)}html.sto-dr-on{overflow: hidden;scrollbar-gutter: stable}html:has(.sto-dr){overflow: hidden;scrollbar-gutter: stable}.sto-under{pointer-events: none;user-select: none;-webkit-user-select: none}.sto-dim{position: fixed;inset: 0;z-index: 86;display: block;cursor: default;background: rgba(4,5,8,.74);box-shadow: 0 0 0 100vmax rgba(4,5,8,.74);-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px)}.sto-dr{position: fixed;z-index: 87;top: 0;bottom: 0;inset-inline-end: 0;width: min(470px,100%);display: flex;flex-direction: column;overflow: hidden;color: var(--text);background: linear-gradient(180deg,#121624,#0A0C13);box-shadow: 30px 0 60px -20px rgba(0,0,0,.9)}.sto-dr::before{content: '';position: absolute;z-index: 2;top: 0;bottom: 0;inset-inline-start: 0;width: 2px;pointer-events: none;background: linear-gradient(180deg,transparent,#FF3B3B 18%,#FF3B3B 82%,transparent)}.sto-dr-in{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;display: flex;flex-direction: column;gap: 12px;padding: 20px 26px 26px;scrollbar-width: thin}.sto-grab{display: none}.sto-dr-h{display: flex;align-items: center;gap: 10px}.sto-dr-t{margin: 0;font-family: var(--head);font-size: 24px;font-weight: 800;line-height: 1.25;color: var(--text)}.sto-qv-media{position: relative;flex: none}.sto-qv-media :is(.pkg-img,.pkg-img-none){width: 100%;aspect-ratio: 16 / 10;object-fit: cover}.sto-qv-price .pkg-price{font-size: 28px}.sto-qv-lead{margin: 0;font-size: 15.5px;line-height: 1.7;color: var(--text-2)}.sto-qv-desc{font-size: 14.5px}.sto-qv-acts{display: flex;flex-wrap: wrap;align-items: center;gap: 12px;margin-top: auto;padding-top: 8px}.sto-qv-acts .pkg-add{gap: 12px}.sto-dr-t:focus{outline: none}.sto-dr-n{font-size: 14px;color: var(--text-3)}.sto-x{margin-inline-start: auto}.sto-dr .alert{margin: 0}.sto-dr-empty{display: flex;flex-direction: column;gap: 16px}.sto-dr-empty > .btn{align-self: center}.sto-lines{display: flex;flex-direction: column}.sto-line{display: grid;grid-template-columns: 64px minmax(0,1fr) auto;grid-template-areas: 'img main sum' 'img qty rm';align-items: center;gap: 6px 12px;padding: 10px 0;border-bottom: 1px dashed #232838}.sto-line .cart-thumb{grid-area: img;align-self: start;display: block;width: 64px}.sto-line .cart-thumb :is(.pkg-img,.pkg-img-none){width: 64px;clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.sto-line .cart-main{grid-area: main;align-self: start;min-width: 0;display: flex;flex-wrap: wrap;align-items: center;gap: 4px 8px}.sto-line .sto-line-sum{grid-area: sum;align-self: start;justify-self: end;display: flex;flex-direction: column;align-items: flex-end;gap: 2px}.sto-line .cart-qty{grid-area: qty;display: flex;align-items: center;gap: 8px;min-width: 0}.sto-line .cart-rm{grid-area: rm;justify-self: end;display: flex}.cart-name{margin: 0;min-width: 0;font-family: var(--head);font-size: 15px;font-weight: 800;line-height: 1.4;overflow-wrap: break-word}.cart-name a{color: var(--text);display: inline-block;padding-block: 12px;margin-block: -12px}.cart-name a:hover{color: var(--accent-text,var(--brand-text))}.cart-main > .pkg-tags{margin: 0}.cart-unit{display: block;white-space: nowrap}.cart-line-sum{font-size: 16px;font-weight: 500;line-height: 1.4;color: var(--accent-text,var(--text));white-space: nowrap}.rv-has-js .cart-qty-go{display: none}.cart-codes{display: flex;flex-direction: column;gap: 10px;padding-top: 4px}.sto-codes-note{margin: 0 0 10px;line-height: 1.6}.cart-codes .field{flex: 1;min-width: 0}.cart-codes .input{width: 100%}.code-block + .code-block{margin-top: var(--s-3)}.sto-more-codes > summary{display: flex;align-items: center;gap: 6px;min-height: var(--tap);width: fit-content;cursor: pointer;list-style: none;font-family: var(--head);font-size: 13.5px;font-weight: 700;color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.sto-more-codes > summary::-webkit-details-marker{display: none}.sto-more-codes[open] > summary{margin-bottom: 6px}.code-state{display: flex;align-items: center;gap: 6px;margin: 6px 0 0;font-size: 13px;line-height: 1.5;color: var(--text-3)}.code-state-ok{color: #6EE7A0}.code-state-bad{color: #FFB3B5}.cart-sum{display: flex;flex-direction: column;gap: 8px;padding-top: 4px}.cart-sum-lines{display: grid;gap: 8px}.cart-sum-line{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s-3);font-size: 14.5px;color: var(--text-2)}.cart-sum-line > span:first-child{min-width: 0;overflow-wrap: anywhere}.cart-sum-line > .num{flex: none;color: var(--text)}.cart-sum-off,.cart-sum-line.cart-sum-off > .num{color: #6EE7A0}.cart-sum-row{display: flex;justify-content: space-between;align-items: baseline;gap: var(--s-3);padding-top: 10px;border-top: 1px dashed var(--hud-line);font-family: var(--head);font-size: 17px;font-weight: 800;color: var(--text)}.cart-sum-row .num{font-size: 30px;font-weight: 500}.cart-sum-note{margin: 0;line-height: 1.6}.sto-pay{width: 100%}.sto-dr-foot{display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;gap: 8px 12px}.cart-clear{margin: 0}.cart-dc{display: grid;gap: var(--s-2);padding: 12px 14px;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--brand-line)}.cart-dc-t{font-size: 15px;color: var(--text)}.cart-dc p{margin: 0;line-height: 1.7}.cart-dc-ok{grid-template-columns: auto minmax(0,1fr) auto;align-items: center;gap: 10px;padding: 9px 8px 9px 12px;background: rgba(47,191,113,.08);box-shadow: inset 0 0 0 1px rgba(47,191,113,.35)}.cart-dc-ok .cart-dc-swap{margin-block: -9px}.cart-dc-ic{width: 24px;height: 24px;display: grid;place-items: center;background: var(--ok);color: #06140C}.cart-dc-txt{display: flex;flex-direction: column;gap: 1px;min-width: 0}.cart-dc-txt strong{font-family: var(--head);font-size: 14.5px;color: #CFF5DE}.cart-dc-txt .tiny{color: #8FD7AE;overflow-wrap: anywhere}.cart-dc-swap{display: inline-flex;align-items: center;min-height: var(--tap);padding-inline: var(--s-2);font-size: 13.5px;font-weight: 700;color: var(--blue-text);text-decoration: underline;text-underline-offset: 3px}.cart-dc-swap:hover{color: var(--text)}.cart-dc-opt{margin: 0;line-height: 1.7}@keyframes sto-dr-in{from{transform: translateX(-100%)}}@keyframes sto-dr-out{to{transform: translateX(-100%)}}@keyframes sto-sheet-in{from{transform: translateY(100%)}}@keyframes sto-sheet-out{to{transform: translateY(100%)}}@keyframes sto-fade-in{from{opacity: 0}}@keyframes sto-fade-out{to{opacity: 0}}@media (prefers-reduced-motion: no-preference){html.rv-js .sto-dr.is-in{animation: sto-dr-in .34s cubic-bezier(.2,.8,.2,1) both}html.rv-js .sto-dr.is-out{animation: sto-dr-out .24s cubic-bezier(.4,0,1,1) both}html.rv-js .sto-dim.is-in{animation: sto-fade-in .3s ease-out both}html.rv-js .sto-dim.is-out{animation: sto-fade-out .24s ease-in both}}.sto-cnt{display: inline-grid;place-items: center;min-width: 24px;height: 24px;padding-inline: 6px;border-radius: 6px;background: var(--brand);color: #fff;font-size: 13px;line-height: 1}@keyframes sto-pop{0%{transform: scale(1)}35%{transform: scale(1.4)}70%{transform: scale(.94)}100%{transform: scale(1)}}html.rv-js .sto-cnt.is-pop{animation: sto-pop .6s cubic-bezier(.3,1.3,.5,1) .2s both}@media (prefers-reduced-motion: reduce){html.rv-js .sto-cnt.is-pop{animation: none}}.sto-cside{display: none}@media (min-width: 1100px){.sto-cwrap{display: grid;grid-template-columns: minmax(0,1fr) 300px;gap: var(--s-5);align-items: start}.sto-cwrap > .sto-store{min-width: 0}.sto-cside{position: sticky;top: calc(var(--head-h,68px) + var(--s-4));display: grid;gap: 12px;padding: var(--s-4);border-radius: var(--r-lg);background: var(--elevated);box-shadow: inset 0 3px 0 var(--brand),inset 0 0 0 1px var(--line-strong),var(--shadow-lg)}.cartbar{display: none}}.sto-cside-h{display: flex;align-items: center;gap: 8px;margin: 0;font: 700 30px/1 var(--disp,'Karantina','Heebo',sans-serif)}.sto-cside-h > svg{color: var(--brand-bright);flex: none}.sto-cside-h .sto-cnt{margin-inline-start: auto}.sto-cside-added{display: flex;align-items: center;gap: 8px;margin: 0;padding: 8px 10px;border-radius: var(--r);background: rgba(47,191,113,.1);box-shadow: inset 0 0 0 1px rgba(47,191,113,.4);color: #A7E8C4;font-size: 14px}.sto-cside-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;max-height: 46vh;overflow-y: auto}.sto-cside-i{display: grid;grid-template-columns: 44px minmax(0,1fr) auto;gap: 10px;align-items: center;padding: 8px;border-radius: var(--r);background: var(--raised)}.sto-cside-img{display: block;width: 44px;height: 33px;border-radius: 6px;overflow: hidden}.sto-cside-img .pkg-img{display: block;width: 100%;height: 100%;object-fit: cover}.sto-cside-n{display: grid;gap: 2px;min-width: 0;font-size: 14px;font-weight: 700;line-height: 1.35}.sto-cside-n a{color: var(--text);text-decoration: none;overflow-wrap: anywhere}.sto-cside-n a:hover,.sto-cside-n a:focus-visible{text-decoration: underline}.sto-cside-p{font-size: 14px;color: var(--text)}.sto-cside-tot{display: flex;align-items: baseline;justify-content: space-between;gap: 10px;margin: 0;padding-top: 8px;border-top: 1px solid var(--line);font-size: 14px;color: var(--text-2)}.sto-cside-tot b{font-size: 18px;color: var(--text)}.sto-cside-go{justify-content: center;min-height: 48px}.cartbar{position: fixed;z-index: 55;inset-inline: 0;bottom: 0}.sto-cbar{display: flex;align-items: center;gap: 14px;min-height: 64px;padding: 10px max(var(--s-4),calc((100vw - 1180px) / 2));background: rgba(14,14,19,.97);border-top: 1px solid var(--brand);box-shadow: 0 -12px 30px rgba(0,0,0,.45);color: var(--text);text-decoration: none;-webkit-backdrop-filter: blur(10px);backdrop-filter: blur(10px)}.sto-cbar-what{display: inline-flex;align-items: center;gap: 8px;font-weight: 800;font-size: 15px}.sto-cbar-what > svg{color: var(--brand-bright)}.sto-cbar-sum{font-size: 16px}.sto-cbar-go{margin-inline-start: auto;display: inline-flex;align-items: center;gap: 6px;min-height: 44px;padding: 0 16px;border-radius: var(--r);background: var(--brand);color: #fff;font-weight: 800;font-size: 15px}.sto-cbar-go svg{transform: scaleX(-1)}.sto-cbar:hover .sto-cbar-go,.sto-cbar:focus-visible .sto-cbar-go{background: var(--brand-hover,var(--brand))}.sto-cbar:focus-visible{outline: 3px solid var(--focus,#8EB8FF);outline-offset: -3px}@media (min-width: 861px) and (max-width: 1099px){body:has(.cartbar) :is(.a11y-fab,.chat-fab){bottom: calc(var(--s-4) + 72px)}body:has(.cartbar) .rv-toast{bottom: calc(var(--s-4) + 136px)}body:has(.cartbar) .foot{padding-bottom: 80px}}@media (max-width: 860px){.cartbar{bottom: var(--dock-h);transition: transform .28s var(--out)}.sto-cbar{min-height: 58px;gap: 10px;padding: 8px var(--s-4)}.sto-cbar-what{font-size: 14px;gap: 6px}.sto-cbar-sum{font-size: 14px}.sto-cbar-go{padding: 0 12px;font-size: 14px}html.dock-away .cartbar{transform: translateY(calc(var(--dock-h) - env(safe-area-inset-bottom,0px)))}body:has(.cartbar) .a11y-fab{bottom: calc(var(--dock-h) + 70px)}body:has(.cartbar) .foot{padding-bottom: calc(var(--s-5) + 64px)}}@media (max-width: 860px){.sto-find{flex-basis: 100%;margin: 0}.sto-prices{margin-inline-start: 0}.sto-pk{grid-template-columns: minmax(0,1fr);gap: 16px}.sto-stage{order: -1}.sto-pk-more{grid-template-columns: minmax(0,1fr);margin-top: 24px}.pkg-price-big .pkg-price{font-size: 30px}.sto-buy{position: fixed;z-index: 55;inset-inline: 0;bottom: var(--dock-h);justify-content: space-between;gap: 12px;padding: 12px var(--s-4);background: rgba(12,13,18,.97);border-top: 1px solid var(--hud-line);box-shadow: 0 -12px 24px -14px rgba(0,0,0,.8);transition: transform .28s var(--out)}html.dock-away .sto-buy{transform: translateY(calc(var(--dock-h) - env(safe-area-inset-bottom,0px)))}.sto-buy-price{display: block;flex: none}.sto-buy-price .pkg-price{font-size: 22px}.sto-pk:not(.no-qty) .sto-buy-price{display: none}.sto-buy .pkg-add{flex: 1;min-width: 0;justify-content: flex-end}.sto-buy .pkg-buy{flex: 1 1 auto;min-width: 0}.sto-pk-info .sto-qty{height: var(--tap)}.sto-buy .sto-lg{min-height: 48px;padding-inline: 18px;font-size: 16px}body:has(.sto-buy) .foot{padding-bottom: calc(var(--s-5) + 90px)}body:has(.sto-buy) .rv-toast{bottom: calc(var(--dock-h) + 150px)}}@media (max-width: 860px) and (min-width: 420px){.sto-pk:not(.no-qty) .sto-buy-price{display: block}}@media (max-width: 640px){.sto-hero-in{min-height: 196px;padding-block: 20px 22px}.sto-hero-in::after{inset: 10px 0}.sto-hero-txt{gap: 6px}.sto-hero-art{background-size: auto 100%;background-position: left center}.sto-hero-art::after{background: linear-gradient(to left,rgba(10,10,12,.95) 0%,rgba(10,10,12,.84) 50%,rgba(10,10,12,.5) 100%)}.sto-sub{font-size: 13.5px}.sto-tabs{flex-wrap: nowrap;overflow-x: auto;scrollbar-width: none;width: 100%;-webkit-mask-image: linear-gradient(to right,transparent,#000 44px);mask-image: linear-gradient(to right,transparent,#000 44px)}.sto-tabs::-webkit-scrollbar{display: none}.sto-sec{margin-top: 28px}.sto-sh-t{font-size: 30px}.sto-chip{min-height: 48px;padding: 4px 14px 0;font-size: 23px}.sto-feat,.sto-feat-2{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 82%;overflow-x: auto;overscroll-behavior-x: contain;scroll-snap-type: x mandatory;scrollbar-width: none}.sto-feat::-webkit-scrollbar{display: none}.sto-feat > .pkg{scroll-snap-align: start}.sto-fcard .pkg-name{font-size: 17px}.sto-row,.sto-grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 10px}:is(.sto-row,.sto-grid) > .pkg .pkg-name{font-size: 14px;padding: 0 10px 10px}:is(.sto-row,.sto-grid) > .pkg .pkg-price{margin: 8px;font-size: 14px}:is(.sto-row,.sto-grid) > .pkg .pkg-was{display: none}.sto-recent .sto-row{grid-template-columns: none;grid-auto-flow: column;grid-auto-columns: 42%;overflow-x: auto;overscroll-behavior-x: contain;scrollbar-width: none}.sto-recent .sto-row::-webkit-scrollbar{display: none}}@media (max-width: 600px){.sto-dr{top: min(92px,12vh);inset-inline: 0;width: auto;box-shadow: none;clip-path: polygon(18px 0,100% 0,100% 100%,0 100%,0 18px)}.sto-dr::before{top: 0;bottom: auto;inset-inline: 0;width: auto;height: 2px;background: linear-gradient(90deg,transparent,#FF3B3B 20%,#FF3B3B 80%,transparent)}.sto-dr-in{gap: 10px;padding: 10px var(--s-4) calc(var(--s-4) + env(safe-area-inset-bottom,0px))}.sto-grab{display: block;align-self: center;flex: none;width: 44px;height: 4px;background: #3A445C}.sto-dr-t{font-size: 20px}.sto-line{grid-template-columns: 52px minmax(0,1fr) auto;gap: 6px 10px}.sto-line .cart-thumb,.sto-line .cart-thumb :is(.pkg-img,.pkg-img-none){width: 52px}}@media (max-width: 600px) and (prefers-reduced-motion: no-preference){html.rv-js .sto-dr.is-in{animation-name: sto-sheet-in}html.rv-js .sto-dr.is-out{animation-name: sto-sheet-out}}@media (max-width: 359px){:is(.sto-row,.sto-grid) > .pkg .pkg-buy svg{display: none}:is(.sto-row,.sto-grid) > .pkg .pkg-buy{padding-inline: 6px;font-size: 14px}}.checkout-box{max-width: 560px;margin: 32px auto 0;text-align: center;padding: 28px 20px}.checkout-box h1{margin-bottom: 10px}.checkout-box p{color: var(--text-2);text-wrap: pretty}.ck-closed{display: none}.checkout-box[data-state="closed"] .ck-wait{display: none}.checkout-box[data-state="closed"] .ck-closed{display: block}.ck-actions{justify-content: center;margin-top: 20px;flex-wrap: wrap}.sto[data-look="il"]{background: radial-gradient(1.3px 1.3px at 12% 18%,rgba(227,236,255,.55),transparent 70%),radial-gradient(1px 1px at 38% 62%,rgba(227,236,255,.4),transparent 70%),radial-gradient(1.4px 1.4px at 66% 26%,rgba(227,236,255,.5),transparent 70%),radial-gradient(1px 1px at 86% 78%,rgba(227,236,255,.35),transparent 70%),#040A1A;background-size: 260px 200px,260px 200px,260px 200px,260px 200px,auto}.sto[data-look="il"]{--hud-mark: #4F8DFF;--hud-hov: #20335A;--hud-f1: #0D1B3B;--hud-f2: #0A1630}.sto[data-look="il"] .sto-hero-art::after{background: linear-gradient(to left,rgba(4,10,26,.97) 0%,rgba(4,10,26,.9) 36%,rgba(4,10,26,.35) 62%,rgba(4,10,26,.04) 100%)}.sto[data-look="il"] .sto-title{color: #F2F6FF}.sto[data-look="il"] .sto-sh-t{color: #F2F6FF;padding-bottom: 4px;border-bottom: 2px solid #4F8DFF}.sto[data-look="il"] :is(.sto-row,.sto-grid) > .pkg{background: #0A1630;border-radius: 14px;overflow: hidden;outline: 1px solid rgba(141,184,255,.5);outline-offset: -1px}.sto[data-look="il"] :is(.sto-row,.sto-grid) > .pkg:hover{outline-color: #9DC2FF}.sto[data-look="il"] :is(.sto-row,.sto-grid) > .pkg .pkg-price:not(.is-sale){color: #040A1A;background: #CFE1FF}html:not([data-admin]) .sto[data-look="il"] .btn.btn-primary:not(.btn-quiet){--nb-c1: #4F8DFF;--nb-c2: #CFE1FF;--nb-ink: #FFFFFF;--nb-deep: #0A1630;--nb-tint: #1452C9;--nb-glow: transparent}.sto[data-look="dm"]{background: linear-gradient(105deg,transparent 24%,rgba(139,92,246,.16) 24% 24.8%,transparent 24.8% 63%,rgba(255,122,24,.12) 63% 63.5%,transparent 63.5%) top / 100% 640px no-repeat,radial-gradient(900px 420px at 50% 0,rgba(139,92,246,.22),transparent 70%) top / 100% 640px no-repeat,#0B0718}.sto[data-look="dm"]{--hud-mark: #FF7A18;--hud-hov: #4A3A80;--hud-f1: #140E27;--hud-f2: #0B0718}.sto[data-look="dm"] .sto-hero-art::after{background: linear-gradient(to left,rgba(11,7,24,.97) 0%,rgba(11,7,24,.9) 36%,rgba(11,7,24,.35) 62%,rgba(11,7,24,.04) 100%)}.sto[data-look="dm"] .sto-sh-t{color: #FFFFFF;padding-inline-start: 10px;border-inline-start: 4px solid #FF7A18}.sto[data-look="dm"] :is(.sto-row,.sto-grid) > .pkg{background: #140E27;border-top: 3px solid #FF7A18;outline: 1px solid rgba(139,92,246,.6);outline-offset: -1px}.sto[data-look="dm"] :is(.sto-row,.sto-grid) > .pkg:hover{outline-color: #FF7A18}.sto[data-look="dm"] :is(.sto-row,.sto-grid) > .pkg .pkg-price:not(.is-sale){color: #0A0A0A;background: #FF7A18}html:not([data-admin]) .sto[data-look="dm"] .btn.btn-primary:not(.btn-quiet){--nb-c1: #FF7A18;--nb-c2: #FFC08A;--nb-ink: #FFFFFF;--nb-deep: #5A2606;--nb-tint: #B84A06;--nb-glow: transparent}.sto[data-look="cs"]{background: linear-gradient(115deg,transparent 30%,rgba(15,178,108,.14) 30% 30.6%,transparent 30.6% 68%,rgba(180,255,220,.08) 68% 68.4%,transparent 68.4%) top / 100% 640px no-repeat,radial-gradient(900px 420px at 50% 0,rgba(15,178,108,.18),transparent 70%) top / 100% 640px no-repeat,#050D09}.sto[data-look="cs"]{--hud-mark: #0FB26C;--hud-hov: #12402C;--hud-f1: #0B1C14;--hud-f2: #06110C}.sto[data-look="cs"] .sto-hero-art::after{background: linear-gradient(to left,rgba(5,13,9,.97) 0%,rgba(5,13,9,.9) 36%,rgba(5,13,9,.35) 62%,rgba(5,13,9,.04) 100%)}.sto[data-look="cs"] .sto-sh-t{color: #FFFFFF;padding-inline-start: 10px;border-inline-start: 4px solid #0FB26C}.sto[data-look="cs"] :is(.sto-row,.sto-grid) > .pkg{background: #0B1C14;border-top: 3px solid #0FB26C;outline: 1px solid rgba(15,178,108,.45);outline-offset: -1px}.sto[data-look="cs"] :is(.sto-row,.sto-grid) > .pkg:hover{outline-color: #5BE3A4}.sto[data-look="cs"] :is(.sto-row,.sto-grid) > .pkg .pkg-price:not(.is-sale){color: #04110A;background: #0FB26C}html:not([data-admin]) .sto[data-look="cs"] .btn.btn-primary:not(.btn-quiet){--nb-c1: #0FB26C;--nb-c2: #9CF2C8;--nb-ink: #FFFFFF;--nb-deep: #062817;--nb-tint: #0B7A4B;--nb-glow: transparent}body{--px-a: var(--tint,#E12B2B);--px-a1: color-mix(in srgb,var(--px-a) 50%,#fff);--px-a2: color-mix(in srgb,var(--px-a) 50%,#000);--px-at: color-mix(in srgb,var(--px-a) 45%,#fff)}@supports not (color: color-mix(in srgb,red 50%,white)){body{--px-a1: #FF8A80;--px-a2: #7A1010;--px-at: var(--brand-text)}}.botnav-orb{box-shadow: 0 0 0 5px var(--bg),0 0 0 6px var(--px-a2),0 10px 28px -6px color-mix(in srgb,var(--px-a) 85%,transparent)}.px-ic{display: block;flex: none;width: 24px;height: 24px;overflow: visible}.px-ic .w0{fill: #E6E9F0}.px-ic .w1{fill: #FFFFFF}.px-ic .w2{fill: #7E879A}.px-ic .a0{fill: var(--px-a)}.px-ic .a1{fill: var(--px-a1)}.px-ic .a2{fill: var(--px-a2)}.icon-btn > .px-ic{width: 26px;height: 26px}.botnav-orb > .px-ic{width: 28px;height: 28px}.px-badge{position: absolute;top: 5px;inset-inline-end: calc(50% - 26px);min-width: 18px;height: 18px;padding: 0 5px;border-radius: 9px;background: #E12B2B;color: #fff;font: 800 11px/18px var(--head);text-align: center;box-shadow: 0 0 0 2px var(--dock-bg,#101219);pointer-events: none}.botnav-a[aria-current="page"]{color: var(--px-at)}.botnav-a[aria-current="page"]::after{background: var(--px-a)}.botnav-orb{background: radial-gradient(circle at 35% 30%,var(--px-a1),var(--px-a) 45%,var(--px-a2))}.fr-pop{position: fixed;z-index: 90;width: min(360px,calc(100vw - 16px));padding: 12px;display: grid;gap: 10px;background: var(--surface);border-radius: var(--r-lg,10px);box-shadow: inset 0 0 0 1px var(--line),0 18px 40px -12px rgba(0,0,0,.8)}.fr-pop[hidden]{display: none}.fr-h{margin: 0;font: 800 15px/1.3 var(--head)}.fr-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;max-height: 60vh;overflow: auto}.fr-row{display: flex;align-items: center;gap: 8px}.fr-who{flex: 1;min-width: 0;min-height: 44px;display: flex;align-items: center;gap: 8px;color: var(--text);text-decoration: none}.fr-who img,.fr-ph{width: 36px;height: 36px;border-radius: 50%;flex: none;object-fit: cover}.fr-ph{display: grid;place-items: center;background: var(--raised);font-weight: 800}.fr-who b{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-size: 14px}.fr-row .btn{min-height: 44px;flex: none}.fr-empty,.fr-note{margin: 0;color: var(--text-2);font-size: 14px}.fr-done{flex: none;font-size: 14px;font-weight: 700;color: #7BE0A6}.fr-all{min-height: 44px;display: inline-flex;align-items: center;font-weight: 700;color: var(--brand-text)}.pf-card-frame{position: relative;padding: 2px;border-radius: 22px;box-shadow: 0 36px 64px -40px color-mix(in srgb,var(--card-lit,var(--brand)) 80%,transparent)}.pf-card-glow{position: absolute;inset: 0;border-radius: inherit;overflow: hidden}.pf-card-glow::before{content: '';position: absolute;inset: -50%;background: conic-gradient(from 0deg,transparent 0 58%,var(--card-lit,var(--brand)) 72%,color-mix(in srgb,var(--card-lit,var(--brand)) 45%,#FFFFFF) 80%,transparent 92%);animation: pf-glow-spin 4.5s linear infinite}@keyframes pf-glow-spin{to{transform: rotate(360deg)}}.pf-card-in{position: relative;overflow: hidden;isolation: isolate;border-radius: 20px;background: var(--surface);display: flex;flex-direction: column;align-items: center;text-align: center;gap: 10px;padding: 16px 18px 20px}.pf-card-in.pf-themed{background: linear-gradient(170deg,var(--card-a),var(--card-b))}.pf-card-in > .pf-banner{position: absolute;inset: 0 0 auto;height: 60%;z-index: 0;background: var(--raised) center 30% / cover no-repeat;-webkit-mask: linear-gradient(to bottom,#000 40%,transparent);mask: linear-gradient(to bottom,#000 40%,transparent)}.pf-card-in.pf-themed > .pf-banner{background-color: var(--card-lit)}.pf-top,.pf-card-in .pf-av-wrap,.pf-name,.pf-sub,.pf-status,.pf-stats,.pf-srv{position: relative;z-index: 1}.pf-top{align-self: stretch;display: flex;justify-content: space-between;align-items: center;gap: 8px;flex-wrap: wrap;min-height: 28px}.pf-chip{font-size: 13px;color: var(--text-2);padding: 3px 10px;border-radius: 999px;background: rgba(10,10,12,.66);-webkit-backdrop-filter: blur(6px);backdrop-filter: blur(6px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pf-chip{background: rgba(10,10,12,.84)}}.pf-card-in .pf-av-wrap{margin-top: 30px;flex: none}.pf-av{width: 132px;height: 132px;border-radius: 50%;object-fit: cover;display: block;border: 4px solid var(--card-a,var(--surface));background: var(--raised)}.pf-av-fallback{display: inline-flex;align-items: center;justify-content: center;font-family: var(--head);font-size: 40px;font-weight: 800;color: var(--text-2)}.pf-name{font-family: var(--head);font-weight: 800;margin: 4px 0 0;max-width: 100%;font-size: clamp(28px,3vw,38px);line-height: 1.2;color: var(--text);overflow-wrap: anywhere}.pf-sub{display: flex;align-items: center;justify-content: center;gap: 6px;flex-wrap: wrap;font-size: 13.5px;color: var(--text-3)}.pf-handle{font-family: var(--mono);font-size: 14px;color: var(--text-3);direction: ltr;unicode-bidi: isolate}.pf-av-deco{position: absolute;left: 50%;top: 50%;width: 120%;height: 120%;transform: translate(-50%,-50%);pointer-events: none;background: center / contain no-repeat}.pf-gtag{display: inline-flex;align-items: center;gap: 4px;padding: 1px 7px;border-radius: 6px;background: rgba(255,255,255,.08);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);font-family: var(--head);font-weight: 700;font-size: 13px;color: var(--text-2);direction: ltr;unicode-bidi: isolate}.pf-gtag-b{width: 14px;height: 14px;flex: none;background: center / contain no-repeat}.pf-dot{color: var(--text-4)}.pf-tagline{color: var(--text-2)}.pf-status{margin: 0;max-width: 100%;padding: 6px 12px;border-radius: 12px;background: rgba(10,10,12,.42);color: var(--text-2);font-size: 13.5px;line-height: 1.55;overflow-wrap: anywhere}.pf-stats{align-self: stretch;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 4px}.pf-stat{display: flex;flex-direction: column;align-items: center;gap: 1px;padding: 10px 8px;border-radius: 12px;background: rgba(255,255,255,.05);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08)}.pf-stat .num{font-size: 22px;font-weight: 800;line-height: 1.2;color: var(--text)}.pf-stat span:last-child{font-size: 13px;color: var(--text-3)}.pf-srv{display: flex;justify-content: center;flex-wrap: wrap;gap: 6px}.pf-srv a{display: grid;place-items: center;width: 48px;height: 48px;border-radius: 12px;transition: transform var(--fast),background-color var(--fast)}.pf-srv a:hover{transform: translateY(-2px);background: rgba(255,255,255,.06)}.pf-srv img{width: 40px;height: 40px;object-fit: contain;filter: drop-shadow(0 4px 10px rgba(0,0,0,.6))}.pf-srv-blank{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 10px;background: color-mix(in srgb,var(--accent) 30%,var(--sunken));font-family: var(--head);font-weight: 800;font-size: 15px;color: var(--accent-text);direction: ltr}@media (prefers-reduced-motion: reduce){.pf-card-glow::before{animation: none}}.pf-card-in > .pf-banner.pf-banner-kit{background-position: 16% 38%}.pf-status-wrap,.pf-badges{position: relative;z-index: 1}.pf-status-wrap{display: flex;flex-direction: column;align-items: center;gap: 6px;max-width: 100%}.pf-status{display: inline-flex;align-items: baseline;justify-content: center;gap: 6px}.pf-status-emo{font-size: 16px;line-height: 1;flex: none}.pf-status-dc{display: inline-block;width: 20px;height: 20px;align-self: center;background: var(--emo-a,var(--emo)) center / contain no-repeat}html:not(.rv-js) .pf-status-dc{background-image: var(--emo)}@media (prefers-reduced-motion: reduce){.pf-status-dc{background-image: var(--emo)}}.pf-status-t:empty{display: none}.pf-status-left{margin: 0;font-size: 13px;color: var(--text-3)}.pf-badges{display: flex;flex-wrap: wrap;justify-content: center;gap: 6px;margin: 0;padding: 0;list-style: none}.pf-badge{position: relative;display: grid;place-items: center;width: 44px;height: 44px;border-radius: 12px;font-size: 21px;line-height: 1;background: linear-gradient(160deg,rgba(255,255,255,.14),rgba(255,255,255,.03));box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.pf-badge:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}.pf-badge::after{content: attr(data-tip);content: attr(data-tip) / "";position: absolute;bottom: calc(100% + 6px);left: 50%;z-index: 6;transform: translate(-50%,4px);opacity: 0;pointer-events: none;padding: 5px 10px;border-radius: var(--r-sm);white-space: nowrap;background: var(--elevated);color: var(--text);font: 700 13px/1.3 var(--font);box-shadow: 0 10px 24px -10px rgba(0,0,0,.95);transition: opacity var(--fast),transform var(--fast)}.pf-badge:hover::after,.pf-badge:focus::after{opacity: 1;transform: translate(-50%,0)}.pf-badge:first-child::after{left: auto;right: 0;transform: translate(0,4px)}.pf-badge:last-child::after{left: 0;right: auto;transform: translate(0,4px)}.pf-badge:first-child:hover::after,.pf-badge:first-child:focus::after,.pf-badge:last-child:hover::after,.pf-badge:last-child:focus::after{transform: translate(0,0)}.pf-badge:only-child::after{left: 50%;right: auto;transform: translate(-50%,4px)}.pf-badge:only-child:hover::after,.pf-badge:only-child:focus::after{transform: translate(-50%,0)}.pcf-quiet .pf-card-glow::before{inset: 0;animation: none;background: color-mix(in srgb,var(--card-lit,var(--brand)) 85%,#FFFFFF);opacity: .7}.pcf-gold,.pcf-silver,.pcf-stripes{padding: 4px}.pcf-neon,.pcf-rainbow{padding: 3px}.pcf-gold .pf-card-glow::before{inset: 0;animation: none;background: linear-gradient(135deg,#7A5A1E 0%,#F7D774 22%,#9C7424 40%,#FFF1B0 55%,#8A6420 72%,#F7D774 88%,#7A5A1E 100%)}.pcf-silver .pf-card-glow::before{inset: 0;animation: none;background: linear-gradient(135deg,#5B6170 0%,#F3F4F6 22%,#8D93A1 40%,#FFFFFF 55%,#6E7483 72%,#E5E7EB 88%,#5B6170 100%)}.pcf-gold .pf-card-glow::after,.pcf-silver .pf-card-glow::after{content: '';position: absolute;top: -20%;bottom: -20%;left: -60%;width: 40%;background: linear-gradient(100deg,transparent,rgba(255,255,255,.8),transparent);transform: translateX(0) skewX(-18deg);animation: pcf-shine 5.5s ease-in-out infinite}@keyframes pcf-shine{0%,55%{transform: translateX(0) skewX(-18deg)}100%{transform: translateX(520%) skewX(-18deg)}}.pcf-gold{box-shadow: 0 36px 64px -40px rgba(233,196,106,.6)}.pcf-silver{box-shadow: 0 36px 64px -40px rgba(214,217,224,.5)}.pcf-neon .pf-card-glow::before{inset: 0;animation: none;background: color-mix(in srgb,var(--card-lit,var(--brand)) 65%,#FFFFFF)}.pcf-neon::before{content: '';position: absolute;inset: -2px;border-radius: inherit;pointer-events: none;box-shadow: 0 0 18px 3px color-mix(in srgb,var(--card-lit,var(--brand)) 70%,#FFFFFF),0 0 46px 8px color-mix(in srgb,var(--card-lit,var(--brand)) 55%,transparent);opacity: .5;animation: pcf-breathe 3.2s ease-in-out infinite}@keyframes pcf-breathe{50%{opacity: 1}}.pcf-rainbow .pf-card-glow::before{background: conic-gradient(from 0deg,#FF5A5A,#FFB44D,#FFE94D,#5CF08A,#4DCBFF,#6E5CFF,#E05CFF,#FF5A5A);animation-duration: 6s}.pcf-stripes .pf-card-glow::before{inset: -40px;animation: pcf-slide 2.4s linear infinite;background: repeating-linear-gradient(135deg,color-mix(in srgb,var(--card-lit,var(--brand)) 80%,#FFFFFF) 0 10px,color-mix(in srgb,var(--card-lit,var(--brand)) 35%,#0A0A0C) 10px 20px)}@keyframes pcf-slide{to{transform: translateX(28.28px)}}@media (prefers-reduced-motion: reduce){.pcf-gold .pf-card-glow::after,.pcf-silver .pf-card-glow::after{animation: none;display: none}.pcf-neon::before{animation: none;opacity: .8}}.nx{width: fit-content;max-width: 100%}span.nx{display: inline-block}.nx{--l1: var(--n1);--l2: var(--n2,var(--n1));--l3: var(--n3,var(--n1));--l4: var(--n4,var(--n1));--l5: var(--n5,var(--n1));--s1: var(--n1)}@supports (color: oklch(from red l c h)){.nx{--l1: oklch(from var(--n1) max(l,.74) min(c,.16) h);--l2: oklch(from var(--n2,var(--n1)) max(l,.74) min(c,.16) h);--l3: oklch(from var(--n3,var(--n1)) max(l,.74) min(c,.16) h);--l4: oklch(from var(--n4,var(--n1)) max(l,.74) min(c,.16) h);--l5: oklch(from var(--n5,var(--n1)) max(l,.74) min(c,.16) h);--s1: oklch(from var(--n1) max(l,.6) c h)}}.nx-solid{color: var(--l1)}@supports (-webkit-background-clip: text) or (background-clip: text){.nx-solid{background-image: linear-gradient(105deg,var(--l1) 0 40%,color-mix(in srgb,var(--l1) 30%,#FFFFFF) 50%,var(--l1) 60% 100%);background-size: 260% 100%;-webkit-background-clip: text;background-clip: text;color: transparent;animation: nx-sheen 3s ease-in-out infinite}}@keyframes nx-sheen{0%{background-position: 130% 0}60%,100%{background-position: -30% 0}}.nx-gradient,.nx-prism{color: var(--l1)}@supports (-webkit-background-clip: text) or (background-clip: text){.nx-gradient,.nx-prism{-webkit-background-clip: text;background-clip: text;color: transparent}}.nx-gradient{background-image: linear-gradient(var(--nd,90deg),var(--l1),var(--l2),var(--l1));background-size: 200% 100%;animation: nx-flow 2.2s linear infinite;filter: drop-shadow(0 0 .16em color-mix(in srgb,var(--l2) 50%,transparent))}.nx-prism{position: relative;background-image: linear-gradient(var(--nd,90deg),var(--l1),var(--l2),var(--l3),var(--l4),var(--l5),var(--l1));background-size: 200% 100%;animation: nx-flow 1.6s linear infinite}@keyframes nx-flow{from{background-position: 0% 0}to{background-position: 200% 0}}.nx-prism::after{content: '';position: absolute;inset: -.1em 0;pointer-events: none;background: radial-gradient(circle at 18% 30%,#FFFFFF 0 .04em,transparent .06em),radial-gradient(circle at 52% 70%,#FFFFFF 0 .035em,transparent .055em),radial-gradient(circle at 82% 25%,#FFFFFF 0 .04em,transparent .06em);animation: nx-twinkle 1.6s ease-in-out infinite}@keyframes nx-twinkle{0%,100%{opacity: 0}50%{opacity: 1}}.nx:is(.nx-solid,.nx-gradient,.nx-prism,.nx-outline,.nx-gold,.nx-fire,.nx-ice,.nx-chrome){padding-inline: .3em;margin-inline: -.3em}.nx-neon{position: relative;isolation: isolate;color: color-mix(in srgb,var(--l1) 30%,#FFFFFF);text-shadow: 0 0 .03em #FFFFFF,0 0 .08em var(--l1);animation: nx-neonbody 4.2s steps(1) infinite}@supports (color: oklch(from red l c h)){.nx-neon{color: oklch(from var(--n1) .8 calc(min(c,.2) * .6) h)}}.nx-neon::after{content: attr(data-nx);content: attr(data-nx) / "";position: absolute;inset: 0;z-index: -1;pointer-events: none;color: transparent;text-shadow: 0 0 .1em var(--s1),0 0 .24em color-mix(in srgb,var(--s1) 70%,transparent),0 0 .5em color-mix(in srgb,var(--s1) 40%,transparent);animation: nx-neonglow 4.2s steps(1) infinite}@keyframes nx-neonbody{0%,100%{opacity: 1}70%{opacity: .55}71%{opacity: 1}74%{opacity: .5}75%{opacity: 1}}@keyframes nx-neonglow{0%,100%{opacity: .95}35%{opacity: .75}50%{opacity: 1}70%{opacity: .1}71%{opacity: .95}74%{opacity: .05}75%{opacity: 1}}.nx-outline{--nt1: color-mix(in srgb,var(--n1) 60%,#FFFFFF);--nt2: var(--n1);--nt3: color-mix(in srgb,var(--n1) 40%,#000000);color: var(--nt2);-webkit-text-stroke: .045em var(--nt3);paint-order: stroke fill;filter: drop-shadow(0 0 .025em var(--nt3));transform-origin: 50% 60%;animation: nx-toon 2.5s ease-in-out infinite}@supports (color: oklch(from red l c h)){.nx-outline{--nt1: oklch(from var(--n1) max(calc(l + .1),.72) calc(c * .65) h);--nt2: oklch(from var(--n1) max(l,.56) calc(c * .9) h);--nt3: oklch(from var(--n1) .3 calc(c * .5) h)}}@supports (-webkit-background-clip: text) or (background-clip: text){.nx-outline{background-image: linear-gradient(180deg,var(--nt1) 12%,var(--nt2) 88%);-webkit-background-clip: text;background-clip: text;color: transparent}}@keyframes nx-toon{0%,100%{transform: translateY(0) rotate(0)}10%{transform: translateY(-.06em) rotate(-4deg) scale(1.06)}20%{transform: rotate(3deg) scale(1.03)}30%{transform: rotate(-1.5deg)}40%{transform: none}70%{transform: translateY(-.03em)}}.nx-pop{color: color-mix(in srgb,var(--l1) 16%,#FFFFFF);-webkit-text-stroke: .03em color-mix(in srgb,var(--n1) 45%,#000);paint-order: stroke fill;text-shadow: .015em .1em 0 var(--s1);transform-origin: 50% 100%;animation: nx-pop 1.9s cubic-bezier(.3,.7,.4,1) infinite}@supports (color: oklch(from red l c h)){.nx-pop{color: oklch(from var(--n1) .79 calc(c * .12) h)}}@keyframes nx-pop{0%,46%,100%{transform: none}12%{transform: translateY(-.16em) scale(1.06)}24%{transform: translateY(0) scale(1.1,.9)}32%{transform: scale(.97,1.04)}40%{transform: scale(1.01,.99)}}.nx-gloss .nx-l{display: inline-block;color: var(--l1);transform-origin: 50% 90%;animation: nx-jelly 1.8s ease-in-out infinite;animation-delay: calc(var(--i) * 90ms)}.nx-gloss .nx-l2,.nx-gloss .nx-l4{color: color-mix(in srgb,var(--l1) 80%,#FFFFFF)}@supports (color: oklch(from red l c h)){.nx-gloss .nx-l2{color: oklch(from var(--l1) calc(l + .03) c calc(h + 6))}.nx-gloss .nx-l3{color: color-mix(in srgb,var(--l1) 80%,#FFFFFF)}.nx-gloss .nx-l4{color: oklch(from var(--l1) calc(l - .03) c calc(h - 6))}}.nx-gq .nx-l{color: var(--n1)}.nx-gq .nx-l2{color: var(--n2)}.nx-gq .nx-l3{color: var(--n3)}.nx-gq .nx-l4{color: var(--n4)}@supports (color: oklch(from red l c h)){.nx-gq .nx-l{color: oklch(from var(--n1) max(l,.58) min(c,.16) h)}.nx-gq .nx-l2{color: oklch(from var(--n2) max(l,.58) min(c,.16) h)}.nx-gq .nx-l3{color: oklch(from var(--n3) max(l,.58) min(c,.16) h)}.nx-gq .nx-l4{color: oklch(from var(--n4) max(l,.58) min(c,.16) h)}}@keyframes nx-jelly{0%,60%,100%{transform: none}12%{transform: scale(1.18,.82)}24%{transform: translateY(-.12em) scale(.88,1.14)}36%{transform: scale(1.06,.95)}48%{transform: scale(.98,1.02)}}.nx-gold,.nx-fire,.nx-ice,.nx-glitch,.nx-bolt,.nx-chrome{position: relative;isolation: isolate}.nx-gold{color: #F5CF62;-webkit-text-stroke: .018em #6B4708;paint-order: stroke fill;filter: drop-shadow(0 .05em 0 #3A2603)}.nx-chrome{color: #DCE3EE;-webkit-text-stroke: .015em #2B3340;paint-order: stroke fill}.nx-fire{color: #FFA21F}.nx-ice{color: #D6F3FF;-webkit-text-stroke: .02em #2F6E98;paint-order: stroke fill;filter: drop-shadow(0 0 .12em rgba(120,210,255,.5))}@supports (-webkit-background-clip: text) or (background-clip: text){.nx-gold,.nx-chrome,.nx-fire,.nx-ice{-webkit-background-clip: text;background-clip: text;color: transparent}.nx-gold{background-image: linear-gradient(105deg,transparent 38%,rgba(255,255,255,.9) 50%,transparent 62%),linear-gradient(180deg,#FFF3C4 0%,#F5CF62 40%,#B97F12 58%,#FFE29A 100%);background-size: 260% 100%,100% 100%;animation: nx-metal 2.8s ease-in-out infinite}.nx-chrome{background-image: linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(180deg,#FFFFFF 0%,#DCE3EE 42%,#5E6A7C 50%,#EEF2F8 54%,#A3AFBF 100%);background-size: 260% 100%,100% 100%;animation: nx-metal 3.4s ease-in-out infinite}.nx-fire{background-image: linear-gradient(0deg,#C9230C 0%,#FF5A14 22%,#FFA21F 44%,#FFE07A 62%,#FF7A18 82%,#C9230C 100%);background-size: 100% 240%;animation: nx-flame 1.2s linear infinite}.nx-ice{background-image: linear-gradient(180deg,#FFFFFF 0%,#D6F3FF 45%,#8ED2F5 70%,#E9FAFF 100%)}}@keyframes nx-metal{0%{background-position: 130% 0,0 0}60%,100%{background-position: -30% 0,0 0}}@keyframes nx-flame{from{background-position: 0 0}to{background-position: 0 171.43%}}.nx-ice::after{content: '';position: absolute;inset: -.1em -.05em;pointer-events: none;background: radial-gradient(circle at 22% 25%,#FFFFFF 0 .035em,transparent .06em),radial-gradient(circle at 64% 18%,#FFFFFF 0 .03em,transparent .05em),radial-gradient(circle at 86% 70%,#FFFFFF 0 .035em,transparent .06em);animation: nx-twinkle 2s ease-in-out infinite}.nx-fire::after,.nx-bolt::after,.nx-glitch::before,.nx-glitch::after{content: attr(data-nx);content: attr(data-nx) / "";position: absolute;inset: 0;pointer-events: none}.nx-fire::after{z-index: -1;color: transparent;text-shadow: 0 -.06em .14em rgba(255,110,20,.85),0 -.14em .32em rgba(255,60,10,.5);animation: nx-flick .5s steps(2) infinite}@keyframes nx-flick{0%,100%{opacity: .9}50%{opacity: .6}}.nx-bolt{color: #E3F4FF;text-shadow: 0 0 .04em #FFFFFF}.nx-bolt::after{z-index: -1;color: transparent;text-shadow: 0 0 .08em #7CD8FF,0 0 .22em #3AA6FF,0 0 .5em #1E6BFF;animation: nx-bolt 3s steps(1) infinite}@keyframes nx-bolt{0%,100%{opacity: .35}40%{opacity: 1}42%{opacity: .2}44%{opacity: 1}47%{opacity: .35}80%{opacity: .9}81%{opacity: .35}}.nx-glitch{color: #EAF6FF}.nx-glitch::before,.nx-glitch::after{mix-blend-mode: screen;opacity: 0}.nx-glitch::before{color: #FF2E4D;animation: nx-glitch-a 2.4s steps(1) infinite}.nx-glitch::after{color: #2EE6FF;animation: nx-glitch-b 2.4s steps(1) infinite}@keyframes nx-glitch-a{0%,100%{opacity: 0;transform: none}62%{opacity: .9;transform: translate(-.05em,.01em);clip-path: inset(10% 0 55% 0)}66%{opacity: .9;transform: translate(.04em,0);clip-path: inset(55% 0 12% 0)}70%{opacity: 0;transform: none}88%{opacity: .8;transform: translate(-.03em,0);clip-path: inset(30% 0 30% 0)}90%{opacity: 0}}@keyframes nx-glitch-b{0%,100%{opacity: 0;transform: none}62%{opacity: .9;transform: translate(.05em,-.01em);clip-path: inset(50% 0 18% 0)}66%{opacity: .9;transform: translate(-.04em,0);clip-path: inset(8% 0 60% 0)}70%{opacity: 0;transform: none}88%{opacity: .8;transform: translate(.03em,0);clip-path: inset(20% 0 45% 0)}90%{opacity: 0}}.nx-wave .nx-l{display: inline-block;color: var(--l1);animation: nx-wave 1.6s ease-in-out infinite;animation-delay: calc(var(--i) * -110ms)}@keyframes nx-wave{0%,100%{transform: translateY(.07em)}50%{transform: translateY(-.09em)}}.nx-depth{color: var(--l1);text-shadow: .02em .02em 0 color-mix(in srgb,var(--n1) 70%,#000),.04em .04em 0 color-mix(in srgb,var(--n1) 60%,#000),.06em .06em 0 color-mix(in srgb,var(--n1) 50%,#000),.08em .08em 0 color-mix(in srgb,var(--n1) 40%,#000),.1em .12em .12em rgba(0,0,0,.55);transform-origin: 50% 60%;animation: nx-sway 3.6s ease-in-out infinite}@keyframes nx-sway{0%,100%{transform: rotate(-2deg) translateY(0)}50%{transform: rotate(2deg) translateY(-.04em)}}.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still),.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still)::before,.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still)::after,.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still) .nx-l{animation: none}.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still)::after{opacity: .95}.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still).nx-fire::after{opacity: .9}.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still).nx-bolt::after{opacity: .35}.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still):is(.nx-prism,.nx-ice,.nx-glitch)::after,.nx-still:not(:is(.nx-host:hover,:focus-visible) .nx-still)::before{opacity: 0}@supports (color: oklch(from red l c h)){.nx-still.nx-gq .nx-l{color: oklch(from var(--n1) max(l,.64) min(c,.16) h)}.nx-still.nx-gq .nx-l2{color: oklch(from var(--n2) max(l,.64) min(c,.16) h)}.nx-still.nx-gq .nx-l3{color: oklch(from var(--n3) max(l,.64) min(c,.16) h)}.nx-still.nx-gq .nx-l4{color: oklch(from var(--n4) max(l,.64) min(c,.16) h)}.nx-still.nx-outline{--nt2: oklch(from var(--n1) max(l,.66) calc(c * .9) h)}}@supports ((-webkit-background-clip: text) or (background-clip: text)) and (color: oklch(from red l c h)){.nx-still.nx-fire{background-image: linear-gradient(0deg,#F2541A 0%,#FF7A18 22%,#FFA21F 44%,#FFE07A 62%,#FF8A1F 82%,#F2541A 100%)}.nx-still.nx-chrome{background-image: linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(180deg,#FFFFFF 0%,#DCE3EE 42%,#8794A6 50%,#EEF2F8 54%,#A3AFBF 100%)}.ns-effect .nx-chrome{background-image: linear-gradient(105deg,transparent 40%,rgba(255,255,255,.95) 50%,transparent 60%),linear-gradient(180deg,#FFFFFF 0%,#DCE3EE 42%,#8794A6 50%,#EEF2F8 54%,#A3AFBF 100%)}}@supports not (color: oklch(from red l c h)){.nx-still,.nx-still .nx-l{color: var(--text);background-image: none;-webkit-background-clip: border-box;background-clip: border-box;-webkit-text-stroke: 0;text-shadow: none;filter: none}.nx-still::before,.nx-still::after{content: none}}.nx-w{display: inline-block}@media (prefers-reduced-motion: reduce){.nx,.nx::before,.nx::after,.nx .nx-l{animation: none}}html[data-rv-plain-names] .pf-name,html[data-rv-plain-names] .nx,html[data-rv-plain-names] .nx .nx-l{font-family: var(--head) !important;color: var(--text) !important;background-image: none !important;-webkit-background-clip: border-box !important;background-clip: border-box !important;text-shadow: none !important;-webkit-text-stroke: 0 !important;filter: none !important;animation: none !important;transform: none !important}html[data-rv-plain-names] .nx::before,html[data-rv-plain-names] .nx::after{content: none !important}.pf-edit{display: grid;gap: var(--s-6)}@media (min-width: 900px){.pf-edit-split{display: grid;grid-template-columns: 1fr 380px;gap: var(--s-6);align-items: start}.pf-preview-col{position: sticky;top: 88px}}.pf-mini{display: none}@media (max-width: 899px){.pf-mini{position: sticky;top: 77px;z-index: 5;display: flex;align-items: center;gap: 12px;margin-top: var(--s-4);padding: 10px 14px;border-radius: var(--r-lg);background: var(--raised);box-shadow: 0 12px 26px -14px rgba(0,0,0,.95),inset 0 0 0 1px var(--line-strong)}.pf-mini.pf-themed{background: linear-gradient(170deg,var(--card-a),var(--card-b));box-shadow: 0 12px 26px -14px rgba(0,0,0,.95),inset 0 0 0 1px color-mix(in srgb,var(--card-lit) 50%,transparent)}.pf-mini .pf-av-wrap{flex: none}.pf-mini .pf-av{width: 48px;height: 48px;border-width: 2px}.pf-mini .pf-av-fallback{font-size: 17px}.pf-mini-name{min-width: 0;max-width: 100%;font-family: var(--head);font-weight: 800;font-size: 25px;line-height: 1.25;color: var(--text);overflow-wrap: anywhere}}.pf-field{margin-bottom: var(--s-5)}.pf-field > label,.pf-legend{display: block;margin-bottom: 6px;font-size: 13.5px;font-weight: 700;color: var(--text-2)}.pf-hint{margin: 6px 0 0;font-size: 13px;color: var(--text-3)}.pf-err{margin: 6px 0 0;font-size: 13px;color: var(--brand-text)}.pf-radio{position: absolute;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.pf-radio:focus-visible + .pf-tile{outline: 2px solid var(--brand-bright);outline-offset: 2px}.pf-radio:checked + .pf-tile{border-color: var(--accent);background: var(--brand-dim);color: var(--text)}.pf-tile{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 3px;min-height: 62px;padding: var(--s-2) var(--s-3);border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--sunken);color: var(--text-2);font-size: 17px;cursor: pointer;text-align: center;overflow: hidden;transition: border-color var(--fast),background var(--fast),color var(--fast)}.pf-tile:hover{border-color: var(--accent);color: var(--text)}.pf-tile[aria-pressed="true"]{border-color: var(--accent);background: var(--brand-dim);color: var(--text)}.pf-slot[hidden],.pf-tile[hidden],[hidden]{display: none !important}.pf-slot{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2);min-width: 0;padding: var(--s-2) var(--s-3);border: 1px solid var(--line);border-radius: var(--r);background: var(--sunken)}.pf-preview{border: 1px solid var(--line-strong);border-radius: var(--r-lg);background: var(--sunken);padding: var(--s-4);max-width: 420px;margin-inline: auto}.pf-preview-title{font-size: 13px;color: var(--text-3);margin: 0 0 var(--s-3)}.pf-preview-cardwrap{max-width: 360px;margin-inline: auto}.pf-preview-themed{background: linear-gradient(170deg,color-mix(in srgb,var(--card-a) 72%,var(--sunken)),var(--sunken) 70%);border-color: color-mix(in srgb,var(--card-lit) 38%,var(--line-strong))}.pf-edit-head{align-items: flex-end}.pf-edit-head .kicker{margin-bottom: 4px}.pf-explain{margin: 0 0 var(--s-3);font-size: 13.5px;line-height: 1.65;color: var(--text-3)}.th-grid{display: grid;gap: var(--s-2);grid-template-columns: repeat(auto-fill,minmax(56px,1fr))}.th-tile{position: relative;height: 64px;padding: 0;cursor: pointer;border-radius: var(--r-lg);border: 2px solid transparent;background: linear-gradient(170deg,var(--card-a),var(--card-b));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--card-lit) 60%,transparent);transition: transform var(--fast),border-color var(--fast)}.th-tile::before{content: '';position: absolute;inset: 4px 4px auto;height: 38%;border-radius: 9px 9px 4px 4px;background: var(--card-lit)}.th-mini-av{position: absolute;left: 50%;top: 32%;width: 18px;height: 18px;margin-left: -9px;border-radius: 50%;background: var(--raised);box-shadow: 0 0 0 2px var(--card-a),0 0 0 3.5px var(--card-lit)}.th-none{background: linear-gradient(135deg,transparent 47%,var(--text-4) 48%,var(--text-4) 52%,transparent 53%),var(--surface);box-shadow: inset 0 0 0 1px var(--line-strong)}.th-none::before{display: none}.th-tile:hover{transform: translateY(-2px)}.th-tile[aria-pressed="true"]{border-color: #FFFFFF}.th-tile:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}fieldset:disabled .th-tile{opacity: .45;cursor: not-allowed;transform: none}.fr-grid{display: grid;gap: var(--s-2);grid-template-columns: repeat(auto-fill,minmax(min(100%,88px),1fr))}.fr-tile{display: flex;flex-direction: column;align-items: center;gap: 10px;padding: 16px 6px 10px;border-radius: var(--r-lg);cursor: pointer;border: 1px solid var(--line-strong);background: var(--raised);transition: border-color var(--fast),background-color var(--fast)}.fr-tile:hover{background: var(--elevated)}.pf-radio:checked + .fr-tile{border-color: var(--brand-bright);box-shadow: inset 0 0 0 1px var(--brand-bright)}.pf-radio:focus-visible + .fr-tile{outline: 2px solid var(--brand-bright);outline-offset: 2px}.pf-radio:disabled + .fr-tile{opacity: .45;cursor: not-allowed}.fr-av{position: relative;display: inline-flex;border-radius: 50%}.fr-av .pf-av{width: 52px;height: 52px;border-width: 2px;font-size: 18px}.fr-l{font-size: 13px;font-weight: 700;color: var(--text-2)}.pf-card-frame.pcf-demo{width: 46px;height: 60px;padding: 2px;border-radius: 12px;box-shadow: none}.pf-card-frame.pcf-demo.pcf-gold,.pf-card-frame.pcf-demo.pcf-silver,.pf-card-frame.pcf-demo.pcf-stripes{padding: 3px}.pcf-demo-in{position: relative;display: block;width: 100%;height: 100%;border-radius: 10px;background: linear-gradient(170deg,var(--card-a,var(--raised)),var(--card-b,var(--sunken)))}.pcf-demo-in::before{content: '';position: absolute;left: 50%;top: 30%;width: 14px;height: 14px;margin-left: -7px;border-radius: 50%;background: var(--card-lit,var(--text-4))}.kit-grid{border: 0;padding: 0;margin: var(--s-3) 0 0;min-width: 0;display: grid;gap: var(--s-2);grid-template-columns: repeat(auto-fill,minmax(min(100%,132px),1fr))}.kit-btn{position: relative;overflow: hidden;isolation: isolate;display: flex;flex-direction: column;align-items: flex-start;justify-content: flex-end;gap: 4px;min-height: 88px;padding: 8px 10px;border-radius: var(--r-lg);border: 1px solid var(--line-strong);background: var(--raised);color: var(--text);cursor: pointer;text-align: start;font: inherit;transition: border-color var(--fast),transform var(--fast)}.kit-art{position: absolute;inset: 0;z-index: -1;background: 16% 40% / cover no-repeat;opacity: .6}.kit-art::after{content: '';position: absolute;inset: 0;background: linear-gradient(to top,rgba(10,10,12,.92),rgba(10,10,12,.25))}.kit-mark{width: 32px;height: 32px;object-fit: contain;flex: none;filter: drop-shadow(0 3px 8px rgba(0,0,0,.6))}.kit-name{font-family: var(--head);font-weight: 800;font-size: 14px;line-height: 1.25;color: #FFFFFF}.kit-on{position: absolute;top: 6px;inset-inline-end: 6px;display: inline-flex;align-items: center;gap: 4px;padding: 2px 8px;border-radius: 999px;font-size: 13px;font-weight: 700;background: rgba(10,10,12,.82);color: var(--accent-text)}.kit-btn:hover{transform: translateY(-2px);border-color: color-mix(in srgb,var(--accent-text) 55%,var(--line-strong))}.kit-btn[aria-pressed="true"]{border-color: var(--accent-text);box-shadow: inset 0 0 0 1px var(--accent-text)}.kit-btn:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}fieldset:disabled .kit-btn{opacity: .45;cursor: not-allowed;transform: none}.st-row{display: grid;grid-template-columns: 64px minmax(0,1fr);gap: var(--s-2)}.st-emoji{text-align: center;font-size: 20px;padding-inline: 4px}.st-picks{display: flex;flex-wrap: wrap;gap: 4px;margin-top: var(--s-2)}.st-pick{width: 44px;height: 44px;display: grid;place-items: center;padding: 0;border-radius: 10px;border: 1px solid var(--line);background: var(--raised);font-size: 20px;line-height: 1;color: var(--text-3);cursor: pointer;transition: background-color var(--fast),transform var(--fast)}.st-pick:hover{background: var(--elevated);transform: translateY(-1px)}.st-pick:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}.st-clear{display: flex;flex-wrap: wrap;gap: 6px}.st-opt{display: inline-flex;align-items: center;min-height: 44px;padding: 0 14px;border-radius: 999px;border: 1px solid var(--line-strong);background: var(--raised);font-size: 13.5px;font-weight: 700;color: var(--text-2);cursor: pointer}.pf-radio:checked + .st-opt{border-color: var(--brand-bright);color: var(--text);box-shadow: inset 0 0 0 1px var(--brand-bright)}.pf-radio:focus-visible + .st-opt{outline: 2px solid var(--brand-bright);outline-offset: 2px}.st-dc-chosen{display: inline-flex;align-items: center;gap: 8px;min-height: 44px;margin-top: var(--s-2);padding: 0 12px;border-radius: 12px;border: 1px solid var(--line-strong);background: var(--raised);cursor: pointer;font-size: 13.5px;color: var(--text-2)}.st-dc-cb{width: 18px;height: 18px;margin: 0;accent-color: var(--brand);flex: none}.st-dc-img{width: 24px;height: 24px;flex: none;background: center / contain no-repeat}.st-dc-n{color: var(--text);font-weight: 700}.st-dc-from{color: var(--text-3)}.st-dc-chosen:has(.st-dc-cb:not(:checked)) .st-dc-img{opacity: .4}.st-dc-chosen:has(.st-dc-cb:focus-visible){outline: 2px solid var(--brand-bright);outline-offset: 2px}.st-dc{margin-top: var(--s-2)}.st-dc-open{min-height: 44px;gap: 8px}.st-dc-panel{margin-top: var(--s-2);padding: 12px;border-radius: 14px;border: 1px solid var(--line-strong);background: var(--surface);display: grid;gap: 10px}.st-dc-msg{margin: 0}.st-dc-tabs{display: flex;gap: 6px;overflow-x: auto;padding-bottom: 2px;scrollbar-width: thin}.st-dc-tab{display: inline-flex;align-items: center;gap: 8px;flex: none;min-height: 44px;padding: 0 12px;border-radius: 999px;border: 1px solid var(--line);background: var(--raised);color: var(--text-2);font: inherit;font-size: 13.5px;font-weight: 700;white-space: nowrap;cursor: pointer}.st-dc-tab[aria-pressed="true"]{border-color: var(--brand-bright);color: var(--text);box-shadow: inset 0 0 0 1px var(--brand-bright)}.st-dc-tab:focus-visible,.st-dc-e:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}.st-dc-ic{width: 22px;height: 22px;flex: none;border-radius: 50%;background: var(--elevated) center / cover no-repeat}.st-dc-grid{display: grid;grid-template-columns: repeat(auto-fill,minmax(44px,1fr));gap: 4px;max-height: 260px;overflow-y: auto;overscroll-behavior: contain;padding: 2px}.st-dc-e{height: 44px;display: grid;place-items: center;padding: 0;border-radius: 10px;border: 1px solid transparent;background: var(--raised);cursor: pointer;transition: background-color var(--fast),transform var(--fast)}.st-dc-e:hover{background: var(--elevated);transform: translateY(-1px)}.st-dc-e[aria-pressed="true"]{border-color: var(--brand-bright);background: var(--elevated)}.st-dc-g{width: 30px;height: 30px;background: center / contain no-repeat}.src-tile{flex-direction: row;gap: 10px;min-height: 48px;padding: 6px 12px 6px 8px;font-size: 13.5px}.src-th{flex: none;width: 34px;height: 34px;border-radius: 50%;display: grid;place-items: center;background: var(--sunken) center / cover no-repeat;box-shadow: inset 0 0 0 1px var(--line-strong);font-family: var(--head);font-weight: 800;font-size: 13px;color: var(--text-3)}.src-wide .src-th{width: 64px;height: 26px;border-radius: 6px}.ns-head{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);flex-wrap: wrap}.ns-title{font-size: 19px;margin: 0}.ns-sec{border: 0;padding: 0;margin: var(--s-5) 0 0;min-width: 0}.ns-legend{display: block;padding: 0;margin-bottom: var(--s-2);font-size: 13.5px;font-weight: 800;color: var(--text-2)}.ns-fonts,.ns-effects{display: grid;gap: var(--s-2);grid-template-columns: repeat(4,minmax(0,1fr))}.ns-effects{grid-template-columns: repeat(3,minmax(0,1fr))}@media (min-width: 560px){.ns-effects{grid-template-columns: repeat(5,minmax(0,1fr))}}@media (max-width: 400px){.ns-fonts{grid-template-columns: repeat(3,minmax(0,1fr))}}.ns-tile{position: relative;display: flex;align-items: center;justify-content: center;min-height: 60px;padding: 6px;border-radius: var(--r-lg);border: 1px solid var(--line-strong);background: var(--raised);cursor: pointer;text-align: center;transition: border-color var(--fast),background-color var(--fast)}.ns-tile:hover{background: var(--elevated)}.pf-radio:checked + .ns-tile{border-color: var(--brand-bright);box-shadow: inset 0 0 0 1px var(--brand-bright)}.pf-radio:focus-visible + .ns-tile{outline: 2px solid var(--brand-bright);outline-offset: 2px}.ns-glyph{font-family: var(--head);font-weight: 800;font-size: 26px;line-height: 1.15;color: var(--text-2);white-space: nowrap}.ns-font::after,.th-tile::after{content: attr(data-tip);content: attr(data-tip) / "";position: absolute;bottom: calc(100% + 6px);left: 50%;z-index: 6;transform: translate(-50%,4px);opacity: 0;pointer-events: none;padding: 5px 10px;border-radius: var(--r-sm);white-space: nowrap;background: var(--elevated);color: var(--text);font: 700 13px/1.3 var(--font);box-shadow: 0 10px 24px -10px rgba(0,0,0,.95);transition: opacity var(--fast),transform var(--fast)}.ns-font:hover::after,.th-tile:hover::after,.th-tile:focus-visible::after,.pf-radio:focus-visible + .ns-font::after{opacity: 1;transform: translate(-50%,0)}.ns-effect .nx{font-family: var(--head);font-weight: 800;font-size: 18px;line-height: 1.3}.ns-colors{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-3)}.ns-custom{position: relative;isolation: isolate;display: flex;align-items: center;justify-content: space-between;gap: 4px;min-height: 56px;padding-inline: 6px}.ns-custom::before{content: '';position: absolute;inset: 0;z-index: -1;border-radius: var(--r);background: var(--ns-bar,var(--sunken));box-shadow: inset 0 0 0 1px rgba(255,255,255,.1)}.ns-custom:has(.cp-pop:not([hidden])){z-index: 30}.ns-sec:has(> .ns-colors > .ns-custom[data-n="0"]){display: none}.ns-custom[data-n="1"]{min-height: var(--tap);padding-inline: 0}.ns-custom[data-n="1"]::before{display: none}.ns-custom[data-n="2"]{width: min(100%,240px)}.ns-custom[data-n="5"]{width: min(100%,320px)}.ns-custom[data-dir="ltr"]{flex-direction: row-reverse}.ns-slot[hidden]{display: none}.ns-custom .cp-trigger{position: relative;width: 44px;height: 44px;padding: 0;justify-content: center;border: 2px solid rgba(255,255,255,.85);border-radius: var(--r);background: var(--sunken);box-shadow: 0 2px 10px rgba(0,0,0,.55)}.ns-custom .cp-chip{width: 100%;height: 100%;border-radius: calc(var(--r) - 3px);box-shadow: none}.ns-custom .cp-hex{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap;border: 0}.ns-custom[data-n="1"] .cp-trigger::after{content: '';position: absolute;inset: 0;margin: auto;width: 22px;height: 22px;border-radius: 50%;background: rgba(10,10,12,.62) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4 20h4L19 9l-4-4L4 16v4z'/%3E%3C/svg%3E") center / 13px no-repeat}.ns-custom:not([data-n="1"]) .cp-trigger{border: 0;border-radius: 50%;background: none;box-shadow: none}.ns-custom:not([data-n="1"]) .cp-chip{width: 38px;height: 38px;border-radius: 50%;box-shadow: 0 0 0 1.5px rgba(255,255,255,.6),0 2px 8px rgba(0,0,0,.4)}.ns-custom:not([data-n="1"]) .cp-trigger::after{content: '';position: absolute;inset: 0;margin: auto;width: 17px;height: 17px;pointer-events: none;filter: drop-shadow(0 1px 1px rgba(0,0,0,.45));background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23F2F3F5' d='M20.71 5.63l-2.34-2.34a1 1 0 0 0-1.41 0l-3.12 3.12-1.93-1.91-1.41 1.41 1.42 1.42L3 16.25V21h4.75l8.92-8.92 1.42 1.42 1.41-1.41-1.92-1.92 3.12-3.12a1 1 0 0 0 .01-1.42z'/%3E%3C/svg%3E") center / contain no-repeat}.ns-custom:not([data-n="1"]) .cp-trigger:focus-visible{outline-offset: 0}.ns-presets{display: flex;flex-wrap: wrap;gap: var(--s-2)}.ns-presets[hidden]{display: none}.ns-presets:is([data-kind="duo"],[data-kind="prism"]){display: grid;grid-template-columns: repeat(3,60px);gap: 0 var(--s-2)}.ns-presets:is([data-kind="duo"],[data-kind="prism"])[hidden]{display: none}.ns-swatch{position: relative;width: 44px;height: 44px;padding: 0;cursor: pointer;border: 0;background: none;transition: transform var(--fast)}.ns-swatch::before{content: '';position: absolute;inset: 0;border-radius: var(--r);background: var(--sw);box-shadow: inset 0 0 0 1px rgba(255,255,255,.14)}.ns-presets:is([data-kind="duo"],[data-kind="prism"]) .ns-swatch{width: 60px}.ns-presets:is([data-kind="duo"],[data-kind="prism"]) .ns-swatch::before{inset: 7px 0;border-radius: 999px}.ns-swatch:hover{transform: translateY(-2px)}.ns-swatch[aria-pressed="true"]::before{box-shadow: inset 0 0 0 2px #FFFFFF}.ns-swatch[aria-pressed="true"]::after{content: '';position: absolute;inset: 0;margin: auto;width: 18px;height: 18px;background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E") center / contain no-repeat;filter: drop-shadow(0 1px 2px rgba(0,0,0,.8))}.ns-surprise svg{width: 18px;height: 18px;flex: none}.pf-preview-note{margin: var(--s-3) 0 0;font-size: 13px;line-height: 1.6;color: var(--text-3)}.pv-tabs{margin-bottom: var(--s-3)}html.ed-on .pv-tabs .itabs-l{position: static;width: auto;height: auto;overflow: visible;clip: auto}html.ed-on .pv-tabs [role="tab"]{gap: 8px}.pv-stage{display: grid}.pv-place{grid-area: 1 / 1;min-width: 0}.pv-place[data-pv-off]{visibility: hidden}.pv-place-screen{display: flex;flex-direction: column}@media (prefers-reduced-motion: no-preference){html.rv-js .pv-stage[data-pv-moved] .pv-place:not([data-pv-off]){animation: pv-in .22s var(--ease)}}@keyframes pv-in{from{opacity: 0}}.pv-screen{flex: 1 1 auto;padding: var(--s-3);border: 1px solid var(--line);background-color: var(--bg)}.pv-screen-menu{padding: 0}.pv-cap{margin: 0 0 var(--s-2);font-size: 13px;font-weight: 700;color: var(--text-3)}.pv-head{container: pvhead / inline-size;position: relative;display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);min-height: 68px;padding-inline: var(--s-2);background: var(--head-bg)}.pv-head::after{content: '';position: absolute;inset-inline: 0;bottom: 0;height: 1px;pointer-events: none;background: var(--head-hair)}.pv-head-end{display: flex;align-items: center;gap: var(--s-2);min-width: 0}.pv-head .me-name{display: block}@container pvhead (max-width: 325.98px){.pv-ic-search{display: none}}@container pvhead (max-width: 273.98px){.pv-ic-bell{display: none}}#pf-images{scroll-margin-top: 88px}.pf-img-row{display: flex;flex-wrap: wrap;gap: var(--s-4);align-items: flex-start}.pf-img-now{border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--sunken);object-fit: cover}.pf-img-av{width: 88px;height: 88px}.pf-img-bn{width: 220px;height: 74px}.pf-src{display: flex;flex-wrap: wrap;gap: var(--s-2)}.pf-locked{border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--sunken);padding: var(--s-3) var(--s-4)}.pf-locked .num{color: var(--text);font-weight: 700}.perk-lock{display: inline-flex;align-items: center;gap: 4px;vertical-align: middle;margin-inline-start: 6px;padding: 2px 8px;border-radius: 999px;font-family: var(--font);font-size: 13px;font-weight: 700;line-height: 1.4;color: var(--text-2);background: rgba(255,255,255,.07);box-shadow: inset 0 0 0 1px var(--line-strong)}.perk-lock svg{flex: none}fieldset:disabled .ns-tile,.pf-radio:disabled + .ns-tile,.pf-radio:disabled + .pf-tile,fieldset:disabled .cp,fieldset:disabled .ns-swatch,fieldset:disabled .ns-custom,input[type="file"]:disabled{opacity: .45;cursor: not-allowed}fieldset:disabled .ns-tile:hover,.pf-radio:disabled + .ns-tile:hover{background: var(--raised)}.pf-tagcard{padding: var(--s-4) var(--s-5)}.pf-tagcard .pf-hint{margin-top: var(--s-2)}.pf-wrap{display: grid;gap: var(--s-5);align-items: start;grid-template-columns: minmax(0,360px) minmax(0,1fr)}.pf-id,.pf-main{min-width: 0}.pf-id{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-3);align-content: start}@media (max-width: 900px){.pf-wrap{grid-template-columns: minmax(0,1fr)}.pf-id{width: 100%;max-width: 440px;justify-self: center}}.pf-frame{position: relative;border-radius: 50%}.pf-frame .pf-av{border-color: transparent}.pf-frame-ring .pf-av{box-shadow: 0 0 0 3px var(--card-lit,var(--brand))}.pf-frame-glow .pf-av{box-shadow: 0 0 0 2px var(--card-lit,var(--brand)),0 0 20px color-mix(in srgb,var(--card-lit,var(--brand)) 65%,transparent)}.pf-frame-gold .pf-av{box-shadow: 0 0 0 3px #C9A227,0 0 0 5px #7A5E12}.pf-frame-spin::before,.pf-frame-notch::before{content: '';position: absolute;inset: -4px;border-radius: 50%;z-index: 0}.pf-frame-spin::before{background: conic-gradient( var(--card-lit,var(--brand)),transparent 35%,var(--card-lit,var(--brand)) 70%,transparent);animation: rv-frame-spin 7s linear infinite}@keyframes rv-frame-spin{to{transform: rotate(360deg)}}.pf-frame-notch::before{background: repeating-conic-gradient( var(--card-lit,var(--brand)) 0deg 16deg,transparent 16deg 30deg)}.pf-frame-spin .pf-av,.pf-frame-notch .pf-av{position: relative;z-index: 1}.pf-box{padding: var(--s-4)}.pf-box-t{margin: 0 0 8px;font-family: var(--head);font-size: 13px;font-weight: 800;color: var(--text-4);letter-spacing: .02em}.pf-bio{margin: 0;font-size: 15px;line-height: 1.75;color: var(--text-2);overflow-wrap: anywhere}.pf-bio .post-body,.wg-text .post-body{font-size: inherit;line-height: inherit;color: inherit}.pf-actions{display: flex;gap: var(--s-2);flex-wrap: wrap}.pf-act-main{flex: 1;min-width: 140px;justify-content: center}.pf-links ul{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 4px}.pf-link{display: flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: 6px var(--s-3);border-radius: var(--r);background: var(--sunken);border: 1px solid transparent;transition: border-color var(--fast),background var(--fast)}a.pf-link:hover{border-color: var(--line-loud);background: var(--raised)}.pf-link svg{width: 15px;height: 15px;margin-inline-start: auto;color: var(--text-4);flex: none}.pf-link-k{font-size: 13px;font-weight: 700;color: var(--text-4);flex: none}.pf-link-v{font-size: 13px;color: var(--text-2);min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.pf-link-flat{cursor: text;-webkit-user-select: text;user-select: text}.pf-tabs{margin-bottom: var(--s-4)}.pf-wrap-themed .itabs a[aria-current="page"]{background: color-mix(in srgb,var(--card-lit) 22%,var(--sunken));box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--card-lit) 55%,transparent)}.pf-wrap-themed .wg,.pf-wrap-themed .pf-box{background: linear-gradient(170deg,color-mix(in srgb,var(--card-a) 70%,var(--surface)),var(--surface))}.pf-board{display: grid;gap: var(--s-4);align-items: start;grid-template-columns: repeat(2,minmax(0,1fr))}@media (max-width: 620px){.pf-board{grid-template-columns: minmax(0,1fr)}}.wg{padding: var(--s-3)}.wg-wide{grid-column: 1 / -1}.pf-board > .wg-wide + .wg:not(.wg-wide):last-child,.pf-board > .wg:only-child{grid-column: 1 / -1}.pf-board > .wg:not(.wg-wide):first-child:has(+ .wg-wide),.pf-board > .wg-wide + .wg:not(.wg-wide):has(+ .wg-wide){grid-column: 1 / -1}.wg-t{font-size: 13px;font-weight: 800;color: var(--text-4);margin: 0 0 var(--s-3);letter-spacing: .02em}.wg-badges{display: flex;flex-wrap: wrap;gap: 6px}.wg-stats{display: flex;gap: var(--s-4)}.wg-stats > div{display: flex;flex-direction: column;align-items: center;text-align: center;gap: 0;min-width: 0}.wg-stats .num{font-size: 22px;font-weight: 800;color: var(--text);line-height: 1.2}.wg-tiles{display: grid;gap: var(--s-3);grid-template-columns: repeat(auto-fill,minmax(min(100%,150px),1fr))}.wg-tile{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 6px 6px 9px;background: var(--sunken);border-radius: calc(var(--r) + 6px);text-decoration: none}.wg-tile-n,.wg-tile-s{padding-inline: 2px}.wg-tile-art{display: flex;align-items: center;justify-content: center;aspect-ratio: 1;border-radius: var(--r);background-size: cover;background-position: center;background-color: var(--sunken);border: 1px solid var(--line);transition: transform var(--fast),border-color var(--fast)}.wg-tile:hover .wg-tile-art{transform: translateY(-2px);border-color: var(--accent)}.wg-tile-blank{background: linear-gradient(150deg,color-mix(in srgb,var(--accent) 38%,var(--sunken)),var(--sunken));font-family: var(--head);font-weight: 800;font-size: 22px;color: var(--accent-text);direction: ltr}.wg-tile-n:has(.nm1){container-type: inline-size;margin-inline: -4px;padding-inline: 0}.wg-tile-n{font-size: 13px;font-weight: 700;color: var(--text);line-height: 1.3;overflow-wrap: anywhere;text-wrap: balance;unicode-bidi: plaintext}.wg-tile-s{color: var(--text-4)}.wg-fav{padding: 0;overflow: hidden}.wg-fav-a{position: relative;display: block;text-decoration: none;min-height: 150px}.wg-fav-art{position: absolute;inset: 0;background-size: cover;background-position: center;background-color: var(--sunken)}.wg-fav-a::after{content: '';position: absolute;inset: 0;background: linear-gradient(to left,rgba(10,10,12,.92) 0%,rgba(10,10,12,.72) 46%,rgba(10,10,12,.15) 100%)}.wg-fav-in{position: relative;z-index: 1;display: flex;align-items: center;gap: var(--s-4);padding: var(--s-4);min-height: 150px}.wg-fav-mark{width: 62px;height: 62px;object-fit: contain;flex: none}.wg-fav-txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.wg-fav-k{font-size: 13px;font-weight: 700;color: var(--accent-text);letter-spacing: .02em}.wg-fav-n{font-family: var(--head);font-weight: 800;color: var(--text);font-size: clamp(20px,2.6vw,26px);line-height: 1.2}.wg-fav-w{font-size: 13.5px;line-height: 1.6;color: var(--text-2);overflow-wrap: anywhere}@media (max-width: 520px){.wg-fav-mark{display: none}}.wg-text{font-size: 14px;line-height: 1.8;color: var(--text-2);margin: 0}.wg-threads{display: flex;flex-direction: column;gap: 2px}.wg-thread{display: grid;align-items: center;gap: 2px var(--s-3);grid-template-columns: minmax(0,1fr) auto;min-height: var(--tap);padding: var(--s-2) var(--s-3);border-radius: var(--r);transition: background var(--fast)}.wg-thread:hover{background: var(--raised)}.wg-thread-t{font-size: 14.5px;font-weight: 600;color: var(--text);min-width: 0;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.wg-thread .tiny{grid-column: 1}.wg-thread-n{grid-row: 1 / 3;grid-column: 2;display: inline-flex;align-items: center;gap: 4px;font-size: 13px;color: var(--text-3)}.wg-thread-n svg{width: 14px;height: 14px}.wg-img{padding: 0;overflow: hidden}.wg-img figure{margin: 0}.wg-img img{display: block;width: 100%;aspect-ratio: 16 / 9;object-fit: cover;background: var(--sunken)}.wg-img figcaption{padding: var(--s-2) var(--s-3);font-size: 14px;color: var(--text-2);overflow-wrap: anywhere}.wg-song-a{display: flex;align-items: center;gap: var(--s-3);min-height: var(--tap);padding: 4px;margin: -4px;border-radius: var(--r);text-decoration: none;transition: background-color var(--fast)}.wg-song-a:hover{background: var(--raised)}.wg-song-cover{flex: none;width: 72px;height: 72px;border-radius: var(--r);display: grid;place-items: center;color: var(--text-3);background: var(--sunken) center / cover no-repeat;box-shadow: inset 0 0 0 1px rgba(255,255,255,.1),0 8px 18px -10px #000}.wg-song-cover svg{width: 28px;height: 28px}.wg-song-txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.wg-song-n{font-weight: 700;font-size: 15px;color: var(--text);line-height: 1.35;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wg-song-by{font-size: 13.5px;color: var(--text-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.wg-song-go{display: inline-flex;align-items: center;gap: 4px;margin-top: 2px;font-size: 13px;font-weight: 700;color: #1ED760}.wg-song-go svg{width: 14px;height: 14px}.wg-qa-list{display: flex;flex-direction: column;gap: 6px}.wg-qa-i{border-radius: var(--r);background: var(--sunken);box-shadow: inset 0 0 0 1px var(--line)}.wg-qa-i summary{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);min-height: var(--tap);padding: var(--s-2) var(--s-3);cursor: pointer;font-weight: 700;font-size: 14.5px;color: var(--text);list-style: none}.wg-qa-i summary::-webkit-details-marker{display: none}.wg-qa-i summary::after{content: '';flex: none;width: 9px;height: 9px;margin: -4px 4px 0;border-right: 2px solid var(--text-3);border-bottom: 2px solid var(--text-3);transform: rotate(45deg);transition: transform var(--fast)}.wg-qa-i[open] summary::after{transform: rotate(-135deg);margin-top: 4px}.wg-qa-a{padding: 0 var(--s-3) var(--s-3);font-size: 14px;line-height: 1.75;color: var(--text-2)}@media (prefers-reduced-motion: reduce){.wg-qa-i summary::after{transition: none}}.bd-img-now{display: block;width: min(100%,320px);aspect-ratio: 16 / 9;object-fit: cover;margin-bottom: var(--s-3);border-radius: var(--r);background: var(--sunken)}.bd-qa{border: 0;padding: 0;margin: 0 0 var(--s-3);min-width: 0;display: grid;gap: 6px}.bd-qa legend{padding: 0;margin-bottom: 4px}.bd-list{display: flex;flex-direction: column;gap: var(--s-3)}.bd-row{display: grid;align-items: center;gap: var(--s-3);grid-template-columns: minmax(0,1fr) auto auto;padding: var(--s-3) var(--s-4);border: 1px solid var(--line-strong);border-radius: var(--r-lg);background: var(--surface)}.bd-row-t{font-size: 15px;font-weight: 700;color: var(--text);margin: 0}.bd-move{display: flex;gap: 4px}@media (max-width: 520px){.bd-row{grid-template-columns: minmax(0,1fr) auto}.bd-row > :first-child{grid-column: 1 / -1}.bd-row > .bd-move{justify-self: start}}.bd-move button[disabled]{opacity: .35;cursor: not-allowed}.bd-add{display: grid;gap: var(--s-3);grid-template-columns: repeat(auto-fill,minmax(min(100%,220px),1fr))}.bd-add-card{display: flex;flex-direction: column;gap: 4px;text-align: start;min-height: 84px;padding: var(--s-3) var(--s-4);border: 1px dashed var(--line-loud);border-radius: var(--r-lg);background: var(--sunken);cursor: pointer;transition: border-color var(--fast),background var(--fast)}.bd-add-card:hover{border-color: var(--brand);background: var(--raised)}.bd-add-card strong{font-size: 14.5px;color: var(--text);display: flex;align-items: center;gap: 8px;flex-wrap: wrap}.bd-cat{margin: 0 0 8px;font-family: var(--head);font-size: 13.5px;font-weight: 700;color: var(--text-4)}.bd-art-tag{font-size: 13px;font-weight: 700;padding: 1px 8px;border-radius: 999px;background: var(--elevated);color: var(--text-3)}.ann-wrap{display: grid;gap: var(--s-3);align-items: start;grid-template-columns: minmax(0,1fr)}@media (min-width: 820px){.ann-wrap{grid-template-columns: repeat(2,minmax(0,1fr));gap: var(--s-4)}.ann-wrap > .ann:first-child:nth-last-child(odd){grid-column: 1 / -1}.ann-wrap > .ann:first-child:nth-last-child(odd) .ann-band{height: 150px}}.ann{position: relative;overflow: hidden;text-decoration: none;display: block}.ann-band{display: block;height: 124px;background-size: cover;background-position: center;background-color: color-mix(in srgb,var(--accent) 24%,var(--raised));transition: transform 500ms var(--ease)}.ann::before{content: '';position: absolute;inset-inline: 0;top: 78px;height: 46px;z-index: 1;pointer-events: none;background: linear-gradient(to bottom,transparent,var(--surface))}a.ann:hover .ann-band{transform: scale(1.05)}.ann-in{position: relative;z-index: 2;display: flex;flex-direction: column;gap: 5px;padding: 0 var(--s-4) var(--s-4)}.ann-mark{width: 42px;height: 42px;margin-top: -21px;margin-bottom: 6px;box-shadow: inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.22),0 8px 20px -8px rgba(0,0,0,.95)}.ann-mark > img{width: 74%;height: 74%;object-fit: contain}.ann-kicker{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;font-weight: 700;color: var(--accent-text);letter-spacing: .04em}.ann-pin{font-size: 13px;font-weight: 700;color: var(--text-3);padding: 1px 8px;border-radius: 999px;background: rgba(255,255,255,.06);box-shadow: inset 0 0 0 1px rgba(255,255,255,.09)}.ann-title{font-family: var(--head);font-weight: 800;color: var(--text);font-size: 17.5px;line-height: 1.3;overflow-wrap: anywhere;text-wrap: balance}.ann-body{font-size: 14px;line-height: 1.65;color: var(--text-2);overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ann-foot{display: flex;align-items: center;justify-content: space-between;gap: var(--s-3);margin-top: var(--s-2);padding-top: var(--s-2);border-top: 1px solid var(--line)}.ann-go{font-size: 13px;font-weight: 700;color: var(--accent-text);display: inline-flex;align-items: center;gap: 4px}.ann-go::after{content: '›';font-size: 15px;line-height: 1}a.ann:hover .ann-go{color: var(--text)}.ann-ver{font-family: var(--head);font-weight: 800;font-size: 13px;color: var(--text);padding: 1px 8px;border-radius: 999px;direction: ltr;unicode-bidi: isolate;background: color-mix(in srgb,var(--accent) 26%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.ann-where{font-size: 13px;font-weight: 700;color: var(--text-3)}.ann-ch{display: flex;flex-direction: column;gap: 8px;margin-top: 4px}.ann-ch-g{display: flex;flex-direction: column;gap: 3px}.ann-ch-h{font-size: 13px;font-weight: 800}.ann-ch-added .ann-ch-h{color: #6EE7A0}.ann-ch-fixed .ann-ch-h{color: #7FB0FF}.ann-ch-changed .ann-ch-h{color: #F5C66A}.ann-ch-list{margin: 0;padding-inline-start: 18px;display: flex;flex-direction: column;gap: 2px}.ann-ch-list li{font-size: 14px;line-height: 1.55;color: var(--text-2);overflow-wrap: anywhere}.ann-ch-more{font-size: 13px;font-weight: 700;color: var(--text-3)}.ann-hero .ann-band{height: 200px}.ann-hero::before{top: 140px;height: 60px}.ann-hero .ann-mark{width: 56px;height: 56px;margin-top: -28px}.ann-hero .ann-title{font-size: clamp(21px,2.4vw,28px)}.ann-hero .ann-body{font-size: 15px;-webkit-line-clamp: 3}.ann-hero .ann-in{padding: 0 var(--s-5) var(--s-5);gap: 7px}@media (max-width: 620px){.ann-hero .ann-band{height: 150px}.ann-hero::before{top: 100px;height: 50px}.ann-hero .ann-in{padding: 0 var(--s-4) var(--s-4)}}@media (min-width: 820px){.ann-hero .ann-ch{display: grid;grid-template-columns: repeat(auto-fit,minmax(200px,1fr));gap: 12px 28px;align-items: start}.ann-hero .ann-ch-more{grid-column: 1 / -1}}.ann-full .ann-body{-webkit-line-clamp: unset;display: block;white-space: pre-line}.ann-feat{display: flex;flex-direction: column;gap: var(--s-3)}.ann-rows{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-2);grid-template-columns: minmax(0,1fr)}@media (min-width: 820px){.ann-rows{grid-template-columns: repeat(2,minmax(0,1fr))}}.ann-row{display: flex;align-items: center;gap: 12px;min-height: 60px;padding: 10px 14px;border-radius: var(--r-lg);text-decoration: none;color: var(--text);background: var(--surface);border: 1px solid var(--line);transition: border-color var(--fast),transform var(--fast)}.ann-row:hover{border-color: color-mix(in srgb,var(--accent) 55%,var(--line));transform: translateY(-2px)}.ann-row:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: 2px}.ann-row-mk{width: 34px;height: 34px;object-fit: contain;flex: none}.ann-row-txt{display: flex;flex-direction: column;gap: 1px;min-width: 0;flex: 1}.ann-row-k{font-size: 13px;font-weight: 700;color: var(--accent-text)}.ann-row-t{font-weight: 700;font-size: 15px;line-height: 1.35;overflow-wrap: anywhere;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden}.ann-row-when{flex: none}.ann-upd{border: 1px dashed var(--line-strong);border-radius: var(--r);padding: var(--s-3);margin: 0 0 var(--s-3);min-width: 0}.ann-upd legend{float: inline-start;width: 100%;padding: 0;margin: 0 0 var(--s-2);font-weight: 800;color: var(--text-2)}.ann-upd > legend + *{clear: both}.ann-upd > :last-child{margin-bottom: 0}.ann-check{margin: 4px 0 10px}.dc-author{display: flex;align-items: center;gap: 6px;color: #F2F3F5;font-size: 13px;font-weight: 700}.dc-author-mk,.dc-foot-mk{width: 20px;height: 20px;border-radius: 50%;object-fit: cover;flex: none}.dc-fields{display: flex;flex-wrap: wrap;gap: 8px 14px}.dc-field{flex: 1 1 100%;min-width: 0;display: flex;flex-direction: column;gap: 2px;font-size: 13.5px;color: #DBDEE1;overflow-wrap: anywhere}.dc-field-in{flex: 1 1 110px}.dc-field strong{color: #F2F3F5;font-size: 13.5px}.dc-strike{text-decoration: line-through;color: #949BA4}.dc-img{display: block;width: 100%;aspect-ratio: 21 / 9;object-fit: cover;border-radius: 4px;background: #1E1F22}.dc-thumb{flex: none;padding-top: 10px;padding-inline-end: 10px}.dc-thumb img{display: block;width: 48px;height: 48px;border-radius: 8px}.ann-edit{display: grid;grid-template-columns: minmax(0,1fr);gap: var(--s-4);align-items: start}.ann-edit input[type="datetime-local"]{min-width: 0}@media (min-width: 900px){.ann-edit{grid-template-columns: minmax(0,1fr) 300px}}.dc-embed{position: relative;display: flex;background: #2B2D31;border-radius: 6px;overflow: hidden}.dc-bar{width: 4px;flex: none;background: var(--brand)}.dc-in{flex: 1 1 auto;padding: 10px 12px;min-width: 0;display: flex;flex-direction: column;gap: 5px}.dc-title{color: #00A8FC;font-size: 15px;line-height: 1.3;overflow-wrap: anywhere}.dc-body{margin: 0;color: #DBDEE1;font-size: 14px;line-height: 1.6;white-space: pre-wrap;overflow-wrap: anywhere}.dc-foot{display: flex;align-items: center;gap: 6px;color: #949BA4;font-size: 13px}.dc-hooks{list-style: none;margin: 0;padding: 0;display: flex;flex-direction: column;gap: 5px}.dc-hooks li{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);padding: 7px var(--s-3);border-radius: var(--r);background: var(--sunken);font-size: 13px;color: var(--text-2)}.hook-row{display: flex;align-items: center;gap: var(--s-3);flex-wrap: wrap}.hook-main{display: flex;flex-direction: column;gap: 3px;min-width: 0;flex: 1 1 240px}.dc-ping{display: none;margin: 0 0 6px;color: #C9CDFB;font-size: 14px}.dc-ping bdi{background: rgba(88,101,242,.3);border-radius: 3px;padding: 0 2px}.ann-edit:has(input[name="ping"][value="1"]:checked) .dc-ping-role,.ann-edit:has(input[name="ping"][value="2"]:checked) .dc-ping-here,.ann-edit:has(input[name="ping"][value="3"]:checked) .dc-ping-every{display: block}.ann-ping{min-width: 0;margin: 0 0 14px;padding: 0;border: 0}.ann-ping legend{padding: 0;margin-bottom: 6px}.ann-ping .consent{margin: 0 0 6px}.dc-btns{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 8px}.dc-btn{display: inline-flex;align-items: center;gap: 6px;min-height: 32px;padding: 0 14px;border-radius: 4px;background: #4E5058;color: #FFFFFF;font-size: 14px;font-weight: 500}.dc-btn-off{opacity: .55}.dc-ping-chip{color: #C9CDFB}.dc-hooks li[data-off]{color: var(--text-2)}.dc-hooks li[data-off]::after{content: 'לא יקבל';margin-inline-start: 8px;padding: 1px 8px;border-radius: 999px;font-size: 13px;color: var(--text-2);background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-strong)}.dc-ping bdi[data-off]{display: none}.chip-wrap{white-space: normal;overflow-wrap: anywhere}.hook-role{display: flex;flex-direction: column;gap: 4px;margin-top: 6px}.hook-role select{flex: 1 1 180px;min-width: 0;max-width: 320px}.ann-dl{margin: 4px 0 0;display: grid;gap: 6px}.ann-dl-row{display: grid;grid-template-columns: minmax(84px,max-content) minmax(0,1fr);gap: 2px 12px;align-items: baseline}.ann-dl dt{font-size: 13px;font-weight: 800;color: var(--text-3)}.ann-dl dd{margin: 0;font-size: 14px;line-height: 1.55;color: var(--text-2);overflow-wrap: anywhere}.ann-dl dd s{color: var(--text-3)}.ann-dl-list{margin: 0;padding-inline-start: 18px;list-style: disc;display: flex;flex-direction: column;gap: 2px}.ann-dl-list li{display: list-item}.ann-dl-ltr{direction: ltr;unicode-bidi: isolate;font-family: var(--mono);font-size: 13px}@media (max-width: 420px){.ann-dl-row{grid-template-columns: minmax(0,1fr)}}.ann-live{color: #F5C66A;background: rgba(245,158,11,.12);box-shadow: inset 0 0 0 1px rgba(245,158,11,.35)}a.ann-go{min-height: 44px}a.ann-go:hover{color: var(--text)}.maint-strip{display: flex;align-items: center;gap: 10px;flex-wrap: wrap;padding: 6px 14px;margin-bottom: 14px;border-radius: var(--r);background: rgba(245,158,11,.12);box-shadow: inset 0 0 0 1px rgba(245,158,11,.4);color: var(--text);font-size: 15px}.maint-strip > svg{color: #F5C66A;flex: none}.maint-txt{flex: 1 1 220px;min-width: 0}.maint-go{display: inline-flex;align-items: center;min-height: 44px;padding-inline: 6px;font-weight: 700;color: #F5C66A;text-decoration: underline;text-underline-offset: 3px}select.input,.select{appearance: none;-webkit-appearance: none;padding-inline-end: 38px;background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8A94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>");background-repeat: no-repeat;background-position: left 12px center;cursor: pointer}select.input:hover{border-color: var(--line-strong)}select.input option{background: var(--surface);color: var(--text)}@supports (appearance: base-select){select.input:not([multiple]):not([size]),select.input:not([multiple]):not([size])::picker(select){appearance: base-select}select.input:not([multiple]):not([size]){position: relative;display: inline-flex;align-items: center;white-space: nowrap;overflow: clip;padding-inline-end: 50px;background-image: linear-gradient(var(--brand),var(--brand)),linear-gradient(var(--brand),var(--brand));background-position: top right,top right;background-size: 10px 2px,2px 10px;background-repeat: no-repeat}select.input::picker-icon{content: '';position: absolute;inset-inline-end: 0;inset-block: 0;margin-block: auto;width: 16px;height: 1.6em;padding-inline: 22px 12px;background: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%238A8A94' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 9 6 6 6-6'/></svg>") left 12px center / 16px no-repeat;background-color: inherit;-webkit-mask-image: linear-gradient(to left,transparent,#000 18px);mask-image: linear-gradient(to left,transparent,#000 18px)}select.input:open{border-color: var(--brand-bright)}select.input:open::picker-icon{background-image: url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%23E12B2B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='m6 15 6-6 6 6'/></svg>")}select.input::picker(select){margin-block: 6px;padding: 4px;min-width: anchor-size(width);max-width: min(420px,calc(100vw - 32px));max-height: min(340px,60vh);overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--line-strong);border-radius: var(--r-xs,4px);background: linear-gradient(var(--brand),var(--brand)) top right / 14px 2px no-repeat,linear-gradient(var(--brand),var(--brand)) top right / 2px 14px no-repeat,linear-gradient(var(--brand),var(--brand)) bottom left / 14px 2px no-repeat,linear-gradient(var(--brand),var(--brand)) bottom left / 2px 14px no-repeat,color-mix(in srgb,var(--surface) 72%,var(--sunken));color: var(--text);box-shadow: var(--shadow-lg);scrollbar-width: thin;scrollbar-color: var(--line-loud) transparent}select.input option{display: flex;align-items: center;gap: 10px;min-height: var(--tap);padding: 8px 14px;border-radius: 0;border-inline-start: 3px solid transparent;background: transparent;color: var(--text-2);font: 700 15px/1.35 var(--head);white-space: normal;cursor: pointer}select.input option + option{border-top: 1px solid var(--line)}select.input option:hover,select.input option:focus-visible{background: var(--raised);color: var(--text);border-inline-start-color: var(--line-loud);outline: none}select.input option:focus-visible{box-shadow: inset 0 0 0 2px var(--blue-text)}select.input option:checked{color: var(--text);font-weight: 800;border-inline-start-color: var(--brand);background: linear-gradient(to left,var(--brand-dim),transparent 70%)}select.input option:checked:hover{background: linear-gradient(to left,var(--brand-dim),var(--raised) 70%)}select.input option::checkmark{content: '';order: 1;flex: none;margin-inline-start: auto;inline-size: 8px;block-size: 8px;border-radius: 1px;background: var(--brand-text);rotate: 45deg}select.input option:disabled{opacity: .45;cursor: default;background: transparent}select.input optgroup{padding-block: 4px;color: var(--text-4);font-size: 13px;font-weight: 700}select.input optgroup option{font-size: 15px;font-weight: 700}select.input optgroup option:checked{font-weight: 800}@media (prefers-reduced-motion: no-preference){html.rv-js select.input::picker(select){transition: opacity .14s var(--out),translate .14s var(--out)}@starting-style{html.rv-js select.input:open::picker(select){opacity: 0;translate: 0 -4px}}}}input[type="file"].input{padding: 6px;cursor: pointer;font-size: 13.5px;color: var(--text-3)}input[type="file"].input::file-selector-button{margin-inline-end: var(--s-3);min-height: 34px;padding: 0 14px;border: 1px solid var(--line-strong);border-radius: var(--r-sm);background: var(--raised);color: var(--text);font-family: var(--font);font-size: 13.5px;font-weight: 700;cursor: pointer;transition: border-color var(--fast),background var(--fast)}input[type="file"].input::file-selector-button:hover{border-color: var(--accent);background: var(--surface)}.cp{position: relative;display: inline-flex;align-items: center;gap: var(--s-2)}.cp-trigger{display: inline-flex;align-items: center;gap: var(--s-2);min-height: var(--tap);padding: 0 12px 0 8px;border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--sunken);color: var(--text);cursor: pointer;transition: border-color var(--fast)}.cp-trigger:hover{border-color: var(--accent)}.cp-chip{width: 28px;height: 28px;border-radius: var(--r-xs);flex: none;box-shadow: inset 0 0 0 1px rgba(255,255,255,.18)}[data-cp][data-empty] .cp-chip{background: none;box-shadow: none;outline: 1px dashed var(--line-loud);outline-offset: -1px}.cp-hex{font-size: 13px;color: var(--text-2);letter-spacing: .04em}.cp-input{width: 108px;min-height: var(--tap);font-family: var(--mono);font-size: 13px;direction: ltr;unicode-bidi: isolate;text-align: center}.cp[data-ready] .cp-input{display: none}.cp-pop{position: absolute;z-index: 90;top: calc(100% + 8px);inset-inline-start: 0;width: 320px;padding: var(--s-3);border: 1px solid var(--line-strong);border-radius: var(--r-lg);background: var(--surface);box-shadow: var(--hair),0 18px 48px -20px rgba(0,0,0,1)}.cp-pop[hidden]{display: none}@media (max-width: 520px){.cp{position: static}.cp-pop{inset-inline: var(--s-4);width: auto;max-width: calc(100vw - 32px)}}.cp-pop.cp-float{position: fixed;z-index: 90;inset: auto}.cp-pop.cp-sheet{position: fixed;z-index: 90;inset-inline: var(--s-4);top: auto;bottom: calc(var(--dock-h,0px) + var(--s-3));width: auto;max-width: none;overflow-y: auto;overscroll-behavior: contain;max-height: calc(100vh - var(--dock-h,0px) - 2 * var(--s-3));max-height: calc(100dvh - var(--dock-h,0px) - 2 * var(--s-3))}.cp-pop:focus{outline: none}.cp-sv{position: relative;height: 132px;border-radius: var(--r);cursor: crosshair;background-image: linear-gradient(to top,#000,transparent),linear-gradient(to right,var(--cp-hue,#E12B2B),#fff);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1);touch-action: none}.cp-thumb{position: absolute;width: 14px;height: 14px;border-radius: 50%;border: 2px solid #fff;box-shadow: 0 0 0 1px rgba(0,0,0,.6);transform: translate(50%,-50%);pointer-events: none}.cp-hue-wrap{margin-top: var(--s-1)}.cp-hue{appearance: none;-webkit-appearance: none;width: 100%;height: var(--tap);margin: 0;cursor: pointer;background: transparent}.cp-hue::-webkit-slider-runnable-track{height: 14px;border-radius: 7px;background: linear-gradient(to left,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1)}.cp-hue::-moz-range-track{height: 14px;border-radius: 7px;background: linear-gradient(to left,#f00,#ff0,#0f0,#0ff,#00f,#f0f,#f00);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1)}.cp-hue::-webkit-slider-thumb{-webkit-appearance: none;width: 16px;height: 16px;margin-top: -1px;border-radius: 50%;background: #fff;border: 2px solid #0A0A0C;cursor: pointer}.cp-hue::-moz-range-thumb{width: 16px;height: 16px;border-radius: 50%;background: #fff;border: 2px solid #0A0A0C;cursor: pointer}.cp-row{display: flex;align-items: center;gap: var(--s-2);margin-top: var(--s-3)}.cp-field{flex-grow: 1;min-height: var(--tap);padding: 0 10px;border: 1px solid var(--line-strong);border-radius: var(--r-sm);background: var(--sunken);color: var(--text);font-family: var(--mono);font-size: 13px;direction: ltr;unicode-bidi: isolate;text-align: center}.cp-presets{display: grid;grid-template-columns: repeat(auto-fill,minmax(var(--tap),1fr));gap: 6px;margin-top: var(--s-3);padding-top: var(--s-3);border-top: 1px solid var(--line)}.cp-preset{height: var(--tap);border-radius: var(--r-xs);cursor: pointer;border: 1px solid rgba(255,255,255,.12);padding: 0;transition: transform var(--fast),border-color var(--fast)}.cp-preset:hover{transform: translateY(-2px);border-color: #fff}.dlg-back{position: fixed;inset: 0;z-index: 95;background: rgba(8,8,10,.72);-webkit-backdrop-filter: blur(3px);backdrop-filter: blur(3px);box-shadow: 0 0 0 100vmax rgba(8,8,10,.72);display: flex;align-items: center;justify-content: center;padding: var(--s-5)}.dlg-back[hidden]{display: none}.dlg{width: min(420px,100%);border: 1px solid var(--line-strong);border-radius: var(--r-lg);background: var(--surface);padding: var(--s-5);box-shadow: var(--hair),0 28px 64px -24px rgba(0,0,0,1)}.dlg h2{font-size: 19px;font-weight: 800;margin: 0 0 var(--s-3);font-family: var(--head)}.dlg p{font-size: 14.5px;line-height: 1.7;color: var(--text-2);margin: 0 0 var(--s-5)}.dlg-actions{display: flex;gap: var(--s-2);justify-content: flex-start}.itabs{display: inline-flex;flex-wrap: wrap;align-items: center;gap: 6px;max-width: 100%;padding: 5px;border-radius: 16px;background: var(--sunken);border: 1px solid var(--line)}.itabs a,.itabs [role="tab"]{position: relative;flex: none;display: inline-flex;align-items: center;justify-content: center;gap: 0;min-width: var(--tap);min-height: var(--tap);padding-inline: 11px;border-radius: 12px;color: var(--text-3);text-decoration: none;font-family: var(--head);font-size: 14.5px;font-weight: 700;white-space: nowrap;transition: color var(--fast),background-color var(--fast),box-shadow var(--fast)}.itabs a:hover,.itabs [role="tab"]:hover{color: var(--text);background: rgba(255,255,255,.05)}.itabs a > svg,.itabs [role="tab"] > svg{flex: none}.itabs-l{position: absolute;width: 1px;height: 1px;overflow: hidden;clip: rect(0 0 0 0);white-space: nowrap}.itabs a[aria-current="page"],.itabs [role="tab"][aria-selected="true"]{gap: 8px;color: var(--text);background: var(--brand-dim);box-shadow: inset 0 0 0 1px var(--brand-line)}.itabs a[aria-current="page"] .itabs-l,.itabs [role="tab"][aria-selected="true"] .itabs-l{position: static;width: auto;height: auto;overflow: visible;clip: auto;animation: rv-tab-in .32s .05s var(--out) both}@keyframes rv-tab-in{from{opacity: 0;transform: translateX(6px)}}.itabs-mk{display: inline-grid;place-items: center;flex: none;min-width: 30px;height: 26px;padding-inline: 6px;border-radius: 8px;font-family: var(--head);font-size: 13px;font-weight: 800;letter-spacing: .06em;direction: ltr;unicode-bidi: isolate;color: var(--accent-text,var(--brand-text));background: color-mix(in srgb,var(--accent,var(--brand)) 16%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent,var(--brand)) 40%,transparent)}.nm1{white-space: nowrap;font-size: max(var(--nm1-min,10px),min(1em,calc(var(--nm1-room,100cqi) / (var(--len,12) * var(--nm1-k,.56)))))}.nm1-he{--nm1-min: 13px}.mbp-box{position: relative}.mbp-list{position: absolute;z-index: 30;inset-inline: 0;top: calc(100% + 6px);margin: 0;padding: 6px;list-style: none;max-height: 320px;overflow-y: auto;overscroll-behavior: contain;border: 1px solid var(--line-strong);border-radius: var(--r);background: var(--surface);box-shadow: var(--hair),0 18px 40px -18px rgba(0,0,0,.9)}.mbp-list[hidden]{display: none}.mbp-o{display: flex;align-items: center;gap: 10px;min-height: var(--tap);padding: 4px 10px;border-radius: var(--r-sm);color: var(--text);cursor: pointer}.mbp-o:hover,.mbp-o.is-act{background: var(--raised)}.mbp-av{width: 32px;height: 32px;flex: none;display: grid;place-items: center;overflow: hidden;border-radius: 50%;background: var(--sunken);color: var(--text-2);font-weight: 800;font-size: 14px}.mbp-av img{display: block;width: 100%;height: 100%;object-fit: cover}.mbp-n{min-width: 0;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: 700;font-size: 15px}.mbp-h{margin-inline-start: auto;flex: none;font-family: var(--mono);font-size: 13px;color: var(--text-3);direction: ltr;unicode-bidi: isolate}.mbp-none{padding: 10px;font-size: 14px;color: var(--text-3)}.mbp-sugg{display: flex;flex-wrap: wrap;align-items: center;gap: 8px;margin-top: 10px}.mbp-sugg[hidden]{display: none}.mbp-sugg-t{flex-basis: 100%;font-size: 13px;color: var(--text-3)}.mbp-chip{display: inline-flex;align-items: center;min-height: var(--tap);max-width: 100%;padding: 0 14px;border: 1px solid var(--line-strong);border-radius: 999px;background: var(--sunken);color: var(--text);font: inherit;font-size: 14px;font-weight: 700;cursor: pointer;transition: border-color var(--fast)}.mbp-chip:hover,.mbp-chip:focus-visible{border-color: var(--accent,var(--brand-bright))}.mbp-chip bdi{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}:root{--spring: cubic-bezier(.22,1,.36,1);--snap: cubic-bezier(.34,1.56,.64,1)}[data-rise="wait"]{opacity: 0;transform: translateY(14px);transition: opacity .55s var(--spring),transform .55s var(--spring);transition-delay: var(--rise-d,0ms)}[data-rise="wait"].is-in{opacity: 1;transform: none}.card,.card-link{position: relative;transition: transform .28s var(--spring),border-color var(--fast)}.card::after{content: '';position: absolute;inset: -1px;border-radius: inherit;pointer-events: none;opacity: 0;transition: opacity .3s ease;background: radial-gradient( 240px circle at var(--mx,50%) var(--my,50%),color-mix(in srgb,var(--accent) 22%,transparent),transparent 62%)}.card:hover::after{opacity: 1}.btn{position: relative;--cc: var(--brand-bright);transition: transform .22s var(--snap),background var(--fast),border-color var(--fast),box-shadow .2s var(--out)}.btn-blue{--cc: var(--blue-text)}.btn:not(.btn-quiet)::before{content: '';position: absolute;inset: -5px;pointer-events: none;background: linear-gradient(var(--cc),var(--cc)) top right / 11px 2px,linear-gradient(var(--cc),var(--cc)) top right / 2px 11px,linear-gradient(var(--cc),var(--cc)) top left / 11px 2px,linear-gradient(var(--cc),var(--cc)) top left / 2px 11px,linear-gradient(var(--cc),var(--cc)) bottom right / 11px 2px,linear-gradient(var(--cc),var(--cc)) bottom right / 2px 11px,linear-gradient(var(--cc),var(--cc)) bottom left / 11px 2px,linear-gradient(var(--cc),var(--cc)) bottom left / 2px 11px;background-repeat: no-repeat;opacity: 0;transform: scale(.88);transition: opacity .18s var(--out),transform .38s var(--snap)}.btn:not(.btn-quiet):focus-visible::before{opacity: 1;transform: none}@media (hover: hover) and (pointer: fine){.btn:hover{transform: scale(1.04)}.btn:not(.btn-quiet):hover::before{opacity: 1;transform: none}.card-link:hover{transform: translateY(-3px)}}.btn,.card-link,.live-row,.botnav-a,.icon-btn,.a11y-opt,.me,.pf-tile,.ns-tile,.ns-swatch{touch-action: manipulation;-webkit-tap-highlight-color: transparent}.btn:active,.card-link:active,.live-row:active,.icon-btn:active,.a11y-opt:active,.me:active,.pf-tile:active,.ns-tile:active,.ns-swatch:active{transform: scale(.97);transition-duration: 60ms}.botnav-a{transition: color .2s}.botnav-a > svg,.botnav-orb{transition: transform .25s var(--snap)}.botnav-a:not(.botnav-mid):active > svg{transform: scale(.86);transition-duration: 60ms}.botnav-mid:active .botnav-orb{transform: scale(.93);transition-duration: 60ms}@media (hover: hover) and (pointer: fine){.botnav-a:not([aria-current]):hover{color: var(--text)}.botnav-mid:hover .botnav-orb{transform: translateY(-2px)}}.dot-live{position: relative}.dot-live::after,.live-dot::after{content: '';position: absolute;inset: 0;border-radius: 50%;background: var(--ok);animation: rv-ping 1.7s cubic-bezier(0,0,.2,1) infinite}.live-dot{position: relative}.live-dot::after{inset: auto;top: 50%;inset-inline-start: 0;width: 6px;height: 6px;margin-top: -3px}@keyframes rv-ping{0%{transform: scale(1);opacity: .75}75%,100%{transform: scale(2.6);opacity: 0}}.hero-main > *{animation: rv-in .5s var(--spring) both}.hero-main > *:nth-child(2){animation-delay: .05s}.hero-main > *:nth-child(3){animation-delay: .1s}.hero-main > *:nth-child(4){animation-delay: .15s}.hero-live{animation: rv-fade .6s var(--spring) .18s both}@keyframes rv-in{from{transform: translateY(14px)}to{transform: none}}@keyframes rv-fade{from{opacity: 0;transform: translateY(14px)}to{opacity: 1;transform: none}}.head{transition: background .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease)}.head[data-scrolled]{background: linear-gradient(180deg,rgba(10,10,12,.97),rgba(10,10,12,.84));box-shadow: 0 8px 28px rgba(0,0,0,.55)}.head[data-scrolled]::after{background: linear-gradient(90deg,transparent,rgba(255,255,255,.2) 20%,rgba(255,255,255,.2) 80%,transparent)}.btn[data-busy]{pointer-events: none;position: relative}.btn[data-busy="static"]{opacity: .55}.btn[data-busy="spin"]{color: transparent !important}.btn[data-busy="spin"] > *{visibility: hidden}.btn[data-busy="spin"]::after{content: '';position: absolute;inset: 0;margin: auto;width: 17px;height: 17px;border-radius: 50%;border: 2px solid rgba(255,255,255,.28);border-top-color: #fff;animation: rv-spin .62s linear infinite}@keyframes rv-spin{to{transform: rotate(360deg)}}.alert{animation: rv-alert .38s var(--spring) both}@keyframes rv-alert{from{opacity: 0;transform: translateY(-7px)}to{opacity: 1;transform: none}}.input[aria-invalid="true"]{border-color: var(--err);animation: rv-shake .42s var(--spring) both}.consent:has(input[aria-invalid="true"]){background: rgba(229,72,77,.09);border-inline-start: 2px solid var(--err);padding-inline-start: var(--s-3);border-radius: var(--r-sm);animation: rv-shake .42s var(--spring) both}.consent:has(input[aria-invalid="true"]) span{color: #FFC9CB}@keyframes rv-shake{0%,100%{transform: none}22%{transform: translateX(-5px)}48%{transform: translateX(4px)}74%{transform: translateX(-2px)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after,::backdrop,::file-selector-button{animation-duration: .001ms !important;animation-iteration-count: 1 !important;transition-duration: .001ms !important;scroll-behavior: auto !important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation: none !important}.btn[data-busy="spin"]::after{display: none}.btn[data-busy="spin"]{color: inherit !important;opacity: .55}.btn[data-busy="spin"] > *{visibility: visible}.rv-js :is(.sec > .card,.grid > .card,.stack > .card,.srv,[data-rise]){opacity: 1 !important;transform: none !important}.rv-js [data-rw] .rw-i{transform: none !important}}.rw{display: inline-block;overflow: hidden;vertical-align: bottom;padding-block: .08em .16em;margin-block: -.08em -.16em}.rw-i{display: inline-block}.rv-js [data-rw] .rw-i{transform: translateY(108%)}.rv-js [data-rw].rw-go .rw-i{transform: none;transition: transform .75s var(--spring) calc(var(--i,0) * 90ms)}.rv-kin{position: relative;display: inline-flex;padding-top: .95em;font: 800 1em/1 var(--head);color: var(--text-2)}.rv-kin > span{display: inline-block}.rv-kin > .sq{transform-origin: 50% 100%;animation: rv-sq 1.5s cubic-bezier(.5,0,.5,1) infinite}.rv-kin > i{position: absolute;top: 0;right: 0;width: .34em;height: .34em;border-radius: 50%;background: var(--brand-bright);animation: rv-arc 1.5s cubic-bezier(.5,0,.5,1) infinite}@keyframes rv-sq{0%,45%,100%{transform: none}20%{transform: scaleY(.2) scaleX(1.3)}32%{transform: scaleY(1.28) scaleX(.9)}}@keyframes rv-arc{0%,100%{transform: translate(0,.72em)}25%{transform: translate(-1.1em,-.15em)}50%{transform: translate(-2.2em,.72em)}75%{transform: translate(-1.1em,-.15em)}}@view-transition{navigation: auto}::view-transition-old(root){animation: rv-vt-out .16s var(--ease) both}::view-transition-new(root){animation: rv-vt-in .34s var(--spring) both}@keyframes rv-vt-out{to{opacity: 0}}@keyframes rv-vt-in{from{opacity: 0;transform: translateY(10px)}}.head{view-transition-name: rv-head}.botnav{view-transition-name: rv-botnav}.a11y-fab{view-transition-name: rv-a11y}::view-transition-group(rv-head),::view-transition-group(rv-botnav),::view-transition-group(rv-a11y),::view-transition-new(rv-head),::view-transition-new(rv-botnav),::view-transition-new(rv-a11y){animation: none}::view-transition-old(rv-head),::view-transition-old(rv-botnav),::view-transition-old(rv-a11y){display: none}.odo{display: inline-flex;direction: ltr;unicode-bidi: isolate}.odo-c{display: inline-block;height: 1lh;overflow: hidden}.odo-s{display: flex;flex-direction: column;transition: transform 1.2s var(--spring);transition-delay: calc(var(--k) * 70ms)}.odo-s > span{display: block;height: 1lh}.odo-go .odo-s{transform: translateY(calc(var(--d) * -10%))}.odo-on{background-image: none !important}.stat-value.odo-on{color: var(--steel-solid) !important}.home-stats .stat-value.odo-on{color: var(--text) !important}.rv-tiles{position: absolute;inset: 0;z-index: 6;pointer-events: none;border-radius: inherit;display: grid;grid-template-columns: repeat(8,1fr);grid-template-rows: repeat(4,1fr)}html:not(.rv-js) .rv-tiles{display: none}@media print{.rv-tiles{display: none}}.rv-tiles i{background: var(--raised);box-shadow: inset 0 0 0 1px rgba(255,255,255,.04)}.rv-tiles.go i{animation: rv-tile-out .45s var(--out) forwards;animation-delay: calc(var(--d) * 45ms)}@keyframes rv-tile-out{to{opacity: 0;transform: scale(.5) rotate(8deg)}}.rv-stars{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.rv-stars i{position: absolute;width: 2px;height: 2px;border-radius: 50%;background: #FFFFFF;opacity: .15;animation: rv-twinkle 3.2s ease-in-out infinite;animation-delay: calc(var(--d) * -1)}.rv-stars i.b{width: 3px;height: 3px}.rv-stars i.r{width: 3px;height: 3px;background: var(--brand-bright)}@keyframes rv-twinkle{0%,100%{opacity: .12;transform: scale(.6)}50%{opacity: .95;transform: none}}:root{--edge: inset 0 1px 0 rgba(255,255,255,.07),inset 0 0 0 1px rgba(255,255,255,.045);--edge-lit: inset 0 1px 0 rgba(255,255,255,.12),inset 0 0 0 1px rgba(255,255,255,.08);--out: cubic-bezier(.22,.68,.32,1);--glass: blur(20px) saturate(1.15)}.rv-grain{position: fixed;inset: 0;z-index: 9999;pointer-events: none;opacity: .025;background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)'/%3E%3C/svg%3E")}.card,.auth-card,.statbar,.wg,.srv-wide{box-shadow: var(--edge),0 1px 2px rgba(0,0,0,.5),0 14px 32px -18px rgba(0,0,0,.9)}.card:hover{box-shadow: var(--edge-lit),0 2px 4px rgba(0,0,0,.55),0 20px 40px -18px rgba(0,0,0,.95)}.head,.drawer,.a11y-panel,.cartbar,.srv-wide-side{backdrop-filter: var(--glass);-webkit-backdrop-filter: var(--glass)}@media (pointer: coarse){.head,.head[data-scrolled]{background: var(--bg);backdrop-filter: none;-webkit-backdrop-filter: none}.head[data-stuck]{box-shadow: 0 8px 28px rgba(0,0,0,.55)}html .rv-bg,html .rv-scene,html .rvx-bg{top: 6px;height: calc(100vh - 12px);height: calc(100lvh - 12px)}}.rv-edge{position: fixed;z-index: -1;inset: 0 0 auto;height: 4px;background-color: var(--bg);pointer-events: none}.btn{box-shadow: var(--edge);transition: transform .2s var(--out),background .2s var(--out),border-color .2s var(--out),box-shadow .2s var(--out)}.btn:hover{box-shadow: var(--edge-lit)}.btn-primary{box-shadow: var(--edge-lit),0 6px 18px -8px rgba(225,43,43,.7)}.btn-primary:hover{box-shadow: var(--edge-lit),0 10px 26px -8px rgba(225,43,43,.85)}.sec + .sec::before,.foot{border-top: 0}.foot{background-image: linear-gradient(to left,transparent,rgba(255,255,255,.09) 20%,rgba(255,255,255,.09) 80%,transparent);background-size: 100% 1px;background-repeat: no-repeat;background-position: top}.card,.card-link,.wg-tile,.srv-wide{transition: transform .34s var(--out),border-color .2s var(--out),box-shadow .3s var(--out)}.muted{font-size: 15px}.tiny{font-size: 13.5px}.lead{font-size: clamp(17px,1.9vw,20px)}.wg-text,.pf-bio,.ann-body,.post-body p{max-width: 68ch}h1,h2,.h1,.h2,.hero-title{text-wrap: balance}p,.lead{text-wrap: pretty}::selection{background: color-mix(in srgb,var(--brand) 55%,transparent);color: #fff}:root{accent-color: var(--brand);caret-color: var(--brand-bright,var(--brand))}*{scrollbar-color: var(--elevated) transparent;scrollbar-width: thin}.num,.stat-value,.statbar-v{font-variant-numeric: tabular-nums}.srv-grid{display: flex;flex-wrap: wrap;gap: var(--s-4);justify-content: center;align-items: flex-start}.srv-poster{position: relative;display: block;text-decoration: none;width: 100%;aspect-ratio: 16 / 9;min-height: 204px;overflow: hidden}.srv-neon{position: relative;isolation: isolate;flex: 0 1 100%;padding: 2px;border-radius: calc(var(--r-lg) + 2px);background: linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent-text) 60%,#FFFFFF) 50%,var(--accent));transition: transform .28s var(--spring)}.srv-neon::after{content: '';position: absolute;inset: 0;z-index: -1;border-radius: inherit;background: inherit;filter: blur(16px);opacity: .45;animation: rv-neon-breathe 3.2s ease-in-out infinite}@keyframes rv-neon-breathe{50%{opacity: .9}}.srv-neon > .srv-poster{border-radius: var(--r-lg);border-color: transparent}@media (hover: hover) and (pointer: fine){.srv-neon:hover{transform: translateY(-3px)}.srv-neon > .srv-poster:hover{transform: none}}@media (min-width: 680px){.srv-neon{flex-basis: calc(50% - var(--s-4) / 2)}}@media (min-width: 1040px){.srv-neon{flex-basis: calc(33.333% - var(--s-4) * 2 / 3)}}.srv-poster-art{position: absolute;inset: 0;background-size: cover;background-position: center;background-color: var(--raised);transition: transform .6s var(--out)}.srv-poster::before{content: "";position: absolute;inset: 0;z-index: 1;pointer-events: none;background: linear-gradient(to left,rgba(8,8,10,.86) 0%,rgba(8,8,10,.74) 48%,rgba(8,8,10,.34) 74%,rgba(8,8,10,.04) 100%)}.srv-poster:hover .srv-poster-art{transform: scale(1.05)}.srv-poster-in{position: absolute;z-index: 2;inset-block: 0;inset-inline-start: 0;width: min(58%,420px);display: flex;flex-direction: column;justify-content: center;gap: 4px;padding: var(--s-4) var(--s-4) var(--s-4) var(--s-3);container: poster / inline-size}.srv-poster-head{display: flex;align-items: center;gap: var(--s-2);margin-bottom: 2px}.srv-poster-state{display: inline-flex;align-items: center;gap: 6px;padding: 4px 9px;border-radius: 999px;background: rgba(8,8,10,.55);box-shadow: inset 0 0 0 1px rgba(255,255,255,.1)}.srv-poster-name{margin: 0;font-family: var(--srv-display);font-weight: 700;--nm: clamp(15px,1.3vw,19px);font-size: min(var(--nm),calc(100cqi / (var(--len,15) * .54)));line-height: 1.12;white-space: nowrap;color: var(--text);letter-spacing: 0}.srv-poster-tag{font-size: 13.5px;line-height: 1.45;color: var(--text-2);overflow-wrap: anywhere}.srv-poster-foot{display: flex;align-items: center;justify-content: space-between;gap: var(--s-2);margin-top: var(--s-2);padding-top: var(--s-2);border-top: 1px solid rgba(255,255,255,.12)}.srv-poster-live{display: inline-flex;flex-direction: column;gap: 5px;min-width: 0;flex: 1 1 auto}.srv-cap-row{display: inline-flex;align-items: baseline;gap: 5px;white-space: nowrap}.srv-cap-max{color: var(--text-3);margin-inline-start: -3px}.srv-cap{display: block;width: min(116px,100%);height: 5px;border-radius: 3px;background: rgba(255,255,255,.12);overflow: hidden;-webkit-mask-image: repeating-linear-gradient(to left,#000 0 10.4px,transparent 10.4px 11.6px);mask-image: repeating-linear-gradient(to left,#000 0 10.4px,transparent 10.4px 11.6px)}.srv-cap-fill{display: block;height: 100%;background: var(--accent-text)}.srv-poster-n{font-family: var(--head);font-size: 19px;font-weight: 800;line-height: 1;color: var(--accent-text)}.srv-poster-go{flex: none;white-space: nowrap;display: inline-flex;align-items: center;justify-content: center;gap: 6px;font-size: 13px;font-weight: 700;color: var(--text);padding: 6px 12px;border-radius: 999px;background: rgba(10,10,12,.55);box-shadow: inset 0 0 0 1px rgba(255,255,255,.18);transition: background .2s var(--out),color .2s var(--out)}.srv-poster-go svg{flex: none}.srv-poster:hover .srv-poster-go{color: var(--accent-text);box-shadow: inset 0 0 0 1.5px var(--accent-text)}@container poster (max-width: 250px){.srv-poster-go{width: 34px;height: 34px;padding: 0}.srv-poster-go-t{display: none}}@container poster (max-width: 160px){.srv-cap-lbl{display: none}}@container poster (max-width: 165px){.srv-poster-head > .srv-tag{display: none}}@media (max-width: 560px){.srv-poster{aspect-ratio: 4 / 3}.srv-poster-art{background-position: 0% center}.srv-poster::before{background: linear-gradient(to top,rgba(8,8,10,.97) 0%,rgba(8,8,10,.92) 38%,rgba(8,8,10,.44) 66%,rgba(8,8,10,.08) 100%)}.srv-poster-in{inset-block: auto 0;inset-inline: 0;width: auto;justify-content: flex-end}.srv-poster-name{--nm: 25px}.srv-poster-tag{font-size: 14px}}:root{--argent: linear-gradient(152deg,#F4F4F8 0%,#CFCFD9 26%,#9AA0AC 58%,#6E747F 78%,#B4B9C4 100%);--argent-solid: #C6CAD4;--or: linear-gradient(152deg,#FFE9A8 0%,#E8C86A 28%,#B8933A 60%,#8C6C22 80%,#D9B559 100%);--or-solid: #E3C46B;--engrave: rgba(255,255,255,.09)}.chief{display: flex;align-items: center;gap: var(--s-3);padding: 0 0 var(--s-3);margin-bottom: var(--s-4);border-bottom: 1px solid var(--engrave)}.chief::before{content: '';flex: none;width: 3px;align-self: stretch;min-height: 22px;background: var(--accent,var(--brand));border-radius: 2px}.chief-t{margin: 0;font-family: var(--head);font-weight: 800;font-size: clamp(17px,2vw,21px);line-height: 1.3;color: var(--text)}.metal{color: var(--argent-solid);background-image: var(--argent);-webkit-background-clip: text;background-clip: text;color: transparent}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.metal{color: var(--argent-solid)}}.metal-or{background-image: var(--or);color: var(--or-solid)}@supports not ((-webkit-background-clip: text) or (background-clip: text)){.metal-or{color: var(--or-solid)}}.roundel{display: inline-flex;align-items: center;justify-content: center;border-radius: 50%;flex: none;background: radial-gradient(circle at 34% 28%,rgba(255,255,255,.14),rgba(255,255,255,.03) 60%,transparent),var(--sunken);box-shadow: inset 0 0 0 1px rgba(255,255,255,.16),inset 0 1px 0 rgba(255,255,255,.22),0 6px 18px -8px rgba(0,0,0,.9)}.roundel > img{width: 72%;height: 72%;object-fit: contain}.motto{display: inline-flex;align-items: center;gap: 8px;font-size: 13.5px;font-weight: 700;letter-spacing: .08em;color: var(--text-3)}.motto::before{content: '';width: 18px;height: 1px;flex: none;background: linear-gradient(to left,var(--accent,var(--brand)),transparent)}.per-fess{display: grid;grid-template-rows: auto 1fr}.per-fess > :first-child{background: linear-gradient(to bottom,color-mix(in srgb,var(--accent,var(--brand)) 13%,var(--sunken)),var(--sunken));border-bottom: 1px solid var(--engrave);padding: var(--s-3) var(--s-4)}.per-fess > :last-child{padding: var(--s-4)}.pkg,.cat,.recent,.wg-tile,.bd-add-card{position: relative;box-shadow: var(--edge),0 1px 2px rgba(0,0,0,.4),0 14px 30px -20px rgba(0,0,0,.9);transition: transform .26s var(--out),box-shadow .26s var(--out),background .22s var(--out)}.pkg:hover,a.cat:hover,a.recent:hover,.wg-tile:hover,.bd-add-card:hover{transform: translateY(-2px);box-shadow: var(--edge-lit),inset 0 0 0 1px color-mix(in srgb,var(--accent) 34%,transparent),0 4px 8px rgba(0,0,0,.45),0 26px 46px -24px color-mix(in srgb,var(--accent) 40%,#000)}.pkg:active,a.cat:active,a.recent:active,.wg-tile:active,.bd-add-card:active{transform: translateY(0)}.pkg{border-color: transparent}.pkg-img{background-color: color-mix(in srgb,var(--accent) 12%,var(--sunken))}.pkg-price{transition: color .22s var(--out)}.pkg:hover .pkg-name{color: color-mix(in srgb,var(--accent) 26%,#fff)}.cat-icon{position: relative;transition: transform .26s var(--out)}a.cat:hover .cat-last-title{color: var(--text)}.recent{display: block;padding: var(--s-3);border-radius: var(--r);background: var(--sunken);text-decoration: none}.recent-title{transition: color .2s var(--out)}a.recent:hover .recent-title{color: color-mix(in srgb,var(--accent) 26%,#fff)}.wg-tile:hover .wg-tile-art{transform: none}.lrow{display: flex;align-items: flex-start;gap: var(--s-4);text-decoration: none;color: inherit}.lrow-bd{min-width: 0;flex: 1}.lrow-title{margin: 6px 0 4px;font-family: var(--head);font-size: 17px;font-weight: 700;line-height: 1.38;color: var(--text);overflow-wrap: anywhere}.lrow-meta{flex: none;display: grid;justify-items: center;gap: 1px;padding: 9px 12px;border-radius: var(--r);background: rgba(255,255,255,.03);box-shadow: inset 0 0 0 1px rgba(255,255,255,.055)}.lrow-n{font-size: 18px;font-weight: 600;line-height: 1;color: var(--text)}.halo{position: relative;display: inline-flex;align-items: center;justify-content: center;width: 42px;height: 42px;flex: none;border-radius: 50%;color: var(--accent-text,var(--brand-text));background: color-mix(in srgb,var(--accent,var(--brand)) 12%,transparent)}.halo::before{content: '';position: absolute;inset: 0;border-radius: 50%;box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent,var(--brand)) 30%,transparent)}.quick:hover .halo,.card:hover .halo{color: var(--accent-text,var(--brand-bright))}#events{scroll-margin-top: 88px}.home-stats{padding-block: var(--s-2)}.home-stats .statbar-cell{align-items: center;text-align: center;gap: 3px;padding: var(--s-3) var(--s-2)}.home-stats .stat-value{font-size: clamp(24px,2.8vw,32px);line-height: 1.05;color: var(--text);text-align: center}.home-stats .tiny{color: var(--text-3)}.pin-list{display: grid;gap: var(--s-2)}.pin-row{display: flex;align-items: center;gap: var(--s-3);padding: 13px var(--s-4)}.pin-ic{flex: none;display: grid;place-items: center;color: var(--brand-text)}.pin-txt{display: flex;flex-direction: column;gap: 1px;min-width: 0;flex: 1}.pin-kicker{font-size: 13px;font-weight: 700;color: var(--text-3)}.pin-title{margin: 0;font-family: var(--head);font-weight: 800;font-size: 16.5px;line-height: 1.35;color: var(--text);overflow-wrap: anywhere}.pin-meta{flex: none}@media (max-width: 520px){.pin-meta{display: none}}.achv-grid{display: grid;gap: var(--s-3);align-items: start;grid-template-columns: repeat(auto-fill,minmax(min(100%,264px),1fr))}.achv{display: flex;align-items: center;gap: var(--s-3);padding: var(--s-3) var(--s-4) var(--s-3) var(--s-3);border-radius: 14px;background: linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015));box-shadow: inset 0 0 0 1px rgba(255,255,255,.07);transition: box-shadow .25s var(--out),transform .25s var(--out)}.achv:hover{transform: translateY(-2px);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--or-solid) 45%,transparent),0 10px 26px -14px color-mix(in srgb,var(--or-solid) 60%,transparent)}.achv-badge{position: relative;flex: none;width: 46px;height: 50px;display: grid;place-items: center;color: #2A1D05}.achv-badge::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--or);clip-path: polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%)}.achv-txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.achv-title{font-family: var(--head);font-weight: 800;font-size: 16px;line-height: 1.3;color: var(--text)}.achv-body{font-size: 13.5px;line-height: 1.5;color: var(--text-2)}.ev-card{display: flex;align-items: flex-start;gap: var(--s-4)}.ev-date{flex: none;width: 58px;border-radius: 12px;overflow: hidden;display: flex;flex-direction: column;align-items: stretch;text-align: center;background: var(--sunken);box-shadow: inset 0 0 0 1px rgba(255,255,255,.08),0 6px 16px -10px rgba(0,0,0,.9)}.ev-mon{order: -1;padding: 3px 0 4px;font-size: 13px;font-weight: 800;line-height: 1.2;color: #fff;background: var(--brand-hover)}.ev-day{font-family: var(--head);font-weight: 800;font-size: 25px;line-height: 1;padding: 8px 0 9px;color: var(--text)}.ev-txt{display: flex;flex-direction: column;gap: 3px;min-width: 0}.ev-title{margin: 0;font-family: var(--head);font-weight: 800;font-size: 17px;line-height: 1.35;color: var(--text);text-wrap: balance}.ev-body{margin: 6px 0 0;font-size: 14px;line-height: 1.6}.ldr-list{list-style: none;margin: 0;padding: 0;display: grid;gap: var(--s-3);align-items: start;grid-template-columns: repeat(auto-fill,minmax(min(100%,210px),1fr))}.ldr{display: flex;align-items: center;gap: var(--s-3);min-width: 0}.ldr-rank{flex: none;width: 26px;height: 26px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;font-family: var(--head);font-weight: 800;font-size: 13px;line-height: 1;color: var(--text-2);background: var(--raised);box-shadow: inset 0 0 0 1px var(--line-strong)}.ldr-1 .ldr-rank{color: #1A1206;background: #E8B84A;box-shadow: none}.ldr-2 .ldr-rank{color: #14161C;background: #C9CED8;box-shadow: none}.ldr-3 .ldr-rank{color: #1C1008;background: #CD8A55;box-shadow: none}.ldr-av{flex: none;width: 42px;height: 42px;border-radius: 50%;display: inline-flex;align-items: center;justify-content: center;position: relative;overflow: hidden;font-family: var(--head);font-weight: 800;font-size: 14px;color: var(--text-2);background: var(--raised);box-shadow: inset 0 0 0 1px var(--line-strong)}.ldr-1 .ldr-av{box-shadow: 0 0 0 2px #E8B84A}.ldr-txt{display: flex;flex-direction: column;gap: 2px;min-width: 0}.ldr-name{font-size: 15px;font-weight: 700;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.ldr-n{font-size: 13px;color: var(--text-3)}.lb{padding-block: clamp(28px,4vw,44px) 0}.lb-head{display: flex;flex-wrap: wrap;align-items: baseline;gap: 6px 16px;margin-bottom: 18px}.lb-live{position: relative;display: inline-flex;align-items: center;gap: 8px;font-size: 13px;color: var(--text-3);letter-spacing: .03em}.lb-live::before{content: '';width: 7px;height: 7px;border-radius: 50%;flex: none;background: var(--ok);box-shadow: 0 0 0 3px rgba(47,191,113,.16)}.lb-live::after{content: '';position: absolute;inset-inline-start: 0;top: 50%;width: 7px;height: 7px;margin-top: -3.5px;border-radius: 50%;background: var(--ok);opacity: 0}html.rv-js .lb-live::after{animation: rv-ping 1.7s cubic-bezier(0,0,.2,1) infinite}@media (prefers-reduced-motion: reduce){html.rv-js .lb-live::after{animation: none}}.lb-grid{display: grid;gap: 14px;grid-template-columns: repeat(2,minmax(0,1fr))}.lb-tile{min-width: 0;display: flex;flex-direction: column;gap: 10px}@media (max-width: 639px){.lb-grid{gap: 12px}.lb-tile{grid-column: 1 / -1}.lb-tile.lb-half{grid-column: auto}}@media (max-width: 379px){.lb-tile.lb-half{grid-column: 1 / -1}}@media (min-width: 640px) and (max-width: 999px){.lb-clip,.lb-odd{grid-column: 1 / -1}}@media (min-width: 1000px){.lb-c{grid-template-columns: minmax(0,1.6fr) repeat(2,minmax(0,1fr))}.lb-c.lb-n1{grid-template-columns: minmax(0,1.6fr) minmax(0,2fr)}.lb-c:is(.lb-n3,.lb-n4) .lb-clip{grid-row: span 2}.lb-c .lb-odd{grid-column: span 2}.lb-c.lb-n1 .lb-odd{grid-column: auto}.lb-nc.lb-n3{grid-template-columns: repeat(3,minmax(0,1fr))}.lb-nc.lb-n4{grid-template-columns: repeat(4,minmax(0,1fr))}.lb-nc.lb-n1{grid-template-columns: minmax(0,1fr)}}.lb-th{display: flex;align-items: center;justify-content: space-between;gap: 8px;min-height: 24px}.lb-h{margin: 0;display: flex;align-items: flex-start;gap: 8px;min-width: 0;font-family: var(--head);font-size: 14px;font-weight: 800;line-height: 1.35;letter-spacing: .03em;color: var(--text-2)}.lb-h::before{content: '';width: 6px;height: 6px;flex: none;margin-top: calc((1.35em - 6px) / 2);background: var(--brand);box-shadow: 0 0 8px rgba(225,43,43,.7)}.lb-online .lb-h::before{background: var(--ok);box-shadow: 0 0 8px rgba(47,191,113,.6)}.lb-total{font-size: 20px;font-weight: 600;line-height: 1;color: var(--text)}.lb-srvs{display: grid;grid-template-columns: minmax(0,1fr);gap: 8px;margin: 0;padding: 0}.lb-srv{display: grid;grid-template-columns: 9px minmax(0,1fr) auto;grid-template-rows: auto 5px;column-gap: 9px;row-gap: 5px;align-items: center;min-width: 0;font-size: 14px;font-weight: 700;line-height: 1.3}.lb-srv-mk{grid-area: 1 / 1;width: 9px;height: 9px;background: var(--accent);box-shadow: 0 0 8px var(--accent)}.lb-srv-n{grid-area: 1 / 2;justify-self: start;max-width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: var(--text)}.lb-srv-n:has(.nm1){justify-self: stretch;container-type: inline-size}.lb-bar{grid-area: 2 / 2 / 3 / 4;position: relative;height: 5px;overflow: hidden;background: var(--hud-f2);box-shadow: inset 0 0 0 1px var(--hud-line)}.lb-bar > i{position: absolute;inset: 0;background: var(--accent);transform-origin: 100% 50%;transition: transform .9s var(--spring,ease)}.lb-bar::after{content: '';position: absolute;inset: 0;background: repeating-linear-gradient(90deg,transparent 0 7px,var(--hud-f1) 7px 9px)}.lb-v{grid-area: 1 / 3;text-align: end;font-size: 13px;color: var(--text-2);white-space: nowrap}.lb-v .num{font-size: 13px}.lb-st{font-weight: 600;color: var(--text-3)}.lb-srv:not([data-st="online"]) .lb-srv-n{color: var(--text-3)}.lb-srv:not([data-st="online"]) .lb-srv-mk{opacity: .45;box-shadow: none}.lb-srv[data-st="dev"] .lb-st{color: var(--blue-text)}.lb-srv[data-st="maintenance"] .lb-st{color: var(--warn)}.lb-ev{display: flex;flex-direction: column;gap: 10px;flex: 1}.lb-ev-a{display: flex;flex-direction: column;gap: 2px;min-height: 69px;color: inherit;text-decoration: none}.lb-ev-t{font-family: var(--head);font-size: 17px;font-weight: 800;line-height: 1.35;color: var(--text);display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;overflow-wrap: anywhere}.lb-ev-w{font-size: 13px;color: var(--text-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}@media (hover: hover){.lb-ev-a:hover .lb-ev-t{color: var(--accent-text,var(--brand-text))}}.lb-ev .lb-cd{display: grid;margin-top: auto}.lb-cd > *{grid-area: 1 / 1}.lb-cd .ev-cells{max-width: none}.lb-cd[data-done] .ev-cells{display: grid;visibility: hidden}.lb-cd .ev-now{align-self: center}.lb-empty{margin: 0;display: flex;align-items: flex-start;gap: 10px;flex: 1;font-size: 14px;line-height: 1.6;color: var(--text-3)}.lb-empty svg{flex: none;margin-top: 3px;color: var(--text-4)}.lb-ldrs{display: grid;grid-template-columns: minmax(0,1fr);gap: 2px;margin: 0;padding: 0}.lb-ldrs > li{min-width: 0}.lb-ldt{container-type: inline-size}@container (min-width: 520px){.lb-ldrs{grid-template-columns: repeat(3,minmax(0,1fr));gap: 12px}}.lb-ldr{display: flex;align-items: center;gap: 10px;min-height: 44px;min-width: 0;color: inherit;text-decoration: none}.lb-ldr .ldr-rank{width: 24px;height: 24px;font-size: 13px}.lb-ldr .ldr-av{width: 32px;height: 32px;font-size: 13px}@media (min-width: 380px) and (max-width: 639px){.lb-half .lb-ldr .ldr-av{display: none}}.lb-ldr-txt{display: flex;flex-direction: column;min-width: 0;line-height: 1.3}.lb-ldr-n{align-self: flex-start;max-width: 100%;font-size: 14px;font-weight: 700;color: var(--text);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.lb-ldr-c{font-size: 13px;color: var(--text-3);white-space: nowrap}@media (hover: hover){.lb-ldr:hover .lb-ldr-n{color: var(--brand-text)}}.lb-pl{display: flex;flex-direction: column;gap: 4px;min-height: 44px;color: inherit;text-decoration: none;flex: 1}.lb-names{font-size: 14px;line-height: 1.5;color: var(--text);overflow-wrap: anywhere;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;min-height: 3em}.lb-names bdi{font-weight: 700}.lb-more{font-size: 13px;line-height: 1.5;min-height: 1.5em;color: var(--accent-text,var(--text-3))}.lb-all{margin-top: auto;padding-top: 6px;font-size: 13px;color: var(--text-3)}@media (hover: hover){.lb-pl:hover .lb-names bdi{color: var(--accent-text,var(--brand-text))}.lb-pl:hover .lb-all{color: var(--text)}}.lb-nw{white-space: nowrap}.lb-clip{position: relative;display: block;min-height: 260px;color: var(--text);text-decoration: none}@media (min-width: 640px) and (max-width: 999px){.lb-clip{min-height: 0;aspect-ratio: 2 / 1;max-height: 440px}}@media (min-width: 1000px){.lb-clip{min-height: 340px}}.lb-media{position: absolute;inset: 0;overflow: hidden;container-type: size;background: var(--hud-f2)}.lb-thumb{position: absolute;inset: 0;background: center / cover no-repeat}.lb-thumb-v{background-size: 237% auto}@supports (width: 1cqh){.lb-thumb{inset: auto;left: 50%;top: 50%;width: max(100cqw,177.78cqh);aspect-ratio: 4 / 3;transform: translate(-50%,-50%);background-size: 100% 100%}.lb-thumb-v{width: max(237cqw,133.34cqh)}}.lb-art{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;object-position: left center}.lb-plat{position: absolute;inset: 0;background: radial-gradient(70% 80% at 50% 42%,rgba(225,43,43,.24),transparent 70%),linear-gradient(160deg,#161A28,#07080D)}.lb-plat-n{position: absolute;top: 12%;inset-inline: 0;text-align: center;white-space: nowrap;font-family: var(--head);font-weight: 900;font-size: 44px;font-size: clamp(30px,6.2cqw,64px);letter-spacing: .08em;text-transform: uppercase;line-height: 1;color: rgba(255,255,255,.07);-webkit-text-stroke: 1px rgba(255,255,255,.16)}.lb-shade{position: absolute;inset: 0;background: linear-gradient(to top,rgba(6,6,9,.95) 0%,rgba(6,6,9,.82) 34%,rgba(6,6,9,.3) 62%,rgba(6,6,9,0) 80%)}.lb-tag{position: absolute;z-index: 2;top: 16px;inset-inline-end: 18px;padding: 3px 9px;font-family: var(--head);font-size: 13px;font-weight: 700;letter-spacing: .04em;color: var(--text);background: rgba(10,12,19,.8);box-shadow: inset 0 0 0 1px var(--hud-line-hi)}.lb-play{position: absolute;z-index: 2;left: 50%;top: 40%;width: 64px;height: 64px;transform: translate(-50%,-50%);isolation: isolate;display: grid;place-items: center;color: var(--neon-red-ink);filter: drop-shadow(0 0 8px var(--neon-red-glow));transition: filter .25s var(--out,ease)}.lb-play::before,.lb-play::after{content: '';position: absolute;inset: 0;clip-path: polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.lb-play::before{z-index: -2;background: linear-gradient(135deg,var(--neon-red),var(--neon-red-2) 50%,var(--neon-red))}.lb-play::after{z-index: -1;inset: 2px;background: rgba(11,11,16,.78)}.lb-play svg{margin-inline-start: -3px}@media (hover: hover){.lb-clip:hover .lb-play{filter: drop-shadow(0 0 16px var(--neon-red))}.lb-clip:hover .lb-play::after{background: var(--neon-red-fill)}}.lb-cap{position: absolute;z-index: 2;inset-inline: 18px;bottom: 16px;display: flex;flex-direction: column;align-items: flex-start;gap: 3px}.lb-cap .lb-h{color: var(--brand-text)}.lb-clip-t{font-family: var(--head);font-size: clamp(18px,2vw,22px);font-weight: 800;line-height: 1.3;color: #fff;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;overflow-wrap: anywhere;text-shadow: 0 1px 12px rgba(0,0,0,.6)}.lb-clip-by{font-size: 13px;color: var(--text-2);overflow-wrap: anywhere}.lb-go{margin-top: 6px;display: inline-flex;align-items: center;gap: 6px;padding: 6px 12px;font-size: 14px;font-weight: 700;color: var(--neon-blue-ink);background: rgba(11,11,16,.72);box-shadow: inset 0 0 0 1px var(--neon-blue)}@media (max-width: 639px){.lb-clip{display: flex;flex-direction: column;min-height: 0}.lb-media{position: relative;inset: auto;flex: none;aspect-ratio: 16 / 9}.lb-media .lb-shade{background: linear-gradient(to top,rgba(6,6,9,.55),rgba(6,6,9,0) 45%)}.lb-cap{position: static;padding: 12px 14px 16px}.lb-play{width: 54px;height: 54px;top: 50%}}.lb-edclip{display: none}html.ed-on .lb-edclip{display: inline-flex;align-items: center;min-height: 44px;font-size: 14px;color: var(--blue-text);text-decoration: underline}@property --tf-l{syntax: '<length>';inherits: true;initial-value: 14px}.tf-sec > .h2,.tf-sec > .lead{text-align: center;margin-inline: auto;text-wrap: balance}.tf{container: tf / inline-size;--ln-h: 58px;--g: 28px;--drop: 44px;--tf-pass: 40px;--tf-step: .87s;--tf-last: .66s}:where(.tf) :is(ul,li){list-style: none;margin: 0;padding: 0}.tf-tree,.tf-lv{display: flex;flex-direction: column;align-items: center;width: 100%}.tf-box,.tf-chip{--tf-cut: var(--cut);--tf-ln: var(--hud-line);--tf-mk: var(--accent);--tf-f1: var(--hud-f1);--tf-f2: var(--hud-f2);--tf-w: 1px;--tf-l: 14px;--tf-bo: 7px;position: relative;isolation: isolate;transition: --tf-l .22s var(--out)}.tf-box::before,.tf-chip::before{content: '';position: absolute;inset: 0;z-index: -1;pointer-events: none;border: var(--tf-w) solid transparent;background: linear-gradient(var(--tf-mk),var(--tf-mk)) top var(--tf-bo) right var(--tf-bo) / var(--tf-l) 2px no-repeat border-box,linear-gradient(var(--tf-mk),var(--tf-mk)) top var(--tf-bo) right var(--tf-bo) / 2px var(--tf-l) no-repeat border-box,linear-gradient(var(--tf-mk),var(--tf-mk)) bottom var(--tf-bo) left var(--tf-bo) / var(--tf-l) 2px no-repeat border-box,linear-gradient(var(--tf-mk),var(--tf-mk)) bottom var(--tf-bo) left var(--tf-bo) / 2px var(--tf-l) no-repeat border-box,linear-gradient(135deg,var(--tf-ln) calc(50% + var(--tf-w)),transparent 0) top left / var(--tf-cut) var(--tf-cut) no-repeat border-box,linear-gradient(-45deg,var(--tf-ln) calc(50% + var(--tf-w)),transparent 0) bottom right / var(--tf-cut) var(--tf-cut) no-repeat border-box,var(--tf-tex,none) padding-box,linear-gradient(180deg,var(--tf-f1),var(--tf-f2)) padding-box,linear-gradient(var(--tf-ln),var(--tf-ln)) border-box;clip-path: polygon(var(--tf-cut) 0,100% 0,100% calc(100% - var(--tf-cut)),calc(100% - var(--tf-cut)) 100%,0 100%,0 var(--tf-cut))}.tf .tf-box{display: flex;flex-direction: column;align-items: center;gap: 12px;min-width: min(100%,360px);max-width: 100%;padding: 22px 36px 24px;text-align: center}.tf-gold{--tf-ln: #5C4B20;--tf-mk: #F0C050;--tf-f1: #1A160C}.tf-silver{--tf-ln: #4A4E5A;--tf-mk: #E4E7EF}.tf-head{--tf-ln: color-mix(in srgb,var(--accent) 55%,var(--hud-line))}.tf-lab{margin: 0;font-family: var(--head);font-weight: 700;font-size: 15px;line-height: 1.4;letter-spacing: .02em;color: var(--accent-text,var(--brand-text));overflow-wrap: anywhere}.tf-lab.tf-lat{font-family: var(--mono);font-weight: 500;font-size: 13px;letter-spacing: .18em}.tf-ppl{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);justify-content: center;align-items: start;gap: 18px 48px;max-width: 100%}.tf-ppl > li{min-width: 0;max-width: 230px;display: flex;justify-content: center}.tf-ppl-wrap{--tf-pw: 168px;display: flex;flex-wrap: wrap;gap: 18px 16px}.tf-ppl-wrap > li{flex: 0 0 var(--tf-pw);max-width: none}.tf-ppl > li:has(> .tf-under){flex-direction: column;align-items: center}.tf-under{position: relative;display: grid;justify-items: stretch;gap: 8px;width: 100%;min-width: 180px;margin: 0;padding: 18px 0 0;list-style: none;text-align: start}.tf-under::before{content: '';position: absolute;top: 2px;left: 50%;width: 2px;height: 14px;transform: translateX(-50%);background: var(--accent,var(--brand))}.tf-p{display: flex;flex-direction: column;align-items: center;gap: 5px;width: 100%;min-width: 0;text-align: center;color: inherit;text-decoration: none}.tf-p .tf-nm{font-family: var(--head);font-weight: 800;font-size: 20px;line-height: 1.2;color: var(--text);overflow-wrap: anywhere}.tf-p .tf-ttl{font-size: 14px;line-height: 1.3;color: var(--text-3);overflow-wrap: anywhere}a.tf-p:hover .tf-av{transform: scale(1.06)}a.tf-p:hover .tf-nm{color: var(--accent-text,var(--brand-text))}a.tf-p:focus-visible{outline: 2px solid var(--accent-text,var(--brand-bright));outline-offset: 4px}.tf-av{--av-cut: 9px;position: relative;flex: none;overflow: hidden;width: 66px;height: 66px;display: grid;place-items: center;clip-path: polygon(var(--av-cut) 0,100% 0,100% calc(100% - var(--av-cut)),calc(100% - var(--av-cut)) 100%,0 100%,0 var(--av-cut));background: var(--raised);background: linear-gradient(135deg,color-mix(in srgb,var(--accent) 70%,#0B0C10),color-mix(in srgb,var(--accent) 24%,#0B0C10));transition: transform .3s var(--out)}.tf-ini{font-family: var(--head);font-weight: 800;font-size: 27px;line-height: 1;color: #fff}.tf-gold .tf-av{background: linear-gradient(135deg,#FFE7A0,#C2921C 60%,#7A5A0E)}.tf-gold .tf-ini{color: #2A1B00}.tf-silver .tf-av{background: linear-gradient(135deg,#FFFFFF,#A7ABB8 60%,#6B6F7C)}.tf-silver .tf-ini{color: #15171B}.tf-av .av-img{inset: 2px;border-radius: 0;clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px)}.tf-av-sm{--av-cut: 5px;width: 30px;height: 30px;background: var(--raised);background: linear-gradient(135deg,color-mix(in srgb,var(--accent) 55%,#2A2E3B),#14161D)}.tf-av-sm .tf-ini{font-size: 13px}.tf-av-sm .av-img{inset: 1.5px;clip-path: polygon(4.5px 0,100% 0,100% calc(100% - 4.5px),calc(100% - 4.5px) 100%,0 100%,0 4.5px)}.tf-srv{margin: 0;font-size: inherit}.tf-srv-a{display: flex;align-items: center;justify-content: center;gap: 12px;min-height: var(--tap);color: inherit;text-decoration: none}.tf-mk{flex: none;display: grid;place-items: center}.tf-mk img{display: block;object-fit: contain}.tf-srv-t{display: flex;flex-direction: column;align-items: flex-start;min-width: 0;text-align: start}.tf-srv-n{font-family: var(--head);font-weight: 800;font-size: 20px;line-height: 1.25;color: var(--text);overflow-wrap: anywhere}.tf-srv-c{font-size: 13px;font-weight: 400;line-height: 1.3;color: var(--text-3)}a.tf-srv-a:hover .tf-srv-n{color: var(--accent-text,var(--brand-text))}a.tf-srv-a:focus-visible{outline: 2px solid var(--accent-text,var(--brand-bright));outline-offset: 4px}.tf .tf-band{align-items: stretch;gap: 10px;width: 100%;min-width: 0;padding: 22px}.tf-band-t{display: flex;align-items: center;justify-content: center;gap: 8px;margin: 0;font-family: var(--head);font-weight: 800;font-size: 18px;line-height: 1.3;color: var(--accent-text,var(--brand-text))}.tf-band-n{padding: 1px 7px;font-size: 13px;color: var(--text-2);background: rgba(255,255,255,.08)}.tf-rows{display: grid;gap: 8px;text-align: start;grid-template-columns: repeat(auto-fit,minmax(min(100%,150px),1fr))}.tf-rows:has(> li:only-child){width: min(100%,260px);margin-inline: auto}.tf-row{display: flex;align-items: center;gap: 10px;min-height: var(--tap);padding: 6px 10px;background: rgba(255,255,255,.04);color: inherit;text-decoration: none}.tf-row-t{display: flex;flex-direction: column;min-width: 0}.tf-row .tf-nm{font-family: var(--head);font-weight: 700;font-size: 15px;line-height: 1.25;color: var(--text);overflow-wrap: anywhere}.tf-row .tf-ttl{font-size: 13px;line-height: 1.3;color: var(--text-3);overflow-wrap: anywhere}a.tf-row:hover{background: rgba(255,255,255,.08)}a.tf-row:hover .tf-nm{color: var(--accent-text,var(--brand-text))}a.tf-row:focus-visible{outline: 2px solid var(--accent-text,var(--brand-bright));outline-offset: 2px}button.tf-p,button.tf-row{appearance: none;border: 0;margin: 0;font: inherit;color: inherit;cursor: pointer}button.tf-p{background: none;padding: 0}button.tf-row{width: 100%;text-align: start}button.tf-p:hover .tf-av{transform: scale(1.06)}button.tf-p:hover .tf-nm,button.tf-row:hover .tf-nm{color: var(--accent-text,var(--brand-text))}button.tf-row:hover{background: rgba(255,255,255,.08)}button.tf-p:focus-visible,button.tf-row:focus-visible{outline: 2px solid var(--accent-text,var(--brand-bright));outline-offset: 4px}.tf-more{font-family: var(--head);font-weight: 700;font-size: 12px;letter-spacing: .04em;color: var(--accent-text,var(--brand-text))}.tf-bio{width: min(470px,calc(100vw - 32px));max-height: calc(100dvh - 48px);overflow: auto;margin: auto;padding: 0;text-align: start;background: var(--surface);color: var(--text);border: 1px solid var(--line-strong);clip-path: polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.tf-bio::backdrop{background: rgba(4,5,9,.6)}.tf-bio-band{position: relative;height: 92px;background: linear-gradient(120deg,color-mix(in srgb,var(--accent,var(--brand)) 55%,var(--surface)),var(--surface) 78%)}.tf-bio-band::after{content: '';position: absolute;inset: 0;pointer-events: none;background: repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 1px,transparent 1px 18px)}.tf-bio-x{position: absolute;z-index: 1;top: 8px;inset-inline-end: 8px;width: var(--tap);height: var(--tap);display: grid;place-items: center;border: 0;border-radius: 50%;background: rgba(0,0,0,.38);color: #fff;cursor: pointer}.tf-bio-x:hover{background: rgba(0,0,0,.6)}.tf-bio-srv{position: absolute;z-index: 1;bottom: 10px;inset-inline-end: 14px;display: inline-flex;align-items: center;gap: 6px;max-width: calc(100% - 150px);padding-block: 3px;padding-inline: 4px 10px;border-radius: 999px;background: rgba(0,0,0,.42);font-family: var(--head);font-weight: 700;font-size: 13px;color: #fff;white-space: nowrap;overflow: hidden;text-overflow: ellipsis}.tf-bio-srv img{width: 22px;height: 22px;border-radius: 50%;flex: none}.tf-bio-av{position: absolute;z-index: 1;inset-inline-start: 22px;bottom: -42px;padding: 3px;background: var(--accent,var(--brand));clip-path: polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px)}.tf-bio-av .tf-av{width: 84px;height: 84px;--av-cut: 11px}.tf-bio-av .tf-ini{font-size: 30px}.tf-bio-b{display: grid;gap: 12px;padding: 52px 22px 20px}.tf-bio-b.tf-bio-noav{padding-top: 18px}.tf-bio-n{display: flex;align-items: center;flex-wrap: wrap;gap: 8px 10px}.tf-bio-n .tf-nm{font-family: var(--head);font-weight: 900;font-size: 24px;line-height: 1.15;color: var(--text);overflow-wrap: anywhere}.tf-bio-role{display: inline-flex;align-items: center;min-height: 26px;padding-inline: 10px;border-radius: 999px;font-family: var(--head);font-weight: 800;font-size: 13px;color: var(--accent-text,var(--brand-text));background: color-mix(in srgb,var(--accent,var(--brand)) 16%,transparent);border: 1px solid color-mix(in srgb,var(--accent,var(--brand)) 50%,transparent)}.tf-bio-st{list-style: none;margin: 0;padding: 0;display: grid;gap: 8px;grid-template-columns: repeat(auto-fit,minmax(min(100%,108px),1fr))}.tf-bio-st li{padding: 10px 12px;border-radius: var(--r);background: var(--raised);border: 1px solid var(--line)}.tf-bio-st b{display: block;font-family: var(--head);font-weight: 900;font-size: 18px;line-height: 1.25;white-space: nowrap}.tf-bio-st small{font-family: var(--head);font-weight: 700;font-size: 13px;color: var(--text-3)}.tf-bio-q{margin: 0;padding: 10px 14px;border-inline-start: 3px solid var(--accent,var(--brand));border-radius: var(--r-xs);background: var(--sunken);color: var(--text-2);font-size: 15px;line-height: 1.6;overflow-wrap: anywhere}.tf-bio-a{display: flex;gap: 8px;flex-wrap: wrap}@media (max-width: 640px){.tf-bio{inset: auto 0 0 0;margin: 0;width: 100%;max-width: 100%;max-height: 88dvh;clip-path: none;border: 0;border-top: 1px solid var(--line-strong);border-radius: 20px 20px 0 0}}.tb-prev.tf-bio{width: 100%;max-width: 470px;margin: 0;max-height: none;overflow: visible}.tf-ln{position: relative;display: block;flex: none;width: 2px;height: var(--ln-h);margin: 3px 0 8px;background: var(--accent);box-shadow: 0 0 8px 1px var(--accent);box-shadow: 0 0 8px 1px var(--accent),0 0 24px 3px color-mix(in srgb,var(--accent) 40%,transparent)}.tf-ln::after{content: '';position: absolute;left: 50%;bottom: -4px;width: 14px;height: 10px;transform: translateX(-50%);background: #fff;background: color-mix(in srgb,var(--accent) 45%,#fff);clip-path: polygon(0 0,100% 0,50% 100%)}.tf-ln::before{content: '';position: absolute;left: 50%;top: 0;width: 6px;height: 16px;margin-left: -3px;border-radius: 3px;background: #fff;box-shadow: 0 0 10px 3px var(--accent);opacity: 0}.rv-js .tf-on .tf-ln::before{animation: tf-spark 2.4s linear infinite}@keyframes tf-spark{0%{transform: translateY(-8px);opacity: 0}15%,85%{opacity: 1}100%{transform: translateY(calc(var(--ln-h) - 22px));opacity: 0}}@media (prefers-reduced-motion: reduce){.rv-js .tf-on .tf-ln::before{animation: none}}.tf-split,.tf-bus,.tf-br{--W: min(100cqi,var(--n) * 330px + (var(--n) - 1) * var(--g));--H: calc((var(--n) - 1) * (var(--W) + var(--g)) / (2 * var(--n)));--D: calc((var(--n) - 1) * (var(--ln-h) + var(--tf-pass)) + var(--ln-h) + 16px);--P: calc((var(--n) - 1) * var(--tf-step) + var(--tf-last))}.tf-split{--o: 0px}.tf-bus{--o: var(--ln-h);position: relative;display: block;flex: none;width: 0;height: 0}.tf-b{--o: calc(var(--i,0) * (var(--ln-h) + var(--tf-pass)))}.tf-flow::before{content: none}.tf-sk{position: absolute;inset: 0 -16px;overflow: hidden;pointer-events: none;z-index: 1}.tf-ln.tf-flow > .tf-sk{bottom: 6px}.tf-sk::before{content: '';position: absolute;bottom: 100%;left: 50%;width: 6px;height: 16px;margin-left: -3px;border-radius: 3px;background: #fff;box-shadow: 0 0 10px 3px var(--accent);opacity: 0}.tf-bus .tf-sk{inset: auto;top: -16px;width: 50%;height: 34px}.tf-bus .tf-sk-a{right: 50%;--sx: -1}.tf-bus .tf-sk-b{left: 50%;--sx: 1}.tf-bus .tf-sk::before{bottom: auto;top: 14px;width: 16px;height: 6px;margin: 0}.tf-bus .tf-sk-a::before{left: 100%}.tf-bus .tf-sk-b::before{left: auto;right: 100%}.tf-bus .tf-sk{-webkit-mask-image: linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent);mask-image: linear-gradient(90deg,transparent,#000 8px,#000 calc(100% - 8px),transparent)}.rv-js .tf-on .tf-sk::before{animation: tf-flow-y var(--P) linear infinite}.rv-js .tf-on .tf-bus .tf-sk::before{animation-name: tf-flow-x}@keyframes tf-flow-y{0%{transform: translateY(calc(-1 * var(--o)));opacity: 1}75%,100%{transform: translateY(calc(var(--D) - var(--o)));opacity: 1}}@keyframes tf-flow-x{0%{transform: translateX(calc(var(--sx) * -1 * var(--o)));opacity: 1}75%,100%{transform: translateX(calc(var(--sx) * (var(--D) - var(--o))));opacity: 1}}@media (prefers-reduced-motion: reduce){.rv-js .tf-on .tf-sk::before{animation: none}}.tf-br{position: relative;display: flex;flex-direction: column;align-items: center;width: 100%}.tf-b{display: flex;flex-direction: column;align-items: center;width: 100%;max-width: 560px}.tf-b:first-child > .tf-chain{height: 0;margin: 0;box-shadow: none}.tf-b:first-child > .tf-chain::after{display: none}@container tf (min-width: 860px){.tf-split:is(.tf-n2,.tf-n3,.tf-n4){margin-bottom: 0}.tf-split:is(.tf-n2,.tf-n3,.tf-n4)::after{display: none}.tf-br:is(.tf-n2,.tf-n3,.tf-n4){display: grid;grid-template-columns: repeat(var(--n),minmax(0,1fr));gap: var(--g);align-items: start;padding-top: var(--drop);max-width: calc(var(--n) * 330px + (var(--n) - 1) * var(--g))}.tf-br:is(.tf-n2,.tf-n3,.tf-n4)::before{content: '';position: absolute;top: 0;height: 2px;inset-inline: calc((100% - (var(--n) - 1) * var(--g)) / (2 * var(--n)));background: var(--accent);box-shadow: 0 0 8px 1px var(--accent)}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) > .tf-b{position: relative;max-width: none}.tf-split:is(.tf-n2,.tf-n3,.tf-n4),.tf-bus:is(.tf-n2,.tf-n3,.tf-n4),.tf-br:is(.tf-n2,.tf-n3,.tf-n4){--D: calc(var(--ln-h) + var(--H) + var(--drop) + 16px)}:is(.tf-split,.tf-bus,.tf-br).tf-n2{--P: 2.64s}:is(.tf-split,.tf-bus,.tf-br).tf-n3{--P: 4.2s}:is(.tf-split,.tf-bus,.tf-br).tf-n4{--P: 5.2s}.tf-bus:is(.tf-n2,.tf-n3,.tf-n4){width: calc(2 * var(--H))}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) > .tf-b{--o: calc(var(--ln-h) + var(--d,0) * (var(--W) + var(--g)) / var(--n))}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) .tf-chain{position: absolute;top: calc(-1 * var(--drop));left: 50%;height: var(--drop);margin: 0 0 0 -1px;background: none;box-shadow: none}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) .tf-chain::after{display: none}.tf-split:is(.tf-n2,.tf-n3,.tf-n4) > .tf-sk{bottom: 0}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) .tf-chain > .tf-sk{bottom: 10px}.tf-split:is(.tf-n2,.tf-n3,.tf-n4) > .tf-sk{-webkit-mask-image: linear-gradient(180deg,#000 calc(100% - 8px),transparent);mask-image: linear-gradient(180deg,#000 calc(100% - 8px),transparent)}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) .tf-chain > .tf-sk{-webkit-mask-image: linear-gradient(180deg,transparent,#000 8px,#000 calc(100% - 6px),transparent);mask-image: linear-gradient(180deg,transparent,#000 8px,#000 calc(100% - 6px),transparent)}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) > .tf-b::after{content: '';position: absolute;top: calc(-1 * var(--drop));left: 50%;width: 14px;height: var(--drop);transform: translateX(-50%);background: linear-gradient(var(--accent),var(--accent)) 50% 0 / 2px calc(100% - 8px) no-repeat,conic-gradient(from -30deg at 50% 100%,#fff 60deg,transparent 0) 50% 100% / 14px 10px no-repeat;background: linear-gradient(var(--accent),var(--accent)) 50% 0 / 2px calc(100% - 8px) no-repeat,conic-gradient(from -30deg at 50% 100%,color-mix(in srgb,var(--accent) 45%,#fff) 60deg,transparent 0) 50% 100% / 14px 10px no-repeat;filter: drop-shadow(0 0 4px var(--accent))}}.tf-units{display: flex;flex-wrap: wrap;justify-content: center;gap: 12px;width: 100%}.tf-units > .tf-lab{flex: 0 0 100%;text-align: center}.tf .tf-chip{order: 1;flex: 1 1 0;min-width: 130px;max-width: 200px;min-height: var(--tap);display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 12px 10px;text-align: center;cursor: pointer;--tf-cut: var(--cut-sm);--tf-l: 0px;--tf-bo: 4px}@media (hover: hover){.tf-chip:hover{--tf-ln: var(--hud-line-hi);--tf-l: 10px}}@media (hover: hover) and (prefers-reduced-motion: reduce){.tf-chip:hover{--tf-l: 0px}}.tf-chip-n{font-family: var(--head);font-weight: 800;font-size: 15px;line-height: 1.25;color: var(--text-2);overflow-wrap: anywhere}.tf .tf-chip{container-type: inline-size}.tf-chip-n{max-width: 100%;--nm1-k: .51}.tf-chip-c{font-size: 13px;line-height: 1.3;color: var(--text-3)}.tf-radio{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.tf-chip:has(.tf-radio:checked){--tf-ln: var(--accent);--tf-w: 2px;--tf-l: 10px;--tf-tex: linear-gradient(180deg,color-mix(in srgb,var(--accent) 22%,transparent),transparent 75%)}.tf-chip:has(.tf-radio:checked) .tf-chip-n{color: var(--text)}.tf-chip:has(.tf-radio:focus-visible){--tf-w: 3px;--tf-ln: var(--brand-bright);--tf-l: 10px;filter: drop-shadow(0 0 7px rgba(255,107,107,.55))}.tf-unit{order: 2;flex: 0 0 100%;width: 100%;min-width: 0;display: flex;flex-direction: column;align-items: center}@supports selector(:has(a)){.tf-units > .tf-unit{display: none}.tf-chip:has(.tf-radio:checked) + .tf-unit{display: flex}}@container tf (max-width: 859px){.tf .tf-chip{flex: 0 0 calc((100% - 24px) / 3);min-width: 0;max-width: none}}@container tf (max-width: 559px){.tf-tree{--ln-h: 44px;--tf-step: .75s;--tf-last: .53s}.tf .tf-box{width: 100%;min-width: 0;padding: 18px 12px 20px}.tf .tf-band{padding: 18px 12px}.tf-ppl{--tf-pw: clamp(88px,(100cqi - 44px) / 3,112px);display: flex;flex-wrap: wrap;gap: 16px 10px}.tf-ppl > li{flex: 0 0 var(--tf-pw);max-width: none}.tf-p .tf-av{width: 52px;height: 52px}.tf-p .tf-ini{font-size: 21px}.tf-p .tf-nm{font-size: 16.5px}.tf-p .tf-ttl{font-size: 13px}.tf-srv-n{font-size: 18px}.tf .tf-chip{flex: 0 0 calc(50% - 6px);gap: 4px;padding: 10px 8px}.tf-chip .tf-mk img{width: 26px;height: 26px}.tf-rows{gap: 6px}.tf-row{gap: 8px;padding: 5px 6px}}@supports not (color: color-mix(in srgb,red 50%,transparent)){.tf-head{--tf-ln: var(--accent)}.tf-chip:has(.tf-radio:checked){--tf-tex: none}}@media (forced-colors: active){.tf-box,.tf-chip{border: 1px solid CanvasText}.tf-box::before,.tf-chip::before{display: none}.tf-ln,.tf-ln::after,.tf-br:is(.tf-n2,.tf-n3,.tf-n4)::before{forced-color-adjust: none;background: CanvasText;box-shadow: none}.tf-ln::before,.tf-sk{display: none}.tf-br:is(.tf-n2,.tf-n3,.tf-n4) > .tf-b::after{forced-color-adjust: none;background: CanvasText;width: 2px;filter: none}.tf-chip:has(.tf-radio:checked){border: 3px solid Highlight}.tf-chip:has(.tf-radio:focus-visible){outline: 2px solid CanvasText;outline-offset: 3px;filter: none}}.stg{--accent: #E12B2B;--accent-text: #FF8A80;display: inline-flex;align-items: center;gap: 5px;flex: none;vertical-align: middle;min-height: 18px;padding: 0 6px 0 5px;margin: 0;border-radius: 0;font: 700 11px/1 var(--mono);letter-spacing: .05em;white-space: nowrap;direction: ltr;unicode-bidi: isolate;color: var(--accent-text);background: linear-gradient(180deg,color-mix(in oklab,var(--accent) 17%,#15161C),color-mix(in oklab,var(--accent) 7%,#0E0F14));box-shadow: inset 0 0 0 1px color-mix(in oklab,var(--accent) 50%,transparent)}.stg-gem{display: block;width: 7px;height: 7px;flex: none;transform: rotate(45deg);background: conic-gradient(from 45deg,color-mix(in oklab,var(--accent) 55%,#000) 0 25%,var(--accent) 0 50%,color-mix(in oklab,var(--accent) 40%,#fff) 0 75%,color-mix(in oklab,var(--accent) 70%,#fff) 0);box-shadow: inset 0 0 0 1px rgba(255,255,255,.22)}.stg-sm{min-height: 15px;gap: 4px;padding: 0 5px 0 4px;font-size: 10px;letter-spacing: .05em}.stg-sm .stg-gem{width: 6px;height: 6px}.tf-row-t > .stg{align-self: flex-start}.stg .sr{font-family: var(--font);letter-spacing: normal}.post-ident .stg{align-self: center}@media (forced-colors: active){.stg{border: 1px solid CanvasText}.stg-gem{background: CanvasText}}[data-masonry].is-masonry{grid-auto-rows: 1px;row-gap: 0;align-items: start;margin-bottom: calc(-1 * var(--m-gap,0px))}.bell-g-forum{--c: #2E7DFF;--ct: #6EA6FF}.bell-g-support{--c: #2FBF71;--ct: #5BD592}.bell-g-team{--c: #8B5CF6;--ct: #B49BFA}.bell-g-achieve{--c: #E6A817;--ct: #F2C14E}.bell-g-games{--c: #F2711C;--ct: #F7995A}.bell-g-market{--c: #EC4899;--ct: #F27DB8}.bell-g-site{--c: #E12B2B;--ct: #FF7070}.bell-pop{position: fixed;z-index: 90;top: calc(var(--head-h,68px) + 6px);width: min(420px,calc(100vw - 16px));max-height: min(76vh,640px);display: flex;flex-direction: column;background: var(--elevated);color: var(--text);border: 1px solid var(--line-strong);clip-path: polygon(14px 0,100% 0,100% calc(100% - 14px),calc(100% - 14px) 100%,0 100%,0 14px)}.bell-pop[hidden]{display: none}.bell-pop-head{display: flex;align-items: center;gap: var(--s-2);padding: var(--s-3) var(--s-4) var(--s-2)}.bell-pop-t{font-family: var(--head);font-weight: 800;font-size: 17px;margin: 0}.bell-n{min-width: 22px;height: 22px;padding: 0 6px;border-radius: 11px;display: inline-grid;place-items: center;background: var(--brand);color: #fff;font-family: var(--mono);font-size: 12px}.bell-n[hidden]{display: none}.bell-acts{display: flex;flex-wrap: wrap;gap: 2px;margin-inline-start: auto}.bell-all,.bell-clear{min-height: var(--tap);padding-inline: var(--s-2);background: none;border: 0;color: var(--text-2);font: inherit;font-size: 13px;font-weight: 700;cursor: pointer;border-radius: var(--r-sm)}.bell-all:hover,.bell-clear:hover{color: var(--text);background: var(--raised)}.bell-all[hidden],.bell-clear[hidden]{display: none}.bell-x.bell-close{display: none}.bell-sum{margin: 0 var(--s-4) var(--s-2);padding: 10px 12px;border-radius: var(--r);background: var(--raised);border: 1px solid var(--line);font-family: var(--head);font-weight: 700;font-size: 13.5px;line-height: 1.5}.bell-sum[hidden]{display: none}.bell-chips{display: flex;flex-wrap: wrap;gap: 6px;padding: 0 var(--s-4) var(--s-3);border-bottom: 1px solid var(--line)}.bell-chips[hidden]{display: none}.bell-chip{display: inline-flex;align-items: center;gap: 6px;min-height: var(--tap);padding-inline: 10px;border-radius: 999px;border: 1px solid var(--line-strong);background: none;color: var(--text-2);font: inherit;font-size: 13px;font-weight: 700;cursor: pointer}.bell-chip i{width: 7px;height: 7px;border-radius: 50%;background: var(--c,var(--text-3))}.bell-chip[aria-pressed="true"]{background: var(--raised);color: var(--text);border-color: var(--line-loud)}.bell-list{overflow-y: auto;overscroll-behavior: contain;margin: 0;padding: 2px var(--s-2) var(--s-2);list-style: none}.bell-day{margin: 10px 8px 4px;color: var(--text-3);font-family: var(--head);font-weight: 800;font-size: 13px}.bell-item{position: relative;display: flex;align-items: flex-start;gap: 2px;border-radius: var(--r)}.bell-item::before{content: '';position: absolute;inset-block: 10px;inset-inline-start: 6px;width: 3px;border-radius: 2px;background: var(--c,var(--line-loud));pointer-events: none}.bell-item + .bell-item{margin-top: 2px}.bell-item.is-new{background: var(--raised)}.bell-go{flex: 1;min-width: 0;display: grid;gap: 2px;padding: 9px var(--s-2) 9px 0;padding-inline-start: 18px;border-radius: var(--r-sm);text-decoration: none;color: inherit}a.bell-go:hover{background: color-mix(in srgb,var(--c,var(--brand)) 10%,transparent)}.bell-k{display: flex;align-items: center;gap: 6px;font-size: 13px;color: var(--text-3)}.bell-k b{color: var(--ct,var(--text-2));font-weight: 800}.bell-k .ud{width: 7px;height: 7px;border-radius: 50%;background: var(--brand-bright);flex: none}.bell-line{display: flex;align-items: flex-start;gap: 8px}.bell-ph{flex: none;width: 24px;height: 24px;margin-top: 1px;border-radius: 50%;object-fit: cover;background: var(--sunken)}.bell-text{display: block;min-width: 0;font-size: 14.5px;font-weight: 600;line-height: 1.5;color: var(--text-2);unicode-bidi: plaintext}.bell-item.is-new .bell-text{color: var(--text)}.bell-act{justify-self: start;margin-top: 6px;display: inline-flex;align-items: center;min-height: 30px;padding-inline: 12px;border-radius: 6px;font-family: var(--head);font-weight: 800;font-size: 13px;color: var(--text);border: 1px solid color-mix(in srgb,var(--c,var(--brand)) 60%,transparent);background: color-mix(in srgb,var(--c,var(--brand)) 18%,transparent)}.bell-x{flex: none;width: var(--tap);height: var(--tap);display: inline-flex;align-items: center;justify-content: center;background: none;border: 0;color: var(--text-3);cursor: pointer;border-radius: var(--r-sm)}.bell-x:hover{color: var(--text);background: var(--raised)}.bell-x svg{width: 16px;height: 16px}.bell-empty{padding: var(--s-6) var(--s-4);text-align: center;color: var(--text-3);font-size: 14.5px}@media (max-width: 640px){.bell-pop{top: 0 !important;left: 0 !important;width: 100%;height: 100%;max-height: none;border: 0;clip-path: none;box-shadow: 0 0 0 100vmax var(--elevated)}.bell-pop-head{min-height: 56px;padding-block: var(--s-2);border-bottom: 1px solid var(--line);flex-wrap: wrap}.bell-sum{margin-top: var(--s-3)}.bell-chips{padding-top: var(--s-2)}.bell-x.bell-close{display: inline-flex}}.bell-toasts{position: fixed;z-index: 86;top: calc(var(--head-h,68px) + 12px);inset-inline-end: 24px;width: min(360px,calc(100vw - 20px));display: grid;gap: var(--s-2);pointer-events: none}.bell-toast{position: relative;pointer-events: auto;padding: 12px 14px 15px;padding-inline-start: 22px;background: var(--elevated);border: 1px solid var(--line-strong);color: var(--text);font-size: 14px;line-height: 1.5;clip-path: polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);opacity: 0;transform: translateY(-8px);transition: opacity .2s var(--ease),transform .25s var(--out)}.bell-toast.is-on{opacity: 1;transform: none}.bell-toast::before{content: '';position: absolute;inset-block: 12px 15px;inset-inline-start: 9px;width: 3px;border-radius: 2px;background: var(--c)}.bell-toast .bell-go{padding: 0}.bell-toast .bell-text{color: var(--text);margin-top: 2px}.bell-toast-row{display: flex;flex-wrap: wrap;gap: var(--s-2);margin-top: 10px}.bell-toast-row a,.bell-toast-row button{display: inline-flex;align-items: center;min-height: 36px;padding-inline: 14px;border-radius: 7px;font: inherit;font-family: var(--head);font-weight: 800;font-size: 13px;cursor: pointer;text-decoration: none}.bell-toast-go{color: #fff;border: 1px solid color-mix(in srgb,var(--c) 60%,transparent);background: color-mix(in srgb,var(--c) 22%,transparent)}.bell-toast-later{color: var(--text-2);border: 1px solid var(--line-strong);background: none}.bell-toast-bar{position: absolute;inset: auto 0 0 0;height: 3px;background: var(--c);transform-origin: right}@media (prefers-reduced-motion: no-preference){.bell-toast.is-on .bell-toast-bar{animation: bell-bar var(--bell-dur,7s) linear forwards}.bell-toast:hover .bell-toast-bar,.bell-toast:focus-within .bell-toast-bar{animation-play-state: paused}}@keyframes bell-bar{from{transform: scaleX(1)}to{transform: scaleX(0)}}@media (max-width: 640px){.bell-toasts{inset-inline: 10px;width: auto;top: calc(var(--head-h,56px) + 8px)}}.me-pop{position: fixed;z-index: 90;top: calc(var(--head-h,68px) + 6px);left: 8px;width: min(312px,calc(100vw - 16px));padding: 14px;color: var(--text);isolation: isolate;filter: drop-shadow(0 18px 32px rgba(0,0,0,.65))}.me-pop[hidden]{display: none}.me-pop::before,.me-pop::after{content: '';position: absolute;z-index: -1;pointer-events: none}.me-pop::before{inset: 0;background: rgba(255,107,107,.42);clip-path: polygon(16px 0,100% 0,100% calc(100% - 16px),calc(100% - 16px) 100%,0 100%,0 16px)}.me-pop::after{inset: 1px;background: linear-gradient(180deg,#1E1A24,#15171E 62%);clip-path: polygon(15.4px 0,100% 0,100% calc(100% - 15.4px),calc(100% - 15.4px) 100%,0 100%,0 15.4px)}.pcm-head{display: flex;align-items: center;gap: 12px}.pcm-av{flex: none;width: 52px;height: 52px;padding: 3px;border-radius: 50%;background: conic-gradient(from 210deg,#FF6B6B,#8A0F0F,#FF6B6B)}.pcm-av-in{position: relative;display: grid;place-items: center;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;background: var(--raised);border: 2px solid #15171E;font: 800 16px/1 var(--head);color: var(--text)}.pcm-id{display: grid;gap: 3px;min-width: 0;flex: 1}.pcm-id b{font: 900 18px/1.2 var(--head);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pcm-handle{font: 500 13px/1.2 var(--mono);color: var(--text-3);overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.pcm-lv{flex: none;padding: 7px 10px;font: 800 13px/1 var(--head);color: #1A0505;white-space: nowrap;background: linear-gradient(135deg,#FFB0B0,#FF6B6B);clip-path: polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.pcm-lv[hidden],.pcm-handle[hidden],.pcm-xp[hidden],.pcm-rvc[hidden]{display: none}.pcm-xp{display: grid;gap: 7px;margin-top: 14px}.pcm-bar{height: 8px;border-radius: 4px;background: rgba(255,255,255,.08);overflow: hidden}.pcm-bar i{display: block;height: 100%;border-radius: inherit;transform-origin: 100% 50%;transform: scaleX(var(--p,0));background: linear-gradient(270deg,#FF6B6B,#E12B2B 60%,#8A0F0F)}.pcm-xpt{display: flex;align-items: center;justify-content: space-between;gap: 10px;font: 600 13px/1.3 var(--font);color: var(--text-3)}.pcm-rvc{display: inline-flex;align-items: center;gap: 6px;flex: none;font: 700 13px/1 var(--font);color: #FFC46B}.pcm-rvc .num{font-variant-numeric: tabular-nums}.pcm-coin{width: 14px;height: 14px;border-radius: 50%;background: radial-gradient(circle at 35% 35%,#FFE7A3,#F2C14E 55%,#A8730E)}.pcm-xp.is-wait .pcm-bar i{transform: scaleX(0)}.pcm-xp.is-wait [data-pcm="pts"]::before{content: '';display: inline-block;width: 128px;height: 11px;border-radius: 4px;vertical-align: middle;background: rgba(255,255,255,.08)}.pcm-xp.is-wait .pcm-rvc{visibility: hidden}.pcm-tiles{list-style: none;margin: 14px 0 0;padding: 0;display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px}.pcm-tiles > li{display: grid}.pcm-tile{position: relative;display: grid;justify-items: center;align-content: center;gap: 8px;min-height: 92px;padding: 10px 6px;text-align: center;text-wrap: balance;font: 700 13px/1.25 var(--font);color: var(--text);background: #1B1E27;box-shadow: inset 0 0 0 1px #2E3342;clip-path: polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);transition: background-color var(--fast),box-shadow var(--fast),transform var(--fast)}.pcm-ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: 12px;color: #FF8A8A;background: rgba(225,43,43,.12);transition: background-color var(--fast),color var(--fast),transform var(--fast)}.pcm-tile:hover,.pcm-tile:focus-visible{background: #22202B;box-shadow: inset 0 0 0 1px rgba(255,107,107,.75),inset 0 -24px 30px -24px rgba(225,43,43,.55)}.pcm-tile:hover .pcm-ic,.pcm-tile:focus-visible .pcm-ic{color: #fff;background: var(--brand)}.pcm-tile:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--brand-text),inset 0 -24px 30px -24px rgba(225,43,43,.55)}.pcm-row{display: flex;align-items: center;gap: 10px;min-height: 44px;margin: 8px 0 0;padding: 0 14px;font: 700 14px/1 var(--font);color: var(--text);text-decoration: none;background: #1B1E27;box-shadow: inset 0 0 0 1px #2E3342;clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition: background-color var(--fast),box-shadow var(--fast)}.pcm-row svg{flex: none;color: #FF8A8A}.pcm-row-t{flex: 1}.pcm-row:hover,.pcm-row:focus-visible{background: #22202B;box-shadow: inset 0 0 0 1px rgba(255,107,107,.75)}.pcm-row:focus-visible{outline: none;box-shadow: inset 0 0 0 2px var(--brand-text)}.pcm-n{min-width: 24px;padding: 0 7px;border-radius: 999px;font: 800 13px/22px var(--font);text-align: center;color: #fff;background: var(--brand)}.pcm-n[hidden]{display: none}.pcm-out-f{margin: 10px 0 0}.pcm-out{display: flex;align-items: center;justify-content: center;gap: 8px;width: 100%;min-height: 44px;border: 0;cursor: pointer;font: 700 14px/1 var(--font);color: #FF8A8A;background: rgba(225,43,43,.08);clip-path: polygon(8px 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%,0 8px);transition: background-color var(--fast),color var(--fast)}.pcm-out svg{flex: none;transform: scaleX(-1)}.pcm-out:hover{color: #fff;background: #B91C1C}.pcm-out:focus-visible{outline: none;color: #fff;background: #B91C1C;box-shadow: inset 0 0 0 2px #FFD0D0}@media (forced-colors: active){.me-pop{border: 1px solid CanvasText;background: Canvas}.pcm-tile,.pcm-out,.pcm-row{border: 1px solid ButtonText}.pcm-tile:focus-visible,.pcm-out:focus-visible,.pcm-row:focus-visible{outline: 3px solid Highlight;outline-offset: -5px}}@media (prefers-reduced-motion: no-preference){html.rv-js .me-pop:not([hidden]){animation: pcm-in .22s cubic-bezier(.2,.8,.2,1) both}html.rv-js .pcm-xp.is-in .pcm-bar i{animation: pcm-fill .9s .12s cubic-bezier(.2,.8,.2,1) both}html.rv-js .pcm-tile:hover{transform: translateY(-2px)}html.rv-js .pcm-tile:hover .pcm-ic{transform: scale(1.08)}}@keyframes pcm-in{from{opacity: 0;transform: translateY(-8px) scale(.985)}}@keyframes pcm-fill{from{transform: scaleX(0)}}.mcard{position: fixed;z-index: 140;top: 0;left: 0;width: min(330px,calc(100vw - 16px));padding: 14px;display: grid;gap: 12px;color: var(--text);text-align: start;background: linear-gradient(180deg,#1E1A24,#15171E 62%);border: 1px solid rgba(255,107,107,.38);border-radius: 12px;box-shadow: 0 18px 32px rgba(0,0,0,.6)}.mcard:focus{outline: none}.mcard-x{position: absolute;top: 4px;inset-inline-end: 4px;width: 44px;height: 44px;display: grid;place-items: center;border: 0;border-radius: 10px;background: none;color: var(--text-3);cursor: pointer}.mcard-x:hover,.mcard-x:focus-visible{color: var(--text);background: rgba(255,255,255,.06)}.mcard-x:focus-visible{outline: 2px solid var(--brand-text);outline-offset: -2px}.mcard-top{display: flex;align-items: center;gap: 12px;min-width: 0;padding-inline-end: 40px}.mcard-av{position: relative;flex: none;width: 56px;height: 56px;border-radius: 50%;display: grid;place-items: center;background: var(--sunken);color: var(--text-2);font: 800 18px/1 var(--head)}.mcard-av .av-img{border-radius: 50%}.mcard-av.is-on{box-shadow: 0 0 0 2px var(--ok)}.mcard-dot{position: absolute;bottom: 1px;inset-inline-end: 1px;width: 14px;height: 14px;border-radius: 50%;background: var(--ok);box-shadow: 0 0 0 3px #1B1A22}.mcard-id{display: grid;gap: 4px;min-width: 0}.mcard-n{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font: 900 18px/1.2 var(--head)}.mcard-s{color: var(--text-3);font-size: 13px;line-height: 1.4}.mcard-s .is-on{color: var(--ok-text,#7CE0A6);font-weight: 700}.mcard-srv{display: flex;flex-wrap: wrap;gap: 6px;margin: 0}.mcard-srv[hidden]{display: none}.mcard-chip{display: inline-flex;align-items: center;padding: 0 9px;border-radius: 999px;font-size: 13px;font-weight: 800;line-height: 24px;color: var(--accent-text,var(--text-2));background: color-mix(in srgb,var(--accent,var(--line-strong)) 16%,transparent);box-shadow: inset 0 0 0 1px color-mix(in srgb,var(--accent,var(--line-strong)) 55%,transparent);unicode-bidi: isolate}.mcard-acts{display: grid;grid-template-columns: repeat(4,minmax(0,1fr));gap: 6px}.mcard-a{display: grid;justify-items: center;align-content: center;gap: 5px;min-height: 62px;padding: 6px 2px;border: 0;border-radius: 10px;font: 700 13px/1.2 var(--font);color: var(--text);text-align: center;text-decoration: none;cursor: pointer;background: #1B1E27;box-shadow: inset 0 0 0 1px #2E3342;transition: background-color var(--fast),box-shadow var(--fast)}.mcard-a svg{color: #FF8A8A}.mcard-a:hover,.mcard-a:focus-visible{background: #22202B;box-shadow: inset 0 0 0 1px rgba(255,107,107,.75)}.mcard-a:focus-visible{outline: 2px solid var(--brand-text);outline-offset: 1px}.mcard-a[aria-pressed="true"] svg{color: var(--ok)}.mcard-ic{display: grid;place-items: center}.mcard-ic[hidden]{display: none}.mcard.is-wait .mcard-a,.mcard.is-wait .mcard-p{pointer-events: none;opacity: .45}.mcard-p{display: flex;align-items: center;justify-content: center;gap: 6px;min-height: 44px;border-radius: 10px;font-weight: 700;font-size: 14px;color: var(--brand-text);text-decoration: none}.mcard-p:hover,.mcard-p:focus-visible{background: rgba(225,43,43,.1)}.mcard-p:focus-visible{outline: 2px solid var(--brand-text);outline-offset: -2px}.mcard.is-sheet{top: auto;left: 8px;right: 8px;bottom: calc(var(--dock-h,0px) + 8px);width: auto}[data-mcard]{cursor: pointer}@media (prefers-reduced-motion: no-preference){html.rv-js .mcard{animation: mcard-in .18s cubic-bezier(.2,.8,.2,1) both}}@keyframes mcard-in{from{opacity: 0;transform: translateY(6px)}}@media (forced-colors: active){.mcard{border: 1px solid CanvasText;background: Canvas}.mcard-a,.mcard-x{border: 1px solid ButtonText}}.fr-one,.fr-got form,.fr-more form{margin: 0}.fr-got{display: inline-flex;flex-wrap: wrap;gap: 6px}.fr-more{position: relative}.fr-more > summary{list-style: none;cursor: pointer}.fr-more > summary::-webkit-details-marker{display: none}.fr-yes,.fr-yes svg{color: #7CE0A6}.fr-menu{position: absolute;z-index: 30;top: calc(100% + 6px);inset-inline-start: 0;padding: 6px;border-radius: 10px;white-space: nowrap;background: var(--raised);box-shadow: inset 0 0 0 1px var(--line-strong),0 12px 24px rgba(0,0,0,.45)}.fr-menu.is-flip{inset-inline-start: auto;inset-inline-end: 0}.srch-pop{position: fixed;z-index: 90;width: min(560px,calc(100vw - 16px));background: var(--elevated);color: var(--text);border: 1px solid var(--line-strong);border-radius: var(--r-lg);box-shadow: var(--shadow-lg);overflow: hidden}.srch-pop[hidden]{display: none}.srch-form{display: flex;gap: var(--s-2);padding: var(--s-3);border-bottom: 1px solid var(--line)}.srch-field{position: relative;display: block;flex: 1;min-width: 0}.srch-field .input{width: 100%;padding-inline-start: 46px}.srch-morph{position: absolute;inset-inline-start: 10px;top: 50%;width: 28px;height: 28px;margin-top: -14px;pointer-events: none}.srch-morph > *{position: absolute;inset: 0;margin: auto;opacity: 0;transform: scale(.4);transition: opacity .22s var(--ease),transform .32s var(--out)}.srch-form[data-s="idle"] .sm-look,.srch-form[data-s="load"] .sm-spin,.srch-form[data-s="hit"] .sm-hit{opacity: 1;transform: none}.sm-look{width: 20px;height: 20px;color: var(--text-3)}.sm-spin{width: 20px;height: 20px;border-radius: 50%;border: 2.5px solid rgba(255,255,255,.16);border-top-color: var(--brand-bright)}.srch-form[data-s="load"] .sm-spin{animation: rv-spin .7s linear infinite}.sm-hit{width: 28px;height: 28px;border-radius: 8px;overflow: hidden;display: grid;place-items: center;background: var(--raised);color: var(--text-2);box-shadow: inset 0 0 0 1px var(--line-strong)}.sm-hit img{width: 100%;height: 100%;object-fit: contain}.sm-hit svg{width: 16px;height: 16px}.srch-list{list-style: none;margin: 0;padding: var(--s-2);max-height: min(60vh,440px);overflow-y: auto}.srch-list:empty{display: none}.srch-hit{display: flex;align-items: center;gap: var(--s-3);padding: 8px var(--s-3);border-radius: var(--r-sm);color: inherit;text-decoration: none;min-height: var(--tap)}.srch-hit:hover,.srch-hit:focus-visible{background: var(--raised)}.srch-ic{flex: none;width: 36px;height: 36px;border-radius: var(--r-sm);display: inline-flex;align-items: center;justify-content: center;background: var(--raised);color: var(--text-3);overflow: hidden}.srch-ic img{width: 100%;height: 100%;object-fit: contain}.srch-ic.srch-av{border-radius: 50%}.srch-av img{object-fit: cover}.srch-ic svg{width: 18px;height: 18px}.srch-txt{min-width: 0;flex: 1}.srch-t{display: block;font-weight: 700;font-size: 14.5px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;unicode-bidi: plaintext}.srch-k{display: block;font-size: 13px;color: var(--text-3)}.srch-note{padding: var(--s-4);text-align: center;color: var(--text-3);font-size: 14px}.srch-all{display: flex;align-items: center;justify-content: center;min-height: var(--tap);border-top: 1px solid var(--line);color: var(--brand-text);font-weight: 700;font-size: 14px;text-decoration: none}.srch-all:hover{background: var(--raised)}.srch-all[hidden]{display: none}.nav a[data-mega]{gap: 4px}.nav-chev{display: inline-flex;flex: none;opacity: .6}.nav-chev svg{transform: rotate(-90deg);transition: transform .2s var(--ease)}.nav a[data-mega][aria-expanded="true"] .nav-chev{opacity: 1}.nav a[data-mega][aria-expanded="true"] .nav-chev svg{transform: rotate(90deg)}.mega{position: absolute;top: 100%;z-index: 1;width: min(980px,calc(100vw - 32px));display: grid;grid-template-columns: minmax(0,1fr) 200px;gap: var(--s-4);padding: var(--s-4);border-radius: 0 0 var(--r-xl) var(--r-xl);background: color-mix(in srgb,var(--surface) 55%,var(--bg));border: 1px solid var(--line);border-top: 0;box-shadow: var(--shadow-lg);opacity: 0;transform: translateY(-6px);transition: opacity .18s var(--ease),transform .24s var(--out)}.mega[hidden]{display: none}.mega.is-on{opacity: 1;transform: none}.mega-noev{grid-template-columns: minmax(0,1fr)}.mega-list{list-style: none;margin: 0;padding: 0;align-content: start;align-items: start;display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,128px),1fr));gap: var(--s-3) 10px}.mega-srv{display: flex;flex-direction: column;gap: 6px;min-width: 0;border-radius: var(--r-lg);color: inherit;text-decoration: none}.mega-srv:focus-visible{outline-offset: 4px;border-radius: var(--r-lg)}.mega-art{position: relative;display: block;aspect-ratio: 16 / 9;overflow: hidden;border-radius: 10px;background: linear-gradient(135deg,color-mix(in srgb,var(--accent,var(--brand)) 42%,#0B0B0E),#0B0B0E 78%)}.mega-art img{width: 100%;height: 100%;object-fit: cover;transition: transform .35s var(--out)}.mega-art .mega-art-mk{width: 40%;height: 70%;margin: 7% auto 0;object-fit: contain}.mega-art::after{content: '';position: absolute;inset: 0;border-radius: inherit;pointer-events: none;box-shadow: inset 0 0 0 1px var(--line);transition: box-shadow var(--fast)}.mega-srv:hover .mega-art::after,.mega-srv:focus-visible .mega-art::after{box-shadow: inset 0 0 0 2px var(--accent-text,var(--line-loud))}@media (hover: hover) and (pointer: fine){.mega-srv:hover .mega-art img{transform: scale(1.05)}}.mega-n{font-family: var(--head);font-weight: 800;font-size: 14px;line-height: 1.3;color: var(--text);overflow-wrap: anywhere;transition: color var(--fast)}.mega-srv:hover .mega-n,.mega-srv:focus-visible .mega-n{color: var(--accent-text,var(--text))}.mega-st{display: inline-flex;align-items: center;gap: 6px;font-size: 13px;line-height: 1.3;color: var(--text-3)}.mega-ev{display: flex;flex-direction: column;justify-content: flex-end;gap: 4px;min-height: 150px;padding: var(--s-4);border-radius: var(--r-lg);background: linear-gradient(160deg,var(--ev,#2A0B0B),var(--surface) 78%);box-shadow: inset 0 0 0 1px var(--line-strong);color: inherit;text-decoration: none;transition: box-shadow var(--fast)}.mega-ev:hover,.mega-ev:focus-visible{box-shadow: inset 0 0 0 1px var(--line-loud)}.mega-ev-k{font-size: 13px;font-weight: 700;color: var(--text-3)}.mega-ev-t{font-family: var(--head);font-weight: 800;font-size: 17px;line-height: 1.3;color: var(--text);overflow-wrap: anywhere}.mega-ev-w{font-size: 13px;color: var(--text-2)}.mega-foot{grid-column: 1 / -1;display: flex;border-top: 1px solid var(--line);padding-top: 4px}.mega-all{display: inline-flex;align-items: center;min-height: var(--tap);padding-inline: var(--s-3);border-radius: var(--r-sm);color: var(--brand-text);font-weight: 700;font-size: 14px;text-decoration: none}.mega-all:hover,.mega-all:focus-visible{background: var(--raised)}.mega-wait{grid-column: 1 / -1;display: grid;place-items: center;min-height: 140px;color: var(--text-2)}.mega-note{grid-column: 1 / -1;margin: 0;padding: var(--s-4);text-align: center;font-size: 14px;color: var(--text-3)}.nav .nav-s{display: none}.nav-dot{display: none;position: absolute;top: calc(50% - 15px);inset-inline-end: 3px;width: 7px;height: 7px;border-radius: 50%;background: var(--brand-bright);box-shadow: 0 0 0 2px var(--bg);pointer-events: none}.nav a.is-new .nav-dot{display: block}.nav-new{display: none}[data-dot-item].is-new .nav-new{display: inline-block;margin-inline-start: 8px;padding: 0 8px 2px;border-radius: 999px;vertical-align: 1px;font-size: 13px;font-weight: 800;line-height: 17px;color: #FFFFFF;background: var(--brand);white-space: nowrap}.nav a:not(.is-new) .nav-dot-sr{display: none}.nav-nw{white-space: nowrap}.dr-tile .nav-new{margin: 0}.nav a.is-here{color: var(--text)}.nav a.is-here::after{content: '';position: absolute;inset-inline: 12px;bottom: -1px;height: 2px;pointer-events: none;background: var(--glow-line);border-radius: 2px}@media (min-width: 1024px) and (max-width: 1439px){.nav .nav-l{position: absolute;width: 1px;height: 1px;overflow: hidden;clip-path: inset(50%);white-space: nowrap}.nav .nav-s{display: inline}}@media (min-width: 1280px) and (max-width: 1439px){.head-in{gap: var(--s-4)}.nav a{padding-inline: 12px}}@media (min-width: 1024px) and (max-width: 1599px){.head-staff .nav .nav-home{display: none}}@media (min-width: 1440px){.head-staff .head-in{gap: var(--s-4)}.head-staff .nav a{padding-inline: 14px}}.burger{position: relative}.burger.is-new::after{content: '';position: absolute;top: 9px;inset-inline-end: 9px;width: 8px;height: 8px;border-radius: 50%;background: var(--brand-bright);box-shadow: 0 0 0 2px var(--bg)}.head-srch .head-srch-t,.head-srch .head-kbd{display: none}.head-kbd{font-family: var(--mono);font-size: 11px;line-height: 1.5;padding: 0 6px;border-radius: 5px;border: 1px solid var(--line-loud);color: var(--text-3);direction: ltr;unicode-bidi: isolate}@media (min-width: 1600px){.head-srch-wide{width: auto;min-width: 176px;justify-content: flex-start;gap: var(--s-2);padding-inline: var(--s-3) var(--s-2);border-color: var(--line-strong);background: rgba(255,255,255,.03);color: var(--text-3)}.head-srch-wide .head-srch-t{display: inline;font-size: 14px}.head-srch-wide .head-kbd{display: inline-block;margin-inline-start: auto}}.me-txt{display: grid;min-width: 0;line-height: 1.25}.me.is-2l{min-height: 48px;padding-block: 4px}@media (max-width: 640px),(min-width: 1024px) and (max-width: 1279px){.me.is-2l{min-height: var(--tap);padding-block: 0}}.me-sub{font-size: 13px;color: var(--text-3);white-space: nowrap}.me-sub .num{color: var(--text-2)}.me-sub .me-rvc{color: #FFC46B}@media (max-width: 640px){.me-txt{display: none}}@media (min-width: 1024px) and (max-width: 1279px){.me-txt{display: none}}.mega-lnk{grid-template-columns: minmax(0,1fr) 248px}.mega-lnk.mega-nofeat{grid-template-columns: minmax(0,1fr);width: min(720px,calc(100vw - 32px))}.mega-lnk-list{list-style: none;margin: 0;padding: 0;display: grid;gap: 2px 8px;align-content: start;grid-template-columns: repeat(auto-fill,minmax(min(100%,216px),1fr))}.mega-lnk-a{display: grid;grid-template-columns: 40px minmax(0,1fr);gap: 12px;align-items: center;min-height: var(--tap);padding: 8px 10px;border-radius: var(--r);color: inherit;text-decoration: none;transition: background var(--fast)}.mega-lnk-a:hover,.mega-lnk-a:focus-visible,.mega-lnk-a[aria-current="page"]{background: var(--raised)}.mega-lnk-ic{display: grid;place-items: center;width: 40px;height: 40px;border-radius: var(--r);background: var(--sunken);border: 1px solid var(--line-strong);color: var(--brand-bright)}.mega-lnk-a b{display: block;font-family: var(--head);font-weight: 700;font-size: 15px;line-height: 1.3;color: var(--text)}.mega-lnk-a small{display: block;font-size: 13px;line-height: 1.4;color: var(--text-3)}.mega-feat{display: flex;flex-direction: column;align-self: start;overflow: hidden;border-radius: var(--r-lg);background: var(--surface);box-shadow: inset 0 0 0 1px var(--line-strong);color: inherit;text-decoration: none}.mega-feat[hidden]{display: none}.mega-feat:hover,.mega-feat:focus-visible{box-shadow: inset 0 0 0 1px var(--line-loud)}.mega-feat-img{display: block;width: 100%;height: auto;aspect-ratio: 16 / 9;object-fit: cover;background: var(--sunken)}.mega-feat-img.is-chest{object-fit: contain;padding: 10px 44px 0}.mega-feat-b{display: grid;justify-items: start;gap: 4px;padding: var(--s-4)}.mega-feat-k{font-size: 13px;font-weight: 700;color: var(--brand-text)}.mega-feat-t{font-family: var(--head);font-weight: 800;font-size: 17px;line-height: 1.3;color: var(--text);overflow-wrap: anywhere}.mega-feat-w{font-size: 13px;color: var(--text-2)}.mega-feat-go{margin-top: 6px;display: inline-flex;align-items: center;min-height: 36px;padding-inline: var(--s-3);border-radius: var(--r);background: var(--brand);color: #fff;font-family: var(--head);font-weight: 800;font-size: 14px}.mega-srv-more{display: flex;flex-wrap: wrap;gap: 2px var(--s-1)}.drawer-t{font-family: var(--head);font-weight: 800;font-size: 18px}.drawer-body{flex: 1;min-height: 0;overflow-y: auto;overscroll-behavior: contain;display: grid;gap: var(--s-5);align-content: start;padding-block: var(--s-4) calc(var(--s-7) + env(safe-area-inset-bottom,0px))}.dr-find{display: flex;align-items: center;gap: var(--s-2);min-height: 48px;padding-inline: var(--s-3);border-radius: var(--r-lg);border: 1px solid var(--line-strong);background: var(--surface);color: var(--text-3)}.dr-find:focus-within{outline: 2px solid var(--brand-line);outline-offset: 2px}.dr-find input{flex: 1;min-width: 0;min-height: 46px;border: 0;background: transparent;color: var(--text);font: inherit;font-size: 16px}.dr-find input:focus{outline: none}.dr-sec{display: grid;gap: var(--s-2)}.dr-h{position: relative;display: flex;align-items: center;gap: var(--s-2);margin: 0 2px;font-family: var(--head);font-weight: 800;font-size: 14px;color: var(--text-3)}.dr-h .nav-dot{position: static}.dr-h.is-new .nav-dot{display: block}.dr-srv{display: grid;grid-template-columns: repeat(auto-fill,minmax(54px,1fr));gap: 4px}.dr-em{display: grid;justify-items: center;align-content: start;gap: 4px;min-height: var(--tap);padding: 4px 2px;border-radius: var(--r);color: var(--text-2);font-family: var(--head);font-weight: 700;font-size: 12px;line-height: 1.2;text-align: center;text-decoration: none}.dr-em .he{font-size: 13px}.dr-em-i{position: relative;display: block;width: 48px;height: 48px}.dr-em img{display: block;width: 48px;height: 48px;border-radius: 50%;background: var(--surface);border: 1px solid var(--line-strong);object-fit: contain}.dr-em .dot{position: absolute;bottom: 1px;inset-inline-end: 1px;width: 12px;height: 12px;border: 2px solid var(--bg)}.dr-tiles{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: var(--s-2)}.dr-tile{display: grid;justify-items: center;align-content: center;gap: 6px;min-height: 80px;padding: 8px 4px;border-radius: var(--r-lg);background: var(--surface);border: 1px solid var(--line);color: var(--text);font-family: var(--head);font-weight: 700;font-size: 13px;line-height: 1.25;text-align: center;text-decoration: none;overflow-wrap: anywhere}.dr-tile svg{color: var(--brand-bright)}.dr-tile[aria-current="page"]{border-color: var(--brand-line);background: var(--brand-dim)}.dr-acct{display: flex;flex-wrap: wrap;gap: var(--s-2)}.dr-acct a{display: inline-flex;align-items: center;min-height: var(--tap);padding-inline: var(--s-4);border-radius: var(--r);border: 1px solid var(--line-strong);color: var(--text);font-family: var(--head);font-weight: 700;font-size: 15px;text-decoration: none}.dr-acct a.accent{border-color: var(--brand-line);background: var(--brand-dim)}.srv-switch{display: flex;flex-wrap: wrap;align-items: center;gap: var(--s-2) var(--s-3);padding-block: var(--s-3)}.srv-switch-t{font-family: var(--head);font-weight: 700;font-size: 13px;color: var(--text-3)}.srv-switch ul{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: var(--s-2)}.srv-switch-a{display: inline-flex;align-items: center;gap: 8px;min-height: var(--tap);padding-inline: 6px 14px;border-radius: 999px;border: 1px solid var(--line-strong);background: rgba(10,10,12,.6);color: var(--text-2);font-family: var(--head);font-weight: 700;font-size: 14px;text-decoration: none;transition: color var(--fast),border-color var(--fast)}.srv-switch-a:hover,.srv-switch-a:focus-visible{color: var(--text);border-color: var(--accent-text,var(--line-loud))}.srv-switch-a img{width: 30px;height: 30px;border-radius: 50%;flex: none;object-fit: contain}.srv-switch-a .dot{flex: none}:root{--glow-line: #FF3B3B}.nav a[aria-current="page"]::after,.nav-glow{background: var(--glow-line);border-radius: 2px;box-shadow: 0 0 12px 2px rgba(255,59,59,.8),0 0 40px 6px rgba(255,59,59,.35)}.nav a[aria-current="page"]::after{content: '';position: absolute;inset-inline: 12px;bottom: -1px;height: 2px;pointer-events: none}.nav a[aria-current="page"]::before,.nav-glow::after{content: '';position: absolute;top: calc(100% + 1px);height: 38px;pointer-events: none;background: radial-gradient(closest-side,rgba(255,59,59,.28),transparent)}.nav a[aria-current="page"]::before{inset-inline: -18px}.nav-glow::after{top: 2px;inset-inline: -30px}.nav-glow{position: absolute;left: 0;bottom: -1px;z-index: 2;width: 64px;height: 2px;transform-origin: 0 50%;opacity: 0;pointer-events: none;transition: transform .35s cubic-bezier(.4,0,.2,1),opacity .2s var(--ease)}.nav-glow.on{opacity: 1}.head.has-glow .nav a::after,.head.has-glow .nav a::before{content: none}@media (max-width: 1023px){.nav-glow{display: none}}@media print{.nav-glow{display: none}}.live-feed{display: flex;flex-direction: column;gap: var(--s-2)}@media (prefers-reduced-motion: no-preference){.rv-js .live-feed.is-stack{display: grid;gap: 0;padding-bottom: 92px}.rv-js .live-feed.is-stack > .live-row{grid-area: 1 / 1;background: var(--surface);box-shadow: 0 10px 24px -14px rgba(0,0,0,.9);transition: transform .6s var(--out),opacity .6s var(--ease)}.rv-js .live-feed.is-stack > [data-p="0"]{z-index: 4}.rv-js .live-feed.is-stack > [data-p="1"]{z-index: 3;transform: translateY(50px) scale(.95);opacity: .75}.rv-js .live-feed.is-stack > [data-p="2"]{z-index: 2;transform: translateY(92px) scale(.9);opacity: .45}.rv-js .live-feed.is-stack > [data-p="3"]{z-index: 1;transform: translateY(120px) scale(.85);opacity: 0}.rv-js .live-feed.is-stack > [data-p="-1"]{z-index: 5;transform: translateY(-24px) scale(1.04);opacity: 0}.rv-js .live-feed.is-stack > :not([data-p="0"]){pointer-events: none}}.live-ic-mk{overflow: hidden;padding: 0}.live-ic-mk img{width: 100%;height: 100%;object-fit: contain}.feed-pause{margin-inline-start: auto}html:not(.rv-js) .feed-pause{display: none}@media (prefers-reduced-motion: reduce){.feed-pause{display: none}}.feed-pause svg{width: 16px;height: 16px}[data-cf].cf-on [data-cf-hide]{display: none}.cf{position: relative;width: 100%;aspect-ratio: 16 / 9;overflow: hidden;perspective: 1100px;touch-action: pan-y;user-select: none;-webkit-user-select: none;border-radius: var(--r-lg)}.cf:focus-visible{outline: 2px solid var(--accent-text,var(--brand-text));outline-offset: 2px}.cf-c{position: absolute;top: 50%;left: 50%;translate: -50% -50%;width: 72%;aspect-ratio: 16 / 10;border-radius: var(--r-lg);overflow: hidden;background: var(--sunken);cursor: pointer;box-shadow: 0 18px 40px -16px rgba(0,0,0,.9),inset 0 0 0 1px rgba(255,255,255,.1);transition: transform .55s var(--out),opacity .55s var(--ease)}.cf-c[aria-hidden="false"]{cursor: default}.cf-c img{width: 100%;height: 100%;object-fit: cover;display: block;pointer-events: none}.cf-c::after{content: '';position: absolute;inset: 0;pointer-events: none;background: #000;opacity: var(--dim,0);transition: opacity .55s var(--ease)}@media (max-width: 560px){.cf-c{width: 80%}}.cf-btn{position: absolute;top: 50%;z-index: 20;margin-top: -22px;width: 44px;height: 44px;border-radius: 50%;display: grid;place-items: center;cursor: pointer;background: rgba(10,10,12,.78);color: var(--text);border: 1px solid var(--line-strong);-webkit-backdrop-filter: blur(8px);backdrop-filter: blur(8px);transition: opacity var(--fast),background-color var(--fast)}.cf-btn:hover{background: rgba(10,10,12,.92)}.cf-btn:disabled{opacity: 0;pointer-events: none}.cf-prev{inset-inline-start: 8px}.cf-next{inset-inline-end: 8px}.cf-prev svg{transform: rotate(180deg)}.rv-bg{position: fixed;inset: 0 0 auto;height: 100vh;height: 100lvh;z-index: -1;pointer-events: none;overflow: hidden}.rv-bg > *{position: absolute;inset: 0}.rv-bg-sh > i{position: absolute;top: 0;display: block;translate: 0 var(--y0);animation-name: rv-sh-fall,rv-sh-sway;animation-timing-function: linear,cubic-bezier(.37,0,.63,1);animation-iteration-count: infinite;animation-direction: normal,alternate}.rv-bg-sh canvas{display: block;rotate: var(--r0,0rad);animation: rv-sh-spin 60s linear infinite}@keyframes rv-sh-fall{from{translate: 0 var(--y0)}to{translate: 0 var(--y1)}}@keyframes rv-sh-sway{from{transform: translateX(calc(var(--sw) * -1))}to{transform: translateX(var(--sw))}}@keyframes rv-sh-spin{from{rotate: var(--r0)}to{rotate: calc(var(--r0) + 1turn)}}html:not(.rv-js) .rv-bg-sh > i,html:not(.rv-js) .rv-bg-sh canvas{animation-play-state: paused}@media (prefers-reduced-motion: reduce){.rv-bg-sh > i,.rv-bg-sh canvas{animation-play-state: paused}}.rv-bg-rays{background: conic-gradient(from 200deg at 12% -12%,transparent 0deg,color-mix(in srgb,var(--tint) 9%,transparent) 7deg,transparent 15deg,color-mix(in srgb,var(--tint) 6%,transparent) 23deg,transparent 31deg,color-mix(in srgb,var(--tint) 8%,transparent) 40deg,transparent 50deg);animation: rv-rays 8s ease-in-out infinite alternate}@keyframes rv-rays{from{opacity: .55}to{opacity: 1}}@media print{.rv-bg{display: none}}.rv-scene{position: fixed;inset: 0 0 auto;height: 100vh;height: 100lvh;z-index: -1;pointer-events: none;overflow: hidden;background: var(--bg)}.rv-scene > *{position: absolute;inset: 0}.rv-scene-zoom > .rv-scene-art{position: absolute;inset: 0;background: var(--shot) center / cover no-repeat}.rv-js .rv-scene-zoom{will-change: transform}.rv-scene-veil{background: rgba(10,10,12,var(--veil))}.rv-scene-cv{width: 100%;height: 100%;display: block}.rv-scene-fog i{position: absolute;left: 0;width: 200%;background-size: 50% 100%;background-repeat: repeat-x;background-image: radial-gradient(ellipse 20% 60% at 25% 60%,rgba(175,145,235,.13),transparent 70%),radial-gradient(ellipse 26% 50% at 72% 55%,rgba(140,110,215,.1),transparent 70%)}.rv-scene-fog i:nth-child(1){top: 60%;height: 40%;animation: rv-fog 50s linear infinite}.rv-scene-fog i:nth-child(2){top: 72%;height: 34%;opacity: .85;animation: rv-fog 70s linear infinite reverse}@keyframes rv-fog{from{transform: translateX(0)}to{transform: translateX(-50%)}}html:not(.rv-js) .rv-scene-fog i{animation: none}@media (prefers-reduced-motion: reduce){.rv-scene-fog i{animation: none}}@media print{.rv-scene{display: none}}.srv-pop{position: absolute;z-index: 4;top: 0;width: 13%;min-width: 40px;max-width: 66px;aspect-ratio: 1;pointer-events: none;opacity: 0}.srv-pop.r{right: 0;translate: 36% -40%;--r0: 34deg;--r1: 11deg}.srv-pop.l{left: 0;translate: -36% -40%;--r0: -34deg;--r1: -11deg}@media (max-width: 679px){.srv-pop.r{translate: 16% -40%}.srv-pop.l{translate: -16% -40%}}.srv-neon:hover,.srv-neon:focus-within,.srv-neon.is-up{z-index: 3}.srv-pop > span{display: block;width: 100%;height: 100%}.srv-pop img{display: block;width: 100%;height: 100%;object-fit: contain;filter: drop-shadow(0 0 3px color-mix(in srgb,var(--accent) 85%,transparent)) drop-shadow(0 5px 5px rgba(0,0,0,.7))}.rv-js .srv-pop{transform: translateY(-26px) scale(.7) rotate(var(--r0));transition: transform .18s ease-in,opacity .12s linear}.srv-neon:focus-within .srv-pop,.srv-neon.is-up .srv-pop{opacity: 1}.rv-js .srv-neon:focus-within .srv-pop,.rv-js .srv-neon.is-up .srv-pop{transform: translateY(0) scale(1) rotate(var(--r1));transition: transform .52s var(--spring),opacity .1s linear}.rv-js .srv-neon:focus-within .srv-pop.r,.rv-js .srv-neon.is-up .srv-pop.r{transition-delay: .07s}.rv-js .srv-neon:focus-within .srv-pop > span,.rv-js .srv-neon.is-up .srv-pop > span{animation: rv-pop-bob 2.8s ease-in-out .6s infinite alternate}.rv-js .srv-neon .srv-pop.r > span{animation-delay: .9s}@media (hover: hover) and (pointer: fine){.srv-neon:hover .srv-pop{opacity: 1}.rv-js .srv-neon:hover .srv-pop{transform: translateY(0) scale(1) rotate(var(--r1));transition: transform .52s var(--spring),opacity .1s linear}.rv-js .srv-neon:hover .srv-pop.r{transition-delay: .07s}.rv-js .srv-neon:hover .srv-pop > span{animation: rv-pop-bob 2.8s ease-in-out .6s infinite alternate}}@keyframes rv-pop-bob{from{transform: translateY(0)}to{transform: translateY(-2.5px)}}html:not(.rv-js) .srv-pop{transform: rotate(var(--r1));transition: opacity .15s linear}@media (prefers-reduced-motion: reduce){.srv-pop,.srv-pop > span{transition: opacity .15s linear !important;animation: none !important}.srv-pop{transform: rotate(var(--r1)) !important}}@media print{.srv-pop{display: none}}#rv-intro{display: none}html.rv-intro #rv-intro{position: fixed;inset: 0;z-index: 10000;display: grid;place-items: center;background: radial-gradient(circle 240px at 50% 47%,rgba(225,43,43,.16),transparent),var(--bg);box-shadow: 0 0 0 100vmax var(--bg);transition: opacity .26s var(--ease) .12s}html.rv-intro-out #rv-intro{opacity: 0;pointer-events: none}.rvi{display: flex;flex-direction: column;align-items: center}.rvi-mark{width: 96px;height: 96px;filter: drop-shadow(0 8px 24px rgba(225,43,43,.32));animation: rvi-in .5s var(--out) both}.rvi-word{margin-top: 18px;text-align: center;line-height: 1;direction: ltr;unicode-bidi: isolate;font-family: var(--head);font-weight: 800;animation: rvi-up .5s .08s var(--out) both}.rvi-name{display: block;font-size: 26px;letter-spacing: .08em;color: var(--text);padding-left: .08em}.rvi-sub{display: block;margin-top: 9px;font-size: 12px;font-weight: 700;letter-spacing: .5em;padding-left: .5em;color: var(--text-3)}.rvi-kin{margin-top: 20px;font-size: 22px;color: var(--text-2);animation: rvi-up .5s .14s var(--out) both}.rvi-kin > .sq,.rvi-kin > i{animation-duration: 1s}@keyframes rvi-in{from{opacity: 0;transform: scale(.9)}}@keyframes rvi-up{from{opacity: 0;transform: translateY(6px)}}.md-bar{display: none;flex-wrap: wrap;gap: 4px;align-items: center;margin-bottom: 8px}.rv-has-js .md-bar{display: flex}.md-btn{min-width: var(--tap);min-height: var(--tap);padding: 0 10px;display: inline-flex;align-items: center;justify-content: center;border-radius: var(--r-sm);border: 1px solid var(--line);background: var(--raised);color: var(--text-2);font: inherit;font-size: 15px;cursor: pointer;transition: background-color var(--fast),color var(--fast),border-color var(--fast)}.md-btn:hover{background: var(--elevated);color: var(--text);border-color: var(--line-strong)}.md-btn:focus-visible{outline: 2px solid var(--brand);outline-offset: 2px}.md-btn b,.md-btn i,.md-btn u,.md-btn s{font-family: var(--head);font-size: 16px}.md-bar-sp{flex: 1}.md-prev[aria-pressed="true"]{background: var(--brand-dim);color: var(--text);border-color: var(--brand-line)}.md-preview{min-height: 132px;padding: 12px 14px;border-radius: var(--r);background: var(--sunken);border: 1px dashed var(--line-strong)}.md-help{margin-top: 8px;font-size: 13.5px;color: var(--text-3)}.md-help > summary{cursor: pointer;min-height: var(--tap);display: inline-flex;align-items: center}.md-help ul{margin: 6px 0 0;padding-inline-start: 18px;display: grid;gap: 4px}.md-help code{font-family: 'IBM Plex Mono','Noto Sans Hebrew',ui-monospace,monospace;unicode-bidi: plaintext}.md strong{font-weight: 700}.md-code{font-family: 'IBM Plex Mono','Noto Sans Hebrew',ui-monospace,monospace;font-size: max(.92em,13px);background: var(--sunken);padding: 1px 6px;border-radius: 4px;unicode-bidi: plaintext}.md-pre{margin: 6px 0;padding: 10px 12px;border-radius: var(--r-sm);background: var(--sunken);border: 1px solid var(--line);overflow-x: auto;white-space: pre;text-align: start;unicode-bidi: plaintext;font-family: 'IBM Plex Mono','Noto Sans Hebrew',ui-monospace,monospace;font-size: 13.5px;line-height: 1.6}.md-pre > code{display: block;direction: inherit;unicode-bidi: plaintext;font: inherit}.md-quote{margin: 6px 0;padding: 2px 0;padding-inline-start: 12px;border-inline-start: 3px solid var(--line-strong);color: var(--text-2)}.md-h{font-family: var(--head);font-weight: 800;line-height: 1.3;margin: 10px 0 4px}.md-h1{font-size: 22px}.md-h2{font-size: 19px}.md-h3{font-size: 17px}.md-sub{font-size: 13px;color: var(--text-3)}.md-list{margin: 4px 0;padding-inline-start: 22px;list-style: disc}ol.md-list{list-style: decimal}.md-list li{margin: 2px 0}.md-link{color: var(--blue-text);text-decoration: underline;text-underline-offset: 2px;overflow-wrap: anywhere}.md-img-a{display: inline-block;max-width: 100%;margin: 6px 0;border-radius: 10px;vertical-align: top}.md-img{display: block;width: auto;max-width: min(100%,640px);height: auto;max-height: 480px;object-fit: contain;border-radius: 10px;border: 1px solid var(--line);background: var(--surface)}.md-att{display: flex;align-items: center;flex-wrap: wrap;gap: 6px 12px;margin-top: 8px}.md-att-btn{position: relative;cursor: pointer;gap: 8px}.md-att-in{position: absolute;width: 1px;height: 1px;opacity: 0;overflow: hidden;clip-path: inset(50%)}.md-att-btn:focus-within{outline: 2px solid var(--brand-text);outline-offset: 2px}.md-att-note{color: var(--text-3)}.md-att-note.is-err{color: var(--brand-text)}.md-fit-note{display: block;margin-top: 6px;color: var(--text-3)}.md-fit-note.is-err{color: var(--brand-text)}.md-mention{color: var(--blue-text);background: rgba(46,125,255,.14);border-radius: 4px;padding: 0 4px;font-weight: 600;text-decoration: none;direction: ltr;unicode-bidi: isolate}.md-mention:hover{background: rgba(46,125,255,.24)}.md-time{background: rgba(255,255,255,.07);border-radius: 4px;padding: 0 4px}.md-spoiler{background: var(--line-strong);color: transparent;border-radius: 4px;cursor: pointer;transition: color var(--fast),background-color var(--fast)}.md-spoiler:not(.is-open):not(:focus) *{visibility: hidden}.md-spoiler.is-open,.md-spoiler:focus{color: inherit;background: rgba(255,255,255,.08)}.md-spoiler:focus-visible{outline: 2px solid var(--brand);outline-offset: 1px}.rv-toast{position: fixed;z-index: 95;bottom: var(--s-5);inset-inline-end: var(--s-4);display: flex;align-items: center;gap: 10px;overflow: hidden;width: max-content;max-width: min(380px,calc(100vw - 32px));padding: 12px 14px 14px;border-radius: var(--r-lg);background: var(--elevated);color: var(--text);font-size: 14.5px;line-height: 1.55;box-shadow: var(--shadow-lg),inset 0 0 0 1px var(--line-strong);opacity: 0;transform: translateX(-120%);transition: transform .45s cubic-bezier(.3,1.25,.5,1),opacity .3s var(--ease)}.rv-toast.is-on{opacity: 1;transform: none}.rv-toast.is-ok{box-shadow: var(--shadow-lg),inset 0 0 0 1px rgba(47,191,113,.4)}.rv-toast.is-err{box-shadow: var(--shadow-lg),inset 0 0 0 1px var(--brand-line)}.rv-toast-ic{width: 30px;height: 30px;flex: none;border-radius: 50%;display: grid;place-items: center}.rv-toast-ic svg{width: 16px;height: 16px}.rv-toast.is-ok .rv-toast-ic{background: rgba(47,191,113,.18);color: #6FE0A2}.rv-toast.is-err .rv-toast-ic{background: var(--brand-dim);color: var(--brand-text)}.rv-toast-bar{position: absolute;inset-inline: 0;bottom: 0;height: 3px;background: var(--ok);transform-origin: right}.rv-toast.is-err .rv-toast-bar{background: var(--brand)}.rv-toast.is-on .rv-toast-bar{animation: rv-toast-bar var(--dur,4s) linear forwards}@keyframes rv-toast-bar{to{transform: scaleX(0)}}@media (max-width: 860px){.rv-toast{bottom: calc(var(--dock-h) + 74px)}body:has(.cartbar) .rv-toast{bottom: calc(var(--dock-h) + 70px)}}.ev-next{margin-top: 10px}.ev-cells{display: grid;grid-auto-flow: column;grid-auto-columns: minmax(0,1fr);gap: 6px;max-width: 244px;direction: ltr}.ev-cell{direction: rtl;min-width: 0;padding: 7px 4px 5px;border-radius: 10px;text-align: center;background: var(--sunken);box-shadow: inset 0 0 0 1px var(--line-strong);display: flex;flex-direction: column;align-items: center;gap: 2px}.ev-num{font-family: var(--head);font-weight: 800;font-size: 22px;line-height: 1;font-variant-numeric: tabular-nums;color: var(--accent-text,var(--text))}.ev-lab{font-size: 13px;color: var(--text-3)}.ev-now{display: none;font-weight: 700;color: var(--accent-text,var(--brand-text))}[data-done] .ev-cells,[data-done] .ev-sr{display: none}[data-done] .ev-now{display: inline}html:not(.rv-js) .ev-cell-s{display: none}@media (prefers-reduced-motion: reduce){.ev-cell-s{display: none}}.live-count{flex: none;align-self: center;padding: 4px 9px;border-radius: 999px;font-size: 13px;font-weight: 700;font-variant-numeric: tabular-nums;color: var(--text);background: var(--raised);box-shadow: inset 0 0 0 1px var(--line-strong)}@media (max-width: 860px){.botnav{transition: transform .28s var(--out),opacity .28s var(--out)}html.dock-away .botnav{transform: translateY(calc(100% + 34px));opacity: 0;pointer-events: none}}@media (prefers-reduced-motion: reduce){.botnav{transition: none}}.rv-dirty{position: fixed;z-index: 96;left: 50%;bottom: calc(var(--dock-h,0px) + var(--s-4));display: flex;align-items: center;justify-content: space-between;flex-wrap: wrap;gap: var(--s-2) var(--s-3);width: min(560px,calc(100vw - 32px));padding: 10px 16px 10px 10px;border-radius: var(--r-lg);background: var(--elevated);color: var(--text);box-shadow: var(--shadow-lg),inset 0 0 0 1px var(--line-strong);opacity: 0;visibility: hidden;transform: translate(-50%,24px);transition: opacity .2s var(--out),transform .28s var(--out),visibility 0s linear .28s}.rv-dirty.is-on{opacity: 1;visibility: visible;transform: translate(-50%,0);transition: opacity .2s var(--out),transform .28s var(--out),visibility 0s}.rv-dirty.is-err{box-shadow: var(--shadow-lg),inset 0 0 0 1px var(--brand-line)}.rv-dirty-t{margin: 0;font-size: 14.5px;font-weight: 700;line-height: 1.45}.rv-dirty.is-err .rv-dirty-t{color: var(--brand-text);font-weight: 500}.rv-dirty-b{display: flex;gap: var(--s-2);margin-inline-start: auto}html.has-dirty body{padding-bottom: calc(var(--dock-h,0px) + 96px)}@media (max-width: 860px){html.dock-away .rv-dirty.is-on{transform: translate(-50%,var(--dock-h))}}@media (prefers-reduced-motion: reduce){.rv-dirty,.rv-dirty.is-on{transition: none}}@media print{.rv-dirty{display: none}}.tk{position: relative;background: color-mix(in srgb,var(--surface) 40%,var(--bg));border-bottom: 1px solid var(--line)}.tk-in{display: flex;align-items: center;gap: 4px;min-height: 44px}.tk-view{flex: 1;min-width: 0;overflow-x: auto;overflow-y: hidden;overscroll-behavior-x: contain;scrollbar-width: thin}.tk-track{display: flex;width: max-content}.tk-set{display: flex;align-items: center;flex: none;gap: 34px;padding-inline-end: 34px}.tk-item{position: relative;display: inline-flex;align-items: center;gap: 9px;flex: none;min-height: 44px;color: var(--text);text-decoration: none;white-space: nowrap}.tk-mark{width: 22px;height: 22px;flex: none;object-fit: contain}.tk-kick{flex: none;font-family: var(--head);font-size: 13px;font-weight: 800;color: var(--accent-text)}.tk-title{font-family: var(--head);font-size: 14px;font-weight: 700;line-height: 1.4}a.tk-item:hover .tk-title,a.tk-item:focus-visible .tk-title{text-decoration: underline;text-underline-offset: 3px}.tk-item:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: -2px;border-radius: 8px}.tk-orn{display: inline-grid;place-items: center;flex: none;width: 28px;height: 28px;border-radius: 8px;color: var(--hol-c);background: color-mix(in srgb,var(--hol-c) 18%,transparent)}.tk-orn svg{display: block;width: 17px;height: 17px}.tk-hol .tk-kick{color: var(--hol-c)}.tk-hol .hol-t{min-width: 0;overflow-wrap: anywhere}.tk-btn{flex: none;width: 44px;height: 44px;display: grid;place-items: center;padding: 0;border: 0;border-radius: 10px;background: transparent;color: var(--text-3);cursor: pointer;transition: color var(--fast),background-color var(--fast)}.tk-btn:hover{color: var(--text);background: rgba(255,255,255,.06)}.tk-btn:focus-visible{outline: 2px solid var(--brand-bright);outline-offset: -2px}.tk-btn svg{width: 16px;height: 16px}.tk.tk-solo .tk-view{overflow: visible}.tk.tk-solo .tk-track{width: auto;flex: 1;animation: none;transform: none}.tk.tk-solo .tk-set{flex: 1;justify-content: center;padding: 0}.tk.tk-solo :is(.tk-item:not(.tk-hol),[data-tk-copy],.tk-btn){display: none}.tk.tk-solo .tk-hol{flex: 0 1 auto;justify-content: center;gap: 8px 10px;padding-block: 6px;white-space: normal;text-align: center}.tk.tk-solo .tk-hol .tk-kick{display: none}.tk.tk-solo .tk-orn{width: auto;height: auto;background: none}.tk.tk-solo .tk-orn svg{width: 20px;height: 20px}.tk.tk-solo[data-tk-hol="festive"]{background: color-mix(in srgb,var(--hol-a) 24%,#0B0B0E);border-bottom-color: color-mix(in srgb,var(--hol-a) 60%,transparent)}.tk.tk-solo:is([data-tk-hol="memorial"],[data-tk-hol="solemn"]){background: #0F0F12;border-bottom-color: rgba(255,255,255,.12)}.tk:is([data-tk-hol="memorial"],[data-tk-hol="solemn"]) .tk-hol{color: #E4E4E9}.tk[data-tk-launch][data-tk-hol]{isolation: isolate;overflow: hidden;background: linear-gradient(90deg,#6A1517,#2B0B0D 28%,#2B0B0D 72%,#6A1517);border-bottom-color: rgba(255,217,168,.35)}.tk[data-tk-launch] .tk-in{min-height: 50px}.tk[data-tk-launch][data-tk-hol] .tk-hol{gap: 10px;white-space: nowrap;min-width: 0}.tk[data-tk-launch] :is(.tk-track,.tk-set){min-width: 0}.tk[data-tk-launch] .tk-hol .hol-t{min-width: 0;overflow: hidden;text-overflow: ellipsis;overflow-wrap: normal}.tk-ln-mark{width: 24px;height: 24px;flex: none;object-fit: contain}.tk-ln-chip{flex: none;padding: 1px 9px;border-radius: 6px;color: #1A0E04;background: linear-gradient(180deg,#FFE2B8,#F2B66B);font: 800 13px/1.55 var(--head)}.tk-ln-cta{display: inline-flex;align-items: center;flex: none;min-height: 44px;color: #FFE2B8;text-decoration: none}.tk-ln-cta > span{display: inline-flex;align-items: center;gap: 4px;padding: 3px 8px 3px 10px;border-radius: 8px;background: rgba(255,217,168,.12);box-shadow: inset 0 0 0 1px rgba(255,217,168,.45);font: 800 13px/1.5 var(--head);transition: background-color var(--fast)}.tk-ln-cta svg{width: 14px;height: 14px;flex: none}.tk-ln-cta:hover > span{background: rgba(255,217,168,.22)}.tk-ln-cta:focus-visible{outline: none}.tk-ln-cta:focus-visible > span{outline: 2px solid #FFE2B8;outline-offset: 2px}.tk[data-tk-launch] .tk-btn{color: #D9C2AE}.tk[data-tk-launch] .tk-btn:hover{color: #fff;background: rgba(255,217,168,.12)}.tk-ln-fx{position: absolute;inset: 0;z-index: -1;pointer-events: none}.tk-ln-spk{position: absolute;width: 9px;height: 9px;color: #FFD9A8;opacity: 0}.tk-ln-spk svg{display: block;width: 100%;height: 100%}.tk-ln-short{display: none}@media (max-width: 640px){.tk-ln-full,.tk-ln-mark,.tk-ln-cta svg,.tk-ln-spk:nth-child(n+7){display: none}.tk-ln-short{display: inline}.tk[data-tk-launch] .tk-in{min-height: 48px}.tk[data-tk-launch][data-tk-hol] .tk-hol{gap: 6px}.tk-ln-chip{padding-inline: 7px}.tk-ln-cta > span{padding-inline: 9px}}@media (prefers-reduced-motion: no-preference){html.rv-js .tk:not(.tk-solo) .tk-view{overflow: hidden;scrollbar-width: none;-webkit-mask-image: linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image: linear-gradient(90deg,transparent,#000 40px,#000 calc(100% - 40px),transparent)}html.rv-js .tk:not(.tk-solo) .tk-view::-webkit-scrollbar{display: none}html.rv-js .tk:not(.tk-solo) .tk-track{padding-inline-start: 28px}.tk.tk-run .tk-track{animation: tk-marq var(--tk-dur,40s) linear infinite}.tk.tk-run.tk-hold .tk-track{animation-play-state: paused}.tk.tk-kb .tk-track{animation: none}html.rv-js .tk.tk-kb:not(.tk-solo) .tk-view{-webkit-mask-image: none;mask-image: none}html.rv-js .tk-ln-spk{animation: tk-ln-rise 3.4s linear infinite}}@keyframes tk-marq{to{transform: translateX(var(--tk-shift,50%))}}@keyframes tk-ln-rise{0%{transform: translateY(14px) scale(.5);opacity: 0}25%{opacity: .95}100%{transform: translateY(-26px) scale(1.05);opacity: 0}}@media print{.tk{display: none}}html.ed-on [data-edit]{outline: 2px dashed var(--blue-line);outline-offset: 4px;border-radius: 4px;cursor: text}html.ed-on [data-edit]:hover,html.ed-on [data-edit]:focus-visible{outline-color: var(--blue-text);background: var(--blue-dim)}.ed-toggle[aria-pressed="true"]{color: #fff;background: var(--blue-solid)}@media (max-width: 379px){.ed-toggle{display: none}}.ed-bar{position: fixed;z-index: 90;inset-inline: 0;margin-inline: auto;bottom: calc(var(--dock-h,0px) + 16px + env(safe-area-inset-bottom,0px));width: fit-content;max-width: calc(100vw - 32px);display: flex;align-items: center;justify-content: center;gap: 4px 12px;flex-wrap: wrap;padding: 4px 8px 4px 16px;border-radius: var(--r-lg);background: var(--blue-solid);color: #fff;font-size: 14px;font-weight: 700;box-shadow: var(--shadow-lg)}.ed-bar[hidden]{display: none}.ed-bar a{display: inline-flex;align-items: center;min-height: 44px;color: #fff;text-decoration: underline;text-underline-offset: 3px}.ed-bar button{min-height: 44px;padding: 0 14px;border-radius: var(--r);border: 1px solid rgba(255,255,255,.5);background: transparent;color: #fff;font: inherit;cursor: pointer}.ed-bar button:focus-visible{outline: 2px solid #fff;outline-offset: 2px}.ed-dlg{width: min(560px,calc(100vw - 32px));max-height: calc(100dvh - 32px);overflow: auto;padding: var(--s-5);border: 0;border-radius: var(--r-lg);background: var(--elevated);color: var(--text);box-shadow: var(--shadow-lg),inset 0 0 0 1px var(--line-strong)}.ed-dlg::backdrop{background: rgba(0,0,0,.6)}.ed-form{display: flex;flex-direction: column;gap: var(--s-3)}.ed-form .field{margin: 0;display: flex;flex-direction: column;gap: 6px}.ed-form label{font-weight: 700;font-size: 14px}.ed-hint,.ed-orig{display: block;overflow-wrap: anywhere}.ed-orig{color: var(--text-3)}.ed-actions{gap: 10px;flex-wrap: wrap;margin-top: var(--s-2)}@media (max-width: 480px){.ed-dlg{padding: var(--s-4)}}.hol-note-wrap{margin-top: 16px}.hol-note{max-width: 560px;margin-inline: auto;padding: 14px 16px 16px;border: 1px solid var(--line);border-radius: 12px;background: var(--surface);box-shadow: 0 8px 24px rgba(0,0,0,.28)}.hol-note-t{display: flex;align-items: center;gap: 10px;margin: 0 0 12px;font-size: 15px;font-weight: 700;line-height: 1.3;color: var(--text)}.hol-note-c{flex: none;width: 22px;height: 30px}.hol-note-c svg{display: block;width: 100%;height: 100%}.hol-note-row{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,150px),1fr));gap: 10px;margin: 0;padding: 0;list-style: none}.hol-note-i{display: grid;gap: 2px;padding: 10px 12px;border-radius: 8px;background: var(--raised);font-size: 14px;color: var(--text-2)}.hol-note-h{font-size: 26px;line-height: 1.1;color: var(--text);font-variant-numeric: tabular-nums}.hol-note-len{font-size: 13px;color: var(--text-3)}.hol-cd{white-space: nowrap;color: var(--hol-bt);font-variant-numeric: tabular-nums}.hol-clock{unicode-bidi: isolate}[data-hol-d]:empty{display: none}html:not(.rv-js) .hol-s{display: none}@media (prefers-reduced-motion: reduce){.hol-s{display: none}}.hol-tag{flex: none;padding: 2px 8px;border-radius: 999px;font-size: 13px;font-weight: 800;background: rgba(0,0,0,.35);box-shadow: inset 0 0 0 1px rgba(255,255,255,.28)}.hol-go{display: inline-grid;flex: none;color: var(--hol-bt)}.hol-mark{display: inline-grid;flex: none;width: 18px;height: 18px;align-self: center;color: var(--hol-b);filter: drop-shadow(0 0 6px color-mix(in srgb,var(--hol-b) 55%,transparent))}.hol-mark svg{display: block;width: 100%;height: 100%}html[data-hol-title] .hero-title .accent .rw-i{color: var(--hol-at);background: linear-gradient(90deg,var(--hol-at),var(--hol-bt));-webkit-background-clip: text;background-clip: text;-webkit-text-fill-color: transparent}@media (forced-colors: active){html[data-hol-title] .hero-title .accent .rw-i{background: none;-webkit-text-fill-color: currentColor}}.hol-fx{position: absolute;inset: 0;pointer-events: none;overflow: hidden}.hol-fx canvas{display: block;width: 100%;height: 100%}.hero.hol-scene .hero-side{align-self: end}@media (max-width: 980px){.hero.hol-scene .hero-side{align-self: auto;margin-top: clamp(84px,26vw,120px)}}html[data-hol-title]:is([data-hol-tone="memorial"],[data-hol-tone="solemn"]) .hero-title .accent .rw-i{background: none;-webkit-text-fill-color: currentColor;color: #C9CBD1}.hol-flame,.hc-flame{transform-box: fill-box;transform-origin: 50% 100%;animation: hol-flick 2.8s ease-in-out infinite}.hc-halo{animation: hol-halo 2.8s ease-in-out infinite}@keyframes hol-flick{0%,100%{transform: scale(1,1) rotate(0deg)}30%{transform: scale(.95,1.05) rotate(-1.5deg)}62%{transform: scale(1.03,.96) rotate(1.2deg)}}@keyframes hol-halo{0%,100%{opacity: .85}45%{opacity: 1}70%{opacity: .78}}html:not(.rv-js):not([data-hol-gray]) :is(.hol-flame,.hc-flame,.hc-halo){animation: none}@media (prefers-reduced-motion: reduce){:is(.hol-flame,.hc-flame,.hc-halo){animation: none}}.hol-candle{position: absolute;top: 40px;inset-inline-end: max(var(--s-4),calc((100% - var(--wrap)) / 2 + var(--s-6)));width: clamp(84px,7.5vw,112px);pointer-events: none;opacity: .95}.hol-candle svg{display: block;width: 100%;height: auto}.hero:has(.hol-candle) .rv-stars{display: none}@media (max-width: 980px){.hol-candle{top: 16px;inset-inline-end: var(--s-4);width: 56px;opacity: .85}}.hol-garland{position: relative;height: 0;z-index: 5;pointer-events: none;overflow-x: clip}.hol-rope{position: absolute;top: 0;left: 0;width: 100%;height: 40px;overflow: visible}.hol-rope path{fill: none;stroke: rgba(255,255,255,.3);stroke-width: 1.5;vector-effect: non-scaling-stroke}.hol-hang{position: absolute;top: var(--y);width: 26px;margin-left: -13px;transform-origin: 50% 0;animation: hol-sway 3.2s ease-in-out infinite alternate}.hol-hang::before{content: '';position: absolute;top: 0;left: 50%;width: 1px;height: var(--len);background: rgba(255,255,255,.3)}.hol-hang > span{position: absolute;top: var(--len);left: 0;width: 26px;height: 26px;display: grid;place-items: center;color: var(--col);filter: drop-shadow(0 0 5px color-mix(in srgb,var(--col) 55%,transparent))}.hol-hang svg{display: block;width: 22px;height: 22px}@keyframes hol-sway{from{transform: rotate(-7deg)}to{transform: rotate(7deg)}}html:not(.rv-js) .hol-hang{animation: none}@media (prefers-reduced-motion: reduce){.hol-hang{animation: none}}@media (max-width: 640px){.hol-hang:nth-of-type(even){display: none}.hol-rope{height: 24px}.hol-hang{top: calc(var(--y) * .6);width: 20px;margin-left: -10px}.hol-hang::before{height: calc(var(--len) * .45)}.hol-hang > span{top: calc(var(--len) * .45);width: 20px;height: 20px}.hol-hang svg{width: 17px;height: 17px}}main:has(.hero.hol-scene) > .hol-garland{display: none}.hol-gray{position: fixed;inset: 0;z-index: 58;pointer-events: none;-webkit-backdrop-filter: grayscale(1);backdrop-filter: grayscale(1)}html[data-hol-gray] .hero .hol-fx,html[data-hol-gray] .hol-candle{z-index: 59}html[data-hol-gray] :is(.head,.mega,.botnav,.a11y-fab,.a11y-backdrop,.a11y-panel,.drawer,.bell-pop,.srch-pop,.dlg-back,.rv-toast,.rv-dirty,.skip,.cartbar){filter: grayscale(1)}.hol-siren{position: fixed;inset: 0;z-index: 2147483000;display: grid;place-items: center;padding: 24px;background: rgba(6,6,8,.95);color: #E9EBF1;text-align: center}.hol-siren[hidden]{display: none}.hol-siren-in{max-width: 560px}.hol-siren-candle{display: inline-grid;width: 72px;height: 72px;color: #C9CBD1}.hol-siren-candle svg{display: block;width: 100%;height: 100%}.hol-siren-t{margin: 18px 0 10px;font-family: var(--display);font-size: clamp(44px,8vw,76px);font-weight: 700;line-height: 1}.hol-siren-s{margin: 0;color: #B8BCC6;font-size: 17px;text-wrap: pretty}.hol-siren-c{margin: 18px 0 0;color: #FFD27A;font: 600 30px/1 var(--head);font-variant-numeric: tabular-nums}.hol-siren-x{margin-top: 28px;min-height: 44px;padding: 0 20px;border-radius: 10px;cursor: pointer;border: 1px solid rgba(255,255,255,.25);background: none;color: #C9CBD1;font: 600 15px var(--head)}.hol-siren-x:hover{border-color: rgba(255,255,255,.5);color: #fff}.hol-siren-x:focus-visible{outline: 2px solid #FFD27A;outline-offset: 3px}@media print{.hol-fx,.hol-mark,.hol-garland,.hol-gray,.hol-siren{display: none}}.hol-form{max-width: 640px;margin-inline: 0}.hol-when{display: grid;grid-template-columns: repeat(auto-fit,minmax(min(100%,220px),1fr));gap: 0 var(--s-3)}.hol-when input[type="datetime-local"]{min-width: 0}.hol-sw{flex: none;width: 28px;height: 28px;border-radius: 8px;background: linear-gradient(135deg,var(--sw-a),var(--sw-b));box-shadow: inset 0 0 0 1px rgba(255,255,255,.15)}