@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--sb-angle:0deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-ease:initial;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--cmodal-flow:0deg;--rb-accent:#82b9cf;--p:0}}}@layer theme{:root,:host{--font-sans:var(--font-geist-sans), "PingFang SC", "HarmonyOS Sans SC", "MiSans", "HONOR Sans CN", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--font-mono:var(--font-geist-mono), ui-monospace, Consolas, "PingFang SC", "Microsoft YaHei", monospace;--color-slate-200:#e2e8f0;--color-slate-300:#cad5e2;--color-slate-400:#90a1b9;--color-slate-500:#62748e;--color-slate-600:#45556c;--color-black:#000;--color-white:#fff;--spacing:.25rem;--breakpoint-2xl:96rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-6xl:72rem;--container-7xl:80rem;--text-xs--line-height:calc(1 / .75);--text-sm--line-height:calc(1.25 / .875);--text-base--line-height:calc(1.5 / 1);--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5 / 2.25);--text-5xl:3rem;--text-5xl--line-height:1;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-relaxed:1.625;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-ping:ping 1s cubic-bezier(0, 0, .2, 1) infinite;--animate-pulse:pulse 2s cubic-bezier(.4, 0, .6, 1) infinite;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-geist-sans), "PingFang SC", "HarmonyOS Sans SC", "MiSans", "HONOR Sans CN", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif;--default-mono-font-family:var(--font-geist-mono), ui-monospace, Consolas, "PingFang SC", "Microsoft YaHei", monospace;--color-neon-orange:#ff6b2b;--color-neon-orange-light:#ff8c42}@supports (color:lab(0% 0 0)){:root,:host{--color-slate-200:lab(91.7353% -.998765 -4.76968);--color-slate-300:lab(84.7652% -1.94535 -7.93337);--color-slate-400:lab(65.5349% -2.25151 -14.5072);--color-slate-500:lab(48.0876% -2.03595 -16.5814);--color-slate-600:lab(35.5623% -1.74978 -15.4316)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.-inset-px{inset:-1px}.inset-0{inset:calc(var(--spacing) * 0)}.inset-x-0{inset-inline:calc(var(--spacing) * 0)}.inset-y-0{inset-block:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-0\.5{top:calc(var(--spacing) * -.5)}.-top-1{top:calc(var(--spacing) * -1)}.top-0{top:calc(var(--spacing) * 0)}.top-1{top:calc(var(--spacing) * 1)}.top-1\.5{top:calc(var(--spacing) * 1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-14{top:calc(var(--spacing) * 14)}.top-\[3px\]{top:3px}.top-full{top:100%}.-right-1{right:calc(var(--spacing) * -1)}.-right-1\.5{right:calc(var(--spacing) * -1.5)}.right-0{right:calc(var(--spacing) * 0)}.right-1{right:calc(var(--spacing) * 1)}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-2\.5{right:calc(var(--spacing) * 2.5)}.right-3{right:calc(var(--spacing) * 3)}.right-3\.5{right:calc(var(--spacing) * 3.5)}.-bottom-0\.5{bottom:calc(var(--spacing) * -.5)}.bottom-0{bottom:calc(var(--spacing) * 0)}.bottom-1{bottom:calc(var(--spacing) * 1)}.bottom-1\.5{bottom:calc(var(--spacing) * 1.5)}.bottom-\[3px\]{bottom:3px}.bottom-\[calc\(100\%\+8px\)\]{bottom:calc(100% + 8px)}.bottom-\[calc\(100\%\+10px\)\]{bottom:calc(100% + 10px)}.left-0{left:calc(var(--spacing) * 0)}.left-1{left:calc(var(--spacing) * 1)}.left-1\.5{left:calc(var(--spacing) * 1.5)}.left-1\/2{left:50%}.left-2\.5{left:calc(var(--spacing) * 2.5)}.left-3{left:calc(var(--spacing) * 3)}.left-4{left:calc(var(--spacing) * 4)}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[2\]{z-index:2}.z-\[60\]{z-index:60}.z-\[70\]{z-index:70}.order-1{order:1}.order-2{order:2}.order-first{order:-9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.m-0{margin:calc(var(--spacing) * 0)}.-mx-1{margin-inline:calc(var(--spacing) * -1)}.-mx-2{margin-inline:calc(var(--spacing) * -2)}.mx-0\.5{margin-inline:calc(var(--spacing) * .5)}.mx-3{margin-inline:calc(var(--spacing) * 3)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing) * -2)}.my-2{margin-block:calc(var(--spacing) * 2)}.my-5{margin-block:calc(var(--spacing) * 5)}.-mt-6{margin-top:calc(var(--spacing) * -6)}.-mt-\[3px\]{margin-top:-3px}.-mt-\[6px\]{margin-top:-6px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:calc(var(--spacing) * 1)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-3\.5{margin-top:calc(var(--spacing) * 3.5)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-5{margin-top:calc(var(--spacing) * 5)}.mt-16{margin-top:calc(var(--spacing) * 16)}.mt-\[1px\]{margin-top:1px}.mt-\[3px\]{margin-top:3px}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing) * 1)}.mr-1\.5{margin-right:calc(var(--spacing) * 1.5)}.mr-2{margin-right:calc(var(--spacing) * 2)}.-mb-6{margin-bottom:calc(var(--spacing) * -6)}.-mb-\[6px\]{margin-bottom:-6px}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-2\.5{margin-bottom:calc(var(--spacing) * 2.5)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-7{margin-bottom:calc(var(--spacing) * 7)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-9{margin-bottom:calc(var(--spacing) * 9)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-\[3px\]{margin-left:-3px}.ml-1{margin-left:calc(var(--spacing) * 1)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-auto{margin-left:auto}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.aspect-\[2\/3\]{aspect-ratio:2/3}.aspect-square{aspect-ratio:1}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-11{height:calc(var(--spacing) * 11)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-24{height:calc(var(--spacing) * 24)}.h-32{height:calc(var(--spacing) * 32)}.h-40{height:calc(var(--spacing) * 40)}.h-\[2px\]{height:2px}.h-\[3px\]{height:3px}.h-\[5px\]{height:5px}.h-\[6px\]{height:6px}.h-\[18px\]{height:18px}.h-\[30px\]{height:30px}.h-\[52px\]{height:52px}.h-\[62\%\]{height:62%}.h-\[84px\]{height:84px}.h-\[140px\]{height:140px}.h-\[172px\]{height:172px}.h-\[180px\]{height:180px}.h-\[420px\]{height:420px}.h-\[480px\]{height:480px}.h-\[clamp\(340px\,36vw\,460px\)\]{height:clamp(340px,36vw,460px)}.h-\[min\(82vh\,760px\)\]{height:min(82vh,760px)}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.max-h-\[70vh\]{max-height:70vh}.max-h-\[80vh\]{max-height:80vh}.max-h-\[82vh\]{max-height:82vh}.max-h-\[86vh\]{max-height:86vh}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing) * 0)}.min-h-\[3\.25em\]{min-height:3.25em}.min-h-\[34px\]{min-height:34px}.min-h-\[60vh\]{min-height:60vh}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-2{width:calc(var(--spacing) * 2)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-3\/4{width:75%}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-14{width:calc(var(--spacing) * 14)}.w-16{width:calc(var(--spacing) * 16)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-32{width:calc(var(--spacing) * 32)}.w-44{width:calc(var(--spacing) * 44)}.w-56{width:calc(var(--spacing) * 56)}.w-64{width:calc(var(--spacing) * 64)}.w-72{width:calc(var(--spacing) * 72)}.w-\[2px\]{width:2px}.w-\[3px\]{width:3px}.w-\[6px\]{width:6px}.w-\[18px\]{width:18px}.w-\[26px\]{width:26px}.w-\[34\%\]{width:34%}.w-\[42\%\]{width:42%}.w-\[52px\]{width:52px}.w-\[76px\]{width:76px}.w-\[88px\]{width:88px}.w-\[320px\]{width:320px}.w-\[min\(32rem\,calc\(100vw-24px\)\)\]{width:min(32rem,100vw - 24px)}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-6xl{max-width:var(--container-6xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-64{max-width:calc(var(--spacing) * 64)}.max-w-\[50\%\]{max-width:50%}.max-w-\[320px\]{max-width:320px}.max-w-\[420px\]{max-width:420px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-screen-2xl{max-width:var(--breakpoint-2xl)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:calc(var(--spacing) * 0)}.min-w-\[1\.1em\]{min-width:1.1em}.min-w-\[18px\]{min-width:18px}.min-w-\[120px\]{min-width:120px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.basis-full{flex-basis:100%}.border-collapse{border-collapse:collapse}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-\[1\.12\]{scale:1.12}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-ping{animation:var(--animate-ping)}.animate-pulse{animation:var(--animate-pulse)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.resize-y{resize:vertical}.list-none{list-style-type:none}.break-inside-avoid{break-inside:avoid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-11{grid-template-columns:repeat(11,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0{gap:calc(var(--spacing) * 0)}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:calc(var(--spacing) * 1)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-3\.5{gap:calc(var(--spacing) * 3.5)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-7{gap:calc(var(--spacing) * 7)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-10{gap:calc(var(--spacing) * 10)}.gap-12{gap:calc(var(--spacing) * 12)}.gap-\[1\.5px\]{gap:1.5px}.gap-\[2px\]{gap:2px}.gap-\[3px\]{gap:3px}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing) * 2)}.gap-x-3{column-gap:calc(var(--spacing) * 3)}.gap-x-4{column-gap:calc(var(--spacing) * 4)}.gap-x-5{column-gap:calc(var(--spacing) * 5)}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-x-7{column-gap:calc(var(--spacing) * 7)}.gap-y-1{row-gap:calc(var(--spacing) * 1)}.gap-y-1\.5{row-gap:calc(var(--spacing) * 1.5)}.gap-y-2{row-gap:calc(var(--spacing) * 2)}.gap-y-4{row-gap:calc(var(--spacing) * 4)}.gap-y-5{row-gap:calc(var(--spacing) * 5)}.self-center{align-self:center}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-start{justify-self:flex-start}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-clip{overflow-x:clip}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-\[2px\]{border-radius:2px}.rounded-\[3px\]{border-radius:3px}.rounded-\[10px\]{border-radius:10px}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-\[\#2dd4bf\]\/40{border-color:#2dd4bf66;border-color:lab(76.6428% -46.243 -2.00341/.4)}.border-\[\#22d3ee\]\/40{border-color:#22d3ee66;border-color:lab(77.4225% -36.0465 -25.8871/.4)}.border-\[\#34d399\]\/40{border-color:#34d39966;border-color:lab(75.6954% -52.188 16.7595/.4)}.border-\[\#38bdf8\]\/40{border-color:#38bdf866;border-color:lab(71.5897% -21.7159 -40.1262/.4)}.border-\[\#94a3b8\]\/40{border-color:#94a3b866;border-color:lab(66.329% -2.05803 -12.7689/.4)}.border-\[\#818cf8\]\/40{border-color:#818cf866;border-color:lab(61.1112% 17.7251 -56.2771/.4)}.border-\[\#a3e635\]\/40{border-color:#a3e63566;border-color:lab(84.5311% -39.9535 71.9886/.4)}.border-\[\#c084fc\]\/40{border-color:#c084fc66;border-color:lab(65.0976% 40.5542 -51.7263/.4)}.border-\[\#f472b6\]\/40{border-color:#f472b666;border-color:lab(65.7695% 56.1392 -11.1264/.4)}.border-\[\#f87171\]\/40{border-color:#f8717166;border-color:lab(64.7431% 52.7342 26.6686/.4)}.border-\[\#fb923c\]\/40{border-color:#fb923c66;border-color:lab(71.1073% 36.1144 60.821/.4)}.border-\[\#ffd700\]\/40{border-color:#ffd70066;border-color:lab(87.4679% 2.90972 86.5526/.4)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-\[\#0d0d1c\]{background-color:#0d0d1c}.bg-\[\#2dd4bf\]\/8{background-color:#2dd4bf14;background-color:lab(76.6428% -46.243 -2.00341/.08)}.bg-\[\#22d3ee\]\/8{background-color:#22d3ee14;background-color:lab(77.4225% -36.0465 -25.8871/.08)}.bg-\[\#34d399\]\/8{background-color:#34d39914;background-color:lab(75.6954% -52.188 16.7595/.08)}.bg-\[\#38bdf8\]\/8{background-color:#38bdf814;background-color:lab(71.5897% -21.7159 -40.1262/.08)}.bg-\[\#94a3b8\]\/8{background-color:#94a3b814;background-color:lab(66.329% -2.05803 -12.7689/.08)}.bg-\[\#818cf8\]\/8{background-color:#818cf814;background-color:lab(61.1112% 17.7251 -56.2771/.08)}.bg-\[\#08080f\]{background-color:#08080f}.bg-\[\#a3e635\]\/8{background-color:#a3e63514;background-color:lab(84.5311% -39.9535 71.9886/.08)}.bg-\[\#c084fc\]\/8{background-color:#c084fc14;background-color:lab(65.0976% 40.5542 -51.7263/.08)}.bg-\[\#f472b6\]\/8{background-color:#f472b614;background-color:lab(65.7695% 56.1392 -11.1264/.08)}.bg-\[\#f87171\]\/8{background-color:#f8717114;background-color:lab(64.7431% 52.7342 26.6686/.08)}.bg-\[\#fb923c\]\/8{background-color:#fb923c14;background-color:lab(71.1073% 36.1144 60.821/.08)}.bg-\[\#ffd700\]\/8{background-color:#ffd70014;background-color:lab(87.4679% 2.90972 86.5526/.08)}.bg-transparent{background-color:#0000}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-t{--tw-gradient-position:to top in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.from-black\/60{--tw-gradient-from:#0009}@supports (color:color-mix(in lab, red, red)){.from-black\/60{--tw-gradient-from:color-mix(in oklab, var(--color-black) 60%, transparent)}}.from-black\/60{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-transparent{--tw-gradient-via:transparent;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/10{--tw-gradient-via:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.via-white\/10{--tw-gradient-via:color-mix(in oklab, var(--color-white) 10%, transparent)}}.via-white\/10{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-\[62\%_26\%\]{object-position:62% 26%}.object-\[68\%_16\%\]{object-position:68% 16%}.object-\[center_12\%\]{object-position:center 12%}.object-\[center_15\%\]{object-position:center 15%}.object-\[center_18\%\]{object-position:center 18%}.object-center{object-position:center}.object-left{object-position:left}.p-0{padding:calc(var(--spacing) * 0)}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[1px\]{padding:1px}.p-\[2\.5px\]{padding:2.5px}.px-0{padding-inline:calc(var(--spacing) * 0)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-5{padding-inline:calc(var(--spacing) * 5)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.py-0{padding-block:calc(var(--spacing) * 0)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-5{padding-block:calc(var(--spacing) * 5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-7{padding-block:calc(var(--spacing) * 7)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.py-20{padding-block:calc(var(--spacing) * 20)}.py-\[1px\]{padding-block:1px}.py-\[2px\]{padding-block:2px}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-1{padding-top:calc(var(--spacing) * 1)}.pt-1\.5{padding-top:calc(var(--spacing) * 1.5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-2\.5{padding-top:calc(var(--spacing) * 2.5)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-5{padding-top:calc(var(--spacing) * 5)}.pt-6{padding-top:calc(var(--spacing) * 6)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-10{padding-top:calc(var(--spacing) * 10)}.pt-14{padding-top:calc(var(--spacing) * 14)}.pt-24{padding-top:calc(var(--spacing) * 24)}.pt-\[1px\]{padding-top:1px}.pt-\[5px\]{padding-top:5px}.pr-1{padding-right:calc(var(--spacing) * 1)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-2\.5{padding-right:calc(var(--spacing) * 2.5)}.pr-20{padding-right:calc(var(--spacing) * 20)}.pr-\[39\%\]{padding-right:39%}.pb-1{padding-bottom:calc(var(--spacing) * 1)}.pb-1\.5{padding-bottom:calc(var(--spacing) * 1.5)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-2\.5{padding-bottom:calc(var(--spacing) * 2.5)}.pb-3{padding-bottom:calc(var(--spacing) * 3)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-5{padding-bottom:calc(var(--spacing) * 5)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-16{padding-bottom:calc(var(--spacing) * 16)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-4{padding-left:calc(var(--spacing) * 4)}.pl-5{padding-left:calc(var(--spacing) * 5)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-7{padding-left:calc(var(--spacing) * 7)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.align-\[1px\]{vertical-align:1px}.align-middle{vertical-align:middle}.font-mono{font-family:var(--font-geist-mono), ui-monospace, Consolas, "PingFang SC", "Microsoft YaHei", monospace}.font-sans{font-family:var(--font-geist-sans), "PingFang SC", "HarmonyOS Sans SC", "MiSans", "HONOR Sans CN", "Source Han Sans SC", "Noto Sans CJK SC", "Microsoft YaHei", sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.text-base{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:1.1875rem;line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:.9375rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:.8125rem;line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10\.5px\]{font-size:10.5px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13\.5px\]{font-size:13.5px}.text-\[13px\]{font-size:13px}.text-\[14\.5px\]{font-size:14.5px}.text-\[14px\]{font-size:14px}.text-\[15\.5px\]{font-size:15.5px}.text-\[15px\]{font-size:15px}.text-\[16px\]{font-size:16px}.text-\[17px\]{font-size:17px}.text-\[18px\]{font-size:18px}.text-\[19px\]{font-size:19px}.text-\[20px\]{font-size:20px}.text-\[21px\]{font-size:21px}.text-\[22px\]{font-size:22px}.text-\[24px\]{font-size:24px}.text-\[26px\]{font-size:26px}.text-\[28px\]{font-size:28px}.text-\[30px\]{font-size:30px}.text-\[46px\]{font-size:46px}.text-\[56px\]{font-size:56px}.leading-\[0\.95\]{--tw-leading:.95;line-height:.95}.leading-\[1\.2\]{--tw-leading:1.2;line-height:1.2}.leading-\[1\.5\]{--tw-leading:1.5;line-height:1.5}.leading-\[1\.25\]{--tw-leading:1.25;line-height:1.25}.leading-\[16px\]{--tw-leading:16px;line-height:16px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-light{--tw-font-weight:var(--font-weight-light);font-weight:var(--font-weight-light)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.02em\]{--tw-tracking:.02em;letter-spacing:.02em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.06em\]{--tw-tracking:.06em;letter-spacing:.06em}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-\[0\.10em\]{--tw-tracking:.1em;letter-spacing:.1em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[0\.14em\]{--tw-tracking:.14em;letter-spacing:.14em}.tracking-\[0\.15em\]{--tw-tracking:.15em;letter-spacing:.15em}.tracking-\[0\.16em\]{--tw-tracking:.16em;letter-spacing:.16em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-\[0\.22em\]{--tw-tracking:.22em;letter-spacing:.22em}.tracking-\[0\.24em\]{--tw-tracking:.24em;letter-spacing:.24em}.tracking-\[0\.25em\]{--tw-tracking:.25em;letter-spacing:.25em}.tracking-\[0\.28em\]{--tw-tracking:.28em;letter-spacing:.28em}.tracking-normal{--tw-tracking:var(--tracking-normal);letter-spacing:var(--tracking-normal)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.text-\[\#2dd4bf\]{color:#2dd4bf}.text-\[\#22d3ee\]{color:#22d3ee}.text-\[\#34d399\]{color:#34d399}.text-\[\#38bdf8\]{color:#38bdf8}.text-\[\#94a3b8\]{color:#94a3b8}.text-\[\#444\]{color:#444}.text-\[\#555\]{color:#555}.text-\[\#818cf8\]{color:#818cf8}.text-\[\#888\]{color:#888}.text-\[\#a3e635\]{color:#a3e635}.text-\[\#a59cad\]{color:#a59cad}.text-\[\#aaa\]{color:#aaa}.text-\[\#b9b0c2\]{color:#b9b0c2}.text-\[\#bbb\]{color:#bbb}.text-\[\#c084fc\]{color:#c084fc}.text-\[\#d3cbdc\]{color:#d3cbdc}.text-\[\#f1ecf6\]{color:#f1ecf6}.text-\[\#f3eefa\]{color:#f3eefa}.text-\[\#f472b6\]{color:#f472b6}.text-\[\#f87171\]{color:#f87171}.text-\[\#fb923c\]{color:#fb923c}.text-\[\#ff8c42\]{color:#ff8c42}.text-\[\#ffd700\]{color:gold}.text-\[\#fff3e9\]{color:#fff3e9}.text-slate-200{color:var(--color-slate-200)}.text-slate-300{color:var(--color-slate-300)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-white{color:var(--color-white)}.text-white\/25{color:#ffffff40}@supports (color:color-mix(in lab, red, red)){.text-white\/25{color:color-mix(in oklab, var(--color-white) 25%, transparent)}}.text-white\/40{color:#fff6}@supports (color:color-mix(in lab, red, red)){.text-white\/40{color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.text-white\/50{color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.text-white\/50{color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.normal-case{text-transform:none}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.decoration-white\/20{text-decoration-color:#fff3}@supports (color:color-mix(in lab, red, red)){.decoration-white\/20{-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);-webkit-text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent);text-decoration-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-75{opacity:.75}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.duration-700{--tw-duration:.7s;transition-duration:.7s}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[--act-px\:10px\]{--act-px:10px}@media (hover:hover){.group-hover\:block:is(:where(.group):hover *){display:block}.group-hover\:scale-105:is(:where(.group):hover *){--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:scale-\[1\.06\]:is(:where(.group):hover *){scale:1.06}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\/tabtip\:block:is(:where(.group\/tabtip):hover *),.group-hover\/tip\:block:is(:where(.group\/tip):hover *),.group-hover\/toggle\:block:is(:where(.group\/toggle):hover *){display:block}.hover\:-translate-y-1\.5:hover{--tw-translate-y:calc(var(--spacing) * -1.5);translate:var(--tw-translate-x) var(--tw-translate-y)}.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:text-\[\#888\]:hover{color:#888}.hover\:text-\[\#aaa\]:hover{color:#aaa}.hover\:text-\[\#ccc\]:hover{color:#ccc}.hover\:text-\[\#ff8c42\]:hover{color:#ff8c42}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-100:hover{opacity:1}.hover\:brightness-125:hover{--tw-brightness:brightness(125%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.active\:opacity-70:active{opacity:.7}.disabled\:opacity-30:disabled{opacity:.3}@media not all and (min-width:40rem){.max-sm\:px-0\!{padding-inline:calc(var(--spacing) * 0)!important}}@media (min-width:1500px){.min-\[1500px\]\:flex{display:flex}.min-\[1500px\]\:hidden{display:none}}@media (min-width:40rem){.sm\:col-span-2{grid-column:span 2/span 2}.sm\:ml-auto{margin-left:auto}.sm\:line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:aspect-auto{aspect-ratio:auto}.sm\:h-9{height:calc(var(--spacing) * 9)}.sm\:h-52{height:calc(var(--spacing) * 52)}.sm\:h-56{height:calc(var(--spacing) * 56)}.sm\:h-\[66px\]{height:66px}.sm\:h-\[200px\]{height:200px}.sm\:w-9{width:calc(var(--spacing) * 9)}.sm\:w-10{width:calc(var(--spacing) * 10)}.sm\:w-16{width:calc(var(--spacing) * 16)}.sm\:w-20{width:calc(var(--spacing) * 20)}.sm\:w-\[66px\]{width:66px}.sm\:w-\[108px\]{width:108px}.sm\:w-\[520px\]{width:520px}.sm\:w-auto{width:auto}.sm\:max-w-\[380px\]{max-width:380px}.sm\:min-w-\[210px\]{min-width:210px}.sm\:flex-1{flex:1}.sm\:flex-none{flex:none}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.sm\:grid-cols-\[minmax\(0\,1fr\)_232px_auto\]{grid-template-columns:minmax(0,1fr) 232px auto}.sm\:grid-cols-\[repeat\(auto-fill\,minmax\(130px\,1fr\)\)\]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}.sm\:flex-col{flex-direction:column}.sm\:flex-row{flex-direction:row}.sm\:flex-wrap{flex-wrap:wrap}.sm\:items-center{align-items:center}.sm\:items-start{align-items:flex-start}.sm\:justify-start{justify-content:flex-start}.sm\:gap-1\.5{gap:calc(var(--spacing) * 1.5)}.sm\:gap-2\.5{gap:calc(var(--spacing) * 2.5)}.sm\:gap-3{gap:calc(var(--spacing) * 3)}.sm\:gap-4{gap:calc(var(--spacing) * 4)}.sm\:gap-5{gap:calc(var(--spacing) * 5)}.sm\:gap-6{gap:calc(var(--spacing) * 6)}.sm\:gap-14{gap:calc(var(--spacing) * 14)}.sm\:gap-x-12{column-gap:calc(var(--spacing) * 12)}.sm\:self-center{align-self:center}.sm\:truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sm\:rounded-2xl{border-radius:var(--radius-2xl)}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-4{padding:calc(var(--spacing) * 4)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.sm\:px-2{padding-inline:calc(var(--spacing) * 2)}.sm\:px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.sm\:px-4{padding-inline:calc(var(--spacing) * 4)}.sm\:px-6{padding-inline:calc(var(--spacing) * 6)}.sm\:px-8{padding-inline:calc(var(--spacing) * 8)}.sm\:px-10{padding-inline:calc(var(--spacing) * 10)}.sm\:py-2{padding-block:calc(var(--spacing) * 2)}.sm\:py-4{padding-block:calc(var(--spacing) * 4)}.sm\:py-5{padding-block:calc(var(--spacing) * 5)}.sm\:py-10{padding-block:calc(var(--spacing) * 10)}.sm\:pt-0{padding-top:calc(var(--spacing) * 0)}.sm\:pt-7{padding-top:calc(var(--spacing) * 7)}.sm\:pt-8{padding-top:calc(var(--spacing) * 8)}.sm\:pb-6{padding-bottom:calc(var(--spacing) * 6)}.sm\:pl-7{padding-left:calc(var(--spacing) * 7)}.sm\:pl-9{padding-left:calc(var(--spacing) * 9)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.sm\:text-5xl{font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height))}.sm\:text-base{font-size:1.0625rem;line-height:var(--tw-leading,var(--text-base--line-height))}.sm\:text-sm{font-size:.9375rem;line-height:var(--tw-leading,var(--text-sm--line-height))}.sm\:text-\[3\.6rem\]{font-size:3.6rem}.sm\:text-\[11\.5px\]{font-size:11.5px}.sm\:text-\[11px\]{font-size:11px}.sm\:text-\[12px\]{font-size:12px}.sm\:text-\[15px\]{font-size:15px}.sm\:text-\[16px\]{font-size:16px}.sm\:text-\[18px\]{font-size:18px}.sm\:text-\[20px\]{font-size:20px}.sm\:text-\[26px\]{font-size:26px}.sm\:text-\[32px\]{font-size:32px}.sm\:text-\[40px\]{font-size:40px}.sm\:text-\[48px\]{font-size:48px}.sm\:tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.sm\:\[--act-px\:14px\]{--act-px:14px}}@media (min-width:48rem){.md\:sticky{position:sticky}.md\:ml-0{margin-left:calc(var(--spacing) * 0)}.md\:ml-1{margin-left:calc(var(--spacing) * 1)}.md\:ml-auto{margin-left:auto}.md\:block{display:block}.md\:flex{display:flex}.md\:grid{display:grid}.md\:hidden{display:none}.md\:w-40{width:calc(var(--spacing) * 40)}.md\:w-auto{width:auto}.md\:flex-none{flex:none}.md\:basis-auto{flex-basis:auto}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:gap-x-3{column-gap:calc(var(--spacing) * 3)}.md\:pt-0{padding-top:calc(var(--spacing) * 0)}.md\:pr-\[40\%\]{padding-right:40%}}@media (min-width:64rem){.lg\:sticky{position:sticky}.lg\:top-24{top:calc(var(--spacing) * 24)}.lg\:order-1{order:1}.lg\:order-2{order:2}.lg\:block{display:block}.lg\:contents{display:contents}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[328px\]{width:328px}.lg\:min-w-\[250px\]{min-width:250px}.lg\:flex-none{flex:none}.lg\:shrink-0{flex-shrink:0}.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:grid-cols-10{grid-template-columns:repeat(10,minmax(0,1fr))}.lg\:grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.lg\:grid-cols-\[1fr_588px\]{grid-template-columns:1fr 588px}.lg\:grid-cols-\[minmax\(0\,1fr\)_360px\]{grid-template-columns:minmax(0,1fr) 360px}.lg\:grid-cols-\[minmax\(0\,380px\)_minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,380px) minmax(0,1fr)}.lg\:flex-row{flex-direction:row}.lg\:items-center{align-items:center}.lg\:items-start{align-items:flex-start}.lg\:items-stretch{align-items:stretch}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:self-center{align-self:center}.lg\:self-stretch{align-self:stretch}.lg\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.lg\:px-8{padding-inline:calc(var(--spacing) * 8)}.lg\:pl-6{padding-left:calc(var(--spacing) * 6)}.lg\:pl-9{padding-left:calc(var(--spacing) * 9)}}@media (min-width:80rem){.xl\:flex{display:flex}.xl\:hidden{display:none}.xl\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}}:root{--rgb-orange:255, 107, 43;--rgb-purple:168, 85, 247;--rgb-blue:59, 130, 246;--nav-h:56px;--legend-tabs-h:56px;--table-head-top:calc(var(--nav-h) + var(--legend-tabs-h))}.chip-orange{background:rgba(var(--rgb-orange), .14);border:1px solid rgba(var(--rgb-orange), .32);color:var(--color-neon-orange-light)}.chip-neutral{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff24}.btn-close{color:#ffffff8c;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff12;border:1px solid #ffffff24;font-size:16px;transition:background .15s,color .15s,transform 80ms}.btn-close:after{content:"";border-radius:9999px;position:absolute;inset:-8px}@media (hover:hover){.btn-close:hover{color:#ffffffd9;background:#ffffff1f}}.btn-close:active{color:#fff;background:#fff3;transform:scale(.88)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.anim-item{animation:.22s both fade-in-up}@media (prefers-reduced-motion:reduce){.anim-item{animation:none}}@keyframes skel-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.skel{background:linear-gradient(100deg, #ffffff0b 40%, rgba(var(--rgb-orange), .08) 50%, #ffffff0b 60%);background-size:200% 100%;border-radius:8px;animation:1.6s linear infinite skel-shimmer}@media (prefers-reduced-motion:reduce){.skel{animation:none}}html,body{height:100%}html{font-size:18px}@media (max-width:640px){html{font-size:16px}}.legend-hero{grid-template-rows:1fr 1fr 1fr;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);gap:8px;height:420px;display:grid}.legend-hero-side{height:100%}@media (max-width:768px){.legend-hero{flex-direction:column;gap:12px;height:auto;display:flex}.legend-hero-img{aspect-ratio:16/11}.legend-hero-side{height:340px}}.cmodal-portrait{flex-direction:row;width:878px;max-width:95vw;height:500px;max-height:92vh;display:flex}.cmodal-portrait-img{flex-shrink:0;align-self:flex-start;width:358px;height:500px;overflow:hidden}.cmodal-bf{flex-direction:row;width:1006px;max-width:95vw;height:420px;max-height:92vh;display:flex}.cmodal-bf-img{flex-shrink:0;align-self:flex-start;width:586px;height:420px;position:relative;overflow:hidden}.cmodal-mobile{display:none}.card-img-round,.guide-lightbox img.card-img-round{border-radius:4%/2.9%}.cmodal-nav{color:#ffffffbf;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:#ffffff0f;border:1px solid #ffffff24;border-radius:9999px;justify-content:center;align-items:center;width:48px;height:48px;transition:background-color .15s,border-color .15s,color .15s;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.cmodal-nav:hover:not(:disabled){color:#ff8c42;background:#ff8c4229;border-color:#ff8c4280}.cmodal-nav:active:not(:disabled){background:#ff8c424d;transform:translateY(-50%)scale(.88)}.cmodal-nav:disabled{opacity:.25;cursor:default}.cmodal-nav-prev{left:-68px}.cmodal-nav-next{right:-68px}@media (min-width:769px){.cmodal-has-nav{max-width:calc(100vw - 170px)}}@media (max-width:768px){.cmodal-nav{width:44px;height:44px;top:auto;bottom:-58px;transform:none}.cmodal-nav:active:not(:disabled){transform:scale(.88)}.cmodal-nav-prev{left:calc(50% - 56px)}.cmodal-nav-next{right:calc(50% - 56px)}.cmodal-mobile.cmodal-has-nav{max-height:calc(100vh - 160px)}}@media (min-width:769px){.cmodal-anchor{align-items:flex-start;padding-top:max(24px,50vh - 270px)}.cmodal-anchor .cmodal-nav{top:250px}.cmodal-anchor .cmodal-has-nav{max-height:calc(100vh + -1*max(24px,50vh - 270px) - 24px)}.cmodal-anchor .cmodal-has-below{max-height:calc(100vh + -1*max(24px,50vh - 270px) - 88px)}}@media (max-width:768px){.cmodal-anchor{align-items:flex-end;padding-bottom:76px}.cmodal-anchor-below{padding-bottom:130px}}@property --sb-angle{syntax:"<angle>";inherits:true;initial-value:0deg}.star-border{pointer-events:none;z-index:2;filter:drop-shadow(0 0 3px var(--sb-c)) drop-shadow(0 0 8px var(--sb-c));position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.star-border{filter:drop-shadow(0 0 3px var(--sb-c)) drop-shadow(0 0 8px color-mix(in srgb, var(--sb-c) 55%, transparent))}}.star-border{animation:6s linear infinite star-border-spin}.star-border:before{content:"";border-radius:inherit;background:conic-gradient(from var(--sb-angle), transparent 0deg 140deg, var(--sb-c) 162deg, #fff 176deg, var(--sb-c) 180deg, transparent 182deg 320deg, var(--sb-c) 342deg, #fff 356deg, var(--sb-c) 360deg);padding:1.5px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.star-border:before{background:conic-gradient(from var(--sb-angle), transparent 0deg 140deg, color-mix(in srgb, var(--sb-c) 50%, transparent) 162deg, #fff 176deg, var(--sb-c) 180deg, transparent 182deg 320deg, color-mix(in srgb, var(--sb-c) 50%, transparent) 342deg, #fff 356deg, var(--sb-c) 360deg)}}.star-border:before{-webkit-mask-composite:xor;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes star-border-spin{to{--sb-angle:360deg}}.honor-shine-text{background:linear-gradient(110deg, var(--hs-c) 38%, #fff 50%, var(--hs-c) 62%);color:#0000;background-size:260% 100%;-webkit-background-clip:text;background-clip:text;animation:6s linear infinite honor-shine-text}@keyframes honor-shine-text{0%{background-position:130% 0}28%,to{background-position:-30% 0}}.honor-shine-sweep{overflow:hidden}.honor-shine-sweep:after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 30%,#fff9 50%,#0000 70%);animation:6s ease-in-out infinite honor-shine-sweep;position:absolute;inset:0;transform:translate(-130%)}@keyframes honor-shine-sweep{0%{transform:translate(-130%)}28%,to{transform:translate(130%)}}@media (prefers-reduced-motion:reduce){.star-border,.honor-shine-text,.honor-shine-sweep:after{animation:none}.star-border{filter:none}.honor-shine-sweep:after{display:none}.star-border:before{background:var(--sb-c)}@supports (color:color-mix(in lab, red, red)){.star-border:before{background:color-mix(in srgb, var(--sb-c) 45%, transparent)}}}.qty-btn{-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:transform 80ms,background-color .12s,color .12s;display:inline-flex}@media (hover:hover){.qty-btn:hover:not(:disabled){color:#ff8c42!important;background:#ff6b2b38!important}}.qty-btn:active:not(:disabled){transform:scale(.86);background:#ff6b2b66!important}.qty-btn:disabled{cursor:default}.cmodal-below{position:absolute;top:calc(100% + 16px);left:50%;transform:translate(-50%)}@media (min-width:769px){.cmodal-has-below{max-height:calc(100vh - 140px)}}@media (max-width:768px){.cmodal-below{top:calc(100% + 68px)}.cmodal-mobile.cmodal-has-below{max-height:calc(100vh - 220px)}.cmodal-portrait,.cmodal-bf{display:none}.cmodal-mobile{flex-direction:column;width:92vw;max-height:88vh;display:flex}}html,body{overflow-x:clip}body{color:#f0f0f0;font-family:var(--font-sans,Arial, sans-serif);scrollbar-gutter:stable;font-synthesis-weight:none;background-color:#07070f}.bg-orbs{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.bg-orbs:before{content:"";background:radial-gradient(circle, rgba(var(--rgb-purple), .18) 0%, transparent 70%);filter:blur(40px);border-radius:50%;width:60vw;height:60vw;position:absolute;top:-20%;left:-10%}.bg-orbs:after{content:"";background:radial-gradient(circle, rgba(var(--rgb-orange), .14) 0%, transparent 70%);filter:blur(40px);border-radius:50%;width:50vw;height:50vw;position:absolute;top:-10%;right:-15%}.bg-orb-bottom{background:radial-gradient(circle, rgba(var(--rgb-blue), .12) 0%, transparent 70%);filter:blur(50px);pointer-events:none;border-radius:50%;width:55vw;height:55vw;position:absolute;bottom:-20%;left:30%}.bg-grid{z-index:0;pointer-events:none;background-image:radial-gradient(circle,#ffffff0e 1px,#0000 1px);background-size:28px 28px;position:fixed;inset:0}.glass{-webkit-backdrop-filter:blur(20px);background:#ffffff09;border:1px solid #ffffff17}.glass-strong{-webkit-backdrop-filter:blur(28px);background:#ffffff0f;border:1px solid #ffffff21;box-shadow:0 8px 32px #0006,inset 0 1px #ffffff12}.glow-orange{box-shadow:0 0 16px rgba(var(--rgb-orange), .45), 0 0 40px rgba(var(--rgb-orange), .15)}.glow-purple{box-shadow:0 0 16px rgba(var(--rgb-purple), .45), 0 0 40px rgba(var(--rgb-purple), .15)}.glow-blue{box-shadow:0 0 16px rgba(var(--rgb-blue), .45), 0 0 40px rgba(var(--rgb-blue), .15)}.text-gradient-orange{background:linear-gradient(135deg, var(--color-neon-orange-light) 0%, var(--color-neon-orange) 50%, #ff3d00 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.text-gradient-hero{-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#fff 0%,#e0d4ff 40%,#c084fc 100%);-webkit-background-clip:text;background-clip:text}.hud-corner{pointer-events:none;width:26px;height:26px;transition:border-color .3s;position:absolute}.hud-corner-tl{border-top:2px solid;border-left:2px solid;border-top-left-radius:12px;top:10px;left:10px}.hud-corner-tr{border-top:2px solid;border-right:2px solid;border-top-right-radius:12px;top:10px;right:10px}.hud-corner-bl{border-bottom:2px solid;border-left:2px solid;border-bottom-left-radius:12px;bottom:10px;left:10px}.hud-corner-br{border-bottom:2px solid;border-right:2px solid;border-bottom-right-radius:12px;bottom:10px;right:10px}.btn-d{--btn-c:#ff6b2b;--btn-c-light:#ff8c42;--btn-c-deep:var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-d{--btn-c-deep:color-mix(in srgb, var(--btn-c) 58%, #8a1a00)}}.btn-d{white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;height:40px;padding:0 18px;font-family:inherit;font-size:15px;font-weight:600;transition:background .18s,border-color .18s,box-shadow .18s,color .18s;display:inline-flex}.btn-d:focus-visible{outline:2px solid var(--btn-c-light);outline-offset:2px}.btn-d:disabled{opacity:.4;cursor:default}.btn-d-lg{gap:10px;height:50px;padding:0 30px;font-size:16px}.btn-d-fill{justify-content:center;width:100%;min-width:0;padding-left:8px;padding-right:8px}.btn-primary{background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-primary{background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 62%, transparent) 0%, color-mix(in srgb, var(--btn-c) 45%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 34%, transparent) 100%)}}.btn-primary{border-color:var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-primary{border-color:color-mix(in srgb, var(--btn-c) 75%, transparent)}}.btn-primary{box-shadow:0 0 20px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-primary{box-shadow:0 0 20px color-mix(in srgb, var(--btn-c) 34%, transparent)}}.btn-primary{color:#fff;font-weight:700}.btn-primary:hover:not(:disabled){background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 82%, transparent) 0%, color-mix(in srgb, var(--btn-c) 64%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 48%, transparent) 100%)}}.btn-primary:hover:not(:disabled){border-color:var(--btn-c);box-shadow:0 0 28px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-primary:hover:not(:disabled){box-shadow:0 0 28px color-mix(in srgb, var(--btn-c) 50%, transparent)}}.btn-toggle-on{background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-toggle-on{background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 38%, transparent) 0%, color-mix(in srgb, var(--btn-c) 26%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 18%, transparent) 100%)}}.btn-toggle-on{border-color:var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-toggle-on{border-color:color-mix(in srgb, var(--btn-c) 52%, transparent)}}.btn-toggle-on{box-shadow:0 0 12px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-toggle-on{box-shadow:0 0 12px color-mix(in srgb, var(--btn-c) 22%, transparent)}}.btn-toggle-on{color:var(--btn-c-light)}.btn-toggle-on:hover:not(:disabled){background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-toggle-on:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 52%, transparent) 0%, color-mix(in srgb, var(--btn-c) 37%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 26%, transparent) 100%)}}.btn-toggle-on:hover:not(:disabled){box-shadow:0 0 16px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-toggle-on:hover:not(:disabled){box-shadow:0 0 16px color-mix(in srgb, var(--btn-c) 30%, transparent)}}.btn-toggle-off{color:#8b8b9c;border-color:#ffffff29}.btn-toggle-off:hover:not(:disabled){color:#c2c2d0;border-color:#ffffff4d}.btn-slide{isolation:isolate;position:relative}.btn-slide.btn-toggle-on,.btn-slide.btn-toggle-on:hover:not(:disabled){box-shadow:none;background:0 0;border-color:#0000}.btn-slide-pill{--btn-c-deep:var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-slide-pill{--btn-c-deep:color-mix(in srgb, var(--btn-c) 58%, #8a1a00)}}.btn-slide-pill{z-index:-1;pointer-events:none;border:1px solid var(--btn-c);position:absolute;inset:-1px}@supports (color:color-mix(in lab, red, red)){.btn-slide-pill{border:1px solid color-mix(in srgb, var(--btn-c) 52%, transparent)}}.btn-slide-pill{background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-slide-pill{background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 38%, transparent) 0%, color-mix(in srgb, var(--btn-c) 26%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 18%, transparent) 100%)}}.btn-slide-pill{box-shadow:0 0 12px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-slide-pill{box-shadow:0 0 12px color-mix(in srgb, var(--btn-c) 22%, transparent)}}.btn-slide-pill{transition:background .18s,box-shadow .18s}.btn-slide:hover:not(:disabled)>.btn-slide-pill{background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-slide:hover:not(:disabled)>.btn-slide-pill{background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 52%, transparent) 0%, color-mix(in srgb, var(--btn-c) 37%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 26%, transparent) 100%)}}.btn-slide:hover:not(:disabled)>.btn-slide-pill{box-shadow:0 0 16px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-slide:hover:not(:disabled)>.btn-slide-pill{box-shadow:0 0 16px color-mix(in srgb, var(--btn-c) 30%, transparent)}}.btn-ghost{background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-ghost{background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 22%, transparent) 0%, color-mix(in srgb, var(--btn-c) 14%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 9%, transparent) 100%)}}.btn-ghost{border-color:var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-ghost{border-color:color-mix(in srgb, var(--btn-c) 34%, transparent)}}.btn-ghost{color:var(--btn-c-light)}.btn-ghost:hover:not(:disabled){background:linear-gradient(135deg, var(--btn-c-light) 0%, var(--btn-c) 52%, var(--btn-c-deep) 100%)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled){background:linear-gradient(135deg, color-mix(in srgb, var(--btn-c-light) 36%, transparent) 0%, color-mix(in srgb, var(--btn-c) 24%, transparent) 52%, color-mix(in srgb, var(--btn-c-deep) 16%, transparent) 100%)}}.btn-ghost:hover:not(:disabled){border-color:var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled){border-color:color-mix(in srgb, var(--btn-c) 60%, transparent)}}.btn-ghost:hover:not(:disabled){box-shadow:0 0 16px var(--btn-c)}@supports (color:color-mix(in lab, red, red)){.btn-ghost:hover:not(:disabled){box-shadow:0 0 16px color-mix(in srgb, var(--btn-c) 30%, transparent)}}.hero-cta{background:0 0;transition:background .2s,border-color .2s,box-shadow .2s}.hero-cta:hover{background:var(--cta-color)}@supports (color:color-mix(in lab, red, red)){.hero-cta:hover{background:color-mix(in srgb, var(--cta-color) 14%, transparent)}}.hero-cta:hover{border-color:var(--cta-color);box-shadow:0 0 20px var(--cta-color)}@supports (color:color-mix(in lab, red, red)){.hero-cta:hover{box-shadow:0 0 20px color-mix(in srgb, var(--cta-color) 30%, transparent)}}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-progress{transform-origin:0;width:100%;animation:6s linear forwards hero-progress}@media (prefers-reduced-motion:reduce){.hero-progress{width:100%;animation:none}}@keyframes hb-kenburns{0%{transform:scale(1)}to{transform:scale(1.06)}}.hb-kenburns{animation:6.4s linear forwards hb-kenburns}@media (prefers-reduced-motion:reduce){.hb-kenburns{animation:none}}@keyframes border-flow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.animate-border-flow{animation:4s linear infinite paused border-flow}.group:hover .animate-border-flow{animation-play-state:running}.about-card-orange{transition:border-color .2s,box-shadow .2s}.about-card-orange:hover{box-shadow:0 0 32px #fb923c14;border-color:#fb923c66!important}.about-card-indigo{transition:border-color .2s,box-shadow .2s}.about-card-indigo:hover{box-shadow:0 0 32px #818cf814;border-color:#818cf866!important}.player-history-row{border:1px solid #ffffff12;transition:border-color .15s}.player-history-row:hover{border-color:rgba(var(--rgb-orange),.3)}.player-search-row{border:1px solid rgba(var(--rgb-orange),.12);transition:border-color .15s,box-shadow .15s}.player-search-row:hover{border-color:rgba(var(--rgb-orange),.4);box-shadow:0 0 24px rgba(var(--rgb-orange),.07)}.donate-card-green{border:1px solid #4ade8026;transition:border-color .2s,box-shadow .2s}.donate-card-green:hover{border-color:#4ade8066;box-shadow:0 0 36px #4ade8017}.donate-card-blue{border:1px solid #60a5fa26;transition:border-color .2s,box-shadow .2s}.donate-card-blue:hover{border-color:#60a5fa66;box-shadow:0 0 36px #60a5fa17}.search-input{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.75rem;outline:none;width:100%;padding:.875rem 2.75rem .875rem 3rem;font-size:1rem;transition:border-color .15s}.search-input:focus{border-color:rgba(var(--rgb-orange),.5)}.search-input::placeholder{color:#ffffff40}.search-input-sm{color:#ffffffd9;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.5rem;outline:none;width:11rem;padding:.5rem 2rem .5rem 2.25rem;font-size:.875rem;transition:border-color .15s}.search-input-sm:focus{border-color:rgba(var(--rgb-orange),.5)}.search-input-sm::placeholder{color:#ffffff40}.card-link{font:inherit;color:#5fa8ff;cursor:pointer;background:0 0;border:none;padding:0;font-weight:600;transition:color .12s,text-shadow .12s;display:inline}.card-link:hover{color:#93c5fd;text-shadow:0 0 10px #5fa8ff73}.guide-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mpanel{isolation:isolate;background:linear-gradient(135deg,#19161bf2,#090910f2 65%);border:1px solid #ffffff16;border-top-color:#ff8c4260;border-radius:12px;padding:18px 22px;position:relative;overflow:hidden;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08,0 0 50px #ff6b2b0d}.mpanel>.hud-corner{color:#ff6b2b}.mpanel{flex-direction:column;display:flex}.mpanel-content{z-index:2;flex-direction:column;flex:1;gap:14px;display:flex;position:relative}.mpanel-heading{border-bottom:1px solid #0000;border-image:linear-gradient(90deg,#ff6b2baa,#ff6b2b22 70%,#0000) 1;justify-content:space-between;align-items:center;gap:12px;padding-bottom:10px;display:flex}.mpanel-heading h3{color:#fff3e9;text-shadow:0 0 18px #ff6b2b18;font-size:24px;font-weight:600;line-height:1.3}.mpanel-mhead{display:none}.mpanel-list{flex-direction:column;flex:1;justify-content:space-between;gap:6px;display:flex}.mpanel.is-short .mpanel-list{justify-content:flex-start}.mpanel-row.is-others{border-style:dashed}.mpanel-row{background:linear-gradient(90deg,#ffffff07,#ffffff02);border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:14px;padding:6px 10px;transition:background .15s,border-color .15s;display:flex}.mpanel-row.is-hov{background:linear-gradient(90deg,#ff6b2b1c,#ff6b2b08);border-color:#ff6b2b66}.mpanel-who{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.mpanel-rank{text-align:center;font-variant-numeric:tabular-nums;flex-shrink:0;width:18px;font-size:16px;font-weight:800}.mpanel-avatar{background:#15121c;border:2px solid #ffffff26;border-radius:9999px;flex-shrink:0;width:38px;height:38px;overflow:hidden}.mpanel-avatar img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.mpanel-main{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.mpanel-name{color:#f6f1f8;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.mpanel-row.is-hov .mpanel-name{color:#fff}.mpanel-sub{color:#a59cad;font-size:13px}.mpanel-sub b{font-variant-numeric:tabular-nums;font-weight:700}.mpanel-blocks{flex-shrink:0;grid-template-columns:repeat(5,82px);gap:6px;display:grid}.mpanel-block{background:linear-gradient(#ffffff09,#ffffff03);border:1px solid #ffffff12;border-top-color:#fff2;border-radius:8px;flex-direction:column;padding:4px 8px 5px;display:flex}.mpanel-block-label{color:#a59cad;letter-spacing:.04em;white-space:nowrap;font-size:12px;line-height:1.3}.mpanel-block-value{color:#fff3e9;font-variant-numeric:tabular-nums;font-size:20px;font-weight:700;line-height:1.25}.mpanel-block.is-on{background:linear-gradient(#ff6b2b1f,#ff6b2b08);border-color:#ff8c42 #ff6b2b55 #ff6b2b55;box-shadow:0 0 14px -4px #ff6b2b88}.mpanel-block.is-on .mpanel-block-label{color:#ffb98c}.mpanel-block.is-on .mpanel-block-value{color:#ff9a5c;text-shadow:0 0 12px #ff6b2b66}.mpanel-block.is-wr .mpanel-block-value{color:#8fdcff}@media (max-width:640px){.mpanel{padding:12px 8px}.mpanel-heading h3{font-size:20px}.mpanel-list{gap:0}.mpanel-row{background:0 0;border:0;border-bottom:1px solid #ffffff0f;border-radius:0;gap:6px;padding:9px 2px}.mpanel-row.is-hov{background:#ff6b2b0d;border-color:#ffffff0f}.mpanel-list>div:last-child .mpanel-row{border-bottom:0}.mpanel-who{gap:5px}.mpanel-avatar{border-width:1.5px;width:32px;height:32px}.mpanel-main{display:none}.mpanel-rank{width:13px;font-size:15px}.mpanel-name{font-size:16px}.mpanel-heading{display:none}.mpanel-who{flex:none}.mpanel-blocks{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px}.mpanel-block{background:0 0;border-color:#0000;border-radius:7px;align-items:center;padding:5px 0}.mpanel-block.is-on{box-shadow:none;background:#ff6b2b1f;border-color:#0000}.mpanel-block{border-color:#0000!important}.mpanel-block-label{display:none}.mpanel-block-value{font-size:15.5px}.mpanel-mhead{color:#a59cad;text-align:center;white-space:nowrap;border-bottom:1px solid #ffffff14;grid-template-columns:repeat(5,minmax(0,1fr));column-gap:3px;padding:0 2px 6px 58px;font-size:12.5px;display:grid}.mpanel-mhead .mpanel-mhead-name{text-align:left}.mpanel-mhead .is-on{color:#ffb98c;font-weight:700}.mpanel-mhead .mpanel-mhead-name{display:none}}.pie-pct{font-size:14px}.pie-pct-lg{font-size:16px}@media (max-width:640px){.pie-pct{font-size:19px}.pie-pct-lg{font-size:21px}}.tier-card{width:100px}@media (max-width:640px){.tier-card{width:calc(25% - 6px)}}.dlist-row{background:#ffffff14;border:1px solid #ffffff1f;transition:background .15s,border-color .15s}.dlist-row:hover{border-color:rgba(var(--rgb-orange), .35);background:#ffffff29}.card-ph{background:radial-gradient(ellipse at 30% 20%, rgba(var(--rgb-purple), .12), transparent 70%), radial-gradient(ellipse at 80% 90%, rgba(var(--rgb-orange), .08), transparent 70%), #0d0d18}h1{text-wrap:balance}@media (max-width:640px){.guide-prose table{max-width:100%;display:block;overflow-x:auto}}.touch-only{display:none!important}@media (hover:none){.touch-only{display:flex!important}.tier-dots{top:18px!important}}.guide-row{border:1px solid #ffffff14;transition:border-color .18s,box-shadow .18s,transform .18s}.guide-row:hover{border-color:rgba(var(--rgb-orange),.4);box-shadow:0 0 32px rgba(var(--rgb-orange),.1);transform:translateY(-2px)}.guide-row-thumb{background:#0d0d18;flex-shrink:0;align-self:stretch;width:232px;min-height:140px;position:relative;overflow:hidden}@media (max-width:640px){.guide-row-thumb{width:96px;min-height:112px}}.guide-row-thumb img{object-fit:cover;object-position:center 16%;width:100%;height:100%;display:block}.guide-row-thumb-fallback{background:radial-gradient(ellipse at 30% 20%, rgba(var(--rgb-purple),.25), transparent 70%), radial-gradient(ellipse at 80% 90%, rgba(var(--rgb-orange),.18), transparent 70%);width:100%;height:100%}.weekly-row{border-bottom:1px solid #ffffff0f;align-items:center;gap:14px;padding:10px 0;display:flex}.weekly-row:last-child{border-bottom:0}a.weekly-row:hover{background:#ffffff08}.weekly-thumb{object-fit:cover;object-position:center 18%;background:#0d0d18;border-radius:8px;flex-shrink:0;width:56px;height:56px}.guide-head{border-bottom:1px solid #ffffff17;padding-bottom:1.6rem}.guide-byline-avatar{object-fit:cover;object-position:center 14%;border:1px solid rgba(var(--rgb-purple),.3);border-radius:12px;flex-shrink:0;width:66px;height:66px}.guide-back-btn{transition:transform .12s,filter .12s}.guide-back-btn:hover{filter:brightness(1.08);transform:scale(1.04)}.guide-layout{display:block}@media (min-width:1024px){.guide-layout{grid-template-columns:minmax(0,1fr) 200px;gap:3rem;display:grid}}.guide-aside{display:none}@media (min-width:1024px){.guide-aside{display:block}}.guide-toc{max-height:calc(100vh - 110px);font-size:.875rem;position:sticky;top:84px;overflow-y:auto}.guide-toc-title{letter-spacing:.18em;text-transform:uppercase;color:rgba(var(--rgb-orange),.7);font-size:.7rem;font-weight:700;font-family:var(--font-mono,monospace);margin-bottom:.9rem;padding-left:.85rem}.guide-toc ul{border-left:1px solid #ffffff1a;margin:0;padding:0;list-style:none}.guide-toc li{margin:0}.guide-toc li.guide-toc-sub a{padding-left:1.7rem;font-size:.82rem}.guide-toc a{color:#fff6;border-left:2px solid #0000;margin-left:-1px;padding:.32rem .85rem;line-height:1.45;text-decoration:none;transition:color .15s,border-color .15s;display:block}.guide-toc a:hover{color:#ffffffbf}.guide-toc a.active{color:var(--color-neon-orange-light);border-left-color:var(--color-neon-orange);font-weight:600}.guide-callout{border-radius:10px;margin:1.2rem 0;padding:.85rem 1.1rem;font-size:1rem;line-height:1.85}.guide-callout-tip{background:rgba(var(--rgb-blue),.08);border:1px solid rgba(var(--rgb-blue),.25);border-left:3px solid #3b82f6}.guide-callout-deck{background:#ffffff06;border:1px solid #ffffff14;flex-direction:column;gap:.5rem;padding:.9rem 1.1rem;font-size:.97rem;display:flex}.deck-side{letter-spacing:.05em;color:#ffffff8c;font-size:.78rem;font-weight:700;font-family:var(--font-mono,monospace)}.deck-row{align-items:baseline;gap:.6rem;display:flex}.deck-tag{letter-spacing:.05em;border-radius:6px;flex-shrink:0;padding:.1rem .5rem;font-size:.72rem;font-weight:800;transform:translateY(-1px)}.deck-tag-out{color:#f87171;background:#f8717124;border:1px solid #f8717166}.deck-tag-in{color:#34d399;background:#34d39924;border:1px solid #34d39966}.deck-cards{line-height:1.7}.guide-note{color:#ffffff8c;border-left:2px solid #ffffff26;margin:1rem 0;padding-left:.9rem;font-size:.97rem}.guide-guard{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.guide-copyright{text-align:center;border-top:1px solid #ffffff14;margin-top:3.5rem;padding-top:1.6rem}.guide-copyright-main{color:#ffffff80;font-size:.95rem}.guide-copyright-main strong{color:#ff8c42e6}.guide-copyright-sub{font-size:.8rem;font-family:var(--font-mono,monospace);color:#ffffff47;margin-top:.45rem}.card-review{align-items:flex-start;gap:1rem;margin:1.3rem 0;display:flex}.card-review-thumbs{flex-direction:row;flex-shrink:0;gap:.6rem;display:flex}.card-thumb{aspect-ratio:745/1040;cursor:pointer;background:#0d0d18;border:1px solid #ffffff1f;border-radius:8px;flex-shrink:0;width:80px;padding:0;transition:transform .15s,box-shadow .15s,border-color .15s;overflow:hidden}.card-thumb:hover{border-color:rgba(var(--rgb-orange),.5);box-shadow:0 6px 20px #00000080, 0 0 16px rgba(var(--rgb-orange),.2);transform:translateY(-2px)scale(1.03)}.card-thumb img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.card-thumb-bf{aspect-ratio:auto;width:120px;height:86px;position:relative}.card-thumb-bf img{object-position:center;width:86px;height:120px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(-90deg)}.card-review-body{flex:1;min-width:0}.card-review-body>p{margin:0}.guide-result{text-align:center;font-family:var(--font-mono,monospace);letter-spacing:.15em;font-weight:800}.guide-result .res-w{color:#34d399}.guide-result .res-l{color:#f87171;opacity:.85}.guide-prose{color:#fffc;font-size:1.0625rem;line-height:1.95}.guide-prose>:first-child{margin-top:0}.guide-prose>p:first-child{color:#ffffff9e;padding:0 0 .4rem;font-size:1.15rem;line-height:1.9}.guide-prose h2{color:var(--color-neon-orange-light);border-bottom:1px solid rgba(var(--rgb-orange),.18);align-items:center;gap:.6rem;margin:3rem 0 1.2rem;padding-bottom:.6rem;scroll-margin-top:84px;font-size:1.55rem;font-weight:800;line-height:1.3;display:flex}.guide-prose h2:before{content:"";background:var(--color-neon-orange);width:4px;height:1.15em;box-shadow:0 0 8px rgba(var(--rgb-orange),.8);border-radius:2px;flex-shrink:0}.guide-prose h3{color:#ffffffeb;margin:2rem 0 .85rem;scroll-margin-top:84px;font-size:1.22rem;font-weight:700}.guide-prose p{margin:1rem 0}.guide-prose strong{color:#fff;font-weight:700}.guide-prose a:not(.card-link){color:var(--color-neon-orange-light);text-underline-offset:2px;text-decoration:underline}.guide-prose ul,.guide-prose ol{margin:1rem 0;padding-left:1.4rem}.guide-prose li{margin:.35rem 0}.guide-prose blockquote{border-left:3px solid rgba(var(--rgb-orange),.5);background:rgba(var(--rgb-orange),.05);color:#ffffffb3;border-radius:0 8px 8px 0;margin:1.2rem 0;padding:.6rem 1rem}.guide-prose table{border-collapse:collapse;width:100%;margin:1.2rem 0;font-size:.95rem}.guide-prose th,.guide-prose td{text-align:left;border:1px solid #ffffff17;padding:.55rem .9rem}.guide-prose th{background:rgba(var(--rgb-orange),.1);color:var(--color-neon-orange-light);letter-spacing:.05em;font-size:.85rem;font-weight:700}.guide-prose tbody tr:nth-child(2n){background:#ffffff05}.guide-img-btn{cursor:zoom-in;background:0 0;border:none;width:100%;margin:1.4rem 0;padding:0;display:block}.guide-img-row{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:.8rem;margin:1.4rem 0;display:flex}.guide-img-row .guide-img-btn{flex:240px;min-width:0;max-width:520px;margin:0}.guide-img-row .guide-img-btn img{max-width:100%;max-height:520px}.guide-img-btn img{border:1px solid #ffffff1a;border-radius:12px;width:auto;max-width:min(100%,540px);height:auto;max-height:560px;margin:0 auto;display:block;box-shadow:0 8px 28px #0006}.guide-lightbox{z-index:60;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#000000e6;justify-content:center;align-items:center;padding:2rem;display:flex;position:fixed;inset:0}.guide-lightbox img{cursor:default;border-radius:10px;max-width:92vw;max-height:92vh;box-shadow:0 24px 80px #000000b3}.guide-lightbox-close{color:#fff;background:#ffffff1a;border:1px solid #fff3;border-radius:9999px;width:2.5rem;height:2.5rem;font-size:1.1rem;position:fixed;top:1.5rem;right:1.5rem}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:#0d0d18}::-webkit-scrollbar-thumb{background:#2a2a3a;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-neon-orange)}.no-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.no-scrollbar::-webkit-scrollbar{display:none}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:rgba(var(--rgb-orange),.35) transparent}.custom-scrollbar::-webkit-scrollbar{width:3px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:rgba(var(--rgb-orange),.35);border-radius:3px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--color-neon-orange)}.mx-row:hover td>div,.mx-row:hover th{filter:brightness(1.22)}.mx-row:hover th{color:#ff8c42!important}.hud-mesh{background-image:linear-gradient(#ffffff06 1px,#0000 1px),linear-gradient(90deg,#ffffff06 1px,#0000 1px);background-size:34px 34px;position:relative}.hud-mesh:before{content:"";pointer-events:none;z-index:-1;background:repeating-linear-gradient(#0000 0 2px,#00000029 2px 4px);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.hud-mesh:before{opacity:.3}}.hud-zone{padding:30px 28px;position:relative}.hud-zone>.hud-corner{color:#ff6b2b}@media (max-width:640px){.hud-zone{padding:24px 20px}}.row-hit{transition:background-color .16s}.row-hit:hover{background-color:#ffffff0b}.deck-entry{border:1px solid #ffffff14;transition:border-color .14s,box-shadow .14s}.deck-entry:hover{border-color:#ff6b2b;box-shadow:0 0 0 1px #ff6b2b59,0 0 14px #ff6b2b4d}.tlist-row{grid-template-columns:48px 160px minmax(0,150px) auto minmax(0,1fr);align-items:center;gap:16px;height:92px;display:grid}.tlist-meta{display:contents}.tlist-art{width:160px;height:76px}@media (max-width:767px){.tlist-row{grid-template-columns:30px 96px minmax(0,1fr);gap:10px;height:72px}.tlist-meta{flex-direction:column;gap:3px;min-width:0;display:flex}.tlist-meta>.tlist-player{text-align:left}.tlist-art{width:96px;height:56px}.tlist-head{display:none}}.rank-row{grid-template-columns:44px 36px minmax(0,1fr) 124px 160px 76px;align-items:center;gap:14px;min-height:56px;display:grid}.rank-head{min-height:40px}html[lang=en] .rank-row{grid-template-columns:44px 36px minmax(0,1fr) 124px 190px 76px}@media (max-width:639px){html[lang=en] .rank-row{grid-template-columns:34px 32px minmax(0,1fr) 60px}.rank-row{grid-template-columns:34px 32px minmax(0,1fr) 60px;gap:10px;min-height:54px}}.cmodal-detached{border-radius:0;overflow:visible}.cmodal-portrait.cmodal-detached,.cmodal-bf.cmodal-detached{width:1060px;height:auto;max-height:none}.cmodal-pair{align-items:center;gap:48px;min-width:0}.cmodal-stage{isolation:isolate;perspective:1300px;flex-shrink:0;align-self:center;position:relative;overflow:visible}.cmodal-floating-card{aspect-ratio:745/1040;height:auto;transform-style:preserve-3d;animation:6.5s cubic-bezier(.37,0,.63,1) infinite cmodal-levitate,9s ease-in-out infinite cmodal-drift;position:absolute;inset:48px 55px auto}.cmodal-floating-card:hover{animation-play-state:running}.cmodal-card-edge{pointer-events:none;border-bottom:2px solid var(--card-accent);border-radius:14px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.cmodal-card-edge{border-bottom:2px solid color-mix(in srgb,var(--card-accent) 55%,white);box-shadow:-3px 5px 15px color-mix(in srgb,var(--card-accent) 28%,transparent),3px 5px 15px color-mix(in srgb,var(--card-accent-secondary) 22%,transparent)}}.cmodal-card-edge{background:linear-gradient(0deg,var(--card-accent),transparent 25%)}@supports (color:color-mix(in lab, red, red)){.cmodal-card-edge{background:linear-gradient(0deg,color-mix(in srgb,var(--card-accent) 16%,transparent),transparent 25%)}}.cmodal-chamber{pointer-events:none;z-index:-1;position:absolute;inset:0}.cmodal-light-volume{filter:blur(15px);background:radial-gradient(ellipse at 35% 100%,var(--card-accent),transparent 64%),radial-gradient(ellipse at 65% 100%,var(--card-accent-secondary),transparent 60%);position:absolute;inset:15% -5% 70px}@supports (color:color-mix(in lab, red, red)){.cmodal-light-volume{background:radial-gradient(ellipse at 35% 100%,color-mix(in srgb,var(--card-accent) 52%,transparent),transparent 64%),radial-gradient(ellipse at 65% 100%,color-mix(in srgb,var(--card-accent-secondary) 40%,transparent),transparent 60%)}}.cmodal-light-volume{opacity:.67}.cmodal-info{isolation:isolate;flex:1;padding:24px 12px 28px 24px;position:relative;overflow:visible}.cmodal-info-content{flex-direction:column;gap:22px;display:flex}.cmodal-eyebrow{color:#c8a58b;letter-spacing:.18em;align-items:center;gap:12px;margin-bottom:18px;font-size:11px;display:flex}.cmodal-eyebrow span{background:var(--card-accent);width:6px;height:6px;box-shadow:0 0 10px var(--card-accent)}.cmodal-heading h2{color:#fff3e9;font-size:32px;font-weight:600;line-height:1.3}.cmodal-rules{background:0 0;border:0;padding:0}.cmodal-rules-meta{border-bottom:1px solid var(--card-accent);justify-content:space-between;gap:16px;margin-bottom:18px;padding:14px 0;display:flex}@supports (color:color-mix(in lab, red, red)){.cmodal-rules-meta{border-bottom:1px solid color-mix(in srgb,var(--card-accent) 45%,transparent)}}.cmodal-rules-meta{color:#d9d5dd;font-size:13px}.cmodal-rules p{line-height:1.9}.cmodal-rules>div:last-child{border-top:0!important;padding-top:0!important}.cmodal-caption{color:#9a8c9e;letter-spacing:.06em;flex-wrap:wrap;justify-content:space-between;gap:8px;font:11px/1.6 monospace;display:flex}.cmodal-attributes{border-top:1px solid #ffffff10;padding-top:16px}.cmodal-attributes h3{color:#c8a58b;letter-spacing:.12em;margin-bottom:12px;font-size:11px}.cmodal-attributes dt{color:#a49aa9!important}.cmodal-attributes dl{row-gap:10px;font-size:13px}.cmodal-detached .cmodal-bf-img{width:440px;height:390px}.cmodal-bf-img .cmodal-floating-card{aspect-ratio:1040/745;inset:30px 20px auto}.cmodal-bf-face{width:286px!important;height:400px!important}@keyframes cmodal-levitate{0%,to{transform:translateY(5px)rotateY(4deg)rotateX(1deg)}50%{transform:translateY(-29px)rotateY(4deg)rotateX(-1deg)}}@keyframes cmodal-drift{0%,to{translate:-4px}50%{translate:4px}}@media (min-width:769px){.cmodal-orbit-shell{align-items:flex-start;padding-top:32px;padding-bottom:32px;overflow-y:auto}.cmodal-orbit-shell>div{max-height:none;margin:auto 0}.cmodal-orbit-shell.cmodal-anchor>div{margin:auto 0}.cmodal-orbit-shell.cmodal-anchor .cmodal-detached{max-height:none}.cmodal-orbit-shell.cmodal-anchor .cmodal-nav{top:50%}.cmodal-orbit-shell.cmodal-anchor-below{padding-bottom:96px}}@media (min-width:769px) and (max-width:1100px){.cmodal-pair{gap:22px}.cmodal-detached .cmodal-portrait-img{width:290px;height:450px}.cmodal-floating-card{inset:38px 30px auto}.cmodal-detached .cmodal-bf-img{width:320px;height:310px}.cmodal-bf-img .cmodal-floating-card{inset:24px 12px auto}.cmodal-bf-face{width:212px!important;height:296px!important}.cmodal-info{padding-left:12px}.cmodal-heading h2{font-size:27px}}@media (prefers-reduced-motion:reduce){.cmodal-floating-card{animation:none}}.cmodal-info{background:linear-gradient(135deg,#11111b80,#08081040);border:1px solid #ffffff20;border-top-color:#ff8c4260;border-radius:12px;padding:22px 26px;overflow:hidden;box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08}.cmodal-info-content{gap:18px;position:relative}.cmodal-heading h2{overflow-wrap:anywhere;line-height:1.3;font-size:24px!important}.cmodal-meta{margin-top:12px}.cmodal-meta>div{gap:6px}.cmodal-rules{overflow-wrap:anywhere;border-top:1px solid #ff8c4230;min-height:160px;padding-top:18px}.cmodal-effect-text{letter-spacing:.015em;color:#f0edf2;font-size:19px;line-height:1.85}.cmodal-effect-text p{line-height:inherit;margin-bottom:12px}.cmodal-effect-text p:last-child{margin-bottom:0}.cmodal-effect-heading{color:#ffb98c;font-size:14px;font-weight:700;line-height:1.5}.cmodal-caption{overflow-wrap:anywhere;border-top:1px solid #ffffff10;padding-top:12px;font-size:10px}@media (min-width:769px){.cmodal-orbit-shell{padding-bottom:96px}.cmodal-orbit-shell.cmodal-anchor-below{padding-bottom:152px}.cmodal-orbit-shell .cmodal-below{top:calc(100% + 80px)}}@media (min-width:769px) and (max-width:1100px){.cmodal-info{padding:20px}.cmodal-effect-text{font-size:18px}}.cmodal-info{border-color:#ff8c4250 #ffffff16 #ffffff16}.cmodal-heading h2{color:#fff3e9;text-shadow:0 0 18px #ff6b2b18}.cmodal-rules{text-shadow:0 2px 5px #07070f;border-top:0;padding-top:0}.cmodal-caption{border-top-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-caption{border-top-color:color-mix(in srgb,var(--card-accent) 20%,transparent)}}.cmodal-full-meta dl{gap:6px 12px;font-size:12px;line-height:1.5}.cmodal-full-meta dt{font-size:11px;color:#aaa0b2!important}.cmodal-full-meta dd{overflow-wrap:anywhere}.cmodal-set-name{color:#e8c1a2}@media (min-width:769px){.cmodal-orbit-shell{padding-bottom:32px}.cmodal-orbit-shell.cmodal-anchor-below{padding-bottom:96px}.cmodal-orbit-shell .cmodal-below{top:calc(100% + 16px)}}.cmodal-full-meta .cmodal-fixed-attributes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:9px 24px;font-size:16px;line-height:1.55;display:grid}.cmodal-fixed-attributes>div{grid-template-columns:72px minmax(0,1fr);align-items:baseline;gap:10px;display:grid}.cmodal-fixed-attributes>.cmodal-attribute-wide{grid-column:1/-1}.cmodal-full-meta .cmodal-fixed-attributes dt{letter-spacing:0;font-size:14px;color:#c1b9c9!important}.cmodal-fixed-attributes dd{color:#f0edf3;overflow-wrap:anywhere;min-width:0;margin:0}.cmodal-effect-text{font-size:20px;line-height:1.85}.cmodal-caption{font-size:12px}@media (min-width:769px) and (max-width:1100px){.cmodal-full-meta .cmodal-fixed-attributes{gap:9px 16px;font-size:16px}.cmodal-fixed-attributes>div{grid-template-columns:64px minmax(0,1fr);gap:8px}.cmodal-effect-text{font-size:19px}}.cmodal-detached .cmodal-portrait-img{width:410px;height:570px}.cmodal-portrait-img .cmodal-floating-card{inset:38px 40px auto}.cmodal-floating-card{animation:5.5s cubic-bezier(.37,0,.63,1) infinite cmodal-levitate,8s ease-in-out infinite cmodal-drift}@media (min-width:769px) and (max-width:1100px){.cmodal-detached .cmodal-portrait-img{width:320px;height:480px}.cmodal-portrait-img .cmodal-floating-card{inset:30px 24px auto}}@media (prefers-reduced-motion:reduce){.cmodal-floating-card{animation:none}}.cmodal-full-meta .cmodal-fixed-attributes{gap:7px 20px}.cmodal-full-meta{margin-top:12px}.cmodal-effect-text{font-weight:600}.cmodal-info{flex-direction:column;min-height:570px;display:flex}.cmodal-info-content,.cmodal-rules{flex:1}.cmodal-effect-text{white-space:pre-line;overflow-wrap:anywhere}.cmodal-effect-text .text-xs{font-size:.8em}.cmodal-mobile-close{display:none}@media (min-width:769px) and (max-width:1100px){.cmodal-info{min-height:540px}}@media (max-width:768px){.cmodal-orbit-shell,.cmodal-orbit-shell.cmodal-anchor{overscroll-behavior:contain;align-items:flex-start;padding:16px 12px 32px;overflow-y:auto}.cmodal-orbit-shell>div{flex-shrink:0;align-items:flex-start;width:100%;max-height:none}.cmodal-orbit-shell .cmodal-detached{width:100%;max-width:none;height:auto;max-height:none;display:flex}.cmodal-pair{flex-direction:column;gap:10px;width:100%}.cmodal-detached .cmodal-portrait-img{width:280px;height:408px}.cmodal-portrait-img .cmodal-floating-card{inset:36px 30px auto}.cmodal-light-volume{bottom:48px}.cmodal-detached .cmodal-bf-img{width:min(100%,320px);height:285px}.cmodal-bf-img .cmodal-floating-card{inset:35px 15px auto}.cmodal-bf-face{width:208px!important;height:290px!important}.cmodal-info{flex:auto;width:100%;min-height:0;padding:20px 16px}.cmodal-info-content{gap:18px}.cmodal-full-meta .cmodal-fixed-attributes{gap:9px 12px;font-size:15px}.cmodal-fixed-attributes>div{grid-template-columns:54px minmax(0,1fr);gap:5px}.cmodal-full-meta .cmodal-fixed-attributes dt{font-size:13px}.cmodal-effect-text{font-size:18px;line-height:1.85}.cmodal-heading h2{font-size:23px!important}.cmodal-orbit-shell.cmodal-anchor-below{padding-bottom:100px}.cmodal-orbit-shell .cmodal-below{top:calc(100% + 16px)}}@media (max-width:360px){.cmodal-full-meta .cmodal-fixed-attributes{column-gap:8px;font-size:14px}.cmodal-fixed-attributes>div{grid-template-columns:48px minmax(0,1fr)}}.cmodal-card-depth{pointer-events:none;transform-style:preserve-3d;position:absolute;inset:0}.cmodal-card-depth:before,.cmodal-card-depth:after{content:"";background:linear-gradient(90deg,#302f33,#96928b,#37363a);width:2px;position:absolute;top:3%;bottom:3%}.cmodal-card-depth:before{transform-origin:0;left:0;transform:rotateY(90deg)}.cmodal-card-depth:after{transform-origin:100%;right:0;transform:rotateY(-90deg)}.cmodal-card-edge{transform:translateZ(.2px)}.cmodal-card-depth:before,.cmodal-card-depth:after{width:var(--stock-depth);background:repeating-linear-gradient(90deg,#9b968c 0 1px,#44434a 1px 2px,#c3bcb0 2px 3px,#45444a 3px 4px);top:2%;bottom:2%}.cmodal-card-back{transform:translateZ(calc(-1 * var(--stock-depth)));background:linear-gradient(135deg,#35333a,#121218);border:1px solid #888279;border-radius:4%/2.9%;position:absolute;inset:0;box-shadow:0 18px 28px #0007}.cmodal-card-top,.cmodal-card-bottom{height:var(--stock-depth);background:repeating-linear-gradient(0deg,#55525a 0 1px,#aaa398 1px 2px,#3d3c43 2px 3px);position:absolute;left:3%;right:3%}.cmodal-card-top{transform-origin:top;top:0;transform:rotateX(-90deg)}.cmodal-card-bottom{transform-origin:bottom;bottom:0;transform:rotateX(90deg)}.cmodal-floating-card img{box-shadow:none}.cmodal-card-back{border:1px solid #c8bca7;box-shadow:0 2px 1px #0009,0 20px 30px #0009}.cmodal-card-laminate{background:#38343c;border:1px solid #b8ad99;border-radius:4%/2.9%;position:absolute;inset:0;transform:translateZ(-5px)}.cmodal-card-edge{border:1px solid #d6c6a87a;border-bottom:2px solid var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-card-edge{border-bottom:2px solid color-mix(in srgb,var(--card-accent) 55%,white);box-shadow:inset 0 0 0 1px #09090d80,-2px 5px 12px color-mix(in srgb,var(--card-accent) 18%,transparent)}}.cmodal-idle-foil{mix-blend-mode:screen;opacity:0;background:linear-gradient(115deg,#0000 35%,#9ecbff28 42%,#fff0c080 47%,#ffffffde 50%,#d6acff70 53%,#8ae4ed20 59%,#0000 66%) 110% 0/300% 100%;animation:8.5s ease-in-out infinite cmodal-foil-sweep;transform:translateZ(.3px)}@keyframes cmodal-foil-sweep{0%,55%{opacity:0;background-position:110% 0}61%{opacity:var(--idle-foil-opacity,.2)}76%{opacity:var(--idle-foil-opacity,.2)}84%,to{opacity:0;background-position:-10% 0}}@media (prefers-reduced-motion:reduce){.cmodal-idle-foil{opacity:0;animation:none}}.cmodal-card-depth{--stock-depth:6px}.cmodal-card-depth:before,.cmodal-card-depth:after{background:linear-gradient(90deg,#b5aa98 0 14%,#4e4a53 14% 36%,#8b8277 36% 50%,#34313a 50% 76%,#686168 76%)}.cmodal-card-top,.cmodal-card-bottom{background:linear-gradient(0deg,#b5aa98 0 14%,#4e4a53 14% 36%,#8b8277 36% 50%,#34313a 50% 76%,#686168 76%)}.cmodal-card-back{border-color:#8a8277;box-shadow:0 18px 28px #0006}.cmodal-card-laminate{border-color:#8a8277;transform:translateZ(-3px)}.cmodal-card-edge{border:1px solid #d6c6a866;border-bottom-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-card-edge{border-bottom-color:color-mix(in srgb,var(--card-accent) 50%,#b6ab9a)}}.cmodal-card-edge{box-shadow:inset 0 0 0 1px #09090d55,0 0 10px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-card-edge{box-shadow:inset 0 0 0 1px #09090d55,0 0 10px color-mix(in srgb,var(--card-accent) 17%,transparent)}}.cmodal-viewport-controls{display:none}@media (max-width:768px){.cmodal-orbit-shell,.cmodal-orbit-shell.cmodal-anchor,.cmodal-orbit-shell.cmodal-anchor-below{padding:0;overflow:hidden}.cmodal-orbit-shell>.modal-content{overscroll-behavior:contain;width:100%;height:100%;max-height:100%;padding:48px 12px calc(90px + env(safe-area-inset-bottom));margin:0;display:block;overflow-y:auto}.cmodal-orbit-shell>.modal-content>.cmodal-nav,.cmodal-orbit-shell>.modal-content>.cmodal-mobile-close{display:none}.cmodal-orbit-shell>.cmodal-viewport-controls{pointer-events:none;z-index:10;margin:0;display:block;position:absolute;inset:0}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav{pointer-events:auto;top:auto;bottom:calc(16px + env(safe-area-inset-bottom));touch-action:manipulation;width:56px;height:52px;transform:none}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav:active{transform:none}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav-prev{left:16px;right:auto}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav-next{left:auto;right:16px}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close{pointer-events:auto;top:calc(8px + env(safe-area-inset-top));width:40px;height:40px;right:12px}.cmodal-orbit-shell .cmodal-below{margin-top:16px;position:static;transform:none}.cmodal-heading .btn-close{display:none}}.cmodal-orbit-shell .cmodal-nav,.cmodal-orbit-shell .cmodal-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#e9dccf;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:linear-gradient(135deg,#16141fe6,#0a0a12d9);border:1px solid #ffffff16;border-top-color:#ff8c4250;border-radius:12px;transition:color .16s,border-color .16s,box-shadow .16s,background .16s;box-shadow:0 10px 28px #0006,inset 0 1px #ffffff08}.cmodal-orbit-shell .cmodal-btn-close{border-radius:10px}.cmodal-orbit-shell .cmodal-nav svg,.cmodal-orbit-shell .cmodal-btn svg{transition:transform .16s}.cmodal-orbit-shell .cmodal-nav svg{width:22px;height:22px}@media (hover:hover){.cmodal-orbit-shell .cmodal-nav:hover:not(:disabled),.cmodal-orbit-shell .cmodal-btn:hover{color:#fff3e9;background:linear-gradient(135deg,#221a22eb,#0e0c14e0);border-color:#ff8c42a0 #ff8c4240 #ff8c4240;box-shadow:0 10px 28px #0006,0 0 18px #ff6b2b1a,inset 0 1px #ffcfaa12}.cmodal-orbit-shell .cmodal-nav-prev:hover:not(:disabled) svg{transform:translate(-2px)}.cmodal-orbit-shell .cmodal-nav-next:hover:not(:disabled) svg{transform:translate(2px)}}.cmodal-orbit-shell .cmodal-nav:active:not(:disabled),.cmodal-orbit-shell .cmodal-btn:active{background:#ff6b2b1f;border-color:#ff8c4270}.cmodal-orbit-shell .cmodal-btn:active{transform:none}.cmodal-orbit-shell .cmodal-nav:active:not(:disabled) svg,.cmodal-orbit-shell .cmodal-btn:active svg{transform:scale(.86)}.cmodal-orbit-shell .cmodal-nav:disabled{opacity:.22;cursor:default}.cmodal-orbit-shell .cmodal-nav:focus-visible,.cmodal-orbit-shell .cmodal-btn:focus-visible{outline-offset:2px;outline:1px solid #ff8c42}@media (min-width:769px){.cmodal-orbit-shell.cmodal-anchor .cmodal-nav{width:44px;height:64px;top:50%;bottom:auto;transform:translateY(-50%)}.cmodal-orbit-shell .cmodal-nav-prev{left:-68px;right:auto}.cmodal-orbit-shell .cmodal-nav-next{left:auto;right:-68px}}@media (max-width:768px){.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav{width:52px;height:48px}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close{justify-content:center;align-items:center;display:flex;position:absolute}}@property --cmodal-flow{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes cmodal-flow-spin{to{--cmodal-flow:360deg}}@keyframes cmodal-breathe-panel{0%,to{border-top-color:color-mix(in srgb,var(--card-accent) 30%,#ff8c4240);box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08,0 0 #0000}50%{box-shadow:0 18px 50px #0003,inset 0 1px #ffffff10,0 0 26px -6px color-mix(in srgb,var(--card-accent) 45%,transparent);border-top-color:color-mix(in srgb,var(--card-accent) 70%,#ff8c42)}}@keyframes cmodal-breathe-btn{0%,to{border-top-color:color-mix(in srgb,var(--card-accent) 30%,#ff8c4240);box-shadow:0 10px 28px #0006,inset 0 1px #ffffff08}50%{border-top-color:color-mix(in srgb,var(--card-accent) 75%,#ff8c42);box-shadow:0 10px 28px #0006,0 0 16px -4px color-mix(in srgb,var(--card-accent) 55%,transparent),inset 0 1px #ffffff10}}@keyframes cmodal-breathe-base{0%,to{opacity:.5}50%{opacity:.85}}.cmodal-orbit-shell .cmodal-info{animation:4.2s ease-in-out infinite cmodal-breathe-panel}@keyframes cmodal-frame-rot{to{transform:translate(-50%,-50%)rotate(360deg)}}.cmodal-frame{z-index:1;pointer-events:none;border-radius:inherit;-webkit-mask-composite:xor;opacity:.75;-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;padding:1px;position:absolute;inset:0;overflow:hidden;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0);container-type:size}.cmodal-frame:before{content:"";will-change:transform;background:conic-gradient(transparent 0 62%,var(--card-accent) 76%,#fff3e9 82%,var(--card-accent-secondary) 88%,transparent 100%);width:142cqmax;height:142cqmax;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab, red, red)){.cmodal-frame:before{background:conic-gradient(transparent 0 62%,color-mix(in srgb,var(--card-accent) 70%,transparent) 76%,#fff3e9 82%,color-mix(in srgb,var(--card-accent-secondary) 70%,transparent) 88%,transparent 100%)}}.cmodal-frame:before{animation:9s linear infinite cmodal-frame-rot}.cmodal-orbit-shell .cmodal-nav:not(:disabled),.cmodal-orbit-shell .cmodal-btn{animation:4.2s ease-in-out infinite cmodal-breathe-btn}@media (hover:hover){.cmodal-orbit-shell .cmodal-nav:hover:not(:disabled),.cmodal-orbit-shell .cmodal-btn:hover{animation:none}}.cmodal-light-volume{animation:4.2s ease-in-out infinite cmodal-breathe-base}@media (prefers-reduced-motion:reduce){.cmodal-orbit-shell .cmodal-info,.cmodal-orbit-shell .cmodal-nav,.cmodal-orbit-shell .cmodal-btn,.cmodal-light-volume{animation:none}.cmodal-frame{opacity:0}.cmodal-frame:before{animation:none}}.rbase-glyph{background:linear-gradient(180deg,var(--card-accent),var(--card-accent) 75%);width:100%;height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rbase-glyph{background:linear-gradient(180deg,color-mix(in srgb,var(--card-accent) 35%,white),var(--card-accent) 75%)}}.rbase-glyph{-webkit-mask:var(--glyph) center/contain no-repeat;-webkit-mask:var(--glyph) center/contain no-repeat;-webkit-mask:var(--glyph) center/contain no-repeat;-webkit-mask:var(--glyph) center/contain no-repeat;mask:var(--glyph) center/contain no-repeat}.rbase-ground,.rbase-orbit,.rbase-center,.rbase-motes{pointer-events:none;position:absolute;top:calc(100% - 57px);left:50%}.rbase-haze{pointer-events:none;background:linear-gradient(to top,var(--card-accent),var(--card-accent) 50%,transparent);width:86%;height:170px;position:absolute;top:calc(100% - 227px);left:50%;transform:translate(-50%)}@supports (color:color-mix(in lab, red, red)){.rbase-haze{background:linear-gradient(to top,color-mix(in srgb,var(--card-accent) 34%,transparent),color-mix(in srgb,var(--card-accent) 10%,transparent) 50%,transparent)}}.rbase-haze{mix-blend-mode:screen;animation:4.2s ease-in-out infinite cmodal-breathe-base;-webkit-mask:radial-gradient(50% 100% at 50% 100%,#000 35%,#0000 80%);mask:radial-gradient(50% 100% at 50% 100%,#000 35%,#0000 80%)}.rbase-ground{aspect-ratio:1;width:104%;transform-style:preserve-3d;transform:translate(-50%,-50%)perspective(900px)rotateX(80deg)}.rbase-ground>i{border-radius:50%;position:absolute}.rbase-ground:before{content:"";background:radial-gradient(circle,var(--card-accent),var(--card-accent) 55%,transparent 72%);border-radius:50%;position:absolute;inset:4%}@supports (color:color-mix(in lab, red, red)){.rbase-ground:before{background:radial-gradient(circle,color-mix(in srgb,var(--card-accent) 38%,transparent),color-mix(in srgb,var(--card-accent) 12%,transparent) 55%,transparent 72%)}}.rbase-ground:before{animation:4.2s ease-in-out infinite cmodal-breathe-base}.rbase-ground-ring{border:2px solid var(--card-accent);inset:0}@supports (color:color-mix(in lab, red, red)){.rbase-ground-ring{border:2px solid color-mix(in srgb,var(--card-accent) 90%,white)}}.rbase-ground-ring{box-shadow:0 0 14px var(--card-accent),0 0 34px var(--card-accent),inset 0 0 24px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-ground-ring{box-shadow:0 0 14px color-mix(in srgb,var(--card-accent) 70%,transparent),0 0 34px color-mix(in srgb,var(--card-accent) 35%,transparent),inset 0 0 24px color-mix(in srgb,var(--card-accent) 40%,transparent)}}.rbase-ground-ring2{border:1.5px solid var(--card-accent);inset:7%}@supports (color:color-mix(in lab, red, red)){.rbase-ground-ring2{border:1.5px solid color-mix(in srgb,var(--card-accent) 75%,transparent)}}.rbase-ground-ring2{box-shadow:0 0 10px var(--card-accent),inset 0 0 10px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-ground-ring2{box-shadow:0 0 10px color-mix(in srgb,var(--card-accent) 50%,transparent),inset 0 0 10px color-mix(in srgb,var(--card-accent) 25%,transparent)}}.rbase-tier-2{border:1.5px solid var(--card-accent);inset:-5%;transform:translateZ(-10px)}@supports (color:color-mix(in lab, red, red)){.rbase-tier-2{border:1.5px solid color-mix(in srgb,var(--card-accent) 50%,transparent)}}.rbase-tier-2{box-shadow:0 0 12px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-tier-2{box-shadow:0 0 12px color-mix(in srgb,var(--card-accent) 30%,transparent)}}.rbase-tier-2{background:radial-gradient(circle,transparent 62%,var(--card-accent) 71%)}@supports (color:color-mix(in lab, red, red)){.rbase-tier-2{background:radial-gradient(circle,transparent 62%,color-mix(in srgb,var(--card-accent) 10%,transparent) 71%)}}.rbase-tier-3{border:1px solid var(--card-accent);inset:-10%;transform:translateZ(-20px)}@supports (color:color-mix(in lab, red, red)){.rbase-tier-3{border:1px solid color-mix(in srgb,var(--card-accent) 28%,transparent)}}.rbase-tier-3{box-shadow:0 0 16px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-tier-3{box-shadow:0 0 16px color-mix(in srgb,var(--card-accent) 18%,transparent)}}.rbase-band{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.rbase-band *{transform-box:view-box;transform-origin:50%}.rbase-band-ticks{stroke:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-band-ticks{stroke:color-mix(in srgb,var(--card-accent) 75%,white)}}.rbase-band-ticks{opacity:.75;animation:90s linear infinite rbase-spin}.rbase-band-arc{fill:none;stroke:var(--card-accent-secondary)}@supports (color:color-mix(in lab, red, red)){.rbase-band-arc{stroke:color-mix(in srgb,var(--card-accent-secondary) 70%,transparent)}}.rbase-band-arc{stroke-width:1.2px;animation:50s linear infinite reverse rbase-spin}.rbase-seal{border:1.5px solid var(--card-accent);inset:31%}@supports (color:color-mix(in lab, red, red)){.rbase-seal{border:1.5px solid color-mix(in srgb,var(--card-accent) 60%,transparent)}}.rbase-seal{box-shadow:0 0 10px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-seal{box-shadow:0 0 10px color-mix(in srgb,var(--card-accent) 40%,transparent)}}.rbase-seal:after{content:"";border:1px dashed var(--card-accent);border-radius:50%;position:absolute;inset:-9%}@supports (color:color-mix(in lab, red, red)){.rbase-seal:after{border:1px dashed color-mix(in srgb,var(--card-accent) 50%,transparent)}}.rbase-seal:after{animation:30s linear infinite reverse rbase-spin}.rbase-ground-flow{background:conic-gradient(from var(--cmodal-flow),transparent 0 55%,var(--card-accent) 72%,#fff 80%,var(--card-accent-secondary) 88%,transparent 100%);padding:3px;inset:0}@supports (color:color-mix(in lab, red, red)){.rbase-ground-flow{background:conic-gradient(from var(--cmodal-flow),transparent 0 55%,color-mix(in srgb,var(--card-accent) 85%,transparent) 72%,#fff 80%,color-mix(in srgb,var(--card-accent-secondary) 85%,transparent) 88%,transparent 100%)}}.rbase-ground-flow{-webkit-mask-composite:xor;filter:drop-shadow(0 0 6px var(--card-accent));-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;animation:3.6s linear infinite cmodal-flow-spin;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rbase-center{display:grid;transform:translate(-50%,-50%)perspective(600px)rotateX(66deg)}.rbase-swap{grid-area:1/1}.rbase-center-item{width:164px;height:164px;filter:drop-shadow(0 0 2px #ffffffb0) drop-shadow(0 0 8px var(--card-accent)) drop-shadow(0 0 18px var(--card-accent)) drop-shadow(0 0 36px var(--card-accent));display:block}@supports (color:color-mix(in lab, red, red)){.rbase-center-item{filter:drop-shadow(0 0 2px #ffffffb0) drop-shadow(0 0 8px var(--card-accent)) drop-shadow(0 0 18px var(--card-accent)) drop-shadow(0 0 36px color-mix(in srgb,var(--card-accent) 70%,transparent))}}.rbase-center-item{animation:4.2s ease-in-out infinite rbase-breathe-bright}.rbase-center-item .rbase-glyph{background:linear-gradient(180deg,#fff,var(--card-accent) 45%,var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.rbase-center-item .rbase-glyph{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--card-accent) 45%,white) 45%,color-mix(in srgb,var(--card-accent) 85%,white))}}@keyframes rbase-breathe-bright{0%,to{opacity:.85}50%{opacity:1}}.rbase-motes{width:88%;height:0;transform:translate(-50%)}.rbase-motes i{left:var(--x);top:var(--y);background:var(--card-accent);border-radius:50%;width:3px;height:3px;margin:-1.5px;position:absolute}@supports (color:color-mix(in lab, red, red)){.rbase-motes i{background:color-mix(in srgb,var(--card-accent) 40%,white)}}.rbase-motes i{box-shadow:0 0 6px var(--card-accent),0 0 12px var(--card-accent);opacity:0;animation:rbase-rise var(--d) ease-out var(--t) infinite}@keyframes rbase-rise{0%{opacity:0;transform:translate(0)scale(.6)}12%{opacity:1}70%{opacity:.6}to{opacity:0;transform:translate(6px,-160px)scale(1)}}.rbase-orbit{width:var(--size);aspect-ratio:1;transform-style:preserve-3d;transform:translate(-50%,-50%) perspective(1000px) rotateZ(var(--tilt)) rotateX(var(--tx))}.rbase-orbit:before{content:"";border:1px solid var(--card-accent);border-radius:50%;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rbase-orbit:before{border:1px solid color-mix(in srgb,var(--card-accent) 24%,transparent)}}.rbase-orbit:before{box-shadow:0 0 6px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.rbase-orbit:before{box-shadow:0 0 6px color-mix(in srgb,var(--card-accent) 16%,transparent)}}.rbase-ring{transform-style:preserve-3d;animation:rbase-spin var(--dur) linear infinite var(--dir);position:absolute;inset:0}.rbase-slot{transform-style:preserve-3d;transform:rotateZ(var(--a));position:absolute;inset:0}.rbase-trail{background:conic-gradient(from calc(var(--a) - 80deg),transparent,var(--card-accent) 80deg,transparent 80.5deg);border-radius:50%;padding:2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.rbase-trail{background:conic-gradient(from calc(var(--a) - 80deg),transparent,color-mix(in srgb,var(--card-accent) 75%,transparent) 80deg,transparent 80.5deg)}}.rbase-trail{-webkit-mask-composite:xor;opacity:.55;filter:drop-shadow(0 0 4px var(--card-accent));-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.rbase-orbit-rev .rbase-trail{background:conic-gradient(from var(--a),var(--card-accent),transparent 80deg)}@supports (color:color-mix(in lab, red, red)){.rbase-orbit-rev .rbase-trail{background:conic-gradient(from var(--a),color-mix(in srgb,var(--card-accent) 75%,transparent),transparent 80deg)}}.rbase-orbiter{opacity:.62;width:24px;height:24px;filter:drop-shadow(0 0 3px var(--card-accent)) drop-shadow(0 0 9px var(--card-accent));margin:-12px 0 0 -12px;position:absolute;top:0;left:50%}@supports (color:color-mix(in lab, red, red)){.rbase-orbiter{filter:drop-shadow(0 0 3px var(--card-accent)) drop-shadow(0 0 9px color-mix(in srgb,var(--card-accent) 60%,transparent))}}.rbase-orbiter{animation:rbase-face var(--dur) linear infinite var(--dir)}@keyframes rbase-spin{to{transform:rotate(360deg)}}@keyframes rbase-face{0%{transform:rotateZ(calc(-1 * var(--a))) rotateX(calc(-1 * var(--tx))) rotateZ(calc(-1 * var(--tilt)))}to{transform:rotateZ(calc(-1 * var(--a) - 360deg)) rotateX(calc(-1 * var(--tx))) rotateZ(calc(-1 * var(--tilt)))}}@keyframes rbase-breathe{0%,to{opacity:.55}50%{opacity:1}}@media (max-width:768px){.rbase-ground,.rbase-orbit,.rbase-center,.rbase-motes{top:calc(100% - 37px)}.rbase-haze{height:130px;top:calc(100% - 167px)}.rbase-orbit{width:calc(var(--size) * .86)}.rbase-center-item{width:116px;height:116px}.rbase-orbiter{width:18px;height:18px;margin:-9px 0 0 -9px}}@media (prefers-reduced-motion:reduce){.rbase-haze,.rbase-ground:before,.rbase-band-ticks,.rbase-band-arc,.rbase-seal:after,.rbase-ground-flow,.rbase-ring,.rbase-orbiter,.rbase-center-item{animation:none}.rbase-motes{display:none}}@property --rb-accent{syntax:"<color>";inherits:false;initial-value:#82b9cf}.rbase-base{pointer-events:none;position:absolute;inset:0}.rbase-dual{--card-accent:var(--rb-accent);--card-accent-secondary:var(--rb-accent);animation-name:rbase-hue,rbase-dip;animation-duration:16.8s,16.8s;animation-timing-function:ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite;animation-direction:normal,normal;animation-play-state:running,running;animation-delay:-2.5s;animation-fill-mode:none,none;animation-timeline:auto,auto}@keyframes rbase-hue{0%{--rb-accent:color-mix(in srgb,var(--c1) 50%,var(--c2))}4%,46%{--rb-accent:var(--c1)}54%,96%{--rb-accent:var(--c2)}to{--rb-accent:color-mix(in srgb,var(--c1) 50%,var(--c2))}}@keyframes rbase-dip{0%,50%,to{opacity:.35}12%,38%,62%,88%{opacity:1}}.rbase-swap-0{animation:16.8s ease-in-out -2.5s infinite rbase-swap}.rbase-swap-1{animation:16.8s ease-in-out -10.9s infinite rbase-swap}@keyframes rbase-swap{0%,2%{opacity:0;transform:scale(.8)}12%,38%{opacity:1;transform:scale(1)}48%,to{opacity:0;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.rbase-dual,.rbase-swap-0,.rbase-swap-1{animation:none}.rbase-swap-1{opacity:0}.rbase-dual{--rb-accent:var(--c1)}}@media (max-width:768px){.cmodal-full-meta .cmodal-fixed-attributes{gap:5px 10px;font-size:13px}.cmodal-fixed-attributes>div{grid-template-columns:44px minmax(0,1fr);gap:4px}.cmodal-full-meta .cmodal-fixed-attributes dt{font-size:11.5px}.cmodal-rules{min-height:0}}.cmodal-info:before{content:"";z-index:0;pointer-events:none;--hud:var(--card-accent);border-radius:8px;position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.cmodal-info:before{--hud:color-mix(in srgb,var(--card-accent) 80%,white)}}.cmodal-info:before{background:linear-gradient(var(--hud),var(--hud)) left top/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) left top/1.5px 22px no-repeat, linear-gradient(var(--hud),var(--hud)) right top/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) right top/1.5px 22px no-repeat, linear-gradient(var(--hud),var(--hud)) left bottom/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) left bottom/1.5px 22px no-repeat, linear-gradient(var(--hud),var(--hud)) right bottom/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) right bottom/1.5px 22px no-repeat;filter:drop-shadow(0 0 4px var(--card-accent));animation:4.2s ease-in-out infinite cmodal-hud}@keyframes cmodal-hud{0%,to{opacity:.45}50%{opacity:1}}.cmodal-info-content{z-index:1;position:relative}.cmodal-glyph-stack{display:grid}.cmodal-glyph-stack>.rbase-swap,.cmodal-glyph{width:100%;height:100%;display:block}.cmodal-watermark{z-index:0;pointer-events:none;aspect-ratio:1;opacity:.085;width:min(62%,340px);position:absolute;top:50%;right:-7%;transform:translateY(-50%)}.cmodal-watermark .rbase-glyph{background:var(--card-accent)}.cmodal-heading{padding-bottom:14px;position:relative}.cmodal-heading:after{content:"";background:linear-gradient(90deg,var(--card-accent),var(--card-accent) 55%,transparent);height:1px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.cmodal-heading:after{background:linear-gradient(90deg,var(--card-accent),color-mix(in srgb,var(--card-accent) 30%,transparent) 55%,transparent)}}.cmodal-heading:after{box-shadow:0 0 8px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-heading:after{box-shadow:0 0 8px color-mix(in srgb,var(--card-accent) 60%,transparent)}}.cmodal-title-glyph{flex-shrink:0;width:30px;height:30px;margin-top:3px}.cmodal-title-glyph .cmodal-glyph{filter:drop-shadow(0 0 3px var(--card-accent)) drop-shadow(0 0 9px var(--card-accent))}@supports (color:color-mix(in lab, red, red)){.cmodal-title-glyph .cmodal-glyph{filter:drop-shadow(0 0 3px var(--card-accent)) drop-shadow(0 0 9px color-mix(in srgb,var(--card-accent) 60%,transparent))}}.cmodal-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0;display:grid}.cmodal-stats>div{border:1px solid #ffffff12;border-top-color:var(--card-accent);background:linear-gradient(#ffffff09,#ffffff03);border-radius:8px;min-width:0;padding:8px 10px}@supports (color:color-mix(in lab, red, red)){.cmodal-stats>div{border-top-color:color-mix(in srgb,var(--card-accent) 45%,transparent)}}.cmodal-stats dt{color:#a59cad;letter-spacing:.04em;margin-bottom:2px;font-size:11px}.cmodal-stats dd{color:#f3eef6;overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:600;line-height:1.35}.cmodal-stats .cmodal-stat-num{color:#fff3e9;font-variant-numeric:tabular-nums;text-shadow:0 0 12px var(--card-accent);font-size:22px;font-weight:700;line-height:1.2}@supports (color:color-mix(in lab, red, red)){.cmodal-stats .cmodal-stat-num{text-shadow:0 0 12px color-mix(in srgb,var(--card-accent) 55%,transparent)}}.cmodal-stat-domains{flex-wrap:wrap;gap:2px 8px;display:flex}.cmodal-stat-domains>span{align-items:center;gap:4px;display:inline-flex}.cmodal-stat-glyph{width:16px;height:16px;filter:drop-shadow(0 0 3px var(--card-accent));flex-shrink:0;display:inline-block}.cmodal-rules{border-left:2px solid var(--card-accent);border-radius:0 10px 10px 0;flex:none;min-height:0;padding:14px 16px 16px}@supports (color:color-mix(in lab, red, red)){.cmodal-rules{border-left:2px solid color-mix(in srgb,var(--card-accent) 75%,transparent)}}.cmodal-rules{background:linear-gradient(90deg,var(--card-accent),var(--card-accent) 60%,transparent)}@supports (color:color-mix(in lab, red, red)){.cmodal-rules{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 10%,transparent),color-mix(in srgb,var(--card-accent) 3%,transparent) 60%,transparent)}}.cmodal-rules{box-shadow:-6px 0 14px -10px var(--card-accent)}.cmodal-effect-text{font-size:18px;font-weight:500}.cmodal-meta.cmodal-full-meta{border:0;margin:0;padding:0}.cmodal-full-meta .cmodal-fixed-attributes{gap:6px 20px;font-size:14px}.cmodal-fixed-attributes>div{grid-template-columns:56px minmax(0,1fr);gap:8px}.cmodal-full-meta .cmodal-fixed-attributes dt{font-size:12px}@media (max-width:768px){.cmodal-title-glyph{width:24px;height:24px;margin-top:2px}.cmodal-stats{gap:6px}.cmodal-stats>div{padding:6px 8px}.cmodal-stats dt{font-size:10.5px}.cmodal-stats dd{font-size:13px}.cmodal-stats .cmodal-stat-num{font-size:18px}.cmodal-stat-glyph{width:13px;height:13px}.cmodal-rules{padding:12px 12px 14px}.cmodal-effect-text{font-size:16.5px}.cmodal-full-meta .cmodal-fixed-attributes{gap:5px 10px;font-size:13px}.cmodal-fixed-attributes>div{grid-template-columns:44px minmax(0,1fr);gap:4px}.cmodal-full-meta .cmodal-fixed-attributes dt{font-size:11.5px}.cmodal-watermark{width:min(70%,260px);right:-10%}}@media (prefers-reduced-motion:reduce){.cmodal-info:before{animation:none}}@media (min-width:769px){.cmodal-orbit-shell .cmodal-info{height:570px;min-height:0}.cmodal-orbit-shell .cmodal-info-content{flex:1;min-height:0}.cmodal-orbit-shell .cmodal-rules{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--card-accent) transparent;flex:auto;min-height:0;overflow-y:auto}@supports (color:color-mix(in lab, red, red)){.cmodal-orbit-shell .cmodal-rules{scrollbar-color:color-mix(in srgb,var(--card-accent) 45%,transparent) transparent}}}@media (min-width:769px) and (max-width:1100px){.cmodal-orbit-shell .cmodal-info{height:540px}}.cmodal-heading h2{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmodal-stats>div{height:64px;overflow:hidden}.cmodal-stats dd{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.cmodal-stat-domains{flex-wrap:nowrap}@media (max-width:768px){.cmodal-stats>div{height:54px}.cmodal-stat-domains:has(>span:nth-child(2)) .cmodal-stat-label{display:none}.cmodal-orbit-shell .cmodal-info{flex-direction:column;min-height:520px;display:flex}.cmodal-orbit-shell .cmodal-info-content{flex:1}.cmodal-orbit-shell .cmodal-rules{flex:auto}}.cmodal-stat-rarity{align-items:center;gap:5px;display:flex}.cmodal-stat-rarity img{filter:drop-shadow(0 0 4px);flex-shrink:0;width:18px;height:18px}.cmodal-effect-text{line-height:1.6}.cmodal-effect-text p{line-height:inherit;margin:0}.cmodal-effect-text>p+p{margin-top:8px}@media (max-width:768px){.cmodal-stat-rarity img{width:15px;height:15px}.cmodal-orbit-shell>.modal-content{padding-bottom:calc(28px + env(safe-area-inset-bottom))}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav{width:40px;height:56px;transition:opacity .2s,color .16s,border-color .16s,background .16s;top:238px;bottom:auto;transform:translateY(-50%)}.cmodal-orbit-shell.cmodal-shell-bf .cmodal-viewport-controls .cmodal-nav{top:188px}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav:active{transform:translateY(-50%)}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav-prev{left:12px}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav-next{right:12px}.cmodal-viewport-controls.is-scrolled .cmodal-nav{opacity:0;pointer-events:none}}.cmodal-meta-line{border-top:1px solid var(--card-accent);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;margin:0;padding-top:10px;display:flex}@supports (color:color-mix(in lab, red, red)){.cmodal-meta-line{border-top:1px solid color-mix(in srgb,var(--card-accent) 22%,transparent)}}.cmodal-meta-tags,.cmodal-meta-id{flex-wrap:wrap;gap:5px;display:flex}.cmodal-meta-id{justify-content:flex-end;margin-left:auto}.cmodal-meta-chip{white-space:nowrap;color:#ece6f1;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%);background:#3a3644;padding:2px 9px;font-size:12px;font-weight:600;line-height:1.5;display:inline-block}.cmodal-meta-chip.cmodal-meta-no{letter-spacing:.03em;color:#c9c1d2;background:#2a2733;font:600 11.5px/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.cmodal-meta-chip.cmodal-meta-set{color:#fff3e9;background:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-meta-chip.cmodal-meta-set{background:color-mix(in srgb,var(--card-accent) 38%,#2a2733)}}@media (max-width:768px){.cmodal-detached .cmodal-portrait-img{width:250px;height:330px}.cmodal-portrait-img .cmodal-floating-card{inset:22px 34px auto}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-nav{top:197px}.cmodal-pair{gap:6px}.cmodal-info{padding:16px 14px}.cmodal-orbit-shell .cmodal-info{min-height:0}.cmodal-info-content{gap:12px}.cmodal-heading{padding-bottom:10px}.cmodal-heading h2{font-size:20px!important}.cmodal-title-glyph{width:20px;height:20px}.cmodal-stats>div{height:46px;padding:5px 8px}.cmodal-stats .cmodal-stat-num{font-size:17px}.cmodal-rules{padding:10px 12px 12px}.cmodal-effect-text{font-size:15.5px}.cmodal-meta-chip{padding:1px 8px;font-size:11.5px}}.cmodal-idle-foil.cmodal-idle-gloss{background:linear-gradient(115deg,#0000 38%,#ffffff40 45%,#ffffffd0 50%,#ffffff40 55%,#0000 62%) 0 0/300% 100%}@media (min-width:769px) and (min-height:680px){.cmodal-orbit-shell{overflow:hidden}}@media (max-width:768px){.cmodal-info{padding:18px 16px}.cmodal-info-content{gap:14px}.cmodal-heading h2{font-size:22px!important}.cmodal-title-glyph{width:22px;height:22px}.cmodal-stats>div{height:52px;padding:6px 9px}.cmodal-stats dt{font-size:11.5px}.cmodal-stats dd{font-size:14px}.cmodal-stats .cmodal-stat-num{font-size:19px}.cmodal-stat-rarity img{width:16px;height:16px}.cmodal-rules{padding:12px 14px 14px}.cmodal-effect-text{font-size:16.5px}.cmodal-effect-heading{font-size:14px}.cmodal-meta-chip{padding:2px 9px;font-size:12.5px}.cmodal-meta-chip.cmodal-meta-no{font-size:12px}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close{color:#fff;border:1px solid #ffffff38;border-top-color:var(--card-accent);background:linear-gradient(135deg,#2a2534f2,#16141ef2);width:42px;height:42px}@supports (color:color-mix(in lab, red, red)){.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close{border-top-color:color-mix(in srgb,var(--card-accent) 70%,#ff8c42)}}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close{box-shadow:0 6px 18px #000a,0 0 12px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close{box-shadow:0 6px 18px #000a,0 0 12px color-mix(in srgb,var(--card-accent) 25%,transparent)}}.cmodal-orbit-shell .cmodal-viewport-controls .cmodal-mobile-close svg{stroke-width:2.2px;width:20px;height:20px}}.cmodal-orbit-shell .cmodal-nav{color:#fff;border:1px solid #ffffff38;border-top-color:var(--card-accent);background:linear-gradient(135deg,#2a2534f2,#16141ef2)}@supports (color:color-mix(in lab, red, red)){.cmodal-orbit-shell .cmodal-nav{border-top-color:color-mix(in srgb,var(--card-accent) 70%,#ff8c42)}}.cmodal-orbit-shell .cmodal-nav{box-shadow:0 6px 18px #000a,0 0 12px var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.cmodal-orbit-shell .cmodal-nav{box-shadow:0 6px 18px #000a,0 0 12px color-mix(in srgb,var(--card-accent) 25%,transparent)}}.cmodal-orbit-shell .cmodal-nav svg{stroke-width:2.2px;width:26px;height:26px}.cmodal-orbit-shell .cmodal-nav:disabled{opacity:.28;box-shadow:none}@media (max-width:768px){.cmodal-orbit-shell .cmodal-nav svg{width:24px;height:24px}}.cmodal-orbit-shell .cmodal-btn-close{color:#fff;border:1px solid #ffffff38;border-top-color:var(--card-accent);background:linear-gradient(135deg,#2a2534f2,#16141ef2)}@supports (color:color-mix(in lab, red, red)){.cmodal-orbit-shell .cmodal-btn-close{border-top-color:color-mix(in srgb,var(--card-accent) 70%,#ff8c42)}}.cmodal-orbit-shell .cmodal-btn-close{box-shadow:0 4px 12px #0008}.cmodal-orbit-shell .cmodal-btn-close svg{stroke-width:2.2px;width:18px;height:18px}.cmodal-stat-glyph{width:19px;height:19px}.cmodal-stat-rarity img{filter:drop-shadow(0 0 2px);width:15px;height:15px}@media (max-width:768px){.cmodal-stat-glyph{width:17px;height:17px}.cmodal-stat-rarity img{width:13px;height:13px}}.lhero{isolation:isolate;border:1px solid #ffffff16;border-top-color:var(--card-accent);border-radius:14px;padding:22px 24px 24px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.lhero{border-top-color:color-mix(in srgb,var(--card-accent) 60%,transparent)}}.lhero{box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08,0 0 60px var(--card-accent);background:linear-gradient(135deg,#19161bf2,#090910f2 65%)}@supports (color:color-mix(in lab, red, red)){.lhero{box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08,0 0 60px color-mix(in srgb,var(--card-accent) 9%,transparent)}}.lhero-glow{z-index:-1;pointer-events:none;position:absolute;inset:0}.lhero-head{align-items:center;gap:22px;min-width:0;display:flex}.lhero-art{aspect-ratio:375/552;background:#0a0a14;border-radius:8px;flex-shrink:0;width:150px;display:block;position:relative;overflow:hidden}.lhero-id{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.lhero-kicker{letter-spacing:.06em;color:#c8a58b;font-size:13px;font-weight:600}.lhero-kicker i{color:#ffffff40;margin:0 6px;font-style:normal}.lhero-name{letter-spacing:-.01em;color:#fff3e9;overflow-wrap:anywhere;font-size:44px;font-weight:900;line-height:1.05}.lhero-name.is-en{font-size:30px;line-height:1.2}.lhero-meta{color:#a59cad;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:14px;display:flex}.lhero-meta b{color:#e9e3ee;font-weight:700}.lhero-verdict{flex-shrink:0;grid-template-columns:repeat(3,auto);gap:8px;display:grid}.lhero-vbox{border:1px solid #ffffff14;border-top-color:var(--card-accent);background:linear-gradient(#ffffff0a,#ffffff03);border-radius:10px;flex-direction:column;justify-content:flex-start;gap:6px;min-width:108px;padding:10px 14px 12px;display:flex}@supports (color:color-mix(in lab, red, red)){.lhero-vbox{border-top-color:color-mix(in srgb,var(--card-accent) 50%,transparent)}}.lhero-vlabel{color:#b9b0c2;white-space:nowrap;align-items:center;gap:6px;font-size:13px;display:flex}.lhero-vvalue{font-variant-numeric:tabular-nums;font-size:38px;font-weight:900;line-height:1}.lhero-scorebar{background:#ffffff14;border-radius:999px;height:6px;position:relative}.lhero-scorebar>span{border-radius:999px;position:absolute;inset:0 auto 0 0}.lhero-scorebar>em{background:#ffffff8c;width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.lhero-tierscale{gap:3px;height:6px;margin-top:0;display:flex}.lhero-tierscale>span{background:#ffffff14;border-radius:999px;flex:1}.lhero-scoreaxis{color:#8a8296;font-variant-numeric:tabular-nums;justify-content:space-between;font-size:11px;display:flex}.lhero-hr{background:linear-gradient(90deg,#0000,#ffffff1a 15% 85%,#0000);height:1px;margin:20px 0}.lhero-stats{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.lhero-stat{border:1px solid #ffffff12;border-top-color:var(--card-accent);background:linear-gradient(#ffffff09,#ffffff03);border-radius:10px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px 11px;display:flex}@supports (color:color-mix(in lab, red, red)){.lhero-stat{border-top-color:color-mix(in srgb,var(--card-accent) 45%,transparent)}}.lhero-stat-label{color:#b9b0c2;white-space:nowrap;align-items:center;gap:5px;font-size:13px;display:flex}.lhero-stat-value{color:#fff3e9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:27px;font-weight:800;line-height:1.15}.lhero-stat-sub{color:#a59cad;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.lhero-secs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;display:grid}.lhero-sec-title{color:#ffb98c;align-items:center;gap:6px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.lhero-rec{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.lhero-rec+.lhero-rec{margin-top:12px}.lhero-rec-label{color:#e9e3ee;font-variant-numeric:tabular-nums;font-size:15px;font-weight:800}.lhero-wl{background:#ff5a5a2e;border-radius:999px;height:10px;display:flex;position:relative;overflow:hidden}.lhero-wl>span{height:100%}.lhero-wl>em{background:#ffffffa6;width:1px;position:absolute;top:0;bottom:0;left:50%}.lhero-rec-text{color:#b9b0c2;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:baseline;gap:10px;font-size:14px;display:flex}.lhero-rec-text b{font-size:20px;font-weight:800}.lhero-dist{grid-template-columns:52px minmax(0,1fr) 34px 48px;align-items:center;gap:10px;display:grid}.lhero-dist+.lhero-dist{margin-top:9px}.lhero-dist-label{color:#b9b0c2;white-space:nowrap;font-size:14px}.lhero-dist-bar{background:#ffffff0d;border-radius:999px;height:7px;overflow:hidden}.lhero-dist-bar>span{border-radius:999px;height:100%;transition:width .6s cubic-bezier(.22,1,.36,1);display:block}.lhero-dist-n{text-align:right;font-variant-numeric:tabular-nums;font-size:16px;font-weight:800}.lhero-dist-p{color:#a59cad;text-align:right;font-variant-numeric:tabular-nums;font-size:13px}.lhero-note{color:#8a8296;margin-top:10px;font-size:12px;line-height:1.5}.lhero-side{flex-direction:column;height:100%;min-height:0;padding:18px 18px 12px;display:flex}.lhero-side-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.lhero-side-title{color:#ffb98c;font-size:15px;font-weight:700}.lhero-side-count{color:#a59cad;font-variant-numeric:tabular-nums;font-size:13px}@media (max-width:1023px){.lhero-head{flex-wrap:wrap}.lhero-verdict{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.lhero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.lhero{border-radius:12px;padding:14px 12px 16px}.lhero-head{gap:12px}.lhero-art{width:92px}.lhero-name{font-size:28px}.lhero-name.is-en{font-size:20px}.lhero-kicker{font-size:12px}.lhero-meta{gap:4px 10px;font-size:13px}.lhero-verdict{gap:6px}.lhero-vbox{min-width:0;padding:8px 10px 10px}.lhero-vlabel{font-size:12px}.lhero-vvalue{font-size:28px}.lhero-hr{margin:14px 0}.lhero-stats{gap:6px}.lhero-stat{padding:8px 9px 9px}.lhero-stat-label{font-size:12px}.lhero-stat-value{font-size:21px}.lhero-stat-sub{font-size:12px}.lhero-secs{grid-template-columns:minmax(0,1fr);gap:18px}.lhero-rec{grid-template-columns:38px minmax(0,1fr);row-gap:6px}.lhero-rec-text{grid-column:1/-1}.lhero-side{padding:14px 12px 8px}}.lpage-hero{flex-direction:column;gap:16px;display:flex}.lpage-top{grid-template-columns:minmax(0,1fr);gap:16px;min-width:0;display:grid}.lpage-decks-col{min-width:0}.lpage-stage-wrap{flex-shrink:0;justify-content:center;display:flex}.lpage-stage .cmodal-floating-card button{appearance:none}.lpage-info{flex:1;padding:22px 26px 20px}.lpage-info-content{flex-direction:column;gap:16px;height:100%;display:flex}.lpage-title-glyph{width:40px;height:40px;margin-top:8px}.lpage-kicker{letter-spacing:.08em;color:#c8a58b;margin-bottom:4px;font-size:12.5px;font-weight:600;display:block}.lpage-kicker i{color:#ffffff40;margin:0 6px;font-style:normal}.lpage-name{letter-spacing:-.01em;color:#fff3e9;text-shadow:0 0 18px var(--card-accent);font-size:36px;font-weight:900;line-height:1.12}@supports (color:color-mix(in lab, red, red)){.lpage-name{text-shadow:0 0 18px color-mix(in srgb,var(--card-accent) 30%,transparent)}}.lpage-name{overflow-wrap:anywhere}.lpage-name.is-en{font-size:28px;line-height:1.2}.lpage-meta{color:#b9b0c2;font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 14px;margin-top:8px;font-size:14px;display:flex}.lpage-meta b{color:#f3eef6;font-weight:700}.lpage-domain{align-items:center;gap:4px;font-weight:600;display:inline-flex}.lpage-info .lhero-verdict{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.lpage-info .lhero-vbox{min-width:0}.lpage-rules{padding:14px 18px 16px}.lpage-sub{align-items:center;gap:6px;margin-bottom:12px;font-size:14.5px;display:flex}.lpage-chips{margin-top:auto}.cmodal-info.lpage-decks{min-height:0;padding:18px 22px 16px}.lpage-section-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:12px;display:flex}.lpage-section-head .cmodal-effect-heading{font-size:17px}.lpage-count{color:#a59cad;font-variant-numeric:tabular-nums;font-size:14px}.lpage-deckgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;max-height:318px;padding-right:4px;display:grid;overflow-y:auto}.lpage-deck{background:linear-gradient(90deg,#ffffff07,#ffffff02);border:1px solid #ffffff10;border-radius:10px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 12px;transition:border-color .15s,background .15s;display:grid}.lpage-deck:hover{border-color:var(--card-accent)}@supports (color:color-mix(in lab, red, red)){.lpage-deck:hover{border-color:color-mix(in srgb,var(--card-accent) 55%,transparent)}}.lpage-deck:hover{background:linear-gradient(90deg,var(--card-accent),#ffffff03)}@supports (color:color-mix(in lab, red, red)){.lpage-deck:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--card-accent) 14%,transparent),#ffffff03)}}.lpage-deck-rank{text-align:center;font-variant-numeric:tabular-nums;font-size:21px;font-weight:800}.lpage-deck-main{flex-direction:column;min-width:0;display:flex}.lpage-deck-name{color:#f3eef6;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.lpage-deck-event{color:#a59cad;white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.lpage-deck-side{flex-direction:column;align-items:flex-end;gap:3px;display:flex}.lpage-deck-date{color:#b9b0c2;font-variant-numeric:tabular-nums;font-size:14px}.lpage-deck-type{white-space:nowrap;border:1px solid;border-radius:5px;padding:0 7px;font-size:12.5px;font-weight:600;line-height:1.45}@media (max-width:1100px){.lpage-top{gap:18px}.lpage-deckgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.lpage-top{flex-direction:column;align-items:stretch;gap:8px}.lpage-info{padding:16px 14px 14px}.cmodal-info.lpage-info{min-height:0}.lpage-title-glyph{width:30px;height:30px;margin-top:6px}.lpage-name{font-size:26px}.lpage-name.is-en{font-size:21px}.lpage-meta{gap:2px 10px;font-size:13px}.lpage-info .lhero-verdict{gap:6px}.lpage-rules{padding:12px 12px 14px}.cmodal-info.lpage-decks{padding:14px 12px 12px}.lpage-deckgrid{grid-template-columns:minmax(0,1fr);max-height:360px}}.lpage-panel{border:1px solid #ffffff16;border-top-color:var(--card-accent);border-radius:14px;padding:18px 20px 22px;position:relative}@supports (color:color-mix(in lab, red, red)){.lpage-panel{border-top-color:color-mix(in srgb,var(--card-accent) 50%,transparent)}}.lpage-panel{box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08,0 0 60px var(--card-accent);background:linear-gradient(135deg,#19161bf2,#090910f2 65%)}@supports (color:color-mix(in lab, red, red)){.lpage-panel{box-shadow:0 18px 50px #0003,inset 0 1px #ffffff08,0 0 60px color-mix(in srgb,var(--card-accent) 6%,transparent)}}.lpage-panel:before{content:"";z-index:0;pointer-events:none;--hud:var(--card-accent);border-radius:8px;position:absolute;inset:7px}@supports (color:color-mix(in lab, red, red)){.lpage-panel:before{--hud:color-mix(in srgb,var(--card-accent) 80%,white)}}.lpage-panel:before{background:linear-gradient(var(--hud),var(--hud)) left top/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) left top/1.5px 22px no-repeat, linear-gradient(var(--hud),var(--hud)) right top/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) right top/1.5px 22px no-repeat, linear-gradient(var(--hud),var(--hud)) left bottom/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) left bottom/1.5px 22px no-repeat, linear-gradient(var(--hud),var(--hud)) right bottom/22px 1.5px no-repeat, linear-gradient(var(--hud),var(--hud)) right bottom/1.5px 22px no-repeat;filter:drop-shadow(0 0 4px var(--card-accent));opacity:.7}.lpage-panel>*{z-index:1;position:relative}.lpage-tablebox{border:1px solid var(--card-accent,#ff6b2b)}@supports (color:color-mix(in lab, red, red)){.lpage-tablebox{border:1px solid color-mix(in srgb,var(--card-accent,#ff6b2b) 22%,#ffffff10)}}.lpage-tablebox{background:linear-gradient(#ffffff04,#0000 40%)}.lpage-tablebox tbody tr{transition:background .12s}.lpage-tablebox tbody tr:hover{background:var(--card-accent,#ff6b2b)!important}@supports (color:color-mix(in lab, red, red)){.lpage-tablebox tbody tr:hover{background:color-mix(in srgb,var(--card-accent,#ff6b2b) 7%,transparent)!important}}.lpage-mcard{border:1px solid var(--card-accent,#ff6b2b)}@supports (color:color-mix(in lab, red, red)){.lpage-mcard{border:1px solid color-mix(in srgb,var(--card-accent,#ff6b2b) 18%,#ffffff10)}}.lpage-mcard{background:linear-gradient(135deg,#19161b,#0b0b12)}@media (max-width:768px){.lpage-panel{border-radius:12px;padding:12px 10px 14px}}.lpage-headrow{align-items:center;gap:20px;min-width:0;display:flex}.lpage-headmain{flex-direction:column;flex:1;gap:16px;min-width:0;display:flex}.lpage .cmodal-detached .cmodal-portrait-img{width:286px;height:402px}.lpage .cmodal-portrait-img .cmodal-floating-card{animation:5.5s cubic-bezier(.37,0,.63,1) infinite lpage-levitate,8s ease-in-out infinite cmodal-drift;inset:24px 38px auto}.lpage .lpage-stage .cmodal-light-volume{bottom:40px}.lpage-stage-wrap{margin:0 0 -10px -8px}@keyframes lpage-levitate{0%,to{transform:translateY(4px)rotateY(4deg)rotateX(1deg)}50%{transform:translateY(-10px)rotateY(4deg)rotateX(-1deg)}}@media (prefers-reduced-motion:reduce){.lpage .cmodal-portrait-img .cmodal-floating-card{animation:none}}@media (min-width:1280px){.lpage-top{grid-template-columns:minmax(0,1fr) 360px;align-items:stretch}.lpage-decks-col{min-height:420px;position:relative}.lpage-decks-col>.lpage-decks{position:absolute;inset:0}.lpage-decks .cmodal-info-content{flex-direction:column;flex:1;min-height:0;display:flex}.lpage-decks .lpage-deckgrid{flex:1;grid-template-columns:minmax(0,1fr);min-height:0;max-height:none}}@media (max-width:768px){.lpage-headrow{flex-direction:column;align-items:stretch;gap:4px}.lpage-stage-wrap{margin:-4px auto -6px}.lpage .cmodal-detached .cmodal-portrait-img{width:220px;height:310px}.lpage .cmodal-portrait-img .cmodal-floating-card{inset:18px 30px auto}}@media (min-width:769px){.lpage-headmain .lhero-stats{grid-template-columns:repeat(3,minmax(0,1fr))}}.cmodal-info.lpage-decks{flex-direction:column;height:400px;display:flex}.lpage-decks .cmodal-info-content{flex-direction:column;flex:1;min-height:0;display:flex}.lpage-decks .lpage-deckgrid{flex:1;align-content:start;min-height:0;max-height:none}.lpage-deck{height:70px}@media (min-width:1280px){.lpage-top{align-items:start}.lpage-decks-col{min-height:0;position:static}.lpage-decks-col>.lpage-decks{height:762px;position:relative}.cmodal-info.lpage-info{min-height:762px}}@media (max-width:768px){.cmodal-info.lpage-decks{height:440px}}.lpage-info>.cmodal-watermark{opacity:.11;width:640px;max-width:none;top:auto;bottom:-170px;right:-150px;transform:rotate(-8deg)}@media (max-width:768px){.lpage-info>.cmodal-watermark{opacity:.09;width:420px;bottom:-110px;right:-120px}}.lpage .lhero-stat-label,.lpage .lhero-vlabel,.lpage .lhero-dist-label,.lpage .lhero-rec-text,.lpage-meta,.lpage-deck-date{color:#ddd6e4}.lpage .lhero-stat-sub,.lpage .lhero-dist-p,.lpage-deck-event,.lpage-count{color:#c7bfd0}.lpage .lhero-scoreaxis{color:#ada5b9}.lpage-kicker{color:#e6c3a6}.lpage .lhero-stat{border-color:#fff2}.lpage .lhero-vbox{border-color:#ffffff26}.lpage-deck{border-color:#ffffff1e}.lpage .lhero-dist-bar,.lpage .lhero-tierscale>span,.lpage .lhero-scorebar{background:#ffffff1c}.lpage-info>.cmodal-watermark{opacity:.34;width:560px;filter:drop-shadow(0 0 22px var(--card-accent));bottom:-90px;right:-70px}@supports (color:color-mix(in lab, red, red)){.lpage-info>.cmodal-watermark{filter:drop-shadow(0 0 22px color-mix(in srgb,var(--card-accent) 80%,transparent))}}.lpage-info>.cmodal-watermark{-webkit-mask-image:linear-gradient(to top left,#000 48%,#0009 68%,#0000 92%);mask-image:linear-gradient(to top left,#000 48%,#0009 68%,#0000 92%)}@media (max-width:768px){.lpage-info>.cmodal-watermark{opacity:.24}}.lpage-panel{min-height:100svh}.sec-head{align-items:center;gap:12px;min-width:0;margin-bottom:18px;display:flex}.sec-bar{background:linear-gradient(180deg,var(--color-neon-orange-light),var(--color-neon-orange) 55%,#ff3d00);border-radius:999px;flex-shrink:0;width:3px;height:24px;box-shadow:0 0 10px #ff6b2bb3}.sec-title{letter-spacing:.06em;white-space:nowrap;background:linear-gradient(135deg,var(--color-neon-orange-light) 0%,var(--color-neon-orange) 50%,#ff3d00 100%);-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 16px #ff6b2b80);-webkit-background-clip:text;background-clip:text;font-size:26px;font-weight:900;line-height:1.1}.sec-season{color:#ff6b2bb0;background:#ff6b2b14;border:1px solid #ff6b2b33;border-radius:3px;padding:3px 8px;font:600 10px/1 ui-monospace,monospace}.sec-line{flex:1}.justify-between>.sec-head{margin-bottom:0}.sec-note{color:#a99fb5;white-space:nowrap;font-size:12px}@media (max-width:640px){.sec-title{font-size:21px}.sec-head{flex-wrap:wrap;row-gap:6px}.sec-note{flex-basis:100%;order:9}}.hot-block{background:linear-gradient(160deg,var(--hot) 0%,#0c0a12f5 55%);border-radius:16px;padding:12px 14px 14px;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hot-block{background:linear-gradient(160deg,color-mix(in srgb,var(--hot) 16%,#0e0b14f5) 0%,#0c0a12f5 55%)}}.hot-block{border:1px solid var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-block{border:1px solid color-mix(in srgb,var(--hot) 32%,transparent)}}.hot-skew{clip-path:polygon(14px 0,100% 0,calc(100% - 14px) 100%,0 100%)}@supports (color:color-mix(in lab, red, red)){.hot-top{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 45%,transparent)}}.hot-top:after{content:"";pointer-events:none;background:linear-gradient(90deg,transparent,var(--hot),transparent);height:2px;position:absolute;bottom:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.hot-top:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--hot) 70%,transparent),transparent)}}.hot-wide-art{object-fit:cover;object-position:50% 21%;transform-origin:50% 28%;width:100%;height:100%;transition:transform .5s;position:absolute;inset:0;transform:scale(1.18)}.hot-small-art{width:48%;position:absolute;top:0;bottom:0;right:0;overflow:hidden;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 55%);mask:linear-gradient(90deg,#0000 0%,#000 55%)}.hot-small-art>img{object-fit:cover;object-position:50% 6%;transform-origin:50% 22%;opacity:.75;width:100%;height:100%;transition:opacity .3s,transform .4s;transform:scale(1.32)}.group:hover>.hot-small-art>img{opacity:1;transform:scale(1.4)}.hot-shine{pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffffff1a 45%,#0000 60%) 120% 0/250% 100%;transition:background-position .8s}.group:hover>.hot-shine{background-position:-40% 0}.hot-top1{letter-spacing:.03em;background:linear-gradient(180deg,#fff 0%,#fff1c9 30%,var(--hot) 62%,#fff 100%);font-size:30px;font-style:italic;font-weight:900;line-height:1;display:inline-block;position:relative;transform:skew(-6deg)}@supports (color:color-mix(in lab, red, red)){.hot-top1{background:linear-gradient(180deg,#fff 0%,#fff1c9 30%,color-mix(in srgb,var(--hot) 70%,#ffd27a) 62%,#fff 100%)}}.hot-top1{color:#0000;filter:drop-shadow(0 0 5px var(--hot)) drop-shadow(0 0 16px var(--hot));background-position:0 0;background-size:100% 220%;-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.hot-top1{filter:drop-shadow(0 0 5px color-mix(in srgb,var(--hot) 85%,transparent)) drop-shadow(0 0 16px color-mix(in srgb,var(--hot) 50%,transparent))}}.hot-top1:after{content:attr(data-t);padding:inherit;background:inherit;color:#0000;opacity:0;will-change:opacity;background-position:0 100%;background-size:100% 220%;-webkit-background-clip:text;background-clip:text;animation:3.6s ease-in-out infinite hot-top1-shine;position:absolute;inset:0}@keyframes hot-top1-shine{0%,to{opacity:0}50%{opacity:1}}.hot-score{color:#fff;text-shadow:0 0 10px var(--hot),0 0 24px var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-score{text-shadow:0 0 10px color-mix(in srgb,var(--hot) 75%,transparent),0 0 24px color-mix(in srgb,var(--hot) 40%,transparent)}}@media (prefers-reduced-motion:reduce){.hot-top1:after{animation:none}.hot-shine,.hot-wide-art{transition:none}}.hot-block{padding:14px}.hot-head{align-items:center;gap:8px;margin:0 2px 11px;display:flex}.hot-head-glyph{flex-shrink:0;width:20px;height:20px}.hot-head-glyph .cmodal-glyph{filter:drop-shadow(0 0 3px var(--hot)) drop-shadow(0 0 8px var(--hot))}@supports (color:color-mix(in lab, red, red)){.hot-head-glyph .cmodal-glyph{filter:drop-shadow(0 0 3px var(--hot)) drop-shadow(0 0 8px color-mix(in srgb,var(--hot) 55%,transparent))}}.hot-head-label{letter-spacing:.08em;color:var(--hot);font-size:17px;font-weight:800}@supports (color:color-mix(in lab, red, red)){.hot-head-label{color:color-mix(in srgb,var(--hot) 62%,white)}}.hot-head-label{text-shadow:0 0 12px var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-head-label{text-shadow:0 0 12px color-mix(in srgb,var(--hot) 45%,transparent)}}.hot-head-line{background:linear-gradient(90deg,var(--hot),transparent);flex:1;height:1px}@supports (color:color-mix(in lab, red, red)){.hot-head-line{background:linear-gradient(90deg,color-mix(in srgb,var(--hot) 55%,transparent),transparent)}}.hot-top-edge{z-index:1;pointer-events:none;background:linear-gradient(90deg,transparent 0 9px,var(--hot) 9px 11px,transparent 11px);width:16px;position:absolute;top:0;bottom:0;left:0}@supports (color:color-mix(in lab, red, red)){.hot-top-edge{background:linear-gradient(90deg,transparent 0 9px,color-mix(in srgb,var(--hot) 85%,white) 9px 11px,transparent 11px)}}.hot-top-edge{clip-path:polygon(14px 0,16px 0,2px 100%,0 100%);filter:drop-shadow(0 0 6px var(--hot))}@supports (color:color-mix(in lab, red, red)){.hot-small{background:linear-gradient(135deg,color-mix(in srgb,var(--hot) 9%,#ffffff07),#ffffff03)}}.hot-small{border:1px solid #ffffff12;transition:border-color .2s,box-shadow .2s}@supports (color:color-mix(in lab, red, red)){.hot-small:hover{border-color:color-mix(in srgb,var(--hot) 55%,transparent)}}.hot-small:hover{box-shadow:0 0 16px var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-small:hover{box-shadow:0 0 16px color-mix(in srgb,var(--hot) 22%,transparent)}}.hot-small-art{width:52%;-webkit-mask:linear-gradient(90deg,#0000 0%,#000 50%);mask:linear-gradient(90deg,#0000 0%,#000 50%)}.hot-small-art>img{object-position:50% 20%;transform-origin:50% 22%;transform:scale(1.75)}.group:hover>.hot-small-art>img{transform:scale(1.85)}.hot-rank{text-align:center;background:linear-gradient(180deg,#fff,var(--hot));flex-shrink:0;width:20px;font-size:30px;font-style:italic;font-weight:900;line-height:1;transform:skew(-6deg)}@supports (color:color-mix(in lab, red, red)){.hot-rank{background:linear-gradient(180deg,#fff,color-mix(in srgb,var(--hot) 75%,white))}}.hot-rank{color:#0000;filter:drop-shadow(0 0 6px var(--hot));-webkit-background-clip:text;background-clip:text}@supports (color:color-mix(in lab, red, red)){.hot-rank{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--hot) 55%,transparent))}}.hot-block{isolation:isolate}.hot-block>.cmodal-frame{opacity:.85}@supports (color:color-mix(in lab, red, red)){.hot-top{background:linear-gradient(110deg,color-mix(in srgb,var(--hot) 14%,#0d0b12) 0%,#0b0910 55%)}}.hot-artwin{clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);box-shadow:inset 0 0 0 1px var(--hot);background:#0b0910;position:absolute;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hot-artwin{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 55%,transparent)}}.hot-artwin>img{-webkit-user-select:none;user-select:none;width:auto;max-width:none;height:240%;transition:transform .5s;position:absolute;top:0;left:50%;transform:translate(-50%,-10.5%)}.hot-artwin:after{content:"";pointer-events:none;box-shadow:inset 0 0 18px var(--hot),inset 0 0 0 1px var(--hot);position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hot-artwin:after{box-shadow:inset 0 0 18px color-mix(in srgb,var(--hot) 35%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--hot) 50%,transparent)}}.hot-artwin-top{width:54%;top:10px;bottom:10px;right:10px}.hot-artwin-small{clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);width:40%;top:6px;bottom:6px;right:6px}.hot-artwin>.hot-shine{z-index:1;position:absolute;inset:0}.group:hover .hot-artwin>.hot-shine{background-position:-40% 0}.hot-block{border-color:var(--hot);background:linear-gradient(#0d0b12,#08070c)}@supports (color:color-mix(in lab, red, red)){.hot-block{border-color:color-mix(in srgb,var(--hot) 30%,#ffffff10)}.hot-top{background:linear-gradient(105deg,color-mix(in srgb,var(--hot) 42%,#0b0910) 0%,color-mix(in srgb,var(--hot) 16%,#0b0910) 46%,#0b0910 75%)}}.hot-top{box-shadow:inset 0 0 0 1px var(--hot),0 0 26px var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-top{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--hot) 70%,transparent),0 0 26px color-mix(in srgb,var(--hot) 22%,transparent)}.hot-small{background:linear-gradient(105deg,color-mix(in srgb,var(--hot) 30%,#0b0910) 0%,color-mix(in srgb,var(--hot) 10%,#0b0910) 55%,#0b0910 100%)}}.hot-small{border-color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-small{border-color:color-mix(in srgb,var(--hot) 45%,transparent)}}.hot-small:hover{border-color:var(--hot)}.hot-head-label{color:var(--hot);text-shadow:0 0 12px var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-head-label{text-shadow:0 0 12px color-mix(in srgb,var(--hot) 55%,transparent)}}.hot-mtabs{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin-bottom:10px;display:grid}.hot-mtab{color:#a99fb5;background:#0d0b12;border:1px solid #ffffff12;border-radius:10px;flex-direction:column;align-items:center;gap:3px;padding:7px 0 6px;font-size:12px;font-weight:700;transition:all .2s;display:flex}.hot-mtab-glyph{opacity:.55;width:18px;height:18px;transition:opacity .2s}.hot-mtab.is-on{color:var(--hot);border-color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-mtab.is-on{border-color:color-mix(in srgb,var(--hot) 70%,transparent)}}.hot-mtab.is-on{background:linear-gradient(180deg,var(--hot),#0d0b12)}@supports (color:color-mix(in lab, red, red)){.hot-mtab.is-on{background:linear-gradient(180deg,color-mix(in srgb,var(--hot) 22%,#0d0b12),#0d0b12)}}.hot-mtab.is-on{box-shadow:0 0 14px var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-mtab.is-on{box-shadow:0 0 14px color-mix(in srgb,var(--hot) 30%,transparent)}}.hot-mtab.is-on .hot-mtab-glyph{opacity:1}.hot-mtab{position:relative;overflow:hidden}.hot-mtab-bar{background:#ffffff14;border-radius:2px;height:2px;position:absolute;bottom:3px;left:6px;right:6px;overflow:hidden}.hot-mtab-bar>i{background:var(--hot);height:100%;box-shadow:0 0 6px var(--hot);transition:width .2s linear;display:block}.hot-mstage{perspective:1100px}.hot-top1,.hot-rank{margin-right:-.18em;padding-left:.04em;padding-right:.18em}.hot-rank{width:auto;min-width:20px}@media (max-width:767px){.hot-artwin-small{width:38%}.hot-small .hot-rank{min-width:16px;font-size:26px}.hot-small{height:88px}.hot-small .line-clamp-2{font-size:13px}}.hot-skew{clip-path:none;border-radius:12px;transform:skew(-7deg)}.hot-small.hot-skew{border-radius:10px}.hot-unskew{transform:skew(7deg)}.hot-artwin,.hot-artwin-small{clip-path:none}.hot-artwin{border-radius:9px}.hot-artwin-small{border-radius:7px}.hot-artwin>img{transform:translate(-50%,-10.5%)skew(7deg)scale(1.12)}.group:hover .hot-artwin>img{transform:translate(-50%,-10.5%)skew(7deg)scale(1.18)}.hot-top:after{display:none}.hot-top{background:linear-gradient(105deg,var(--hot) 0%,var(--hot) 55%,var(--hot) 100%)}@supports (color:color-mix(in lab, red, red)){.hot-top{background:linear-gradient(105deg,color-mix(in srgb,var(--hot) 44%,#0b0910) 0%,color-mix(in srgb,var(--hot) 26%,#0b0910) 55%,color-mix(in srgb,var(--hot) 20%,#0b0910) 100%)}}.hot-small{background:linear-gradient(105deg,var(--hot) 0%,var(--hot) 60%,var(--hot) 100%)}@supports (color:color-mix(in lab, red, red)){.hot-small{background:linear-gradient(105deg,color-mix(in srgb,var(--hot) 32%,#0b0910) 0%,color-mix(in srgb,var(--hot) 18%,#0b0910) 60%,color-mix(in srgb,var(--hot) 14%,#0b0910) 100%)}}.hot-block{padding-left:20px;padding-right:20px}@property --p{syntax:"<number>";inherits:false;initial-value:0}.hot-mtab-bar{display:none}.hot-mtab-ring{border-radius:inherit;pointer-events:none;background:conic-gradient(from 0deg, var(--hot) 0deg, var(--hot) calc(var(--p) * 360deg - 18deg), #fff calc(var(--p) * 360deg), transparent calc(var(--p) * 360deg + .5deg));padding:2px;position:absolute;inset:0}@supports (color:color-mix(in lab, red, red)){.hot-mtab-ring{background:conic-gradient(from 0deg, color-mix(in srgb,var(--hot) 55%,white) 0deg, var(--hot) calc(var(--p) * 360deg - 18deg), #fff calc(var(--p) * 360deg), transparent calc(var(--p) * 360deg + .5deg))}}.hot-mtab-ring{-webkit-mask-composite:xor;filter:drop-shadow(0 0 3px var(--hot)) drop-shadow(0 0 7px var(--hot));-webkit-mask-composite:xor,source-over;-webkit-mask-composite:xor,source-over;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@supports (color:color-mix(in lab, red, red)){.hot-mtab-ring{filter:drop-shadow(0 0 3px var(--hot)) drop-shadow(0 0 7px color-mix(in srgb,var(--hot) 60%,transparent))}}.hot-mtab-ring{transition:--p .2s linear}.hot-mtab.is-on{border-color:var(--hot)}@supports (color:color-mix(in lab, red, red)){.hot-mtab.is-on{border-color:color-mix(in srgb,var(--hot) 30%,transparent)}}.lpage-tablebox td:not(.cat-img){transition:opacity .28s}tr.cat-excl>td:not(.cat-img){opacity:.32}.cat-excl-m{opacity:.36;transition:opacity .28s}.mss{color:#ffffff8c;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;align-items:stretch;height:34px;transition:border-color .2s,background .2s,color .2s;display:inline-flex;overflow:hidden}.mss.is-on{color:#fb923c;background:#fb923c26;border-color:#fb923c59}.mss-btn{width:32px;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:background .12s,opacity .12s;display:flex}.mss-btn:first-child{border-right:1px solid #ffffff14}.mss-btn:last-child{border-left:1px solid #ffffff14}.mss.is-on .mss-btn:first-child{border-right-color:#fb923c38}.mss.is-on .mss-btn:last-child{border-left-color:#fb923c38}@media (hover:hover){.mss-btn:not(:disabled):hover{background:#ffffff12}}.mss-btn:not(:disabled):active{background:#ffffff24}.mss-btn:disabled{opacity:.3;cursor:default}.mss-mid{justify-content:center;align-items:center;gap:3px;min-width:52px;padding:0 6px;font-size:14px;display:inline-flex}.mss-val{font-variant-numeric:tabular-nums;color:#ffffffd9;cursor:text;min-width:18px;font-size:14px;font-weight:700}.mss.is-on .mss-val{color:#fdba74}.mss-input{text-align:center;width:22px;color:inherit;font-variant-numeric:tabular-nums;background:0 0;border-bottom:1.5px solid #fb923c;outline:none;font-size:14px;font-weight:700}.mss-unit{font-size:13px}@media (max-width:767px){.mss{height:36px}.mss-btn{width:40px}}.lg-on .lg-d1{animation:1.8s linear infinite lg-d1}.lg-on .lg-d1g{animation:1.8s linear infinite lg-d1g}.lg-on .lg-d2{animation:1.8s linear infinite lg-d2}.lg-on .lg-o5,.lg-on .lg-o28{transform-box:view-box;transform-origin:50%;animation:5s linear infinite lg-spin}.lg-on .lg-o28{animation-duration:2.8s}@keyframes lg-d1{0%{stroke-dashoffset:0}to{stroke-dashoffset:-110px}}@keyframes lg-d1g{0%{stroke-dashoffset:0;opacity:.8}50%{opacity:1}to{stroke-dashoffset:-110px;opacity:.8}}@keyframes lg-d2{0%{stroke-dashoffset:-55px}to{stroke-dashoffset:-165px}}@keyframes lg-spin{to{transform:rotate(360deg)}}.lg-d2{stroke-dashoffset:-55px}@media (hover:none),(pointer:coarse){.lg-desk .lg-d1,.lg-desk .lg-d1g,.lg-desk .lg-d2,.lg-desk .lg-o5,.lg-desk .lg-o28{animation:none}}@media (prefers-reduced-motion:reduce){.lg-on .lg-d1,.lg-on .lg-d1g,.lg-on .lg-d2,.lg-on .lg-o5,.lg-on .lg-o28{animation:none}}.nlg{flex-shrink:0;width:34px;height:34px;display:inline-block;position:relative}.nlg>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nlg-d2{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.nlg-d1{animation:1.8s linear infinite nlg-d1}.nlg-d2{animation:1.8s linear infinite nlg-d2}.nlg-o5{animation:5s linear infinite lg-spin}.nlg-o28{animation:2.8s linear infinite lg-spin}}@keyframes nlg-d1{0%{opacity:.8;transform:rotate(0)}50%{opacity:1}to{opacity:.8;transform:rotate(360deg)}}@keyframes nlg-d2{0%{transform:rotate(180deg)}to{transform:rotate(540deg)}}@media (prefers-reduced-motion:reduce){.nlg>svg{animation:none!important}}@media (max-width:768px){.lpage .rbase-motes{display:none}.lpage .rbase-ground-flow,.lpage .cmodal-frame:before,.hot-block .cmodal-frame:before,.mpanel .cmodal-frame:before,.lpage *,.lpage :before,.lpage :after{animation:none}.lpage .cmodal-portrait-img .cmodal-floating-card{animation:5.5s cubic-bezier(.37,0,.63,1) infinite lpage-levitate,8s ease-in-out infinite cmodal-drift}.lpage .rbase-swap-1{opacity:0}.lpage .rbase-dual{--rb-accent:var(--c1)}.lpage .cmodal-idle-foil{opacity:0}.lpage .rbase-orbit{display:none}}@media (max-width:768px) and (prefers-reduced-motion:reduce){.lpage .cmodal-portrait-img .cmodal-floating-card{animation:none}}.mu-summary{color:#a59cad;font-size:15px}.mu-hint{color:#a59cad;font-size:13px}.mu-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.mu-controls{align-items:center;gap:12px;display:flex}.mu-unit{border-right:1px solid #ffffff14;gap:6px;padding-right:12px;display:flex}.mu-unit-btn{justify-content:center;min-width:76px}.mu-sort{flex-shrink:0;gap:6px;display:flex}.mu-sort-btn{gap:4px;height:34px;padding:0 13px;font-size:14px}.mu-sort-arrow{font-size:13px}.mu-colhead{letter-spacing:.04em;color:#8a8292;justify-content:flex-end;margin-bottom:-6px;padding-right:13px;font-size:12.5px;font-weight:600;display:flex}.mu-colhead>span{text-align:right;width:64px}.mu-list{flex-direction:column;gap:6px;max-height:760px;margin-right:-8px;padding-right:8px;display:flex;overflow-y:auto}.mu-row{text-align:left;cursor:pointer;gap:12px;width:100%;padding:7px 12px}.mu-row:hover{border-color:#ff6b2b44}.mu-row-chev{color:#8a8292;margin-left:-4px;display:none}.mu-avatar{width:38px;height:38px}.mu-avatar-lg{border-color:#ff8c42aa;width:68px;height:68px;box-shadow:0 0 18px -4px #ff6b2b88}.mu-name{color:#f6f1f8;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.mu-share{background:#ffffff0d;border-radius:2px;height:3px;margin-top:5px;display:block;overflow:hidden}.mu-share>span{background:linear-gradient(90deg,#ff6b2b,#ffb070);border-radius:2px;height:100%;display:block}.mu-num{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px}.mu-row .mu-num{text-align:right;color:#d8d0de;width:64px}.mu-wr{font-weight:700}.mu-row .mu-wr{font-size:16px}.mu-detail-head{border-bottom:1px solid #ff6b2b33;align-items:center;gap:18px;padding-bottom:16px;display:flex}.mu-detail-name{color:#fff3e9;white-space:nowrap;text-overflow:ellipsis;font-size:24px;font-weight:800;line-height:1.2;overflow:hidden}.mu-kpis{align-items:stretch;margin-top:8px;display:flex}.mu-kpi{border-left:1px solid #ffffff14;flex-direction:column;gap:3px;padding:0 20px;display:flex}.mu-kpi:first-child{border-left:0;padding-left:0}.mu-kpi>i{letter-spacing:.06em;color:#8a8292;font-size:12px;font-style:normal;font-weight:600;line-height:1.2}.mu-kpi>b{color:#fff3e9;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:20px;font-weight:800;line-height:1.2}.mu-rec{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;font-size:14px;font-weight:600;display:inline-flex}.mu-rec>i{color:#5d5666;font-style:normal;font-weight:400}.mu-rec-w{color:#a8d8bb}.mu-rec-l{color:#dcaaaa}.mu-rec.is-big{justify-content:flex-start;font-size:20px;font-weight:800;line-height:1.2}.mu-table{--mu-cols:minmax(150px,210px) minmax(80px,1fr) 72px 116px;flex-direction:column;display:flex}.mu-thead,.mu-tr{grid-template-columns:var(--mu-cols);align-items:center;column-gap:18px;display:grid}.mu-thead{letter-spacing:.04em;color:#8a8292;border-bottom:1px solid #ffffff12;padding:0 12px 9px;font-size:12.5px;font-weight:600}.mu-th-axis{justify-content:space-between;display:flex}.mu-th-num{text-align:right}.mu-tbody{flex-direction:column;display:flex}.mu-tr{text-align:left;border-bottom:1px solid #ffffff0a;width:100%;padding:8px 12px;transition:background .15s}.mu-tr:last-child{border-bottom:0}@media (hover:hover){.mu-tr:hover{background:linear-gradient(90deg,#ff6b2b18,#ff6b2b04)}}.mu-td-opp{align-items:center;gap:12px;min-width:0;display:flex}.mu-opp-main{flex-direction:column;flex:1;min-width:0;display:flex}.mu-opp-name{color:#f6f1f8;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;overflow:hidden}.mu-td-rate{text-align:right;font-variant-numeric:tabular-nums;font-size:17px;font-weight:800}.mu-bar{background:#ffffff0a;border-radius:5px;height:10px;display:block;position:relative}.mu-bar-mid{background:#ffffff40;width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.mu-bar-fill{border-radius:5px;position:absolute;top:0;bottom:0;box-shadow:0 0 10px -2px}.mu-bar.is-slim{display:none}.mu-expand{align-self:center;gap:6px;height:36px;margin-top:12px;font-size:14px}.mu-inline{flex-direction:column;gap:12px;padding:10px 10px 8px;display:flex}.mu-inline-head{justify-content:space-between;align-items:flex-end;gap:10px;display:flex}.mu-inline-head .mu-kpis{margin-top:0}.mx-wrap{--mx-head:176px;--mx-cell:46px;flex-direction:column;gap:14px;display:flex}.mx-info{box-sizing:border-box;will-change:transform;contain:strict;color:#d8d0de;white-space:nowrap;background:linear-gradient(90deg,#ff6b2b14,#ffffff05 60%);border:1px solid #ffffff12;border-radius:12px;flex-wrap:nowrap;align-items:center;gap:10px;height:56px;padding:0 14px;font-size:15px;display:flex;overflow:hidden}.mx-info .mx-avatar{width:34px;height:34px}.mx-info-name{color:#fff3e9;text-overflow:ellipsis;min-width:0;font-size:17px;font-weight:800;overflow:hidden}.mx-info-vs{color:#a59cad;margin:0 2px;font-size:14px}.mx-info-rate{font-variant-numeric:tabular-nums;margin-left:auto;font-size:24px;font-weight:900}.mx-info-sub{color:#a59cad;font-variant-numeric:tabular-nums;font-size:14px}.mx-scale{color:#a59cad;flex-wrap:nowrap;align-items:center;gap:10px;width:100%;min-width:0;font-size:14px;font-weight:600;display:flex}.mx-scale-bar{gap:3px;display:flex}.mx-scale-bar>span{border:1px solid;border-radius:6px;place-items:center;width:42px;height:26px;font-size:13px;font-weight:800;display:grid}.mx-scale-hint{text-overflow:ellipsis;min-width:0;margin-left:auto;font-size:13px;font-weight:400;overflow:hidden}.mx-scroll{margin:0 -4px;padding:0 4px 4px;overflow-x:auto}.mx-stage{position:relative}.mx-grid{min-width:calc(var(--mx-head) + 14 * (var(--mx-cell) + 4px));gap:4px;display:grid}.mx-avatar{background:#15121c;border:2px solid #ffffff26;border-radius:9999px;flex-shrink:0;width:34px;height:34px;transition:border-color .15s,box-shadow .15s;display:block;overflow:hidden}.mx-avatar img{object-fit:cover;object-position:50% 22%;width:100%;height:100%}.mx-corner{z-index:2;color:#77707f;background:#0e0c13;align-items:flex-end;padding:0 10px 8px;font-size:12px;display:flex;position:sticky;left:0}.mx-colhead{cursor:pointer;place-items:center;padding-bottom:6px;display:grid}.mx-colhead:hover .mx-avatar{border-color:#ff8c42;box-shadow:0 0 12px -2px #ff6b2b}.mx-rowhead{z-index:1;color:#e4dcea;text-align:left;background:#0e0c13;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:0 10px 0 6px;font-size:15px;font-weight:700;display:flex;position:sticky;left:0}.mx-rowhead .mx-avatar{width:32px;height:32px}.mx-rowname{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mx-rowhead:hover{color:#fff;background:linear-gradient(90deg,#3a1e12,#0e0c13)}.mx-rowhead:hover .mx-avatar{border-color:#ff8c42}.mx-rowhead.is-on{color:#ffb98c}.mx-rowhead.is-on .mx-avatar{border-color:#ff8c42;box-shadow:0 0 10px -2px #ff6b2b}.mx-cell{font-variant-numeric:tabular-nums;color:#d8d0de;cursor:pointer;background:#ffffff06;border:1px solid #ffffff10;border-radius:8px;place-items:center;height:44px;font-size:16px;font-weight:800;display:grid}.mx-cell.is-empty{color:#4d4756;cursor:default}.mx-self{cursor:default;background:repeating-linear-gradient(135deg,#ffffff0c 0 4px,#0000 4px 9px);border-color:#ffffff08}.mx-hl,.mx-hl-cell{pointer-events:none;opacity:0;will-change:transform;position:absolute;top:0;left:0}.mx-hl{z-index:3;background:#ffecdc0f;border-radius:10px;box-shadow:inset 0 0 0 1px #ff8c4266}.mx-hl-row{right:0}.mx-hl-col{bottom:0}.mx-hl-cell{z-index:4;border-radius:8px;box-shadow:0 0 0 2px #fff3e9,0 0 18px #fff3e94d}.mx-stage.is-hl .mx-hl,.mx-stage.is-hl .mx-hl-cell{opacity:1}.mx-tip{z-index:6;white-space:nowrap;pointer-events:none;background:#1c1622f5;border:1px solid #ff8c4266;border-radius:10px;flex-direction:column;align-items:center;gap:1px;padding:7px 12px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 8px));box-shadow:0 8px 24px #000b}.mx-tip.is-below{transform:translate(-50%,8px)}.mx-tip-names{color:#fff3e9;font-size:13px;font-weight:700}.mx-tip-names>i{color:#a59cad;margin:0 2px;font-style:normal;font-weight:400}.mx-tip-rate{font-variant-numeric:tabular-nums;font-size:20px;font-weight:900;line-height:1.2}.mx-tip-sub{color:#a59cad;font-variant-numeric:tabular-nums;font-size:12px}@media (max-width:767px){.mx-wrap{--mx-head:34px;--mx-cell:0px;gap:10px}.mx-grid{gap:3px;min-width:0}.mx-corner>span{display:none}.mx-rowhead{justify-content:center;gap:0;padding:0}.mx-rowname{display:none}.mx-rowhead .mx-avatar{width:28px;height:28px}.mx-colhead{padding-bottom:4px}.mx-colhead .mx-avatar{width:26px;height:26px}.mx-cell{border-radius:6px;height:34px;font-size:13px}.mx-info-rate{font-size:20px}.mx-scale-hint{display:none}.mx-info{padding:0 10px}.mx-scale{gap:8px;font-size:13px}.mx-scale-bar>span{width:32px;font-size:12px}}.mu-event{border-bottom:1px solid #ffffff0a;align-items:center;gap:14px;padding:10px 12px;font-size:15px;display:flex}.mu-event:last-child{border-bottom:0}.mu-ev-date{color:#8a8292;font-variant-numeric:tabular-nums;flex-shrink:0;width:84px;font-size:14px}.mu-ev-name{color:#f6f1f8;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.mu-ev-meta{color:#c9c0d2;font-variant-numeric:tabular-nums;white-space:nowrap;gap:14px;font-size:14px;display:flex}.mu-ev-loc{color:#8a8292}@media (min-width:1024px){.mu-list{contain:size;flex:1 1 0;min-height:520px;max-height:none}.mu-inline,.mu-list-more{display:none}}@media (max-width:1023px){.mu-detail{display:none}.mu-list{max-height:none;margin-right:0;padding-right:0;overflow:visible}.mu-item.is-fold{display:none}.mu-row-chev{display:block}.mu-item.is-mopen{background:linear-gradient(#ff6b2b12,#ffffff03 120px);border:1px solid #ff6b2b55;border-radius:12px;box-shadow:0 0 18px -8px #ff6b2b88}.mu-item.is-mopen>.mu-row{background:0 0;border-color:#0000}.mu-list-more{margin-top:6px}}@media (max-width:767px){.mu-panel .mpanel-heading,.mu-panel .mpanel-main{display:flex}.mu-panel.mpanel{padding:14px 12px}.mu-panel .mpanel-row{background:linear-gradient(90deg,#ffffff07,#ffffff02);border:1px solid #ffffff0f;border-radius:10px;gap:10px;padding:7px 8px}.mu-top{flex-direction:column;align-items:stretch;gap:10px}.mu-summary{font-size:14px}.mu-controls{justify-content:space-between}.mu-unit{border-right:0;padding-right:0}.mu-unit-btn{min-width:64px;padding:0 14px}.mu-row .mu-num,.mu-colhead>span{width:54px}.mu-colhead{padding-right:32px}.mu-name{font-size:16px}.mu-avatar{width:32px;height:32px}.mu-inline{padding:6px 8px 8px}.mu-kpi{padding:0 14px}.mu-kpi>b,.mu-rec.is-big{font-size:17px}.mu-sort-btn{height:32px;padding:0 11px;font-size:13.5px}.mu-table{--mu-cols:minmax(0,1fr) 58px 84px}.mu-thead,.mu-tr{column-gap:10px}.mu-thead{padding:0 4px 8px;font-size:12px}.mu-th-axis,.mu-td-bar{display:none}.mu-tr{padding:8px 4px}.mu-td-opp{gap:10px}.mu-tr .mu-avatar{width:30px;height:30px}.mu-opp-name{font-size:15px}.mu-bar.is-slim{border-radius:2px;height:3px;margin-top:6px;display:block}.mu-bar.is-slim .mu-bar-mid{top:-2px;bottom:-2px}.mu-bar.is-slim .mu-bar-fill{box-shadow:none;border-radius:2px}.mu-td-rate{font-size:15px}.mu-tr .mu-rec{gap:3px;font-size:12.5px}.mu-event{grid-template-columns:auto 1fr;gap:3px 10px;padding:10px 4px;font-size:14px;display:grid}.mu-ev-name{white-space:normal;order:-1;grid-column:1/-1;font-weight:600}.mu-ev-date{width:auto;font-size:13px}.mu-ev-meta{flex-wrap:wrap;gap:2px 10px;font-size:13px}}html[data-motion=reduced] *,html[data-motion=reduced] :before,html[data-motion=reduced] :after{animation:none!important}html[data-motion=reduced] .rbase-dual{--rb-accent:var(--c1)}html[data-motion=reduced] .rbase-swap-1,html[data-motion=reduced] .cmodal-idle-foil,html[data-motion=reduced] .cmodal-frame{opacity:0}html[data-motion=reduced] .rbase-motes{display:none}html[data-motion=reduced] .hero-progress{width:100%;transform:none}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}@keyframes pulse{50%{opacity:.5}}
