.rn .rn-top{display:flex;gap:10px 12px;flex-wrap:wrap;align-items:center;margin-bottom:16px}.rn .rn-l{font-size:13.5px;font-weight:600;color:var(--ink-2)}.rn .rn-opts{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:14px}.rn .rn-chk{display:inline-flex;align-items:center;gap:9px;font-size:14px;color:var(--ink-2);cursor:pointer;margin-top:12px}.rn .rn-chk input{width:17px;height:17px;accent-color:var(--blue)}.rn .rn-act{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-top:18px}.rn .rn-go{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border:0;border-radius:12px;background:var(--blue);color:#fff;font:700 16px var(--ff-body);cursor:pointer;box-shadow:0 6px 16px -6px rgba(31,79,216,.6);transition:filter .15s}.rn .rn-go:hover{filter:brightness(1.08)}.rn .rn-go:disabled{opacity:.6;cursor:wait}.rn .rn-go svg{width:20px;height:20px;flex:none}.rn .rn-copy{padding:13px 18px;border:1px solid var(--line-2);border-radius:12px;background:var(--card);font:600 14px var(--ff-body);color:var(--ink-2);cursor:pointer}.rn .dt-res.rn-pop .big{animation:rnpop .35s ease}@keyframes rnpop{0%{transform:scale(.88);opacity:.3}100%{transform:none;opacity:1}}.rn .rn-hint{display:block;margin-top:5px;font-size:12.5px;color:var(--ink-3)}.rn .dt-in select{width:100%;border:0;background:0 0;font:600 15px var(--ff-body);color:var(--navy-800);padding:12px 0;outline:0}.rn .rn-hist{display:none;margin-top:18px}.rn .rn-hist.on{display:block}.rn .rn-hist>span{font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3)}.rn .r-hist{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.rn .r-hist li{font:13px var(--ff-mono);padding:4px 10px;border:1px solid var(--line);border-radius:8px;color:var(--ink-2)}.rn .r-hist li.new{border-color:var(--blue);color:var(--blue-700)}.rn .rn-chips{display:flex;flex-wrap:wrap;gap:8px;font-size:22px}.rn .rn-chips i{font-style:normal;padding:4px 12px;border-radius:9px;background:rgba(255,255,255,.12)}.rn .rn-dice{display:flex;flex-wrap:wrap;gap:10px;padding:4px 0}.rn .rn-die{width:64px;height:64px}.rn .rn-die rect,.rn .rn-die polygon{fill:#fff;stroke:rgba(255,255,255,.4);stroke-width:2}.rn .rn-die circle{fill:var(--navy-900)}.rn .rn-die text{font-family:var(--ff-mono);font-weight:700;fill:var(--navy-900)}.rn .rn-coinwrap{display:flex;justify-content:center;margin:4px 0 18px;perspective:600px}.rn .rn-coin{width:120px;height:120px;position:relative;transform-style:preserve-3d}.rn .rn-coin .s{position:absolute;inset:0;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px;backface-visibility:hidden;font:800 17px var(--ff-body);letter-spacing:.06em;text-transform:uppercase;color:#5a4300;background:radial-gradient(circle at 35% 30%,#ffe9a8,#e8b84a 60%,#b98a1f);box-shadow:inset 0 0 0 6px rgba(255,255,255,.35),0 8px 18px -8px rgba(0,0,0,.5)}.rn .rn-coin .s.b{transform:rotateY(180deg);background:radial-gradient(circle at 35% 30%,#f2f4f8,#c3cad6 60%,#8b95a7);color:#2b3445}.rn .rn-coin.t{transform:rotateY(180deg)}.rn .rn-coin.flip.h{animation:rnfh .9s ease-out forwards}.rn .rn-coin.flip.t{animation:rnft .9s ease-out forwards}@keyframes rnfh{0%{transform:rotateY(0)}50%{transform:rotateY(900deg) translateY(-40px)}100%{transform:rotateY(1800deg)}}@keyframes rnft{0%{transform:rotateY(0)}50%{transform:rotateY(990deg) translateY(-40px)}100%{transform:rotateY(1980deg)}}.rn .c-seq{display:flex;flex-wrap:wrap;gap:3px;margin-top:14px}.rn .c-seq i{font:600 10.5px var(--ff-mono);font-style:normal;min-width:20px;height:20px;padding:0 3px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#f3d27a;color:#5a4300}.rn .c-seq i.t{background:#d3d8e2;color:#2b3445}.rn .rn-tks{display:flex;flex-direction:column;gap:10px}.rn .rn-tk{display:flex;flex-wrap:wrap;gap:7px}.rn .rn-tk i{font:700 16px var(--ff-mono);font-style:normal;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;color:var(--navy-900)}.rn .rn-tk i.bb{background:var(--amber)}.rn .rn-ta{width:100%;min-height:200px;padding:12px 14px;border:1px solid var(--line-2);border-radius:12px;background:var(--bg-2,#f4f7fb);font:500 15px/1.5 var(--ff-mono);color:var(--navy-800);resize:vertical;box-sizing:border-box}.rn .rn-wgrid{display:grid;grid-template-columns:1.1fr 1fr;gap:24px;align-items:start}@media(max-width:760px){.rn .rn-wgrid{grid-template-columns:1fr}}.rn .rn-wheel{position:relative;max-width:380px;width:100%;margin:8px auto 0}.rn .rn-wheel svg{width:100%;height:auto;display:block}.rn .rn-wheel .w-g{transform-origin:100px 100px}.rn .rn-wheel .rim{fill:var(--navy-900)}.rn .rn-wheel .hub{fill:#fff;stroke:var(--navy-900);stroke-width:3}.rn .rn-wheel text{font-family:var(--ff-body);font-weight:700;fill:#fff}.rn .rn-wheel .pin{position:absolute;left:50%;top:-6px;transform:translateX(-50%);border-left:13px solid transparent;border-right:13px solid transparent;border-top:24px solid var(--navy-900);z-index:1;filter:drop-shadow(0 2px 2px rgba(0,0,0,.25))}.rn .rn-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;font-size:15px;font-family:var(--ff-body)}.rn .rn-team{background:rgba(255,255,255,.1);border-radius:12px;padding:10px 12px;display:flex;flex-direction:column;gap:3px}.rn .rn-team b{font-size:12px;letter-spacing:.06em;text-transform:uppercase;opacity:.75;margin-bottom:3px}.rn .rn-team i{font-style:normal}.rn .dt-res .big:has(.rn-teams),.rn .dt-res .big:has(.rn-tks),.rn .dt-res .big:has(.rn-chips),.rn .dt-res .big:has(.rn-dice){font-size:inherit;line-height:1.3}.rn .dt-kpis .dt-kpi:only-child{grid-column:1/-1}.rn .rn-sm{font-size:.62em;line-height:1.25;display:block}