@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-leading:initial;--tw-tracking:initial;--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}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:var(--font-geist-mono);--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--tracking-wide:.025em;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-geist-mono);--font-display:var(--font-bungee)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.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}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing) * 0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.h-full{height:100%}.min-h-full{min-height:100%}.w-full{width:100%}.min-w-0{min-width:calc(var(--spacing) * 0)}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:calc(var(--spacing) * 1)}.gap-4{gap:calc(var(--spacing) * 4)}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.bg-void-black{background-color:var(--void-black)}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.object-center{object-position:center}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.text-right{text-align:right}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.leading-none{--tw-leading:1;line-height:1}.tracking-\[0\.08em\]{--tw-tracking:.08em;letter-spacing:.08em}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.text-wrap{text-wrap:wrap}.text-acid-yellow{color:var(--acid-yellow)}.text-foreground{color:var(--foreground)}.text-mutant-orange{color:var(--mutant-orange)}.text-mutation-purple{color:var(--mutation-purple)}.text-slime-green{color:var(--slime-green)}.text-tier-rare{color:var(--tier-rare)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.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)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);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}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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,)!important}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--void-black:#0a0f07;--mutant-dark:#1c2318;--mutant-hover:#1a1f14;--toxic-forest:#2a3d1a;--toxic-hover:#3a5a20;--toxic-border:#1a2d10;--slime-green:#78c832;--acid-yellow:#d9f030;--acid-hover:#d4eb3a;--mutant-orange:#f50;--mutation-purple:#b78bff;--mutation-hover:#7a3db8;--card-ice:#0e1520;--card-ice-hover:#141c2c;--card-quest:#111020;--card-amber:#1c1408;--surface-input:#0f1a0a;--surface-hover:#0a1a05;--surface-active:#1e2a10;--surface-active-amber:#241808;--surface-active-purple:#1a1420;--text-muted:#6a7a5a;--text-crystal:#2a2a4a;--bronze:#7b5c2a;--background:#0a0f07;--foreground:#eef5df;--ink:#030402;--paper:#eef5df;--race-ice:#8cf;--race-slime:#8f8;--race-mechanoid:#aaf;--race-crystal:#cff;--crest-blood:#e33b3b;--crest-toxic:#2fd6a8;--event-winter:#7ad4f0;--tier-rare:#3a7bd5}body{background:var(--background);color:var(--foreground);font-family:var(--font-geist-mono), ui-monospace, monospace}@keyframes mapPan{0%{transform:translate(0%)}50%{transform:translate(-25%)}to{transform:translate(0%)}}.map-pan{animation:30s ease-in-out infinite mapPan}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}.cursor-blink{animation:1s step-end infinite blink}.bg-grid{background-image:linear-gradient(#2a3d1a73 1px,#0000 1px),linear-gradient(90deg,#2a3d1a73 1px,#0000 1px);background-size:48px 48px}.text-glow-acid{text-shadow:0 0 30px #d9f0308c,0 0 80px #d9f03033}.text-glow-green{text-shadow:0 0 20px #78c83299,0 0 50px #78c83233}.shadow-glow-acid{box-shadow:0 0 20px #d9f0304d,0 2px 12px #d9f03033}.shadow-glow-green{box-shadow:0 0 16px #78c83240,inset 0 0 16px #78c8320d}.rm-backdrop{background:radial-gradient(ellipse 120% 60% at 50% 0%, #78c83229, transparent 60%), var(--ink);flex:auto;justify-content:center;display:flex}.rm-app{background:var(--void-black);flex-direction:column;width:100%;max-width:430px;min-height:100vh;line-height:normal;display:flex;position:relative}.rm-app>*{z-index:1;position:relative}.rm-tabbar{z-index:20;padding-bottom:env(safe-area-inset-bottom,0px);background:#060c06;position:sticky;bottom:0;container-type:inline-size}.rm-tabbar-row{--u:min(calc(100cqw / 1342), .62px);gap:calc(22 * var(--u));padding:max(calc(16 * var(--u)), 8px) calc(34 * var(--u)) max(calc(22 * var(--u)), 10px);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.rm-tab{height:max(calc(82 * var(--u)), 44px);justify-content:center;align-items:center;transition:transform .12s;display:flex;position:relative}.rm-tab:before{content:"";border:max(calc(3 * var(--u)), 1.5px) solid #2c4222;background:#0a140a;transition:border-color .12s;position:absolute;inset:0;transform:skew(-20deg)}.rm-tab:hover:before{border-color:#4a6a36}.rm-tab:active{transform:translateY(2px)}.rm-tab-label{font-family:var(--font-display), sans-serif;font-style:italic;font-size:max(calc(47 * var(--u)), 13px);color:#e8eecc;line-height:1;position:relative}.rm-tab[data-active=true]:before{border:max(calc(5 * var(--u)), 2.5px) solid var(--acid-yellow);box-shadow:0 0 calc(14 * var(--u)) #d8f0308c, inset 0 0 calc(12 * var(--u)) #d8f03040}.rm-tab[data-active=true] .rm-tab-label{color:var(--acid-yellow)}.rm-tab-badge{top:max(calc(-12 * var(--u)), -6px);min-width:1.6em;font-family:var(--font-display), sans-serif;font-size:max(calc(30 * var(--u)), 10px);text-align:center;color:var(--ink);border:1.5px solid var(--ink);background:#fc5400;padding:0 .35em;line-height:1.4;position:absolute;right:12%;transform:skew(-20deg)}.rm-tab[data-locked=true]{opacity:.4;cursor:not-allowed}.rm-tab[data-locked=true]:hover:before{border-color:#2c4222}.rm-ribbon{background:linear-gradient(180deg, #ff7a35, var(--mutant-orange));clip-path:polygon(0 0,100% 0,97% 50%,100% 100%,0 100%,3% 50%);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);box-shadow:0 5px 0 var(--ink);flex-direction:column;align-items:center;gap:2px;margin:0 -6px;padding:11px 26px;display:flex;position:relative}.rm-ribbon-headline{font-family:var(--font-display), sans-serif;letter-spacing:.05em;text-align:center;color:var(--paper);text-shadow:2px 2px 0 var(--ink), -2px 2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink);font-size:15px}.rm-ribbon-sub{letter-spacing:.04em;text-align:center;color:var(--ink);font-size:8px;font-weight:700}.rm-ribbon[data-tone=action]{background:linear-gradient(180deg, var(--acid-hover), var(--acid-yellow))}.rm-ribbon[data-tone=action] .rm-ribbon-headline{color:var(--ink);text-shadow:none}a.rm-ribbon{filter:drop-shadow(0 4px 0 var(--ink));box-shadow:none;transition:transform .12s,filter .12s}a.rm-ribbon:hover{filter:drop-shadow(0 2px 0 var(--ink));transform:translateY(2px)}a.rm-ribbon:active{filter:drop-shadow(0 0 0 var(--ink));transform:translateY(4px)}.rm-hero{padding-top:env(safe-area-inset-top,0px);background:var(--hero-bar);--hero-bar:#081108;--hero-plate:#1a241a;--hero-cream:#e5e5bd;--hero-chip:#232f1f;--hero-chip-edge:#467d33;--hero-name:#daed3c;overflow:hidden;container-type:inline-size}.rm-hero-canvas{--u:calc(100cqw / 1342);aspect-ratio:1342/712;position:relative}.rm-hero-art{top:calc(83 * var(--u));bottom:calc(47 * var(--u));border-bottom:calc(3 * var(--u)) solid var(--ink);background-position:50% 35%;background-size:cover;position:absolute;left:0;right:0}.rm-hero-art:after{content:"";background:linear-gradient(#081108bf 0%,#08110800 24%);position:absolute;inset:0}.rm-hero-top{top:calc(30 * var(--u));left:0;right:calc(41 * var(--u));justify-content:space-between;align-items:flex-start;gap:calc(60 * var(--u));display:flex;position:absolute}.rm-hero-id{min-width:0;height:calc(100 * var(--u));justify-content:center;gap:calc(9 * var(--u));padding:0 calc(28 * var(--u)) 0 calc(168 * var(--u));flex-direction:column;flex:0 auto;display:flex;position:relative}.rm-hero-id:before{content:"";top:0;bottom:0;left:calc(-60 * var(--u));background:var(--hero-plate);border:calc(3 * var(--u)) solid var(--ink);box-shadow:calc(6 * var(--u)) calc(9 * var(--u)) 0 var(--ink);transform-origin:0 100%;position:absolute;right:0;transform:skew(-16.7deg)}.rm-hero-id>*{position:relative}.rm-hero-id-link{gap:inherit;flex-direction:column;min-width:0;display:flex;position:static!important}.rm-hero-id-link>*{position:relative}.rm-hero-id-link:after{content:"";inset:0 0 0 calc(-60 * var(--u));position:absolute}.rm-hero-crest{z-index:1}.rm-hero-id:before{transition:filter .12s}.rm-hero-id:has(.rm-hero-id-link:hover):before{filter:brightness(1.25)}.rm-hero-id:has(.rm-hero-id-link:active):before{filter:brightness(.9)}.rm-hero-edit{right:calc(-6 * var(--u));bottom:calc(-4 * var(--u));width:max(calc(46 * var(--u)), 16px);height:max(calc(46 * var(--u)), 16px);color:var(--ink);font-size:max(calc(28 * var(--u)), 10px);background:#d8ea38;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:transform .12s,opacity .12s;display:flex;position:absolute}@media (hover:hover){.rm-hero-edit{opacity:0;transform:scale(.6)}a.rm-hero-crest:hover .rm-hero-edit,a.rm-hero-crest:focus-visible .rm-hero-edit{opacity:1;transform:scale(1.1)rotate(-8deg)}}.rm-hero-crest{left:calc(26 * var(--u));top:calc(-8 * var(--u));width:calc(124 * var(--u));height:calc(124 * var(--u));filter:drop-shadow(calc(3 * var(--u)) 0 0 var(--ink)) drop-shadow(calc(-3 * var(--u)) 0 0 var(--ink)) drop-shadow(0 calc(3 * var(--u)) 0 var(--ink)) drop-shadow(0 calc(-3 * var(--u)) 0 var(--ink));position:absolute!important}.rm-hero-crest .rm-hero-crest-mark{filter:saturate(.45)brightness(.8);--crest-size:calc(124 * var(--u))!important}.rm-hero-crest .rm-crest-inner{inset:calc(8 * var(--u))}.rm-hero-crest-empty{width:100%;height:100%;box-shadow:inset 0 0 0 calc(8 * var(--u)) #5e6d50;font-size:calc(52 * var(--u));background:#3d4a34;border-radius:50%;justify-content:center;align-items:center;display:flex}.rm-hero-id-name,.rm-hero-id-sub{color:var(--hero-cream);white-space:nowrap;text-overflow:ellipsis;line-height:1;overflow:hidden}.rm-hero-id-name,.rm-hero-nameplate-text{margin:-.25em -.15em -.12em 0;padding:.25em .15em .12em 0}.rm-hero-id-name{font-family:var(--font-display), sans-serif;font-size:calc(43 * var(--u));text-shadow:0 calc(3 * var(--u)) 0 var(--ink)}.rm-hero-id-sub{font-family:var(--font-mono), monospace;font-weight:700;font-size:calc(25 * var(--u));letter-spacing:-.02em}.rm-hero-wallet{align-items:flex-end;gap:calc(10 * var(--u));padding-top:calc(7 * var(--u));flex-direction:column;flex:none;display:flex}.rm-hero-pills{gap:calc(25 * var(--u));display:flex}.rm-currency-pill{align-items:center;gap:calc(14 * var(--u));height:calc(70 * var(--u));padding:0 calc(24 * var(--u)) 0 calc(20 * var(--u));display:flex;position:relative}.rm-currency-pill:before{content:"";background:var(--hero-plate);border:calc(3 * var(--u)) solid var(--ink);box-shadow:calc(5 * var(--u)) calc(8 * var(--u)) 0 var(--ink);position:absolute;inset:0;transform:skew(-18deg)}.rm-currency-pill>*{position:relative}a.rm-currency-pill:hover:before{background:#223022}.rm-currency-icon{width:calc(46 * var(--u));height:calc(46 * var(--u));object-fit:contain;flex-shrink:0}.rm-currency-value{font-family:var(--font-display), sans-serif;font-size:calc(39 * var(--u));color:var(--hero-cream);white-space:nowrap;line-height:1}.rm-tag.rm-hero-streak{left:calc(56 * var(--u));bottom:calc(100 * var(--u));padding:calc(9 * var(--u)) calc(20 * var(--u));font-size:calc(30 * var(--u));box-shadow:calc(4 * var(--u)) calc(5 * var(--u)) 0 var(--ink);position:absolute;transform:skew(-14deg)rotate(-2deg)}.rm-hero-motto{top:calc(158 * var(--u));left:calc(30 * var(--u));max-width:60%;font-size:calc(24 * var(--u));color:var(--hero-cream);text-shadow:0 calc(2 * var(--u)) 0 var(--ink);font-style:italic;position:absolute}.rm-hero-bottom{left:0;right:calc(70 * var(--u));bottom:calc(7 * var(--u));justify-content:space-between;align-items:flex-end;gap:calc(40 * var(--u));display:flex;position:absolute}.rm-hero-nameplate{min-width:0;height:calc(81 * var(--u));margin-bottom:calc(1 * var(--u));padding:0 calc(38 * var(--u)) 0 calc(75 * var(--u));flex:0 auto;align-items:center;display:flex;position:relative}.rm-hero-nameplate:before{content:"";top:0;bottom:0;left:calc(-80 * var(--u));background:var(--hero-name);border:calc(3 * var(--u)) solid var(--ink);box-shadow:calc(6 * var(--u)) calc(6 * var(--u)) 0 var(--ink);transform-origin:0 100%;transition:filter .12s;position:absolute;right:0;transform:skew(-34deg)}a.rm-hero-nameplate:hover:before{filter:brightness(1.08)}a.rm-hero-nameplate:active:before{filter:brightness(.94)}.rm-hero-nameplate-text{min-width:0;font-family:var(--font-display), sans-serif;font-size:calc(56 * var(--u));color:#081000;white-space:nowrap;text-overflow:ellipsis;font-style:italic;line-height:1;position:relative;overflow:hidden}.rm-hero-stats{gap:calc(28 * var(--u));flex:none;display:flex}.rm-stat-chip{justify-content:center;align-items:center;gap:calc(10 * var(--u));min-width:calc(158 * var(--u));height:calc(91 * var(--u));padding:0 calc(22 * var(--u));flex-direction:column;display:flex;position:relative}.rm-stat-chip:before{content:"";background:var(--hero-chip);border:calc(5 * var(--u)) solid var(--hero-chip-edge);box-shadow:0 0 0 calc(2.5 * var(--u)) var(--ink), calc(5 * var(--u)) calc(6 * var(--u)) 0 calc(2.5 * var(--u)) var(--ink);position:absolute;inset:0;transform:skew(-16deg)}.rm-stat-chip>*{position:relative}.rm-stat-chip-value{font-family:var(--font-display), sans-serif;font-size:calc(44 * var(--u));color:var(--hero-cream);line-height:1}.rm-stat-chip-label{font-family:var(--font-mono), monospace;font-weight:700;font-size:calc(25 * var(--u));color:var(--hero-cream);line-height:1}:root{--kit-cream:#e8eecc;--kit-panel:#182418;--kit-edge:#2c4222;--kit-open:#609c3c;--hazard:#fc5400;--hero-cream:#e5e5bd;--hero-chip:#232f1f;--hero-chip-edge:#467d33}.rm-main{--u:min(calc(100cqw / 1218), .62px);container-type:inline-size}.rm-hub{flex-direction:column;display:flex}.rm-hub>.rm-coach{margin-top:calc(30 * var(--u))}.rm-hub>.rm-section:first-of-type{margin-top:calc(48 * var(--u))}.rm-slant-btn{--h:max(calc(120 * var(--u)), 56px);--fs:calc(88 * var(--u));--fill:#d8ea38;--edge:var(--ink);--ink-text:var(--ink);justify-content:center;align-items:center;gap:calc(6 * var(--u));min-height:var(--h);margin-inline:calc(var(--h) * .11);padding:calc(10 * var(--u)) calc(40 * var(--u));font:inherit;color:var(--ink-text);text-align:center;cursor:pointer;filter:drop-shadow(0 calc(8 * var(--u)) 0 var(--ink));background:0 0;border:0;flex-direction:column;transition:transform .12s,filter .12s;display:flex;position:relative}.rm-slant-btn[data-size=md]{--h:max(calc(90 * var(--u)), 48px);--fs:calc(56 * var(--u))}.rm-slant-btn[data-size=sm]{--h:max(calc(72 * var(--u)), 40px);--fs:max(calc(36 * var(--u)), 12px)}.rm-slant-btn[data-variant=dark]{--fill:var(--kit-panel);--edge:var(--kit-open);--ink-text:var(--kit-cream)}.rm-slant-btn:before{content:"";background:var(--fill);border:calc(4 * var(--u)) solid var(--edge);position:absolute;inset:0;transform:skew(-12deg)}.rm-slant-btn[data-variant=dark]:before{box-shadow:0 0 0 calc(3 * var(--u)) var(--ink)}.rm-slant-btn>*{position:relative}.rm-slant-btn-label{font-family:var(--font-display), sans-serif;font-style:italic;font-size:var(--fs);white-space:nowrap;line-height:1}.rm-slant-btn-sub{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 10px);opacity:.8;line-height:1}a.rm-slant-btn:hover,button.rm-slant-btn:enabled:hover{transform:translateY(calc(3 * var(--u)));filter:drop-shadow(0 calc(5 * var(--u)) 0 var(--ink))}a.rm-slant-btn:active,button.rm-slant-btn:enabled:active{transform:translateY(calc(8 * var(--u)));filter:drop-shadow(0 0 0 var(--ink))}a.rm-slant-btn[data-variant=dark]:hover:before,button.rm-slant-btn[data-variant=dark]:enabled:hover:before{border-color:#88e840}button.rm-slant-btn:disabled,.rm-slant-btn[data-locked=true]{cursor:not-allowed;filter:grayscale(.9) brightness(.6) drop-shadow(0 calc(8 * var(--u)) 0 var(--ink))}.rm-slant-btn[data-pulse=true]{animation:1.6s ease-in-out infinite rm-slant-pulse}@keyframes rm-slant-pulse{0%,to{filter:drop-shadow(0 calc(8 * var(--u)) 0 var(--ink)) drop-shadow(0 0 0 #d8ea3800)}50%{filter:drop-shadow(0 calc(8 * var(--u)) 0 var(--ink)) drop-shadow(0 0 calc(18 * var(--u)) #d8ea38b3)}}@media (prefers-reduced-motion:reduce){.rm-slant-btn[data-pulse=true]{animation:none}}.rm-tag{--tag-bg:#0c120a;--tag-fg:var(--kit-cream);padding:calc(7 * var(--u)) calc(16 * var(--u));font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 10px);white-space:nowrap;color:var(--tag-fg);background:var(--tag-bg);border:max(calc(3 * var(--u)), 1.5px) solid var(--ink);line-height:1;display:inline-block;transform:skew(-12deg)}.rm-tag[data-tone=orange]{--tag-bg:var(--hazard);--tag-fg:var(--ink)}.rm-tag[data-tone=ice]{--tag-bg:#8fd6f0;--tag-fg:var(--ink)}.rm-tag[data-tone=purple]{--tag-bg:#b48afa;--tag-fg:var(--ink)}.rm-tag[data-tone=acid]{--tag-bg:#d8ea38;--tag-fg:var(--ink)}.rm-tag[data-tone=green]{--tag-bg:#7fc84a;--tag-fg:var(--ink)}.rm-meter{align-items:end;row-gap:calc(10 * var(--u));grid-template-columns:1fr auto;min-width:0;display:grid}.rm-meter-label{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 10px);color:#9aa88a;line-height:1}.rm-meter-value{font-family:var(--font-display), sans-serif;font-size:max(calc(34 * var(--u)), 12px);color:var(--kit-cream);line-height:1}.rm-meter-bar{height:max(calc(22 * var(--u)), 8px);border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) var(--kit-edge);background:#050805;grid-column:1/-1}.rm-meter-bar>span{background:repeating-linear-gradient(-45deg, #d8ea38 0 calc(9 * var(--u)), #6f7a1c calc(9 * var(--u)) calc(17 * var(--u)));height:100%;display:block}.rm-coach{align-items:center;gap:calc(20 * var(--u));min-height:calc(120 * var(--u));margin:0 calc(60 * var(--u)) 0 calc(88 * var(--u));padding:calc(16 * var(--u)) calc(34 * var(--u)) calc(16 * var(--u)) calc(178 * var(--u));filter:drop-shadow(0 calc(6 * var(--u)) 0 var(--ink));display:flex;position:relative}.rm-coach:before{content:"";background:var(--kit-cream);border:calc(4 * var(--u)) solid var(--ink);position:absolute;inset:0;transform:skew(-8deg)}.rm-coach>*{position:relative}.rm-coach-tail{top:calc(-27 * var(--u));width:calc(50 * var(--u));height:calc(30 * var(--u));background:var(--ink);clip-path:polygon(50% 0,100% 100%,0 100%);left:50%;position:absolute!important}.rm-coach-tail:after{content:"";inset:calc(7 * var(--u)) calc(7 * var(--u)) calc(-2 * var(--u));background:var(--kit-cream);clip-path:polygon(50% 0,100% 100%,0 100%);position:absolute}.rm-coach-face{left:calc(-30 * var(--u));width:calc(170 * var(--u));height:calc(170 * var(--u));background:radial-gradient(circle at 50% 35%, #3d4a34, var(--kit-panel) 75%);border:calc(5 * var(--u)) solid var(--ink);border-radius:50%;top:50%;overflow:hidden;transform:translateY(-50%);position:absolute!important}.rm-coach-face img{width:150%;max-width:none;height:auto;position:absolute;top:-10%;left:-23%}.rm-coach-text{gap:calc(8 * var(--u));min-width:0;color:var(--ink);flex-direction:column;flex:1;line-height:1.15;display:flex}.rm-coach-name{font-family:var(--font-display), sans-serif;font-size:max(calc(30 * var(--u)), 10px)}.rm-coach-line{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(34 * var(--u)), 11px)}.rm-coach-hint{font-family:var(--font-mono), monospace;font-weight:600;font-size:max(calc(24 * var(--u)), 9px);color:#4c5640}.rm-coach-go{font-family:var(--font-display), sans-serif;font-size:calc(70 * var(--u));color:var(--ink);line-height:1;transition:transform .12s}a.rm-coach:hover .rm-coach-go{transform:translateX(calc(6 * var(--u)))}a.rm-coach:hover .rm-coach-line{text-decoration:underline;text-decoration-thickness:2px}.rm-section{margin-top:calc(34 * var(--u))}.rm-section:first-child{margin-top:0}.rm-band{align-items:center;gap:calc(20 * var(--u));margin:0 0 calc(22 * var(--u)) -14px;display:flex}.rm-band-title{--lh:max(calc(50 * var(--u)), 18px);padding:0 calc(.58 * var(--lh) + 34 * var(--u)) 0 calc(14px + 30 * var(--u));font-family:var(--font-display), sans-serif;font-size:max(calc(42 * var(--u)), 13px);font-weight:400;line-height:var(--lh);color:var(--ink);white-space:nowrap;clip-path:polygon(0 0, 100% 0, calc(100% - .58 * var(--lh)) 100%, 0 100%);background:#e4eac6;position:relative}.rm-band-aside{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 10px);color:#9aa88a;text-align:right;margin-left:auto}.rm-subtabs{grid-template-columns:repeat(var(--n,4), minmax(0, 1fr));gap:calc(18 * var(--u));margin:0 calc(10 * var(--u)) calc(40 * var(--u));display:grid}.rm-subtab{min-width:0;height:max(calc(80 * var(--u)), 42px);padding:0 calc(14 * var(--u));justify-content:center;align-items:center;transition:transform .1s;display:flex;position:relative}.rm-subtab:before{content:"";background:var(--kit-panel);border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);box-shadow:max(calc(6 * var(--u)), 3px) max(calc(6 * var(--u)), 3px) 0 var(--ink);transition:border-color .12s,box-shadow .1s;position:absolute;inset:0;transform:skew(-18deg)}.rm-subtab:hover:before{border-color:#4a6a36}.rm-subtab:active{transform:translate(max(calc(4 * var(--u)), 2px), max(calc(4 * var(--u)), 2px))}.rm-subtab:active:before{box-shadow:0 0 0 var(--ink)}.rm-subtab-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-display), sans-serif;font-style:italic;font-size:max(calc(34 * var(--u)), 12px);color:var(--kit-cream);line-height:1.3;position:relative;overflow:hidden}.rm-subtab[data-active=true]:before{border-color:var(--ink);background:#d8ea38}.rm-subtab[data-active=true] .rm-subtab-label{color:var(--ink)}.rm-subtab-badge{top:max(calc(-14 * var(--u)), -8px);min-width:1.6em;font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 10px);text-align:center;color:var(--ink);background:var(--hazard);border:1.5px solid var(--ink);padding:0 .35em;line-height:1.4;position:absolute;right:6%;transform:skew(-18deg)}.rm-tile-grid{gap:calc(32 * var(--u));--tile-h:calc(230 * var(--u));--tape-angle:-15deg;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-tile-grid[data-cols="3"]{--tape-angle:-24deg;grid-template-columns:repeat(3,minmax(0,1fr))}.rm-tile-grid[data-size=sm]{--tile-h:calc(200 * var(--u))}.rm-tile{--edge:var(--kit-open);--cut:calc(34 * var(--u));--bw:calc(4 * var(--u));min-width:0;min-height:max(var(--tile-h), 64px);padding:calc(22 * var(--u)) calc(26 * var(--u));filter:drop-shadow(calc(6 * var(--u)) calc(8 * var(--u)) 0 var(--ink));flex-direction:column;align-items:flex-start;transition:transform .12s;display:flex;position:relative}.rm-tile:before{content:"";background:var(--edge);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute;inset:0}.rm-tile>*{position:relative}.rm-tile-art{inset:var(--bw);background:var(--kit-panel);clip-path:polygon(0 0, calc(100% - var(--cut) + var(--bw) * .6) 0, 100% calc(var(--cut) - var(--bw) * .6), 100% 100%, 0 100%);overflow:hidden;position:absolute!important}.rm-tile-art:before{content:"";background:var(--art) center / cover no-repeat;filter:brightness(.8)saturate(.9);transition:transform .25s;position:absolute;inset:0}.rm-tile-art:after{content:"";z-index:1;background:linear-gradient(#0a120a00 55%,#0a120abf 100%),linear-gradient(105deg,#0a120ae6 0%,#0a120a8c 45%,#0a120a0d 100%);position:absolute;inset:0}a.rm-tile:hover{transform:translate(calc(2 * var(--u)), calc(3 * var(--u)))}a.rm-tile:hover .rm-tile-art:before{transform:scale(1.04)}a.rm-tile:hover:before{background:#88e840}a.rm-tile:active{transform:translate(calc(5 * var(--u)), calc(7 * var(--u)))}.rm-tile-title{font-family:var(--font-display), sans-serif;font-size:max(calc(46 * var(--u)), 13px);color:var(--kit-cream);text-shadow:0 calc(3 * var(--u)) 0 var(--ink);overflow-wrap:anywhere;line-height:1}.rm-tile-sub{margin-top:calc(8 * var(--u));font-family:var(--font-mono), monospace;font-weight:600;font-size:max(calc(30 * var(--u)), 9px);color:var(--kit-cream);line-height:1}.rm-tile-info{right:var(--bw);bottom:var(--bw);max-width:calc(100% - 2 * var(--bw));padding:calc(14 * var(--u)) calc(20 * var(--u)) calc(12 * var(--u)) calc(38 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(28 * var(--u)), 9px);color:var(--kit-cream);white-space:nowrap;text-overflow:ellipsis;clip-path:polygon(calc(20 * var(--u)) 0, 100% 0, 100% 100%, 0 100%);background:#0c120a;line-height:1;overflow:hidden;position:absolute!important}.rm-tile-meter{left:calc(26 * var(--u));bottom:calc(22 * var(--u));width:40%;height:calc(26 * var(--u));border:calc(2 * var(--u)) solid var(--ink);background:#050805;position:absolute!important}.rm-tile-meter>span{background:repeating-linear-gradient(-45deg, #eab676 0 calc(9 * var(--u)), #2b2112 calc(9 * var(--u)) calc(17 * var(--u)));height:100%;display:block}.rm-tile-badge{top:calc(48 * var(--u));right:calc(-10 * var(--u));font-size:max(calc(32 * var(--u)), 11px);position:absolute!important}.rm-tile-next{top:calc(18 * var(--u));right:calc(46 * var(--u));position:absolute!important}.rm-tile-lock{right:calc(26 * var(--u));bottom:calc(80 * var(--u));width:calc(40 * var(--u));height:calc(46 * var(--u));color:var(--hazard);position:absolute!important}.rm-tile-tape{z-index:2;height:calc(34 * var(--u));background:repeating-linear-gradient(-45deg, var(--hazard) 0 calc(16 * var(--u)), var(--ink) calc(16 * var(--u)) calc(30 * var(--u)));border-top:calc(3 * var(--u)) solid var(--ink);border-bottom:calc(3 * var(--u)) solid var(--ink);transform:rotate(var(--tape-angle,-15deg));position:absolute;top:58%;left:-20%;right:-20%}.rm-tile[data-state=locked]{--edge:#d2662a;cursor:not-allowed}.rm-tile[data-state=locked] .rm-tile-art:before{filter:grayscale(.85)brightness(.45)}.rm-tile[data-state=next]{--edge:#88e840;filter:drop-shadow(0 0 calc(10 * var(--u)) #88e840bf) drop-shadow(calc(6 * var(--u)) calc(8 * var(--u)) 0 var(--ink))}.rm-choice{--edge:var(--kit-edge);--cut:calc(30 * var(--u));--bw:calc(4 * var(--u));align-items:flex-start;gap:calc(8 * var(--u));min-width:0;min-height:48px;padding:calc(22 * var(--u)) calc(80 * var(--u)) calc(22 * var(--u)) calc(26 * var(--u));font:inherit;text-align:left;color:var(--kit-cream);cursor:pointer;filter:drop-shadow(calc(5 * var(--u)) calc(7 * var(--u)) 0 var(--ink));background:0 0;border:0;flex-direction:column;transition:transform .12s;display:flex;position:relative}.rm-choice:before{content:"";background:var(--edge);clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);transition:background .12s;position:absolute;inset:0}.rm-choice>*{position:relative}.rm-choice-face{inset:var(--bw);clip-path:polygon(0 0, calc(100% - var(--cut) + var(--bw) * .6) 0, 100% calc(var(--cut) - var(--bw) * .6), 100% 100%, 0 100%);background:linear-gradient(160deg,#1d2b1c,#111a10);overflow:hidden;position:absolute!important}.rm-choice:enabled:hover{transform:translate(calc(2 * var(--u)), calc(3 * var(--u)))}.rm-choice:enabled:hover:before{--edge:var(--kit-open)}.rm-choice:enabled:active{transform:translate(calc(5 * var(--u)), calc(7 * var(--u)))}.rm-choice[data-selected=true]{--edge:#d8ea38;filter:drop-shadow(0 0 calc(10 * var(--u)) #d8ea388c) drop-shadow(calc(5 * var(--u)) calc(7 * var(--u)) 0 var(--ink))}.rm-choice[data-selected=true]:enabled:hover:before{--edge:#d8ea38}.rm-choice[data-selected=true] .rm-choice-face{background:linear-gradient(160deg,#26361f,#141f11)}.rm-choice:disabled{cursor:not-allowed}.rm-choice:disabled:not([data-locked=true]){opacity:.45}.rm-choice[data-locked=true]{--edge:#d2662a;--tape-angle:-3deg}.rm-choice[data-locked=true] .rm-tile-tape{top:auto;bottom:calc(18 * var(--u))}.rm-choice[data-locked=true] .rm-choice-face{background:#0e140d}.rm-choice[data-locked=true] .rm-choice-title,.rm-choice[data-locked=true] .rm-choice-sub{opacity:.55}.rm-choice-check{top:calc(22 * var(--u));right:calc(36 * var(--u));width:max(calc(36 * var(--u)), 16px);height:max(calc(36 * var(--u)), 16px);border:max(calc(4 * var(--u)), 2px) solid #4a6a36;background:#0a140a;transform:skew(-12deg);position:absolute!important}.rm-choice[data-selected=true] .rm-choice-check{border-color:var(--ink);background:#d8ea38}.rm-choice[data-selected=true] .rm-choice-check:after{content:"";border:solid var(--ink);border-width:0 max(calc(5 * var(--u)), 2.5px) max(calc(5 * var(--u)), 2.5px) 0;width:30%;height:58%;position:absolute;top:8%;left:30%;transform:rotate(40deg)}.rm-choice-title{font-family:var(--font-display), sans-serif;font-size:max(calc(40 * var(--u)), 13px);text-shadow:0 calc(3 * var(--u)) 0 var(--ink);line-height:1}.rm-choice[data-selected=true] .rm-choice-title{color:#d8ea38}.rm-choice-sub{font-family:var(--font-mono), monospace;font-weight:600;font-size:max(calc(26 * var(--u)), 10px);color:#b8c4a4;line-height:1.3}.rm-choice-tags{gap:calc(14 * var(--u));margin-top:calc(4 * var(--u));padding-left:calc(6 * var(--u));flex-wrap:wrap;display:flex}.rm-choice-corner{right:var(--bw);bottom:var(--bw);padding:calc(12 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u)) calc(34 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 9px);color:var(--kit-cream);white-space:nowrap;clip-path:polygon(calc(18 * var(--u)) 0, 100% 0, 100% 100%, 0 100%);background:#0a100a;line-height:1;position:absolute!important}.rm-page{flex-direction:column;display:flex}.rm-page>.rm-section{margin-top:calc(44 * var(--u))}.rm-page>.rm-section:first-child{margin-top:0}.rm-stack{gap:calc(22 * var(--u));flex-direction:column;display:flex}.rm-chip-row{gap:calc(22 * var(--u));padding-left:calc(10 * var(--u));flex-wrap:wrap;display:flex}.rm-main .rm-stat-chip{min-width:max(calc(150 * var(--u)), 64px);height:max(calc(91 * var(--u)), 40px);gap:max(calc(8 * var(--u)), 3px)}.rm-main .rm-stat-chip-value{font-size:max(calc(40 * var(--u)), 14px)}.rm-main .rm-stat-chip-label{font-size:max(calc(24 * var(--u)), 9px)}.rm-kpanel{--edge:var(--kit-edge);--cut:calc(30 * var(--u));--bw:calc(3 * var(--u));padding:calc(24 * var(--u)) calc(26 * var(--u));position:relative}.rm-kpanel[data-tone=accent]{--edge:#d8ea38}.rm-kpanel:before,.rm-kpanel:after{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute}.rm-kpanel:before{background:var(--edge);inset:0}.rm-kpanel:after{inset:var(--bw);background:linear-gradient(160deg,#172316,#0d150c)}.rm-kpanel>*{z-index:1;position:relative}.rm-sublabel{align-items:baseline;gap:calc(16 * var(--u));margin-top:calc(10 * var(--u));font-family:var(--font-display), sans-serif;font-size:max(calc(30 * var(--u)), 11px);color:var(--kit-cream);display:flex}.rm-sublabel-hint{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 9px);color:#9aa88a}.rm-input,.rm-textarea{width:100%;min-height:40px;padding:calc(16 * var(--u)) calc(20 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(30 * var(--u)), 13px);color:var(--kit-cream);border:max(calc(4 * var(--u)), 2px) solid var(--kit-edge);box-shadow:inset 0 calc(4 * var(--u)) 0 #00000080;background:#070b06}.rm-input:focus,.rm-textarea:focus{border-color:#d8ea38;outline:none}.rm-field-label,.rm-stack-label{font-family:var(--font-display), sans-serif;font-weight:400;font-size:max(calc(28 * var(--u)), 11px);letter-spacing:0;color:var(--kit-cream)}.rm-field-hint{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a}.rm-crest-opt{cursor:pointer;border:2px solid var(--kit-edge);min-width:40px;height:40px;box-shadow:3px 3px 0 var(--ink);background:#121c11;justify-content:center;align-items:center;padding:0 6px;font-size:18px;line-height:1;transition:transform .12s;display:flex}.rm-crest-opt:hover{border-color:var(--kit-open)}.rm-crest-opt:active{box-shadow:1px 1px 0 var(--ink);transform:translate(2px,2px)}.rm-crest-opt[data-selected=true]{box-shadow:3px 3px 0 var(--ink), 0 0 10px #d8ea3873;background:#26361f;border-color:#d8ea38}.rm-crest-opt[data-kind=shape]{font-family:var(--font-display), sans-serif;letter-spacing:0;color:var(--kit-cream);padding:0 12px;font-size:11px;font-weight:400}.rm-crest-opt[data-kind=shape][data-selected=true]{color:#d8ea38}.rm-icon-btn{min-width:28px;min-height:28px;margin-left:calc(10 * var(--u));color:#9aa88a;cursor:pointer;vertical-align:middle;background:0 0;border:0;justify-content:center;align-items:center;font-size:14px;display:inline-flex}.rm-icon-btn:hover{color:#d8ea38}.rm-match-row{--edge:var(--kit-edge);--cut:calc(24 * var(--u));--bw:calc(3 * var(--u));align-items:center;gap:calc(22 * var(--u));min-height:44px;padding:calc(14 * var(--u)) calc(26 * var(--u));filter:drop-shadow(calc(4 * var(--u)) calc(6 * var(--u)) 0 var(--ink));background:0 0;border:0;grid-template-columns:auto auto minmax(0,1fr) auto;transition:transform .12s;display:grid;position:relative}.rm-match-row:before,.rm-match-row:after{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute}.rm-match-row:before{background:var(--edge);transition:background .12s;inset:0}.rm-match-row:after{inset:var(--bw);background:#121b11}.rm-match-row>*{z-index:1;position:relative}.rm-match-row:hover{transform:translate(calc(2 * var(--u)), calc(3 * var(--u)))}.rm-match-row:hover:before{background:var(--kit-open)}.rm-match-row[data-flat=true]:hover{transform:none}.rm-match-row[data-flat=true]:hover:before{background:var(--edge)}.rm-match-row-score{min-width:4.4em;font-family:var(--font-display), sans-serif;font-size:max(calc(36 * var(--u)), 14px);color:var(--kit-cream);white-space:nowrap}.rm-match-row-main{flex-direction:column;gap:3px;min-width:0;display:flex}.rm-match-row-opp{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 11px);color:var(--kit-cream);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.rm-match-row-league{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);color:#9aa88a}.rm-match-row-go{font-family:var(--font-display), sans-serif;font-size:max(calc(44 * var(--u)), 16px);color:#9aa88a}.rm-match-row:hover .rm-match-row-go{color:#d8ea38}.rm-form-chip{width:max(calc(40 * var(--u)), 18px);height:max(calc(40 * var(--u)), 18px);font-family:var(--font-display), sans-serif;font-size:max(calc(24 * var(--u)), 10px);color:var(--ink);border:max(calc(3 * var(--u)), 1.5px) solid var(--ink);background:#8fd6f0;justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:skew(-12deg)}.rm-form-chip[data-result=W]{background:#7fc84a}.rm-form-chip[data-result=L]{background:var(--hazard)}.rm-form-strip{gap:calc(8 * var(--u));display:inline-flex}.rm-player{align-items:center;column-gap:calc(24 * var(--u));row-gap:calc(22 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rm-player-art{width:max(calc(130 * var(--u)), 56px);height:max(calc(130 * var(--u)), 56px);border:max(calc(3 * var(--u)), 2px) solid var(--ink);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:radial-gradient(circle at 50% 40%,#2a3d22,#0a100a 75%);justify-content:center;align-items:center;display:flex}.rm-player-main{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-player-name,.rm-kname{font-family:var(--font-display), sans-serif;font-size:max(calc(40 * var(--u)), 15px);color:var(--kit-cream);overflow-wrap:anywhere;line-height:1}.rm-player-meta{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 10px);color:#b48afa}.rm-player-tags{gap:calc(12 * var(--u));padding-left:calc(6 * var(--u));flex-wrap:wrap;display:flex}.rm-player-rename{align-items:center;gap:calc(12 * var(--u));display:flex}.rm-player-rename .rm-input{flex:1;min-width:0}.rm-player-rename .rm-slant-btn{padding-inline:calc(24 * var(--u));flex:none}.rm-player-actions{gap:calc(16 * var(--u));min-width:max(calc(200 * var(--u)), 88px);flex-direction:column;display:flex}.rm-player-actions .rm-slant-btn{margin-inline:calc(8 * var(--u))}.rm-player-stats,.rm-player-spend{padding-top:calc(18 * var(--u));border-top:calc(2 * var(--u)) dashed var(--kit-edge);grid-column:1/-1}.rm-player-spend{gap:calc(16 * var(--u));flex-direction:column;display:flex}.rm-player-stats{gap:calc(22 * var(--u)) calc(30 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.rm-spend-grid{gap:calc(20 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-spend-grid form{flex-direction:column;display:flex}.rm-spend-grid .rm-slant-btn-label{font-size:max(calc(32 * var(--u)), 11px)}.rm-training-row{align-items:center;gap:calc(20 * var(--u)) calc(26 * var(--u));grid-template-columns:minmax(0,1fr) auto;display:grid}.rm-training-info{align-items:center;gap:calc(10 * var(--u)) calc(18 * var(--u));flex-wrap:wrap;display:flex}.rm-training-meters{gap:calc(16 * var(--u));flex-direction:column;grid-column:1/-1;display:flex}.rm-training-action{min-width:max(calc(200 * var(--u)), 96px);flex-direction:column;grid-area:1/2;align-items:stretch;gap:4px;display:flex}.rm-training-row>.rm-tag{grid-area:1/2;justify-self:end}@container (min-width:600px){.rm-spend-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-training-row{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto}.rm-training-meters{grid-area:1/2}.rm-training-action,.rm-training-row>.rm-tag{grid-column:3}}.rm-playform{flex-direction:column;display:flex}.rm-playform>.rm-section{margin-top:calc(40 * var(--u))}.rm-play-status{align-items:center;gap:calc(34 * var(--u));padding:calc(22 * var(--u)) calc(26 * var(--u));border:calc(3 * var(--u)) solid var(--kit-edge);background:#0e160d;grid-template-columns:minmax(0,1fr) auto auto;display:grid}.rm-play-status .rm-slant-btn{margin-inline:calc(12 * var(--u)) 0}.rm-choice-list{gap:calc(22 * var(--u));flex-direction:column;display:flex}.rm-choice-grid{gap:calc(26 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-choice-grid[data-cols="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-choice-grid>.rm-choice{padding-right:calc(66 * var(--u))}.rm-choice-icon{font-size:max(calc(64 * var(--u)), 22px);filter:drop-shadow(0 calc(3 * var(--u)) 0 var(--ink));line-height:1}.rm-play-coach{margin-top:calc(56 * var(--u))}.rm-play-dock{z-index:10;bottom:calc(env(safe-area-inset-bottom,0px) + max(calc(16 * var(--u)), 8px) + max(calc(82 * var(--u)), 44px) + max(calc(22 * var(--u)), 10px));margin:calc(30 * var(--u)) -14px 0;padding:calc(40 * var(--u)) 14px calc(20 * var(--u));background:linear-gradient(180deg, #0a0f0700 0%, var(--void-black) 45%);flex-direction:column;display:flex;position:sticky}.rm-form-error,.rm-form-ok{margin-top:calc(30 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(28 * var(--u)), 11px)}.rm-form-error{color:var(--hazard)}.rm-form-ok{color:#88e840}.rm-empty{align-items:flex-start;gap:calc(22 * var(--u));padding:calc(46 * var(--u)) calc(40 * var(--u));background:linear-gradient(105deg, #080e08f0 35%, #080e088c 80%, #080e0859), var(--art) center 55% / cover, var(--kit-panel);border:max(calc(4 * var(--u)), 2px) solid var(--kit-open);box-shadow:calc(6 * var(--u)) calc(9 * var(--u)) 0 var(--ink);flex-direction:column;display:flex;position:relative}.rm-empty-title{font-family:var(--font-display), sans-serif;font-style:italic;font-weight:400;font-size:max(calc(80 * var(--u)), 26px);color:#d8ea38;text-shadow:0 calc(5 * var(--u)) 0 var(--ink);margin:0;line-height:1.02}.rm-empty-sub{max-width:46ch;font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 12px);color:var(--kit-cream);margin:0;line-height:1.5}.rm-empty-actions{align-items:stretch;gap:calc(26 * var(--u));width:100%;margin-top:calc(10 * var(--u));flex-direction:column;display:flex}.rm-empty-races{gap:calc(14 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));width:100%;display:grid}.rm-empty-race{min-width:0;padding:calc(10 * var(--u)) 2px;border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);background:#080e08cc;flex-direction:column;align-items:center;gap:2px;display:flex}.rm-empty-race img{aspect-ratio:1;object-fit:contain;width:100%;max-width:48px;height:auto}.rm-empty-race-tag{max-width:100%;font-family:var(--font-display), sans-serif;font-size:max(calc(18 * var(--u)), 8px);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-bare{background:radial-gradient(ellipse 120% 60% at 50% 0%, #78c83229, transparent 60%), var(--ink);flex:auto;justify-content:center;display:flex}.rm-bare>.rm-main{width:100%;max-width:760px;padding:48px 14px}@keyframes rm-next-pulse{0%,to{box-shadow:5px 5px 0 var(--acid-yellow), 0 0 0 2px var(--acid-yellow)}50%{box-shadow:5px 5px 0 var(--acid-yellow), 0 0 0 6px #d9f03040}}.text-outline{text-shadow:2px 2px 0 var(--ink), -2px 2px 0 var(--ink), 2px -2px 0 var(--ink), -2px -2px 0 var(--ink)}.text-outline-sm{text-shadow:1px 1px 0 var(--ink), -1px 1px 0 var(--ink), 1px -1px 0 var(--ink), -1px -1px 0 var(--ink)}.rm-ovr-chip{font-family:var(--font-display), sans-serif;color:var(--ink);background:var(--mutation-purple);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);padding:4px 10px;font-size:12px}.rm-meter-track{background:var(--toxic-forest);border:2px solid var(--ink);height:10px}.rm-meter-fill{background:var(--slime-green);height:100%}.rm-team-snapshot{background:var(--void-black);border:2px solid var(--mutation-purple);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:10px;padding:10px 12px;transition:transform .12s,box-shadow .12s;display:flex}.rm-team-snapshot:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,1px)}.rm-team-snapshot:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.rm-avatar{background:radial-gradient(circle, #b78bff4d, var(--ink) 70%);border:2px solid var(--void-black);border-radius:50%;width:34px;height:34px;margin-left:-10px;overflow:hidden}.rm-avatar:first-child{margin-left:0}.rm-avatar img{object-fit:contain;width:100%;height:100%;transform:scale(1.6)}.rm-powerup-row{gap:10px;margin:0 -2px;padding:2px 2px 8px;display:flex;overflow-x:auto}.rm-powerup{background:var(--void-black);border:2px solid var(--toxic-forest);width:104px;box-shadow:4px 4px 0 var(--ink);color:inherit;cursor:pointer;flex-direction:column;flex:none;padding:0;font-family:inherit;transition:transform .12s,border-color .12s;display:flex;position:relative;overflow:visible}.rm-powerup:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.rm-powerup[data-selected=true]{border-color:var(--acid-yellow);box-shadow:4px 4px 0 var(--acid-yellow)}.rm-powerup[data-disabled=true]{opacity:.35;cursor:not-allowed}.rm-powerup-art{background:linear-gradient(155deg, var(--pu-color), var(--void-black) 85%);justify-content:center;align-items:center;height:68px;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rm-powerup-art{background:linear-gradient(155deg, color-mix(in srgb, var(--pu-color) 55%, var(--void-black)), var(--void-black) 85%)}}.rm-powerup-art{border-bottom:2px solid var(--ink)}.rm-powerup[data-selected=true] .rm-powerup-art{background:linear-gradient(155deg, var(--pu-color), var(--void-black) 90%)}.rm-powerup-icon{filter:drop-shadow(2px 2px #00000080);font-size:30px;line-height:1}.rm-powerup-qty{z-index:2;background:var(--ink);color:var(--pu-color);font-family:var(--font-display), sans-serif;border:2px solid var(--pu-color);padding:3px 6px;font-size:9px;position:absolute;top:-8px;right:-8px}.rm-powerup-ribbon{background:var(--toxic-forest);color:var(--paper);letter-spacing:.03em;text-align:center;padding:6px 5px;font-size:8px;font-weight:700;line-height:1.25}.rm-powerup[data-selected=true] .rm-powerup-ribbon{background:var(--acid-yellow);color:var(--ink)}.rm-panel{background:var(--void-black);border:2px solid var(--toxic-forest);box-shadow:3px 3px 0 var(--ink);padding:12px}.rm-panel-accent{border-color:var(--acid-yellow);box-shadow:3px 3px 0 var(--slime-green)}.rm-upgrade-card{background:var(--void-black);border:2px solid var(--toxic-forest);box-shadow:3px 3px 0 var(--ink);align-items:center;gap:10px;padding:10px;display:flex}.rm-upgrade-card[data-locked=true]{opacity:.55}.rm-upgrade-icon{flex:none;font-size:24px}.rm-mini-btn{letter-spacing:.03em;color:var(--slime-green);background:var(--ink);border:2px solid var(--toxic-forest);cursor:pointer;white-space:nowrap;padding:6px 8px;font-size:8px;font-weight:700;transition:transform .12s}.rm-mini-btn:active{transform:translate(2px,2px)}.rm-mini-btn:disabled{opacity:.4;cursor:not-allowed}.rm-mini-btn:disabled:active{transform:none}.rm-mini-btn-primary{color:var(--ink);background:var(--acid-yellow);border-color:var(--ink)}.rm-mini-btn-crystal{color:var(--ink);background:var(--mutation-purple);border-color:var(--ink)}.rm-achievement-chip{background:var(--void-black);border-left:3px solid var(--acid-yellow);justify-content:space-between;align-items:center;gap:10px;padding:8px 10px;display:flex}.rm-achievement-chip[data-earned=false]{border-left-color:var(--toxic-forest);opacity:.5}.rm-item-row{background:var(--void-black);border:2px solid var(--toxic-forest);align-items:center;gap:10px;padding:8px 10px;display:flex}.rm-item-icon{background:linear-gradient(155deg, var(--tier-color,var(--slime-green)), var(--void-black) 88%);flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-size:16px;display:flex}@supports (color:color-mix(in lab, red, red)){.rm-item-icon{background:linear-gradient(155deg, color-mix(in srgb, var(--tier-color,var(--slime-green)) 45%, var(--void-black)), var(--void-black) 88%)}}.rm-item-icon{border:2px solid var(--tier-color,var(--toxic-forest))}.rm-player-tile{text-align:left;background:var(--void-black);border:2px solid var(--mutation-purple);width:100%;box-shadow:3px 3px 0 var(--ink);cursor:pointer;align-items:center;gap:12px;padding:8px 12px 8px 8px;transition:transform .12s,box-shadow .12s;display:flex;position:relative}.rm-player-tile:hover{box-shadow:2px 2px 0 var(--ink);transform:translate(1px,1px)}.rm-player-tile:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.rm-player-tile-training{background:var(--mutation-purple);color:var(--ink);letter-spacing:.06em;border:1px solid var(--ink);padding:2px 6px;font-size:7px;font-weight:700;position:absolute;top:-8px;right:10px}.rm-player-tile-art{background:radial-gradient(circle,#b78bff40,#0000 70%);flex:none;justify-content:center;align-items:center;width:52px;height:52px;display:flex;overflow:hidden}.rm-chip{letter-spacing:.04em;color:var(--slime-green);background:var(--ink);border:2px solid var(--toxic-forest);cursor:pointer;padding:6px 12px;font-size:10px;font-weight:700;transition:transform .12s}.rm-chip[data-selected=true]{color:var(--ink);background:var(--acid-yellow);border-color:var(--ink)}.rm-chip:active{transform:translate(2px,2px)}.rm-chip:disabled{cursor:not-allowed;opacity:.45}.rm-chip:disabled:active{transform:none}.rm-profile-card{background:var(--void-black);border:2px solid var(--acid-yellow);box-shadow:6px 6px 0 var(--slime-green);flex-direction:column;gap:14px;padding:16px;display:flex}.rm-profile-name{font-family:var(--font-display), sans-serif;color:var(--acid-yellow);font-size:22px;line-height:1.1}.rm-scout-card{background:var(--void-black);border:2px solid var(--toxic-forest);box-shadow:3px 3px 0 var(--ink);flex-direction:column;gap:10px;padding:12px;display:flex}.rm-scout-track{background:var(--toxic-forest);height:4px}.rm-scout-fill{background:var(--slime-green);height:100%}.rm-item-card{background:var(--void-black);border:2px solid var(--tier-color,var(--toxic-forest));box-shadow:4px 4px 0 var(--ink);flex-direction:column;display:flex;position:relative}.rm-item-card[data-mutant=true]{border-image:repeating-linear-gradient(-45deg, var(--acid-yellow), var(--acid-yellow) 6px, var(--mutation-purple) 6px, var(--mutation-purple) 12px) 2}.rm-item-card-tier{z-index:2;letter-spacing:.08em;color:var(--ink);background:var(--tier-color,var(--slime-green));border:1px solid var(--ink);padding:2px 6px;font-size:7px;font-weight:700;position:absolute;top:-8px;left:8px}.rm-item-card-art{background:linear-gradient(155deg, var(--tier-color,var(--slime-green)), var(--void-black) 88%);justify-content:center;align-items:center;height:62px;font-size:28px;display:flex}@supports (color:color-mix(in lab, red, red)){.rm-item-card-art{background:linear-gradient(155deg, color-mix(in srgb, var(--tier-color,var(--slime-green)) 45%, var(--void-black)), var(--void-black) 88%)}}.rm-item-card-art{border-bottom:2px solid var(--ink)}.rm-item-card-ribbon{z-index:2;background:var(--tier-color,var(--slime-green));color:var(--ink);font-family:var(--font-display), sans-serif;text-align:center;box-shadow:2px 2px 0 var(--ink);margin:-10px 8px 0;padding:4px 6px;font-size:9px;line-height:1.2;position:relative}.rm-buy-btn{font-family:var(--font-display), sans-serif;color:var(--ink);background:var(--acid-yellow);border:2px solid var(--ink);cursor:pointer;white-space:nowrap;padding:5px 10px;font-size:9px}.rm-buy-btn:disabled{background:var(--toxic-forest);color:var(--text-muted);cursor:not-allowed}.rm-refresh-btn{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--ink);background:var(--slime-green);border:2px solid var(--ink);box-shadow:3px 3px 0 var(--ink);cursor:pointer;white-space:nowrap;padding:6px 12px;font-size:9px}.rm-refresh-btn:active{box-shadow:0 0 0 var(--ink);transform:translate(3px,3px)}.rm-refresh-btn:disabled{opacity:.45;cursor:not-allowed}.rm-refresh-btn:disabled:active{box-shadow:3px 3px 0 var(--ink);transform:none}.rm-podium{align-items:end;gap:calc(20 * var(--u));grid-template-columns:1fr 1.15fr 1fr;display:grid}.rm-podium-card{--edge:var(--kit-edge);--cut:calc(26 * var(--u));--bw:max(calc(4 * var(--u)), 2px);align-items:center;gap:calc(8 * var(--u));min-width:0;padding:calc(22 * var(--u)) calc(12 * var(--u)) calc(24 * var(--u));text-align:center;filter:drop-shadow(max(calc(6 * var(--u)), 3px) max(calc(6 * var(--u)), 3px) 0 var(--ink));flex-direction:column;transition:transform .1s;display:flex;position:relative}.rm-podium-card:before,.rm-podium-card:after{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute}.rm-podium-card:before{background:var(--edge);inset:0}.rm-podium-card:after{inset:var(--bw);background:linear-gradient(170deg,#1d2b18,#0c140c)}.rm-podium-card>*{z-index:1;position:relative}.rm-podium-card:hover{transform:translateY(-2px)}.rm-podium-card[data-rank="1"]{--edge:#d8ea38;padding-top:calc(40 * var(--u));padding-bottom:calc(40 * var(--u))}.rm-podium-card[data-rank="2"]{--edge:var(--kit-cream)}.rm-podium-card[data-rank="3"]{--edge:var(--hazard)}.rm-podium-card[data-me=true]:after{background:linear-gradient(170deg,#2c3a14,#121b0c)}.rm-podium-rank{font-size:max(calc(40 * var(--u)), 18px);line-height:1}.rm-podium-name{max-width:100%;font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 11px);color:var(--kit-cream);overflow-wrap:anywhere;line-height:1.15}.rm-podium-pts{font-family:var(--font-display), sans-serif;font-size:max(calc(32 * var(--u)), 13px);color:#d8ea38}.rm-lb-head{padding:0 calc(20 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);text-transform:uppercase;color:#6f7f60}.rm-lb-grid{grid-template-columns:max(calc(52 * var(--u)), 22px) max(calc(64 * var(--u)), 32px) minmax(0, 1fr) auto max(calc(80 * var(--u)), 34px) max(calc(56 * var(--u)), 28px);align-items:center;gap:calc(16 * var(--u));display:grid}.rm-lb-row{--edge:var(--kit-edge);--cut:calc(20 * var(--u));--bw:max(calc(3 * var(--u)), 1.5px);min-height:44px;padding:calc(10 * var(--u)) calc(20 * var(--u));position:relative}.rm-lb-row:before,.rm-lb-row:after{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute}.rm-lb-row:before{background:var(--edge);inset:0}.rm-lb-row:after{inset:var(--bw);background:#121b11}.rm-lb-row>*{z-index:1;position:relative}.rm-lb-row[data-me=true]{--edge:#d8ea38}.rm-lb-row[data-me=true]:after{background:#1c2a12}.rm-lb-rank{font-family:var(--font-display), sans-serif;font-size:max(calc(34 * var(--u)), 14px);text-align:center;color:#9aa88a}.rm-lb-row[data-rank="1"] .rm-lb-rank{color:#d8ea38}.rm-lb-row[data-rank="2"] .rm-lb-rank{color:var(--kit-cream)}.rm-lb-row[data-rank="3"] .rm-lb-rank{color:var(--hazard)}.rm-lb-team{flex-direction:column;gap:2px;min-width:0;display:flex}.rm-lb-name{font-family:var(--font-display), sans-serif;font-size:max(calc(28 * var(--u)), 12px);color:var(--kit-cream);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;overflow:hidden}a.rm-lb-team:hover .rm-lb-name{color:#d8ea38}.rm-lb-race,.rm-lb-record{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);color:#9aa88a}.rm-lb-record{text-align:right;white-space:nowrap}.rm-lb-pts{font-family:var(--font-display), sans-serif;font-size:max(calc(34 * var(--u)), 14px);text-align:right;color:#d8ea38}.rm-lb-challenge{width:max(calc(56 * var(--u)), 30px);height:max(calc(56 * var(--u)), 30px);font-size:max(calc(28 * var(--u)), 14px);color:var(--ink);background:var(--hazard);border:2px solid var(--ink);box-shadow:2px 2px 0 var(--ink);cursor:pointer;justify-content:center;align-items:center;transition:transform .1s,box-shadow .1s;display:flex;transform:skew(-8deg)}.rm-lb-challenge:hover{background:#ff7a2e}.rm-lb-challenge:active{box-shadow:0 0 0 var(--ink);transform:skew(-8deg)translate(2px,2px)}.rm-lb-challenge[data-locked=true]{color:#6f7f60;cursor:not-allowed;box-shadow:none;background:#1a2418}.rm-boss-track{grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));gap:calc(18 * var(--u)) calc(14 * var(--u));margin:0 calc(8 * var(--u));padding:0;list-style:none;display:grid}@container (min-width:600px){.rm-boss-track{grid-template-columns:repeat(10,minmax(0,1fr))}}.rm-boss-step{height:max(calc(110 * var(--u)), 52px);isolation:isolate;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:flex;position:relative}.rm-boss-step:before{content:"";z-index:-1;border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);background:#0d160d;position:absolute;inset:0;transform:skew(-10deg)}.rm-boss-step-emoji{font-size:max(calc(44 * var(--u)), 20px);line-height:1}.rm-boss-step-num{font-family:var(--font-display), sans-serif;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a;line-height:1}.rm-boss-step[data-state=cleared]:before{background:#16261a;border-color:#7fc84a}.rm-boss-step[data-state=cleared] .rm-boss-step-num{color:#7fc84a}.rm-boss-step[data-state=current]:before{border-color:var(--ink);box-shadow:0 0 0 max(calc(3 * var(--u)), 2px) var(--hazard);background:#d8ea38}.rm-boss-step[data-state=current] .rm-boss-step-num{color:var(--ink)}.rm-boss-step[data-state=locked] .rm-boss-step-emoji{filter:grayscale();opacity:.4}.rm-boss{gap:calc(22 * var(--u));flex-direction:column;display:flex}.rm-boss-head{align-items:center;gap:calc(24 * var(--u));display:flex}.rm-boss-face{width:max(calc(150 * var(--u)), 64px);height:max(calc(150 * var(--u)), 64px);border:max(calc(4 * var(--u)), 2px) solid var(--ink);box-shadow:0 0 0 max(calc(3 * var(--u)), 2px) var(--hazard);font-size:max(calc(80 * var(--u)), 34px);background:radial-gradient(circle at 50% 40%,#4a2a1a,#0a100a 75%);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.rm-boss-loot{align-items:center;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.rm-result-title{font-family:var(--font-display), sans-serif;font-style:italic;font-size:max(calc(56 * var(--u)), 22px);color:var(--hazard);line-height:1}.rm-result-title[data-win=true]{color:#d8ea38}.rm-result-score{font-family:var(--font-display), sans-serif;font-size:max(calc(48 * var(--u)), 20px);color:var(--kit-cream);margin-left:auto}.rm-mission-card{align-items:center;gap:calc(24 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rm-mission-card[data-state=claimed]{opacity:.55}.rm-mission-icon{width:max(calc(96 * var(--u)), 40px);height:max(calc(96 * var(--u)), 40px);border:max(calc(3 * var(--u)), 2px) solid var(--ink);font-size:max(calc(48 * var(--u)), 20px);background:radial-gradient(circle at 50% 40%,#2a3d22,#0a100a 75%);border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:flex}.rm-mission-main{gap:calc(12 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-mission-label{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(28 * var(--u)), 12px);color:var(--kit-cream);line-height:1.2}.rm-mission-side{align-items:flex-end;gap:calc(14 * var(--u));flex-direction:column;display:flex}.rm-mission-reward{justify-content:flex-end;gap:calc(10 * var(--u));flex-wrap:wrap;display:flex}.rm-mission-claim{min-width:max(calc(180 * var(--u)), 80px);flex-direction:column;align-items:flex-end;display:flex}.rm-mission-claim .rm-slant-btn{margin-inline:calc(8 * var(--u));align-self:stretch}.rm-mission-bonus{align-items:center;gap:calc(24 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rm-mission-track{background:var(--toxic-forest);border:1px solid var(--ink);height:6px}.rm-mission-fill{background:var(--slime-green);height:100%}.rm-streak{gap:calc(22 * var(--u));flex-direction:column;display:flex}.rm-streak-days{gap:calc(14 * var(--u));margin:0 calc(8 * var(--u));grid-template-columns:repeat(7,minmax(0,1fr));padding:0;list-style:none;display:grid}.rm-streak-day{height:max(calc(72 * var(--u)), 32px);font-family:var(--font-display), sans-serif;font-size:max(calc(32 * var(--u)), 13px);color:#6f7f60;isolation:isolate;justify-content:center;align-items:center;display:flex;position:relative}.rm-streak-day:before{content:"";z-index:-1;border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);background:#0d160d;position:absolute;inset:0;transform:skew(-14deg)}.rm-streak-day[data-filled=true]{color:var(--ink)}.rm-streak-day[data-filled=true]:before{border-color:var(--ink);background:#d8ea38}.rm-streak-day[data-today=true]:before{box-shadow:0 0 0 max(calc(3 * var(--u)), 2px) var(--hazard)}.rm-streak-note{align-items:center;gap:calc(10 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a;flex-wrap:wrap;display:flex}.rm-side-grid{gap:calc(26 * var(--u));display:grid}@container (min-width:600px){.rm-side-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-side{gap:calc(20 * var(--u));flex-direction:column;display:flex}.rm-side-head{align-items:center;gap:calc(12 * var(--u)) calc(18 * var(--u));flex-wrap:wrap;display:flex}.rm-side-head .rm-mission-icon{width:max(calc(72 * var(--u)), 32px);height:max(calc(72 * var(--u)), 32px);font-size:max(calc(36 * var(--u)), 16px)}.rm-side-action{gap:calc(14 * var(--u));flex-direction:column;margin-top:auto;display:flex}.rm-side-action .rm-slant-btn{margin-inline:calc(8 * var(--u))}.rm-convert-row{align-items:center;gap:calc(14 * var(--u));display:flex}.rm-convert-row .rm-input{flex:1;min-width:0}.rm-tier,.rm-upg{gap:calc(20 * var(--u));flex-direction:column;display:flex}.rm-upg-head{align-items:center;gap:calc(12 * var(--u)) calc(18 * var(--u));flex-wrap:wrap;display:flex}.rm-upg-head .rm-tag{margin-left:auto}.rm-upg-head .rm-mission-icon,.rm-trophy .rm-mission-icon{width:max(calc(72 * var(--u)), 32px);height:max(calc(72 * var(--u)), 32px);font-size:max(calc(36 * var(--u)), 16px)}.rm-upg-effect{align-items:baseline;gap:calc(6 * var(--u)) calc(14 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 11px);color:#9aa88a;flex-wrap:wrap;display:flex}.rm-upg-arrow{color:#6f7f60}.rm-upg-next{color:#d8ea38}.rm-upg-action{gap:calc(12 * var(--u));flex-direction:column;margin-top:auto;display:flex}.rm-upg-action .rm-slant-btn{margin-inline:calc(8 * var(--u))}.rm-upg-action>form{gap:calc(12 * var(--u));flex-direction:column;display:flex}.rm-upg-grid,.rm-trophy-grid{gap:calc(26 * var(--u));display:grid}@container (min-width:600px){.rm-upg-grid,.rm-trophy-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-trophy-body{align-items:flex-start;gap:calc(20 * var(--u));display:flex}.rm-trophy-body[data-earned=false]{opacity:.6}.rm-trophy-text{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-trophy-name{font-family:var(--font-display), sans-serif;font-size:max(calc(32 * var(--u)), 13px);color:var(--kit-cream);line-height:1.1}.rm-trophy-desc{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a}.rm-trophy-meta{padding-left:calc(6 * var(--u));justify-content:flex-start}.rm-link-row{grid-template-columns:auto minmax(0,1fr) auto auto}.rm-link-row-lead{width:max(calc(80 * var(--u)), 40px);height:max(calc(80 * var(--u)), 40px);border:max(calc(3 * var(--u)), 2px) solid var(--ink);background:radial-gradient(circle at 50% 40%,#2a3d22,#0a100a 75%);justify-content:center;align-items:center;display:flex}.rm-link-row-title{font-family:var(--font-display), sans-serif;font-size:max(calc(34 * var(--u)), 14px);color:var(--kit-cream);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.rm-shop-grid{gap:calc(26 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:600px){.rm-shop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rm-shop-card{--edge:var(--tier-color,var(--kit-edge));--cut:calc(30 * var(--u));--bw:max(calc(3 * var(--u)), 2px);flex-direction:column;min-width:0;display:flex;position:relative}.rm-shop-card:before,.rm-shop-card:after{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute}.rm-shop-card:before{background:var(--edge);inset:0}.rm-shop-card:after{inset:var(--bw);background:linear-gradient(160deg,#172317,#0c140c)}.rm-shop-card>*{z-index:1;position:relative}.rm-shop-card[data-mutant=true]:before{background:repeating-linear-gradient(-45deg, var(--acid-yellow) 0 6px, var(--mutation-purple) 6px 12px)}.rm-shop-card[data-afford=false] .rm-shop-card-art,.rm-shop-card[data-afford=false] .rm-shop-card-body{opacity:.55}.rm-shop-card-art{height:max(calc(150 * var(--u)), 70px);margin:var(--bw) var(--bw) 0;background:radial-gradient(circle at 50% 55%, var(--tier-color), transparent 70%);justify-content:center;align-items:center;display:flex;position:relative}@supports (color:color-mix(in lab, red, red)){.rm-shop-card-art{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--tier-color) 40%, transparent), transparent 70%)}}.rm-shop-card-art{border-bottom:max(calc(3 * var(--u)), 2px) solid var(--ink);font-size:max(calc(64 * var(--u)), 28px);clip-path:polygon(0 0, calc(100% - var(--cut) + var(--bw)) 0, 100% calc(var(--cut) - var(--bw)), 100% 100%, 0 100%)}.rm-shop-card-tier{top:calc(14 * var(--u));left:calc(14 * var(--u));font-family:var(--font-display), sans-serif;font-size:max(calc(20 * var(--u)), 9px);color:var(--ink);background:var(--tier-color);border:1.5px solid var(--ink);padding:0 .5em;line-height:1.5;position:absolute;transform:skew(-12deg)}.rm-shop-card-body{gap:calc(8 * var(--u));padding:calc(18 * var(--u)) calc(20 * var(--u)) calc(10 * var(--u));flex-direction:column;flex:1;display:flex}.rm-shop-card-name{font-family:var(--font-display), sans-serif;font-size:max(calc(28 * var(--u)), 12px);color:var(--kit-cream);overflow-wrap:anywhere;line-height:1.1}.rm-shop-card-slot,.rm-shop-card-text,.rm-shop-card-stat,.rm-shop-card-warn{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);line-height:1.3}.rm-shop-card-slot{color:#b48afa}.rm-shop-card-text{color:#9aa88a}.rm-shop-card-stat{color:#7fc84a}.rm-shop-card-warn{color:var(--hazard)}.rm-shop-card-buy{padding:0 calc(16 * var(--u)) calc(18 * var(--u))}.rm-buy-form{gap:calc(10 * var(--u));flex-direction:column;display:flex}.rm-rack-bar{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.rm-reroll{align-items:flex-end;gap:calc(8 * var(--u));flex-direction:column;display:flex}.rm-bag-head{align-items:flex-start;gap:calc(20 * var(--u));display:flex}.rm-bag-icon{width:max(calc(88 * var(--u)), 40px);height:max(calc(88 * var(--u)), 40px);background:radial-gradient(circle at 50% 55%, var(--tier-color), #0a100a 80%);flex:none;justify-content:center;align-items:center;display:flex}@supports (color:color-mix(in lab, red, red)){.rm-bag-icon{background:radial-gradient(circle at 50% 55%, color-mix(in srgb, var(--tier-color) 45%, #0a100a), #0a100a 80%)}}.rm-bag-icon{border:max(calc(3 * var(--u)), 2px) solid var(--tier-color)}.rm-bag-text{gap:calc(8 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-bag-tier{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);color:var(--tier-color)}.rm-money{white-space:nowrap;vertical-align:middle;align-items:center;gap:.18em;display:inline-flex}.rm-money-icon{filter:drop-shadow(0 1px #0009);flex:none;width:auto;height:1.25em}.rm-kv{gap:calc(12 * var(--u)) calc(28 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 11px);grid-template-columns:auto minmax(0,1fr);margin:0;display:grid}.rm-kv dt{color:#9aa88a}.rm-kv dd{color:var(--kit-cream);overflow-wrap:anywhere;margin:0}.rm-link-row-lead{font-size:max(calc(36 * var(--u)), 17px);line-height:1}.rm-signout{margin-top:calc(56 * var(--u));flex-direction:column;display:flex}.rm-lang{font-family:var(--font-display), sans-serif;color:var(--kit-cream);border:2px solid var(--kit-edge);cursor:pointer;background:#0d160d;padding:2px 10px;font-size:12px}.rm-lang[data-active=true]{color:var(--ink);border-color:var(--ink);background:#d8ea38}.rm-sheet{--u:min(calc(100vw / 1218), .62px);width:min(100%,560px);max-width:100%;max-height:85dvh;color:var(--kit-cream);box-shadow:0 -8px 0 var(--ink);background:#101a10;border:0;border-top:3px solid #d8ea38;margin:auto auto 0;padding:0;overflow:auto}.rm-sheet::backdrop{background:#030603c7}.rm-sheet[open]{animation:.18s ease-out rm-sheet-in}@keyframes rm-sheet-in{0%{opacity:0;transform:translateY(24px)}}@media (min-width:640px){.rm-sheet{box-shadow:8px 8px 0 var(--ink);border:3px solid #d8ea38;margin:auto}}@media (prefers-reduced-motion:reduce){.rm-sheet[open]{animation:none}}.rm-sheet-body{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));flex-direction:column;gap:14px;display:flex}.rm-sheet-head{align-items:flex-start;gap:12px;padding-right:36px;display:flex;position:relative}.rm-sheet-close{color:#9aa88a;cursor:pointer;background:0 0;border:0;width:36px;height:36px;font-size:18px;position:absolute;top:0;right:0}.rm-sheet-close:hover{color:#d8ea38}.rm-sheet-foot{border-top:2px dashed var(--kit-edge);justify-content:space-between;align-items:center;gap:12px;padding-top:14px;display:flex}.rm-pick{text-align:left;width:100%;font:inherit;color:inherit;cursor:pointer}.rm-pick:disabled{cursor:wait;opacity:.6}.rm-pick .rm-trophy-meta{margin-top:4px}.rm-pick .rm-link-row-title .rm-tag{vertical-align:middle;margin-left:6px}.rm-sheet-warn{color:var(--hazard)}@container (min-width:600px){.rm-pack-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.rm-pack .rm-shop-card-art img{filter:drop-shadow(0 3px #0009)}.rm-pack-amount{font-family:var(--font-display), sans-serif;font-size:max(calc(40 * var(--u)), 17px);color:var(--kit-cream);flex-wrap:wrap;align-items:baseline;gap:6px;line-height:1.1;display:flex}.rm-pack-bonus{color:#d8ea38;font-size:.6em}.rm-pack[data-wide=true]{max-width:100%}.rm-steps{margin:0 calc(10 * var(--u)) calc(30 * var(--u));padding:0;list-style:none}.rm-steps .rm-subtab:active{transform:none}.rm-steps .rm-subtab[data-done=true]:before{border-color:#7fc84a}.rm-steps .rm-subtab[data-active=false][data-done=false]{opacity:.55}.rm-step-link{color:inherit;cursor:pointer;background:0 0;border:0;display:contents;position:relative}.rm-stepper{align-items:center;gap:calc(12 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 11px);grid-template-columns:minmax(0,1fr) auto 2.4em auto minmax(5.5em,auto);display:grid}.rm-stepper-label{color:var(--kit-cream);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-stepper-value{text-align:center;font-family:var(--font-display), sans-serif;color:#d8ea38;font-size:1.3em}.rm-stepper-total{color:#9aa88a;justify-content:flex-end;align-items:center;gap:6px;display:flex}.rm-serum-grid{grid-template-columns:repeat(auto-fill, minmax(max(calc(250 * var(--u)), 104px), 1fr));gap:calc(18 * var(--u));display:grid}.rm-serum{align-items:center;gap:calc(12 * var(--u));padding:calc(12 * var(--u)) calc(16 * var(--u));border:max(calc(3 * var(--u)), 1.5px) solid var(--tier-color,var(--kit-edge));background:#0d160d;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.rm-serum-icon{font-size:max(calc(40 * var(--u)), 18px);line-height:1}.rm-serum-name{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);color:var(--kit-cream);overflow-wrap:anywhere;line-height:1.2}.rm-serum-qty{font-family:var(--font-display), sans-serif;font-size:max(calc(32 * var(--u)), 14px);color:#d8ea38}.rm-convo-row{--edge:var(--kit-edge);--cut:calc(22 * var(--u));--bw:max(calc(3 * var(--u)), 1.5px);align-items:center;gap:calc(20 * var(--u));min-height:52px;padding:calc(16 * var(--u)) calc(24 * var(--u));grid-template-columns:auto minmax(0,1fr) auto;transition:transform .12s;display:grid;position:relative}.rm-convo-row:before,.rm-convo-row:after{content:"";clip-path:polygon(0 0, calc(100% - var(--cut)) 0, 100% var(--cut), 100% 100%, 0 100%);position:absolute}.rm-convo-row:before{background:var(--edge);transition:background .12s;inset:0}.rm-convo-row:after{inset:var(--bw);background:#121b11}.rm-convo-row>*{z-index:1;position:relative}a.rm-convo-row:hover{transform:translate(calc(2 * var(--u)), calc(3 * var(--u)))}a.rm-convo-row:hover:before{background:var(--kit-open)}.rm-convo-row[data-unread=true]{--edge:#d8ea38}.rm-convo-row[data-unread=true]:after{background:#1c2a12}.rm-convo-avatar{width:max(calc(80 * var(--u)), 38px);height:max(calc(80 * var(--u)), 38px);border:max(calc(3 * var(--u)), 2px) solid var(--ink);font-size:max(calc(36 * var(--u)), 17px);background:radial-gradient(circle at 50% 40%,#2a3d22,#0a100a 75%);border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.rm-convo-body{flex-direction:column;gap:3px;min-width:0;display:flex}.rm-convo-name{align-items:center;gap:calc(10 * var(--u));font-family:var(--font-display), sans-serif;font-size:max(calc(28 * var(--u)), 13px);color:var(--kit-cream);text-overflow:ellipsis;white-space:nowrap;line-height:1.15;display:flex;overflow:hidden}.rm-convo-preview{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(21 * var(--u)), 10px);color:#9aa88a;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.3;display:-webkit-box;overflow:hidden}.rm-convo-side{align-items:flex-end;gap:calc(8 * var(--u));flex-direction:column;display:flex}.rm-convo-time{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);color:#9aa88a;white-space:nowrap}.rm-news{gap:calc(14 * var(--u));flex-direction:column;display:flex}.rm-news-body{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 11px);color:#c7cfae;white-space:pre-wrap;line-height:1.5}.rm-chat{gap:calc(22 * var(--u));flex-direction:column;min-height:160px;display:flex}.rm-chat-msg{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.rm-chat-msg[data-mine=true]{align-items:flex-end}.rm-bubble{max-width:82%;padding:calc(16 * var(--u)) calc(22 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(25 * var(--u)), 12px);color:var(--kit-cream);border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);white-space:pre-wrap;overflow-wrap:anywhere;background:#1a2618;line-height:1.4}.rm-bubble[data-mine=true]{color:var(--ink);border-color:var(--ink);background:#d8ea38}.rm-bubble-time{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(18 * var(--u)), 9px);color:#6f7f60}.rm-composer{gap:calc(14 * var(--u));flex-direction:column;display:flex}.rm-textarea{resize:none}.rm-input::placeholder,.rm-textarea::placeholder{color:var(--text-muted)}.rm-field-error{color:var(--mutant-orange);font-size:10px;font-weight:700}.rm-page-scrim{background:linear-gradient(#03040273,#030402cc 75%);position:absolute;inset:0}.rm-banner-note{letter-spacing:.02em;border:2px solid var(--toxic-forest);background:var(--void-black);color:var(--foreground);padding:10px 12px;font-size:10px;font-weight:700}.rm-banner-note[data-tone=sale]{border-color:var(--mutant-orange);color:var(--mutant-orange)}.rm-banner-note[data-tone=first]{border-color:var(--acid-yellow);color:var(--acid-yellow)}.rm-banner-note[data-tone=ok]{border-color:var(--slime-green);color:var(--slime-green)}.rm-crystal-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.rm-crystal-art{background:linear-gradient(155deg, #b78bff59, var(--void-black) 88%);border-bottom:2px solid var(--ink);justify-content:center;align-items:center;height:64px;display:flex}.rm-crystal-ribbon{font-size:13px;line-height:normal}.rm-crystal-bonus{color:var(--ink);font-size:10px}.rm-crystal-body{flex-direction:column;flex:auto;gap:6px;padding:10px 8px 8px;display:flex}.rm-crystal-footer{justify-content:space-between;align-items:center;gap:6px;margin-top:auto;display:flex}.rm-crystal-price{color:var(--acid-yellow);font-size:12px;font-weight:700}.rm-event-bundle{background:var(--void-black);border:2px solid var(--mutant-orange);box-shadow:4px 4px 0 var(--ink);flex-direction:column;gap:10px;padding:14px;display:flex;position:relative}.rm-event-bundle-art{background:linear-gradient(155deg, #b78bff59, var(--void-black) 88%);border-bottom:2px solid var(--ink);flex:none;justify-content:center;align-items:center;width:70px;height:56px;display:flex}.rm-event-bundle-name{letter-spacing:.08em;color:var(--mutant-orange);font-size:9px;font-weight:700}.rm-event-bundle-amount{font-family:var(--font-display), sans-serif;color:var(--foreground);font-size:18px}.rm-event-bundle-amount .rm-crystal-bonus{color:var(--mutant-orange);font-size:14px}@keyframes rm-kenburns{0%{transform:scale(1.06)translate(0)}50%{transform:scale(1.14)translate(-1.5%,-1%)}to{transform:scale(1.06)translate(0)}}.rm-kenburns{will-change:transform;animation:40s ease-in-out infinite rm-kenburns}@keyframes rm-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rm-rise{opacity:0;animation:.7s cubic-bezier(.2,.7,.3,1) forwards rm-rise}@supports (animation-timeline:view()){.rm-reveal{opacity:0;animation:1s linear both rm-rise;animation-timeline:view();animation-range:entry 5% cover 22%}}@keyframes rm-pulse{0%,to{opacity:1}50%{opacity:.25}}.rm-live-dot{background:var(--mutant-orange);border-radius:50%;width:7px;height:7px;animation:1.4s ease-in-out infinite rm-pulse;display:inline-block}.rm-public{flex-direction:column;flex:auto;line-height:normal;display:flex;position:relative}.rm-public-backdrop{position:fixed;inset:0;overflow:hidden}.rm-public-col{z-index:1;background:#050905b8;flex-direction:column;flex:auto;width:100%;max-width:980px;margin:0 auto;display:flex;position:relative}.rm-public-col[data-narrow=true]{max-width:560px}.rm-public-main{flex-direction:column;flex:auto;gap:16px;padding:22px 14px 28px;display:flex}.rm-public-float{--u:min(calc(100vw / 1342), .62px);z-index:5;padding:calc(env(safe-area-inset-top,0px) + 14px) 20px 0 0;position:absolute;top:0;right:0}.rm-public-action{height:max(calc(70 * var(--u)), 38px);padding:0 max(calc(30 * var(--u)), 16px)}.rm-public-action .rm-currency-value{font-size:max(calc(34 * var(--u)), 13px)}a.rm-public-action:hover:before{border-color:#d8ea38}.rm-public-action:focus-visible{outline-offset:4px;outline:2px solid #d8ea38}.rm-hero-public .rm-hero-canvas{aspect-ratio:1342/470}.rm-hero-brand{padding-left:calc(215 * var(--u))}.rm-hero-brand .rm-hero-brand-logo{left:calc(6 * var(--u));width:calc(190 * var(--u));height:auto;filter:drop-shadow(0 calc(4 * var(--u)) 0 var(--ink));position:absolute;top:50%;transform:translateY(-50%)}.rm-hero-brand:hover:before{filter:brightness(1.25)}h1.rm-hero-nameplate{margin:0;font-weight:400}.rm-public-foot{padding:18px 14px calc(env(safe-area-inset-bottom,0px) + 20px);border-top:3px solid var(--kit-edge);flex-direction:column;gap:12px;display:flex}.rm-public-nav{flex-wrap:wrap;justify-content:center;gap:4px 22px;display:flex}.rm-public-nav a{font-family:var(--font-display), sans-serif;color:var(--kit-cream);padding:8px 0;font-size:12px}.rm-public-nav a:hover{color:#d8ea38}.rm-public-legal{font-family:var(--font-mono), monospace;color:#6f7c62;justify-content:space-between;gap:12px;font-size:10px;font-weight:700;display:flex}.rm-poster{--u:min(calc(100cqw / 1218), .46px);z-index:1;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:18px;min-height:82svh;padding:76px 16px 22px;display:flex;position:relative;container-type:inline-size}.rm-poster-logo{filter:drop-shadow(0 0 40px #78c83280);width:clamp(180px,40vw,280px);height:auto}.rm-poster-title{font-family:var(--font-display), sans-serif;color:#d8ea38;text-shadow:-2px -2px 0 var(--ink), 2px -2px 0 var(--ink), -2px 2px 0 var(--ink), 2px 2px 0 var(--ink), 0 7px 0 var(--ink);font-size:clamp(36px,8vw,68px);font-style:italic;font-weight:400;line-height:1.02}.rm-poster-lede{max-width:560px;font-family:var(--font-mono), monospace;color:var(--kit-cream);text-shadow:0 2px 0 var(--ink);font-size:14px;font-weight:700;line-height:1.5}.rm-poster .rm-tag{padding:6px 14px;font-size:13px}.rm-tag .rm-live-dot{vertical-align:1px;background:var(--ink);margin-right:4px}.rm-poster-cta{flex-direction:column;gap:16px;width:min(100%,600px);margin-top:6px;display:flex}.rm-poster-alt{font-family:var(--font-mono), monospace;color:#9aa88a;text-align:center;font-size:12px;font-weight:700}.rm-poster-alt a{color:#d8ea38}.rm-poster-alt a:hover{text-decoration:underline}.rm-poster-close{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(30 * var(--u)), 13px);color:var(--kit-cream);line-height:1.45}.rm-marquee{z-index:1;border-block:3px solid var(--ink);background:#d8ea38;position:relative;overflow:hidden}.rm-marquee-track{width:max-content;animation:28s linear infinite rm-marquee;display:flex}@keyframes rm-marquee{to{transform:translate(-50%)}}.rm-marquee-item{font-family:var(--font-display), sans-serif;color:var(--ink);white-space:nowrap;padding:7px 18px;font-size:13px}.rm-feed{gap:calc(14 * var(--u));min-height:max(calc(240 * var(--u)), 128px);padding:calc(24 * var(--u)) calc(28 * var(--u));border:max(calc(4 * var(--u)), 2px) solid var(--kit-edge);box-shadow:inset 0 calc(4 * var(--u)) 0 #00000080;background:#070b06;flex-direction:column;display:flex}.rm-feed-line{align-items:baseline;gap:calc(18 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 12px);color:var(--kit-cream);line-height:1.35;animation:.45s ease-out both rm-rise;display:flex}.rm-feed-tick{font-family:var(--font-display), sans-serif;font-size:max(calc(24 * var(--u)), 11px);color:#d8ea38;flex:none}.rm-scroll-cue{font-family:var(--font-display), sans-serif;color:#9aa88a;font-size:10px;animation:2s ease-in-out infinite rm-bob}@keyframes rm-bob{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(5px)}}@media (prefers-reduced-motion:reduce){.rm-kenburns,.rm-marquee-track,.rm-live-dot,.rm-scroll-cue,.rm-feed-line{animation:none!important}.rm-rise,.rm-reveal{opacity:1;animation:none!important}}.rm-field{flex-direction:column;gap:8px;display:flex}.rm-field+.rm-field{margin-top:6px}.rm-field-box{position:relative}.rm-field-box[data-toggle=true] .rm-input{padding-right:76px}.rm-input[aria-invalid=true]{border-color:var(--hazard)}.rm-field-toggle{font-family:var(--font-display), sans-serif;color:#9aa88a;cursor:pointer;background:0 0;border:0;padding:8px 10px;font-size:11px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.rm-field-toggle:hover,.rm-field-toggle[aria-pressed=true]{color:#d8ea38}.rm-rules{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a;flex-wrap:wrap;gap:4px 16px;margin:0;padding:0;list-style:none;display:flex}.rm-rules li[data-ok=true]{color:#7fc84a}.rm-picker{gap:calc(26 * var(--u));flex-direction:column;display:flex}.rm-picker-strip{gap:calc(16 * var(--u));grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.rm-picker-thumb{--edge:var(--kit-edge);min-width:0;padding:calc(10 * var(--u)) 2px calc(8 * var(--u));border:max(calc(4 * var(--u)), 2px) solid var(--edge);box-shadow:0 max(calc(6 * var(--u)), 3px) 0 var(--ink);cursor:pointer;background:linear-gradient(160deg,#1b2a19,#0e160d);flex-direction:column;align-items:center;gap:2px;transition:transform .12s;display:flex}.rm-picker-thumb:hover{--edge:var(--kit-open);transform:translateY(calc(2 * var(--u)))}.rm-picker-thumb[data-selected=true]{--edge:#d8ea38;background:linear-gradient(160deg, var(--thumb-color), #0e160d)}@supports (color:color-mix(in lab, red, red)){.rm-picker-thumb[data-selected=true]{background:linear-gradient(160deg, color-mix(in srgb, var(--thumb-color) 35%, #1b2a19), #0e160d)}}.rm-picker-thumb-art{aspect-ratio:1;object-fit:contain;width:100%;max-width:56px;height:auto}.rm-picker-thumb-tag{max-width:100%;font-family:var(--font-display), sans-serif;font-size:max(calc(20 * var(--u)), 8px);color:#9aa88a;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-picker-thumb[data-selected=true] .rm-picker-thumb-tag{color:#d8ea38}.rm-picker-stage{gap:calc(28 * var(--u));padding:calc(30 * var(--u));grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:600px){.rm-picker-stage{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start}}.rm-picker-art{background:radial-gradient(circle at 50% 40%, var(--pick-color), #0a100a 72%);justify-content:center;align-items:center;min-height:200px;display:flex;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.rm-picker-art{background:radial-gradient(circle at 50% 40%, color-mix(in srgb, var(--pick-color) 45%, #0d150c), #0a100a 72%)}}.rm-picker-art{border:max(calc(3 * var(--u)), 2px) solid var(--ink)}@keyframes rm-pick-in{0%{opacity:0;transform:translateY(10px)scale(.94)}to{opacity:1;transform:translateY(0)scale(1)}}.rm-picker-art-img{object-fit:contain;width:180px;height:180px;animation:.35s cubic-bezier(.2,.7,.3,1) both rm-pick-in}.rm-picker-info{gap:calc(24 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-picker-head{align-items:center;gap:calc(18 * var(--u));flex-wrap:wrap;display:flex}.rm-picker-name{font-family:var(--font-display), sans-serif;font-style:italic;font-size:max(calc(56 * var(--u)), 20px);color:var(--pick-color);text-shadow:0 calc(4 * var(--u)) 0 var(--ink);line-height:1}.rm-picker-tagline{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 12px);color:var(--kit-cream);line-height:1.45}.rm-picker-bars{gap:calc(12 * var(--u));flex-direction:column;display:flex}.rm-picker-bar-row{grid-template-columns:max(calc(210 * var(--u)), 96px) minmax(0, 1fr) 2.4em;align-items:center;gap:calc(16 * var(--u));display:grid}.rm-picker-bar-label{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a}.rm-picker-bar-track{height:max(calc(22 * var(--u)), 9px);border:calc(2 * var(--u)) solid var(--ink);box-shadow:0 0 0 calc(2 * var(--u)) var(--kit-edge);background:#050805;display:block;overflow:hidden}@keyframes rm-bar-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.rm-picker-bar-fill{transform-origin:0;background:repeating-linear-gradient(-45deg, var(--pick-color) 0 calc(9 * var(--u)), var(--pick-color) calc(9 * var(--u)) calc(17 * var(--u)));height:100%;display:block}@supports (color:color-mix(in lab, red, red)){.rm-picker-bar-fill{background:repeating-linear-gradient(-45deg, var(--pick-color) 0 calc(9 * var(--u)), color-mix(in srgb, var(--pick-color) 45%, #000) calc(9 * var(--u)) calc(17 * var(--u)))}}.rm-picker-bar-fill{animation:.45s cubic-bezier(.2,.7,.3,1) both rm-bar-grow}.rm-picker-bar-fill[data-negative=true]{background:var(--hazard)}.rm-picker-bar-value{font-family:var(--font-display), sans-serif;font-size:max(calc(30 * var(--u)), 12px);text-align:right;color:var(--kit-cream)}.rm-picker-bar-value[data-negative=true]{color:var(--hazard)}.rm-picker-abilities{gap:calc(16 * var(--u));flex-direction:column;margin:0;display:flex}.rm-picker-abilities>div{padding-left:calc(18 * var(--u));border-left:max(calc(6 * var(--u)), 3px) solid var(--pick-color)}.rm-picker-abilities dt{font-family:var(--font-display), sans-serif;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a}.rm-picker-abilities dd{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 11px);color:var(--kit-cream);margin:0;line-height:1.4}@media (prefers-reduced-motion:reduce){.rm-picker-art-img,.rm-picker-bar-fill{animation:none!important}.rm-picker-bar-fill{transform:scaleX(1)}}.rm-jump{gap:calc(18 * var(--u)) calc(20 * var(--u));margin-top:calc(30 * var(--u));padding-left:calc(10 * var(--u));flex-wrap:wrap;display:flex}.rm-jump-link{isolation:isolate;padding:max(calc(12 * var(--u)), 7px) max(calc(24 * var(--u)), 12px);font-family:var(--font-display), sans-serif;font-size:max(calc(24 * var(--u)), 11px);color:var(--kit-cream);filter:drop-shadow(0 calc(5 * var(--u)) 0 var(--ink));line-height:1;transition:transform .12s;position:relative}.rm-jump-link:before{content:"";z-index:-1;background:var(--kit-panel);border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);position:absolute;inset:0;transform:skew(-12deg)}.rm-jump-link:hover{color:#d8ea38;transform:translateY(calc(3 * var(--u)))}.rm-jump-link:hover:before{border-color:#d8ea38}.rm-section[id]{scroll-margin-top:16px}.rm-guide-list{flex-direction:column;margin:0;display:flex}.rm-guide-item{padding:calc(20 * var(--u)) 0;border-top:max(calc(2 * var(--u)), 1px) solid #22341d;grid-template-columns:minmax(0,1fr);gap:4px;display:grid}.rm-guide-item:first-child{border-top:0;padding-top:0}.rm-guide-item:last-child{padding-bottom:0}@container (min-width:600px){.rm-guide-item{grid-template-columns:max(calc(330 * var(--u)), 150px) minmax(0, 1fr);gap:calc(28 * var(--u))}}.rm-guide-item dt{font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 12px);color:#d8ea38}.rm-guide-item dd{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 12px);color:var(--kit-cream);margin:0;line-height:1.5}.rm-guide-races{gap:calc(22 * var(--u));grid-template-columns:minmax(0,1fr);display:grid}@container (min-width:600px){.rm-guide-races{grid-template-columns:repeat(2,minmax(0,1fr))}}.rm-guide-race{align-items:center;gap:calc(24 * var(--u));grid-template-columns:auto minmax(0,1fr);display:grid}.rm-guide-race-art{object-fit:contain;width:56px;height:56px}.rm-guide-race-text{gap:calc(12 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-guide-race-name{font-family:var(--font-display), sans-serif;font-size:max(calc(32 * var(--u)), 13px);color:var(--kit-cream);flex-wrap:wrap;align-items:center;gap:8px;display:flex}.rm-hof-champ{align-items:center;gap:calc(24 * var(--u)) calc(30 * var(--u));grid-template-columns:auto minmax(0,1fr);display:grid}.rm-hof-chips{grid-column:1/-1}@container (min-width:600px){.rm-hof-champ{grid-template-columns:auto minmax(0,1fr) auto}.rm-hof-chips{grid-column:auto}}.rm-hof-trophy{font-size:max(calc(110 * var(--u)), 44px);filter:drop-shadow(0 calc(6 * var(--u)) 0 var(--ink));line-height:1}.rm-hof-champ-text{gap:calc(14 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-hof-team{font-family:var(--font-display), sans-serif;font-style:italic;font-size:max(calc(60 * var(--u)), 20px);color:#d8ea38;text-shadow:0 calc(4 * var(--u)) 0 var(--ink);overflow-wrap:anywhere;line-height:1.05}.rm-hof-empty{align-items:center;gap:calc(28 * var(--u));display:flex}.rm-hof-empty p{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(26 * var(--u)), 12px);color:var(--kit-cream);line-height:1.5}.rm-hof-row{grid-template-columns:auto minmax(0,1fr) auto}.rm-hof-row[data-lead=true]{--edge:#d8ea38}.rm-hof-season{min-width:2.4em;font-family:var(--font-display), sans-serif;font-size:max(calc(36 * var(--u)), 14px);color:#d8ea38}.rm-hof-row .rm-link-row-aside{font-family:var(--font-display), sans-serif;font-size:max(calc(30 * var(--u)), 12px);color:var(--kit-cream);white-space:nowrap;flex-direction:column;align-items:flex-end;gap:2px;display:flex}.rm-hof-row .rm-link-row-aside small{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 9px);color:#9aa88a}.rm-live{gap:calc(22 * var(--u));flex-direction:column;display:flex}.rm-live-board{align-items:stretch;gap:calc(10 * var(--u));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.rm-live-team{--edge:var(--kit-edge);align-items:center;column-gap:calc(14 * var(--u));padding:calc(14 * var(--u)) calc(20 * var(--u));border:max(calc(3 * var(--u)), 1.5px) solid var(--edge);background:#121b11;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;display:grid;position:relative}.rm-live-team[data-mine=true]{--edge:#d8ea38}.rm-live-team[data-side=away]{direction:rtl;grid-template-columns:auto minmax(0,1fr) auto}.rm-live-team[data-side=away]>*{direction:ltr}.rm-live-team .rm-crest{grid-row:1/3}.rm-live-team-name{font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 11px);color:var(--kit-cream);text-overflow:ellipsis;white-space:nowrap;line-height:1.1;overflow:hidden}.rm-live-kit{border:1px solid var(--ink);grid-column:2;width:28px;height:4px}.rm-live-goals{font-family:var(--font-display), sans-serif;font-size:max(calc(80 * var(--u)), 28px);color:#d8ea38;grid-area:1/3/3;line-height:1}.rm-live-goals[data-pop=true]{animation:.45s rm-live-score-pop}@keyframes rm-live-score-pop{0%{transform:scale(1)}40%{color:#fff;transform:scale(1.5)}to{transform:scale(1)}}.rm-live-clock{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 10px);color:var(--ink);border:2px solid var(--ink);background:#d8ea38;flex-direction:column;justify-content:center;align-items:center;padding:2px 8px;line-height:1.3;display:flex;transform:skew(-10deg)}.rm-live-rink{border:max(calc(4 * var(--u)), 2px) solid var(--ink);box-shadow:0 0 0 max(calc(3 * var(--u)), 2px) var(--kit-edge);background:#0a100a;position:relative}.rm-live-rink canvas{aspect-ratio:320/136;width:100%;height:auto;display:block}.rm-live-loading{font-family:var(--font-display), sans-serif;color:#0a100a;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rm-live-final{justify-content:center;align-items:center;gap:calc(14 * var(--u));background:#060c06db;flex-direction:column;padding:12px;animation:.3s ease-out rm-live-final-in;display:flex;position:absolute;inset:0}@keyframes rm-live-final-in{0%{opacity:0}}.rm-live-final-title{font-family:var(--font-display), sans-serif;font-style:italic;font-size:max(calc(80 * var(--u)), 30px);color:var(--kit-cream);line-height:1}.rm-live-final[data-result=WIN] .rm-live-final-title{color:#d8ea38}.rm-live-final[data-result=LOSS] .rm-live-final-title{color:var(--hazard)}.rm-live-final-score{font-family:var(--font-display), sans-serif;font-size:max(calc(56 * var(--u)), 22px);color:var(--kit-cream)}.rm-live-final-actions{gap:calc(20 * var(--u));grid-template-columns:1fr 1fr;width:min(100%,520px);display:grid}.rm-live-strip{padding:calc(12 * var(--u)) calc(20 * var(--u));font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 11px);background:#121b11;border-left:3px solid #d8ea38;justify-content:space-between;align-items:center;gap:12px;display:flex}.rm-live-line{color:var(--kit-cream);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rm-live-shots{color:#9aa88a;flex:none}.rm-live-controls{align-items:center;gap:calc(20 * var(--u));display:flex}.rm-live-speed{gap:4px;display:flex}.rm-live-speed button,.rm-live-skip{min-width:40px;min-height:34px;font-family:var(--font-display), sans-serif;color:var(--kit-cream);border:2px solid var(--kit-edge);box-shadow:2px 2px 0 var(--ink);cursor:pointer;background:#121b11;padding:0 10px;font-size:13px}.rm-live-speed button[data-active=true]{color:var(--ink);border-color:var(--ink);background:#d8ea38}.rm-live-speed button:disabled,.rm-live-skip:disabled{opacity:.4;cursor:default}.rm-live-progress{border:1.5px solid var(--kit-edge);background:#0d160d;flex:1;height:8px;overflow:hidden}.rm-live-progress>span{background:repeating-linear-gradient(-45deg,#d8ea38 0 6px,#b8c82c 6px 12px);height:100%;transition:width .3s linear;display:block}.rm-live-feed{flex-direction:column;gap:4px;max-height:260px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.rm-live-feed-row{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(21 * var(--u)), 11px);border-left:3px solid var(--kit-edge);background:#121b11;grid-template-columns:5.2em minmax(0,1fr);gap:10px;padding:6px 10px;animation:.25s ease-out rm-live-feed-in;display:grid}@keyframes rm-live-feed-in{0%{opacity:0;transform:translate(-6px)}}.rm-live-feed-row[data-kind=goal]{border-left-color:#d8ea38}.rm-live-feed-row[data-kind=bad]{border-left-color:var(--hazard)}.rm-live-feed-tick{color:#6f7f60}.rm-live-feed-text{color:var(--kit-cream)}.rm-report{align-items:center;gap:calc(22 * var(--u));text-align:center;flex-direction:column;display:flex}.rm-report-title{color:var(--hazard)}.rm-report-title[data-win=true]{color:#d8ea38}.rm-report-title small{color:var(--kit-cream);font-size:.45em;font-style:normal}.rm-report-score{align-items:center;gap:calc(20 * var(--u));grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);width:100%;display:grid}.rm-report-side{align-items:center;gap:calc(10 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-report-side .rm-kname{font-size:max(calc(28 * var(--u)), 12px);text-align:center}.rm-report-goals{font-family:var(--font-display), sans-serif;font-size:max(calc(110 * var(--u)), 40px);color:var(--kit-cream);white-space:nowrap;line-height:1}.rm-report-tactics{justify-content:center}.rm-report-actions{width:100%}.rm-report-feed{max-height:none}.rm-report-player{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));flex-wrap:wrap;display:flex}.rm-star-row{grid-template-columns:max(calc(80 * var(--u)), 40px) 0 minmax(0, 1fr) auto max(calc(80 * var(--u)), 34px) 0}.rm-star-row .rm-lb-rank{font-size:max(calc(24 * var(--u)), 11px);letter-spacing:-.1em}@media (prefers-reduced-motion:reduce){.rm-live-feed-row,.rm-live-final,.rm-live-goals[data-pop=true]{animation:none!important}}.rm-crest{--crest-size:48px;--crest-color:var(--slime-green);width:var(--crest-size);height:var(--crest-size);background:var(--crest-color);flex-shrink:0;display:inline-block;position:relative}.rm-crest-inner{background:linear-gradient(155deg, var(--crest-color), var(--void-black) 88%);justify-content:center;align-items:center;display:flex;position:absolute;inset:2px}@supports (color:color-mix(in lab, red, red)){.rm-crest-inner{background:linear-gradient(155deg, color-mix(in srgb, var(--crest-color) 45%, var(--void-black)), var(--void-black) 88%)}}.rm-crest,.rm-crest-inner{clip-path:var(--crest-clip)}.rm-crest[data-shape=shield]{--crest-clip:polygon(0% 0%, 100% 0%, 100% 62%, 50% 100%, 0% 62%)}.rm-crest[data-shape=circle]{--crest-clip:circle(50% at 50% 50%)}.rm-crest[data-shape=banner]{--crest-clip:polygon(0% 0%, 100% 0%, 100% 100%, 50% 80%, 0% 100%)}.rm-crest[data-shape=diamond]{--crest-clip:polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%)}.rm-crest[data-shadow=true]{filter:drop-shadow(4px 4px 0 var(--ink))}.rm-crest[data-shape=shield] .rm-crest-inner,.rm-crest[data-shape=banner] .rm-crest-inner{padding-bottom:18%}.rm-crest-glyph{font-size:calc(var(--crest-size) * .42);line-height:1}.rm-crest-art{object-fit:contain;width:72%;height:72%}.rm-crest-preview-row{align-items:center;gap:14px;display:flex}.rm-crest-options{flex-wrap:wrap;gap:6px;display:flex}.rm-crest-opt[data-kind=color]{padding:3px}.rm-crest-opt:disabled{opacity:.3;cursor:not-allowed}.rm-crest-opt:disabled:hover{border-color:var(--toxic-border)}.rm-step-btn{width:30px;height:30px;color:var(--slime-green);background:var(--surface-input);border:2px solid var(--toxic-border);cursor:pointer;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:flex}.rm-step-btn:hover:not(:disabled){border-color:var(--slime-green)}.rm-step-btn:disabled{opacity:.3;cursor:not-allowed}.rm-crest-swatch{background:var(--swatch-color);width:100%;height:100%;display:block}.rm-profile{align-items:center;gap:calc(26 * var(--u));flex-wrap:wrap;display:flex}.rm-profile-art{width:max(calc(200 * var(--u)), 96px);height:max(calc(200 * var(--u)), 96px);border:max(calc(4 * var(--u)), 2px) solid var(--ink);background:radial-gradient(circle at 50% 40%,#2a3d22,#0a100a 75%);justify-content:center;align-items:center;display:flex}.rm-profile-art img{width:85%;height:auto}.rm-slot-grid{gap:calc(22 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:600px){.rm-slot-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.rm-slot{align-items:flex-start;gap:calc(8 * var(--u));min-width:0;padding:calc(18 * var(--u));border:max(calc(3 * var(--u)), 2px) dashed var(--kit-edge);background:#121b11;flex-direction:column;display:flex}.rm-slot[data-filled=true]{border-style:solid;border-color:var(--tier-color,var(--kit-edge));background:linear-gradient(170deg, var(--tier-color), #0c140c)}@supports (color:color-mix(in lab, red, red)){.rm-slot[data-filled=true]{background:linear-gradient(170deg, color-mix(in srgb, var(--tier-color) 14%, #121b11), #0c140c)}}.rm-slot-label{font-family:var(--font-display), sans-serif;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a}.rm-slot-art{width:max(calc(110 * var(--u)), 52px);height:max(calc(110 * var(--u)), 52px);margin:calc(6 * var(--u)) 0;justify-content:center;align-self:center;align-items:center;display:flex}.rm-slot-empty{font-family:var(--font-display), sans-serif;font-size:max(calc(56 * var(--u)), 26px);color:#2c4222;border:2px dashed #2c4222;border-radius:50%}.rm-slot-actions{gap:calc(10 * var(--u));padding-top:calc(8 * var(--u));flex-direction:column;align-self:stretch;margin-top:auto;display:flex}.rm-slot-actions .rm-slant-btn{margin-inline:calc(8 * var(--u))}.rm-slot-off{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(20 * var(--u)), 10px);color:#9aa88a;cursor:pointer;background:0 0;border:0;align-self:center;padding:4px 8px;text-decoration:underline}.rm-slot-off:hover{color:var(--hazard)}.rm-slot-off:disabled{opacity:.4;cursor:wait}.rm-attr-grid{gap:calc(22 * var(--u)) calc(30 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:600px){.rm-attr-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:700px){.rm-app{max-width:760px}}@media (min-width:1100px){.rm-app{max-width:980px}}.rm-levelup{z-index:60;background:var(--void-black);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.rm-levelup-burst{z-index:0;background:repeating-conic-gradient(#d9f03024 0deg 9deg,#0000 9deg 18deg);animation:34s linear infinite rm-levelup-spin;position:absolute;inset:-20%}@keyframes rm-levelup-spin{to{transform:rotate(360deg)}}.rm-levelup-sparks{z-index:1;pointer-events:none;position:absolute;inset:0}.rm-spark{background:var(--slime-green);clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);width:14px;height:14px;animation:2.4s ease-in-out infinite rm-spark-twinkle;position:absolute}.rm-spark-1{background:var(--acid-yellow);animation-delay:0s;top:14%;left:18%}.rm-spark-2{width:20px;height:20px;animation-delay:.3s;top:22%;right:14%}.rm-spark-3{background:var(--mutation-purple);width:18px;height:18px;animation-delay:.6s;bottom:28%;left:12%}.rm-spark-4{background:var(--acid-yellow);animation-delay:.9s;bottom:18%;right:20%}.rm-spark-5{width:10px;height:10px;animation-delay:1.2s;top:46%;left:6%}.rm-spark-6{background:var(--mutation-purple);width:10px;height:10px;animation-delay:1.5s;top:40%;right:6%}@keyframes rm-spark-twinkle{0%,to{opacity:.55;transform:scale(1)rotate(0)}50%{opacity:1;transform:scale(1.5)rotate(180deg)}}.rm-levelup-stage{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:14px;padding:32px;animation:.4s cubic-bezier(.2,1.4,.4,1) both rm-levelup-in;display:flex;position:relative}@keyframes rm-levelup-in{0%{opacity:0;transform:scale(.82)}to{opacity:1;transform:scale(1)}}.rm-levelup-kicker{font-family:var(--font-display), sans-serif;letter-spacing:.1em;color:var(--paper);font-size:12px}.rm-levelup-badge{background:var(--acid-yellow);border:4px solid var(--ink);width:128px;height:128px;box-shadow:0 0 0 4px var(--slime-green), 8px 8px 0 var(--ink);border-radius:50%;justify-content:center;align-items:center;display:flex}.rm-levelup-num{font-family:var(--font-display), sans-serif;color:var(--ink);font-size:52px;line-height:1}.rm-levelup-ribbon{background:var(--mutant-orange);color:var(--paper);font-family:var(--font-display), sans-serif;letter-spacing:.06em;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);box-shadow:0 4px 0 var(--ink);padding:8px 20px;font-size:13px}.rm-levelup-reward{font-family:var(--font-display), sans-serif;letter-spacing:.02em;color:var(--acid-yellow);text-shadow:3px 3px 0 var(--ink);margin:0;font-size:26px;animation:.5s cubic-bezier(.2,1.6,.4,1) .25s backwards rm-reward-pop}@keyframes rm-reward-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.rm-levelup-reward{animation:none}}.rm-levelup-desc{color:var(--text-muted);flex-direction:column;gap:6px;max-width:280px;margin:0;font-size:11px;line-height:1.6;display:flex}.rm-levelup-step{letter-spacing:.16em;color:var(--slime-green);font-size:9px;font-weight:700}.rm-levelup-next{font-family:var(--font-display), sans-serif;letter-spacing:.04em;color:var(--acid-yellow);font-size:12px}.rm-levelup-cta{background:var(--slime-green);color:var(--ink);font-family:var(--font-display), sans-serif;letter-spacing:.04em;border:2px solid var(--ink);box-shadow:5px 5px 0 var(--ink);margin-top:6px;padding:14px 28px;font-size:13px;transition:transform .12s,box-shadow .12s}.rm-levelup-cta:hover{box-shadow:3px 3px 0 var(--ink);transform:translate(2px,2px)}.rm-levelup-cta:active{box-shadow:0 0 0 var(--ink);transform:translate(5px,5px)}.rm-levelup-dismiss{letter-spacing:.08em;color:var(--text-muted);text-underline-offset:3px;font-size:10px;text-decoration:underline}.rm-levelup-dismiss:hover{color:var(--slime-green)}@media (prefers-reduced-motion:reduce){.rm-levelup-burst,.rm-spark,.rm-levelup-stage{animation:none}}.rm-navprogress{z-index:200;pointer-events:none;background:var(--toxic-forest);height:3px;position:fixed;top:0;left:0;right:0}@supports (color:color-mix(in lab, red, red)){.rm-navprogress{background:color-mix(in srgb, var(--toxic-forest) 60%, transparent)}}.rm-navprogress-bar{background:var(--acid-yellow);width:0;height:100%;box-shadow:0 0 8px var(--acid-yellow), 0 0 2px var(--acid-yellow)}.rm-navprogress-bar[data-phase=running]{animation:12s cubic-bezier(.1,.8,.2,1) forwards rm-navprogress-creep}.rm-navprogress-bar[data-phase=done]{opacity:0;width:100%;transition:width .18s ease-out,opacity .25s ease-in .12s}@keyframes rm-navprogress-creep{0%{width:0}20%{width:35%}55%{width:68%}to{width:90%}}@media (prefers-reduced-motion:reduce){.rm-navprogress-bar[data-phase=running]{width:40%;animation:none}.rm-navprogress-bar[data-phase=done]{opacity:0;transition:none}}.rm-slant-btn[data-variant=danger]{--fill:var(--hazard)}.rm-admin-fields{gap:calc(22 * var(--u)) calc(24 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container (min-width:600px){.rm-admin-fields{grid-template-columns:repeat(4,minmax(0,1fr))}}.rm-admin-field{flex-direction:column;gap:6px;min-width:0;display:flex}.rm-admin-field[data-wide=true]{grid-column:1/-1}.rm-admin-field select.rm-input{appearance:auto}.rm-admin-confirm{align-items:center;gap:calc(20 * var(--u));flex-wrap:wrap;display:flex}.rm-admin-row{justify-content:space-between;align-items:flex-start;gap:calc(24 * var(--u));display:flex}.rm-admin-row-main{gap:calc(10 * var(--u));flex-direction:column;min-width:0;display:flex}.rm-admin-row-main[data-off=true]{opacity:.6}.rm-admin-row-main .rm-link-row-title{white-space:normal}.rm-admin-row-main .rm-link-row-title .rm-tag{vertical-align:middle;margin-left:6px}.rm-admin-row-action{flex:none;align-items:flex-end}.rm-admin-actions{align-items:flex-start;gap:calc(22 * var(--u));flex-wrap:wrap;display:flex}.rm-admin-body{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(24 * var(--u)), 11px);color:var(--kit-cream);white-space:pre-wrap;line-height:1.5}.rm-admin-table{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.rm-admin-table>li{align-items:center;gap:calc(20 * var(--u));padding:calc(14 * var(--u)) 0;border-top:max(calc(2 * var(--u)), 1px) solid #22341d;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.rm-admin-table>li:first-child{border-top:0}.rm-admin-table[data-inputs]>li{grid-template-columns:minmax(0, 1fr) repeat(2, max(calc(200 * var(--u)), 88px))}.rm-admin-table-head>span{font-family:var(--font-display), sans-serif;font-size:max(calc(20 * var(--u)), 9px);color:#9aa88a}.rm-admin-table-head>span:not(:first-child),.rm-admin-table[data-inputs]>li>.rm-admin-dim{text-align:right}.rm-admin-rank{min-width:2em;font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 12px);color:#d8ea38}.rm-admin-name{min-width:0;font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 12px);color:var(--kit-cream);overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.rm-admin-dim{font-family:var(--font-mono), monospace;font-weight:700;font-size:max(calc(22 * var(--u)), 10px);color:#9aa88a}.rm-admin-num{font-family:var(--font-display), sans-serif;font-size:max(calc(26 * var(--u)), 12px);color:#d8ea38;text-align:right;white-space:nowrap}.rm-admin-num-input{text-align:right;min-height:36px;padding-block:4px}.rm-admin-boss{gap:calc(20 * var(--u));padding:calc(22 * var(--u));border:max(calc(3 * var(--u)), 1.5px) solid var(--kit-edge);background:#0b120a;flex-direction:column;display:flex}.rm-admin-boss-head{align-items:center;gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.rm-admin-boss-emoji{font-size:max(calc(44 * var(--u)), 20px);line-height:1}.rm-admin-fold{font:inherit;color:#d8ea38;cursor:pointer;background:0 0;border:0;padding:0}.rm-admin-fold:hover{text-decoration:underline}.rm-admin-econ{gap:calc(26 * var(--u));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rm-admin-econ>div{flex-direction:column;gap:6px;min-width:0;display:flex}.rm-admin-econ-value{font-family:var(--font-display), sans-serif;font-size:max(calc(48 * var(--u)), 18px);color:#d8ea38}@container (max-width:599px){.rm-admin-nav .rm-subtabs{row-gap:calc(24 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr))}}.rm-season-pick{gap:calc(14 * var(--u));flex-direction:column;display:flex}.rm-season-pick-head,.rm-season-pick-foot{justify-content:space-between;align-items:center;gap:calc(16 * var(--u));flex-wrap:wrap;display:flex}.rm-season-pick-head .rm-link-row-title{white-space:normal}.rm-season-pick-tags{flex-wrap:wrap;gap:6px;display:flex}.rm-season-pick-team{flex-direction:column;gap:4px;min-width:0;display:flex}.rm-season-pick-foot>form{flex:none}@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-leading{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@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}
