@keyframes spin{to{transform:rotate(360deg)}}@keyframes qrPvIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:none}}@keyframes pulse{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes stamp{0%{transform:rotate(-14deg) scale(1.65);opacity:0}55%{transform:rotate(-2deg) scale(.94);opacity:1}to{transform:rotate(-3deg) scale(1)}}@keyframes stampWave{0%{transform:scale(.7);opacity:.7}to{transform:scale(1.15);opacity:0}}@keyframes predFresh{0%{box-shadow:0 12px 26px -12px rgba(6,20,14,.55),0 0 0 0 rgba(197,58,40,.55)}45%{box-shadow:0 12px 26px -12px rgba(6,20,14,.55),0 0 0 11px transparent}to{box-shadow:0 12px 26px -12px rgba(6,20,14,.55),0 0 0 0 transparent}}@keyframes giltShimmer{to{background-position:-220%0}}@keyframes topSpin{to{--ang:360deg}}@keyframes topNumGlow{50%{box-shadow:0 0 0 1px rgba(136,101,33,.55),0 0 16px 4px rgba(227,196,106,.95)}}@keyframes beadIn{0%{transform:scale(.3);opacity:0}to{transform:scale(1);opacity:1}}@keyframes beadPulse{0%,to{box-shadow:none}30%{transform:scale(1.35);box-shadow:0 0 0 4px rgba(197,58,40,.6)}}@keyframes pendHalo{0%{box-shadow:0 2px 8px -2px rgba(18,32,25,.5),inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 0 var(--halo)}70%{box-shadow:0 2px 8px -2px rgba(18,32,25,.5),inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 8px var(--halo-out)}to{box-shadow:0 2px 8px -2px rgba(18,32,25,.5),inset 0 0 0 1px rgba(255,255,255,.5),0 0 0 0 var(--halo-out)}}@keyframes breathe{50%{opacity:.55}}@keyframes tbBreath{0%,to{box-shadow:0 1px 2px rgba(18,32,25,.28),inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 2px var(--es,var(--seal-soft))}50%{box-shadow:0 1px 2px rgba(18,32,25,.28),inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 5px var(--es,var(--seal-soft))}}@keyframes rise{0%{transform:translateY(16px) scale(.98);opacity:0}}@keyframes sealSpin{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg) scale(1.06)}}@keyframes spellNumPop{50%{box-shadow:0 2px 9px rgba(18,32,25,.42),inset 0 1px 0 rgba(255,255,255,.48),0 0 0 5px color-mix(in srgb,var(--e) 26%,transparent)}}@keyframes spellSealStamp{0%{transform:rotate(-16deg) scale(1.85);opacity:0}55%{transform:rotate(5deg) scale(.9);opacity:1}to{transform:rotate(6deg) scale(1)}}@keyframes rgHit{0%{box-shadow:0 0 0 0 var(--gilt-soft)}40%{box-shadow:0 0 0 var(--rg-hit,6px) rgba(136,101,33,.35);transform:scale(1.04)}to{box-shadow:0 0 0 0 transparent}}@keyframes rgPendPulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes pulse-gilt{70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@font-face{font-family:"JiuFa Display";src:url(/assets/fonts/qingke-display.woff2)format("woff2");font-weight:400 900;font-display:swap}@property --p{syntax:"<number>";inherits:false;initial-value:0}:root{--paper:#eef4f0;--paper-deep:#e2ebe6;--card:#fbfdfc;--card-soft:#f4f8f5;--ink:#122019;--ink-2:#3f5249;--mute:#57655d;--line:#d7e3dc;--line-strong:#bccec5;--brand:#0f6f5c;--brand-deep:#0a5646;--brand-soft:#dcefe8;--seal:#c53a28;--seal-deep:#a72e1f;--seal-soft:#fbe7e2;--gilt:#886521;--gilt-soft:#f7edd6;--cold:#3e6ba2;--cold-deep:#2c5488;--cold-soft:#e3ecf6;--e1:#8d5e35;--e1s:#f3e7da;--e2:#2e7a3d;--e2s:#e2f2e4;--e3:#bf371d;--e3s:#fce4dd;--e4:#526d89;--e4s:#e6edf3;--e5:#7652c1;--e5s:#ece5f8;--e6:#87681d;--e6s:#f8efd7;--e7:#13748a;--e7s:#ddf0f4;--e8:#b23c6f;--e8s:#f9e3ec;--e9:#2b67c2;--e9s:#e1ebfb;--disp:"JiuFa Display","PingFang SC","HarmonyOS Sans SC","MiSans","Microsoft YaHei",sans-serif;--sans:"PingFang SC","HarmonyOS Sans SC","MiSans","Source Han Sans SC","Microsoft YaHei",system-ui,sans-serif;--mono:ui-monospace,"SF Mono","JetBrains Mono","Cascadia Mono",Menlo,Consolas,monospace;--r-lg:18px;--r-md:12px;--r-sm:8px;--shadow:0 1px 2px rgba(18,32,25,.05),0 10px 30px -12px rgba(18,32,25,.14);--shadow-pop:0 24px 60px -18px rgba(18,32,25,.30);--rail-w:264px;--pad:clamp(14px,2.4vw,28px);--jf-dock-w:clamp(392px,34vw,560px)}@media (prefers-contrast:more){:root{--line:#a9beb4;--line-strong:#87a094;--mute:#54635c}}*,::after,::before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;min-height:100dvh;font:15px/1.55 var(--sans);color:var(--ink);background:var(--paper);background-image:radial-gradient(900px 500px at 85% -10%,rgba(15,111,92,.06),transparent 60%),radial-gradient(700px 420px at -10% 100%,rgba(197,58,40,.045),transparent 55%);-webkit-font-smoothing:antialiased}img{display:block;max-width:100%}button,input,select{font:inherit;color:inherit}button{cursor:pointer;border:0;background:0 0;padding:0}a{color:inherit;text-decoration:none}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;letter-spacing:.01em}[hidden]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:6px}::selection{background:rgba(15,111,92,.18)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:99px;border:3px solid transparent;background-clip:content-box}::-webkit-scrollbar-track{background:0 0}.shell{display:flex;min-height:100vh;min-height:100dvh}.deck,.stage{flex:1;display:flex;flex-direction:column}.stage{min-width:0}.deck{width:min(1180px,100%);margin-inline:auto;padding:calc(var(--pad)*.8) var(--pad) 60px;gap:calc(var(--pad)*.9)}.deck-foot{color:var(--mute);text-align:center;padding-top:6px}.eyebrow{letter-spacing:.22em;color:var(--mute);text-transform:uppercase;font-weight:600}.rail{width:var(--rail-w);flex:none;position:sticky;top:0;height:100vh;height:100dvh;padding-bottom:env(safe-area-inset-bottom,0);background:var(--paper-deep);border-right:1px solid var(--line);display:flex;flex-direction:column;z-index:40}.rail-plaque{display:flex;align-items:center;gap:12px;padding:18px 16px 14px}.plaque-seal{width:44px;height:44px;flex:none;display:grid;place-items:center;background:var(--brand);color:#f2faf6;font-family:var(--disp);font-size:24px;line-height:1;border-radius:12px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),0 6px 14px -6px rgba(10,86,70,.55);transform:rotate(-4deg)}.plaque-name strong{display:block;font-family:var(--disp);font-weight:400;font-size:22px;letter-spacing:.06em;line-height:1.1;color:var(--brand-deep)}.plaque-name span{letter-spacing:.34em;color:var(--mute)}.rail-close{display:none;margin-left:auto;font-size:22px;color:var(--mute);width:34px;height:34px;border-radius:8px}.rail-close:hover{background:rgba(18,32,25,.06)}.rail-search{display:flex;gap:8px;padding:2px 14px 12px}.rail-search input{flex:1;min-width:0;height:38px;padding:0 12px;border:1px solid var(--line-strong);border-radius:10px;background:var(--card);outline:0}.modal-form input:focus,.rail-search input:focus{border-color:var(--brand);box-shadow:0 0 0 3px rgba(15,111,92,.14)}.rail-search button{height:38px;padding:0 14px;border-radius:10px;flex:none;background:var(--brand);color:#fff;font-weight:600;font-size:13px}.rail-search button:hover{background:var(--brand-deep)}.rail-list-head{display:flex;justify-content:space-between;align-items:baseline;padding:6px 18px;color:var(--mute);letter-spacing:.14em}.rail-acct-head b,.rail-list-head b{font-family:var(--mono);font-weight:600;color:var(--ink-2)}.rail-room-add,.room-list{display:flex;flex-direction:column}.room-list{flex:1;min-height:60px;overflow-y:auto;padding:2px 10px 8px;gap:2px}.rail-room-add{padding:4px 14px 12px}.room-item{--ri-name-h:calc(14px * 1.55);--ri-del-h:20px;display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-rows:auto auto;column-gap:10px;row-gap:0;align-items:center;width:100%;padding:8px;border-radius:10px;text-align:left;border:1px solid transparent}.room-item:hover{background:rgba(255,255,255,.75)}.room-item.is-on{background:var(--card);border-color:var(--line);box-shadow:var(--shadow)}.room-item img{grid-area:1/1/3/2;width:34px;height:34px;border-radius:50%;object-fit:cover;background:var(--line)}.room-item .ri-meta{display:contents}.room-item .ri-meta b{grid-area:1/2/2/3;min-width:0;line-height:var(--ri-name-h);display:block;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.room-item .ri-sub{grid-area:2/2/3/4;display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;min-height:1.55em}.room-item .ri-no,.room-item .ri-tick{white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums}.room-item .ri-no{min-width:0;flex:0 1 auto;color:var(--mute);overflow:hidden;text-overflow:ellipsis}.room-item .ri-tick{flex:none;display:inline-flex;align-items:center;justify-content:center;padding:1px 7px;border-radius:99px;font-size:10.5px;font-weight:600;color:var(--ink-2);background:rgba(0,0,0,.05)}.room-item .ri-tick[hidden]{display:none}.room-item .ri-tick:not(.idle):not(.lost){min-width:calc(1em + 4ch + 14px)}.room-item .ri-tick.slow{background:0 0;border:1px dashed var(--mute);padding:0 6px}.room-item .ri-tick.slow.hot{border-color:rgba(255,255,255,.88)}.room-item .ri-tick.hot{color:#fff;background:var(--seal)}.room-item .ri-tick.next{color:var(--mute);background:rgba(0,0,0,.035)}.room-item .ri-tick.idle,.room-item .ri-tick.lost{color:var(--mute);background:0 0;border:1px dashed var(--mute);padding:0 6px}.room-item .ri-tick.lost{color:var(--seal-deep);border:1px dashed var(--seal)}.room-item .ri-live{grid-area:1/4/3/5;width:7px;height:7px;border-radius:50%}.room-item .ri-live[hidden]{display:none}.room-item .ri-live.is-live{background:var(--brand);box-shadow:0 0 0 0 rgba(15,111,92,.5);animation:pulse 2.4s ease-out infinite}.room-item .ri-live.is-unknown{background:0 0;box-shadow:none;animation:none;border:1.5px solid var(--mute)}.room-item .ri-del{grid-area:1/3/2/4;align-self:end;justify-self:end;margin-top:calc(var(--ri-name-h) - var(--ri-del-h));width:20px;height:var(--ri-del-h);line-height:var(--ri-del-h);text-align:center;white-space:nowrap;border-radius:50%;font-style:normal;font-size:14px;color:var(--mute);opacity:0;transition:opacity .15s,background .15s,color .15s}.room-item:focus-visible .ri-del,.room-item:hover .ri-del{opacity:.55}.room-item .ri-del:hover{opacity:1;background:rgba(197,58,40,.12);color:var(--seal)}.room-item[data-armed] .ri-del{opacity:1;width:auto;padding:0 9px;border-radius:999px;background:var(--seal);color:#fff;font-size:11px;letter-spacing:.5px}@media (hover:none){.room-item .ri-del{opacity:.45}}.rail-acct{border-top:1px solid var(--line);display:flex;flex-direction:column;flex:none}.rail-acct-head{display:flex;justify-content:space-between;align-items:baseline;padding:10px 18px 6px;font-size:12px;color:var(--mute);letter-spacing:.14em}.acct-list{max-height:36vh;overflow-y:auto;padding:2px 10px 8px;display:flex;flex-direction:column;gap:3px}.acct-item,.ai-flag{border:1px solid transparent}.acct-item{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border-radius:10px;text-align:left;position:relative;overflow:hidden}.acct-item,.acct-item .ai-btn{cursor:pointer}.acct-item:hover{background:rgba(255,255,255,.75)}.acct-item.is-cur{background:var(--card);border-color:var(--line);box-shadow:var(--shadow)}.acct-item img{width:36px;height:36px;border-radius:50%;object-fit:cover;flex:none;background:var(--line)}.acct-item .ai-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.acct-item .ai-name{font-size:13.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-item .ai-coin,.acct-item .ai-sub{display:flex;align-items:center;min-width:0;font-family:var(--mono)}.acct-item .ai-coin{gap:4px;max-width:100%;font-size:11.5px;font-weight:600}.acct-item .ai-coin b{min-width:0;font-weight:inherit}.acct-item .ai-coin i{width:14px;height:14px;border-radius:50%;flex:none;font-style:normal;background:radial-gradient(circle at 35% 30%,#ffe08a,#e6a92b 70%,#b9821c);box-shadow:inset 0 0 0 1px rgba(255,255,255,.5);display:grid;place-items:center;font-size:8px;color:#7a5410;line-height:1}.acct-item .ai-sub{gap:6px;overflow:hidden;font-size:10px;color:var(--mute)}.acct-item .ai-coin b,.acct-item .ai-flag,.acct-item .ai-when{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.acct-item .ai-flag{max-width:100%}.acct-item .ai-when{min-width:0}.ai-flag{flex:none;font-style:normal;font-family:var(--sans);font-size:9.5px;font-weight:600;letter-spacing:.04em;line-height:1.5;padding:1px 6px;border-radius:999px}.ai-flag[data-st=valid]{color:var(--e2);background:var(--e2s);border-color:rgba(46,122,61,.3)}.ai-flag[data-st=invalid]{color:var(--e3);background:var(--e3s);border-color:rgba(191,55,29,.3)}.ai-flag[data-st=checking]{color:var(--cold-deep);background:var(--cold-soft);border-color:rgba(62,107,162,.3)}.ai-flag[data-st=error]{color:var(--gilt);background:var(--gilt-soft);border-color:rgba(136,101,33,.3)}.ai-flag:not([data-st]),.ai-flag[data-st=unknown]{color:var(--mute);background:var(--card-soft);border-color:var(--line)}.acct-item .ai-actions{position:absolute;right:4px;top:50%;transform:translateY(-50%);display:flex;gap:2px;align-items:center;padding:2px;border-radius:9px;background:var(--card);opacity:0;pointer-events:none;transition:opacity .13s;z-index:2}.acct-item:focus-within .ai-actions,.acct-item:hover .ai-actions,.acct-item[data-armed] .ai-actions{opacity:1;pointer-events:auto}.acct-item .ai-btn{flex:none;width:22px;height:22px;line-height:22px;text-align:center;border-radius:7px;font-style:normal;font-size:13px;color:var(--mute);transition:background .15s,color .15s}.acct-item .ai-btn:hover{opacity:1;background:var(--card-soft);color:var(--ink)}.acct-item .ai-del:hover{background:rgba(197,58,40,.12);color:var(--seal)}.rail-acct-head-r{display:inline-flex;align-items:center;gap:8px}.acct-checkall{font-family:var(--sans);font-size:10.5px;font-weight:600;letter-spacing:.04em;color:var(--brand-deep);background:var(--brand-soft);border:1px solid rgba(15,111,92,.28);padding:2px 9px;border-radius:999px;line-height:1.6;cursor:pointer;transition:background .15s,color .15s,border-color .15s,opacity .15s}.acct-checkall:hover{background:var(--brand);color:#fff;border-color:var(--brand)}.acct-checkall:disabled,.acct-checkall[data-busy]{opacity:.6;pointer-events:none}.acct-item[data-armed] .ai-del{opacity:1;width:auto;padding:0 9px;border-radius:999px;background:var(--seal);color:#fff;font-size:11px;letter-spacing:.5px;white-space:nowrap;flex:none}.acct-item[data-armed] .ai-actions{background:0 0}.acct-item.is-cur .ai-name::after{content:"当前";margin-left:6px;font-size:9.5px;font-weight:600;letter-spacing:.1em;color:var(--brand-deep);background:rgba(15,111,92,.1);padding:1px 5px;border-radius:5px;vertical-align:middle;font-family:var(--sans)}.acct-empty{padding:4px 10px 10px;font-size:11.5px;color:var(--mute);text-align:center}@media (hover:none){.acct-item .ai-actions{opacity:1;pointer-events:auto}}.qr-mask button,.rail-add-acct{height:36px;font-size:13px;background:var(--brand);color:#fff}.modal-form button[type=submit]:hover,.qr-mask button:hover,.rail-add-acct:hover{background:var(--brand-deep)}.acct-card{text-align:center}.qr-stage{position:relative;width:min(200px,100%);aspect-ratio:1/1;height:auto;margin:8px auto 4px}.qr-box,.qr-box img{width:100%;height:100%}.qr-box{border-radius:12px;overflow:hidden;border:1px solid var(--line-strong);background:#fff;display:grid;place-items:center}.qr-box img{object-fit:contain;display:block}.qr-spin{width:34px;height:34px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--brand);animation:spin .8s linear infinite}.qr-mask{position:absolute;inset:0;border-radius:12px;background:rgba(248,247,244,.94);backdrop-filter:blur(2px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px}.qr-mask b,.qr-status{font-size:14px;color:var(--ink-2)}.qr-mask button{padding:0 18px;border-radius:9px;font-weight:600}.qr-status{margin:8px 0 0;font-size:13px;min-height:18px}.qr-tip{margin:12px 0 0;padding:9px 12px;border-radius:var(--r-md,10px);text-align:left;background:var(--card-soft);border:1px solid var(--line);color:var(--mute);font-size:12px;line-height:1.6}.qr-tip b{color:var(--ink-2);font-weight:700}.qr-status[data-s=done],.qr-status[data-s=scanned]{color:var(--brand-deep);font-weight:600}.qr-status[data-s=error],.qr-status[data-s=expired]{color:var(--seal)}.qr-preview{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;animation:qrPvIn .25s ease both}.qr-box .qr-preview-av{width:78px;height:78px;border-radius:50%;object-fit:cover;display:block;border:2px solid var(--brand);background:#fff}.qr-preview-name{font-size:14px;font-weight:600;color:var(--ink-1,#2b2b2b);max-width:172px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-preview-hint{font-size:12px;color:var(--brand-deep)}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .ri-del{display:none}.room-empty{padding:16px;color:var(--mute);text-align:center}.room-empty-guide{display:flex;flex-direction:column;gap:8px;align-items:stretch;padding:18px 14px 12px}.room-empty-guide b{font-size:14px;color:var(--ink);font-weight:700}.room-empty-guide span{font-size:12.5px;line-height:1.5;color:var(--mute)}.room-empty-guide .room-empty-add{margin-top:6px}.rail-acct .rail-add-acct{margin:0 14px 14px}.rail-add{height:40px;border-radius:10px;font-weight:600;color:var(--paper);letter-spacing:.06em}.rail-add:hover{background:#22352c}.rail-add[data-full]{opacity:.5;cursor:not-allowed}.rail-add,.rail-add[data-full]:hover{background:var(--ink)}.rail-veil{position:fixed;inset:0;background:rgba(18,32,25,.42);z-index:35;backdrop-filter:blur(2px)}.topbar{position:sticky;top:0;z-index:30;padding-top:env(safe-area-inset-top,0);display:flex;align-items:center;gap:14px;padding:10px var(--pad);background:rgba(238,244,240,.85);background:color-mix(in srgb,var(--paper) 82%,transparent);backdrop-filter:blur(10px) saturate(1.2);border-bottom:1px solid var(--line)}.topbar-menu{display:none;width:38px;height:38px;border-radius:10px;font-size:18px;border:1px solid var(--line-strong);background:var(--card)}.anchor-identity{display:flex;align-items:center;gap:10px;min-width:0}.anchor-identity img{flex:none;max-width:none;width:38px;height:38px;border-radius:50%;object-fit:cover;background:var(--line);border:2px solid var(--card);box-shadow:0 0 0 1.5px var(--brand)}.anchor-meta{min-width:0;overflow:hidden}.anchor-meta strong{display:block;font-size:15.5px;font-weight:700;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(36vw,260px)}.anchor-meta em{font-family:var(--mono);font-weight:700;color:var(--brand);white-space:nowrap}.topbar-right{margin-left:auto;display:flex;align-items:center;gap:12px;min-width:min-content}.top-clock{color:var(--mute);white-space:nowrap}.layout-toggle,.stale-badge{padding:0 12px;white-space:nowrap}.stale-badge{height:28px;border-radius:99px;background:var(--seal);color:#fff;font-weight:700;animation:breathe 1.6s ease-in-out infinite}.stale-badge:hover{background:var(--seal-deep)}.layout-toggle{height:32px;border-radius:8px;font-weight:600;border:1px solid var(--line-strong);background:var(--card);color:var(--ink-2)}.layout-toggle:hover{border-color:var(--brand)}.conn{display:flex;align-items:center;gap:7px;color:var(--mute);white-space:nowrap}.conn i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.conn[data-state=live] i{background:var(--brand);animation:pulse 2.2s ease-out infinite}.conn[data-state=live] b,.layout-toggle:hover{color:var(--brand-deep)}.conn[data-state=poll] i{background:var(--gilt)}.conn[data-state=off] i{background:var(--seal)}.conn b,.phase-node span b{font-weight:600}.live-panel{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,3vw,40px);background:linear-gradient(160deg,#123227,#0d4636 55%,#0f6f5c);color:#eaf6f0;border-radius:var(--r-lg);padding:clamp(16px,2.6vw,26px) clamp(16px,3vw,32px);box-shadow:var(--shadow-pop);position:relative;overflow:hidden}.live-panel::before{content:"九法";position:absolute;right:-14px;top:-34px;font-family:var(--disp);font-size:150px;line-height:1;color:rgba(255,255,255,.05);pointer-events:none;letter-spacing:.02em}.live-panel .eyebrow{color:rgba(234,246,240,.65)}.live-ring-wrap{display:grid;place-items:center}.live-ring,.live-ring-core{aspect-ratio:1;border-radius:50%;display:grid}.live-ring{--p:0;--ring-c:#4fd0ae;width:clamp(118px,13vw,148px);background:conic-gradient(var(--ring-c) calc(var(--p)*1%),rgba(255,255,255,.14)0);place-items:center;transition:--p .2s linear}.live-ring::after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(255,255,255,.15)}.live-ring-core{width:82%;background:#0c3a2d;place-content:center;text-align:center;gap:2px;box-shadow:inset 0 2px 10px rgba(0,0,0,.35)}.live-ring-core b{font-family:var(--mono);font-size:clamp(30px,3.4vw,38px);font-weight:700;letter-spacing:.02em;line-height:1}.live-ring-core span{color:rgba(234,246,240,.75);letter-spacing:.2em}.live-ring.is-seal{--ring-c:#e8b64c}.live-ring.is-draw{--ring-c:#ff7a5c}.live-ring.is-draw .live-ring-core b{color:#ffd9cf}.live-track-wrap{min-width:0;display:flex;flex-direction:column;gap:12px}.live-round-line{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.live-round-line b{font-size:17px;font-weight:700}.anchor-meta em,.live-round-line em{font-style:normal}.phase-track{position:relative;height:34px;border-radius:99px;background:rgba(255,255,255,.1);display:grid;grid-template-columns:35fr 5fr 10fr;overflow:hidden;isolation:isolate}.phase-fill{position:absolute;inset:0;width:0%;background:linear-gradient(90deg,rgba(79,208,174,.9),rgba(79,208,174,.55));z-index:0;transition:width .18s linear}.phase-track.is-seal .phase-fill{background:linear-gradient(90deg,rgba(232,182,76,.9),rgba(232,182,76,.5))}.phase-track.is-draw .phase-fill{background:linear-gradient(90deg,rgba(255,122,92,.95),rgba(255,122,92,.55))}.phase-node{position:relative;z-index:1;display:flex;align-items:center;gap:7px;padding-inline:12px;white-space:nowrap;border-left:1px dashed rgba(255,255,255,.25)}.phase-node:first-child{border-left:0}.phase-node i{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.4);flex:none}.phase-node.is-on i{background:#fff;box-shadow:0 0 0 4px rgba(255,255,255,.18)}.phase-node.is-on{color:#fff}.phase-node.is-done{color:rgba(234,246,240,.55)}.phase-hint{margin:0;color:rgba(234,246,240,.85)}.phase-hint b{font-weight:700;color:#fff}.live-result{display:flex;flex-direction:column;align-items:center;gap:8px;min-width:128px}.result-seal{--sc:var(--seal);width:clamp(84px,8.6vw,104px);aspect-ratio:1;border-radius:22%;background:var(--sc);display:grid;place-content:center;justify-items:center;gap:0;color:#fff;position:relative;transform:rotate(-3deg);box-shadow:inset 0 0 0 3px rgba(255,255,255,.85),inset 0 0 0 7px var(--sc),inset 0 0 22px rgba(0,0,0,.22),0 14px 30px -10px rgba(0,0,0,.5)}.result-seal b{font-family:var(--disp);font-weight:400;font-size:clamp(40px,4.4vw,52px);line-height:1;text-shadow:0 2px 0 rgba(0,0,0,.18)}.result-seal span{position:absolute;right:9px;bottom:7px;font-family:var(--mono);font-weight:700;opacity:.9}.result-seal.is-empty{--sc:#274238;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);color:rgba(255,255,255,.5)}.result-seal.stamp{animation:stamp .55s cubic-bezier(.2,1.4,.4,1)}.result-seal.stamp::after{content:"";position:absolute;inset:-14px;border-radius:30%;border:2px solid var(--sc);opacity:0;animation:stampWave .55s ease-out}.result-meta{text-align:center}.result-meta strong{display:block;font-weight:700}.streak-chips{display:flex;gap:8px;flex-wrap:wrap}.live-panel .streak-chips{margin-top:2px}.live-panel .streak-chips span{font-weight:600;color:#eaf6f0;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.16);padding:3px 10px;border-radius:99px}.live-panel .streak-chips b{font-family:var(--mono);color:#ffd9cf}.live-predict{min-width:200px;align-self:stretch;display:flex;flex-direction:column;gap:9px;justify-content:center;background:linear-gradient(168deg,#fffdf6,#f8efdb);border:1px solid #d3b779;border-radius:14px;padding:13px 15px 12px;box-shadow:0 12px 26px -12px rgba(6,20,14,.55),inset 0 0 0 1px rgba(255,255,255,.65);color:var(--ink);position:relative;z-index:1}.live-predict::before{content:"";position:absolute;top:0;left:14px;right:14px;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#caa64a,#efd382 50%,#caa64a)}.live-predict.is-fresh{animation:predFresh 1.3s cubic-bezier(.3,0,.4,1)}.predict-head,.predict-title{display:flex;align-items:center}.predict-head{justify-content:space-between;gap:10px}.predict-title{gap:8px;min-width:0;flex-wrap:wrap}.predict-seal{width:26px;height:26px;flex:none;border-radius:8px;display:grid;place-items:center;background:var(--seal);color:#fff;font-family:var(--disp);font-size:15px;line-height:1;transform:rotate(-5deg);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.55),0 3px 8px -3px rgba(167,46,31,.75)}.panel-head h2,.predict-title strong{font-family:var(--disp);font-weight:400;color:var(--brand-deep)}.predict-ref,.predict-title strong{font-size:17px;letter-spacing:.07em;white-space:nowrap}.predict-ref{flex:none;font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.02em;padding:1px 7px;border-radius:99px;color:var(--gilt);background:var(--gilt-soft);border:1px solid color-mix(in srgb,var(--gilt) 32%,transparent)}.predict-head em{font-style:normal;font-size:12.5px;color:var(--mute);white-space:nowrap}.predict-rows{display:flex;flex-direction:column;gap:8px}.predict-row{display:flex;align-items:center;gap:9px}.p-tag{flex:none;width:22px;height:22px;border-radius:7px;display:grid;place-items:center;font-family:var(--disp),var(--sans);font-size:13.5px;color:#fff;line-height:1}.p-tag-main{background:var(--seal);box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.p-tag-guard{background:var(--gilt);box-shadow:inset 0 0 0 1px rgba(255,255,255,.3)}.p-chips{display:flex;gap:8px}.p-chip{--e:#6a7b73;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--e);color:#fff;font-family:var(--mono);font-weight:800;font-size:16.5px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.4),0 3px 8px -3px rgba(18,32,25,.5);text-shadow:0 1px 1px rgba(0,0,0,.3);animation:beadIn .4s cubic-bezier(.2,1.5,.4,1)}.p-chip.is-wait{background:#e6ded0;color:var(--mute);box-shadow:inset 0 0 0 1px #d3c6ab;text-shadow:none;animation:none}.predict-foot{display:flex;align-items:center;gap:9px;min-height:19px;flex-wrap:wrap}.p-verdict{font-weight:800;letter-spacing:.05em;white-space:nowrap;padding:2.5px 9px;border-radius:99px;color:#fff}.p-verdict[data-v=main],.panel-head h2::after{background:var(--seal)}.p-verdict[data-v=guard]{background:var(--gilt)}.p-verdict[data-v=miss]{background:#ece7db;color:var(--ink-2);box-shadow:inset 0 0 0 1px #d3c6ab}.p-gap,.p-stats{font-size:12.5px;color:var(--mute)}.p-gap{font-size:11px;opacity:.78;font-style:normal;flex-basis:100%}.panel{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);padding:clamp(14px,2vw,22px) clamp(14px,2.2vw,24px) clamp(16px,2.2vw,24px);position:relative}.panel-head{display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-bottom:14px}.panel-head h2{margin:0;font-size:clamp(21px,2.2vw,26px);letter-spacing:.08em}.panel-head h2::after{content:"";display:inline-block;width:26px;height:3px;margin-left:12px;vertical-align:.28em;border-radius:2px}.panel-sub{margin:0;color:var(--mute)}.density,.panel-tools{display:flex;align-items:center}.panel-tools{margin-left:auto;gap:8px 10px;flex-wrap:wrap;justify-content:flex-end;max-width:100%}.density{gap:7px;color:var(--mute)}.density select,.tool-btn{border-radius:8px;border:1px solid var(--line-strong);background:var(--card)}.density select{padding:0 8px;outline:0;font-family:var(--mono);font-size:13.5px;height:34px}.tool-btn{padding:0 13px;font-weight:600;color:var(--ink-2)}.road-spot,.tool-btn:hover{background:var(--brand-soft);color:var(--brand-deep)}.tool-btn:hover{border-color:var(--brand)}.road-spot{min-height:32px;padding:4px 10px;border-radius:8px;display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;max-width:100%;border:1px solid color-mix(in srgb,var(--brand) 45%,var(--line-strong));font-size:12px;font-weight:600;cursor:pointer}.road-spot[hidden]{display:none}.road-spot b{font-weight:800;letter-spacing:.08em}.road-spot .rs-dot,.road-spot em{font-style:normal;font-family:var(--mono);font-size:11px}.road-spot .rs-dot{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-weight:800;color:#fff;background:var(--e);text-shadow:0 1px 1px rgba(0,0,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.road-spot em{color:var(--ink-2)}.road-spot .rs-x{margin-left:2px;font-size:15px;font-weight:700;line-height:1;color:var(--mute)}.road-spot:hover{border-color:var(--seal)}.road-spot:hover .rs-x{color:var(--seal)}.spell-board{display:grid;grid-template-columns:repeat(9,1fr);gap:9px}.spell-cell{--e:var(--brand);--es:var(--card-soft);border:1px solid var(--line);border-radius:var(--r-md);background:linear-gradient(180deg,var(--card),var(--es));padding:11px 8px 9px;display:flex;flex-direction:column;align-items:center;gap:6px;position:relative;min-width:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.spell-cell:hover{transform:translateY(-2px);box-shadow:var(--shadow)}.spell-cell:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.spell-cell.is-picked{border-color:color-mix(in srgb,var(--e) 62%,var(--line));box-shadow:0 0 0 2.5px color-mix(in srgb,var(--e) 40%,transparent),0 6px 14px -8px color-mix(in srgb,var(--e) 55%,rgba(18,32,25,.4))}.spell-cell.is-picked .spell-num{box-shadow:0 1px 3px rgba(18,32,25,.3),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px color-mix(in srgb,var(--e) 42%,#241a0e),0 0 0 3px color-mix(in srgb,var(--e) 32%,transparent),0 0 10px 1px color-mix(in srgb,var(--e) 38%,transparent)}.spell-cell.is-top.is-picked{box-shadow:0 0 0 2.5px color-mix(in srgb,var(--e) 40%,transparent),inset 0 0 0 1px rgba(200,162,74,.35),0 8px 18px -10px rgba(136,101,33,.5)}.spell-cell.is-latest{border-color:var(--e);box-shadow:0 0 0 3px rgba(18,32,25,.14),var(--shadow);box-shadow:0 0 0 3px color-mix(in srgb,var(--e) 22%,transparent),var(--shadow);z-index:3}.spell-cell.is-latest::after{content:"开";position:absolute;top:-9px;right:-7px;z-index:5;pointer-events:none;width:26px;height:26px;border-radius:22%;background:var(--seal);color:#fff;font-family:var(--disp);font-size:14px;display:grid;place-items:center;transform:rotate(6deg);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.7),0 4px 8px -2px rgba(0,0,0,.35)}.spell-cell.is-top{border-color:#c9a24a;border-color:color-mix(in srgb,var(--gilt) 62%,#e8c96f);background:linear-gradient(180deg,#fffdf3,var(--gilt-soft));box-shadow:inset 0 0 0 1px rgba(200,162,74,.35),0 8px 18px -10px rgba(136,101,33,.5)}.spell-cell.is-top::before{content:"最高倍";position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:2.5px 9px;border-radius:99px;white-space:nowrap;z-index:3;font-weight:800;letter-spacing:.14em;color:#3d2a06;background:linear-gradient(110deg,#e2bf62,#f7e29c 42%,#e2bf62 58%,#eed384);background-size:220% 100%;animation:giltShimmer 3s linear infinite;box-shadow:0 2px 6px -1px rgba(136,101,33,.55),inset 0 0 0 1px rgba(255,255,255,.35)}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.spell-cell.is-top .top-ring{position:absolute;inset:-2px;border-radius:inherit;pointer-events:none;z-index:1;padding:2px;display:none;background:conic-gradient(from var(--ang),rgba(227,196,106,0)0 10%,#f6e2a0 21%,#a97f24 33%,rgba(227,196,106,0) 45%,rgba(227,196,106,0) 58%,#e8c96f 72%,rgba(227,196,106,0) 86% 100%);animation:topSpin 6.5s linear infinite}@supports ((mask-composite:exclude) or (-webkit-mask-composite:xor)){.spell-cell.is-top .top-ring{display:block;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask-composite:exclude}}.spell-cell.is-top .spell-num{width:24px;height:24px;font-size:13px;border-radius:8px;z-index:2;color:#3d2a06;border-color:transparent;background:linear-gradient(150deg,#f4de95,#ecd07a 55%,#e2bf62);text-shadow:0 1px 0 rgba(255,255,255,.4);box-shadow:0 0 0 1px rgba(136,101,33,.55),0 0 10px 1px rgba(227,196,106,.6);animation:topNumGlow 2.4s ease-in-out infinite}.spell-cell.is-top .spell-mult{font-size:17px;background:linear-gradient(100deg,#6b4f14,#856420 40%,#6b4f14 60%,#7d5f1a);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:#7d5f1a;-webkit-text-fill-color:transparent;animation:giltShimmer 3s linear infinite}.spell-cell.is-top .spell-mult i{opacity:1;-webkit-text-fill-color:#a97f24;color:#a97f24}.spell-cell.is-top .spell-beast{border-color:#caa64a;box-shadow:0 0 0 3px rgba(227,196,106,.28),0 0 16px -2px rgba(201,162,74,.6)}.spell-cell.is-top.is-latest{border-color:var(--e);box-shadow:0 0 0 3px rgba(18,32,25,.14),inset 0 0 0 1px rgba(200,162,74,.35),var(--shadow);box-shadow:0 0 0 3px color-mix(in srgb,var(--e) 22%,transparent),inset 0 0 0 1px rgba(200,162,74,.35),var(--shadow)}.spell-beast,.spell-num{display:grid;place-items:center}.spell-num{position:absolute;top:7px;left:8px;font-family:var(--mono);color:var(--e);background:var(--es);border:1px solid var(--line-strong);border:1px solid color-mix(in srgb,var(--e) 40%,transparent)}.spell-beast{width:clamp(40px,3.8vw,50px);aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 32% 28%,#fff,var(--es));border:2px solid var(--e);border:2px solid color-mix(in srgb,var(--e) 55%,#fff);overflow:hidden}.spell-beast img{width:86%;height:86%;object-fit:contain;filter:drop-shadow(0 2px 2px rgba(0,0,0,.18))}.spell-key{font-family:var(--disp);font-size:clamp(19px,1.9vw,23px);line-height:1;color:var(--ink)}.spell-key small{display:block;font-family:var(--sans);color:var(--mute);letter-spacing:.06em;margin-top:3px;text-align:center;font-weight:500}.spell-mult{font-family:var(--mono);font-size:15px;font-weight:800;color:var(--e);line-height:1}.spell-mult i{font-style:normal;font-weight:600;opacity:.75}.spell-gap-row b,.spell-prob{font-family:var(--mono);color:var(--mute)}.spell-gap{width:100%;margin-top:2px;padding-top:7px;border-top:1px dashed var(--line);display:flex;flex-direction:column;gap:5px}.spell-gap-row{display:flex;justify-content:space-between;align-items:center;color:var(--mute)}.spell-gap-row b{color:var(--ink-2);font-weight:700}.heat{height:5px;border-radius:99px;background:var(--line);overflow:hidden}.heat i{display:block;height:100%;width:0;border-radius:inherit;background:var(--h,#9db3a9);transition:width .5s ease}.state-chip{align-self:center;font-weight:700;letter-spacing:.08em;padding:2px 8px;border-radius:99px}.state-chip[data-s=刚出],.state-chip[data-s=活跃]{background:var(--seal-soft);color:var(--seal-deep)}.state-chip[data-s=正常]{background:var(--card-soft);color:var(--mute);border:1px solid var(--line)}.state-chip[data-s=偏冷]{background:var(--cold-soft);color:var(--cold)}.state-chip[data-s=极冷]{background:var(--cold-deep);color:#eaf1fa}.state-chip[data-s=待数据]{background:var(--card-soft);color:var(--mute);border:1px dashed var(--line)}.panel-body{position:relative}.road-wrap{max-height:clamp(378px,60vh,640px);overflow:auto;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);padding:10px;scroll-behavior:smooth}.road-grid{--cols:36;display:grid;grid-template-columns:repeat(var(--cols),1fr);gap:var(--g,3px);container-type:inline-size}.road-grid:not(.is-wide) .bead{font-size:clamp(4px,calc(var(--bead,22px)*.62),18px)}.road-grid:not(.is-wide) .bead-pending{font-size:clamp(5px,calc(var(--bead,22px)*.56),15px)}@supports (width:1cqw){.road-grid.is-wide .bead{font-size:clamp(4px,calc((100cqw - (var(--cols) - 1)*var(--g,3px))/var(--cols)*.62),18px)}.road-grid.is-wide .bead-pending{font-size:clamp(5px,calc((100cqw - (var(--cols) - 1)*var(--g,3px))/var(--cols)*.56),15px)}}.bead,.bead-pending{min-width:0;min-height:0;aspect-ratio:1;color:#fff;display:grid;place-items:center;font-family:var(--mono);font-weight:800;position:relative}.bead{--e:#888;--es:#eee;border-radius:3px;background:var(--e);font-size:clamp(9px,calc(26px - var(--cols)*.23px),18px);text-shadow:0 1px 1px rgba(0,0,0,.28)}.bead[data-n="9"]{color:#1a1a1a;text-shadow:0 1px 1px rgba(255,255,255,.4);background:linear-gradient(135deg,#ff5cf0,#37d8ff 35%,#60ff9b 60%,#ffe45f 80%,#ff6a3d)}.bead[data-n="1"],.bead[data-n="2"],.bead[data-n="7"],.bead[data-n="8"]{background:#fff;color:#1f2933;text-shadow:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.bead.is-new{animation:beadIn .4s cubic-bezier(.2,1.5,.4,1)}.bead.pulse{animation:beadPulse 1.1s ease;z-index:2}.road-grid.hl-on .bead{opacity:.14}@media (prefers-contrast:more){.road-grid.hl-on .bead{opacity:.3}}.road-grid.hl-on .bead.pulse{opacity:1}.road-grid.hl-on.hl-n1 .bead[data-n="1"],.road-grid.hl-on.hl-n2 .bead[data-n="2"],.road-grid.hl-on.hl-n3 .bead[data-n="3"],.road-grid.hl-on.hl-n4 .bead[data-n="4"],.road-grid.hl-on.hl-n5 .bead[data-n="5"],.road-grid.hl-on.hl-n6 .bead[data-n="6"],.road-grid.hl-on.hl-n7 .bead[data-n="7"],.road-grid.hl-on.hl-n8 .bead[data-n="8"],.road-grid.hl-on.hl-n9 .bead[data-n="9"]{opacity:1;transform:scale(1.12);z-index:1;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px color-mix(in srgb,var(--e) 80%,#fff),0 2px 6px -1px rgba(18,32,25,.45)}.bead-pending{--p:0;--pk:1.34;--pc:var(--brand);--halo:rgba(15,111,92,.42);--halo-out:rgba(15,111,92,0);border-radius:50%;background:var(--pc);line-height:1;letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(7px,calc(26px - var(--cols)*.24px),15px);text-shadow:0 1px 1px rgba(0,0,0,.3);z-index:3;transform:scale(var(--pk));box-shadow:0 2px 8px -2px rgba(18,32,25,.5),inset 0 0 0 1px rgba(255,255,255,.5);transition:--p .2s linear;animation:pendHalo 1.6s cubic-bezier(.4,0,.6,1) infinite}.bead-pending.is-draw{font-family:var(--disp),var(--sans);letter-spacing:0;font-weight:400}.bead-pending::before{content:"";position:absolute;inset:-22%;border-radius:50%;display:none;background:conic-gradient(var(--pc) calc(var(--p)*1%),rgba(18,32,25,.16)0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - max(2.2px,17%)),#000 calc(100% - max(2px,16%)));mask:radial-gradient(farthest-side,transparent calc(100% - max(2.2px,17%)),#000 calc(100% - max(2px,16%)))}@supports ((-webkit-mask:radial-gradient(#000,#000)) or (mask:radial-gradient(#000,#000))){.bead-pending::before{display:block}}.bead-pending.is-seal{--pc:var(--gilt);--halo:rgba(136,101,33,.5);--halo-out:rgba(136,101,33,0)}.bead-pending.is-draw{--pc:var(--seal);--halo:rgba(197,58,40,.55);--halo-out:rgba(197,58,40,0)}@media (prefers-reduced-motion:reduce){.bead-pending{transform:scale(calc(var(--pk)*.94))}}.wide-view{position:fixed;inset:0;z-index:70;background:var(--paper);display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0)}.wide-head{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:12px var(--pad);border-bottom:1px solid var(--line);background:var(--card)}.wide-head strong{font-family:var(--disp);font-weight:400;font-size:19px;letter-spacing:.08em;color:var(--brand-deep)}.wide-head span{margin-left:auto;color:var(--mute)}.wide-body{flex:1;overflow:auto;padding:14px var(--pad)}.road-grid.is-wide{gap:var(--g,2px)}.road-grid.is-wide .bead-pending{--pk:1.22}.trend-scroll{--trend-cols:46px repeat(9,minmax(18px,1fr)) 26px 26px 26px 26px;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-md);background:var(--card);overflow:hidden;position:relative;max-height:348px}.trend-head-row{display:grid;grid-template-columns:var(--trend-cols);flex:none;z-index:4;background:var(--brand-soft);color:var(--brand-deep);font-weight:800;text-align:center;border-bottom:1px solid var(--line-strong);user-select:none}.trend-head-row>span{padding:6px 0;line-height:1;border-right:1px solid rgba(15,111,92,.12)}.trend-head-row>span:last-child{border-right:0}.trend-head-row .th-idx{font-family:var(--sans)}.trend-head-row .th-n{font-family:var(--mono);color:var(--e)}.trend-head-row .th-side{background:rgba(15,111,92,.08)}.trend-head-row .th-big{color:var(--seal)}.trend-head-row .th-small{color:var(--cold-deep)}.trend-head-row .th-odd{color:var(--gilt)}.trend-head-row .th-even{color:var(--brand-deep)}.trend-cell.idx,.trend-head-row>span:first-child{border-right-color:var(--line-strong)}.trend-head-row>span:nth-child(11),.trend-head-row>span:nth-child(13),.trend-row>.trend-cell:nth-child(11),.trend-row>.trend-cell:nth-child(13){border-left:1px solid var(--line-strong)}.trend-body-wrap{flex:1;min-height:0;overflow-y:auto;overflow-x:hidden}.trend-body,.trend-body-wrap{position:relative}.trend-line,.trend-row{position:absolute;left:0}.trend-line{top:0;z-index:2;pointer-events:none;overflow:visible}.trend-row{right:0;display:grid;grid-template-columns:var(--trend-cols);border-bottom:1px solid var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums}.trend-row[data-z]{background:rgba(18,32,25,.018)}.trend-row[data-f]{border-bottom-color:var(--line-strong)}.trend-row.is-latest{background:rgba(197,58,40,.055);box-shadow:inset 3px 0 0 var(--seal)}.trend-row:hover{background:rgba(15,111,92,.08)}.trend-cell{display:grid;place-items:center;min-width:0;height:var(--trh,28px);border-right:1px solid var(--line);font-size:13px;color:var(--mute)}.trend-cell:last-child{border-right:0}.trend-cell.idx{color:var(--ink-2);font-weight:700;letter-spacing:-.02em}.trend-row.is-latest .trend-cell.idx{color:var(--seal-deep)}.trend-cell.miss{color:var(--line-strong);font-weight:400}.trend-cell.hit{position:relative;z-index:3;container-type:inline-size}.trend-cell .tb{display:grid;place-items:center;aspect-ratio:1;border-radius:50%;color:#fff;font-weight:800;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.3);background:radial-gradient(120% 120%at 32% 26%,rgba(255,255,255,.38),rgba(255,255,255,0) 46%),var(--e);box-shadow:0 1px 2px rgba(18,32,25,.28),inset 0 0 0 1px rgba(255,255,255,.22)}.trend-cell.hit .tb{width:min(calc(var(--trh,28px) - 4px),88%);min-width:14px;font-family:var(--mono);font-size:clamp(11px,min(62cqi,calc(var(--trh,28px)*.52)),14.5px)}.trend-row.is-latest .trend-cell.hit .tb{animation:tbBreath 2.2s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.trend-row.is-latest .trend-cell.hit .tb{animation:none;box-shadow:0 1px 2px rgba(18,32,25,.28),inset 0 0 0 1px rgba(255,255,255,.22),0 0 0 3px var(--es,var(--seal-soft))}}.trend-cell.side{font-family:var(--sans);font-weight:700;font-size:clamp(10.5px,calc(var(--trh,28px)*.43),12.5px);color:var(--line-strong);background:rgba(18,32,25,.028)}.trend-cell.side.hit .tb{font-family:var(--sans);font-size:clamp(10.5px,min(48cqi,calc(var(--trh,28px)*.47)),13.5px)}.trend-cell.side.big .tb{--e:var(--seal);--es:var(--seal-soft)}.trend-cell.side.small .tb{--e:var(--cold);--es:var(--cold-soft)}.trend-cell.side.odd .tb{--e:var(--gilt);--es:var(--gilt-soft)}.trend-cell.side.even .tb{--e:var(--brand);--es:var(--brand-soft)}.trend-scroll[data-col="1"] [data-c="1"],.trend-scroll[data-col="2"] [data-c="2"],.trend-scroll[data-col="3"] [data-c="3"],.trend-scroll[data-col="4"] [data-c="4"],.trend-scroll[data-col="5"] [data-c="5"],.trend-scroll[data-col="6"] [data-c="6"],.trend-scroll[data-col="7"] [data-c="7"],.trend-scroll[data-col="8"] [data-c="8"],.trend-scroll[data-col="9"] [data-c="9"],.trend-scroll[data-col=big] [data-c=big],.trend-scroll[data-col=even] [data-c=even],.trend-scroll[data-col=odd] [data-c=odd],.trend-scroll[data-col=small] [data-c=small]{background:rgba(15,111,92,.07)}.trend-scroll[data-col="1"] .trend-cell.miss[data-c="1"],.trend-scroll[data-col="2"] .trend-cell.miss[data-c="2"],.trend-scroll[data-col="3"] .trend-cell.miss[data-c="3"],.trend-scroll[data-col="4"] .trend-cell.miss[data-c="4"],.trend-scroll[data-col="5"] .trend-cell.miss[data-c="5"],.trend-scroll[data-col="6"] .trend-cell.miss[data-c="6"],.trend-scroll[data-col="7"] .trend-cell.miss[data-c="7"],.trend-scroll[data-col="8"] .trend-cell.miss[data-c="8"],.trend-scroll[data-col="9"] .trend-cell.miss[data-c="9"],.trend-scroll[data-col=big] .trend-cell.off[data-c=big],.trend-scroll[data-col=even] .trend-cell.off[data-c=even],.trend-scroll[data-col=odd] .trend-cell.off[data-c=odd],.trend-scroll[data-col=small] .trend-cell.off[data-c=small]{color:var(--ink-2)}.trend-scroll[data-col=big] .th-side[data-c=big],.trend-scroll[data-col=even] .th-side[data-c=even],.trend-scroll[data-col=odd] .th-side[data-c=odd],.trend-scroll[data-col=small] .th-side[data-c=small]{background:rgba(15,111,92,.16)}.trend-tip{position:absolute;z-index:6;pointer-events:none;background:var(--ink);color:var(--paper);font-size:11px;line-height:1.4;padding:5px 9px;border-radius:7px;transform:translate(-50%,calc(-100% - 10px));white-space:nowrap;box-shadow:var(--shadow-pop)}@supports (width:max-content){.trend-tip{width:max-content;max-width:calc(100% - 12px);white-space:normal;overflow-wrap:break-word}}.trend-tip.is-below{transform:translate(-50%,14px)}.trend-tip b{font-family:var(--mono)}.trend-tip .tt-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--e,#888);vertical-align:-1px;margin-right:2px;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.census-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-md)}.census{width:100%;border-collapse:collapse;min-width:620px}.census thead th{position:sticky;top:0;background:var(--card-soft);font-weight:600;color:var(--mute);letter-spacing:.08em;padding:9px 10px;border-bottom:1px solid var(--line);text-align:right}.census td:first-child,.census thead th:first-child{text-align:left;padding-left:14px}.census td{padding:8px 10px;text-align:right;border-bottom:1px solid var(--line);font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--ink-2)}.census tr:last-child td{border-bottom:0}.census tbody tr:hover{background:var(--card-soft)}.census .c-id{display:inline-flex;align-items:center;gap:8px;font-family:var(--sans)}.census .c-dot{border-radius:50%;flex:none;display:grid;place-items:center;color:#fff;font-family:var(--mono);font-weight:800;background:var(--e,#888);box-shadow:inset 0-2px 3px rgba(0,0,0,.2)}.census .c-key{font-family:var(--disp);color:var(--ink)}.census .c-strong{color:var(--ink);font-weight:700}.census .dev-hot{color:var(--seal-deep);font-weight:700}.census .dev-cold{color:var(--cold);font-weight:700}.census td:last-child{text-align:center}.census[data-hide~=max] td:nth-child(8),.census[data-hide~=max] th:nth-child(8),.census[data-hide~=today] td:nth-child(6),.census[data-hide~=today] th:nth-child(6){display:none}.census .census-empty td{text-align:center;padding:26px 10px;color:var(--mute);font-family:var(--sans);font-size:12px;letter-spacing:.04em}.census-foot,.quick-read{display:flex;flex-direction:column}.census-foot{margin-top:8px;flex:1;min-height:28px;justify-content:flex-end;gap:8px}.census-foot>.mono{color:var(--mute);text-align:right}.quick-read{gap:7px}.qr-row{display:grid;grid-template-columns:14px 1fr 14px;align-items:center;gap:8px;color:var(--ink-2)}.qr-bar i,.qr-row em{font-style:normal;font-weight:700}.qr-bar{border-radius:99px;overflow:hidden;display:flex;background:var(--card-soft);border:1px solid var(--line)}.qr-bar i{display:block;height:100%;font-family:var(--mono);font-weight:800;color:#fff;text-indent:6px;white-space:nowrap}.qr-a{background:var(--seal)}.qr-b{background:var(--cold)}.qr-c{background:var(--gilt)}.qr-d{background:var(--brand)}.modal{position:fixed;inset:0;z-index:80;display:grid;align-items:start;justify-items:center;overflow:auto;background:rgba(14,26,20,.5);backdrop-filter:blur(4px);padding:20px}.modal-card{position:relative;width:min(400px,100%);min-width:0;margin:auto;background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:28px 26px 24px;animation:rise .28s cubic-bezier(.2,1.2,.4,1)}.modal-close{position:absolute;top:10px;right:10px;width:34px;height:34px;border-radius:10px;font-size:20px;color:var(--mute)}.modal-close:hover{background:var(--card-soft);color:var(--ink)}.modal-card h2{margin:0 0 4px;font-family:var(--disp);font-weight:400;font-size:22px;letter-spacing:.06em;color:var(--brand-deep)}.modal-sub,.veil-card p{margin:0 0 16px;font-size:12.5px;color:var(--mute)}.modal-form{display:flex;flex-direction:column;gap:10px;text-align:left}.modal-form input{height:44px;padding:0 14px;border-radius:11px;border:1px solid var(--line-strong);background:var(--card);outline:0}.modal-form button[type=submit]{height:46px;border-radius:12px;margin-top:4px;background:var(--brand);color:#fff;font-weight:700;font-size:15px;letter-spacing:.1em}.form-msg{margin:0;min-height:18px;font-size:12.5px;color:var(--seal-deep)}.veil{position:fixed;inset:0;z-index:90;display:grid;place-items:center;background:rgba(238,244,240,.78);background:color-mix(in srgb,var(--paper) 72%,transparent);backdrop-filter:blur(6px)}.veil-card{text-align:center;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:26px 34px;box-shadow:var(--shadow-pop)}.veil-seal{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:22%;background:var(--brand);color:#fff;font-family:var(--disp);font-size:26px;animation:sealSpin 1.6s ease-in-out infinite;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);margin-bottom:10px}.veil-card strong{display:block;font-size:15.5px}.veil-card p{margin:4px 0 0}.toast{position:fixed;left:50%;bottom:32px;bottom:calc(32px + env(safe-area-inset-bottom,0));transform:translateX(-50%);z-index:99;background:var(--ink);color:var(--paper);padding:10px 20px;border-radius:99px;font-size:13.5px;font-weight:600;box-shadow:var(--shadow-pop);animation:rise .25s ease;max-width:min(86vw,460px);text-align:center}.toast .toast-act{margin-left:12px;padding:5px 13px;border:0;border-radius:99px;background:var(--paper);color:var(--ink);font-size:12.5px;font-weight:700;cursor:pointer;white-space:nowrap}.toast .toast-act:hover{filter:brightness(.94)}.toast .toast-act:active{transform:translateY(1px)}@media (max-width:1060px){body:not([data-layout=cockpit]) .rail{position:fixed;left:0;top:0;transform:translateX(-105%);transition:transform .28s cubic-bezier(.2,1,.3,1);box-shadow:var(--shadow-pop)}body:not([data-layout=cockpit]) .rail.is-open{transform:none}body:not([data-layout=cockpit]) .rail-close,body:not([data-layout=cockpit]) .topbar-menu{display:grid;place-items:center}.live-panel{grid-template-columns:auto 1fr;grid-template-areas:"ring track""result result";row-gap:16px}.live-ring-wrap{grid-area:ring}.live-track-wrap{grid-area:track}.live-predict,.live-result{flex-direction:row;min-width:0}.live-predict{align-items:center;flex-wrap:wrap;gap:10px 16px;padding:11px 14px}.live-predict .predict-head{flex-direction:column;align-items:flex-start;gap:2px;margin-right:2px}.live-predict .predict-rows{flex-direction:row;gap:14px;flex-wrap:wrap}.live-predict .predict-foot{margin-left:auto;flex-direction:column;align-items:flex-end;gap:4px;min-height:0}.live-result{grid-area:result;justify-content:flex-start;gap:14px}.live-result .eyebrow{display:none}.result-meta{text-align:left}.spell-board{grid-template-columns:repeat(3,1fr)}.top-clock{display:none}}@media (max-width:560px){:root{--pad:14px}.phase-node span{display:none}.phase-node{padding-inline:0;justify-content:center}.live-panel::before{font-size:110px}.result-seal{width:74px}.spell-board{gap:7px}.road-wrap{max-height:clamp(320px,56vh,520px)}.layout-toggle{display:none}.live-predict{padding:10px 12px;gap:9px 12px}.live-predict .predict-foot{margin-left:0;align-items:flex-start;flex-direction:row}.p-chip{width:27px;height:27px;font-size:14px;border-radius:8px}.p-tag{width:18px;height:18px;font-size:11px}}.qr-bar i,body[data-layout=cockpit]{overflow:hidden}body[data-layout=cockpit] .shell{height:100vh;height:100dvh}body[data-layout=cockpit] .stage{height:100%;min-height:0}body[data-layout=cockpit] .topbar{height:52px;padding-top:0;padding-bottom:0}body[data-layout=cockpit] .topbar-menu{display:none}body[data-layout=cockpit] .deck{flex:1;min-height:0;width:100%;max-width:none;margin:0;padding:14px;gap:12px;display:grid;grid-template-columns:minmax(0,1fr) var(--L-right,324px);grid-template-rows:84px 132px 48px minmax(0,var(--road-h,1.5fr)) minmax(0,1fr);grid-template-areas:"strip    strip""board    board""predict  predict""road     right""trend    right"}body[data-layout=cockpit] .deck-foot{display:none}body[data-layout=cockpit] .live-panel{grid-area:strip}body[data-layout=cockpit] .panel[aria-label=九法阵]{grid-area:board}body[data-layout=cockpit] #predictDock{grid-area:predict}body[data-layout=cockpit] .panel[aria-label=出怪序列]{grid-area:road}body[data-layout=cockpit] .panel[aria-label=战况]{grid-area:trend}body[data-layout=cockpit] .panel[aria-label=出怪规律]{grid-area:right}body[data-layout=cockpit] .panel{min-height:0;display:flex;flex-direction:column;padding:9px 10px;border-radius:12px;box-shadow:var(--shadow);overflow:hidden}body[data-layout=cockpit] .spell-board{display:grid;grid-template-columns:repeat(9,1fr);gap:8px;flex:1;min-height:0}body[data-layout=cockpit] .spell-cell{padding:5px 6px 4px;border-radius:10px;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"beast key""beast mult""gap   gap";align-items:center;column-gap:7px;row-gap:0;min-height:0}body[data-layout=cockpit] .spell-cell:hover{transform:none}body[data-layout=cockpit] .spell-num{z-index:2}body[data-layout=cockpit] .spell-beast{grid-area:beast;width:40px;height:40px;margin:0}body[data-layout=cockpit] .spell-key{grid-area:key;text-align:left;align-self:end;line-height:1;display:flex;align-items:baseline;gap:3px}body[data-layout=cockpit] .spell-key small{display:inline;margin:0}body[data-layout=cockpit] .spell-mult{grid-area:mult;font-size:14px;text-align:left;align-self:start;line-height:1.1}body[data-layout=cockpit] .spell-prob{display:none}body[data-layout=cockpit] .spell-gap{grid-area:gap;margin-top:1px;padding-top:3px;gap:3px;border-top:1px dashed var(--line)}body[data-layout=cockpit] .spell-cell .heat{height:5px}body[data-layout=cockpit] .density span,body[data-layout=cockpit] .live-panel::before,body[data-layout=cockpit] .live-round-line .eyebrow,body[data-layout=cockpit] .panel-head .panel-sub,body[data-layout=cockpit] .panel-head h2,body[data-layout=cockpit] .phase-node span b,body[data-layout=cockpit] .spell-cell .state-chip{display:none}body[data-layout=cockpit] .spell-cell.is-top::before{top:-7px;padding:1.5px 6px;letter-spacing:.08em}.result-meta strong,body[data-layout=cockpit] .spell-cell.is-top .spell-mult{font-size:15px}body[data-layout=cockpit] .spell-cell.is-top .top-ring{inset:-1.5px;padding:1.5px}body[data-layout=cockpit] .spell-cell.is-top .spell-num{border-radius:6px}body[data-layout=cockpit] .panel-head{position:absolute;top:6px;right:8px;margin:0;z-index:4;gap:8px}body[data-layout=cockpit] .panel[aria-label=出怪序列] .panel-head{position:static;margin:0 0 7px;justify-content:flex-end;z-index:auto}body[data-layout=cockpit][data-jf-tier=basic] .panel[aria-label=出怪规律] .panel-head,body[data-layout=cockpit][data-jf-tier=basic] .panel[aria-label=战况] .panel-head{position:static;margin:0 0 6px;justify-content:flex-end;z-index:auto}body[data-layout=cockpit] .panel-tools{margin-left:0}body[data-layout=cockpit] .panel-body{flex:1;min-height:0;display:flex;flex-direction:column}body[data-layout=cockpit] .live-panel{display:flex;align-items:center;gap:18px;padding:8px 18px;border-radius:14px;overflow:visible}body[data-layout=cockpit] .live-ring{width:64px}body[data-layout=cockpit] .live-ring-core b{font-size:19px}body[data-layout=cockpit] .live-track-wrap{flex:1;min-width:220px;gap:6px}body[data-layout=cockpit] .live-round-line{gap:8px}body[data-layout=cockpit] .phase-track{height:20px}body[data-layout=cockpit] .phase-node{padding-inline:8px;gap:5px}body[data-layout=cockpit] .phase-node i{width:5px;height:5px}body[data-layout=cockpit] .phase-hint{display:none}body[data-layout=cockpit] .live-panel .streak-chips{margin:0 0 0 auto;flex:none}body[data-layout=cockpit] .live-panel .streak-chips span{padding:3px 10px}body[data-layout=cockpit] .live-result{flex-direction:row;gap:10px;min-width:0;flex:none}body[data-layout=cockpit] .live-result .eyebrow{display:none}body[data-layout=cockpit] .result-seal{width:54px;border-radius:20%}body[data-layout=cockpit] .result-seal b{font-size:26px}body[data-layout=cockpit] .result-seal span{right:5px;bottom:3px}body[data-layout=cockpit] .result-meta{text-align:left}.predict-dock{display:flex;align-items:stretch}.predict-dock .live-predict{flex:1;width:100%;min-width:0}body[data-layout=cockpit] .predict-dock{min-height:0}body[data-layout=cockpit] .predict-dock .live-predict{flex:1;width:100%;min-width:0;align-self:stretch;flex-direction:row;align-items:center;gap:16px;padding:7px 16px 8px;border-radius:12px}body[data-layout=cockpit] .predict-dock .live-predict::before{left:16px;right:16px;height:2.5px}body[data-layout=cockpit] .predict-dock .predict-head{flex-direction:row;align-items:center;gap:9px;flex:none}body[data-layout=cockpit] .predict-dock .predict-seal{width:22px;height:22px;font-size:13px;border-radius:7px}body[data-layout=cockpit] .predict-dock .predict-title{gap:6px}body[data-layout=cockpit] .predict-dock .predict-title strong{font-size:15px;letter-spacing:.06em}body[data-layout=cockpit] .predict-dock .predict-ref{font-size:10.5px;padding:1px 6px}body[data-layout=cockpit] .predict-dock .predict-rows{flex-direction:row;gap:18px;flex:none}body[data-layout=cockpit] .predict-dock .predict-row{gap:8px}body[data-layout=cockpit] .predict-dock .p-tag{width:20px;height:20px;font-size:12.5px;border-radius:6px}body[data-layout=cockpit] .predict-dock .p-chips{gap:8px}body[data-layout=cockpit] .predict-dock .p-chip{width:30px;height:30px;font-size:16px;border-radius:9px}body[data-layout=cockpit] .predict-dock .predict-foot{margin-left:auto;flex-direction:row;align-items:center;gap:10px;min-height:0;flex-wrap:nowrap}body[data-layout=cockpit] .predict-dock .p-verdict{padding:2.5px 10px}body[data-layout=cockpit] .predict-dock .p-stats{flex:none;white-space:nowrap}body[data-layout=cockpit] .predict-dock .p-gap{flex:0 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.predict-dock[hidden]{display:none}body[data-layout=cockpit] .road-wrap{flex:1;min-height:0;max-height:none;overflow-y:auto;overflow-x:hidden;padding:8px;border-radius:10px;scroll-behavior:auto}body[data-layout=cockpit] .road-grid:not(.is-wide){grid-template-columns:repeat(var(--cols,36),var(--bead,22px));grid-auto-rows:var(--bead,22px);justify-content:start}body[data-layout=cockpit] .road-grid:not(.is-wide) .bead,body[data-layout=cockpit] .road-grid:not(.is-wide) .bead-pending{aspect-ratio:auto;min-width:0;min-height:0;font-size:clamp(8px,calc(var(--bead,22px)*.62),19px)}body[data-layout=cockpit] .road-grid:not(.is-wide) .bead-pending{font-size:clamp(7px,calc(var(--bead,22px)*.56),15px)}body[data-layout=cockpit] .trend-scroll{flex:1;min-height:0;max-height:none;border-radius:10px}body[data-layout=cockpit] .trend-head-row>span{padding:4px 0}body[data-layout=cockpit] .census-wrap{flex:none;overflow:hidden;border-radius:10px}body[data-layout=cockpit] .census{min-width:0}body[data-layout=cockpit] .census thead th{position:static}body[data-layout=cockpit] .census td:first-child,body[data-layout=cockpit] .census thead th:first-child{padding-left:9px}body[data-layout=cockpit] .census td{height:var(--crh,32px)}body[data-layout=cockpit] .census .c-id{gap:6px}body[data-layout=cockpit] .census .state-chip{padding:1.5px 6px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open){width:64px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-plaque{padding:14px 0 10px;justify-content:center;cursor:pointer}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .plaque-seal{width:38px;height:38px;font-size:20px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .plaque-name,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-list-head,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-search,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .ri-meta{display:none}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-list{padding:2px 8px 8px;gap:6px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-item{grid-template-columns:auto;grid-template-rows:auto;justify-content:center;justify-items:center;padding:4px;position:relative}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-item .ri-live,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-item img{grid-area:auto}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-item img{width:36px;height:36px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-item .ri-live{position:absolute;right:6px;top:5px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-item.is-on{box-shadow:0 0 0 2px var(--brand)}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-room-add{padding:6px 8px 8px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .acct-item .ai-actions,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .acct-item .ai-meta,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-acct-head{display:none}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .acct-item{justify-content:center;padding:6px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-add-acct{margin:0 8px 10px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-add{height:40px;font-size:0;letter-spacing:0;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-add::before{content:"＋";font-size:18px;line-height:1}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-add::after{content:"直播间";font-size:10px;line-height:1;letter-spacing:.08em;opacity:.85}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-add-acct::after{content:"账号"}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .acct-empty,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-empty,body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .room-nudge{display:none}body[data-layout=cockpit] .rail.is-open{position:fixed;left:0;top:0;bottom:0;width:264px;z-index:66;height:100vh;height:100dvh;box-shadow:var(--shadow-pop)}body[data-layout=cockpit] .rail.is-open .rail-close{display:grid;place-items:center}.anchor-meta em,.eyebrow,.live-panel .streak-chips span,.live-ring-core span{font-size:12.5px}.density,.panel-sub{font-size:13.5px}.tool-btn{height:34px}.tool-btn,.top-clock{font-size:13.5px}.conn,.layout-toggle,.rail-list-head,.stale-badge{font-size:13px}.room-item .ri-meta b{font-size:14px}.room-empty{font-size:13.5px}.live-round-line em{font-size:13.5px;color:rgba(234,246,240,.75)}.phase-node,.spell-gap-row b{font-size:13px}.phase-hint{font-size:14px}.result-meta span{font-size:12.5px;color:rgba(234,246,240,.78)}.result-seal span,.trend-cell.side{font-size:12.5px}.census,.rg-body .rg-round-ring b,.trend-head-row,body[data-layout=cockpit] .result-meta strong{font-size:13.5px}.auth-card .modal-form input,.census .c-key{font-size:16px}.census-foot>.mono,body[data-layout=cockpit] .live-round-line em{font-size:12.5px}.qr-row{font-size:12px}.deck-foot,.wide-head span{font-size:13px}body[data-layout=cockpit] .density select,body[data-layout=cockpit] .tool-btn{height:28px;font-size:12.5px;padding:0 10px}body[data-layout=cockpit] .live-ring-core span{letter-spacing:.1em}body[data-layout=cockpit] .live-round-line b{font-size:14.5px}body[data-layout=cockpit] .spell-key{font-size:17px}body[data-layout=cockpit] .spell-mult i{font-size:11px}body[data-layout=cockpit] .trend-head-row{font-size:12px}.spell-mult i{font-size:11.5px}.spell-key small,body[data-layout=cockpit] .census,body[data-layout=cockpit] .spell-gap-row b{font-size:12.5px}body[data-layout=cockpit] .census .c-key{font-size:14.5px}body[data-layout=cockpit] .live-ring-core span,body[data-layout=cockpit] .spell-cell.is-top::before{font-size:10.5px}.spell-num{width:24px;height:24px;font-size:13.5px;font-weight:800;border-radius:7px;color:#fff;border:0;background:linear-gradient(158deg,var(--e),color-mix(in srgb,var(--e) 85%,#000));box-shadow:0 1px 3px rgba(18,32,25,.3),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px color-mix(in srgb,var(--e) 42%,#241a0e);text-shadow:0 1px 1px rgba(0,0,0,.34)}body[data-layout=cockpit] .spell-num{font-weight:800;border-radius:6px;top:3px;left:4px}.spell-cell.is-latest:not(.is-top) .spell-num{transform:scale(1.16);box-shadow:0 2px 7px rgba(18,32,25,.42),inset 0 1px 0 rgba(255,255,255,.48),0 0 0 2px color-mix(in srgb,var(--e) 55%,transparent);animation:spellNumPop 2.2s ease-in-out infinite}.pred-flag{position:absolute;top:6px;right:6px;z-index:3;min-width:19px;height:19px;padding:0 4.5px;border-radius:6px;display:grid;place-items:center;font-family:var(--disp),var(--sans);font-weight:800;line-height:1;color:#fff;letter-spacing:.02em}.pred-flag[hidden]{display:none}.pred-flag[data-p=main]{background:linear-gradient(160deg,var(--seal),color-mix(in srgb,var(--seal) 84%,#000));box-shadow:0 2px 5px -1px rgba(167,46,31,.55),inset 0 0 0 1px rgba(255,255,255,.38)}.pred-flag[data-p=guard]{background:linear-gradient(160deg,var(--gilt),color-mix(in srgb,var(--gilt) 84%,#000));box-shadow:0 2px 5px -1px rgba(136,101,33,.5),inset 0 0 0 1px rgba(255,255,255,.34)}.spell-cell.is-pred-main{border-color:color-mix(in srgb,var(--seal) 42%,var(--line))}.spell-cell.is-pred-guard{border-color:color-mix(in srgb,var(--gilt) 46%,var(--line))}body[data-layout=cockpit] .pred-flag{top:3px;right:3px;border-radius:5px;padding:0 3.5px}.spell-cell{transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease,opacity .28s ease,filter .28s ease}@supports selector(:has(*)){.spell-board:has(.spell-cell.is-latest) .spell-cell:not(.is-latest){opacity:.6;filter:saturate(.55) brightness(.99);transform:scale(.985)}.spell-board:has(.spell-cell.is-latest) .spell-cell.is-latest{transform:translateY(-2px) scale(1.035);z-index:4;box-shadow:0 0 0 3px color-mix(in srgb,var(--e) 30%,transparent),0 14px 26px -10px rgba(18,32,25,.5),var(--shadow)}body[data-layout=cockpit] .spell-board:has(.spell-cell.is-latest) .spell-cell.is-latest{transform:translateY(-1px) scale(1.02);box-shadow:0 0 0 2.5px color-mix(in srgb,var(--e) 42%,transparent),0 0 14px 1px color-mix(in srgb,var(--e) 34%,transparent)}}.spell-cell.is-latest::after{animation:spellSealStamp .5s cubic-bezier(.2,1.5,.4,1)}.spell-gap-row,.spell-prob,body[data-layout=cockpit] .live-panel .streak-chips span,body[data-layout=cockpit] .predict-dock .p-stats,body[data-layout=cockpit] .predict-dock .predict-head em{font-size:12.5px}.pred-flag,.state-chip{font-size:12px}.census .c-dot,.spell-cell.is-top::before,.trend-cell.idx,body[data-layout=cockpit] .spell-gap-row,body[data-layout=cockpit] .spell-key small{font-size:11.5px}body[data-layout=cockpit] .spell-cell.is-top .spell-num,body[data-layout=cockpit] .spell-num{width:20px;height:20px;font-size:12px}body[data-layout=cockpit] .pred-flag{min-width:17px;height:17px;font-size:11px}.p-verdict,body[data-layout=cockpit] .phase-node,body[data-layout=cockpit] .predict-dock .p-verdict,body[data-layout=cockpit] .result-meta span{font-size:12px}.qr-bar i,body[data-layout=cockpit] .result-seal span{font-size:10.5px}@media (max-width:560px){.p-tag{width:19px;height:19px;font-size:12px}}.plaque-name span,body[data-layout=cockpit] .trend-cell{font-size:12.5px}body[data-layout=cockpit] .trend-cell.idx{font-size:11px}.census td,.census th{white-space:nowrap}.census .c-dot{width:23px;height:23px}.census .state-chip,.census thead th,.rg-body .rg-castbar-sel b,body[data-layout=cockpit] .trend-cell.side{font-size:12px}body[data-layout=cockpit] .census thead th{font-size:12px;padding:6px 4px}body[data-layout=cockpit] .census td{font-size:12.5px;padding:0 4px}body[data-layout=cockpit] .census .c-dot{width:21px;height:21px;font-size:11px}body[data-layout=cockpit] .census .state-chip{font-size:11px}.qr-bar{height:14px}.qr-bar i{line-height:14px}.room-item .ri-no{font-size:11.5px}body[data-layout=cockpit]:not([data-rail=full]) .rail.is-open~.stage{margin-left:64px}body[data-layout=cockpit][data-rail=full] .rail.is-open~.stage{margin-left:264px}@media (prefers-reduced-motion:reduce){*,::after,::before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}body[data-w-md]:not([data-layout=cockpit]) .rail{position:fixed;left:0;top:0;transform:translateX(-105%);transition:transform .28s cubic-bezier(.2,1,.3,1);box-shadow:var(--shadow-pop)}body[data-w-md]:not([data-layout=cockpit]) .rail.is-open{transform:none}body[data-w-md]:not([data-layout=cockpit]) .rail-close,body[data-w-md]:not([data-layout=cockpit]) .topbar-menu{display:grid;place-items:center}body[data-w-md]:not([data-layout=cockpit]) .live-panel{grid-template-columns:auto 1fr;grid-template-areas:"ring track""result result";row-gap:16px}body[data-w-md]:not([data-layout=cockpit]) .live-ring-wrap{grid-area:ring}body[data-w-md]:not([data-layout=cockpit]) .live-track-wrap{grid-area:track}body[data-w-md]:not([data-layout=cockpit]) .live-predict{flex-direction:row;align-items:center;flex-wrap:wrap;gap:10px 16px;padding:11px 14px;min-width:0}body[data-w-md]:not([data-layout=cockpit]) .live-predict .predict-head{flex-direction:column;align-items:flex-start;gap:2px;margin-right:2px}body[data-w-md]:not([data-layout=cockpit]) .live-predict .predict-rows{flex-direction:row;gap:14px;flex-wrap:wrap}body[data-w-md]:not([data-layout=cockpit]) .live-predict .predict-foot{margin-left:auto;flex-direction:column;align-items:flex-end;gap:4px;min-height:0}body[data-w-md]:not([data-layout=cockpit]) .live-result{grid-area:result;flex-direction:row;justify-content:flex-start;gap:14px;min-width:0}body[data-w-md]:not([data-layout=cockpit]) .live-result .eyebrow{display:none}body[data-w-md]:not([data-layout=cockpit]) .result-meta{text-align:left}body[data-w-md]:not([data-layout=cockpit]) .spell-board{grid-template-columns:repeat(3,1fr)}body[data-w-md]:not([data-layout=cockpit]) .top-clock,body[data-w-xs]:not([data-layout=cockpit]) .phase-node span{display:none}body[data-w-xs]:not([data-layout=cockpit]){--pad:14px}body[data-w-xs]:not([data-layout=cockpit]) .phase-node{padding-inline:0;justify-content:center}body[data-w-xs]:not([data-layout=cockpit]) .live-panel::before{font-size:110px}body[data-w-xs]:not([data-layout=cockpit]) .result-seal{width:74px}body[data-w-xs]:not([data-layout=cockpit]) .spell-board{gap:7px}body[data-w-xs]:not([data-layout=cockpit]) .road-wrap{max-height:clamp(320px,56vh,520px)}body[data-w-md]:not([data-w-xs]):not([data-layout=cockpit]) .cs-entry span,body[data-w-xs]:not([data-layout=cockpit]) .layout-toggle{display:none}body[data-w-xs]:not([data-layout=cockpit]) .live-predict{padding:10px 12px;gap:9px 12px}body[data-w-xs]:not([data-layout=cockpit]) .live-predict .predict-foot{margin-left:0;align-items:flex-start;flex-direction:row}body[data-w-xs]:not([data-layout=cockpit]) .p-chip{width:27px;height:27px;font-size:14px;border-radius:8px}body[data-w-xs]:not([data-layout=cockpit]) .p-tag{width:19px;height:19px;font-size:12px}.jiufa-entry{height:32px;padding:0 12px 0 8px;border-radius:9px;display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.05em;white-space:nowrap;border:1px solid var(--brand);background:var(--brand-soft);color:var(--brand-deep)}.jiufa-entry:hover,.jiufa-entry[aria-pressed=true]{background:var(--brand);color:#fff}.cs-entry,.jiufa-entry{min-width:0;flex-shrink:0}.cs-entry>span,.jiufa-entry>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.je-seal{width:18px;height:18px;border-radius:5px;flex:0 0 auto;justify-content:center;background:var(--seal);color:#fff;font-family:var(--disp);font-style:normal;font-size:12px;line-height:1}body[data-layout=cockpit] .jiufa-entry{height:28px;font-size:11.5px;padding:0 10px 0 7px}body[data-layout=cockpit] .je-seal{width:16px;height:16px;font-size:11px}.cs-entry,.cs-seal,.je-seal{display:inline-flex;align-items:center}.cs-entry{height:32px;padding:0 12px 0 8px;border-radius:9px;gap:7px;font-size:12.5px;font-weight:700;letter-spacing:.05em;white-space:nowrap;border:1px solid var(--line-strong);background:var(--card);color:var(--ink-2)}.cs-entry:hover{border-color:var(--gilt);color:var(--gilt);background:var(--gilt-soft)}.cs-seal{width:18px;height:18px;border-radius:5px;flex:0 0 auto;justify-content:center;background:var(--gilt);color:#fff;font-family:var(--disp);font-style:normal;font-size:12px;line-height:1}body[data-layout=cockpit] .cs-entry{height:28px;font-size:11.5px;padding:0 10px 0 7px}body[data-layout=cockpit] .cs-seal{width:16px;height:16px;font-size:11px}@media (max-width:1060px) and (min-width:561px){.cs-entry{padding:0 7px}.cs-entry span{display:none}}body[data-w-md]:not([data-w-xs]):not([data-layout=cockpit]) .cs-entry{padding:0 7px}@media (max-width:560px){.cs-entry{order:2;height:26px;padding:0 9px 0 5px;border-radius:99px;font-size:11px;gap:5px}.cs-entry .cs-seal{width:16px;height:16px;font-size:10.5px;border-radius:5px}}@media (min-width:1061px) and (max-width:1239.98px){body:not([data-w-md]):not([data-layout=cockpit]) .top-clock{display:none}body:not([data-w-md]):not([data-layout=cockpit]) .cs-entry,body:not([data-w-md]):not([data-layout=cockpit]) .jiufa-entry{height:28px;font-size:11.5px;padding:0 10px 0 7px}body:not([data-w-md]):not([data-layout=cockpit]) .cs-seal,body:not([data-w-md]):not([data-layout=cockpit]) .je-seal{width:16px;height:16px;font-size:11px}}body[data-w-lg]:not([data-w-md]):not([data-layout=cockpit]) .top-clock{display:none}body[data-w-lg]:not([data-w-md]):not([data-layout=cockpit]) .cs-entry,body[data-w-lg]:not([data-w-md]):not([data-layout=cockpit]) .jiufa-entry{height:28px;font-size:11.5px;padding:0 10px 0 7px}body[data-w-lg]:not([data-w-md]):not([data-layout=cockpit]) .cs-seal,body[data-w-lg]:not([data-w-md]):not([data-layout=cockpit]) .je-seal{width:16px;height:16px;font-size:11px}body[data-w-lg]:not([data-w-md]):not([data-layout=cockpit]) .topbar-right,body[data-w-md]:not([data-w-xs]):not([data-layout=cockpit]) .topbar-right{gap:9px}@media (max-width:1060px){body:not([data-layout=cockpit]) .topbar{flex-wrap:wrap;row-gap:9px}}body[data-w-lg]:not([data-layout=cockpit]) .topbar,body[data-w-md]:not([data-layout=cockpit]) .topbar{flex-wrap:wrap;row-gap:9px}@media (min-width:1061px) and (max-width:1239.98px){body:not([data-layout=cockpit]) .topbar{flex-wrap:wrap;row-gap:9px}}.jiufa-dock{position:fixed;inset:0;z-index:60;display:flex;min-width:0;background:var(--paper);padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0)}.jiufa-dock[hidden]{display:none}@media (prefers-reduced-motion:no-preference){.jiufa-dock{animation:dockIn .2s cubic-bezier(.2,.9,.3,1)}@keyframes dockIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}}@media (min-width:1024px){.jiufa-dock{position:sticky;inset:auto;top:0;z-index:1;width:var(--jf-dock-w);flex:0 0 var(--jf-dock-w);height:100vh;height:100dvh;border-left:1px solid var(--line);box-shadow:-16px 0 44px -34px rgba(20,40,32,.4)}}@media (max-width:1023.98px){body[data-jiufa=open]{overflow:hidden}}.jiufa-body,.jiufa-head{display:flex;background:var(--card)}.jiufa-body{flex:1;min-width:0;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.jiufa-head{flex:0 0 auto;align-items:center;gap:8px;flex-wrap:wrap;row-gap:6px;position:relative;padding:8px 46px 8px 10px;border-bottom:1px solid var(--line)}.jiufa-sync,.jiufa-title{min-width:0;align-items:center}.jiufa-title{display:flex;gap:7px}.jiufa-title .je-seal{width:20px;height:20px;border-radius:6px;font-size:13px}.jiufa-title strong{font-family:var(--disp);font-weight:400;font-size:15.5px;letter-spacing:.06em;color:var(--brand-deep);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jiufa-title em{font-style:normal;flex:0 0 auto;font-size:10px;font-weight:700;letter-spacing:.08em;color:var(--gilt);border:1px solid currentColor;border-radius:99px;padding:1.5px 7px;background:var(--gilt-soft)}.jiufa-sync{margin-left:auto;flex:0 1 auto;overflow:hidden;display:inline-flex;gap:6px;font-size:11.5px;color:var(--ink);padding:3px 8px;border-radius:99px;border:1px solid var(--line);background:var(--card-soft)}.jiufa-sync:empty{display:none}.jiufa-sync .js-dot{width:7px;height:7px;border-radius:50%;flex:0 0 auto;background:var(--brand);box-shadow:0 0 0 3px var(--brand-soft)}.jiufa-sync .js-dot[data-p=seal]{background:var(--gilt);box-shadow:0 0 0 3px var(--gilt-soft)}.jiufa-sync .js-dot[data-p=draw]{background:var(--seal);box-shadow:0 0 0 3px var(--seal-soft)}.jiufa-sync b{font-weight:700;min-width:54px;text-align:left;white-space:nowrap}.jiufa-sync .js-bead,.jiufa-sync .js-room{flex:0 0 auto;font-style:normal;font-size:11px;font-weight:800}.jiufa-sync .js-room{font-family:var(--mono);color:var(--brand-deep);white-space:nowrap}.jiufa-sync .js-bead{width:17px;height:17px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--e,var(--brand));color:#fff;line-height:1}.jiufa-x{position:absolute;top:7px;right:8px;width:30px;height:30px;border-radius:9px;font-size:19px;color:var(--mute)}.jiufa-x:hover{background:var(--card-soft);color:var(--ink)}.jiufa-stage{position:relative;flex:1;min-height:0;background:#120d08}.jiufa-stage iframe{display:block;width:100%;height:100%;border:0;background:0 0}.jiufa-hint,.jiufa-hint-seal{display:flex;align-items:center;justify-content:center}.jiufa-hint{position:absolute;inset:0;flex-direction:column;gap:8px;color:#e8dcc4;text-align:center;pointer-events:none;padding:0 24px}.jiufa-hint[hidden]{display:none}.jiufa-hint[data-fail]{pointer-events:auto;cursor:pointer}.jiufa-hint[data-fail] .jiufa-hint-seal{animation:none;background:#7a2d22;box-shadow:0 10px 30px -8px rgba(122,45,34,.55)}.jiufa-hint[data-fail] strong{color:#f0c9b8}.jiufa-hint-seal{width:52px;height:52px;border-radius:14px;background:var(--seal);color:#fff;font-family:var(--disp);font-size:30px;box-shadow:0 10px 30px -8px rgba(197,58,40,.55);animation:breathe 1.8s ease-in-out infinite}.jiufa-hint strong{font-family:var(--disp);font-weight:400;font-size:17px;letter-spacing:.14em}.jiufa-hint p{margin:0;font-size:12px;color:#b89f6e;letter-spacing:.06em}.jiufa-foot{flex:0 0 auto;margin:0;padding:6px 12px;font-size:10.5px;line-height:1.5;color:var(--mute);border-top:1px solid var(--line);background:var(--card-soft)}@media (min-width:761px) and (max-width:1023.98px){.real-pane,.sim-pane{width:100%;max-width:680px;margin:0 auto;border-left:1px solid var(--line);border-right:1px solid var(--line);box-shadow:0 0 0 1px rgba(20,40,32,.02),0 18px 60px -34px rgba(20,40,32,.35)}}@media (max-width:760px){.jiufa-head{padding:6px 46px 6px 10px}.jiufa-body{min-height:0}.jiufa-foot{display:none}}.je-real{border-color:var(--seal);background:var(--seal-soft);color:var(--seal-deep)}.je-real:hover,.je-real[aria-pressed=true]{background:var(--seal);color:#fff}.je-real .je-seal{background:var(--gilt)}.je-real:hover .je-seal,.je-real[aria-pressed=true] .je-seal{background:#fff;color:var(--seal)}.je-sim .je-seal{background:var(--brand)}.game-tabs{display:inline-flex;gap:4px;flex:0 0 auto;background:var(--card-soft);border:1px solid var(--line);border-radius:10px;padding:3px}.game-tab{padding:4px 12px;border-radius:7px;font-size:12.5px;font-weight:700;letter-spacing:.04em;color:var(--mute);white-space:nowrap;line-height:1.4}.game-tab:hover,.jf-skin-btn:hover{color:var(--ink)}.game-tab.is-on[data-tab=real]{background:var(--seal);color:#fff;box-shadow:0 1px 5px -1px rgba(197,58,40,.5)}.game-tab.is-on[data-tab=sim]{background:var(--brand);color:#fff;box-shadow:0 1px 5px -1px rgba(15,111,92,.45)}@media (max-width:560px){.game-tab{padding:4px 10px;font-size:12px}}.jf-skin{display:inline-flex;gap:3px;flex:0 0 auto;margin-left:6px;background:var(--card-soft);border:1px solid var(--line);border-radius:10px;padding:3px}.jf-skin-btn{padding:4px 9px;border-radius:7px;font-size:11.5px;font-weight:700;letter-spacing:.05em;color:var(--mute);white-space:nowrap;line-height:1.4}.jf-skin-btn.is-on{background:var(--ink);color:var(--paper);box-shadow:0 1px 5px -1px rgba(24,36,30,.45)}@media (max-width:560px){.jf-skin{margin-left:4px}.jf-skin-btn{padding:4px 7px;font-size:11px}}.real-pane{background:var(--paper)}.jiufa-stage[hidden],.real-pane[hidden],.sim-pane .rg-body[hidden],.sim-pane[hidden]{display:none}.real-pane,.rg-body,.sim-pane{flex:1;min-height:0;display:flex;flex-direction:column}.rg-body{overflow-y:auto;overflow-x:hidden;position:relative;scrollbar-width:thin}.rg-body::-webkit-scrollbar{width:8px}.rg-body::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:99px}.rg-acct,.rg-nav button.is-on{background:var(--card);box-shadow:var(--shadow)}.rg-acct,.rg-acct-av{flex:0 0 auto;border:1px solid var(--line)}.rg-acct{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:12px}.rg-acct-av{width:38px;height:38px;border-radius:10px;object-fit:cover;background:var(--card-soft)}.rg-acct-meta{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.rg-acct-name{font-weight:700;font-size:13.5px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:6px}.rg-acct-badge{font-size:9.5px;font-weight:800;letter-spacing:.06em;flex:0 0 auto;padding:1px 6px;border-radius:99px;line-height:1.5;border:1px solid currentColor}.rg-acct-badge[data-st=valid]{color:var(--brand-deep);background:var(--brand-soft)}.rg-acct-badge[data-st=invalid]{color:var(--seal-deep);background:var(--seal-soft)}.rg-acct-badge[data-st=sim]{color:var(--gilt);background:var(--gilt-soft,rgba(136,101,33,.12))}.rg-acct-simav{width:38px;height:38px;border-radius:10px;flex:0 0 auto;display:grid;place-items:center;background:var(--gilt);color:#fff;font-family:var(--disp);font-size:19px}.rg-acct-badge[data-st=unknown]{color:var(--gilt);background:var(--gilt-soft)}.rg-acct-sub{font-size:11px;color:var(--mute);display:flex;align-items:center;gap:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-acct-coin,.rg-acct-coin i{display:inline-flex;align-items:center}.rg-acct-coin{font-family:var(--mono);font-weight:700;color:var(--gilt);gap:4px}.rg-acct-coin i{width:14px;height:14px;border-radius:50%;background:var(--gilt);color:#fff;font-style:normal;font-size:9px;justify-content:center;line-height:1}.rg-acct-id{font-family:var(--mono);font-size:10.5px;color:var(--mute)}.rg-acct-refresh{flex:0 0 auto;width:30px;height:30px;border-radius:9px;font-size:14px;color:var(--mute);border:1px solid var(--line);background:var(--card-soft)}.rg-acct-refresh:hover{background:var(--brand-soft);border-color:var(--brand)}.rg-acct-switch{flex:0 0 auto;font-size:11px;font-weight:700;color:var(--cold-deep);padding:5px 9px;border-radius:8px;border:1px solid var(--cold);background:var(--cold-soft)}.rg-nav button,.rg-round{border:1px solid var(--line)}.rg-round,.rg-round-ring b{display:flex;align-items:center}.rg-round{flex:0 0 auto;gap:10px;padding:8px 12px;border-radius:12px;background:var(--card)}.rg-round-ring{--p:0;width:40px;height:40px;flex:0 0 auto;border-radius:50%;position:relative;background:conic-gradient(var(--rc,var(--brand)) calc(var(--p)*1%),var(--line)0)}.rg-round-ring::after{content:"";position:absolute;inset:4px;border-radius:50%;background:var(--card)}.rg-round-ring b{position:absolute;inset:0;justify-content:center;font-family:var(--mono);font-weight:800;font-size:15px;color:var(--ink);z-index:1}.rg-round-info{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:1px}.rg-round-phase{font-weight:800;font-size:13px;letter-spacing:.05em}.rg-acct-refresh:hover,.rg-round-phase[data-p=cast]{color:var(--brand-deep)}.rg-round-phase[data-p=seal]{color:var(--gilt)}.rg-round-phase[data-p=draw]{color:var(--seal-deep)}.rg-round-hint,.rg-round-no{font-size:11px;color:var(--mute)}.rg-round-no{font-family:var(--mono)}.rg-round-hint{flex:0 1 auto;min-width:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-nav{flex:0 0 auto;display:flex;gap:6px}.rg-nav button{flex:1;padding:7px 4px;border-radius:9px;font-size:12.5px;font-weight:700;color:var(--mute);background:var(--card-soft)}.rg-nav button.is-on{color:var(--ink);border-color:var(--line-strong)}.rg-nav button:hover{color:var(--ink)}.rg-view{display:contents}.rg-view[hidden]{display:none}.rg-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,var(--rg-lord,1.3fr));grid-template-rows:auto auto;gap:var(--rg-gap,7px)}.rg-cell[data-no="3"]{grid-area:1/1}.rg-cell[data-no="4"]{grid-area:1/2}.rg-cell[data-no="5"]{grid-area:1/3}.rg-cell[data-no="6"]{grid-area:1/4}.rg-cell[data-no="1"]{grid-area:2/1}.rg-cell[data-no="2"]{grid-area:2/2}.rg-cell[data-no="7"]{grid-area:2/3}.rg-cell[data-no="8"]{grid-area:2/4}.rg-cell[data-no="9"]{grid-area:1/5/3/6}.rg-cell{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--rg-cgap,4px);min-width:0;padding:var(--rg-pad,9px 6px 8px);border-radius:12px;cursor:pointer;background:var(--card);border:1.5px solid var(--line);transition:transform .08s ease,border-color .12s ease,box-shadow .12s ease}.rg-cell:hover{border-color:var(--ec,var(--brand));transform:translateY(-1px);box-shadow:var(--shadow)}.rg-cell.is-sel{border-color:var(--ec,var(--seal));background:var(--ecs,var(--seal-soft));box-shadow:0 0 0 var(--rg-ring,3px) var(--ecs,var(--seal-soft)),var(--shadow)}.rg-cell.is-hit{animation:rgHit 1.1s ease}.rg-cell-icon{width:100%;max-width:var(--rg-icon,46px);height:auto;aspect-ratio:1;border-radius:11px;object-fit:cover;background:var(--ecs,var(--card-soft));border:1px solid var(--line)}.rg-cell-name{font-family:var(--disp);font-weight:400;font-size:var(--rg-fs-name,13px);letter-spacing:.04em;color:var(--ec,var(--ink));line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.rg-cell-beast{font-size:var(--rg-fs-beast,10px);color:var(--mute);line-height:1;max-width:100%}.rg-castbar-sel b,.rg-cell-beast,.rg-cell-mult{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-cell-mine,.rg-cell-mult,.rg-cell-no{color:#fff;font-family:var(--mono);font-weight:800}.rg-cell-mult{font-size:var(--rg-fs-mult,12px);background:var(--ec,var(--brand));border-radius:99px;padding:var(--rg-mult-pad,1px 8px);line-height:1.5;max-width:100%}.rg-cell-mine,.rg-cell-no{position:absolute;top:var(--rg-badge-off,5px);padding:0 4px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.rg-cell-mine{right:var(--rg-badge-off,5px);min-width:var(--rg-badge-mine,18px);height:var(--rg-badge-mine,18px);border-radius:99px;background:var(--seal);font-size:var(--rg-fs-badge,11px);box-shadow:0 1px 4px -1px rgba(197,58,40,.6)}.rg-cell-no{left:var(--rg-badge-off,5px);min-width:var(--rg-badge-no,20px);height:var(--rg-badge-no,20px);border-radius:6px;border:0;background:var(--ec,var(--brand));background:linear-gradient(158deg,var(--ec,var(--brand)),color-mix(in srgb,var(--ec,var(--brand)) 85%,#000));font-size:var(--rg-fs-no,12px);text-shadow:0 1px 1px rgba(0,0,0,.34);box-shadow:0 1px 3px rgba(18,32,25,.3),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px rgba(36,26,14,.45);box-shadow:0 1px 3px rgba(18,32,25,.3),inset 0 1px 0 rgba(255,255,255,.42),0 0 0 1px color-mix(in srgb,var(--ec,var(--brand)) 42%,#241a0e)}.rg-cell.is-locked{opacity:.5;cursor:not-allowed;filter:grayscale(.3)}.rg-cell.is-locked:hover{transform:none;border-color:var(--line);box-shadow:none}.rg-cell.is-lord{justify-content:space-evenly;padding-block:var(--rg-lord-padb,12px);gap:var(--rg-cgap,4px)}.rg-cell.is-lord .rg-cell-icon{max-width:var(--rg-icon-lord,72px);border-radius:14px}.rg-cell.is-lord .rg-cell-name{font-size:var(--rg-fs-name-lord,14px)}.rg-cell.is-lord .rg-cell-mult{font-size:var(--rg-fs-mult-lord,12.5px);padding:var(--rg-mult-pad-lord,2px 10px)}@container jfb (max-width:407.98px){.rg-grid{--rg-gap:5px;--rg-lord:1.38fr}.rg-cell{--rg-pad:7px 4px 6px;--rg-cgap:3px;--rg-ring:2px;--rg-hit:4px;--rg-icon:44px;--rg-fs-name:12px;--rg-fs-beast:9.5px;--rg-fs-mult:10px;--rg-mult-pad:1px 5px;--rg-badge-off:4px;--rg-badge-no:18px;--rg-badge-mine:16px;--rg-fs-no:11px;--rg-fs-badge:10px}.rg-cell.is-lord{--rg-lord-padb:10px;--rg-icon-lord:78px;--rg-fs-name-lord:13px;--rg-fs-mult-lord:11px;--rg-mult-pad-lord:1px 7px}}@container jfb (min-width:408px) and (max-width:619.98px){.rg-grid{--rg-gap:6px;--rg-lord:1.3fr}.rg-cell{--rg-pad:8px 5px 7px;--rg-cgap:4px;--rg-icon:48px;--rg-fs-name:12.5px;--rg-fs-mult:11px;--rg-mult-pad:1px 7px}.rg-cell.is-lord{--rg-icon-lord:86px;--rg-fs-name-lord:14px}}@container jfb (min-width:620px){.rg-grid{--rg-gap:7px;--rg-lord:1.28fr}.rg-cell{--rg-icon:54px}.rg-cell.is-lord{--rg-lord-padb:16px;--rg-icon-lord:96px;--rg-fs-name-lord:15px;--rg-fs-mult-lord:13px}}.rg-castbar{flex:0 0 auto;display:flex;align-items:center;gap:9px;padding:9px 11px;border-radius:12px;background:var(--card);border:1px solid var(--line-strong);box-shadow:var(--shadow);position:sticky;bottom:0}.rg-castbar-sel{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.rg-castbar-sel b{font-weight:700;font-size:12.5px;color:var(--ink)}.rg-castbar-sel span{font-size:11px;color:var(--mute);font-family:var(--mono)}.rg-step{display:inline-flex;align-items:center;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:9px;overflow:hidden;background:var(--card-soft)}.rg-step button{width:28px;height:30px;font-size:16px;font-weight:700;color:var(--ink-2)}.rg-step button:hover{background:var(--card);color:var(--brand-deep)}.rg-step button:disabled{opacity:.35;cursor:not-allowed}.rg-step input{width:38px;height:30px;text-align:center;border:0;background:0 0;font-family:var(--mono);font-weight:800;font-size:14px;color:var(--ink);border-left:1px solid var(--line);border-right:1px solid var(--line);-moz-appearance:textfield}.rg-step input::-webkit-inner-spin-button,.rg-step input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.rg-cast-btn{flex:0 0 auto;height:38px;padding:0 16px;border-radius:10px;font-size:14px;font-weight:800;letter-spacing:.06em;color:#fff;background:linear-gradient(180deg,#d0452f,var(--seal-deep));box-shadow:0 4px 14px -4px rgba(197,58,40,.6)}.rg-cast-btn:hover{filter:brightness(1.06)}.rg-cast-btn:disabled{background:var(--line-strong);color:var(--card);box-shadow:none;cursor:not-allowed;filter:none}.rg-cast-btn .rg-cast-cost{font-family:var(--mono);font-size:11px;opacity:.9;font-weight:700;margin-left:6px}.rg-cols select,.rg-result{background:var(--card);border:1px solid var(--line)}.rg-result{flex:0 0 auto;display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:12px}.rg-result[data-st="1"]{border-color:var(--gilt);background:linear-gradient(180deg,var(--gilt-soft),var(--card))}.rg-result[data-st="2"]{border-color:var(--cold);background:var(--cold-soft)}.rg-result[data-st="0"]{border-color:var(--line);background:var(--card-soft)}.rg-result-icon{width:40px;height:40px;border-radius:10px;flex:0 0 auto;object-fit:cover;background:var(--card-soft);border:1px solid var(--line)}.rg-result-txt{min-width:0;flex:1;display:flex;flex-direction:column;gap:1px}.rg-result-title{font-weight:800;font-size:13px}.rg-result[data-st="1"] .rg-result-title{color:var(--gilt)}.rg-result[data-st="2"] .rg-result-title{color:var(--cold-deep)}.rg-result-sub{font-size:11px;color:var(--mute)}.rg-result-gain{flex:0 0 auto;font-family:var(--mono);font-weight:800;font-size:15px;color:var(--gilt)}.rg-road{flex:0 0 auto}.rg-road-head{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:0 0 5px}.rg-road-h{font-size:11px;color:var(--mute);margin:0;letter-spacing:.04em;font-weight:600}.rg-cols{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--mute);flex:0 0 auto}.rg-cols select{font:inherit;color:var(--ink);border-radius:7px;padding:2px 6px;cursor:pointer}.rg-road-row{display:grid;gap:4px;align-content:flex-start;max-height:50vh;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--line-strong) var(--card-soft)}.rg-road-row::-webkit-scrollbar{width:10px}.rg-road-row::-webkit-scrollbar-track{background:var(--card-soft);border-radius:10px;margin:2px 0}.rg-road-row::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:10px;border:2px solid var(--card);background-clip:padding-box;min-height:30px}.rg-road-row::-webkit-scrollbar-thumb:hover{background:var(--mute)}.rg-road-row .rg-bead-n{width:auto;height:auto;aspect-ratio:1;font-size:11px}.rg-bead-n.rg-bead-pending{background:var(--card);color:var(--pc,var(--brand));border:1.5px solid var(--pc,var(--brand));font-size:10.5px;font-variant-numeric:tabular-nums;animation:rgPendPulse 1.15s ease-in-out infinite}.rg-bead-n.rg-bead-pending.is-seal{--pc:var(--gilt)}.rg-bead-n.rg-bead-pending.is-draw{--pc:var(--seal)}.rg-cerr{position:relative;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:9px;margin:0 0 8px;padding:9px 11px;border-radius:12px;border:1px solid var(--seal);background:var(--seal-soft,rgba(197,58,40,.08))}.rg-cerr[data-kind=network]{border-color:var(--line-strong);background:var(--card-soft)}.rg-cerr-seal{width:26px;height:26px;border-radius:8px;display:grid;place-items:center;flex:0 0 auto;background:var(--seal);color:#fff;font-family:var(--disp);font-size:15px}.rg-cerr[data-kind=network] .rg-cerr-seal{background:var(--line-strong)}.rg-cerr-body{display:flex;flex-direction:column;min-width:0}.rg-cerr-title{font-size:12px;font-weight:800;color:var(--ink);letter-spacing:.03em}.rg-cerr-msg{font-size:11.5px;color:var(--seal-deep,var(--seal));line-height:1.45}.rg-cerr-x,.rg-cerr[data-kind=network] .rg-cerr-msg{color:var(--mute)}.rg-cerr-x{border:0;background:0 0;font-size:17px;line-height:1;cursor:pointer;padding:0 2px;align-self:start}.rg-cerr-acts{grid-column:1/-1;display:flex;gap:8px;margin-top:2px}.rg-cerr-btn{flex:1;padding:6px 10px;border-radius:8px;font-size:12px;font-weight:700;background:var(--seal);color:#fff;border:1px solid var(--seal)}.rg-cerr-btn.is-alt{background:var(--card);color:var(--ink);border-color:var(--line-strong)}.rg-cerr[data-kind=network] .rg-cerr-btn{background:var(--ink);border-color:var(--ink)}.sim-pane .jiufa-stage{flex:0 1 auto;aspect-ratio:375/619.79;min-height:340px;max-height:none}.sim-pane:has(.of-aide[data-folded]) .jiufa-stage{flex:1 1 auto;aspect-ratio:auto}@media (max-width:760px) and (max-height:700px){.sim-pane .jiufa-stage{min-height:304px}}.of-aide{flex:1 1 0;min-height:208px;border-top:1px solid var(--line);background:var(--paper);padding:7px 10px 8px;display:flex;flex-direction:column;gap:7px}@media (min-width:1024px){.of-aide{min-height:max(208px,min(34cqh,100cqh - 700px))}}@media (max-width:1023.98px){.of-aide{min-height:max(208px,min(34cqh,100cqh - 430px))}}.of-aide[hidden]{display:none}.of-aide[data-folded]{flex:0 0 auto;min-height:0}.of-aide-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.of-aide-fold,.of-aide-nav{border:1px solid var(--line)}.of-aide-nav{display:inline-flex;gap:3px;background:var(--card-soft);border-radius:9px;padding:2px}.of-aide-nav button{padding:3px 10px;border-radius:7px;font-size:11.5px;font-weight:700;color:var(--mute);line-height:1.4}.of-aide-nav button.is-on{background:var(--ink);color:var(--paper)}.of-aide-fold{background:var(--card);color:var(--mute);border-radius:8px;width:26px;height:22px;font-size:11px;line-height:1;cursor:pointer}.of-aide-fold:hover,.rg-rec-chip b{color:var(--ink)}.of-aide-body{flex:1;min-height:0;display:flex;flex-direction:column;gap:7px}.of-aide-body[hidden]{display:none}.of-aide .rg-pred{flex:0 0 auto}.of-aide .rg-road{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.of-aide .rg-road-row{flex:1 1 0;min-height:0;max-height:none}.of-aide .rg-road-head{flex:0 0 auto}.of-aide .rg-records{flex:1;min-height:120px;max-height:none;overflow-y:auto;padding-right:2px;scrollbar-width:thin}.of-aide-lnk{border:0;background:0 0;color:var(--brand-deep);font-weight:700;cursor:pointer;text-decoration:underline;font-size:inherit;padding:0}.of-acct{flex:0 0 auto;padding:8px 10px;border-bottom:1px solid var(--line);background:var(--paper)}.of-acct[hidden]{display:none}.of-acct-note{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 11px;border-radius:12px;border:1px dashed var(--line-strong);background:var(--card-soft);font-size:12px;color:var(--mute)}.jiufa-body{container:jfb/size}@container jfb (min-width:620px) and (min-aspect-ratio:62/100){.sim-pane:has(>.jiufa-stage:not([hidden])){max-width:none;border-left:0;border-right:0;box-shadow:none;display:grid;grid-template-columns:minmax(220px,var(--jf-stage-col)) minmax(200px,1fr);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"acct aide""stage aide""foot aide";--jf-stage-col:min(100cqw - 210px, calc((100cqh - 84px) * .60504))}.sim-pane:has(>.jiufa-stage:not([hidden])):has(>.of-acct:not([hidden])){--jf-stage-col:min(100cqw - 210px, calc((100cqh - 130px) * .60504))}.sim-pane:has(>.jiufa-stage:not([hidden]))>.of-acct{grid-area:acct}.sim-pane:has(>.jiufa-stage:not([hidden]))>.jiufa-stage{grid-area:stage;min-height:0;aspect-ratio:auto}.sim-pane:has(>.jiufa-stage:not([hidden]))>.of-aide{grid-area:aide;min-height:0;border-top:0;border-left:1px solid var(--line)}.sim-pane:has(>.jiufa-stage:not([hidden]))>.jiufa-foot{grid-area:foot}.sim-pane:has(>.jiufa-stage:not([hidden])):has(.of-aide[data-folded]){grid-template-columns:minmax(220px,1fr) auto}.sim-pane:has(>.jiufa-stage:not([hidden]))>.of-aide[data-size=tall]{min-height:0;max-height:none}.sim-pane:has(>.jiufa-stage:not([hidden])):has(.of-aide[data-size=tall])>.jiufa-stage{min-height:0}}.rg-pred{margin:2px 0;padding:7px 9px;border-radius:11px;background:var(--card);border:1px solid var(--line)}.rg-pred-row{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.rg-pred-tag{font-size:10px;font-weight:800;letter-spacing:.05em;padding:1px 7px;border-radius:99px;flex:0 0 auto}.rg-pred-tag.is-main{color:var(--seal);background:rgba(197,58,40,.1)}.rg-pred-tag.is-guard{color:var(--cold-deep);background:var(--cold-soft)}.rg-pred-chips{display:inline-flex;gap:4px}.rg-pchip{width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--mono);font-weight:800;font-size:11.5px;background:var(--e,var(--brand))}.rg-pchip.is-wait{background:var(--card-soft);color:var(--mute);border:1px dashed var(--line)}.rg-pred-stat{margin:5px 0 0;font-size:10px;color:var(--mute);font-family:var(--mono)}.rg-bead{width:26px;height:26px;border-radius:8px;flex:0 0 auto;object-fit:cover;position:relative;background:var(--card-soft);border:1px solid var(--line)}.rg-bead-n{width:24px;height:24px;border-radius:7px;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;color:#fff;font-family:var(--mono);font-weight:800;font-size:12px;background:var(--ec,var(--brand))}.rg-records{display:flex;flex-direction:column;gap:8px}.rg-rec{padding:9px 11px;border-radius:11px;background:var(--card);border:1px solid var(--line)}.rg-rec-head{display:flex;align-items:center;gap:8px;margin-bottom:7px}.rg-rec-when{font-family:var(--mono);font-size:11px;color:var(--mute)}.rg-rec-st{font-size:10px;font-weight:800;letter-spacing:.05em;padding:1px 7px;border-radius:99px;border:1px solid currentColor;line-height:1.5}.rg-rec-st[data-st=win]{color:var(--gilt);background:var(--gilt-soft)}.rg-rec-st[data-st=miss]{color:var(--cold-deep);background:var(--cold-soft)}.rg-rec-st[data-st=none]{color:var(--mute);background:var(--card-soft)}.rg-rec-spells{display:flex;flex-wrap:wrap;gap:6px}.rg-rec-chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px 3px 3px;border-radius:99px;background:var(--card-soft);border:1px solid var(--line);font-size:11.5px}.rg-rec-chip img{width:20px;height:20px;border-radius:50%;object-fit:cover;background:var(--card)}.rg-rec-chip b{font-weight:700}.rg-rec-chip em,.rg-rec-gain{font-family:var(--mono);font-weight:800}.rg-rec-chip em{font-style:normal;color:var(--seal);margin-left:2px}.rg-rec-gain{margin-left:auto;font-size:12px}.rg-rec-gain.is-in{color:var(--gilt)}.rg-rec-gain.is-out,.rg-rec-note{color:var(--mute)}.rg-rec-note{font-size:10.5px;align-self:center}.rg-rank{display:flex;flex-direction:column;gap:5px}.rg-rank-item{display:flex;align-items:center;gap:9px;padding:6px 10px;border-radius:10px;background:var(--card);border:1px solid var(--line)}.rg-rank-no{width:22px;text-align:center;font-family:var(--mono);font-weight:800;font-size:13px;color:var(--mute);flex:0 0 auto}.rg-rank-item:nth-child(1) .rg-rank-no{color:#c99a24}.rg-rank-item:nth-child(2) .rg-rank-no{color:#8a94a0}.rg-rank-item:nth-child(3) .rg-rank-no{color:#b07a4a}.rg-rank-av{width:28px;height:28px;border-radius:50%;object-fit:cover;flex:0 0 auto;background:var(--card-soft)}.rg-rank-nick{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rg-rank-score{font-family:var(--mono);font-weight:800;font-size:12px;color:var(--gilt);flex:0 0 auto}.rg-empty,.rg-loading{padding:26px 16px;text-align:center;color:var(--mute);font-size:12.5px}.rg-spin{width:26px;height:26px;margin:0 auto 10px;border-radius:50%;border:3px solid var(--line);border-top-color:var(--seal);animation:spin .8s linear infinite}.rg-guard,.rg-guard-seal{display:flex;align-items:center;justify-content:center}.rg-guard{position:absolute;inset:0;z-index:5;flex-direction:column;gap:12px;text-align:center;padding:24px;background:linear-gradient(180deg,rgba(251,253,252,.86),rgba(238,244,240,.96));backdrop-filter:blur(3px)}.rg-guard-seal{width:58px;height:58px;border-radius:16px;background:var(--seal);color:#fff;font-family:var(--disp);font-size:32px;box-shadow:0 12px 30px -8px rgba(197,58,40,.55)}.rg-guard[data-kind=invalid] .rg-guard-seal{background:var(--gilt);box-shadow:0 12px 30px -8px rgba(136,101,33,.5)}.rg-guard-title{font-family:var(--disp);font-weight:400;font-size:18px;letter-spacing:.08em;color:var(--ink)}.rg-guard-text{font-size:12.5px;color:var(--mute);line-height:1.6;max-width:280px}.rg-confirm-row button,.rg-guard-btn{border-radius:10px;font-size:13.5px;font-weight:800}.rg-guard-btn{margin-top:2px;height:38px;padding:0 20px;letter-spacing:.05em;color:#fff;background:var(--brand);box-shadow:0 4px 14px -4px rgba(15,111,92,.5)}.rg-guard-btn:hover{background:var(--brand-deep)}.rg-confirm,.rg-guard-btns{display:flex;justify-content:center}.rg-guard-btns{gap:9px;flex-wrap:wrap}.rg-guard-btn.is-alt{background:var(--card);color:var(--brand-deep);border:1px solid var(--brand);box-shadow:none}.rg-guard-btn.is-alt:hover{background:var(--brand-soft)}.rg-confirm{position:absolute;inset:0;z-index:8;align-items:center;padding:20px;background:rgba(18,32,25,.42);backdrop-filter:blur(2px)}.rg-confirm[hidden]{display:none}.rg-confirm-card{width:100%;max-width:300px;background:var(--card);border-radius:16px;border:1px solid var(--line-strong);box-shadow:var(--shadow-pop);padding:18px 18px 14px;text-align:center}.rg-confirm-icon{width:52px;height:52px;border-radius:13px;margin:0 auto 10px;object-fit:cover;background:var(--card-soft);border:1px solid var(--line)}.rg-confirm-h{font-family:var(--disp);font-weight:400;font-size:17px;letter-spacing:.05em;color:var(--ink);margin-bottom:4px}.rg-confirm-p{font-size:12.5px;color:var(--mute);line-height:1.6;margin-bottom:6px}.rg-confirm-cost{font-family:var(--mono);font-weight:800;font-size:20px;color:var(--seal);margin-bottom:2px}.rg-confirm-bal{font-size:11px;color:var(--mute);margin-bottom:14px}.rg-confirm-row{display:flex;gap:9px}.rg-confirm-row button{flex:1;height:40px;letter-spacing:.04em}.rg-confirm-cancel{color:var(--ink-2);background:var(--card-soft);border:1px solid var(--line)}.rg-confirm-cancel:hover{background:var(--paper-deep)}.rg-confirm-ok{color:#fff;background:linear-gradient(180deg,#d0452f,var(--seal-deep));box-shadow:0 4px 14px -4px rgba(197,58,40,.6)}.rg-confirm-ok:hover{filter:brightness(1.06)}.rg-confirm-ok:disabled{background:var(--line-strong);cursor:not-allowed;filter:none;box-shadow:none}@media (max-width:760px){.rg-body{padding:9px 10px 6px}}.wide-nav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.wide-nav[hidden]{display:none}.wide-nav select{height:32px;padding:0 8px;border-radius:8px;border:1px solid var(--line-strong);background:var(--card);outline:0;font-family:var(--mono);font-size:12.5px;max-width:min(46vw,300px)}.wn-live{border-color:var(--seal);color:var(--seal)}.wn-live:hover{background:var(--seal);color:#fff}.wn-live[hidden],.wv-census[hidden]{display:none}.wide-empty,.wv-census{display:flex;align-items:center}.wide-empty{grid-column:1/-1;justify-content:center;gap:10px;padding:34px 10px;font-size:13px;color:var(--mute);text-align:center}.wv-census{gap:6px;flex-wrap:wrap;margin-left:0;font-size:11px;color:var(--ink-2)}.auth-card h2,.wv-census b{font-weight:800;letter-spacing:.08em;color:var(--mute)}.wv-census i{width:18px;height:18px;border-radius:5px;display:grid;place-items:center;font-style:normal;font-weight:800;font-size:11px;color:#fff;background:var(--e);text-shadow:0 1px 1px rgba(0,0,0,.28);box-shadow:inset 0 1px 0 rgba(255,255,255,.35)}.wv-census em{font-style:normal;font-family:var(--mono);color:var(--ink-2)}.wv-census .wvc-meta{color:var(--mute);margin-left:4px}.auth-gate{position:fixed;inset:0;z-index:120;display:grid;align-items:start;justify-items:center;padding:20px;overflow:auto;background:rgba(238,244,240,.62);background:color-mix(in srgb,var(--paper) 62%,transparent);backdrop-filter:blur(10px) saturate(1.05);-webkit-backdrop-filter:blur(10px) saturate(1.05)}@supports not (backdrop-filter:blur(1px)){.auth-gate{background:rgba(238,244,240,.93);background:color-mix(in srgb,var(--paper) 93%,transparent)}}.auth-card{width:min(380px,100%);text-align:center;margin:auto;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);padding:30px 28px 22px;animation:rise .28s cubic-bezier(.2,1.2,.4,1)}.auth-seal{display:inline-grid;place-items:center;width:56px;height:56px;border-radius:22%;background:var(--brand);color:#fff;font-family:var(--disp);font-style:normal;font-size:28px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.32);margin-bottom:12px}.auth-card h2{margin:0 0 4px;font-family:var(--disp);font-weight:400;font-size:23px;color:var(--brand-deep)}.auth-card .modal-sub{margin-bottom:18px}.auth-card .modal-sub:empty{display:none}.auth-card .form-msg{text-align:center}.auth-card .form-msg[data-ok="1"],.pw-eye:hover{color:var(--brand-deep)}#authSubmit[disabled]{opacity:.6;cursor:progress}.auth-card .modal-form input{border-color:#7a9186}.auth-card .modal-form input:focus{border-color:var(--brand)}.pw-wrap{position:relative;display:flex}.pw-wrap input{flex:1;width:100%;padding-right:46px}.pw-eye{position:absolute;top:0;right:0;width:44px;height:44px;display:grid;place-items:center;background:0 0;border:0;cursor:pointer;color:var(--mute);border-radius:11px}.pw-eye:focus-visible{outline:2px solid var(--brand);outline-offset:-3px}.pw-eye svg{width:20px;height:20px}.pw-eye .i-off,.pw-eye.on .i-on{display:none}.pw-eye svg,.pw-eye.on .i-off{display:block}.user-chip{display:flex;align-items:center;gap:8px;padding:4px 6px 4px 5px;border:1px solid var(--line);border-radius:12px;background:var(--card-soft);min-width:min-content;flex-shrink:120}.uc-seal{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:26%;background:var(--brand);color:#fff;font-family:var(--disp);font-style:normal;font-size:13px;box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.3)}.uc-meta{display:flex;flex-direction:column;min-width:0;line-height:1.18;text-align:left}.uc-meta b{font-size:12.5px;font-weight:600;color:var(--ink);max-width:none;overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}@media (min-width:561px){.uc-meta{min-width:7em}}body[data-layout=cockpit] .uc-meta b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden;max-height:1.3em}.uc-meta em{font-style:normal;font-size:10.5px;color:var(--mute);white-space:nowrap}.user-chip[data-warn="1"] .uc-meta em{color:var(--seal-deep);font-weight:600}.user-chip button{flex:none;height:24px;padding:0 9px;border-radius:8px;font-size:11.5px;color:var(--ink-2);border:1px solid transparent}.user-chip button:hover{background:var(--card);border-color:var(--line-strong);color:var(--seal-deep)}@media (max-width:640px){.uc-meta em{display:none}body[data-jf-tier=basic] .uc-meta em.uc-vip{display:block}}body[data-auth=locked]{overflow:hidden}[data-auth=locked] .deck>section,[data-auth=locked] .rail-acct,[data-auth=locked] .rail-list{position:relative;pointer-events:none;user-select:none}[data-auth=locked] .deck>section::after,[data-auth=locked] .rail-list::after{content:"登录后查看"}[data-auth=locked] .deck>section::after,[data-auth=locked] .rail-acct::after,[data-auth=locked] .rail-list::after{position:absolute;inset:0;z-index:5;display:grid;place-items:center;background:rgba(238,244,240,.55);background:color-mix(in srgb,var(--paper) 55%,transparent);backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);border-radius:inherit;font-family:var(--disp);font-size:15px;letter-spacing:.3em;text-indent:.3em;color:var(--ink-2)}@supports not (backdrop-filter:blur(1px)){[data-auth=locked] .deck>section::after,[data-auth=locked] .rail-acct::after,[data-auth=locked] .rail-list::after{background:rgba(238,244,240,.92);background:color-mix(in srgb,var(--paper) 92%,transparent)}}[data-auth=locked] .rail-acct::after{content:"登录后管理账号"}[data-auth=locked] .rail-room-add,[data-auth=locked] .rail-search,[data-auth=locked] .room-empty-add,[data-auth=locked] .room-nudge-add,[data-auth=locked] .stage-empty-add{pointer-events:none;opacity:.45}[data-auth=locked] .topbar-right>:not(#userChip){pointer-events:none;opacity:.5}.game-entries{display:contents}@media (max-width:760px){.topbar{gap:10px}}@media (max-width:560px){.topbar{flex-wrap:wrap;row-gap:9px;padding-top:9px;padding-bottom:9px}.topbar-right{display:contents}.anchor-identity{flex:1 1 0;min-width:44px;gap:9px}.anchor-identity img{width:36px;height:36px}.anchor-meta strong{max-width:none;font-size:15px}.anchor-meta em,.conn{font-size:11px}.conn{order:2;flex:0 0 auto;gap:6px;height:26px;padding:0 9px;border-radius:99px;border:1px solid var(--line);background:var(--card-soft)}.conn b{display:inline}.stale-badge{order:1;height:26px;padding:0 10px}.user-chip{order:3;flex:0 1 auto;padding:3px 5px 3px 4px}.game-entries{display:flex;order:10;flex:1 1 100%;min-width:0;gap:9px}.game-entries .jiufa-entry{flex:1 1 0;min-width:0;height:40px;border-radius:11px;justify-content:center;gap:8px;font-size:13.5px;letter-spacing:.06em;padding:0 10px}.game-entries .je-seal{width:22px;height:22px;font-size:14px;border-radius:7px}.game-entries .jiufa-entry span{white-space:nowrap}.game-entries .jiufa-entry:active{transform:translateY(1px)}}@media (min-width:561px) and (max-width:899.98px){body:not([data-layout=cockpit]) .topbar{flex-wrap:wrap;row-gap:9px}body:not([data-layout=cockpit]) .topbar-right{display:contents}body:not([data-layout=cockpit]) .anchor-identity{flex:1 1 0;min-width:44px}body:not([data-layout=cockpit]) .stale-badge{order:1}body:not([data-layout=cockpit]) .conn,body:not([data-layout=cockpit]) .cs-entry{order:2}body:not([data-layout=cockpit]) .user-chip{order:3;flex:0 1 auto}body:not([data-layout=cockpit]) .game-entries{display:flex;order:10;flex:1 1 100%;min-width:0;gap:9px;justify-content:flex-end}body:not([data-layout=cockpit]) .game-entries .jiufa-entry{flex:1 1 0;min-width:0;max-width:260px;justify-content:center}}body[data-w-sm]:not([data-layout=cockpit]) .topbar{flex-wrap:wrap;row-gap:9px}body[data-w-sm]:not([data-layout=cockpit]) .topbar-right{display:contents}body[data-w-sm]:not([data-layout=cockpit]) .anchor-identity{flex:1 1 0;min-width:44px}body[data-w-sm]:not([data-layout=cockpit]) .stale-badge{order:1}body[data-w-sm]:not([data-layout=cockpit]) .conn,body[data-w-sm]:not([data-layout=cockpit]) .cs-entry{order:2}body[data-w-sm]:not([data-layout=cockpit]) .user-chip{order:3;flex:0 1 auto}body[data-w-sm]:not([data-layout=cockpit]) .game-entries{display:flex;order:10;flex:1 1 100%;min-width:0;gap:9px;justify-content:flex-end}body[data-w-sm]:not([data-layout=cockpit]) .game-entries .jiufa-entry{flex:1 1 0;min-width:0;max-width:260px;justify-content:center}body[data-w-md] .anchor-identity{cursor:pointer;border-radius:11px;padding:3px 8px 3px 3px;margin:-3px 0-3px -3px;transition:background .13s}body[data-w-md] .anchor-identity:active,body[data-w-md] .anchor-identity:hover,html[data-input=touch] .census tbody tr:active{background:var(--card-soft)}@media (max-width:1023.98px){body[data-jiufa=open] .rail{position:fixed;left:0;top:0;bottom:0;width:264px;height:100vh;height:100dvh;transform:translateX(-105%);transition:transform .28s cubic-bezier(.2,1,.3,1);z-index:70;box-shadow:var(--shadow-pop);border-right:1px solid var(--line)}body[data-jiufa=open] .rail.is-open{transform:none;z-index:70}body[data-jiufa=open] .rail-close{display:grid;place-items:center}body[data-jiufa=open] .rail-veil{z-index:65}}.auth-alt{margin-top:4px;background:0 0;border:0;padding:13px 10px;cursor:pointer;font-size:12.5px;color:var(--brand-deep);text-decoration:underline;text-underline-offset:3px;opacity:.88}.auth-alt:hover{opacity:1}.hp-field{position:absolute;left:-4000px;top:auto;width:1px;height:1px;overflow:hidden}.reg-captcha{min-height:34px;display:flex;justify-content:center}.reg-captcha:empty{display:none}.reg-done{padding:6px 2px 2px}.reg-done p{margin:0 0 6px;font-size:13.5px;line-height:1.7;color:var(--ink,#233b33)}.auth-card #regMsg,.reg-done,.vc-head span+span,.vc-row span+span{text-align:center}.auth-card #regMsg[data-ok="1"]{color:var(--brand-deep)}#regSubmit[disabled]{opacity:.6;cursor:progress}:root{--vip-gold:#8f6a09;--vip-gold-deep:#6d5106;--vip-gold-bg:#fdf8e8;--vip-gold-line:#e6d38a}.user-chip .uc-meta{display:flex;flex-direction:column;line-height:1.25}.user-chip .uc-vip{font-size:11px;color:#7e6f44;font-style:normal}.user-chip .uc-vip[data-on="1"]{color:var(--vip-gold);font-weight:600}.user-chip .uc-vip[data-warn="1"]{color:#c0392b}.pred-vip-bar b,.user-chip .uc-buy{border-radius:999px;color:#fff;font-size:12px;background:linear-gradient(135deg,var(--vip-gold),var(--vip-gold-deep))}.user-chip .uc-buy{margin-left:6px;padding:3px 10px;border:0;cursor:pointer;font-weight:600;white-space:nowrap}.user-chip .uc-buy:hover{filter:brightness(1.08)}.pred-vip-bar,.vip-note{background:var(--vip-gold-bg);border:1px solid var(--vip-gold-line);color:#8a6d1f}.vip-note{display:inline-block;margin-left:8px;padding:1px 8px;border-radius:999px;font-size:11px;white-space:nowrap;vertical-align:middle}.live-predict[data-vip=lock]{border-color:var(--vip-gold-line)}.p-chip.is-lock{background:repeating-linear-gradient(45deg,#f3ecd6,#f3ecd6 4px,#ece2c2 4px,#ece2c2 8px);color:#736335;border:1px dashed var(--vip-gold-line)}.pred-vip-bar{display:flex;align-items:center;justify-content:space-between;width:100%;margin-top:8px;padding:6px 10px;cursor:pointer;border-radius:8px;font-size:12px}.pred-vip-bar b{padding:2px 10px}.pred-vip-bar:hover{filter:brightness(1.02)}.vip-gate{position:fixed;inset:0;z-index:70;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow:auto;background:rgba(28,40,34,.55);backdrop-filter:blur(6px)}.vip-card{position:relative;width:min(560px,100%);padding:26px 24px 20px;border-radius:18px;background:#fff;box-shadow:0 24px 60px rgba(0,0,0,.22);border:1px solid var(--vip-gold-line);margin:auto}.vip-seal{position:absolute;top:-18px;left:50%;transform:translateX(-50%);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;background:linear-gradient(135deg,var(--vip-gold),var(--vip-gold-deep));color:#fff;font-size:20px;font-style:normal;font-weight:700;box-shadow:0 6px 16px rgba(184,134,11,.35)}.vip-card h2,.vip-lede{margin:10px 0 4px;text-align:center;font-size:20px}.vip-lede{margin:0 0 16px;color:#64756b;font-size:13px}.vip-close{position:absolute;border:0;border-radius:8px;background:0 0;color:#687a70;font-size:20px;cursor:pointer}.vip-close:hover{background:#f1f5f2}.vip-feats{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:16px}.vf{padding:10px 6px;border-radius:12px;text-align:center;background:#fbfaf4;border:1px solid #eee6cf}.vf-ico,.vip-card-form button{background:var(--vip-gold);color:#fff;font-size:13px}.vf-ico{display:inline-grid;place-items:center;width:26px;height:26px;margin-bottom:4px;border-radius:8px;font-weight:700}.vf b,.vf i{display:block;font-size:12.5px;color:#3f5249}.vf i{font-size:11px;color:#637269;font-style:normal}.vip-compare{margin-bottom:16px;border:1px solid #e6ece8;border-radius:12px;overflow:hidden}.vc-head,.vc-row{display:grid;grid-template-columns:1fr 100px 100px;align-items:center}.vc-head{background:#f4f8f6;font-size:12px;color:#64756b;padding:7px 12px}.vc-row{padding:8px 12px;font-size:12.5px;border-top:1px solid #f0f4f2}.vc-k{color:#3f5249}.vc-cur{color:#637269}.vc-vip{color:var(--vip-gold);font-weight:600}.vc-lock,.vp-price em{font-style:normal}.vip-plans{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px}.vp{position:relative;padding:14px 6px 12px;border-radius:14px;cursor:pointer;background:#fff;border:2px solid #e6ece8;transition:.16s}.vp:hover{border-color:var(--vip-gold-line)}.vp.is-on{border-color:var(--vip-gold);background:var(--vip-gold-bg)}.vp-tag{position:absolute;top:-9px;left:50%;transform:translateX(-50%);padding:1px 8px;border-radius:999px;font-size:10.5px;font-style:normal;background:linear-gradient(135deg,var(--vip-gold),var(--vip-gold-deep));color:#fff;white-space:nowrap}.vp-name{display:block;font-size:13px;color:#3f5249}.vp-price{display:block;margin:4px 0 2px;font-size:22px;font-weight:700;color:var(--vip-gold)}.vp-price em{font-size:13px;margin-right:1px}.vp-gift{display:block;font-size:10.5px;color:#637269;font-style:normal}.vip-empty{grid-column:1/-1;text-align:center;color:#687a70;font-size:13px}.vip-gift{margin:0 0 14px;text-align:center;font-size:12px;color:#64756b}.vip-cs b,.vip-gift b{color:var(--vip-gold)}.vip-acts{display:flex;gap:10px}.vip-primary{border:0}.vip-ghost,.vip-primary{flex:1;padding:11px 0;border-radius:12px;font-size:14px;cursor:pointer}.vip-primary{background:linear-gradient(135deg,var(--vip-gold),var(--vip-gold-deep));color:#fff;font-weight:600}.vip-primary:hover{filter:brightness(1.06)}.vip-ghost{background:#f4f8f6;color:#3f5249;border:1px solid #e6ece8}.vip-ghost:hover{background:#eaf1ed}.vip-card-form{display:flex;gap:8px;margin-top:10px}.vip-card-form input{flex:1;padding:10px 12px;border-radius:10px;border:1px solid #dfe7e3;font-size:16px;letter-spacing:.5px;text-transform:uppercase}.vip-card-form button{padding:0 18px;border:0;border-radius:10px;cursor:pointer}.vip-cs{margin:10px 0 0;text-align:center;font-size:12px;color:#64756b;line-height:1.6}.vip-cs b{font-weight:600}.vip-cs-line{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px;margin-top:5px}.vip-cs-label{color:#64756b}.vip-cs-value{color:var(--vip-gold);font-weight:600;user-select:text;-webkit-user-select:text;font-variant-numeric:tabular-nums;letter-spacing:.2px;word-break:break-all}.vip-cs-copy,button.vip-note{cursor:pointer;font-family:inherit}.vip-cs-copy{min-height:26px;padding:3px 12px;border-radius:999px;border:1px solid #7f948a;background:#fff;color:#4a5b52;font-size:11.5px;line-height:1.4}.vip-cs-copy:hover,button.vip-note:hover{border-color:var(--vip-gold);color:var(--vip-gold)}.vip-cs-copy:active{background:#f3f6f4}.vip-cs-link{color:var(--vip-gold);font-weight:600;text-decoration:underline;text-underline-offset:2px}.vip-cs-note{display:block;margin-top:3px;font-size:11.5px;color:#687a70}.cs-card{background:#fff;text-align:center}.cs-badge{display:inline-grid;place-items:center;width:40px;height:40px;margin:2px 0 8px;border-radius:12px;background:var(--gilt);color:#fff;font-family:var(--disp);font-style:normal;font-size:20px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.22),0 6px 14px -8px rgba(136,101,33,.6);transform:rotate(-4deg)}.cs-card h2{margin-bottom:2px}.cs-card .modal-sub{margin-bottom:14px}.cs-body{padding:13px 12px 11px;border-radius:12px;background:var(--vip-gold-bg);border:1px solid var(--vip-gold-line);font-size:13px;color:#3f5249;line-height:1.7}.cs-body .vip-cs-line{margin-top:0;gap:7px}.cs-body .vip-cs-value,.pay-card h3{font-size:16px}.cs-body .vip-cs-copy{background:#fff}.cs-body .vip-cs-note{margin-top:6px;color:var(--mute)}.vip-foot{margin:10px 0 0;text-align:center;font-size:11.5px;color:#687a70}.pay-modal{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-start;justify-content:center;padding:20px;overflow:auto;background:rgba(28,40,34,.6)}.pay-card{position:relative;width:min(340px,100%);padding:22px 20px 18px;border-radius:16px;background:#fff;text-align:center;box-shadow:0 24px 60px rgba(0,0,0,.24);margin:auto}.pay-close{position:absolute;border:0;background:0 0;color:#687a70;font-size:19px;cursor:pointer;border-radius:8px}.pay-card h3{margin:0 0 4px}.pay-plan{margin:0 0 12px;font-size:12px;color:#64756b}.pay-mask,.pay-qr-wrap{display:grid;place-items:center}.pay-qr-wrap{position:relative;width:200px;height:200px;margin:0 auto 12px;border-radius:12px;overflow:hidden;background:#f6f8f7}.pay-qr-wrap img{width:100%;height:100%;object-fit:contain}.pay-mask{position:absolute;inset:0;background:rgba(255,255,255,.92);color:#c0392b;font-size:13px}.pay-amount{margin:0 0 4px;font-size:13px;color:#3f5249}.pay-amount b{color:var(--vip-gold);font-size:17px}.pay-countdown{margin:0 0 8px;font-size:12px;color:#637269}body[data-vip-gate=free] .shell{filter:blur(3px);pointer-events:none;user-select:none}@media (max-width:520px){.vip-feats{grid-template-columns:repeat(2,1fr)}.vip-plans{grid-template-columns:1fr;gap:8px}.vc-head,.vc-row{grid-template-columns:1fr 76px 76px}.vp{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-items:center;gap:2px 12px;padding:12px 14px;text-align:left}.vp-name{grid-column:1;grid-row:1;align-self:end;font-size:14px}.vp-gift{grid-column:1;grid-row:2;align-self:start}.vp-price{grid-column:2;grid-row:1;margin:0;align-self:end;font-size:21px;text-align:right}.vp-tag{left:auto;right:12px;transform:none}}.vip-disclaim{margin:-8px 0 12px;text-align:center;font-size:11.5px;color:#687a70;line-height:1.6}.vip-disclaim b{color:#7e6f44;font-weight:600}.user-chip .uc-buy[data-warn="1"]{background:linear-gradient(135deg,#e07a5f,#c0392b)}.vip-status{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin:-6px 0 16px;padding:10px 14px;border-radius:12px;background:var(--vip-gold-bg);border:1px solid var(--vip-gold-line)}.vip-status[data-tone=warn]{background:#fdf1ec;border-color:#f0c9b8}.vip-logout,.vip-status .vs-k{font-size:12px;color:#637269}.vip-status .vs-v{font-size:17px;font-weight:700;color:var(--vip-gold)}.vip-status[data-tone=warn] .vs-v{color:#c0392b}.vip-status .vs-sub{font-size:11.5px;color:#637269;margin-left:auto}.vip-logout{display:block;width:100%;margin-top:12px;padding:9px 0;background:0 0;border:1px dashed #dfe7e3;border-radius:10px;font-size:12.5px;cursor:pointer}.vip-logout:hover{background:#f6f8f7;color:#3f5249;border-style:solid}button.vip-note{line-height:1.5;transition:background .14s,border-color .14s,color .14s}button.vip-note::after{content:" ›";opacity:.55;font-weight:700}button.vip-note:hover{background:#fbf3d9}button.vip-note:focus-visible{outline:2px solid var(--vip-gold);outline-offset:2px}@media (max-width:520px){.vip-status .vs-sub{margin-left:0;width:100%}}.vc-lock{display:inline-block;width:13px;height:13px;vertical-align:-2px;opacity:.65}.vc-off{margin-left:4px;font-size:11.5px;color:#687a70;vertical-align:1px}.vc-lock svg{display:block;width:100%;height:100%}.vip-rec-btn{display:block;margin:8px auto 0;border:0;background:0 0;color:#637269;font-size:11.5px;cursor:pointer;border-radius:8px}.vip-rec-btn:hover{background:#f6f8f7;color:var(--vip-gold)}.vip-rec-btn:focus-visible{outline:2px solid var(--vip-gold);outline-offset:2px}.vip-rec-btn[aria-expanded=true]::after{content:" ▴"}.vip-rec-btn[aria-expanded=false]::after{content:" ▾"}.vip-records{margin-top:8px;border:1px solid #e6ece8;border-radius:12px;overflow:hidden;max-height:236px;overflow-y:auto;-webkit-overflow-scrolling:touch}.vr-row{display:grid;grid-template-columns:1fr auto;gap:2px 10px;padding:9px 12px;font-size:12px;border-top:1px solid #f0f4f2}.vr-row:first-child{border-top:none}.vr-k{color:#3f5249}.vr-amt{color:var(--vip-gold);font-weight:600;text-align:right;white-space:nowrap}.vr-sub{grid-column:1/-1;font-size:11px;color:#687a70}.vr-empty{padding:14px 12px;text-align:center;font-size:12px;color:#687a70}.vr-bad{color:#c0392b}@media (max-width:520px){.vip-records{max-height:200px}}.vip-sub-h{margin:12px 0 6px;text-align:center;font-size:12px;color:#687a70;letter-spacing:.5px}.pay-howto{margin:0 0 8px;font-size:12px;color:#64756b}.pay-note{margin:0 0 6px;font-size:11.5px;line-height:1.55;color:#8a5f14}.pay-note:empty{display:none}.pay-close,.vip-close{width:44px;height:44px;top:6px;right:6px}.pay-close{top:4px;right:4px}.vip-rec-btn{padding:4px 12px}.vip-logout,.vip-rec-btn{min-height:44px}.user-chip .uc-buy{position:relative;min-height:32px}.user-chip .uc-buy::after{content:"";position:absolute;left:0;right:0;top:-7px;bottom:-7px}.vip-empty{line-height:1.7}.vip-primary:disabled{opacity:.6;cursor:not-allowed}.vip-primary:disabled,.vip-primary:disabled:hover{filter:grayscale(.55) brightness(1.12)}.vip-primary[data-busy="1"]{pointer-events:none;opacity:.72}@media (max-width:360px),(max-height:640px){.vip-gate{padding:12px}.vip-card{padding:20px 16px 16px}.vip-card h2{margin:8px 0 2px;font-size:18px}.vip-lede{margin-bottom:10px}.vip-status{margin:-4px 0 10px;padding:8px 12px}.vip-feats{margin-bottom:12px}.vip-plans{gap:6px;margin-bottom:8px}.vp{padding:10px 12px}.vip-gift{margin-bottom:8px}.vip-disclaim{margin:-6px 0 8px}.vip-sub-h{margin:10px 0 6px}}.acct-item .ai-coin{color:#8a6114}@media (hover:none){.acct-item .ai-btn{width:34px;height:44px;line-height:44px;border-radius:9px}}@media (max-width:1023.98px){.auth-card input,.density select,.modal-form input,.of-aide input,.of-aide select,.rail-search input,.rg-body input,.rg-body select,.vip-card-form input,.wide-nav select{font-size:16px}.density select{padding:0 6px;height:40px}.density{gap:6px}.rail-search button,.rail-search input{height:44px}.tool-btn{height:40px}#railClose.rail-close,#railOpen.topbar-menu{width:44px;height:44px}.acct-checkall{padding:0 10px}#ucLogout,.acct-checkall{min-height:32px}}@media (hover:none){.room-item{--ri-del-h:30px}.room-item .ri-del{width:30px;border-radius:10px}.jf-skin-btn{min-height:28px}}@media (max-width:1023.98px){.wide-head .density select,.wide-head .tool-btn{height:34px}}.bead[data-gap],.rg-bead-n[data-gap]{box-shadow:inset 2px 0 0 0 var(--seal)}.bead[data-gap]::before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:repeating-linear-gradient(to bottom,var(--seal)0 2px,transparent 2px 4px);border-radius:1px;pointer-events:none;z-index:3}.bead[data-n="1"][data-gap],.bead[data-n="2"][data-gap],.bead[data-n="7"][data-gap],.bead[data-n="8"][data-gap]{box-shadow:inset 0 0 0 1px var(--line-strong),inset 2px 0 0 0 var(--seal)}.rg-road-row .rg-bead-n{min-width:0;min-height:0;line-height:1;font-size:clamp(7px,calc((100cqw - (var(--cols,20) - 1)*var(--rg-gap,4px))/var(--cols,20)*.62),13px);height:calc((100cqw - (var(--cols,20) - 1)*var(--rg-gap,4px))/var(--cols,20))}.rg-road-row{container-type:inline-size}@media (max-width:380px){.rg-road-row{gap:3px}}.rg-road-tools{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto}.rg-road-full{font-size:10.5px;font-weight:700;color:var(--brand-deep);border:1px solid var(--line);background:var(--card);border-radius:7px;padding:2px 8px;cursor:pointer;white-space:nowrap}.rg-road-full:hover{border-color:var(--brand)}@media (max-width:1023.98px){.rg-road-full{font-size:13px;padding:0 11px;height:32px}.of-aide .rg-road-head{gap:8px}}.sim-pane:has(.of-aide[data-size=tall]) .jiufa-stage{flex:0 1 auto;aspect-ratio:auto;min-height:280px}.of-aide[data-size=tall]{flex:1 1 auto}@media (max-width:1023.98px){.of-aide[data-size=tall]{min-height:0;max-height:calc(100cqh - 360px)}}.bead.is-void,.rg-bead-n.is-void{background:var(--card-soft);border:1px dashed var(--line-strong);color:var(--mute);box-shadow:none;text-shadow:none}.bead.is-void{border-radius:3px}.rg-bead-n.is-void{border-radius:7px;min-width:0;min-height:0;line-height:1}.road-grid.hl-on .bead.is-void{opacity:.14}@media (prefers-contrast:more){.road-grid.hl-on .bead.is-void{opacity:.3}}.trend-cell.idx[data-gap]{box-shadow:inset 0-2px 0 0 var(--seal)}.rg-road-row .rg-bead-n[data-n]{border-radius:2px;text-shadow:0 1px 1px rgba(0,0,0,.28);font-size:clamp(7px,calc((100cqw - (var(--cols,20) - 1)*var(--rg-gap,4px))/var(--cols,20)*.66),13px)}.rg-road-row .rg-bead-n[data-n="1"],.rg-road-row .rg-bead-n[data-n="2"],.rg-road-row .rg-bead-n[data-n="7"],.rg-road-row .rg-bead-n[data-n="8"]{background:#fff;color:#1f2933;text-shadow:none;box-shadow:inset 0 0 0 1px var(--line-strong)}.rg-road-row .rg-bead-n[data-n="9"]{color:#1a1a1a;text-shadow:0 1px 1px rgba(255,255,255,.4);background:linear-gradient(135deg,#ff5cf0,#37d8ff 35%,#60ff9b 60%,#ffe45f 80%,#ff6a3d)}.rg-road-row .rg-bead-n.is-void{border-radius:2px}:is(.of-aide,.rg-body).hl-on .rg-bead-n:not(.rg-bead-pending){opacity:.14}@media (prefers-contrast:more){:is(.of-aide,.rg-body).hl-on .rg-bead-n:not(.rg-bead-pending){opacity:.3}}:is(.of-aide,.rg-body).hl-on.hl-n1 .rg-bead-n[data-n="1"],:is(.of-aide,.rg-body).hl-on.hl-n2 .rg-bead-n[data-n="2"],:is(.of-aide,.rg-body).hl-on.hl-n3 .rg-bead-n[data-n="3"],:is(.of-aide,.rg-body).hl-on.hl-n4 .rg-bead-n[data-n="4"],:is(.of-aide,.rg-body).hl-on.hl-n5 .rg-bead-n[data-n="5"],:is(.of-aide,.rg-body).hl-on.hl-n6 .rg-bead-n[data-n="6"],:is(.of-aide,.rg-body).hl-on.hl-n7 .rg-bead-n[data-n="7"],:is(.of-aide,.rg-body).hl-on.hl-n8 .rg-bead-n[data-n="8"],:is(.of-aide,.rg-body).hl-on.hl-n9 .rg-bead-n[data-n="9"]{opacity:1;z-index:1;box-shadow:0 0 0 1.5px #fff,0 0 0 2.5px color-mix(in srgb,var(--ec, var(--brand)) 80%,#fff),0 2px 6px -1px rgba(18,32,25,.45)}.road-grid.is-wide{max-width:calc(var(--cols)*30px + (var(--cols) - 1)*var(--g, 2px));margin-inline:auto}body:not([data-layout=cockpit]) .road-grid:not(.is-wide){max-width:calc(var(--cols, 36)*30px + (var(--cols, 36) - 1)*var(--g, 3px));margin-inline:auto}.tip-bubble{position:fixed;z-index:80;pointer-events:none;background:var(--ink);color:var(--paper);font-size:12px;line-height:1.5;padding:7px 11px;border-radius:8px;transform:translate(-50%,calc(-100% - 10px));max-width:min(300px,calc(100vw - 24px));white-space:normal;overflow-wrap:break-word;text-align:left;box-shadow:var(--shadow-pop)}.tip-bubble.is-below{transform:translate(-50%,10px)}.room-nudge,.tip-bubble[hidden]{display:none}html[data-input=touch] .trend-tip{white-space:normal;max-width:min(268px,calc(100vw - 28px))}html[data-input=touch] .trend-row:active{background:rgba(15,111,92,.14)}html[data-input=touch] .bead:active,html[data-input=touch] .rg-bead-n:active{filter:brightness(1.25)}html[data-input=touch] .spell-cell:active{transform:scale(.985)}html[data-input=touch] .rg-cell:active{filter:brightness(1.08)}html[data-input=touch] .bead,html[data-input=touch] .census tbody tr,html[data-input=touch] .census thead th[title],html[data-input=touch] .rg-bead-n,html[data-input=touch] .trend-row{cursor:pointer}@media (hover:none){body[data-layout=cockpit] .topbar-menu{display:grid;place-items:center}}html[data-input=touch] body[data-layout=cockpit] .topbar-menu{display:grid;place-items:center}@media (hover:none){body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-plaque{position:relative}body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-plaque::after{content:"›";position:absolute;right:6px;bottom:6px;font:700 13px/1 var(--disp,inherit);color:var(--mute)}}html[data-input=touch] body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-plaque::after{content:"›";position:absolute;right:6px;bottom:6px;font:700 13px/1 var(--disp,inherit);color:var(--mute)}html[data-input=touch] body[data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) .rail-plaque{position:relative}html[data-input=touch] .room-item{--ri-del-h:30px}html[data-input=touch] .room-item .ri-del{opacity:.45;width:30px;border-radius:10px}html[data-input=touch] .acct-item .ai-actions{opacity:1;pointer-events:auto}html[data-input=touch] .acct-item .ai-btn{width:34px;height:44px;line-height:44px;border-radius:9px}html[data-input=touch] .jf-skin-btn{min-height:28px}body[data-nudge] .room-nudge{position:relative;display:flex;flex-direction:column;gap:8px;align-items:stretch;margin:10px 10px 4px;padding:12px 12px 10px;background:var(--card);border:1px dashed var(--brand);border-radius:12px}.room-nudge span{font-size:12.5px;line-height:1.5;color:var(--mute);padding-right:14px}.room-nudge .room-nudge-add{margin-top:2px}.room-nudge-close{position:absolute;top:2px;right:4px;width:26px;height:26px;font-size:15px;line-height:1;color:var(--mute);border-radius:8px}.room-nudge-close:hover{color:var(--ink);background:rgba(18,32,25,.06)}body[data-nudge] #railOpen{position:relative}body[data-nudge] #railOpen::after{content:"";position:absolute;top:5px;right:5px;width:7px;height:7px;border-radius:2px;background:var(--gilt);box-shadow:0 0 0 0 rgba(136,101,33,.5);animation:pulse-gilt 2.4s ease-out infinite}body[data-nudge][data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) #addRoomOpen{background:var(--brand);box-shadow:0 0 0 0 rgba(15,111,92,.5);animation:pulse 2.4s ease-out infinite}body[data-nudge][data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) #addRoomOpen:hover{background:var(--brand-deep)}.stage-empty{position:fixed;inset:0;z-index:29;display:grid;place-items:center;pointer-events:none;padding:16px}.stage-empty-card{pointer-events:auto;text-align:center;max-width:320px;background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);padding:24px 28px 22px;box-shadow:var(--shadow-pop)}.stage-empty-seal{display:inline-grid;place-items:center;width:52px;height:52px;border-radius:22%;background:var(--brand);color:#fff;font-family:var(--disp);font-size:26px;box-shadow:inset 0 0 0 2px rgba(255,255,255,.3);transform:rotate(-4deg);margin-bottom:10px}.stage-empty-card strong{display:block;font-size:15.5px}.stage-empty-card p{margin:4px 0 14px;font-size:12.5px;line-height:1.6;color:var(--mute)}.stage-empty-add{width:100%;height:42px;border-radius:10px;font-weight:600;font-size:14.5px;background:var(--brand);color:#fff;letter-spacing:.06em}.stage-empty-add:hover{background:var(--brand-deep)}body[data-jiufa=open] .stage-empty{display:none}@media (prefers-reduced-motion:reduce){.room-item .ri-live.is-live,body[data-nudge] #railOpen::after,body[data-nudge][data-layout=cockpit]:not([data-rail=full]) .rail:not(.is-open) #addRoomOpen{animation:none}}.jiufa-body:has(>.real-pane:not([hidden])) .jiufa-sync :is(.js-dot,b,.js-bead),.jiufa-body:has(>.sim-pane:not([hidden])>.rg-body:not([hidden])) .jiufa-sync :is(.js-dot,b,.js-bead){display:none}.jiufa-body:has(>.real-pane:not([hidden])) .jiufa-sync,.jiufa-body:has(>.sim-pane:not([hidden])>.rg-body:not([hidden])) .jiufa-sync{padding:2px 7px}.jiufa-body:has(>.real-pane:not([hidden])) .jiufa-head,.jiufa-body:has(>.sim-pane:not([hidden])>.rg-body:not([hidden])) .jiufa-head{padding:5px 46px 5px 10px;row-gap:4px}@media (max-width:760px){.jiufa-body:has(>.real-pane:not([hidden])) .jiufa-head,.jiufa-body:has(>.sim-pane:not([hidden])>.rg-body:not([hidden])) .jiufa-head{padding:4px 46px 4px 10px}}@media (min-width:1024px) and (hover:hover) and (pointer:fine){@container jfb (max-width:407.98px){html:not([data-input=touch]) .jiufa-body:has(>.real-pane:not([hidden])) :is(.game-tab),html:not([data-input=touch]) .jiufa-body:has(>.sim-pane:not([hidden])>.rg-body:not([hidden])) :is(.game-tab){padding:4px 9px;font-size:12px}html:not([data-input=touch]) .jiufa-body:has(>.real-pane:not([hidden])) :is(.jf-skin-btn),html:not([data-input=touch]) .jiufa-body:has(>.sim-pane:not([hidden])>.rg-body:not([hidden])) :is(.jf-skin-btn){padding:4px 7px;font-size:11px}}}.rg-body{gap:7px;padding:8px 11px 5px}@media (max-width:760px){.rg-body{padding:7px 10px 5px}}.rg-body .rg-acct{padding:6px 10px;gap:9px}.rg-body .rg-acct-av,.rg-body .rg-acct-simav{width:32px;height:32px}.rg-body .rg-acct-simav{font-size:16px}.rg-body .rg-acct-meta{gap:1px}.rg-body .rg-acct-name{font-size:12.5px}.rg-body .rg-acct-sub,.rg-road-size{font-size:10.5px}.rg-body .rg-round{padding:6px 11px;gap:9px}.rg-body .rg-round-ring{width:34px;height:34px}.rg-body .rg-round-ring::after{inset:3.5px}.rg-body .rg-round-info{flex-direction:row;align-items:baseline;gap:7px}.rg-body .rg-nav button{padding:5px 4px;font-size:12px;line-height:1.4}@media (max-width:1023.98px){.rg-body .rg-nav button{padding:6px 4px}}@container jfb (max-width:407.98px){.rg-body .rg-grid{--rg-gap:5px}.rg-body .rg-cell{--rg-pad:6px 4px 5px;--rg-cgap:3px;--rg-icon:40px}.rg-body .rg-cell.is-lord{--rg-lord-padb:8px;--rg-icon-lord:70px}}@container jfb (min-width:408px) and (max-width:619.98px){.rg-body .rg-grid{--rg-gap:5px}.rg-body .rg-cell{--rg-pad:6px 5px 5px;--rg-cgap:3px;--rg-icon:42px;--rg-hit:4px}.rg-body .rg-cell.is-lord{--rg-icon-lord:76px}}@container jfb (min-width:620px){.rg-body .rg-grid{--rg-gap:6px}.rg-body .rg-cell{--rg-pad:7px 5px 6px;--rg-cgap:3px;--rg-icon:46px;--rg-hit:5px}.rg-body .rg-cell.is-lord{--rg-lord-padb:12px;--rg-icon-lord:84px}}.rg-body .rg-pred{margin:0;padding:5px 9px}.rg-body .rg-pred-stat{margin:3px 0 0}@media (hover:hover) and (pointer:fine){@container jfb (min-width:408px){html:not([data-input=touch]) .rg-body .rg-pred{display:flex;align-items:center;gap:8px}html:not([data-input=touch]) .rg-body .rg-pred-row{flex:0 0 auto;flex-wrap:nowrap}html:not([data-input=touch]) .rg-body .rg-pred-stat{flex:1 1 auto;min-width:0;margin:0;text-align:right;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}}.rg-body .rg-castbar{padding:6px 10px}.rg-body .rg-castbar-sel span{font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:1024px) and (hover:hover) and (pointer:fine){html:not([data-input=touch]) .rg-body .rg-cast-btn{height:34px}}.rg-body .rg-road-head{margin:0 0 3px}.rg-road-size{font-weight:700;color:var(--brand-deep);border:1px solid var(--line);background:var(--card);border-radius:7px;padding:2px 8px;cursor:pointer;white-space:nowrap}.rg-road-size:hover{border-color:var(--brand)}.rg-body[data-rg-size=tall] .rg-road-size{background:var(--ink);color:var(--paper);border-color:var(--ink)}@media (max-width:1023.98px){.rg-road-size{font-size:13px;padding:0 11px;height:32px}}@container jfb (max-width:380px){.rg-body .rg-cols>span{display:none}}.rg-body[data-rg-size=tall] .rg-grid{grid-template-columns:repeat(9,minmax(0,1fr));grid-template-rows:auto;gap:5px}.rg-body[data-rg-size=tall] .rg-cell{grid-area:auto;padding:5px 2px 4px;gap:3px;border-radius:9px;--rg-hit:4px}.rg-body[data-rg-size=tall] .rg-cell-beast,.rg-body[data-rg-size=tall] .rg-cell-icon,.rg-body[data-rg-size=tall] .rg-cell-name{display:none}.rg-body[data-rg-size=tall] .rg-cell-no{position:static;min-width:20px;height:20px;padding:0 4px;border:0;border-radius:6px;background:var(--ec,var(--brand));color:#fff;font-size:11.5px;box-shadow:none;text-shadow:none}.rg-body[data-rg-size=tall] .rg-cell-mult{font-size:8.5px;padding:1px 2px;line-height:1.5;border-radius:6px}.rg-body[data-rg-size=tall] .rg-cell-mine{top:-5px;right:-4px;min-width:15px;height:15px;font-size:9.5px;padding:0 3px}.rg-body[data-rg-size=tall] .rg-cell.is-lord{justify-content:flex-start;padding-block:5px 4px;gap:3px}.rg-body[data-rg-size=tall] .rg-cell.is-lord .rg-cell-no{min-width:20px;height:20px;font-size:11.5px}.rg-body[data-rg-size=tall] .rg-cell.is-lord .rg-cell-mult{font-size:8.5px;padding:1px 2px}@container jfb (max-width:380px){.rg-body[data-rg-size=tall] .rg-grid{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(0,1.1fr);grid-template-rows:auto auto;gap:4px}.rg-body[data-rg-size=tall] .rg-cell[data-no="9"]{grid-area:1/5/3/6;justify-content:center}.rg-body[data-rg-size=tall] .rg-cell-mult,.rg-body[data-rg-size=tall] .rg-cell.is-lord .rg-cell-mult{font-size:9px;padding:1px 4px}.rg-body[data-rg-size=tall] .rg-cell{--rg-hit:3px}.rg-body[data-rg-size=tall] .rg-cell-mine{top:-3px;right:-3px}}.rg-body[data-rg-size=tall] .rg-result{padding:6px 10px;gap:8px}.rg-body[data-rg-size=tall] .rg-result-icon{width:26px;height:26px;border-radius:8px}.rg-body[data-rg-size=tall] .rg-result-title{font-size:12px}.rg-body[data-rg-size=tall] .rg-result-sub{font-size:10.5px}