.fr-received{border:1px solid var(--violet);border-radius:var(--radius);background:#8b5cf614;padding:16px}[data-scene~=fr-page] main{flex-direction:column;max-width:none;padding:0;display:flex}.fr-page{flex-direction:column;flex:1 0 auto;display:flex}.fr-stage{color:#e6edf7;background:radial-gradient(1500px 820px at 50% 52%,#0b1430,#03050b 76%);flex:1 0 auto;min-height:480px;position:relative;overflow:hidden}.fr-fog:before,.fr-fog:after{content:"";filter:blur(30px);background:radial-gradient(30% 24% at 10% 30%,#94a3e64d,#0000 70%),radial-gradient(26% 22% at 90% 24%,#a78bfa45,#0000 70%),radial-gradient(34% 24% at 84% 84%,#22d3ee33,#0000 70%),radial-gradient(30% 26% at 14% 80%,#94a3e647,#0000 70%),radial-gradient(48% 20% at 50% 106%,#788cd252,#0000 70%),radial-gradient(40% 16% at 50% -6%,#788cd233,#0000 70%),radial-gradient(20% 30% at -2% 55%,#a78bfa38,#0000 70%),radial-gradient(20% 30% at 102% 60%,#22d3ee2e,#0000 70%);animation:48s ease-in-out infinite alternate fr-mist;position:absolute;inset:-25%;-webkit-mask-image:radial-gradient(at 50% 48%,#0000 40%,#000 80%);mask-image:radial-gradient(at 50% 48%,#0000 40%,#000 80%)}.fr-fog:after{opacity:.75;animation-duration:63s;animation-direction:alternate-reverse;rotate:180deg}@keyframes fr-mist{0%{translate:-4% 2%;scale:1.02}to{translate:4% -3%;scale:1.12}}.fr-stage .fr-ov{transition:opacity .8s,transform .8s}.fr-stage:not(.fr-ready) .fr-ov{opacity:0;animation:0s linear 12s forwards fr-ov-safety;transform:translateY(12px)}@keyframes fr-ov-safety{to{opacity:1;transform:none}}.fr-stage.fr-ready .fr-ov-top{transition-delay:1.1s}.fr-stage.fr-ready .fr-ov-bl{transition-delay:1.6s}.fr-stage.fr-ready .fr-ov-br{transition-delay:1.9s}.fr-intro{z-index:5;background:radial-gradient(60% 60%,#0d1838 0%,#03050b 75%);place-items:center;transition:opacity 1s .15s,visibility 0s linear 1.2s;animation:0s linear 12s forwards fr-intro-safety;display:grid;position:absolute;inset:0;overflow:hidden}.fr-intro.fr-intro-out{opacity:0;visibility:hidden}@keyframes fr-intro-safety{to{opacity:0;visibility:hidden}}.fr-intro-warp{background:repeating-conic-gradient(#0000 0deg 2.1deg,#bae6fd99 2.1deg 2.35deg,#0000 2.35deg 5.3deg);width:100vmax;height:100vmax;animation:1.15s cubic-bezier(.55,0,1,.45) infinite fr-warp;position:absolute;top:50%;left:50%;translate:-50% -50%;-webkit-mask-image:radial-gradient(closest-side,#0000 6%,#000 38%,#0000 100%);mask-image:radial-gradient(closest-side,#0000 6%,#000 38%,#0000 100%)}.fr-intro-warp.fr-w2{animation-delay:-.57s;rotate:1.4deg}@keyframes fr-warp{0%{opacity:0;scale:.3}35%{opacity:1}to{opacity:0;scale:1.6}}.fr-intro-mark{text-align:center;text-shadow:0 2px 16px #000000e6;justify-items:center;gap:10px;display:grid;position:relative}.fr-intro-mark svg{filter:drop-shadow(0 0 14px #22d3ee8c);animation:1.6s ease-in-out infinite fr-pulse}.fr-intro-again{display:none}:root[data-front-warp=seen] .fr-intro{background:0 0}:root[data-front-warp=seen] .fr-intro-warp,:root[data-front-warp=seen] .fr-intro-mark svg,:root[data-front-warp=seen] .fr-intro-mark b,:root[data-front-warp=seen] .fr-intro-first{display:none}:root[data-front-warp=seen] .fr-intro-again{display:block}@keyframes fr-pulse{50%{filter:drop-shadow(0 0 22px #8b5cf6b3);scale:1.08}}.fr-canvas{cursor:grab;touch-action:none;width:100%;height:100%;display:block;position:absolute;inset:0}.fr-canvas:active{cursor:grabbing}.fr-vig.fr-top{background:linear-gradient(#04060de6,#04060d00);height:150px;top:0}.fr-vig.fr-bot{background:linear-gradient(#04060d00,#04060deb);height:210px;bottom:0}.fr-ov{z-index:2;text-shadow:0 1px 8px #000000e6;position:absolute}.fr-ttl h1{color:#e6edf7;font:700 26px/1 var(--font-display);margin:0}.fr-meter{background:#ffffff14;border-radius:999px;grid-column:1/-1;max-width:760px;height:8px;display:flex;overflow:hidden}.fr-score{color:#9aa9c2;flex-wrap:wrap;grid-column:1/-1;gap:6px 22px;font-size:13px;display:flex}.fr-yours{color:#9aa9c2;font-size:12px}.fr-lk{margin-right:6px;font-size:12px}.fr-tools{gap:6px;display:flex}.fr-ov-bl{left:var(--gutter);max-width:min(460px, calc(100% - 2 * var(--gutter)));gap:10px;display:grid;bottom:24px}.fr-ov-bl p{color:#9aa9c2;margin:0;font-size:13px}.fr-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.fr-between{justify-content:space-between}.fr-jbtn{border:1px solid var(--fc);background:color-mix(in srgb, var(--fc) 18%, #0a102099);color:#e6edf7;font:700 13px var(--font-body);text-shadow:none;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:999px;align-items:center;padding:8px 14px;text-decoration:none;display:inline-flex}.fr-jbtn:hover{background:color-mix(in srgb, var(--fc) 32%, #0a102099)}.fr-jbtn:disabled{opacity:.45;cursor:not-allowed;border-style:dashed}.fr-jn{color:#e6edf7;font:600 11.5px var(--font-body);background:#ffffff1a;border-radius:999px;align-items:center;gap:3px;margin-left:8px;padding:1px 7px;display:inline-flex}.fr-ctl{background:#ffffff1f;border-radius:999px;max-width:320px;height:6px;overflow:hidden}.fr-x{color:#9aa9c2;text-shadow:none;cursor:pointer;background:0 0;border:0;padding:0 4px;font-size:18px}.fr-ov-br{right:var(--gutter);text-align:right;pointer-events:none;justify-items:end;gap:4px;width:min(430px,45%);display:grid;bottom:24px}.fr-ov-br ul{justify-items:end;gap:4px;margin:0;padding:0;list-style:none;display:grid}.fr-feed-empty{color:#9aa9c2;margin:0;font-size:12.5px}.fr-ago{color:#7d8ba3}.fr-sq{border-radius:2px;width:8px;height:8px;margin:0 4px 0 2px;display:inline-block}.fr-cap{color:#fcd34d;font-weight:700}@keyframes fr-lbl-in{0%{opacity:0}}.fr-rules{right:var(--gutter);color:#9aa9c2;width:min(360px,100% - 44px);text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c18db;border:1px solid #ffffff1a;border-radius:12px;gap:8px;padding:14px 16px;font-size:12.5px;display:grid;top:76px}.fr-rules b{color:#e6edf7}.fr-tip{z-index:3;color:#e6edf7;white-space:nowrap;pointer-events:none;background:#080c18e6;border-radius:8px;padding:7px 10px;font-size:12.5px;position:absolute;transform:translate(14px,-50%)}.fr-nogl{color:#9aa9c2;text-align:center;place-items:center;padding:0 24px;display:grid;position:absolute;inset:0}.fr-lbl3{z-index:1;color:#e6edf7;text-align:center;text-shadow:0 1px 8px #000000f2;white-space:nowrap;pointer-events:none;animation:.9s both fr-lbl-in;position:absolute;top:0;left:0}.fr-rm-hint{color:#9aa9c2;max-width:640px;text-shadow:none;background:#080c18c7;border:1px solid #f5b83d73;border-radius:9px;flex-wrap:wrap;grid-column:1/-1;justify-self:start;align-items:center;gap:6px 10px;padding:6px 10px;font-size:12.5px;display:flex}.fr-cf{border:1px solid color-mix(in srgb, var(--fc) 55%, transparent);text-shadow:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080c18e6;border-radius:12px;gap:10px;padding:14px 16px;display:grid;box-shadow:0 16px 40px #00000080}.fr-cf-list li.fr-key{color:#e6edf7;background:#f5b83d17;border:1px solid #f5b83d73;border-radius:9px;padding:8px 10px}.fr-cf-list li.fr-key b{color:#fcd34d}.fr-cf-ok{color:#e6edf7;cursor:pointer;border-top:1px solid #ffffff1a;align-items:flex-start;gap:9px;padding-top:9px;font-size:13px;display:flex}.fr-cf-ok input{width:16px;height:16px;accent-color:var(--fc);cursor:pointer;flex:none;margin:1px 0 0}.fr-cf-back{color:#9aa9c2;font:600 13px var(--font-body);cursor:pointer;background:0 0;border:0;padding:6px 4px}.fr-cf-back:hover,.fr-cf-back:focus-visible{color:#e6edf7}.fr-ov-bl .fr-cf-warn{color:#fcd34d;font-size:12.5px}.fr-ov-bl .fr-cf-note,.fr-ov-bl .fr-lk-line{font-size:12.5px}.fr-ov-bl .fr-lk-line.fr-ok{color:#4ade80}.fr-ov-bl .fr-cf-lost{color:#e6edf7;background:#f871711a;border:1px solid #f8717173;border-radius:9px;padding:8px 10px;font-size:13px}.fr-muted{color:#9aa9c2;font-size:13px}.fr-feed-top{display:none}.fr-none{max-width:640px;margin:40px auto}.fr-none .panel{justify-items:start;gap:12px;display:grid}@media (max-width:760px){.fr-stage{min-height:520px}.fr-ph-hide{display:none!important}.fr-ttl-m{display:none}.fr-ov-top{gap:6px 12px;top:12px;left:16px;right:16px}.fr-ttl h1{font-size:19px}.fr-tools{gap:5px}.fr-score{gap:4px 14px}.fr-vig.fr-top{background:linear-gradient(#04060df2 55%,#04060d00);height:300px}.fr-feed-side{display:none}.fr-feed-top{text-align:left;grid-column:1/-1;justify-items:start;width:auto;display:grid}.fr-feed-top ul{justify-items:start}.fr-feed-top li:nth-child(n+2){display:none}.fr-ov-bl{background:linear-gradient(#04060d00,#04060df5 28%);max-width:none;max-height:calc(100% - 16px);padding:34px 18px 18px;bottom:0;left:0;right:0;overflow-y:auto}.fr-ov-bl .fr-row{gap:6px}.fr-ov-bl .fr-jbtn{padding:6px 9px;font-size:12px}.fr-jn{margin-left:5px;padding:1px 5px;font-size:11px}}@media (prefers-reduced-motion:reduce){.fr-ov-br li,.fr-lbl3,.fr-fog:before,.fr-fog:after,.fr-intro-mark svg{animation:none}.fr-stage .fr-ov,.fr-stage:not(.fr-ready) .fr-ov{transition:opacity .4s;transform:none}.fr-intro-warp{display:none}}html.perf-lite .fr-fog:before,html.perf-lite .fr-fog:after{animation:none}.fr-go:disabled{opacity:.5;cursor:not-allowed}.fr-order{margin:4px 0 0;font-size:13px}.fr-order-atk:before{content:"⚔ ";color:#f87171}.fr-order-def:before{content:"🛡 "}.fr-vote,.fr-week{background:#080c1673;border:1px solid #ffffff24;border-radius:10px;gap:6px;margin-top:8px;padding:10px 12px;display:grid}.fr-vote-h{font:700 11px var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:#a5f3fc}.fr-vote-n{font:700 15px var(--font-display)}.fr-vote-err{color:#fca5a5;margin:0;font-size:12px}.fr-week-row{grid-template-columns:92px minmax(0,1fr) auto;gap:8px;font-size:13px;display:grid}.fr-week-attack b{color:#f87171}.fr-week-defend b{color:#60a5fa}.fr-week-supply b{color:#f5b83d}
