:root{--bg-base:#0c0d14;--bg-elevated:#18181b;--bg-surface:#1f1f24;--bg-overlay:#27272a;--text-primary:#fafafa;--text-secondary:#a1a1aa;--text-muted:#71717a;--text-subtle:#71717a;--border-default:#27272a;--border-hover:#3f3f46;--border-active:rgba(99,102,241,0.3);--accent-primary:#6366f1;--accent-primary-hover:#818cf8;--accent-glow:rgba(99,102,241,0.15);--accent-glow-strong:rgba(99,102,241,0.25);--stat-excellent:#22d3ee;--stat-high:#4ade80;--stat-above-avg:#a3e635;--stat-average:#fbbf24;--stat-below-avg:#fb923c;--stat-low:#f87171;--glow-fire:rgba(253,125,36,0.12);--glow-water:rgba(74,144,217,0.12);--glow-electric:rgba(238,213,53,0.15);--glow-grass:rgba(98,185,87,0.12);--glow-ice:rgba(152,216,216,0.12);--glow-fighting:rgba(192,48,40,0.12);--glow-poison:rgba(160,64,160,0.12);--glow-ground:rgba(224,192,104,0.12);--glow-flying:rgba(168,144,240,0.12);--glow-psychic:rgba(248,88,136,0.12);--glow-bug:rgba(168,184,32,0.12);--glow-rock:rgba(184,160,56,0.12);--glow-ghost:rgba(112,88,152,0.15);--glow-dragon:rgba(112,56,248,0.15);--glow-dark:rgba(112,88,72,0.1);--glow-steel:rgba(184,184,208,0.1);--glow-fairy:rgba(238,153,172,0.12);--glow-normal:rgba(168,168,120,0.1);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--shadow-sm:0 1px 2px rgba(0,0,0,0.3);--shadow-md:0 4px 12px rgba(0,0,0,0.3);--shadow-lg:0 12px 32px rgba(0,0,0,0.4);--shadow-xl:0 20px 40px rgba(0,0,0,0.5);--shadow-glow:0 0 60px -10px;--ease-out:cubic-bezier(0.4,0,0.2,1);--ease-bounce:cubic-bezier(0.34,1.56,0.64,1);--duration-fast:0.15s;--duration-normal:0.2s;--duration-slow:0.3s;--font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--font-mono:"JetBrains Mono","SF Mono","Consolas",monospace;--text-xs:0.75rem;--text-sm:0.8125rem;--text-base:0.875rem;--text-lg:1rem;--text-xl:1.25rem;--text-2xl:1.5rem;--text-3xl:1.875rem;--text-4xl:2.25rem}.main-content-wrapper-pokemon,.pfh,.pcl,.pqi,.pbs,.ptm,.pev,.pab,.pga,.pmv,.pen{font-family:var(--font-sans)}.pbs-stat-value,.pbs-total-value,.pqi-value,.pmv-level,.pmv-power,.pmv-acc{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.main-content-wrapper-pokemon{padding:20px 0}.pokemon-section{background:#2a2a2a;border-radius:8px;padding:20px;margin-bottom:20px}.pokemon-section h2{color:#fff;margin-bottom:15px;font-size:1.4em;border-bottom:1px solid #444;padding-bottom:10px}.pokemon-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:15px}.pokemon-info-grid .info-item{display:flex;justify-content:space-between;padding:10px;background:#333;border-radius:4px}.pokemon-info-grid .label{color:#999}.pokemon-info-grid .value{color:#fff;font-weight:600}.rb-section{background:#1a1a1d;border-radius:4px;margin-bottom:12px;overflow:hidden}.rb-section-header{display:flex;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #2d2d30;position:relative}.rb-section-header::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--section-accent,#6366f1)}.rb-section-title{font-family:var(--font-sans);font-size:14px;font-weight:700;color:#fafafa;margin:0;display:flex;align-items:center;gap:8px}.rb-section-title-icon{width:18px;height:18px;color:var(--section-accent,#6366f1)}.rb-section-subtitle{font-size:12px;color:#71717a;font-weight:400;margin-left:8px}.rb-section-body{padding:16px}.rb-section--weakness{--section-accent:#ef4444}.rb-section--stats{--section-accent:#22d3ee}.rb-section--evolution{--section-accent:#a855f7}.rb-section--abilities{--section-accent:#f59e0b}.rb-section--moves{--section-accent:#4ade80}.rb-section--games{--section-accent:#6366f1}.rb-section--encounters{--section-accent:#ec4899}.rb-section--faq{--section-accent:#fb923c}.rb-grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}@media (max-width:768px){.rb-grid-2{grid-template-columns:1fr}}.rb-grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}@media (max-width:900px){.rb-grid-3{grid-template-columns:repeat(2,1fr)}}@media (max-width:500px){.rb-grid-3{grid-template-columns:1fr}}.stats-grid{display:flex;flex-direction:column;gap:10px}.stat-item{display:grid;grid-template-columns:80px 50px 1fr;align-items:center;gap:10px}.stat-name{color:#999;font-size:0.9em}.stat-value{color:#fff;font-weight:600;text-align:right}.stat-bar{background:#333;height:8px;border-radius:4px;overflow:hidden}.stat-fill{height:100%;background:linear-gradient(90deg,#4CAF50,#8BC34A);border-radius:4px;transition:width 0.3s ease}.stat-total{margin-top:10px;padding-top:10px;border-top:1px solid #444}.stat-total .stat-name{color:#fff;font-weight:600}.type-normal{background:#A8A878}.type-fire{background:#F08030}.type-water{background:#6890F0}.type-electric{background:#F8D030}.type-grass{background:#78C850}.type-ice{background:#98D8D8}.type-fighting{background:#C03028}.type-poison{background:#A040A0}.type-ground{background:#E0C068}.type-flying{background:#A890F0}.type-psychic{background:#F85888}.type-bug{background:#A8B820}.type-rock{background:#B8A038}.type-ghost{background:#705898}.type-dragon{background:#7038F8}.type-dark{background:#705848}.type-steel{background:#B8B8D0}.type-fairy{background:#EE99AC}@media (max-width:768px){.stat-item{grid-template-columns:70px 40px 1fr}.pokemon-info-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.stat-fill,.pbs-bar-fill,.pbs-total-bar-fill,.pev-pokemon,.pab-item,.pga-game,.pen-item,.pqi-card,.pcl-link,.pgs-trigger,.pmv-view-all,.pen-view-all{transition:none !important;animation:none !important}}.pbs-bar-fill,.pbs-total-bar-fill,.pev-pokemon,.pqi-card{will-change:transform;transform:translateZ(0)}*:focus-visible{outline:2px solid #6366f1;outline-offset:2px}[tabindex="-1"]:focus-visible{outline:none}a:focus-visible,button:focus-visible{outline:2px solid #6366f1;outline-offset:2px;border-radius:4px}.skip-link{position:absolute;top:-100px;left:16px;padding:12px 24px;background:#6366f1;color:#ffffff;font-weight:600;text-decoration:none;border-radius:4px;z-index:9999}.skip-link:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-contrast:high){.pbs-bar-fill,.pbs-total-bar-fill{border:1px solid currentColor}.pqi-card,.pbs-container,.ptm-container,.pev-container,.pab-container,.pga-container,.pmv-container,.pen-container{border-width:2px}}@media print{.pbs-bar-fill,.pbs-total-bar-fill{-webkit-print-color-adjust:exact;print-color-adjust:exact}.pcombat-content,.pstrategy-content,.pevosec-content,.ploc-content,.pgame-content,.pfaq-content{grid-template-rows:1fr !important}.section-drag-handle,.pcombat-chevron,.pstrategy-chevron,.pevosec-chevron,.ploc-chevron,.pgame-chevron,.pfaq-section-chevron{display:none !important}.pokemon-sections-container{visibility:visible !important}.pcombat-title,.pstrategy-title,.pevo-section-title,.ploc-title,.pgame-title,.pfaq-title{color:inherit !important}}@font-face{font-family:"Archivo";font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(/wp-content/plugins/template-framework/assets/fonts/Archivo-Variable.woff2) format("woff2")}@font-face{font-family:"Instrument Sans";font-style:normal;font-weight:400 700;font-stretch:75% 100%;font-display:swap;src:url(/wp-content/plugins/template-framework/assets/fonts/InstrumentSans-Variable.woff2) format("woff2")}@font-face{font-family:"Spline Sans Mono";font-style:normal;font-weight:300 700;font-display:swap;src:url(/wp-content/plugins/template-framework/assets/fonts/SplineSansMono-Variable.woff2) format("woff2")}.rbth{--void-0:#060810;--void-1:#0A0D18;--void-2:#0F1322;--void-3:#151A2E;--void-4:#1C2340;--void-5:#273052;--ink-0:#FFFFFF;--ink-1:#EEF1FF;--ink-2:#AEB6D6;--ink-3:#78809F;--ink-4:#4A5271;--line-1:rgba(174,182,214,0.08);--line-2:rgba(174,182,214,0.16);--line-3:rgba(174,182,214,0.28);--line-gold:rgba(232,194,104,0.38);--gold-200:#F9E9C0;--gold-300:#F0D28A;--gold-400:#E8C268;--gold-500:#D9AE54;--gold-600:#A9812F;--gold-700:#6E5320;--gold-ink:#171106;--gold-dim:rgba(232,194,104,0.12);--pulse-300:#8FF3E4;--pulse-400:#59E3CB;--pulse-500:#2FC9AF;--pulse-600:#1E8F7C;--pulse-ink:#06110E;--pulse-dim:rgba(89,227,203,0.12);--win:#5AA7FF;--win-strong:#8AC2FF;--win-dim:rgba(90,167,255,0.14);--loss:#FF5C69;--loss-strong:#FF8C95;--loss-dim:rgba(255,92,105,0.14);--even:#8E97B8;--warn:#FFB13D;--dmg-ap:#8B7DFF;--dmg-ad:#FF8A55;--dmg-true:#F2F4FF;--dmg-ap-dim:rgba(139,125,255,0.14);--dmg-ad-dim:rgba(255,138,85,0.14);--tier-splus:#F0C05F;--tier-s:#FF8845;--tier-a:#43D9A3;--tier-b:#5A9EFF;--tier-c:#8E97B8;--tier-d:#FF5C69;--tier-e:#A6555E;--stat-ad:var(--dmg-ad);--stat-vamp:#FF5C69;--stat-ap:var(--dmg-ap);--stat-hp:var(--tier-a);--stat-mana:#5AA7FF;--stat-def:var(--gold-300);--stat-util:var(--pulse-400);--stat-gold:var(--gold-400);--stat-true:var(--dmg-true);--surface-page:var(--void-0);--surface-shell:var(--void-1);--surface-panel:var(--void-2);--surface-raised:var(--void-3);--surface-hover:var(--void-4);--surface-active:var(--void-5);--surface-overlay:rgba(6,8,16,0.78);--surface-input:var(--void-3);--surface-glass:rgba(10,13,24,0.72);--text-title:var(--ink-1);--text-body:var(--ink-2);--text-muted:var(--ink-3);--text-faint:var(--ink-4);--accent:var(--gold-400);--accent-hover:var(--gold-300);--accent-press:var(--gold-500);--accent-ink:var(--gold-ink);--interactive:var(--pulse-400);--stat-win:var(--win);--stat-loss:var(--loss);--border-default:var(--line-1);--border-strong:var(--line-2);--border-featured:var(--line-gold);--shadow-1:0 1px 2px rgba(2,4,10,0.5);--shadow-2:0 8px 24px -8px rgba(2,4,10,0.65);--shadow-3:0 24px 64px -16px rgba(2,4,10,0.8);--glow-gold:0 0 0 1px rgba(232,194,104,0.25),0 0 28px -4px rgba(232,194,104,0.35);--glow-pulse:0 0 0 1px rgba(89,227,203,0.25),0 0 24px -4px rgba(89,227,203,0.35);--glow-win:0 0 20px -6px rgba(90,167,255,0.55);--glow-loss:0 0 20px -6px rgba(255,92,105,0.55);--grad-aurora:radial-gradient(52% 72% at 82% -12%,rgba(232,194,104,0.16) 0%,rgba(232,194,104,0) 62%),radial-gradient(46% 90% at 8% 108%,rgba(76,68,182,0.22) 0%,rgba(76,68,182,0) 64%),linear-gradient(180deg,#131829 0%,#0A0D18 100%);--grad-scrim-b:linear-gradient(180deg,rgba(6,8,16,0) 30%,rgba(6,8,16,0.9) 100%);--grad-scrim-l:linear-gradient(90deg,rgba(6,8,16,0.92) 0%,rgba(6,8,16,0) 70%);--grad-gold-line:linear-gradient(90deg,rgba(232,194,104,0) 0%,rgba(232,194,104,0.7) 50%,rgba(232,194,104,0) 100%);--grad-sheen:linear-gradient(180deg,rgba(174,182,214,0.06) 0%,rgba(174,182,214,0) 18%);--grad-facet:linear-gradient(115deg,rgba(174,182,214,0.10) 0%,rgba(174,182,214,0.02) 34%,rgba(174,182,214,0) 56%,rgba(232,194,104,0.05) 100%);--focus-ring:0 0 0 2px var(--void-0),0 0 0 4px var(--pulse-500);--blur-glass:16px;--ease-out:cubic-bezier(0.22,1,0.36,1);--ease-inout:cubic-bezier(0.65,0,0.35,1);--ease-spring:cubic-bezier(0.34,1.4,0.64,1);--dur-fast:120ms;--dur-med:240ms;--dur-slow:480ms;--z-raised:10;--z-sticky:100;--z-overlay:1000;--z-toast:1100;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:4px;--r-sm:6px;--r-md:8px;--r-lg:12px;--r-xl:18px;--r-pill:999px;--chamfer:14px;--rail-w:68px;--rail-w-open:232px;--topbar-h:64px;--content-max:1152px;--sidebar-w:316px;--gutter:24px;--control-sm:28px;--control-md:36px;--control-lg:44px;--font-display:'Archivo','Archivo Fallback',system-ui,sans-serif;--font-body:'Instrument Sans',system-ui,-apple-system,sans-serif;--font-data:'Spline Sans Mono',ui-monospace,'SF Mono',monospace;--text-2xs:11px;--text-xs:12px;--text-sm:13px;--text-md:14px;--text-lg:16px;--text-xl:20px;--text-2xl:26px;--text-3xl:34px;--text-4xl:46px;--text-5xl:64px;--text-6xl:88px;--weight-regular:440;--weight-medium:540;--weight-semibold:620;--weight-bold:700;--weight-heavy:780;--weight-black:830;--stretch-condensed:75%;--stretch-normal:100%;--stretch-expanded:116%;--track-tight:-0.02em;--track-normal:0;--track-wide:0.08em;--track-kicker:0.18em;--leading-none:1;--leading-tight:1.08;--leading-snug:1.25;--leading-normal:1.5;--ink-3:#8A92B4;--text-muted:#8A92B4;--font-display:'Archivo M3','Archivo',system-ui,sans-serif;--font-body:'Instrument Sans M3','Instrument Sans',system-ui,sans-serif;--font-data:'Spline Sans Mono M3',ui-monospace,monospace;--link:#58A6FF;--link-hover:#85C0FF;--link-press:#3E8EE8;--text-link:var(--link);--line-gold:rgba(232,194,104,0.42);--content-max:1068px;--font-display:'Archivo','Archivo M3',system-ui,sans-serif;--font-body:'Instrument Sans','Instrument Sans M3',system-ui,-apple-system,sans-serif;--font-data:'Spline Sans Mono','Spline Sans Mono M3',ui-monospace,monospace}.rbth .rbth-t-normal{--tb:#a8a8a8;--tfl:#78746d;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-fire{--tb:#f97316;--tfl:#c24700;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-water{--tb:#3b82f6;--tfl:#0075c4;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-electric{--tb:#eab308;--tfl:#946e00;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-grass{--tb:#22c55e;--tfl:#00873c;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-ice{--tb:#06b6d4;--tfl:#008192;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-fighting{--tb:#ef4444;--tfl:#b02a2d;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-poison{--tb:#a855f7;--tfl:#8a3d9a;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-ground{--tb:#d97706;--tfl:#a56217;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-flying{--tb:#8b5cf6;--tfl:#5d74a4;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-psychic{--tb:#ec4899;--tfl:#bb3a6d;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-bug{--tb:#84cc16;--tfl:#5e7f00;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth .rbth-t-rock{--tb:#a16207;--tfl:#72552b;--tf:#ffffff;--ti:brightness(0) invert(1)}.rbth .rbth-t-ghost{--tb:#7c3aed;--tfl:#5d3881;--tf:#ffffff;--ti:brightness(0) invert(1)}.rbth .rbth-t-dragon{--tb:#6366f1;--tfl:#4c40af;--tf:#ffffff;--ti:brightness(0) invert(1)}.rbth .rbth-t-dark{--tb:#57534e;--tfl:#4c3f3a;--tf:#ffffff;--ti:brightness(0) invert(1)}.rbth .rbth-t-steel{--tb:#64748b;--tfl:#517086;--tf:#ffffff;--ti:brightness(0) invert(1)}.rbth .rbth-t-fairy{--tb:#f472b6;--tfl:#af578c;--tf:#0f1322;--ti:brightness(0) opacity(0.8)}.rbth{color:var(--ink-2);font-family:var(--font-body);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.rbth *,.rbth *::before,.rbth *::after{box-sizing:border-box}.rbth ::selection{background:var(--gold-dim)}.rbth a{color:var(--link);text-decoration:none;transition:color 120ms var(--ease-out)}.rbth a:hover{color:var(--link-hover)}.rbth p{margin:0;padding:0}.rbth img{border:0;max-width:none;box-shadow:none}.rbth ul,.rbth ol{margin:0;padding:0;list-style:none}.rbth li{margin:0;padding:0;list-style:none}.rbth li::before,.rbth li::marker{content:none}.rbth button{font:inherit;margin:0;padding:0;min-height:0;width:auto;text-transform:none;letter-spacing:normal;box-shadow:none;border:0;border-radius:0;background:none;color:inherit;cursor:pointer;line-height:normal;text-align:inherit}.rbth [hidden]{display:none !important}.rbth *:is(a,button,input,[tabindex]):focus-visible{outline:none;box-shadow:var(--focus-ring)}.rbth h1,.rbth h2,.rbth h3{margin:0;padding:0;border:0;background:none;text-transform:none;letter-spacing:normal;font-family:var(--font-display);color:var(--ink-1);line-height:1.08;text-wrap:balance}.rbth .rbgb-content{font-family:var(--font-body);color:var(--ink-2)}.rbth.rbth--shell .rbgb-content{margin-top:16px}.rbth p.rbth-sub,.rbth p.rbth-note,.rbth p.rbth-foot{color:var(--ink-3) !important}.rbth p.rbth-a,.rbth p.rbth-tmsum,.rbth p.rbth-hero__p,.rbth .rbth-herocard p.rbgb-hero__intro{color:var(--ink-1) !important}.rbth .onx-tnum{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:"tnum" 1}.rbth .onx-kicker{font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--ink-3);line-height:1.5}.rbth .onx-panel{position:relative;background-color:var(--surface-panel);background-image:var(--grad-sheen);border:1px solid var(--line-1);border-radius:12px;box-shadow:var(--shadow-2)}.rbth section[id],.rbth .rbth-lkres{scroll-margin-top:calc(var(--rb-topnav-height,0px) + var(--rb-admin-bar-height,0px) + 76px)}.rbth .rbth-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rbth .rbth-win{color:var(--win-strong)}.rbth .rbth-loss{color:var(--loss-strong)}.rbth .rbth-ink2{color:var(--ink-2)}.rbth .rbth-ink3{color:var(--ink-3)}.rbth .rbth-none{font-size:13px;color:var(--ink-3)}.rbth .rbth-none--14{font-size:14px}.rbth .rbth-none.rbth-ink2{color:var(--ink-2)}.rbth .rbth-b{display:inline-flex;align-items:center;gap:6px;box-sizing:border-box;height:28px;padding:0 10px 0 8px;border-radius:6px;background:linear-gradient(180deg,color-mix(in srgb,var(--tfl) 90%,#fff),var(--tfl) 50%,color-mix(in srgb,var(--tfl) 82%,#000));box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),inset 0 0 0 1px rgba(255,255,255,0.1),0 1px 2px rgba(0,0,0,0.4);color:#fff;font-family:var(--font-display);font-stretch:80%;font-weight:750;font-size:12.5px;letter-spacing:0.05em;text-transform:uppercase;text-shadow:0 1px 0 rgba(0,0,0,0.3);white-space:nowrap;line-height:1;text-decoration:none;flex:none}.rbth a.rbth-b,.rbth a.rbth-b:hover{color:#fff}.rbth a.rbth-b:hover{filter:brightness(1.12)}.rbth .rbth-b img{flex:none;width:15px;height:15px;object-fit:contain;filter:brightness(0) invert(1) drop-shadow(0 1px 0 rgba(0,0,0,0.3))}.rbth .rbth-b--card,.rbth .rbth-b--lk{gap:8px;height:34px;padding:0 13px 0 10px;border-radius:8px;font-size:14.5px}.rbth .rbth-b--card img,.rbth .rbth-b--lk img{width:18px;height:18px}.rbth .rbth-b--row,.rbth .rbth-b--tt,.rbth .rbth-b--rowh{gap:5px;height:24px;padding:0 9px 0 7px;border-radius:5px;font-size:11.5px}.rbth .rbth-b--row img,.rbth .rbth-b--tt img,.rbth .rbth-b--rowh img{width:13px;height:13px}.rbth .rbth-b--pair,.rbth .rbth-b--team{gap:5px;height:22px;padding:0 7px 0 6px;border-radius:5px;font-size:11px;letter-spacing:0.04em}.rbth .rbth-b--pair img,.rbth .rbth-b--team img{width:12px;height:12px}.rbth .rbth-b--rowh{min-width:100px;max-width:100%}.rbth .rbth-rh a:has(>.rbth-b--rowh){justify-content:flex-start}.rbth .rbth-sq{display:inline-flex;align-items:center;justify-content:center;flex:none;width:20px;height:20px;border-radius:5px;background:var(--tfl);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.rbth .rbth-sq img{width:13px;height:13px;object-fit:contain;filter:brightness(0) invert(1)}.rbth .rbth-sq--22{width:22px;height:22px;border-radius:6px}.rbth .rbth-sq--22 img{width:14px;height:14px}.rbth .rbth-sq--24{width:24px;height:24px;border-radius:6px}.rbth .rbth-sq--24 img{width:15px;height:15px}.rbth .rbth-sqs{display:flex;flex-wrap:wrap;gap:4px;align-items:center}.rbth .rbth-sqs--20{gap:3px;min-height:20px}.rbth .rbth-spr{flex:none;display:flex;align-items:center;justify-content:center;overflow:visible;width:44px;height:44px}.rbth .rbth-spr img{flex:none;width:54px;height:54px;object-fit:contain}.rbth .rbth-spr--40{width:40px;height:40px}.rbth .rbth-spr--40 img{width:48px;height:48px}.rbth .rbth-spr--52{width:52px;height:52px}.rbth .rbth-spr--52 img{width:62px;height:62px;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.4))}.rbth .rbth-spr.is-px{overflow:hidden}.rbth .rbth-spr.is-px img{width:64px;height:64px;image-rendering:pixelated;filter:none}.rbth .rbth-spr--40.is-px img{width:56px;height:56px}.rbth .rbth-spr--52.is-px img{width:72px;height:72px}.rbth img.is-px{transform:scale(var(--k,1)) translateY(calc(var(--y,0) * -100%))}.rbth img.is-3d.is-3d.is-3d{image-rendering:auto}.rbth .rbth-sect{min-width:0}.rbth .rbth-sh{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-bottom:1px solid var(--line-1)}.rbth .rbth-sh--row{flex-direction:row;align-items:center;gap:14px;flex-wrap:wrap}.rbth .rbth-sh__t{display:flex;flex-direction:column;gap:4px;min-width:0}.rbth .rbth-sh__x{margin-left:auto}.rbth .rbth-h2{font-size:22px;font-weight:700;letter-spacing:-0.01em;color:var(--ink-1);line-height:1.08}.rbth .rbth-sub{max-width:64ch;font-size:14px;line-height:1.5;color:var(--ink-3);text-wrap:pretty}.rbth .rbth-pb{padding:18px}.rbth .rbth-ghost{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:28px;padding:0 12px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--ink-2);font-family:var(--font-display);font-stretch:92%;font-weight:700;font-size:11px;letter-spacing:0.08em;text-transform:uppercase;white-space:nowrap;transition:background 120ms var(--ease-out),color 120ms var(--ease-out)}.rbth .rbth-ghost:hover{background:var(--surface-raised);color:var(--ink-1)}.rbth .rbth-ghost:active{background:var(--surface-hover);transform:translateY(1px)}.rbth .rbth-lgrow{display:flex;align-items:center;gap:8px 18px;flex-wrap:wrap;margin-bottom:10px}.rbth .rbth-lg{display:inline-flex;align-items:center;gap:7px}.rbth .rbth-lg__l{font-size:13px;color:var(--ink-2)}.rbth .rbth-lg--chg .rbth-lg__l{color:var(--gold-300)}.rbth .rbth-chart[data-era="6"] .rbth-lg--chg{display:none}.rbth .rbth-sw{width:20px;height:20px;border-radius:4px;font-family:var(--font-data);font-size:12px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;flex:none}.rbth .rbth-sw--n{background:var(--void-2);border:1px solid var(--line-2)}.rbth .rbth-sw--chg{background:var(--void-2);box-shadow:inset 0 0 0 2px var(--gold-400)}.rbth .rbth-c--2{background:color-mix(in srgb,var(--win) 21%,var(--void-2));color:var(--win-strong)}.rbth .rbth-c--5{background:color-mix(in srgb,var(--loss) 17%,var(--void-2));color:var(--loss-strong)}.rbth .rbth-c--0{background:var(--void-4);color:var(--ink-1)}.rbth .rbth-c--1{background:var(--void-2)}.rbth .rbth-seg{display:inline-flex;align-items:center;gap:3px;padding:3px;border-radius:10px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbth .rbth-era{margin-left:auto}.rbth .rbth-seg__l{padding:0 6px 0 7px;font-family:var(--font-data);font-size:12px;letter-spacing:0.05em;color:var(--ink-3)}.rbth .rbth-seg__o{height:34px;padding:0 11px;border-radius:7px;color:var(--ink-2);font-family:var(--font-display);font-weight:680;font-size:13px;white-space:nowrap}.rbth .rbth-seg__o:hover{color:var(--ink-0)}.rbth .rbth-seg__o[aria-checked="true"]{background:var(--void-4);box-shadow:inset 0 0 0 1px var(--line-3);color:var(--ink-0)}.rbth .rbth-seg__o--lg{height:40px;padding:0 14px}.rbth .rbth-cv{display:none;margin-bottom:10px}.rbth .rbth-one{display:none;flex-direction:column;gap:10px}.rbth .rbth-onebody{display:flex;flex-direction:column;gap:10px}.rbth .rbth-chip{display:inline-flex;align-items:center;gap:5px;height:36px;padding:0 10px 0 7px;border-radius:8px;background:var(--surface-raised);color:var(--ink-1);box-shadow:inset 0 0 0 1px var(--line-1);font-family:var(--font-display);font-stretch:75%;font-weight:700;font-size:12px;letter-spacing:0.06em;text-transform:uppercase;white-space:nowrap}.rbth .rbth-chip img{width:15px;height:15px;object-fit:contain;filter:none;flex:none}.rbth .rbth-chip[aria-checked="true"],.rbth .rbth-chip[aria-pressed="true"]{background:var(--tfl);color:#fff;box-shadow:inset 0 1px 0 rgba(255,255,255,0.18),0 0 0 2px var(--void-2),0 0 0 3.5px #fff}.rbth .rbth-chip[aria-checked="true"] img,.rbth .rbth-chip[aria-pressed="true"] img{filter:brightness(0) invert(1)}.rbth .rbth-chip[aria-checked="true"]::after,.rbth .rbth-chip[aria-pressed="true"]::after{content:"✓";margin-left:2px;font-size:13px;font-weight:900;line-height:1}.rbth .rbth-chip--40{height:40px}.rbth .rbth-chips .rbth-chip:hover{filter:brightness(1.15)}.rbth .rbth-onechips,.rbth .rbth-chips{display:flex;flex-wrap:wrap;gap:5px}.rbth .rbth-onecard{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:8px;background:var(--surface-raised);border:1px solid var(--line-1)}.rbth .rbth-onecard__t{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.06em;color:var(--ink-3)}.rbth .rbth-oneg{display:grid;grid-template-columns:40px minmax(0,1fr);gap:8px;align-items:start}.rbth .rbth-oneg__x{padding-top:3px;font-family:var(--font-data);font-weight:700;font-size:14px}.rbth .rbth-oneg__b{display:flex;flex-direction:column;gap:5px;min-width:0}.rbth .rbth-oneg__l{font-size:12.5px;color:var(--ink-3)}.rbth .rbth-oneg__list{display:flex;flex-wrap:wrap;gap:4px}.rbth .rbth-onecta{align-self:flex-start;display:inline-flex;align-items:center;min-height:40px;font-size:14px;font-weight:650}.rbth .rbth-gridwrap{overflow-x:auto}.rbth .rbth-grid{display:grid;grid-template-columns:132px repeat(var(--n),minmax(30px,1fr));grid-template-rows:50px;grid-auto-rows:34px;gap:1px;background:rgba(174,182,214,0.07);border:1px solid var(--line-1);border-radius:8px;overflow:hidden;min-width:760px}.rbth .rbth-row{display:contents}.rbth .rbth-corner{position:sticky;left:0;z-index:2;background:var(--void-2);display:flex;align-items:center;justify-content:center;padding:0 6px;font-family:var(--font-data);font-size:11px;letter-spacing:0.04em;color:var(--ink-3);white-space:nowrap}.rbth .rbth-ch{background:var(--void-2);transition:opacity 120ms var(--ease-out)}.rbth .rbth-ch a{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.rbth .rbth-ch img{width:20px;height:20px;object-fit:contain}.rbth .rbth-ab{font-family:var(--font-data);font-size:11px;letter-spacing:0.03em;color:var(--ink-3)}.rbth .rbth-ch.is-on .rbth-ab{color:var(--ink-0)}.rbth .rbth-rh{position:sticky;left:0;z-index:2;background:var(--void-2);transition:opacity 120ms var(--ease-out)}.rbth .rbth-rh a{width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:0 5px}.rbth .rbth-c{display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:14px;font-weight:700;cursor:pointer;transition:opacity 120ms var(--ease-out)}.rbth .rbth-c.rbth-c--1{font-weight:500}.rbth .rbth-grid.is-act .rbth-ch:not(.is-on),.rbth .rbth-grid.is-act .rbth-rh:not(.is-on){opacity:0.4}.rbth .rbth-grid.is-act .rbth-c:not(.is-band){opacity:0.35}.rbth .rbth-grid.is-act .rbth-c--1.is-band{background:var(--void-3)}.rbth .rbth-c.is-x{box-shadow:inset 0 0 0 1px var(--line-3)}.rbth .rbth-c.is-chg{box-shadow:inset 0 0 0 2px var(--gold-400)}.rbth .rbth-c.is-pin{box-shadow:inset 0 0 0 2px var(--ink-0)}.rbth .rbth-grid .rbth-nw{display:none}.rbth .rbth-tt{position:fixed;left:0;top:0;z-index:90;width:268px;pointer-events:none;display:flex;flex-direction:column;gap:10px;padding:12px 14px 13px;border-radius:12px;background:var(--void-3);box-shadow:0 0 0 1px var(--line-3),0 16px 36px rgba(0,0,0,0.5)}.rbth .rbth-tt__pair{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rbth .rbth-tt__side{display:flex;flex-direction:column;gap:3px}.rbth .rbth-tt__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.08em;color:var(--ink-3)}.rbth .rbth-tt__ar{align-self:flex-end;height:24px;display:flex;align-items:center;color:var(--ink-3);font-size:14px}.rbth .rbth-tt__m{display:flex;align-items:baseline;gap:8px;padding:8px 10px;border-radius:8px}.rbth .rbth-tt__x{font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1}.rbth .rbth-tt__lb{font-family:var(--font-display);font-weight:700;font-size:14px}.rbth .rbth-tt__s{font-size:13.5px;line-height:1.45;color:var(--ink-1);text-wrap:pretty}.rbth .rbth-tt__old{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.04em;color:var(--gold-300)}.rbth .rbth-tt__rev{display:flex;align-items:center;gap:6px;padding-top:9px;border-top:1px solid var(--line-2);font-size:12.5px;color:var(--ink-3)}.rbth .rbth-tt__rev b{margin-left:auto;font-family:var(--font-data);font-weight:700}.rbth .rbth-m2{color:var(--win-strong)}.rbth .rbth-m5{color:var(--loss-strong)}.rbth .rbth-m0{color:var(--ink-1)}.rbth .rbth-m1{color:var(--ink-2)}.rbth .rbth-tt__m.rbth-m2{background:color-mix(in srgb,var(--win) 16%,transparent)}.rbth .rbth-tt__m.rbth-m5{background:color-mix(in srgb,var(--loss) 15%,transparent)}.rbth .rbth-tt__m.rbth-m0{background:var(--void-4)}.rbth .rbth-tt__m.rbth-m1{background:var(--void-2)}.rbth .rbth-note{margin-top:12px;font-size:14px;line-height:1.55;color:var(--ink-3);text-wrap:pretty}.rbth .rbth-tcards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,176px),1fr));gap:8px}.rbth .rbth-tcard{display:flex;flex-direction:column;gap:10px;padding:12px;border-radius:8px;background:radial-gradient(150px 100px at 100% 108%,color-mix(in srgb,var(--tb) 26%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tb) 12%,var(--void-2)),var(--void-2) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 30%,var(--line-1));transition:filter 120ms var(--ease-out),transform 120ms var(--ease-out)}.rbth a.rbth-tcard,.rbth a.rbth-tcard:hover{color:var(--ink-2)}.rbth a.rbth-tcard:hover{filter:brightness(1.12);transform:translateY(-2px)}.rbth .rbth-tcard__top{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.rbth .rbth-tcard__n{margin-left:auto;font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.04em;color:var(--ink-2)}.rbth .rbth-tcard__mons{display:flex;align-items:flex-end;height:60px}.rbth .rbth-tcard__mons img{flex:none;width:68px;height:68px;margin:-8px -8px 0;object-fit:contain;filter:drop-shadow(0 4px 8px rgba(0,0,0,0.45))}.rbth .rbth-tcard__mons img.is-px{width:72px;height:72px;margin:-10px -12px -6px;image-rendering:pixelated}.rbth .rbth-twk{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:0}.rbth .rbth-twk__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;color:var(--ink-3)}.rbth .rbth-twk__l{display:flex;flex-wrap:wrap;gap:6px}.rbth .rbth-twk__a{display:inline-flex;align-items:center;min-height:32px;border-radius:7px;text-decoration:none}.rbth .rbth-twk__a:hover{filter:brightness(1.15)}.rbth .rbth-twk__a:focus-visible{outline:2px solid var(--gold-300);outline-offset:2px}@media (max-width:639px){.rbth .rbth-twk__a{min-height:44px}}.rbth .rbth-tcard__ft{margin-top:auto;display:grid;grid-template-columns:56px minmax(0,1fr);gap:6px;align-items:center;padding-top:9px;border-top:1px solid var(--line-1)}.rbth .rbth-tcard__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em}.rbth .rbth-lk{display:flex;flex-direction:column;gap:14px}.rbth .rbth-lkhead{display:flex;flex-direction:column;gap:4px}.rbth .rbth-lkhead .rbth-sub{max-width:62ch}.rbth .rbth-search{position:relative;max-width:560px}.rbth .rbth-input{display:block;width:100%;height:50px;margin:0;padding:0 14px 0 44px;border:0;border-radius:8px;background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0) !important;-webkit-text-fill-color:var(--ink-0);font-family:var(--font-body);font-size:16px;line-height:normal;outline:none}.rbth .rbth-input:focus{box-shadow:inset 0 0 0 2px var(--gold-400)}.rbth .rbth-input::placeholder{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);opacity:1}.rbth .rbth-input:disabled{opacity:0.7;cursor:not-allowed}.rbth .rbth-sicon{position:absolute;left:15px;top:16px;color:var(--ink-3);pointer-events:none}.rbth .rbth-search--team{flex:1 1 240px;max-width:340px}.rbth .rbth-input--team{height:46px;padding-left:42px}.rbth .rbth-search--team .rbth-sicon{left:14px;top:14px}.rbth .rbth-lb{position:absolute;left:0;right:0;top:54px;z-index:30;padding:4px;background:var(--void-2);border-radius:8px;box-shadow:0 0 0 1px var(--line-2),0 18px 40px rgba(0,0,0,0.55)}.rbth .rbth-lb--team{top:50px}.rbth .rbth-opt{width:100%;display:flex;align-items:center;gap:10px;height:52px;padding:0 10px;border-radius:8px;background:transparent;text-align:left}.rbth .rbth-opt:hover,.rbth .rbth-opt[aria-selected="true"]{background:var(--surface-hover)}.rbth .rbth-opt__im{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rbth .rbth-opt__im img{width:40px;height:40px;object-fit:contain}.rbth .rbth-opt__im img.is-type{width:32px;height:32px}.rbth .rbth-opt__im img.is-px{flex:none;width:64px;height:64px;image-rendering:pixelated}.rbth .rbth-opt__l{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-0)}.rbth .rbth-opt__s{font-family:var(--font-data);font-size:12px;color:var(--ink-3)}.rbth .rbth-opt__b{margin-left:auto;display:flex;gap:4px}.rbth .rbth-lbnone{display:block;padding:12px;font-size:14px;color:var(--ink-3)}.rbth .rbth-lbl{font-family:var(--font-data);font-size:12px;letter-spacing:0.06em;color:var(--ink-3)}.rbth .rbth-lbl--b{font-size:11.5px;font-weight:700}.rbth .rbth-lbl.rbth-win{color:var(--win-strong)}.rbth .rbth-lbl.rbth-loss{color:var(--loss-strong)}.rbth .rbth-pop{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rbth .rbth-pop .rbth-lbl{margin-right:4px}.rbth .rbth-popb{display:inline-flex;align-items:center;gap:4px;height:44px;padding:0 12px 0 4px;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-1);font-family:var(--font-display);font-weight:680;font-size:13px}.rbth .rbth-popb:hover{background:var(--surface-hover);color:var(--ink-0)}.rbth .rbth-popb[aria-pressed="true"]{box-shadow:inset 0 0 0 2px var(--gold-400)}.rbth .rbth-pick{display:flex;flex-direction:column;gap:6px}.rbth .rbth-lkcard{display:flex;gap:16px 22px;flex-wrap:wrap;align-items:flex-start;padding:16px;border-radius:8px;background:linear-gradient(135deg,color-mix(in srgb,var(--tb) 12%,var(--void-2)),var(--void-2) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 28%,var(--line-1))}.rbth .rbth-lkimg{flex:none;width:136px;height:136px;display:flex;align-items:center;justify-content:center;background:radial-gradient(closest-side,color-mix(in srgb,var(--tb) 28%,transparent),transparent 78%)}.rbth .rbth-lkimg img{object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,0.55))}.rbth .rbth-lkimg__m{width:128px;height:128px}.rbth .rbth-lkimg__t{width:88px;height:88px}.rbth .rbth-lkinfo{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:12px}.rbth .rbth-lktop{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.rbth .rbth-lkdex{font-family:var(--font-data);font-size:13px;color:var(--ink-3)}.rbth .rbth-lkname{font-family:var(--font-display);font-weight:760;font-size:24px;letter-spacing:-0.01em;color:var(--ink-0)}.rbth .rbth-lkbadges{display:flex;gap:5px;flex-wrap:wrap}.rbth .rbth-lkcta{margin-left:auto;display:inline-flex;align-items:center;min-height:36px;font-family:var(--font-data);font-size:12px;letter-spacing:0.05em}.rbth .rbth-lkrows{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;align-items:start}.rbth .rbth-lkx{align-items:center;padding-top:12px;border-top:1px solid var(--line-1)}.rbth .rbth-lkl{padding-top:5px;font-family:var(--font-data);font-size:12px;letter-spacing:0.06em}.rbth .rbth-lkx .rbth-lkl{padding-top:0}.rbth .rbth-lkv{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;min-height:28px}.rbth .rbth-lkg{display:inline-flex;align-items:center;gap:5px;flex-wrap:wrap}.rbth .rbth-lkm{font-family:var(--font-data);font-weight:700;font-size:13px}.rbth .rbth-mons{display:flex;flex-wrap:wrap;gap:6px}.rbth .rbth-mon{display:inline-flex;align-items:center;gap:6px;height:44px;padding:0 10px 0 0;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbth a.rbth-mon,.rbth a.rbth-mon:hover{color:var(--ink-0)}.rbth a.rbth-mon:hover{background:var(--surface-hover)}.rbth .rbth-mon__n{font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--ink-0);white-space:nowrap}.rbth .rbth-mb{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 6px 0 5px;border-radius:5px;background:var(--tfl);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1);color:#fff;font-family:var(--font-data);font-weight:700;font-size:11px}.rbth .rbth-mb img{width:12px;height:12px;object-fit:contain;filter:brightness(0) invert(1)}.rbth .rbth-foot{font-size:13px;line-height:1.5;color:var(--ink-3)}.rbth .rbth-tm{display:flex;flex-direction:column;gap:12px}.rbth .rbth-tmrow{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.rbth .rbth-tchips{display:contents}.rbth .rbth-tchip{display:inline-flex;align-items:center;gap:4px;height:46px;padding:0 2px 0 0;border-radius:8px;background:color-mix(in srgb,var(--tb) 14%,var(--void-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 34%,var(--line-1))}.rbth .rbth-tchip__n{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink-0);white-space:nowrap}.rbth .rbth-tx{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;width:40px;height:40px;border-radius:8px;color:var(--ink-3);font-size:20px;line-height:1;text-align:center}.rbth .rbth-tx:hover{background:var(--surface-hover);color:var(--ink-0)}.rbth .rbth-clear{height:40px;padding:0 12px;border-radius:8px;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-family:var(--font-display);font-weight:650;font-size:13px}.rbth .rbth-clear:hover{background:var(--surface-hover);color:var(--ink-0)}.rbth .rbth-tmout{display:flex;flex-direction:column;gap:10px;padding-top:12px;border-top:1px solid var(--line-1)}.rbth .rbth-tmsum{font-size:14px;line-height:1.5;color:var(--ink-1);text-wrap:pretty}.rbth .rbth-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,112px),1fr));gap:6px}.rbth .rbth-tile{display:flex;flex-direction:column;gap:5px;padding:7px 8px;border-radius:8px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbth .rbth-tile.is-bad{background:color-mix(in srgb,var(--loss) 13%,var(--void-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--loss) 50%,transparent)}.rbth a.rbth-tile:hover{filter:brightness(1.12)}.rbth .rbth-tile .rbth-b{align-self:flex-start}.rbth .rbth-tile__n{display:flex;gap:8px;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.03em}.rbth .rbth-tmcov{display:grid;grid-template-columns:130px minmax(0,1fr);gap:8px 14px;align-items:center}.rbth .rbth-duals{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:18px 24px}.rbth .rbth-dcol{display:flex;flex-direction:column;min-width:0}.rbth .rbth-dcol__l{padding-bottom:8px;font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:0.06em}.rbth .rbth-drow{display:flex;align-items:center;gap:10px;width:100%;min-height:56px;padding:6px 8px 6px 0;line-height:1.5;border-top:1px solid var(--line-1);text-align:left;color:var(--ink-2);transition:background 120ms var(--ease-out)}.rbth .rbth-drow:hover{background:var(--surface-raised)}.rbth .rbth-drow__m{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.rbth .rbth-drow__p{display:flex;gap:4px;flex-wrap:wrap}.rbth .rbth-drow__note{font-size:13px;line-height:1.4;color:var(--ink-3)}.rbth .rbth-drow__s{flex:none;text-align:right;font-family:var(--font-data);font-size:12px;line-height:18px;font-weight:700;letter-spacing:0.03em;color:var(--ink-1)}.rbth .rbth-pb--games{padding-top:0}.rbth .rbth-gehead{margin-top:20px;display:flex;align-items:baseline;gap:6px 12px;flex-wrap:wrap}.rbth .rbth-gechip{font-family:var(--font-display);font-weight:780;font-size:20px;letter-spacing:-0.01em;color:var(--ink-0)}.rbth .rbth-gechip span{font-size:12px;font-weight:640;letter-spacing:0.06em;color:var(--ink-3)}.rbth .rbth-getitle{font-family:var(--font-display);font-stretch:75%;font-weight:640;font-size:12.5px;letter-spacing:0.08em;text-transform:uppercase;color:var(--gold-400)}.rbth .rbth-genote{font-size:13px;line-height:1.5;color:var(--ink-3)}.rbth .rbth-genote:empty{display:none}.rbth .rbth-flip{margin-left:auto;display:inline-flex;align-items:center;min-height:36px;font-family:var(--font-data);font-size:12px;letter-spacing:0.05em;white-space:nowrap}.rbth .rbth-gegrid{margin-top:10px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.rbth .rbth-gcard{display:flex;flex-direction:column;gap:8px;padding:12px 14px;background:var(--surface-raised);border:1px solid var(--line-1);border-radius:8px}.rbth .rbth-gcard__vs{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rbth .rbth-gcard__note{font-size:13.5px;line-height:1.5;color:var(--ink-2);text-wrap:pretty}.rbth .rbth-ver{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 5px;border-radius:6px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:700;font-size:13.5px;transition:background 120ms var(--ease-out),box-shadow 120ms var(--ease-out)}.rbth .rbth-ver:not(:has(img,.rbth-ver__ph)){padding-left:12px}.rbth .rbth-ver__ph{flex:none;width:26px;height:34px;border-radius:3px;box-shadow:0 0 0 1px var(--vc);background:var(--void-3)}.rbth a.rbth-ver{color:var(--ink-1)}.rbth a.rbth-ver:hover{background:color-mix(in srgb,var(--vc) 12%,var(--void-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--vc) 55%,transparent);color:var(--ink-0)}.rbth .rbth-ver img{flex:none;width:26px;height:34px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--vc);background:var(--void-3)}.rbth .rbth-ver__a{font-family:var(--font-data);font-size:11px;color:var(--ink-3)}.rbth .rbth-changes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:10px;margin:0}.rbth .rbth-chg{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:8px;background:var(--surface-raised);border:1px solid var(--line-1)}.rbth .rbth-chg__h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.rbth .rbth-chg__l{padding:0 0 0 16px;display:flex;flex-direction:column;gap:6px}.rbth .rbth-chg__l li{display:list-item;list-style:circle outside;font-size:14px;line-height:1.5;color:var(--ink-2)}.rbth .rbth-chg__l li::marker{content:normal;color:var(--ink-3);font-size:14px;line-height:1.5}.rbth .rbth-flip--chg{margin-left:0;margin-top:auto}.rbth .rbth-faq{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px 32px}.rbth .rbth-q{font-family:var(--font-display);font-size:15px;font-weight:680;color:var(--ink-1);line-height:1.08}.rbth .rbth-a{margin-top:8px;font-size:15px;line-height:1.6;color:var(--ink-1)}.rbth .rbth-related{margin:16px 0 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.rbth .rbth-lchip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-width:0;overflow-wrap:anywhere;padding:4px 10px;border-radius:99px;background:var(--void-2);border:1px solid var(--line-1);font-family:var(--font-data);font-size:11px;line-height:1.5}.rbth a.rbth-lchip{color:var(--ink-2)}.rbth a.rbth-lchip:hover{color:var(--link-hover);background:var(--void-3);border-color:var(--line-2)}.rbth .rbth-lchip span{color:var(--ink-3)}.rbth .rbth-hpages{display:flex;flex-direction:column;gap:6px}.rbth .rbth-hpages__l{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.05em;color:var(--ink-3)}.rbth .rbth-hpages__row{display:flex;gap:5px;flex-wrap:wrap}.rbth .rbth-hgames{align-self:flex-start;display:inline-flex;align-items:center;min-height:32px;font-size:13.5px;font-weight:600;text-decoration:underline;text-decoration-color:var(--line-3);text-decoration-thickness:1px;text-underline-offset:4px}.rbth a.rbth-hgames{color:var(--ink-1)}.rbth a.rbth-hgames:hover{color:var(--link-hover);text-decoration-color:currentColor}.rbth .rbth-hart{display:none;justify-self:center;flex:none;width:300px;height:200px;align-items:flex-end;justify-content:center;background:radial-gradient(closest-side,color-mix(in srgb,var(--gold-400) 16%,transparent),transparent 78%)}.rbth .rbth-hart__m{flex:none;margin:0 -14px;object-fit:contain;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.55))}.rbth .rbth-hart__m--150{width:150px;height:150px}.rbth .rbth-hart__m--170{width:170px;height:170px}.rbth .rbth-main{max-width:1068px;margin:0 auto;padding:22px 0 0}.rbth .rbth-crow{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.rbth .rbth-crumb ol{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:11px;letter-spacing:0.18em;text-transform:uppercase;line-height:1.4}.rbth .rbth-crumb li{display:inline-flex;align-items:center;gap:7px}.rbth .rbth-crumb a{color:var(--ink-3)}.rbth .rbth-crumb a:hover{color:var(--link-hover)}.rbth .rbth-crumb__sep{color:var(--ink-4)}.rbth .rbth-crumb__cur{color:var(--gold-400)}.rbth .rbth-crow__r{margin-left:auto;display:flex;align-items:center;gap:10px}.rbth .rbth-patch{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border-radius:4px;background:var(--gold-dim);border:1px solid var(--line-gold);font-family:var(--font-data);font-size:11px;letter-spacing:0.08em;line-height:1;color:var(--gold-300)}.rbth .rbth-patch span{color:var(--gold-500);opacity:0.75}.rbth .rbth-upd{font-family:var(--font-data);font-size:12px;letter-spacing:0.06em;color:var(--ink-3)}.rbth .rbth-hero,.rbth .rb-shell-herocard{background:radial-gradient(460px 280px at 88% 30%,color-mix(in srgb,#6366f1 18%,transparent),transparent 72%),radial-gradient(360px 240px at 70% 90%,color-mix(in srgb,#f472b6 12%,transparent),transparent 70%),linear-gradient(135deg,color-mix(in srgb,var(--gold-400) 7%,var(--void-1)),var(--void-1) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 26%,var(--line-2))}.rbth .rbth-hero{position:relative;overflow:hidden;margin-top:16px;border-radius:12px}.rbth .rbth-hero__in{padding:24px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px 32px;align-items:center}.rbth .rbth-hero__c{min-width:0;display:flex;flex-direction:column;gap:14px}.rbth .rbth-hero__eb{font-family:var(--font-display);font-stretch:75%;font-weight:620;font-size:12px;letter-spacing:0.18em;text-transform:uppercase;color:var(--gold-400)}.rbth .rbth-hero__h1{font-size:clamp(28px,4vw,38px);font-weight:780;letter-spacing:-0.02em;line-height:1.08;color:var(--ink-0)}.rbth .rbth-hero__p{max-width:580px;font-size:16px;line-height:1.55;color:var(--ink-1);text-wrap:pretty}.rbth .rbth-snav{position:sticky;top:calc(var(--rb-topnav-height,0px) + var(--rb-admin-bar-height,0px));z-index:90;margin-top:12px;padding:8px 0}.rbth .rbth-snav__bar{height:48px;padding:4px;display:flex;align-items:center;gap:4px;border-radius:14px;background:color-mix(in srgb,var(--void-1) 86%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 10px 30px rgba(0,0,0,0.35),inset 0 0 0 1px var(--line-2)}.rbth .rbth-snav nav{flex:1 1 auto;min-width:0;height:100%;display:flex;align-items:center;gap:2px;overflow-x:auto;scrollbar-width:none}.rbth .rbth-snav nav::-webkit-scrollbar{display:none}.rbth .rbth-snav a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 11px;border-radius:9px;font-family:var(--font-display);font-weight:620;font-size:13px;white-space:nowrap;color:var(--ink-2)}.rbth .rbth-snav a:hover{color:var(--ink-0);background:var(--surface-raised)}.rbth .rbth-stack{display:flex;flex-direction:column;gap:32px;margin-top:16px}.rbth .rb-shell-herocard{position:relative;border:1px solid var(--line-1);border-radius:14px;overflow:hidden}body.rb-site-shell .rbth .rb-shell-herocard.rbgb-flushtop{border-top:0;border-radius:0 0 14px 14px}.rbth .rbth-herocard .rbgb-hero__row{padding:24px;align-items:center}.rbth .rbth-herocard .rbgb-hero__kseg{font-size:12px}.rbth .rbth-herocard .rbgb-hero__h1{margin-top:12px;font-size:clamp(28px,4vw,38px);font-weight:780;letter-spacing:-0.02em;line-height:1.08;color:var(--ink-0);text-wrap:balance}.rbth .rbth-herocard .rbgb-hero__intro{max-width:580px;margin-top:14px;font-size:16px;line-height:1.55;color:var(--ink-1);text-wrap:pretty}.rbth .rbth-herocard .rbgb-hero__extra{margin-top:14px;display:flex;flex-direction:column;gap:14px}.rbth .rbth-herocard .rbth-hart{position:absolute;right:56px;top:50%;transform:translateY(-50%)}@media (min-width:820px){.rbth .rbth-hero__in{grid-template-columns:minmax(0,1fr) 300px}.rbth .rbth-hart{display:flex}.rbth .rbth-herocard .rbgb-hero__copy{max-width:calc(100% - 380px)}}@media (max-width:768px){.rbth .rbth-seg__o,.rbth .rbth-seg__o--lg,.rbth .rbth-chip,.rbth .rbth-chip--40,.rbth .rbth-clear{height:44px}.rbth .rbth-tx{width:44px;height:44px}.rbth .rbth-snav a{height:44px}.rbth .rbth-lchip{min-height:44px}.rbth .rbth-ghost{height:44px}.rbth .rbth-lkcta,.rbth .rbth-flip,.rbth .rbth-onecta,.rbth .rbth-hgames{min-height:44px}.rbth a.rbth-b{position:relative}.rbth a.rbth-b::after{content:"";position:absolute;left:0;right:0;top:50%;height:44px;transform:translateY(-50%)}.rbth .rbth-hpages__row,.rbth .rbth-oneg__list{row-gap:16px}.rbth .rbth-lkv,.rbth .rbth-lkg{row-gap:20px}}@media (max-width:759px){.rbth .rbth-cv{display:inline-flex}.rbth .rbth-chart:not([data-cv="grid"]) .rbth-one{display:flex}.rbth .rbth-chart:not([data-cv="grid"]) .rbth-gridwrap{display:none}.rbth .rbth-grid{grid-template-columns:38px repeat(var(--n),26px);grid-auto-rows:30px;width:max-content;min-width:0}.rbth .rbth-grid .rbth-w{display:none}.rbth .rbth-grid .rbth-nw{display:inline-flex}}@media (max-width:639px){.rbth .rbth-pb{padding:12px}.rbth .rbth-pb--games{padding-top:0}.rbth .rbth-sh{padding:14px 12px}.rbth .rbth-tcards{grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr))}.rbth .rbth-tcard__mons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;justify-items:center;height:auto;min-height:48px}.rbth .rbth-tcard__mons img{width:100%;max-width:60px;height:auto;aspect-ratio:1;margin:0}.rbth .rbth-tcard__mons img.is-px{width:130%;max-width:none;height:auto;margin:-4px -15% -3px}.rbth .rbth-tcard__ft:not(.rbtg-tcard__ft){grid-template-columns:minmax(0,1fr);gap:5px}.rbth .rbth-tcard__ft:not(.rbtg-tcard__ft) .rbth-tcard__k:not(:first-child){margin-top:4px}.rbth .rbth-lkrows,.rbth .rbth-tmcov{grid-template-columns:minmax(0,1fr)}.rbth .rbth-hero__in,.rbth .rbth-herocard .rbgb-hero__row{padding:16px}.rbth.rbth--shell .rbgb-content{padding-left:16px;padding-right:16px}.rbth .rbth-genote{flex-basis:100%;order:3}.rbth .rbth-flip{order:4}}@media (max-width:480px){.rbth .rbth-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.rbth *,.rbth *::before,.rbth *::after{transition:none !important}}.rbgl .rbth-t-mixed{--tb:#8a92b4;--tfl:#5b6280;--tf:#ffffff;--ti:brightness(0) invert(1)}.rbgl .rbgl-sr{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbgl .rbgl-av{position:relative;flex:none;display:grid;place-items:center;border-radius:50%;overflow:hidden;background:color-mix(in srgb,var(--tb) 26%,var(--void-3));box-shadow:inset 0 0 0 1px var(--line-2);color:color-mix(in srgb,var(--tb) 55%,#ffffff);font-family:var(--font-display);font-weight:800;line-height:1}.rbgl .rbgl-av img{position:absolute;width:200%;height:200%;max-width:none;image-rendering:pixelated}.rbgl .rbgl-av.is-mono{background:color-mix(in srgb,var(--tb) 30%,var(--void-3))}.rbgl .rbgl-av.rbth-t-mixed.is-mono{background:var(--gold-400);color:var(--void-0)}.rbgl .rbgl-av--22{width:22px;height:22px;font-size:11px}.rbgl .rbgl-av--32{width:32px;height:32px;font-size:13px}.rbgl .rbgl-av--34{width:34px;height:34px;font-size:14px}.rbgl .rbgl-av--36{width:36px;height:36px;font-size:14px}.rbgl .rbgl-av--38{width:38px;height:38px;font-size:15px}.rbgl .rbgl-av--40{width:40px;height:40px;font-size:16px}.rbgl .rbgl-av--44{width:44px;height:44px;font-size:17px}.rbgl .rbgl-av--48{width:48px;height:48px;font-size:19px}.rbgl .rbgl-av--56{width:56px;height:56px;font-size:22px}.rbgl .rbgl-sq{display:inline-flex;align-items:center;justify-content:center;flex:none;width:16px;height:16px;border-radius:4px;background:var(--tfl)}.rbgl .rbgl-sq img{width:11px;height:11px;object-fit:contain;filter:var(--ti,brightness(0) invert(1))}.rbgl .rbgl-sq--18{width:18px;height:18px;border-radius:5px}.rbgl .rbgl-sq--18 img{width:12px;height:12px}.rbgl .rbgl-sq--22{width:22px;height:22px;border-radius:6px}.rbgl .rbgl-sq--22 img{width:14px;height:14px}.rbgl .rbgl-sq.rbth-t-mixed{display:none}.rbgl .rbgl-lbl{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-chips,.rbgl .rbgl-bt__ls{display:flex;flex-wrap:wrap;gap:6px}.rbgl .rbgl-chip{display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 11px 0 5px;border-radius:8px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1);font-family:var(--font-display);font-weight:680;font-size:13px;color:var(--ink-1)}.rbgl .rbgl-bt__ls .rbgl-chip{min-height:44px;padding:0 10px 0 4px;border-radius:7px;background:var(--void-2)}.rbgl a.rbgl-chip:hover{background:var(--surface-hover);color:var(--ink-0)}.rbgl .rbgl-chip__r{font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:0.04em;color:var(--ink-3)}.rbgl .rbgl-find{position:relative;max-width:440px}.rbgl .rbgl-find__i{position:absolute;left:14px;top:0;height:46px;display:flex;align-items:center;color:var(--ink-3);pointer-events:none}.rbgl .rbgl-find__i svg{position:static;display:block;width:18px;height:18px;margin:0;transform:none}.rbgl .rbgl-find__in{display:block;width:100%;height:46px;margin:0;padding:0 14px 0 42px;border:0;border-radius:var(--r-md);background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0) !important;-webkit-text-fill-color:var(--ink-0);font-family:var(--font-body);font-size:16px;font-weight:500;outline:none;-webkit-appearance:none;appearance:none}.rbgl .rbgl-find__in::placeholder{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.rbgl .rbgl-find__in:focus{box-shadow:inset 0 0 0 2px var(--gold-400)}.rbgl .rbgl-find__res{position:absolute;left:0;right:0;top:50px;z-index:30;padding:4px;border-radius:var(--r-md);background:var(--void-2);box-shadow:0 0 0 1px var(--line-2),0 18px 40px rgba(0,0,0,0.55)}.rbgl .rbgl-opt{display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 10px 6px 7px;border-radius:9px;color:var(--ink-1)}.rbgl .rbgl-opt[aria-selected="true"],.rbgl a.rbgl-opt:hover{background:var(--surface-hover)}.rbgl .rbgl-opt__b{display:flex;flex-direction:column;min-width:0}.rbgl .rbgl-opt__t{font-family:var(--font-display);font-weight:720;font-size:15px;color:var(--ink-0)}.rbgl .rbgl-opt__ty{font-weight:600;color:var(--ink-3)}.rbgl .rbgl-opt__s{font-size:12.5px;line-height:1.35;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl .rbgl-find__none{padding:12px;font-size:14px;color:var(--ink-3)}.rbgl .rbgl-jl{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-jump{display:flex;flex-wrap:wrap;gap:6px}.rbgl .rbgl-jump a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:9px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:13px;color:var(--ink-1)}.rbgl .rbgl-jump a:hover{background:var(--surface-hover);color:var(--ink-0)}.rbgl .rbgl-hart{display:none;align-items:flex-end;justify-content:center;width:300px;height:210px}.rbgl .rbgl-hart img{flex:none;width:150px;height:190px;margin:0 -18px;object-fit:contain;object-position:bottom;image-rendering:pixelated;filter:drop-shadow(0 10px 18px rgba(0,0,0,0.55))}.rbgl .rbgl-hart img:nth-child(2){width:170px;height:210px}.rbgl .rbgl-herocard .rbgb-hero__extra{display:flex;flex-direction:column;gap:12px}.rbgl .rb-shell-herocard.rbgl-herocard--s{background:linear-gradient(135deg,color-mix(in srgb,var(--tb) 24%,var(--void-1)),color-mix(in srgb,var(--tb) 6%,var(--void-1)) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 36%,transparent)}.rbgl .rbgl-herocard--s .rbgb-hero__portrait{flex:none;width:54px;height:54px;border-radius:14px;background:var(--void-2);display:inline-flex;align-items:center;justify-content:center;box-shadow:inset 0 0 0 1px var(--line-2),0 8px 20px rgba(0,0,0,0.35);overflow:hidden}.rbgl .rbgl-herocard--s .rbgb-hero__portrait img{width:36px;height:36px;object-fit:contain;image-rendering:pixelated;transform:none}.rbgl .rbgl-herocard--s .rbgb-hero__kseg--gold{color:var(--gold-400)}.rbgl .rbgl-sart{display:none;align-items:center;justify-content:center;width:240px;height:240px;background:radial-gradient(circle,color-mix(in srgb,var(--tb) 30%,transparent),transparent 68%)}.rbgl .rbgl-sart img{width:200px;height:200px;object-fit:contain;filter:drop-shadow(0 12px 24px rgba(0,0,0,0.55))}.rbgl .rbgl-sart.is-px img{image-rendering:pixelated}.rbgl .rbgl-facts{display:flex;flex-wrap:wrap;gap:8px}.rbgl .rbgl-fact{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-radius:8px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:13px;color:var(--ink-1);white-space:nowrap}.rbgl .rbgl-fact.has-img{padding-left:6px}.rbgl .rbgl-fact img{width:20px;height:20px;object-fit:contain;image-rendering:pixelated}.rbgl .rbgl-fact__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-beats{display:flex;flex-direction:column;gap:8px}.rbgl .rbgl-beats__l{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--win-strong)}.rbgl .rbgl-beats__ts{display:flex;flex-wrap:wrap;gap:6px}.rbgl .rbgl-swrow{position:relative;z-index:20;margin-top:12px;display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.rbgl .rbgl-gp{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%}.rbgl .rbgl-gp__k{flex:none;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-gp__l{display:flex;gap:6px;min-width:0;margin:0;padding:2px;list-style:none;overflow-x:auto;scrollbar-width:thin}.rbgl .rbgl-gp__l li{flex:none;margin:0;padding:0;list-style:none}.rbgl .rbgl-gp__a{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:13px;color:var(--link);white-space:nowrap;cursor:pointer}.rbgl .rbgl-gp__a:hover{background:var(--surface-hover);color:var(--link-hover)}.rbgl .rbgl-gp__a.is-on{color:var(--ink-0);background:color-mix(in srgb,var(--tb,#8a92b4) 22%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--tb,#8a92b4);cursor:default}.rbgl.rbth--shell .rbgl-swrow{padding:0 16px}.rbgl .rbgl-sw{position:relative;display:inline-block}.rbgl .rbgl-sw__btn{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 12px 0 6px;border-radius:12px;background:color-mix(in srgb,var(--void-1) 86%,transparent);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0);font-family:var(--font-display);font-weight:720;font-size:14px}.rbgl .rbgl-sw__btn:hover,.rbgl .rbgl-sw__btn[aria-expanded="true"]{background:var(--surface-hover)}.rbgl .rbgl-sw__caret{font-size:11px;color:var(--ink-3);transition:transform var(--dur-fast) var(--ease-out)}.rbgl .rbgl-sw__btn[aria-expanded="true"] .rbgl-sw__caret{transform:rotate(180deg)}.rbgl .rbgl-swd{position:absolute;top:calc(100% + 6px);left:0;z-index:40;width:min(720px,calc(100vw - 32px));max-height:min(560px,calc(100vh - 150px));display:flex;flex-direction:column;border-radius:var(--r-lg);background:var(--void-1);box-shadow:0 18px 40px rgba(0,0,0,0.5),inset 0 0 0 1px var(--line-2);overflow:hidden}.rbgl .rbgl-swd__hd{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line-1)}.rbgl .rbgl-swd__i{display:flex;flex:0 0 auto;align-items:center;padding-left:4px;color:var(--ink-3);pointer-events:none}.rbgl .rbgl-swd__i svg{position:static;display:block;width:18px;height:18px;margin:0;transform:none}.rbgl .rbgl-swd__hd:focus-within{box-shadow:inset 0 -2px 0 var(--gold-400)}.rbgl .rbgl-swd__in:focus,.rbgl .rbgl-swd__in:focus-visible{outline:none;box-shadow:none}.rbgl .rbgl-swd__in{flex:1;min-width:0;height:44px;margin:0;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ink-0) !important;-webkit-text-fill-color:var(--ink-0);font-family:var(--font-body);font-size:16px;font-weight:500;outline:none;-webkit-appearance:none;appearance:none}.rbgl .rbgl-swd__in::placeholder{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3)}.rbgl .rbgl-swd__n{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap}.rbgl .rbgl-swd__b{overflow-y:auto;overscroll-behavior:contain;padding:10px 12px 12px;display:flex;flex-direction:column;gap:12px}.rbgl .rbgl-swd__r{margin-bottom:6px;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-2)}.rbgl .rbgl-swd__ls{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,150px),1fr));gap:3px}.rbgl .rbgl-swd__a{display:flex;align-items:center;gap:8px;min-height:44px;padding:3px 8px 3px 3px;border-radius:9px;color:var(--ink-1)}.rbgl a.rbgl-swd__a:hover{background:var(--surface-hover);color:var(--ink-0)}.rbgl .rbgl-swd__a[aria-current="page"]{background:color-mix(in srgb,var(--tb) 18%,var(--void-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 55%,transparent);color:var(--ink-0)}.rbgl .rbgl-swd__a.is-off{opacity:0.55}.rbgl .rbgl-swd__nm{flex:0 1 auto;min-width:0;font-family:var(--font-display);font-weight:700;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl .rbgl-swd__none{padding:8px 2px;font-size:14px;color:var(--ink-3)}.rbgl .rbgl-regs{display:flex;flex-direction:column}.rbgl .rbgl-reg{display:flex;flex-direction:column;gap:12px;padding:16px 18px 18px}.rbgl .rbgl-reg+.rbgl-reg{border-top:1px solid var(--line-1)}.rbgl .rbgl-reg__hd{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.rbgl .rbgl-reg__h{font-size:19px;font-weight:760;color:var(--ink-0);letter-spacing:-0.01em}.rbgl .rbgl-reg__m{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-grp{display:flex;flex-direction:column;gap:10px}.rbgl .rbgl-grp+.rbgl-grp{margin-top:8px}.rbgl .rbgl-gchips{display:flex;flex-wrap:wrap;gap:6px}.rbgl .rbgl-gchip{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:8px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:13px;color:var(--ink-1)}.rbgl a.rbgl-gchip:hover{background:var(--surface-hover);color:var(--ink-0)}.rbgl .rbgl-gchip__go{font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:0.04em;text-transform:uppercase;color:var(--link)}.rbgl .rbgl-grp__x{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rbgl .rbgl-grp__xl{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--gold-300)}.rbgl .rbgl-note{max-width:72ch;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.rbgl .rbgl-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-flow:row dense;gap:6px}.rbgl .rbgl-tile{grid-column:span var(--sp,1);min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px 6px 10px;border-radius:12px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl .rbgl-tile--1{background:radial-gradient(150px 100px at 100% 108%,color-mix(in srgb,var(--tb) 18%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tb) 6%,var(--void-2)),var(--void-2) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 22%,var(--line-1))}.rbgl .rbgl-tile__n{align-self:flex-start;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-tile__o{display:flex;justify-content:center;gap:6px;width:100%}.rbgl .rbgl-tile__a{flex:1 1 0;min-width:0;display:flex;flex-direction:column;align-items:center;gap:5px;text-align:center;color:var(--ink-0)}.rbgl .rbgl-tile__nm{font-family:var(--font-display);font-weight:720;font-size:12.5px;line-height:1.15;color:var(--ink-0);overflow-wrap:anywhere}.rbgl a.rbgl-tile__a:hover .rbgl-tile__nm{color:var(--link-hover)}.rbgl .rbgl-tile__sub{display:flex;align-items:center;justify-content:center;gap:5px;max-width:100%}.rbgl .rbgl-tile__subt{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl .rbgl-tile--1 .rbgl-tile__subt{display:none}.rbgl .rbgl-tile:not(.rbgl-tile--1) .rbgl-tile__subt{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:left;line-height:1.25}.rbgl .rbgl-lg{display:flex;flex-direction:column}.rbgl .rbgl-lg__row{display:flex;flex-direction:column;gap:10px;padding:14px 18px}.rbgl .rbgl-lg__row+.rbgl-lg__row{border-top:1px solid var(--line-1)}.rbgl .rbgl-lg__hd{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px}.rbgl .rbgl-lg__reg{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-lg__cells{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rbgl .rbgl-lg__cell{display:flex;min-width:0}.rbgl .rbgl-lg__cell.is-champ{grid-column:1 / -1}.rbgl .rbgl-lg__a{flex:1;min-width:0;display:flex;flex-direction:column;gap:5px;padding:9px 11px;border-radius:10px;background:radial-gradient(150px 100px at 100% 108%,color-mix(in srgb,var(--tb) 14%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tb) 6%,var(--void-2)),var(--void-2) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 20%,var(--line-1));color:var(--ink-0)}.rbgl .rbgl-lg__cell.is-champ .rbgl-lg__a{background:linear-gradient(180deg,color-mix(in srgb,var(--gold-400) 12%,var(--void-2)),var(--void-2));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 40%,transparent)}.rbgl a.rbgl-lg__a:hover{filter:brightness(1.12)}.rbgl .rbgl-lg__role{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-lg__role.is-champ{color:var(--gold-300)}.rbgl .rbgl-lg__ft{margin:0;padding:4px 18px 16px}.rbgl .rbgl-lg__ft .rbgl-cta{white-space:normal}.rbgl .rbgl-lg__nm{display:flex;align-items:center;gap:7px;font-family:var(--font-display);font-weight:720;font-size:14.5px;color:var(--ink-0)}.rbgl .rbgl-hard{padding:18px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:8px}.rbgl .rbgl-hard li{display:flex}.rbgl .rbgl-hard__a{flex:1;display:flex;gap:12px;padding:12px 14px 14px 12px;border-radius:var(--r-md);background:radial-gradient(150px 100px at 100% 108%,color-mix(in srgb,var(--tb) 14%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tb) 6%,var(--void-2)),var(--void-2) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 24%,var(--line-1));color:var(--ink-1)}.rbgl .rbgl-hard__rk{flex:none;width:20px;padding-top:15px;font-family:var(--font-data);font-size:13px;font-weight:800;color:var(--gold-300)}.rbgl .rbgl-hard__b{min-width:0;display:flex;flex-direction:column;gap:4px}.rbgl .rbgl-hard__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.rbgl .rbgl-hard__nm{font-family:var(--font-display);font-weight:740;font-size:16px;color:var(--ink-0)}.rbgl .rbgl-hard__m{font-family:var(--font-data);font-size:11px;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-hard__ace{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--gold-300)}.rbgl .rbgl-hard__why{margin-top:4px;font-size:14px;line-height:1.55;color:var(--ink-2)}.rbgl .rbgl-ser{display:flex;flex-direction:column;gap:12px}.rbgl .rbgl-ser .rbgl-lbl+ul{margin-top:-4px}.rbgl .rbgl-car,.rbgl .rbgl-shg{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:8px}.rbgl .rbgl-car li{display:flex}.rbgl .rbgl-car__a{flex:1;display:flex;gap:12px;padding:12px 14px 12px 12px;border-radius:var(--r-md);background:radial-gradient(150px 100px at 100% 108%,color-mix(in srgb,var(--tb) 14%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tb) 6%,var(--void-2)),var(--void-2) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 24%,var(--line-1));color:var(--ink-1)}.rbgl .rbgl-car__b{min-width:0;display:flex;flex-direction:column;gap:6px}.rbgl .rbgl-car__nm{font-family:var(--font-display);font-weight:740;font-size:16px;color:var(--ink-0)}.rbgl .rbgl-car__st{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:baseline;gap:8px}.rbgl .rbgl-car__g{font-size:13px;line-height:1.4;color:var(--ink-2)}.rbgl .rbgl-role{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.rbgl .rbgl-role.is-e4{color:#c4b5fd}.rbgl .rbgl-role.is-champ{color:var(--gold-300)}.rbgl .rbgl-shg__c{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl .rbgl-shg__t{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-family:var(--font-display);font-weight:740;font-size:15px;color:var(--ink-0)}.rbgl .rbgl-shg__b{font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-shg__a{display:flex;align-items:center;gap:10px;color:var(--ink-1);min-height:44px}.rbgl .rbgl-shg__b2{display:flex;flex-direction:column;min-width:0}.rbgl .rbgl-shg__nm{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink-0)}.rbgl a.rbgl-shg__a:hover .rbgl-shg__nm{color:var(--link-hover)}.rbgl .rbgl-shg__ty{font-weight:600;color:var(--ink-3)}.rbgl .rbgl-shg__g{font-size:13px;line-height:1.4;color:var(--ink-2)}.rbgl .rbgl-bt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.rbgl .rbgl-bt__c{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-md);background:radial-gradient(150px 100px at 100% 108%,color-mix(in srgb,var(--tb) 22%,transparent),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--tb) 10%,var(--void-2)),var(--void-2) 62%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 28%,var(--line-1))}.rbgl .rbgl-bt__hd{display:flex;align-items:center;justify-content:space-between;gap:8px}.rbgl .rbgl-bt__n{font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-2)}.rbgl .rbgl-rows{padding:4px 18px 18px}.rbgl .rbgl-row{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 18px;align-items:center;padding:14px 0}.rbgl .rbgl-row+.rbgl-row{border-top:1px solid var(--line-1)}.rbgl .rbgl-row__gn{font-family:var(--font-display);font-weight:740;font-size:16px;line-height:1.25;color:var(--ink-0)}.rbgl .rbgl-row__r{margin-top:4px;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;line-height:1.45;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-row__r.is-e4{color:#c4b5fd}.rbgl .rbgl-row__r.is-champ{color:var(--gold-300)}.rbgl .rbgl-row__s:empty,.rbgl .rbgl-row__c:empty{display:none}.rbgl .rbgl-team{display:flex;flex-wrap:wrap;gap:2px 4px}.rbgl .rbgl-mon__a{display:flex;flex-direction:column;align-items:center;width:56px;color:var(--ink-2)}.rbgl .rbgl-mon__i{width:52px;height:52px;display:flex;align-items:center;justify-content:center;overflow:visible}.rbgl .rbgl-mon__i img{flex:none;width:56px;height:56px;object-fit:contain;filter:drop-shadow(0 3px 6px rgba(0,0,0,0.4))}.rbgl .rbgl-mon__i.is-px img{width:calc(64px * var(--k,1));height:calc(64px * var(--k,1));image-rendering:pixelated;filter:none}.rbgl .rbgl-mon__lv{font-family:var(--font-data);font-size:11px;font-weight:600;color:var(--ink-2)}.rbgl .rbgl-mon.is-ace .rbgl-mon__lv{font-weight:800;color:var(--gold-300)}.rbgl .rbgl-mon__tera{display:block;font-family:var(--font-data);font-size:11px;font-weight:600;line-height:1.2;color:var(--ink-3);white-space:nowrap}.rbgl a.rbgl-mon__a:hover .rbgl-mon__lv{color:var(--link-hover)}.rbgl .rbgl-row__cap{margin-top:4px;font-size:12.5px;color:var(--ink-3)}.rbgl .rbgl-st__l{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-st__ls{display:flex;flex-wrap:wrap;gap:4px 14px;margin-top:4px}.rbgl .rbgl-st{display:inline-flex;align-items:center;gap:6px}.rbgl .rbgl-st__i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:visible}.rbgl .rbgl-st__i img{flex:none;width:44px;height:44px;object-fit:contain}.rbgl .rbgl-st__i.is-px img{width:56px;height:56px;image-rendering:pixelated}.rbgl .rbgl-st__n{font-family:var(--font-display);font-weight:680;font-size:13px;color:var(--ink-1)}.rbgl .rbgl-st__none{margin-top:4px;font-size:13px;color:var(--ink-3)}.rbgl .rbgl-row__c{display:flex;flex-wrap:wrap;gap:6px}.rbgl .rbgl-cta{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;border-radius:9px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11.5px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--link);white-space:nowrap}.rbgl .rbgl-cta:hover{background:var(--surface-hover);color:var(--link-hover)}.rbgl .rbgl-gym{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px}.rbgl .rbgl-card{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl .rbgl-it{display:flex;align-items:center;gap:10px;min-height:40px;color:var(--ink-1)}.rbgl a.rbgl-it:hover .rbgl-it__t{color:var(--link-hover)}.rbgl .rbgl-it__bdg{flex:none;width:32px;height:32px;object-fit:contain;image-rendering:pixelated}.rbgl .rbgl-it__b{display:flex;flex-direction:column;min-width:0}.rbgl .rbgl-it__t{font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--ink-0)}.rbgl .rbgl-it__s{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.rbgl .rbgl-it__tm{flex:none;width:40px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:9px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:800;color:var(--gold-300)}.rbgl .rbgl-pn{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-bottom:14px}.rbgl .rbgl-pn__a{display:flex;align-items:center;gap:12px;min-height:64px;padding:8px 14px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-1)}.rbgl .rbgl-pn__a.is-next{flex-direction:row-reverse;text-align:right}.rbgl .rbgl-pn__b{display:flex;flex-direction:column;gap:3px;min-width:0}.rbgl .rbgl-pn__a.is-next .rbgl-pn__b{align-items:flex-end}.rbgl .rbgl-pn__l{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-pn__n{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-display);font-weight:720;font-size:15px;color:var(--ink-0)}.rbgl a.rbgl-pn__a:hover .rbgl-pn__n{color:var(--link-hover)}.rbgl .rbgl-more .rbgl-lbl{margin-bottom:8px}.rbgl .rbgl-hero{position:relative;margin-top:16px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px 32px;align-items:center;padding:16px;border-radius:var(--r-lg);overflow:hidden;background:radial-gradient(460px 280px at 88% 40%,color-mix(in srgb,var(--gold-400) 16%,transparent),transparent 72%),linear-gradient(135deg,color-mix(in srgb,var(--gold-400) 7%,var(--void-1)),var(--void-1) 70%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 26%,var(--line-2))}.rbgl .rbgl-hero__l{min-width:0;display:flex;flex-direction:column;gap:12px}.rbgl .rbgl-hero__k{font-family:var(--font-display);font-stretch:var(--stretch-condensed);font-weight:620;font-size:12px;letter-spacing:var(--track-kicker);text-transform:uppercase;color:var(--gold-400)}.rbgl .rbgl-hero__h1{font-size:clamp(28px,4vw,38px);font-weight:780;letter-spacing:-0.02em;line-height:1.08;color:var(--ink-0)}.rbgl .rbgl-hero__p{max-width:580px;font-size:16px;line-height:1.55;color:var(--ink-1)}.rbgl .rbgl-bar{position:sticky;top:0;z-index:20;display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;margin-top:12px;padding:6px;border-radius:14px;background:color-mix(in srgb,var(--void-1) 86%,transparent);box-shadow:0 10px 30px rgba(0,0,0,0.35),inset 0 0 0 1px var(--line-2)}.rbgl .rbgl-bar a{flex:none;display:inline-flex;align-items:center;height:36px;padding:0 11px;border-radius:9px;font-family:var(--font-display);font-weight:620;font-size:13px;white-space:nowrap;color:var(--ink-2)}.rbgl .rbgl-bar a:hover{color:var(--ink-0);background:var(--surface-hover)}.rbgl .rbgl-sect{scroll-margin-top:72px}@media (min-width:640px){.rbgl .rbgl-pn{grid-template-columns:repeat(2,minmax(0,1fr))}.rbgl .rbgl-pn__a.is-next:only-child{grid-column:2}}@media (min-width:700px){.rbgl .rbgl-lg__cells{grid-template-columns:repeat(5,minmax(0,1fr))}.rbgl .rbgl-lg__cell.is-champ{grid-column:auto}}@media (min-width:820px){.rbgl .rbgl-hero{grid-template-columns:minmax(0,1fr) 300px;padding:24px}.rbgl .rbgl-hart{display:flex}.rbgl .rbgl-sart{display:flex}.rbgl .rbgl-herocard .rbgl-hart{position:absolute;right:48px;bottom:0}.rbgl .rbgl-herocard .rbgl-sart{position:absolute;right:48px;top:50%;transform:translateY(-50%)}.rbgl .rbgl-herocard .rbgb-hero__copy{max-width:calc(100% - 340px)}.rbgl .rbgl-herocard--s .rbgb-hero__copy{max-width:calc(100% - 300px)}}@media (min-width:860px){.rbgl .rbgl-tiles{grid-template-columns:repeat(var(--cols,8),minmax(0,1fr))}.rbgl .rbgl-tile--1 .rbgl-tile__nm{font-size:13.5px}.rbgl .rbgl-tile--1 .rbgl-tile__subt{display:inline}.rbgl .rbgl-row{grid-template-columns:minmax(0,0.8fr) minmax(0,1.8fr) minmax(0,0.8fr) auto}.rbgl .rbgl-row__c{flex-direction:column;align-items:flex-end;justify-self:end}}.rbgl .rbgl-tile__a{container-type:inline-size}@container (max-width:83px){.rbgl .rbgl-tile__sub{flex-direction:column}.rbgl .rbgl-tile--1 .rbgl-tile__subt{white-space:normal;overflow:visible;text-overflow:clip;text-align:center}.rbgl .rbgl-tile:not(.rbgl-tile--1) .rbgl-tile__subt{display:block;-webkit-line-clamp:unset;overflow:visible;text-align:center}}@container (max-width:61px){.rbgl .rbgl-tile--1 .rbgl-tile__subt{display:none}.rbgl .rbgl-tile:not(.rbgl-tile--1) .rbgl-tile__subt{overflow-wrap:anywhere}}@media (max-width:768px){.rbgl .rbgl-gchip{min-height:44px}.rbgl .rbgl-gp{flex:1 1 100%}}@media (max-width:639px){.rbgl .rbgl-reg{padding:16px 12px 18px}.rbgl .rbgl-lg__row{padding:14px 12px}.rbgl .rbgl-lg__ft{padding:4px 12px 14px}.rbgl .rbgl-hard{padding:12px}.rbgl .rbgl-rows{padding:4px 12px 12px}.rbgl .rbgl-sw__nm{display:none}.rbgl .rbgl-find{max-width:none}}.rbgl .rbgl-wn{margin-top:12px}.rbgl .rbgl-wn__l{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;margin:0;padding:3px;list-style:none}.rbgl .rbgl-wn__l::-webkit-scrollbar{display:none}.rbgl .rbgl-wn__l>li{min-width:0;margin:0;padding:0;scroll-snap-align:start}.rbgl .rbgl-wn__a{display:flex;align-items:center;gap:10px;height:100%;min-width:0;min-height:52px;padding:8px 12px 8px 10px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);text-decoration:none;cursor:pointer}.rbgl a.rbgl-wn__a:hover{background:var(--surface-hover)}.rbgl a.rbgl-wn__a:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbgl .rbgl-wn__a.is-lead{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gold-400) 55%,transparent)}.rbgl .rbgl-wn__b{display:flex;flex-direction:column;gap:2px;min-width:0}.rbgl .rbgl-wn__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl .rbgl-wn__a.is-lead .rbgl-wn__k{color:var(--gold-300)}.rbgl .rbgl-wn__n{font-family:var(--font-display);font-size:14px;font-weight:680;line-height:1.25;color:var(--ink-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl .rbgl-wn__go{display:none}.rbgl .rbgl-wn__art{flex:none;display:flex;align-items:center;justify-content:center;width:32px;height:32px}.rbgl .rbgl-wn__art img{display:block;width:24px;height:32px;object-fit:contain}.rbgl .rbgl-wn__ic{flex:none;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2)}.rbgl .rbgl-wn__ic svg{display:block;width:16px;height:16px}.rbgl .rbgl-cvbg-host{position:relative;isolation:isolate}.rbgl .rbgl-cvbg{position:absolute;top:var(--rbgl-cvbg-in,1px);right:var(--rbgl-cvbg-in,1px);z-index:-1;display:block;width:var(--rbgl-cvbg-w,232px);height:auto;max-width:calc(100% - 2 * var(--rbgl-cvbg-in,1px));max-height:calc(100% - 2 * var(--rbgl-cvbg-in,1px));aspect-ratio:1;margin:0;border-radius:0 calc(var(--r-md) - 1px) 0 0;object-fit:cover;object-position:var(--rbgl-cvbg-pos,50% 50%);opacity:var(--rbgl-cvbg-op,0.46);filter:brightness(0.85);-webkit-mask-image:linear-gradient(to left,#000 24%,transparent 96%),linear-gradient(to bottom,#000 18%,transparent 92%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to left,#000 24%,transparent 96%),linear-gradient(to bottom,#000 18%,transparent 92%);mask-composite:intersect;pointer-events:none;user-select:none}@media (max-width:520px){.rbgl .rbgl-cvbg{width:168px;opacity:0.3}}@media (max-width:639px){.rbgl .rbgl-wn__l{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.rbgl .rbgl-wn__l>li{flex:0 0 auto;width:auto;min-width:calc(50% + 8px);max-width:calc(100% - 72px)}.rbgl .rbgl-wn__a{padding-right:10px}}.rbgl.rbe4>.rbgb-content--stack>section:not(:first-child){content-visibility:auto;contain-intrinsic-height:auto 3000px}.rbgl.rbvx>.rbgb-content--stack>section:not(:first-child){content-visibility:auto;contain-intrinsic-height:auto 2400px}.rbgl.rbgl-hub>.rbgb-content--stack>section:not(:first-child),.rbgl.rbgl-game>.rbgb-content--stack>section:not(:first-child){content-visibility:auto;contain-intrinsic-height:auto 6500px}@media (max-width:767px){.rbgl.rbe4>.rbgb-content--stack>section:not(:first-child){contain-intrinsic-height:auto 3700px}.rbgl.rbvx>.rbgb-content--stack>section:not(:first-child){contain-intrinsic-height:auto 3400px}.rbgl.rbgl-hub>.rbgb-content--stack>section:not(:first-child),.rbgl.rbgl-game>.rbgb-content--stack>section:not(:first-child){contain-intrinsic-height:auto 8800px}}:is(.rbgl.rbe4,.rbgl.rbvx,.rbgl.rbgl-hub,.rbgl.rbgl-game)>.rbgb-content--stack:has(:target)>section:not(:first-child){content-visibility:visible}.rbgl-single .rbgl-row__plan{margin-top:6px;font-size:14px;line-height:1.5;color:var(--ink-1);max-width:62ch}.rbgl-single .rbgl-row__plan .rbgl-st__l{margin-right:6px}.rbgl-single .rbgl-row__c .rbgl-cta.is-row{font-family:var(--font-display);font-size:13px;font-weight:680;letter-spacing:normal;text-transform:none;white-space:nowrap}.rbgl-single .rbgl-row__c .rbgl-cta.is-pre{white-space:normal}.rbgl-single .rbgl-kg{margin-top:14px}.rbgl-single .rbgl-kg .rbgl-it{min-height:44px}.rbgl-single .rbgl-kg__cv{flex:none;display:flex;align-items:center;justify-content:center;width:36px;height:36px}.rbgl-single .rbgl-kg__cv img{display:block;width:27px;height:36px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px var(--line-2)}.rbgl-single .rbgl-kg .rbgl-sq{flex:none;margin:0 7px}.rbgl-single .rbgl-grow .rbgl-row__c{margin-top:8px}.rbgl-single .rbgl-grow .rbgl-row__c .rbgl-cta{max-width:100%;text-wrap:balance}.rbgl-single .rbgl-row__cv{display:flex;align-items:flex-start;gap:0;min-width:0}.rbgl-single .rbgl-row__cv img{display:block;width:42px;height:56px;border-radius:3px;object-fit:cover;box-shadow:0 0 0 1px var(--line-2),0 2px 6px rgba(0,0,0,0.4)}.rbgl-single .rbgl-row__cv img+img{margin-left:-16px}@media (max-width:859px){.rbgl-single .rbgl-grow .rbgl-row__g{display:contents}.rbgl-single .rbgl-grow .rbgl-row__s{order:1}.rbgl-single .rbgl-grow .rbgl-row__c{order:3}.rbgl-single .rbgl-grow.has-cv{grid-template-columns:auto minmax(0,1fr);column-gap:12px}.rbgl-single .rbgl-grow.has-cv>*,.rbgl-single .rbgl-grow.has-cv .rbgl-row__g>*{grid-column:1 / -1}.rbgl-single .rbgl-grow.has-cv>.rbgl-row__cv{grid-column:1}.rbgl-single .rbgl-grow.has-cv .rbgl-row__g>.rbgl-row__id{grid-column:2;align-self:center}}@media (min-width:860px){.rbgl-single .rbgl-grow{grid-template-columns:minmax(0,0.8fr) minmax(0,2fr) minmax(0,0.7fr);align-items:start}.rbgl-single .rbgl-grow.has-cv{grid-template-columns:88px minmax(0,0.8fr) minmax(0,1.7fr) minmax(0,0.7fr)}.rbgl-single .rbgl-grow .rbgl-row__c{flex-direction:column;align-items:flex-start;justify-self:start}.rbgl-single .rbgl-row__cv{justify-content:center;width:84px;height:88px}.rbgl-single .rbgl-row__cv img{width:56px;height:75px}.rbgl-single .rbgl-row__cv img+img{margin-left:-28px}.rbgl-single .rbgl-row__cv img:first-child:nth-last-child(3)~img{margin-left:-42px}.rbgl-single .rbgl-row__cv img:only-child{width:66px;height:88px}}.rbgl-single .rbgl-sp{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;margin:0;padding:0;list-style:none}.rbgl-single .rbgl-sp__r{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl-single .rbgl-sp__a{display:flex;align-items:center;gap:10px;min-height:44px;color:var(--ink-1)}.rbgl-single a.rbgl-sp__a:hover .rbgl-sp__nm{color:var(--link-hover)}.rbgl-single .rbgl-sp__i{flex:none;display:flex;align-items:center;justify-content:center;width:52px;height:52px}.rbgl-single .rbgl-sp__i img{width:56px;height:56px;object-fit:contain}.rbgl-single .rbgl-sp__i img.is-px{width:calc(56px * var(--k,1));height:calc(56px * var(--k,1));image-rendering:pixelated}.rbgl-single .rbgl-sp__b{min-width:0;display:flex;flex-direction:column;gap:3px}.rbgl-single .rbgl-sp__t{display:flex;flex-wrap:wrap;align-items:center;gap:5px 7px}.rbgl-single .rbgl-sp__nm{font-family:var(--font-display);font-weight:740;font-size:15px;color:var(--ink-0)}.rbgl-single .rbgl-sp__m{font-family:var(--font-data);font-size:11px;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-3)}.rbgl-single .rbgl-sp__w{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.rbgl-single .rbgl-sp__w .rbgl-lbl{margin:0}.rbgl-single .rbgl-pills{display:flex;flex-wrap:wrap;gap:7px}.rbgl-single .rbgl-pills a.rbth-b{position:relative}.rbgl-single .rbgl-wk{display:inline-flex;align-items:center;gap:4px}.rbgl-single .rbgl-wk__x{font-family:var(--font-data);font-size:11px;font-weight:800;color:var(--lose-strong,#f87171)}.rbgl-single .rbgl-tag{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:5px;background:color-mix(in srgb,var(--gold-400) 14%,var(--void-2));font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--gold-300);white-space:nowrap}.rbgl-single .rbgl-figs{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.rbgl-single .rbgl-fig{margin:0;padding:10px 12px;border-radius:12px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl-single .rbgl-fig__i{display:block;width:100%;max-width:720px;height:auto;margin:0 auto;border-radius:var(--r-md)}.rbgl-single .rbgl-fig figcaption{margin-top:8px;font-size:14px;line-height:1.45;color:var(--ink-2)}@media (min-width:760px){.rbgl-single .rbgl-sp{grid-template-columns:repeat(2,minmax(0,1fr))}.rbgl-single .rbgl-figs.is-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:768px){.rbgl-single .rbgl-pills{row-gap:20px}.rbgl-single .rbgl-pills a.rbth-b::after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px;height:auto;transform:none}}.rbgl-single #games .rbgl-row__c .rbgl-cta{white-space:nowrap}.rbgl-single .rbgl-ctg{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rbgl-single .rbgl-ctg+.rbgl-ctg{margin-top:6px}.rbgl-single .rbgl-ctg__l{flex:1 0 100%;margin:0;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;line-height:1.3;text-transform:uppercase;color:var(--ink-3)}.rbgl-single #games .rbgl-st__ls{gap:8px 14px}.rbgl-single #games .rbgl-st__i{width:48px;height:48px}.rbgl-single #games .rbgl-st__i img,.rbgl-single #games .rbgl-st__i.is-px img{width:48px;height:48px}.rbgl-single #games .rbgl-st__i.is-3d{width:calc(48px * 1.3 * var(--k,1));height:calc(48px * 1.3 * var(--k,1))}.rbgl-single #games .rbgl-st__i.is-3d img{width:100%;height:100%}.rbgl-single .rbgl-mon__i.is-3d{width:calc(52px * 1.3 * var(--k,1));height:calc(52px * 1.3 * var(--k,1));align-items:flex-end}.rbgl-single .rbgl-mon__i.is-3d img{width:100%;height:100%}.rbgl-single .rbgl-sp__i:has(img.is-3d){width:68px;height:68px}.rbgl-single .rbgl-sp__i img.is-3d{width:100%;height:100%}.rbgl-single #games .rbgl-st__none{font-size:14px;line-height:1.45}.rbgl-single .rbgl-st__bt .rbgl-pills{margin-top:6px}.rbgl-single .rbgl-st__none+.rbgl-st__bt{margin-top:10px}.rbgl-single .rbgl-wn__n{white-space:normal;overflow:visible;text-overflow:clip}.rbgl-single #gym .rbgl-gym{display:flex;flex-wrap:wrap}.rbgl-single #gym .rbgl-gym>.rbgl-card{flex:1 1 300px;min-width:0}.rbgl-single #gym .rbgl-gym>.rbgl-figs{flex:1 1 100%}@media (min-width:640px){.rbgl-single #more .rbgl-pn__a:only-child{grid-column:1 / -1}}@media (min-width:768px){.rbgl-single .rbgl-kg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px;align-items:start}.rbgl-single .rbgl-kg>.rbgl-lbl{grid-column:1 / -1}}@media (min-width:860px) and (max-width:1023px){.rbgl-single .rbgl-grow .rbgl-row__g{display:contents}.rbgl-single .rbgl-grow{grid-template-columns:minmax(0,1fr) minmax(0,0.42fr)}.rbgl-single .rbgl-grow.has-cv{grid-template-columns:88px minmax(0,1fr) minmax(0,0.42fr)}.rbgl-single .rbgl-grow>.rbgl-row__cv{grid-column:1;grid-row:1 / span 3}.rbgl-single .rbgl-grow .rbgl-row__id{grid-column:-3;grid-row:1}.rbgl-single .rbgl-grow>.rbgl-row__t{grid-column:-3;grid-row:2}.rbgl-single .rbgl-grow .rbgl-row__c{grid-column:-3;grid-row:3;flex-direction:row;flex-wrap:wrap;align-items:flex-start;margin-top:0}.rbgl-single .rbgl-grow.is-role .rbgl-row__c{grid-row:2}.rbgl-single .rbgl-grow>.rbgl-row__s{grid-column:-2;grid-row:1 / span 3}}@media (min-width:1024px){.rbgl-single .rbgl-gp__l{flex-wrap:wrap;overflow-x:visible}}.rbgl .rbgl-hlink{margin-top:14px;font-size:14px}.rbgl .rbgl-hlink a{color:var(--link);font-weight:600;display:inline-flex;align-items:center;min-height:44px}.rbgl .rbgl-hlink a:hover{color:var(--link-hover)}.rbgl .rbgl-gl{list-style:none;margin:0;padding:0}.rbgl .rbgl-gl__div{margin:14px 0 4px;padding:6px 0;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.08em;text-transform:uppercase;color:var(--gold-300);border-top:1px solid var(--line-2)}.rbgl .rbgl-gr{list-style:none;padding:14px 0}.rbgl .rbgl-gr:first-child{padding-top:4px}.rbgl .rbgl-gr+.rbgl-gr{border-top:1px solid var(--line-1)}.rbgl .rbgl-gr__b{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.rbgl .rbgl-gr__b+.rbgl-gr__b{margin-top:14px;padding-top:14px;border-top:1px dashed var(--line-2)}.rbgl .rbgl-gr__id{display:flex;align-items:center;gap:12px;min-width:0}.rbgl .rbgl-gr__w{min-width:0}.rbgl .rbgl-gr__st{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;line-height:1.4;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-gr--e4 .rbgl-gr__st{color:#c4b5fd}.rbgl .rbgl-gr--champ .rbgl-gr__st{color:var(--gold-300)}.rbgl .rbgl-gr__nl{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:3px}.rbgl .rbgl-gr__n{font-family:var(--font-display);font-weight:740;font-size:17px;line-height:1.2;color:var(--ink-0)}.rbgl a.rbgl-gr__n{color:var(--ink-0);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.rbgl a.rbgl-gr__n:hover{color:var(--link-hover);text-decoration-color:currentColor}.rbgl a.rbgl-gr__n{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:-12px 0}.rbgl .rbgl-gr__bdg{width:22px;height:22px;object-fit:contain;image-rendering:pixelated}.rbgl .rbgl-gr__ver{display:inline-block;margin-top:5px;padding:2px 7px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-2)}.rbgl .rbgl-gr__team{min-width:0}.rbgl .rbgl-gr__m{display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px 10px;align-items:center}.rbgl .rbgl-gr__cap{grid-column:1 / -1;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;color:var(--ink-3)}.rbgl .rbgl-gr__cap b{font-size:18px;font-weight:800;letter-spacing:0;color:var(--gold-300);margin-left:4px}.rbgl .rbgl-gr__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;color:var(--ink-3)}.rbgl .rbgl-gr__v{font-size:13.5px;line-height:1.35;color:var(--ink-1)}.rbgl .rbgl-gl--x .rbgl-gr__m .rbgl-gr__k{align-self:start;padding-top:2px}.rbgl .rbgl-gl--x .rbgl-gr__m .rbgl-gr__v{text-wrap:balance}.rbgl .rbgl-gr__e{display:flex;gap:10px;align-items:baseline;min-width:0}.rbgl .rbgl-gr__e .rbgl-gr__k{flex:none;white-space:nowrap}.rbgl .rbgl-gr__e .rbgl-gr__v{font-size:14px;line-height:1.45}.rbgl .rbgl-gr__sqs{display:flex;flex-wrap:wrap;gap:0}.rbgl .rbgl-gr__sq{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-11px 0;cursor:pointer}.rbgl .rbgl-gr__sq:hover .rbgl-sq{box-shadow:0 0 0 2px var(--link-hover)}.rbgl .rbgl-gr.is-pg .rbgl-gr__id{opacity:0.9}.rbgl .rbgl-gr__d{margin-left:6px;font-size:11px;font-weight:700;letter-spacing:0.02em;color:var(--ink-2)}.rbgl .rbgl-gr__d.is-top{color:var(--gold-300)}.rbgl a.rbgl-gr__mv{color:var(--link);font-weight:650;text-decoration:underline;text-underline-offset:2px;padding-block:6px;margin-block:-6px}.rbgl a.rbgl-gr__mv:hover{color:var(--link-hover)}.rbgl a.rbgl-sublink{color:var(--link);font-weight:600;text-decoration:underline;text-underline-offset:2px}.rbgl a.rbgl-sublink:hover{color:var(--link-hover)}.rbgl .rbgl-ctr{display:flex;flex-direction:column;gap:6px;margin-top:10px;min-width:0}.rbgl .rbgl-ctr__l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.rbgl .rbgl-ctr__a{display:flex;flex-direction:column;align-items:center;gap:2px;min-height:44px;height:100%;padding:4px 4px 6px;border-radius:10px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-0);text-decoration:none;text-align:center}.rbgl a.rbgl-ctr__a:hover{box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl a.rbgl-ctr__a:focus-visible,.rbgl a.rbgl-gr__mv:focus-visible,.rbgl a.rbgl-sublink:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbgl .rbgl-ctr__i{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.rbgl .rbgl-ctr__i img{width:48px;height:48px;object-fit:contain}.rbgl .rbgl-ctr__i img.is-px{image-rendering:pixelated}.rbgl .rbgl-ctr__n{max-width:100%;font-family:var(--font-display);font-weight:700;font-size:13px;line-height:1.2;color:var(--ink-0);overflow-wrap:anywhere}.rbgl a.rbgl-ctr__a:hover .rbgl-ctr__n{text-decoration:underline;text-underline-offset:2px}.rbgl .rbgl-ctr__h{font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-2)}.rbgl .rbgl-ctr__v{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbgl-ctr__t{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:0;max-width:100%}.rbgl .rbgl-gr__cp{display:none}.rbgl .rbgl-acet{margin-left:2px}@media (min-width:640px){.rbgl .rbgl-ctr__a{flex-direction:row;flex-wrap:wrap;gap:6px;min-height:52px;padding:2px 8px 2px 2px;text-align:left}.rbgl .rbgl-ctr__t{flex:1 1 auto;align-items:flex-start}.rbgl .rbgl-ctr__n,.rbgl .rbgl-ctr__h{max-width:100%;overflow-wrap:break-word}}@media (min-width:860px){.rbgl .rbgl-gl--x .rbgl-gr__b{grid-template-columns:minmax(0,0.9fr) minmax(0,1.6fr) minmax(240px,1fr)}}@media (max-width:520px){.rbgl .rbgl-gl--x .rbgl-gr__cp{flex:none;margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;padding:4px 8px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;line-height:1.2;color:var(--ink-1);text-align:right}.rbgl .rbgl-gl--x .rbgl-gr__cp b{margin-left:2px;font-size:15px;color:var(--gold-300)}.rbgl .rbgl-gl--x .rbgl-gr__cp .rbgl-gr__d{margin-left:0}.rbgl .rbgl-gl--x .rbgl-gr__cap{display:none}}.rbgl .rbgl-av--art{background:color-mix(in srgb,var(--tb,#e8b64a) 18%,var(--void-3))}.rbgl .rbgl-av--art img{position:static;width:100%;height:100%;object-fit:contain;image-rendering:pixelated}.rbgl .rbgl-tabs__cap{font-size:12.5px;color:var(--ink-3);margin-bottom:6px}.rbgl .rbgl-tabs__l{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.rbgl .rbgl-tabs__l button{min-height:44px;padding:0 12px;border:0;border-radius:9px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:620;font-size:13px;color:var(--ink-2);cursor:pointer}.rbgl .rbgl-tabs__l button[aria-selected="true"]{color:var(--ink-0);box-shadow:inset 0 0 0 1px var(--gold-400),0 0 0 1px var(--gold-400)}.rbgl .rbgl-tabs__l button:focus-visible{outline:2px solid var(--link-hover);outline-offset:2px}.rbgl .rbgl-caps__top{display:flex;justify-content:flex-end}.rbgl .rbgl-copy{min-height:44px;padding:0 14px;border:0;border-radius:9px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:12px;font-weight:700;letter-spacing:0.04em;color:var(--ink-1);cursor:pointer}.rbgl .rbgl-copy:hover{color:var(--ink-0);box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl .rbgl-caps{list-style:none;display:flex;align-items:flex-end;gap:4px;height:220px;margin:10px 0 0;padding:0}.rbgl .rbgl-caps li{flex:1 1 0;min-width:0;height:100%;display:flex}.rbgl .rbgl-caps__a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:3px;color:var(--ink-1)}.rbgl .rbgl-caps__lv{font-family:var(--font-data);font-size:11px;font-weight:800;color:var(--ink-0)}.rbgl .rbgl-caps__d{font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-3)}.rbgl .rbgl-caps__d.is-top{color:var(--gold-300)}.rbgl .rbgl-caps__bar{width:100%;max-width:44px;height:calc(var(--h) * 0.8);flex-shrink:0;min-height:12px;border-radius:7px 7px 3px 3px;background:linear-gradient(180deg,color-mix(in srgb,var(--tb,#e8b64a) 85%,#ffffff),color-mix(in srgb,var(--tb,#e8b64a) 55%,var(--void-1)))}.rbgl .rbgl-caps__lb{font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-3)}.rbgl a.rbgl-caps__a:hover .rbgl-caps__lb{color:var(--link-hover)}.rbgl .rbgl-caps__note{margin:14px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}@media (min-width:640px){.rbgl .rbgl-caps{gap:6px;height:240px}}@media (min-width:860px){.rbgl .rbgl-gr__b{grid-template-columns:minmax(0,1.05fr) minmax(0,1.35fr) minmax(260px,1fr);gap:12px 20px;align-items:center}.rbgl .rbgl-gr__sq{min-width:32px}.rbgl .rbgl-gr__e{grid-column:2 / -1}}@media (max-width:768px){.rbgl .rbgl-gr__e{flex-direction:column;align-items:flex-start;gap:4px}}@media (max-width:480px){.rbgl .rbgl-caps{gap:2px}.rbgl .rbgl-caps__d{display:none}.rbgl .rbgl-gr__n{font-size:16px}}@media (max-width:639px){.rbgl .rbgl-caps{flex-direction:column;align-items:stretch;height:auto;gap:2px}.rbgl .rbgl-caps li{flex:none;height:auto}.rbgl .rbgl-caps__a{flex-direction:row;justify-content:flex-start;align-items:center;min-height:44px;gap:8px}.rbgl .rbgl-caps__lb{order:-1;flex:0 0 2.6em}.rbgl .rbgl-caps__bar{order:0;flex:none;width:calc(var(--h) * 0.78);max-width:none;height:14px;min-height:0;border-radius:3px 7px 7px 3px}.rbgl .rbgl-caps__lv{order:1}.rbgl .rbgl-caps__d{display:none}}.rbgl--gsingle .rbgls-ver{color:var(--gold-300)}.rbgl--gsingle .rbgls-sw__b{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rbgl--gsingle .rbgls-sw__sub{font-family:var(--font-data);font-size:11px;font-weight:600;letter-spacing:0.04em;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl--gsingle .rbgl-swd__ls{grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr))}.rbgl--gsingle .rbgls-swd__ft{display:flex;flex-wrap:wrap;gap:0 16px;padding:4px 12px;border-top:1px solid var(--line-1)}.rbgl--gsingle .rbgls-lk{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:650;font-size:14px;color:var(--link)}.rbgl--gsingle .rbgls-lk:hover{color:var(--link-hover)}.rbgl--gsingle .rbgls-lks{display:flex;flex-wrap:wrap;gap:0 18px}.rbgl--gsingle a.rbgls-loc{position:relative;color:var(--link)}.rbgl--gsingle a.rbgls-loc::after{content:"";position:absolute;left:0;right:0;top:-5px;bottom:-5px}.rbgl--gsingle a.rbgls-loc:hover{color:var(--link-hover);background:var(--surface-hover)}.rbgl--gsingle a.rbgls-loc:focus-visible{outline:2px solid var(--link);outline-offset:2px}.rbgl--gsingle .rbgls-mv__i.is-lk{position:relative;min-height:44px}.rbgl--gsingle a.rbgls-mv__n{color:var(--ink-0);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.rbgl--gsingle a.rbgls-mv__n::after{content:"";position:absolute;inset:0;border-radius:7px}.rbgl--gsingle .rbgls-mv__i.is-lk:hover a.rbgls-mv__n{color:var(--link-hover);text-decoration-color:currentColor}.rbgl--gsingle a.rbgls-mv__n:focus-visible{outline:none}.rbgl--gsingle a.rbgls-mv__n:focus-visible::after{outline:2px solid var(--link);outline-offset:1px}.rbgl--gsingle .rbgls-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:10px}.rbgl--gsingle .rbgls-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:12px;border-radius:var(--r-md);background:radial-gradient(170px 120px at 100% 0%,color-mix(in srgb,var(--tb) 16%,transparent),transparent 72%),var(--void-2);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--tb) 26%,var(--line-1))}.rbgl--gsingle .rbgls-card.is-ace{box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl--gsingle .rbgls-card__hd{display:flex;align-items:center;gap:10px;min-width:0}.rbgl--gsingle .rbgls-card__i{flex:none;width:64px;height:64px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--void-3);overflow:hidden}.rbgl--gsingle .rbgls-card__i img{flex:none;width:64px;height:64px;object-fit:contain}.rbgl--gsingle .rbgls-card__i img.is-px{width:calc(80px * var(--k,1));height:calc(80px * var(--k,1));image-rendering:pixelated}.rbgl--gsingle .rbgls-card__i img.is-3d{image-rendering:auto}.rbgl--gsingle .rbgls-card__id{min-width:0;display:flex;flex-direction:column;gap:5px}.rbgl--gsingle .rbgls-card__n{font-family:var(--font-display);font-weight:740;font-size:16px;line-height:1.2;color:var(--ink-0)}.rbgl--gsingle .rbgls-card__n a{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:-12px 0;color:var(--ink-0);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.rbgl--gsingle .rbgls-card__n a:hover{color:var(--link-hover);text-decoration-color:currentColor}.rbgl--gsingle .rbgls-card__lv{display:flex;align-items:center;gap:6px;font-family:var(--font-data);font-size:12px;font-weight:800;color:var(--gold-300)}.rbgl--gsingle .rbgls-ace{padding:1px 6px;border-radius:5px;background:var(--gold-400);font-size:11px;font-weight:800;letter-spacing:0.06em;color:var(--void-0)}.rbgl--gsingle .rbgls-card__ts{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.rbgls-tera{font-size:11px;font-weight:800;letter-spacing:0.06em;color:var(--ink-3)}.rbgl--gsingle .rbgls-mx{display:grid;grid-template-columns:66px minmax(0,1fr);gap:6px;align-items:start}.rbgl--gsingle .rbgls-mx__k{padding-top:4px;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;color:var(--loss-strong)}.rbgl--gsingle .rbgls-mx.is-res .rbgls-mx__k{color:var(--ink-3)}.rbgl--gsingle .rbgls-mx__v{display:flex;flex-wrap:wrap;gap:4px;min-width:0}.rbgl--gsingle .rbgls-wk{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 7px 0 4px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-size:12px;font-weight:650;color:var(--ink-1)}.rbgl--gsingle .rbgls-wk.is-x4{box-shadow:inset 0 0 0 2px var(--loss-strong)}.rbgl--gsingle .rbgls-wk__x{font-family:var(--font-data);font-size:11px;font-weight:800;color:var(--loss-strong)}.rbgl--gsingle .rbgls-mv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding-top:10px;border-top:1px solid var(--line-1)}.rbgl--gsingle .rbgls-mv__i{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;padding:6px 8px;border-radius:7px;background:var(--void-3)}.rbgl--gsingle .rbgls-mv__dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--tb)}.rbgl--gsingle .rbgls-mv__n{min-width:0;font-size:13px;font-weight:650;line-height:1.25;color:var(--ink-0)}.rbgl--gsingle .rbgls-mv__m{flex-basis:100%;padding-left:14px;font-family:var(--font-data);font-size:11px;font-weight:600;color:var(--ink-3)}.rbgl--gsingle .rbgls-mv__cov{margin-left:14px;padding:0 5px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--gold-400);font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--gold-300)}.rbgl--gsingle .rbgls-adv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 18px;margin:14px 0 0;padding:14px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-adv__r{display:grid;grid-template-columns:70px minmax(0,1fr);gap:8px;align-items:center;min-width:0}.rbgl--gsingle .rbgls-adv dt{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;color:var(--ink-3)}.rbgl--gsingle .rbgls-adv dd{margin:0;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.rbgl--gsingle .rbgls-adv dd a.rbth-b{position:relative}.rbgl--gsingle .rbgls-adv dd a.rbth-b::after{content:"";position:absolute;left:-2px;right:-2px;top:-9px;bottom:-9px}.rbgl--gsingle .rbgls-adv__v{font-size:14px;line-height:1.45;color:var(--ink-1)}.rbgl--gsingle .rbgls-ba{display:grid;grid-template-columns:max-content max-content minmax(0,1fr);gap:0 14px;margin:0 0 10px;padding:8px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-ba__r{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;min-width:0;padding:10px 0 9px;border-top:1px solid var(--line-1)}.rbgl--gsingle .rbgls-ba__r:first-child{padding-top:0;border-top:0}.rbgl--gsingle .rbgls-ba__r:last-child{padding-bottom:0}.rbgl--gsingle .rbgls-ba__k{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--font-display);font-size:15px;font-weight:720;line-height:1.25;color:var(--ink-1)}.rbgl--gsingle .rbgls-ba__ic{flex:none}.rbgl--gsingle .rbgls-ba__r.is-bring .rbgls-ba__k{color:var(--win-strong)}.rbgl--gsingle .rbgls-ba__r.is-avoid .rbgls-ba__k{color:var(--loss-strong)}.rbgl--gsingle .rbgls-ba__h{margin:0;font-size:14px;line-height:1.35;color:var(--ink-2)}.rbgl--gsingle .rbgls-ba__i{display:flex;flex-wrap:wrap;align-items:center;gap:20px 8px;min-width:0;margin:0}.rbgl--gsingle .rbgls-ba__i a.rbth-b{position:relative}.rbgl--gsingle .rbgls-ba__i a.rbth-b::after{content:"";position:absolute;left:-2px;right:-2px;top:-10px;bottom:-10px}.rbgl--gsingle .rbgls-rows{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.rbgl--gsingle .rbgls-row{display:grid;grid-template-columns:56px minmax(150px,256px) minmax(0,1fr);gap:6px 14px;align-items:start;min-width:0;margin:0;padding:10px 12px;border-radius:var(--r-md);background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-row.is-ace{box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl--gsingle .rbgls-row__s{position:relative;display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:12px;background:var(--void-3);overflow:hidden}.rbgl--gsingle .rbgls-row__i{display:flex;align-items:center;justify-content:center;width:56px;height:56px}.rbgl--gsingle .rbgls-row__i img{flex:none;width:56px;height:56px;object-fit:contain}.rbgl--gsingle .rbgls-row__i img.is-px{width:calc(70px * var(--k,1));height:calc(70px * var(--k,1));image-rendering:pixelated}.rbgl--gsingle .rbgls-row__i img.is-3d{image-rendering:auto}.rbgl--gsingle .rbgls-row__id{min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.rbgl--gsingle .rbgls-row__n{margin:0;font-family:var(--font-display);font-weight:740;font-size:16px;line-height:1.2;color:var(--ink-0);overflow-wrap:anywhere}.rbgl--gsingle .rbgls-row__n a{display:inline-flex;align-items:center;min-height:44px;margin:-12px 0;color:var(--ink-0);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:3px}.rbgl--gsingle .rbgls-row__n a:hover{color:var(--link-hover);text-decoration-color:currentColor}.rbgl--gsingle .rbgls-row__m{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin:0}.rbgl--gsingle .rbgls-row__lv{font-family:var(--font-data);font-size:12px;font-weight:800;color:var(--ink-1)}.rbgl--gsingle .rbgls-row.is-ace .rbgls-row__lv{color:var(--gold-300)}.rbgl--gsingle .rbgls-row__t{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:6px}.rbgl--gsingle .rbgls-row__x{display:flex;flex-wrap:wrap;gap:2px 14px;margin:0}.rbgl--gsingle .rbgls-row__x div{display:flex;align-items:baseline;gap:6px;min-width:0}.rbgl--gsingle .rbgls-row__x dt{flex:none;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl--gsingle .rbgls-row__x dd{min-width:0;margin:0;font-size:14px;font-weight:600;line-height:1.3;color:var(--ink-1)}.rbgl--gsingle .rbgls-row__b{min-width:0;display:flex;flex-wrap:wrap;gap:4px 16px;margin:0}.rbgl--gsingle .rbgls-row__l{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;min-width:0;margin:0}.rbgl--gsingle .rbgls-row__l dd{display:flex;margin:0;padding:0}.rbgl--gsingle .rbgls-row__l dt{flex:none;min-width:68px;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-3)}.rbgl--gsingle .rbgls-row__l.is-weak dt{color:var(--loss-strong)}.rbgl--gsingle .rbgls-row .rbgls-wk{padding:0 7px 0 2px}.rbgl--gsingle .rbgls-wk b{font-weight:800}.rbgl--gsingle .rbgls-ti{position:relative;flex:none;display:inline-block;width:20px;height:20px;border-radius:5px;background:var(--tfl);box-shadow:inset 0 0 0 1px rgba(255,255,255,0.1)}.rbgl--gsingle .rbgls-ti::before{content:"";position:absolute;inset:3px;z-index:1;background-position:center;background-size:contain;background-repeat:no-repeat;filter:brightness(0) invert(1)}.rbgl--gsingle .rbgls-tp::before{content:"";flex:none;width:13px;height:13px;background-position:center;background-size:contain;background-repeat:no-repeat;filter:brightness(0) invert(1) drop-shadow(0 1px 0 rgba(0,0,0,0.3))}.rbgl--gsingle .rbgls-mc:focus-visible{outline:2px solid var(--gold-400);outline-offset:1px}.rbgl--gsingle .rbgls-mc{position:relative;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px 0 6px;border-radius:8px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-size:13px;font-weight:650;line-height:1.2;color:var(--ink-0);text-decoration:none;white-space:nowrap;cursor:pointer}.rbgl--gsingle .rbgls-mc::after{content:"";position:absolute;left:0;right:0;top:-2px;bottom:-2px}.rbgl--gsingle a.rbgls-mc:hover,.rbgl--gsingle .rbgls-mc.is-tt{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-3)}.rbgl--gsingle .rbe4-tt.is-rbgls{width:max-content;max-width:min(300px,calc(100vw - 16px))}@media (max-width:760px){.rbgl--gsingle .rbgls-row{grid-template-columns:56px minmax(0,1fr);gap:8px 12px}.rbgl--gsingle .rbgls-row__b{grid-column:1 / -1;gap:0;align-items:center}.rbgl--gsingle .rbgls-row__l.is-weak{margin-bottom:6px}.rbgl--gsingle .rbgls-row__l.is-mv{gap:12px 8px;margin-top:6px}.rbgl--gsingle .rbgls-mc::after{top:-6px;bottom:-6px}}@media (max-width:480px){.rbgl--gsingle .rbgls-row__l{gap:6px 4px}.rbgl--gsingle .rbgls-row__l dt{min-width:0;margin-right:2px}.rbgl--gsingle .rbgls-row__b{gap:0}.rbgl--gsingle .rbgls-row{padding:10px 8px}.rbgl--gsingle .rbgls-mc{gap:4px;padding:0 7px 0 3px;font-size:12.5px}.rbgl--gsingle .rbgls-mc .rbgls-ti{width:18px;height:18px}}.rbgl--gsingle .rbgls-plan{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;counter-reset:rbglsp}.rbgl--gsingle .rbgls-plan__i{counter-increment:rbglsp;position:relative;padding:12px 14px 12px 48px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-plan__i::before{content:counter(rbglsp);position:absolute;left:12px;top:12px;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--win);font-family:var(--font-data);font-size:12px;font-weight:800;color:var(--void-0)}.rbgl--gsingle .rbgls-plan__i.is-threat::before,.rbgl--gsingle .rbgls-plan__i.is-avoid::before{background:var(--loss)}.rbgl--gsingle .rbgls-plan__i.is-end::before{background:var(--gold-400)}.rbgl--gsingle .rbgls-plan__h{font-family:var(--font-display);font-weight:740;font-size:15px;color:var(--ink-0)}.rbgl--gsingle .rbgls-plan__p{max-width:62ch;margin-top:4px;font-size:14px;line-height:1.55;color:var(--ink-1)}.rbgl--gsingle .rbgls-sts{display:flex;flex-direction:column;gap:10px}.rbgl--gsingle .rbgls-st{display:grid;grid-template-columns:210px minmax(0,1fr) 180px;gap:12px 16px;align-items:center;padding:12px;border-radius:var(--r-md);background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-st__l{display:flex;flex-direction:column;gap:8px;min-width:0}.rbgl--gsingle .rbgls-st__id{display:flex;align-items:center;gap:10px}.rbgl--gsingle .rbgls-st__i{flex:none;width:52px;height:52px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rbgl--gsingle .rbgls-st__i img{flex:none;width:52px;height:52px;object-fit:contain}.rbgl--gsingle .rbgls-st__i img.is-px{width:calc(64px * var(--k,1));height:calc(64px * var(--k,1));image-rendering:pixelated}.rbgl--gsingle .rbgls-st__i img.is-3d{image-rendering:auto}.rbgl--gsingle .rbgls-st__w{min-width:0}.rbgl--gsingle .rbgls-st__n{font-family:var(--font-display);font-weight:720;font-size:15px;color:var(--ink-0)}.rbgl--gsingle .rbgls-st__lv{font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--gold-300)}.rbgl--gsingle .rbgls-ab{display:flex;flex-direction:column;gap:6px}.rbgl--gsingle .rbgls-ab__i{display:flex;flex-direction:column;gap:2px}.rbgl--gsingle .rbgls-ab__n{align-self:flex-start;padding:2px 7px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-size:12px;font-weight:700;color:var(--ink-0)}.rbgl--gsingle .rbgls-ab__fx{font-size:12.5px;line-height:1.4;color:var(--ink-2)}.rbgl--gsingle .rbgls-ab__h{font-size:12px;line-height:1.4;color:var(--ink-3)}.rbgl--gsingle .rbgls-tiles{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.rbgl--gsingle .rbgls-tile{position:relative;display:flex;flex-direction:column;gap:1px;min-width:0;padding:7px 8px 10px;border-radius:8px;background:var(--void-3);overflow:hidden}.rbgl--gsingle .rbgls-tile__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;color:var(--ink-3)}.rbgl--gsingle .rbgls-tile__v{font-family:var(--font-data);font-size:17px;font-weight:800;line-height:1.2;color:var(--ink-0)}.rbgl--gsingle .rbgls-tile__b{font-family:var(--font-data);font-size:11px;color:var(--ink-3);white-space:nowrap}.rbgl--gsingle .rbgls-tile__bar{position:absolute;left:0;bottom:0;width:var(--w);height:3px;background:var(--tb)}.rbgl--gsingle .rbgls-tile__f{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.03em;line-height:1.2}.rbgl--gsingle .rbgls-tile.is-weakd{box-shadow:inset 0 0 0 1px var(--win-strong)}.rbgl--gsingle .rbgls-tile.is-weakd .rbgls-tile__f{color:var(--win-strong)}.rbgl--gsingle .rbgls-tile.is-fast{box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl--gsingle .rbgls-tile.is-fast .rbgls-tile__f{color:var(--gold-300)}.rbgl--gsingle .rbgls-st__side{display:flex;flex-direction:column;align-items:flex-start;gap:5px}.rbgl--gsingle .rbgls-side{padding:4px 9px;border-radius:7px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;color:var(--ink-1)}.rbgl--gsingle .rbgls-side.is-spec,.rbgl--gsingle .rbgls-side.is-phys{box-shadow:inset 0 0 0 1px var(--win-strong);color:var(--win-strong)}.rbgl--gsingle .rbgls-side__m{font-family:var(--font-data);font-size:11px;color:var(--ink-3)}.rbgl--gsingle .rbgls-h3{margin:20px 0 10px;font-family:var(--font-display);font-size:17px;font-weight:760;color:var(--ink-0)}.rbgl--gsingle .rbgls-rules{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:8px}.rbgl--gsingle .rbgls-rule{padding:12px 14px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-rule__h{font-family:var(--font-display);font-weight:720;font-size:15px;color:var(--ink-0)}.rbgl--gsingle .rbgls-rule__b{margin-top:4px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}.rbgl--gsingle .rbgls-foot{margin-top:12px;font-size:12.5px;line-height:1.45;color:var(--ink-3)}.rbgl--gsingle .rbgls-stc{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:10px}.rbgl--gsingle .rbgls-stc__c{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--r-md);background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-stc__c.is-great{box-shadow:inset 0 0 0 1px var(--win-strong)}.rbgl--gsingle .rbgls-stc__c.is-tough{box-shadow:inset 0 0 0 1px var(--loss)}.rbgl--gsingle .rbgls-stc__hd{display:flex;align-items:center;gap:10px}.rbgl--gsingle .rbgls-stc__i{flex:none;width:64px;height:64px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rbgl--gsingle .rbgls-stc__i img{flex:none;width:64px;height:64px;object-fit:contain}.rbgl--gsingle .rbgls-stc__i.is-px img{width:72px;height:72px;image-rendering:pixelated}.rbgl--gsingle .rbgls-stc__n{flex:1;min-width:0;font-family:var(--font-display);font-weight:720;font-size:15px;color:var(--ink-0)}.rbgl--gsingle .rbgls-grade{flex:none;padding:3px 8px;border-radius:6px;background:var(--void-3);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;color:var(--ink-2)}.rbgl--gsingle .rbgls-grade.is-great{background:var(--win-dim);color:var(--win-strong)}.rbgl--gsingle .rbgls-grade.is-tough{background:var(--loss-dim);color:var(--loss-strong)}.rbgl--gsingle .rbgls-stc__all{margin:12px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}.rbgls-stc__t{font-size:13.5px;line-height:1.5;color:var(--ink-2)}.rbgl--gsingle .rbgls-pn__cap{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.05em;color:var(--gold-300)}.rbgl--gsingle .rbgl-pn__a.is-off{opacity:0.85}.rbgl--gsingle .rbgls-path__gs{display:flex;flex-direction:column;gap:12px}.rbgl--gsingle .rbgls-path__g{min-width:0}.rbgl--gsingle .rbgls-path__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin:0 0 6px;font-family:var(--font-data);font-size:11px;font-weight:800;line-height:1.3;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-2)}.rbgl--gsingle .rbgls-path__nt{font-size:12px;font-weight:700;letter-spacing:0.02em;text-transform:none;color:var(--ink-2)}.rbgl--gsingle .rbgls-path__l{display:grid;grid-template-columns:repeat(var(--pc,8),minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none}.rbgl--gsingle .rbgls-path__l>li{display:flex;min-width:0;margin:0;padding:0;list-style:none}.rbgl--gsingle .rbgls-path__l.is-league{grid-template-columns:repeat(var(--lc,var(--pc,8)),minmax(0,1fr))}.rbgl--gsingle .rbgls-pt{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:1px;min-height:44px;padding:7px 4px 6px;border-radius:10px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-1);text-align:center;text-decoration:none}.rbgl--gsingle a.rbgls-pt{cursor:pointer}.rbgl--gsingle a.rbgls-pt:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-3)}.rbgl--gsingle a.rbgls-pt:hover .rbgls-pt__n{color:var(--link-hover)}.rbgl--gsingle a.rbgls-pt:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.rbgl--gsingle .rbgls-pt.is-cur{background:color-mix(in srgb,var(--tb,#8a92b4) 12%,var(--void-2));box-shadow:inset 0 0 0 2px var(--tb,var(--line-3))}.rbgl--gsingle .rbgls-pt.is-next{box-shadow:inset 0 0 0 1px var(--line-3)}.rbgl--gsingle .rbgls-pt__a{position:relative;flex:none;display:block;margin-bottom:3px}.rbgl--gsingle .rbgls-pt .rbgl-av{width:44px;height:44px;font-size:17px}.rbgl--gsingle .rbgls-pt__no{position:absolute;right:-6px;bottom:-3px;min-width:18px;height:18px;padding:0 4px;box-sizing:border-box;border-radius:9px;background:var(--void-0);box-shadow:0 0 0 1px var(--line-3);font-family:var(--font-data);font-size:11px;font-weight:800;line-height:18px;color:var(--ink-0);text-align:center}.rbgl--gsingle .rbgls-pt__n{max-width:100%;font-family:var(--font-display);font-weight:720;font-size:13px;line-height:1.2;color:var(--ink-0);overflow-wrap:normal;word-break:normal;hyphens:manual}.rbgl--gsingle .rbgls-pt__lv{font-family:var(--font-data);font-size:11px;font-weight:700;line-height:1.3;color:var(--ink-2)}.rbgl--gsingle .rbgls-pt__t{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1px 3px;max-width:100%;font-size:11px;font-weight:700;line-height:1.3;color:var(--ink-2)}.rbgl--gsingle .rbgls-pt__t.is-role{font-family:var(--font-data);font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-1)}.rbgl--gsingle .rbgls-pt__t .rbgl-sq{width:14px;height:14px;margin:0}.rbgl--gsingle .rbgls-pt__t .rbgl-sq img{width:10px;height:10px}.rbgl--gsingle .rbgls-pt__m{display:contents}.rbgl--gsingle .rbgls-pt__f{margin-top:auto;padding-top:2px;font-family:var(--font-display);font-size:11px;font-weight:760;line-height:1.25;color:var(--ink-1)}.rbgl--gsingle .rbgls-pt.is-cur .rbgls-pt__f{color:var(--ink-0)}.rbgl--gsingle .rbgls-pt__v{font-family:var(--font-data);font-size:11px;font-weight:700;line-height:1.3;color:var(--ink-1)}.rbgl--gsingle .rbgls-path__pg{margin-top:2px}.rbgl--gsingle .rbgls-path__l.is-after>li{grid-column:span 2}.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt{display:grid;grid-template-columns:auto minmax(0,1fr);grid-auto-rows:auto;column-gap:10px;row-gap:1px;align-content:center;justify-items:start;padding:8px 10px;text-align:left}.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__a{grid-column:1;grid-row:1 / span 3;align-self:center;margin:0}.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__n,.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__m,.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__v,.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__f{grid-column:2}.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__m{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.rbgl--gsingle .rbgls-path__l.is-after .rbgls-pt__f{margin:0;padding:0}.rbgl--gsingle .rbgls-path__s{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 4px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--link);cursor:pointer;list-style:none}.rbgl--gsingle .rbgls-path__s::-webkit-details-marker{display:none}.rbgl--gsingle .rbgls-path__s::after{content:"";width:7px;height:7px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-2px) rotate(45deg)}.rbgl--gsingle .rbgls-path__pg[open]>.rbgls-path__s{margin-bottom:6px}.rbgl--gsingle .rbgls-path__pg[open]>.rbgls-path__s::after{transform:translateY(2px) rotate(-135deg)}.rbgl--gsingle .rbgls-path__s:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px;border-radius:6px}.rbgl--gsingle .rbgls-path__more{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:14px}.rbgl--gsingle .rbgls-path__more>.rbgls-path__h{margin:0}.rbgl--gsingle .rbgls-path__ch{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.rbgl--gsingle .rbgls-path__ch>li{flex:none;margin:0;padding:0;list-style:none}.rbgl--gsingle .rbgls-pc{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:10px;background:transparent;box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:14px;line-height:1.2;color:var(--link);text-decoration:none;white-space:nowrap;cursor:pointer}.rbgl--gsingle .rbgls-pc::after{content:"";flex:none;width:6px;height:6px;margin-left:2px;border-right:2px solid currentColor;border-top:2px solid currentColor;transform:rotate(45deg)}.rbgl--gsingle .rbgls-pc .rbgl-sq{margin:0}.rbgl--gsingle .rbgls-pc:hover{background:var(--surface-hover);color:var(--link-hover)}.rbgl--gsingle .rbgls-pc:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}@media (min-width:1024px){.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt{display:grid;grid-template-columns:44px minmax(0,1fr);grid-auto-rows:auto;column-gap:10px;row-gap:1px;align-content:center;justify-items:start;padding:8px 10px;text-align:left}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__a{grid-column:1;grid-row:1 / span 3;align-self:center;margin:0}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__n,.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__m,.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__v,.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__f{grid-column:2}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__m{display:flex;flex-direction:column;align-items:flex-start;gap:1px}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__t{justify-content:flex-start}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__f{margin:0;padding:0}}@media (max-width:760px){.rbgl--gsingle .rbgls-path__gs{gap:8px}.rbgl--gsingle .rbgls-path__h{margin-bottom:4px}.rbgl--gsingle .rbgls-path__l.is-league{grid-template-columns:repeat(var(--lcp,4),minmax(0,1fr));column-gap:4px}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt{padding-left:1px;padding-right:1px}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__n{font-size:12px}.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__t.is-role{font-family:var(--font-display);font-weight:760;letter-spacing:0;text-transform:none}.rbgl--gsingle .rbgls-pt__tw{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbgl--gsingle .rbgls-path__l{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:6px;column-gap:6px}.rbgl--gsingle .rbgls-pt{padding:4px 2px 3px;gap:0}.rbgl--gsingle .rbgls-pt__a{margin-bottom:2px}.rbgl--gsingle .rbgls-pt .rbgl-av{width:36px;height:36px;font-size:15px}.rbgl--gsingle .rbgls-pt__no{right:-9px;bottom:-2px;min-width:17px;height:17px;padding:0 3px;line-height:17px}.rbgl--gsingle .rbgls-pt__n{line-height:1.12}.rbgl--gsingle .rbgls-pt__lv,.rbgl--gsingle .rbgls-pt__t,.rbgl--gsingle .rbgls-pt__v{line-height:1.2}.rbgl--gsingle .rbgls-pt__m{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 3px;max-width:100%}.rbgl--gsingle .rbgls-pt__t .rbgl-sq{width:13px;height:13px}.rbgl--gsingle .rbgls-pt__f{padding-top:1px;line-height:1.2}.rbgl--gsingle .rbgls-path__more{display:block;margin-top:8px}.rbgl--gsingle .rbgls-path__more>.rbgls-path__h{margin:0 0 4px}.rbgl--gsingle .rbgls-path__ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.rbgl--gsingle .rbgls-path__ch>li{display:flex;min-width:0}.rbgl--gsingle .rbgls-path__ch>li:last-child:nth-child(odd){grid-column:1 / -1}.rbgl--gsingle .rbgls-pc{flex:1;min-width:0;min-height:44px;padding:0 10px 0 12px;white-space:normal}.rbgl--gsingle .rbgls-pc::after{margin-left:auto}.rbgl--gsingle .rbgls-pc__g{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbgl--gsingle .rbgls-pc__c{text-transform:capitalize}}@media (max-width:380px){.rbgl--gsingle .rbgls-path__l.is-league .rbgls-pt__n{font-size:11px}}.rbgl--gsingle .rbgl-sart.is-art img{width:236px;height:236px;object-fit:contain;image-rendering:auto}.rbgl--gsingle .rbglgs-gsw{position:relative;display:flex;min-width:0;max-width:100%}.rbgl--gsingle .rbglgs-gsw__b{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:10px;min-height:44px;margin:0;padding:4px 12px 4px 8px;border:0;border-radius:12px;background:color-mix(in srgb,var(--void-1) 86%,transparent);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0);font-family:var(--font-display);font-weight:720;font-size:14px;line-height:1.2;text-align:left;cursor:pointer}.rbgl--gsingle .rbglgs-gsw__b:hover,.rbgl--gsingle .rbglgs-gsw__b[aria-expanded="true"]{background:var(--surface-hover)}.rbgl--gsingle .rbglgs-gsw__b:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.rbgl--gsingle .rbglgs-gsw__cv{flex:none;display:inline-flex;align-items:center}.rbgl--gsingle .rbglgs-gsw__cv img{flex:none;display:block;width:21px;height:28px;object-fit:cover;border-radius:3px;box-shadow:0 0 0 1px var(--line-2),0 2px 6px rgba(0,0,0,0.4)}.rbgl--gsingle .rbglgs-gsw__cv img+img{margin-left:-8px}.rbgl--gsingle .rbglgs-gsw__t{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.rbgl--gsingle .rbglgs-gsw__k{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-3)}.rbgl--gsingle .rbglgs-gsw__l{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbgl--gsingle .rbglgs-gsw__ch{flex:none;color:var(--ink-2);transition:transform var(--dur-fast,120ms) var(--ease-out,ease)}.rbgl--gsingle .rbglgs-gsw__b[aria-expanded="true"] .rbglgs-gsw__ch{transform:rotate(180deg)}.rbgl--gsingle .rbglgs-gsw__p{position:absolute;left:0;top:calc(100% + 6px);z-index:40;width:min(620px,calc(100vw - 24px));max-height:min(560px,calc(100vh - 150px));overflow-y:auto;overscroll-behavior:contain;border-radius:var(--r-lg);background:var(--void-1);box-shadow:0 18px 40px rgba(0,0,0,0.5),inset 0 0 0 1px var(--line-2)}.rbgl--gsingle .rbglgs-gsw__p[hidden]{display:none}.rbgl--gsingle .rbglgs-gsw__hd{position:sticky;top:0;z-index:1;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 14px;background:var(--void-1);border-bottom:1px solid var(--line-1)}.rbgl--gsingle .rbglgs-gsw__pk{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-2)}.rbgl--gsingle .rbglgs-gsw__all{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:13px;color:var(--link);text-decoration:none}.rbgl--gsingle .rbglgs-gsw__all:hover{color:var(--link-hover)}.rbgl--gsingle .rbglgs-gsw__g{display:grid;grid-template-columns:52px minmax(0,1fr);gap:8px;padding:8px 12px 10px}.rbgl--gsingle .rbglgs-gsw__g+.rbglgs-gsw__g{border-top:1px solid var(--line-1)}.rbgl--gsingle .rbglgs-gsw__gn{padding-top:18px;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl--gsingle .rbglgs-gsw__ul{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.rbgl--gsingle .rbglgs-gsw__ul li{margin:0;padding:0;min-width:0;list-style:none}.rbgl--gsingle .rbglgs-gsw__i{min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 10px;border-radius:10px;color:var(--ink-0);text-decoration:none}.rbgl--gsingle .rbglgs-gsw__i:hover{box-shadow:inset 0 0 0 1px var(--line-2)}.rbgl--gsingle .rbglgs-gsw__i:focus-visible{outline:2px solid var(--ink-0);outline-offset:-2px}.rbgl--gsingle .rbglgs-gsw__i.is-cur{background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-3)}.rbgl--gsingle .rbglgs-gsw__i .rbglgs-gsw__cv{width:44px;justify-content:center}.rbgl--gsingle .rbglgs-gsw__i .rbglgs-gsw__cv img{width:27px;height:36px}.rbgl--gsingle .rbglgs-gsw__i .rbglgs-gsw__cv img+img{margin-left:-10px}.rbgl--gsingle .rbglgs-gsw__n{font-family:var(--font-display);font-weight:700;font-size:14px;line-height:1.2}.rbgl--gsingle .rbglgs-gsw__c{font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-2)}.rbgl--gsingle .rbglgs-gsw__i.is-cur .rbglgs-gsw__c{color:var(--ink-0)}.rbgl--gsingle .rbglgs-gch{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;min-width:0;max-width:100%}.rbgl--gsingle .rbglgs-gch__c{min-width:0;max-width:100%;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 14px 4px 8px;border-radius:12px;background:color-mix(in srgb,var(--void-1) 86%,transparent);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0);font-family:var(--font-display);font-weight:720;font-size:14px;line-height:1.2}.rbgl--gsingle .rbglgs-gch__all{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:700;font-size:14px;color:var(--link);text-decoration:none}.rbgl--gsingle .rbglgs-gch__all:hover{color:var(--link-hover)}.rbgl--gsingle .rbglgs-gch__all:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px;border-radius:6px}@media (prefers-reduced-motion:reduce){.rbgl--gsingle .rbglgs-gsw__ch{transition:none}}@media (max-width:760px){.rbgl--gsingle .rbgl-swrow{flex-direction:column;align-items:stretch;gap:8px}.rbgl--gsingle .rbgl-swrow>.rbgl-sw,.rbgl--gsingle .rbgl-swrow .rbgl-sw__btn,.rbgl--gsingle .rbglgs-gsw__b{width:100%}.rbgl--gsingle .rbgl-swrow .rbgl-sw__nm{display:inline;flex:1;text-align:left}.rbgl--gsingle .rbglgs-gsw__p{width:100%}.rbgl--gsingle .rbglgs-gsw__ul{grid-template-columns:minmax(0,1fr)}.rbgl--gsingle .rbglgs-gch__c{flex:1 1 auto}}@media (max-width:1024px){.rbgl--gsingle .rbgls-st{grid-template-columns:190px minmax(0,1fr)}.rbgl--gsingle .rbgls-st__side{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center}}@media (max-width:768px){.rbgl--gsingle .rbgls-st{grid-template-columns:minmax(0,1fr)}.rbgl--gsingle .rbgls-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}.rbgl--gsingle .rbgls-adv{grid-template-columns:minmax(0,1fr)}}@media (max-width:899px){.rbgl--gsingle .rbgls-plan{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.rbgl--gsingle .rbgls-cards{grid-template-columns:minmax(0,1fr)}.rbgl--gsingle .rbgls-card{padding:10px}.rbgl--gsingle .rbgls-mv{grid-template-columns:minmax(0,1fr)}.rbgl--gsingle .rbgls-adv__r{grid-template-columns:minmax(0,1fr);gap:6px}.rbgl--gsingle .rbgls-st{padding:10px}.rbgl--gsingle .rbgls-tile__v{font-size:16px}}.rbgl--gsingle .rbgls-bz{margin:0 0 24px;padding:12px 14px 14px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbgls-bz .rbgls-ba{margin:0;padding:0;border-radius:0;background:none;box-shadow:none}.rbgl--gsingle .rbgls-zh{margin:0 0 10px;font-family:var(--font-display);font-size:16px;font-weight:740;line-height:1.25;color:var(--ink-0)}.rbgl--gsingle .rbgls-row .rbgls-wk:not(.is-x4){height:auto;min-height:24px;margin-right:4px;padding:0;background:none;box-shadow:none}.rbgl--gsingle .rbgls-row__x .rbgls-ab{position:relative;display:inline-flex;flex-direction:row;gap:0;max-width:100%;white-space:normal;cursor:pointer;text-decoration:underline dotted;text-decoration-thickness:1px;text-decoration-color:var(--ink-2);text-underline-offset:4px;border-radius:3px}.rbgl--gsingle .rbgls-row__x .rbgls-ab::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,36px);height:max(100%,36px);transform:translate(-50%,-50%)}.rbgl--gsingle .rbgls-row__x .rbgls-ab:hover,.rbgl--gsingle .rbgls-row__x .rbgls-ab.is-tt{color:var(--ink-0);text-decoration-style:solid;text-decoration-color:currentColor}.rbgl--gsingle .rbgls-row__x .rbgls-ab:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbgl--gsingle .rbe4-tt.is-rbgls .rbgls-tt__fx{color:var(--ink-1)}.rbgl--gsingle .rbe4-tt.is-rbgls .rbgls-tt__ab{display:flex;flex-direction:column;gap:2px;margin:0}.rbgl--gsingle .rbe4-tt.is-rbgls .rbgls-tt__an{font-size:12px;font-weight:700;line-height:1.3;color:var(--ink-0)}.rbgl--gsingle .rbgls-row__l.is-twin dd{font-size:14px;line-height:1.4;color:var(--ink-2)}.rbgl--gsingle .rbgls-row__l.is-nowk dt{color:var(--ink-3)}.rbgl--gsingle .rbgls-row__l.is-nowk dd{font-size:14px;line-height:1.4;color:var(--ink-2)}.rbgl--gsingle .rbgls-ba__x{margin:0 0 12px;font-size:14px;line-height:1.4;color:var(--ink-2)}@media (min-width:761px){.rbgl--gsingle .rbgls-bz{padding-bottom:12px}.rbgl--gsingle .rbgls-zh.is-bz{margin-bottom:8px}}@media (max-width:760px){.rbgl--gsingle .rbgls-ba{display:block}.rbgl--gsingle .rbgls-ba__r{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;padding:12px 0}.rbgl--gsingle .rbgls-ba__r:first-child{padding-top:2px}.rbgl--gsingle .rbgls-ba__r:last-child{padding-bottom:0}.rbgl--gsingle .rbgls-ba__i{flex:1 1 100%;gap:10px 8px;margin-top:8px}.rbgl--gsingle .rbgls-bz .rbgls-ba__i .rbth-b{height:34px;min-height:34px}.rbgl--gsingle .rbgls-bz .rbgls-ba__i a.rbth-b::after{top:-5px;bottom:-5px}.rbgl--gsingle .rbgls-row__l.is-twin{margin:2px 0 6px}.rbgl--gsingle .rbgls-row__l.is-imm{margin-bottom:6px}.rbgl--gsingle .rbgls-row__x .rbgls-ab::after{width:max(100%,44px);height:max(100%,44px)}}@media (max-width:480px){.rbgl--gsingle .rbgls-bz{margin-bottom:24px;padding:12px}}.rbe4gs .rbe4gs-ax{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.rbe4gs .rbe4gs-ax .rbgl-lbl{margin-right:4px}.rbe4gs .rbe4gs-key{display:inline-flex;align-items:center;gap:6px;min-height:44px;min-width:44px;padding:0 12px;border:0;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);font-family:var(--font-display);font-weight:680;font-size:13px;line-height:1.2;cursor:pointer}.rbe4gs .rbe4gs-key img{flex:none;width:36px;height:36px;margin-left:-8px;object-fit:contain}.rbe4gs .rbe4gs-key img.is-px{image-rendering:pixelated}.rbe4gs .rbe4gs-key:hover{color:var(--ink-0);box-shadow:inset 0 0 0 1px var(--line-3)}.rbe4gs .rbe4gs-key:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbe4gs .rbe4gs-key[aria-pressed="true"]{background:color-mix(in srgb,var(--gold-400) 18%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--gold-400);color:var(--ink-0)}.rbe4gs .rbe4gs-pn[hidden]{display:none}.rbe4gs .rbe4gs-pn .rbe4gs-ax{margin-top:4px}.rbe4gs .rbe4gs-cap{margin:0 0 10px;font-size:14px;line-height:1.5;color:var(--ink-2)}.rbe4gs .rbe4gs-runkey{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 12px}.rbe4gs .rbe4gs-runkey__t{flex:1 1 260px;min-width:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.rbe4gs .rbe4gs-pills{display:flex;flex-wrap:wrap;gap:8px}.rbe4gs .rbe4gs-bats{display:flex;flex-direction:column;margin:0 0 14px;padding:0;list-style:none;border-radius:var(--r-md);background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-1)}.rbe4gs .rbe4gs-bat{display:grid;grid-template-columns:minmax(0,1fr);gap:10px 18px;align-items:start;margin:0;padding:12px;list-style:none}.rbe4gs .rbe4gs-bat+.rbe4gs-bat{border-top:1px solid var(--line-1)}.rbe4gs .rbe4gs-bat.is-cur{border-radius:var(--r-md);background:color-mix(in srgb,var(--tb,#8a92b4) 10%,var(--void-2));box-shadow:inset 0 0 0 2px var(--tb,var(--line-3))}.rbe4gs .rbe4gs-bat.is-cur+.rbe4gs-bat{border-top-color:transparent}.rbe4gs .rbe4gs-bat.is-pre{grid-template-columns:minmax(0,1fr);padding:6px 12px}.rbe4gs .rbe4gs-bat.is-pre+.rbe4gs-bat.is-cur{border-top-color:transparent}.rbe4gs .rbe4gs-who{display:flex;align-items:center;gap:10px;min-height:44px;min-width:0;color:var(--ink-1);text-decoration:none}.rbe4gs a.rbe4gs-who:hover .rbe4gs-who__nm{color:var(--link-hover)}.rbe4gs a.rbe4gs-who:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px;border-radius:var(--r-md)}.rbe4gs .rbe4gs-who__b{min-width:0;display:flex;flex-direction:column;gap:2px}.rbe4gs .rbe4gs-who__k{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;text-transform:uppercase;color:var(--ink-2)}.rbe4gs .rbe4gs-who__nm{display:inline-flex;flex-wrap:wrap;align-items:center;gap:7px;font-family:var(--font-display);font-weight:740;font-size:16px;line-height:1.2;color:var(--ink-0)}.rbe4gs .rbe4gs-who__m{font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--ink-2)}.rbe4gs .rbe4gs-here{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;background:var(--ink-0);color:var(--void-0);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase}.rbe4gs .rbe4gs-bat__t{min-width:0;display:flex;flex-direction:column;gap:6px}.rbe4gs .rbe4gs-bat__t .rbgl-team{margin:0;padding:0;list-style:none;align-items:flex-start}.rbe4gs .rbe4gs-bat__t .rbgl-mon{display:flex;flex-direction:column;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.rbe4gs .rbe4gs-bat__t .rbgl-mon.is-var:not(.is-sw) .rbgl-mon__i{border-radius:10px;box-shadow:inset 0 0 0 1px var(--line-3)}.rbe4gs .rbgl-mon.is-sw .rbgl-mon__i{position:relative}.rbe4gs .rbe4-swdefs{position:absolute;width:0;height:0;overflow:hidden}.rbe4gs .rbe4-sw{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:var(--void-3);box-shadow:0 0 0 1px var(--line-2);color:var(--ink-0)}.rbe4gs .rbe4-sw svg{display:block;width:12px;height:12px}.rbe4gs .rbgl-mon__i>.rbe4-sw{position:absolute;top:-3px;right:-3px;z-index:1;cursor:help}.rbe4gs .rbe4-swl{display:flex;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.4;color:var(--ink-2)}.rbe4gs .rbe4-swl .rbe4-sw{flex:none}.rbe4gs .rbe4gs-km{display:flex;flex-wrap:wrap;justify-content:center;gap:3px}.rbe4gs .rbe4gs-bat__t .rbgl-team.has-km{row-gap:8px}.rbe4gs .rbe4gs-bat__t .rbgl-team.has-km .rbgl-mon{width:76px;display:grid;grid-template-rows:auto minmax(22px,auto);justify-items:center}.rbe4gs .rbe4gs-km .rbth-b{box-sizing:border-box;justify-content:flex-start;gap:12px;width:22px;height:22px;min-height:22px;padding:0 0 0 4px;overflow:hidden;white-space:nowrap}.rbe4gs .rbe4gs-bat__w{display:flex;flex-direction:column;gap:6px;min-width:0}.rbe4gs .rbe4gs-bat__none{font-size:14px;line-height:1.4;color:var(--ink-2)}.rbe4gs .rbe4gs-all{margin:0 0 16px}.rbe4gs .rbe4gs-all__s{position:relative;display:flex;flex-direction:column;justify-content:center;gap:2px;min-height:44px;padding:10px 44px 10px 12px;border-radius:var(--r-md);background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;list-style:none}.rbe4gs .rbe4gs-all__s::-webkit-details-marker{display:none}.rbe4gs .rbe4gs-all__s::after{content:"";position:absolute;right:18px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-1);border-bottom:2px solid var(--ink-1);transform:translateY(-70%) rotate(45deg)}.rbe4gs .rbe4gs-all[open]>.rbe4gs-all__s{margin-bottom:12px}.rbe4gs .rbe4gs-all[open]>.rbe4gs-all__s::after{transform:translateY(-30%) rotate(-135deg)}.rbe4gs .rbe4gs-all__s:hover{background:var(--surface-hover);box-shadow:inset 0 0 0 1px var(--line-3)}.rbe4gs .rbe4gs-all__s:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.rbe4gs .rbe4gs-all__l{font-family:var(--font-display);font-weight:720;font-size:15px;line-height:1.3;color:var(--ink-0)}.rbe4gs .rbe4gs-all__n{font-size:13px;line-height:1.4;color:var(--ink-2)}.rbe4gs .rbe4gs-kcs{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.rbe4gs .rbe4gs-kcs li{margin:0;padding:0;list-style:none}.rbe4gs .rbe4gs-kc{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 10px 4px 4px;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-0);text-decoration:none}.rbe4gs a.rbe4gs-kc .rbe4gs-kc__n{color:var(--link)}.rbe4gs a.rbe4gs-kc:hover{box-shadow:inset 0 0 0 1px var(--line-3)}.rbe4gs a.rbe4gs-kc:hover .rbe4gs-kc__n{color:var(--link-hover)}.rbe4gs a.rbe4gs-kc:focus-visible{outline:2px solid var(--ink-0);outline-offset:2px}.rbe4gs .rbe4gs-kc__i{flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px}.rbe4gs .rbe4gs-kc__i img{display:block;width:30px;height:30px;image-rendering:pixelated}.rbe4gs .rbe4gs-kc__b{min-width:0;display:flex;flex-direction:column;gap:1px;line-height:1.2}.rbe4gs .rbe4gs-kc__n{font-family:var(--font-display);font-weight:700;font-size:13px}.rbe4gs .rbe4gs-kc__m{font-size:12px;color:var(--ink-2)}@media (min-width:900px){.rbe4gs .rbe4gs-bat{grid-template-columns:minmax(0,0.85fr) minmax(0,1.9fr) minmax(0,0.7fr)}.rbe4gs .rbe4gs-bat.is-pre{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.rbe4gs .rbe4gs-kit .rbe4x-tb thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rbe4gs .rbe4gs-kit .rbe4x-tb,.rbe4gs .rbe4gs-kit .rbe4x-tb tbody{display:block}.rbe4gs .rbe4gs-kit .rbe4x-tb tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;border-bottom:1px solid var(--line-1)}.rbe4gs .rbe4gs-kit .rbe4x-tb tbody th,.rbe4gs .rbe4gs-kit .rbe4x-tb tbody td{display:block;border-top:0;border-bottom:0}.rbe4gs .rbe4gs-kit .rbe4x-tb tbody td:last-child:not(.onx-tnum){grid-column:1 / -1;padding-top:0}}@media (max-width:480px){.rbe4gs .rbe4gs-ax .rbgl-lbl{flex-basis:100%}.rbe4gs .rbe4gs-key{flex:1 1 auto;justify-content:center}.rbe4gs .rbe4gs-bat{padding:12px 10px}.rbe4gs .rbe4gs-pills{row-gap:20px}.rbe4gs .rbe4gs-pills a.rbth-b{position:relative}.rbe4gs .rbe4gs-pills a.rbth-b::after{content:"";position:absolute;left:0;right:0;top:-10px;bottom:-10px}}.rbgl .rbe4x-pks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rbgl .rbe4x-pk{display:flex;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl .rbe4x-pk__i{flex:none;display:flex;align-items:center;justify-content:center;width:56px;height:56px}.rbgl .rbe4x-pk__i img{width:56px;height:56px;object-fit:contain}.rbgl .rbe4x-pk__i img.is-px{image-rendering:pixelated}.rbgl .rbe4x-pk__i img.is-3d{image-rendering:auto}.rbgl .rbe4x-pk__b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.rbgl .rbe4x-pk__n{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rbgl .rbe4x-pk__a{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:720;font-size:15px;line-height:1.2;color:var(--ink-0);text-decoration:none;overflow-wrap:anywhere}.rbgl a.rbe4x-pk__a:hover{text-decoration:underline;text-underline-offset:2px}.rbgl a.rbe4x-pk__a:focus-visible,.rbgl .rbe4x-pk__at a:focus-visible,.rbgl .rbe4x-more>summary:focus-visible,.rbgl a.rbe4x-bt__n:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbgl .rbe4x-ver{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;color:var(--gold-300)}.rbgl .rbe4x-pk__s{margin:0;display:flex;flex-wrap:wrap;gap:4px 14px;font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--ink-3)}.rbgl .rbe4x-pk__s b{font-weight:800;color:var(--ink-0)}.rbgl .rbe4x-pk__w{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:13px;line-height:1.4;color:var(--ink-1)}.rbgl .rbe4x-pk__at{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.rbgl .rbe4x-pk__at a{display:inline-flex;align-items:center;min-height:44px;color:var(--ink-0);text-decoration:underline;text-underline-offset:2px}.rbgl .rbe4x-pk__at>span:first-child{display:inline-flex;align-items:center;min-height:32px}.rbgl .rbe4x-pk__lv{font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-3)}.rbgl .rbe4x-more{margin-top:8px}.rbgl .rbe4x-more>summary{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:14px;color:var(--ink-1);cursor:pointer;list-style:none}.rbgl .rbe4x-more>summary::-webkit-details-marker{display:none}.rbgl .rbe4x-more[open]>summary{margin-bottom:8px}.rbgl .rbe4x-note{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--ink-3)}.rbgl .rbe4x-h3{margin:18px 0 8px;font-family:var(--font-display);font-weight:720;font-size:16px;line-height:1.3;color:var(--ink-0)}.rbgl .rbth-pb>.rbe4x-h3:first-child{margin-top:0}.rbgl .rbe4x-bt{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rbgl .rbe4x-bt__i{min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl .rbe4x-bt__hd{display:flex;align-items:center;gap:10px;margin-bottom:6px;min-width:0}.rbgl .rbe4x-bt__w{display:flex;flex-direction:column;min-width:0}.rbgl .rbe4x-bt__k{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;color:var(--ink-3)}.rbgl .rbe4x-bt__n{display:inline-flex;align-items:center;min-height:44px;font-family:var(--font-display);font-weight:720;font-size:15px;color:var(--ink-0);text-decoration:none}.rbgl a.rbe4x-bt__n:hover{text-decoration:underline;text-underline-offset:2px}.rbgl .rbe4x-bt__none{margin:0;font-size:13px;line-height:1.4;color:var(--ink-3)}.rbgl .rbe4x-cl{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rbgl .rbe4x-cl__r{display:grid;grid-template-columns:92px minmax(0,1fr);gap:8px;align-items:start;min-width:0}.rbgl .rbe4x-cls{padding-top:2px;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;color:var(--ink-2)}.rbgl .rbe4x-cls.is-slp{color:#a5b4fc}.rbgl .rbe4x-cls.is-par{color:#facc15}.rbgl .rbe4x-cls.is-frz{color:#67e8f9}.rbgl .rbe4x-cls.is-brn{color:#fb923c}.rbgl .rbe4x-cls.is-tox,.rbgl .rbe4x-cls.is-psn{color:#d8b4fe}.rbgl .rbe4x-cls.is-cnf{color:#f9a8d4}.rbgl .rbe4x-cl__v{display:flex;flex-wrap:wrap;gap:4px 12px;min-width:0;font-size:13px;line-height:1.45;color:var(--ink-1)}.rbgl .rbe4x-mv{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.rbgl .rbe4x-ch,.rbgl .rbe4x-kc{padding:1px 6px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-2)}.rbgl .rbe4x-tw{max-width:100%;overflow-x:auto}.rbgl .rbe4x-tb{width:100%;border-collapse:collapse;font-size:13.5px;line-height:1.4}.rbgl .rbe4x-tb th,.rbgl .rbe4x-tb td{padding:8px 10px;border-bottom:1px solid var(--line-1);text-align:left;vertical-align:top}.rbgl .rbe4x-tb thead th{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-3)}.rbgl .rbe4x-tb tbody th{font-weight:680;color:var(--ink-0)}.rbgl .rbe4x-tb td{color:var(--ink-1)}.rbgl .rbe4x-tb td.onx-tnum{font-family:var(--font-data);font-weight:700;white-space:nowrap}.rbgl .rbe4x-tb tr.is-cur th,.rbgl .rbe4x-tb tr.is-cur td{background:color-mix(in srgb,var(--gold-400) 10%,transparent)}.rbgl .rbe4x-tb__g th{padding-top:12px;font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.06em;color:var(--gold-300)}.rbgl .rbe4x-tb--shop{max-width:440px}.rbgl .rbe4x-tb--shop td{text-align:right}@media (max-width:768px){.rbgl .rbe4x-pks,.rbgl .rbe4x-bt{grid-template-columns:minmax(0,1fr)}}@media (max-width:480px){.rbgl .rbe4x-pk{padding:10px;gap:8px}.rbgl .rbe4x-pk__i,.rbgl .rbe4x-pk__i img{width:48px;height:48px}.rbgl .rbe4x-cl__r{grid-template-columns:minmax(0,1fr);gap:2px}.rbgl .rbe4x-tb th,.rbgl .rbe4x-tb td{padding:8px 6px}.rbgl .rbe4x-tb--shop{max-width:none}}.rbgl--gsingle .rbglgs-bt{display:flex;flex-direction:column;gap:18px}.rbgl--gsingle .rbglgs-bt__g{min-width:0}.rbgl--gsingle .rbglgs-bt__h{margin:0 0 8px;font-family:var(--font-display);font-weight:720;font-size:16px;line-height:1.3;color:var(--ink-0)}.rbgl--gsingle .rbglgs-bt__pks,.rbgl--gsingle .rbglgs-bt__mvs{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.rbgl--gsingle .rbglgs-bt__its{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.rbgl--gsingle .rbglgs-bt__p,.rbgl--gsingle .rbglgs-bt__m{display:flex;align-items:flex-start;gap:12px;min-width:0;padding:10px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbglgs-bt__s{flex:none;display:flex}.rbgl--gsingle .rbglgs-bt__i{flex:none;display:flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:10px;background:var(--void-2)}.rbgl--gsingle .rbglgs-bt__i:not(.rbsf) img{width:64px;height:64px;object-fit:contain}.rbgl--gsingle .rbglgs-bt__i:not(.rbsf) img.is-px{image-rendering:pixelated}.rbgl--gsingle .rbglgs-bt__i:not(.rbsf) img.is-3d{image-rendering:auto}.rbgl--gsingle .rbglgs-bt__p.is-type .rbglgs-bt__i{width:48px;height:48px;background:none}.rbgl--gsingle .rbglgs-bt__i .rbgls-ti{width:40px;height:40px;border-radius:10px}.rbgl--gsingle .rbglgs-bt__i .rbgls-ti::before{inset:8px}.rbgl--gsingle .rbglgs-bt__b{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}.rbgl--gsingle .rbglgs-bt__hk{margin-left:auto;font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--ink-1);white-space:nowrap}.rbgl--gsingle .rbglgs-bt__hit .rbglgs-bt__hk{margin-left:0}.rbgl--gsingle .rbglgs-bt__tc{display:inline-flex;align-items:center;gap:5px;font-size:14px;font-weight:650;line-height:1.3;color:var(--ink-0)}.rbgl--gsingle .rbglgs-bt__tc .rbgls-ti{width:18px;height:18px}.rbgl--gsingle .rbglgs-bt__cd{font-size:14px;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__st{margin:8px 0 0;font-size:14px;line-height:1.45;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__eg{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:14px}.rbgl--gsingle a.rbglgs-bt__ex,.rbgl--gsingle span.rbglgs-bt__ex{display:inline-flex;align-items:center;min-height:36px;color:var(--ink-0)}.rbgl--gsingle a.rbglgs-bt__ex{text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle .rbglgs-bt__n{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-family:var(--font-display);font-weight:720;font-size:15px;line-height:1.25;color:var(--ink-0)}.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc){display:inline-flex;align-items:center;min-height:36px;color:var(--ink-0);text-decoration:none;overflow-wrap:anywhere}.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc):hover{text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle .rbglgs-bt__ty{display:inline-flex;flex-wrap:wrap;gap:4px}.rbgl--gsingle .rbglgs-bt__hit,.rbgl--gsingle .rbglgs-bt__ln,.rbgl--gsingle .rbglgs-bt__on{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px}.rbgl--gsingle .rbglgs-bt__w{font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--ink-2);white-space:nowrap}.rbgl--gsingle .rbglgs-bt__fx{display:inline-flex;flex-wrap:wrap;align-items:flex-start;gap:6px 8px}.rbgl--gsingle .rbglgs-bt__fm{display:inline-flex;flex-direction:column;align-items:center;gap:2px;min-width:44px;max-width:76px}.rbgl--gsingle .rbglgs-bt__fn{font-size:12px;font-weight:650;line-height:1.2;text-align:center;overflow-wrap:anywhere;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__f{flex:none;display:inline-block;width:44px;height:44px;border-radius:8px;background:var(--void-2) var(--fx,none) center/40px 40px no-repeat;box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbglgs-bt__f.is-px{image-rendering:pixelated}.rbgl--gsingle .rbglgs-bt__f.is-f0{--fx:var(--f0)}.rbgl--gsingle .rbglgs-bt__f.is-f1{--fx:var(--f1)}.rbgl--gsingle .rbglgs-bt__f.is-f2{--fx:var(--f2)}.rbgl--gsingle .rbglgs-bt__f.is-f3{--fx:var(--f3)}.rbgl--gsingle .rbglgs-bt__f.is-f4{--fx:var(--f4)}.rbgl--gsingle .rbglgs-bt__f.is-f5{--fx:var(--f5)}.rbgl--gsingle .rbglgs-bt__at{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;font-size:14px;line-height:1.4;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__how{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-1)}.rbgl--gsingle a.rbglgs-bt__pl{display:inline-flex;align-items:center;min-height:36px;color:var(--ink-0);text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle span.rbglgs-bt__pl{display:inline-flex;align-items:center;min-height:36px}.rbgl--gsingle .rbglgs-bt__lv{font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--ink-2)}.rbgl--gsingle .rbglgs-bt__gt{font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.35;text-transform:none;color:var(--ink-2)}.rbgl--gsingle .rbglgs-bt__it{display:flex;align-items:center;gap:10px;min-width:0;padding:8px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbglgs-bt__wv,.rbgl--gsingle .rbglgs-bt__wt>span{font-size:14px;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__pr{font-family:var(--font-data);font-size:12px;font-weight:700;color:var(--ink-2)}.rbgl--gsingle .rbglgs-bt__wt{display:inline-flex;flex-wrap:wrap;align-items:center;gap:4px 6px}.rbgl--gsingle .rbglgs-bt a:focus-visible,.rbgl--gsingle .rbglgs-bt [tabindex]:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbgl--gsingle .rbglgs-bt__ver{display:inline-flex;align-items:center;height:22px;padding:0 7px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;color:var(--gold-300);white-space:nowrap}.rbgl--gsingle .rbglgs-bt.is-types .rbglgs-bt__pks{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.rbgl--gsingle .rbglgs-bt__g:has(>.rbglgs-bt__mo:not([open])) .rbglgs-bt__p.is-x{display:none}.rbgl--gsingle .rbglgs-bt__mo .is-mb,.rbgl--gsingle .rbglgs-bt__mo.is-mbonly{display:none}.rbgl--gsingle .rbglgs-bt__at.is-use{gap:4px 8px}.rbgl--gsingle .rbglgs-bt__i.is-two{position:relative}.rbgl--gsingle .rbglgs-bt__p .rbglgs-bt__i.is-two img{position:absolute;width:44px;height:44px;object-fit:contain}.rbgl--gsingle .rbglgs-bt__i.is-two img:first-child{left:0;top:0}.rbgl--gsingle .rbglgs-bt__i.is-two img+img{right:0;bottom:0}.rbgl--gsingle .rbglgs-bt__i.is-two img.is-px,.rbgl--gsingle .rbglgs-bt__si img.is-px{image-rendering:pixelated}.rbgl--gsingle .rbglgs-bt__sts{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:8px}.rbgl--gsingle .rbglgs-bt__sr{display:flex;align-items:center;gap:10px;min-width:0;padding:6px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbglgs-bt__si{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:8px;background:var(--void-2)}.rbgl--gsingle .rbglgs-bt__si:not(.rbsf) img{width:40px;height:40px;object-fit:contain}.rbgl--gsingle .rbglgs-bt__sr .rbglgs-bt__n{font-size:14px}.rbgl--gsingle .rbglgs-bt__sr .rbglgs-bt__at{gap:4px 8px}.rbgl--gsingle .rbglgs-bt__g.is-start .rbglgs-bt__st{margin-top:6px}.rbgl--gsingle .rbglgs-bt__st.is-fold>a{position:relative;display:inline-flex;align-items:center;min-height:44px;text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle .rbglgs-bt__st.is-fold>a::after{content:"";position:absolute;left:50%;top:0;width:max(100%,44px);height:100%;transform:translateX(-50%)}.rbgl--gsingle .rbglgs-bt__sr .rbglgs-bt__hk{white-space:normal}@media (max-width:480px){.rbgl--gsingle .rbglgs-bt__p .rbglgs-bt__i.is-two img{width:36px;height:36px}.rbgl--gsingle .rbglgs-bt__sr{padding:6px 10px}.rbgl--gsingle .rbglgs-bt__sts{gap:6px}}@media (max-width:760px){.rbgl--gsingle .rbglgs-bt__pks,.rbgl--gsingle .rbglgs-bt__mvs{grid-template-columns:minmax(0,1fr)}.rbgl--gsingle .rbglgs-bt__ln{column-gap:10px;margin-top:1px}}@media (max-width:480px){.rbgl--gsingle .rbglgs-bt__p,.rbgl--gsingle .rbglgs-bt__m{padding:10px;gap:10px}.rbgl--gsingle .rbglgs-bt__i{width:56px;height:56px}.rbgl--gsingle .rbglgs-bt__i:not(.rbsf) img{width:56px;height:56px}.rbgl--gsingle .rbglgs-bt__i.rbsf>img{left:var(--sfm-x,var(--sf-x))!important;top:var(--sfm-y,var(--sf-y))!important;width:var(--sfm-w,var(--sf-w))!important}.rbgl--gsingle .rbglgs-bt__p.is-type .rbglgs-bt__i{width:44px;height:44px}.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc),.rbgl--gsingle a.rbglgs-bt__pl{min-height:44px}.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc){min-width:44px}.rbgl--gsingle .rbglgs-bt__ln{row-gap:8px}.rbgl--gsingle .rbglgs-bt__eg{gap:0 12px}.rbgl--gsingle a.rbglgs-bt__ex{min-height:44px;min-width:44px}.rbgl--gsingle .rbglgs-bt__f{display:none}.rbgl--gsingle .rbglgs-bt__fx{display:contents}.rbgl--gsingle .rbglgs-bt__fm{min-width:0;max-width:none}.rbgl--gsingle .rbglgs-bt__fn{font-size:14px;text-align:left}.rbgl--gsingle .rbglgs-bt__p{display:grid;grid-template-columns:56px minmax(0,1fr);gap:2px 10px;align-items:center}.rbgl--gsingle .rbglgs-bt__p.is-type{grid-template-columns:44px minmax(0,1fr)}.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__b{display:contents}.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__b>*{grid-column:1/-1}.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__b>.rbglgs-bt__n{grid-column:2}.rbgl--gsingle .rbglgs-bt__g:has(>.rbglgs-bt__mo:not([open])) .rbglgs-bt__p.is-xm{display:none}.rbgl--gsingle .rbglgs-bt__mo.is-mbonly{display:block}.rbgl--gsingle .rbglgs-bt__mo .is-mb{display:inline}.rbgl--gsingle .rbglgs-bt__mo .is-dk{display:none}}.rbgl--gsingle .rbglgs-bt__kit{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.rbgl--gsingle .rbglgs-bt__kit+.rbglgs-bt__kit,.rbgl--gsingle .rbglgs-bt__km+.rbglgs-bt__kit,.rbgl--gsingle .rbglgs-bt__kit+.rbglgs-bt__km{margin-top:4px}.rbgl--gsingle .rbglgs-bt__kr{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0 10px;min-width:0;min-height:40px;padding:2px 12px;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbgl--gsingle .rbglgs-bt__kk{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;text-transform:uppercase;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__kb{min-width:0;display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;font-size:14px;line-height:1.35;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__ki{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 6px;min-width:0}.rbgl--gsingle .rbglgs-bt__ki+.rbglgs-bt__ki{margin-left:4px}.rbgl--gsingle .rbglgs-bt__ki>img{flex:none;width:24px;height:24px;image-rendering:pixelated}.rbgl--gsingle a.rbglgs-bt__kn,.rbgl--gsingle span.rbglgs-bt__kn{display:inline-flex;align-items:center;min-height:36px;font-weight:650;color:var(--ink-0);overflow-wrap:anywhere}.rbgl--gsingle a.rbglgs-bt__kn{text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle .rbglgs-bt__kl,.rbgl--gsingle .rbglgs-bt__ke{font-size:14px;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__ke{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 5px}.rbgl--gsingle .rbglgs-bt__km{margin:0}@media (max-width:480px){.rbgl--gsingle .rbglgs-bt__kr{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;padding:4px 10px;min-height:44px}.rbgl--gsingle .rbglgs-bt__kb{display:contents}.rbgl--gsingle .rbglgs-bt__kr.is-buy>.rbglgs-bt__kk{flex:1 1 100%;padding-top:4px}.rbgl--gsingle .rbglgs-bt__kr.is-buy>.rbglgs-bt__kb{display:grid;flex:1 1 100%;grid-template-columns:minmax(0,1fr);gap:0 8px;align-items:start}.rbgl--gsingle .rbglgs-bt__kr.is-buy.is-x>.rbglgs-bt__kb{grid-template-columns:repeat(2,minmax(0,1fr))}.rbgl--gsingle .rbglgs-bt__kr.is-buy>.rbglgs-bt__kb>.rbglgs-bt__pl{grid-column:1/-1}.rbgl--gsingle .rbglgs-bt__kr.is-buy .rbglgs-bt__ki{column-gap:6px}.rbgl--gsingle a.rbglgs-bt__kn,.rbgl--gsingle span.rbglgs-bt__kn{min-height:44px}.rbgl--gsingle .rbglgs-bt__ki+.rbglgs-bt__ki{margin-left:0}}.rbgl--gsingle .rbglgs-bt__vh{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.rbgl--gsingle .rbglgs-bt__p .rbglgs-bt__n>.rbglgs-bt__hk{margin-left:auto}.rbgl--gsingle .rbglgs-bt__at.is-get{gap:2px 16px}.rbgl--gsingle .rbglgs-bt__ug,.rbgl--gsingle .rbglgs-bt__pg{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0}.rbgl--gsingle .rbglgs-bt__mu{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 6px;max-width:100%}.rbgl--gsingle .rbglgs-bt__cd.is-sfx{color:var(--ink-2)}.rbgl--gsingle .rbglgs-bt__cd.is-own{flex-basis:100%}.rbgl--gsingle .rbglgs-bt__n.is-fl{display:block}.rbgl--gsingle .rbglgs-bt__n.is-fl>.rbglgs-bt__hk{float:right;display:flex;align-items:center;height:36px;margin:0 0 0 10px}.rbgl--gsingle .rbglgs-bt__nm{margin-right:8px}.rbgl--gsingle .rbglgs-bt__nm>a,.rbgl--gsingle .rbglgs-bt__nm>span:not(.rbglgs-bt__wv){display:inline-flex;align-items:center;vertical-align:middle;min-height:36px;color:var(--ink-0);text-decoration:none;overflow-wrap:anywhere}.rbgl--gsingle .rbglgs-bt__nm>a{position:relative}.rbgl--gsingle .rbglgs-bt__nm>a:hover{text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle .rbglgs-bt__nm>a::after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.rbgl--gsingle .rbglgs-bt__nm>.rbglgs-bt__wv{margin:0 6px;vertical-align:middle}.rbgl--gsingle .rbglgs-bt__n.is-fl>.rbglgs-bt__ty,.rbgl--gsingle .rbglgs-bt__n.is-fl>.rbglgs-bt__ver{vertical-align:middle;margin-right:8px}.rbgl--gsingle .rbglgs-bt__n.is-fl>.rbglgs-bt__ty{display:inline-flex}.rbgl--gsingle .rbglgs-bt .rbgls-mc::after{top:-6px;bottom:-6px}.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc),.rbgl--gsingle .rbglgs-bt__sn>a,.rbgl--gsingle a.rbglgs-bt__pl,.rbgl--gsingle a.rbglgs-bt__kn{position:relative;min-height:36px}.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc)::after,.rbgl--gsingle .rbglgs-bt__sn>a::after,.rbgl--gsingle a.rbglgs-bt__pl::after,.rbgl--gsingle a.rbglgs-bt__kn::after{content:"";position:absolute;left:0;right:0;top:-4px;bottom:-4px}.rbgl--gsingle .rbglgs-bt__sts{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:6px 8px}.rbgl--gsingle .rbglgs-bt__sr{flex-wrap:wrap;gap:0 10px;min-height:44px;padding:4px 12px}.rbgl--gsingle .rbglgs-bt__si{width:32px;height:32px;border-radius:6px}.rbgl--gsingle .rbglgs-bt__si:not(.rbsf) img{width:32px;height:32px}.rbgl--gsingle .rbglgs-bt__sn{display:inline-flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;font-family:var(--font-display);font-weight:720;font-size:14px;line-height:1.25;color:var(--ink-0)}.rbgl--gsingle .rbglgs-bt__sn>a{display:inline-flex;align-items:center;color:var(--ink-0);text-decoration:none}.rbgl--gsingle .rbglgs-bt__sn>a:hover{text-decoration:underline;text-underline-offset:2px}.rbgl--gsingle .rbglgs-bt__vw{font-family:var(--font-body);font-weight:500;font-size:13px;color:var(--ink-2);white-space:nowrap}.rbgl--gsingle .rbglgs-bt__sr>.rbglgs-bt__hk{margin-left:auto;white-space:nowrap}.rbgl--gsingle .rbglgs-bt__sn:has(>.rbglgs-bt__vw){flex-direction:column;align-items:flex-start;gap:0}.rbgl--gsingle .rbglgs-bt__sn:has(>.rbglgs-bt__vw)>a{min-height:26px}.rbgl--gsingle .rbglgs-bt__sn:has(>.rbglgs-bt__vw)>a::after{top:-9px;bottom:-9px}.rbgl--gsingle .rbglgs-bt__sn>.rbglgs-bt__vw{line-height:1.2}.rbgl--gsingle .rbglgs-bt__no{font-size:14px;line-height:1.35;color:var(--ink-2)}@media (max-width:480px){.rbgl--gsingle .rbglgs-bt__n>a:not(.rbgls-mc),.rbgl--gsingle a.rbglgs-bt__pl,.rbgl--gsingle a.rbglgs-bt__kn{min-height:36px}.rbgl--gsingle .rbglgs-bt__p{row-gap:4px}.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__s,.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__i{grid-column:1;grid-row:1/span 2;align-self:start}.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__b>.rbglgs-bt__n{grid-row:1}.rbgl--gsingle .rbglgs-bt__p .rbglgs-bt__at.is-get{display:contents}.rbgl--gsingle .rbglgs-bt__p .rbglgs-bt__ug{grid-column:2;grid-row:2}.rbgl--gsingle .rbglgs-bt__p .rbglgs-bt__pg{grid-column:1/-1}.rbgl--gsingle .rbglgs-bt__sr{padding:4px 10px;column-gap:8px}.rbgl--gsingle .rbglgs-bt__kr.is-buy>.rbglgs-bt__kk{flex:none;padding-top:0}.rbgl--gsingle .rbglgs-bt__kr.is-buy>.rbglgs-bt__kb,.rbgl--gsingle .rbglgs-bt__kr.is-buy.is-x>.rbglgs-bt__kb{display:flex;flex:1 1 0;min-width:0;flex-wrap:wrap;gap:0 14px}.rbgl--gsingle .rbglgs-bt__sr{display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:0 8px}.rbgl--gsingle .rbglgs-bt__sr>.rbglgs-bt__si{margin-top:2px}.rbgl--gsingle .rbglgs-bt__sb{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0}.rbgl--gsingle .rbglgs-bt__sb>*{min-height:36px;display:inline-flex;align-items:center}.rbgl--gsingle .rbglgs-bt__sb>.rbglgs-bt__sn:has(>.rbglgs-bt__vw){display:flex}.rbgl--gsingle .rbglgs-bt__sr>.rbglgs-bt__hk{display:flex;align-items:center;min-height:36px;max-width:9.5em;margin:0;white-space:normal;text-align:right}.rbgl--gsingle .rbglgs-bt__sb>.rbglgs-bt__no{min-height:0;padding-bottom:6px}.rbgl--gsingle .rbglgs-bt__sts{gap:4px}}@media (min-width:481px){.rbgl--gsingle .rbglgs-bt__sb{display:contents}}@media (min-width:761px){.rbgl--gsingle .rbglgs-bt:has(>.rbglgs-bt__g.is-start){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:start}.rbgl--gsingle .rbglgs-bt:has(>.rbglgs-bt__g.is-start)>*{grid-column:1/-1}.rbgl--gsingle .rbglgs-bt>.rbglgs-bt__g.is-start:has(+.rbglgs-bt__g.is-kit.is-short),.rbgl--gsingle .rbglgs-bt>.rbglgs-bt__g.is-start+.rbglgs-bt__g.is-kit.is-short{grid-column:auto}}.rbgl--gsingle .rbglgs-bt__map{position:relative;display:block;flex:none;overflow:hidden;border-radius:6px;background:var(--void-2)}.rbgl--gsingle .rbglgs-bt__map::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--line-1);pointer-events:none}.rbgl--gsingle .rbglgs-bt__map>img{display:block;width:100%;height:100%;object-fit:cover}.rbgl--gsingle .rbglgs-bt__p.has-map{flex-wrap:wrap;align-content:space-between}.rbgl--gsingle .rbglgs-bt__p.has-map>.rbglgs-bt__b{flex:1 1 0}.rbgl--gsingle .rbglgs-bt__map.is-strip{flex:1 1 100%;height:150px;margin-top:auto}.rbgl--gsingle .rbglgs-bt__kr.has-map{grid-template-columns:44px minmax(0,1fr) auto;padding-top:4px;padding-bottom:4px}.rbgl--gsingle .rbglgs-bt__map.is-th{width:112px;height:63px}@media (min-width:761px) and (min-resolution:1.5dppx),(min-resolution:2.5dppx){.rbgl--gsingle .rbglgs-bt__map.is-strip>img.is-px{image-rendering:pixelated}}@media (max-width:760px){.rbgl--gsingle .rbglgs-bt__map.is-strip{height:120px}.rbgl--gsingle .rbglgs-bt__map.is-strip.is-dup{display:none}}@media (max-width:480px){.rbgl--gsingle .rbglgs-bt__p>.rbglgs-bt__map.is-strip{grid-column:1/-1;margin-top:4px}.rbgl--gsingle .rbglgs-bt__map.is-th{order:-1;width:96px;height:54px;margin-left:auto}.rbgl--gsingle .rbglgs-bt__kr.has-map>.rbglgs-bt__kk,.rbgl--gsingle .rbglgs-bt__kr.has-map>.rbglgs-bt__kb>.rbglgs-bt__ki:first-child{order:-2}.rbgl--gsingle .rbglgs-bt__kr.has-map{padding-top:6px;padding-bottom:6px}}.rbgl--gsingle .rbglgs-bt__kr.is-tm{display:grid;grid-template-columns:48px minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;align-items:start;gap:2px 12px;min-height:44px;padding:6px 12px}.rbgl--gsingle .rbglgs-bt__g.is-thumbs .rbglgs-bt__kr.is-tm{grid-template-columns:48px minmax(0,1fr) minmax(0,1.15fr) 112px}.rbgl--gsingle .rbglgs-bt__tp{grid-column:1;grid-row:1/span 2;align-self:center;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:40px;padding:3px 0;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-data);line-height:1.15;text-align:center}.rbgl--gsingle .rbglgs-bt__tk{font-size:11px;font-weight:800;letter-spacing:0.06em;text-transform:uppercase;color:var(--ink-2)}.rbgl--gsingle .rbglgs-bt__tn{font-size:14px;font-weight:800;color:var(--ink-0)}.rbgl--gsingle .rbglgs-bt__tb{grid-column:2;grid-row:1;display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0;min-height:36px}.rbgl--gsingle .rbglgs-bt__tb>.rbgls-mc{font-weight:650}.rbgl--gsingle .rbglgs-bt__tb>.rbglgs-bt__hk{margin-left:0}.rbgl--gsingle .rbglgs-bt__kr.is-tm>.rbglgs-bt__kl{grid-column:2;grid-row:2;line-height:1.35;color:var(--ink-2)}.rbgl--gsingle .rbglgs-bt__kw{grid-column:3;grid-row:1/span 2;display:flex;flex-direction:column;min-width:0}.rbgl--gsingle .rbglgs-bt__kx{display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0;font-size:14px;line-height:1.35;color:var(--ink-1)}.rbgl--gsingle .rbglgs-bt__kx>.rbglgs-bt__cd.is-sfx{padding:2px 0 4px}.rbgl--gsingle .rbglgs-bt__kr.is-tm>.rbglgs-bt__map{grid-column:4;grid-row:1/span 2;align-self:start;margin-top:4px}@media (max-width:760px){.rbgl--gsingle .rbglgs-bt__kr.is-tm,.rbgl--gsingle .rbglgs-bt__g.is-thumbs .rbglgs-bt__kr.is-tm{grid-template-columns:44px minmax(0,1fr) auto;grid-template-rows:auto;gap:2px 10px;padding:6px 10px}.rbgl--gsingle .rbglgs-bt__tp{grid-row:1/span 3;align-self:start}.rbgl--gsingle .rbglgs-bt__tb{grid-column:2/-1}.rbgl--gsingle .rbglgs-bt__kw{grid-column:2/-1;grid-row:2}.rbgl--gsingle .rbglgs-bt__kr.is-tm>.rbglgs-bt__kl{grid-column:2/-1;grid-row:3;align-self:center}.rbgl--gsingle .rbglgs-bt__kr.is-tm>.rbglgs-bt__map{display:none}.rbgl--gsingle .rbglgs-bt__kw{gap:25px}.rbgl--gsingle .rbglgs-bt__kx{gap:0 8px}.rbgl--gsingle .rbglgs-bt__kx>a.rbglgs-bt__pl,.rbgl--gsingle .rbglgs-bt__kx>span.rbglgs-bt__pl{min-height:0}.rbgl--gsingle .rbglgs-bt__kx>a.rbglgs-bt__pl::after{top:-4px;bottom:auto;left:50%;right:auto;width:max(100%,44px);height:44px;transform:translateX(-50%)}.rbgl--gsingle .rbglgs-bt__kx>.rbglgs-bt__cd.is-sfx{padding:0}}@media (max-width:480px){.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:0 8px}.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map>.rbglgs-bt__kk{grid-column:1}.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map>.rbglgs-bt__kb{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;gap:0 8px;min-width:0}.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map>.rbglgs-bt__map.is-th{grid-column:3;order:0;margin-left:0}.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map>.rbglgs-bt__kb>a.rbglgs-bt__pl{min-height:0}.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map>.rbglgs-bt__kb>a.rbglgs-bt__pl::after{top:-4px;bottom:auto;left:50%;right:auto;width:max(100%,44px);height:44px;transform:translateX(-50%)}}@media (max-width:360px){.rbgl--gsingle .rbglgs-bt__kr.is-find.has-map>.rbglgs-bt__map.is-th{width:80px;height:45px}}.rbgl--gsingle .rbglgs-bt__kr.is-buy>.rbglgs-bt__kk{align-self:flex-start;display:inline-flex;align-items:center;min-height:36px;padding-top:0}.rbgl--gsingle .rbgldm-box{position:relative}.rbgl--gsingle .rbgldm-bc[hidden],.rbgl--gsingle .rbgldm-one[hidden],.rbgl--gsingle .rbgldm-tp[hidden],.rbgl--gsingle .rbgldm-seed[hidden],.rbgl--gsingle .rbgldm-mb__st[hidden],.rbgl--gsingle .rbgldm-x[hidden],.rbgl--gsingle .rbgldm-xr[hidden],.rbgl--gsingle .rbgldm-dlg[hidden],.rbgl--gsingle .rbgldm-scrim[hidden],.rbgl--gsingle .rbgldm-how[hidden]{display:none}.rbgl--gsingle .rbgldm-bar{display:flex;align-items:center;gap:10px}.rbgl--gsingle .rbgldm-bc{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0}.rbgl--gsingle .rbgldm-bc .rbgldm-cb{flex:0 1 190px;min-width:150px}.rbgl--gsingle .rbgldm-bc .rbgldm-cb--add{flex:1 1 auto;max-width:380px}.rbgl--gsingle .rbgldm-mvw{flex:1 1 200px;min-width:0}.rbgl--gsingle .rbgldm-mode{flex:none}.rbgl--gsingle .rbgldm-mode .rbgldm-sg{min-width:104px}.rbgl--gsingle .rbgldm-opt{position:relative;flex:none;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;width:44px;padding:0;border:0;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);font-family:var(--font-display);font-weight:680;font-size:14px;cursor:pointer}.rbgl--gsingle .rbgldm-opt:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-opt[aria-expanded="true"]{box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl--gsingle .rbgldm-opt svg{flex:none;width:18px;height:18px}.rbgl--gsingle .rbgldm-opt__t{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rbgl--gsingle .rbgldm-in{width:100%;height:44px;box-sizing:border-box;padding:0 12px;border:0;border-radius:var(--r-md);background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-0);font-family:var(--font-body);font-size:16px;outline:none}.rbgl--gsingle .rbgldm-in:focus-visible{box-shadow:inset 0 0 0 2px var(--gold-400)}.rbgl--gsingle input.rbgldm-in{color:var(--ink-0)!important;-webkit-text-fill-color:var(--ink-0);caret-color:var(--ink-0)}.rbgl--gsingle input.rbgldm-in::placeholder{color:var(--ink-3);-webkit-text-fill-color:var(--ink-3);opacity:1}.rbgl--gsingle .rbgldm-in:disabled{opacity:0.6;cursor:not-allowed}.rbgl--gsingle .rbgldm-cb{position:relative}.rbgl--gsingle .rbgldm-cb .rbgldm-in{padding-left:48px;text-overflow:ellipsis}.rbgl--gsingle .rbgldm-cb--add .rbgldm-in{padding-left:12px}.rbgl--gsingle .rbgldm-cb__i{position:absolute;left:2px;top:2px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;overflow:hidden;pointer-events:none}.rbgl--gsingle .rbgldm-cb__i img{flex:none;width:40px;height:40px;object-fit:contain}.rbgl--gsingle .rbgldm-cb__i img.is-px{image-rendering:pixelated}.rbgl--gsingle .rbgldm-lb img.is-px{image-rendering:pixelated;width:52px;height:52px}.rbgl--gsingle .rbgldm-lb{position:absolute;left:0;right:0;top:48px;z-index:30;max-height:min(60vh,340px);overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--void-2);border-radius:var(--r-md);box-shadow:0 0 0 1px var(--line-2),0 18px 40px rgba(0,0,0,0.55)}.rbgl--gsingle .rbgldm-lb[hidden]{display:none}.rbgl--gsingle .rbgldm-o{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 10px 0 2px;border-radius:8px;cursor:pointer;font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ink-0)}.rbgl--gsingle .rbgldm-o[aria-selected="true"],.rbgl--gsingle .rbgldm-o:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-o__i{flex:none;width:44px;height:44px;display:flex;align-items:center;justify-content:center;overflow:hidden}.rbgl--gsingle .rbgldm-o__i img{flex:none;width:44px;height:44px;object-fit:contain}.rbgl--gsingle .rbgldm-none{padding:12px;font-size:14px;color:var(--ink-3)}.rbgl--gsingle .rbgldm-step{flex:none;display:flex;align-items:center;gap:4px}.rbgl--gsingle .rbgldm-sb{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;width:44px;height:44px;border:0;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);font-size:18px;cursor:pointer}.rbgl--gsingle .rbgldm-sb:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-lvw{position:relative;display:block;flex:none}.rbgl--gsingle .rbgldm-lvw__l{position:absolute;left:9px;top:0;bottom:0;display:flex;align-items:center;font-family:var(--font-data);font-size:11px;font-weight:700;color:var(--ink-3);pointer-events:none}.rbgl--gsingle .rbgldm-in--lv{width:64px;padding:0 4px;text-align:center;font-family:var(--font-data);font-weight:700;-moz-appearance:textfield}.rbgl--gsingle .rbgldm-lvw .rbgldm-in--lv{width:72px;padding:0 6px 0 26px}.rbgl--gsingle .rbgldm-in--lv::-webkit-inner-spin-button,.rbgl--gsingle .rbgldm-in--lv::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rbgl--gsingle .rbgldm-sel{position:relative}.rbgl--gsingle .rbgldm-sel select.rbgldm-in{padding-right:34px;appearance:none;-webkit-appearance:none;cursor:pointer;text-overflow:ellipsis}.rbgl--gsingle .rbgldm-sel::after{content:"";position:absolute;right:15px;top:17px;width:7px;height:7px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg);pointer-events:none}.rbgl--gsingle .rbgldm-sel__v{position:absolute;left:10px;right:32px;top:0;bottom:0;display:flex;align-items:center;gap:7px;min-width:0;pointer-events:none;font-family:var(--font-body);font-size:15px;color:var(--ink-0)}.rbgl--gsingle .rbgldm-sel__v .rbth-sq{flex:none}.rbgl--gsingle .rbgldm-sel__v>span{white-space:nowrap}.rbgl--gsingle .rbgldm-sel__nm{flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:650}.rbgl--gsingle .rbgldm-sel__pw{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;font-family:var(--font-data);font-size:12px;color:var(--ink-2)}.rbgl--gsingle .rbgldm-sel__st{flex:none;height:22px}.rbgl--gsingle .rbgldm-sel--mv select.rbgldm-in{color:transparent}.rbgl--gsingle .rbgldm-sel--mv select.rbgldm-in option,.rbgl--gsingle .rbgldm-sel--mv select.rbgldm-in optgroup{color:var(--ink-0);background:var(--void-2)}.rbgl--gsingle .rbgldm-sel--mv:has(select:disabled) .rbgldm-sel__v{opacity:0.6}.rbgl--gsingle .rbgldm-seg{display:flex;gap:4px}.rbgl--gsingle .rbgldm-sg{min-width:44px;height:44px;padding:0 12px;border:0;border-radius:var(--r-md);background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-family:var(--font-data);font-weight:700;font-size:13px;white-space:nowrap;cursor:pointer}.rbgl--gsingle .rbgldm-sg[aria-pressed="true"],.rbgl--gsingle .rbgldm-bdb[aria-pressed="true"]{background:color-mix(in srgb,var(--gold-400) 18%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--gold-400);color:var(--ink-0)}.rbgl--gsingle .rbgldm-sb:focus-visible,.rbgl--gsingle .rbgldm-sg:focus-visible,.rbgl--gsingle .rbgldm-bdb:focus-visible,.rbgl--gsingle .rbgldm-opt:focus-visible,.rbgl--gsingle .rbgldm-done:focus-visible,.rbgl--gsingle .rbgldm-rb:focus-visible,.rbgl--gsingle .rbgldm-cx:focus-visible,.rbgl--gsingle .rbgldm-mc:focus-visible,.rbgl--gsingle .rbgldm-retry:focus-visible,.rbgl--gsingle .rbgldm-more:focus-visible,.rbgl--gsingle .rbgldm-in:disabled:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbgl--gsingle .rbgldm-bd{display:flex;flex-direction:column;gap:8px;margin:0}.rbgl--gsingle .rbgldm-bd__l{display:flex;flex-wrap:wrap;gap:8px;min-width:0}.rbgl--gsingle .rbgldm-bdb{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);font-family:var(--font-display);font-weight:650;font-size:13px;cursor:pointer}.rbgl--gsingle .rbgldm-bdb__s{font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.04em;color:var(--gold-300)}.rbgl--gsingle .rbgldm-msg{font-size:14px;color:var(--ink-2)}.rbgl--gsingle .rbgldm-retry{min-height:44px;padding:0 14px;border:0;border-radius:10px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);font-family:var(--font-display);font-weight:680;font-size:14px;cursor:pointer}.rbgl--gsingle .rbgldm-retry:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-chip{display:inline-flex;align-items:center;height:24px;padding:0 8px;border-radius:6px;background:var(--void-3);font-family:var(--font-data);font-size:11px;font-weight:800;letter-spacing:0.05em;color:var(--ink-2);white-space:nowrap}.rbgl--gsingle .rbgldm-sel__st.rbgldm-chip{background:var(--win-dim);color:var(--win-strong)}.rbgl--gsingle .rbgldm-ab{display:inline-flex;align-items:center;height:24px;padding:0 8px;margin-right:4px;border-radius:6px;background:var(--void-3);box-shadow:inset 0 0 0 1px var(--line-2);font-size:12px;font-weight:700;color:var(--ink-1)}.rbgl--gsingle .rbgldm-sr,.rbgl--gsingle .rbgldm-ph{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rbgl--gsingle .rbgldm-one{margin-top:12px}.rbgl--gsingle .rbgldm-tp{margin-top:8px}.rbgl--gsingle .rbgldm-rh,.rbgl--gsingle .rbgldm-rb{display:grid;grid-template-columns:40px minmax(96px,170px) minmax(110px,1fr) 92px 84px 104px 104px 12px;column-gap:12px;align-items:center}.rbgl--gsingle .rbgldm-rh{padding:0 10px 6px;font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;color:var(--ink-3);white-space:nowrap}.rbgl--gsingle .rbgldm-rh__n{grid-column:1 / span 2}.rbgl--gsingle .rbgldm-rh__v{grid-column:7 / span 2}.rbgl--gsingle .rbgldm-sum{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 8px}.rbgl--gsingle .rbgldm-sum:empty{display:none}.rbgl--gsingle .rbgldm-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.rbgl--gsingle .rbgldm-r{margin:0;padding:0}.rbgl--gsingle .rbgldm-rb{box-sizing:border-box;width:100%;min-height:48px;margin:0;padding:4px 10px;border:0;border-radius:10px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer}.rbgl--gsingle .rbgldm-rb:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-rb[aria-expanded="true"]{border-radius:10px 10px 0 0;background:var(--surface-raised)}.rbgl--gsingle .rbgldm-fc{flex:none;display:flex;align-items:center;justify-content:center;width:40px;height:40px;overflow:hidden}.rbgl--gsingle .rbgldm-fc>img{width:100%;height:100%;object-fit:contain}.rbgl--gsingle .rbgldm-fc>img.is-px{image-rendering:pixelated}.rbgl--gsingle .rbgldm-rb__n,.rbgl--gsingle .rbgldm-mf__w,.rbgl--gsingle .rbgldm-mc__w{display:flex;flex-direction:column;min-width:0;line-height:1.25}.rbgl--gsingle .rbgldm-nm{font-family:var(--font-display);font-weight:720;font-size:14px;color:var(--ink-0);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rbgl--gsingle .rbgldm-lv{font-family:var(--font-data);font-size:11px;color:var(--ink-3);white-space:nowrap}.rbgl--gsingle .rbgldm-rb__h{min-width:0}.rbgl--gsingle .rbgldm-hb{position:relative;display:block;height:18px;border-radius:5px;background:var(--void-3);overflow:hidden}.rbgl--gsingle .rbgldm-hb__hi{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--tb,var(--gold-400)) 32%,transparent)}.rbgl--gsingle .rbgldm-hb__lo{position:absolute;left:0;top:0;bottom:0;background:color-mix(in srgb,var(--tb,var(--gold-400)) 64%,transparent)}.rbgl--gsingle .rbgldm-hb__t{position:relative;display:flex;align-items:center;height:100%;padding:0 7px;font-family:var(--font-data);font-size:12px;font-weight:800;color:var(--ink-0);text-shadow:0 0 3px rgba(0,0,0,0.95),0 1px 2px rgba(0,0,0,0.95);white-space:nowrap}.rbgl--gsingle .rbgldm-pill{display:inline-flex;align-items:center;justify-content:center;justify-self:start;height:24px;padding:0 8px;border-radius:6px;background:var(--void-3);font-family:var(--font-data);font-size:12px;font-weight:800;color:var(--ink-1);white-space:nowrap}.rbgl--gsingle .rbgldm-pill.is-1{background:var(--win-dim);color:var(--win-strong)}.rbgl--gsingle .rbgldm-pill.is-ko{background:var(--loss-dim);color:var(--loss-strong)}.rbgl--gsingle .rbgldm-u{margin-left:3px;font-weight:600}.rbgl--gsingle .rbgldm-sp{font-family:var(--font-data);font-size:12px;font-weight:800;color:var(--gold-300);white-space:nowrap}.rbgl--gsingle .rbgldm-sp.is-you{color:var(--win-strong)}.rbgl--gsingle .rbgldm-sp.is-it{color:var(--loss-strong)}.rbgl--gsingle .rbgldm-v{display:inline-flex;align-items:center;justify-self:start;gap:5px;height:26px;padding:0 10px 0 6px;border-radius:13px;background:var(--void-3);color:var(--ink-2);font-family:var(--font-display);font-size:13px;font-weight:750;white-space:nowrap}.rbgl--gsingle .rbgldm-vi{flex:none;width:16px;height:16px}.rbgl--gsingle .rbgldm-v.is-win{background:var(--win-dim);color:var(--win-strong)}.rbgl--gsingle .rbgldm-v.is-lose{background:var(--loss-dim);color:var(--loss-strong)}.rbgl--gsingle .rbgldm-v.is-close{background:color-mix(in srgb,var(--gold-400) 16%,transparent);color:var(--gold-300)}.rbgl--gsingle .rbgldm-v.is-none{color:var(--ink-3)}.rbgl--gsingle .rbgldm-cv{justify-self:center;width:7px;height:7px;margin-top:-4px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg)}.rbgl--gsingle .rbgldm-rb[aria-expanded="true"] .rbgldm-cv{margin-top:4px;transform:rotate(225deg)}.rbgl--gsingle .rbgldm-rb[aria-expanded="true"] .rbgldm-pill:not(.is-1):not(.is-ko),.rbgl--gsingle .rbgldm-rb[aria-expanded="true"] .rbgldm-hb,.rbgl--gsingle .rbgldm-rb[aria-expanded="true"] .rbgldm-v.is-none,.rbgl--gsingle .rbgldm-rb[aria-expanded="true"] .rbgldm-v.is-unk{background:var(--void-4)}.rbgl--gsingle .rbgldm-x{display:flex;flex-wrap:wrap;align-items:center;gap:2px 28px;margin:0;padding:6px 12px 6px 62px;border-radius:0 0 10px 10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1);font-size:14px;line-height:1.45;color:var(--ink-2)}.rbgl--gsingle .rbgldm-xl{display:inline-flex;align-items:center;gap:6px;min-width:0;margin:0}.rbgl--gsingle .rbgldm-xl--hd{flex:1 1 100%}.rbgl--gsingle .rbgldm-xb{flex:0 0 150px;min-width:0}.rbgl--gsingle .rbgldm-x .rbgldm-hb{background:var(--void-1);box-shadow:inset 0 0 0 1px var(--line-2)}.rbgl--gsingle .rbgldm-xko{white-space:nowrap}.rbgl--gsingle .rbgldm-xl--it>span:not(.rbgldm-xb):not(.rbgldm-xg){flex:none;white-space:nowrap}.rbgl--gsingle .rbgldm-xg{display:inline-flex;align-items:center;gap:6px;flex:none;min-width:0}.rbgl--gsingle .rbgldm-xg>span:last-child{white-space:nowrap}.rbgl--gsingle .rbgldm-xl--hd{flex-wrap:wrap;row-gap:2px}.rbgl--gsingle .rbgldm-xl--hd .rbgldm-v{height:22px;padding:0 9px 0 5px;font-size:13px;gap:4px}.rbgl--gsingle .rbgldm-xl--hd .rbgldm-v .rbgldm-vi,.rbgl--gsingle .rbgldm-xl--hd>.rbgldm-star{width:14px;height:14px}.rbgl--gsingle .rbgldm-xk{display:inline;margin-right:2px;font-size:13px;font-weight:650;color:var(--ink-3)}.rbgl--gsingle .rbgldm-x b{font-weight:700;color:var(--ink-0)}.rbgl--gsingle .rbgldm-x .rbth-sq{flex:none;display:inline-flex}.rbgl--gsingle .rbgldm-tmsg{margin:0 0 10px}.rbgl--gsingle .rbgldm-tmsg:empty{display:none}.rbgl--gsingle .rbgldm-seed{margin:0 0 10px}.rbgl--gsingle .rbgldm-mx{box-sizing:border-box;width:calc(100% + 8px);margin:-4px;table-layout:fixed;border-collapse:separate;border-spacing:4px}.rbgl--gsingle .rbgldm-mx th,.rbgl--gsingle .rbgldm-mx td{padding:0;border:0;background:none;box-shadow:none;text-align:left;vertical-align:middle;font-weight:400}.rbgl--gsingle .rbgldm-mx .rbgldm-mx__f{width:200px}.rbgl--gsingle .rbgldm-mx__f .rbgl-lbl{padding-left:6px}.rbgl--gsingle .rbgldm-mf{display:flex;align-items:center;gap:8px;min-width:0}.rbgl--gsingle .rbgldm-mc{box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;height:48px;margin:0;padding:0 8px 0 4px;border:0;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);font:inherit;text-align:left;cursor:pointer;min-width:0}.rbgl--gsingle .rbgldm-mc:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-mc[aria-expanded="true"]{box-shadow:inset 0 0 0 1px var(--gold-400)}.rbgl--gsingle .rbgldm-mc .rbgldm-fc{width:36px;height:36px}.rbgl--gsingle .rbgldm-mc .rbgldm-nm{font-size:13px}.rbgl--gsingle .rbgldm-cx{position:relative;box-sizing:border-box;display:flex;align-items:center;gap:6px;width:100%;height:44px;margin:0;padding:0 10px;border:0;border-radius:10px;background:var(--void-2);box-shadow:inset 0 0 0 1px var(--line-1);color:var(--ink-2);font:inherit;text-align:left;white-space:nowrap;overflow:hidden;cursor:pointer}.rbgl--gsingle .rbgldm-cx:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-cx__n{font-family:var(--font-data);font-size:14px;font-weight:800;color:var(--ink-0)}.rbgl--gsingle .rbgldm-cx__u{font-family:var(--font-data);font-size:12px;color:var(--ink-2)}.rbgl--gsingle .rbgldm-cx__w{margin-left:auto;font-family:var(--font-display);font-size:13px;font-weight:720}.rbgl--gsingle .rbgldm-mx.is-n5 .rbgldm-cx__u,.rbgl--gsingle .rbgldm-mx.is-n6 .rbgldm-cx__u{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rbgl--gsingle .rbgldm-mx.is-n5 .rbgldm-cx,.rbgl--gsingle .rbgldm-mx.is-n6 .rbgldm-cx{padding:0 8px}.rbgl--gsingle .rbgldm-cx.is-win{background:color-mix(in srgb,var(--win-strong) 12%,var(--void-2));color:var(--win-strong)}.rbgl--gsingle .rbgldm-cx.is-lose{background:color-mix(in srgb,var(--loss-strong) 11%,var(--void-2));color:var(--loss-strong)}.rbgl--gsingle .rbgldm-cx.is-close{background:color-mix(in srgb,var(--gold-400) 10%,var(--void-2));color:var(--gold-300)}.rbgl--gsingle .rbgldm-cx.is-none{color:var(--ink-3)}.rbgl--gsingle .rbgldm-cx.is-best{box-shadow:inset 0 0 0 2px var(--gold-400)}.rbgl--gsingle .rbgldm-cx[aria-expanded="true"]{box-shadow:inset 0 0 0 2px var(--ink-1)}.rbgl--gsingle .rbgldm-star{flex:none;width:12px;height:12px;color:var(--gold-300)}.rbgl--gsingle .rbgldm-cx .rbgldm-star{position:absolute;top:3px;right:4px;width:11px;height:11px}.rbgl--gsingle .rbgldm-xr .rbgldm-x{border-radius:10px;padding-left:12px}.rbgl--gsingle .rbgldm-lg{display:flex;flex-wrap:wrap;align-items:center;gap:4px 14px;margin:4px 0 0;font-size:12px;line-height:1.3;color:var(--ink-2)}.rbgl--gsingle .rbgldm-lg__n{font-size:14px}.rbgl--gsingle .rbgldm-lg__i{display:inline-flex;align-items:center;gap:5px;white-space:nowrap;font-family:var(--font-display);font-weight:700}.rbgl--gsingle .rbgldm-lg__i .rbgldm-vi,.rbgl--gsingle .rbgldm-lg__i .rbgldm-star{flex:none;width:14px;height:14px}.rbgl--gsingle .rbgldm-lg__i.is-win{color:var(--win-strong)}.rbgl--gsingle .rbgldm-lg__i.is-lose{color:var(--loss-strong)}.rbgl--gsingle .rbgldm-lg__i.is-close,.rbgl--gsingle .rbgldm-lg__i.is-best{color:var(--gold-300)}.rbgl--gsingle .rbgldm-lg__i.is-none,.rbgl--gsingle .rbgldm-lg__i.is-unk{color:var(--ink-2)}.rbgl--gsingle .rbgldm-scrim{position:fixed;left:0;right:0;top:0;bottom:0;z-index:9998;background:rgba(5,7,14,0.62)}.rbgl--gsingle .rbgldm-dlg{position:absolute;z-index:60;right:18px;top:64px;box-sizing:border-box;width:min(460px,calc(100% - 36px));max-height:560px;display:flex;flex-direction:column;border-radius:14px;background:var(--void-2);box-shadow:0 0 0 1px var(--line-2),0 24px 60px rgba(0,0,0,0.6)}.rbgl--gsingle .rbgldm-dlg__h{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 10px 8px 16px;border-bottom:1px solid var(--line-1)}.rbgl--gsingle .rbgldm-dlg__t{margin:0;font-family:var(--font-display);font-weight:750;font-size:16px;color:var(--ink-0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rbgl--gsingle .rbgldm-dlg__b{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:14px 16px 16px}.rbgl--gsingle .rbgldm-done{flex:none;height:44px;padding:0 18px;border:0;border-radius:var(--r-md);background:color-mix(in srgb,var(--gold-400) 18%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--gold-400);color:var(--ink-0);font-family:var(--font-display);font-weight:720;font-size:14px;cursor:pointer}.rbgl--gsingle .rbgldm-of{display:flex;flex-direction:column;gap:8px;min-width:0}.rbgl--gsingle .rbgldm-of .rbgldm-seg .rbgldm-sg{flex:1 1 0;min-width:0}.rbgl--gsingle .rbgldm-of__h{margin:0;font-size:14px;line-height:1.5;color:var(--ink-2)}.rbgl--gsingle .rbgldm-of__h:empty{display:none}.rbgl--gsingle .rbgldm-of--mir{gap:12px}.rbgl--gsingle .rbgldm-dlg .rbe4gs-ax,.rbgl--gsingle .rbgldm-dlg .rbglm-ax{margin:0}.rbgl--gsingle .rbgldm-box.is-tm .rbgldm-of--ab{display:none}.rbgl--gsingle .rbgldm-notes{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.rbgl--gsingle .rbgldm-notes:empty{display:none}.rbgl--gsingle .rbgldm-notes li{font-size:14px;line-height:1.5;color:var(--ink-2)}.rbgl--gsingle .rbgldm-more{position:relative;display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);font-family:var(--font-display);font-weight:680;font-size:14px;color:var(--ink-1);cursor:pointer;list-style:none}.rbgl--gsingle .rbgldm-more::-webkit-details-marker{display:none}.rbgl--gsingle .rbgldm-more::after{content:"";width:6px;height:6px;margin-top:-3px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:rotate(45deg)}.rbgl--gsingle details[open]>.rbgldm-more::after{margin-top:3px;transform:rotate(225deg)}.rbgl--gsingle .rbgldm-more:hover{background:var(--surface-hover)}.rbgl--gsingle .rbgldm-mbs{margin:0;padding:0;list-style:none}.rbgl--gsingle .rbgldm-mb{display:flex;flex-direction:column;gap:12px;min-width:0}.rbgl--gsingle .rbgldm-mb__h{display:flex;align-items:center;gap:8px;min-width:0}.rbgl--gsingle .rbgldm-mb__t{display:flex;flex-wrap:wrap;gap:4px}.rbgl--gsingle .rbgldm-mb__lv{display:flex;align-items:center;justify-content:space-between;gap:10px}.rbgl--gsingle .rbgldm-mb__mv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.rbgl--gsingle .rbgldm-mb__mv.is-1c{grid-template-columns:minmax(0,1fr)}.rbgl--gsingle .rbgldm-mb__mv select.rbgldm-in{padding-left:10px;padding-right:30px;font-size:16px}.rbgl--gsingle .rbgldm-mb__mv .rbgldm-sel::after{right:12px}.rbgl--gsingle .rbgldm-mb__mv .rbgldm-sel__v{left:8px;right:26px;gap:5px;font-size:14px}.rbgl--gsingle .rbgldm-mb__mv .rbgldm-sel__v>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis}.rbgl--gsingle .rbgldm-mb__st{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0}.rbgl--gsingle .rbgldm-mb__ab .rbgldm-sel{flex:1 1 auto;max-width:240px}.rbgl--gsingle .rbgldm-mb__ab select.rbgldm-in{padding-left:10px;padding-right:30px;font-size:16px}.rbgl--gsingle .rbgldm-mb__ab .rbgldm-sel::after{right:12px}.rbgl--gsingle .rbgldm-lbl{font-family:var(--font-data);font-size:11px;font-weight:700;letter-spacing:0.06em;color:var(--ink-3)}.rbgl--gsingle .rbgldm-mrm{align-self:flex-start;color:var(--loss-strong)}@media (max-width:1024px){.rbgl--gsingle .rbgldm-bar{flex-wrap:wrap}.rbgl--gsingle .rbgldm-bc{order:3;flex:1 1 100%}.rbgl--gsingle .rbgldm-rh,.rbgl--gsingle .rbgldm-rb{grid-template-columns:40px minmax(90px,150px) minmax(90px,1fr) 84px 64px 96px 96px 12px;column-gap:10px}.rbgl--gsingle .rbgldm-rh{white-space:normal;align-items:end}}@media (max-width:768px){.rbgl--gsingle .rbgldm-bar{display:grid;grid-template-columns:minmax(0,1fr) 44px;gap:8px}.rbgl--gsingle .rbgldm-mode{grid-column:1;grid-row:1}.rbgl--gsingle .rbgldm-mode .rbgldm-sg{flex:1 1 0;min-width:0}.rbgl--gsingle .rbgldm-opt{grid-column:2;grid-row:1;margin:0}.rbgl--gsingle .rbgldm-bc{grid-column:1 / -1;flex-wrap:wrap;gap:8px}.rbgl--gsingle .rbgldm-bc .rbgldm-cb{flex:1 1 150px;min-width:0}.rbgl--gsingle .rbgldm-bc .rbgldm-cb--add{max-width:none}.rbgl--gsingle .rbgldm-cb:not(.rbgldm-cb--add) .rbgldm-in{padding-left:43px;padding-right:4px}.rbgl--gsingle .rbgldm-lvw__l{left:7px}.rbgl--gsingle .rbgldm-lvw .rbgldm-in--lv{width:56px;padding:0 3px 0 21px}.rbgl--gsingle .rbgldm-mvw{flex:1 1 100%}.rbgl--gsingle .rbgldm-one,.rbgl--gsingle .rbgldm-tp{margin-top:10px}.rbgl--gsingle .rbgldm-rh,.rbgl--gsingle .rbgldm-rb{grid-template-columns:40px minmax(0,1fr) 52px 46px 40px 10px;column-gap:6px}.rbgl--gsingle .rbgldm-rh{grid-template-areas:". h k s i i";align-items:end;padding:0 6px 4px;font-family:var(--font-body);letter-spacing:0;line-height:1.2;white-space:normal;color:var(--ink-2)}.rbgl--gsingle .rbgldm-rh__n,.rbgl--gsingle .rbgldm-rh__v,.rbgl--gsingle .rbgldm-dk{display:none}.rbgl--gsingle .rbgldm-ph{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto;white-space:normal}.rbgl--gsingle .rbgldm-rh__h{grid-area:h}.rbgl--gsingle .rbgldm-rh__k{grid-area:k}.rbgl--gsingle .rbgldm-rh__s{grid-area:s}.rbgl--gsingle .rbgldm-rh__i{grid-area:i}.rbgl--gsingle .rbgldm-rows{gap:3px}.rbgl--gsingle .rbgldm-rb{grid-template-areas:"f n n v v c" "f h k s i i";row-gap:3px;min-height:52px;padding:5px 6px}.rbgl--gsingle .rbgldm-rb>.rbgldm-fc{grid-area:f}.rbgl--gsingle .rbgldm-rb__n{grid-area:n;flex-direction:row;align-items:baseline;gap:6px}.rbgl--gsingle .rbgldm-rb__h{grid-area:h}.rbgl--gsingle .rbgldm-rb__k{grid-area:k}.rbgl--gsingle .rbgldm-rb__s{grid-area:s}.rbgl--gsingle .rbgldm-rb__i{grid-area:i}.rbgl--gsingle .rbgldm-rb__v{grid-area:v;justify-self:end;height:20px;padding:0 8px 0 5px;font-size:12px;gap:4px}.rbgl--gsingle .rbgldm-rb__v .rbgldm-vi{width:14px;height:14px}.rbgl--gsingle .rbgldm-rb .rbgldm-cv{grid-area:c}.rbgl--gsingle .rbgldm-rb .rbgldm-pill{height:20px;padding:0 6px}.rbgl--gsingle .rbgldm-u{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rbgl--gsingle .rbgldm-hb{height:18px}.rbgl--gsingle .rbgldm-hb__t{font-size:11px;padding:0 5px}.rbgl--gsingle .rbgldm-x{flex-direction:column;align-items:stretch;gap:3px;padding:6px 10px}.rbgl--gsingle .rbgldm-xl{flex-wrap:wrap;row-gap:2px}.rbgl--gsingle .rbgldm-xb{flex:1 1 0px;min-width:72px}.rbgl--gsingle .rbgldm-xg{flex:1 1 auto}.rbgl--gsingle .rbgldm-xko{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rbgl--gsingle .rbgldm-mx{width:calc(100% + 6px);margin:-3px;border-spacing:3px}.rbgl--gsingle .rbgldm-mx .rbgldm-mx__f{width:auto}.rbgl--gsingle .rbgldm-mx thead th:not(.rbgldm-mx__f){width:44px}.rbgl--gsingle .rbgldm-mc{width:44px;height:44px;padding:0;justify-content:center}.rbgl--gsingle .rbgldm-mc__w,.rbgl--gsingle .rbgldm-cx__u,.rbgl--gsingle .rbgldm-cx__w,.rbgl--gsingle .rbgldm-mx.is-n5 .rbgldm-mf__w,.rbgl--gsingle .rbgldm-mx.is-n6 .rbgldm-mf__w{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.rbgl--gsingle .rbgldm-cx{width:44px;flex-direction:column;justify-content:center;gap:2px;padding:0}.rbgl--gsingle .rbgldm-cx .rbgldm-vi{width:14px;height:14px}.rbgl--gsingle .rbgldm-cx__n{font-size:12px}.rbgl--gsingle .rbgldm-mf .rbgldm-nm{font-size:13px}.rbgl--gsingle .rbgldm-lg{gap:2px 10px;margin-top:6px}.rbgl--gsingle .rbgldm-dlg{position:fixed;left:8px;right:8px;top:auto;bottom:250px;width:auto;max-height:calc(100vh - 362px);max-height:calc(100dvh - 362px);z-index:9999}}@media (max-width:768px) and (max-height:760px){.rbgl--gsingle .rbgldm-dlg{bottom:max(60px,var(--rb-anchor-h,0px));max-height:calc(100vh - 180px);max-height:calc(100dvh - 180px)}}@media (max-width:480px){.rbgl--gsingle .rbgldm-bdb{flex:1 1 calc(50% - 8px);justify-content:flex-start}.rbgl--gsingle .rbgldm-seed{width:100%}}.rbth .rbglm-ax{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 12px}.rbth .rbglm-ax[hidden]{display:none}.rbth .rbglm-ax .rbgl-lbl{margin-right:4px}.rbth .rbglm-ax .rbglm-key{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 14px;border:0;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-1);font-family:var(--font-display);font-weight:680;font-size:13px;line-height:1.2;cursor:pointer}.rbth .rbglm-ax .rbglm-key:hover{color:var(--ink-0);box-shadow:inset 0 0 0 1px var(--line-3)}.rbth .rbglm-ax .rbglm-key:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbth .rbglm-ax .rbglm-key[aria-pressed="true"]{background:color-mix(in srgb,var(--gold-400) 18%,var(--surface-raised));box-shadow:inset 0 0 0 1px var(--gold-400);color:var(--ink-0)}.rbth .rbglm-note{margin:0 0 12px;font-size:13px;line-height:1.5;color:var(--ink-2,var(--ink-1));max-width:72ch}.rbth .rbglm-p--c,.rbth .rbglm-i--c{display:none}.is-glm-ch .rbth .rbglm-p--n,.is-glm-ch .rbth .rbglm-i--n{display:none}.is-glm-ch .rbth .rbglm-p--c{display:block}.is-glm-ch .rbth .rbglm-i--c{display:inline}@media (max-width:768px){.rbth .rbglm-ax{gap:8px}}@media (max-width:480px){.rbth .rbglm-ax .rbgl-lbl{flex:1 0 100%}.rbth .rbglm-ax .rbglm-key{flex:1 1 0;min-width:0;padding:0 10px}}.rbtt .rbe4-tt{position:fixed;left:0;top:0;z-index:9999;box-sizing:border-box;width:min(336px,calc(100vw - 16px));text-align:left}.rbtt .rbe4-tt[hidden]{display:none}.rbtt .rbe4-tt .tippy-box{max-width:none}.rbtt .rbe4-tt .tippy-arrow{position:absolute}.rbtt .rbe4-tt .tippy-content{display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 34px);overflow-y:auto;overscroll-behavior:contain}.rbtt .rbe4-tt__hd{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rbtt .rbe4-tt__n{min-width:0;font-weight:700;font-size:15px;line-height:1.25;color:var(--ink-0);overflow-wrap:anywhere}.rbtt .rbe4-tt__lv{flex:none;font-size:11px;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-2);white-space:nowrap}.rbtt .rbe4-tt__lv.is-ace{color:var(--gold-300)}.rbtt .rbe4-tt__ty{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.rbtt .rbe4-tt__k{margin-left:4px;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-3)}.rbtt .rbe4-tt__mv{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.rbtt .rbe4-tt .rbe4-tt__m{min-width:0;max-width:none;margin:0;padding:8px 0 0;border-top:1px solid var(--line-2)}.rbtt .rbe4-tt .rbe4-tt__m + .rbe4-tt__m{margin-top:8px}.rbtt .rbe4-tt__mh{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 8px}.rbtt .rbe4-tt .rb-move-tip__name{min-width:0;margin:0;overflow-wrap:anywhere}.rbtt .rbe4-tt .rb-move-tip__meta{margin:0;gap:6px}.rbtt .rbe4-tt .rb-move-tip__stats{margin:6px 0 0;gap:6px}.rbtt .rbe4-tt .rb-move-tip__cat{gap:4px;height:24px;font-size:11px}.rbtt .rbe4-tt .rb-move-tip__cat svg{flex:none;width:12px;height:12px;fill:currentColor;stroke:currentColor}.rbtt .rbe4-tt .rb-move-tip__stat{box-sizing:border-box;height:24px;font-size:11px}.rbtt .rbe4-tt .rb-move-tip__stat-key{font-size:11px}.rbtt .rbe4-tt__ch{display:flex;flex-wrap:wrap;gap:6px;padding-top:8px;border-top:1px solid var(--line-2)}.rbtt .rbe4-tt__c{display:flex;align-items:center;gap:8px;min-width:0;padding:5px 10px;border-radius:6px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-1)}.rbtt .rbe4-tt__ck{flex:none;font-size:11px;font-weight:600;letter-spacing:0.08em;text-transform:uppercase;color:var(--ink-3)}.rbtt .rbe4-tt__cv{min-width:0;font-size:13px;font-weight:600;line-height:1.3;color:var(--ink-0);overflow-wrap:anywhere}.rbtt .rbe4-tt__no{margin:0;font-size:14px;line-height:1.4;color:var(--ink-3)}.rbtt .rbe4-tt__go{flex:none;display:flex;flex-direction:column;gap:6px;padding-top:8px;border-top:1px solid var(--line-2)}.rbtt .rbe4-tt.is-pin .tippy-content{overflow:hidden}.rbtt .rbe4-tt__sc{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;gap:8px;overflow-y:auto;overscroll-behavior:contain}.rbtt .rbe4-tt.is-pin.is-tight .tippy-content{overflow-y:auto}.rbtt .rbe4-tt.is-tight .rbe4-tt__sc{flex:none;overflow:visible}.rbtt .rbe4-tt.is-tight .rbe4-tt__go{flex-direction:row;flex-wrap:wrap;gap:8px}.rbtt .rbe4-tt.is-tight .rbe4-tt__go a,.rbtt .rbe4-tt.is-tight .rbe4-tt__x{flex:1 1 auto}.rbtt .rbe4-tt__go a{display:flex;align-items:center;min-height:44px;padding:0 12px;border-radius:10px;background:var(--surface-raised);box-shadow:inset 0 0 0 1px var(--line-2);color:var(--link);font-family:var(--font-display);font-weight:700;font-size:14px}.rbtt .rbe4-tt__go a:hover{background:var(--surface-hover);color:var(--link-hover)}.rbtt .rbe4-tt__x{min-height:44px;border:0;border-radius:10px;background:transparent;color:var(--ink-2);font-family:var(--font-display);font-weight:680;font-size:14px;cursor:pointer}.rbtt .rbe4-tt__x:hover{color:var(--ink-0)}.rbtt .rbe4-tt a:focus-visible,.rbtt .rbe4-tt__x:focus-visible,.rbtt [data-e4tt]:focus-visible{outline:2px solid var(--gold-400);outline-offset:2px}.rbtt [data-e4tt].is-tt .rbgl-mon__i{border-radius:10px;box-shadow:inset 0 0 0 2px var(--ink-0)}@media (max-width:520px){.rbtt .rbe4-tt .tippy-content,.rbtt .rbe4-tt__sc{gap:6px}.rbtt .rbe4-tt .rbe4-tt__m{padding-top:6px}.rbtt .rbe4-tt .rbe4-tt__m + .rbe4-tt__m{margin-top:6px}.rbtt .rbe4-tt .rb-move-tip__stats{margin:4px 0 0;gap:4px}.rbtt .rbe4-tt .rb-move-tip__stat{height:20px;padding:2px 7px;gap:4px}.rbtt .rbe4-tt .rb-move-tip__cat{height:20px}.rbtt .rbe4-tt__ch{gap:4px;padding-top:6px}.rbtt .rbe4-tt__c{padding:3px 8px}.rbtt .rbe4-tt__go{flex-direction:row;flex-wrap:wrap;gap:8px;padding-top:6px}.rbtt .rbe4-tt__go a,.rbtt .rbe4-tt__x{flex:1 1 auto}}.rb-move-tip{padding:0;line-height:1.4;min-width:200px;max-width:240px;font-feature-settings:"ss01" 1,"tnum" 1;font-variant-numeric:tabular-nums}.rb-move-tip__name{font-size:14px;font-weight:700;color:#fafafa;line-height:1.25;letter-spacing:-0.01em;margin-bottom:10px}.rb-move-tip__meta{display:flex;align-items:center;gap:6px;margin-bottom:12px;flex-wrap:wrap}.rb-move-tip__type,.rb-move-tip__cat{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:8px;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;line-height:1;border:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),inset 0 -1px 0 rgba(0,0,0,0.20);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}.rb-move-tip__cat{background:rgba(255,255,255,0.06);color:rgba(255,255,255,0.78)}.rb-move-tip__cat--physical{color:#fdba74;background:rgba(251,146,60,0.12);border-color:rgba(251,146,60,0.28)}.rb-move-tip__cat--special{color:#c4b5fd;background:rgba(196,181,253,0.12);border-color:rgba(196,181,253,0.28)}.rb-move-tip__cat--status{color:#cbd5e1;background:rgba(148,163,184,0.12);border-color:rgba(148,163,184,0.28)}.rb-move-tip__role{display:inline-flex;align-items:center;height:22px;padding:0 10px;margin-bottom:12px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:0.10em;line-height:1;border-radius:8px;border:1px solid rgba(255,255,255,0.14);box-shadow:inset 0 1px 0 rgba(255,255,255,0.12),inset 0 -1px 0 rgba(0,0,0,0.20);backdrop-filter:blur(8px) saturate(140%);-webkit-backdrop-filter:blur(8px) saturate(140%)}.rb-move-tip__role--hazard{color:#fdba74;background:rgba(251,146,60,0.14);border-color:rgba(251,146,60,0.40);box-shadow:inset 0 1px 0 rgba(251,146,60,0.18),0 0 14px rgba(251,146,60,0.18)}.rb-move-tip__role--pivot{color:#67e8f9;background:rgba(6,182,212,0.14);border-color:rgba(6,182,212,0.40);box-shadow:inset 0 1px 0 rgba(6,182,212,0.18),0 0 14px rgba(6,182,212,0.16)}.rb-move-tip__role--2-turn{color:#fca5a5;background:rgba(248,113,113,0.14);border-color:rgba(248,113,113,0.42);box-shadow:inset 0 1px 0 rgba(248,113,113,0.18),0 0 14px rgba(248,113,113,0.16)}.rb-move-tip__role--screen{color:#cbd5e1;background:rgba(148,163,184,0.16);border-color:rgba(148,163,184,0.38);box-shadow:inset 0 1px 0 rgba(255,255,255,0.10)}.rb-move-tip__role--protect{color:#cbd5e1;background:rgba(255,255,255,0.06);border-color:rgba(255,255,255,0.14)}.rb-move-tip__role--w-sun{color:#fcd34d;background:rgba(251,191,36,0.16);border-color:rgba(251,191,36,0.42);box-shadow:inset 0 1px 0 rgba(251,191,36,0.20),0 0 16px rgba(251,191,36,0.18)}.rb-move-tip__role--w-rain{color:#93c5fd;background:rgba(59,130,246,0.16);border-color:rgba(59,130,246,0.42);box-shadow:inset 0 1px 0 rgba(59,130,246,0.18),0 0 16px rgba(59,130,246,0.18)}.rb-move-tip__role--w-sand{color:#d4a574;background:rgba(180,130,80,0.18);border-color:rgba(180,130,80,0.42);box-shadow:inset 0 1px 0 rgba(180,130,80,0.18)}.rb-move-tip__role--w-snow{color:#e0f2fe;background:rgba(186,230,253,0.14);border-color:rgba(186,230,253,0.40);box-shadow:inset 0 1px 0 rgba(255,255,255,0.16),0 0 14px rgba(186,230,253,0.18)}.rb-move-tip__role--t-electric{color:#fde047;background:rgba(234,179,8,0.16);border-color:rgba(234,179,8,0.42);box-shadow:inset 0 1px 0 rgba(234,179,8,0.18),0 0 14px rgba(234,179,8,0.16)}.rb-move-tip__role--t-grassy{color:#86efac;background:rgba(34,197,94,0.14);border-color:rgba(34,197,94,0.40);box-shadow:inset 0 1px 0 rgba(34,197,94,0.16),0 0 14px rgba(34,197,94,0.16)}.rb-move-tip__role--t-psychic{color:#f9a8d4;background:rgba(236,72,153,0.14);border-color:rgba(236,72,153,0.40);box-shadow:inset 0 1px 0 rgba(236,72,153,0.16),0 0 14px rgba(236,72,153,0.16)}.rb-move-tip__role--t-misty{color:#f9a8d4;background:rgba(244,114,182,0.14);border-color:rgba(244,114,182,0.40);box-shadow:inset 0 1px 0 rgba(244,114,182,0.16),0 0 14px rgba(244,114,182,0.18)}.rb-move-tip__boosts{display:flex;align-items:baseline;gap:10px;padding:10px 12px;margin-bottom:0;margin-top:4px;background:rgba(34,197,94,0.07);border:1px solid rgba(34,197,94,0.22);border-radius:8px;box-shadow:inset 0 1px 0 rgba(34,197,94,0.10)}.rb-move-tip__boosts-label{flex:0 0 auto;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.10em;color:rgba(134,239,172,0.85);line-height:1}.rb-move-tip__boosts-value{font-size:12.5px;font-weight:700;color:#86efac;letter-spacing:0;line-height:1.2;text-shadow:0 0 12px rgba(134,239,172,0.30)}.rb-move-tip__heal{display:flex;align-items:baseline;gap:8px;padding:10px 12px;margin-top:4px;background:rgba(20,184,166,0.07);border:1px solid rgba(20,184,166,0.24);border-radius:8px;box-shadow:inset 0 1px 0 rgba(20,184,166,0.12);flex-wrap:wrap}.rb-move-tip__heal-label{flex:0 0 auto;font-size:9.5px;font-weight:700;text-transform:uppercase;letter-spacing:0.10em;color:rgba(94,234,212,0.85);line-height:1}.rb-move-tip__heal-value{font-size:16px;font-weight:800;color:#5eead4;letter-spacing:-0.01em;line-height:1;text-shadow:0 0 14px rgba(94,234,212,0.40)}.rb-move-tip__heal-note{font-size:10px;color:rgba(255,255,255,0.50);letter-spacing:0;font-style:italic}.rb-move-tip__stat--powder{background:rgba(132,204,22,0.10);border-color:rgba(132,204,22,0.30);box-shadow:inset 0 1px 0 rgba(132,204,22,0.12)}.rb-move-tip__stat--powder .rb-move-tip__stat-key{color:#bef264}.rb-move-tip__desc{font-size:12px;line-height:1.5;color:rgba(255,255,255,0.72);margin-bottom:12px;letter-spacing:0.005em;font-weight:400}.rb-move-tip__stats{display:flex;align-items:stretch;gap:6px;margin-top:10px;flex-wrap:wrap}.rb-move-tip__stat{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;background:rgba(255,255,255,0.04);border:1px solid rgba(255,255,255,0.08);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05);font-size:10.5px;line-height:1}.rb-move-tip__stat-key{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.08em;color:rgba(255,255,255,0.50)}.rb-move-tip__stat-val{font-size:12px;font-weight:700;color:#f1f1f4;letter-spacing:-0.01em}.rb-move-tip__stat--risk{background:rgba(251,146,60,0.10);border-color:rgba(251,146,60,0.28);box-shadow:inset 0 1px 0 rgba(251,146,60,0.10)}.rb-move-tip__stat--risk .rb-move-tip__stat-val{color:#fdba74}.rb-move-tip__stat--scarce{background:rgba(251,191,36,0.10);border-color:rgba(251,191,36,0.28);box-shadow:inset 0 1px 0 rgba(251,191,36,0.12)}.rb-move-tip__stat--scarce .rb-move-tip__stat-val{color:#fcd34d}.rb-move-tip__stat--boon{background:rgba(6,182,212,0.10);border-color:rgba(6,182,212,0.32);box-shadow:inset 0 1px 0 rgba(6,182,212,0.12),0 0 8px rgba(6,182,212,0.10)}.rb-move-tip__stat--boon .rb-move-tip__stat-val{color:#67e8f9}.rb-move-tip__power{display:flex;align-items:baseline;gap:8px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08);font-size:11.5px;color:rgba(255,255,255,0.78)}.rb-move-tip__power-label{flex:0 0 auto;font-weight:600;color:rgba(255,255,255,0.50);text-transform:uppercase;letter-spacing:0.08em;font-size:9.5px;align-self:center}.rb-move-tip__power-value{font-weight:800;font-size:16px;line-height:1;letter-spacing:-0.01em;background:transparent !important;border-radius:0 !important;text-shadow:0 0 18px currentColor;filter:drop-shadow(0 0 6px rgba(255,255,255,0.04))}.rb-move-tip__power-value.rb-stat-row__fill--low{color:#f87171}.rb-move-tip__power-value.rb-stat-row__fill--mid-low{color:#fb923c}.rb-move-tip__power-value.rb-stat-row__fill--mid{color:#fbbf24}.rb-move-tip__power-value.rb-stat-row__fill--mid-high{color:#a3e635}.rb-move-tip__power-value.rb-stat-row__fill--high{color:#22c55e}.rb-move-tip__power-value.rb-stat-row__fill--max{color:#06b6d4}.rb-move-tip__stab{display:inline-flex;align-items:center;height:20px;padding:0 7px;margin-left:auto;font-size:9.5px;font-weight:800;color:#fcd34d;background:linear-gradient(180deg,rgba(251,191,36,0.18) 0%,rgba(251,191,36,0.10) 100%);border:1px solid rgba(251,191,36,0.35);border-radius:8px;text-transform:uppercase;letter-spacing:0.08em;line-height:1;box-shadow:inset 0 1px 0 rgba(255,255,255,0.10),0 0 12px rgba(251,191,36,0.18)}.rb-move-tip__power-base{font-weight:500;font-size:11px;color:rgba(255,255,255,0.45);letter-spacing:0.01em}.rb-move-tip__power-mul{font-weight:600;font-size:10px;color:rgba(252,211,77,0.78);letter-spacing:0.04em;margin:0 2px}.rb-move-tip__power-eq{font-weight:500;font-size:11px;color:rgba(255,255,255,0.30);margin:0 2px}.rb-move-tip__mods{margin-top:10px;padding-top:10px;border-top:1px solid rgba(255,255,255,0.08)}.rb-move-tip__mods-head{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.10em;color:rgba(255,255,255,0.45);margin-bottom:7px}.rb-move-tip__mod-row{display:flex;align-items:center;gap:8px;padding:3px 0;font-size:11px;line-height:1.2;color:rgba(255,255,255,0.78)}.rb-move-tip__mod-row + .rb-move-tip__mod-row{border-top:1px dashed rgba(255,255,255,0.06)}.rb-move-tip__mod-mul{flex:0 0 auto;min-width:46px;padding:3px 7px;background:linear-gradient(180deg,rgba(251,191,36,0.16) 0%,rgba(251,191,36,0.08) 100%);border:1px solid rgba(251,191,36,0.32);border-radius:6px;text-align:center;font-size:10px;font-weight:800;color:#fcd34d;font-variant-numeric:tabular-nums;letter-spacing:-0.01em;line-height:1.2;box-shadow:inset 0 1px 0 rgba(255,255,255,0.08),0 0 10px rgba(251,191,36,0.10)}.rb-move-tip__mod-row--stat .rb-move-tip__mod-mul{background:linear-gradient(180deg,rgba(103,232,249,0.14) 0%,rgba(103,232,249,0.06) 100%);border-color:rgba(103,232,249,0.30);color:#67e8f9;box-shadow:inset 0 1px 0 rgba(255,255,255,0.06),0 0 10px rgba(103,232,249,0.10)}.rb-move-tip__mod-lbl{flex:1 1 auto;min-width:0;font-weight:500;color:rgba(255,255,255,0.82);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rb-move-tip__mods-result{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-top:9px;padding:8px 10px;background:linear-gradient(180deg,rgba(255,255,255,0.035) 0%,rgba(255,255,255,0.015) 100%);border:1px solid rgba(255,255,255,0.08);border-radius:8px;box-shadow:inset 0 1px 0 rgba(255,255,255,0.05)}.rb-move-tip__mods-result-label{font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:0.10em;color:rgba(255,255,255,0.55)}.rb-move-tip__mods-result-value{font-size:20px;font-weight:800;line-height:1;letter-spacing:-0.02em;font-variant-numeric:tabular-nums;color:#f1f1f4;background:transparent !important;border-radius:0 !important;min-width:0 !important;height:auto !important;padding:0 !important;text-shadow:0 0 18px currentColor;filter:drop-shadow(0 0 6px rgba(255,255,255,0.05))}.rb-move-tip__mods-result-value.rb-stat-row__fill--low{color:#f87171}.rb-move-tip__mods-result-value.rb-stat-row__fill--mid-low{color:#fb923c}.rb-move-tip__mods-result-value.rb-stat-row__fill--mid{color:#fbbf24}.rb-move-tip__mods-result-value.rb-stat-row__fill--mid-high{color:#a3e635}.rb-move-tip__mods-result-value.rb-stat-row__fill--high{color:#22c55e}.rb-move-tip__mods-result-value.rb-stat-row__fill--max{color:#06b6d4}.rbgl--gsingle .rbth-t-normal:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Normal.png)}.rbgl--gsingle .rbth-t-fire:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Fire.png)}.rbgl--gsingle .rbth-t-water:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Water.png)}.rbgl--gsingle .rbth-t-electric:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Electric.png)}.rbgl--gsingle .rbth-t-grass:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Grass.png)}.rbgl--gsingle .rbth-t-ice:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Ice.png)}.rbgl--gsingle .rbth-t-fighting:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Fighting.png)}.rbgl--gsingle .rbth-t-poison:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Poison.png)}.rbgl--gsingle .rbth-t-ground:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Ground.png)}.rbgl--gsingle .rbth-t-flying:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Flying.png)}.rbgl--gsingle .rbth-t-psychic:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Psychic.png)}.rbgl--gsingle .rbth-t-bug:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Bug.png)}.rbgl--gsingle .rbth-t-rock:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Rock.png)}.rbgl--gsingle .rbth-t-ghost:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Ghost.png)}.rbgl--gsingle .rbth-t-dragon:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Dragon.png)}.rbgl--gsingle .rbth-t-dark:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Dark.png)}.rbgl--gsingle .rbth-t-steel:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Steel.png)}.rbgl--gsingle .rbth-t-fairy:is(.rbgls-ti,.rbgls-tp)::before{background-image:url(/wp-content/plugins/k-Pokemon/assets/images/types/Fairy.png)}:where(.rbsf){position:relative;width:var(--sf-b);height:var(--sf-b)}.rbsf{overflow:hidden}.rbsf>img{position:absolute!important;left:var(--sf-x)!important;top:var(--sf-y)!important;right:auto!important;bottom:auto!important;width:var(--sf-w)!important;height:auto!important;max-width:none!important;max-height:none!important;min-width:0!important;min-height:0!important;margin:0!important;padding:0!important;transform:none!important;object-fit:fill!important;image-rendering:auto}.rbsf--px>img,.rbsf--px.rbsf--bg{image-rendering:pixelated}.rbsf--bg{background-size:var(--sf-w) auto!important;background-position:var(--sf-x) var(--sf-y)!important;background-repeat:no-repeat!important}