:root{
 --bg:#faf6ef;--bg2:#f3ede3;--bg3:#ebe4d6;
 --card:#ffffff;--card2:#fdf9f2;
 --ink:#1a1210;--ink2:#4a3f35;--ink3:#8a7e70;
 --rule:#d8cdb8;--rule2:#e8dece;
 --hit:#b8860b;--hit2:#d4a017;--hit3:#96700a;
 --red:#c0392b;--red2:#e74c3c;
 --good:#1a8a4a;--good2:#15703c;
 --shade:0 2px 10px rgba(26,18,16,.08),0 1px 3px rgba(26,18,16,.05);
 --shade2:0 8px 28px rgba(26,18,16,.12),0 2px 6px rgba(26,18,16,.06);
 --glow:0 0 16px rgba(184,134,11,.1);
}
*{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{margin:0;background:var(--bg);color:var(--ink);font:400 16.5px/1.68 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;padding-bottom:74px}
.r-w{max-width:860px;margin:0 auto;padding:0 20px}
header{background:linear-gradient(135deg,#1a0f08 0%,#2a1a10 100%);border-bottom:3px solid var(--hit);box-shadow:0 2px 16px rgba(184,134,11,.15)}
.r-bar{max-width:860px;margin:0 auto;padding:14px 20px;display:flex;align-items:center;gap:18px}
.r-lg{font:700 20px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;color:var(--hit2);text-decoration:none;min-height:44px;display:flex;align-items:center}
.r-lg s{text-decoration:none;color:rgba(255,255,255,.35);font-weight:400}
nav{margin-left:auto;display:flex;gap:2px;overflow-x:auto;scrollbar-width:none}
nav::-webkit-scrollbar{display:none}
nav a{color:rgba(255,255,255,.7);text-decoration:none;font:500 13.5px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;padding:10px 12px;white-space:nowrap;min-height:44px;display:flex;align-items:center;border-radius:8px;transition:all .15s}
nav a:hover{background:rgba(212,160,23,.12);color:var(--hit2)}
nav a[aria-current]{color:var(--hit2);background:rgba(212,160,23,.15);font-weight:600}
nav a.r-hot{color:#1a0f08;background:var(--hit2);font-weight:700;padding:10px 16px;border-radius:20px;box-shadow:0 2px 10px rgba(212,160,23,.35)}
nav a.r-hot:hover{background:#e8b82a}
nav a.r-lang{color:rgba(255,255,255,.4);border-left:1px solid rgba(255,255,255,.15);margin-left:6px;padding-left:14px;border-radius:0}
.r-crumb{font-size:13px;color:var(--ink3);padding:22px 0 0}
.r-crumb a{color:var(--ink3);text-decoration:none}
.r-crumb a:hover{color:var(--hit)}
h1{font:700 clamp(30px,5.5vw,46px)/1.12 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.03em;margin:16px 0 14px;color:var(--ink);text-wrap:balance}
.r-dek{font-size:17.5px;color:var(--ink2);margin:0 0 20px;max-width:60ch;line-height:1.6}
.r-stamp{display:flex;gap:20px;flex-wrap:wrap;font-size:12.5px;color:var(--ink3);padding:12px 16px;margin-bottom:28px;background:var(--card);border-radius:10px;border:1px solid var(--rule2);box-shadow:var(--shade)}
.r-stamp b{color:var(--hit);font-weight:600}
.r-by{opacity:1;font-size:.92rem;color:var(--ink2);margin:.3rem 0 1.2rem;padding:8px 14px;background:var(--card);border-radius:8px;border:1px solid var(--rule2);display:inline-block;box-shadow:var(--shade)}
.r-by a{color:var(--hit);font-weight:600;border-bottom-color:rgba(184,134,11,.3)}
.r-hi{margin:0 0 28px}
.r-hi img{display:block;width:100%;height:auto;border-radius:12px;box-shadow:var(--shade2)}
.r-bi{margin:20px 0;max-width:600px}
.r-bi img{display:block;width:100%;height:auto;border-radius:10px;box-shadow:var(--shade)}
h2{font:700 clamp(20px,3.2vw,27px)/1.2 system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;margin:48px 0 0;padding:0 0 10px 16px;border-left:4px solid var(--hit);color:var(--ink);text-wrap:balance}
.r-h2n{font-size:12.5px;color:var(--ink3);margin:7px 0 16px;padding-left:16px}
h2+p{margin-top:16px}
h3{font:700 17px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.01em;margin:28px 0 6px;color:var(--ink)}
p{margin:0 0 15px;max-width:66ch}
.r-tw{overflow-x:auto;margin:20px 0 8px;background:var(--card);border-radius:12px;box-shadow:var(--shade);border:1px solid var(--rule2)}
table{border-collapse:collapse;width:100%;min-width:480px;font-size:15px}
caption{text-align:left;font:700 12px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--hit);padding:14px 16px 12px}
th,td{padding:11px 16px;text-align:left;border-bottom:1px solid var(--rule2)}
thead th{font:700 12px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;color:#fff;background:linear-gradient(135deg,#2a1a10,#1a0f08);text-transform:uppercase;letter-spacing:.05em;border-bottom:0}
thead th:first-child{border-radius:0}
thead th:last-child{border-radius:0}
tbody tr:last-child td{border-bottom:0}
tbody tr:hover td{background:var(--bg2)}
tbody tr.r-on td{background:var(--bg3)}
.r-n{text-align:right;font-variant-numeric:tabular-nums}
.r-big{font-weight:700;color:var(--ink)}
.r-good{color:var(--good);font-weight:700}
.r-tn{font-size:13px;color:var(--ink3);margin:0 0 28px;max-width:66ch}
.r-cs{margin:20px 0 10px}
.r-c{display:grid;gap:12px;padding:20px;margin-bottom:12px;background:var(--card);border-radius:14px;box-shadow:var(--shade);border:1px solid var(--rule2);border-left:4px solid var(--hit);transition:box-shadow .2s,transform .2s}
.r-c:hover{box-shadow:var(--shade2),var(--glow);transform:translateY(-2px)}
.r-ch{display:flex;align-items:center;gap:12px}
.r-ch>div{min-width:0}
.r-cn{font:600 19px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;color:var(--ink)}
.r-cd{font:600 13px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;color:var(--hit);margin-top:3px}
.r-cf{display:flex;gap:14px;flex-wrap:wrap;font-size:13.5px;color:var(--ink2);margin-top:5px;align-items:center}
.r-cf b{color:var(--ink);font-weight:700;font-variant-numeric:tabular-nums}
.r-tag{font:700 10.5px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:10px;background:linear-gradient(135deg,#fdf3d7,#fce9a8);color:var(--hit3);border:1px solid rgba(184,134,11,.2)}
.r-go{display:block;text-align:center;background:linear-gradient(135deg,var(--hit2) 0%,var(--hit) 100%);color:#fff;text-decoration:none;font:700 15px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;min-height:48px;line-height:48px;padding:0 28px;border-radius:24px;transition:all .2s;box-shadow:0 2px 10px rgba(184,134,11,.3)}
.r-go:hover{background:linear-gradient(135deg,#e8b82a 0%,var(--hit2) 100%);box-shadow:0 4px 18px rgba(184,134,11,.4);transform:translateY(-1px)}
.r-go:focus-visible{outline:2px solid var(--hit);outline-offset:3px}
.r-go.r-alt{background:transparent;color:var(--hit);box-shadow:inset 0 0 0 2px var(--hit);border-radius:24px}
.r-go.r-alt:hover{background:rgba(184,134,11,.06);box-shadow:inset 0 0 0 2px var(--hit2)}
.r-cta{background:linear-gradient(135deg,#fdf3d7 0%,var(--card) 100%);border-radius:14px;box-shadow:var(--shade);border:1px solid rgba(184,134,11,.2);padding:22px;margin:28px 0;display:grid;gap:14px}
.r-cta-t{font-size:15.5px;color:var(--ink2);line-height:1.5}
.r-cta-t b{color:var(--ink);font:600 19px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;letter-spacing:-.02em;display:inline-block;margin-right:6px}
.r-cta-b{display:grid;gap:9px}
ol.r-st{counter-reset:s;list-style:none;padding:0;margin:20px 0}
ol.r-st li{counter-increment:s;position:relative;padding:0 0 14px 42px;max-width:64ch}
ol.r-st li::before{content:counter(s);position:absolute;left:0;top:2px;font:700 13px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;color:#fff;background:linear-gradient(135deg,var(--hit2),var(--hit));width:26px;height:26px;display:grid;place-items:center;border-radius:50%;font-variant-numeric:tabular-nums;box-shadow:0 2px 4px rgba(184,134,11,.25)}
ul.r-st{list-style:none;padding:0;margin:20px 0}
ul.r-st li{position:relative;padding:0 0 12px 24px;max-width:64ch}
ul.r-st li::before{content:"";position:absolute;left:0;top:10px;width:8px;height:8px;border-radius:50%;background:var(--hit)}
.r-note{background:var(--card);border-radius:12px;padding:16px 20px;margin:26px 0;font-size:15.5px;color:var(--ink2);max-width:62ch;border-left:4px solid var(--hit);box-shadow:var(--shade)}
.r-note a{color:var(--hit)}
details{border-bottom:1px solid var(--rule2);padding:3px 0}
summary{cursor:pointer;font:600 16px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;list-style:none;min-height:48px;display:flex;align-items:center;gap:11px;transition:color .15s;color:var(--ink)}
summary:hover{color:var(--hit)}
summary::-webkit-details-marker{display:none}
summary::before{content:"+";color:#fff;font-weight:700;width:24px;height:24px;display:grid;place-items:center;border-radius:6px;background:var(--hit);flex:none;font-size:16px}
details[open] summary::before{content:"\2212";background:var(--hit2)}
details p{margin:0 0 15px;color:var(--ink2);font-size:15.5px}
.r-pmz{display:grid;gap:0;margin:20px 0 8px;background:var(--card);border-radius:14px;box-shadow:var(--shade);overflow:hidden;border:1px solid var(--rule2)}
.r-pm{padding:18px 20px}
.r-pm+.r-pm{border-top:1px solid var(--rule2)}
.r-pm b{display:block;font:700 12px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;text-transform:uppercase;letter-spacing:.08em;margin-bottom:8px}
.r-pm-p b{color:var(--good)}
.r-pm-m b{color:var(--red)}
.r-pm ul{margin:0;padding-left:18px}
.r-pm li{margin:0 0 6px;font-size:15px;color:var(--ink2);max-width:58ch}
.r-rel{display:flex;gap:8px;flex-wrap:wrap;margin:18px 0 0}
.r-rel a{font-size:14px;color:var(--ink2);text-decoration:none;padding:9px 16px;background:var(--card);border-radius:20px;box-shadow:var(--shade);border:1px solid var(--rule2);min-height:44px;display:inline-flex;align-items:center;transition:all .2s}
.r-rel a:hover{box-shadow:var(--shade2);color:var(--hit);border-color:rgba(184,134,11,.25);transform:translateY(-1px)}
footer{margin-top:56px;padding:28px 0 44px;font-size:13.5px;color:var(--ink3);border-top:2px solid var(--rule)}
.r-age{background:linear-gradient(135deg,var(--hit2),var(--hit));color:#fff;padding:2px 10px;font:700 12px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;border-radius:10px;box-shadow:0 1px 3px rgba(184,134,11,.2)}
a{color:var(--ink2)}
a:hover{color:var(--hit)}
.r-sb{position:fixed;left:0;right:0;bottom:0;z-index:9;display:flex;align-items:center;gap:12px;background:rgba(250,246,239,.96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:3px solid var(--hit);padding:8px 12px 8px 16px;box-shadow:0 -4px 16px rgba(26,18,16,.08)}
.r-sb-t{font-size:13px;color:var(--ink2);line-height:1.25;flex:1;min-width:0}
.r-sb-t b{display:block;color:var(--ink);font-weight:700;font-size:14.5px}
.r-sb-go{background:linear-gradient(135deg,var(--hit2),var(--hit));color:#fff;text-decoration:none;flex:none;font:700 14px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;min-height:44px;line-height:44px;padding:0 22px;border-radius:22px;box-shadow:0 2px 8px rgba(184,134,11,.25)}
.r-sb-go:hover{background:linear-gradient(135deg,#e8b82a,var(--hit2))}
.r-sb-x{flex:none;width:32px;height:44px;display:grid;place-items:center;color:var(--ink3);font-size:21px;cursor:pointer;user-select:none}
#r-sbx:checked ~ .r-sb{display:none}
.r-ocx{margin:0 0 20px;padding:16px 20px;background:linear-gradient(135deg,var(--hit2),var(--hit));border-radius:12px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 12px rgba(184,134,11,.2)}
.r-ocx .r-oc{color:#fff;font:700 16px system-ui,-apple-system,"Segoe UI",Roboto,"Noto Sans","Helvetica Neue",Arial,sans-serif;text-decoration:none;min-height:44px;display:inline-flex;align-items:center;letter-spacing:.01em}
.r-ocx .r-oc::before{content:"\2192";margin-right:10px;font-size:18px}
.r-ocx .r-oc:hover{text-decoration:underline}
@media(min-width:680px){
 .r-c{grid-template-columns:1fr auto;align-items:center}
 .r-go{display:inline-block}
 .r-cta{grid-template-columns:1fr auto;align-items:center}
 .r-cta-b{grid-auto-flow:column;gap:10px}
 .r-pmz{grid-template-columns:1fr 1fr}
 .r-pm+.r-pm{border-top:0;border-left:1px solid var(--rule2)}
 .r-sb{display:none}
 body{padding-bottom:0}
}
.r-rail .r-rl-s{display:inline-flex;align-items:center;gap:.45rem;opacity:1;
 --star:var(--pop,var(--hit,currentColor))}
.r-rail .r-rl-s::before{content:"";width:70px;height:12px;flex:none;
 background:linear-gradient(90deg,var(--star) calc(var(--v,0)/5*100%),
 rgba(128,128,128,.32) calc(var(--v,0)/5*100%));
 -webkit-mask:var(--stars5) left center/70px 12px no-repeat;
 mask:var(--stars5) left center/70px 12px no-repeat}
:root{--stars5:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 70 12"><path d="M6 0l1.8 3.8h3.9L8.6 6.4l1.1 4.1L6 8.1l-3.7 2.4 1.1-4.1L0.3 3.8h3.9zM20.5 0l1.8 3.8h3.9l-3.1 2.6 1.1 4.1-3.7-2.4-3.7 2.4 1.1-4.1-3.1-2.6h3.9zM35 0l1.8 3.8h3.9l-3.1 2.6 1.1 4.1L35 8.1l-3.7 2.4 1.1-4.1-3.1-2.6h3.9zM49.5 0l1.8 3.8h3.9l-3.1 2.6 1.1 4.1-3.7-2.4-3.7 2.4 1.1-4.1-3.1-2.6h3.9zM64 0l1.8 3.8h3.9l-3.1 2.6 1.1 4.1L64 8.1l-3.7 2.4 1.1-4.1-3.1-2.6h3.9z" fill="black"/></svg>')}
.r-rail{margin:2.2rem 0 1rem;border-top:1px solid rgba(128,128,128,.28);padding-top:.9rem}
.r-rail ul{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}
.r-rail li{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;
 padding:.5rem .6rem;border:1px solid rgba(128,128,128,.22);border-radius:.5rem}
.r-rail .r-rl-n{display:flex;align-items:center;gap:.5rem;flex:1 1 9rem;min-height:44px;
 text-decoration:none;color:inherit;font-weight:600}
.r-rail .r-rl-n img,.r-rail .r-rl-n .r-lg{width:2rem;height:2rem;flex:0 0 auto;border-radius:.3rem}
.r-rail .r-rl-s{font-variant-numeric:tabular-nums;opacity:.75;font-size:.95em}
.r-rail .r-rl-r,.r-rail .r-rl-g{padding:.34rem .7rem;border-radius:.4rem;min-height:44px;
 display:inline-flex;align-items:center;
 text-decoration:none;font-size:.92em;white-space:nowrap}
.r-rail .r-rl-r{border:1px solid rgba(128,128,128,.45);color:inherit}
.r-rail .r-rl-g{background:var(--hit);color:var(--card);border:1px solid transparent}
.r-rail .r-rl-g::before{content:"";display:inline-block}
@media(min-width:640px){.r-rail ul{grid-template-columns:1fr 1fr}}
.r-ocx{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap;margin:0 0 1.4rem}
.r-ocx .r-oc{display:inline-flex;align-items:center;min-height:44px;padding:.62rem 1.15rem;border-radius:.45rem;
 font-weight:600;text-decoration:none;background:var(--hit);color:var(--card);
 border:1px solid transparent;line-height:1.25}
.r-ocx .r-oc::before{content:"";display:inline-block}
.r-ocx .r-oc.r-off{background:none;border-color:rgba(128,128,128,.45);color:inherit;
 opacity:.85;cursor:default}
.r-ocx .r-ocs{font-variant-numeric:tabular-nums;opacity:.7;font-size:.95em}
.r-by{margin:.15rem 0 1.1rem;font-size:.88rem;opacity:.72;line-height:1.4}
.r-by a{text-decoration:none;border-bottom:1px solid rgba(128,128,128,.4)}
.r-hr{margin:.2rem 0 1.6rem;padding:1.1rem 1.15rem 1.25rem;border-radius:.6rem;
 background:rgba(128,128,128,.10);border:1px solid rgba(128,128,128,.22)}
.r-hr-d{margin:0 0 .85rem;font-size:1.05rem;line-height:1.5}
.r-hr-l{list-style:none;margin:0 0 1rem;padding:0;display:grid;gap:.42rem}
.r-hr-l li{position:relative;padding-left:1.5rem;line-height:1.45}
.r-hr-l li::before{content:"";position:absolute;left:.15rem;top:.52em;width:.42rem;
 height:.72rem;border:solid var(--hit);border-width:0 2px 2px 0;
 transform:rotate(42deg);opacity:.95}
.r-hr-b{margin:0}
.r-hr-b .r-go{display:inline-block;padding:.62rem 1.2rem;border-radius:.45rem;
 font-weight:600;text-decoration:none;background:var(--hit);color:var(--card);
 line-height:1.25}
@media(max-width:620px){.r-hr{padding:.95rem .9rem 1.05rem}.r-hr-d{font-size:1rem}}
.r-au-p{margin:0 0 1.1rem}
.r-au-p img{width:160px;height:160px;border-radius:50%;object-fit:cover;
 border:1px solid rgba(128,128,128,.28)}
@media(max-width:620px){.r-au-p img{width:120px;height:120px}}
.r-lgo{display:block;flex:0 0 auto;border-radius:4px}
.r-lgo-f{width:32px;height:32px;object-fit:contain;background:#fff;padding:3px}
.r-ch{display:flex;align-items:center;gap:10px}
.r-ch>div{min-width:0}
.r-pay{margin:1.6rem 0;padding-inline:0;padding-inline:0;padding:14px 0 4px;border-top:2px solid var(--rule);
 border-bottom:1px solid var(--rule2)}
.r-pay-h{display:block;font-size:.78rem;text-transform:uppercase;letter-spacing:.07em;
 color:var(--ink3);margin-bottom:11px}
.r-pay-row{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:11px}
.r-pay-b{display:block;flex:0 0 auto}
.r-pay-n{font-size:.9rem;color:var(--ink2);margin:0 0 9px;max-width:58ch}
.r-pay-l{margin:0 0 10px;padding:0;font-size:.87rem;color:var(--ink2)}
.r-pay-l dt{display:inline;font-weight:700}
.r-pay-l dt::after{content:" — ";font-weight:400}
.r-pay-l dd{display:inline;margin:0}
.r-pay-l dd::after{content:"";display:block;margin-bottom:4px}
.r-pay-l li{margin-bottom:.3rem}
.r-pay-l b{color:var(--ink)}
.r-pay-m{margin:0 0 12px;font-size:.87rem}
.r-fig{margin:1.4rem 0}
.r-fig svg{width:100%;height:auto;display:block;overflow:visible}
.r-fig .r-ct{font-size:12px;font-weight:700;fill:var(--ink)}
.r-fig .r-cl{font-size:12.5px;fill:var(--ink2,var(--ink))}
.r-fig .r-cl-c{text-anchor:middle}
.r-fig .r-cv{font-size:12.5px;font-weight:700;fill:var(--ink)}
.r-fig .r-cb{fill:var(--rule2,#ccc)}
.r-fig .r-cb-hot{fill:var(--hit)}
.r-fig .r-cs{stroke:var(--rule2,#ccc)}
.r-fig .r-cs-0{stroke:var(--rule2,#ccc)}
.r-fig .r-cs-1{stroke:var(--ink3,#888)}
.r-fig .r-cs-2{stroke:var(--ink2,#555)}
.r-fig .r-cs-hot{stroke:var(--hit)}
.r-fig-ring{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
.r-fig-ring svg{width:168px;flex:0 0 auto}
.r-fig .r-cl-r{text-anchor:end}
.r-fig-bj svg{max-width:460px;margin-bottom:10px}
.r-fig .r-bjc{display:block;font-weight:700;margin-bottom:6px;color:var(--ink)}
.r-fig .r-bjt{dominant-baseline:central}
.r-bj-H{fill:var(--band,#eee);background:var(--band,#eee)}
.r-bj-S{fill:var(--ink2,#555);background:var(--ink2,#555)}
.r-bj-D{fill:var(--hit);background:var(--hit)}
.r-bj-P{fill:#7b4bd6;background:#7b4bd6}
.r-fig .r-bjl{font-size:12px;font-weight:700;text-anchor:middle;dominant-baseline:central;fill:#fff}
.r-fig .r-bjl-H{fill:var(--ink)}
.r-fig .r-cg{stroke:var(--rule2,#ddd);stroke-dasharray:3 4}
.r-fig .r-ca{stroke:var(--ink3,#999)}
.r-fig .r-cc{fill:none;stroke:var(--hit);stroke-width:3;stroke-linecap:round}
.r-fig .r-cp{fill:var(--paper,#fff);stroke:var(--hit);stroke-width:3}
.r-fig-keno svg{max-width:520px}
.r-fig .r-kb{stroke:none}
.r-fig .r-kb-c0{fill:var(--band,#f1f1f1)}
.r-fig .r-kb-c1{fill:var(--card,#fafafa)}
.r-fig .r-kb-hot{fill:var(--hit)}
.r-fig .r-kb-bonus{fill:#c8302c}
.r-fig .r-kn{font-size:13px;font-weight:600;fill:var(--ink);text-anchor:middle;dominant-baseline:central}
.r-fig .r-kn-on{fill:#fff}
.r-fig-wheel{display:flex;align-items:center;gap:22px;flex-wrap:wrap}
.r-fig-wheel svg{width:300px;max-width:100%;flex:0 0 auto}
.r-fig .r-wn{font-size:10.5px;font-weight:700;fill:#fff;text-anchor:middle;dominant-baseline:central}
.r-fig .r-wh{fill:var(--rule2,#ccc)}
.r-fig .r-wh2{fill:var(--paper,#fff)}
.r-fig .r-ws{stroke:none}
.r-ws-0{fill:var(--hit);background:var(--hit)}
.r-ws-1{fill:var(--ink2,#555);background:var(--ink2,#555)}
.r-ws-2{fill:var(--ink3,#888);background:var(--ink3,#888)}
.r-wk{display:inline-block;width:.8em;height:.8em;border-radius:2px;margin-right:.45em;vertical-align:-.05em}
.r-cleg{display:grid;gap:4px;font-size:.86rem;color:var(--ink2,var(--ink))}
.r-cleg b{color:var(--ink)}
@media(max-width:520px){.r-fig .r-cl{font-size:11px}.r-fig .r-cv{font-size:11px}}