.raidp{--bg:#080a08;--surface:#0e120e;--surface2:#141a14;--ink:#eaf0e7;--ink2:#c3c9bf;--muted:#868d81;--line:#e9eee61a;--line2:#e9eee62e;--green:#5cf08a;--green-b:#8dffa9;--green-d:#1f8a44;--red:#f05c5c;--fh:var(--font-space-grotesk),"Space Grotesk",system-ui,sans-serif;--fb:var(--font-inter),Inter,system-ui,sans-serif;--fm:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;background:var(--bg);min-height:100vh;color:var(--ink);font-family:var(--fb);padding:0 0 64px;font-weight:450}.raidp *{box-sizing:border-box}.raidp :is(section,aside,ul,li,table,label){margin:0;padding:0}.raidp :where(button){font:inherit;line-height:1.2}.raidp-mono,.raidp-eyebrow,.raidp-kicker,.raidp-proto{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:500}.raidp-kicker{color:var(--green)}.raidp-dim{color:var(--muted)}.raidp-num{font-family:var(--fh);color:var(--ink);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.raidp-topbar{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:18px;padding:12px 20px;display:flex}.raidp-raidtitle{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);font-size:14px;font-weight:600}.raidp-proto{color:var(--muted);text-transform:none;letter-spacing:.06em}.raidp-devbar{align-items:center;gap:4px;margin-left:auto;display:flex}.raidp-chip{font-family:var(--fm);color:var(--ink2);border:1px solid var(--line2);cursor:pointer;background:0 0;border-radius:4px;padding:4px 9px;font-size:11px}.raidp-chip.on{border-color:var(--green);color:var(--green)}.raidp-layout{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:20px;max-width:1180px;margin:20px auto 0;padding:0 20px;display:grid}.raidp-nextjoin-label{letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;display:block}.raidp-boardmore{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:10px;display:flex}.raidp-pager{align-items:center;gap:8px;display:flex}.raidp-resultspage{max-width:1180px;margin:20px auto 0;padding:0 20px}.raidp-backline{max-width:1180px;margin:14px auto 0;font-size:13px;line-height:1.5}.raidp-boardwrap .raidp-table tbody tr:nth-child(2n) td{background:#ffffff06}.raidp-boardwrap .raidp-table tbody tr:hover td{background:#5cf08a0f}.raidp-boardwrap .raidp-table thead th{z-index:1;background:var(--surface);position:sticky;top:0}.raidp-boardwrap .raidp-table td{padding:4px 6px}.raidp-tag{font-family:var(--fm);letter-spacing:.12em;border:1px solid #0000;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:600}.raidp-tag.down{color:#e88;background:#ee888814;border-color:#e886}.raidp-tag.mvp{color:#e8c96a;background:#e8c96a14;border-color:#e8c96a80}.raidp-tag.slayer{color:var(--green);background:#5cf08a14;border-color:#5cf08a73}.raidp-boardwrap .raidp-boardmore{background:var(--surface);z-index:1;position:sticky;bottom:0}.raidp-boardwrap{max-width:1180px;margin:20px auto 0;padding:0 20px}.raidp-boardwrap .raidp-table{table-layout:fixed;width:100%}.raidp-boardwrap .raidp-table th.num,.raidp-boardwrap .raidp-table td.num{width:110px}.raidp-boardwrap .raidp-table th:nth-child(2),.raidp-boardwrap .raidp-table td:nth-child(2),.raidp-boardwrap .raidp-table th:last-child,.raidp-boardwrap .raidp-table td:last-child{width:90px}.raidp-boardwrap .raidp-table td:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (max-width:900px){.raidp-layout{grid-template-columns:1fr}}.raidp .raidp-arena{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:0;overflow:hidden}.raidp-stage-box{background:var(--bg);position:relative}.raidp-stage{aspect-ratio:1;width:100%;max-height:720px}.raidp-stage canvas{image-rendering:pixelated;margin:0 auto;display:block}.raidp-hud{background:#080a08eb;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.raidp-hud-top{border-bottom:1px solid var(--line)}.raidp-hud-bot{border-top:1px solid var(--line)}.raidp-hud-l,.raidp-hud-r{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.raidp-seg{font-family:var(--fm);letter-spacing:.14em;color:var(--green);font-size:12px;font-weight:600}.raidp-clock{font-family:var(--fm);color:var(--ink2);font-variant-numeric:tabular-nums;font-size:12px}.raidp-segbar{background:#1c241c;border-radius:2px;width:90px;height:3px;display:inline-block;overflow:hidden}.raidp-segbar b{background:var(--green-d);height:100%;display:block}.raidp-bossline{align-items:center;gap:8px;display:inline-flex}.raidp-bossname{font-family:var(--fh);letter-spacing:.02em;color:var(--red);font-size:13px;font-weight:600}.raidp-bossname.big{font-size:22px}.raidp-bar{vertical-align:middle;background:#1c241c;border-radius:2px;width:120px;height:6px;display:inline-block;overflow:hidden}.raidp-bar b{background:var(--green);height:100%;transition:width .2s;display:block}.raidp-bar-boss{width:160px}.raidp-bar-boss b{background:var(--red)}.raidp-stat{align-items:center;gap:8px;display:inline-flex}.raidp-stat small{font-family:var(--fm);color:var(--muted);letter-spacing:.04em;font-size:10px}.raidp-cheer{font-family:var(--fm);letter-spacing:.16em;background:var(--green);color:var(--bg);cursor:pointer;border:0;border-radius:8px;min-width:150px;padding:14px 34px;font-size:14px;font-weight:700;transition:transform 80ms,box-shadow .12s}.raidp-cheer:active{transform:scale(.96)}.raidp-cheer.b{box-shadow:0 0 0 7px #5cf08a29}.raidp-cheer:disabled{opacity:.3;cursor:default}.raidp-banners{pointer-events:none;justify-items:center;gap:8px;display:grid;position:absolute;top:12%;left:0;right:0}.raidp-banner{border:1px solid var(--line2);text-align:center;background:#080a08db;border-radius:6px;padding:8px 16px;animation:.25s ease-out raidp-pop}.raidp-banner strong{font-family:var(--fm);letter-spacing:.18em;font-size:16px;font-weight:700;display:block}.raidp-banner span{font-family:var(--fm);color:var(--ink2);letter-spacing:.06em;margin-top:2px;font-size:10.5px;display:block}.raidp-banner.green strong{color:var(--green)}.raidp-banner.red strong{color:var(--red)}.raidp-banner.red{border-color:#f05c5c80}.raidp-banner.ink strong{color:var(--ink)}@keyframes raidp-pop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.raidp-banner{animation:none}}.raidp-lobby-overlay{background:radial-gradient(#080a0859,#080a08d9);place-items:center;display:grid;position:absolute;inset:0}.raidp-lobby-card{border:1px solid var(--line2);text-align:center;background:#0e120ef5;border-radius:10px;width:min(420px,92%);padding:20px 22px}.raidp-boss-teaser{text-align:left;align-items:center;gap:16px;margin:10px 0 16px;display:flex}.raidp-start{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;background:var(--green);color:var(--bg);cursor:pointer;border:0;border-radius:8px;width:100%;padding:14px 18px;font-size:13px;font-weight:700}.raidp-start:disabled{opacity:.4;cursor:default}.raidp-sprite{image-rendering:pixelated;background-repeat:no-repeat;flex:none;display:inline-block}.raidp-side{gap:14px;display:grid}.raidp-panel{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:16px}.raidp-panel-head{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:6px;display:flex}.raidp-fields{gap:8px;display:grid}.raidp .raidp-field{color:var(--ink2);justify-content:space-between;align-items:center;gap:10px;font-size:13px;display:flex}.raidp-field select,.raidp-field input{font-family:var(--fm);background:var(--bg);color:var(--ink);border:1px solid var(--line2);border-radius:5px;width:180px;padding:7px 9px;font-size:12px}.raidp .raidp-wall{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;max-height:520px;margin:8px 0 0;padding:0;list-style:none;display:grid;overflow:auto}.raidp .raidp-wallcard{background:var(--surface2);border:1px solid var(--line);text-align:center;border-radius:8px;justify-items:center;gap:2px;padding:10px 6px 8px;display:grid}.raidp-wallname{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:12px;font-weight:600;overflow:hidden}.raidp-class{font-family:var(--fm);letter-spacing:.14em;border:1px solid var(--line2);color:var(--ink2);border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:600}.raidp-class.tank{color:#c3c9bf;border-color:#5b6663}.raidp-class.dps{color:var(--green);border-color:#5cf08a73}.raidp .raidp-feed,.raidp .raidp-log{font-family:var(--fm);color:var(--ink2);gap:5px;margin:6px 0 0;padding:0;font-size:12px;list-style:none;display:grid}.raidp-feed li b{color:var(--ink);font-weight:600}.raidp-x{color:var(--green);margin-left:6px}.raidp-log li{color:var(--ink2)}.raidp .raidp-table{border-collapse:collapse;width:100%;margin-top:12px;font-size:12.5px}.raidp-table th{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);text-align:left;border-bottom:1px solid var(--line2);padding:5px 6px;font-size:10px;font-weight:500}.raidp-table td{border-bottom:1px solid var(--line);color:var(--ink2);font-variant-numeric:tabular-nums;padding:6px}.raidp-table td:first-child{color:var(--ink);font-weight:500}.raidp-table .num{text-align:right;font-family:var(--fm)}.raidp-table tr.down td{opacity:.5}.raidp-verdict{font-family:var(--fh);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 4px;font-size:20px;font-weight:600}.raidp-verdict.win{color:var(--green)}.raidp-verdict.loss{color:var(--red)}.raidp-mvps{grid-template-columns:1fr;gap:10px;margin-top:14px;display:grid}.raidp-mvp{background:var(--surface2);border:1px solid var(--line);border-radius:8px;align-items:center;gap:10px;padding:10px;display:flex}.raidp-mvpname{font-family:var(--fh);font-size:15px;font-weight:600}.raidp-trivia{border-top:1px solid var(--line);text-align:left;margin-top:14px;padding-top:12px}.raidp-trivia p{color:var(--ink2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.raidp-gimmick{font-family:var(--fm);color:var(--red);letter-spacing:.04em;margin-top:4px;font-size:11px}.raidp-ticker{border-bottom:1px solid var(--line);color:var(--ink2);background:#080a08e6;align-items:baseline;gap:12px;padding:7px 14px;font-size:12px;line-height:1.45;animation:.6s ease-out raidp-fade;display:flex}.raidp-ticker .raidp-eyebrow{color:var(--green);flex:none}@keyframes raidp-fade{0%{opacity:0}to{opacity:1}}.raidp-result-overlay{--stamp:var(--green);background:#080a08e6;align-content:start;gap:12px;padding:18px 18px 22px;display:grid;position:absolute;inset:0;overflow:auto}.raidp-result-overlay.loss{--stamp:var(--red)}.raidp-result-overlay>*{opacity:0;transition:opacity .45s,transform .45s;transform:translateY(8px)}.raidp-result-overlay.step-1 .raidp-stamp,.raidp-result-overlay.step-2 .raidp-stamp,.raidp-result-overlay.step-3 .raidp-stamp,.raidp-result-overlay.step-4 .raidp-stamp,.raidp-result-overlay.step-5 .raidp-stamp,.raidp-result-overlay.step-6 .raidp-stamp,.raidp-result-overlay.step-2 .raidp-stats,.raidp-result-overlay.step-3 .raidp-stats,.raidp-result-overlay.step-4 .raidp-stats,.raidp-result-overlay.step-5 .raidp-stats,.raidp-result-overlay.step-6 .raidp-stats,.raidp-result-overlay.step-3 .raidp-mvprow,.raidp-result-overlay.step-4 .raidp-mvprow,.raidp-result-overlay.step-5 .raidp-mvprow,.raidp-result-overlay.step-6 .raidp-mvprow,.raidp-result-overlay.step-4 .raidp-printwrap,.raidp-result-overlay.step-5 .raidp-printwrap,.raidp-result-overlay.step-6 .raidp-printwrap,.raidp-result-overlay.step-5 .raidp-next,.raidp-result-overlay.step-6 .raidp-next,.raidp-result-overlay .raidp-confetti,.raidp-result-overlay .raidp-glitch{opacity:1;transform:none}.raidp-stamp{text-align:center;z-index:1;padding:6px 0 2px;position:relative}.raidp-stamp-kicker{font-family:var(--fm);letter-spacing:.3em;color:var(--stamp);text-shadow:0 0 18px color-mix(in srgb,var(--stamp) 45%,transparent);font-size:34px;font-weight:700;animation:.5s cubic-bezier(.2,1.4,.4,1) raidp-stamp}.raidp-stamp-text{font-family:var(--fh);color:var(--ink2);margin-top:2px;font-size:15px;font-weight:600}@keyframes raidp-stamp{0%{opacity:0;transform:scale(1.8)}to{opacity:1;transform:none}}.raidp-stats{z-index:1;grid-template-columns:repeat(4,1fr);gap:8px;display:grid;position:relative}.raidp-stats div{border:1px solid var(--line);text-align:center;background:#0e120ee6;border-radius:8px;padding:10px 8px}.raidp-stats b{font-family:var(--fh);color:var(--ink);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600;display:block}.raidp-stats span{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.raidp-mvprow{z-index:1;grid-template-columns:1fr 1fr;gap:8px;display:grid;position:relative}.raidp-mvpcard{border:1px solid var(--line);background:#0e120ee6;border-radius:8px;align-items:center;gap:10px;padding:10px;animation:.6s ease-out raidp-flip;display:flex}@keyframes raidp-flip{0%{opacity:0;transform:perspective(600px)rotateY(70deg)}to{opacity:1;transform:none}}.raidp-printwrap{border:1px solid var(--line);z-index:1;background:#0e120ee6;border-radius:8px;grid-template-columns:150px 1fr;align-items:center;gap:16px;padding:12px;display:grid;position:relative}.raidp-print{aspect-ratio:5/7;border:1px solid var(--line2);background:linear-gradient(170deg,#141a14,#0a0d0a);border-radius:10px;grid-template-rows:auto 1fr auto auto auto;gap:4px;padding:10px 10px 8px;animation:.8s ease-out raidp-flip;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000080}.raidp-print-kicker{font-family:var(--fm);letter-spacing:.16em;color:var(--muted);font-size:7px}.raidp-print-art{border:1px solid var(--line);background:radial-gradient(at 50% 40%,#1c261e,#0a0d0a 70%);border-radius:6px;place-items:center;display:grid}.raidp-print-name{font-family:var(--fh);color:var(--ink);letter-spacing:-.01em;font-size:13px;font-weight:600}.raidp-print-pills{flex-wrap:wrap;gap:3px;display:flex}.raidp-print-pills span{font-family:var(--fm);letter-spacing:.1em;border:1px solid var(--line2);color:var(--ink2);border-radius:3px;padding:2px 4px;font-size:6.5px}.raidp-print-tier{color:var(--green)!important;border-color:#5cf08a80!important}.raidp-print-foot{font-family:var(--fm);letter-spacing:.03em;color:var(--muted);white-space:nowrap;justify-content:space-between;gap:4px;font-size:6px;display:flex}.raidp-print-shine{pointer-events:none;background:linear-gradient(115deg,#0000 40%,#ffffff14 48%,#8dffa92e 50%,#ffffff14 52%,#0000 60%);animation:2.6s ease-in-out 1s infinite raidp-shine;position:absolute;inset:-40% -60%;transform:translate(-60%)}@keyframes raidp-shine{0%{transform:translate(-60%)}60%,to{transform:translate(60%)}}.raidp-print.holo{border-color:#5cf08a99;box-shadow:0 10px 30px #00000080,0 0 24px #5cf08a26}.raidp-print.holo .raidp-print-art{background:conic-gradient(#1c261e,#243a2a,#1c261e,#2a3a40,#1c261e)}.raidp-print.full-art{border-color:#ffd166}.raidp-print.full-art .raidp-print-art{background:radial-gradient(at 50% 40%,#3a3018,#0a0d0a 75%)}.raidp-print.full-art .raidp-print-tier{color:#ffd166!important;border-color:#ffd16680!important}.raidp-print.alt-art{border-color:#c89cff}.raidp-print.alt-art .raidp-print-art{background:radial-gradient(at 50% 40%,#2a1f3a,#0a0d0a 75%)}.raidp-print.alt-art .raidp-print-tier{color:#c89cff!important;border-color:#c89cff80!important}.raidp-print.standard .raidp-print-shine{display:none}.raidp-print-note p{color:var(--ink2);margin:4px 0 0;font-size:12.5px;line-height:1.5}.raidp-next{border:1px solid var(--line);z-index:1;background:#0e120ee6;border-radius:8px;gap:10px;padding:12px;display:grid;position:relative}.raidp-next-boss{align-items:center;gap:12px;display:flex}.raidp-next-boss .raidp-sprite{filter:brightness(.35)contrast(1.2)}.raidp-nextname{font-family:var(--fh);color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;font-weight:600;display:flex}.raidp-revenge{font-family:var(--fm);letter-spacing:.12em;color:var(--red);border:1px solid #f05c5c80;border-radius:3px;padding:2px 6px;font-size:9.5px}.raidp-countdown b{font-family:var(--fh);color:var(--green);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600;display:block}.raidp-countdown span{font-family:var(--fm);letter-spacing:.08em;color:var(--muted);margin-top:2px;font-size:10.5px;display:block}.raidp-seasonbar{background:#1c241c;border-radius:2px;height:4px;margin-top:8px;display:block;overflow:hidden}.raidp-seasonbar b{background:var(--green-d);height:100%;display:block}.raidp-join{justify-self:start;width:auto;padding:11px 18px}.raidp-confetti{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.raidp-confetti i{opacity:.9;border-radius:1px;width:6px;height:10px;animation:2.6s ease-in forwards raidp-drop;position:absolute;top:-10px}@keyframes raidp-drop{to{opacity:0;transform:translateY(120vh)rotate(540deg)}}.raidp-glitch{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.raidp-glitch i{background:#f05c5c59;height:3px;animation:1.6s steps(6,end) 2 forwards raidp-tear;position:absolute;left:-5%;right:-5%}.raidp-glitch i:first-child{top:22%}.raidp-glitch i:nth-child(2){animation-delay:.2s;top:47%}.raidp-glitch i:nth-child(3){animation-delay:.4s;top:71%}@keyframes raidp-tear{0%{transform:translate(-4%)}50%{transform:translate(4%)}to{opacity:0;transform:translate(-2%)}}@media (prefers-reduced-motion:reduce){.raidp-result-overlay>*{opacity:1;transition:none;transform:none}.raidp-stamp-kicker,.raidp-mvpcard,.raidp-print,.raidp-print-shine,.raidp-confetti i,.raidp-glitch i{animation:none}}@media (max-width:640px){.raidp-stats{grid-template-columns:1fr 1fr}.raidp-mvprow{grid-template-columns:1fr}.raidp-printwrap{grid-template-columns:120px 1fr}}.raidp-week{border-color:#5cf08a40}.raidp-corehp{align-items:baseline;gap:10px;margin:4px 0 8px;display:flex}.raidp-corehp b{font-family:var(--fh);color:var(--green);font-variant-numeric:tabular-nums;font-size:30px;font-weight:600}.raidp-corehp span{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:10.5px}.raidp .raidp-weeklist{color:var(--ink2);gap:4px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.raidp-weeklist li{justify-content:space-between;gap:10px;display:flex}.raidp-weeklist b{font-family:var(--fm);color:var(--green);font-variant-numeric:tabular-nums;font-weight:600}.raidp-weeklist li.raidp-dim b{color:var(--muted);font-weight:500}.raidp .raidp-quests{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.raidp-quests li{color:var(--ink2);border:1px solid var(--line);border-radius:6px;justify-content:space-between;align-items:center;gap:10px;padding:6px 8px;font-size:12.5px;display:flex}.raidp-quests li.done{background:#5cf08a0f;border-color:#5cf08a73}.raidp-quests label{cursor:pointer;align-items:center;gap:8px;display:flex}.raidp-quests input{accent-color:var(--green)}.raidp-quests b{font-family:var(--fm);color:var(--green);white-space:nowrap;font-size:10.5px;font-weight:600}.raidp-crowdcall{gap:4px;margin-top:10px;display:grid}.raidp-crowdcall i{background:#2a1a1a;border-radius:2px;height:6px;display:block;overflow:hidden}.raidp-crowdcall i b{background:var(--green-d);height:100%;display:block}.raidp-guildgroup{margin-top:10px}.raidp-guildhead{align-items:center;gap:8px;margin:6px 0 2px;display:flex}.raidp-guildhead .raidp-mono{text-transform:none;letter-spacing:.06em;color:var(--ink2)}.raidp-guilddot{border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.raidp-feed-boss b{color:var(--red)!important}.raidp-feed-boss{color:var(--ink2);font-style:italic}.raidp-feed-down{color:var(--muted)}.raidp-slayer{font-family:var(--fm);letter-spacing:.06em;color:var(--ink2);margin-top:6px;font-size:11px}.raidp-slayer b{color:#ffd166}.raidp-callverdict{font-family:var(--fm);letter-spacing:.08em;border:1px solid var(--line2);border-radius:4px;margin-top:8px;padding:4px 10px;font-size:11px;display:inline-block}.raidp-callverdict.right{color:var(--green);border-color:#5cf08a80}.raidp-callverdict.wrong{color:var(--muted)}.raidp-guilds{border:1px solid var(--line);z-index:1;background:#0e120ee6;border-radius:8px;gap:6px;padding:10px 12px;display:grid;position:relative}.raidp-guildrow{grid-template-columns:10px 96px minmax(0,1fr) 70px 34px;align-items:center;gap:8px;font-size:12.5px;display:grid}.raidp-guildrow .raidp-mono.raidp-dim{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.raidp-guildrow.top .raidp-guildname{color:var(--green)}.raidp-guildname{color:var(--ink);font-weight:600}.raidp-guildrow .raidp-bar{width:auto}.raidp-result-overlay.step-3 .raidp-guilds,.raidp-result-overlay.step-4 .raidp-guilds,.raidp-result-overlay.step-5 .raidp-guilds,.raidp-result-overlay.step-6 .raidp-guilds{opacity:1;transform:none}@media (max-width:640px){.raidp-guildrow{grid-template-columns:10px 1fr 60px 30px}.raidp-guildrow .raidp-mono.raidp-dim{display:none}}
.raidl{padding-bottom:24px}.raidl .raidp-layout{max-width:none;margin-top:16px;padding:0}.raidl-loading{color:#868d81;min-height:60vh;font-family:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,monospace;letter-spacing:.12em;text-transform:uppercase;place-items:center;font-size:12px;display:grid}.raidl-status{font-family:var(--fm);letter-spacing:.1em;text-transform:uppercase;color:var(--ink2);align-items:center;gap:8px;font-size:11px;display:inline-flex}.raidl-dot{background:var(--muted);border-radius:50%;width:8px;height:8px;display:inline-block}.raidl-dot.on{background:var(--red);animation:1.4s ease-in-out infinite raidl-blink;box-shadow:0 0 0 4px #f05c5c2e}.raidl-dot.done{background:var(--green)}@keyframes raidl-blink{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.raidl-dot.on{animation:none}}.raidl-fast{color:var(--green);letter-spacing:.1em}.raidl-cheer-dock{flex-direction:column;align-items:flex-end;gap:6px;display:flex}.raidl .raidp-cheer{position:relative}.raidl .raidp-cheer small{font-family:var(--fm);letter-spacing:0;background:var(--bg);color:var(--green);border:1px solid var(--green);text-align:center;border-radius:10px;min-width:22px;padding:1px 6px;font-size:10px;position:absolute;top:-8px;right:-8px}.raidl-cheer-link{text-align:center;letter-spacing:.1em;font-size:12px;line-height:1.2;text-decoration:none;display:inline-block}.raidl-cheer-note{font-family:var(--fm);letter-spacing:.04em;color:var(--ink2);text-align:right;max-width:260px;font-size:10.5px}.raidl .raidp-topbar{padding:12px 0}.raidl .raidp-sentinel,.raidl .raidp-you{font-family:var(--fm);letter-spacing:.12em;border:1px solid var(--line2);color:var(--muted);vertical-align:middle;border-radius:3px;margin-left:6px;padding:1px 4px;font-size:8.5px}.raidl .raidp-you{color:var(--green);border-color:#5cf08a80}.raidl .raidp-table tr.you td:first-child{color:var(--green)}.raidl .raidp-nextjoin,.raidl .raidp-nextjoin .rl-join{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.raidl .raidp-nextjoin .btn{font-family:var(--fm);letter-spacing:.14em;text-transform:uppercase;border-radius:8px;padding:11px 18px;font-size:12px;font-weight:700;text-decoration:none}.raidl .raidp-nextjoin .btn.solid{background:var(--green);color:var(--bg);border:0}.raidl .raidp-nextjoin .btn.ghost{color:var(--ink);border:1px solid var(--line2);background:0 0}.raidl .raidp-nextjoin .rl-joined{font-family:var(--fm);letter-spacing:.12em;text-transform:uppercase;color:var(--green);font-size:11px}.raidl .raidp-nextjoin .rf-hint,.raidl .raidp-nextjoin .rl-error{color:var(--muted);font-size:12px}.raidl .raidp-print-note a{color:var(--green);text-underline-offset:3px;text-decoration:underline}.raidl .raidp-next a{color:var(--ink2)}.raidl .raidp-result-overlay.standalone{border:1px solid var(--line);border-radius:10px;min-height:520px;position:relative;inset:auto;overflow:visible}.raidl .raidp-result-overlay.standalone>*{opacity:1;transition:none;transform:none}.raidl-results-stage{background:var(--bg);position:relative}@media (max-width:900px){.raidl.live-mobile{padding-bottom:110px}.raidl .raidp-layout{gap:14px;margin-top:10px}.raidl .raidp-stage{max-height:none}.raidl .raidp-hud{gap:10px;padding:8px 10px}.raidl .raidp-hud-l,.raidl .raidp-hud-r{gap:10px}.raidl .raidp-bar{width:80px}.raidl .raidp-bar-boss{width:110px}.raidl.is-live .raidl-cheer-dock{z-index:60;padding:10px 16px calc(12px + env(safe-area-inset-bottom));pointer-events:none;background:linear-gradient(#0000,#080a08bf 30%,#080a08f5);align-items:center;position:fixed;bottom:0;left:0;right:0}.raidl.is-live .raidl-cheer-dock>*{pointer-events:auto}.raidl.is-live .raidp-cheer{min-width:min(320px,86vw);padding:16px 34px;font-size:15px}.raidl-cheer-note{text-align:center;max-width:90vw}.raidl .raidp-stats{grid-template-columns:1fr 1fr}.raidl .raidp-topbar{gap:10px}.raidl .raidp-devbar{justify-content:flex-end;width:100%;margin-left:0}}.raidl .raidp-panel,.raidl .raidp-arena,.raidl .raidp-side{min-width:0;max-width:100%}.raidl .raidp-panel{overflow:hidden}.raidl .raidp-table td,.raidl .raidp-table th{word-break:break-word}.raidl .raidp-feed li,.raidl .raidp-log li{overflow-wrap:anywhere}.raidp-printwrap .raidp-print-real{width:100%;max-width:150px;animation:.8s ease-out raidp-flip}@media (prefers-reduced-motion:reduce){.raidp-printwrap .raidp-print-real{animation:none}}