@font-face{font-family:MF Loader Cinzel;src:url(/assets/Cinzel.var-DMUuCU8H.woff2)format("woff2");font-weight:400 900;font-style:normal;font-display:block}@font-face{font-family:MF Loader Geist;src:url(/assets/Geist.var-BgDaEnEv.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:block}:root{--mf-loader-delay:1s;--mf-loader-min:.4s;--mf-loader-in:.32s;--mf-loader-out:.32s;--mf-loader-skel-in:.24s;--mf-loader-rise:6px;--mf-loader-ease:var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1));--mf-loader-backdrop:radial-gradient(72% 55% at 78% -10%, #5a7cf033, transparent 60%), radial-gradient(62% 50% at 14% -6%, #c85bc026, transparent 62%), radial-gradient(95% 70% at 50% 120%, #e5533e1c, transparent 64%), linear-gradient(180deg, #111119 0%, #0b0b11 50%, #08080c 100%);--mf-loader-display:"MF Loader Cinzel", "Cinzel", "Iowan Old Style", "Palatino Linotype", "Book Antiqua", Georgia, serif;--mf-loader-body:"MF Loader Geist", "Geist", -apple-system, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif}html.mf-boot{background:var(--mf-loader-backdrop);background-color:#08080c;background-attachment:fixed}.mf-loader{z-index:15000;background:var(--mf-loader-backdrop);color:#a2a2ac;opacity:0;visibility:hidden;pointer-events:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-user-select:none;user-select:none;background-color:#08080c;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mf-loader[data-state=boot],.mf-loader[data-state=cover]{opacity:1;visibility:visible;pointer-events:auto;transition:none}.mf-loader[data-state=hold]{opacity:0;visibility:visible;pointer-events:auto;transition:none}.mf-loader[data-state=shown]{opacity:1;visibility:visible;pointer-events:auto;transition:opacity var(--mf-loader-in) var(--mf-loader-ease)}.mf-loader[data-state=leaving]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--mf-loader-out) var(--mf-loader-ease), visibility 0s linear var(--mf-loader-out)}.mf-loader[data-state=idle]{transition:none}.mf-loader[data-veil]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(72% 55% at 78% -10%,#5a7cf01f,#0000 60%),radial-gradient(62% 50% at 14% -6%,#c85bc017,#0000 62%),#08080cc2}.mf-loader-face{text-align:center;opacity:0;max-width:440px;transform:translateY(var(--mf-loader-rise));position:relative}.mf-loader[data-face=shown] .mf-loader-face{opacity:1;transition:opacity var(--mf-loader-in) var(--mf-loader-ease), transform var(--mf-loader-in) var(--mf-loader-ease);transform:none}.mf-loader[data-face=hidden] .mf-loader-face{transition:none}.mf-loader[data-face=boot] .mf-loader-face{animation:mf-loader-face-in var(--mf-loader-in) var(--mf-loader-ease) var(--mf-loader-delay) both}@keyframes mf-loader-face-in{0%{opacity:0;transform:translateY(var(--mf-loader-rise))}to{opacity:1;transform:none}}@keyframes mf-loader-fade{0%{opacity:0}to{opacity:1}}.mf-loader-mark{font-family:var(--mf-loader-display);letter-spacing:.2em;text-indent:.2em;text-transform:uppercase;color:#f5ecd0;margin:0 0 10px;font-size:13px;font-style:normal;font-weight:400;line-height:1.2}.mf-loader-msg{min-height:1.45em;font-family:var(--mf-loader-body);letter-spacing:0;color:#a2a2ac;margin:0;font-size:15px;font-style:normal;font-weight:400;line-height:1.45}.mf-loader-bar{opacity:0;width:120px;height:1px;transition:opacity var(--mf-loader-in) var(--mf-loader-ease);background:#ffffff14;border-radius:1px;margin-left:-60px;position:absolute;top:calc(100% + 16px);left:50%;overflow:hidden}.mf-loader[data-progress] .mf-loader-bar{opacity:1}.mf-loader-bar>span{transform-origin:0;height:100%;transform:scaleX(var(--mf-loader-p,0));transition:transform .24s var(--mf-loader-ease);background:#f5ecd099;display:block}.mf-loader-skel{pointer-events:none;text-align:left;opacity:0;transition:opacity var(--mf-loader-skel-in) var(--mf-loader-ease);position:absolute;inset:0;overflow:hidden}.mf-loader[data-skel-on] .mf-loader-skel{opacity:1}.mf-loader-skel .mf-sk{width:var(--w,100%);height:var(--h,12px);border-radius:var(--r,7px);animation:mf-sk-drift 1.6s var(--ease,cubic-bezier(.2, .8, .2, 1)) infinite;background-color:#ffffff0a;background-image:linear-gradient(115deg,#fff0 30%,#f5ecd016 50%,#fff0 70%);background-repeat:no-repeat;background-size:240% 100%;background-attachment:fixed;flex:none;display:block;box-shadow:inset 0 0 0 1px #ffffff0e}@keyframes mf-sk-drift{0%{background-position:120% 0}to{background-position:-120% 0}}.mf-loader-skel .mf-sk-pill{--r:999px}.mf-loader-skel .mf-sk-round{--r:50%}.mf-loader-skel .mf-sk-phone{display:none}.mf-loader-skel .mf-skel-fill{flex:auto}.mf-loader-skel .mf-skel-head{background:#0b0b0f8c;border-bottom:1px solid #ffffff1a;align-items:center;gap:24px;height:63px;padding:0 clamp(16px,4vw,40px);display:flex}.mf-loader-skel .mf-skel-nav{margin-left:8px}.mf-loader-skel .mf-skel-head--table{background:#0b0b0f9e;gap:14px;height:58px;padding:0 clamp(14px,3vw,28px)}.mf-loader-skel .mf-skel-bar{background:#0b0b0f99;border-bottom:1px solid #ffffff1a;padding:16px clamp(16px,4vw,40px) 0}.mf-loader-skel .mf-skel-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.mf-loader-skel .mf-skel-filters{gap:8px;margin-bottom:0;padding-bottom:16px}.mf-loader-skel .mf-skel-row--center{justify-content:center;gap:12px;margin:6px 0 0}.mf-loader-skel .mf-skel-main{max-width:1380px;margin:0 auto;padding:22px clamp(16px,4vw,40px) 0}.mf-loader-skel .mf-skel-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px;display:grid}.mf-loader-skel .mf-skel-tablecard{--h:214px;--r:16px}.mf-loader-skel .mf-skel-dock{left:16px;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));position:absolute}.mf-loader-skel .mf-skel-stage{flex-direction:column;gap:14px;max-width:1200px;margin:0 auto;padding:22px clamp(14px,3vw,28px) 0;display:flex}.mf-loader-skel .mf-skel-seats{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.mf-loader-skel .mf-skel-seat{--h:210px;--r:18px}.mf-loader-skel .mf-skel-hero{--h:300px;--r:20px}.mf-loader-skel .mf-skel-foot{padding:12px clamp(14px, 3vw, 28px) calc(12px + env(safe-area-inset-bottom,0px));background:#0b0b0fbd;border-top:1px solid #ffffff1a;align-items:center;gap:12px;display:flex;position:absolute;bottom:0;left:0;right:0}.mf-loader-skel .mf-skel-chip{--w:34px;--h:48px;--r:5px}.mf-loader-skel .mf-skel-col{flex-direction:column;gap:7px;display:flex}.mf-loader-skel .mf-skel-mull{place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.mf-loader-skel .mf-skel-mpanel{flex-direction:column;align-items:center;gap:14px;width:min(1560px,100vw);max-height:100%;padding:clamp(8px,2.2vh,24px) 8px;display:flex;overflow:hidden}.mf-loader-skel .mf-skel-mhead{flex-direction:column;flex:none;align-items:center;display:flex}.mf-loader-skel .mf-skel-meyebrow{margin:2.5px 0}.mf-loader-skel .mf-skel-mtitle{--w:clamp(220px, 34vw, 440px);--h:clamp(17px, 2.3vw, 26px);margin:7px 0 5px}.mf-loader-skel .mf-skel-msub{margin:7px 0 3.5px}.mf-loader-skel .mf-skel-mfan{--cardh:clamp(168px, min(34vh, 20vw), 330px);--cardw:calc(var(--cardh) * .715909);--avail:min(1520px, 96vw);--edge:calc(var(--cardw) * .5 + var(--cardh) * .34);--fanw:calc(var(--avail) - 2 * var(--edge));--step:clamp(calc(var(--cardw) * .28), calc((var(--fanw) - var(--cardw)) / 6), calc(var(--cardw) * .6));--arc:calc(var(--cardh) * .032);--rot:4.2deg;width:var(--avail);height:calc(var(--cardh) * 1.42);flex:none;position:relative}html.mf-mobile .mf-loader-skel .mf-skel-mfan{--cardh:min(26vh, 38vw);--avail:96vw;--rot:3deg}.mf-loader-skel .mf-skel-mslot{--w:auto;--h:var(--cardh);--r:4.8%;aspect-ratio:63/88;margin-left:calc(var(--cardw) / -2);margin-top:calc(var(--cardh) / -2);transform-origin:50% 128%;transform:translate3d(calc(var(--t) * var(--step)), calc(var(--t2) * var(--arc)), 0) rotate(calc(var(--t) * var(--rot)));background-image:linear-gradient(115deg, #fff0 30%, color-mix(in oklab, var(--champagne-gold,#f5ecd0) 9%, transparent) 50%, #fff0 70%), linear-gradient(180deg, #15161b, #0a0b0e);animation:mf-sk-card 1.6s var(--ease,cubic-bezier(.2, .8, .2, 1)) infinite;background-size:240% 100%,100% 100%;background-attachment:scroll,scroll;position:absolute;top:50%;left:50%;box-shadow:inset 0 0 0 1px #ffffff12,0 10px 26px #00000080}@keyframes mf-sk-card{0%{filter:brightness(.92);background-position:120% 0,0 0}50%{filter:brightness(1.06)}to{filter:brightness(.92);background-position:-120% 0,0 0}}.mf-loader-skel .mf-skel-mread{flex-direction:column;flex:none;align-items:center;width:min(720px,94vw);display:flex}.mf-loader-skel .mf-skel-mstats{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.mf-loader-skel .mf-skel-mstat{--h:43px;--r:12px}.mf-loader-skel .mf-skel-mnote{margin-top:11.5px}.mf-loader-skel .mf-skel-mline{margin-top:6px}.mf-loader-skel .mf-skel-mnote+.mf-skel-mline{margin-top:9.5px}.mf-loader-skel .mf-skel-mline:last-child{margin-bottom:4px}.mf-loader-skel .mf-skel-mmodes{flex-direction:column;flex:none;align-items:center;width:min(720px,94vw);display:flex}.mf-loader-skel .mf-skel-mlegend{margin-top:2px}.mf-loader-skel .mf-skel-msegs{margin-top:8px}.mf-loader-skel .mf-skel-mdesc{margin:9px 0 3px}.mf-loader-skel .mf-skel-mdebug{flex-direction:column;flex:none;align-items:center;gap:8px;margin-top:10px;display:flex}.mf-loader-skel .mf-skel-msegs{--w:min(348px, 92%);--h:35px;--r:13px}.mf-loader-skel .mf-skel-mpanel>.mf-skel-row--center{flex:none;gap:10px;margin:0}.mf-loader-skel .mf-skel-mbtn{--w:148px;--h:53px;--r:16px}@media (width<=900px){.mf-loader-skel .mf-skel-seats{grid-template-columns:1fr}}@media (width<=760px){.mf-loader-skel .mf-sk-desk{display:none}.mf-loader-skel .mf-sk-phone{display:block}.mf-loader-skel .mf-skel-head{gap:14px}.mf-loader-skel .mf-skel-push{margin-left:auto}.mf-loader-skel .mf-skel-filters{flex-direction:column;align-items:stretch;gap:10px}.mf-loader-skel .mf-skel-filters .mf-sk{--w:100%!important;--h:46px!important}.mf-loader-skel .mf-skel-filters .mf-sk:nth-child(n+3){display:none}}.mf-loader-detail{font-family:var(--mf-loader-body);color:#8b8b95;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.5}.mf-loader-actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.mf-loader-btn{appearance:none;border:1.5px solid var(--cta-outline,#e2d0a4a8);background:var(--cta-fill,linear-gradient(180deg, #e2d0a429, #ffffff0b));box-shadow:var(--cta-glow,0 0 12px #e2d0a466);color:var(--cta-text,#f1e8cf);font-family:var(--mf-loader-body);white-space:nowrap;cursor:pointer;transition:box-shadow .32s var(--mf-loader-ease), border-color .32s var(--mf-loader-ease);border-radius:999px;justify-content:center;align-items:center;padding:9px 18px;font-size:13px;font-weight:600;line-height:1.2;display:inline-flex}.mf-loader-btn:hover{box-shadow:var(--cta-glow-hi,0 0 16px #e2d0a48f);border-color:#f0e2baf2}.mf-loader-btn[data-ghost]{box-shadow:none;color:#f3f3f5;background:#ffffff0d;border:1px solid #ffffff1a;font-weight:500}.mf-loader-btn[data-ghost]:hover{background:#ffffff14;border-color:#fff3}.mf-loader-dot{vertical-align:.12em;background:#f5ecd0;border-radius:50%;width:6px;height:6px;margin:0 9px 0 0;animation:1.4s ease-in-out infinite mf-loader-breathe;display:inline-block}@keyframes mf-loader-breathe{0%,to{opacity:.25}50%{opacity:.9}}@media (prefers-reduced-motion:reduce){.mf-loader-face{transform:none!important}.mf-loader[data-state=shown]{transition-duration:var(--mf-loader-in)!important}.mf-loader[data-state=leaving]{transition-duration:var(--mf-loader-out), 0s!important}.mf-loader[data-face=shown] .mf-loader-face,.mf-loader-bar{transition-duration:var(--mf-loader-in)!important}.mf-loader-skel{transition-duration:var(--mf-loader-skel-in)!important}.mf-loader[data-face=boot] .mf-loader-face{animation-name:mf-loader-fade!important;animation-duration:var(--mf-loader-in)!important}.mf-loader-skel .mf-sk{animation:none!important}.mf-loader-dot{opacity:.7;animation:none!important}}html[data-mf-reduce] .mf-loader-face{transform:none!important}html[data-mf-reduce] .mf-loader-skel .mf-sk{animation:none}html[data-mf-reduce] .mf-loader[data-face=boot] .mf-loader-face{animation-name:mf-loader-fade}html[data-mf-reduce] .mf-loader-dot{opacity:.7;animation:none}:root{--mf-board-pad:3px;--mf-grid-gap:8px;--mf-mat-minh:315px;--mf-card-scale:1;--mf-mat-pad-y:8px;--mf-mat-pad-x:8px;--mf-mat-radius:11px;--mf-mat-clip:visible;--mf-nocrop:0;--mf-accentglow:0;--mf-accent-glow:30;--mf-accent-reach:24%;--mf-accent-ang:180deg;--mf-matgrad:0;--mf-mat-depth:100;--mf-mat-gang:70deg;--mf-cmdtint:1;--mf-cmdtint-str:50;--mf-cmdblur:8px;--mf-cmdinset:22%;--mf-cmdposy:50%;--mf-cmdfade:0%;--mf-cmdfade-end:100%;--mf-cmdfade-ang:180deg;--mf-cmdfade-w:90%;--mf-cmdfade-h:80%;--mf-my-mat-ratio:1.2fr;--mf-oprail-h:33%;--mf-lanes-scale:1;--mf-lanes-scale-big:1;--mf-mat-drag:0;--mf-mat-w-0:100;--mf-mat-h-0:100;--mf-mat-w-1:100;--mf-mat-h-1:100;--mf-mat-w-2:100;--mf-mat-h-2:100;--mf-mat-w-3:100;--mf-mat-h-3:100;--mf-pool-pip:14px;--mf-pool-gap:2px;--mf-pool-overlap:-6px;--mf-pool-size:11px;--mf-pool-num:1;--mf-poolfx:1;--mf-fx-spread:6px;--mf-fx-alpha:.6;--mf-fx-speed:.7;--mf-fx-power:1.3;--mf-fx-glow:42px;--mf-manasfx:1;--mf-sfx-vol:.5;--mf-amb:1;--mf-hiss:0;--mf-amb-vol:.45;--mf-redsfx:1;--mf-sample-vol:.75;--mf-bluesfx:1;--mf-u3-vol:1.25;--mf-u5-vol:1.5;--mf-r3-vol:1.9;--mf-woosh-head:.45;--mf-uisfx:1;--mf-foley-vol:.5;--mf-taprand:1;--mf-taprot-min:87;--mf-taprot-max:92;--mf-tapfor:1;--mf-tapfor-size:8px;--mf-tapfor-bottom:22px;--mf-zonecrop-q:0;--mf-zonecrop-f:1;--mf-zshadow-alpha:.8;--mf-zshadow-extra:10px;--mf-zflush-q:0;--mf-zflush-f:1;--mf-zfloat-gap:6px;--mf-head-min:26px;--mf-oppclip:0;--mf-ohand-y-q:1px;--mf-ohand-y-f:5px;--mf-ozone-y-q:-4px;--mf-ozone-y-f:6px;--mf-zcount-bottom-q:0;--mf-zcount-bottom-f:1;--mf-back-w-q:47px;--mf-back-overlap-q:-16px;--mf-zlabel-size-q:7.5px;--mf-zlabel-h-q:17px;--mf-zcount-y-q:0px;--mf-zcount-size-q:14px;--mf-zcount-h-q:17px;--mf-ztile-w-q:47px;--mf-zone-gap-q:3px;--mf-zcrop-h-q:68px;--mf-zcrop-fade-q:12px;--mf-zband-max-q:46%;--mf-zband-min-q:19px;--mf-lanes-min-q:30px;--mf-zfloat-h:40px;--mf-zhover-grow:1.18;--mf-zhover-bottom:4px;--mf-zhover-dur:.2s;--mf-zdim:.55;--mf-zcount-pad-q:3px;--mf-lane-h-mini-q:80px;--mf-foot-gap-q:14px;--mf-foot-mt-q:7px;--mf-back-w-f:29px;--mf-back-overlap-f:-14px;--mf-zlabel-size-f:7.5px;--mf-zlabel-h-f:8px;--mf-zcount-y-f:0px;--mf-zcount-size-f:13px;--mf-zcount-h-f:26px;--mf-ztile-w-f:48px;--mf-zone-gap-f:6px;--mf-zcrop-h-f:58px;--mf-zcrop-fade-f:16px;--mf-zband-max-f:47%;--mf-zband-min-f:24px;--mf-lanes-min-f:30px;--mf-zcount-pad-f:3px;--mf-lane-h-mini-f:80px;--mf-foot-gap-f:11px;--mf-foot-mt-f:7px;--mf-drag-w:150px;--mf-cast-window:3;--mf-cast-blur:10px;--mf-cast-w:300px;--mf-cast-rise:42px;--mf-cast-bar:7vh;--mf-crerow-share:3;--mf-permrow-share:2;--mf-lane-gap:6px;--mf-lane-pad-y:12px;--mf-lane-pad-x:4px;--mf-lane-gap-x:6px;--mf-lane-h:116px;--mf-lane-h-mini:72px;--mf-lanelab-above:1;--mf-lanelab-gap:0px;--mf-z-cre:0;--mf-z-perms:4;--mf-z-arts:6;--mf-sbar:4px;--mf-sbar-alpha:.24;--mf-chip-w-cre:132px;--mf-cre-h-scale:1.14;--mf-gap-creatures:2px;--mf-gap-creatures-cards:-18px;--mf-fan-gap:8px;--mf-ovffade:1;--mf-ovf-fade:54px;--mf-ovf-min:0;--mf-ovf-size:10px;--mf-ovf-right:5px;--mf-ovfscroll:1;--mf-ovfscroll-room:26px;--mf-land-scale:1;--mf-gap-perms:-20px;--mf-gap-perms-cards:-16px;--mf-arts-left:1;--mf-arts-bound:1;--mf-arts-fade:26px;--mf-card-h:134px;--mf-card-h-big:172px;--mf-card-h-mini:106px;--mf-chip-w:108px;--mf-name-size:10.5px;--mf-card-radius:7px;--mf-card-radius-ratio:.074;--mf-opp-q-cards:1.32;--mf-opp-q-chips:1.28;--mf-opp-f-cards:.94;--mf-opp-f-chips:1;--mf-tap-rot:89deg;--mf-tap-ox:50%;--mf-tap-oy:50%;--mf-tap-dx:0px;--mf-tap-dy:0px;--mf-tap-scale:.98;--mf-tap-dim:.8;--mf-tapoverflow:1;--mf-tok-n:11;--mf-tok-nobadge:0;--mf-tokbadge-size:11px;--mf-tok-offset:3px;--mf-tok-fan-gap:-110px;--mf-tok-fan-rot:0deg;--mf-cnotes:1;--mf-cnotes-board:0;--mf-cnote-size:8px;--mf-cnote-bottom:6px;--mf-cnote-pad:3px;--mf-cnote-bg:.86;--mf-badges-on:1;--mf-taps-pip:13px;--mf-taps-bottom:16px;--mf-taps-gap:2px;--mf-badge-size:7.5px;--mf-badge-pip:9px;--mf-badge-gap:2px;--mf-badge-bottom:17px;--mf-badge-bg:.82;--mf-chip-lift:-8px;--mf-chip-scale:1.05;--mf-dur:.22s;--mf-ease-hover:cubic-bezier(.2,.8,.2,1);--mf-hover-shadow:38px;--mf-hover-delay:0s;--mf-ztile-lift:-12px;--mf-ztile-scale:1.28;--mf-preview-fade:50%;--mf-fade-w:26%;--mf-fade-h:62%;--mf-fade-cx:50%;--mf-fade-cy:46%;--mf-fade-mid:.45;--mf-prevnotes:1;--mf-prevstats:1;--mf-pvside-w:138px;--mf-pvnote-size:11px;--mf-pvnote-gap:6px;--mf-pvnote-pad:5px;--mf-preview-w:256px;--mf-preview-top:64px;--mf-preview-x:66px;--mf-preview-radius:19px;--mf-preview-shadow:70px;--mf-preview-dim:0;--mf-preview-blur:1px;--mf-preview-delay:.3s;--mf-preview-hold:1.2s;--mf-hand-h:114px;--mf-hand-crop:-72px;--mf-hc-w:198px;--mf-hc-step:.47;--mf-hand-spread:3.6;--mf-hand-arc:7;--mf-hand-base:43;--mf-hand-fit:0;--mf-hc-radius:.044;--mf-handlift:1;--mf-handprev:0;--mf-hc-lift:-140px;--mf-hc-scale:1.32;--mf-hc-hover-rot:0deg;--mf-hand-dur:.6s;--mf-ease-hand:cubic-bezier(.16,1,.3,1);--mf-hand-delay:60ms;--mf-hand-pad-x:10px;--mf-react-demo:1;--mf-glow-size:45px;--mf-glow-ring:1.5px;--mf-glow-alpha:.2;--mf-glow-ring-alpha:.9;--mf-glow-sat:60%;--mf-glow-light:60%;--mf-glow-land-h1:145;--mf-glow-land-h2:199;--mf-glow-react-h1:205;--mf-glow-react-h2:188;--mf-glow-combo-h1:6;--mf-glow-combo-h2:350;--mf-zone-drop:-1px;--mf-foot-mt:6px;--mf-foot-gap:32px;--mf-zone-gap:4px;--mf-ztile-w:42px;--mf-ztile-w-big:64px;--mf-back-w:27px;--mf-back-overlap:-20px;--mf-tap-dur:.26s;--mf-phasetimer:1;--mf-phase-time:45s;--mf-phaseauto:1;--mf-phasebar-h:3px;--mf-life-size:20px;--mf-head-mb:6px;--mf-topbar-pad:9px;--mf-combat-bottom:64px;--mf-ctrl-x:12px;--mf-ctrl-y:12px;--mf-hz-lab-slide:14px;--mf-zhover-h:86px;--mf-zhover-h-chip:62px;--mf-zflush:0;--mf-zcrop-h:48px;--mf-zcrop-fade:10px;--mf-zband-max:46%;--mf-zband-min:20px;--mf-lanes-min:30px;--mf-zcount-pad:4px;--mf-woosh-in:.22s}html.mf-mobile{--mf-board-pad:8px;--mf-grid-gap:8px;--mf-mat-minh:315px;--mf-card-scale:1;--mf-mat-pad-y:6px;--mf-mat-pad-x:8px;--mf-mat-radius:12px;--mf-board-minh:56vh;--mf-mat-clip:visible;--mf-nocrop:1;--mf-accentglow:1;--mf-accent-glow:50;--mf-accent-reach:22%;--mf-accent-ang:180deg;--mf-matgrad:1;--mf-mat-depth:36;--mf-mat-gang:180deg;--mf-cmdtint:1;--mf-cmdtint-str:80;--mf-cmdblur:18px;--mf-cmdinset:22%;--mf-cmdposy:50%;--mf-oppinline-floor:.35;--mf-cmdblur-pill:18px;--mf-cmdtint-str-pill:85;--mf-cmdfade-pill:55%;--mf-cmdinset-pill:10%;--mf-cmdposy-pill:34%;--mf-cmdfade:2%;--mf-cmdfade-end:24%;--mf-cmdfade-ang:180deg;--mf-cmdfade-w:90%;--mf-cmdfade-h:80%;--mf-pool-pip:13px;--mf-pool-gap:2px;--mf-pool-overlap:-6px;--mf-pool-size:11px;--mf-pool-num:1;--mf-poolfx:1;--mf-fx-spread:6px;--mf-fx-alpha:.8;--mf-fx-speed:1;--mf-fx-power:1.5;--mf-fx-glow:12px;--mf-manasfx:1;--mf-sfx-vol:.5;--mf-amb:1;--mf-hiss:0;--mf-amb-vol:.4;--mf-redsfx:1;--mf-sample-vol:.7;--mf-bluesfx:1;--mf-u3-vol:1.25;--mf-u5-vol:1.5;--mf-r3-vol:1.9;--mf-woosh-head:.45;--mf-uisfx:1;--mf-foley-vol:.45;--mf-taprand:1;--mf-taprot-min:88;--mf-taprot-max:92;--mf-tapfor:1;--mf-tapfor-size:7.5px;--mf-tapfor-bottom:20px;--mf-zonecrop-q:1;--mf-zonecrop-f:0;--mf-zshadow-alpha:.92;--mf-zshadow-extra:10px;--mf-zflush-q:0;--mf-zflush-f:1;--mf-zfloat-gap:6px;--mf-head-min:26px;--mf-oppclip:1;--mf-ohand-y-q:0px;--mf-ohand-y-f:0px;--mf-ozone-y-q:0px;--mf-ozone-y-f:0px;--mf-zcount-bottom-q:1;--mf-zcount-bottom-f:0;--mf-back-w-q:30px;--mf-back-overlap-q:-12px;--mf-zlabel-size-q:8px;--mf-zlabel-h-q:12px;--mf-zcount-y-q:0px;--mf-zcount-size-q:12px;--mf-zcount-h-q:14px;--mf-ztile-w-q:46px;--mf-zone-gap-q:6px;--mf-zcrop-h-q:34px;--mf-zcrop-fade-q:16px;--mf-zband-max-q:46%;--mf-zband-min-q:20px;--mf-lanes-min-q:30px;--mf-zfloat-h:40px;--mf-zhover-grow:1.18;--mf-zhover-bottom:4px;--mf-zhover-dur:.2s;--mf-zdim:.55;--mf-zcount-pad-q:3px;--mf-lane-h-mini-q:80px;--mf-foot-gap-q:12px;--mf-foot-mt-q:7px;--mf-back-w-f:30px;--mf-back-overlap-f:-12px;--mf-zlabel-size-f:8px;--mf-zlabel-h-f:12px;--mf-zcount-y-f:0px;--mf-zcount-size-f:12px;--mf-zcount-h-f:14px;--mf-ztile-w-f:46px;--mf-zone-gap-f:6px;--mf-zcrop-h-f:34px;--mf-zcrop-fade-f:16px;--mf-zband-max-f:46%;--mf-zband-min-f:20px;--mf-lanes-min-f:30px;--mf-zcount-pad-f:3px;--mf-lane-h-mini-f:80px;--mf-foot-gap-f:12px;--mf-foot-mt-f:7px;--mf-drag-w:130px;--mf-cast-window:3;--mf-cast-blur:10px;--mf-cast-w:280px;--mf-cast-rise:42px;--mf-cast-bar:7vh;--mf-crerow-share:3;--mf-permrow-share:2;--mf-lane-gap:8px;--mf-lane-pad-y:5px;--mf-lane-pad-x:6px;--mf-lane-gap-x:8px;--mf-lane-h:108px;--mf-lanelab-above:1;--mf-lanelab-gap:4px;--mf-z-cre:1;--mf-z-perms:2;--mf-z-arts:6;--mf-sbar:4px;--mf-sbar-alpha:.18;--mf-chip-w-cre:108px;--mf-cre-h-scale:.86;--mf-ovffade:1;--mf-ovf-fade:40px;--mf-ovf-min:0;--mf-ovf-size:9px;--mf-ovf-right:4px;--mf-ovfscroll:1;--mf-ovfscroll-room:18px;--mf-land-scale:.74;--mf-perms2:1;--mf-permsticky:1;--mf-perms-row-h:56px;--mf-arts-left:1;--mf-arts-bound:1;--mf-arts-fade:20px;--mf-mcard-w:88px;--mf-chip-w:112px;--mf-name-size:11px;--mf-card-radius:6px;--mf-card-radius-ratio:.048;--mf-opp-q-cards:1;--mf-opp-q-chips:1;--mf-opp-f-cards:1;--mf-opp-f-chips:1;--mf-tap-rot:89deg;--mf-tap-ox:50%;--mf-tap-oy:50%;--mf-tap-dx:0px;--mf-tap-dy:0px;--mf-tap-scale:.96;--mf-tap-dim:.8;--mf-tapoverflow:1;--mf-tok-n:9;--mf-tok-nobadge:0;--mf-tokbadge-size:10px;--mf-tok-offset:3px;--mf-tok-fan-gap:-60px;--mf-tok-fan-rot:4deg;--mf-cnotes:1;--mf-cnotes-board:0;--mf-cnote-size:8px;--mf-cnote-bottom:6px;--mf-cnote-pad:3px;--mf-cnote-bg:.86;--mf-badges-on:1;--mf-taps-pip:12px;--mf-taps-bottom:15px;--mf-taps-gap:2px;--mf-badge-size:7px;--mf-badge-pip:9px;--mf-badge-gap:2px;--mf-badge-bottom:16px;--mf-badge-bg:.82;--mf-chip-lift:-8px;--mf-chip-scale:1.05;--mf-dur:.22s;--mf-ease-hover:cubic-bezier(.2,.8,.2,1);--mf-hover-shadow:28px;--mf-hover-delay:0s;--mf-ztile-lift:-8px;--mf-ztile-scale:1.2;--mf-preview-fade:46%;--mf-fade-w:88%;--mf-fade-h:72%;--mf-fade-cx:50%;--mf-fade-cy:46%;--mf-fade-mid:.45;--mf-prevnotes:1;--mf-prevstats:1;--mf-pvside-w:124px;--mf-pvnote-size:10px;--mf-pvnote-gap:5px;--mf-pvnote-pad:4px;--mf-preview-w:320px;--mf-preview-top:56px;--mf-preview-x:10px;--mf-preview-radius:12px;--mf-preview-shadow:50px;--mf-preview-dim:.55;--mf-preview-blur:4px;--mf-preview-delay:60ms;--mf-preview-hold:2.6s;--mf-hand-h:146px;--mf-hand-crop:-24px;--mf-hc-w:144px;--mf-hc-step:.47;--mf-hand-spread:4.7;--mf-hand-arc:7.5;--mf-hand-base:-2;--mf-hand-fit:1;--mf-hc-radius:.048;--mf-handlift:1;--mf-handprev:1;--mf-hc-lift:-124px;--mf-hc-scale:1.45;--mf-hc-hover-rot:0deg;--mf-hand-dur:.2s;--mf-ease-hand:cubic-bezier(.2,.8,.2,1);--mf-hand-delay:0s;--mf-hand-pad-x:8px;--mf-react-demo:1;--mf-glow-size:22px;--mf-glow-ring:1.5px;--mf-glow-alpha:.55;--mf-glow-ring-alpha:.9;--mf-glow-sat:70%;--mf-glow-light:58%;--mf-glow-land-h1:145;--mf-glow-land-h2:199;--mf-glow-react-h1:205;--mf-glow-react-h2:188;--mf-glow-combo-h1:6;--mf-glow-combo-h2:350;--mf-zone-drop:11px;--mf-foot-mt:6px;--mf-foot-gap:10px;--mf-zone-gap:6px;--mf-ztile-w:44px;--mf-back-w:24px;--mf-back-overlap:-10px;--mf-hz-fill:1;--mf-hz-w:96px;--mf-hz-gap:5px;--mf-hz-mt:10px;--mf-hz-mb:0px;--mf-mob-tail:60px;--mf-hz-lab-size:8.5px;--mf-hz-n-size:20px;--mf-hzlab-above:1;--mf-hz-lab-gap:3px;--mf-hz-lab-shift:0px;--mf-hz-n-shift:-52px;--mf-nohover:1;--mf-touch-zoom:1.03;--mf-touch-lift:1.08;--mf-tap-dur:.26s;--mf-hzslide:1;--mf-hz-slide-dur:.34s;--mf-hz-lab-clear:16px;--mf-iosbar:1;--mf-iosbar-h:50px;--mf-iosbar-size:15px;--mf-iosdyn-w:112px;--mf-iosdyn-h:30px;--mf-phaserail:1;--mf-phasetimer:1;--mf-phase-time:45s;--mf-phaseauto:1;--mf-phasebar-h:3px;--mf-phase-size:9.5px;--mf-phase-pad:6px;--mf-phase-gap:4px;--mf-phase-radius:20px;--mf-pin-hand:1;--mf-pin-bottom:46px;--mf-mob-snap:0;--mf-pill-w:132px;--mf-homebar:10px;--mf-life-size:18px;--mf-head-mb:6px;--mf-topbar-pad:7px;--mf-combat-bottom:8px;--mf-hz-lab-slide:14px;--mf-zhover-h:86px;--mf-zhover-h-chip:62px;--mf-zflush:1;--mf-zcrop-h:30px;--mf-zcrop-fade:14px;--mf-zband-max:46%;--mf-zband-min:20px;--mf-lanes-min:30px;--mf-zcount-pad:3px}:root{--bg:#000;--panel:#070708;--panel2:#0c0d10;--line:#ffffff1a;--champagne-gold:#f5ecd0;--champagne-deep:#e2d0a4;--champagne-deep-rgb:226, 208, 164;--gold:var(--champagne-deep);--gold-soft:rgba(var(--champagne-deep-rgb), .5);--gold-hi:var(--champagne-gold);--on-gold:#12100a;--gold-ring:rgba(var(--champagne-deep-rgb), .45);--gold-glow:rgba(var(--champagne-deep-rgb), .35);--gold-txt:var(--gold);--act:var(--champagne-gold);--marker:var(--gold);--txt:#e9edf5;--dim:#8891a4;--dimmer:#5a6172;--red:#e8604c;--green:#5fd08a;--W:#f4e9c8;--U:#4aa8e0;--B:#b39bd0;--R:#e8795f;--G:#7ec48a;--C:#c9cfda;--chip-r:13px;--lane-h:var(--mf-lane-h,100px);--shadow:0 6px 22px #0000008c;--ease:cubic-bezier(.2, .8, .2, 1);--mf-safe-b:env(safe-area-inset-bottom,0px);--mf-safe-t:env(safe-area-inset-top,0px);--mf-sheet-gap:8px;--mf-sheet-top:calc(var(--mf-safe-t,0px) + var(--mf-sheet-gap,8px));--mf-sheet-max-h:calc(100vh - var(--mf-sheet-top));--font-display:"Cinzel", "Iowan Old Style", "Times New Roman", serif;--font-body:"Geist", -apple-system, "SF Pro Text", system-ui, sans-serif;--glass:blur(30px) saturate(1.4);--glass-fill:#ffffff0a;--glass-fill-raised:#ffffff14;--glass-panel:#0b0b0fa8;--glass-panel-strong:#0b0b0fb8;--hairline:#ffffff1a;--hairline-strong:#ffffff24;--status-green:#5ec08a;--status-amber:#e0a23c;--status-red:var(--red);--lab-gold:var(--gold);--cta-text:#f1e8cf;--cta-outline:#e2d0a4a8;--cta-fill:linear-gradient(180deg, #e2d0a429, #ffffff0b);--cta-glow:inset 0 1px 0 #ffffff3d, 0 0 12px #e2d0a466, 0 0 28px #e2d0a433, 0 0 54px #e2d0a41a;--cta-glow-hi:inset 0 1px 0 #ffffff52, 0 0 16px #e2d0a48f, 0 0 36px #e2d0a44d, 0 0 70px #e2d0a429;--cta-ease:.32s var(--ease,cubic-bezier(.2, .8, .2, 1));--p1:var(--champagne-deep);--p2:#3fb6e6;--p3:#a26be6;--p4:#5fd08a;--you:var(--p1)}@supports (height:100dvh){:root{--mf-sheet-max-h:calc(100dvh - var(--mf-sheet-top))}}html.mf-accents-classic{--p1:var(--champagne-deep);--p2:#3fb6e6;--p3:#a26be6;--p4:#5fd08a}html.mf-accents-jewel{--p1:#e0a92f;--p2:#2f7fd6;--p3:#8f4fd1;--p4:#2fae72}html.mf-accents-neon{--p1:#ffe14d;--p2:#38e8ff;--p3:#e065ff;--p4:#5cff9d}html.mf-accents-warm{--p1:#efb15a;--p2:#e8794f;--p3:#d2557e;--p4:#c0a545}html.mf-accents-muted{--p1:#b9a77c;--p2:#7d9db5;--p3:#9a8fb2;--p4:#8bab90}html.mf-accents-mono{--p1:#dcdcdc;--p2:#a8a8a8;--p3:#8c8c8c;--p4:#c4c4c4}html.mf-mattone-neutral{--mf-mat-g1:#3c414d}html.mf-mattone-ink{--mf-mat-g1:#24406e}html.mf-mattone-warm{--mf-mat-g1:#5e3c1f}html.mf-mattone-cool{--mf-mat-g1:#1c5466}html.mf-mattone-violet{--mf-mat-g1:#4a2a7c}html.mf-mattone-moss{--mf-mat-g1:#25513a}:root{--mf-hand-wash:.9;--mf-mat-g1:#3c414d;--mf-mat-g2:#000}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{height:100%}html{background:radial-gradient(1100px 640px at 74% -14%, #46346e14, transparent 60%), radial-gradient(820px 560px at 6% 114%, #14463c12, transparent 60%), var(--bg);background-position:top;background-repeat:no-repeat;background-size:100% calc(100% + var(--mf-underhang,0px))}body{color:var(--txt);-webkit-font-smoothing:antialiased;-webkit-user-select:none;user-select:none;background:0 0;margin:0;font:14px/1.4 -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;overflow:hidden}html.mf-mobile,html.mf-mobile body{overflow-x:hidden}img{border-style:none}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--gold-soft);outline-offset:2px}@supports not selector(::-webkit-scrollbar){*{scrollbar-width:thin;scrollbar-color:rgba(255, 255, 255, var(--mf-sbar-alpha,.22)) transparent}}::-webkit-scrollbar{width:var(--mf-sbar,5px);height:var(--mf-sbar,5px)}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, var(--mf-sbar-alpha,.22));border-radius:99px}::-webkit-scrollbar-thumb:hover{background:rgba(255, 255, 255, calc(var(--mf-sbar-alpha,.22) + .18))}::-webkit-scrollbar-corner{background:0 0}html.mf-skin-studio{--bg:#0b0b0c;--panel:#141415;--panel2:#1b1b1d;--line:#ffffff16;--gold:#d9cfba;--gold-soft:#d9cfba66;--p1:#d9cfba;--p2:#8fb4c9;--p3:#b3a3c4;--p4:#9dbfa4;--txt:#f4f2ee;--dim:#9b9790;--dimmer:#66635e;--gold-hi:#efe8d8;--on-gold:#15140f;--gold-ring:#d9cfba73;--gold-glow:#d9cfba4d;--chip-r:8px;--mf-mat-radius:10px;--mf-card-radius:6px;--shadow:0 2px 10px #0000008c;background-color:#0b0b0c;background-image:none}html.mf-skin-studio body{letter-spacing:.1px}html.mf-skin-amoled{--bg:#000;--panel:#000;--panel2:#0a0a0a;--line:#ffffff24;--gold:#0a84ff;--gold-soft:#0a84ff73;--p1:#0a84ff;--p2:#64d2ff;--p3:#bf5af2;--p4:#30d158;--txt:#fff;--dim:#8e8e93;--dimmer:#48484a;--gold-hi:#409cff;--on-gold:#00142a;--gold-ring:#0a84ff8c;--gold-glow:#0a84ff59;--gold-txt:#5aa9ff;--chip-r:12px;--mf-mat-radius:18px;--mf-card-radius:10px;--shadow:0 0 0 transparent;background-color:#000;background-image:none}html.mf-skin-amoled body{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,system-ui,sans-serif}html.mf-skin-fantasy{--bg:#080604;--panel:#1a120a;--panel2:#241809;--line:#d6b06a42;--gold:#e6c273;--gold-soft:#e6c2738c;--p1:#e6c273;--p2:#7fb0c8;--p3:#b892d8;--p4:#93c188;--txt:#f3e7cd;--dim:#b39c76;--dimmer:#7d6a4c;--gold-hi:#f6dc9c;--on-gold:#1a1206;--gold-ring:#e6c27380;--gold-glow:#e6c27359;--chip-r:5px;--mf-mat-radius:7px;--mf-card-radius:5px;--shadow:0 8px 26px #000000bf;background-color:#080604;background-image:radial-gradient(900px 620px at 50% -10%,#96682824,#0000 62%),radial-gradient(700px 520px at 8% 112%,#5a281429,#0000 60%)}html.mf-skin-fantasy body{font-family:Iowan Old Style,Palatino Linotype,Palatino,Book Antiqua,Georgia,serif}html.mf-skin-ashen{--bg:#0c0c0b;--panel:#17170f;--panel2:#1f1e15;--line:rgba(var(--champagne-deep-rgb), .2);--gold:var(--champagne-deep);--gold-soft:rgba(var(--champagne-deep-rgb), .5);--p1:var(--champagne-deep);--p2:#8ea3a8;--p3:#9d92a8;--p4:#93a184;--txt:#ded6c2;--dim:#9b917c;--dimmer:#6a6355;--gold-hi:var(--champagne-gold);--on-gold:#14120a;--gold-ring:rgba(var(--champagne-deep-rgb), .5);--gold-glow:rgba(var(--champagne-deep-rgb), .32);--chip-r:3px;--mf-mat-radius:4px;--mf-card-radius:3px;--shadow:0 10px 30px #000000d9;background-image:radial-gradient(760px 520px at 50% -12%, rgba(var(--champagne-deep-rgb), .08), transparent 60%), radial-gradient(1200px 800px at 50% 50%, #1c1c16e6, #070706 78%);background-color:#070706}html.mf-skin-ashen body{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}html.mf-skin-blood{--bg:#07080c;--panel:#12151d;--panel2:#181c26;--line:#b0bed629;--gold:#b2202f;--gold-soft:#b2202f8c;--p1:#b2202f;--p2:#7fa8c9;--p3:#a08cc0;--p4:#84a894;--txt:#e7ecf4;--dim:#93a0b5;--dimmer:#5f6a7c;--gold-hi:#d94456;--on-gold:#fff2f3;--gold-ring:#b2202f8c;--gold-glow:#b2202f66;--gold-txt:#f08a95;--chip-r:4px;--mf-mat-radius:6px;--mf-card-radius:4px;--shadow:0 10px 28px #000c;background-color:#05060a;background-image:radial-gradient(700px 460px at 78% -14%,#b2202f29,#0000 58%),radial-gradient(900px 620px at 20% 110%,#3c50781f,#0000 62%)}html.mf-skin-blood body{font-family:Iowan Old Style,Palatino Linotype,Palatino,Georgia,serif}html.mf-skin-arcade{--bg:#151038;--panel:#241b5e;--panel2:#2e2374;--line:#ffffff2b;--gold:#ffd23f;--gold-soft:#ffd23f99;--p1:#ffd23f;--p2:#4cc9ff;--p3:#c77dff;--p4:#5ce68a;--txt:#fff;--dim:#bdb5ee;--dimmer:#8079c2;--gold-hi:#ffe680;--on-gold:#2a2000;--gold-ring:#ffd23f8c;--gold-glow:#ffd23f66;--chip-r:14px;--mf-mat-radius:20px;--mf-card-radius:12px;--shadow:0 6px 0 #00000052, 0 12px 26px #00000080;background-color:#151038;background-image:radial-gradient(130% 95% at 50% -8%,#4a34a8,#151038 62%)}html.mf-skin-arcade body{font-family:ui-rounded,SF Pro Rounded,Segoe UI Variable,system-ui,sans-serif;font-weight:700}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.mana-aura,.mana-aura:before,.mana-aura:after,.managroup .mp:before,.managroup .mp:after,.poof{animation:none!important;display:none!important}}:root{--deck-accent:226 208 164;--sel-accent:var(--champagne-gold)}.mf-deck-sel{--sel-accent:rgb(var(--deck-accent))}.mf-deck-cta{--cta-outline:rgb(var(--deck-accent) / .72);--cta-fill:linear-gradient(180deg, rgb(var(--deck-accent) / .18), #ffffff0d);--cta-glow:inset 0 1px 0 #ffffff3d, 0 0 12px rgb(var(--deck-accent) / .46), 0 0 28px rgb(var(--deck-accent) / .24), 0 0 54px rgb(var(--deck-accent) / .12);--cta-glow-hi:inset 0 1px 0 #ffffff52, 0 0 16px rgb(var(--deck-accent) / .62), 0 0 36px rgb(var(--deck-accent) / .34), 0 0 70px rgb(var(--deck-accent) / .18)}html.mf-mobile .mf-deck-cta{--cta-glow:inset 0 1px 0 #ffffff38, 0 0 9px rgb(var(--deck-accent) / .4), 0 0 20px rgb(var(--deck-accent) / .18);--cta-glow-hi:inset 0 1px 0 #ffffff4d, 0 0 12px rgb(var(--deck-accent) / .52), 0 0 26px rgb(var(--deck-accent) / .24)}:root,.ds-root{--ds-page-base:#0b0b0f;--ds-surface-1:#111119;--ds-surface-2:#0b0b11;--ds-surface-3:#08080c;--ds-text-primary:#f3f3f5;--ds-text-secondary:#a2a2ac;--ds-text-tertiary:#66666f;--ds-text-quaternary:#57575f;--ds-text-muted:#8a8a96;--ds-champagne:#f5ecd0;--ds-cta-text:#f1e8cf;--ds-cta-outline:#e2d0a499;--ds-gold:var(--champagne-deep,#e2d0a4);--ds-gold-gradient:linear-gradient(180deg, var(--ds-champagne), var(--ds-gold));--ds-gold-text-on:#1a1a0f;--ds-green:#5ec08a;--ds-amber:#e0a23c;--ds-blood:#ff5470;--ds-blood-deep:#d63c4a;--ds-blood-ink:#1a0a0c;--ds-blood-surface:#120a0cf5;--ds-blood-text:#f8eef0;--ds-blood-text-dim:#b09098;--ds-blood-52:oklab(68.6061% .199038 .0533104/.52);--ds-blood-42:#ff54706b;--ds-blood-16:#d63c4a29;--ds-pip-ink:#15151a;--ds-card-placeholder:#191921;--ds-hairline:#ffffff1a;--ds-hairline-strong:#ffffff24;--ds-hairline-strong-hi:#ffffff38;--ds-glass-fill:#ffffff0a;--ds-glass-fill-05:#ffffff0d;--ds-glass-fill-raised:#ffffff14;--ds-champagne-05:#f5ecd00d;--ds-champagne-13:#f5ecd021;--ds-champagne-50:#f5ecd080;--ds-page-bg:radial-gradient(70% 52% at 80% -12%, #5a7cf029, transparent 60%), radial-gradient(60% 48% at 12% -8%, #c85bc01f, transparent 62%), linear-gradient(180deg, #111119 0%, #0b0b11 52%, #08080c 100%);--ds-glass:blur(30px) saturate(1.4);--ds-header-bg:#0b0b0fa8;--ds-footer-bg:#0b0b0fb8;--ds-radius-panel:12px;--ds-radius-track:16px;--ds-radius-tile:18px;--ds-radius-pill:999px;--ds-card-radius:4.6% / 3.3%;--ds-shadow-tile-rest:0 14px 40px #00000080;--ds-shadow-card-face:0 8px 20px #0000008c;--ds-shadow-icon:0 3px 10px #00000080;--ds-shadow-pip:0 1px 2px #0000008c;--ds-shadow-cta:inset 0 1px 0 #ffffff38, 0 0 9.6px #e2d0a454, 0 0 22.8px #e2d0a421;--ds-ease-standard:cubic-bezier(.2, .8, .2, 1);--ds-ease-soft:cubic-bezier(.4, 0, .2, 1);--ds-micro:.16s ease;--ds-dur-tile:.3s;--ds-dur-pill:.46s;--ds-dur-seg-label:.34s;--ds-dur-blurb:.44s;--ds-dur-grid:.5s;--ds-dur-backdrop:1.2s;--ds-dur-meter:.66s;--ds-dur-curve-bar:.62s;--ds-dur-hue-meter:.5s;--ds-dur-hue-curve:.55s;--ds-dur-meter-in:.4s;--ds-dur-curve-in:.35s;--ds-dur-bar-floor:.3s;--ds-font-display:"Cinzel", "Iowan Old Style", "Times New Roman", serif;--ds-font-body:"Geist", -apple-system, "SF Pro Text", system-ui, sans-serif;--ds-space-2:2px;--ds-space-4:4px;--ds-space-6:6px;--ds-space-8:8px;--ds-space-10:10px;--ds-space-12:12px;--ds-space-14:14px;--ds-space-16:16px;--ds-space-18:18px;--ds-space-20:20px;--ds-space-26:26px;--ds-space-30:30px}.mpg .aura,.managroup .mana-aura{display:none}html.mf-poolfx .mpg .aura,html.mf-poolfx .managroup .mana-aura{inset:calc(-1 * var(--mf-fx-spread,7px)) calc(-1.3 * var(--mf-fx-spread,7px));z-index:0;pointer-events:none;mix-blend-mode:screen;--A:calc((.4 + var(--i,0) * .6) * var(--mf-fx-power,1.7));--S:calc(var(--mf-fx-glow,16px) * (.3 + var(--i,0) * .7));opacity:calc(var(--mf-fx-alpha,.85) * (.4 + var(--i,0) * .6));filter:saturate(calc(1 + var(--i,0) * .7));will-change:transform, opacity;border-radius:99px;display:block;position:absolute}html.mf-poolfx .mpg .aura:before,html.mf-poolfx .mpg .aura:after,html.mf-poolfx .managroup .mana-aura:before,html.mf-poolfx .managroup .mana-aura:after{content:"";border-radius:inherit;pointer-events:none;mix-blend-mode:screen;background-repeat:no-repeat;background-size:100% 100%;position:absolute;inset:-18%}.mpg.c-R .aura,.managroup.mana-R .mana-aura{box-shadow:0 0 var(--S) #ff842c8c, 0 0 calc(var(--S) * 2) #ff48124d;animation:mf-fire calc(.72s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite alternate;background:radial-gradient(58% 98% at 50% 104%,#ffe492fa,#ff8c2cb8 40%,#be2a126b 66%,#0000 82%),radial-gradient(40% 74% at 32% 96%,#ff7824e6,#0000 72%)}.mpg.c-R .aura:before,.managroup.mana-R .mana-aura:before{animation:mf-flicker calc(.3s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) steps(3, end) infinite;background-image:radial-gradient(26% 56% at 22% 90%,#ffcc66e6,#0000 70%),radial-gradient(24% 54% at 52% 98%,#fff0baf2,#0000 68%),radial-gradient(22% 50% at 80% 92%,#ffa83cd9,#0000 70%)}.mpg.c-R .aura:after,.managroup.mana-R .mana-aura:after{animation:mf-embers calc(1.35s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background-image:radial-gradient(circle at 18% 74%,#ffe498f2 0 1.1px,#0000 2.4px),radial-gradient(circle at 44% 86%,#ffd078e6 0 1.3px,#0000 2.6px),radial-gradient(circle at 68% 76%,#ffeeb6e6 0 1px,#0000 2.2px),radial-gradient(circle at 87% 90%,#ffbe5ae6 0 1.2px,#0000 2.4px)}@keyframes mf-fire{0%{transform:translateY(calc(7% * var(--A))) scale(1, calc(1 - .12 * var(--A)));filter:blur(2px)brightness()}50%{transform:translateY(calc(-8% * var(--A))) scale(calc(1 - .07 * var(--A)), calc(1 + .22 * var(--A)));filter:blur(2.9px) brightness(calc(1 + .5 * var(--A)))}to{transform:translateY(calc(-2% * var(--A))) scale(calc(1 + .09 * var(--A)), 1.03);filter:blur(2.2px) brightness(calc(1 + .22 * var(--A)))}}@keyframes mf-flicker{0%{opacity:.5;transform:translate(-3%,5%)scaleY(.88)}33%{opacity:calc(.95 * var(--A));transform:translate(3%,-7%)scaleY(1.22)}66%{opacity:.7;transform:translate(-1%,-2%)scaleY(1.06)}to{opacity:.55;transform:translate(3%,6%)scaleY(.9)}}@keyframes mf-embers{0%{opacity:0;transform:translateY(24%)scale(1)}22%{opacity:calc(.9 * var(--A))}to{transform:translateY(calc(-130% * var(--A))) scale(.65);opacity:0}}.mpg.c-B .aura,.managroup.mana-B .mana-aura{background:radial-gradient(58% 86% at 44% 72%, rgba(96, 52, 150, calc(.42 + .4 * var(--i,0))), transparent 72%), radial-gradient(46% 64% at 70% 46%, #3a1a60b3, transparent 74%), radial-gradient(84% 92% at 50% 92%, #0e031ae0, transparent 78%);box-shadow:0 0 var(--S) #9646f080, 0 0 calc(var(--S) * 2.2) #50149652;animation:mf-spirit calc(1.55s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite}.mpg.c-B .aura:before,.managroup.mana-B .mana-aura:before{filter:blur(.4px);animation:mf-wisp calc(1.8s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite;background-image:radial-gradient(circle at 26% 62%,#e6cafff2 0 1.4px,#0000 3.2px),radial-gradient(circle at 58% 74%,#c898ffe6 0 1.2px,#0000 3px),radial-gradient(circle at 81% 60%,#eed8ffe6 0 1.1px,#0000 2.8px)}.mpg.c-B .aura:after,.managroup.mana-B .mana-aura:after{display:none}html.mf-poolfx .mpg.c-B .mp,html.mf-poolfx .managroup.mana-B .mp{position:relative;overflow:visible}html.mf-poolfx .mpg.c-B .mp:before,html.mf-poolfx .mpg.c-B .mp:after,html.mf-poolfx .managroup.mana-B .mp:before,html.mf-poolfx .managroup.mana-B .mp:after{content:"";pointer-events:none;z-index:-1;mix-blend-mode:screen;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html.mf-poolfx .mpg.c-B .mp:before,html.mf-poolfx .managroup.mana-B .mp:before{width:240%;height:240%;filter:blur(3px) saturate(calc(1 + var(--i,0)));background:radial-gradient(circle, rgba(255, 238, 214, calc(.28 + .55 * var(--i,0))) 0 12%, rgba(226, 150, 255, calc(.32 + .4 * var(--i,0))) 30%, rgba(132, 58, 214, calc(.22 + .28 * var(--i,0))) 56%, transparent 74%);animation:mf-haunt calc(2.1s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite}html.mf-poolfx .mpg.c-B .mp:after,html.mf-poolfx .managroup.mana-B .mp:after{filter:blur(2.4px);background:radial-gradient(circle at 50% 78%, rgba(255, 208, 168, calc(.16 + .62 * var(--i,0))) 0 22%, rgba(214, 120, 255, calc(.2 + .34 * var(--i,0))) 52%, transparent 76%);width:155%;height:200%;animation:mf-soul calc(2.6s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite}html.mf-poolfx .mpg.c-B .mp:nth-child(2):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(2):before{animation-delay:-.35s}html.mf-poolfx .mpg.c-B .mp:nth-child(2):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(2):after{animation-delay:-.9s}html.mf-poolfx .mpg.c-B .mp:nth-child(3):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(3):before{animation-delay:-.8s}html.mf-poolfx .mpg.c-B .mp:nth-child(3):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(3):after{animation-delay:-.3s}html.mf-poolfx .mpg.c-B .mp:nth-child(4):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(4):before{animation-delay:-1.25s}html.mf-poolfx .mpg.c-B .mp:nth-child(4):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(4):after,html.mf-poolfx .mpg.c-B .mp:nth-child(5):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(5):before{animation-delay:-1.7s}html.mf-poolfx .mpg.c-B .mp:nth-child(5):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(5):after{animation-delay:-.6s}html.mf-poolfx .mpg.c-B .mp:nth-child(6):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(6):before{animation-delay:-.55s}html.mf-poolfx .mpg.c-B .mp:nth-child(6):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(6):after{animation-delay:-1.35s}html.mf-poolfx .mpg.c-B .mp:nth-child(7):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(7):before{animation-delay:-1.05s}html.mf-poolfx .mpg.c-B .mp:nth-child(7):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(7):after{animation-delay:-2.1s}html.mf-poolfx .mpg.c-B .mp:nth-child(8):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(8):before{animation-delay:-1.9s}html.mf-poolfx .mpg.c-B .mp:nth-child(8):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(8):after{animation-delay:-1.1s}html.mf-poolfx .mpg.c-B .mp:nth-child(9):before,html.mf-poolfx .managroup.mana-B .mp:nth-child(9):before{animation-delay:-.15s}html.mf-poolfx .mpg.c-B .mp:nth-child(9):after,html.mf-poolfx .managroup.mana-B .mp:nth-child(9):after{animation-delay:-2.4s}@keyframes mf-haunt{0%,to{transform:translate(-50%, -50%) scale(calc(.86 + .06 * var(--A)));opacity:calc(.5 + .3 * var(--A))}50%{transform:translate(-50%, -58%) scale(calc(1.06 + .2 * var(--A)));opacity:1}}@keyframes mf-soul{0%{opacity:0;transform:translate(-50%,-24%)scale(.7)}35%{opacity:calc(.85 * var(--A))}to{opacity:0;transform:translate(-50%,-150%)scale(1.25)}}@keyframes mf-spirit{0%{transform:translateY(calc(9% * var(--A))) scale(calc(1 - .08 * var(--A)));filter:blur(3.4px)brightness(.95)}45%{transform:translateY(calc(-11% * var(--A))) scale(calc(1 + .12 * var(--A)));filter:blur(2.1px) brightness(calc(1 + .45 * var(--A)))}to{transform:translateY(calc(9% * var(--A))) scale(calc(1 - .08 * var(--A)));filter:blur(3.4px)brightness(.95)}}@keyframes mf-wisp{0%{opacity:0;transform:translateY(28%)scale(.88)}28%{opacity:calc(.95 * var(--A))}to{transform:translate(calc(7% * var(--A)), calc(-120% * var(--A))) scale(1.18);opacity:0}}@keyframes mf-swirl{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mpg.c-G .aura,.managroup.mana-G .mana-aura{box-shadow:0 0 var(--S) #78e68280;animation:mf-wind calc(1.3s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background-color:#0000;background-image:radial-gradient(60% 88% at 40% 60%,#8ef698f2,#0000 70%),linear-gradient(90deg,#0000,#d8ffd8b8,#0000);background-position:0 0,0 0;background-repeat:no-repeat;background-size:100% 100%,46% 100%;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box}.mpg.c-G .aura:before,.managroup.mana-G .mana-aura:before{animation:mf-gust calc(.9s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background:repeating-linear-gradient(74deg,#c8ffc88c 0 1.2px,#0000 1.2px 7px)}.mpg.c-G .aura:after,.managroup.mana-G .mana-aura:after{animation:mf-leaf calc(1.6s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background-image:radial-gradient(circle at 30% 42%,#e4ffcae6 0 1.2px,#0000 3px),radial-gradient(circle at 70% 68%,#b4f6a0e6 0 1.4px,#0000 3.2px)}@keyframes mf-wind{0%{transform:rotate(calc(-4deg * var(--A))) scale(.96);filter:blur(2.4px);background-position:0 0,-70% 0}50%{transform:rotate(calc(4deg * var(--A))) scale(calc(1 + .09 * var(--A)));filter:blur(1.7px) brightness(calc(1 + .35 * var(--A)))}to{transform:rotate(calc(-4deg * var(--A))) scale(.96);filter:blur(2.4px);background-position:0 0,175% 0}}@keyframes mf-gust{0%{transform:translateX(calc(-34% * var(--A)));opacity:.2}50%{opacity:calc(.7 * var(--A))}to{transform:translateX(calc(34% * var(--A)));opacity:.2}}@keyframes mf-leaf{0%{opacity:0;transform:translate(-45%,12%)rotate(0)}30%{opacity:calc(.9 * var(--A))}to{transform:translate(calc(65% * var(--A)), -32%) rotate(230deg);opacity:0}}.mpg.c-U .aura,.managroup.mana-U .mana-aura{box-shadow:0 0 var(--S) #5abefa8c, 0 0 calc(var(--S) * 2) #2882dc4d;animation:mf-water calc(1.45s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite;background:radial-gradient(66% 88% at 50% 55%,#70d4fff2,#0000 72%),repeating-linear-gradient(0deg,#caf6ff73 0 2px,#0000 2px 7px)}.mpg.c-U .aura:before,.managroup.mana-U .mana-aura:before{animation:mf-ripple calc(1.7s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background:repeating-radial-gradient(circle at 50% 55%,#0000 0 3px,#c0f2ff80 3px 4.2px,#0000 4.2px 9px)}.mpg.c-U .aura:after,.managroup.mana-U .mana-aura:after{animation:mf-drop calc(1.3s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in infinite;background-image:radial-gradient(circle at 50% 22%,#e4fafff2 0 1.3px,#0000 3px),radial-gradient(circle at 26% 36%,#b6eaffe6 0 1.1px,#0000 2.8px)}@keyframes mf-water{0%{transform:scale(1, calc(1 - .08 * var(--A)));filter:blur(2.4px)brightness();background-position:0 0,0 0}50%{transform:scale(calc(1 + .06 * var(--A)), calc(1 + .14 * var(--A))) translateY(calc(-4% * var(--A)));filter:blur(1.7px) brightness(calc(1 + .4 * var(--A)));background-position:0 0,0 7px}to{transform:scale(1, calc(1 - .08 * var(--A)));filter:blur(2.4px)brightness();background-position:0 0,0 14px}}@keyframes mf-ripple{0%{opacity:calc(.85 * var(--A));transform:scale(.5)}to{transform:scale(calc(1.3 + .3 * var(--A)));opacity:0}}@keyframes mf-drop{0%{transform:translateY(calc(-65% * var(--A)));opacity:0}40%{opacity:calc(.9 * var(--A))}to{transform:translateY(calc(65% * var(--A)));opacity:0}}.mpg.c-W .aura,.managroup.mana-W .mana-aura{box-shadow:0 0 var(--S) #fff0be99, 0 0 calc(var(--S) * 2.4) #ffe28c59;animation:mf-holy calc(3.2s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background:conic-gradient(#fff8d4d9,#0000 11%,#fffff6cc 24%,#0000 37%,#fff4cccc 50%,#0000 63%,#fffff6cc 76%,#0000 89%),radial-gradient(62% 64%,#fffce8eb,#0000 74%)}.mpg.c-W .aura:before,.managroup.mana-W .mana-aura:before{animation:mf-holy2 calc(2.1s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background:conic-gradient(from 45deg,#0000,#fffde6b3 6%,#0000 15% 50%,#fffad699 56%,#0000 67%)}.mpg.c-W .aura:after,.managroup.mana-W .mana-aura:after{animation:mf-bloom calc(1.05s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite alternate;background:radial-gradient(circle,#fffff8e6,#0000 62%)}@keyframes mf-holy{0%{filter:blur(2.2px)brightness();transform:rotate(0)scale(1)}50%{filter:blur(2.9px) brightness(calc(1 + .55 * var(--A)))}to{transform:rotate(360deg) scale(calc(1 + .06 * var(--A)));filter:blur(2.2px)brightness()}}@keyframes mf-holy2{0%{transform:rotate(0)scale(1.04)}to{transform:rotate(-360deg)scale(1.04)}}@keyframes mf-bloom{0%{opacity:.2;transform:scale(.68)}to{transform:scale(calc(1 + .3 * var(--A)));opacity:calc(.8 * var(--A))}}.mpg.c-C .aura,.managroup.mana-C .mana-aura{box-shadow:0 0 var(--S) #bebeff80, 0 0 calc(var(--S) * 2) #ff8cdc47;animation:mf-prism calc(2.6s / ((.45 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background:conic-gradient(#ff6ec7,#f9f871,#6ef7ff,#8b6bff,#ff6ec7)}.mpg.c-C .aura:before,.managroup.mana-C .mana-aura:before{animation:mf-holy2 calc(1.7s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) linear infinite;background:conic-gradient(from 120deg,#0000,#ffffff8c 8%,#0000 22% 60%,#fff6 70%,#0000 82%)}.mpg.c-C .aura:after,.managroup.mana-C .mana-aura:after{animation:mf-spark calc(.85s / ((.4 + var(--i,0)) * var(--mf-fx-speed,1))) ease-in-out infinite alternate;background-image:radial-gradient(circle at 24% 34%,#fffffff2 0 1.2px,#0000 2.8px),radial-gradient(circle at 72% 62%,#ffffffe6 0 1.4px,#0000 3px),radial-gradient(circle at 52% 22%,#ffffffe6 0 1px,#0000 2.4px)}@keyframes mf-prism{0%{filter:blur(3.2px)saturate(1.2)hue-rotate();transform:rotate(0)scale(.96)}50%{transform:scale(calc(1 + .1 * var(--A)));filter:blur(2.4px) saturate(calc(1.4 + .5 * var(--A))) hue-rotate(180deg)}to{filter:blur(3.2px)saturate(1.2)hue-rotate(360deg);transform:rotate(360deg)scale(.96)}}@keyframes mf-spark{0%{opacity:.15;transform:scale(.9)}to{opacity:calc(.95 * var(--A));transform:scale(1.1)}}.poof{width:calc(var(--mf-pool-pip,14px) * 1.6);height:calc(var(--mf-pool-pip,14px) * 1.6);pointer-events:none;z-index:4;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff2,#0000 70%);border-radius:50%;animation:.62s ease-out forwards mf-poof;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.poof:after{content:"";border:1.5px solid #ffffffb3;border-radius:50%;animation:.6s ease-out forwards mf-poofring;position:absolute;inset:0}.poof.c-R,.poof.mana-R{background:radial-gradient(circle,#ffaa50f2,#0000 70%)}.poof.c-B,.poof.mana-B{background:radial-gradient(circle,#b074f4f2,#0000 70%)}.poof.c-G,.poof.mana-G{background:radial-gradient(circle,#8cec96f2,#0000 70%)}.poof.c-U,.poof.mana-U{background:radial-gradient(circle,#78cefaf2,#0000 70%)}.poof.c-W,.poof.mana-W{background:radial-gradient(circle,#fffad6f2,#0000 70%)}.poof.c-C,.poof.mana-C{background:radial-gradient(circle,#d6e0f0f2,#0000 70%)}@keyframes mf-poof{0%{opacity:.95;filter:blur();transform:translate(-50%,-50%)scale(.45)}55%{opacity:.55;filter:blur(2px)}to{transform:translate(-50%, -62%) scale(calc(2.8 + var(--pi,0) * 1.6));opacity:0;filter:blur(7px)}}@keyframes mf-poofring{0%{opacity:.8;transform:scale(.5)}to{transform:scale(calc(2.4 + var(--pi,0) * 1.4));opacity:0}}@keyframes pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes lunge{0%{transform:translateY(-10px)rotate(-3deg)}50%{transform:translateY(-38px)rotate(-6deg)scale(1.06)}to{transform:translateY(-10px)rotate(-3deg)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes mf-phasedrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@keyframes mf-phaseheat{0%,55%{filter:none}78%{filter:hue-rotate(-22deg)saturate(1.5)}to{filter:hue-rotate(-46deg)saturate(2.1)brightness(1.05)}}@keyframes mf-phasepulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes mf-nextcue{0%,to{background:#e8604c14}50%{background:#e8604c38}}@keyframes mf-castdrain{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.mf-app{display:block;position:fixed;inset:0}.manafold-board{min-width:0;font-family:var(--font-body);flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden;transform:translateZ(0)}html.mf-panel .manafold-board{right:var(--mf-panel-w,330px)}html.mf-sim .manafold-board{width:var(--mf-sim-w,412px);border-radius:18px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff24,0 40px 130px #000000d9}html.mf-sim.mf-panel .manafold-board{left:calc((100% - var(--mf-panel-w,330px)) / 2)}html.mf-sim body{background:#05060a}html.mf-simdev .manafold-board{height:min(var(--mf-sim-h,852px), calc(100vh - 22px));border-radius:44px;top:50%;bottom:auto;transform:translate(-50%,-50%);box-shadow:0 0 0 1px #ffffff29,0 0 0 10px #14161c,0 0 0 11px #ffffff17,0 44px 130px #000000e6}.mflab-fab,.mflab-launch,html.mf-nohead .mflab-fab,html.mf-nohead .mflab-launch,html.mf-sim .mflab-fab,html.mf-sim .mflab-launch{display:flex!important}.grid{gap:var(--mf-grid-gap,10px);min-width:0;min-height:0;padding:var(--mf-board-pad,10px);overscroll-behavior:contain;scrollbar-width:thin;--mf-mat-floor:calc(var(--mf-mat-minh,315px) * var(--mf-card-scale,1));flex:auto;display:grid;overflow-y:auto}.grid.quad{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(var(--mf-mat-floor,315px), var(--mf-mat-maxh,1fr)) minmax(var(--mf-mat-floor,315px), var(--mf-mat-maxh,1fr))}.grid.focus{grid-template-columns:minmax(0,1fr);grid-template-rows:var(--mf-oprail-h,auto) minmax(var(--mf-mat-floor,315px), var(--mf-mat-maxh,1fr))}html:not(.mf-mobile) .grid.focus{grid-template-rows:max(var(--mf-oprail-h,33%), min(var(--mf-oprail-minh,232px), calc(100% - var(--mf-mat-floor,315px) - var(--mf-grid-gap,10px)))) minmax(var(--mf-mat-floor,315px), var(--mf-mat-maxh,1fr))}.oprail{gap:var(--mf-grid-gap,10px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;min-width:0;min-height:0;display:grid}.grid.alive3{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(var(--mf-mat-floor,315px), 1fr) minmax(var(--mf-mat-floor,315px), var(--mf-my-mat-ratio,1.25fr))}.grid.alive3 .mat.me{grid-column:1/span 2}.grid.alive2{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--mf-mat-floor,315px), 1fr) minmax(var(--mf-mat-floor,315px), var(--mf-my-mat-ratio,1.4fr))}.mat{min-width:0;min-height:0;padding:var(--mf-mat-pad-y,8px) var(--mf-mat-pad-x,10px);border:1px solid var(--hairline);border-radius:var(--mf-mat-radius,14px);background:linear-gradient(var(--mf-mat-gang,180deg), color-mix(in oklab, var(--mf-mat-g1,#3c414d) calc(var(--mf-mat-depth,30) * 1%), #000), color-mix(in oklab, var(--mf-mat-g1,#3c414d) calc(var(--mf-mat-depth,30) * 0.12%), var(--mf-mat-g2,#000)));overflow:var(--mf-mat-clip,visible);transition:.3s var(--ease);--mf-back-base:color-mix(in oklab, var(--cmd-a,#0a0b0d) 32%, #050609);--mf-back-deep:color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000);--mf-back-hi:color-mix(in oklab, var(--cmd-a,#0a0b0d) 60%, #1b1e26);--mf-back-edge:color-mix(in oklab, var(--cmd-a,#0a0b0d) 42%, #15171f);flex-direction:column;display:flex;position:relative}html:not(.mf-matgrad) .grid .mat,html:not(.mf-matgrad) .oprail .mat{background:color-mix(in oklab, var(--mf-mat-g1,#3c414d) calc(var(--mf-mat-depth,30) * 0.55%), #000)}:is(html.mf-cmdtint .grid .mat:has(>.cmdwash),html.mf-cmdtint .oprail .mat:has(>.cmdwash),html.mf-cmdtint .board .mat:has(>.cmdwash)){background:#050608}:is(html.mf-cmdtint .grid .mat:not(:has(>.cmdwash)),html.mf-cmdtint .oprail .mat:not(:has(>.cmdwash))){background:linear-gradient(var(--mf-cmdfade-ang,180deg), color-mix(in oklab, var(--cmd-a,#0a0b0d) calc(var(--mf-cmdtint-str,50) * 0.5%), #05060a) var(--mf-cmdfade,0%), color-mix(in oklab, var(--cmd-b,#05060a) calc(var(--mf-cmdtint-str,50) * 0.22%), #000) var(--mf-cmdfade-end,100%))}.cmdwash{border-radius:inherit;z-index:0;pointer-events:none;--cmdmask:linear-gradient(var(--mf-cmdfade-ang,180deg), #000 0%, #000 var(--mf-cmdfade,34%), transparent var(--mf-cmdfade-end,100%));-webkit-mask-image:var(--cmdmask);-webkit-mask-image:var(--cmdmask);mask-image:var(--cmdmask);display:none;position:absolute;inset:0;overflow:hidden}html.mf-cmdfade-up .cmdwash{--cmdmask:linear-gradient(var(--mf-cmdfade-ang,180deg), transparent calc(100% - var(--mf-cmdfade-end,100%)), #000 calc(100% - var(--mf-cmdfade,34%)), #000 100%)}html.mf-cmdfade-edges .cmdwash{--cmdmask:linear-gradient(var(--mf-cmdfade-ang,180deg), transparent 0%, #000 var(--mf-cmdfade,34%), #000 calc(100% - var(--mf-cmdfade,34%)), transparent var(--mf-cmdfade-end,100%))}html.mf-cmdfade-radial .cmdwash{--cmdmask:radial-gradient(ellipse var(--mf-cmdfade-w,90%) var(--mf-cmdfade-h,80%) at 50% 30%, #000 var(--mf-cmdfade,34%), transparent var(--mf-cmdfade-end,100%))}html.mf-cmdtint .mat>.cmdwash,html.mf-cmdtint .opp-pill>.cmdwash,html.mf-cmdtint .oppinline>.cmdwash{display:block}.cmdwash:after{content:"";inset:calc(-1 * var(--mf-cmdinset,22%));background-image:var(--cmdart);background-size:cover;background-position:center var(--mf-cmdposy,50%);filter:blur(var(--mf-cmdblur,34px)) saturate(1.5) brightness(.62);opacity:calc(var(--mf-cmdtint-str,85) / 100);position:absolute}.cmdwash:before{content:"";z-index:1;background:linear-gradient(#0405081f,#04050866);position:absolute;inset:0}html.mf-cmdtint .mat>.matcore,html.mf-cmdtint .mat .lanes,html.mf-cmdtint .myboard .mbmain{z-index:1;position:relative}.opp-pill,.oppinline{--mf-cmdblur:var(--mf-cmdblur-pill,18px);--mf-cmdtint-str:var(--mf-cmdtint-str-pill,85);--mf-cmdfade:var(--mf-cmdfade-pill,55%);--mf-cmdfade-end:var(--mf-cmdfade-end-pill,100%);--mf-cmdinset:var(--mf-cmdinset-pill,10%);--mf-cmdposy:var(--mf-cmdposy-pill,34%)}html.mf-cmdtint .opp-pill:has(>.cmdwash){background:#050608}html.mf-cmdtint .opp-pill>:not(.cmdwash),html.mf-cmdtint .oppinline>:not(.cmdwash){z-index:1;position:relative}html.mf-cmdtint .oppinline .cmdwash:before{background:linear-gradient(#0405080f,#04050847)}.mat-avatar.hasart{background-image:var(--cmdart);background-position:50% 20%;background-size:cover}.mat.me{border-color:var(--gold-soft);box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 25%, transparent), 0 10px 40px #00000080}.mat.focusbig{padding:calc(var(--mf-mat-pad-y,8px) * 1.45) calc(var(--mf-mat-pad-x,10px) * 1.4)}.mat.active-turn{border-color:color-mix(in srgb, var(--accent) 55%, transparent);box-shadow:0 0 0 1px color-mix(in srgb, var(--accent) 35%, transparent), 0 10px 40px #00000080}.mat.targeted{border-color:var(--red)!important;box-shadow:0 0 0 2px #e8604c99,0 0 34px #e83c4c47!important}.mat.attackable{cursor:crosshair;border-color:color-mix(in srgb, var(--red) 55%, transparent)}.mat.attackable .mat-foot{cursor:default}.mat.attackable:not(.targeted){box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 40%, transparent), 0 0 22px #e8604c29;animation:1.7s ease-in-out infinite mf-attack-pulse}.mat.attackable:hover{border-color:#e8604cbf;animation:none;box-shadow:0 0 0 2px #e8604c8c,0 0 34px #e8604c3d}@keyframes mf-attack-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 34%, transparent), 0 0 16px #e8604c1f}50%{box-shadow:0 0 0 2px color-mix(in srgb, var(--red) 58%, transparent), 0 0 34px #e8604c42}}@media (prefers-reduced-motion:reduce){.mat.attackable:not(.targeted){box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 48%, transparent), 0 0 22px #e8604c2e;animation:none}}.mat.protected-everything{--mf-prot-ghost:var(--champagne-deep-rgb);--mf-prot-soul:var(--champagne-deep-rgb);border-color:color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent);background-image:linear-gradient(180deg, color-mix(in oklab, var(--champagne-gold,#f4c761) 8%, transparent), transparent 60%);box-shadow:inset 0 1px 0 #ffffff2e, 0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 45%, transparent), 0 0 28px color-mix(in oklab, var(--champagne-gold,#f4c761) 26%, transparent), inset 0 0 44px color-mix(in oklab, var(--champagne-gold,#f4c761) 10%, transparent);animation:mf-prot-breathe 3.6s var(--ease,cubic-bezier(.2, .8, .2, 1)) infinite}html.mf-mobile .mat.protected-everything{box-shadow:inset 0 1px 0 #ffffff29, 0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent), 0 0 16px color-mix(in oklab, var(--champagne-gold,#f4c761) 20%, transparent)}@keyframes mf-prot-breathe{0%,to{border-color:rgba(var(--mf-prot-ghost), .42);box-shadow:0 0 0 1px rgba(var(--mf-prot-ghost), .32), 0 0 20px rgba(var(--mf-prot-soul), .2), inset 0 0 34px rgba(var(--mf-prot-ghost), .09)}50%{border-color:rgba(var(--mf-prot-ghost), .7);box-shadow:0 0 0 2px rgba(var(--mf-prot-ghost), .5), 0 0 40px rgba(var(--mf-prot-soul), .4), inset 0 0 56px rgba(var(--mf-prot-ghost), .16)}}.mat-protection{z-index:24;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.mat-protection-veil{background:radial-gradient(42% 38% at 30% 22%, rgba(var(--mf-prot-ghost), .16), transparent 70%), radial-gradient(48% 44% at 72% 78%, rgba(var(--mf-prot-soul), .14), transparent 72%);mix-blend-mode:screen;opacity:.9;animation:7s ease-in-out infinite alternate mf-prot-drift;position:absolute;inset:-20%}html[data-theme=light] .mat-protection-veil{mix-blend-mode:normal;opacity:.55}@media (prefers-color-scheme:light){html:not([data-theme=dark]) .mat-protection-veil{mix-blend-mode:normal;opacity:.55}}@keyframes mf-prot-drift{0%{opacity:.7;transform:translate(-3%,-2%)scale(1.02)}50%{opacity:1}to{opacity:.78;transform:translate(3%,2%)scale(1.06)}}.mat-protection-label{white-space:nowrap;letter-spacing:.16em;text-transform:uppercase;max-width:92%;color:rgba(var(--mf-prot-ghost), .96);text-shadow:0 0 6px rgba(var(--mf-prot-soul), .7), 0 0 16px rgba(var(--mf-prot-ghost), .45);background:linear-gradient(180deg, rgba(var(--mf-prot-soul), .12), rgba(var(--mf-prot-soul), .02));-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);border-radius:999px;align-items:baseline;gap:.4em;padding:3px 12px;font-size:clamp(10px,1.5vw,15px);font-weight:600;animation:3.6s ease-in-out infinite mf-prot-glow;display:inline-flex;position:absolute;top:6px;left:50%;transform:translate(-50%)}.mat-protection-conj{letter-spacing:.1em;opacity:.72;text-transform:lowercase;font-style:italic;font-weight:400}.mat.mini .mat-protection-label{letter-spacing:.1em;padding:2px 8px;font-size:clamp(8px,1vw,11px)}html[data-theme=light] .mat-protection-label,html:not([data-theme=dark]) .mat-protection-label{color:#706446fa;text-shadow:0 0 5px rgba(var(--mf-prot-ghost), .55), 0 0 12px rgba(var(--mf-prot-soul), .4)}html[data-theme=dark] .mat-protection-label{color:rgba(var(--mf-prot-ghost), .96)}@keyframes mf-prot-glow{0%,to{opacity:.82;text-shadow:0 0 5px rgba(var(--mf-prot-soul), .55), 0 0 12px rgba(var(--mf-prot-ghost), .32)}50%{opacity:1;text-shadow:0 0 9px rgba(var(--mf-prot-soul), .85), 0 0 22px rgba(var(--mf-prot-ghost), .55)}}@media (prefers-reduced-motion:reduce){.mat.protected-everything{box-shadow:0 0 0 1px rgba(var(--mf-prot-ghost), .42), 0 0 26px rgba(var(--mf-prot-soul), .3), inset 0 0 44px rgba(var(--mf-prot-ghost), .12);animation:none}.mat-protection-veil,.mat-protection-label{animation:none}}.mat.dead{filter:grayscale(.85)}.mat-dead-veil{z-index:30;border-radius:inherit;-webkit-backdrop-filter:grayscale()blur(1px);backdrop-filter:grayscale()blur(1px);letter-spacing:3px;color:var(--red);text-transform:uppercase;background:#06070ab8;align-content:center;place-items:center;gap:4px;font-size:15px;font-weight:800;display:grid;position:absolute;inset:0}.mat-dead-veil small{letter-spacing:.6px;color:var(--dim);text-transform:none;font-size:10px}.mat:before{content:"";border-radius:inherit;pointer-events:none;opacity:calc(var(--mf-accent-glow,50) / 100);background:linear-gradient(var(--mf-accent-ang,180deg), var(--accent,transparent), transparent var(--mf-accent-reach,22%));position:absolute;inset:0}html:not(.mf-accentglow) .mat:before{display:none}html.mf-matdrag .mat{width:calc(var(--mf-mat-w,100) * 1%);height:calc(var(--mf-mat-h,100) * 1%);place-self:start}html.mf-matdrag .mat[data-player=p0]{--mf-mat-w:var(--mf-mat-w-0,100);--mf-mat-h:var(--mf-mat-h-0,100)}html.mf-matdrag .mat[data-player=p1]{--mf-mat-w:var(--mf-mat-w-1,100);--mf-mat-h:var(--mf-mat-h-1,100)}html.mf-matdrag .mat[data-player=p2]{--mf-mat-w:var(--mf-mat-w-2,100);--mf-mat-h:var(--mf-mat-h-2,100)}html.mf-matdrag .mat[data-player=p3]{--mf-mat-w:var(--mf-mat-w-3,100);--mf-mat-h:var(--mf-mat-h-3,100)}.mat-head{z-index:25;min-height:max-content;margin-bottom:var(--mf-head-mb,6px);cursor:pointer;flex:none;align-items:center;gap:8px;display:flex;position:relative;overflow:visible}.mat-avatar{background:var(--accent);border-radius:8px;flex-shrink:0;width:26px;height:26px;position:relative;box-shadow:inset 0 0 0 1px #ffffff47}.mat-name{appearance:none;color:inherit;font:inherit;font-family:var(--font-display);font-size:13px;font-weight:700;line-height:inherit;text-align:left;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;min-width:0;margin:0;padding:0;overflow:hidden}.mat-name:hover{text-underline-offset:2px;text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent)}.mat-name:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}.mat-life{font-family:var(--font-display);font-weight:800;font-size:var(--mf-life-size,20px);letter-spacing:.5px;flex:none;margin-left:auto}.mat.focusbig .mat-life{font-size:calc(var(--mf-life-size,20px) * 1.3)}.mat-life small{color:var(--dim);font-size:11px;font-weight:600}.mat-life.low{color:var(--red)}.mat-poison,.mat-handn{color:var(--dim);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.mat-poison{color:#a9e6a0}.mat-speed{color:var(--champagne-deep);white-space:nowrap;flex:none;font-size:11px;font-weight:600}.mat-speed.is-max{color:var(--champagne-gold)}.mat:not(.focusbig) .mat-speed{font-size:9.5px}.mat-head-mana{flex:none;display:inline-flex}.mat-energy{border:1px solid color-mix(in srgb, var(--mp-energy,#7fe3f0) 46%, transparent);border-radius:var(--chip-r);background:color-mix(in srgb, var(--mp-energy,#7fe3f0) 16%, var(--glass-panel-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mp-energy,#7fe3f0) 18%, transparent);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);flex:none;align-items:center;gap:5px;padding:3px 8px 3px 6px;line-height:1;display:inline-flex}.mat-energy .mat-energy-pip{--mp-size:12px;font-size:12px}.mat-energy-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--mp-energy,#7fe3f0) 62%, #fff);font-size:11px;font-weight:700}.mat:not(.focusbig) .mat-energy{gap:4px;padding:2px 7px 2px 5px}.mat:not(.focusbig) .mat-energy .mat-energy-pip{--mp-size:10px;font-size:10px}.mat:not(.focusbig) .mat-energy-n{font-size:10px}.mat-experience,.mat-rad{--mat-counter-hue:#f2c46b;border:1px solid color-mix(in srgb, var(--mat-counter-hue) 46%, transparent);border-radius:var(--chip-r);background:color-mix(in srgb, var(--mat-counter-hue) 16%, var(--glass-panel-strong));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--mat-counter-hue) 18%, transparent);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);flex:none;align-items:center;gap:4px;padding:3px 8px 3px 6px;line-height:1;display:inline-flex}.mat-rad{--mat-counter-hue:#9be36b}.mat-experience-glyph,.mat-rad-glyph{color:var(--mat-counter-hue);text-shadow:0 0 6px color-mix(in srgb, var(--mat-counter-hue) 60%, transparent);font-size:11px}.mat-experience-n,.mat-rad-n{font-family:var(--font-display);font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--mat-counter-hue) 62%, #fff);font-size:11px;font-weight:700}.mat:not(.focusbig) .mat-experience,.mat:not(.focusbig) .mat-rad{gap:3px;padding:2px 7px 2px 5px}.mat:not(.focusbig) .mat-experience-n,.mat:not(.focusbig) .mat-rad-n,.mat:not(.focusbig) .mat-experience-glyph,.mat:not(.focusbig) .mat-rad-glyph{font-size:10px}.mat-turnpip{background:var(--accent);width:8px;height:8px;box-shadow:0 0 10px var(--accent);border-radius:50%;flex:none}.mat:not(.focusbig) .mat-avatar{border-radius:6px;width:18px;height:18px}.mat:not(.focusbig) .mat-name{font-size:11px}.mat:not(.focusbig) .mat-life{font-size:calc(var(--mf-life-size,20px) * .72)}.mat:not(.focusbig) .mat-poison,.mat:not(.focusbig) .mat-handn{font-size:9.5px}.grid.focus .mat:not(.focusbig) .mat-head,.grid.alive3 .mat:not(.focusbig) .mat-head,.grid.alive2 .mat:not(.focusbig) .mat-head{min-height:var(--mf-head-min,26px);flex:0 auto}.matcore{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.lanes{gap:var(--mf-lane-gap,8px);transform-origin:0 0;flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.mat:not(.focusbig) .lanes{transform:scale(var(--mf-lanes-scale,1));width:calc(100% / var(--mf-lanes-scale,1));min-height:var(--mf-lanes-min,30px)}.mat.focusbig .lanes{transform:scale(var(--mf-lanes-scale-big,1));width:calc(100% / var(--mf-lanes-scale-big,1))}.lane-row{gap:var(--mf-lane-gap-x,6px);flex:none;align-items:stretch;min-width:0;display:flex}html:not(.mf-mobile) .lane-slot.lane-creatures{flex:var(--mf-crerow-share,1) 1 0;min-height:0}html:not(.mf-mobile) .lane-row{flex:var(--mf-permrow-share,1) 1 0;min-height:0}html:not(.mf-mobile) .lane{height:100%}html:not(.mf-mobile).mf-ovfscroll .lane{height:calc(100% + 2 * var(--mf-ovfscroll-room,26px))}html:not(.mf-mobile).mf-oppclip.mf-ovfscroll .grid .mat:not(.focusbig) .lane{height:100%}html:not(.mf-mobile).mf-ovfscroll .lane-row .lane{padding-top:calc(2 * var(--mf-lane-pad-y,6px));margin-top:calc(-1 * var(--mf-lane-pad-y,6px));height:calc(100% + var(--mf-lane-pad-y,6px) + var(--mf-ovfscroll-room,26px))}.mat.mini{--mf-lane-pad-y:var(--mf-lane-pad-y-mini,3px)}html:not(.mf-mobile) .mat.mini .lane-slot.lane-creatures{flex-grow:var(--mf-crerow-share-mini,1)}html:not(.mf-mobile) .mat.mini .lane-row{flex-grow:var(--mf-permrow-share-mini,1)}.mat-foot{gap:var(--mf-foot-gap,12px);margin-top:var(--mf-foot-mt,7px);transform:translateY(var(--mf-zone-drop,0px));transition:transform var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1));z-index:8;flex-shrink:0;justify-content:space-between;align-items:flex-end;display:flex;position:relative}.mat:not(.focusbig) .mat-foot{height:min(var(--mf-zcrop-h,34px), var(--mf-zband-max,46%));min-height:var(--mf-zband-min,20px);flex:none;align-items:stretch;overflow:visible;transform:none}html:not(.mf-zonecrop-q) .grid.quad .mat:not(.focusbig) .mat-foot{height:min(var(--mf-zfloat-h,40px), calc(100% - var(--mf-head-min,26px) - var(--mf-lanes-min,30px)));margin-bottom:var(--mf-zfloat-gap,6px);align-items:flex-end}.grid.focus .mat:not(.focusbig) .mat-foot,.grid.alive3 .mat:not(.focusbig) .mat-foot,.grid.alive2 .mat:not(.focusbig) .mat-foot{flex:0 auto;flex-basis:min(var(--mf-zcrop-h,34px), var(--mf-zband-max,46%));height:auto;max-height:min(var(--mf-zcrop-h,34px), var(--mf-zband-max,46%))}html.mf-zonecrop-q .grid.quad .mat:not(.focusbig) .mat-foot,html.mf-zonecrop-f .grid.focus .mat:not(.focusbig) .mat-foot,html.mf-zonecrop-f .grid.alive3 .mat:not(.focusbig) .mat-foot,html.mf-zonecrop-f .grid.alive2 .mat:not(.focusbig) .mat-foot{height:min(var(--mf-zcrop-h,34px), var(--mf-zband-max,46%));max-height:min(var(--mf-zcrop-h,34px), var(--mf-zband-max,46%));--zcmask:linear-gradient(180deg, #000 0, #000 calc(100% - var(--mf-zcrop-fade,16px)), transparent 100%);align-items:flex-start;overflow:hidden}html.mf-zfade-clear .mat-foot{-webkit-mask-image:var(--zcmask);-webkit-mask-image:var(--zcmask);mask-image:var(--zcmask)}html.mf-zfade-shadow .mat-foot:after{content:"";z-index:7;pointer-events:none;height:calc(var(--mf-zcrop-fade,16px) + var(--mf-zshadow-extra,10px));background:linear-gradient(180deg, transparent, rgba(3, 4, 7, var(--mf-zshadow-alpha,.92)));position:absolute;bottom:0;left:0;right:0}html.mf-zfade-shadow .mat-foot:has(.ztile:hover):after{opacity:0}:is(.mat-foot:has(.ztile:hover),.mat-foot:has(.backfan:hover)),:is(html.mf-zonecrop-q .grid.quad .mat:not(.focusbig) .mat-foot:has(.ztile:hover),html.mf-zonecrop-q .grid.quad .mat:not(.focusbig) .mat-foot:has(.backfan:hover),html.mf-zonecrop-f .grid.focus .mat:not(.focusbig) .mat-foot:has(.ztile:hover),html.mf-zonecrop-f .grid.focus .mat:not(.focusbig) .mat-foot:has(.backfan:hover),html.mf-zonecrop-f .grid.alive3 .mat:not(.focusbig) .mat-foot:has(.ztile:hover),html.mf-zonecrop-f .grid.alive3 .mat:not(.focusbig) .mat-foot:has(.backfan:hover),html.mf-zonecrop-f .grid.alive2 .mat:not(.focusbig) .mat-foot:has(.ztile:hover),html.mf-zonecrop-f .grid.alive2 .mat:not(.focusbig) .mat-foot:has(.backfan:hover)){z-index:1500;overflow:visible;-webkit-mask-image:none;mask-image:none}:is(html.mf-zfade-clear .mat-foot:has(.ztile:hover),html.mf-zfade-clear .mat-foot:has(.backfan:hover)){-webkit-mask-image:none;mask-image:none}html.mf-zflush-f .grid.focus .mat:not(.focusbig),html.mf-zflush-f .grid.alive3 .mat:not(.focusbig),html.mf-zflush-f .grid.alive2 .mat:not(.focusbig),html.mf-zflush-q .grid.quad .mat:not(.focusbig){border-bottom-right-radius:0;border-bottom-left-radius:0}html.mf-zflush-f .grid.focus .mat:not(.focusbig) .mat-foot,html.mf-zflush-f .grid.alive3 .mat:not(.focusbig) .mat-foot,html.mf-zflush-f .grid.alive2 .mat:not(.focusbig) .mat-foot,html.mf-zflush-q .grid.quad .mat:not(.focusbig) .mat-foot{margin:var(--mf-foot-mt,7px) calc(-1 * var(--mf-mat-pad-x,10px)) calc(-1 * var(--mf-mat-pad-y,8px));padding:0 var(--mf-mat-pad-x,10px);border-radius:0}html.mf-zonecrop-q .grid.quad .mat:not(.focusbig) .backfan{transform:translateY(var(--mf-ohand-y-q,0px))}html.mf-zonecrop-f .grid.focus .mat:not(.focusbig) .backfan,html.mf-zonecrop-f .grid.alive3 .mat:not(.focusbig) .backfan,html.mf-zonecrop-f .grid.alive2 .mat:not(.focusbig) .backfan{transform:translateY(var(--mf-ohand-y-f,0px))}html.mf-zonecrop-q .grid.quad .mat:not(.focusbig) .zonerail{transform:translateY(var(--mf-ozone-y-q,0px))}html.mf-zonecrop-f .grid.focus .mat:not(.focusbig) .zonerail,html.mf-zonecrop-f .grid.alive3 .mat:not(.focusbig) .zonerail,html.mf-zonecrop-f .grid.alive2 .mat:not(.focusbig) .zonerail{transform:translateY(var(--mf-ozone-y-f,0px))}.backfan{flex:auto;align-items:flex-end;min-width:0;display:flex}.mat:not(.focusbig) .backfan{align-items:flex-start}.backcard{--back-rot:4deg;width:var(--mf-back-w,30px);height:calc(var(--mf-back-w,30px) * 1.4);transform-origin:bottom;transform:rotate(calc(var(--off,0) * var(--back-rot)));background:radial-gradient(circle at 42% 32%, var(--mf-back-hi,color-mix(in oklab, var(--cmd-a,#0a0b0d) 60%, #1b1e26)) 0%, var(--mf-back-base,color-mix(in oklab, var(--cmd-a,#0a0b0d) 32%, #050609)) 52%, var(--mf-back-deep,color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000)) 100%);border:1px solid color-mix(in oklab, var(--cmd-a,#0a0b0d) 38%, #ffffff24);transition:transform var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1));border-radius:4px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 3px 8px #00000080,inset 0 0 0 2px #ffffff0d}.backcard:before{content:"";border-radius:inherit;pointer-events:none;background-image:var(--cmdart);filter:blur(4px)brightness(.62)saturate(1.05);mix-blend-mode:screen;opacity:.42;background-position:50%;background-size:cover;position:absolute;inset:0}.backcard:not(:first-child){margin-left:var(--mf-back-overlap,-12px)}.backfan:hover .backcard{transform:rotate(calc(var(--off,0) * var(--back-rot) * 1.5)) translateY(-4px)}.backfan-more{color:var(--txt);text-shadow:0 1px 3px #000,0 0 6px #000000d9;align-self:center;margin-left:8px;font-size:11px;font-weight:850}.mat.focusbig .backcard{width:calc(var(--mf-back-w,30px) * 1.33);height:calc(var(--mf-back-w,30px) * 1.87)}.mat.focusbig .backcard:not(:first-child){margin-left:calc(var(--mf-back-overlap,-12px) * 1.17)}.mat:not(.focusbig){--mf-oppscale:1}.grid.quad .mat:not(.focusbig){--mf-zcount-y:var(--mf-zcount-y-q,0px);--mf-zlabel-size:var(--mf-zlabel-size-q,8px);--mf-zlabel-h:var(--mf-zlabel-h-q,12px);--mf-zcount-size:var(--mf-zcount-size-q,12px);--mf-zcount-h:var(--mf-zcount-h-q,14px);--mf-back-w:var(--mf-back-w-q,30px);--mf-back-overlap:var(--mf-back-overlap-q,-12px);--mf-ztile-w:var(--mf-ztile-w-q,46px);--mf-zone-gap:var(--mf-zone-gap-q,6px);--mf-zcrop-h:var(--mf-zcrop-h-q,34px);--mf-zcrop-fade:var(--mf-zcrop-fade-q,16px);--mf-zband-max:var(--mf-zband-max-q,46%);--mf-zband-min:var(--mf-zband-min-q,20px);--mf-lanes-min:var(--mf-lanes-min-q,30px);--mf-zcount-pad:var(--mf-zcount-pad-q,3px);--mf-lane-h-mini:var(--mf-lane-h-mini-q,80px);--mf-foot-gap:var(--mf-foot-gap-q,12px);--mf-foot-mt:var(--mf-foot-mt-q,7px);--mf-oppscale:var(--mf-opp-q-chips,1)}.grid.focus .mat:not(.focusbig),.grid.alive3 .mat:not(.focusbig),.grid.alive2 .mat:not(.focusbig){--mf-zcount-y:var(--mf-zcount-y-f,0px);--mf-zlabel-size:var(--mf-zlabel-size-f,8px);--mf-zlabel-h:var(--mf-zlabel-h-f,12px);--mf-zcount-size:var(--mf-zcount-size-f,12px);--mf-zcount-h:var(--mf-zcount-h-f,14px);--mf-back-w:var(--mf-back-w-f,30px);--mf-back-overlap:var(--mf-back-overlap-f,-12px);--mf-ztile-w:var(--mf-ztile-w-f,46px);--mf-zone-gap:var(--mf-zone-gap-f,6px);--mf-zcrop-h:var(--mf-zcrop-h-f,34px);--mf-zcrop-fade:var(--mf-zcrop-fade-f,16px);--mf-zband-max:var(--mf-zband-max-f,46%);--mf-zband-min:var(--mf-zband-min-f,20px);--mf-lanes-min:var(--mf-lanes-min-f,30px);--mf-zcount-pad:var(--mf-zcount-pad-f,3px);--mf-lane-h-mini:var(--mf-lane-h-mini-f,80px);--mf-foot-gap:var(--mf-foot-gap-f,12px);--mf-foot-mt:var(--mf-foot-mt-f,7px);--mf-oppscale:var(--mf-opp-f-chips,1)}.grid.quad .mat:not(.focusbig):has(.chip.is-cards){--mf-oppscale:var(--mf-opp-q-cards,1)}:is(.grid.focus .mat:not(.focusbig):has(.chip.is-cards),.grid.alive3 .mat:not(.focusbig):has(.chip.is-cards),.grid.alive2 .mat:not(.focusbig):has(.chip.is-cards)){--mf-oppscale:var(--mf-opp-f-cards,1)}html.mf-nocrop .lane,html.mf-nocrop .lanes,html.mf-nocrop .matcore,html.mf-nocrop .mat{overflow:visible!important}html.mf-nocrop .mat{min-width:0;min-height:0}html.mf-nocrop .mat.me,html.mf-nocrop .mat:hover{z-index:3}html.mf-oppclip .grid .mat:not(.focusbig),html.mf-oppclip .grid .mat:not(.focusbig) .lanes{overflow:hidden!important}html.mf-oppclip .grid .mat:not(.focusbig) .lane{padding-top:var(--mf-lane-pad-y,6px);padding-bottom:var(--mf-lane-pad-y,6px);margin:0}.lane-slot{border:1px dashed var(--hairline);border-radius:10px;flex:none;min-width:0;position:relative}.lane{align-items:center;gap:var(--mf-lane-gap-x,6px);min-height:var(--lane-h);min-width:0;padding:var(--mf-lane-pad-y,6px) var(--mf-lane-pad-x,8px);scrollbar-width:none;display:flex;position:relative;overflow:auto hidden}.lane::-webkit-scrollbar{height:var(--mf-sbar,5px)}.lane::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, var(--mf-sbar-alpha,.22));border-radius:4px}.lane-row>.lane-slot{flex:1 1 0;min-width:0}html:not(.mf-mobile) .lane-row>.lane-slot{flex-grow:var(--lane-grow,1)}.lane.align-end{justify-content:flex-end}.lane-slot.lane-creatures{z-index:var(--mf-z-cre,1)}.lane-slot.lane-lands{z-index:var(--mf-z-perms,2)}.lane-slot.lane-perms{z-index:var(--mf-z-arts,6)}.lane.mini,.mat:not(.focusbig) .lane{min-height:var(--mf-lane-h-mini,80px)}.lane.big,.mat.focusbig .lane{min-height:var(--lane-h)}.mat:not(.focusbig):not(.me) .lane:has(.chip.is-chips){min-height:calc(var(--mf-lane-h-mini,80px) * var(--mf-oppscale,1))}.lane>.chip,.lane>.chipstack{--lane-card-w:calc(var(--lane-cardh,134px) * 63 / 88);--lane-gap-floor:calc(-1 * var(--lane-overlap-max,.3) * var(--lane-card-w) - var(--mf-lane-gap-x,6px));--lane-gap-fit:9999px}.lane.lane-lands>.chip{--lane-card-w:calc(var(--lane-cardh,134px) * var(--mf-land-scale,.78) * 63 / 88)}html:not(.mf-mobile) .lane{container-type:size}html:not(.mf-mobile) .lane>.chip,html:not(.mf-mobile) .lane>.chipstack{--lane-card-w:calc(100cqh * 63 / 88)}html:not(.mf-mobile) .lane.lane-lands>.chip{--lane-card-w:calc(100cqh * var(--mf-land-scale,.78) * 63 / 88)}html:not(.mf-mobile) .lane.lane-creatures>.chip,html:not(.mf-mobile) .lane.lane-creatures>.chipstack{--lane-card-w:calc((100cqh - (var(--lane-rows,1) - 1) * var(--mf-lane-gap-x,6px)) / var(--lane-rows,1) * 63 / 88)}html:not(.mf-mobile) .lane.lane-lands>.chip,html:not(.mf-mobile) .lane.lane-perms>.chip{--lane-gap-fit:calc((100cqw - 1.2 * var(--lane-card-w)) / max(var(--lane-n,1) - 1, 1) - var(--lane-card-w) - var(--mf-lane-gap-x,6px))}html:not(.mf-mobile) .lane.lane-lands,html:not(.mf-mobile) .lane.lane-perms{--mf-gap-perms:var(--mf-lane-spread,0px);--mf-gap-perms-cards:var(--mf-lane-spread,0px);--mf-fan-gap:var(--mf-lane-spread,0px)}html:not(.mf-mobile) .lane>.chip.is-chips,html:not(.mf-mobile) .lane>.chipstack>.chip.is-chips{max-height:100%}.lane.lane-creatures>.chip:not(:last-child){margin-right:max(var(--mf-gap-creatures,-26px), var(--lane-gap-floor))}.lane.lane-lands>.chip:not(:first-child),.lane.lane-perms>.chip:not(:first-child){margin-left:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-gap-perms,-20px)))}.mat:not(.focusbig) .lane.lane-creatures>.chip:not(:last-child){margin-right:max(calc(var(--mf-gap-creatures,-26px) * 1.15), var(--lane-gap-floor))}.mat:not(.focusbig) .lane.lane-lands>.chip:not(:first-child),.mat:not(.focusbig) .lane.lane-perms>.chip:not(:first-child){margin-left:max(var(--lane-gap-floor), min(var(--lane-gap-fit), calc(var(--mf-gap-perms,-20px) * 1.2)))}.lane.lane-creatures.has-cards>.chip:not(:last-child){margin-right:max(var(--mf-gap-creatures-cards,-18px), var(--lane-gap-floor))}.lane.lane-lands.has-cards>.chip:not(:first-child),.lane.lane-perms.has-cards>.chip:not(:first-child){margin-left:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-gap-perms-cards,-16px)))}.lane.lane-lands:hover>.chip:not(:first-child),.lane.lane-perms:hover>.chip:not(:first-child),.lane.fanned:not(.lane-creatures)>.chip:not(:first-child){margin-left:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-fan-gap,5px)))}.lane.lane-creatures:hover>.chip:not(:last-child),.lane.lane-creatures.fanned>.chip:not(:last-child){margin-right:var(--mf-fan-gap,5px)}html.mf-arts-left .lane.lane-perms{flex-direction:row-reverse}html.mf-arts-left .lane.lane-perms.align-end{justify-content:flex-start}html.mf-arts-left .lane.lane-perms>.chip:not(:first-child){margin-left:0;margin-right:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-gap-perms,-20px)))}html.mf-arts-left .lane.lane-perms.has-cards>.chip:not(:first-child){margin-right:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-gap-perms-cards,-16px)))}html.mf-arts-left .lane.lane-perms:hover>.chip:not(:first-child){margin-right:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-fan-gap,5px)))}html.mf-arts-left .mat:not(.focusbig) .lane.lane-perms>.chip:not(:first-child){margin-left:0;margin-right:max(var(--lane-gap-floor), min(var(--lane-gap-fit), calc(var(--mf-gap-perms,-20px) * 1.2)))}html:not(.mf-mobile) .lane.lane-lands:hover>.chip:hover+.chip,html:not(.mf-mobile):not(.mf-arts-left) .lane.lane-perms:hover>.chip:hover+.chip{margin-left:var(--mf-reveal-gap,26px)}html:not(.mf-mobile) .lane.lane-creatures:hover>.chip:hover:not(:last-child),html:not(.mf-mobile).mf-arts-left .lane.lane-perms:hover>.chip:hover+.chip{margin-right:var(--mf-reveal-gap,26px)}.lane-slot.drop-hot{border-color:color-mix(in srgb, var(--sel-accent,var(--champagne-gold)) 55%, transparent);background:color-mix(in srgb, var(--sel-accent,var(--champagne-gold)) 8%, transparent);box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--sel-accent,var(--champagne-gold)) 55%, transparent), 0 0 24px color-mix(in srgb, var(--sel-accent,var(--champagne-gold)) 22%, transparent)}.mat{--lane-cardh:var(--mf-card-h,134px)}.mat.focusbig{--lane-cardh:var(--mf-card-h-big,172px)}.mat:not(.focusbig):not(.me){--lane-cardh:calc(var(--mf-card-h-mini,100px) * var(--mf-oppscale,1))}.lane.lane-creatures{--lane-rows:1;align-content:flex-start;row-gap:var(--mf-lane-gap-x,6px);max-height:calc(var(--lane-rows,2) * var(--lane-cardh) + (var(--lane-rows,2) - 1) * var(--mf-lane-gap-x,6px) + 2 * (var(--mf-lane-pad-y,6px) + var(--mf-ovfscroll-room,26px)));flex-wrap:wrap}html.mf-cardcols-2 .lane.lane-creatures.has-cards,html.mf-crecols-2 .lane.lane-creatures.has-chips{--lane-rows:2}html.mf-cardcols-3 .lane.lane-creatures.has-cards,html.mf-crecols-3 .lane.lane-creatures.has-chips{--lane-rows:3}html.mf-cardcols-4 .lane.lane-creatures.has-cards,html.mf-crecols-4 .lane.lane-creatures.has-chips{--lane-rows:4}html:not(.mf-cardcols-2):not(.mf-cardcols-3):not(.mf-cardcols-4) .lane.lane-creatures.has-cards,html:not(.mf-crecols-2):not(.mf-crecols-3):not(.mf-crecols-4) .lane.lane-creatures.has-chips{flex-wrap:nowrap;max-height:none}.lane.wrapped{align-content:space-evenly;row-gap:var(--mf-lane-gap-x,6px);flex-wrap:wrap;overflow:visible}.lane.wrapped>.chip{margin-left:0!important;margin-right:0!important}html.mf-ovffade .lane.overflowing{--ovfl:0px;--ovfr:var(--mf-ovf-fade,54px);-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, var(--mf-ovf-min,0)) 0, #000 var(--ovfl), #000 calc(100% - var(--ovfr)), rgba(0, 0, 0, var(--mf-ovf-min,0)) 100%);-webkit-mask-image:linear-gradient(90deg, rgba(0, 0, 0, var(--mf-ovf-min,0)) 0, #000 var(--ovfl), #000 calc(100% - var(--ovfr)), rgba(0, 0, 0, var(--mf-ovf-min,0)) 100%);mask-image:linear-gradient(90deg, rgba(0, 0, 0, var(--mf-ovf-min,0)) 0, #000 var(--ovfl), #000 calc(100% - var(--ovfr)), rgba(0, 0, 0, var(--mf-ovf-min,0)) 100%);-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 500%;mask-size:100% 500%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}html.mf-ovffade .lane.lane-perms.overflowing{--ovfl:var(--mf-ovf-fade,54px);--ovfr:0px}.lane-more{z-index:1000;pointer-events:auto;cursor:pointer;appearance:none;color:var(--gold,#e8c766);font-family:inherit;font-size:var(--mf-ovf-size,10px);font-variant-numeric:tabular-nums;letter-spacing:.2px;white-space:nowrap;text-shadow:0 0 2px #000,0 0 4px #000,0 1px 7px #000000e6;touch-action:manipulation;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;align-items:center;gap:3px;margin:0;padding:5px 3px;font-weight:800;line-height:1;display:inline-flex;position:absolute;top:50%;transform:translateY(-50%)}.lane-more__tri{font-size:.85em;line-height:1}.lane-more:hover,.lane-more:focus-visible{color:color-mix(in oklab, var(--gold,#e8c766) 60%, #fff);text-shadow:0 0 2px #000, 0 0 4px #000, 0 0 10px color-mix(in oklab, var(--gold,#e8c766) 55%, transparent);outline:none}.lane-more.is-right{right:var(--mf-ovf-right,5px)}.lane-more.is-left{left:var(--mf-ovf-right,5px)}html.mf-ovfscroll .lane{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-top:calc(var(--mf-lane-pad-y,6px) + var(--mf-ovfscroll-room,26px));padding-bottom:calc(var(--mf-lane-pad-y,6px) + var(--mf-ovfscroll-room,26px));margin:calc(-1 * var(--mf-ovfscroll-room,26px)) 0;overflow:auto hidden!important}html.mf-ovfscroll .lane::-webkit-scrollbar{width:0;height:0}html.mf-tapoverflow .lane{overflow:visible}.lane-label{letter-spacing:1px;color:var(--dimmer);text-transform:uppercase;pointer-events:none;-webkit-user-select:none;user-select:none;text-shadow:0 1px 3px #000;z-index:7;font-size:8.5px;font-weight:800;position:absolute;top:4px;left:8px}html.mf-lanelab-above .lane-label{top:var(--mf-lanelab-gap,4px);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 16px);overflow:hidden}html.mf-lanelab-above .lane-row>.lane-slot.align-end:not(.mini){min-width:var(--mf-lanelab-minw,190px)}html.mf-mobile .lane-row>.lane-slot{flex:none}html.mf-mobile .lane-row>.lane-slot.align-end{min-width:0}html.mf-mobile .lane-slot.align-end .lane-label,.lane-slot.mini .lane-label{display:none}.lane-label{align-items:center;display:flex}.lane-label-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.lane-count{font:inherit;font-variant-numeric:tabular-nums;letter-spacing:inherit;color:inherit;flex:none;margin-left:.55em}html.mf-small:not(.mf-mobile) .grid{--mf-grid-gap:var(--mf-grid-gap-compact,6px);--mf-mat-pad-y:var(--mf-mat-pad-y-compact,5px);--mf-foot-mt:var(--mf-foot-mt-compact,3px);--mf-foot-mt-q:var(--mf-foot-mt-compact,3px);--mf-foot-mt-f:var(--mf-foot-mt-compact,3px);--mf-zfloat-gap:var(--mf-foot-mt-compact,3px)}html.mf-small:not(.mf-mobile) .grid .mat:not(.mini){--mf-lane-pad-y:var(--mf-lane-pad-y-compact,6px)}html.mf-small:not(.mf-mobile) .lane-slot:not(.mini)>.lane-label{top:-1px;left:var(--mf-lanelab-x,10px);height:var(--mf-lanelab-h,12px);max-width:calc(100% - 2 * var(--mf-lanelab-x,10px));color:var(--dim,#8891a4);text-shadow:var(--mf-lanelab-halo,0 0 2px #000, 0 0 4px #000, 0 0 7px #000000d9);z-index:0;padding:0 3px;line-height:1;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){html:not(.mf-mobile) .lane-slot.mini>.lane-label{top:-1px;left:var(--mf-lanelab-x,10px);height:var(--mf-lanelab-h,12px);max-width:calc(100% - 2 * var(--mf-lanelab-x,10px));color:var(--dim,#8891a4);text-shadow:var(--mf-lanelab-halo,0 0 2px #000, 0 0 4px #000, 0 0 7px #000000d9);z-index:0;padding:0 3px;line-height:1;display:flex}html.mf-small:not(.mf-mobile):not(.mf-labels-always) .lane-slot[data-lane-slot]>.lane-label{opacity:0;transform:translateY(calc(-50% + var(--mf-lanelab-sink,14px)));transition:transform var(--mf-lanelab-out,.3s) var(--mf-lanelab-ease-out,cubic-bezier(.55, 0, .8, .35)), opacity calc(var(--mf-lanelab-out,.3s) * .75) linear calc(var(--mf-lanelab-out,.3s) * .25)}html.mf-small:not(.mf-mobile) .lane-slot[data-lane-slot]:hover>.lane-label{opacity:1;transition:transform var(--mf-menu-dur,.4s) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)), opacity calc(var(--mf-menu-dur,.4s) * .6) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1));transform:translateY(-50%)}html:not(.mf-small):not(.mf-mobile):not(.mf-labels-always) .lane-slot.mini>.lane-label{opacity:0;transform:translateY(calc(-50% + var(--mf-lanelab-sink,14px)));transition:transform var(--mf-lanelab-out,.3s) var(--mf-lanelab-ease-out,cubic-bezier(.55, 0, .8, .35)), opacity calc(var(--mf-lanelab-out,.3s) * .75) linear calc(var(--mf-lanelab-out,.3s) * .25)}html:not(.mf-small):not(.mf-mobile) .lane-slot.mini:hover>.lane-label{opacity:1;transition:transform var(--mf-menu-dur,.4s) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)), opacity calc(var(--mf-menu-dur,.4s) * .6) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1));transform:translateY(-50%)}html.mf-labels-hover:not(.mf-mobile) .lane-slot[data-lane-slot]>.lane-label{opacity:0;transition:opacity .2s linear}html.mf-labels-hover:not(.mf-mobile) .lane-slot[data-lane-slot]:hover>.lane-label{opacity:1}}@media (prefers-reduced-motion:reduce){html.mf-small:not(.mf-mobile) .lane-slot>.lane-label{transition:opacity .2s linear!important;transform:translateY(-50%)!important}}@media (prefers-reduced-motion:reduce) and (hover:hover) and (pointer:fine){html:not(.mf-mobile) .lane-slot.mini>.lane-label{transition:opacity .2s linear!important;transform:translateY(-50%)!important}}html.mf-small[data-mf-reduce]:not(.mf-mobile) .lane-slot[data-lane-slot]>.lane-label{transition:opacity .2s linear;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){html[data-mf-reduce]:not(.mf-mobile) .lane-slot.mini>.lane-label{transition:opacity .2s linear;transform:translateY(-50%)}}html.mf-mobile .lane-slot>.lane-label{top:-1px;left:var(--mf-lanelab-x,10px);height:var(--mf-lanelab-h,12px);max-width:calc(100% - 2 * var(--mf-lanelab-x,10px));color:var(--dim,#8891a4);text-shadow:var(--mf-lanelab-halo,0 0 2px #000, 0 0 4px #000, 0 0 7px #000000d9);z-index:0;padding:0 3px;line-height:1;transform:translateY(-50%)}html.mf-mobile .myboard .lane-row>.lane-slot.align-end>.lane-label{display:flex}html.mf-mobile .oppinline{--mf-head-mb:0px}html.mf-mobile .oppinline .lanes{padding-top:var(--mf-lanelab-lift,6px)}@media (orientation:portrait){html.mf-mobile .myboard .lane>.chip.tapped{margin-left:calc(var(--lane-card-w,0px) * var(--mf-tap-room,.22))!important;margin-right:calc(var(--lane-card-w,0px) * var(--mf-tap-room,.22))!important}html.mf-mobile .myboard .lane-row>.lane-slot[data-lane-slot]{flex:var(--lane-grow,1) 1 0;min-width:max(36%, calc(2 * var(--lane-slot-card-w,52px) + 24px))}html.mf-mobile .myboard .lane-row>.lane-slot.lane-perms{--lane-slot-card-w:calc(var(--lane-cardh,72px) * 63 / 88)}html.mf-mobile .myboard .lane-row>.lane-slot.lane-lands{--lane-slot-card-w:calc(var(--lane-cardh,72px) * var(--mf-land-scale,.74) * 63 / 88 * (1 + 2 * var(--mf-tap-room,.22)))}html.mf-mobile .oppinline .lane>.chip.tapped:first-child,html.mf-mobile:not(.mf-arts-left) .oppinline .lane.lane-perms>.chip.tapped:last-child{margin-left:calc(var(--lane-card-w,0px) * var(--mf-tap-room,.22))!important}html.mf-mobile .oppinline .lane:not(.lane-perms)>.chip.tapped:last-child,html.mf-mobile:not(.mf-arts-left) .oppinline .lane.lane-perms>.chip.tapped:last-child{margin-right:calc(var(--lane-card-w,0px) * var(--mf-tap-room,.22))!important}html.mf-mobile.mf-arts-left .oppinline .lane.lane-perms>.chip.tapped:first-child{margin-left:0!important;margin-right:calc(var(--lane-card-w,0px) * var(--mf-tap-room,.22))!important}html.mf-mobile.mf-arts-left .oppinline .lane.lane-perms>.chip.tapped:last-child{margin-left:calc(var(--lane-card-w,0px) * var(--mf-tap-room,.22))!important}}.zonerail{gap:var(--mf-zone-gap,6px);flex:none;align-items:flex-end;margin-left:auto;display:flex}.mat:not(.focusbig) .zonerail{align-items:stretch;height:100%}html:not(.mf-zonecrop-q) .grid.quad .mat:not(.focusbig) .zonerail{align-items:flex-end;height:auto}.ztile{--mf-zmask-head:240px;--mf-zmask-side:30px;--mf-zcard-radius:6px;aspect-ratio:63/88;width:var(--mf-ztile-w,46px);border-radius:var(--mf-zcard-radius,6px);color:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;position:relative;overflow:visible}.mat.focusbig .ztile{width:var(--mf-ztile-w-big,62px)}.ztile-mask{top:calc(-1 * var(--mf-zmask-head,240px));bottom:0;left:calc(-1 * var(--mf-zmask-side,30px));right:calc(-1 * var(--mf-zmask-side,30px));pointer-events:none;position:absolute;overflow:hidden}.ztile-slide{top:var(--mf-zmask-head,240px);bottom:0;left:var(--mf-zmask-side,30px);right:var(--mf-zmask-side,30px);transition:transform var(--mf-zhover-dur,.2s) var(--ease);position:absolute}.ztile-card{aspect-ratio:63/88;border:1px solid var(--line);border-radius:var(--mf-zcard-radius,6px);background:var(--panel2);pointer-events:auto;transform-origin:bottom;width:100%;transition:transform var(--mf-zhover-dur,.2s) var(--ease), box-shadow var(--mf-zhover-dur,.2s) var(--ease), border-color .2s var(--ease);position:absolute;top:0;left:0;overflow:hidden}.ztile-face{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.ztile-art{z-index:0;background:50%/cover no-repeat;position:absolute;inset:0}.ztile-plate{z-index:3;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.ztile.has-face .ztile-plate:after,.ztile.ztile-cmd .ztile-plate:after{content:"";z-index:1;pointer-events:none;border-radius:inherit;transition:opacity var(--mf-zhover-dur,.2s) var(--ease);background:linear-gradient(#00000026,#0000009e);position:absolute;inset:0}.ztile:hover .ztile-plate:after{opacity:.35}html.mf-zonecrop-q .grid.quad .mat:not(.focusbig) .ztile-plate:before,html.mf-zonecrop-f .grid.focus .mat:not(.focusbig) .ztile-plate:before,html.mf-zonecrop-f .grid.alive3 .mat:not(.focusbig) .ztile-plate:before,html.mf-zonecrop-f .grid.alive2 .mat:not(.focusbig) .ztile-plate:before{content:"";z-index:2;height:var(--mf-zedge-h,14px);pointer-events:none;background:linear-gradient(180deg, transparent, rgba(0, 0, 0, var(--mf-zedge-alpha,.55)) 78%, rgba(0, 0, 0, var(--mf-zedge-alpha,.55)));border-bottom:1px solid var(--hairline);position:absolute;bottom:0;left:0;right:0}.ztile-crown{z-index:3;text-align:center;color:var(--gold);text-shadow:0 1px 3px #000;pointer-events:none;font-size:13px;line-height:1.1;position:absolute;top:1px;left:0;right:0}.ztile-label{z-index:3;text-align:center;font-family:var(--font-body);font-size:var(--mf-zlabel-size,8px);line-height:var(--mf-zlabel-h,12px);letter-spacing:.7px;color:var(--txt);text-transform:uppercase;pointer-events:none;text-shadow:0 1px 3px #000,0 0 6px #000000d9;font-weight:850;position:absolute;bottom:0;left:0;right:0}.ztile-count{z-index:3;transform:translateY(calc(-1 * var(--mf-zlabel-h,12px) / 2 + var(--mf-zcount-y,0px)));font-family:var(--font-display);font-weight:850;font-size:var(--mf-zcount-size,12px);pointer-events:none;text-shadow:0 1px 4px #000,0 0 8px #000000e6;place-items:center;line-height:1;display:grid;position:absolute;inset:0}.mat.focusbig .ztile-count{font-size:15px}.ztile-tax{z-index:4;border:1px solid var(--gold-soft);color:var(--gold-hi);white-space:nowrap;pointer-events:none;background:#0009;border-radius:5px;padding:0 4px;font-size:8px;font-weight:800;line-height:1.5;position:absolute;top:2px;right:2px}.mat:not(.focusbig) .ztile-label,.mat:not(.focusbig) .ztile-count{opacity:var(--mf-zdim,.55);transition:opacity .18s var(--ease)}.mat:not(.focusbig):hover .ztile-label,.mat:not(.focusbig):hover .ztile-count,.mat:not(.focusbig) .ztile:hover .ztile-label,.mat:not(.focusbig) .ztile:hover .ztile-count{opacity:1}.ztile.is-empty{opacity:.45}.ztile.is-empty .ztile-count{color:var(--dim)}.ztile.ztile-deck{--mf-deck-step-x:1.7px;--mf-deck-step-y:-1.3px;--mf-deck-inset:-.6px;--mf-deck-face:var(--mf-back-edge,color-mix(in oklab, var(--cmd-a,#0a0b0d) 42%, #15171f));--mf-deck-gap:var(--mf-back-deep,color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000));--mf-deck-sheen:#ffffff21}.ztile.ztile-deck .ztile-card{background:radial-gradient(ellipse 82% 62% at 30% 24%, var(--mf-back-hi,color-mix(in oklab, var(--cmd-a,#0a0b0d) 60%, #1b1e26)), transparent 66%), linear-gradient(150deg, var(--mf-back-base,color-mix(in oklab, var(--cmd-a,#0a0b0d) 32%, #050609)), var(--mf-back-deep,color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000)) 64%);box-shadow:var(--mf-deck-shadow,2px 2px 0 -1px #12151f, 4px 4px 0 -2px #0c0f16)}.ztile.ztile-deck .ztile-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:var(--cmdart);filter:blur(7px)brightness(.5)saturate(1.1);mix-blend-mode:soft-light;opacity:.5;background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.22)}.ztile.ztile-deck .ztile-card:before{content:"";z-index:1;pointer-events:none;border-radius:inherit;background:linear-gradient(150deg, var(--mf-deck-sheen,#ffffff24), transparent 46%);position:absolute;inset:0}.ztile.ztile-deck:hover .ztile-card{box-shadow:0 0 0 1px var(--gold-soft), 0 0 16px color-mix(in srgb, var(--gold) 35%, transparent)}.ztile.ztile-cmd .ztile-card{border-color:var(--gold-soft)}.ztile.ztile-cmd .ztile-plate:after{background:linear-gradient(#00000005,#0000008c)}.ztile:hover{z-index:1500!important}.ztile:hover .ztile-slide{transform:translateY(100%)}.ztile:hover .ztile-card{transform:translateY(calc(-100% + var(--mf-ztile-lift,-12px))) scale(var(--mf-ztile-scale,1.28));box-shadow:0 18px 38px #000000bf, 0 0 0 1px var(--gold-soft);border-color:#ffffff80}.mat:not(.focusbig) .ztile:hover .ztile-card{transform:translateY(calc(-100% + var(--mf-ztile-lift,-12px) - var(--mf-zhover-bottom,10px))) scale(calc(var(--mf-ztile-scale,1.28) * var(--mf-zhover-grow,1.18)))}@media (prefers-reduced-motion:reduce){.ztile-slide,.ztile-card,.ztile-plate:after{transition:none}}.ztile.is-landscape,.ztile.is-landscape .ztile-card{aspect-ratio:88/63}.ztile-turn{transform-origin:50%;width:71.5909%;height:139.683%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.manapool{align-items:center;gap:var(--mf-pool-gap,2px);flex:0 auto;min-width:0;margin-left:4px;display:flex;overflow:visible}html.mf-pool-off .manapool{display:none}.managroup{isolation:isolate;color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;flex:none;align-items:center;padding:0;display:inline-flex;position:relative}.managroup+.managroup{margin-left:calc(var(--mf-pool-gap,2px) + 7px)}.managroup:disabled{cursor:default;opacity:1}.managroup.mana-restricted{cursor:help;outline:1px dashed color-mix(in srgb, var(--txt) 45%, transparent);outline-offset:1px;border-radius:10px}.managroup .mana-lock{z-index:3;font-size:calc(var(--mf-pool-size,11px) * .9);color:var(--txt);opacity:.85;pointer-events:none;line-height:1;position:absolute;top:-6px;right:-4px}.manapool.pool-dock .managroup.mana-restricted:hover{transform:none}.managroup .mp{z-index:2;width:var(--mf-pool-pip,14px);height:var(--mf-pool-pip,14px);font-size:var(--mf-pool-pip,14px);flex:none;position:relative}html.mf-pool-stack .managroup .mp+.mp{margin-left:var(--mf-pool-overlap,-6px)}html.mf-pool-spread .managroup{gap:var(--mf-pool-gap,2px)}.mana-count{z-index:2;font-weight:800;font-size:var(--mf-pool-size,11px);color:var(--txt);letter-spacing:.3px;margin-left:3px;position:relative}html:not(.mf-poolnum) .mana-count{display:none}.manapool.pool-dock{--mf-pool-pip:30px;--mf-pool-overlap:-13px;--mf-pool-gap:6px;--mf-pool-size:15px;--mf-fx-spread:12px;--mf-fx-alpha:.85;right:var(--mf-ctrl-x,12px);bottom:var(--mf-ctrl-y,12px);z-index:1450;pointer-events:auto;min-height:52px;transition:box-shadow .3s var(--ease);border:1px solid var(--gold-soft);box-shadow:0 10px 34px #000000b3, 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 35%, transparent));background:#0a0c12e6;border-radius:14px;gap:10px;margin-left:0;padding:9px 14px;position:fixed}:root{--mf-pool-out-dur:.32s;--mf-pool-out-ease:cubic-bezier(1, 0, .68, .28)}@keyframes mf-pool-in{0%{opacity:0;transform:translateY(var(--mf-menu-rise-bottom,44px))}to{opacity:1;transform:translateY(0)}}@keyframes mf-pool-out{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(var(--mf-menu-rise-bottom,44px))}}@keyframes mf-pool-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mf-pool-fade-out{0%{opacity:1}to{opacity:0}}.manapool.pool-dock[data-mf-pool=in]{animation:mf-pool-in var(--mf-menu-dur,.4s) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)) backwards;transform-origin:bottom}.manapool.pool-dock[data-mf-pool=out]{animation:mf-pool-out var(--mf-pool-out-dur) var(--mf-pool-out-ease) forwards;transform-origin:bottom;pointer-events:none}.manapool.pool-dock[data-mf-pool=in][data-mf-reduced]{animation-name:mf-pool-fade-in}.manapool.pool-dock[data-mf-pool=out][data-mf-reduced]{animation-name:mf-pool-fade-out}@media (prefers-reduced-motion:reduce){.manapool.pool-dock[data-mf-pool=in]{animation-name:mf-pool-fade-in}.manapool.pool-dock[data-mf-pool=out]{animation-name:mf-pool-fade-out}}.pool-title{letter-spacing:1.4px;text-transform:uppercase;color:var(--dim);flex:none;font-size:10px;font-weight:800}.manapool.pool-dock .managroup{transition:transform .16s var(--ease);border-radius:10px;padding:2px 3px}.manapool.pool-dock .managroup:hover{transform:translateY(-3px)scale(1.06)}.manapool.pool-dock .managroup:active{transform:translateY(0)scale(.94)}html:not(.mf-poolnum) .manapool.pool-dock .mana-count{display:inline}.manapool.pool-dock .mana-count{margin-left:6px}html.mf-mobile .manapool.pool-dock{--mf-pool-pip:24px;--mf-pool-overlap:-11px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + 8px);flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px);min-height:46px;padding:7px 11px}.manapicker{z-index:1600;border:1px solid var(--gold-soft);background:var(--glass-panel-strong);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 20px 50px #000c, 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 35%, transparent));pointer-events:auto;animation:pop .14s var(--ease) both;border-radius:12px;flex-direction:column;gap:6px;padding:9px 10px;display:flex;position:fixed}.manapicker-title{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.3px;max-width:210px;color:var(--txt);font-size:11px;font-weight:800;overflow:hidden}.manapicker-row{gap:6px;display:flex}.manapicker-opt{all:unset;box-sizing:border-box;border:1px solid var(--line);cursor:pointer;width:40px;height:40px;transition:.14s var(--ease);background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.manapicker-opt .mp{width:26px;height:26px;font-size:26px}.manapicker-combos{flex-wrap:wrap;max-width:260px}.manapicker-opt.manapicker-combo{gap:2px;width:auto;min-width:40px;padding:0 6px}.manapicker-opt.manapicker-combo .mp{width:20px;height:20px;font-size:20px}.manapicker-opt:hover,.manapicker-opt:focus-visible{border-color:var(--gold-soft);box-shadow:0 0 16px var(--gold-glow,color-mix(in srgb, var(--gold) 35%, transparent));background:#ffffff1f;transform:translateY(-2px)scale(1.08)}.manapicker-hint{color:var(--dim);opacity:.7;font-size:10px}.mf-loyalty .manapicker-title{max-width:320px;display:block}.mf-loyalty-list{flex-direction:column;gap:5px;min-width:250px;max-width:340px;padding-bottom:20px;display:flex}.mf-loyalty-now{z-index:1;min-width:42px;color:var(--gold-hi);transition:.16s var(--ease);background:linear-gradient(#2b3040,#12151d);border:1px solid #ffffff29;border-radius:9px 9px 12px 12px;justify-content:center;align-items:baseline;gap:4px;padding:5px 9px 6px;font-size:15px;font-weight:850;line-height:1;display:inline-flex;position:absolute;bottom:-10px;right:-6px;box-shadow:0 6px 18px #0000008c}.mf-loyalty-delta{opacity:.9;font-size:11px;font-style:normal;font-weight:750}.mf-loyalty-now.is-up{color:#b7f5c9;border-color:oklab(73.7145% -.130292 .0670949/.7);animation:1.4s ease-in-out infinite mf-loyalty-preview-glow;box-shadow:0 6px 18px #0000008c,0 0 18px #54c47c8c}.mf-loyalty-now.is-down,.mf-loyalty-now.is-dead{color:#ffc9c9;border-color:oklab(64.3342% .120356 .0469405/.7);animation:1.4s ease-in-out infinite mf-loyalty-preview-glow;box-shadow:0 6px 18px #0000008c,0 0 18px #d06a6a99}.mf-loyalty-now.is-dead .mf-loyalty-n{font-size:16px}.mf-loyalty-now.is-zero{color:#e4e9f3;border-color:#ffffff57}@keyframes mf-loyalty-preview-glow{0%,to{filter:brightness()}50%{filter:brightness(1.28)}}@media (prefers-reduced-motion:reduce){.mf-loyalty-now.is-up,.mf-loyalty-now.is-down,.mf-loyalty-now.is-dead{animation:none}}.mf-loyalty-row.is-lethal .mf-loyalty-why{color:#e79a9a}.mf-loyalty-row{all:unset;box-sizing:border-box;border:1px solid var(--line,#ffffff1a);cursor:pointer;transition:.13s var(--ease);background:#ffffff08;border-radius:10px;grid-template-columns:34px 1fr;align-items:center;gap:9px;padding:7px 9px;display:grid}.mf-loyalty-row:hover:not(.is-blocked),.mf-loyalty-row:focus-visible:not(.is-blocked){border-color:var(--gold-soft,color-mix(in srgb, var(--gold) 60%, transparent));background:#ffffff17;transform:translateY(-1px)}.mf-loyalty-cost{color:#0a0c12;border-radius:7px;justify-content:center;align-items:center;height:26px;font-size:13px;font-weight:850;display:inline-flex}.mf-loyalty-row.is-up .mf-loyalty-cost{background:linear-gradient(#a6f3bd,#54c47c)}.mf-loyalty-row.is-down .mf-loyalty-cost{background:linear-gradient(#f0b3b3,#d06a6a)}.mf-loyalty-row.is-zero .mf-loyalty-cost{background:linear-gradient(#d9dee8,#9aa4b6)}.mf-loyalty-text{color:var(--txt,#e9edf5);white-space:normal;font-size:11.5px;line-height:1.3}.mf-loyalty-row.is-blocked{cursor:default;opacity:.42}.mf-loyalty-why{text-transform:uppercase;letter-spacing:.05em;color:var(--dim,#8891a4);grid-column:2;font-size:10px}.mf-atkcount-step{justify-content:space-between;align-items:center;gap:8px;display:flex}.mf-atkcount .manapicker-opt{width:34px;height:34px;color:var(--txt,#e9edf5);font-size:22px;font-weight:800;line-height:1}.mf-atkcount .manapicker-opt:disabled{cursor:default;opacity:.4;box-shadow:none;border-color:var(--line);background:#ffffff0a;transform:none}.mf-atkcount-read{flex-direction:column;align-items:center;min-width:58px;line-height:1.05;display:inline-flex}.mf-atkcount-n{color:var(--gold,#e6b24a);font-size:22px;font-weight:800}.mf-atkcount-of{text-transform:uppercase;letter-spacing:.06em;color:var(--dim,#8891a4);font-size:10px}.mf-atkcount-row{gap:6px;display:flex}.mf-atkcount-all,.mf-atkcount-go{all:unset;box-sizing:border-box;text-align:center;border:1px solid var(--line);letter-spacing:.3px;cursor:pointer;transition:.14s var(--ease);color:var(--txt,#e9edf5);background:#ffffff0a;border-radius:10px;flex:1;padding:7px 10px;font-size:11px;font-weight:800}.mf-atkcount-go{color:var(--cta-text);border-color:var(--cta-outline);background:var(--cta-fill);box-shadow:var(--cta-glow)}.mf-atkcount-all:hover,.mf-atkcount-all:focus-visible{border-color:color-mix(in oklab, var(--champagne-gold) 55%, transparent);box-shadow:0 0 16px color-mix(in srgb, var(--champagne-gold) 30%, transparent);background:#ffffff24}.mf-atkcount-go:hover,.mf-atkcount-go:focus-visible{border-color:var(--cta-outline);background:var(--cta-fill);box-shadow:var(--cta-glow-hi)}.mf-atkcount-all:disabled,.mf-atkcount-go:disabled{cursor:default;opacity:.4;box-shadow:none;border-color:var(--line);background:#ffffff0a}.mf-necro{min-width:190px}.mf-necro-slider,.mf-atkcount-slider{align-items:center;gap:10px;margin:4px 0 2px;display:flex}.mf-necro-slider input[type=range],.mf-atkcount-slider input[type=range]{appearance:none;cursor:pointer;background:0 0;flex:1;height:16px;margin:0}.mf-necro-slider input[type=range]::-webkit-slider-runnable-track{height:4px;box-shadow:inset 0 1px 2px #0009, inset 0 0 0 1px var(--hairline,#ffffff1a);background:#00000057;border-radius:999px}.mf-atkcount-slider input[type=range]::-webkit-slider-runnable-track{height:4px;box-shadow:inset 0 1px 2px #0009, inset 0 0 0 1px var(--hairline,#ffffff1a);background:#00000057;border-radius:999px}.mf-necro-slider input[type=range]::-moz-range-track{height:4px;box-shadow:inset 0 1px 2px #0009, inset 0 0 0 1px var(--hairline,#ffffff1a);background:#00000057;border-radius:999px}.mf-atkcount-slider input[type=range]::-moz-range-track{height:4px;box-shadow:inset 0 1px 2px #0009, inset 0 0 0 1px var(--hairline,#ffffff1a);background:#00000057;border-radius:999px}.mf-necro-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--champagne-gold,#f5ecd0);width:15px;height:15px;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #78602859, 0 0 0 1px #0006, 0 1px 3px #00000080, 0 0 6px color-mix(in srgb, var(--champagne-gold) 38%, transparent);cursor:ew-resize;border-radius:50%;margin-top:-5.5px}.mf-atkcount-slider input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;background:var(--champagne-gold,#f5ecd0);width:15px;height:15px;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #78602859, 0 0 0 1px #0006, 0 1px 3px #00000080, 0 0 6px color-mix(in srgb, var(--champagne-gold) 38%, transparent);cursor:ew-resize;border-radius:50%;margin-top:-5.5px}.mf-necro-slider input[type=range]::-moz-range-thumb{background:var(--champagne-gold,#f5ecd0);width:15px;height:15px;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #78602859, 0 0 0 1px #0006, 0 1px 3px #00000080, 0 0 6px color-mix(in srgb, var(--champagne-gold) 38%, transparent);cursor:ew-resize;border:0;border-radius:50%}.mf-atkcount-slider input[type=range]::-moz-range-thumb{background:var(--champagne-gold,#f5ecd0);width:15px;height:15px;box-shadow:inset 0 1px 0 #ffffffbf, inset 0 -1px 1px #78602859, 0 0 0 1px #0006, 0 1px 3px #00000080, 0 0 6px color-mix(in srgb, var(--champagne-gold) 38%, transparent);cursor:ew-resize;border:0;border-radius:50%}.mf-necro-slider input[type=range]:disabled,.mf-atkcount-slider input[type=range]:disabled{cursor:default;opacity:.4}.mf-necro .mf-atkcount-read{min-width:62px}.handdock{z-index:1200;--mf-hand-zoom:var(--mf-hand-pick,var(--mf-hand-auto,1));height:calc(max(var(--mf-hand-h,150px), var(--mf-hand-h-min,168px)) * var(--mf-hand-zoom,1));margin-top:calc(var(--mf-hand-crop,-64px) * var(--mf-hand-zoom,1));padding:0 var(--mf-hand-pad-x,12px);background:linear-gradient(180deg, #0000, rgba(0, 0, 0, var(--mf-hand-wash,.9)) 40%);pointer-events:none;flex:none;align-items:flex-end;display:flex;position:relative}.handdock:after{content:"";z-index:-1;pointer-events:none;background:rgba(0, 0, 0, var(--mf-hand-wash,.9));height:100vh;position:absolute;top:100%;left:0;right:0}@media (height>=900px){html:not(.mf-mobile){--mf-hand-auto:1.15}}@media (height>=1050px){html:not(.mf-mobile){--mf-hand-auto:1.3}}@media (height>=1300px){html:not(.mf-mobile){--mf-hand-auto:1.6}}@media (height>=1600px){html:not(.mf-mobile){--mf-hand-auto:1.8}}.handwrap{--mf-hand-step:var(--mf-hc-step,.47);--mf-hand-lift:var(--mf-hand-base,43);--mf-hand-card-max:var(--mf-hc-w,198px);--mf-hand-crop-allow:54;pointer-events:none;flex:auto;justify-content:center;align-items:flex-end;min-width:0;height:100%;display:flex;position:relative;overflow:visible}.handslot{aspect-ratio:63/88;transform-origin:bottom;transform:translateY(var(--lift,0)) rotate(var(--rot,0deg));cursor:grab;pointer-events:auto;touch-action:none;transition:transform var(--mf-hand-dur,.2s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1)), box-shadow var(--mf-hand-dur,.2s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1)), margin var(--mf-hand-dur,.2s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1));transition-delay:var(--mf-hand-delay,0s);flex:none;position:relative}body.cards .handslot>.chip.land,body.cards .mat .handslot>.chip.land,.handslot>.chip.is-cards.land,body.cards .handslot>.chip,body.chips .handslot>.chip,.handslot>.chip.is-cards,.handslot>.chip{border-radius:calc(100% * var(--mf-hc-radius,.048));position:absolute;inset:0;box-shadow:0 8px 18px #0009,0 0 0 1px #ffffff0d;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}.handslot>.chip>.cardface,.handslot>.chip .cardimg{width:100%;height:100%}.handslot:hover{transform:translateY(var(--mf-hc-lift,-120px)) rotate(var(--mf-hc-hover-rot,0deg)) scale(var(--mf-hc-scale,1.14));z-index:200!important}.handslot:hover>.chip{box-shadow:0 34px 70px #000000d9,0 0 0 1px #ffffff29}html:not(.mf-handlift) .handslot:hover{transform:translateY(var(--lift,0)) rotate(var(--rot,0deg))}html:not(.mf-handlift) .handslot:hover>.chip{box-shadow:0 10px 26px #000000b3, 0 0 0 1px var(--gold-soft)}.handslot.is-dragging{opacity:.35;cursor:grabbing}.handslot.glow-ok>.chip{box-shadow:0 8px 18px #0009,0 0 0 1.5px #7ee0a0bf,0 0 18px #5ad28c66}.handslot.glow-ok:hover>.chip{box-shadow:0 34px 70px #000000d9,0 0 0 2px #92f0b2e6,0 0 28px #5ad28c8c}.handslot.glow-short>.chip{filter:saturate(.7)brightness(.82);box-shadow:0 8px 18px #0009,0 0 0 1px #ffffff0d}.handslot.glow-short:hover>.chip{filter:none}.controls{left:var(--mf-ctrl-x,12px);bottom:var(--mf-ctrl-y,12px);z-index:1450;pointer-events:auto;gap:5px;display:flex;position:fixed}.ctl{all:unset;box-sizing:border-box;border:1px solid var(--hairline);background:var(--glass-panel);min-width:40px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--dim);letter-spacing:.2px;white-space:nowrap;cursor:pointer;transition:.18s var(--ease);border-radius:12px;justify-content:center;align-items:center;gap:4px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.ctl:hover:not(:disabled){color:var(--txt);border-color:#ffffff3d}.ctl:disabled{opacity:.4;cursor:default}.ctl.on{color:var(--txt);background:#ffffff1a;border-color:#ffffff4d}.ctl.hot{color:var(--gold);border-color:var(--gold-soft);box-shadow:0 0 14px var(--gold-glow,color-mix(in srgb, var(--gold) 35%, transparent))}.ctl.primary{color:var(--cta-text);border:1.5px solid var(--cta-outline);background:var(--cta-fill);box-shadow:var(--cta-glow);font-weight:800}.ctl.primary:hover:not(:disabled){color:var(--cta-text);border-color:var(--cta-outline);box-shadow:var(--cta-glow-hi)}.ctl-wrap{display:inline-flex;position:relative}.ctl__icon{width:1.35em;height:1.35em;color:inherit;flex:none;place-items:center;display:grid}.ctl__icon .mf-ico{width:100%;height:100%;display:block}.ctl__label{white-space:nowrap;min-width:0}.mf-menu{z-index:13000;border:1px solid var(--hairline);border-radius:var(--chip-r);background:var(--glass-panel-strong);min-width:190px;max-height:60vh;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);padding:5px;position:absolute;bottom:calc(100% + 6px);left:0;overflow-y:auto;box-shadow:0 18px 50px #000000b3}.mf-cardmenu--float{position:fixed}.mf-menu button{all:unset;box-sizing:border-box;width:100%;color:var(--txt);cursor:pointer;border-radius:7px;align-items:center;gap:9px;padding:7px 9px;font-size:12.5px;font-weight:500;display:flex}.mf-menu button:hover{background:#ffffff14}.mf-menu button.danger:hover{color:#ffb4a6;background:#e8604c29}.mf-menu kbd{color:var(--dimmer);margin-left:auto;font:600 10px/1 ui-monospace,SFMono-Regular,Menlo,monospace}.mf-menu hr{background:var(--line);border:0;height:1px;margin:4px 2px}.mf-menu-head{border-bottom:1px solid var(--line);margin-bottom:4px;padding:6px 9px}.mf-menu-head strong{font-size:12px;font-weight:800;line-height:1.2;display:block}.mf-menu-head small{letter-spacing:.3px;color:var(--dimmer);margin-top:2px;font-size:9.5px;font-weight:700;display:block}.mf-menu-keywords{flex-wrap:wrap;gap:4px;margin-top:6px;display:flex}.mf-kwchip{color:var(--txt);background:#ffffff0f;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:10px;font-weight:800;line-height:1.1;display:inline-flex}.mf-kwchip.mf-kwchip--counter{color:var(--on-gold,#241804);background:linear-gradient(180deg, var(--gold-hi,#f0c968), var(--gold,#e6b24a));border-color:var(--gold-soft,color-mix(in srgb, var(--gold) 60%, transparent));gap:4px}.mf-kwchip.mf-kwchip--counter b{font-variant-numeric:tabular-nums}.mf-kwchip-i{width:13px;height:13px;color:var(--dim,#9aa3b5);flex:0 0 13px;place-items:center;display:grid}.mf-kwchip-i svg{width:100%;height:100%}.mf-kwchip.fly .mf-kwchip-i{color:#8fd0ff}.mf-kwchip.dth .mf-kwchip-i{color:#82e6a6}.mf-kwchip.tra .mf-kwchip-i{color:#e0b07b}.mf-kwchip.vig .mf-kwchip-i{color:#e8d27b}.mf-kwchip.rch .mf-kwchip-i{color:#c8a2e6}.mf-kwchip.men .mf-kwchip-i{color:#e69ab0}.mf-kwchip.has .mf-kwchip-i{color:#ff9d6e}.mf-kwchip.ind .mf-kwchip-i{color:#d7dbe4}.mf-menu.mf-cardmenu{transform-origin:0 0;min-width:200px;max-height:420px;position:fixed;top:0;bottom:auto;left:0}.phaserail{z-index:70;align-items:center;gap:var(--mf-phase-gap,4px);padding:var(--mf-phase-pad,6px) 9px;border-bottom:1px solid var(--hairline);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);flex:none;display:flex;position:relative;overflow:hidden}.turnbar{flex:none;align-items:center;gap:8px;display:flex}.turn-n{font-family:var(--font-display);letter-spacing:.6px;color:var(--gold-txt);background:var(--glass-fill,#ffffff0a);border:1px solid var(--hairline);white-space:nowrap;border-radius:20px;padding:4px 8px;font-size:11px;font-weight:800}.turn-who{color:var(--dim);white-space:nowrap;text-overflow:ellipsis;font-size:11px;font-weight:700;overflow:hidden}.turn-who.mine{color:var(--champagne-gold)}.phasesteps{align-items:center;gap:var(--mf-phase-gap,4px);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:auto;min-width:0;display:flex;overflow:auto hidden}.phasesteps::-webkit-scrollbar{width:0;height:0}.phasestep{all:unset;box-sizing:border-box;border-radius:var(--mf-phase-radius,20px);font:800 var(--mf-phase-size,9.5px) / 1 inherit;letter-spacing:.6px;color:var(--dimmer);white-space:nowrap;cursor:pointer;transition:.18s var(--ease);flex:none;padding:5px 7px}.phasestep:hover{color:var(--champagne-gold);background:color-mix(in srgb, var(--champagne-gold) 14%, transparent)}.phasestep.past{color:var(--dim)}.phasestep.now{background:linear-gradient(180deg, var(--gold-hi,#f0c968), var(--gold));color:var(--on-gold,#12100a);box-shadow:0 0 0 1px var(--gold-ring,color-mix(in srgb, var(--gold) 45%, transparent)), 0 0 14px var(--gold-glow,color-mix(in srgb, var(--gold) 35%, transparent))}.phasestep.now:hover{color:var(--on-gold,#12100a);background:linear-gradient(180deg, var(--gold-hi,#f0c968), var(--gold))}html.mf-phase-ink .phasestep.now,html.mf-phase-ink .phasestep.now:hover{color:var(--txt);background:linear-gradient(#2b3142,#1a1f2c);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #ffffff24}html.mf-phase-glass .phasestep.now,html.mf-phase-glass .phasestep.now:hover{color:#fff;background:#ffffff26;box-shadow:0 0 0 1px #fff3}html.mf-phase-line .phasestep.now,html.mf-phase-line .phasestep.now:hover{color:var(--txt);box-shadow:inset 0 -2px 0 0 var(--gold);background:0 0;border-radius:2px}html.mf-phase-ink .turn-n,html.mf-phase-glass .turn-n{color:var(--dim);border-color:#ffffff29}.phasestep.next{transition:.5s var(--ease)}html.mf-phasewarn .phasestep.next{color:#ffd9d1;border-radius:6px;animation:1.6s ease-in-out infinite mf-nextcue;box-shadow:inset 0 0 0 1px #e8604c80}.phasenext{all:unset;box-sizing:border-box;border:1px solid var(--hairline);background:var(--glass-panel);width:26px;height:26px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--dim);cursor:pointer;transition:.16s var(--ease);border-radius:9px;flex:none;place-items:center;margin-left:6px;font-size:13px;display:grid}.phasenext:hover{color:var(--txt);border-color:color-mix(in oklab, var(--champagne-gold) 55%, transparent)}.logpanel{z-index:1400;border:1px solid var(--hairline);background:var(--glass-panel-strong);width:288px;max-height:56vh;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-radius:12px;flex-direction:column;display:flex;position:fixed;bottom:62px;left:12px;overflow:hidden;box-shadow:0 22px 60px #000000bf}.logpanel-head{border-bottom:1px solid var(--line);flex:none;align-items:baseline;gap:8px;padding:9px 12px;display:flex}.logpanel-head h2{font-family:var(--font-display);letter-spacing:.6px;text-transform:uppercase;color:var(--dim);margin:0;font-size:10.5px;font-weight:800}.logpanel-sub{color:var(--dimmer);font-size:10px;font-weight:700}.logpanel-close{all:unset;color:var(--dim);cursor:pointer;margin-left:auto;padding:0 2px;font-size:12px}.logpanel-close:hover{color:var(--txt)}.logpanel-hint{color:var(--dimmer);border-bottom:1px solid #ffffff0a;flex:none;margin:0;padding:6px 12px;font-size:10px}.loglist{flex:auto;min-height:0;margin:0;padding:0;list-style:none;overflow-y:auto}.logrow{all:unset;box-sizing:border-box;cursor:pointer;border-bottom:1px solid #ffffff0a;align-items:center;gap:9px;width:100%;padding:7px 12px;font-size:12px;display:flex}.logrow:hover{background:#ffffff12}.logrow.unverified{color:var(--champagne-gold)}.logrow-i{text-align:right;min-width:18px;color:var(--dimmer);flex:none;font-size:10px}.logrow-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.logrow-flag{border:1px solid var(--gold-soft);color:var(--gold);border-radius:10px;flex:none;margin-left:auto;padding:1px 6px;font-size:8.5px;font-weight:800}.logpanel-foot{border-top:1px solid var(--line);flex:none;align-items:center;gap:8px;padding:8px 12px;display:flex}.logpanel-foot button{all:unset;box-sizing:border-box;border:1px solid var(--line);color:var(--dim);cursor:pointer;border-radius:8px;align-items:center;padding:5px 9px;font-size:11px;font-weight:700;display:inline-flex}.logpanel-foot button:hover:not(:disabled){color:var(--txt);border-color:#ffffff3d}.logpanel-foot button:disabled{opacity:.4;cursor:default}.logpanel-foot button.logpanel-reports{color:#ff9f8f;border-color:#e5533e66}.logpanel-foot button.logpanel-reports:hover:not(:disabled){color:#ffd9d1;border-color:#e5533eb3}.logpanel-adj{letter-spacing:.4px;color:var(--dimmer);margin-left:auto;font-size:9.5px;font-weight:800}.blockbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in srgb, var(--status-red) 55%, transparent);background:color-mix(in srgb, var(--status-red) 18%, var(--glass-panel-strong));max-width:min(92vw,760px);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-radius:14px;flex-direction:column;gap:10px;padding:12px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #000000bf}.discardbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in srgb, var(--gold) 50%, transparent);background:color-mix(in srgb, var(--gold) 18%, var(--glass-panel-strong));max-width:min(92vw,820px);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-radius:14px;flex-direction:column;gap:10px;padding:12px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #000000bf}.discardbar .blockbar-head strong{color:var(--gold)}.blocktile.illegal{opacity:.38;cursor:not-allowed;border-style:dashed}.blocktile.illegal:hover{background:#ffffff0a;border-color:#ffffff24}html.mf-mobile .discardbar{max-width:none;left:8px;right:8px;transform:none}.blockbar-head{align-items:baseline;gap:10px;display:flex}.blockbar-head strong{letter-spacing:.04em;text-transform:uppercase;color:#f0c9c9;font-size:13px}.blockbar-sub{color:var(--dim);font-size:12px}.blockbar-body{flex-wrap:wrap;gap:18px;display:flex}.blockbar-col{flex-direction:column;gap:5px;min-width:0;display:flex}.blockbar-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dimmer);font-size:9px}.blockbar-row{scrollbar-width:none;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.blockbar-row::-webkit-scrollbar{height:0}.blocktile{max-width:132px;color:var(--txt);font:inherit;cursor:pointer;transition:border-color .16s var(--ease,cubic-bezier(.2, .8, .2, 1)), background .16s var(--ease,cubic-bezier(.2, .8, .2, 1));background:#ffffff0a;border:1px solid #ffffff24;border-radius:9px;flex-direction:column;flex:none;align-items:flex-start;gap:2px;padding:6px 9px;display:flex;position:relative}.blocktile:hover{background:#ffffff14;border-color:#ffffff57}.blocktile.on{border-color:var(--gold);background:color-mix(in srgb, var(--gold) 14%, transparent)}.blocktile.elsewhere{opacity:.55;border-style:dashed}.blocktile-name{white-space:nowrap;text-overflow:ellipsis;max-width:114px;font-size:11px;font-weight:650;overflow:hidden}.blocktile-pt{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10px}.blocktile-at{text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;max-width:12ch;color:var(--gold-hi,#f3d98a);font-size:9px;font-weight:700;display:block;overflow:hidden}.blocktile-n{background:var(--gold);min-width:16px;height:16px;color:var(--on-gold,#1a1206);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:800;line-height:16px;position:absolute;top:-6px;right:-6px}.blocktile-tax{font-size:13px;line-height:1;position:absolute;top:-7px;left:-6px}.blockbar-actions{justify-content:flex-end;gap:8px;display:flex}html.mf-mobile .blockbar{max-width:none;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + var(--mf-combat-bottom,8px));max-height:46vh;overflow-y:auto;transform:none}html.mf-mobile .blockbar-row{flex-wrap:wrap;overflow-x:visible}.combatbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in oklab, var(--champagne-gold) 55%, transparent);background:color-mix(in srgb, var(--champagne-gold) 18%, var(--glass-panel-strong));-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-radius:14px;flex-wrap:wrap;align-items:center;gap:14px;padding:10px 16px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #000000b3}.combat-groups{align-items:center;gap:12px;margin-right:10px;display:inline-flex}.combat-group{border:1px solid var(--hairline);background:var(--glass-fill,#ffffff0a);border-radius:8px;align-items:baseline;gap:5px;padding:3px 8px;display:inline-flex}.combat-group small{color:var(--dim);font-size:10px}.combat-arrow{color:var(--dimmer)}.combat-picked{color:var(--dim)}.combat-read{color:var(--dim);font-size:12.5px}.combat-read strong{color:var(--txt);font-size:13px}.combat-read em{color:var(--dimmer);font-style:normal}.combat-target{color:var(--red)!important}.combat-actions{gap:8px;display:flex}.ctl.ctl-skip{color:var(--txt);background:#182230eb;border-color:#96c4ee6b}.ctl.ctl-skip:hover:not(:disabled){border-color:#96c4eeb8}.combat-tax{color:var(--dim);white-space:nowrap;border:1px solid #4fd6e861;border-radius:8px;align-items:baseline;gap:5px;padding:3px 9px;font-size:11.5px;display:inline-flex}.combat-tax strong{color:#9fe4ef;font-size:12.5px}.combat-tax.short{color:#ffcfc6;border-color:#e8604ca6}.combat-tax.short strong{color:#ff9f8e}.combat-warn{color:#ffcfc6;flex:100%;order:99;max-width:60ch;font-size:12px;font-weight:600;line-height:1.35}.combat-warn-skip{color:var(--dim);font-weight:500}.combatbar.holding{border-color:#7ab2e68c;box-shadow:0 18px 50px #000000b3,0 0 0 1px #7ab2e624}.combatbar.holding .combat-target{color:#96c4ee!important}.combat-tricks{color:var(--dim);border:1px solid #7ab2e64d;border-radius:8px;margin-left:10px;padding:2px 8px;font-size:10px}.targetbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent);background:color-mix(in srgb, var(--champagne-gold) 18%, var(--glass-panel-strong));max-width:min(92vw,640px);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 18px 50px #000000b3, 0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 14%, transparent);animation:mf-targetbar-in .22s var(--ease,cubic-bezier(.2, .8, .2, 1));border-radius:14px;align-items:center;gap:14px;padding:10px 16px;display:flex;position:fixed;transform:translate(-50%)}@keyframes mf-targetbar-in{0%{opacity:0;transform:translate(-50%,12px)}to{opacity:1;transform:translate(-50%)}}.target-read{color:var(--dim);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:12.5px;display:flex}.target-name{color:var(--champagne-gold,#f4c761);font-size:13px;font-weight:600}.target-clauses{align-items:center;gap:8px;display:inline-flex}.target-clause{border:1px solid color-mix(in oklab, var(--champagne-gold,#f4c761) 30%, transparent);background:color-mix(in oklab, var(--champagne-gold,#f4c761) 8%, transparent);transition:border-color .25s var(--ease,cubic-bezier(.2, .8, .2, 1)), background .25s var(--ease,cubic-bezier(.2, .8, .2, 1));border-radius:8px;align-items:baseline;gap:6px;padding:3px 9px;display:inline-flex}.target-clause.filled{border-color:color-mix(in oklab, var(--champagne-gold,#f4c761) 65%, transparent);background:color-mix(in oklab, var(--champagne-gold,#f4c761) 16%, transparent)}.target-phrase{color:var(--txt);font-size:12px}.target-n{color:var(--dim);font-variant-numeric:tabular-nums;font-size:10.5px}.target-hint{color:var(--dimmer);font-size:11.5px;font-style:normal}.target-actions{gap:8px;margin-left:auto;display:flex}.target-steps{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.target-step{border:1px solid var(--hairline,#ffffff1f);color:var(--dim,#8891a4);transition:border-color .16s var(--ease), background .16s var(--ease), color .16s var(--ease);background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:3px 8px;font-size:11px;font-weight:700;line-height:1.1;display:inline-flex}.target-step-n{background:#ffffff1a;border-radius:50%;place-items:center;width:15px;height:15px;font-size:9px;display:inline-grid}.target-step-preview{font-variant-numeric:tabular-nums}.target-step.is-filled{color:var(--txt,#e9edf5);border-color:color-mix(in oklab, var(--champagne-gold,#f5ecd0) 34%, transparent)}.target-step.is-filled .target-step-n{background:color-mix(in oklab, var(--champagne-gold,#f5ecd0) 58%, transparent);color:var(--on-gold,#12100a)}.target-step.is-current{color:var(--champagne-gold,#f5ecd0);border-color:var(--champagne-gold,#f5ecd0);background:color-mix(in oklab, var(--champagne-gold,#f5ecd0) 14%, transparent);box-shadow:0 0 14px color-mix(in oklab, var(--champagne-gold,#f5ecd0) 26%, transparent)}.target-step.is-current .target-step-n{background:var(--champagne-gold,#f5ecd0);color:var(--on-gold,#12100a)}html.mf-mobile .targetbar{gap:10px;padding:9px 12px}html.mf-mobile .manafold-board{-webkit-overflow-scrolling:touch;overflow-y:auto}html.mf-mobile.mf-snap .manafold-board{scroll-snap-type:y proximity}.grid.mobile{min-height:var(--mf-board-minh,63vh);padding:var(--mf-board-pad,8px);flex-direction:column;flex:none;gap:8px;display:flex;overflow:visible}html.mf-mobile.mf-snap .grid.mobile{scroll-snap-align:start}.mobtop{flex-shrink:0;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.mobtop::-webkit-scrollbar{height:var(--mf-sbar,5px)}.mobtop::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, var(--mf-sbar-alpha,.22));border-radius:4px}.opp-pill{all:unset;box-sizing:border-box;min-width:var(--mf-pill-w,132px);border:1px solid var(--hairline);border-top:2px solid var(--accent);border-radius:var(--chip-r);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);cursor:pointer;transition:.18s var(--ease);flex:1 0 auto;align-items:center;gap:7px;padding:7px 9px;display:flex;position:relative}.opp-pill:active{transform:scale(.97)}.opp-pill.open{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent), 0 0 16px color-mix(in srgb, var(--accent) 30%, transparent)}.opp-pill.targeted{box-shadow:0 0 0 1px var(--red), 0 0 16px #e83c4c80;border-color:var(--red)!important}.opp-pill.attackable:not(.targeted){border-color:color-mix(in srgb, var(--red) 55%, transparent);animation:1.7s ease-in-out infinite mf-attack-pulse-pill}@keyframes mf-attack-pulse-pill{0%,to{box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 32%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 55%, transparent), 0 0 14px #e8604c3d}}@media (prefers-reduced-motion:reduce){.opp-pill.attackable:not(.targeted){box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 45%, transparent);animation:none}}.opp-pill.dead{opacity:.4;filter:grayscale()}.pill-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12.5px;font-weight:700;overflow:hidden}.pill-life{font-family:var(--font-display);margin-left:auto;font-size:17px;font-weight:800}.pill-hand{color:var(--dim);font-size:10px;font-weight:700}.oppinline{border:1px solid var(--line);border-top:2px solid var(--accent);animation:slideDown .22s var(--ease);background:linear-gradient(#0a0b0d,#000);border-radius:12px;flex-shrink:0;padding:7px 9px 9px;position:relative}html.mf-cmdtint .oppinline{background:linear-gradient(180deg, color-mix(in oklab, var(--cmd-a,#0a0b0d) 22%, #05060a), rgba(5, 6, 10, var(--mf-oppinline-floor,.35)))}.oppinline .lane{min-height:var(--mf-lane-h-mini,64px)}.myboard{flex-direction:column;flex:auto;min-height:0;display:flex}.myboard>.mat{flex:auto;min-height:0}.mobtail{display:none}html.mf-mobile .mobtail{height:var(--mf-mob-tail,140px);flex-shrink:0;display:block}html.mf-mobile.mf-pinhand .mobtail{height:calc(var(--mf-mob-tail,140px) + var(--mf-hand-h,118px) + var(--mf-action-reserve,0px))}.mfview-pass{display:contents}.grid.mobile .lane-slot.lane-creatures{flex:auto}.grid.mobile .lane.lane-creatures{gap:var(--mf-lane-gap-x,8px);overflow:visible}.grid.mobile .lane-slot.lane-lands,.grid.mobile .lane-slot.lane-perms{flex-shrink:0}.grid.mobile .lane.wrapped>.chip{margin-left:0!important}html.mf-perms2 .grid.mobile .lane.lane-lands,html.mf-perms2 .grid.mobile .lane.lane-perms{min-height:calc(var(--mf-perms-row-h,56px) * 2 + var(--mf-lane-gap-x,8px) + var(--mf-lane-pad-y,5px) * 2);flex-wrap:wrap;align-content:center;align-items:stretch}html.mf-permsticky .grid.mobile .lane-slot.lane-perms{right:calc(-1 * var(--mf-lane-pad-x,6px));z-index:var(--mf-z-arts,6);position:sticky}html.mf-mobile .oppinline .lane-row>.lane-slot{flex:var(--lane-grow,1) 1 0;min-width:0}html.mf-mobile .oppinline .lane-row>.lane-slot.lane-perms{min-width:0;position:relative;right:auto}html.mf-mobile .oppinline .lane.lane-lands,html.mf-mobile .oppinline .lane.lane-perms{flex-wrap:nowrap!important;overflow:auto hidden!important}@media (orientation:portrait){html.mf-mobile .myboard .mat.focusbig{--lane-cardh:var(--mf-card-h-portrait,150px)}html.mf-mobile .myboard .lane-row{gap:var(--mf-lane-gap-x,6px);flex-direction:row;align-items:flex-start}html.mf-mobile .myboard .lane-row>.lane-slot{flex:1 1 0;width:auto;min-width:0}html.mf-mobile .myboard .lane-slot.lane-lands,html.mf-mobile .myboard .lane-slot.lane-perms{--lane-cardh:var(--mf-card-h-portrait-perm,72px)}html.mf-mobile .myboard .lane.lane-lands,html.mf-mobile .myboard .lane.lane-perms{align-content:flex-start;min-height:var(--mf-lane-h-portrait-perm,80px)!important}html.mf-mobile .myboard .lane-slot.align-end .lane-label{display:block}html.mf-mobile .myboard .lane{align-content:flex-start;row-gap:var(--mf-lane-gap-x,8px);touch-action:auto;flex-wrap:wrap;padding:var(--mf-lane-pad-y,5px) var(--mf-lane-pad-x,6px)!important;margin:0!important;overflow:visible!important}html.mf-mobile .myboard .lane.lane-creatures{max-height:none!important;min-height:var(--mf-lane-h-portrait-cre,156px)!important;padding-top:calc(var(--mf-lane-pad-y,5px) + var(--mf-flyer-headroom,27px))!important;flex-wrap:wrap!important}html.mf-mobile .myboard .lane.lane-perms{flex-direction:row;justify-content:flex-start}html.mf-mobile .myboard .lane-slot.lane-perms{background:0 0;position:static;right:auto}html.mf-mobile .myboard .lane>.chip{margin-left:0!important;margin-right:0!important}html.mf-mobile.mf-pinhand .mobtail{height:calc(var(--mf-pin-reserve,214px) + var(--mf-zone-clear,40px) + var(--mf-action-reserve,0px))}html.mf-mobile .oppinline .lane-slot:not(:has(.chip)){flex:none;min-height:0!important}html.mf-mobile .oppinline .lane-slot:not(:has(.chip)) .lane{min-height:var(--mf-lane-empty-h,15px)!important;padding-top:var(--mf-lane-pad-y,5px)!important;padding-bottom:0!important}html.mf-mobile .oppinline .lane-row>.lane-slot:not(:has(.chip)){align-self:flex-start}html.mf-mobile .oppinline .lane.lane-lands,html.mf-mobile .oppinline .lane.lane-perms{touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;flex-wrap:nowrap!important;overflow:auto hidden!important}html.mf-mobile .manafold-board.pager-portrait,html.mf-mobile .manafold-board.focus-portrait{overflow:hidden}html.mf-mobile .pager-portrait .mfpager-grid{height:100%;min-height:0;padding:var(--mf-board-pad,8px) 0 0;flex:auto;gap:6px;overflow:hidden}html.mf-mobile .pager-portrait .mfpager-grid>.mobtop{padding:0 var(--mf-board-pad,8px) 2px;flex:none}html.mf-mobile .pager-portrait .mfpager{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-flow:row;flex:auto;min-height:0;display:flex;overflow:auto hidden}html.mf-mobile .pager-portrait .mfpager::-webkit-scrollbar{display:none}html.mf-mobile .pager-portrait .mfpage{scroll-snap-align:center;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:0 0 100%;width:100%;min-width:100%;overflow:hidden auto}html.mf-mobile .pager-portrait .mfpage-flow{min-height:var(--mf-board-minh,63vh);padding:0 var(--mf-board-pad,8px);flex-direction:column;gap:8px;display:flex}html.mf-mobile .pager-portrait .mfpager-dots{left:0;right:0;bottom:calc(var(--mf-pin-reserve,214px) + 4px);z-index:1300;pointer-events:none;justify-content:center;align-items:center;gap:9px;display:flex;position:absolute}html.mf-mobile .portrait-mobile .mfdot{all:unset;box-sizing:border-box;cursor:pointer;pointer-events:auto;width:9px;height:9px;transition:.18s var(--ease);background:#ffffff3d;border-radius:50%;box-shadow:0 1px 3px #0009}html.mf-mobile .portrait-mobile .mfdot.on{background:var(--accent,var(--gold));transform:scale(1.25)}html.mf-mobile .portrait-mobile .mfdot.active{box-shadow:0 1px 3px #0009, 0 0 0 2px color-mix(in srgb, var(--accent,var(--gold)) 65%, transparent)}html.mf-mobile .portrait-mobile [data-view=pager] .mfview-page[data-me],html.mf-mobile .portrait-mobile [data-view=allboards] .mfview-page[data-me]{order:-1}html.mf-mobile .portrait-mobile.manafold-board .mfview-enter{transform-origin:50% 42%;will-change:transform, opacity;animation:.32s cubic-bezier(.22,1,.36,1) both mfview-enter}@keyframes mfview-enter{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){html.mf-mobile .portrait-mobile.manafold-board .mfview-enter{animation:none}}html.mf-mobile .manafold-board.allboards-portrait{overflow:hidden}html.mf-mobile .allboards-portrait .mfallboards-grid{height:100%;min-height:0;padding:var(--mf-board-pad,8px) 0 0;flex:auto;overflow:hidden}html.mf-mobile .allboards-portrait .mfallboards{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;scroll-behavior:smooth;scrollbar-width:none;min-height:0;padding:0 var(--mf-board-pad,8px);flex-direction:column;flex:auto;gap:10px;display:flex;overflow:hidden auto}@media (prefers-reduced-motion:reduce){html.mf-mobile .allboards-portrait .mfallboards{scroll-behavior:auto}}html.mf-mobile .allboards-portrait .mfallboards::-webkit-scrollbar{display:none}html.mf-mobile .allboards-portrait .mfallboard-page{min-height:var(--mf-board-minh,63vh);flex-direction:column;flex:none;display:flex}html.mf-mobile .focus-portrait .mffocus-grid:not(.combat){flex:auto;height:100%;min-height:0;overflow:hidden}html.mf-mobile .focus-portrait .mffocus-scroll{-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;flex:auto;min-height:0;overflow:hidden auto}html.mf-mobile .focus-portrait .mffocus-flow{min-height:var(--mf-board-minh,63vh);flex-direction:column;gap:8px;display:flex}html.mf-mobile .focus-portrait .mffocus-top{align-items:center;gap:6px;overflow:visible}html.mf-mobile .focus-portrait .mffocus-dots{flex:none;justify-content:center;align-items:center;gap:9px;padding:2px 0 0;display:flex}html.mf-mobile .focus-portrait .mffocus-opptrack{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y;flex-flow:row;flex:none;display:flex;overflow:auto hidden}@media (prefers-reduced-motion:reduce){html.mf-mobile .focus-portrait .mffocus-opptrack{scroll-behavior:auto}}html.mf-mobile .focus-portrait .mffocus-opptrack::-webkit-scrollbar{display:none}html.mf-mobile .focus-portrait .mffocus-opppage{scroll-snap-align:center;scroll-snap-stop:always;touch-action:pan-x pan-y;flex:0 0 100%;width:100%;min-width:100%}html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline{background:0 0;border:none;border-radius:0;margin:0;padding:0;animation:none}html.mf-cmdtint .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline{background:0 0}html.mf-mobile .focus-portrait .mffocus-opppage .lane-slot.lane-creatures{flex:none}html.mf-mobile .focus-portrait .mffocus-opptrack{align-items:flex-end}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat{height:100%;min-height:0;padding:var(--mf-board-pad,8px) 0 var(--mf-combat-reserve,var(--mf-combat-bar-clear,66px));flex-direction:column;gap:6px;display:flex;overflow:hidden}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat>.mffocus-top{display:none}html.mf-mobile .focus-portrait .mfcombat-chips{padding:0 var(--mf-board-pad,8px);scrollbar-width:none;-webkit-overflow-scrolling:touch;flex:none;gap:6px;display:flex;overflow:auto hidden}html.mf-mobile .focus-portrait .mfcombat-chips::-webkit-scrollbar{display:none}html.mf-mobile .focus-portrait .mfcombat-chip{all:unset;box-sizing:border-box;border:1px solid var(--hairline);background:var(--glass-panel);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--txt);cursor:pointer;white-space:nowrap;transition:.18s var(--ease);border-radius:999px;flex:none;align-items:baseline;gap:6px;padding:6px 11px;display:inline-flex}html.mf-mobile .focus-portrait .mfcombat-chip .pill-name{font-size:12px;font-weight:800}html.mf-mobile .focus-portrait .mfcombat-chip .pill-life{font-size:13px;font-weight:800}html.mf-mobile .focus-portrait .mfcombat-chip .pill-max{color:var(--dim);font-size:10px;font-weight:700}html.mf-mobile .focus-portrait .mfcombat-chip .pill-hand{color:var(--dim);font-size:11px}html.mf-mobile .focus-portrait .mfcombat-chip.active{box-shadow:0 0 0 1px color-mix(in srgb, var(--accent,var(--gold)) 55%, transparent)}html.mf-mobile .focus-portrait .mfcombat-chip.on{border-color:var(--accent,var(--gold));background:color-mix(in srgb, var(--accent,var(--gold)) 20%, var(--panel2));color:#fff}html.mf-mobile .focus-portrait .mfcombat-chip.targeted{border-color:var(--red);box-shadow:0 0 12px color-mix(in srgb, var(--red) 42%, transparent)}html.mf-mobile .focus-portrait .mfcombat-chip:active{transform:scale(.96)}html.mf-mobile .focus-portrait .mfcombat-pager{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;scrollbar-width:none;flex-flow:row;flex:auto;min-height:0;display:flex;overflow:auto hidden}html.mf-mobile .focus-portrait .mfcombat-pager::-webkit-scrollbar{display:none}html.mf-mobile .focus-portrait .mfcombat-page{scroll-snap-align:center;scroll-snap-stop:always;-webkit-overflow-scrolling:touch;touch-action:pan-x pan-y;width:100%;min-width:100%;padding:0 var(--mf-board-pad,8px);flex:0 0 100%;overflow:hidden auto}html.mf-mobile .focus-portrait .mfcombat-page .oppinline{flex:none;margin:0;animation:none}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat .mffocus-scroll{flex-direction:column;flex:auto;min-height:0;display:flex;overflow:visible}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat .mffocus-flow{flex:auto;gap:6px;min-height:0}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat .mffocus-opptrack{scroll-behavior:auto;align-items:stretch}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat .myboard{min-height:0;padding:0 var(--mf-board-pad,8px);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;touch-action:pan-y;flex:0 auto;margin:0;overflow:hidden auto}html.mf-mobile .focus-portrait .mffocus-grid.mfcombat .myboard::-webkit-scrollbar{display:none}}html.mf-mobile.mf-phaserail .phaserail{position:sticky;top:0}html.mf-mobile .phaserail{gap:5px;padding-right:7px}html.mf-mobile .phasesteps{padding-right:2px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 18px),#0000)}html.mf-mobile .controls{left:var(--mf-bar-inset,8px);right:var(--mf-bar-inset,8px);bottom:max(var(--mf-safe-b,0px), var(--mf-homebar,24px));border:1px solid var(--hairline);border-radius:var(--mf-bar-r,20px);background:color-mix(in srgb, var(--glass-panel-strong) 45%, var(--panel));width:auto;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);grid-auto-columns:1fr;grid-auto-flow:column;justify-content:stretch;align-items:stretch;gap:0;padding:6px 4px;display:grid;box-shadow:0 12px 34px #0000008c}html.mf-mobile .controls .ctl{-webkit-backdrop-filter:none;backdrop-filter:none}html.mf-mobile .controls .ctl-wrap{min-width:0;display:grid}html.mf-mobile .controls .ctl{min-width:0;min-height:44px;font-size:10px;font-family:var(--font-body);transition:background-color .18s var(--ease), color .18s var(--ease), transform .18s var(--ease);background:0 0;border:none;border-radius:12px;grid-template-rows:auto auto;align-content:center;justify-items:center;gap:3px;padding:4px 2px;display:grid}html.mf-mobile .controls .ctl:active:not(:disabled){background:#ffffff17;transform:scale(.94)}@media (prefers-reduced-motion:reduce){html.mf-mobile .controls .ctl:active:not(:disabled){transform:none}}html.mf-mobile .controls .ctl__icon{width:21px;height:21px}html.mf-mobile .controls .ctl__label{letter-spacing:.01em;text-align:center;text-overflow:ellipsis;max-width:100%;font-size:10px;font-weight:650;line-height:1.1;overflow:hidden}@media (width<=360px){html.mf-mobile .controls .ctl__label{letter-spacing:0;font-size:9px}html.mf-mobile .controls .ctl__icon{width:19px;height:19px}}html.mf-mobile .controls .ctl-wrap .mf-menu{padding:6px}html.mf-mobile .controls .ctl-wrap .mf-menu button{border-radius:9px;gap:11px;min-height:44px;padding:10px 13px;font-size:14px}html.mf-mobile .controls .ctl-wrap .mf-menu button:active{background:#ffffff1f}html.mf-mobile .controls .ctl-wrap .mf-menu .mf-menu__head{padding:10px 12px 4px;font-size:10px}html.mf-mobile .controls .ctl-wrap .mf-menu .mf-menu__static{min-height:34px;padding:7px 13px;font-size:12.5px}html.mf-mobile .controls .ctl-wrap .mf-menu .mf-menu__sub{margin-left:12px}html.mf-mobile .controls .ctl-wrap .mf-menu kbd{font-size:11px}@media (orientation:portrait){html.mf-mobile .controls .ctl-wrap .mf-menu{top:auto;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + 8px);z-index:14600;width:auto;min-width:0;max-width:none;max-height:min(64vh, calc(100dvh - var(--mf-foot-reserve,56px) - 24px));-webkit-overflow-scrolling:touch;position:fixed;overflow-y:auto}html.mf-mobile .controls .ctl-stack{display:none}html.mf-mobile .mf-stacklog{top:auto;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + 8px);z-index:14600;max-height:min(64vh, calc(100dvh - var(--mf-foot-reserve,56px) - 24px));border:1px solid var(--hairline);background:var(--glass-panel-strong);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-radius:14px;flex-direction:column;display:flex;position:fixed;overflow:hidden;box-shadow:0 18px 50px #000000b3}html.mf-mobile .mf-stacklog-tabs{border-bottom:1px solid var(--line);flex:none;align-items:center;gap:6px;padding:6px 8px;display:flex}html.mf-mobile .mf-stacklog-tab{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--line);letter-spacing:.2px;color:var(--dim);border-radius:999px;padding:6px 12px;font-size:12px;font-weight:800}html.mf-mobile .mf-stacklog-tab.on{color:var(--txt);background:#ffffff1a;border-color:#ffffff4d}html.mf-mobile .mf-stacklog-tab.live{color:#f4f2ec;box-shadow:inset 0 0 0 1px #f4f2ec57}html.mf-mobile .mf-stacklog-x{all:unset;width:30px;height:30px;color:var(--dim);cursor:pointer;border-radius:8px;place-items:center;margin-left:auto;font-size:13px;display:grid}html.mf-mobile .mf-stacklog-x:active{background:#ffffff1a}html.mf-mobile .mf-stacklog-body{flex:auto;min-height:0;display:flex;overflow:hidden}html.mf-mobile .mf-stacklog .mf-stackbar.mf-embedded,html.mf-mobile .mf-stacklog .logpanel.mf-embedded{background:0 0;border:0;border-radius:0;flex:auto;width:100%;min-width:0;max-width:none;min-height:0;max-height:none;animation:none;position:static;inset:auto}html.mf-mobile .mf-stacklog .mf-stackbar.mf-embedded:before{content:none}html.mf-mobile .mf-stacklog .mf-stackbar.mf-embedded{padding:8px 10px 10px}html.mf-mobile .mf-stacklog .mf-stackbar.mf-embedded .mf-stackbar__list{flex:auto;min-height:0}}html.mf-mobile .stack-actions .ctl,html.mf-mobile .combatbar .ctl,html.mf-mobile .castprompt .ctl{border-radius:10px;min-height:40px;padding:9px 14px;font-size:13px}html.mf-mobile .ctl.primary:disabled{opacity:.62}html.mf-mobile .mfcastbar .ctl:disabled,html.mf-mobile .stack-actions .ctl:disabled,html.mf-mobile .combatbar .ctl:disabled,html.mf-mobile .castprompt .ctl:disabled{opacity:.6}html.mf-mobile .logpanel{width:auto;max-height:52vh;bottom:56px;left:10px;right:10px}html.mf-mobile .combatbar{width:calc(100% - 24px);bottom:calc(var(--mf-foot-reserve,56px) + var(--mf-combat-bottom,8px));flex-wrap:wrap;justify-content:center;max-height:46vh;overflow-y:auto}html.mf-mobile.mf-pinhand .mf-actionslot[data-front]>.combatbar,html.mf-mobile.mf-pinhand .mf-actionslot[data-front]>.blockbar{bottom:calc(max(var(--mf-pin-reserve,214px), var(--mf-foot-reserve,56px)) + var(--mf-combat-bottom,8px))}html.mf-mobile .handdock{padding:0 var(--mf-hand-pad-x,8px)}html.mf-mobile.mf-pinhand .handdock{left:0;right:0;bottom:max(var(--mf-pin-bottom,46px), var(--mf-foot-reserve,56px));z-index:1250;background:linear-gradient(180deg, #0000, rgba(0, 0, 0, var(--mf-hand-wash,.9)) 42%);position:fixed}html.mf-mobile .handslot:hover,html.mf-mobile .handslot:active{z-index:9998!important}html.mf-mobile.mf-nohover .handslot:hover,html.mf-mobile.mf-nohover .ztile:hover,html.mf-mobile.mf-nohover .opp-pill:active{box-shadow:var(--shadow)!important;transform:none!important}html.mf-mobile.mf-nohover .ztile:hover{width:var(--mf-ztile-w,46px);box-shadow:none!important}html.mf-mobile.mf-nohover .ztile:hover .ztile-slide,html.mf-mobile.mf-nohover .ztile:hover .ztile-card{transform:none!important}html.mf-mobile.mf-nohover .ztile:hover .ztile-card{box-shadow:none!important}html.mf-mobile.mf-nohover .ztile:hover .ztile-plate:after{opacity:1}html.mf-mobile.mf-nohover .mat.focusbig .ztile:hover{width:var(--mf-ztile-w-big,62px)}html.mf-mobile.mf-nohover .ztile:hover{z-index:auto!important}html.mf-mobile.mf-nohover .mat-foot:has(.ztile:hover){z-index:auto!important}html.mf-mobile.mf-nohover .lane.lane-creatures:hover>.chip:not(:first-child){margin-left:max(var(--mf-gap-creatures,-26px), var(--lane-gap-floor))}html.mf-mobile.mf-nohover .lane.lane-creatures.has-cards:hover>.chip:not(:first-child){margin-left:max(var(--mf-gap-creatures-cards,-18px), var(--lane-gap-floor))}html.mf-mobile.mf-nohover .lane.lane-lands:hover>.chip:not(:first-child),html.mf-mobile.mf-nohover .lane.lane-perms:hover>.chip:not(:first-child){margin-left:max(var(--lane-gap-floor), min(var(--lane-gap-fit), var(--mf-gap-perms,-20px)))}html.mf-mobile.mf-nohover .mat:not(.focusbig):hover .ztile-label,html.mf-mobile.mf-nohover .mat:not(.focusbig):hover .ztile-count{opacity:var(--mf-zdim,.55)}html.mf-mobile .mflab-launch{z-index:2400;top:auto!important;bottom:calc(var(--mf-footer-h,46px) + 10px)!important;left:auto!important;right:10px!important}html.mf-mobile .mflab-launch .mflab-launch-label{display:none}.phasetimer{height:var(--mf-phasebar-h,3px);background:var(--glass-fill,#ffffff0a);box-shadow:inset 0 0 0 1px var(--hairline,#ffffff14);pointer-events:none;display:none;position:absolute;bottom:0;left:0;right:0;overflow:hidden}html.mf-phasetimer .phasetimer{display:block}.phasetimer .ptfill{transform-origin:0;background:linear-gradient(90deg, #fff6df, var(--champagne-gold,#f5ecd0));width:100%;height:100%;box-shadow:0 0 10px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 40%, transparent);animation:mf-phasedrain var(--mf-phase-time,45s) linear forwards, mf-phaseheat var(--mf-phase-time,45s) linear forwards;display:block}html.mf-phasewarn .phasetimer{background:#e8604c24}html.mf-phasewarn .phasetimer .ptfill{animation:mf-phasedrain var(--mf-phase-time,45s) linear forwards, mf-phaseheat var(--mf-phase-time,45s) linear forwards, mf-phasepulse 1.6s ease-in-out infinite}.tapfor{display:none}html.mf-tapfor .chip .tapfor{left:3px;right:3px;bottom:var(--mf-tapfor-bottom,22px);z-index:9;pointer-events:none;font-size:var(--mf-tapfor-size,8px);text-align:center;white-space:nowrap;color:var(--champagne-gold);border:1px solid var(--gold-soft);text-shadow:0 1px 2px #000;background:#181208e6;border-radius:6px;justify-content:center;align-items:center;gap:2px;padding:2px 4px;font-weight:800;line-height:1.2;display:flex;position:absolute}.tapfor .mp{width:calc(var(--mf-tapfor-size,8px) + 2px);height:calc(var(--mf-tapfor-size,8px) + 2px)}html.mf-tapfor .chip.tapped .tapfor{opacity:.45}html.mf-tapfor .lane.mini .tapfor{font-size:clamp(5px, calc(100cqh * .1), var(--mf-tapfor-size,8px));border-radius:4px;gap:1px;padding:1px 2px;bottom:16%;left:2px;right:2px;overflow:hidden}html.mf-tapfor .lane.mini .tapfor .mp{flex:none;width:calc(1em + 2px);height:calc(1em + 2px)}html.mf-tapfor .lane.mini .tapfor>:first-child{display:none}@container (height<=44px){html.mf-tapfor .lane.mini .tapfor{display:none}}.mbadges,.taprow{display:none}html.mf-badges .chip.is-chips .mbadges{left:4px;right:4px;bottom:var(--mf-badge-bottom,17px);z-index:6;pointer-events:none;gap:var(--mf-badge-gap,2px);flex-wrap:wrap;display:flex;position:absolute}html.mf-badges .chip.is-chips .taprow{left:0;right:0;bottom:var(--mf-taps-bottom,16px);z-index:6;pointer-events:none;justify-content:center;gap:var(--mf-taps-gap,2px);display:flex;position:absolute}.mbadge{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:var(--mf-badge-size,7.5px);letter-spacing:.2px;color:#eaeff8;background:rgba(6, 8, 12, var(--mf-badge-bg,.82));text-shadow:0 1px 2px #000;border:1px solid #ffffff2b;border-radius:5px;align-items:center;gap:2px;padding:1px 4px;font-weight:800;line-height:1.25;display:inline-flex;overflow:hidden}.mbadge .mp{width:var(--mf-badge-pip,9px);height:var(--mf-badge-pip,9px)}.mbadge .sy{width:calc(var(--mf-badge-pip,9px) + 1px);height:calc(var(--mf-badge-pip,9px) + 1px);display:inline-flex}.mbadge .sy svg{width:100%;height:100%}.mbadge .sy.heart svg{fill:#e8604c}.mbadge .sy.fly svg{fill:#bfe4ff}.taprow .mp{width:var(--mf-taps-pip,13px);height:var(--mf-taps-pip,13px)}.handslot.glow-land{--gc1:hsl(var(--mf-glow-land-h1,145) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--gc2:hsl(var(--mf-glow-land-h2,199) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--rc1:hsl(var(--mf-glow-land-h1,145) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--rc2:hsl(var(--mf-glow-land-h2,199) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) var(--gc1), 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) var(--gc2)}.handslot:has(>.chip.land){--gc1:hsl(var(--mf-glow-land-h1,145) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--gc2:hsl(var(--mf-glow-land-h2,199) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--rc1:hsl(var(--mf-glow-land-h1,145) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--rc2:hsl(var(--mf-glow-land-h2,199) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) var(--gc1), 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) var(--gc2)}html:is(.mf-react,.mf-responding) .handslot.glow-react{--gc1:hsl(var(--mf-glow-react-h1,205) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--gc2:hsl(var(--mf-glow-react-h2,188) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--rc1:hsl(var(--mf-glow-react-h1,205) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--rc2:hsl(var(--mf-glow-react-h2,188) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) var(--gc1), 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) var(--gc2)}.handslot.combo-glow{--gc1:hsl(var(--mf-glow-combo-h1,6) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--gc2:hsl(var(--mf-glow-combo-h2,350) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--rc1:hsl(var(--mf-glow-combo-h1,6) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--rc2:hsl(var(--mf-glow-combo-h2,350) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) var(--gc1), 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) var(--gc2)}.handslot.ring-synergy{--gc1:hsl(var(--mf-glow-synergy-h1,276) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--gc2:hsl(var(--mf-glow-synergy-h2,305) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--rc1:hsl(var(--mf-glow-synergy-h1,276) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--rc2:hsl(var(--mf-glow-synergy-h2,305) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) var(--gc1), 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) var(--gc2)}.handslot.ring-counter{--gc1:hsl(var(--mf-glow-react-h1,205) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--gc2:hsl(var(--mf-glow-react-h2,188) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-alpha,.55));--rc1:hsl(var(--mf-glow-react-h1,205) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--rc2:hsl(var(--mf-glow-react-h2,188) var(--mf-glow-sat,70%) var(--mf-glow-light,58%) / var(--mf-glow-ring-alpha,.9));--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) var(--gc1), 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) var(--gc2)}.handslot.glow-land,html:is(.mf-react,.mf-responding) .handslot.glow-react,.handslot.combo-glow,.handslot.ring-synergy,.handslot.ring-counter{box-shadow:var(--bloom);border-radius:calc(100% * var(--mf-hc-radius,.048))}.handslot:has(>.chip.land){box-shadow:var(--bloom);border-radius:calc(100% * var(--mf-hc-radius,.048))}.handslot.glow-land:after,html:is(.mf-react,.mf-responding) .handslot.glow-react:after,.handslot.combo-glow:after,.handslot.ring-synergy:after,.handslot.ring-counter:after{content:"";z-index:1100;pointer-events:none;border-radius:calc(100% * var(--mf-hc-radius,.048));transform-origin:bottom;transition:transform var(--mf-hand-dur,.28s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1));padding:var(--mf-glow-ring,1.5px);background:linear-gradient(180deg, var(--rc1), var(--rc2));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.handslot:has(>.chip.land):after{content:"";z-index:1100;pointer-events:none;border-radius:calc(100% * var(--mf-hc-radius,.048));transform-origin:bottom;transition:transform var(--mf-hand-dur,.28s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1));padding:var(--mf-glow-ring,1.5px);background:linear-gradient(180deg, var(--rc1), var(--rc2));-webkit-mask-composite:xor;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);mask-image:linear-gradient(#000,#000),linear-gradient(#000,#000);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.handslot:has(>.chip:hover).glow-land:after{transform:none}.handslot:has(>.chip:hover):has(>.chip.land):after{transform:none}html:is(.mf-react,.mf-responding) .handslot:has(>.chip:hover).glow-react:after{transform:none}.handslot:has(>.chip:hover).combo-glow:after{transform:none}.handslot:has(>.chip:hover).ring-synergy:after{transform:none}.handslot:has(>.chip:hover).ring-counter:after{transform:none}.handslot.is-dragging.glow-land:after,.handslot.is-dragging.combo-glow:after,.handslot.is-dragging.ring-synergy:after,.handslot.is-dragging.ring-counter:after{opacity:0}.handslot.is-dragging:has(>.chip.land):after{opacity:0}.handslot:has(>.chip.land){transition:transform var(--mf-hand-dur,.2s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1)), margin var(--mf-hand-dur,.2s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1)), box-shadow .5s ease-out;transition-delay:var(--mf-hand-delay,0s)}.handslot:has(>.chip.land):after{transition:transform var(--mf-hand-dur,.28s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1)), opacity .5s ease-out}.handwrap:not(.can-drop-land) .handslot:has(>.chip.land){--bloom:0 calc(var(--mf-glow-size,26px) * -.24) var(--mf-glow-size,26px) transparent, 0 calc(var(--mf-glow-size,26px) * .32) var(--mf-glow-size,26px) transparent}.handwrap:not(.can-drop-land) .handslot:has(>.chip.land):after{opacity:0}.dragghost{z-index:13500;width:var(--mf-drag-w,150px);aspect-ratio:63/88;transform-origin:50%;will-change:transform;pointer-events:none;opacity:0;position:fixed;top:0;left:0}.dragghost.on{opacity:1}body.cards .dragghost>.chip.land,body.cards .mat .dragghost>.chip.land,.dragghost>.chip.is-cards.land,body.cards .dragghost>.chip,body.chips .dragghost>.chip,.dragghost>.chip.is-cards,.dragghost>.chip{border-radius:calc(100% * var(--mf-hc-radius,.048));position:absolute;inset:0;box-shadow:0 0 0 1px #ffffff29,0 26px 44px #000000c7;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}.dragghost>.chip>.cardface,.dragghost>.chip .cardimg{width:100%;height:100%}.chip[data-mf-drag]{opacity:.22;transition:opacity .12s linear}.chip[data-mf-flip]{opacity:0}.chip[data-mf-land]{animation:mf-landglow var(--mf-land-glow-ms,.62s) cubic-bezier(.2, .8, .2, 1)}@keyframes mf-landglow{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--mf-land-glow-color,#e6b24a) 95%, transparent), 0 0 30px 8px color-mix(in srgb, var(--mf-land-glow-color,#e6b24a) 72%, transparent)}55%{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--mf-land-glow-color,#e6b24a) 52%, transparent), 0 0 20px 3px color-mix(in srgb, var(--mf-land-glow-color,#e6b24a) 34%, transparent)}to{box-shadow:0 0 #0000,0 0 #0000}}html.mf-dragging .preview,html.mf-casting .preview:not(.is-from-hand){pointer-events:none;opacity:0!important}html.mf-casting .preview.is-from-hand{pointer-events:none}html.mf-dragging,html.mf-dragging .handslot,html.mf-dragging .chip{cursor:grabbing}html.mf-dragging .handslot:hover{transform:translateY(var(--lift,0)) rotate(var(--rot,0deg))}.lane.drop-hot{border-color:var(--gold-soft);background:color-mix(in srgb, var(--gold) 6%, transparent);box-shadow:inset 0 0 0 2px var(--gold-soft), 0 0 24px color-mix(in srgb, var(--gold) 22%, transparent)}.chip.combo-glow{box-shadow:0 0 0 1px #e8604c99,0 0 20px #e83c4c66}@media (prefers-reduced-motion:reduce){.phasetimer .ptfill,html.mf-phasewarn .phasetimer .ptfill{animation:mf-phasedrain var(--mf-phase-time,45s) linear forwards}.dragghost{transition:none}.chip[data-mf-land]{box-shadow:0 0 0 2px var(--gold-soft);animation:none}}.phaserail{position:relative}.phasesay{letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;max-width:min(52ch,60vw);color:var(--dim,#8891a4);background:var(--glass-panel);border:1px solid var(--hairline);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);pointer-events:none;z-index:40;border-radius:999px;margin-top:4px;padding:3px 10px;font-size:11px;line-height:1.5;position:absolute;top:100%;left:50%;overflow:hidden;transform:translate(-50%)}.phasesay.is-bot{color:#e9edf5;border-color:color-mix(in oklab, var(--accent,#e6b24a) 45%, transparent);background:var(--glass-panel-strong)}.turn-clock{font-variant-numeric:tabular-nums;color:var(--dim,#8891a4);background:var(--glass-fill,#ffffff0a);border:1px solid var(--hairline);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border-radius:999px;margin-left:10px;padding:1px 7px;font-size:11px}.turn-clock.warn{color:#ffd9a0;background:#ff8c281f;border-color:#ffb05080;animation:.9s ease-in-out infinite alternate mf-phasepulse}.phasepause{border:1px solid var(--hairline);background:var(--glass-fill,#ffffff0a);width:26px;height:26px;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);color:var(--dim,#8891a4);cursor:pointer;border-radius:7px;flex:none;margin-right:2px;font-size:10px;line-height:1}.phasepause:hover{color:#e9edf5;border-color:#fff3}.phasepause.on{color:var(--champagne-gold);background:color-mix(in srgb, var(--champagne-gold) 16%, transparent);border-color:color-mix(in oklab, var(--champagne-gold) 55%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--champagne-gold) 22%, transparent)}.manafold-board.bot-turn .mat:not(.me){pointer-events:none}.manafold-board.bot-turn .mat:not(.me):after{content:"";border-radius:inherit;pointer-events:none;z-index:20;background:#0304061f;position:absolute;inset:0}html.mf-mobile .phasesay{max-width:88vw;font-size:10px}.stackstrip{left:50%;bottom:max(calc(var(--mf-hand-h,168px) + 26px), calc(var(--mf-hand-top,168px) + 26px));background:var(--glass-panel);border:1px solid color-mix(in oklab, var(--lab-gold,#e6b24a) 26%, transparent);max-width:min(720px,92vw);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);z-index:1400;border-radius:14px;align-items:center;gap:14px;padding:10px 14px 10px 10px;animation:.28s cubic-bezier(.2,.8,.2,1) pop;display:flex;position:absolute;transform:translate(-50%);box-shadow:0 18px 48px #000000b3}.stack-cards{flex:none;align-items:center;display:flex;position:relative}.stack-card{aspect-ratio:63/88;width:62px;margin-left:calc(var(--depth) * -34px);transform:rotate(calc(var(--depth) * -3deg));background:#0b0d12;border-radius:5px;position:relative;overflow:hidden;box-shadow:0 6px 16px #0009}.stack-card.is-top{width:76px;box-shadow:0 8px 22px #000000b3, 0 0 0 2px color-mix(in oklab, var(--lab-gold,#e6b24a) 55%, transparent);margin-left:0;transform:none}.stack-card img{object-fit:contain;width:100%;height:100%;display:block}.stack-card-fallback{color:#c9c2b6;padding:6px;font-size:9px;line-height:1.25;display:block}.stack-read{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.stack-who{letter-spacing:.08em;text-transform:uppercase;color:var(--accent,#8891a4);font-size:10px}.stack-name{color:#f2f4f8;white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.stack-depth{color:#5a6172;font-size:10px}.stack-paidwith{letter-spacing:.02em;color:var(--gold,#e8c766);opacity:.86;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.stack-actions{flex:none;align-items:center;gap:6px;display:flex}.stack-ring{background:conic-gradient(var(--lab-gold,#e6b24a) calc(var(--p,1) * 360deg), #ffffff14 0);border-radius:50%;width:20px;height:20px;-webkit-mask:radial-gradient(circle,#0000 54%,#000 56%);mask:radial-gradient(circle,#0000 54%,#000 56%)}.stack-ring.held{background:conic-gradient(#5a6172 360deg, #5a6172 0)}html.mf-mobile .stackstrip{max-width:none;left:8px;right:8px;bottom:max(calc(var(--mf-hand-h,168px) + var(--mf-footer-h,46px) + 12px), calc(var(--mf-hand-top,168px) + 12px));gap:10px;padding:8px 10px;transform:none}html.mf-mobile .stack-name{font-size:13px}html.mf-mobile .stack-actions .ctl{border-radius:10px;min-height:40px;padding:9px 14px;font-size:13px}.stack-responders{color:#7d8598;flex-wrap:wrap;align-items:baseline;gap:5px;font-size:10px;display:flex}.stack-responders em{letter-spacing:.06em;text-transform:uppercase;color:#5a6172;font-style:normal}.stack-resp{color:var(--accent,#8891a4);border:1px solid color-mix(in oklab, var(--accent,#8891a4) 42%, transparent);background:color-mix(in oklab, var(--accent,#8891a4) 12%, transparent);border-radius:999px;padding:1px 6px}.stack-resp.is-me{color:#f2f4f8;border-color:var(--gold-soft,#e6b24a)}.stackstrip.is-landing{opacity:.55;pointer-events:none;transition:opacity .14s linear}.castlayer{z-index:1290;pointer-events:none;transition:opacity .35s;position:fixed;inset:0}.castlayer[data-held]{opacity:0}.stackstrip--held{border-color:color-mix(in oklab, var(--lab-gold,#e6b24a) 46%, transparent);gap:10px;padding:8px 12px}.stackstrip--held .stack-ring{flex:none;width:22px;height:22px}html.mf-casting .handdock,html.mf-casting.mf-mobile.mf-pinhand .handdock{z-index:1300}.castveil{-webkit-backdrop-filter:blur(var(--mf-cast-blur,10px));opacity:0;animation:mf-castveil var(--mf-cast-rise-ms,.42s) ease-out forwards;will-change:opacity;contain:paint;background:radial-gradient(at 50% 44%,#06070b57 0%,#040509b8 78%);position:absolute;inset:0}.castlayer[data-phase=slam] .castveil{animation:mf-castveil-out var(--mf-cast-slam-ms,.32s) ease-in forwards}@keyframes mf-castveil{0%{opacity:0}to{opacity:1}}@keyframes mf-castveil-out{0%{opacity:1}to{opacity:0}}.castcard{width:var(--mf-cast-w,300px);aspect-ratio:63/88;margin-left:calc(var(--mf-cast-w,300px) / -2);margin-top:calc(var(--mf-cast-w,300px) * -88 / 63 / 2 - var(--mf-cast-rise,42px));transform-origin:50%;will-change:transform;position:absolute;top:50%;left:50%}.castcard-float{transform-origin:50%;animation:mf-float-bob calc(var(--mf-cast-float-ms,3.2s) * .625) cubic-bezier(.37, 0, .63, 1) var(--mf-cast-float-delay,0s) infinite alternate, mf-float-sway calc(var(--mf-cast-float-ms,3.2s) * .965) cubic-bezier(.37, 0, .63, 1) calc(var(--mf-cast-float-delay,0s) * 1.37 - var(--mf-cast-float-ms,3.2s) * .41) infinite alternate, mf-float-tilt calc(var(--mf-cast-float-ms,3.2s) * .785) cubic-bezier(.37, 0, .63, 1) calc(var(--mf-cast-float-delay,0s) * .73 - var(--mf-cast-float-ms,3.2s) * .29) infinite alternate;position:absolute;inset:0}.castlayer[data-phase=rise] .castcard-float{animation-play-state:paused}@keyframes mf-float-bob{0%{translate:0 calc(var(--mf-cast-float-y,7px) * -.85)}to{translate:0 calc(var(--mf-cast-float-y,7px) * .85)}}@keyframes mf-float-sway{0%{transform:translateX(calc(var(--mf-cast-float-x,4px) * -1))}to{transform:translateX(var(--mf-cast-float-x,4px))}}@keyframes mf-float-tilt{0%{rotate:calc(var(--mf-cast-float-rot,.5deg) * -1)}to{rotate:var(--mf-cast-float-rot,.5deg)}}.castglitter{pointer-events:none;z-index:2;position:absolute;inset:-10%;overflow:visible}.castmote{left:var(--gx,50%);top:var(--gy,50%);background:radial-gradient(circle, #fff8dcf2 0%, color-mix(in oklab, var(--lab-gold,#e6b24a) 70%, transparent) 45%, transparent 70%);width:3px;height:3px;box-shadow:0 0 6px 1px color-mix(in oklab, var(--lab-gold,#e6b24a) 40%, transparent);opacity:0;transform:scale(var(--gs,1));animation:mf-castmote var(--gt,2.2s) ease-in-out var(--gd,0s) infinite;border-radius:50%;position:absolute}@keyframes mf-castmote{0%{opacity:0;transform:translate3d(0, 6px, 0) scale(calc(var(--gs,1) * .4))}35%{opacity:.9;transform:translate3d(var(--gr,0px), -2px, 0) scale(var(--gs,1))}70%{opacity:.45;transform:translate3d(calc(var(--gr,0px) * .5), -9px, 0) scale(calc(var(--gs,1) * .8))}to{opacity:0;transform:translate3d(0, -15px, 0) scale(calc(var(--gs,1) * .3))}}.castlayer[data-phase=slam] .castglitter{opacity:0;transition:opacity .12s linear}body.cards .castcard-float>.chip.land,body.cards .mat .castcard-float>.chip.land,.castcard-float>.chip.is-cards.land,body.cards .castcard-float>.chip,body.chips .castcard-float>.chip,.castcard-float>.chip.is-cards,.castcard-float>.chip{border-radius:calc(100% * var(--mf-hc-radius,.048));box-shadow:0 0 0 1px #ffffff2e, 0 36px 58px #000000db, 0 0 60px color-mix(in srgb, var(--gold) 22%, transparent);position:absolute;inset:0;aspect-ratio:auto!important;width:100%!important;min-width:0!important;max-width:none!important;height:100%!important;min-height:0!important;max-height:none!important}.castcard-float>.chip>.cardface,.castcard-float>.chip .cardimg{width:100%;height:100%}.castbar{left:50%;bottom:max(var(--mf-cast-bar,7vh), calc(var(--mf-hand-top,0px) + var(--mf-cast-bar-gap,26px)));max-width:min(560px,90vw);animation:mf-castveil var(--mf-cast-rise-ms,.42s) ease-out forwards;flex-direction:column;align-items:center;gap:7px;display:flex;position:absolute;transform:translate(-50%)}.castbar-seats{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;font-size:11px;display:flex}.castbar-run{appearance:none;border:1px solid color-mix(in oklab, var(--champagne-deep) 55%, transparent);color:#1c1810;background:linear-gradient(180deg, #fff, var(--champagne-gold) 70%, var(--champagne-deep));box-shadow:0 1px 3px #0009, 0 0 10px rgba(var(--champagne-deep-rgb), .35);cursor:pointer;white-space:nowrap;border-radius:9px;min-height:32px;margin-left:8px;padding:6px 11px;font:700 12px/1 inherit}.castbar-run:hover{filter:brightness(1.06)}.castbar-arrow{color:#8891a4;letter-spacing:.04em}.castseat{color:var(--accent,#c9c2b6);border:1px solid color-mix(in oklab, var(--accent,#8891a4) 40%, transparent);background:#08090dcc;border-radius:999px;align-items:center;gap:5px;padding:2px 9px;display:inline-flex}.castseat-status{flex:none;justify-content:center;align-items:center;width:11px;height:11px;font-size:10px;font-style:normal;line-height:1;display:inline-flex}.castspin{border:1.5px solid color-mix(in oklab, var(--accent,#8891a4) 35%, transparent);border-top-color:var(--accent,#c9c2b6);border-radius:50%;width:9px;height:9px;animation:.7s linear infinite mf-castspin;display:block}@keyframes mf-castspin{to{transform:rotate(360deg)}}.castseat.has-passed{opacity:.55;animation:none}@media (prefers-reduced-motion:reduce){.castspin{border-top-color:color-mix(in oklab, var(--accent,#8891a4) 35%, transparent);animation:none}}.castseat[data-role=caster]{color:#f2f4f8;border-color:var(--gold-soft,#e6b24a);background:color-mix(in srgb, var(--gold) 12%, transparent)}.castseat.is-open{animation:1.4s ease-in-out infinite mf-castseat}.castseat.is-open.is-me{color:#fff;border-color:#fff}@keyframes mf-castseat{0%,to{opacity:.62}50%{opacity:1}}.castdrain-track{background:#ffffff1a;border-radius:2px;width:min(420px,78vw);height:3px;overflow:hidden}.castdrain{transform-origin:0;background:linear-gradient(90deg, var(--gold-soft,#e6b24a), #fff0cc);width:100%;height:100%;animation-name:mf-castdrain;animation-timing-function:linear;animation-fill-mode:forwards}.inflightlayer{z-index:1295;pointer-events:none;position:fixed;inset:0}.inflightlayer .castveil,.inflightlayer .castcard{pointer-events:none}.inflightbar{left:50%;bottom:var(--mf-cast-bar,7vh);pointer-events:auto;max-width:min(560px,90vw);animation:mf-castveil var(--mf-cast-rise-ms,.42s) ease-out forwards;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex;position:absolute;transform:translate(-50%)}.inflightbar .ctl{pointer-events:auto}html.mf-mobile .inflightbar{bottom:calc(var(--mf-cast-bar,7vh) + var(--mf-footer-h,46px))}html.mf-mobile .castbar{bottom:max(calc(var(--mf-cast-bar,7vh) + var(--mf-footer-h,46px)), calc(var(--mf-hand-top,0px) + var(--mf-cast-bar-gap,26px)))}html.mf-mobile .castbar-seats{font-size:10px}.mfcastdock{display:none}@media (orientation:portrait){html.mf-mobile .mfcastdock{left:0;right:0;bottom:var(--mf-hand-top,214px);z-index:1300;padding:0 var(--mf-board-pad,8px) 6px;pointer-events:none;display:block;position:fixed}html.mf-mobile .mfcastbar{pointer-events:auto;border:1px solid color-mix(in oklab, var(--gold,#e6b24a) 34%, var(--line));background:#0c0e14f7;border-radius:16px;flex-direction:column;gap:8px;padding:10px 12px 12px;animation:.2s cubic-bezier(.2,.8,.2,1) mf-castdock-in;display:flex;box-shadow:0 -8px 28px #0000008c}html.mf-mobile .mfcastbar-name{letter-spacing:.01em;color:var(--gold,#e6b24a);text-align:center;text-shadow:0 1px 3px #0009;font-size:13px;font-weight:700}html.mf-mobile .mfcastbar-row{gap:8px;display:flex}html.mf-mobile .mfcastbtn{text-align:center;border-radius:12px;flex:1 1 0;justify-content:center;min-height:50px;padding:8px 10px;font-size:14px}html.mf-mobile .mfcastbtn:not(.primary){color:var(--txt);background:#ffffff12;border-color:#ffffff3d}}@keyframes mf-castdock-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.castcard-float{animation:none}.castglitter{display:none}.castveil{-webkit-backdrop-filter:none}.castseat.is-open{opacity:1;animation:none}}.chip img,.cardimg,.chipart,.stack-card img,.ztile-art,.preview img,.mat-avatar{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.handslot,.handslot *{-webkit-user-select:none;user-select:none}.trigbatch-veil,.castprompt-veil,.convoke-veil,.exilepool-veil{z-index:13000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040508b8;place-items:center;padding:20px;animation:.16s mf-fadein;display:grid;position:fixed;inset:0}@keyframes mf-fadein{0%{opacity:0}to{opacity:1}}.trigbatch{background:var(--glass-panel-strong);width:min(520px,94vw);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid color-mix(in oklab, var(--lab-gold,#e6b24a) 30%, transparent);border-radius:16px;padding:18px;animation:.24s cubic-bezier(.2,.8,.2,1) pop;box-shadow:0 30px 80px #000c}.trigbatch-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.trigbatch-head strong{font-family:var(--font-display);color:#f2f4f8;font-size:16px;display:block}.trigbatch-head small{color:#8891a4;font-size:12px}.trigbatch-count{color:#0b0b0d;background:var(--lab-gold,#e6b24a);border-radius:10px;flex:none;place-items:center;min-width:58px;height:46px;padding:0 10px;font:700 20px/1 ui-monospace,monospace;display:grid}.fight-rows{gap:10px;max-height:52vh;margin:0 0 14px;padding:0;list-style:none;display:grid;overflow-y:auto}.fight-row{background:var(--glass-fill,#ffffff0a);border:1px solid color-mix(in oklab, var(--lab-gold,#e6b24a) 16%, transparent);border-radius:12px;gap:6px;padding:10px;display:grid}.fight-fighter{color:#f2f4f8;font-size:13px;font-weight:600}.fight-fighter small{color:#8891a4;font-weight:400}.fight-choices{flex-wrap:wrap;gap:6px;display:flex}.fight-none{color:#8891a4;font-size:12px;font-style:italic}.fight-target{cursor:pointer;color:#dfe3ea;background:var(--glass-fill,#ffffff0a);border:1px solid #0000;border-radius:999px;padding:5px 9px;font-size:12px}.fight-target small{color:#8891a4}.fight-target:hover{border-color:color-mix(in srgb, var(--champagne-gold) 45%, transparent)}.fight-target.picked{color:var(--champagne-gold);background:color-mix(in srgb, var(--champagne-gold) 14%, transparent);border-color:color-mix(in srgb, var(--champagne-gold) 60%, transparent);box-shadow:0 0 12px color-mix(in srgb, var(--champagne-gold) 24%, transparent)}.fight-target.picked small{color:color-mix(in srgb, var(--champagne-gold) 70%, transparent)}.modelist{gap:8px;margin:0 0 14px;padding:0;list-style:none;display:grid}.modeopt{text-align:left;cursor:pointer;color:#c9d1e0;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:13px;align-items:flex-start;gap:10px;width:100%;padding:10px 12px;transition:border-color .12s,background .12s,box-shadow .12s;display:flex}.modeopt:hover{border-color:#ffffff47}.modeopt.off{opacity:.45;cursor:not-allowed}.modeopt.off:hover{border-color:#ffffff1a}.modeopt.on{color:#f2f4f8;border-color:color-mix(in srgb, var(--champagne-gold) 60%, transparent);background:color-mix(in srgb, var(--champagne-gold) 12%, transparent);box-shadow:0 0 14px color-mix(in srgb, var(--champagne-gold) 20%, transparent)}.modeopt-key{color:#8891a4;background:#ffffff0f;border-radius:6px;flex:none;place-items:center;width:22px;height:22px;font:700 11px/1 ui-monospace,monospace;display:grid}.modeopt.on .modeopt-key{color:var(--champagne-gold);background:color-mix(in srgb, var(--champagne-gold) 20%, transparent)}.modeopt-body{gap:3px;display:grid}.modeopt-body strong{color:#f2f4f8;font-size:13px}.modeopt-text{font-size:12px;line-height:1.45}.modeopt-manual{color:#ffcf8a;font-size:11px;font-style:normal}.trigbatch-presets{flex-wrap:wrap;gap:6px;margin-bottom:12px;display:flex}.trigbatch-presets button{cursor:pointer;color:#c9d1e0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:5px 10px;font-size:11px}.trigbatch-presets button:hover{color:#fff;border-color:#ffffff40}.trigbatch-targets{gap:6px;margin:0 0 14px;padding:0;list-style:none;display:grid}.trigbatch-targets li{background:#ffffff08;border:1px solid #ffffff0f;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;display:flex}.tb-dot{background:var(--accent);border-radius:50%;width:9px;height:9px}.tb-name{color:#e9edf5;flex:auto;font-size:13px}.tb-lib{color:#5a6172;font-variant-numeric:tabular-nums;font-size:10px}.tb-stepper{align-items:center;gap:3px;display:flex}.tb-stepper button{cursor:pointer;color:#c9d1e0;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:6px;min-width:26px;height:26px;font-size:11px}.tb-stepper button:disabled{opacity:.3;cursor:default}.tb-n{text-align:center;color:#f2f4f8;font-variant-numeric:tabular-nums;min-width:34px;font:600 14px/1 ui-monospace,monospace}.trigbatch-speed{margin-bottom:14px}.trigbatch-speed label{color:#8891a4;justify-content:space-between;align-items:baseline;margin-bottom:4px;font-size:11px;display:flex}.tb-speed-read{color:var(--lab-gold,#e6b24a);font-variant-numeric:tabular-nums}.trigbatch-speed input{width:100%;accent-color:var(--champagne-gold,#f5ecd0)}.trigbatch-foot{align-items:center;gap:8px;display:flex}.trigbatch-foot .tb-ok{color:#7fd6a0;flex:auto;font-size:11px}.trigbatch-foot .tb-warn{color:#ffcf8a;flex:auto;font-size:11px}.trigroup-veil{z-index:13000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#040508b8;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.trigroup{background:var(--glass-panel-strong);width:min(560px,94vw);max-height:90vh;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid color-mix(in oklab, var(--lab-gold,#e6b24a) 30%, transparent);transform-origin:bottom;border-radius:16px;padding:18px;overflow-y:auto;box-shadow:0 30px 80px #000c}.trigroup-head{align-items:center;gap:14px;margin-bottom:14px;display:flex}.trigroup-head strong{font-family:var(--font-display);color:#f2f4f8;font-size:16px;display:block}.trigroup-head small{color:#8891a4;font-size:12px}.trigroup-adv{cursor:pointer;color:#8891a4;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:999px;align-self:flex-start;margin-left:auto;padding:5px 10px;font-size:11px}.trigroup-adv:hover{color:#fff;border-color:#ffffff40}.trigroup-list{gap:10px;margin-bottom:14px;display:grid}.trigroup-item{background:#ffffff05;border:1px solid #ffffff14;border-radius:12px;padding:10px 12px}.trigroup-item-head{align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.trigroup-src{color:#f2f4f8;font-size:13px;font-weight:600}.trigroup-x{color:var(--lab-gold,#e6b24a);font:700 12px/1 ui-monospace,monospace}.trigroup-item-head .tb-ok{color:#7fd6a0;margin-left:auto;font-size:11px}.trigroup-item-head .tb-warn{color:#ffcf8a;margin-left:auto;font-size:11px}.trigroup-item .trigbatch-targets{margin:0}.exilepool{background:var(--glass-panel-strong);width:min(1040px,96vw);max-height:88vh;-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--hairline);border-radius:16px;flex-direction:column;display:flex;box-shadow:0 30px 80px #000c}.xp-head{align-items:center;gap:14px;padding:14px 16px 10px;display:flex}.xp-free{background:#5028782e;border:1px solid #a55cd68c;border-radius:12px;flex-direction:column;gap:8px;margin:0 0 14px;padding:11px 13px;display:flex}.xp-recast{background:#7840282e;border-color:#d6845c8c}.xp-recast .xp-free-head{color:#f0d6c2}.xp-free-head{color:#d9c2f0;font-size:12px}.xp-free-head strong{color:#fff}.xp-free-head small{color:var(--dim);font-size:11px}.xp-free-row{flex-wrap:wrap;gap:8px;display:flex}.xp-free-card{color:var(--txt);font:inherit;cursor:pointer;background:#a55cd629;border:1px solid #a55cd699;border-radius:9px;flex-direction:column;align-items:flex-start;gap:2px;padding:7px 10px;display:flex}.xp-free-card:hover{background:#a55cd64d;border-color:#c88cffe6}.xp-free-name{font-size:12px;font-weight:650}.xp-free-mv{color:var(--dim);font-size:10px}.xp-castable{background:#50287829;border:1px solid #a882ff80;border-radius:12px;flex-direction:column;gap:8px;margin:10px 16px 4px;padding:11px 13px;display:flex}.xp-castable-grid{grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;display:grid}.xp-castable-grid+.xp-free-head{margin-top:6px}.xp-card.xp-card-cast{box-shadow:0 0 0 2px #a882ffd9,0 0 16px 2px #a882ff80}.xp-card.xp-card-cast:hover{box-shadow:0 0 0 2px #bea0fff2,0 0 22px 4px #a882ff99}.xp-cast-badge{color:#fff;white-space:nowrap;pointer-events:none;background:#a882ffeb;border-radius:999px;padding:1px 8px;font-size:10px;font-weight:700;position:absolute;bottom:6px;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000080}.xp-head h2{font-family:var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:#8891a4;margin:0;font-size:15px}.xp-tabs{flex-wrap:wrap;flex:auto;gap:4px;display:flex}.xp-tabs button{cursor:pointer;color:#8891a4;background:0 0;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:5px 11px;font-size:12px;display:flex}.xp-tabs button.on{color:#0b0b0d;background:var(--accent,#e6b24a);border-color:#0000;font-weight:600}.xp-tabn{font-variant-numeric:tabular-nums;opacity:.7}.xp-focus-name{color:#0b0b0d;background:var(--gold-soft,#e6b24a);border-radius:999px;padding:5px 11px;font-size:12px;font-weight:600}.xp-close{color:#8891a4;cursor:pointer;background:0 0;border:0;font-size:15px}.xp-legend{color:#8891a4;border-bottom:1px solid #ffffff0f;flex-wrap:wrap;align-items:center;gap:12px;padding:0 16px 10px;font-size:11px;display:flex}.xp-filter{cursor:pointer;color:#c9d1e0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;padding:4px 10px;font-size:11px}.xp-filter.on{color:var(--champagne-gold);background:color-mix(in srgb, var(--champagne-gold) 14%, transparent);border-color:color-mix(in srgb, var(--champagne-gold) 55%, transparent)}.xp-search{color:#c9d1e0;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:999px;outline:none;min-width:180px;padding:4px 10px;font-size:11px}.xp-search:focus{border-color:var(--lab-gold,#e6b24a)}.xp-search::placeholder{color:#5a6172}.xp-key{align-items:center;gap:5px;display:flex}.xp-key i{border-radius:2px;width:9px;height:9px;display:block}.xp-key-combo i{background:#ff5470;box-shadow:0 0 8px #ff5470}.xp-key-syn i{background:#a970ff;box-shadow:0 0 8px #a970ff}.xp-caveat{color:#5a6172;cursor:help;border-bottom:1px dotted #3a4050;margin-left:auto;font-size:10px;font-style:italic}.xp-grid{flex:auto;grid-template-columns:repeat(auto-fill,minmax(104px,1fr));gap:10px;padding:14px 16px 18px;display:grid;overflow-y:auto}.xp-empty{color:#5a6172;text-align:center;grid-column:1/-1;padding:30px;font-size:12px}.xp-cast{opacity:0;background:linear-gradient(#0000,#000000b8);flex-direction:column;gap:4px;padding:6px;transition:opacity .18s;display:flex;position:absolute;bottom:0;left:0;right:0}.xp-cast-row{justify-content:center;gap:6px;display:flex}.xp-card:hover .xp-cast{opacity:1}html.mf-mobile .xp-cast{opacity:1;gap:3px;padding:4px}html.mf-mobile .xp-card:has(.xp-cast) .xp-badge{top:4px;bottom:auto;right:18px}html.mf-mobile .xp-cast-row{flex-wrap:wrap}html.mf-mobile .xp-cast-btn{white-space:normal;text-align:center;flex-wrap:wrap;justify-content:center;max-width:100%;padding:4px 8px;font-size:10px;line-height:1.25}.xp-cast-btn{cursor:pointer;color:#0b0b0d;background:var(--champagne-gold,#f5ecd0);white-space:nowrap;border:none;border-radius:999px;align-items:center;gap:2px;padding:4px 9px;font-size:11px;font-weight:600;display:inline-flex}.xp-cast-btn.is-flashback{background:#b98cff}.xp-cast-btn.is-dev{background:#6fb3ff}.xp-cast-btn:hover{filter:brightness(1.1)}.xp-card{aspect-ratio:63/88;cursor:pointer;background:#0b0d12;border-radius:6px;transition:transform .14s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.xp-card:hover{z-index:2;transform:translateY(-3px)scale(1.03)}.xp-card img{object-fit:contain;width:100%;height:100%;display:block}.xp-fallback{text-align:center;color:#d8d2c6;background:radial-gradient(120% 90% at 50% 0,#ffffff12,#0000 70%),linear-gradient(#171a22,#0e1016);border-radius:6px;justify-content:center;align-items:center;width:100%;height:100%;padding:8px;font-size:11px;font-weight:600;line-height:1.3;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14}.xp-card.glow-synergy{box-shadow:0 0 0 2px rgba(169, 112, 255, calc(.35 + var(--lit,0) * .5)), 0 0 calc(10px + var(--lit,0) * 18px) rgba(169, 112, 255, calc(.25 + var(--lit,0) * .45))}.xp-card.glow-combo{box-shadow:0 0 0 2px rgba(255, 84, 112, calc(.45 + var(--lit,0) * .5)), 0 0 calc(14px + var(--lit,0) * 22px) rgba(255, 84, 112, calc(.3 + var(--lit,0) * .5));animation:1.9s ease-in-out infinite alternate xp-pulse}@keyframes xp-pulse{0%{filter:brightness()}to{filter:brightness(1.14)}}.xp-badge{text-align:center;color:#f2f4f8;white-space:nowrap;text-overflow:ellipsis;background:#06070adb;border-radius:4px;padding:2px 5px;font-size:9px;line-height:1.3;position:absolute;bottom:4px;left:4px;right:4px;overflow:hidden}.xp-off{color:#ffcf8a;font-size:11px;position:absolute;top:4px;right:4px}html.mf-mobile .exilepool-veil{--mf-pool-pad-b:calc(var(--mf-safe-b,0px) + 12px);padding-top:var(--mf-sheet-top);padding-bottom:var(--mf-pool-pad-b)}html.mf-mobile .exilepool{max-height:calc(var(--mf-sheet-max-h) - var(--mf-pool-pad-b))}html.mf-mobile .xp-grid,html.mf-mobile .xp-castable-grid{grid-template-columns:repeat(auto-fill,minmax(84px,1fr));gap:7px}@media (prefers-reduced-motion:reduce){.xp-card.glow-combo,.trigbatch,.trigbatch-veil,.exilepool-veil{animation:none}}:root{--mf-thwack-cap:24;--mf-thwack-resist:.6;--mf-thwack-gamma:.7;--mf-thwack-lunge-min:16px;--mf-thwack-lunge-max:104px;--mf-thwack-lunge-reach:.62;--mf-thwack-windup:.24;--mf-thwack-windup-ms-min:90;--mf-thwack-windup-ms-max:210;--mf-thwack-strike-ms-min:96;--mf-thwack-strike-ms-max:168;--mf-thwack-hold-ms-min:30;--mf-thwack-hold-ms-max:90;--mf-thwack-recover-ms-min:210;--mf-thwack-recover-ms-max:420;--mf-thwack-recoil-min:3px;--mf-thwack-recoil-max:24px;--mf-thwack-wobble-max:9;--mf-thwack-shake-max:11px;--mf-thwack-shake-cap:9px;--mf-thwack-shake-ms-min:90;--mf-thwack-shake-ms-max:320;--mf-thwack-sparks-min:3;--mf-thwack-sparks-max:18;--mf-thwack-flash-ms-min:160;--mf-thwack-flash-ms-max:380;--mf-thwack-stagger-ms:105;--mf-thwack-stagger-budget-ms:620;--mf-thwack-death-ms:300;--mf-combat-pingpong-auto:1;--mf-combat-pingpong-hop-ms:380;--mf-combat-pingpong-hold-ms:220;--mf-combat-pingpong-lead-ms:70;--mf-combat-pingpong-reach:.62;--mf-combat-pingpong-slide:64px;--mf-combat-pingpong-zoom:1;--mf-combat-pingpong-easing:cubic-bezier(.4, 0, .2, 1);--mf-line-w:2.4px;--mf-line-glow-w:7px;--mf-line-alpha:.92;--mf-line-glow-alpha:.22;--mf-line-hot-w:3px;--mf-line-in-ms:.19s;--mf-combat-pill-w:88px;--mf-combat-split:45%;--mf-combat-card-h:88px;--mf-combat-card-h-mini:78px;--mf-combat-tail:84px;--mf-combat-perms-scale:.62;--mf-combat-foot-mt:4px;--mf-combat-ztile-w:38px;--mf-combat-ztile-h:34px;--mf-combat-bar-clear:66px}.combat-lines{z-index:2000;pointer-events:none;position:fixed;inset:0;overflow:visible}.combat-line{--line-thin:clamp(.5, calc(3 / var(--line-crowd,1)), 1);animation:mf-line-in var(--mf-line-in-ms,.19s) var(--ease,cubic-bezier(.2, .8, .2, 1))}.combat-line-glow{stroke:var(--line-accent,var(--gold));stroke-width:var(--mf-line-glow-w,9px);stroke-linecap:round;opacity:var(--mf-line-glow-alpha,.2)}.combat-line-path{stroke:var(--line-accent,var(--gold));stroke-width:calc(var(--mf-line-w,2.4px) * max(.7, var(--line-thin,1)));stroke-linecap:round;opacity:var(--mf-line-alpha,.92)}.combat-line-head{fill:var(--line-accent,var(--gold));opacity:var(--mf-line-alpha,.92)}.combat-lines.hot .combat-line-glow,.combat-lines.hot .combat-line-path{stroke:var(--red)}.combat-lines.hot .combat-line-head{stroke:var(--red);fill:var(--red)}.combat-lines.hot .combat-line-path{stroke-width:var(--mf-line-hot-w,3.2px)}.combat-lines.hot .combat-line-glow{opacity:calc(var(--mf-line-glow-alpha,.22) * 1.35)}html.mf-mobile{--mf-line-w:2px;--mf-line-glow-w:5px;--mf-line-hot-w:2.4px}.combat-lines.hot .combat-line{animation:mf-line-hot .46s var(--ease,cubic-bezier(.2, .8, .2, 1)) infinite alternate}@keyframes mf-line-in{0%{opacity:0}to{opacity:1}}@keyframes mf-line-hot{0%{opacity:.72}to{opacity:1}}.combat-fx{z-index:2100;pointer-events:none;contain:layout paint;position:fixed;inset:0;overflow:hidden}.mf-impact-flash,.mf-impact-ring,.mf-impact-spark{will-change:transform, opacity;pointer-events:none;position:absolute}.mf-impact-flash{width:var(--fx-size,60px);height:var(--fx-size,60px);background:radial-gradient(circle, #fff 0%, var(--fx-accent,var(--gold)) 34%, transparent 70%);border-radius:50%;margin:0;transform:translate(-50%,-50%)}.mf-impact-flash.lethal{background:radial-gradient(circle, #fff 0%, var(--red) 30%, transparent 72%)}.mf-impact-ring{width:var(--fx-size,80px);height:var(--fx-size,80px);border:var(--fx-w,2px) solid var(--fx-accent,var(--gold));border-radius:50%;transform:translate(-50%,-50%)}.mf-impact-spark{width:var(--mf-spark-size,5px);height:var(--mf-spark-size,5px);background:var(--fx-accent,var(--gold));box-shadow:0 0 6px var(--fx-accent,var(--gold));border-radius:50%;transform:translate(-50%,-50%)}html.mf-quaking .grid{transform:translate3d(var(--mf-shake-x,0px), var(--mf-shake-y,0px), 0)}html.mf-mobile .grid.mobile.combat{min-height:0;padding-bottom:var(--mf-combat-reserve,var(--mf-combat-bar-clear,66px));flex:auto;gap:5px;overflow:hidden}html.mf-mobile.mf-snap .grid.mobile.combat{scroll-snap-type:none}html.mf-mobile .manafold-board.combat-mobile{overflow:hidden}.grid.mobile.combat .mobtop{gap:4px}.grid.mobile.combat .opp-pill{min-width:var(--mf-combat-pill-w,88px);gap:5px;padding:4px 7px}.grid.mobile.combat .opp-pill .pill-hand{display:none}.grid.mobile.combat .opp-pill .pill-name{font-size:11px}.grid.mobile.combat .opp-pill .pill-life{font-size:14px}.grid.mobile.combat .oppinline{flex-direction:column;flex:0 auto;min-height:0;padding:5px 7px 6px;animation:none;display:flex}.grid.mobile.combat .myboard{flex:0 auto;min-height:0;margin-top:auto}.grid.mobile.combat .matcore,.grid.mobile.combat .lanes,.grid.mobile.combat .oppinline>.mat,.grid.mobile.combat .myboard>.mat{flex:none;min-height:0}.grid.mobile.combat .mat-foot{margin-top:var(--mf-combat-foot-mt,4px)}.grid.mobile.combat .ztile{width:var(--mf-combat-ztile-w,38px);height:var(--mf-combat-ztile-h,34px)}.grid.mobile.combat{--mf-card-h:var(--mf-combat-card-h,88px);--mf-card-h-big:var(--mf-combat-card-h,88px);--mf-card-h-mini:var(--mf-combat-card-h-mini,78px);--mf-land-scale:var(--mf-combat-perms-scale,.62)}.grid.mobile.combat .lane-creatures{flex-wrap:nowrap;flex:none;min-height:0;overflow:auto visible}.grid.mobile.combat .lane-row{flex:none}.grid.mobile.combat .lane-label,.grid.mobile.combat .oppinline .backfan{display:none}.grid.mobile.combat .mat-head{padding-top:1px;padding-bottom:1px}.grid.mobile.combat .mobtail,html.mf-mobile .manafold-board.combat-mobile>.manapool.pool-dock{display:none}html.mf-mobile .manafold-board.combat-mobile .handdock{background:0 0;height:auto;margin-top:0}.grid.mobile.combat .oppinline{border-top-color:var(--red);box-shadow:inset 0 1px #e8604c40}@media (prefers-reduced-motion:reduce){html.mf-quaking .grid{transform:none}.combat-line,.combat-lines.hot .combat-line{animation:none}.mf-impact-ring,.mf-impact-spark{display:none}.grid.mobile.combat .oppinline{animation:none}}.abilitypicker{gap:var(--mf-pick-gap,8px);max-width:min(var(--mf-pick-max-w,340px), calc(100vw - 20px))}.mfa-sect{border-top:1px solid var(--line);flex-direction:column;gap:5px;padding-top:6px;display:flex}.abilitypicker .mfa-sect:first-of-type{border-top:0;padding-top:0}.mfa-head{color:var(--txt);align-items:center;gap:6px;font-size:11px;font-weight:700;display:flex}.mfa-head.is-poor{opacity:.62}.mfa-cost .mp{width:15px;height:15px;font-size:15px}.mfa-words{color:var(--dim);font-size:10.5px;font-style:normal;font-weight:600}.mfa-opt{all:unset;box-sizing:border-box;border:1px solid var(--line);cursor:pointer;min-height:34px;transition:var(--mf-pick-dur,.14s) var(--ease);background:#ffffff0a;border-radius:9px;justify-content:space-between;align-items:center;gap:10px;padding:6px 9px;display:flex}.mfa-opt+.mfa-opt{margin-top:5px}.mfa-opt:hover,.mfa-opt:focus-visible{border-color:var(--gold-soft);box-shadow:0 0 14px var(--gold-glow,color-mix(in srgb, var(--gold) 35%, transparent));background:#ffffff1f}.mfa-opt.is-poor{border-style:dashed}.mfa-result{color:var(--txt);align-items:center;gap:3px;font-size:11px;font-weight:800;display:inline-flex}.mfa-result .mp{width:17px;height:17px;font-size:17px}.mfa-manual{flex-direction:column;align-items:flex-start;gap:2px}.mfa-manual-text{max-width:300px;color:var(--dim);text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.3;overflow:hidden}.mfa-chips{flex-wrap:wrap;gap:4px;display:flex}.mfa-chip{all:unset;box-sizing:border-box;border:1px solid var(--line);color:var(--dim);cursor:pointer;transition:var(--mf-pick-dur,.14s) var(--ease);border-radius:999px;align-items:center;gap:4px;padding:3px 7px;font-size:10.5px;font-weight:700;display:inline-flex}.mfa-chip:hover,.mfa-chip:focus-visible{border-color:var(--gold-soft);color:var(--txt)}.mfa-chip.on{border-color:color-mix(in srgb, var(--champagne-gold) 55%, transparent);background:color-mix(in srgb, var(--champagne-gold) 12%, transparent);color:var(--txt);box-shadow:0 0 12px color-mix(in srgb, var(--champagne-gold) 22%, transparent)}.mfa-chip-n{font-variant-numeric:tabular-nums;background:#0006;border-radius:999px;padding:0 4px;font-size:9.5px}.mfa-filter{all:unset;box-sizing:border-box;color:#e9edf5;background:#00000059;border:1px solid #ffffff24;border-radius:7px;width:100%;margin:2px 0 4px;padding:5px 8px;font-size:12px}.mfa-filter:focus{border-color:var(--gold-soft,color-mix(in srgb, var(--gold) 50%, transparent))}.mfa-list{max-height:var(--mf-pick-list-h,216px);overscroll-behavior:contain;flex-direction:column;gap:3px;padding-right:2px;display:flex;overflow-y:auto}.mfa-land{all:unset;box-sizing:border-box;cursor:pointer;transition:var(--mf-pick-dur,.14s) var(--ease);background:#ffffff09;border:1px solid #0000;border-radius:8px;flex-direction:column;gap:1px;padding:5px 8px;display:flex}.mfa-land:hover,.mfa-land:focus-visible{border-color:var(--gold-soft);background:#ffffff1f}.mfa-land-name{color:var(--txt);font-size:11.5px;font-weight:700}.mfa-land-type{color:var(--dim);font-size:9.5px;font-weight:600}.manapicker-count{border:1px solid var(--line);font-variant-numeric:tabular-nums;min-width:15px;color:var(--txt);text-align:center;pointer-events:none;background:#080a0ef5;border-radius:999px;padding:0 3px;font-size:9.5px;font-weight:800;line-height:15px;position:absolute;bottom:-3px;right:-3px}.manapicker-opt{position:relative}.manapicker-opt.is-zero{opacity:.34}.manapicker-opt.is-zero:hover,.manapicker-opt.is-zero:focus-visible{opacity:.7}.enterspicker .mfa-opt{width:100%}.castprompt{background:var(--glass-panel-strong);width:min(460px,92vw);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--hairline);color:#e7ebf3;border-radius:14px;padding:18px 20px 16px;box-shadow:0 24px 60px #0000008c}.castprompt-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.castprompt-head strong{font-family:var(--font-display);letter-spacing:.01em;font-size:16px}.castprompt-cost{color:#8891a4;font-variant-numeric:tabular-nums;font-size:12px}.castprompt-label{color:#9aa3b6;margin-bottom:8px;font-size:12px;line-height:1.45;display:block}.castprompt-xrow{align-items:center;gap:14px;display:flex}.castprompt-xrow input[type=range]{accent-color:var(--champagne-gold);flex:auto}.castprompt-xval{text-align:right;font-variant-numeric:tabular-nums;min-width:66px;color:var(--champagne-gold);font-size:18px}.castprompt-hint{color:#798095;margin-top:8px;font-size:11px;display:block}.castprompt-modes{flex-direction:column;gap:8px;margin-top:14px;display:flex}.castprompt-mode{text-align:left;color:#cfd6e4;cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease);background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;padding:10px 12px;font-size:12.5px;line-height:1.4}.castprompt-mode:hover{background:#ffffff0f}.castprompt-mode.on{background:color-mix(in srgb, var(--champagne-gold) 14%, transparent);border-color:color-mix(in srgb, var(--champagne-gold) 50%, transparent);color:var(--champagne-gold)}.castprompt-pawmode{cursor:default;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.castprompt-pawcost{white-space:nowrap;opacity:.9}.castprompt-pawtext{min-width:0}.castprompt-pawstep{align-items:center;gap:6px;display:flex}.castprompt-pawn{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--champagne-gold)}.castprompt-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}.fcdiv-remaining{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.fcdiv-remaining-label{letter-spacing:.04em;text-transform:uppercase;color:#9aa3b6;font-size:11px}.fcdiv-remaining-n{font-variant-numeric:tabular-nums;color:var(--champagne-gold);margin-left:auto;font-size:20px}.fcdiv-remaining.is-done .fcdiv-remaining-n{filter:drop-shadow(0 0 6px color-mix(in srgb, var(--champagne-gold) 60%, transparent))}.fcdiv-empty{text-align:center;color:#798095;padding:12px;font-size:12.5px}.fcdiv-list{flex-direction:column;gap:8px;max-height:44vh;padding:2px;display:flex;overflow-y:auto}.fcdiv-cre{color:#cfd6e4;transition:background .14s var(--ease), border-color .14s var(--ease);background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.fcdiv-cre.on{background:color-mix(in srgb, var(--champagne-gold) 14%, transparent);border-color:color-mix(in srgb, var(--champagne-gold) 50%, transparent);color:var(--champagne-gold)}.fcdiv-cre.is-warded{border-color:#78a0dc73}.fcdiv-cre-slot{aspect-ratio:63/88;flex:none;height:48px;display:block;position:relative}.fcdiv-cre-slot .chip{width:100%;height:100%}.fcdiv-cre-meta{flex-direction:column;gap:2px;min-width:0;display:flex}.fcdiv-cre-name{text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.fcdiv-cre-type{color:#798095;font-size:11px}.fcdiv-cre-why{color:#9fb4d8;font-size:10.5px}.fcdiv-cre-step{align-items:center;gap:6px;display:flex}.fcdiv-cre-n{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;color:var(--champagne-gold);font-size:15px}@media (orientation:portrait){html.mf-mobile .castprompt-veil{place-items:end center;padding:0}html.mf-mobile .castprompt{width:100%;max-width:none;margin-bottom:var(--mf-hand-top,214px);border-radius:18px 18px 0 0;max-height:62vh;animation:.2s cubic-bezier(.2,.8,.2,1) mf-castdock-in;overflow-y:auto;box-shadow:0 -12px 40px #0009}html.mf-mobile .castprompt-actions .ctl{flex:1 1 0;justify-content:center;min-height:48px;font-size:14px}}.chipstack{box-sizing:border-box;padding-right:calc(var(--worn,1) * var(--mf-worn-step,9px));flex:none;align-items:stretch;display:flex;position:relative}.chipstack>.chip:not(.chip-worn){position:relative}.chipstack>.chip.chip-worn{top:calc((var(--worn-i,0) + 1) * var(--mf-worn-step,9px));left:calc((var(--worn-i,0) + 1) * var(--mf-worn-step,9px));filter:brightness(.78)saturate(.85);transition:filter var(--mf-dur,.22s) ease, transform var(--mf-dur,.22s) ease;pointer-events:auto;position:absolute}.chipstack:hover>.chip.chip-worn{filter:brightness()saturate();transform:translate(calc((var(--worn-i,0) + 1) * var(--mf-worn-fan,10px)), calc((var(--worn-i,0) + 1) * var(--mf-worn-fan,10px)))}.chipstack>.chip:not(.chip-worn):after{content:"";border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 28%, transparent);position:absolute;inset:-2px}.chipstack.is-merged>.chip:not(.chip-worn):after{box-shadow:0 0 0 1px color-mix(in srgb, var(--mf-merged-seam,#5fae6a) 55%, transparent)}html.mf-mobile .chipstack>.chip.chip-worn{filter:none;top:calc((var(--worn-i,0) + 1) * var(--mf-worn-step-mobile,12px));left:calc((var(--worn-i,0) + 1) * var(--mf-worn-step-mobile,12px))}.stack-resp.is-passed{opacity:.55;border-color:color-mix(in oklab, var(--accent) 24%, transparent)}.ztile.ztile-deck.is-revealed .ztile-card{background:var(--panel2)}.ztile.ztile-deck.is-revealed .ztile-card:before{opacity:.4}.ztile.ztile-deck.is-revealed .ztile-card{border-color:color-mix(in oklab, #b79bde 60%, var(--line));box-shadow:var(--mf-deck-shadow,2px 2px 0 -1px #12151f, 4px 4px 0 -2px #0c0f16), 0 0 0 1px #b79bde59}.ztile.ztile-deck.is-revealed:hover .ztile-card{box-shadow:0 0 0 1px var(--gold-soft), 0 0 16px color-mix(in srgb, var(--gold) 35%, transparent)}.mf-only-you{z-index:4;width:var(--mf-only-you-size,17px);height:var(--mf-only-you-size,17px);color:#efe7fb;pointer-events:none;background:radial-gradient(circle at 30% 25%,#7e5cb0f5,#3a285cf5);border-radius:50%;place-items:center;padding:2px;display:grid;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1px #140c22b3,0 1px 3px #00000080}.mat.focusbig .mf-only-you{--mf-only-you-size:21px;top:4px;left:4px}.mf-only-you svg{width:100%;height:100%;display:block}.convoke{background:var(--glass-panel-strong);width:min(480px,92vw);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid var(--hairline);color:#e7ebf3;border-radius:14px;padding:18px 20px 16px;box-shadow:0 24px 60px #0000008c}.convoke-blurb{margin:0 0 14px}.convoke-remaining{background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;align-items:center;gap:12px;margin-bottom:14px;padding:10px 12px;display:flex}.convoke-remaining-label{letter-spacing:.04em;text-transform:uppercase;color:#9aa3b6;font-size:11px}.convoke-remaining-pips{align-items:center;gap:3px;margin-left:auto;display:inline-flex}.convoke-remaining-pips .mp{width:22px;height:22px}.convoke-crew{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;max-height:44vh;padding:2px;display:grid;overflow-y:auto}.convoke-empty{text-align:center;color:#798095;grid-column:1/-1;padding:12px;font-size:12.5px}.convoke-cre{text-align:left;color:#cfd6e4;cursor:pointer;transition:background .14s var(--ease), border-color .14s var(--ease), opacity .14s var(--ease);background:#ffffff09;border:1px solid #ffffff14;border-radius:10px;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:12.5px;line-height:1.3;display:flex}.convoke-cre:hover{background:#ffffff0f}.convoke-cre.on{background:color-mix(in srgb, var(--champagne-gold) 14%, transparent);border-color:color-mix(in srgb, var(--champagne-gold) 50%, transparent);color:var(--champagne-gold)}.convoke-cre-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.convoke-cre-count{color:var(--gold);font-weight:800}.convoke-cre.is-pile{border-color:color-mix(in srgb, var(--gold) 28%, transparent)}.convoke-cre-colors{flex:none;align-items:center;gap:2px;display:inline-flex}.convoke-cre-colors .mp{width:16px;height:16px}@media (width<=560px){.convoke-crew{grid-template-columns:1fr}}.mf-emblem-badge{z-index:60;border:1px solid var(--gold-soft,#dbc17099);color:var(--gold-hi,#f0c968);cursor:default;background:#0a080edb;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 8px;font-size:12px;font-weight:600;display:inline-flex;position:absolute;bottom:96px;right:12px;box-shadow:0 0 14px #b478f059}.mf-emblem-mark{font-size:14px;line-height:1}.mf-emblem-n{font-variant-numeric:tabular-nums;background:rgba(var(--champagne-deep-rgb), .16);border-radius:999px;padding:0 5px}.mf-emblem-label{color:#d8d2e6;font-weight:500}.mf-storm-bolt{background:rgba(var(--champagne-deep-rgb), .14);max-width:96px;color:var(--gold-hi,#f0c968);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:0 6px 0 2px;font-weight:700;line-height:1;animation:.48s cubic-bezier(.34,1.56,.64,1) both mf-storm-in,2.4s ease-in-out .48s infinite mf-storm-shine;display:inline-flex;overflow:hidden}.mf-storm-bolt-icon{filter:drop-shadow(0 0 3px #f0c968e6);flex:none;width:16px;height:16px}.mf-storm-bolt-n{font-size:12px}.mf-storm-bolt.small{max-width:72px;padding:0 5px 0 1px}.mf-storm-bolt.small .mf-storm-bolt-icon{width:13px;height:13px}.mf-storm-bolt.small .mf-storm-bolt-n{font-size:11px}@keyframes mf-storm-in{0%{opacity:0;max-width:0;transform:translate(-6px)scale(.6)}60%{opacity:1}to{opacity:1;max-width:96px;transform:none}}@keyframes mf-storm-shine{0%,to{box-shadow:0 0 4px rgba(var(--champagne-deep-rgb), .35)}50%{box-shadow:0 0 12px rgba(var(--champagne-deep-rgb), .85)}}@media (prefers-reduced-motion:reduce){.mf-storm-bolt{animation:none}}@media (width<=700px){.mf-emblem-badge{top:60px;bottom:auto;right:8px}.mf-emblem-label{display:none}}.mf-discard{color:var(--fg,#e8ecf3)}.mf-discard--flyup{z-index:1400;padding:clamp(10px, 3vh, 40px) 0 min(calc(var(--mf-discard-hand-top,var(--mf-hand-h,168px)) + var(--mf-discard-hud-h,116px) + 46px), 58vh);pointer-events:none;place-items:center;display:grid;position:fixed;inset:0}.mf-discard__scrim{-webkit-backdrop-filter:blur(9px);will-change:opacity;background:radial-gradient(at 50% 46%,#06070b99 0%,#030408db 78%);position:fixed;inset:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.mf-discard__scrim{background:radial-gradient(at 50% 46%,#040509d6 0%,#020306f2 80%)}}.mf-discard__scrim.is-in-hand{z-index:1150;pointer-events:auto}.mf-discard__head{text-align:left;pointer-events:none;flex-direction:column;gap:2px;min-width:0;display:flex}.mf-discard__head strong{font-family:var(--font-display);letter-spacing:.3px;color:var(--champagne-gold,#f5ecd0);font-size:clamp(17px,1.5vw,22px);font-weight:700;line-height:1.1}.mf-discard__sub{color:var(--dim,#8891a4);font-size:12px;line-height:1.2}.mf-discard__hud{top:auto;left:50%;bottom:calc(var(--mf-hand-top,var(--mf-hand-h,168px)) + clamp(28px, 5vh, 52px));z-index:1300;border-radius:var(--chip-r,13px);background:color-mix(in srgb, var(--champagne-gold) 18%, var(--glass-panel-strong));max-width:min(96vw,700px);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid color-mix(in oklab, var(--champagne-gold,#f5ecd0) 52%, transparent);box-shadow:0 18px 50px #000000b3, 0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f5ecd0) 14%, transparent);pointer-events:auto;align-items:center;gap:clamp(16px,2.4vw,34px);padding:10px 12px 10px 18px;display:flex;position:fixed;transform:translate(-50%)}.mf-discard__btns{flex:none;justify-content:flex-end;align-items:stretch;gap:10px;margin-left:auto;display:flex}.mf-discard__btns .ctl{border-radius:calc(var(--chip-r,13px) - 2px);min-height:38px;padding:0 14px;font-size:12.5px}.mf-discard__auto{min-width:76px;font-weight:600}.mf-discard__confirm{letter-spacing:.2px;min-width:144px;color:var(--cta-text);border-color:var(--cta-outline);background:var(--cta-fill);box-shadow:var(--cta-glow);font-weight:700}.mf-discard__confirm:hover:not(:disabled){box-shadow:var(--cta-glow-hi)}.mf-discard__confirm:disabled{color:var(--dim,#8891a4);box-shadow:none;background:#ffffff0f;border-color:#ffffff1f}html.mf-mobile .mf-discard__hud{width:calc(100% - 16px);max-width:none;left:50%;right:auto;bottom:calc(var(--mf-hand-top,var(--mf-hand-h,168px)) + 14px);flex-direction:column;align-items:stretch;gap:10px;padding:12px 14px}html.mf-mobile .mf-discard__head{text-align:center}html.mf-mobile .mf-discard__btns{justify-content:center;margin-left:0}html.mf-mobile .mf-discard__btns .ctl{flex:auto;min-height:44px;font-size:13px}html.mf-mobile .mf-discard__auto{flex:0 96px}@media (orientation:landscape){html.mf-mobile .mf-discard__hud{bottom:calc(var(--mf-hand-top,var(--mf-hand-h,168px)) + 10px);flex-direction:row;align-items:center;gap:14px;padding:8px 10px 8px 14px}html.mf-mobile .mf-discard__head{text-align:left}html.mf-mobile .mf-discard__btns{flex:none;margin-left:auto}html.mf-mobile .mf-discard__btns .ctl{flex:none;min-height:40px}}.mf-discard__grid{--lane-cardh:clamp(104px, 15vh, 168px);z-index:1;pointer-events:auto;flex-wrap:wrap;place-content:center;gap:clamp(8px,1.4vw,18px);max-width:min(1100px,92vw);max-height:100%;padding:26px;display:flex;overflow-y:auto}.mf-discard__card{cursor:pointer;width:auto;height:auto;animation:mf-discard-rise var(--mf-menu-dur,.4s) var(--mf-menu-ease,ease) backwards;animation-delay:calc(var(--mf-discard-i,0) * 26ms);transition:transform .16s var(--mf-menu-ease,ease), filter .16s linear;background:0 0;border:0;padding:0;display:block;position:relative}.mf-discard__card .chip{cursor:pointer}.mf-discard__card:hover{transform:translateY(-6px)}.mf-discard__card.is-picked{transform:translateY(-8px)}.mf-discard__card.is-blocked{filter:saturate(.72)brightness(.68)}@keyframes mf-discard-rise{0%{opacity:0;transform:translateY(44px)scale(.96)}to{opacity:1;transform:none}}.handwrap.is-discarding .handslot{cursor:pointer}.mf-handput-banner{z-index:500;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);max-width:min(92vw,640px);color:var(--text-1,#f3f3f5);background:linear-gradient(158deg,#a97cf033 0%,#101016db 78%),#101016d1;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:16px;padding:10px 14px;font-size:13px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff29,0 20px 50px #0000008c}.mf-handput-banner__text{flex-direction:column;gap:2px;display:flex}.mf-handput-banner__text strong{letter-spacing:.02em;color:var(--gold,#e6b24a);font-size:12px}.mf-handput-banner__text span{color:var(--text-2,#a2a2ac)}.mf-sac-banner{background:linear-gradient(158deg,#be3a3a3d 0%,#101016db 78%),#101016d1}.mf-sac-banner .mf-handput-banner__text strong{color:var(--danger,#e06767)}.mf-promptactions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}html.mf-mobile .mf-sac-banner,html.mf-mobile .mf-permchoice-banner{max-width:none;top:auto;left:8px;right:8px;bottom:calc(var(--mf-hand-h,168px) + var(--mf-footer-h,46px) + 12px);pointer-events:none;flex-wrap:wrap;gap:10px;transform:none}html.mf-mobile .mf-sac-banner .mf-promptactions,html.mf-mobile .mf-permchoice-banner .mf-promptactions,html.mf-mobile .mf-sac-banner button,html.mf-mobile .mf-permchoice-banner button{pointer-events:auto}html.mf-mobile .mf-promptactions{width:100%;margin-left:0}html.mf-mobile .mf-promptactions>.mf-tutor__btn{flex:auto;min-height:44px}html.mf-mobile .mf-promptactions>.mf-selectcount{flex:2 auto;font-weight:700}.mf-selectcount{font-variant-numeric:tabular-nums;white-space:nowrap}html.mf-mobile .target-actions>.mf-selectcount{flex:2 auto;min-height:44px}.mf-permchoice-banner{background:linear-gradient(158deg,#788caa38 0%,#101016db 78%),#101016d1}.mf-blight-banner{background:linear-gradient(158deg,#9660a83d 0%,#101016db 78%),#101016d1}.mf-blight-banner .mf-handput-banner__text strong{color:#c08ad0}.mf-blight-banner__warn{color:var(--status-red,#e79a9a);font-weight:700}.mf-copy-banner{background:linear-gradient(158deg,#608aa83d 0%,#101016db 78%),#101016d1}.mf-copy-banner .mf-handput-banner__text strong{color:#8ab6d0}.mf-legend-banner{background:linear-gradient(158deg, rgba(var(--champagne-deep-rgb), .2) 0%, #101016db 78%), #101016d1}.mf-legend-banner .mf-handput-banner__text strong{color:var(--gold-hi,#f3d98a)}.mf-legend-banner__keep{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}html.mf-mobile .mf-legend-banner{top:auto;bottom:calc(var(--mf-combat-bottom,64px) + 10px);z-index:14000;max-width:none;left:16px;right:16px;transform:none}html.mf-mobile .mf-legend-banner__keep .ctl{min-height:42px;padding:0 14px}.mf-damagepay-banner{background:linear-gradient(158deg,#be3c483d 0%,#0e0c10e0 78%),#0e0c10d6}.mf-damagepay-banner .mf-handput-banner__text strong{color:var(--red-hi,#e8858f)}.mf-tapchoice-banner{background:linear-gradient(158deg,#e6c8783d 0%,#101016db 78%),#101016d1}.mf-tapchoice-banner .mf-handput-banner__text strong{color:var(--gold,#e6b24a)}.mf-tapchoice__actions{flex:none;gap:8px;display:flex}.mf-station-banner{background:linear-gradient(158deg,#60d0e83d 0%,#101016db 78%),#101016d1}.mf-station-banner .mf-handput-banner__text strong{color:var(--energy,#6fd8e6)}html.mf-mobile .mf-station-banner{max-width:none;top:auto;left:8px;right:8px;bottom:calc(var(--mf-hand-h,168px) + var(--mf-footer-h,46px) + 12px);pointer-events:none;transform:none}html.mf-mobile .mf-station-banner .mf-tapchoice__actions,html.mf-mobile .mf-station-banner button{pointer-events:auto}.mf-joinforces__actions{flex:none;align-items:center;gap:8px;display:flex}.mf-joinforces__amount{text-align:center;font-variant-numeric:tabular-nums;min-width:2ch;font-size:1.1em;font-weight:700}.mf-tutor__btn.mf-tutor__btn--go{color:var(--cta-text);border:1.5px solid var(--cta-outline);background:var(--cta-fill);box-shadow:var(--cta-glow)}.mf-menu-ability{text-align:left;flex-direction:column;gap:2px;display:flex}.mf-menu-ability em{color:var(--danger,#e06767);font-size:11px;font-style:normal}.mf-menu-ability-cost{align-items:center;gap:1px;display:inline-flex}.mf-menu-ability-effect{color:var(--text-2,#a2a2ac);white-space:normal;font-size:12px;line-height:1.25}.mf-menu-loyalty-cost{font-variant-numeric:tabular-nums;color:var(--gold,#e6b24a);font-size:12px;font-weight:800}.mf-menu-loyalty-after{font-variant-numeric:tabular-nums;border:1px solid #0000;border-radius:6px;margin-left:auto;padding:1px 6px;font-size:11px;font-weight:850}.mf-menu-loyalty-after.is-up{color:#b7f5c9;border-color:oklab(73.7145% -.130292 .0670949/.55)}.mf-menu-loyalty-after.is-down,.mf-menu-loyalty-after.is-dead{color:#ffc9c9;border-color:oklab(64.3342% .120356 .0469405/.55)}.mf-menu-loyalty-after.is-zero{color:#e4e9f3;border-color:#ffffff3d}.handwrap.is-discarding .handslot.mf-discard-dim>.chip{filter:brightness(.72)saturate(.85)}html.mf-responding .handslot.mf-respond-dim>.chip{filter:brightness(.62)saturate(.7);transition:filter var(--mf-hand-dur,.28s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1))}html.mf-responding .handslot.glow-react>.chip{transition:transform var(--mf-hand-dur,.28s) var(--mf-ease-hand,cubic-bezier(.2, .8, .2, 1));transform:translateY(-14px)scale(1.04)}html.mf-responding .handslot.mf-respond-dim>.chip{filter:brightness(.62)saturate(.7)blur(1.2px);transform:translateY(6px)scale(.97)}html.mf-responding .handslot.glow-react.glow-role-counterspell{--mf-glow-react-h1:210;--mf-glow-react-h2:195}html.mf-responding .handslot.glow-react.glow-role-removal,html.mf-responding .handslot.glow-react.glow-role-boardWipe{--mf-glow-react-h1:6;--mf-glow-react-h2:22}html.mf-responding .handslot.glow-react.glow-role-protection{--mf-glow-react-h1:45;--mf-glow-react-h2:36}html.mf-responding .handslot.glow-react.glow-role-draw,html.mf-responding .handslot.glow-react.glow-role-tutor{--mf-glow-react-h1:172;--mf-glow-react-h2:160}html.mf-responding .handslot.glow-react.glow-role-ramp{--mf-glow-react-h1:130;--mf-glow-react-h2:115}html.mf-responding .handslot.glow-react.glow-role-recursion{--mf-glow-react-h1:275;--mf-glow-react-h2:290}@media (prefers-reduced-motion:reduce){html.mf-responding .handslot.glow-react>.chip,html.mf-responding .handslot.mf-respond-dim>.chip{transform:none}}.handslot.mf-discard-pick{z-index:400!important}.handslot.mf-discard-pick>.chip{transform:translateY(-12px);box-shadow:0 14px 30px #000000b3}.handslot.mf-discard-pick:after{content:"";pointer-events:none;z-index:6;box-shadow:0 0 0 2.5px var(--champagne-gold,#f4c761), 0 0 18px 2px color-mix(in oklab, var(--champagne-gold,#f4c761) 68%, transparent), 0 0 44px 12px color-mix(in oklab, var(--champagne-gold,#f4c761) 30%, transparent);animation:mf-discard-pick-in .42s var(--ease,cubic-bezier(.2, .8, .2, 1)) backwards;border-radius:9%;position:absolute;inset:-3px;transform:translateY(-12px)}@keyframes mf-discard-pick-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.handslot.mf-discard-pick:after{animation:none}}.ztile.ztile-deck{--mf-deck-step-x:0px;--mf-deck-step-y:-2.1px;--mf-deck-inset:0px}.ztile[data-mf-harmed] .ztile-card{box-shadow:0 0 0 1px rgba(255, 74, 74, calc(.34 + var(--mf-harm,1) * .08)), 0 0 calc(7px + var(--mf-harm,1) * 5px) rgba(255, 40, 40, calc(.22 + var(--mf-harm,1) * .09)), inset 0 0 calc(4px + var(--mf-harm,1) * 3px) rgba(255, 30, 30, calc(.14 + var(--mf-harm,1) * .06));animation:.4s cubic-bezier(.36,.07,.19,.97) mf-deck-harm-shake}@keyframes mf-deck-harm-shake{0%,to{transform:translate(0)rotate(0)}15%{transform:translate(calc(var(--mf-harm,1) * -1.1px), calc(var(--mf-harm,1) * .5px)) rotate(-.7deg)}32%{transform:translate(calc(var(--mf-harm,1) * 1.3px), calc(var(--mf-harm,1) * -.3px)) rotate(.6deg)}50%{transform:translate(calc(var(--mf-harm,1) * -1.2px), calc(var(--mf-harm,1) * .4px)) rotate(-.5deg)}68%{transform:translate(calc(var(--mf-harm,1) * .9px), calc(var(--mf-harm,1) * -.4px)) rotate(.4deg)}84%{transform:translate(calc(var(--mf-harm,1) * -.6px), 0) rotate(-.2deg)}}@media (prefers-reduced-motion:reduce){.ztile[data-mf-harmed] .ztile-card{animation:none}}.ztile[data-mf-radded] .ztile-card{box-shadow:0 0 0 1px rgba(125, 255, 74, calc(.32 + var(--mf-rad,1) * .08)), 0 0 calc(7px + var(--mf-rad,1) * 5px) rgba(110, 255, 60, calc(.24 + var(--mf-rad,1) * .09)), inset 0 0 calc(4px + var(--mf-rad,1) * 3px) rgba(150, 255, 80, calc(.14 + var(--mf-rad,1) * .06));animation:.42s cubic-bezier(.36,.07,.19,.97) mf-deck-rad-shake}@keyframes mf-deck-rad-shake{0%,to{transform:translate(0)rotate(0)}16%{transform:translate(calc(var(--mf-rad,1) * -1px), calc(var(--mf-rad,1) * .5px)) rotate(-.7deg)}34%{transform:translate(calc(var(--mf-rad,1) * 1.2px), calc(var(--mf-rad,1) * -.4px)) rotate(.6deg)}52%{transform:translate(calc(var(--mf-rad,1) * -1.1px), calc(var(--mf-rad,1) * .4px)) rotate(-.5deg)}70%{transform:translate(calc(var(--mf-rad,1) * .8px), calc(var(--mf-rad,1) * -.3px)) rotate(.4deg)}86%{transform:translate(calc(var(--mf-rad,1) * -.5px), 0) rotate(-.2deg)}}.ztile.has-rad .ztile-card{animation:2.4s ease-in-out infinite mf-deck-rad-breathe;box-shadow:0 0 0 1px #7dff4a6b,0 0 12px 1px #6eff3c52,inset 0 0 8px #96ff5029}@keyframes mf-deck-rad-breathe{0%,to{box-shadow:0 0 0 1px #7dff4a5c,0 0 9px 1px #6eff3c3d,inset 0 0 6px #96ff501f}50%{box-shadow:0 0 0 1px #7dff4a8c,0 0 18px 3px #6eff3c6b,inset 0 0 11px #96ff5038}}.ztile-rad{z-index:4;color:#062b00;pointer-events:none;background:linear-gradient(160deg,#b6ff7a 0%,#6ee23a 100%);border-radius:8px;align-items:center;gap:1px;padding:1px 5px 1px 3px;font-size:11px;font-weight:700;line-height:1.3;display:inline-flex;position:absolute;top:3px;left:3px;box-shadow:0 0 0 1px #143c0880,0 0 8px 1px #6eff3c99}.ztile-rad-sign{font-size:10px}@media (prefers-reduced-motion:reduce){.ztile[data-mf-radded] .ztile-card,.ztile.has-rad .ztile-card{animation:none}}.mat.exile-pick{cursor:crosshair;border-color:#b57bff8c}.mat.exile-pick:not([data-mf-exile-on]){animation:1.9s ease-in-out infinite mf-exile-pick-pulse;box-shadow:0 0 0 1px #b57bff66,0 0 22px #a55cd62e}.mat.exile-pick[data-mf-exile-on]{border-color:#c79bff;animation:none;box-shadow:0 0 0 2px #c79bffa6,0 0 36px #a55cd64d}@keyframes mf-exile-pick-pulse{0%,to{box-shadow:0 0 0 1px #b57bff57,0 0 16px #a55cd624}50%{box-shadow:0 0 0 2px #b57bff94,0 0 34px #a55cd642}}@media (prefers-reduced-motion:reduce){.mat.exile-pick:not([data-mf-exile-on]){animation:none;box-shadow:0 0 0 1px #b57bff80,0 0 22px #a55cd633}}.exilebar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;background:#0e0b12f5;border:1px solid oklab(69.8375% .101313 -.162367/.52);border-radius:14px;flex-direction:column;gap:9px;width:min(94vw,560px);padding:11px 15px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #000000b3,0 0 0 1px #a55cd629}.exilebar-lead{align-items:center;gap:11px;display:flex}.exilebar{--bar:#b57bff;--bar-deep:#a55cd6;--bar-ink:#120a18}.exilebar--blood{--bar:var(--ds-blood,#ff5470);--bar-deep:var(--ds-blood-deep,#d63c4a);--bar-ink:var(--ds-blood-ink,#1a0a0c);border-color:color-mix(in oklab, var(--bar) 52%, transparent);background:var(--ds-blood-surface,#120a0cf5);box-shadow:0 18px 50px #000000b3, 0 0 0 1px var(--ds-blood-16,#d63c4a29)}.exilebar--blood .exilebar-count{color:var(--bar-ink);background:var(--bar)}.exilebar--blood .exilebar-title strong{color:var(--ds-blood-text,#f8eef0)}.exilebar--blood .exilebar-title small{color:var(--ds-blood-text-dim,#b09098)}.exilebar-lanes{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.exilebar-lane{border:1px solid var(--ds-hairline,#ffffff1a);color:inherit;font:inherit;cursor:pointer;transition:border-color var(--ds-micro,.16s ease), background var(--ds-micro,.16s ease);background:#ffffff0a;border-radius:10px;align-items:center;gap:7px;padding:5px 9px;display:flex}.exilebar-lane:hover{border-color:color-mix(in oklab, var(--bar) 40%, transparent)}.exilebar-lane.is-focus{border-color:color-mix(in oklab, var(--bar) 62%, transparent);background:color-mix(in srgb, var(--bar) 13%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--bar) 28%, transparent)}.exilebar-lane.is-done .exilebar-lane-at{color:color-mix(in srgb, var(--bar) 58%, #fff)}.exilebar-lane-n{min-width:26px;color:var(--bar-ink);background:var(--bar);border-radius:7px;flex:none;padding:1px 5px;font:700 11px/1.35 ui-monospace,monospace}.exilebar-lane-name{text-overflow:ellipsis;white-space:nowrap;max-width:17ch;font-size:12px;overflow:hidden}.exilebar-lane-at{color:var(--ds-text-secondary,#a2a2ac);font-variant-numeric:tabular-nums;font-size:11px}@media (width<=620px){.exilebar-lane-name{max-width:9ch}}.exilebar-count{color:#120a18;background:#b57bff;border-radius:9px;flex:none;place-items:center;min-width:44px;height:34px;padding:0 8px;font:700 16px/1 ui-monospace,monospace;display:grid}.exilebar-title{flex:auto;min-width:0}.exilebar-title strong{color:#f2eef8;font-size:14px;display:block}.exilebar-title small{color:#9a8fb0;font-size:11px}.exilebar-toggle{cursor:pointer;color:#b9a9d6;background:#ffffff0d;border:1px solid #b57bff47;border-radius:999px;flex:none;padding:5px 10px;font-size:11px}.exilebar-toggle:hover{color:#fff;border-color:#b57bff99}.exilebar-targets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.exilebar-seat{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.exilebar-seat.on{border-color:color-mix(in srgb, var(--accent,#b57bff) 70%, transparent);background:color-mix(in srgb, var(--accent,#b57bff) 14%, transparent)}.exilebar-seat-hit{cursor:pointer;color:#e9e3f5;background:0 0;border:none;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.exilebar-seat .tb-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.exilebar-name{color:#e9e3f5;font-weight:500}.exilebar-lib{color:#7a7090;font-variant-numeric:tabular-nums;font-size:10px}.exilebar-n{text-align:center;color:#f2eef8;font-variant-numeric:tabular-nums;min-width:20px;font:700 13px/1 ui-monospace,monospace}.exilebar-only{cursor:pointer;text-transform:uppercase;letter-spacing:.04em;color:#b9a9d6;background:#b57bff14;border:none;border-left:1px solid #ffffff14;padding:0 9px;font-size:10px}.exilebar-only:hover{color:#fff;background:#b57bff3d}.exilebar-dial{border-left:1px solid #ffffff14;align-items:stretch;display:flex}.exilebar-step{cursor:pointer;color:#b9a9d6;background:#b57bff0f;border:none;width:28px;font:700 14px/1 ui-monospace,monospace}.exilebar-step+.exilebar-step{border-left:1px solid #ffffff0f}.exilebar-step:hover:not(:disabled){color:#fff;background:#b57bff3d}.exilebar-step:disabled{opacity:.3;cursor:default}.exilebar-left{color:#ffd8a8;font-variant-numeric:tabular-nums;background:#ffaa3c24;border:1px solid #ffaa3c66;border-radius:999px;padding:4px 9px;font:700 12px/1 ui-monospace,monospace}.exilebar-foot{align-items:center;gap:8px;display:flex}.exilebar-split{cursor:pointer;color:#c9c0e0;background:#ffffff0d;border:1px solid #ffffff1f;border-radius:999px;padding:5px 10px;font-size:11px}.exilebar-split:hover{color:#fff;border-color:#b57bff80}.exilebar-speed{color:#8b8299;align-items:center;gap:5px;font-size:11px;display:flex}.exilebar-speed input{accent-color:#b57bff;width:74px}.exilebar-speed-read{color:#b57bff;font-variant-numeric:tabular-nums}.exilebar-timer{align-items:center;gap:6px;margin-left:auto;display:flex}.exilebar-timer-read{text-align:right;color:#d9cff0;font-variant-numeric:tabular-nums;min-width:26px;font:600 12px/1 ui-monospace,monospace}.exilebar-timer.paused .exilebar-timer-read{color:#8b8299}.exilebar-timer-track{background:#ffffff1a;border-radius:999px;width:54px;height:4px;overflow:hidden}.exilebar-timer-fill{background:linear-gradient(90deg,#b57bff,#ff5470);height:100%;transition:width .12s linear;display:block}.exilebar-timer.paused .exilebar-timer-fill{background:#6a6280;transition:none}@media (width<=700px){.exilebar{width:96vw;bottom:12px}.exilebar-speed{display:none}.exilebar-ask:not(.is-open){-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mat.drain-pick{cursor:crosshair;border-color:#ff54708c;animation:1.9s ease-in-out infinite mf-drain-pick-pulse;box-shadow:0 0 0 1px #ff54706b,0 0 22px #d63c4a33}@keyframes mf-drain-pick-pulse{0%,to{box-shadow:0 0 0 1px #ff547057,0 0 16px #d63c4a29}50%{box-shadow:0 0 0 2px #ff547099,0 0 34px #d63c4a4d}}@media (prefers-reduced-motion:reduce){.mat.drain-pick{animation:none;box-shadow:0 0 0 1px #ff547080,0 0 22px #d63c4a38}}.drainbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;background:#120a0cf5;border:1px solid oklab(68.6061% .199038 .0533104/.52);border-radius:14px;flex-direction:column;gap:9px;width:min(94vw,480px);padding:11px 15px 12px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 18px 50px #000000b3,0 0 0 1px #d63c4a29}.drainbar-lead{align-items:center;gap:11px;display:flex}.drainbar-count{color:#1a0a0c;background:#ff5470;border-radius:9px;flex:none;place-items:center;min-width:44px;height:34px;padding:0 8px;font:700 16px/1 ui-monospace,monospace;display:grid}.drainbar-title{flex:auto;min-width:0}.drainbar-title strong{color:#f8eef0;font-size:14px;display:block}.drainbar-title small{color:#b09098;font-size:11px}.drainbar-targets{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.drainbar-seat{background:#ffffff08;border:1px solid #ffffff14;border-radius:10px;align-items:stretch;display:flex;overflow:hidden}.drainbar-seat-hit{cursor:pointer;color:#f2e3e6;background:0 0;border:none;align-items:center;gap:7px;padding:6px 9px;font-size:12px;display:flex}.drainbar-seat-hit:hover{background:color-mix(in srgb, var(--accent,#ff5470) 14%, transparent)}.drainbar-seat .tb-dot{background:var(--accent);border-radius:50%;width:8px;height:8px}.drainbar-name{color:#f2e3e6;font-weight:500}.drainbar-life{color:#9a7078;font-variant-numeric:tabular-nums;font-size:10px}.drainbar-foot{align-items:center;gap:8px;display:flex}.drainbar-timer{align-items:center;gap:6px;margin-right:auto;display:flex}.drainbar-timer-read{text-align:right;color:#f0cfd5;font-variant-numeric:tabular-nums;min-width:26px;font:600 12px/1 ui-monospace,monospace}.drainbar-timer.paused .drainbar-timer-read{color:#99828a}.drainbar-timer-track{background:#ffffff1a;border-radius:999px;width:54px;height:4px;overflow:hidden}.drainbar-timer-fill{background:linear-gradient(90deg,#ff5470,#7a1020);height:100%;transition:width .12s linear;display:block}.drainbar-timer.paused .drainbar-timer-fill{background:#6a5058;transition:none}.drainbar.ripplesbar{--accent:var(--ripples,#b48ce0)}.ripplesbar .drainbar-count{color:var(--accent);border-color:color-mix(in srgb, var(--accent) 55%, transparent);background:color-mix(in srgb, var(--accent) 12%, transparent)}@media (width<=700px){.drainbar{width:96vw;bottom:12px}.drainbar-ask:not(.is-open){-webkit-line-clamp:2;cursor:pointer;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.mat.rad-pick{cursor:crosshair;border-color:#7dff4a85;animation:1.9s ease-in-out infinite mf-rad-pick-pulse;box-shadow:0 0 0 1px #7dff4a66,0 0 22px #6eff3c2e}@keyframes mf-rad-pick-pulse{0%,to{box-shadow:0 0 0 1px #7dff4a52,0 0 16px #6eff3c24}50%{box-shadow:0 0 0 2px #7dff4a94,0 0 34px #6eff3c47}}@media (prefers-reduced-motion:reduce){.mat.rad-pick{animation:none;box-shadow:0 0 0 1px #7dff4a7a,0 0 22px #6eff3c33}}.drainbar.tone-rad{background:#091208f5;border-color:oklab(89.2102% -.182216 .161388/.48);box-shadow:0 18px 50px #000000b3,0 0 0 1px #6eff3c29}.drainbar.tone-rad .drainbar-count{color:#08190a;background:#7dff4a}.drainbar.tone-rad .drainbar-title strong{color:#eef8ea}.drainbar.tone-rad .drainbar-title small{color:#93b088}.drainbar.tone-rad .drainbar-name{color:#e6f2e2}.drainbar.tone-rad .drainbar-life{color:#7e9a76}.drainbar.tone-rad .drainbar-seat-hit{color:#e6f2e2}.drainbar.tone-rad .drainbar-seat-hit:hover{background:color-mix(in srgb, var(--accent,#7dff4a) 14%, transparent)}.drainbar.tone-rad .drainbar-timer-read{color:#cfeec5}.drainbar.tone-rad .drainbar-timer.paused .drainbar-timer-read{color:#8a9a85}.drainbar.tone-rad .drainbar-timer-fill{background:linear-gradient(90deg,#7dff4a,#1d5a10)}.drainbar.tone-rad .drainbar-timer.paused .drainbar-timer-fill{background:#556650}.mat.damage-pick{cursor:crosshair;border-color:#ff9a4a8c;animation:1.9s ease-in-out infinite mf-damage-pick-pulse;box-shadow:0 0 0 1px #ff9a4a6b,0 0 22px #d66e2833}@keyframes mf-damage-pick-pulse{0%,to{box-shadow:0 0 0 1px #ff9a4a57,0 0 16px #d66e2829}50%{box-shadow:0 0 0 2px #ff9a4a99,0 0 34px #d66e284d}}@media (prefers-reduced-motion:reduce){.mat.damage-pick{animation:none;box-shadow:0 0 0 1px #ff9a4a80,0 0 22px #d66e2838}}.drainbar.tone-damage{background:#140c08f5;border-color:oklab(77.7213% .085062 .126724/.48);box-shadow:0 18px 50px #000000b3,0 0 0 1px #d66e2829}.drainbar.tone-damage .drainbar-count{color:#1a0d05;background:#ff9a4a}.drainbar.tone-damage .drainbar-title strong{color:#f8f0ea}.drainbar.tone-damage .drainbar-title small{color:#b09a88}.drainbar.tone-damage .drainbar-timer-fill{background:linear-gradient(90deg,#ff9a4a,#6a2e10)}.exilebar-sum{color:var(--ds-text-secondary,#a2a2ac);font-variant-numeric:tabular-nums;margin-top:2px;display:block}.exilebar--blood .exilebar-sum{color:var(--ds-blood-text,#f8eef0)}.exilebar-lane-kind{letter-spacing:.02em;color:var(--ds-text-secondary,#a2a2ac);border:1px solid color-mix(in srgb, currentColor 35%, transparent);border-radius:7px;flex:none;padding:1px 6px;font:600 10px/1.4 ui-monospace,monospace}.exilebar-lane-kind.is-loss{color:var(--ds-blood,#ff5470)}.exilebar-lane-kind.is-damage{color:#ff9a4a}.exilebar-lane-kind.is-gain{color:#9fe0a6}.exilebar-shield{letter-spacing:.04em;text-transform:uppercase;color:#d9d2ea;background:#ffffff14;border:1px solid #ffffff2e;border-radius:6px;padding:1px 5px;font:600 9px/1.4 ui-monospace,monospace}.selbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent);background:color-mix(in srgb, var(--champagne-gold) 18%, var(--glass-panel-strong));max-width:min(94vw,680px);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 18px 50px #000000b3, 0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 14%, transparent);animation:mf-targetbar-in .24s var(--ease,cubic-bezier(.2, .8, .2, 1));border-radius:14px;align-items:center;gap:14px;padding:10px 16px;display:flex;position:fixed;transform:translate(-50%)}.selbar-clock{flex:none;place-items:center;width:34px;height:34px;display:grid;position:relative}.selbar-ring{width:34px;height:34px;position:absolute;inset:0;transform:rotate(-90deg)}.selbar-ring-track{fill:none;stroke:color-mix(in oklab, var(--champagne-gold,#f4c761) 18%, transparent);stroke-width:2.5px}.selbar-ring-fill{fill:none;stroke:var(--champagne-gold,#f4c761);stroke-width:2.5px;stroke-linecap:round;transition:stroke-dashoffset .98s linear, stroke .3s var(--ease,cubic-bezier(.2, .8, .2, 1))}.selbar-clock.is-urgent .selbar-ring-fill{stroke:#f4785a}.selbar-clock-n{font-variant-numeric:tabular-nums;color:var(--champagne-gold,#f4c761);font-size:12px;font-weight:600;position:relative}.selbar-clock.is-urgent .selbar-clock-n{color:#f4785a}.selbar-read{color:var(--dim);flex-direction:column;gap:2px;min-width:0;font-size:12.5px;display:flex}.selbar-name{color:var(--champagne-gold,#f4c761);font-size:13px;font-weight:600}.selbar-count{color:var(--txt);font-variant-numeric:tabular-nums;font-size:11.5px}.selbar-hint{color:var(--dimmer);font-size:11px;font-style:normal}.selbar-ctx{min-width:0}.selbar-ctx .mf-ctxhead__mini{height:44px}.selbar-ctx .mf-ctxhead__title{color:var(--champagne-gold,#f4c761);font-size:13px}.selbar-ctx .mf-ctxhead__ask{flex-direction:column;gap:2px;display:flex}.selbar-ctx .selbar-count,.selbar-ctx .selbar-hint{display:block}.selbar-affordances{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.selbar-all.is-active,.selbar-seat.is-active{border-color:var(--champagne-gold,#f4c761);background:color-mix(in oklab, var(--champagne-gold,#f4c761) 20%, transparent);color:var(--champagne-gold,#f4c761)}.selbar-seat{border-left:3px solid var(--accent,var(--gold))}.selbar-actions{gap:8px;display:flex}html.mf-mobile .selbar,html.mf-mobile .targetbar{flex-wrap:wrap;row-gap:10px;width:auto;max-width:none;bottom:12px;left:8px;right:8px;transform:none}html.mf-mobile .selbar-read,html.mf-mobile .selbar-ctx{flex:1 1 0;min-width:0}html.mf-mobile .selbar-affordances,html.mf-mobile .selbar-actions,html.mf-mobile .target-actions{flex-wrap:wrap;flex:100%}html.mf-mobile .selbar-affordances>.ctl,html.mf-mobile .selbar-actions>.ctl,html.mf-mobile .target-actions>.ctl{flex:auto;min-height:40px}.mat.prolif-pick{cursor:pointer;border-color:color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent)}.mat.prolif-pick:not([data-mf-prolif-on]){box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent), 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 18%, transparent));animation:1.9s ease-in-out infinite mf-prolif-pick-pulse}.mat.prolif-pick[data-mf-prolif-on]{border-color:var(--champagne-gold,#f4c761);box-shadow:0 0 0 2px color-mix(in oklab, var(--champagne-gold,#f4c761) 68%, transparent), 0 0 36px var(--gold-glow,color-mix(in srgb, var(--gold) 34%, transparent));animation:none}@keyframes mf-prolif-pick-pulse{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 32%, transparent), 0 0 16px var(--gold-glow,color-mix(in srgb, var(--gold) 14%, transparent))}50%{box-shadow:0 0 0 2px color-mix(in oklab, var(--champagne-gold,#f4c761) 56%, transparent), 0 0 34px var(--gold-glow,color-mix(in srgb, var(--gold) 26%, transparent))}}@media (prefers-reduced-motion:reduce){.mat.prolif-pick:not([data-mf-prolif-on]){box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 50%, transparent), 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 20%, transparent));animation:none}}.mf-counter-seatbtns{z-index:13000;pointer-events:none;position:fixed;inset:0}.mf-counter-seatall{pointer-events:auto;cursor:pointer;font:inherit;letter-spacing:.01em;white-space:nowrap;color:var(--champagne-gold,#f4c761);background:var(--glass-panel-strong);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);border:1px solid color-mix(in oklab, var(--accent,var(--champagne-gold,#f4c761)) 45%, transparent);border-left:3px solid var(--accent,var(--champagne-gold,#f4c761));transition:transform .42s var(--ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .42s var(--ease,cubic-bezier(.2, .8, .2, 1)), background .28s var(--ease,cubic-bezier(.2, .8, .2, 1)), color .28s var(--ease,cubic-bezier(.2, .8, .2, 1));border-radius:999px;padding:6px 14px;font-size:.78rem;font-weight:650;position:fixed;transform:translate(-50%,10px);box-shadow:0 6px 18px #00000080}.mf-counter-seatall:hover{box-shadow:0 8px 22px #0000008c, 0 0 16px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent);transform:translate(-50%,10px)scale(1.04)}.mf-counter-seatall.is-active{color:var(--cta-text,#f1e8cf);background:color-mix(in srgb, var(--champagne-gold,#f4c761) 15%, var(--glass-panel-strong));border-color:var(--champagne-gold,#f4c761);box-shadow:0 6px 18px #00000080, 0 0 14px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent)}@media (prefers-reduced-motion:reduce){.mf-counter-seatall{transition:none}.mf-counter-seatall:hover{transform:translate(-50%,10px)}}.mat-roll{font-variant-numeric:tabular-nums;letter-spacing:.02em;color:var(--mf-gold,#e8b54a);background:color-mix(in srgb, var(--mf-gold,#e8b54a) 14%, transparent);border:1px solid color-mix(in srgb, var(--mf-gold,#e8b54a) 35%, transparent);border-radius:999px;align-items:baseline;gap:.2em;padding:.05em .45em;font-size:.82em;display:inline-flex}.mat-roll small{opacity:.7;text-transform:lowercase;font-size:.72em}html.mf-dragging,html.mf-dragging body,html.mf-dragging .board,html.mf-dragging .pager{touch-action:none;overscroll-behavior:contain}.modebar{border-color:color-mix(in oklab, var(--gold,#d8b25a) 46%, transparent);box-shadow:0 18px 50px #000000b3, 0 0 0 1px rgba(var(--champagne-deep-rgb), .14);background:#0e0c09f5}.modebar-modes{flex-direction:column;gap:5px;margin:0;padding:0;list-style:none;display:flex}.modebar-mode{border:1px solid var(--line);background:#ffffff05;border-radius:10px;align-items:stretch;gap:6px;display:flex;overflow:hidden}.modebar-mode.on{border-color:color-mix(in oklab, var(--gold,#d8b25a) 54%, transparent);background:rgba(var(--champagne-deep-rgb),.08)}.modebar-mode.aiming{border-color:var(--gold,#d8b25a);box-shadow:0 0 0 1px rgba(var(--champagne-deep-rgb),.35)}.modebar-mode-hit{all:unset;box-sizing:border-box;cursor:pointer;flex:auto;align-items:center;gap:8px;min-width:0;padding:8px 10px;font-size:12.5px;line-height:1.35;display:flex}.modebar-text{min-width:0}.modebar-aim{all:unset;box-sizing:border-box;cursor:pointer;color:var(--gold,#d8b25a);border-left:1px solid var(--line);flex:none;align-items:center;padding:0 11px;font-size:12px;font-weight:600;display:flex}.modebar-aim:hover{background:rgba(var(--champagne-deep-rgb),.12)}.modebar-step{border-left:1px solid var(--line);flex:none;align-items:center;gap:2px;padding:0 4px;display:flex}.modebar-step-btn{all:unset;box-sizing:border-box;cursor:pointer;width:32px;height:32px;color:var(--gold,#d8b25a);border-radius:8px;place-items:center;font-size:16px;font-weight:700;line-height:1;display:grid}.modebar-step-btn:hover:not(:disabled),.modebar-step-btn:focus-visible{background:rgba(var(--champagne-deep-rgb),.14)}.modebar-step-btn:disabled{opacity:.3;cursor:default}.modebar-step-n{text-align:center;font-variant-numeric:tabular-nums;min-width:2.4ch;color:var(--gold,#d8b25a);font-size:12px;font-weight:700}html.mf-mobile .modebar-step-btn{width:42px;height:42px;font-size:19px}html.mf-mobile .modebar-mode-hit{padding:11px 12px;font-size:13.5px}html[data-mf-mode-aim] .mat.mode-pick{cursor:crosshair;border-color:color-mix(in srgb, var(--gold,#d8b25a) 58%, transparent);box-shadow:0 0 0 1px rgba(var(--champagne-deep-rgb),.42), 0 0 22px rgba(var(--champagne-deep-rgb),.18);animation:1.9s ease-in-out infinite mf-mode-pick-pulse}@keyframes mf-mode-pick-pulse{0%,to{box-shadow:0 0 0 1px rgba(var(--champagne-deep-rgb),.34), 0 0 16px rgba(var(--champagne-deep-rgb),.14)}50%{box-shadow:0 0 0 1px rgba(var(--champagne-deep-rgb),.5), 0 0 26px rgba(var(--champagne-deep-rgb),.24)}}@media (prefers-reduced-motion:reduce){html[data-mf-mode-aim] .mat.mode-pick{animation:none}}.aimbar{border-color:color-mix(in oklab, var(--gold,#d8b25a) 40%, transparent);background:#0c0b0af5}.aimbar-tokens{flex-wrap:wrap;gap:5px;margin:0;padding:0;list-style:none;display:flex}.aimbar-token{border:1px solid var(--line);background:#ffffff05;border-radius:999px}.aimbar-token.on{border-color:color-mix(in oklab, var(--gold,#d8b25a) 60%, transparent);background:rgba(var(--champagne-deep-rgb),.1)}.aimbar-token-hit{all:unset;box-sizing:border-box;cursor:pointer;align-items:center;gap:6px;padding:5px 10px;font-size:12px;display:flex}.aimbar-at{color:var(--ink-mid,#fff9)}.aimbar-hint{color:var(--ink-mid,#ffffff8c);font-size:11.5px}.modebar-aim.needs{color:#0b0b0f;background:var(--gold,#d8b25a);font-weight:700}@media (prefers-reduced-motion:no-preference){.modebar-aim.needs{animation:1.6s ease-in-out infinite mf-aim-owed}}@keyframes mf-aim-owed{0%,to{opacity:1}50%{opacity:.72}}.castprompt-veil--low{padding:0 12px calc(var(--mf-foot-reserve,56px) + 10px);-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;background:0 0;place-items:end center}.castprompt-veil--low>.castprompt{pointer-events:auto;width:min(94vw,480px);box-shadow:0 18px 50px #000000b8,0 0 0 1px #ffffff0f}.mf-spread{z-index:1200;padding:max(clamp(10px, 2vh, 24px), var(--mf-sheet-top)) clamp(10px, 2vh, 24px) max(clamp(10px, 2vh, 24px), calc(var(--mf-safe-b,0px) + 10px));flex-direction:column;justify-content:center;align-items:center;gap:clamp(10px,2vh,22px);display:flex;position:fixed;inset:0}.mf-spread__head{z-index:1;background:color-mix(in oklab, var(--mf-panel,#131824) 88%, transparent);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:12px;max-width:min(860px,94vw);padding:8px 14px;display:flex;box-shadow:0 8px 30px #00000073}.mf-spread__ask{flex-direction:column;gap:2px;min-width:0;display:flex}.mf-spread__ask strong{font-size:14px;line-height:1.25}.mf-spread__sub{opacity:.75;font-size:11.5px}.mf-spread__fan{--lane-cardh:clamp(112px, 17vh, 176px);z-index:1;flex-wrap:wrap;place-content:center;gap:clamp(8px,1.6vw,20px);max-width:min(1100px,94vw);max-height:62vh;padding:26px;display:flex;overflow-y:auto}.mf-spread__card{cursor:pointer;width:auto;height:auto;animation:mf-discard-rise var(--mf-menu-dur,.4s) var(--mf-menu-ease,ease) backwards;animation-delay:calc(var(--mf-spread-i,0) * 34ms);background:0 0;border:0;flex-direction:column;align-items:center;gap:5px;padding:0;transition:transform .16s;display:flex;position:relative}.mf-spread__card:hover:not(.is-disabled){transform:translateY(-6px)}.mf-spread__card.is-disabled{cursor:default;filter:grayscale(.55)brightness(.7)}.mf-spread__why{text-overflow:ellipsis;white-space:nowrap;opacity:.7;max-width:100%;font-size:10.5px;line-height:1.2;overflow:hidden}.mf-spread__foot{z-index:1;background:color-mix(in oklab, var(--mf-panel,#131824) 88%, transparent);border:1px solid #ffffff14;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;display:flex;box-shadow:0 8px 30px #00000073}.mf-spread__count{opacity:.75;font-size:12px}@media (prefers-reduced-motion:reduce){.mf-spread__card{animation:none}}.casttaxbar{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in oklab, var(--champagne-deep) 52%, transparent);width:min(94vw,480px);box-shadow:0 18px 50px #000000b3, 0 0 0 1px rgba(var(--champagne-deep-rgb), .16);background:#140f08f5;border-radius:14px;flex-direction:column;gap:9px;padding:11px 15px 12px;display:flex;position:fixed;transform:translate(-50%)}.casttaxbar-lead{align-items:center;gap:11px;display:flex}.casttaxbar-title{flex:auto;min-width:0}.casttaxbar-title strong{color:#f8f1e4;font-size:14px;display:block}.casttaxbar-hint{color:#b0a088;font-size:11px;display:block}.casttaxbar-foot{justify-content:flex-end;align-items:center;gap:8px;display:flex}.casttaxbar-btn{appearance:none;border:1px solid color-mix(in oklab, var(--champagne-deep) 34%, transparent);color:#f0e4cf;cursor:pointer;background:#2e2414e6;border-radius:9px;padding:7px 13px;font:600 13px/1 inherit}.casttaxbar-btn:hover:not(:disabled){background:#40321af2}.casttaxbar-btn.is-primary{color:#1c1408;background:var(--champagne-deep);border-color:var(--champagne-deep)}.casttaxbar-btn:disabled{opacity:.45;cursor:not-allowed}.mf-combo-announce{top:calc(var(--mf-safe-t,0px) + 56px);z-index:12500;pointer-events:none;gap:6px;max-width:min(94vw,640px);display:grid;position:fixed;left:50%;transform:translate(-50%)}.mf-combo-announce__row{font:600 13px/1.3 var(--mf-font,system-ui);color:#fff;background:#78141edb;border:1px solid #ff78828c;border-radius:12px;align-items:center;gap:10px;padding:8px 14px;animation:.42s cubic-bezier(.2,.8,.2,1) both mf-combo-in;display:flex;box-shadow:0 8px 28px #00000073,0 0 24px #ff506459}.mf-combo-announce__row.is-oneAway{background:#6e460ae0;border-color:#ffc85a99;box-shadow:0 8px 28px #00000073,0 0 24px #ffbe3c59}.mf-combo-announce__mark{font-size:18px;line-height:1}@keyframes mf-combo-in{0%{opacity:0;transform:translateY(-10px)scale(.96)}to{opacity:1;transform:none}}.mf-trigorder{color:#ffffffd9;font:500 12px/1.2 var(--mf-font,system-ui);background:#0e1018d1;border:1px solid #ffffff1f;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px;display:flex}.mf-trigorder__label{opacity:.6;margin-right:2px}.mf-trigorder__chip{appearance:none;color:inherit;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:999px;padding:4px 10px;transition:transform .22s cubic-bezier(.2,.8,.2,1),background .22s}.mf-trigorder__chip:hover:not(:disabled){background:#ffffff24;transform:translateY(-1px)}.mf-trigorder__chip.is-first{cursor:default;background:#7fd6a838;border-color:#7fd6a899}.mf-stackbar__forecast{border-left:2px solid rgba(var(--champagne-deep-rgb), .7);background:rgba(var(--champagne-deep-rgb), .06);font:500 12px/1.35 var(--mf-font,system-ui);color:#ffffffdb;border-radius:0 8px 8px 0;margin:2px 0 6px 18px;padding:6px 10px}.mf-stackbar__forecast-head{opacity:.75;margin-bottom:3px;display:block}.mf-stackbar__forecast-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.mf-stackbar__forecast-row em{opacity:.6;font-style:normal}.mf-stackbar__forecast-row.asks b:after{content:" ?";opacity:.7}.loopbar{--loop:#ff3b5c;--loop-deep:#a3102b;--loop-ink:#2a0610;left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;isolation:isolate;border:1px solid color-mix(in oklab, var(--loop) 55%, transparent);width:min(94vw,600px);animation:mf-loop-in .56s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)) backwards, mf-loop-breathe 3.2s ease-in-out .56s infinite;background:radial-gradient(120% 90% at 50% 110%,#8c10288c,#0000 60%),linear-gradient(#1e080ef7,#0e0408fa);border-radius:18px;position:fixed;overflow:hidden;transform:translate(-50%);box-shadow:0 24px 70px #000000bf,0 0 0 1px #ff3b5c2e,0 0 42px #ff3b5c47,inset 0 1px #ff8ca029}.loopbar[data-mf-reduced]{animation:none}@keyframes mf-loop-in{0%{opacity:0;filter:blur(6px);transform:translate(-50%)translateY(28px)scale(.94)}to{opacity:1;filter:blur();transform:translate(-50%)translateY(0)scale(1)}}@keyframes mf-loop-breathe{0%,to{box-shadow:0 24px 70px #000000bf,0 0 0 1px #ff3b5c2e,0 0 42px #ff3b5c47,inset 0 1px #ff8ca029}50%{box-shadow:0 24px 70px #000000bf,0 0 0 1px #ff3b5c57,0 0 74px #ff3b5c80,inset 0 1px #ff8ca042}}.loopbar-ember{z-index:0;pointer-events:none;opacity:0;animation:.9s ease-out .2s forwards mf-loop-ember-in;position:absolute;inset:0}.loopbar-ember canvas{width:100%;height:100%;display:block}@keyframes mf-loop-ember-in{to{opacity:1}}.loopbar-body{z-index:1;align-items:center;gap:14px;padding:16px 18px;display:flex;position:relative}.loopbar--offer .loopbar-body{padding:20px 20px 18px}.loopbar-text{flex:auto;min-width:0}.loopbar-kicker{letter-spacing:.14em;text-transform:uppercase;color:color-mix(in srgb, var(--loop) 78%, #fff);font:700 10px/1.4 ui-monospace,monospace;display:block}.loopbar-title{color:#fff1f3;text-shadow:0 0 18px #ff3b5c8c;margin-top:2px;font-size:17px;line-height:1.2;display:block}.loopbar--offer .loopbar-title{font-size:20px}.loopbar-line{color:#d9a9b4;margin-top:4px;font-size:12px;line-height:1.35;display:block}.loopbar-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.loopbar-chip{appearance:none;border:1px solid color-mix(in oklab, var(--loop) 34%, transparent);color:#f8e6ea;cursor:pointer;transition:transform var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1)), border-color .2s;background:#3c0c16bf;border-radius:999px;align-items:center;gap:6px;padding:4px 10px 4px 5px;font:600 12px/1.4 inherit;display:inline-flex}.loopbar-chip:hover{border-color:color-mix(in oklab, var(--loop) 70%, transparent);transform:translateY(-1px)}.loopbar-chip.is-first{border-color:var(--loop);box-shadow:0 0 14px #ff3b5c59}.loopbar-chip-n{width:18px;height:18px;color:var(--loop-ink);background:color-mix(in srgb, var(--loop) 85%, #fff);border-radius:50%;place-items:center;font:700 10px/1 ui-monospace,monospace;display:grid}.loopbar-actions{flex-direction:column;flex:none;gap:8px;display:flex}.loopbar-btn{appearance:none;border:1px solid color-mix(in oklab, var(--loop) 34%, transparent);color:#f8e6ea;cursor:pointer;min-height:44px;transition:transform var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1)), box-shadow .25s;background:#340e18e6;border-radius:11px;padding:10px 14px;font:600 13px/1 inherit}.loopbar-btn:hover{transform:translateY(-1px)}.loopbar-go{color:var(--loop-ink);background:linear-gradient(180deg, #ff6a84, var(--loop) 55%, var(--loop-deep));letter-spacing:.04em;text-transform:uppercase;border-color:#ff8ea1;justify-content:center;align-items:center;gap:8px;font-weight:800;animation:1.8s ease-in-out infinite mf-loop-go;display:inline-flex;box-shadow:0 0 0 1px #ff8ea159,0 0 26px #ff3b5c8c,inset 0 1px #ffffff59}.loopbar-go:hover{transform:translateY(-1px)scale(1.03)}.loopbar-go-glyph{text-shadow:0 0 10px #ffffffb3;font-size:18px;line-height:1}@keyframes mf-loop-go{0%,to{box-shadow:0 0 0 1px #ff8ea159,0 0 26px #ff3b5c8c,inset 0 1px #ffffff59}50%{box-shadow:0 0 0 1px #ff8ea199,0 0 48px #ff3b5cd9,inset 0 1px #ffffff80}}.loopbar.is-running .loopbar-title{animation:1.6s ease-in-out infinite mf-loop-title}@keyframes mf-loop-title{0%,to{text-shadow:0 0 18px #ff3b5c8c}50%{text-shadow:0 0 34px #ff3b5cf2,0 0 6px #fff}}@media (width<=620px){.loopbar{border-radius:14px}.loopbar-body{flex-direction:column;align-items:stretch;gap:10px;padding:14px 14px 12px}.loopbar-actions{flex-direction:row}.loopbar-actions .loopbar-btn{flex:1 1 0}}@media (prefers-reduced-motion:reduce){.loopbar,.loopbar-go,.loopbar.is-running .loopbar-title,.loopbar-ember{animation:none}.loopbar-ember{opacity:1}}.loopfin{--loop:#ff3b5c;z-index:15100;pointer-events:none;animation:mf-loopfin-in .7s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)) both;place-items:center;display:grid;position:fixed;inset:0}@keyframes mf-loopfin-in{0%{opacity:0}to{opacity:1}}.loopfin-cinema{z-index:0;position:absolute;inset:0}.loopfin-cinema canvas{width:100%;height:100%;display:block}.loopfin-scrim{z-index:1;background:radial-gradient(80% 60% at 50% 100%,#780a1e8c,#0000 70%),radial-gradient(60% 50% at 50% 40%,#00000040,#000000c7);position:absolute;inset:0}.loopfin-body{z-index:2;text-align:center;width:min(94vw,900px);animation:mf-loopfin-rise .9s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)) both;position:relative}@keyframes mf-loopfin-rise{0%{opacity:0;filter:blur(8px);transform:translateY(30px)scale(.96)}to{opacity:1;filter:blur();transform:none}}.loopfin-kicker{letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--loop) 75%, #fff);font:700 12px/1.4 ui-monospace,monospace;display:block}.loopfin-combo{color:#fff1f3;text-shadow:0 0 22px #ff3b5c99;margin:4px 0 22px;font-size:clamp(18px,3.2vw,28px);display:block}.loopfin-seats{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.loopfin-seat{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0c0408b8;border:1px solid #ffffff14;border-radius:16px;padding:16px 12px 14px;position:relative}.loopfin-name{font:inherit;letter-spacing:.08em;text-transform:uppercase;color:#cfb4bc;font-size:12px;font-weight:600;line-height:1.3;display:block}.loopfin-life{min-height:1.1em;margin-top:6px;display:block;position:relative}.loopfin-n{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:#fff;font:800 clamp(30px,4.6vw,54px)/1.05 ui-monospace,monospace;display:block}.loopfin-seat.is-drained .loopfin-n{color:#ff7a90;text-shadow:0 0 18px #ff3b5cbf;animation:.5s ease-in-out infinite mf-loopfin-red}@keyframes mf-loopfin-red{0%,to{color:#ff7a90;text-shadow:0 0 18px #ff3b5cbf}50%{color:#f24;text-shadow:0 0 34px #ff1e3c,0 0 4px #fff}}.loopfin-seat.is-drained.is-ko{border-color:color-mix(in oklab, var(--loop) 60%, transparent);animation:.6s ease-out both mf-loopfin-koflash;box-shadow:0 0 40px #ff3b5c73}@keyframes mf-loopfin-koflash{0%{background:#ff3b5cd9}to{background:#0c0408b8}}.loopfin-ko{font:inherit;letter-spacing:.24em;text-transform:uppercase;color:var(--loop);opacity:0;margin-top:8px;font-size:11px;font-weight:800;line-height:1.3;display:block;transform:scale(1.6)}.loopfin-seat.is-ko .loopfin-ko{animation:.42s cubic-bezier(.34,1.56,.64,1) forwards mf-loopfin-stamp}@keyframes mf-loopfin-stamp{0%{opacity:0;transform:scale(1.8)rotate(-4deg)}to{opacity:1;transform:scale(1)rotate(-4deg)}}.loopfin-seat.is-controller{border-color:#fff6;box-shadow:0 0 46px #ffffff47,inset 0 0 30px #ffffff0f}.loopfin-seat.is-controller .loopfin-n{color:#fff;text-shadow:0 0 22px #fffffff2,0 0 50px #ffdce699;animation:.18s ease-in-out infinite mf-loopfin-shake}@keyframes mf-loopfin-shake{0%,to{transform:translate(0)}25%{transform:translate(-2px,1px)rotate(-.4deg)}50%{transform:translate(2px,-1px)rotate(.4deg)}75%{transform:translate(-1px,-2px)}}.loopfin.is-count .loopfin-seat.is-controller .loopfin-n{animation-duration:.14s}.loopfin-inf{font:inherit;color:#fff;opacity:0;text-shadow:0 0 30px #fff,0 0 80px #ff5a78e6;place-items:center;font-size:clamp(48px,7vw,92px);font-weight:800;line-height:1;display:grid;position:absolute;inset:0;transform:scale(.4)}.loopfin-seat.is-crowned .loopfin-n{opacity:0;transition:opacity .4s}.loopfin-seat.is-crowned .loopfin-inf{animation:mf-loopfin-bloom .9s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)) forwards, mf-loopfin-infglow 1.6s ease-in-out .9s infinite}@keyframes mf-loopfin-bloom{to{opacity:1;transform:scale(1)}}@keyframes mf-loopfin-infglow{0%,to{text-shadow:0 0 30px #fff,0 0 80px #ff5a78e6}50%{text-shadow:0 0 50px #fff,0 0 120px #ff3b5c}}.loopfin.is-hold .loopfin-seat.is-controller{animation:1.6s ease-in-out infinite mf-loopfin-crown}@keyframes mf-loopfin-crown{0%,to{box-shadow:0 0 46px #ffffff47}50%{box-shadow:0 0 90px #fff9,0 0 140px #ff3b5c80}}.loopfin.is-reduced .loopfin-n,.loopfin.is-reduced .loopfin-seat,.loopfin.is-reduced .loopfin-body,.loopfin.is-reduced{animation:none}.loopfin.is-reduced .loopfin-seat.is-drained .loopfin-ko{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.loopfin,.loopfin-body,.loopfin-n,.loopfin-seat,.loopfin-inf{animation:none!important}}.handslot.glow-combo>.chip{animation:1.6s ease-in-out infinite mf-combo-ring;box-shadow:0 0 0 2px #ff3b5cbf,0 0 18px #ff3b5c99,0 0 40px #ff1e3c59}.handslot.glow-combo:hover>.chip{box-shadow:0 0 0 2px #ff5a78f2,0 0 26px #ff3b5cd9,0 0 56px #ff1e3c80}@keyframes mf-combo-ring{0%,to{box-shadow:0 0 0 2px #ff3b5cbf,0 0 18px #ff3b5c99,0 0 40px #ff1e3c59}50%{box-shadow:0 0 0 2px #ff6e87f2,0 0 30px #ff3b5cf2,0 0 64px #ff1e3c8c}}@media (prefers-reduced-motion:reduce){.handslot.glow-combo>.chip{animation:none}}.life-n{font-variant-numeric:tabular-nums;transform:scale(calc(1 + var(--life-bump,0)));transform-origin:50% 60%;will-change:transform;transition:color .25s,text-shadow .25s;display:inline-block}.life-n.is-up{color:#f2fff4;text-shadow:0 0 10px #b4ffc8f2,0 0 24px #78ffa099}.life-n.is-down{color:#ff8a9a;text-shadow:0 0 10px #ff5470f2,0 0 24px #ff284699}.loopfin-n{transform:scale(calc(1 + var(--life-bump,0)));transform-origin:50% 60%}@media (prefers-reduced-motion:reduce){.life-n,.loopfin-n{transform:none}}.mf-spread__card.is-shown{cursor:default;filter:grayscale(.35)brightness(.62);opacity:.85}.mf-forgepay{--mf-forgepay-accent:#7fd6a8;left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in oklab, var(--mf-forgepay-accent) 46%, transparent);width:min(94vw,560px);box-shadow:0 18px 50px #000000b3, 0 0 0 1px color-mix(in oklab, var(--mf-forgepay-accent) 16%, transparent);background:#0b1511f5;border-radius:16px;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:12px 16px 13px;display:flex;position:fixed;transform:translate(-50%)}.mf-forgepay__text{flex:240px;min-width:0}.mf-forgepay__ask{color:var(--mf-forgepay-accent);font-size:14px;display:block}.mf-forgepay__line{color:#bdd6c9;margin-top:2px;font-size:12.5px;line-height:1.35;display:block}.mf-forgepay__actions{flex:none;align-items:center;gap:8px;margin-left:auto;display:flex}.mf-forgepay__actions>.mf-tutor__btn{min-height:44px}.mf-forgepay__actions>.mf-tutor__btn.is-primary:disabled{opacity:.45;cursor:not-allowed}html.mf-mobile .mf-forgepay__actions{flex:100%;margin-left:0}html.mf-mobile .mf-forgepay__actions>.mf-tutor__btn{flex:1 1 0}.mf-spread__slot{flex-direction:column;align-items:center;gap:6px;display:flex}.mf-spread__pair{justify-content:center}@keyframes mf-token-drop{0%{opacity:0;filter:blur(3px)brightness(1.4);animation-timing-function:cubic-bezier(.55,0,.9,.42);transform:translateY(-16%)scale(1.85)}56%{opacity:1;filter:none;animation-timing-function:cubic-bezier(.2,.8,.2,1);transform:translateY(0)scale(.92)}78%{transform:scale(1.035)}to{opacity:1;transform:none}}.lane .chip.mf-token-land{animation:.46s both mf-token-drop;z-index:950!important}@keyframes mf-pile-thump-a{0%{filter:brightness(1.25);transform:scale(1.09)}to{filter:none;transform:none}}@keyframes mf-pile-thump-b{0%{filter:brightness(1.25);transform:scale(1.09)}to{filter:none;transform:none}}.lane .chip.mf-pile-thump-a{animation:.2s cubic-bezier(.2,.8,.2,1) both mf-pile-thump-a}.lane .chip.mf-pile-thump-b{animation:.2s cubic-bezier(.2,.8,.2,1) both mf-pile-thump-b}@keyframes mf-lane-thump-a{0%{transform:translateY(0)}35%{transform:translateY(1.5px)}to{transform:translateY(0)}}@keyframes mf-lane-thump-b{0%{transform:translateY(0)}35%{transform:translateY(1.5px)}to{transform:translateY(0)}}.lane.mf-lane-thump-a{animation:.16s ease-out mf-lane-thump-a}.lane.mf-lane-thump-b{animation:.16s ease-out mf-lane-thump-b}.mf-equip-flyer{will-change:transform;box-shadow:0 14px 30px #00000073}.lane .chip.mf-combo-win{animation:1.6s ease-in-out infinite mf-combo-ring;box-shadow:0 0 0 2px #ff3b5cbf,0 0 18px #ff3b5c99,0 0 40px #ff1e3c59}@media (prefers-reduced-motion:reduce){.lane .chip.mf-combo-win{animation:none}}.mf-combo-announce__row.is-winning .mf-combo-announce__mark{color:var(--champagne-gold)}.dragghost.is-3d{border-radius:calc(100% * var(--mf-hc-radius,.048)) / calc(100% * var(--mf-hc-radius,.048) * 63 / 88)}.dragghost.is-3d>.chip{box-shadow:none!important}@media (orientation:portrait){html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes{container-type:inline-size}html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes>.lane-slot[data-lane-slot],html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes>.lane-row>.lane-slot[data-lane-slot]{--mf-land-scale:1;--lane-L:calc(100cqw - max(0px, 100vw - var(--mf-phone-base,390px)));--lane-in:calc(var(--lane-L) - 2 * (var(--mf-lane-pad-x,6px) + 1px));--lane-half-in:calc((var(--lane-L) - var(--mf-lane-gap-x,8px)) / 2 - 2 * (var(--mf-lane-pad-x,6px) + 1px));--lane-cardh:calc(clamp(var(--mf-card-wmin,20px), var(--lane-cardw,100px), var(--mf-card-wmax,132px)) * 88 / 63)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .oppinline .lanes>.lane-slot.lane-creatures{--lane-cardw:calc((var(--lane-in) - var(--lx-theirs-creatures-gaps,6) * var(--mf-lane-gap-x,8px)) / var(--lx-theirs-creatures-n,6.25) - .5px)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .oppinline .lanes>.lane-row>.lane-slot.lane-lands{--lane-cardw:calc(((var(--lane-L) - var(--mf-lane-gap-x,8px)) * var(--lx-theirs-split,.5) - 2 * (var(--mf-lane-pad-x,6px) + 1px) - var(--lx-theirs-lands-gaps,3) * var(--mf-lane-gap-x,8px)) / var(--lx-theirs-lands-n,4) - .5px);flex-grow:calc(var(--lx-theirs-split,.5) * 100)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .oppinline .lanes>.lane-row>.lane-slot.lane-perms{--lane-cardw:calc(((var(--lane-L) - var(--mf-lane-gap-x,8px)) * (1 - var(--lx-theirs-split,.5)) - 2 * (var(--mf-lane-pad-x,6px) + 1px) - var(--lx-theirs-perms-gaps,3) * var(--mf-lane-gap-x,8px)) / var(--lx-theirs-perms-n,4) - .5px);flex-grow:calc((1 - var(--lx-theirs-split,.5)) * 100)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .myboard .lanes>.lane-slot.lane-creatures{--lane-cardw:calc((var(--lane-in) - var(--lx-mine-creatures-gaps,2) * var(--mf-lane-gap-x,8px)) / var(--lx-mine-creatures-n,3) - .5px)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .myboard .lanes>.lane-row>.lane-slot.lane-lands{--lane-cardw:calc(((var(--lane-L) - var(--mf-lane-gap-x,8px)) * var(--lx-mine-split,.5) - 2 * (var(--mf-lane-pad-x,6px) + 1px) - var(--lx-mine-lands-gaps,2) * var(--mf-lane-gap-x,8px)) / var(--lx-mine-lands-n,3) - .5px);flex-grow:calc(var(--lx-mine-split,.5) * 100)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .myboard .lanes>.lane-row>.lane-slot.lane-perms{--lane-cardw:calc(((var(--lane-L) - var(--mf-lane-gap-x,8px)) * (1 - var(--lx-mine-split,.5)) - 2 * (var(--mf-lane-pad-x,6px) + 1px) - var(--lx-mine-perms-gaps,2) * var(--mf-lane-gap-x,8px)) / var(--lx-mine-perms-n,3) - .5px);flex-grow:calc((1 - var(--lx-mine-split,.5)) * 100)}html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes>.lane-row{align-items:stretch;gap:var(--mf-lane-gap-x,8px);flex-direction:row}html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes>.lane-row>.lane-slot[data-lane-slot]{flex-shrink:1;flex-basis:0;width:auto;min-width:0}html.mf-mobile .grid:not(.combat):not(.mfcombat) .myboard .lanes>.lane-row:has(.chip)>.lane-slot[data-lane-slot]:not(:has(.chip)){display:none}html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes .lane.lane-perms,html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes .lane.lane-perms.align-end{flex-direction:row;justify-content:flex-start}html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes .lane>.chip,html.mf-mobile .grid:not(.combat):not(.mfcombat) .lanes .lane-slot[data-lane-slot]>.lane>.chip.tapped:nth-child(n){margin-left:0!important;margin-right:0!important}html.mf-mobile .lanes .lane{--shadow:var(--mf-lane-card-shadow,0 2px 5px #0000008c)}html.mf-mobile .oppinline .lanes>.lane-slot[data-lane-slot]:not(:has(.chip)){display:none}html.mf-mobile .oppinline .lanes>.lane-row>.lane-slot[data-lane-slot]:not(:has(.chip)){display:none}html.mf-mobile .oppinline .lanes>.lane-row:not(:has(.chip)){display:none}html.mf-mobile .grid:not(.combat):not(.mfcombat) .oppinline .lane-slot[data-lane-slot]>.lane-label{display:flex}html.mf-mobile[data-lx-theirs-creatures=wrap] .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-creatures,html.mf-mobile[data-lx-theirs-lands=wrap] .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-lands,html.mf-mobile[data-lx-theirs-perms=wrap] .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-perms,html.mf-mobile[data-lx-mine-creatures=wrap] .grid:not(.combat):not(.mfcombat) .myboard .lane.lane-creatures,html.mf-mobile[data-lx-mine-lands=wrap] .grid:not(.combat):not(.mfcombat) .myboard .lane.lane-lands,html.mf-mobile[data-lx-mine-perms=wrap] .grid:not(.combat):not(.mfcombat) .myboard .lane.lane-perms{align-content:flex-start;row-gap:var(--mf-lane-gap-x,8px);padding-top:var(--mf-lane-pad-y,5px);padding-bottom:var(--mf-lane-pad-y,5px);touch-action:auto;flex-wrap:wrap!important;margin:0!important;overflow:visible!important}html.mf-mobile[data-lx-theirs-creatures=scroll] .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-creatures,html.mf-mobile[data-lx-theirs-lands=scroll] .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-lands,html.mf-mobile[data-lx-theirs-perms=scroll] .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-perms,html.mf-mobile[data-lx-mine-creatures=scroll] .grid:not(.combat):not(.mfcombat) .myboard .lane.lane-creatures,html.mf-mobile[data-lx-mine-lands=scroll] .grid:not(.combat):not(.mfcombat) .myboard .lane.lane-lands,html.mf-mobile[data-lx-mine-perms=scroll] .grid:not(.combat):not(.mfcombat) .myboard .lane.lane-perms{padding-top:var(--mf-lane-pad-y,5px);padding-bottom:var(--mf-lane-pad-y,5px);touch-action:pan-x;overscroll-behavior-x:contain;scrollbar-width:none;flex-wrap:nowrap!important;margin:0!important;overflow:auto hidden!important}html.mf-mobile .grid:not(.combat):not(.mfcombat) .oppinline .lane.lane-creatures:has(>.chip.mf-flyer){padding-top:calc(var(--mf-lane-pad-y,5px) + var(--mf-flyer-headroom,27px))!important}html.mf-mobile.mf-ovffade .oppinline .lane.lane-creatures.overflowing{-webkit-mask-image:none;mask-image:none}}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .lanes{--mf-land-scale:1;flex:none;container-type:inline-size}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat.me .lanes>.lane-slot.lane-creatures,html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat.me .lanes>.lane-row,html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat:not(.me) .lanes>.lane-slot.lane-creatures,html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat:not(.me) .lanes>.lane-row{min-height:0;height:calc(clamp(var(--mf-card-wmin,20px), (100cqw - 2 * (var(--mf-lane-pad-x,4px) + 1px) - var(--lane-row-gaps,2) * var(--mf-lane-gap-x,6px)) / var(--lane-row-n,3) - .5px, var(--mf-card-wmax,132px)) * 88 / 63 + 2 * var(--mf-lane-pad-y,6px) + 2px);flex:none}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat.me .lanes>.lane-slot.lane-creatures{--lane-row-n:var(--lx-mine-creatures-n,3);--lane-row-gaps:var(--lx-mine-creatures-gaps,2)}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat.me .lanes>.lane-row{--lane-row-n:var(--lx-mine-lands-n,3);--lane-row-gaps:var(--lx-mine-lands-gaps,2)}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat:not(.me) .lanes>.lane-slot.lane-creatures{--lane-row-n:var(--lx-theirs-creatures-n,3);--lane-row-gaps:var(--lx-theirs-creatures-gaps,2)}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid .mat:not(.me) .lanes>.lane-row{--lane-row-n:var(--lx-theirs-lands-n,3);--lane-row-gaps:var(--lx-theirs-lands-gaps,2)}html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid.quad,html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid.alive3,html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid.alive2,html[data-mf-bp=tablet-portrait]:not(.mf-mobile) .grid.focus{grid-template-rows:none;grid-auto-rows:max-content;align-content:start}html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat.me .lane.lane-creatures>.chip,html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat.me .lane.lane-creatures>.chipstack>.chip{max-height:var(--lx-mine-creatures-cap,none)!important}html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat.me .lane.lane-lands>.chip,html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat.me .lane.lane-lands>.chipstack>.chip{max-height:var(--lx-mine-lands-cap,none)!important}html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat.me .lane.lane-perms>.chip,html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat.me .lane.lane-perms>.chipstack>.chip{max-height:var(--lx-mine-perms-cap,none)!important}html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat:not(.me) .lane.lane-creatures>.chip,html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat:not(.me) .lane.lane-creatures>.chipstack>.chip{max-height:var(--lx-theirs-creatures-cap,none)!important}html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat:not(.me) .lane.lane-lands>.chip,html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat:not(.me) .lane.lane-lands>.chipstack>.chip{max-height:var(--lx-theirs-lands-cap,none)!important}html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat:not(.me) .lane.lane-perms>.chip,html:not(.mf-mobile):not([data-mf-bp=tablet-portrait]) .mat:not(.me) .lane.lane-perms>.chipstack>.chip{max-height:var(--lx-theirs-perms-cap,none)!important}html:not(.mf-mobile) .mat.me .lane-row>.lane-slot.lane-lands{flex-grow:var(--lx-mine-split-lands,var(--lane-grow,1))}html:not(.mf-mobile) .mat.me .lane-row>.lane-slot.lane-perms{flex-grow:var(--lx-mine-split-perms,var(--lane-grow,1))}html:not(.mf-mobile) .mat:not(.me) .lane-row>.lane-slot.lane-lands{flex-grow:var(--lx-theirs-split-lands,var(--lane-grow,1))}html:not(.mf-mobile) .mat:not(.me) .lane-row>.lane-slot.lane-perms{flex-grow:var(--lx-theirs-split-perms,var(--lane-grow,1))}:root{--mf-action-base:var(--mf-combat-bottom,64px);--mf-action-gap:8px}.manafold-board,manafold-board{--mf-action-base:var(--mf-combat-bottom,64px)}.mf-actionslot{display:contents}.mf-actionslot:not([data-front])>*{opacity:.86;filter:saturate(.82);transition:opacity .18s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)), filter .18s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1))}.mf-actionslot[data-depth="2"]>*{opacity:.72}.mf-actionslot[data-depth="3"]>*,.mf-actionslot[data-depth="4"]>*,.mf-actionslot[data-depth="5"]>*{opacity:.6}.mf-actionslot>.targetbar,.mf-actionslot>.selbar,.mf-actionslot>.drainbar,.mf-actionslot>.combatbar,.mf-actionslot>.blockbar,.mf-actionslot>.discardbar,.mf-actionslot>.exilebar,.mf-actionslot>.mf-harvest-bar,.mf-actionslot>.mf-pwmenu{transition:bottom .22s var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1))}@media (prefers-reduced-motion:reduce){.mf-actionslot:not([data-front])>*,.mf-actionslot>.targetbar,.mf-actionslot>.selbar,.mf-actionslot>.drainbar,.mf-actionslot>.combatbar,.mf-actionslot>.blockbar,.mf-actionslot>.discardbar,.mf-actionslot>.exilebar,.mf-actionslot>.mf-harvest-bar,.mf-actionslot>.mf-pwmenu{transition:none}}.mf-pwmenu{left:50%;bottom:var(--mf-combat-bottom,64px);z-index:14000;border:1px solid color-mix(in oklab, var(--gold,#e8c766) 46%, transparent);width:min(94vw,720px);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);box-shadow:0 20px 56px #000000c7, 0 0 0 1px color-mix(in oklab, var(--gold,#e8c766) 12%, transparent);color:var(--txt,#e9edf5);background:linear-gradient(#262936f0,#0e1016f5);border-radius:16px;grid-template-columns:minmax(0,1fr) 156px;gap:14px;padding:12px 14px;display:grid;position:fixed;transform:translate(-50%)}.mf-pwmenu__body{flex-direction:column;gap:8px;min-width:0;display:flex}.mf-pwmenu__head{flex-wrap:wrap;align-items:baseline;gap:9px;display:flex}.mf-pwmenu__name{font-family:var(--font-display,serif);letter-spacing:.01em;color:var(--gold-hi,#f3d98a);font-size:15px}.mf-pwmenu__type{text-transform:uppercase;letter-spacing:.06em;color:var(--dim,#8891a4);font-size:10.5px}.mf-pwmenu__static{border:1px solid var(--line,#ffffff1a);color:var(--dim,#8891a4);background:#ffffff07;border-radius:8px;flex-direction:column;gap:3px;padding:6px 9px;font-size:11px;font-style:italic;line-height:1.35;display:flex}.mf-pwmenu__static p{margin:0}.mf-pwmenu__abilities{flex-direction:column;gap:5px;display:flex}.mf-pwmenu__ability{all:unset;box-sizing:border-box;border:1px solid var(--line,#ffffff1a);cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease), transform .14s var(--ease), box-shadow .14s var(--ease);background:#ffffff09;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;display:grid}.mf-pwmenu__ability:hover:not(.is-blocked),.mf-pwmenu__ability:focus-visible:not(.is-blocked){border-color:var(--gold-soft,#e8c76680);background:#ffffff16;transform:translateY(-1px)}.mf-pwmenu__ability.is-picked{border-color:color-mix(in oklab, var(--champagne-gold,#f5ecd0) 72%, transparent);background:color-mix(in srgb, var(--champagne-gold,#f5ecd0) 13%, #ffffff0a);box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f5ecd0) 34%, transparent)}.mf-pwmenu__cost{font-variant-numeric:tabular-nums;color:#0a0c12;border-radius:7px;justify-content:center;align-items:center;height:27px;font-size:13.5px;font-weight:850;display:inline-flex}.mf-pwmenu__ability.is-up .mf-pwmenu__cost{background:linear-gradient(#a6f3bd,#54c47c)}.mf-pwmenu__ability.is-down .mf-pwmenu__cost{background:linear-gradient(#f0b3b3,#d06a6a)}.mf-pwmenu__ability.is-zero .mf-pwmenu__cost{background:linear-gradient(#d9dee8,#9aa4b6)}.mf-pwmenu__text{color:var(--txt,#e9edf5);white-space:normal;font-size:11.5px;line-height:1.35}.mf-pwmenu__after{text-align:right;font-variant-numeric:tabular-nums;min-width:22px;color:var(--dim,#8891a4);font-size:12px;font-weight:800}.mf-pwmenu__ability.is-picked .mf-pwmenu__after{color:var(--gold-hi,#f3d98a)}.mf-pwmenu__ability.is-lethal .mf-pwmenu__after{color:#e79a9a}.mf-pwmenu__why{text-transform:uppercase;letter-spacing:.05em;color:var(--dim,#8891a4);grid-column:2/-1;font-size:10px}.mf-pwmenu__ability.is-lethal .mf-pwmenu__why{color:#e79a9a;text-transform:none;letter-spacing:0;font-size:10.5px}.mf-pwmenu__ability.is-blocked{cursor:default;opacity:.42}.mf-pwmenu__foot{align-items:center;gap:10px;padding-top:2px;display:flex}.mf-pwmenu__hint{min-width:0;color:var(--dimmer,#5a6172);flex:auto;font-size:10px;line-height:1.3}.mf-pwmenu__go:disabled{opacity:.42;cursor:default;box-shadow:none}.mf-pwmenu__go:not(:disabled){border-color:color-mix(in oklab, var(--champagne-gold,#f5ecd0) 70%, transparent);background:color-mix(in srgb, var(--champagne-gold,#f5ecd0) 20%, transparent);color:var(--gold-hi,#f3d98a);font-weight:750;animation:1.8s ease-in-out infinite mf-pwmenu-arm}@keyframes mf-pwmenu-arm{0%,to{box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f5ecd0) 34%, transparent)}50%{box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f5ecd0) 60%, transparent), 0 0 16px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 34%, transparent)}}.mf-pwmenu__card{aspect-ratio:5/7;border-radius:9px;justify-content:center;align-self:start;align-items:center;display:flex;position:relative;overflow:visible}.mf-pwmenu__art{object-fit:cover;border-radius:9px;width:100%;height:100%;box-shadow:0 10px 30px #0000009e}.mf-pwmenu__noart{border:1px solid var(--line,#ffffff1a);text-align:center;width:100%;height:100%;color:var(--dim,#8891a4);background:#ffffff0a;border-radius:9px;place-items:center;padding:8px;font-size:10.5px;display:grid}.mf-pwmenu__card .mf-loyalty-now{min-width:46px;font-size:16px;bottom:-10px;right:-8px}html.mf-mobile .mf-pwmenu{width:auto;max-width:none;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + var(--mf-combat-bottom,8px));grid-template-columns:minmax(0,1fr) 108px;gap:10px;transform:none}@media (orientation:portrait){html.mf-mobile .mf-pwmenu{grid-template-columns:minmax(0,1fr) 84px}html.mf-mobile .mf-pwmenu__hint{display:none}}@media (prefers-reduced-motion:reduce){.mf-pwmenu__ability,.mf-pwmenu__go:not(:disabled){transition:none;animation:none}}.mat.target-pick{cursor:pointer;border-color:color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent)}.mat.target-pick:not([data-mf-target-on]){box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent), 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 18%, transparent));animation:1.9s ease-in-out infinite mf-prolif-pick-pulse}.mat.target-pick[data-mf-target-on]{border-color:var(--champagne-gold,#f4c761);box-shadow:0 0 0 2px color-mix(in oklab, var(--champagne-gold,#f4c761) 68%, transparent), 0 0 36px var(--gold-glow,color-mix(in srgb, var(--gold) 34%, transparent));animation:none}@media (prefers-reduced-motion:reduce){.mat.target-pick:not([data-mf-target-on]){box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 50%, transparent), 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 20%, transparent));animation:none}}.mat.picking .chip:not([data-mf-target]){filter:saturate(.45)brightness(.58);transition:filter .18s}.mat.seat-dim .mat-head{opacity:.5;filter:saturate(.55);transition:opacity .18s,filter .18s}.targetbar{flex-wrap:wrap;max-width:min(94vw,760px)}.targetbar .targetbar-ctx{flex:260px;min-width:0}.targetbar .targetbar-ctx .mf-ctxhead__mini{height:44px}.targetbar .targetbar-ctx .mf-ctxhead__title{color:var(--champagne-gold,#f4c761);font-size:13px}.target-clauses{flex-direction:column;flex:100%;align-items:stretch;gap:5px;min-width:0}.target-clause{justify-content:space-between;align-items:flex-start;gap:10px;padding:6px 10px}.target-phrase.is-printed{color:var(--txt,#e9edf5);white-space:normal;min-width:0;font-size:11.5px;line-height:1.4}.target-n{white-space:nowrap;flex:none}.target-var{border:1px solid color-mix(in oklab, var(--champagne-gold,#f4c761) 34%, transparent);background:color-mix(in oklab, var(--champagne-gold,#f4c761) 10%, transparent);border-radius:8px;align-items:baseline;gap:7px;padding:3px 9px;font-size:11px;display:inline-flex}.target-var strong{color:var(--gold-hi,#f3d98a);font-variant-numeric:tabular-nums;font-weight:800}.target-var em{color:var(--dim,#8891a4);font-style:normal}html.mf-mobile .targetbar{max-width:none;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + var(--mf-combat-bottom,8px));transform:none}.fightbar{border-color:color-mix(in srgb, var(--status-red,#e8604c) 50%, transparent);background:color-mix(in srgb, var(--status-red,#e8604c) 14%, var(--glass-panel-strong))}.fightbar .target-name{color:color-mix(in srgb, var(--status-red,#e8604c) 40%, var(--champagne-gold,#f4c761))}.fight-steps{flex-wrap:wrap;gap:6px}.fight-step{all:unset;box-sizing:border-box;border:1px solid var(--line,#ffffff1f);cursor:pointer;transition:border-color .14s var(--ease), background .14s var(--ease);background:#ffffff0a;border-radius:9px;align-items:center;gap:7px;padding:4px 9px;font-size:11.5px;display:inline-flex}.fight-step:hover:not(.is-dead),.fight-step:focus-visible:not(.is-dead){border-color:var(--gold-soft,#e8c76680);background:#ffffff17}.fight-step.is-current{border-color:color-mix(in oklab, var(--champagne-gold,#f4c761) 72%, transparent);background:color-mix(in srgb, var(--champagne-gold,#f4c761) 14%, transparent)}.fight-step.is-filled .target-step-n{color:#a6f3bd}.fight-step.is-dead{opacity:.4;cursor:default}.fight-step-name{color:var(--txt,#e9edf5)}.fight-step-name em{color:var(--dim,#8891a4);font-style:normal}.fight-count{font-variant-numeric:tabular-nums;color:var(--dim,#8891a4);align-self:center;font-size:11px}@media (prefers-reduced-motion:reduce){.fight-step{transition:none}}.dividebar{border-color:color-mix(in srgb, var(--status-red,#e8604c) 50%, transparent);background:color-mix(in srgb, var(--status-red,#e8604c) 14%, var(--glass-panel-strong))}.divide-budget{border:1px solid color-mix(in srgb, var(--status-red,#e8604c) 40%, transparent);background:#00000047;border-radius:9px;align-items:baseline;gap:6px;padding:3px 10px;display:inline-flex}.divide-budget em{text-transform:uppercase;letter-spacing:.05em;color:var(--dim,#8891a4);font-size:10px;font-style:normal}.divide-budget output{font-variant-numeric:tabular-nums;color:#ffc9c9;font-size:16px;font-weight:850}.divide-budget small{color:var(--dimmer,#5a6172);font-size:10px}.divide-budget[data-done]{border-color:oklab(73.7145% -.130292 .0670949/.6)}.divide-budget[data-done] output{color:#b7f5c9}.divide-chosen{flex-wrap:wrap;gap:6px;display:inline-flex}.divide-chip{border:1px solid color-mix(in oklab, var(--champagne-gold,#f4c761) 45%, transparent);background:color-mix(in srgb, var(--champagne-gold,#f4c761) 12%, transparent);border-radius:9px;align-items:center;gap:5px;padding:2px 6px;font-size:11px;display:inline-flex}.divide-chip-name{color:var(--txt,#e9edf5);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.divide-chip-n{text-align:center;font-variant-numeric:tabular-nums;color:#ffc9c9;min-width:1.4em;font-weight:850}.divide-step{all:unset;box-sizing:border-box;border:1px solid var(--line,#ffffff24);cursor:pointer;background:#ffffff0f;border-radius:6px;place-items:center;width:19px;height:19px;font-size:12px;line-height:1;display:inline-grid}.divide-step:hover:not(:disabled),.divide-step:focus-visible:not(:disabled){border-color:var(--gold-soft,#e8c76680);background:#ffffff1f}.divide-step:disabled{opacity:.35;cursor:default}.divide-chip.is-warded{border-color:oklab(67.9811% .0842338 -.146995/.6)}.divide-chip-ward{text-transform:uppercase;letter-spacing:.04em;color:#c9a7ff;font-size:9.5px;font-style:normal}html.mf-mobile .dividebar,html.mf-mobile .fightbar{max-width:none;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + var(--mf-combat-bottom,8px));transform:none}.convokebar{background:color-mix(in srgb, #54c47c 12%, var(--glass-panel-strong));border-color:#54c47c75}.convokebar .convoke-cost{color:var(--dim,#8891a4);font-size:11px}.convoke-remaining{border:1px solid var(--line,#ffffff24);background:#00000042;border-radius:9px;align-items:center;gap:7px;padding:3px 9px;display:inline-flex}.convoke-remaining-label{text-transform:uppercase;letter-spacing:.05em;color:var(--dim,#8891a4);font-size:10px}.convoke-remaining-pips{align-items:center;gap:2px;display:inline-flex}.convoke-remaining-pips.is-paid{filter:drop-shadow(0 0 8px #54c47c99)}.convoke-crew{flex-wrap:wrap;gap:5px;display:inline-flex}.convoke-cre{all:unset;box-sizing:border-box;border:1px solid var(--line,#ffffff1f);cursor:pointer;transition:border-color .13s var(--ease), background .13s var(--ease);background:#ffffff0a;border-radius:9px;align-items:center;gap:6px;padding:3px 8px;font-size:11px;display:inline-flex}.convoke-cre:hover:not(:disabled),.convoke-cre:focus-visible:not(:disabled){border-color:var(--gold-soft,#e8c76680);background:#ffffff17}.convoke-cre.on{background:#54c47c29;border-color:oklab(73.7145% -.130292 .0670949/.7)}.convoke-cre.is-spent{opacity:.36;cursor:default}.convoke-cre-name{color:var(--txt,#e9edf5);text-overflow:ellipsis;white-space:nowrap;max-width:14ch;overflow:hidden}.convoke-cre-count{color:var(--dim,#8891a4);font-variant-numeric:tabular-nums}.convoke-cre-colors{gap:1px;display:inline-flex}.convoke-empty{color:var(--dim,#8891a4);font-size:11px}html.mf-mobile .convokebar{max-width:none;left:8px;right:8px;bottom:calc(var(--mf-foot-reserve,56px) + var(--mf-combat-bottom,8px));transform:none}.retargetbar{border-color:color-mix(in srgb, var(--status-violet,#9a7cf0) 55%, transparent);background:color-mix(in srgb, var(--status-violet,#9a7cf0) 15%, var(--glass-panel-strong))}.retargetbar .retarget-line{color:var(--dim,#8891a4);max-width:34ch;font-size:11.5px;font-style:italic}.retargetbar .retarget-ask{color:var(--txt,#e9edf5);font-size:11.5px}.retargetbar .retarget-step{align-items:baseline;gap:5px;display:inline-flex}.retargetbar .retarget-was{text-overflow:ellipsis;white-space:nowrap;max-width:12ch;overflow:hidden}.retargetbar .retarget-step.is-filled .retarget-was{color:var(--dimmer,#5a6172);text-decoration:line-through}.retargetbar .retarget-arrow{color:var(--status-violet,#9a7cf0)}.retargetbar .retarget-now{color:var(--txt,#e9edf5);text-overflow:ellipsis;white-space:nowrap;max-width:12ch;font-weight:650;overflow:hidden}.retargetbar .retarget-rows{flex-wrap:wrap;gap:6px;display:inline-flex}.retargetbar .retarget-row{all:unset;box-sizing:border-box;border:1px solid color-mix(in oklab, var(--status-violet,#9a7cf0) 35%, transparent);background:color-mix(in oklab, var(--status-violet,#9a7cf0) 8%, transparent);color:var(--txt,#e9edf5);cursor:pointer;border-radius:8px;padding:3px 9px;font-size:11.5px}.retargetbar .retarget-row.is-picked{border-color:color-mix(in oklab, var(--status-violet,#9a7cf0) 80%, transparent);background:color-mix(in oklab, var(--status-violet,#9a7cf0) 22%, transparent)}html.mf-mobile .retargetbar{max-width:96vw}.mat.mill-pick{cursor:crosshair;border-color:#58a6ff85;animation:1.9s ease-in-out infinite mf-seat-pick-pulse;box-shadow:0 0 0 1px #58a6ff66,0 0 22px #58a6ff2e}.mat.exile-pick,.mat.mf-seat-exile-pick{cursor:crosshair}.mat.exile-pick{border-color:#a97cf085;box-shadow:0 0 0 1px #a97cf066,0 0 22px #a97cf02e}.mat.draw-pick{cursor:crosshair;border-color:color-mix(in srgb, var(--champagne-gold,#f4c761) 52%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent), 0 0 22px var(--gold-glow,color-mix(in srgb, var(--gold) 18%, transparent));animation:1.9s ease-in-out infinite mf-seat-pick-pulse}.mat.neutral-pick{cursor:crosshair;border-color:color-mix(in srgb, var(--txt,#e9edf5) 34%, transparent);animation:1.9s ease-in-out infinite mf-seat-pick-pulse;box-shadow:0 0 0 1px #ffffff47,0 0 20px #ffffff1a}@keyframes mf-seat-pick-pulse{0%,to{filter:brightness()}50%{filter:brightness(1.18)}}@media (prefers-reduced-motion:reduce){.mat.mill-pick,.mat.draw-pick,.mat.neutral-pick{animation:none}}.drainbar.tone-mill{background:#080e18f5;border-color:oklab(71.5252% -.0436087 -.145412/.48)}.drainbar.tone-mill .drainbar-count{color:#08131f;background:#58a6ff}.drainbar.tone-exile{background:#100a18f5;border-color:oklab(67.9811% .0842338 -.146995/.48)}.drainbar.tone-exile .drainbar-count{color:#150a22;background:#a97cf0}.drainbar.tone-draw{border-color:color-mix(in oklab, var(--champagne-gold,#f4c761) 48%, transparent);background:#141108f5}.drainbar.tone-draw .drainbar-count{color:#17120a;background:var(--champagne-gold,#f4c761)}.drainbar.tone-neutral{border-color:color-mix(in oklab, var(--txt,#e9edf5) 30%, transparent)}.drainbar.tone-neutral .drainbar-count{color:#0c0e14;background:var(--txt,#e9edf5)}.drainbar-ask{max-width:46ch;color:var(--txt,#e9edf5);white-space:normal;font-size:11px;line-height:1.35;display:block}.drainbar.is-optional-trigger .drainbar-foot{justify-content:flex-end}.mf-kindpop{z-index:14650;background:var(--glass-panel);border:1px solid color-mix(in oklab, var(--lab-gold,#e6b24a) 36%, transparent);-webkit-backdrop-filter:var(--glass);backdrop-filter:var(--glass);transform-origin:bottom;border-radius:14px;align-items:center;gap:8px;padding:8px;display:flex;position:fixed;transform:translate(-50%,-100%);box-shadow:0 16px 40px #0009}.mf-kindpop.is-below{transform-origin:top;transform:translate(-50%)}.mf-kindpop__src{opacity:.7;padding:0 4px;font-size:11px}.mf-kindpop__btn{all:unset;box-sizing:border-box;background:color-mix(in oklab, var(--lab-gold,#e6b24a) 22%, transparent);border:1px solid color-mix(in oklab, var(--lab-gold,#e6b24a) 55%, transparent);min-height:40px;color:var(--txt,#fff);cursor:pointer;border-radius:10px;padding:8px 16px;font-size:13px;font-weight:700;transition:background .12s,transform .12s}.mf-kindpop__btn:hover,.mf-kindpop__btn:focus-visible{background:color-mix(in oklab, var(--lab-gold,#e6b24a) 38%, transparent)}@keyframes mf-kindpop-in{0%{opacity:0;transform:translate(-50%,calc(6px - 100%))scale(.965)}to{opacity:1;transform:translate(-50%,-100%)scale(1)}}@keyframes mf-kindpop-in-below{0%{opacity:0;transform:translate(-50%,6px)scale(.965)}to{opacity:1;transform:translate(-50%)scale(1)}}@keyframes mf-kindpop-out{0%{opacity:1;transform:translate(-50%,-100%)scale(1)}to{opacity:0;transform:translate(-50%,calc(6px - 100%))scale(.965)}}@keyframes mf-kindpop-out-below{0%{opacity:1;transform:translate(-50%)scale(1)}to{opacity:0;transform:translate(-50%,6px)scale(.965)}}.mf-kindpop[data-mf-menu]{animation:mf-kindpop-in var(--mf-menu-anchored-dur,.2s) var(--mf-menu-ease) backwards}.mf-kindpop.is-below[data-mf-menu]{animation-name:mf-kindpop-in-below}.mf-kindpop.is-leaving[data-mf-menu]{animation:mf-kindpop-out .18s var(--mf-menu-ease) forwards;pointer-events:none}.mf-kindpop.is-leaving.is-below[data-mf-menu]{animation-name:mf-kindpop-out-below}@media (prefers-reduced-motion:reduce){.mf-kindpop[data-mf-menu],.mf-kindpop.is-leaving[data-mf-menu]{animation-name:mf-menu-fade}}.mf-pwmenu__others{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.mf-pwmenu__other{all:unset;box-sizing:border-box;border:1px solid var(--line,#ffffff1f);color:var(--ink,#eee);cursor:pointer;background:#ffffff0a;border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:12px;display:inline-flex}.mf-pwmenu__other:hover,.mf-pwmenu__other:focus-visible{border-color:var(--gold-soft,#e8c76680)}.mf-pwmenu__other.is-spent{opacity:.55}.mf-pwmenu__othergem{color:var(--gold,#e8c766);font-size:11px}.mf-pwmenu__other.is-ready .mf-pwmenu__othergem{animation:1.6s ease-in-out infinite mf-loyalty-ready}.mf-pwmenu__other strong{font-variant-numeric:tabular-nums}:root{--mp-w:#fffbd5;--mp-u:#aae0fa;--mp-b:#cbc2bf;--mp-r:#f9aa8f;--mp-g:#9bd3ae;--mp-c:#ccc2c0;--mp-generic:#ccc2c0;--mp-energy:#7fe3f0;--mp-ink:#0b0b0d;--mp-size:1em;--mp-radius:50%;--mp-inset:inset 0 -.09em .12em #0000006b, inset 0 .06em .1em #ffffff8c;--mp-gap:.12em}.mana-cost{align-items:center;gap:var(--mp-gap);vertical-align:-.13em;white-space:nowrap;display:inline-flex}.mp{box-sizing:border-box;inline-size:var(--mp-size);block-size:var(--mp-size);border-radius:var(--mp-radius);background:var(--mp-generic);box-shadow:var(--mp-inset);color:var(--mp-ink);font-size:var(--mp-size);-webkit-user-select:none;user-select:none;vertical-align:-.13em;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative;overflow:hidden}.mp .mp-art{block-size:68%;inline-size:68%;fill:var(--mp-ink);pointer-events:none;display:block}.mp .mp-txt{letter-spacing:-.02em;color:var(--mp-ink);font:600 .66em/1 ui-sans-serif,system-ui,-apple-system,Segoe UI,sans-serif}.mp-W{background:var(--mp-w)}.mp-U{background:var(--mp-u)}.mp-B{background:var(--mp-b)}.mp-R{background:var(--mp-r)}.mp-G{background:var(--mp-g)}.mp-C{background:var(--mp-c)}.mp-n,.mp-s,.mp-unk{background:var(--mp-generic)}.mp-e{background:var(--mp-energy)}.mp-t .mp-art,.mp-q .mp-art{block-size:78%;inline-size:78%}.mp-phy .mp-phi{color:var(--mp-ink);font:600 .78em/1 Times New Roman,Times,serif;transform:translateY(-.01em)}.mp-hy{background:linear-gradient(to bottom right, var(--mp-a,var(--mp-generic)) 0 49.5%, #00000038 49.5% 50.5%, var(--mp-b,var(--mp-generic)) 50.5% 100%)}.mp-hy .mp-half{justify-content:center;align-items:center;block-size:62%;inline-size:62%;display:flex;position:absolute}.mp-hy .mp-half-a{inset-block-start:2%;inset-inline-start:2%}.mp-hy .mp-half-b{inset-block-end:2%;inset-inline-end:2%}.mp-hy .mp-half .mp-art{block-size:88%;inline-size:88%}.mp-hy .mp-half .mp-txt{font-size:.44em}.sy{inline-size:var(--mp-size);block-size:var(--mp-size);vertical-align:-.13em;flex:none;justify-content:center;align-items:center;display:inline-flex}.sy svg{block-size:100%;inline-size:100%;display:block}.sy.heart{color:#e2556b}.abils{align-items:center;gap:.14em;display:inline-flex}.abil{vertical-align:-.13em;color:currentColor;flex:none;justify-content:center;align-items:center;block-size:1em;inline-size:1em;display:inline-flex}.abil svg,.sy:not(.heart) svg{block-size:100%;inline-size:100%;display:block}.abil.fly{color:#cfe3f5}.abil.dth{color:#a9d8b6}.abil.fst{color:#9bd3ae}.abil.bur{color:#d7c9e8}.abil.isl{color:#a8cfe8}.abil.swp{color:#b9a8c4}.abil.mtn{color:#e8a894}.abil.pln{color:#f0e6c8}.abil.ind{color:#cdd4dc}@media (prefers-reduced-motion:no-preference){.mp,.abil{transition:filter .12s}}.chip{height:calc(var(--lane-h,var(--mf-lane-h,100px)) - 20px);aspect-ratio:5/4;min-width:var(--mf-chip-w,88px);border-radius:var(--chip-r,11px);background:var(--art,linear-gradient(140deg, #2a2f3e, #151922));box-shadow:var(--shadow,0 6px 22px #0000008c);cursor:grab;transform-origin:50%;transition:transform var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1)), box-shadow var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1)), opacity .3s var(--ease,cubic-bezier(.2, .8, .2, 1));transition-delay:var(--mf-hover-delay,0s);border:1px solid #ffffff1f;flex-shrink:0;position:relative;overflow:hidden}.lane .chip{transition:transform var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1)), box-shadow var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1)), opacity .3s var(--ease,cubic-bezier(.2, .8, .2, 1)), margin var(--mf-dur,.22s) var(--mf-ease-hover,cubic-bezier(.2, .8, .2, 1))}.mat:not(.focusbig) .chip{min-width:calc(var(--mf-chip-w,88px) * .8);height:calc(var(--mf-lane-h-mini,80px) - 18px)}.chip:hover{transform:translateY(var(--mf-chip-lift,-8px)) scale(var(--mf-chip-scale,1.05));box-shadow:0 calc(var(--mf-hover-shadow,38px) * .42) var(--mf-hover-shadow,38px) #000000a6, 0 0 0 1px #fff3;z-index:1000!important}.handslot>.chip:hover{transform:none}.chip.enter{animation:mf-chip-pop .32s var(--ease,cubic-bezier(.2, .8, .2, 1))}@keyframes mf-chip-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.chip.dragging{opacity:.4}.chip.dying{opacity:0;transform:scale(.5)translateY(30px)}.chip.tapped{transform-origin:var(--mf-tap-ox,50%) var(--mf-tap-oy,50%);transform:translate(var(--mf-tap-dx,0px), var(--mf-tap-dy,0px)) rotate(var(--mf-tap-rot,90deg)) scale(var(--mf-tap-scale,.96));filter:brightness(var(--mf-tap-dim,.8));z-index:4}.chip.tapped:hover{transform:translate(var(--mf-tap-dx,0px), calc(var(--mf-tap-dy,0px) - 4px)) rotate(var(--mf-tap-rot,90deg)) scale(calc(var(--mf-tap-scale,.96) + .03))}html.mf-mobile.mf-nohover .chip.tapped:hover{transform:translate(var(--mf-tap-dx,0px), var(--mf-tap-dy,0px)) rotate(var(--mf-tap-rot,90deg)) scale(var(--mf-tap-scale,.96))!important}html.mf-mobile .chip{touch-action:manipulation;transition:transform var(--mf-tap-dur,.26s) cubic-bezier(.2, .8, .2, 1), filter .2s var(--ease,cubic-bezier(.2, .8, .2, 1)), box-shadow .2s var(--ease,cubic-bezier(.2, .8, .2, 1))}.chip.iscommander{box-shadow:0 0 0 1px var(--gold-soft,#e6b24a80), 0 8px 24px #0009}.chip.attacker{transform:translateY(-10px)rotate(-3deg);box-shadow:0 0 0 2px var(--gold,#e6b24a), 0 0 22px rgba(var(--champagne-deep-rgb), .6)!important}.chip.attacker:after{content:"⚔";z-index:5;filter:drop-shadow(0 1px 2px #000);font-size:13px;position:absolute;top:2px;left:50%;transform:translate(-50%)}.chip.mf-targetable{cursor:pointer}.chip.mf-targetable:before{content:"";border-radius:var(--chip-r,11px);pointer-events:none;z-index:6;box-shadow:0 0 0 2px color-mix(in oklab, var(--gold,#e6b24a) 60%, transparent);animation:1.5s ease-in-out infinite mf-target-pulse;position:absolute;inset:-3px}@keyframes mf-target-pulse{0%,to{opacity:.3}50%{opacity:.95}}.chip.mf-target-picked{z-index:7;box-shadow:0 0 0 2.5px var(--champagne-gold,#f4c761), 0 0 18px 2px color-mix(in oklab, var(--champagne-gold,#f4c761) 68%, transparent), 0 0 44px 12px color-mix(in oklab, var(--champagne-gold,#f4c761) 30%, transparent)!important;transition:box-shadow .42s var(--ease,cubic-bezier(.2, .8, .2, 1))!important}@media (prefers-reduced-motion:reduce){.chip.mf-targetable:before{opacity:.7;animation:none}.chip.mf-target-picked{transition:none!important}}.chip.striking{animation:mf-lunge .5s var(--ease,cubic-bezier(.2, .8, .2, 1))}@keyframes mf-lunge{0%{transform:translateY(-10px)rotate(-3deg)}50%{transform:translateY(-38px)rotate(-6deg)scale(1.06)}to{transform:translateY(-10px)rotate(-3deg)}}.chip.land{aspect-ratio:auto;width:calc(var(--mf-chip-w,88px) * var(--mf-land-scale,.78));min-width:calc(var(--mf-chip-w,88px) * var(--mf-land-scale,.78))}.mat:not(.focusbig) .chip.land{width:calc(var(--mf-chip-w,88px) * .8 * var(--mf-land-scale,.78));min-width:calc(var(--mf-chip-w,88px) * .8 * var(--mf-land-scale,.78))}.chip.land .name{font-size:9px}.chipart{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.chip .veil{z-index:1;background:linear-gradient(#00000005,#0000009e);position:absolute;inset:0}.chip .cbar{background:var(--ci,#666);z-index:1;width:4px;position:absolute;top:0;bottom:0;left:0}.chip .name{font-size:var(--mf-name-size,10.5px);text-shadow:0 1px 3px #000;z-index:2;white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.05;position:absolute;bottom:5px;left:8px;right:6px;overflow:hidden}.mat:not(.focusbig) .chip .name{font-size:calc(var(--mf-name-size,10.5px) * .86)}.chip .cost{z-index:3;gap:2px;font-size:13px;line-height:1;display:flex;position:absolute;top:5px;right:5px}.mat:not(.focusbig) .chip .cost{font-size:11px}.chip .tags{z-index:3;flex-direction:column;gap:2px;display:flex;position:absolute;top:5px;left:6px}.chip .tag{letter-spacing:.3px;color:#cbd2e0;background:#0a0c12cc;border:1px solid #ffffff29;border-radius:4px;padding:1px 4px;font-size:7.5px;font-weight:800}.chip .tag.sick{background:rgba(var(--champagne-deep-rgb), .18);border-color:var(--gold-soft,#e6b24a80);color:var(--champagne-gold)}body.chips .lane.creatures .chip,.chip.is-chips.lane-creatures{aspect-ratio:auto;width:var(--mf-chip-w-cre,88px);min-width:var(--mf-chip-w-cre,88px);height:calc((var(--mf-lane-h,100px) - 20px) * var(--mf-cre-h-scale,1))}body.chips .mat:not(.focusbig):not(.me) .lane.creatures .chip,.mat:not(.focusbig):not(.me) .chip.is-chips.lane-creatures{width:calc(var(--mf-chip-w-cre,88px) * .8);min-width:calc(var(--mf-chip-w-cre,88px) * .8);height:calc((var(--mf-lane-h-mini,80px) - 18px) * var(--mf-cre-h-scale,1))}body.chips .mat:not(.focusbig):not(.me) .chip,.mat:not(.focusbig):not(.me) .chip.is-chips{min-width:calc(var(--mf-chip-w,88px) * .8 * var(--mf-oppscale,1))}body.cards .chip,.chip.is-cards{border-radius:calc(100% * var(--mf-card-radius-ratio,.074)) / calc(100% * var(--mf-card-radius-ratio,.074) * 63 / 88);background:#0b0d12;aspect-ratio:63/88!important;width:auto!important;min-width:0!important;max-width:none!important;height:var(--lane-cardh,134px)!important}html:not(.mf-mobile) body.cards .lane .chipstack,html:not(.mf-mobile) .lane .chipstack,html:not(.mf-mobile) body.cards .lane .chip,html:not(.mf-mobile) .lane .chip.is-cards{height:100%!important}html:not(.mf-mobile) body.cards .lane.lane-creatures .chipstack,html:not(.mf-mobile) .lane.lane-creatures .chipstack,html:not(.mf-mobile) body.cards .lane.lane-creatures .chip,html:not(.mf-mobile) .lane.lane-creatures .chip.is-cards{height:calc((100% - (var(--lane-rows,1) - 1) * var(--mf-lane-gap-x,6px)) / var(--lane-rows,1))!important}body.cards .chip.land,.chip.is-cards.land{height:calc(var(--lane-cardh,134px) * var(--mf-land-scale,.78))!important}html:not(.mf-mobile) body.cards .lane .chip.land,html:not(.mf-mobile) .lane .chip.is-cards.land{height:calc(100% * var(--mf-land-scale,.78))!important}body.cards .lane,.lane.has-cards{align-items:flex-start;overflow:visible;min-height:0!important}body.cards .lanes,.lanes.has-cards{justify-content:flex-start;overflow:visible}body.cards .mat,.mat.has-cards{overflow:visible}.cardface{z-index:5;border-radius:inherit;background:#0b0d12;display:none;position:absolute;inset:0;overflow:hidden}body.cards .cardface,.chip.is-cards .cardface{display:block}body.cards .chip .veil,body.cards .chip .cbar,body.cards .chipart,.chip.is-cards .veil,.chip.is-cards .cbar,.chip.is-cards .chipart,body.cards .name,body.cards .cost:not(.oncard),body.cards .tags,.chip.is-cards>.name,.chip.is-cards>.cost:not(.oncard),.chip.is-cards>.tags{display:none}.cardimg{object-fit:contain;z-index:2;background:#000;width:100%;height:100%;position:absolute;inset:0}.cardimg.hide{display:none}:root{--mf-reveal-dur:.62s;--mf-reveal-sweep-dur:.9s;--mf-reveal-failsafe:3s}.mf-reveal{opacity:0;animation:mf-img-failsafe .28s linear var(--mf-reveal-failsafe,3s) both}.mf-reveal.mf-revealed{animation:mf-img-reveal var(--mf-reveal-dur,.62s) var(--ease,cubic-bezier(.2, .8, .2, 1)) both}.mf-reveal.mf-revealed.mf-reveal-instant{opacity:1;filter:none;animation:none;transform:none}@keyframes mf-img-failsafe{0%{opacity:0}to{opacity:1}}@keyframes mf-img-reveal{0%{opacity:0;filter:blur(10px)brightness(.6)saturate(.9);transform:scale(1.06)}55%{opacity:1;filter:blur(2px) brightness(1.08) saturate(1.04) drop-shadow(0 0 14px color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent))}to{opacity:1;filter:blur()brightness()saturate()drop-shadow(0 0 #0000);transform:scale(1)}}.mf-imgwait{z-index:3;border-radius:inherit;pointer-events:none;background:linear-gradient(115deg, #fff0 30%, color-mix(in oklab, var(--champagne-gold,#f4c761) 9%, transparent) 50%, #fff0 70%), linear-gradient(180deg, #15161b, #0a0b0e);animation:mf-imgwait-breathe 1.6s var(--ease,cubic-bezier(.2, .8, .2, 1)) infinite;opacity:1;transition:opacity .42s var(--ease,cubic-bezier(.2, .8, .2, 1));background-size:240% 100%,100% 100%;position:absolute;inset:0}.mf-imgwait.is-done{opacity:0}@keyframes mf-imgwait-breathe{0%{filter:brightness(.92);background-position:120% 0,0 0}50%{filter:brightness(1.06)}to{filter:brightness(.92);background-position:-120% 0,0 0}}.mf-cardshine{z-index:4;border-radius:inherit;pointer-events:none;position:absolute;inset:0;overflow:hidden}.mf-cardshine.go:before{content:"";background:linear-gradient(105deg, transparent, color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent) 44%, #ffffff9e 50%, color-mix(in oklab, var(--champagne-gold,#f4c761) 55%, transparent) 56%, transparent);filter:blur(2px);width:55%;animation:mf-card-sweep var(--mf-reveal-sweep-dur,.9s) var(--ease,cubic-bezier(.2, .8, .2, 1)) both;position:absolute;top:-30%;bottom:-30%;left:-60%}@keyframes mf-card-sweep{0%{opacity:0;transform:translate(0)skew(-14deg)}18%{opacity:1}to{opacity:0;transform:translate(340%)skew(-14deg)}}@keyframes mf-img-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.mf-reveal.mf-revealed{animation:.18s linear both mf-img-fade}.mf-cardshine{display:none}.mf-imgwait{animation:none}}.cardframe{z-index:1;background:linear-gradient(#20242e,#0d0f15);flex-direction:column;display:flex;position:absolute;inset:0}.cardface .ctitle{background:linear-gradient(#3a3f4e,#2a2e3a);border-bottom:1px solid #0006;align-items:center;gap:3px;padding:3px 5px;font-size:9px;font-weight:700;display:flex}.cardface .ctitle .nm{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.cardface .ctitle .cost{gap:2px;font-size:10px;display:flex;position:static}.cardface .cart{background:var(--art,#333) center / cover;border-bottom:1px solid #0006;flex:1;position:relative}.cardface .ctype{color:var(--dim,#8891a4);white-space:nowrap;text-overflow:ellipsis;background:#1a1d26;border-bottom:1px solid #0000004d;padding:2px 5px;font-size:7.5px;overflow:hidden}.cardface .cpt{background:#080a0ee6;border:1px solid #fff3;border-radius:5px;align-self:flex-end;margin:2px 4px;padding:0 5px;font-size:10px;font-weight:800}.cardback{z-index:3;border-radius:inherit;background:radial-gradient(ellipse 64% 50% at 40% 32%, var(--mf-back-hi,color-mix(in oklab, var(--cmd-a,#0a0b0d) 60%, #1b1e26)), transparent 68%), linear-gradient(160deg, var(--mf-back-base,color-mix(in oklab, var(--cmd-a,#0a0b0d) 32%, #050609)), var(--mf-back-deep,color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000)) 62%);border:1px solid color-mix(in oklab, var(--cmd-a,#0a0b0d) 40%, rgba(var(--champagne-deep-rgb),.3));color:rgba(var(--champagne-deep-rgb),.5);place-items:center;font-size:20px;font-weight:900;display:grid;position:absolute;inset:0;overflow:hidden}.cardback.has-art:before{content:"";z-index:0;border-radius:inherit;background: radial-gradient(ellipse 66% 52% at 40% 32%, color-mix(in oklab, var(--mf-back-hi,color-mix(in oklab, var(--cmd-a,#0a0b0d) 60%, #1b1e26)) 55%, transparent), transparent 72%), linear-gradient(160deg, color-mix(in oklab, var(--mf-back-base,color-mix(in oklab, var(--cmd-a,#0a0b0d) 32%, #050609)) 62%, transparent), color-mix(in oklab, var(--mf-back-deep,color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000)) 80%, transparent)), var(--card-art-url) center / cover no-repeat;filter:blur(7px)brightness(.5)saturate(.82);pointer-events:none;position:absolute;inset:0;transform:scale(1.18)}.cardback:after{content:"✦";z-index:1;filter:drop-shadow(0 1px 3px #000);position:relative}.pt{z-index:8;text-shadow:0 1px 2px #000;pointer-events:none;background:#06080ceb;border:1px solid #ffffff38;border-radius:6px;padding:1px 6px;font-size:12px;font-weight:850;position:absolute;bottom:4px;right:4px}.mat:not(.focusbig) .pt{padding:0 4px;font-size:10px}.pt.buffed{color:#8ef0a0;border-color:#78f08c99}.pt.pt-inactive{color:#8b93a3;opacity:.72;background:#06080c99;border-style:dashed;border-color:#ffffff24}.mf-wound.is-graze,.pt.pt-wounded.is-graze{--mf-wound-c:var(--gold,#e8c766)}.mf-wound.is-hurt,.pt.pt-wounded.is-hurt{--mf-wound-c:var(--status-amber,#e0a23c)}.mf-wound.is-critical,.pt.pt-wounded.is-critical,.mf-wound.is-doomed,.pt.pt-wounded.is-doomed{--mf-wound-c:var(--status-red,#e8604c)}.mf-wound.is-warded{--mf-wound-c:#ffffff80}.mf-wound.is-unknown{--mf-wound-c:var(--gold,#e8c766)}.mf-wound{z-index:7;height:3px;box-shadow:inset 0 1px 0 var(--hairline,#ffffff1a);pointer-events:none;background:#040509b8;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.mat:not(.focusbig) .mf-wound{height:2px}.mf-wound-fill{height:100%;width:calc(var(--mf-wound,0) * 100%);background:var(--mf-wound-c,var(--gold,#e8c766));box-shadow:0 0 5px color-mix(in oklab, var(--mf-wound-c,#e8c766) 55%, transparent);transition:width .3s var(--ease,cubic-bezier(.2, .8, .2, 1)), background-color .3s var(--ease,cubic-bezier(.2, .8, .2, 1));display:block}.mf-wound.is-unknown .mf-wound-fill{background:repeating-linear-gradient(115deg, var(--mf-wound-c,#e8c766) 0 3px, transparent 3px 7px);width:100%;box-shadow:none}.mf-wound.is-critical .mf-wound-fill,.mf-wound.is-doomed .mf-wound-fill{animation:1.15s ease-in-out infinite mf-wound-pulse}@keyframes mf-wound-pulse{0%,to{opacity:.8;box-shadow:0 0 4px color-mix(in oklab, var(--mf-wound-c,#e8604c) 50%, transparent)}50%{opacity:1;box-shadow:0 0 11px color-mix(in oklab, var(--mf-wound-c,#e8604c) 78%, transparent)}}.chip.mf-target-picked .mf-wound-fill,.chip.mf-targetable .mf-wound-fill,.chip.mf-goad .mf-wound-fill{box-shadow:none;animation:none}@media (prefers-reduced-motion:reduce){.mf-wound-fill{transition:none}.mf-wound.is-critical .mf-wound-fill,.mf-wound.is-doomed .mf-wound-fill{opacity:1;box-shadow:0 0 9px color-mix(in oklab, var(--mf-wound-c,#e8604c) 70%, transparent);animation:none}}.pt.pt-wounded{color:var(--mf-wound-c,#e8c766);border-color:color-mix(in oklab, var(--mf-wound-c,#e8c766) 62%, transparent);background:color-mix(in oklab, var(--mf-wound-c,#e8c766) 14%, #06080cf0)}.pt.pt-wounded.is-critical,.pt.pt-wounded.is-doomed{box-shadow:0 0 10px color-mix(in oklab, var(--mf-wound-c,#e8604c) 42%, transparent)}.pt.loyalty{color:var(--champagne-gold);border-color:rgba(var(--champagne-deep-rgb), .7);background:linear-gradient(#261c0af2,#0a0804f2);align-items:center;gap:3px;display:inline-flex}.pt.loyalty .loyalty-gem{color:var(--champagne-deep);font-size:.82em;line-height:1}.counter{z-index:9;color:#08160c;pointer-events:none;background:radial-gradient(circle at 40% 35%,#a6f3bd,#54c47c);border:1px solid #ffffff8c;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:900;display:grid;box-shadow:0 1px 3px #0009,inset 0 1px 1px #ffffff80}.mat:not(.focusbig) .counter{width:14px;height:14px;font-size:7px}.counter.negative{color:#2a0810;background:radial-gradient(circle at 40% 35%,#ffb4b4,#d0546a);border-color:#ffd2d299}.counter.burden{color:#f0e9ff;text-transform:uppercase;letter-spacing:.4px;background:linear-gradient(#6b4fa8,#3a2470);border-color:#c9b6ff99}.mf-blcluster{z-index:9;pointer-events:none;flex-direction:column;align-items:flex-start;gap:3px;max-width:calc(100% - 8px);display:flex;position:absolute;bottom:4px;left:4px}.kwcounters{z-index:8;pointer-events:none;gap:3px;display:flex}.mf-extra-combats{color:#2a0a04;z-index:8;pointer-events:none;background:radial-gradient(circle at 40% 35%,#ff8f6b,#b5321c);border:1px solid #ffffff8c;border-radius:9px;align-items:center;gap:2px;height:17px;padding:0 5px 0 3px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:24px;left:4px;box-shadow:0 1px 3px #0009,inset 0 1px 1px #ffffff59}.mat:not(.focusbig) .mf-extra-combats{height:14px;font-size:8px;bottom:20px}.mf-extra-combats-icon{font-size:10px;line-height:1}.mf-extra-combats-n{line-height:1}.mf-death-tally{color:#ece7f2;z-index:8;pointer-events:none;background:radial-gradient(circle at 40% 35%,#4a4658,#17151f);border:1px solid #ffffff80;border-radius:9px;align-items:center;gap:2px;height:17px;padding:0 5px 0 3px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:24px;right:4px;box-shadow:0 1px 3px #000000b3,inset 0 1px 1px #ffffff40}.mat:not(.focusbig) .mf-death-tally{height:14px;font-size:8px;bottom:20px}.mf-death-tally-icon{filter:drop-shadow(0 0 1px #000c);font-size:10px;line-height:1}.mf-death-tally-n{line-height:1}.mf-tide{color:#eaf6ff;z-index:8;pointer-events:none;background:radial-gradient(circle at 40% 35%,#2f7fb8,#0d2a44);border:1px solid #ffffff80;border-radius:9px;align-items:center;gap:2px;height:17px;padding:0 5px 0 3px;font-size:9px;font-weight:900;display:flex;position:absolute;bottom:24px;right:4px;box-shadow:0 1px 3px #000000b3,inset 0 1px 1px #ffffff4d}.mat:not(.focusbig) .mf-tide{height:14px;font-size:8px;bottom:20px}.mf-tide-icon{filter:drop-shadow(0 0 1px #000c);font-size:10px;line-height:1}.mf-tide-n{line-height:1}.kwc{color:#10141c;background:radial-gradient(circle at 40% 35%,#d5dbe6,#5d6577);border:1px solid #ffffff80;border-radius:50%;place-items:center;width:17px;height:17px;font-size:8px;font-weight:900;display:grid;position:relative;box-shadow:0 1px 3px #0009,inset 0 1px 1px #fff6}.mat:not(.focusbig) .kwc{width:14px;height:14px}.kwc svg{width:64%;height:64%}.kwc.deathtouch{background:radial-gradient(circle at 40% 35%,#7be0a0,#1f6b3f)}.kwc.deathtouch svg{fill:#0a2013}.kwc.flying{background:radial-gradient(circle at 40% 35%,#bfe4ff,#3a86c8)}.kwc.flying svg{fill:#0a2436}.kwc.forestwalk{background:radial-gradient(circle at 40% 35%,#a8ecbd,#2c7a48)}.kwc.forestwalk svg{fill:#0b2415}.kwc.charge{background:radial-gradient(circle at 40% 35%,#b6f0fa,#2a9fbe)}.kwc.charge svg{fill:#06222b}.kwc.finality{background:radial-gradient(circle at 40% 35%,#efe9dc,#6d6455)}.kwc.finality .kwc-skull{filter:grayscale(.2)drop-shadow(0 1px 1px #00000073);font-size:10px;line-height:1}.mat:not(.focusbig) .kwc.finality .kwc-skull{font-size:8px}.kwc .kwcn{color:inherit;font-size:9px;font-weight:900;line-height:1}.mat:not(.focusbig) .kwc .kwcn{font-size:8px}.abilities{z-index:3;pointer-events:none;flex-direction:column;gap:3px;display:flex;position:absolute;top:24px;right:5px}.mat:not(.focusbig) .abilities{gap:2px;top:18px;right:3px}.abilities .abils{gap:inherit;flex-direction:column;display:flex}.abil{color:#cfd6e2;background:#000000bd;border:1px solid #ffffff38;border-radius:5px;place-items:center;width:16px;height:16px;display:grid;box-shadow:0 1px 3px #00000080}.mat:not(.focusbig) .abil{width:13px;height:13px}.abil svg{width:11px;height:11px}.mat:not(.focusbig) .abil svg{width:9px;height:9px}:root{--kw-fly:#8fd0ff;--kw-dth:#82e6a6;--kw-bur:#c9b6ff;--kw-fst:#8fe0a8;--kw-tra:#e0b07b;--kw-vig:#e8d27b;--kw-rch:#c8a2e6;--kw-men:#e69ab0;--kw-has:#ff9d6e;--kw-lif:#ff9bb0;--kw-wrd:#9fc4ee;--kw-fla:#dcc6ff}.abil.fly{color:var(--kw-fly);border-color:color-mix(in oklab, var(--kw-fly) 50%, transparent)}.abil.dth{color:var(--kw-dth);border-color:color-mix(in oklab, var(--kw-dth) 55%, transparent)}.abil.bur{color:var(--kw-bur);border-color:color-mix(in oklab, var(--kw-bur) 55%, transparent)}.abil.fst{color:var(--kw-fst);border-color:color-mix(in oklab, var(--kw-fst) 55%, transparent)}.abil.tra{color:var(--kw-tra)}.abil.vig{color:var(--kw-vig)}.abil.rch{color:var(--kw-rch)}.abil.men{color:var(--kw-men)}.abil.has{color:var(--kw-has)}.abil.lif{color:var(--kw-lif);border-color:color-mix(in oklab, var(--kw-lif) 50%, transparent)}.abil.wrd{color:var(--kw-wrd);border-color:color-mix(in oklab, var(--kw-wrd) 50%, transparent)}.abil.fla{color:var(--kw-fla);border-color:color-mix(in oklab, var(--kw-fla) 50%, transparent)}body.cards .abilities,.chip.is-cards .abilities{display:none}body.cards .abilities.states,.chip.is-cards .abilities.states{display:flex}.mf-status{z-index:10;pointer-events:none;align-items:center;gap:3px;max-width:calc(100% - 8px);display:flex;position:absolute;top:3px;left:50%;transform:translate(-50%)}.mf-status:empty{display:none}.chip.attacker .mf-status{top:17px}.mf-crown{color:var(--gold,#e6b24a);filter:drop-shadow(0 1px 2px #000);font-size:11px;line-height:1}.mf-sick{color:var(--champagne-gold);border:1px solid var(--gold-soft,#e6b24a80);text-shadow:0 1px 2px #000;background:#181208db;border-radius:6px;padding:1px 4px;font-size:9px;font-weight:900;line-height:1}.mf-haste{color:#eaffff;text-shadow:0 0 4px #78e0ffe6,0 1px 2px #000;background:#08161edb;border:1px solid #78e0ff99;border-radius:6px;padding:1px 3px;font-size:9px;line-height:1}.mf-ringbearer{box-sizing:border-box;border:2px solid #e8c766;border-radius:50%;flex:none;width:9px;height:9px;box-shadow:0 0 4px #ffa440d9,inset 0 0 2px #ff7828cc,0 1px 2px #000}.mf-token{letter-spacing:.06em;color:#d7e2ef;text-shadow:0 1px 2px #000;background:#141a24e6;border:1px solid #96aac880;border-radius:6px;padding:1px 4px;font-size:7px;font-weight:900;line-height:1}.chip:not(.is-cards) .mf-token{padding:0 3px;font-size:6px}.mf-discount{z-index:11;color:#d8ffe0;text-shadow:0 1px 2px #000;pointer-events:none;background:#0a2e18e6;border:1px solid #4ade80b3;border-radius:7px;padding:1px 4px;font-size:9px;font-weight:900;line-height:1;position:absolute;top:3px;right:4px;box-shadow:0 0 6px #4ade8073}.chip:not(.is-cards) .mf-discount{padding:0 3px;font-size:8px}.mf-synergy{z-index:11;text-overflow:ellipsis;white-space:nowrap;letter-spacing:.02em;text-shadow:0 1px 2px #000;pointer-events:none;border-radius:8px;max-width:calc(100% - 12px);padding:2px 6px;font-size:8.5px;font-weight:800;line-height:1;position:absolute;bottom:4px;left:50%;overflow:hidden;transform:translate(-50%)}.mf-synergy-synergy{color:#ead9ff;background:#3a1a5ce6;border:1px solid #b280f0b3;box-shadow:0 0 7px #965ae666}.mf-synergy-combo{color:#fff0cf;border:1px solid var(--gold,#e6b24a);box-shadow:0 0 8px rgba(var(--champagne-deep-rgb), .5);background:#4a2e08eb}.chip:not(.is-cards) .mf-synergy{display:none}.mf-attached{color:#cfd6e2;background:#06080cdb;border:1px solid #ffffff3d;border-radius:5px;place-items:center;min-width:13px;height:13px;padding:0 2px;font-size:9px;font-weight:800;line-height:1;display:grid}.mf-unverified{background:var(--gold,#e6b24a);width:6px;height:6px;box-shadow:0 0 0 1px #0009, 0 0 6px rgba(var(--champagne-deep-rgb), .6);border-radius:50%}.cnote{display:none}html.mf-cnotes-board .chip .cnote{left:3px;right:3px;bottom:var(--mf-cnote-bottom,6px);z-index:9;pointer-events:none;font-size:var(--mf-cnote-size,8px);letter-spacing:.2px;text-align:center;text-wrap:pretty;padding:var(--mf-cnote-pad,3px) 5px;color:#ffcfc4;background:rgba(38, 10, 13, var(--mf-cnote-bg,.86));text-shadow:0 1px 2px #000;border:1px solid #e8604c8c;border-radius:6px;justify-content:center;align-items:center;font-weight:800;line-height:1.2;display:flex;position:absolute}.tokn{z-index:10;font-weight:800;font-size:var(--mf-tokbadge-size,11px);color:#eaeff8;pointer-events:none;background:#06080ce6;border:1px solid #ffffff57;border-radius:7px;padding:2px 5px;line-height:1;position:absolute;top:3px;left:3px;box-shadow:0 1px 4px #0009}html.mf-tok-nobadge .tokn{display:none}.tokn.is-partial{color:#14100a;background:var(--gold,#e6b24a);border-color:color-mix(in oklab, var(--gold,#e6b24a) 70%, #fff);font-variant-numeric:tabular-nums;box-shadow:0 1px 4px #0009,0 0 0 1px #00000080}html.mf-tok-nobadge .tokn.is-partial{display:block}.chip.tokstack{box-shadow:var(--shadow,0 6px 22px #0000008c), var(--mf-tok-offset,4px) calc(-1 * var(--mf-tok-offset,4px)) 0 -1px #1a1d26, calc(var(--mf-tok-offset,4px) * 2) calc(-2 * var(--mf-tok-offset,4px)) 0 -1px #12141b, calc(var(--mf-tok-offset,4px) * 3) calc(-3 * var(--mf-tok-offset,4px)) 0 -1px #0b0d12}.chip.tokfan{transform:rotate(var(--frot,0deg))}html.mf-tok-fan .lane.creatures .chip.tokfan+.chip.tokfan,.tokpile.fan .chip.tokfan+.chip.tokfan{margin-left:var(--mf-tok-fan-gap,-46px)!important}html.mf-tok-flat .chip.tok,.tokpile.flat .chip.tok{box-shadow:var(--shadow,0 6px 22px #0000008c), var(--mf-tok-offset,4px) calc(-1 * var(--mf-tok-offset,4px)) 0 -1px #1a1d26, calc(var(--mf-tok-offset,4px) * 2) calc(-2 * var(--mf-tok-offset,4px)) 0 -1px #12141b}.chip.tokfan.tokhead{z-index:940!important}.tokpile{display:contents}.preview{z-index:14700;pointer-events:none;opacity:0;transition:opacity .16s var(--ds-ease-standard,cubic-bezier(.2, .8, .2, 1)), transform .22s var(--ds-ease-standard,cubic-bezier(.2, .8, .2, 1));position:fixed;transform:scale(.96)translateY(6px)}.preview.show{opacity:1;transform:scale(1)translateY(0)}html.mf-mobile .preview{transition:transform var(--mf-menu-dur,.4s) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1)), opacity var(--mf-menu-dur,.4s) var(--mf-menu-ease,cubic-bezier(.32, .72, 0, 1));transform:scale(.9)translateY(16px)}html.mf-mobile .preview.show{transform:scale(1)translateY(0)}.mf-pv-menu{z-index:1;pointer-events:auto;color:#f4f5f7;cursor:pointer;background:#12151b;border:1px solid #ffffff2e;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;font-size:20px;line-height:1;display:grid;position:absolute;top:6px;right:6px}.mf-pv-menu:active{background:#1e222a}.preview .pvcard{aspect-ratio:63/88;border-radius:calc(100% * var(--mf-card-radius-ratio,.074)) / calc(100% * var(--mf-card-radius-ratio,.074) * 63 / 88);width:100%;box-shadow:0 calc(var(--mf-preview-shadow,70px) * .34) var(--mf-preview-shadow,70px) #000000d9, 0 0 0 1px #ffffff14;background:#0a0b0d;overflow:hidden}.preview img{object-fit:cover;width:100%;height:100%;display:block}.preview .pvcard.is-landscape{aspect-ratio:88/63;border-radius:calc(100% * var(--mf-card-radius-ratio,.074) * 63 / 88) / calc(100% * var(--mf-card-radius-ratio,.074))}.preview .pvcard.is-landscape .pvturn{transform-origin:50%;width:71.5909%;height:139.683%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(90deg)}.preview .pvfallback{text-align:center;width:100%;height:100%;color:var(--txt,#e9edf5);background:linear-gradient(#20242e,#0d0f15);place-items:center;padding:14px;font-weight:800;display:grid}.preview .pvpile{z-index:2;font-weight:800;font-size:var(--mf-pvpile-size,15px);color:#eaeff8;pointer-events:none;background:#06080ceb;border:1px solid #ffffff57;border-radius:9px;padding:4px 8px;line-height:1;position:absolute;top:8px;left:8px;box-shadow:0 2px 8px #0009}.pvnotes{gap:calc(var(--mf-pvnote-gap,6px) * .55);margin-top:var(--mf-pvnote-gap,6px);flex-direction:column;display:none}html.mf-prevnotes .pvnotes{display:flex}.pvnote{font-size:var(--mf-pvnote-size,11px);text-align:center;text-wrap:pretty;padding:var(--mf-pvnote-pad,5px) 9px;color:#ffcfc4;background:#260a0ded;border:1px solid #e8604c8c;border-radius:9px;font-weight:800;line-height:1.25;box-shadow:0 8px 24px #0009}.pvnote.alt{color:var(--champagne-gold);border-color:var(--gold-soft,#e6b24a80);background:#1a1409ed}.pvside{width:var(--mf-pvside-w,138px);flex-direction:column;gap:5px;display:flex;position:absolute;top:0;left:calc(100% + 10px)}.pvside:empty,html:not(.mf-prevstats) .pvside{display:none}html:not(.mf-prevstats) .pvside.forced{display:flex}.pvkw{width:var(--mf-pvkw-w,122px);pointer-events:none;flex-direction:column;align-items:flex-start;gap:5px;display:flex;position:absolute;top:0;left:calc(100% + 10px)}.pvkw:empty,html.mf-prevstats .pvkw{display:none}.pvkw-chip{color:#e4e9f2;background:#0a0c12f0;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 9px;font-size:11px;font-weight:800;line-height:1.1;display:inline-flex;box-shadow:0 8px 22px #0000008c}.pvkw-chip .pvkw-i{color:#cfd6e2;flex:0 0 15px;place-items:center;width:15px;height:15px;display:grid}.pvkw-chip .pvkw-i svg{width:100%;height:100%}.pvkw-chip.fly .pvkw-i{color:#8fd0ff}.pvkw-chip.dth .pvkw-i{color:#82e6a6}.pvkw-chip.tra .pvkw-i{color:#e0b07b}.pvkw-chip.vig .pvkw-i{color:#e8d27b}.pvkw-chip.rch .pvkw-i{color:#c8a2e6}.pvkw-chip.men .pvkw-i{color:#e69ab0}.pvkw-chip.has .pvkw-i{color:#ff9d6e}.pvkw-chip.ind .pvkw-i{color:#d7dbe4}.pvkw-chip.phs{border-color:rgba(var(--mf-phase-rim,255, 255, 255), .55);box-shadow:0 0 0 1px rgba(var(--mf-phase-rim,255, 255, 255), .22), 0 0 14px rgba(var(--mf-phase-rim,255, 255, 255), .18), 0 8px 22px #0000008c;color:#eef2f8;letter-spacing:.04em;background:#121620f0}.pvkw-chip.phs .pvkw-i{color:#eaf1ff;filter:drop-shadow(0 0 4px rgba(var(--mf-phase-rim,255, 255, 255), .7))}@media (prefers-reduced-motion:no-preference){.pvkw-chip.phs{animation:5.2s ease-in-out infinite mf-phase-chip-breathe}}@keyframes mf-phase-chip-breathe{0%,to{border-color:rgba(var(--mf-phase-rim,255, 255, 255), .45)}50%{border-color:rgba(var(--mf-phase-rim,255, 255, 255), .78)}}.pvstat{color:#dbe2ee;background:#0a0c12f0;border:1px solid #ffffff24;border-radius:9px;align-items:center;gap:7px;padding:5px 8px;font-size:11px;font-weight:800;display:flex;box-shadow:0 8px 22px #0009}.pvstat.pvname{letter-spacing:.01em;color:#f3f5fa;font-size:12.5px;font-weight:900}.pvstat .pvi{color:#cfd6e2;flex:0 0 17px;place-items:center;width:17px;height:17px;display:grid}.pvstat .pvi svg{width:100%;height:100%}.pvstat.pvpt{letter-spacing:.4px;color:#fff;justify-content:center;font-size:15px}.pvstat.pvpt b{font-size:18px}.pvstat.pvpt.buffed{color:#8ef0a0;border-color:#78f08c80}.pvstat.pvpt .base{color:var(--dim,#8891a4);font-size:10px;font-weight:700}.pvstat.pvctr{color:#0d2013;background:linear-gradient(#a6f3bd,#54c47c);border-color:#ffffff80}.pvstat.pvtype,.pvstat.pvoracle{text-wrap:pretty;font-weight:700;line-height:1.35;display:block}.pvstat.pvoracle{color:#c3cbd9;max-height:220px;font-size:10px;font-weight:600;overflow:hidden}.pvstat.pvoracle .pvline+.pvline{margin-top:5px}.pvstat.fly .pvi{color:var(--kw-fly)}.pvstat.dth .pvi{color:var(--kw-dth)}.pvstat.bur .pvi{color:var(--kw-bur)}.pvstat.fst .pvi{color:var(--kw-fst)}.pvstat.tra .pvi{color:var(--kw-tra)}.pvstat.vig .pvi{color:var(--kw-vig)}.pvstat.rch .pvi{color:var(--kw-rch)}.pvstat.men .pvi{color:var(--kw-men)}.pvstat.has .pvi{color:var(--kw-has)}.pvstat.lif .pvi{color:var(--kw-lif)}.pvstat.wrd .pvi{color:var(--kw-wrd)}.pvstat.fla .pvi{color:var(--kw-fla)}.pvstat.kwc-row{border-style:dashed}.prevdim{z-index:14690;background:rgba(3, 4, 7, var(--mf-preview-dim,0));-webkit-backdrop-filter:blur(var(--mf-preview-blur,0px));opacity:0;pointer-events:none;transition:.16s var(--ease,cubic-bezier(.2, .8, .2, 1));position:fixed}.prevdim.show{opacity:1}.prevdim.is-pinned{pointer-events:auto;-webkit-backdrop-filter:blur(6px);background:#030407cc}.preview.is-pinned{pointer-events:auto}html.mf-prevfade-vert .prevdim{-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 var(--mf-preview-fade,52%), #000 calc(100% - var(--mf-preview-fade,52%)), transparent 100%);-webkit-mask-image:linear-gradient(180deg, transparent 0%, #000 var(--mf-preview-fade,52%), #000 calc(100% - var(--mf-preview-fade,52%)), transparent 100%);mask-image:linear-gradient(180deg, transparent 0%, #000 var(--mf-preview-fade,52%), #000 calc(100% - var(--mf-preview-fade,52%)), transparent 100%)}html.mf-prevfade-radial .prevdim{-webkit-mask-image:radial-gradient(ellipse var(--mf-fade-w,78%) var(--mf-fade-h,62%) at var(--mf-fade-cx,50%) var(--mf-fade-cy,46%), #000 var(--mf-preview-fade,52%), rgba(0, 0, 0, var(--mf-fade-mid,.45)) 78%, transparent 100%);-webkit-mask-image:radial-gradient(ellipse var(--mf-fade-w,78%) var(--mf-fade-h,62%) at var(--mf-fade-cx,50%) var(--mf-fade-cy,46%), #000 var(--mf-preview-fade,52%), rgba(0, 0, 0, var(--mf-fade-mid,.45)) 78%, transparent 100%);mask-image:radial-gradient(ellipse var(--mf-fade-w,78%) var(--mf-fade-h,62%) at var(--mf-fade-cx,50%) var(--mf-fade-cy,46%), #000 var(--mf-preview-fade,52%), rgba(0, 0, 0, var(--mf-fade-mid,.45)) 78%, transparent 100%)}html.mf-prevfade-up .prevdim{-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 var(--mf-preview-fade,52%), transparent 100%);-webkit-mask-image:linear-gradient(180deg, #000 0%, #000 var(--mf-preview-fade,52%), transparent 100%);mask-image:linear-gradient(180deg, #000 0%, #000 var(--mf-preview-fade,52%), transparent 100%)}@media (prefers-reduced-motion:reduce){.chip,.lane .chip,.preview,.prevdim{transition-duration:.01ms!important}.chip.enter,.chip.striking{animation:none!important}}.chip.mf-copyface.is-cards .cardface{transform-origin:50%;transform:translate(3%,-3.5%)scale(.9);box-shadow:0 2px 9px #00000080,0 0 0 1px #ffffff24}.mf-copyface-under{z-index:4;transform-origin:50%;border-radius:inherit;background:#0b0d12;position:absolute;inset:0;overflow:hidden;transform:translate(-4%,4.5%)scale(.9);box-shadow:0 2px 9px #0000008c,0 0 0 1px #ffffff1a}.mf-copyface-under-img{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.mf-copyface-under-frame{background:linear-gradient(#20242e,#0d0f15);position:absolute;inset:0}.chip.mf-hideaway.is-cards .cardface{transform-origin:50%;box-shadow:0 2px 9px #00000080, 0 0 0 1px rgba(var(--champagne-deep-rgb),.22);transform:translate(-3.5%,-3%)scale(.945)}.mf-hideaway-tuck{z-index:4;transform-origin:50%;border-radius:inherit;box-shadow:0 2px 10px #0009, 0 0 0 1px rgba(var(--champagne-deep-rgb),.3);background:#0b0d12;position:absolute;inset:0;overflow:hidden;transform:translate(7%,7%)scale(.9)}.mf-hideaway-tuck-img{object-fit:contain;background:#000;width:100%;height:100%;position:absolute;inset:0}.mf-hideaway-tuck-back{color:rgba(var(--champagne-deep-rgb),.55);background:radial-gradient(ellipse 64% 50% at 40% 32%, var(--mf-back-hi,color-mix(in oklab, var(--cmd-a,#0a0b0d) 60%, #1b1e26)), transparent 68%), linear-gradient(160deg, var(--mf-back-base,color-mix(in oklab, var(--cmd-a,#0a0b0d) 32%, #050609)), var(--mf-back-deep,color-mix(in oklab, var(--cmd-b,#05060a) 26%, #000)) 62%);border:1px solid color-mix(in oklab, var(--cmd-a,#0a0b0d) 40%, rgba(var(--champagne-deep-rgb),.3));place-items:center;font-size:18px;font-weight:900;display:grid;position:absolute;inset:0}.mf-hideaway-eye{z-index:8;width:16px;height:16px;color:var(--champagne-gold);border:1px solid var(--gold-soft,rgba(var(--champagne-deep-rgb),.5));-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:none;background:#140f07d1;border-radius:50%;place-items:center;font-size:10px;line-height:1;display:grid;position:absolute;bottom:3px;right:3px;box-shadow:0 1px 4px #0000008c}:root{--mf-flyer-lift:13px;--mf-flyer-attack-boost:9px;--mf-flyer-bob:5px;--mf-flyer-period:3.6s;--mf-flyer-sway:1.1deg;--mf-flyer-rise-ms:.56s;--mf-flyer-shadow-drop:16px;--mf-flyer-shadow-blur:11px;--mf-flyer-shadow-color:#05070c;--mf-flyer-shadow-opacity:.42;--mf-flyer-headroom:calc(var(--mf-flyer-lift,13px) + var(--mf-flyer-attack-boost,9px) + var(--mf-flyer-bob,5px));--mf-flyer-ground:drop-shadow(0 var(--mf-flyer-shadow-drop,16px) var(--mf-flyer-shadow-blur,11px) color-mix(in oklab, var(--mf-flyer-shadow-color,#05070c) calc(var(--mf-flyer-shadow-opacity,.42) * 100%), transparent))}.chip.mf-flyer{--mf-flyer-lift-eff:var(--mf-flyer-lift,13px);translate:0 calc(-1 * var(--mf-flyer-lift-eff));animation:mf-flyer-float var(--mf-flyer-period,3.6s) ease-in-out infinite;filter:var(--mf-flyer-ground)}.chip.mf-flyer.attacker{--mf-flyer-lift-eff:calc(var(--mf-flyer-lift,13px) + var(--mf-flyer-attack-boost,9px))}.chip.mf-flyer.tapped{filter:brightness(var(--mf-tap-dim,.8)) var(--mf-flyer-ground)}@keyframes mf-flyer-float{0%,to{translate:0 calc(-1 * var(--mf-flyer-lift-eff));rotate:calc(-1 * var(--mf-flyer-sway,1.1deg))}50%{translate:0 calc(-1 * (var(--mf-flyer-lift-eff) + var(--mf-flyer-bob,5px)));rotate:var(--mf-flyer-sway,1.1deg)}}.chip.mf-flyer.mf-flyer-rise{animation:mf-flyer-takeoff var(--mf-flyer-rise-ms,.56s) cubic-bezier(.22, .9, .28, 1.2) both}@keyframes mf-flyer-takeoff{0%{translate:0;rotate:0deg}70%{translate:0 calc(-1 * (var(--mf-flyer-lift-eff) + var(--mf-flyer-bob,5px)))}to{translate:0 calc(-1 * var(--mf-flyer-lift-eff));rotate:calc(-1 * var(--mf-flyer-sway,1.1deg))}}.chip.mf-flyer-settle{animation:mf-flyer-land var(--mf-flyer-rise-ms,.56s) cubic-bezier(.4, 0, .5, 1) both;filter:var(--mf-flyer-ground)}@keyframes mf-flyer-land{0%{translate:0 calc(-1 * var(--mf-flyer-lift,13px))}to{translate:0}}@media (prefers-reduced-motion:reduce){.chip.mf-flyer,.chip.mf-flyer.mf-flyer-rise,.chip.mf-flyer-settle{animation:none}}:root{--mf-goad-ember:#ff2d1f;--mf-goad-smoke:#ff7a45;--mf-goad-ring:2.5px;--mf-goad-reach:15px;--mf-goad-intensity:.92;--mf-goad-period:2.6s}.chip.mf-goad{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-goad-ring,2.5px) color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) 82%, transparent), 0 0 calc(var(--mf-goad-reach,15px) * .5) 0 color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) calc(var(--mf-goad-intensity,.92) * 60%), transparent), 0 0 calc(var(--mf-goad-reach,15px) * .9) calc(var(--mf-goad-reach,15px) * .22) color-mix(in oklab, var(--mf-goad-smoke,#ff7a45) calc(var(--mf-goad-intensity,.92) * 30%), transparent);animation:mf-goad-steam var(--mf-goad-period,2.6s) ease-in-out infinite;z-index:4}@keyframes mf-goad-steam{0%,to{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-goad-ring,2.5px) color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) 82%, transparent), 0 0 calc(var(--mf-goad-reach,15px) * .5) 0 color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) calc(var(--mf-goad-intensity,.92) * 60%), transparent), 0 0 calc(var(--mf-goad-reach,15px) * .9) calc(var(--mf-goad-reach,15px) * .22) color-mix(in oklab, var(--mf-goad-smoke,#ff7a45) calc(var(--mf-goad-intensity,.92) * 30%), transparent)}50%{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-goad-ring,2.5px) color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) 100%, transparent), 0 0 calc(var(--mf-goad-reach,15px) * .8) 1px color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) calc(var(--mf-goad-intensity,.92) * 92%), transparent), 0 0 calc(var(--mf-goad-reach,15px) * 1.5) calc(var(--mf-goad-reach,15px) * .5) color-mix(in oklab, var(--mf-goad-smoke,#ff7a45) calc(var(--mf-goad-intensity,.92) * 55%), transparent)}}@media (prefers-reduced-motion:reduce){.chip.mf-goad{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-goad-ring,2.5px) color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) 92%, transparent), 0 0 var(--mf-goad-reach,15px) 1px color-mix(in oklab, var(--mf-goad-smoke,#ff7a45) calc(var(--mf-goad-intensity,.92) * 45%), transparent);animation:none}}:root{--mf-fort-ward:#4fd6e8;--mf-fort-haze:#6f8cff;--mf-fort-ring:2.5px;--mf-fort-reach:16px;--mf-fort-period:1.9s}.chip.mf-pillowfort{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-fort-ring,2.5px) color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 85%, transparent), 0 0 calc(var(--mf-fort-reach,16px) * .55) 0 color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 55%, transparent), 0 0 calc(var(--mf-fort-reach,16px) * 1.1) calc(var(--mf-fort-reach,16px) * .28) color-mix(in oklab, var(--mf-fort-haze,#6f8cff) 26%, transparent);animation:mf-fort-ward var(--mf-fort-period,1.9s) ease-in-out infinite;z-index:5}@keyframes mf-fort-ward{0%,to{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-fort-ring,2.5px) color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 85%, transparent), 0 0 calc(var(--mf-fort-reach,16px) * .55) 0 color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 55%, transparent), 0 0 calc(var(--mf-fort-reach,16px) * 1.1) calc(var(--mf-fort-reach,16px) * .28) color-mix(in oklab, var(--mf-fort-haze,#6f8cff) 26%, transparent)}50%{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-fort-ring,2.5px) color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 100%, transparent), 0 0 calc(var(--mf-fort-reach,16px) * .9) 1px color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 88%, transparent), 0 0 calc(var(--mf-fort-reach,16px) * 1.7) calc(var(--mf-fort-reach,16px) * .55) color-mix(in oklab, var(--mf-fort-haze,#6f8cff) 48%, transparent)}}@media (prefers-reduced-motion:reduce){.chip.mf-pillowfort{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-fort-ring,2.5px) color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 95%, transparent), 0 0 var(--mf-fort-reach,16px) 1px color-mix(in oklab, var(--mf-fort-haze,#6f8cff) 40%, transparent);animation:none}}.chip.mf-room-unlock{z-index:8;animation:.9s cubic-bezier(.22,.9,.28,1.1) both mf-room-open}@keyframes mf-room-open{0%{box-shadow:0 0 0 2px color-mix(in oklab, var(--champagne-gold,#f4c761) 85%, transparent), 0 0 6px 1px color-mix(in oklab, var(--champagne-gold,#f4c761) 70%, transparent);transform:scale(1)}35%{box-shadow:0 0 0 3px var(--champagne-gold,#f4c761), 0 0 26px 6px color-mix(in oklab, var(--champagne-gold,#f4c761) 75%, transparent), 0 0 60px 18px color-mix(in oklab, var(--champagne-gold,#f4c761) 34%, transparent);transform:scale(1.045)}to{box-shadow:var(--shadow,0 6px 22px #0000008c);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.chip.mf-room-unlock{animation:none}}.handslot.is-exile-ghost{cursor:pointer;--mf-exile-ghost:168, 130, 255;border-radius:var(--chip-r,11px);box-shadow:0 0 11px 1px rgba(var(--mf-exile-ghost), .55), 0 0 28px 5px rgba(var(--mf-exile-ghost), .34);animation:2.6s ease-in-out infinite mf-exile-ghost-pulse}.handslot.is-exile-ghost>.chip{filter:grayscale(.55)brightness(.82)saturate(.72);box-shadow:inset 0 0 0 1.5px rgba(var(--mf-exile-ghost), .75)}.handslot.is-exile-ghost>.chip.is-cards:before{content:"";z-index:6;border-radius:inherit;background:linear-gradient(160deg, rgba(var(--mf-exile-ghost), .5), rgba(var(--mf-exile-ghost), .26) 58%, rgba(var(--mf-exile-ghost), .44)), var(--card-art-url) center / cover no-repeat;filter:blur(11px)saturate(1.2);opacity:.5;mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0;transform:scale(1.22)}.handslot.is-exile-ghost:hover>.chip.is-cards:before,.handslot.is-exile-ghost:focus-visible>.chip.is-cards:before{opacity:.62}.handslot.is-exile-ghost:after{content:"";border-radius:inherit;background:rgba(var(--mf-exile-ghost), .2);mix-blend-mode:screen;pointer-events:none;position:absolute;inset:0}.handslot.is-exile-ghost:hover,.handslot.is-exile-ghost:focus-visible{box-shadow:0 0 16px 2px rgba(var(--mf-exile-ghost), .78), 0 0 38px 7px rgba(var(--mf-exile-ghost), .5);outline:none}.handslot.is-exile-ghost:hover>.chip,.handslot.is-exile-ghost:focus-visible>.chip{filter:grayscale(.22)brightness(.96)saturate(.9)}.mf-exile-ghost-badge{letter-spacing:.02em;color:#fff;background:rgba(var(--mf-exile-ghost), .92);pointer-events:none;white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:.62rem;font-weight:700;position:absolute;bottom:7%;left:50%;transform:translate(-50%);box-shadow:0 1px 4px #00000080}@keyframes mf-exile-ghost-pulse{0%,to{box-shadow:0 0 11px 1px rgba(var(--mf-exile-ghost), .5), 0 0 26px 5px rgba(var(--mf-exile-ghost), .3)}50%{box-shadow:0 0 17px 2px rgba(var(--mf-exile-ghost), .72), 0 0 38px 8px rgba(var(--mf-exile-ghost), .46)}}.handslot.is-exile-ghost.is-leaving{animation:mf-exile-ghost-leave var(--mf-ghost-exit-ms,.26s) cubic-bezier(.32, 0, .67, 0) forwards;pointer-events:none}@keyframes mf-exile-ghost-leave{0%{opacity:1;transform:translate(0,0)scale(1)}to{opacity:0;transform:translateY(-34px)scale(.82)rotate(6deg)}}@media (prefers-reduced-motion:reduce){.handslot.is-exile-ghost{animation:none}.handslot.is-exile-ghost.is-leaving{opacity:0;animation:none}}.chip.mf-turnup{animation:mf-turnup-flash var(--mf-turnup-flash-ms,.52s) cubic-bezier(.2, .8, .2, 1);z-index:950}.chip.mf-turnup>.cardface{animation:mf-turnup-flip var(--mf-turnup-ms,.2s) cubic-bezier(.2, .8, .2, 1);transform-origin:50%;backface-visibility:hidden}@keyframes mf-turnup-flip{0%{transform:perspective(760px)rotateY(-88deg)}60%{transform:perspective(760px)rotateY(8deg)}to{transform:perspective(760px)rotateY(0)}}@keyframes mf-turnup-flash{0%{box-shadow:0 0 0 2px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 92%, transparent), 0 0 34px 10px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 62%, transparent)}55%{box-shadow:0 0 0 1.5px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 48%, transparent), 0 0 22px 4px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 30%, transparent)}to{box-shadow:0 0 #0000,0 0 #0000}}@keyframes mf-turnup-flash-still{0%,60%{box-shadow:0 0 0 2px color-mix(in srgb, var(--champagne-gold,#f5ecd0) 80%, transparent)}to{box-shadow:0 0 #0000}}@media (prefers-reduced-motion:reduce){.chip.mf-turnup>.cardface{animation:none}.chip.mf-turnup{animation:mf-turnup-flash-still var(--mf-turnup-flash-ms,.52s) linear}}.pt.loyalty.is-ready .loyalty-gem{color:#7fd6a8;animation:1.6s ease-in-out infinite mf-loyalty-ready}.pt.loyalty.is-used .loyalty-gem{color:var(--champagne-deep);filter:drop-shadow(0 0 3px rgba(var(--champagne-deep-rgb), .75))}@keyframes mf-loyalty-ready{0%,to{filter:drop-shadow(0 0 #7fd6a800);transform:scale(1)}50%{filter:drop-shadow(0 0 5px #7fd6a8f2);transform:scale(1.18)}}@media (prefers-reduced-motion:reduce){.pt.loyalty.is-ready .loyalty-gem{filter:drop-shadow(0 0 4px #7fd6a8e6);animation:none}}.chip,.chip *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}:root{--mf-menu-ease:cubic-bezier(.32, .72, 0, 1);--mf-menu-dur:.4s;--mf-menu-scrim-dur:.28s;--mf-menu-rise:28px;--mf-menu-rise-bottom:44px;--mf-menu-anchored-dur:.2s}@keyframes mf-menu-scrim{0%{opacity:0}to{opacity:1}}@keyframes mf-menu-dialog{0%{opacity:0;transform:translate(-50%, calc(-50% + var(--mf-menu-rise))) scale(.985)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}@keyframes mf-menu-panel{0%{opacity:0;transform:translateY(var(--mf-menu-rise)) scale(.985)}to{opacity:1;transform:none}}@keyframes mf-menu-bar{0%{opacity:0;transform:translate(-50%, var(--mf-menu-rise-bottom))}to{opacity:1;transform:translate(-50%)}}@keyframes mf-menu-anchored{0%{opacity:0;transform:translateY(6px)scale(.965)}to{opacity:1;transform:none}}@keyframes mf-menu-fade{0%{opacity:0}to{opacity:1}}[data-mf-menu=scrim]{animation:mf-menu-scrim var(--mf-menu-scrim-dur) var(--mf-menu-ease) backwards}[data-mf-menu=dialog]{animation:mf-menu-dialog var(--mf-menu-dur) var(--mf-menu-ease) backwards;transform-origin:50%}[data-mf-menu=panel]{animation:mf-menu-panel var(--mf-menu-dur) var(--mf-menu-ease) backwards;transform-origin:bottom}[data-mf-menu=bar]{animation:mf-menu-bar var(--mf-menu-dur) var(--mf-menu-ease) backwards}[data-mf-menu=anchored]{animation:mf-menu-anchored var(--mf-menu-anchored-dur) var(--mf-menu-ease) backwards}[data-mf-menu][data-mf-reduced]{animation-name:mf-menu-fade}@media (prefers-reduced-motion:reduce){[data-mf-menu]{animation-name:mf-menu-fade}}@keyframes mf-menu-sheet{0%{opacity:0;transform:translateY(var(--mf-menu-rise-bottom))}to{opacity:1;transform:translateY(0)}}html.mf-mobile .mf-tutor[data-mf-menu=dialog],html.mf-mobile .mf-station-banner[data-mf-menu=dialog]{transform-origin:bottom;animation-name:mf-menu-sheet}html.mf-mobile .mf-tutor[data-mf-menu=dialog][data-mf-reduced],html.mf-mobile .mf-station-banner[data-mf-menu=dialog][data-mf-reduced]{animation-name:mf-menu-fade}@media (prefers-reduced-motion:reduce){html.mf-mobile .mf-tutor[data-mf-menu=dialog],html.mf-mobile .mf-station-banner[data-mf-menu=dialog]{animation-name:mf-menu-fade}}html.mf-mobile input:not([type=checkbox]):not([type=radio]):not([type=range]),html.mf-mobile textarea,html.mf-mobile select,html.mf-mobile [contenteditable=true]{font-size:max(16px,1em);line-height:1.2}@media (pointer:coarse) and (width<=900px){input:not([type=checkbox]):not([type=radio]):not([type=range]),textarea,select,[contenteditable=true]{font-size:max(16px,1em);line-height:1.2}}.mf-app,.manafold-board,html.mf-mobile .focus-portrait .mffocus-grid:not(.combat),html.mf-mobile .focus-portrait .mffocus-grid.mfcombat{overflow:clip}html.mf-mobile,html.mf-mobile body{overscroll-behavior:none}@media (orientation:portrait){html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opptrack{align-items:stretch}html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage{flex-direction:column;display:flex}html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline{min-height:var(--mf-opp-h,0px);transition:min-height var(--mf-opp-grow-dur,.46s) var(--ease,cubic-bezier(.2, .8, .2, 1));flex-direction:column;flex:auto;display:flex}html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline>.mat{flex:auto;min-height:0}html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline .lanes{flex:none}html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline .matcore>.mat-foot{padding-top:var(--mf-foot-mt,7px);margin-top:auto}@media (prefers-reduced-motion:reduce){html.mf-mobile .focus-portrait .mffocus-grid:not(.mfcombat) .mffocus-opppage .oppinline{transition:none}}}html.mf-mobile.mf-ovffade .oppinline .lane.lane-lands.overflowing,html.mf-mobile.mf-ovffade .oppinline .lane.lane-perms.overflowing{-webkit-mask-image:none;mask-image:none}html.mf-mobile .mf-hand-chips,html.mf-mobile .mf-hand-open{top:auto;bottom:calc(var(--mf-hand-crest,120px) + var(--mf-hand-chrome-gap,10px))}html.mf-mobile .handdock{isolation:isolate;background:0 0}html.mf-mobile .handdock:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(180deg, #0000, rgba(0, 0, 0, var(--mf-hand-wash,.9)) 42%);opacity:1;transition:opacity var(--mf-hand-fade-dur,.5s) var(--ease,cubic-bezier(.2, .8, .2, 1));position:absolute;inset:0}html.mf-mobile .handdock.is-empty:before{opacity:0}html.mf-mobile .handdock:after{opacity:1;transition:opacity var(--mf-hand-fade-dur,.5s) var(--ease,cubic-bezier(.2, .8, .2, 1))}html.mf-mobile .handdock.is-empty:after{opacity:0}html.mf-mobile .phaserail{padding-top:calc(var(--mf-phase-pad,6px) + var(--mf-safe-t,0px))}html.mf-mobile .controls{bottom:max(calc(var(--mf-safe-b,0px) - var(--mf-safe-tuck,12px)), var(--mf-homebar,10px))}.mf-devbadge{top:calc(var(--mf-safe-t,0px) + 8px)!important}.mf-devtoast{top:calc(var(--mf-safe-t,0px) + 34px)!important}.ds-header{padding-top:calc(14px + var(--mf-safe-t,0px))}.ds-footer{padding-bottom:calc(14px + var(--mf-safe-b,0px))}.mf-lobby-root>header,.mf-net-header{min-height:58px;height:auto!important;padding-top:var(--mf-safe-t,0px)!important}html.mf-standalone .mf-lobby-root>header,html.mf-standalone .mf-net-header,html.mf-standalone .ds-header{background:#0b0b0f!important}html.mf-standalone.mf-mobile .phaserail{background:#0b0b0f}html.mf-perf{--glass:none}html.mf-perf,html.mf-perf .ds-root{--ds-glass:none}html.mf-perf *,html.mf-perf :before,html.mf-perf :after{-webkit-backdrop-filter:none!important}html.mf-perf .mf-dice-scrim{will-change:auto}html.mf-perf{--glass-panel:#0b0b0ff0;--glass-panel-strong:#0b0b0ff5;--glass-fill:#ffffff12;--glass-fill-raised:#ffffff1f}html.mf-perf,html.mf-perf .ds-root{--ds-header-bg:#0b0b0ff0;--ds-footer-bg:#0b0b0ff5;--ds-glass-fill:#ffffff12;--ds-glass-fill-05:#ffffff14;--ds-glass-fill-raised:#ffffff1f}html.mf-perf .chip.mf-goad{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-goad-ring,2.5px) color-mix(in oklab, var(--mf-goad-ember,#ff2d1f) 92%, transparent), 0 0 var(--mf-goad-reach,15px) 1px color-mix(in oklab, var(--mf-goad-smoke,#ff7a45) calc(var(--mf-goad-intensity,.92) * 45%), transparent);animation:none}html.mf-perf .chip.mf-pillowfort{box-shadow:var(--shadow,0 6px 22px #0000008c), 0 0 0 var(--mf-fort-ring,2.5px) color-mix(in oklab, var(--mf-fort-ward,#4fd6e8) 95%, transparent), 0 0 var(--mf-fort-reach,16px) 1px color-mix(in oklab, var(--mf-fort-haze,#6f8cff) 40%, transparent);animation:none}html.mf-perf .mat.attackable:not(.targeted){animation:none}html.mf-perf .opp-pill.attackable:not(.targeted){box-shadow:0 0 0 1px color-mix(in srgb, var(--red) 45%, transparent);animation:none}html.mf-perf .mat.protected-everything,html.mf-perf .ztile.has-rad .ztile-card,html.mf-perf.mf-phasewarn .phasestep.next{animation:none}html.mf-perf .mf-crown-svg{animation:3.4s ease-in-out infinite mf-crown-bob}html.mf-perf .phasetimer .ptfill{animation-name:mf-phasedrain}html.mf-perf.mf-phasewarn .phasetimer .ptfill{animation-name:mf-phasedrain,mf-phasepulse;animation-duration:var(--mf-phase-time,45s), 1.6s;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-fill-mode:forwards,none}html.mf-perf .chip.mf-phased:not(.mf-phasing-in):not(.mf-phasing-out){animation:none}html.mf-perf.mf-poolfx .managroup .mana-aura,html.mf-perf.mf-poolfx .managroup.mana-B .mp:before,html.mf-perf.mf-poolfx .managroup.mana-B .mp:after{display:none}html.mf-perf .chip[data-mf-land]{animation:none}html.mf-perf .cmdwash{background-image:linear-gradient(var(--mf-cmdfade-ang,180deg), color-mix(in oklab, var(--cmd-a,#0a0b0d) calc(var(--mf-cmdtint-str,50) * 0.5%), #05060a) var(--mf-cmdfade,0%), color-mix(in oklab, var(--cmd-b,#05060a) calc(var(--mf-cmdtint-str,50) * 0.22%), #000) var(--mf-cmdfade-end,100%))}html.mf-perf .cmdwash:after,html.mf-perf .backcard:before,html.mf-perf .ztile.ztile-deck .ztile-card:after,html.mf-perf .cardback.has-art:before{display:none}html.mf-noshadow,html.mf-noshadow.mf-mobile{--shadow:0 0 0 transparent;--mf-hover-shadow:0px;--mf-preview-shadow:0px;--mf-flyer-ground:drop-shadow(0 0 0 transparent)}html.mf-noshadow,html.mf-noshadow .ds-root{--ds-shadow-tile-rest:0 0 0 transparent;--ds-shadow-card-face:0 0 0 transparent;--ds-shadow-icon:0 0 0 transparent;--ds-shadow-pip:0 0 0 transparent}html.mf-noshadow .mf-menu,html.mf-noshadow .logpanel,html.mf-noshadow .blockbar,html.mf-noshadow .combatbar,html.mf-noshadow .stackstrip,html.mf-noshadow .stack-card,html.mf-noshadow .trigbatch,html.mf-noshadow .trigroup,html.mf-noshadow .exilepool,html.mf-noshadow .castprompt,html.mf-noshadow .convoke,html.mf-noshadow .mf-loyalty-now,html.mf-noshadow .mf-counter-seatall,html.mf-noshadow .mf-spread__head,html.mf-noshadow .mf-spread__foot,html.mf-noshadow.mf-mobile .controls,html.mf-noshadow.mf-mobile .mf-stacklog,html.mf-noshadow.mf-mobile .castprompt{box-shadow:none}html.mf-noshadow .mf-handput-banner{box-shadow:inset 0 1px #ffffff29}html.mf-noshadow .handslot.mf-discard-pick>.chip{box-shadow:none}html.mf-noshadow .mf-loyalty-now.is-up{box-shadow:0 0 18px #54c47c8c}html.mf-noshadow .mf-loyalty-now.is-down,html.mf-noshadow .mf-loyalty-now.is-dead{box-shadow:0 0 18px #d06a6a99}html.mf-noshadow .combatbar.holding{box-shadow:0 0 0 1px #7ab2e624}html.mf-noshadow .stack-card.is-top{box-shadow:0 0 0 2px color-mix(in oklab, var(--lab-gold,#e6b24a) 55%, transparent)}html.mf-noshadow .mf-counter-seatall:hover{box-shadow:0 0 16px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent)}html.mf-noshadow .mf-counter-seatall.is-active{box-shadow:0 0 14px color-mix(in oklab, var(--champagne-gold,#f4c761) 40%, transparent)}html.mf-noshadow .castprompt-veil--low>.castprompt{box-shadow:0 0 0 1px #ffffff0f}
