/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--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;--spin:0deg}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, 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:where(:not(iframe)){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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.block{display:block}.contents{display:contents}.flex{display:flex}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.border{border-style:var(--tw-border-style);border-width:1px}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.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,)}}:root{--bg:#f3f5fb;--surface:#fff;--surface-2:#e9edf8;--line:#dde2f0;--ink:#1b2045;--muted:#565d85;--dim:#6c7396;--gold:#ffcf3f;--gold-deep:#c98a00;--gold-ink:#a26800;--on-gold:#2a1d00;--elixir:#d633f0;--elixir-deep:#7a0aa8;--common:#9cc2e6;--common-2:#4d6d94;--rare:#ffae52;--rare-2:#d9480f;--epic:#d07cf0;--epic-2:#6f2bb8;--t-common:#456a92;--t-rare:#c2410c;--t-epic:#7c3aca;--t-legend:#a26800;--ok:#2f9e55;--warn:#d99a00;--gem:#5ee7f0;--gem-ink:#0c8599;--hero-a:#e3e8ff;--hero-b:#f1e8ff;--hero-c:#fff3d6;--shadow:0 1px 2px #1b20450d, 0 4px 14px #1b20450d;--shadow-lg:0 2px 4px #1b20450d, 0 16px 36px #1b20451f;--rainbow:#ff6b6b, #ffd43b, #69db7c, #4dabf7, #da77f2, #ff6b6b;--brand-font:"ZCOOL QingKe HuangYou", "PingFang SC", "Microsoft YaHei", sans-serif;--display:-apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--body:-apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans SC", system-ui, sans-serif;--num:"Lilita One", "Arial Black", Impact, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--bg:#0f1533;--surface:#1a2359;--surface-2:#232e6c;--line:#313d85;--ink:#f4f1ff;--muted:#a9b1dc;--dim:#7780b0;--gold-ink:#ffcf3f;--t-common:#9cc2e6;--t-rare:#ffae52;--t-epic:#d9a0f5;--t-legend:#ffcf3f;--ok:#5ad37a;--warn:#ffd23f;--gem-ink:#5ee7f0;--hero-a:#1f2a6e;--hero-b:#2a2370;--hero-c:#3a2a4e;--shadow:0 1px 2px #0003, 0 6px 18px #0003;--shadow-lg:0 2px 4px #00000040, 0 16px 36px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}html{-webkit-text-size-adjust:100%}body{background:radial-gradient(ellipse 80% 30rem at 50% -14rem, var(--hero-a), transparent 70%), var(--bg);min-height:100vh;color:var(--ink);font-family:var(--body);flex-direction:column;margin:0;font-size:16px;line-height:1.65;display:flex}a{color:inherit;text-decoration:none}:focus-visible{outline:3px solid var(--gem);outline-offset:3px;border-radius:6px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:root{--gutter:clamp(16px, 4vw, 56px)}.bar-inner,.page{width:100%;max-width:1480px;padding-left:max(var(--gutter), env(safe-area-inset-left,0px));padding-right:max(var(--gutter), env(safe-area-inset-right,0px));margin-inline:auto}.site-header{z-index:20;padding-top:env(safe-area-inset-top,0px);background:var(--bg);position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.site-header{background:color-mix(in srgb, var(--bg) 82%, transparent)}}.site-header{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.site-header{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.site-header .bar-inner{justify-content:space-between;align-items:center;gap:16px;height:68px;display:flex}.brand{align-items:center;gap:6px;display:flex}.brand-name{font:400 26px/1 var(--brand-font)}.site-logo{border-radius:11px;flex:none;width:38px;height:38px;display:block;box-shadow:0 1px 3px #1b204526}.nav{align-items:center;gap:6px;display:flex}.nav a{color:var(--muted);border-radius:10px;padding:7px 14px;font-weight:600}.nav a:hover{color:var(--ink)}.nav a[aria-current=page]{color:var(--ink);background:var(--surface-2)}.nav .lang,.theme-btn{border:1.5px solid var(--line);margin-left:8px;font-size:13px}.lang-hint{top:76px;right:max(16px, env(safe-area-inset-right,0px));z-index:30;width:min(360px,100vw - 32px);color:var(--ink);border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-lg);border-radius:16px;padding:18px 44px 16px 20px;animation:.25s ease-out lang-hint-in;position:fixed}.lang-hint p{font:600 16px/1.35 var(--body);align-items:center;gap:10px;margin:0 0 14px;display:flex}.lang-hint p svg{flex:none;width:22px;height:22px}.lang-hint-actions{align-items:center;gap:8px;display:flex}.lang-hint-actions>*{font:600 14px/1.2 var(--body);cursor:pointer;border:0;border-radius:10px;padding:8px 14px;text-decoration:none}.lang-hint-go{color:#fff;background:#7048e8}.lang-hint-go:hover{background:#5f3dc4}.lang-hint-actions button{color:var(--ink);background:0 0}.lang-hint-actions button:hover{background:var(--surface-2)}.lang-hint-x{width:28px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;padding:0;display:grid;position:absolute;top:12px;right:12px}.lang-hint-x:hover{color:var(--ink);background:var(--surface-2)}.lang-hint-x svg{width:18px;height:18px}@keyframes lang-hint-in{0%{opacity:0;transform:translateY(-8px)}}@media (width<=640px){.lang-hint{width:min(343px,100vw - 32px);top:68px;left:16px;right:auto}}.theme-btn{font:600 13px var(--body);color:var(--muted);cursor:pointer;background:0 0;border-radius:10px;padding:6px 12px}.theme-btn:hover{color:var(--ink)}.brand-name,.nav a,.theme-btn{white-space:nowrap}.nav-item{align-items:center;gap:6px;display:inline-flex}.nav-ico{width:18px;height:18px;color:var(--nav-c);opacity:.85;flex:none;transition:opacity .15s,transform .15s}.nav-item:hover .nav-ico,.nav-item[aria-current=page] .nav-ico{opacity:1;transform:translateY(-1px)}.n-tools{--nav-c:#7c3aca}.n-holes{--nav-c:#2f9e55}.n-dens{--nav-c:#e8590c}.n-arena{--nav-c:#e03131}.n-radio{--nav-c:#d6336c}:root[data-theme=dark] .n-tools{--nav-c:#c99bff}:root[data-theme=dark] .n-holes{--nav-c:#69db7c}:root[data-theme=dark] .n-dens{--nav-c:#ffa94d}:root[data-theme=dark] .n-arena{--nav-c:#ff8787}:root[data-theme=dark] .n-radio{--nav-c:#f783ac}@media (width<=760px){.nav-item{flex-direction:column;gap:2px;padding:4px 7px;font-size:12px;line-height:1.1}.nav-ico{width:20px;height:20px}}@media (width<=520px){.brand{gap:4px}.brand-name{font-size:22px}.nav{gap:2px}.nav a{padding:6px 8px;font-size:14px}.nav a.nav-item{padding:4px 5px;font-size:11px}.nav .lang,.theme-btn{margin-left:4px;padding:5px 8px;font-size:12px}}.page{flex:1;align-content:start;gap:40px;padding-block:48px 96px;display:grid}.site-footer{border-top:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.site-footer{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.site-footer{padding-bottom:env(safe-area-inset-bottom,0px)}.site-footer .bar-inner{color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;padding-block:28px;font-size:13px;display:flex}.foot-note{color:var(--dim);flex-basis:100%}.foot-link{color:var(--gold-ink);font-weight:700}.hero{gap:14px;display:grid}.hero-home{border:1px solid var(--line);background:radial-gradient(circle at 85% 20%, var(--epic), transparent 45%), radial-gradient(circle at 70% 110%, var(--gold), transparent 45%), linear-gradient(120deg, var(--hero-a), var(--hero-b) 55%, var(--hero-c));border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;padding:clamp(28px,4vw,56px);display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hero-home{background:radial-gradient(circle at 85% 20%, color-mix(in srgb, var(--epic) 22%, transparent), transparent 45%), radial-gradient(circle at 70% 110%, color-mix(in srgb, var(--gold) 28%, transparent), transparent 45%), linear-gradient(120deg, var(--hero-a), var(--hero-b) 55%, var(--hero-c))}}.hero-home .hero{justify-items:start}.hero-fan{align-items:center;padding:12px 40px 0 0;display:flex}.fan-card{width:190px;margin-left:-70px;transition:transform .2s}.fan-card:first-child{margin-left:0;transform:rotate(-9deg)translateY(14px)}.fan-card:nth-child(2){z-index:1;transform:translateY(-6px)}.fan-card:nth-child(3){transform:rotate(9deg)translateY(14px)}.fan-card:hover{z-index:2}@media (width<=1100px){.hero-home{grid-template-columns:minmax(0,1fr)}.hero-fan{display:none}}.page-title{font:800 clamp(36px, 5vw, 64px)/1.05 var(--display);text-wrap:balance;margin:0}.lede{max-width:36em;color:var(--muted);margin:0;font-size:17px}.hero-home .page-title{font:400 clamp(46px, 6.4vw, 84px)/1 var(--brand-font)}.hero-home .lede{max-width:30em;font-size:16px}.hint,.fine{color:var(--dim);margin:0;font-size:13px}.section{gap:20px;display:grid}.section-head{gap:4px;display:grid}.section-head h2,.tool-info h2{font:800 24px/1.25 var(--body);letter-spacing:-.01em;margin:0}.section-head p{color:var(--muted);margin:0;font-size:15px}.crumbs{color:var(--dim);gap:8px;font-size:14px;display:flex}.crumbs a{color:var(--muted)}.crumbs a:hover{color:var(--ink)}.search{width:100%;max-width:640px;margin-top:10px}.search input{width:100%;font:500 17px var(--body);color:var(--ink);background:var(--surface);border:2px solid var(--line);box-shadow:var(--shadow);border-radius:16px;padding:16px 20px}.search input::placeholder{color:var(--dim)}.search input:focus{border-color:var(--gold-deep);box-shadow:0 0 0 4px var(--gold);outline:none}@supports (color:color-mix(in lab, red, red)){.search input:focus{box-shadow:0 0 0 4px color-mix(in srgb, var(--gold) 30%, transparent)}}.browse{grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px;display:grid}.side{gap:28px;display:grid;position:sticky;top:100px}.side-group{gap:10px;display:grid}.side-title{letter-spacing:.14em;color:var(--dim);margin:0;font-size:12px;font-weight:700}.side-list{gap:2px;display:grid}.side-item{font:600 15px var(--body);color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.side-item span{align-items:center;gap:10px;display:inline-flex}.side-item em{font:400 14px var(--num);color:var(--dim);font-variant-numeric:tabular-nums;font-style:normal}.side-item:hover{color:var(--ink);background:var(--surface)}@supports (color:color-mix(in lab, red, red)){.side-item:hover{background:color-mix(in srgb, var(--surface) 60%, transparent)}}.side-item[aria-pressed=true]{color:var(--ink);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.side-item[aria-pressed=true]{background:color-mix(in srgb, var(--gold) 20%, var(--surface))}}.side-item[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px var(--gold-deep)}@supports (color:color-mix(in lab, red, red)){.side-item[aria-pressed=true]{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--gold-deep) 45%, transparent)}}.side-item[aria-pressed=true] em{color:var(--gold-ink)}@media (width<=1000px){.browse{grid-template-columns:minmax(0,1fr);gap:28px}.side{gap:12px;position:static}.side-title{display:none}.side-list{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.side-item{border:1.5px solid var(--line);border-radius:999px;flex:none;padding:7px 14px}.side-item[aria-pressed=true]{border-color:var(--ink)}}.dot{background:var(--c,var(--ink));border-radius:2px;width:9px;height:9px;transform:rotate(45deg)}.dot.r-common{--c:var(--common)}.dot.r-rare{--c:var(--rare)}.dot.r-epic{--c:var(--epic)}.dot.r-legend{background:conic-gradient(var(--rainbow))}.chip{font:600 14px var(--body);color:var(--muted);background:var(--surface);border:1.5px solid var(--line);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:6px 16px;display:inline-flex}.chip:hover{color:var(--ink);border-color:var(--muted)}.chip[aria-pressed=true]{color:var(--on-gold);background:var(--gold);border-color:var(--gold-deep)}.chip-row{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}@media (width<=640px){.chip-row{scrollbar-width:none;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);flex-wrap:nowrap;overflow-x:auto}.chip{flex:none}}.chip,.side-item,.nav a,.theme-btn,.den-tile{transition:transform .1s,background-color .15s,color .15s,border-color .15s,box-shadow .15s}.chip:active,.side-item:active,.nav a:active,.theme-btn:active{transform:scale(.96)}.den-tile:active{transform:translateY(-1px)scale(.985)}.results{gap:72px;min-width:0;display:grid}.result-line{color:var(--dim);align-items:center;gap:16px;margin-bottom:-32px;font-size:14px;display:flex}.link-btn{font:600 14px var(--body);color:var(--gold-ink);cursor:pointer;background:0 0;border:0;padding:0}.empty{text-align:center;color:var(--muted);margin:0;padding:64px 0}.group{gap:20px;scroll-margin-top:100px;display:grid}.group-head{border-bottom:1px solid var(--line);align-items:center;gap:12px;padding-bottom:14px;display:flex}@supports (color:color-mix(in lab, red, red)){.group-head{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}}.group-head h2{font:800 22px/1.2 var(--body);letter-spacing:-.01em;margin:0}.group-head span{font:600 14px var(--body);color:var(--dim);background:var(--surface-2);border-radius:99px;padding:1px 9px}.cat-ico{width:36px;height:36px;color:var(--gold-ink);background:var(--gold);border-radius:11px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.cat-ico{background:color-mix(in srgb, var(--gold) 22%, var(--surface))}}.cat-ico svg{width:20px;height:20px}.list{grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:20px;display:grid}.row{--f1:var(--common);--fx:var(--t-common);background:var(--surface);border:1.5px solid var(--f1);border-radius:16px;align-content:start;gap:14px;padding:20px 22px;display:grid}@supports (color:color-mix(in lab, red, red)){.row{border:1.5px solid color-mix(in srgb, var(--f1) 35%, var(--line))}}.row{transition:transform .15s,border-color .15s,box-shadow .15s}.row:hover{border-color:var(--f1);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.row:hover .ico{transform:scale(1.08)rotate(-4deg)}.row:active{transform:translateY(-1px)scale(.985)}.row-go{color:var(--fx);opacity:0;margin-left:auto;font-weight:800;transition:opacity .15s,transform .15s;transform:translate(-6px)}.row:hover .row-go,.row:focus-visible .row-go{opacity:1;transform:none}.row.r-rare{--f1:var(--rare);--fx:var(--t-rare)}.row.r-epic{--f1:var(--epic);--fx:var(--t-epic);background:linear-gradient(170deg, var(--epic), var(--surface) 60%)}@supports (color:color-mix(in lab, red, red)){.row.r-epic{background:linear-gradient(170deg, color-mix(in srgb, var(--epic) 11%, var(--surface)), var(--surface) 60%)}}.row.r-legend{--f1:var(--gold);--fx:var(--t-legend);background:linear-gradient(170deg, var(--gold), var(--surface) 60%) padding-box, linear-gradient(120deg, #ffd43b, #ff8787, #da77f2, #74c0fc) border-box;border-color:#0000}@supports (color:color-mix(in lab, red, red)){.row.r-legend{background:linear-gradient(170deg, color-mix(in srgb, var(--gold) 16%, var(--surface)), var(--surface) 60%) padding-box, linear-gradient(120deg, #ffd43b, #ff8787, #da77f2, #74c0fc) border-box}}.row-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.ico{background:linear-gradient(150deg, var(--hue), var(--hue) 50%, var(--hue));border-radius:13px;place-items:center;width:48px;height:48px;display:grid}@supports (color:color-mix(in lab, red, red)){.ico{background:linear-gradient(150deg, color-mix(in srgb, var(--hue) 70%, #fff), var(--hue) 50%, color-mix(in srgb, var(--hue) 80%, #000))}}.ico{font:400 24px/1 var(--num);color:#fff;text-shadow:0 1px #00000040;box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -2px 0 #0000002e, 0 2px 6px var(--hue)}@supports (color:color-mix(in lab, red, red)){.ico{box-shadow:inset 0 1px 0 #ffffff4d, inset 0 -2px 0 #0000002e, 0 2px 6px color-mix(in srgb, var(--hue) 35%, transparent)}}.ico{transition:transform .2s cubic-bezier(.3,1.5,.5,1)}.ico.cn{font:800 26px/1 var(--display)}.meta{gap:1px;min-width:0;display:grid}.row-name{white-space:nowrap;text-overflow:ellipsis;font-size:17px;overflow:hidden}.row-kind{color:var(--dim);font-size:13px}.sc{font:400 22px/1 var(--num);color:var(--muted);font-variant-numeric:tabular-nums;align-self:start}.r-legend .sc{color:var(--t-legend)}.rsum{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:3.2em;margin:0;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.row-foot{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 14px;font-size:13px;display:flex}.rtag{color:#1d1430;background:var(--f1);border-radius:6px;padding:2px 9px;font-size:12px;font-weight:800}.r-legend .rtag{background:linear-gradient(90deg,#ffd43b,#ffa8a8,#e599f7)}.price{align-items:center;gap:6px;display:inline-flex}.price:before{content:"";background:var(--muted);border-radius:50%;width:7px;height:7px}.access{align-items:center;gap:6px;display:inline-flex}.access:before{content:"";background:var(--dot);border-radius:50%;width:7px;height:7px}.access.ok{--dot:var(--ok)}.access.warn{--dot:var(--warn)}.tag{white-space:nowrap;background:var(--ink);border-radius:5px;align-items:center;gap:5px;padding:2px 8px;font-size:12px;font-weight:700;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.tag{background:color-mix(in srgb, var(--ink) 7%, transparent)}}.tag:before{content:"";background:var(--dot,var(--muted));border-radius:50%;width:6px;height:6px}.tag.ok{--dot:var(--ok)}.tag.warn{--dot:var(--warn)}.rgem{color:var(--gem-ink);font-size:12px;font-weight:700}.den-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,290px),1fr));gap:20px;display:grid}.den-tile{background:var(--surface);border:1.5px solid var(--line);border-radius:18px;gap:16px;padding:24px;transition:border-color .15s,transform .15s,box-shadow .15s;display:grid}.den-tile:hover{border-color:var(--gold-deep);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.den-tile h3{font:800 21px/1.2 var(--body);margin:0}.den-tile p{color:var(--muted);min-height:3.2em;margin:-6px 0 0;font-size:14px}.deck-strip{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;display:grid}.mini{--f1:var(--common);aspect-ratio:5/7;font:400 18px/1 var(--num);color:#fff;background:var(--hue);box-shadow:inset 0 0 0 2px var(--f1);border-radius:6px;place-items:center;display:grid}.mini.cn{font-family:var(--display);font-weight:800}.mini.r-rare{--f1:var(--rare)}.mini.r-epic{--f1:var(--epic)}.mini.r-legend{--f1:var(--gold);box-shadow:inset 0 0 0 2px var(--gold), 0 0 10px #ffd43b59}.den-stats{align-items:end;gap:28px;margin:0;display:flex}.den-stats div{display:grid}.den-stats dt{color:var(--dim);font-size:12px}.den-stats dd{font:400 22px/1.2 var(--num);margin:0}.den-stats dd.go{font:700 14px/1.6 var(--body);color:var(--gold-ink)}.den-stats div:last-child{text-align:right;margin-left:auto}.den-links{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.den-hero{border:1px solid var(--line);background:linear-gradient(135deg, var(--hero-a), var(--hero-b) 55%, var(--hero-c));border-radius:28px;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(28px,4vw,64px);padding:clamp(24px,4vw,48px);display:grid}@media (width<=900px){.den-hero{grid-template-columns:minmax(0,1fr)}}.den-hero-text{align-content:center;gap:14px;display:grid}.den-hero .page-title{font-size:clamp(36px,5vw,60px);line-height:1.05}.den-hero .lede{max-width:28em;margin:0;font-size:16px}.den-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:8px 0 0;display:grid}@media (width<=520px){.den-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.den-facts div{background:var(--surface);border-radius:14px;gap:2px;padding:12px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.den-facts div{background:color-mix(in srgb, var(--surface) 82%, transparent)}}.den-facts div{border:1px solid var(--line)}@supports (color:color-mix(in lab, red, red)){.den-facts div{border:1px solid color-mix(in srgb, var(--line) 80%, transparent)}}.den-facts dt{color:var(--dim);font-size:12px;font-weight:700}.den-facts dd{font:400 26px/1.1 var(--num);margin:0}.den-facts .f-elixir dd{color:var(--elixir)}.den-facts .f-legend dd{color:var(--t-legend)}.den-facts .f-ok dd{color:var(--ok)}.den-facts .f-free dd{color:var(--gem-ink)}.den-deck{background:#1b2045;border-radius:22px;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1.4vw,14px);padding:clamp(12px,2vw,18px);display:grid;box-shadow:inset 0 2px #ffffff0f,0 10px 30px #1b204540}.deck-slot{--f1:var(--common);justify-items:center;gap:6px;padding-top:8px;transition:transform .15s;display:grid;position:relative}.deck-slot:hover{transform:translateY(-4px)}.deck-slot:active{transform:scale(.96)}.deck-slot.r-rare{--f1:var(--rare)}.deck-slot.r-epic{--f1:var(--epic)}.deck-slot.r-legend{--f1:var(--gold)}.deck-face{aspect-ratio:5/6;width:100%;font:400 clamp(22px, 3vw, 34px)/1 var(--num);color:#fff;text-shadow:0 2px #00000040;background:radial-gradient(circle at 50% 35%, var(--hue), var(--hue) 70%);border-radius:12px;place-items:center;display:grid}@supports (color:color-mix(in lab, red, red)){.deck-face{background:radial-gradient(circle at 50% 35%, color-mix(in srgb, var(--hue) 70%, #fff), var(--hue) 70%)}}.deck-face{box-shadow:inset 0 0 0 3px var(--f1), 0 4px 0 #00000059}.deck-slot.r-legend .deck-face{box-shadow:inset 0 0 0 3px var(--gold), 0 4px 0 #00000059, 0 0 16px #ffd43b73}.deck-face.cn{font-family:var(--display);font-weight:800}.deck-face.has-logo{background:#fff}.deck-face.has-logo img{object-fit:contain;width:62%;height:62%}.deck-cost{z-index:1;width:26px;height:26px;font:400 14px/1 var(--num);color:#fff;background:linear-gradient(135deg, var(--elixir), var(--elixir-deep));border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:-4px;box-shadow:0 0 0 2px #1b2045,0 2px #00000059}.deck-name{text-overflow:ellipsis;white-space:nowrap;color:#e9ecff;max-width:100%;font-size:12px;font-weight:700;overflow:hidden}.tool-layout{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}@media (width<=820px){.tool-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.tool-card-col{justify-items:center;gap:14px;display:grid;position:sticky;top:100px}@media (width<=820px){.tool-card-col{position:static}}.card-holder{width:min(100%,300px)}.tool-info{gap:24px;min-width:0;max-width:780px;display:grid}.tool-info .page-title{margin-top:-12px}.tool-info section{gap:14px;display:grid}.eyebrow-rar{letter-spacing:.04em;color:var(--fx,var(--t-common));margin:0;font-size:14px;font-weight:700}.eyebrow-rar.r-rare{--fx:var(--t-rare)}.eyebrow-rar.r-epic{--fx:var(--t-epic)}.eyebrow-rar.r-legend{--fx:var(--t-legend)}.facts{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:1px;margin:0;display:grid;overflow:hidden}.facts div{background:var(--surface);gap:4px;padding:16px 18px;display:grid}.facts dt{color:var(--dim);font-size:12px}.facts dd{margin:0;font-weight:700}.facts dd.num{font:400 26px/1.1 var(--num);font-variant-numeric:tabular-nums}.facts.inline{max-width:520px;margin-top:8px}.btn-gold{font:800 21px/1 var(--display);color:var(--on-gold);background:linear-gradient(var(--gold), #ffb31f);box-shadow:0 5px 0 var(--gold-deep), 0 8px 18px #00000059;border-radius:14px;justify-self:start;align-items:center;gap:8px;padding:12px 28px 14px;transition:transform 80ms,box-shadow 80ms;display:inline-flex}.tool-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.btn-gold:active{box-shadow:0 1px 0 var(--gold-deep);transform:translateY(4px)}.dims-block{gap:14px;display:grid}.dims-list{gap:10px;max-width:560px;display:grid}.dim{color:var(--muted);grid-template-columns:72px 1fr 40px;align-items:center;gap:14px;font-size:14px;display:grid}.dim em{font:400 16px var(--num);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.dim .bar{--bar-gap:var(--bg);border-radius:3px;height:10px}.dim .bar.r-common{--f1:var(--common);--f2:var(--common-2)}.dim .bar.r-rare{--f1:var(--rare);--f2:var(--rare-2)}.dim .bar.r-epic{--f1:var(--epic);--f2:var(--epic-2)}.dim .bar.r-legend{--f1:var(--gold);--f2:#8a3ffc}.collection-hero{justify-items:start}.try-holes{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:6px 0 0;font-size:14px;display:flex}.try-chip{color:var(--ink);border:1px solid var(--line);background:var(--surface);border-radius:99px;padding:5px 13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.try-chip{background:color-mix(in srgb, var(--surface) 75%, transparent)}}.try-chip{transition:border-color .15s,transform .1s}.try-chip:hover{border-color:var(--gold-deep)}.try-chip:active{transform:scale(.96)}.row-between{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:16px;display:flex}.more-link{color:var(--gold-ink);white-space:nowrap;font-size:14px;font-weight:700}.hole-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.hole-tile{border:1.5px solid var(--line);background:radial-gradient(ellipse 26px 9px at calc(100% - 46px) 36px, #2a1c10 96%, transparent 100%), radial-gradient(ellipse 33px 13px at calc(100% - 46px) 35px, #b08a5a 96%, transparent 100%), var(--surface);border-radius:18px;gap:14px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.hole-tile{background:radial-gradient(ellipse 26px 9px at calc(100% - 46px) 36px, #2a1c10 96%, transparent 100%), radial-gradient(ellipse 33px 13px at calc(100% - 46px) 35px, color-mix(in srgb, #b08a5a 55%, var(--surface)) 96%, transparent 100%), var(--surface)}}.hole-tile{transition:transform .15s,border-color .15s,box-shadow .15s}.hole-tile:hover{border-color:var(--gold-deep);box-shadow:var(--shadow-lg);transform:translateY(-3px)}.hole-tile:active{transform:translateY(-1px)scale(.985)}.hole-tile h3{font:800 19px/1.3 var(--body);margin:0;padding-right:72px}.hole-tile p{color:var(--muted);min-height:3.2em;margin:-6px 0 0;font-size:14px}.route-chain{align-items:center;display:flex}.chain-dash{border-top:2px dashed var(--dim);flex:1;min-width:8px;margin:0 4px}@supports (color:color-mix(in lab, red, red)){.chain-dash{border-top:2px dashed color-mix(in srgb, var(--dim) 45%, transparent)}}.ico.sm{border-radius:10px;width:34px;height:34px;font-size:17px}.ico.sm.cn{font-size:18px}.ico.xs{border-radius:6px;width:22px;height:22px;font-size:12px}.ico.xs.cn{font-size:13px}.hole-meta{color:var(--muted);align-items:center;gap:14px;font-size:13px;display:flex}.hole-go{color:var(--gold-ink);opacity:0;margin-left:auto;font-weight:800;transition:opacity .15s,transform .15s;transform:translate(-6px)}.hole-tile:hover .hole-go{opacity:1;transform:none}.hole-layout{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:clamp(40px,6vw,88px);display:grid}@media (width<=900px){.hole-layout{grid-template-columns:minmax(0,1fr);gap:32px}}.hole-summary{gap:18px;display:grid;position:sticky;top:100px}@media (width<=900px){.hole-summary{position:static}}.eyebrow{letter-spacing:.14em;color:var(--gold-ink);margin:0;font-size:13px;font-weight:700}.hole-title{font:800 clamp(34px, 4vw, 50px)/1.1 var(--display);text-wrap:balance;margin:-8px 0 0}.hole-summary .facts{grid-template-columns:repeat(3,minmax(0,1fr))}.route-access{align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600;display:inline-flex}.route-access:before{content:"";background:var(--dot);border-radius:50%;width:8px;height:8px}.route-access.ok{--dot:var(--ok)}.route-access.warn{--dot:var(--warn)}.switch{text-align:left;width:100%;color:var(--ink);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;align-items:center;gap:14px;padding:14px 16px;transition:border-color .15s;display:flex}.switch:hover{border-color:var(--muted)}.switch-track{background:var(--surface-2);width:44px;height:26px;box-shadow:inset 0 0 0 1.5px var(--line);border-radius:99px;flex:none;transition:background-color .2s;position:relative}.switch-thumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s cubic-bezier(.3,1.4,.5,1);position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.switch[aria-checked=true]{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.switch[aria-checked=true]{border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}}.switch[aria-checked=true] .switch-track{background:var(--ok);box-shadow:none}.switch[aria-checked=true] .switch-thumb{transform:translate(18px)}.switch-text{gap:2px;display:grid}.switch-text b{font-size:15px}.switch-text small{color:var(--dim);font-size:12px}.progress{gap:8px;display:grid}.progress-head{justify-content:space-between;font-size:14px;font-weight:600;display:flex}.progress-bar{background:var(--surface-2);border-radius:99px;height:10px;overflow:hidden}.progress-bar i{background:linear-gradient(90deg, #ffb31f, var(--gold));border-radius:99px;height:100%;transition:width .35s cubic-bezier(.3,1.2,.5,1);display:block}.hole-route{gap:20px;min-width:0;display:grid}.hole-done{background:var(--ok);border-radius:14px;margin:0;padding:16px 20px;font-weight:700}@supports (color:color-mix(in lab, red, red)){.hole-done{background:color-mix(in srgb, var(--ok) 14%, var(--surface))}}.hole-done{border:1.5px solid var(--ok)}@supports (color:color-mix(in lab, red, red)){.hole-done{border:1.5px solid color-mix(in srgb, var(--ok) 40%, transparent)}}.steps{margin:0;padding:0;list-style:none;display:grid}.step{grid-template-columns:48px minmax(0,1fr);gap:20px;display:grid}.step-rail{justify-content:center;display:flex;position:relative}.step-rail:before{content:"";border-left:2px dashed var(--dim);position:absolute;top:48px;bottom:0;left:50%}@supports (color:color-mix(in lab, red, red)){.step-rail:before{border-left:2px dashed color-mix(in srgb, var(--dim) 40%, transparent)}}.step:last-child .step-rail:before{display:none}.step-num{width:46px;height:46px;font:400 20px/1 var(--num);color:#ffe8b0;box-shadow:inset 0 5px 10px #0000008c, 0 0 0 4px var(--bg), 0 0 0 5.5px #8a6a3a80;background:radial-gradient(circle at 50% 30%,#4a3520,#1c130a 75%);border-radius:50%;place-items:center;transition:background .2s;display:grid;position:relative}.step.is-done .step-num{color:#fff;background:radial-gradient(circle at 50% 30%, #6fdc8c, var(--ok) 75%);box-shadow:0 0 0 4px var(--bg), 0 0 0 5.5px var(--ok)}@supports (color:color-mix(in lab, red, red)){.step.is-done .step-num{box-shadow:0 0 0 4px var(--bg), 0 0 0 5.5px color-mix(in srgb, var(--ok) 45%, transparent)}}.step-card{border:1.5px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:18px;gap:14px;margin-bottom:28px;padding:24px;transition:border-color .2s;display:grid}.step.is-done .step-card{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.step.is-done .step-card{border-color:color-mix(in srgb, var(--ok) 40%, var(--line))}}.step-head{justify-content:space-between;gap:12px;font-size:13px;display:flex}.step-eyebrow{color:var(--gold-ink);font-weight:700}.step-time{color:var(--dim)}.step-title{font:800 21px/1.3 var(--body);margin:-6px 0 0}.step-body{color:var(--muted);max-width:60ch;margin:0;font-size:15px}.step-tool{--f1:var(--common);--fx:var(--t-common);border:1.5px solid var(--f1);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}@supports (color:color-mix(in lab, red, red)){.step-tool{border:1.5px solid color-mix(in srgb, var(--f1) 40%, var(--line))}}.step-tool{background:var(--f1)}@supports (color:color-mix(in lab, red, red)){.step-tool{background:color-mix(in srgb, var(--f1) 7%, var(--surface))}}.step-tool{transition:border-color .15s,box-shadow .15s}.step-tool.r-rare{--f1:var(--rare);--fx:var(--t-rare)}.step-tool.r-epic{--f1:var(--epic);--fx:var(--t-epic)}.step-tool.r-legend{--f1:var(--gold);--fx:var(--t-legend)}.step-tool:hover{border-color:var(--f1);box-shadow:var(--shadow)}.step-tool:hover .ico{transform:scale(1.08)rotate(-4deg)}.step-tool:hover .row-go{opacity:1;transform:none}.step-tool.swapped{animation:.35s cubic-bezier(.3,1.4,.5,1) swap-in}@keyframes swap-in{0%{opacity:.4;transform:translateY(6px)}}.step-tool-meta{gap:4px;min-width:0;display:grid}.step-tool-meta b{font-size:16px}.step-alt{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;margin:-4px 0 0;font-size:13px;display:flex}.tool-inline{color:var(--ink);align-items:center;gap:6px;font-weight:600;display:inline-flex}.tool-inline:hover{text-underline-offset:3px;text-decoration:underline}.prompt{border:1.5px dashed var(--line);background:var(--bg);border-radius:12px;overflow:hidden}.prompt-head{letter-spacing:.06em;color:var(--dim);justify-content:space-between;align-items:center;padding:8px 10px 4px 14px;font-size:12px;font-weight:700;display:flex}.copy-btn{font:600 12px var(--body);color:var(--ink);border:1px solid var(--line);background:var(--surface);cursor:pointer;border-radius:8px;padding:4px 12px;transition:transform .1s,background-color .15s}.copy-btn:active{transform:scale(.95)}.copy-btn.ok{color:#fff;border-color:var(--ok);background:var(--ok)}.prompt pre{font:14px/1.7 var(--body);white-space:pre-wrap;color:var(--ink);margin:0;padding:4px 14px 14px}.done-btn{font:600 14px var(--body);color:var(--muted);border:1.5px solid var(--line);cursor:pointer;background:0 0;border-radius:10px;justify-self:start;align-items:center;gap:10px;padding:8px 14px;transition:transform .1s,border-color .15s,background-color .15s;display:inline-flex}.done-btn:hover{color:var(--ink);border-color:var(--muted)}.done-btn:active{transform:scale(.96)}.done-box{color:#fff;border:2px solid var(--line);border-radius:6px;place-items:center;width:20px;height:20px;font-size:13px;transition:background-color .15s;display:grid}.done-btn.on{color:var(--ink);border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.done-btn.on{border-color:color-mix(in srgb, var(--ok) 55%, var(--line))}}.done-btn.on{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.done-btn.on{background:color-mix(in srgb, var(--ok) 10%, transparent)}}.done-btn.on .done-box{background:var(--ok);border-color:var(--ok)}@media (width<=560px){.step{grid-template-columns:36px minmax(0,1fr);gap:12px}.step-num{width:36px;height:36px;font-size:16px}.step-rail:before{top:38px}.step-card{padding:18px}}@media (width<=440px){.brand-name{display:none}}.ico.has-logo{text-shadow:none;background:#fff;box-shadow:inset 0 0 0 1px #1b204514,0 1px 3px #1b20451a}.ico.has-logo img{object-fit:contain;width:74%;height:74%}.mini.has-logo{background:#fff}.mini.has-logo img{object-fit:contain;width:72%;height:72%}.art-logo{z-index:2;aspect-ratio:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:34%;box-shadow:0 0 0 1.5px #ffffff80, 0 8px 22px #00000059, 0 0 34px var(--hue);background:#ffffffe6;border-radius:26%;place-items:center;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.art-logo{box-shadow:0 0 0 1.5px #ffffff80, 0 8px 22px #00000059, 0 0 34px color-mix(in srgb, var(--hue) 55%, transparent)}}.art-logo img{object-fit:contain;width:68%;height:68%}.shot{border:1px solid var(--line);background:var(--surface-2);box-shadow:var(--shadow);border-radius:14px;margin:0;overflow:hidden}.shot-bar{border-bottom:1px solid var(--line);background:var(--surface);align-items:center;gap:6px;height:28px;padding:0 12px;display:flex}.shot-bar i{background:var(--line);border-radius:50%;width:9px;height:9px}.shot img{aspect-ratio:16/10;object-fit:cover;object-position:top;width:100%;display:block}.shot figcaption{color:var(--dim);border-top:1px solid var(--line);background:var(--surface);padding:8px 14px;font-size:12px}.art-blur{object-fit:cover;filter:blur(22px)saturate(1.5);opacity:.55;width:150%;height:150%;position:absolute;inset:-25%;transform:rotate(-8deg)}.art.has-logo:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 50% 45%,#0000 30%,#00000059 100%);position:absolute;inset:0}.art.has-logo{isolation:isolate}.r-legend .art.has-logo:before{z-index:1}.art .gem{z-index:3}.page.narrow{max-width:880px}.field{gap:6px;min-width:0;display:grid}.field>span,.field>label,.label{color:var(--muted);font-size:13px;font-weight:700}.field input,.field select,.field textarea,.a-search,.a-bar select{width:100%;font:500 15px var(--body);color:var(--ink);background:var(--surface);border:1.5px solid var(--line);border-radius:10px;padding:10px 12px}.field textarea{resize:vertical;line-height:1.6}.field input:focus,.field select:focus,.field textarea:focus,.a-search:focus{border-color:var(--gold-deep);box-shadow:0 0 0 3px var(--gold);outline:none}@supports (color:color-mix(in lab, red, red)){.field input:focus,.field select:focus,.field textarea:focus,.a-search:focus{box-shadow:0 0 0 3px color-mix(in srgb, var(--gold) 28%, transparent)}}.field small{color:var(--dim);font-size:12px}.field.check{align-self:end;align-items:center;gap:10px;padding-bottom:10px;display:flex}.field.check input{width:18px;height:18px}.field input[type=color]{height:44px;padding:4px}.form-card{border:1.5px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;padding:clamp(20px,3vw,32px);display:grid}.form-card .full,.form-card .field.full{grid-column:1/-1}.full-start{cursor:pointer;border:0;grid-column:1/-1;justify-self:start}.full-start:disabled{opacity:.55;cursor:not-allowed}@media (width<=640px){.form-card{grid-template-columns:minmax(0,1fr)}}.form-error{color:#b42318;background:#f04438;border-radius:10px;margin:0;padding:10px 14px;font-size:14px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.form-error{background:color-mix(in srgb, #f04438 12%, var(--surface))}}.turnstile{min-height:65px}.done-card{text-align:center;grid-template-columns:1fr;justify-items:center;padding-block:56px}.done-card .btn-gold{cursor:pointer;border:0;justify-self:center}.done-mark{color:#fff;background:var(--ok);border-radius:50%;place-items:center;width:64px;height:64px;font-size:32px;display:grid}.a-center{min-height:100vh;padding:24px max(16px, env(safe-area-inset-left,0px));color:var(--muted);place-items:center;display:grid}.a-card{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;padding:20px}.a-card h2{font:800 18px var(--body);margin:0 0 6px}.a-login{gap:16px;width:min(100%,400px);display:grid}.a-switch{background:var(--surface-2);border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.a-switch button{font:600 14px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:8px}.a-switch button[aria-pressed=true]{color:var(--ink);background:var(--surface);box-shadow:var(--shadow)}.a-login h1{font:800 22px var(--body);color:var(--ink);margin:0}.a-brand{color:var(--ink);align-items:center;gap:10px;font-size:17px;display:flex}.a-muted{color:var(--dim);margin:0;font-size:13px}.a-error{color:#b42318;font-size:13px}.a-error.block{background:#f04438;border-radius:10px;margin:0;padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.a-error.block{background:color-mix(in srgb, #f04438 12%, var(--surface))}}.a-btn{font:600 14px var(--body);color:var(--ink);white-space:nowrap;border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;transition:transform .1s,border-color .15s,background-color .15s;display:inline-flex}.a-btn:hover{border-color:var(--muted)}.a-btn:active{transform:scale(.96)}.a-btn:disabled,.a-btn.disabled{opacity:.5;cursor:not-allowed}.a-btn.primary{color:var(--on-gold);background:linear-gradient(var(--gold), #ffb31f);box-shadow:0 2px 0 var(--gold-deep);border-color:#0000}.a-btn.ghost{color:var(--muted);background:0 0;border-color:#0000}.a-btn.ghost:hover{color:var(--ink);background:var(--surface-2)}.a-shell{grid-template-rows:auto 1fr;min-height:100vh;display:grid}.a-top{z-index:10;padding:12px max(var(--gutter), env(safe-area-inset-left,0px));padding-top:calc(12px + env(safe-area-inset-top,0px));border-bottom:1px solid var(--line);background:var(--bg);flex-wrap:wrap;align-items:center;gap:12px 24px;display:flex;position:sticky;top:0}@supports (color:color-mix(in lab, red, red)){.a-top{background:color-mix(in srgb, var(--bg) 88%, transparent)}}.a-top{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.a-tabs{gap:4px;display:flex;overflow-x:auto}.a-tabs button{font:600 14px var(--body);color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:6px;padding:7px 14px;display:inline-flex}.a-tabs button[aria-current=page]{color:var(--ink);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.a-tabs button[aria-current=page]{background:color-mix(in srgb, var(--gold) 22%, var(--surface))}}.a-tabs em{min-width:18px;font:700 11px/18px var(--body);color:#fff;background:#e8590c;border-radius:99px;padding:0 6px;font-style:normal}.a-user{color:var(--muted);align-items:center;gap:14px;margin-left:auto;font-size:13px;display:flex}.a-user a{color:var(--gold-ink);font-weight:600}.a-main{width:100%;max-width:1280px;padding:28px max(var(--gutter), env(safe-area-inset-left,0px)) 80px;margin-inline:auto}.a-stack{gap:20px;display:grid}.a-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;display:grid}.a-stat{gap:4px;display:grid}.a-stat span{color:var(--dim);font-size:13px}.a-stat b{font:400 30px/1 var(--num);font-variant-numeric:tabular-nums}.a-log{max-height:260px;color:var(--muted);background:var(--bg);border-radius:10px;margin:14px 0 0;padding:12px 14px;font:13px/1.7 ui-monospace,Menlo,monospace;overflow:auto}.a-bar{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.a-search{max-width:280px}.a-bar select{width:auto}.a-bar .push{margin-left:auto}.a-table-wrap{padding:0;overflow-x:auto}.a-table{border-collapse:collapse;width:100%;min-width:760px;font-size:14px}.a-table th{text-align:left;letter-spacing:.04em;color:var(--dim);border-bottom:1px solid var(--line);padding:12px 14px;font-size:12px;font-weight:700}.a-table td{border-bottom:1px solid var(--line);padding:10px 14px}@supports (color:color-mix(in lab, red, red)){.a-table td{border-bottom:1px solid color-mix(in srgb, var(--line) 60%, transparent)}}.a-table td{vertical-align:middle}.a-table tr:last-child td{border-bottom:0}.a-tool{align-items:center;gap:10px;display:flex}.a-tool div{display:grid}.a-tool small{color:var(--dim);font-size:12px}.a-miss{color:#e8590c;font-weight:700}.a-pill{background:var(--surface-2);color:var(--muted);border-radius:99px;padding:2px 9px;font-size:12px;font-weight:700;display:inline-block}.a-pill.published,.a-pill.approved{color:#fff;background:var(--ok)}.a-pill.pending{color:var(--on-gold);background:var(--gold)}.a-star{width:32px;height:32px;color:var(--dim);cursor:pointer;background:0 0;border:0;border-radius:8px;font-size:18px;line-height:1}.a-star:hover{background:var(--surface-2)}.a-star.on{color:var(--gold-deep)}.a-row-actions{justify-content:flex-end;gap:4px;display:flex}.a-sub{gap:8px;display:grid}.a-sub-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.a-sub p{margin:0;font-size:14px}.a-sub a{color:var(--gold-ink);word-break:break-all;font-size:13px}.a-form{gap:18px;display:grid}.a-form-head{z-index:5;background:var(--bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex;position:sticky;top:64px}.a-form-title{align-items:center;gap:12px;display:flex}.a-form-title h2{font:800 20px var(--body);margin:0}.a-form-title small{color:var(--dim);font-size:13px}.a-form-actions{gap:8px;display:flex}.a-form fieldset{border:1px solid var(--line);background:var(--surface);border-radius:16px;margin:0;padding:20px}.a-form legend{color:var(--ink);padding:0 6px;font-size:13px;font-weight:800}.a-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px;display:grid}.a-grid.two{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.a-icons{flex-wrap:wrap;gap:4px;display:flex}.a-icons+.a-miss{margin-top:6px;font-size:12px;display:block}.a-deck{gap:6px;margin:0;padding:0;list-style:none;display:grid}.a-deck li{border:1.5px solid var(--line);background:var(--bg);cursor:grab;border-radius:12px;align-items:center;gap:10px;padding:6px 8px;display:flex}.a-deck li.dragging{opacity:.45}.a-deck-n{width:22px;font:400 15px var(--num);color:var(--dim);text-align:center}.a-deck-name{flex:1;align-items:center;gap:8px;font-weight:600;display:flex}.a-deck li .a-btn{padding:6px 10px}.a-step{position:relative}.a-guide .field{align-content:start}.a-nowrap{white-space:nowrap}.a-step-actions{flex-wrap:wrap;justify-content:flex-end;gap:4px;margin:-6px 0 10px;display:flex}.a-dims{gap:10px;max-width:640px;display:grid}.a-dim{color:var(--muted);grid-template-columns:64px 1fr 80px;align-items:center;gap:14px;font-size:14px;display:grid}.a-dim input[type=number]{font:500 14px var(--body);color:var(--ink);border:1.5px solid var(--line);background:var(--surface);border-radius:8px;padding:6px 8px}.a-note{color:var(--dim);margin-top:10px;font-size:12px;display:block}.asset-field{align-content:start;gap:10px;display:grid}.asset-preview{color:var(--dim);border:1.5px dashed var(--line);background:var(--bg);border-radius:12px;place-items:center;font-size:13px;display:grid;overflow:hidden}.asset-preview.logo{width:112px;height:112px}.asset-preview.logo img{object-fit:contain;width:76%;height:76%}.asset-preview.screenshot{aspect-ratio:16/10;width:100%}.asset-preview.screenshot img{object-fit:cover;object-position:top;width:100%;height:100%}.asset-actions{flex-wrap:wrap;gap:8px;display:flex}.asset-field small{color:var(--dim);font-size:12px}.nav-dot{position:relative}.nav-dot:after{content:"";background:#ff6b35;border-radius:50%;width:6px;height:6px;position:absolute;top:4px;right:4px}.arena-hero{justify-items:start}.arena-setup{border:1px solid var(--line);background:linear-gradient(135deg, #ff6b6b, var(--surface) 45%, #4dabf7);border-radius:24px;gap:24px;padding:clamp(20px,3vw,32px);display:grid}@supports (color:color-mix(in lab, red, red)){.arena-setup{background:linear-gradient(135deg, color-mix(in srgb, #ff6b6b 10%, var(--surface)), var(--surface) 45%, color-mix(in srgb, #4dabf7 12%, var(--surface)))}}.pickers{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:20px;display:grid}@media (width<=700px){.pickers{grid-template-columns:minmax(0,1fr)}.pickers .vs-badge{justify-self:center}}.picker{gap:8px;display:grid}.picker-side{letter-spacing:.1em;font-size:13px;font-weight:800}.side-a .picker-side{color:#e03131}.side-b .picker-side{color:#1c7ed6}.picker-card{border:2px solid var(--line);background:var(--surface);border-radius:16px;align-items:center;gap:12px;padding:12px 14px;display:flex}.side-a .picker-card{border-color:#e03131}@supports (color:color-mix(in lab, red, red)){.side-a .picker-card{border-color:color-mix(in srgb, #e03131 40%, var(--line))}}.side-b .picker-card{border-color:#1c7ed6}@supports (color:color-mix(in lab, red, red)){.side-b .picker-card{border-color:color-mix(in srgb, #1c7ed6 40%, var(--line))}}.picker-card select{min-width:0;font:700 16px var(--body);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:1;padding:6px 0}.picker-card select:focus{outline:none}.vs-badge{width:56px;height:56px;font:400 24px/1 var(--num);color:#fff;box-shadow:0 4px 0 #0003, 0 0 0 4px var(--surface);background:linear-gradient(135deg,#e03131,#7048e8 50%,#1c7ed6);border-radius:50%;place-items:center;display:grid}.vs-badge.big{width:72px;height:72px;font-size:30px}.fields{border:0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;margin:0;padding:0;display:grid}.fields legend{color:var(--muted);margin-bottom:10px;font-size:13px;font-weight:800}.field-opt{border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:14px;gap:4px;padding:12px 14px;transition:border-color .15s,transform .1s;display:grid}.field-opt input{opacity:0;pointer-events:none;position:absolute}.field-opt b{font-size:15px}.field-opt small{color:var(--dim);font-size:12px;line-height:1.5}.field-opt.on{border-color:var(--gold-deep);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.field-opt.on{background:color-mix(in srgb, var(--gold) 14%, var(--surface))}}.field-opt:has(input:focus-visible){outline:3px solid var(--gem);outline-offset:2px}.field-opt:active{transform:scale(.98)}.arena-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fight-btn{cursor:pointer;border:0;padding:12px 40px 14px;font-size:24px}.fight-btn:disabled{opacity:.5;cursor:not-allowed}.hot-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:12px;display:grid}.hot-tile{border:1.5px solid var(--line);background:var(--surface);border-radius:14px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:14px 16px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.hot-tile:hover{border-color:var(--gold-deep);box-shadow:var(--shadow);transform:translateY(-2px)}.hot-side{align-items:center;gap:8px;min-width:0;display:flex}.hot-side.right{justify-content:flex-end}.hot-side b{white-space:nowrap;text-overflow:ellipsis;font-size:14px;overflow:hidden}.hot-vs{font:400 14px var(--num);color:#7048e8}.battle-title{font:800 clamp(24px, 3vw, 34px)/1.25 var(--body);text-wrap:balance;margin:-12px 0 0}.field-tabs{flex-wrap:wrap;gap:8px;display:flex}.field-tab{font:700 14px var(--body);color:var(--muted);border:1.5px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:7px 16px;transition:transform .1s}.field-tab:active{transform:scale(.96)}.field-tab[aria-selected=true]{color:var(--on-gold);background:linear-gradient(var(--gold), #ffb31f);border-color:#0000}.field-note{margin-top:-28px}.stage{background:radial-gradient(ellipse at 50% 120%, #7048e840, transparent 60%), linear-gradient(90deg, #e03131, var(--surface) 50%, #1c7ed6);border-radius:28px;grid-template-columns:1fr 1fr;justify-items:center;gap:clamp(40px,10vw,140px);padding:28px clamp(12px,4vw,48px) 20px;display:grid;position:relative}@supports (color:color-mix(in lab, red, red)){.stage{background:radial-gradient(ellipse at 50% 120%, #7048e840, transparent 60%), linear-gradient(90deg, color-mix(in srgb, #e03131 14%, var(--surface)), var(--surface) 50%, color-mix(in srgb, #1c7ed6 14%, var(--surface)))}}.stage{border:1px solid var(--line)}.stage .vs-badge{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.fighter{justify-items:center;gap:12px;width:min(100%,240px);transition:opacity .4s;display:grid;position:relative}.fighter-card{border-radius:18px;width:100%;transition:box-shadow .4s}.fighter.side-a{animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards enter-left}.fighter.side-b{animation:.5s cubic-bezier(.2,.9,.3,1.2) backwards enter-right}@keyframes enter-left{0%{translate:-80px}}@keyframes enter-right{0%{translate:80px}}.fighter.win .fighter-card{box-shadow:0 0 0 4px var(--gold), 0 0 40px var(--gold)}@supports (color:color-mix(in lab, red, red)){.fighter.win .fighter-card{box-shadow:0 0 0 4px var(--gold), 0 0 40px color-mix(in srgb, var(--gold) 70%, transparent)}}.fighter.lose{opacity:.55}.crowns{gap:4px;font-size:22px;line-height:1;display:flex}.crown{color:var(--ink)}@supports (color:color-mix(in lab, red, red)){.crown{color:color-mix(in srgb, var(--ink) 15%, transparent)}}.crown{transition:color .2s,transform .3s cubic-bezier(.3,1.8,.5,1)}.crown.on{color:#f59f00;text-shadow:0 2px 6px #f59f0080;transform:scale(1.25)}.win-badge{z-index:3;font:800 18px var(--display);color:var(--on-gold);background:linear-gradient(var(--gold), #ffb31f);box-shadow:0 3px 0 var(--gold-deep);border-radius:10px;padding:4px 12px;animation:.5s cubic-bezier(.3,1.6,.5,1) badge-pop;position:absolute;top:34px;right:-10px;transform:rotate(8deg)}@keyframes badge-pop{0%{opacity:0;transform:scale(.3)rotate(8deg)}}@media (width<=560px){.stage{gap:16px;padding:20px 10px}.crowns{font-size:16px}.stage .vs-badge.big{width:48px;height:48px;font-size:20px}}.rounds{gap:10px;display:grid}.round{background:var(--surface);border:1px solid var(--line);opacity:.35;border-radius:12px;grid-template-columns:70px minmax(0,1fr) 96px minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;transition:opacity .3s;display:grid}.round.in{opacity:1}.round-no{color:var(--dim);font-size:12px;font-weight:700}.round-dim{justify-items:center;font-size:14px;font-weight:800;display:grid}.round-dim small{color:var(--dim);font-size:12px;font-weight:700}.round.in.w-a .round-dim small{color:#e03131}.round.in.w-b .round-dim small{color:#1c7ed6}.round-bar{align-items:center;gap:8px;display:flex}.round-bar em{min-width:28px;font:400 18px var(--num);font-variant-numeric:tabular-nums;font-style:normal}.round-bar.a{flex-direction:row}.round-bar.a .track{transform:scaleX(-1)}.track{background:var(--surface-2);border-radius:99px;flex:1;height:12px;position:relative;overflow:hidden}.track i{border-radius:99px;transition:width .55s cubic-bezier(.3,1.2,.5,1);position:absolute;inset:0 auto 0 0}.round-bar.a .track i{background:linear-gradient(90deg,#ff8787,#e03131)}.round-bar.b .track i{background:linear-gradient(90deg,#74c0fc,#1c7ed6)}.round.in.w-a .round-bar.b,.round.in.w-b .round-bar.a{opacity:.45}@media (width<=560px){.round{grid-template-columns:minmax(0,1fr) 70px minmax(0,1fr)}.round-no{display:none}}.verdict{border:1.5px solid var(--gold-deep);border-radius:20px;gap:14px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.verdict{border:1.5px solid color-mix(in srgb, var(--gold-deep) 40%, var(--line))}}.verdict{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.verdict{background:color-mix(in srgb, var(--gold) 10%, var(--surface))}}.verdict{animation:.45s cubic-bezier(.3,1.3,.5,1) pop-in}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)}}.verdict-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;font-size:20px;display:flex}.verdict-score{font:400 32px/1 var(--num);color:var(--gold-ink);margin-left:auto}.verdict-text{color:var(--muted);max-width:70ch;margin:0;font-size:15px}.verdict-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.verdict-actions .btn-gold{padding:10px 22px 12px;font-size:18px}.stage{overflow:hidden}.stage-center{z-index:4;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.stage-center .vs-badge{position:static;transform:none}.start-btn{font:800 30px/1 var(--display);color:var(--on-gold);white-space:nowrap;box-shadow:0 6px 0 var(--gold-deep), 0 10px 30px #00000040, 0 0 0 6px #fff9;cursor:pointer;background:linear-gradient(#ffe066,#ffb31f);border:0;border-radius:18px;padding:16px 34px 18px;animation:1.4s ease-in-out infinite start-pulse}.start-btn:active{box-shadow:0 2px 0 var(--gold-deep);transform:translateY(4px)}@keyframes start-pulse{50%{scale:1.08}}.hp{grid-template-columns:auto minmax(0,1fr) 30px;align-items:center;gap:8px;width:100%;font-size:12px;display:grid}.hp-label{color:var(--dim);font-weight:800}.hp-track{background:var(--ink);border-radius:99px;height:10px;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.hp-track{background:color-mix(in srgb, var(--ink) 12%, transparent)}}.hp-track{box-shadow:inset 0 1px 2px #00000026}.hp-track i{border-radius:inherit;background:linear-gradient(90deg,#51cf66,#2f9e44);height:100%;transition:width .45s cubic-bezier(.3,1.2,.5,1),background .3s;display:block}.hp-track i.mid{background:linear-gradient(90deg,#ffd43b,#f59f00)}.hp-track i.low{background:linear-gradient(90deg,#ff8787,#e03131)}.hp em{font:400 15px var(--num);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.fighter.side-a .fighter-card.lunge{animation:.22s ease-in forwards lunge-a}.fighter.side-b .fighter-card.lunge{animation:.22s ease-in forwards lunge-b}@keyframes lunge-a{to{translate:48px;rotate:4deg}}@keyframes lunge-b{to{translate:-48px;rotate:-4deg}}@keyframes recoil-a{0%{translate:48px;rotate:4deg}}@keyframes recoil-b{0%{translate:-48px;rotate:-4deg}}.fighter.side-a .fighter-card.hit-0{animation:.55s ease-out hurt-a-0}.fighter.side-a .fighter-card.hit-1{animation:.55s ease-out hurt-a-1}.fighter.side-b .fighter-card.hit-0{animation:.55s ease-out hurt-b-0}.fighter.side-b .fighter-card.hit-1{animation:.55s ease-out hurt-b-1}@keyframes hurt-a-0{0%{translate:40px;box-shadow:0 0 0 4px #ff6b6b,0 0 40px #ff6b6b}25%{translate:-26px;rotate:-6deg}45%{translate:-10px;rotate:3deg}65%{translate:-16px;rotate:-2deg}to{box-shadow:none;translate:0;rotate:0deg}}@keyframes hurt-a-1{0%{translate:40px;box-shadow:0 0 0 4px #ff6b6b,0 0 40px #ff6b6b}25%{translate:-26px;rotate:-6deg}45%{translate:-10px;rotate:3deg}65%{translate:-16px;rotate:-2deg}to{box-shadow:none;translate:0;rotate:0deg}}@keyframes hurt-b-0{0%{translate:-40px;box-shadow:0 0 0 4px #ff6b6b,0 0 40px #ff6b6b}25%{translate:26px;rotate:6deg}45%{translate:10px;rotate:-3deg}65%{translate:16px;rotate:2deg}to{box-shadow:none;translate:0;rotate:0deg}}@keyframes hurt-b-1{0%{translate:-40px;box-shadow:0 0 0 4px #ff6b6b,0 0 40px #ff6b6b}25%{translate:26px;rotate:6deg}45%{translate:10px;rotate:-3deg}65%{translate:16px;rotate:2deg}to{box-shadow:none;translate:0;rotate:0deg}}.stage.shake-0{animation:.35s shake-0}.stage.shake-1{animation:.35s shake-1}@keyframes shake-0{20%{translate:-6px 3px}40%{translate:5px -3px}60%{translate:-3px 2px}80%{translate:2px -1px}}@keyframes shake-1{20%{translate:-6px 3px}40%{translate:5px -3px}60%{translate:-3px 2px}80%{translate:2px -1px}}.spark{z-index:5;pointer-events:none;background:radial-gradient(circle,#fff 0 12%,#ffe066 22%,#ff922b 38%,#0000 62%);border-radius:50%;width:180px;height:180px;margin:-90px 0 0 -90px;animation:.5s ease-out forwards spark;position:absolute;top:52%;left:50%}.spark:before{content:"";background:repeating-conic-gradient(#ffe066e6 0 6deg, transparent 6deg 24deg);border-radius:50%;position:absolute;inset:-30%;-webkit-mask:radial-gradient(circle,#0000 30%,#000 32%,#0000 70%);mask:radial-gradient(circle,#0000 30%,#000 32%,#0000 70%)}@keyframes spark{0%{opacity:1;rotate:0deg;scale:.2}60%{opacity:1}to{opacity:0;rotate:40deg;scale:1.5}}.dmg{z-index:6;font:400 38px/1 var(--num);color:#fff;text-shadow:0 3px #c92a2a,0 0 12px #e03131cc;pointer-events:none;justify-items:center;animation:.9s ease-out forwards dmg;display:grid;position:absolute;top:40%;left:50%}.dmg b{font:800 16px var(--display);color:#ffe066;text-shadow:0 2px #c92a2a}.dmg.crit{font-size:50px}@keyframes dmg{0%{opacity:0;translate:-50% 10px;scale:.4}20%{opacity:1;translate:-50% -10px;scale:1.2}70%{opacity:1}to{opacity:0;translate:-50% -60px;scale:1}}.round-banner{z-index:6;font:800 20px/1.2 var(--body);color:#fff;background:linear-gradient(135deg,#7048e8,#1c7ed6);border-radius:14px;justify-items:center;padding:8px 22px 10px;animation:.3s cubic-bezier(.3,1.5,.5,1) banner-in;display:grid;position:absolute;top:16px;left:50%;translate:-50%;box-shadow:0 6px 20px #1c7ed659}.round-banner small{letter-spacing:.1em;opacity:.85;font-size:11px;font-weight:700}@keyframes banner-in{0%{opacity:0;scale:.4}}.crown.on{animation:.45s cubic-bezier(.3,1.6,.5,1) crown-drop}@keyframes crown-drop{0%{opacity:0;translate:0 -24px;scale:2}}.finale{z-index:8;font:400 clamp(48px, 9vw, 96px)/1 var(--num);color:#ffe066;-webkit-text-stroke:3px #7a4b00;text-shadow:0 6px #7a4b00,0 0 40px #ffd43bcc;white-space:nowrap;pointer-events:none;animation:1.6s cubic-bezier(.3,1.5,.5,1) forwards finale;position:absolute;top:50%;left:50%;translate:-50% -50%}.finale.ko{color:#ff6b6b;-webkit-text-stroke-color:#7a1010;text-shadow:0 6px #7a1010,0 0 40px #ff6b6bcc}@keyframes finale{0%{opacity:0;rotate:-12deg;scale:3}25%{opacity:1;rotate:-4deg;scale:1}80%{opacity:1;scale:1.05}to{opacity:0;scale:1.1}}.fighter.ko .fighter-card{animation:.7s cubic-bezier(.3,1.3,.5,1) forwards knockout}@keyframes knockout{30%{translate:0 -14px;rotate:6deg}to{translate:0 22px;rotate:-14deg}}.confetti{z-index:7;pointer-events:none;position:absolute;inset:0}.confetti i{background:hsl(calc(var(--i) * 47deg) 90% 60%);width:8px;height:14px;animation:1.5s ease-out forwards confetti;animation-delay:calc(var(--i) * 18ms);border-radius:2px;position:absolute;top:30%;left:25%}.confetti.from-b i{left:75%}@keyframes confetti{0%{opacity:1;translate:0;rotate:0deg}to{translate:calc((var(--i) - 12) * 18px) calc(160px + var(--i) * 6px);rotate:calc(var(--i) * 70deg);opacity:0}}.fight-controls{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:-20px;display:flex}.fight-controls .a-btn[aria-pressed=true]{border-color:var(--gold-deep);background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.fight-controls .a-btn[aria-pressed=true]{background:color-mix(in srgb, var(--gold) 20%, var(--surface))}}.stage.phase-ready .fighter.side-a .fighter-card{animation:2.4s ease-in-out infinite idle-a}.stage.phase-ready .fighter.side-b .fighter-card{animation:2.4s ease-in-out infinite idle-b}@keyframes idle-a{50%{translate:6px -6px;rotate:1.5deg}}@keyframes idle-b{50%{translate:-6px -6px;rotate:-1.5deg}}@media (width<=560px){.start-btn{padding:12px 22px 14px;font-size:22px}.round-banner{font-size:15px;top:8px}.dmg{font-size:28px}.dmg.crit{font-size:36px}.hp{grid-template-columns:minmax(0,1fr) 26px}.hp-label{display:none}}.fighter-card{position:relative}.fighter.side-a .fighter-card.windup{animation:.4s ease-out forwards windup-a}.fighter.side-b .fighter-card.windup{animation:.4s ease-out forwards windup-b}@keyframes windup-a{to{translate:-22px;rotate:-5deg}}@keyframes windup-b{to{translate:22px;rotate:5deg}}.fighter.side-a .fighter-card.charge{animation:.5s ease-out forwards windup-a,.5s ease-in-out infinite alternate charge-glow}.fighter.side-b .fighter-card.charge{animation:.5s ease-out forwards windup-b,.5s ease-in-out infinite alternate charge-glow}@keyframes charge-glow{0%{box-shadow:0 0 0 3px #ffd43b,0 0 20px #ffd43b}to{box-shadow:0 0 0 6px #fff3bf,0 0 60px #fab005}}.fighter.side-a .fighter-card.strike{animation:.32s cubic-bezier(.5,0,.7,1.4) forwards strike-a}.fighter.side-b .fighter-card.strike{animation:.32s cubic-bezier(.5,0,.7,1.4) forwards strike-b}@keyframes strike-a{0%{translate:-22px;rotate:-5deg}to{translate:56px;rotate:6deg}}@keyframes strike-b{0%{translate:22px;rotate:5deg}to{translate:-56px;rotate:-6deg}}.fighter.side-a .fighter-card.recoil{animation:.4s cubic-bezier(.3,1.4,.5,1) recoil-a2}.fighter.side-b .fighter-card.recoil{animation:.4s cubic-bezier(.3,1.4,.5,1) recoil-b2}@keyframes recoil-a2{0%{translate:56px;rotate:6deg}}@keyframes recoil-b2{0%{translate:-56px;rotate:-6deg}}.fighter.side-a .fighter-card.dodge{animation:.5s cubic-bezier(.3,1.3,.5,1) dodge-a}.fighter.side-b .fighter-card.dodge{animation:.5s cubic-bezier(.3,1.3,.5,1) dodge-b}@keyframes dodge-a{40%{translate:-40px -26px;rotate:-10deg}}@keyframes dodge-b{40%{translate:40px -26px;rotate:10deg}}.crack{z-index:3;pointer-events:none;opacity:0;mix-blend-mode:screen;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 154' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%23fff' stroke-width='1.6' stroke-linejoin='round' opacity='.9'%3E%3Cpath d='M58 0 L52 22 L63 36 L49 58 L57 74 L44 96 L52 112 L40 154'/%3E%3Cpath d='M52 22 L30 30 L22 46'/%3E%3Cpath d='M49 58 L74 66 L90 60'/%3E%3Cpath d='M44 96 L20 104 L8 124'/%3E%3Cpath d='M57 74 L80 92 L96 118'/%3E%3C/g%3E%3Cg fill='none' stroke='%23000' stroke-width='.8' opacity='.5' transform='translate(1 1)'%3E%3Cpath d='M58 0 L52 22 L63 36 L49 58 L57 74 L44 96 L52 112 L40 154'/%3E%3Cpath d='M49 58 L74 66 L90 60'/%3E%3C/g%3E%3C/svg%3E") 50%/100% 100% no-repeat;border-radius:13px;transition:opacity .3s;position:absolute;inset:3px}.crack.c1{opacity:.3;clip-path:inset(0 0 55%)}.crack.c2{opacity:.6;clip-path:inset(0 0 20%)}.crack.c3{opacity:.95}.danger-ring{z-index:2;pointer-events:none;border-radius:19px;animation:.7s ease-in-out infinite alternate danger;position:absolute;inset:-3px;box-shadow:0 0 0 3px #ff6b6b,0 0 26px #ff6b6b}@keyframes danger{0%{opacity:.35}to{opacity:1}}.backed .hp-track{box-shadow:inset 0 1px 2px #00000026,0 0 0 2px #ff8fab}.backed-tag{color:#fff;background:linear-gradient(90deg,#ff6b9d,#ff8fab);border-radius:99px;padding:3px 12px;font-size:12px;font-weight:800}.upset-tag{z-index:6;font:800 22px var(--display);color:#fff;background:#0ca678;border-radius:10px;padding:4px 12px;animation:.9s ease-out forwards dmg;position:absolute;top:30%;left:50%;translate:-50%}.dmg.miss{font:400 30px var(--num);color:#e9ecef;text-shadow:0 3px #495057}.action-banner{z-index:6;max-width:90%;font:800 18px/1.25 var(--body);color:#fff;text-align:center;border-radius:14px;justify-items:center;padding:8px 20px 10px;animation:.3s cubic-bezier(.3,1.5,.5,1) banner-in;display:grid;position:absolute;top:14px;left:50%;translate:-50%}.action-banner.from-a{background:linear-gradient(135deg,#ff6b6b,#c92a2a);box-shadow:0 6px 20px #c92a2a59}.action-banner.from-b{background:linear-gradient(135deg,#4dabf7,#1864ab);box-shadow:0 6px 20px #1864ab59}.action-banner.big{font:800 clamp(22px, 3.4vw, 34px)/1.2 var(--display);color:#2a1d00;z-index:9;background:linear-gradient(135deg,#fff3bf,#ffd43b 50%,#fab005);padding:14px 28px 16px;top:50%;translate:-50% -50%;box-shadow:0 0 0 4px #fff,0 10px 40px #fab00599}.action-banner small{font:700 11px var(--body);letter-spacing:.1em;opacity:.85}.ult-flash{z-index:4;pointer-events:none;animation:1.1s ease-out forwards ult-dim;position:absolute;inset:0}.ult-flash.from-a{background:radial-gradient(circle at 25% 55%,#ffec9959 0 14%,#0c0a1ec7 42%)}.ult-flash.from-b{background:radial-gradient(circle at 75% 55%,#ffec9959 0 14%,#0c0a1ec7 42%)}@keyframes ult-dim{0%{opacity:0}20%{opacity:1}85%{opacity:1}to{opacity:.6}}.stage.ult-on .fighter-card.charge{z-index:5}.crit-flash{z-index:7;pointer-events:none;background:#fff;animation:.3s ease-out forwards crit-flash;position:absolute;inset:0}@keyframes crit-flash{0%{opacity:.7}to{opacity:0}}.spark.to-a{left:27%}.spark.to-b{left:73%}.spark.crit{width:260px;height:260px;margin:-130px 0 0 -130px}.fx{z-index:5;pointer-events:none;position:absolute;inset:0}.fx i{top:calc(48% + var(--y));animation:fly-ab .42s cubic-bezier(.3, .5, .4, 1) calc(var(--i) * 22ms) both;place-items:center;font-style:normal;display:grid;position:absolute;left:30%}.fx.from-b i{animation-name:fly-ba;left:70%}@keyframes fly-ab{0%{opacity:0;left:30%;scale:.4}15%{opacity:1}to{opacity:1;left:70%;scale:1.15}}@keyframes fly-ba{0%{opacity:0;left:70%;scale:.4}15%{opacity:1}to{opacity:1;left:30%;scale:1.15}}.fx.big i{animation-duration:.5s}.fx.big{filter:drop-shadow(0 0 6px #ffd43b)}.fx-bubbles i{width:44px;height:30px;font:800 17px var(--body);color:#1971c2;background:#fff;border:2px solid #74c0fc;border-radius:12px;box-shadow:0 2px 6px #00000026}.fx-paint i{background:hsl(var(--h) 85% 60%);border-radius:50% 40% 55% 45%;width:32px;height:30px;box-shadow:0 0 0 2px #fff9}.fx-film i{background:repeating-linear-gradient(90deg,#f8f9fa 0 4px,#0000 4px 8px) top/100% 4px no-repeat,repeating-linear-gradient(90deg,#f8f9fa 0 4px,#0000 4px 8px) bottom/100% 4px no-repeat,linear-gradient(135deg,#495057,#212529);border-radius:3px;width:42px;height:30px}.fx-code i{color:#69db7c;text-shadow:0 0 8px #2b8a3e,0 1px #000;font:800 26px ui-monospace,Menlo,monospace}.fx-notes i{color:hsl(var(--h) 80% 55%);text-shadow:0 2px #0003;font-size:38px}.fx-docs i{background:repeating-linear-gradient(#fff 0 4px,#ced4da 4px 5px);border:1.5px solid #adb5bd;border-radius:2px;width:26px;height:34px;box-shadow:0 2px 4px #0003}.fx-ink i{width:56px;height:9px;rotate:calc(var(--i) * 23deg);background:linear-gradient(90deg,#0000,#212529 30% 70%,#0000);border-radius:4px}.fx-layers i{background:hsl(var(--h) 70% 65% / .9);width:34px;height:34px;box-shadow:4px 4px 0 hsl(var(--h) 70% 45% / .6);border:2px solid #fff;border-radius:6px}.fx-gears i{color:#868e96;animation:fly-ab .42s cubic-bezier(.3, .5, .4, 1) calc(var(--i) * 22ms) both, gear-spin .4s linear infinite;font-size:40px}.fx-gears.from-b i{animation-name:fly-ba,gear-spin}@keyframes gear-spin{to{rotate:360deg}}.fx-beam i{transform-origin:0;background:linear-gradient(90deg,#fff,#a5d8ff 30%,#1c7ed6);border-radius:99px;width:40%;height:16px;animation:.3s ease-out both beam;top:calc(48% - 8px);left:30%;box-shadow:0 0 18px #4dabf7,0 0 40px #74c0fc}.fx-beam.from-b i{transform-origin:100%;background:linear-gradient(270deg,#fff,#a5d8ff 30%,#1c7ed6);animation-name:beam;left:30%}@keyframes beam{0%{opacity:1;scale:0 1}70%{scale:1 1.4}to{opacity:.9;scale:1}}.support-pick{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:-16px;font-weight:800;display:flex}.pick-btn{font:700 14px var(--body);color:var(--ink);border:2px solid var(--line);background:var(--surface);cursor:pointer;border-radius:999px;padding:8px 16px;transition:transform .1s,background-color .15s,border-color .15s}.pick-btn:active{transform:scale(.95)}.pick-btn.side-a{border-color:#e03131}@supports (color:color-mix(in lab, red, red)){.pick-btn.side-a{border-color:color-mix(in srgb, #e03131 45%, var(--line))}}.pick-btn.side-b{border-color:#1c7ed6}@supports (color:color-mix(in lab, red, red)){.pick-btn.side-b{border-color:color-mix(in srgb, #1c7ed6 45%, var(--line))}}.pick-btn[aria-pressed=true]{color:#fff;background:var(--muted);border-color:#0000}.pick-btn.side-a[aria-pressed=true]{background:#e03131}.pick-btn.side-b[aria-pressed=true]{background:#1c7ed6}.fight-controls{justify-items:center;gap:14px;margin-top:-16px;display:grid}.fight-buttons{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.cheer{justify-items:center;gap:8px;width:min(100%,360px);display:grid}.cheer-btn{width:100%;font:800 22px/1 var(--display);color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:manipulation;border:0;border-radius:16px;padding:14px 20px 16px;transition:transform 60ms;box-shadow:0 5px #00000040}.cheer-btn.side-a{background:linear-gradient(#ff8787,#e03131)}.cheer-btn.side-b{background:linear-gradient(#74c0fc,#1c7ed6)}.cheer-btn:active{transform:translateY(3px)scale(.97);box-shadow:0 2px #00000040}.cheer-btn.ready{color:#2a1d00;background:linear-gradient(#fff3bf,#ffd43b 50%,#fab005);animation:.6s ease-in-out infinite alternate ult-ready}@keyframes ult-ready{0%{box-shadow:0 5px #b97a00,0 0 #fab00599}to{scale:1.04;box-shadow:0 5px #b97a00,0 0 0 10px #fab00500}}.cheer-btn:disabled{opacity:.5;cursor:default}.energy{background:var(--surface-2);border-radius:99px;width:100%;height:10px;overflow:hidden;box-shadow:inset 0 1px 2px #00000026}.energy i{border-radius:inherit;background:linear-gradient(90deg,#ffd43b,#fab005,#ff6b6b);height:100%;transition:width .15s;display:block}.cheer small{color:var(--dim);font-size:12px}.fight-result{text-align:center;border:1.5px solid var(--gold-deep);border-radius:20px;justify-items:center;gap:12px;padding:24px;display:grid}@supports (color:color-mix(in lab, red, red)){.fight-result{border:1.5px solid color-mix(in srgb, var(--gold-deep) 40%, var(--line))}}.fight-result{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.fight-result{background:color-mix(in srgb, var(--gold) 12%, var(--surface))}}.fight-result{animation:.45s cubic-bezier(.3,1.3,.5,1) pop-in}.fight-result-head{font:800 clamp(28px, 4vw, 40px)/1.1 var(--display);margin:0}.fight-result-line{color:var(--muted);margin:0;font-size:16px;font-weight:700}.fight-result .verdict-actions{justify-content:center}.compare .round{opacity:1;grid-template-columns:minmax(0,1fr) 96px minmax(0,1fr)}@media (width<=560px){.compare .round{grid-template-columns:minmax(0,1fr) 64px minmax(0,1fr)}.action-banner{padding:6px 12px 8px;font-size:14px}.fx i{scale:.8}}.card{--night:#0d1330;--panel:#1c2660;--ink:#f4f1ff;--muted:#a9b1dc;--ok:#5ad37a;--warn:#ffd23f;color:var(--ink);--f1:var(--common);--f2:var(--common-2);perspective:900px;cursor:pointer;border-radius:16px;display:block;container-type:inline-size}.card.r-rare{--f1:var(--rare);--f2:var(--rare-2)}.card.r-epic{--f1:var(--epic);--f2:var(--epic-2)}.card.r-legend{--f1:var(--gold);--f2:#8a3ffc}.tilt{transform-style:preserve-3d;transition:transform .25s}.flip{aspect-ratio:5/7.7;transform-style:preserve-3d;transition:transform .6s cubic-bezier(.3,1.3,.5,1);position:relative}.card.flipped .flip{transform:rotateY(180deg)}.face{backface-visibility:hidden;background:linear-gradient(160deg, var(--f1), var(--f2));border-radius:16px;padding:3.5px;position:absolute;inset:0;box-shadow:0 6px #00000059,0 14px 28px #0006}.back{transform:rotateY(180deg)}.r-legend .face{background:conic-gradient(from var(--spin), var(--rainbow));box-shadow:0 6px #00000059,0 0 22px #ffd43b4d,0 14px 28px #0006}.card.r-legend:hover .face{animation:4s linear infinite frame-spin}@keyframes frame-spin{to{--spin:360deg}}.inner{background:linear-gradient(180deg, var(--f2) 0%, var(--night) 78%);border-radius:12.5px;flex-direction:column;gap:3cqw;height:100%;padding:5cqw 6cqw 6cqw;display:flex;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.inner{background:linear-gradient(180deg, color-mix(in srgb, var(--f2) 42%, var(--panel)) 0%, var(--night) 78%)}}.r-legend .inner{background:linear-gradient(180deg, #8a3ffc, var(--night) 80%)}@supports (color:color-mix(in lab, red, red)){.r-legend .inner{background:linear-gradient(180deg, color-mix(in srgb, #8a3ffc 35%, var(--panel)), var(--night) 80%)}}.glare{pointer-events:none;opacity:0;background:radial-gradient(circle at var(--mx,50%) var(--my,30%), #fff3, transparent 55%);border-radius:12.5px;transition:opacity .2s;position:absolute;inset:0}.card:hover .glare{opacity:1}.card .top{justify-content:space-between;align-items:center;display:flex}.elixir{aspect-ratio:1;background:radial-gradient(circle at 30% 70%, #ffb3ff, var(--elixir) 50%, var(--elixir-deep));border-radius:50% 0 50% 50%;place-items:center;width:17cqw;display:grid;transform:rotate(-45deg);box-shadow:0 2px #0006}.elixir b{font:400 10cqw/1 var(--num);color:#fff;text-shadow:0 2px #00000073;transform:rotate(45deg)}.rar{font:800 6.4cqw/1 var(--display);color:var(--night);background:linear-gradient(var(--f1), var(--f1));border-radius:99px;padding:1.6cqw 3.6cqw 1.8cqw}@supports (color:color-mix(in lab, red, red)){.rar{background:linear-gradient(var(--f1), color-mix(in srgb, var(--f1) 70%, var(--f2)))}}.r-legend .rar{background:linear-gradient(90deg,#ffd43b,#ff8787,#da77f2,#74c0fc)}.art{aspect-ratio:4/3;background:radial-gradient(circle at 50% 38%, var(--hue), var(--hue) 78%);border-radius:9px;place-items:center;display:grid;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.art{background:radial-gradient(circle at 50% 38%, var(--hue), color-mix(in srgb, var(--hue) 25%, var(--night)) 78%)}}.art{box-shadow:inset 0 0 0 2px #ffffff1f}.r-legend .art:before{content:"";background:repeating-conic-gradient(#ffffff24 0 8deg, transparent 8deg 22deg);position:absolute;inset:-40%}.glyph{font:400 26cqw/1 var(--num);color:#fff;text-shadow:0 4px #0000004d;position:relative}.glyph.cn{font:800 28cqw/1 var(--display)}.gem{font:700 5.2cqw/1 var(--body);color:var(--night);background:var(--gem);border-radius:99px;padding:1.4cqw 2.6cqw;position:absolute;bottom:3cqw;left:3cqw}.card .name{font:800 9.6cqw/1.1 var(--display);text-shadow:0 2px #0006;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.card .kind{color:var(--muted);margin-top:-1.5cqw;font-size:5.6cqw;font-weight:500}.stats{gap:1.8cqw;margin-top:auto;display:grid}.stat{color:var(--muted);grid-template-columns:auto 1fr auto;align-items:center;gap:2.4cqw;font-size:5.2cqw;display:grid}.bar{background:var(--ink);border-radius:2px;height:3.4cqw;position:relative;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.bar{background:color-mix(in srgb, var(--ink) 9%, transparent)}}.bar i{background:linear-gradient(90deg, var(--f2), var(--f1));position:absolute;inset:0 auto 0 0}.bar:after{content:"";background:repeating-linear-gradient(90deg, transparent 0 calc(10% - 1px), var(--bar-gap,var(--night)) calc(10% - 1px) 10%);position:absolute;inset:0}.stat em{min-width:6.5cqw;font:400 5.6cqw/1 var(--num);color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;font-style:normal}.card .tags{flex-wrap:wrap;gap:1.6cqw;display:flex}.card .tag{gap:1.4cqw;padding:.8cqw 2.4cqw;font-size:4.8cqw}.card .tag:before{width:2.4cqw;height:2.4cqw}.back .inner{gap:3cqw}.score{justify-content:space-between;align-items:baseline;display:flex}.score b{font:400 18cqw/1 var(--num);background:linear-gradient(var(--ink), var(--f1));color:#0000;-webkit-background-clip:text;background-clip:text}.score span{color:var(--muted);text-align:right;font-size:5.2cqw;line-height:1.3}.card .dims{color:var(--muted);grid-template-columns:max-content 1fr auto;align-items:center;gap:2cqw 2.4cqw;font-size:5.2cqw;display:grid}.card .dims .stat{display:contents}.card .dims .stat span{white-space:nowrap}.card .desc{color:var(--ink);margin:auto 0 0;font-size:5.4cqw;line-height:1.5}.card{position:relative}.flip-badge{z-index:2;color:#2a1d00;pointer-events:none;background:linear-gradient(#ffdd6b,#ffb31f);border-radius:50%;place-items:center;width:38px;height:38px;transition:transform .3s cubic-bezier(.3,1.5,.5,1);display:grid;position:absolute;bottom:-10px;right:-10px;box-shadow:0 3px #b97a00,0 6px 14px #00000040}.flip-badge svg{width:20px;height:20px}.card:hover .flip-badge{transform:rotate(-30deg)scale(1.08)}.card.flipped .flip-badge{transform:rotate(180deg)}.card.hinting .flip{animation:1.4s ease-in-out .5s flip-hint}.card.hinting .flip-badge{animation:1.4s ease-in-out .5s badge-pulse}@keyframes flip-hint{0%,to{transform:rotateY(0)}35%{transform:rotateY(-38deg)}65%{transform:rotateY(14deg)}}@keyframes badge-pulse{0%,to{transform:scale(1)}40%{transform:scale(1.25)rotate(-60deg)}}.fan-card{animation:.75s cubic-bezier(.2,.9,.3,1.15) backwards deal}.fan-card:first-child{animation-delay:.15s}.fan-card:nth-child(2){animation-delay:.3s}.fan-card:nth-child(3){animation-delay:.45s}@keyframes deal{0%{opacity:0;transform:translate(160px,90px)rotate(28deg)scale(.8)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.a-settings{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:start;gap:16px;display:grid}.a-settings .a-card{gap:14px;display:grid}.a-settings .field small{font-size:12px}.skills{gap:6px;width:100%;margin:0;padding:0;list-style:none;display:grid}.skill{border:1.5px solid var(--line);background:var(--surface);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;transition:transform .15s,border-color .15s,box-shadow .15s,opacity .3s;display:flex}.skill em{font:700 11px/1.6 var(--body);color:#fff;background:var(--sk,var(--common-2));border-radius:6px;flex:none;padding:1px 7px;font-style:normal}.skill b{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:700;overflow:hidden}.skill small{color:var(--dim);font-size:11px}.skill.t-strike{--sk:#4d6d94}.skill.t-combo{--sk:#d9480f}.skill.t-pierce{--sk:#7c3aca}.skill.t-heal{--sk:#2f9e44}.skill.t-shield{--sk:#1c7ed6}.skill.t-ult{--sk:var(--gold-deep);border-color:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skill.t-ult{border-color:color-mix(in srgb, var(--gold) 70%, var(--line))}}.skill.t-ult{background:var(--gold)}@supports (color:color-mix(in lab, red, red)){.skill.t-ult{background:color-mix(in srgb, var(--gold) 14%, var(--surface))}}.skill.active{border-color:var(--sk);box-shadow:0 0 0 3px var(--sk);transform:scale(1.04)}@supports (color:color-mix(in lab, red, red)){.skill.active{box-shadow:0 0 0 3px color-mix(in srgb, var(--sk) 25%, transparent)}}.skill.spent{opacity:.5}.dmg.heal{color:#ebfbee;text-shadow:0 3px #2b8a3e,0 0 12px #40c057cc}.dmg.shield{font:800 24px var(--display);color:#e7f5ff;text-shadow:0 3px #1864ab,0 0 12px #339af0cc}.fighter-card.buff{animation:.6s ease-in-out infinite alternate buff-glow}.fighter-card.buff.shielding{animation-name:shield-glow}@keyframes buff-glow{to{box-shadow:0 0 0 4px #40c0578c,0 0 28px #40c05780}}@keyframes shield-glow{to{box-shadow:0 0 0 4px #339af099,0 0 28px #339af08c}}.a-skills{gap:12px;display:grid}.a-skills .a-muted{margin:0;font-size:13px}.a-skill-preview{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.a-skill-preview small{margin-left:auto}.a-skill-row{grid-template-columns:96px minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.a-skill-row select,.a-skill-row input{min-width:0;height:40px;font:inherit;color:var(--ink);border:1.5px solid var(--line);background:var(--surface);border-radius:10px;padding:0 10px;font-size:14px}.a-skill-ult{color:#fff;background:var(--gold-deep);border-radius:10px;place-items:center;height:40px;font-size:13px;font-weight:800;display:grid}@media (width<=640px){.a-skill-row{grid-template-columns:1fr 1fr}.a-skill-row>:first-child{grid-column:1/-1}}.on-air{font:800 12px/1 var(--body);letter-spacing:.16em;color:#e03131;align-items:center;gap:8px;margin:0;display:inline-flex}.on-air-dot{background:#fa5252;border-radius:50%;flex:none;width:9px;height:9px;animation:1.6s ease-out infinite on-air;box-shadow:0 0 #fa525299}@keyframes on-air{0%{box-shadow:0 0 #fa52528c}70%,to{box-shadow:0 0 0 9px #fa525200}}.ticker{border:1px solid var(--line);background:var(--surface);border-radius:999px;align-items:center;gap:14px;margin-bottom:-16px;padding:8px 10px 8px 18px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.ticker{background:color-mix(in srgb, var(--surface) 80%, transparent)}}.ticker{color:var(--ink);transition:border-color .15s,box-shadow .15s}.ticker:hover{border-color:#fa5252}@supports (color:color-mix(in lab, red, red)){.ticker:hover{border-color:color-mix(in srgb, #fa5252 35%, var(--line))}}.ticker:hover{box-shadow:var(--shadow)}.ticker-label{border-right:1px solid var(--line);letter-spacing:.04em;color:#e03131;flex:none;align-items:center;gap:8px;padding-right:14px;font-size:14px;font-weight:800;display:inline-flex}.ticker-track{flex:1;align-items:center;min-width:0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 40px),#0000);mask-image:linear-gradient(90deg,#0000,#000 20px calc(100% - 40px),#0000)}.ticker-run{white-space:nowrap;gap:36px;animation:50s linear infinite ticker;display:inline-flex}.ticker:hover .ticker-run{animation-play-state:paused}@keyframes ticker{to{transform:translate(-50%)}}.ticker-item{--dot:var(--dim);color:var(--muted);align-items:center;gap:8px;font-size:14px;display:inline-flex}.ticker-item:before{content:"";background:var(--dot);border-radius:50%;flex:none;width:6px;height:6px}.ticker-item.i-major{--dot:#fa5252}.ticker-item.i-notable{--dot:#fab005}.ticker-item b{color:var(--ink);font-weight:700}.ticker-more{width:30px;height:30px;color:var(--muted);background:var(--surface-2);border-radius:50%;flex:none;place-items:center;font-weight:800;transition:background-color .15s,color .15s;display:grid}.ticker:hover .ticker-more{color:#fff;background:#fa5252}@media (width<=640px){.ticker{padding-left:14px}.ticker-more{display:none}}.radio-hero{border:1px solid var(--line);background:linear-gradient(135deg, var(--hero-a), var(--hero-b) 55%, var(--hero-c));border-radius:28px;grid-template-columns:auto minmax(0,1fr) minmax(0,1.15fr);align-items:center;gap:clamp(20px,3vw,40px);padding:clamp(20px,3vw,36px);display:grid}.radio-hero-text{align-content:center;gap:12px;display:grid}.radio-hero .page-title{font-size:clamp(40px,5vw,68px);line-height:1}.radio-set{width:132px;height:96px;box-shadow:inset 0 -6px 0 #00000026, var(--shadow-lg);background:linear-gradient(160deg,#ff8f5a,#e8590c);border-radius:18px;margin-top:30px;position:relative}.radio-antenna{transform-origin:bottom;background:#1b2045;border-radius:2px;width:4px;height:40px;position:absolute;top:-34px;left:30px;transform:rotate(-24deg)}.radio-antenna:after{content:"";background:#fa5252;border-radius:50%;width:12px;height:12px;position:absolute;top:-6px;left:-4px}.radio-grill{background:radial-gradient(circle,#1b2045 2px,#0000 2.5px) 0 0/9px 9px,#ffd8a8;border-radius:12px;width:56px;height:64px;position:absolute;top:16px;left:14px}.radio-dial{background:#fff4e6;border:4px solid #1b2045;border-radius:50%;width:42px;height:42px;position:absolute;top:18px;right:14px}.radio-needle{transform-origin:50% 0;background:#e03131;border-radius:2px;width:3px;height:15px;margin-left:-1.5px;animation:6s ease-in-out infinite tune;position:absolute;top:50%;left:50%}@keyframes tune{0%,to{transform:rotate(150deg)}50%{transform:rotate(230deg)}}@media (width<=1100px){.radio-hero{grid-template-columns:auto minmax(0,1fr)}.radio-headline{grid-column:1/-1}}@media (width<=640px){.radio-hero{grid-template-columns:minmax(0,1fr)}.radio-set{display:none}}.radio-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:32px;display:grid}@media (width<=1000px){.radio-layout{grid-template-columns:minmax(0,1fr)}}.radio-main{gap:28px;display:grid}.radio-group{gap:12px;display:grid}.radio-group-title{font:800 15px var(--body);letter-spacing:.06em;color:var(--muted);margin:0}.radio-feed{gap:12px;display:grid}.radio-post{--imp:var(--line);border:1px solid var(--line);border-left:4px solid var(--imp);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;gap:8px;padding:18px 20px;scroll-margin-top:90px;display:grid}.radio-post.i-major{--imp:#fa5252}.radio-post.i-notable{--imp:#fab005}.radio-post:target{outline:2px solid var(--gold);outline-offset:2px}.radio-post.big{box-shadow:var(--shadow-lg);gap:10px;padding:22px 24px}.radio-post-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.radio-post-head time{color:var(--dim);margin-left:auto;font-size:13px}.radio-icons{display:inline-flex}.radio-icons .ico+.ico{margin-left:-8px}.radio-badges{flex-wrap:wrap;gap:6px;display:inline-flex}.radio-impact,.radio-type{background:var(--surface-2);color:var(--muted);border-radius:99px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.radio-impact.i-major{color:#c92a2a;background:#fa5252}@supports (color:color-mix(in lab, red, red)){.radio-impact.i-major{background:color-mix(in srgb, #fa5252 14%, var(--surface))}}.radio-impact.i-notable{color:#a26800;background:#fab005}@supports (color:color-mix(in lab, red, red)){.radio-impact.i-notable{background:color-mix(in srgb, #fab005 18%, var(--surface))}}.radio-version{font:800 20px/1.25 var(--body);margin:2px 0 0}.radio-post.big .radio-version{font-size:26px}.radio-title{margin:0;font-size:16px;font-weight:600}.radio-take{color:var(--muted);background:var(--surface-2);border-radius:12px;margin:4px 0 0;padding:12px 14px;font-size:15px;line-height:1.65}.radio-take b{color:var(--ink);margin-bottom:2px;font-size:13px;display:block}.radio-actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:4px;display:flex}.radio-actions .chip{padding:4px 12px;font-size:13px}.radio-source{color:var(--gold-ink);font-size:13px;font-weight:700}.radio-side{gap:16px;display:grid;position:sticky;top:90px}@media (width<=1000px){.radio-side{position:static}}.radio-box{border:1px solid var(--line);background:var(--surface);border-radius:16px;gap:10px;padding:18px;display:grid}.radio-box h2{font:800 16px var(--body);margin:0}.radio-box p{color:var(--muted);margin:0;font-size:14px}.radio-rank{gap:4px;margin:0;padding:0;list-style:none;display:grid}.radio-rank a{border-radius:10px;grid-template-columns:20px auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.radio-rank a:hover{background:var(--surface-2)}.radio-rank b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.radio-rank small{color:var(--dim);font-size:12px}.rank-no{font:400 16px var(--num), var(--body);color:var(--gold-ink);text-align:center}.new-badge{font:800 11px/1.5 var(--body);letter-spacing:.04em;color:#fff;vertical-align:2px;background:#fa5252;border-radius:6px;margin-left:6px;padding:1px 6px;display:inline-block}.new-badge.on-card{font:800 5.4cqw/1.2 var(--display);border-radius:99px;margin:0;padding:.8cqw 2.6cqw;box-shadow:0 0 0 .8cqw #fa52524d}.versions-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.versions-head h2{margin:0}.version-timeline{gap:4px;margin:4px 0 0;padding:0;list-style:none;display:grid;position:relative}.version-timeline:before{content:"";background:var(--line);border-radius:1px;width:2px;position:absolute;top:14px;bottom:14px;left:7px}.version-timeline li{--dot:var(--dim);grid-template-columns:16px minmax(0,1fr);gap:14px;display:grid;position:relative}.version-timeline li.i-major{--dot:#fa5252}.version-timeline li.i-notable{--dot:#fab005}.version-dot{z-index:1;background:var(--surface);width:16px;height:16px;box-shadow:inset 0 0 0 4px var(--dot);border-radius:50%;margin-top:15px;position:relative}.version-timeline li.latest .version-dot{background:var(--dot);box-shadow:0 0 0 4px var(--dot)}@supports (color:color-mix(in lab, red, red)){.version-timeline li.latest .version-dot{box-shadow:0 0 0 4px color-mix(in srgb, var(--dot) 25%, transparent)}}.version-body{border-radius:14px;justify-items:start;gap:4px;padding:10px 14px 12px;transition:background-color .15s;display:grid}.version-timeline li:hover .version-body{background:var(--surface-2)}.version-timeline li.latest .version-body{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);padding:14px 16px 16px}.version-meta{flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.version-meta time{color:var(--dim);margin-right:4px;font-weight:700}.version-latest{color:var(--on-gold);background:var(--gold);border-radius:99px;padding:1px 8px;font-weight:800}.version-tag{color:var(--muted);background:var(--surface-2);border-radius:99px;padding:1px 8px;font-weight:700}.version-tag.i-major{color:#c92a2a;background:#fa5252}@supports (color:color-mix(in lab, red, red)){.version-tag.i-major{background:color-mix(in srgb, #fa5252 14%, var(--surface))}}.version-tag.i-notable{color:#a26800;background:#fab005}@supports (color:color-mix(in lab, red, red)){.version-tag.i-notable{background:color-mix(in srgb, #fab005 18%, var(--surface))}}.version-name{font:800 17px/1.3 var(--body);color:var(--ink)}.version-name:hover{color:var(--gold-ink)}.version-title{color:var(--muted);margin:0;font-size:14px}.version-take{color:var(--muted);background:var(--surface-2);border-radius:10px;margin:6px 0 0;padding:10px 12px;font-size:14px;line-height:1.6}.version-take b{color:var(--ink);margin-bottom:2px;font-size:12px;display:block}@media (prefers-reduced-motion:reduce){.ticker-run,.radio-needle,.on-air-dot{animation:none}}.a-auto{gap:12px;display:grid}.a-auto-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.a-auto-head p{max-width:60em;margin:4px 0 0;font-size:14px}.a-auto-runs{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.a-auto-runs>li{background:var(--surface-2);border-radius:10px;gap:2px;padding:10px 12px;display:grid}.a-auto-runs details ul{margin:6px 0 0;padding-left:18px;font-size:13px}.a-auto-settings{border:1px solid var(--line);border-radius:12px;grid-template-columns:minmax(200px,260px) minmax(0,1fr);align-items:start;gap:12px 16px;padding:14px;display:grid}.a-auto-settings .asset-actions{grid-column:1/-1}@media (width<=700px){.a-auto-settings{grid-template-columns:minmax(0,1fr)}}.poster-btn{margin-left:auto;padding:4px 12px;font-size:13px}.poster-overlay{z-index:50;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0f153399;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.poster-dialog{background:var(--surface);width:min(100%,440px);max-height:calc(100dvh - 32px);box-shadow:var(--shadow-lg);border-radius:22px;justify-items:center;gap:14px;padding:18px 18px 20px;display:grid;overflow:auto}.poster-head{justify-content:space-between;align-items:center;width:100%;display:flex}.poster-preview{aspect-ratio:3/4;background:var(--surface-2);border-radius:14px;place-items:center;width:100%;display:grid;overflow:hidden}.poster-preview img{object-fit:contain;-webkit-touch-callout:default;-webkit-user-select:auto;user-select:auto;width:100%;height:100%}.poster-preview p{margin:0}.poster-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.poster-dialog small{text-align:center}.poster-tip{color:var(--ink);background:var(--gold);border-radius:10px;padding:8px 12px;font-size:13px;font-weight:600}@supports (color:color-mix(in lab, red, red)){.poster-tip{background:color-mix(in srgb, var(--gold) 22%, var(--surface))}}.radio-version a{color:inherit}.radio-version a:hover{color:var(--gold-ink)}.alt-title{font-size:clamp(30px,4vw,48px);line-height:1.15}.alt-table-wrap{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:16px;overflow-x:auto}.alt-table{border-collapse:collapse;white-space:nowrap;width:100%;font-size:14px}.alt-table th{text-align:left;color:var(--muted);background:var(--surface-2);padding:12px 14px;font-size:12px;font-weight:700}.alt-table td{border-top:1px solid var(--line);padding:10px 14px}.alt-table td.num{font:400 16px var(--num), var(--body);text-align:center}.alt-table th:nth-child(n+2):nth-child(-n+7){text-align:center}.alt-table tr.is-original td{background:var(--warn)}@supports (color:color-mix(in lab, red, red)){.alt-table tr.is-original td{background:color-mix(in srgb, var(--warn) 9%, var(--surface))}}.alt-name{color:var(--ink);align-items:center;gap:8px;display:inline-flex}.alt-name:hover b{color:var(--gold-ink)}.alt-name small{color:var(--muted);background:var(--surface-2);border-radius:6px;padding:1px 6px;font-size:11px;font-weight:700}.alt-picks{gap:14px;display:grid}.alt-pick{gap:8px;display:grid;position:relative}.alt-rank{z-index:1;width:28px;height:28px;font:400 15px/1 var(--num), var(--body);color:var(--on-gold);background:var(--gold);box-shadow:var(--shadow);border-radius:50%;place-items:center;display:grid;position:absolute;top:-10px;left:-10px}.alt-vs{justify-self:start}.alt-faq{gap:10px;display:grid}.alt-faq details{border:1px solid var(--line);background:var(--surface);border-radius:14px;padding:14px 18px}.alt-faq summary{cursor:pointer;font-weight:700}.alt-faq p{color:var(--muted);margin:8px 0 0;line-height:1.7}.alt-banner{border:1px solid var(--ok);align-items:center;gap:12px;padding:12px 16px;display:flex}@supports (color:color-mix(in lab, red, red)){.alt-banner{border:1px solid color-mix(in srgb, var(--ok) 35%, var(--line))}}.alt-banner{background:var(--ok);border-radius:14px}@supports (color:color-mix(in lab, red, red)){.alt-banner{background:color-mix(in srgb, var(--ok) 8%, var(--surface))}}.alt-banner{color:var(--ink)}.alt-banner>span:nth-child(2){color:var(--muted);flex:1;gap:2px;font-size:14px;display:grid}.alt-banner b{color:var(--ink);font-size:15px}.alt-banner:hover{border-color:var(--ok)}.alt-page{max-width:1120px}.a-ai-draft{gap:8px;display:grid;border-color:var(--epic)!important}@supports (color:color-mix(in lab, red, red)){.a-ai-draft{border-color:color-mix(in srgb, var(--epic) 40%, var(--line))!important}}.a-ai-draft{background:var(--epic)!important}@supports (color:color-mix(in lab, red, red)){.a-ai-draft{background:color-mix(in srgb, var(--epic) 6%, var(--surface))!important}}.a-ai-draft .a-search{flex:1;min-width:240px}.a-channels{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}.a-channel{border:1.5px solid var(--line);cursor:pointer;color:var(--muted);border-radius:12px;align-items:center;gap:8px;padding:10px 14px;display:inline-flex}.a-channel.on{border-color:var(--ok)}@supports (color:color-mix(in lab, red, red)){.a-channel.on{border-color:color-mix(in srgb, var(--ok) 50%, var(--line))}}.a-channel.on{background:var(--ok)}@supports (color:color-mix(in lab, red, red)){.a-channel.on{background:color-mix(in srgb, var(--ok) 8%, var(--surface))}}.a-channel.on{color:var(--ink)}.a-channel input{width:18px;height:18px;accent-color:var(--ok)}.a-channel small{color:var(--dim);font-size:12px}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@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}
