.collection-shelf{margin:16px 0 22px;padding:16px;border:2px solid #10191b;border-radius:16px;background:linear-gradient(#203432ed,#172324f5);box-shadow:0 4px #10191b;min-width:0}.collection-shelf>header,.collection-details-heading{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}.collection-shelf h2,.collection-details-heading h2{margin:3px 0;font-size:20px}.collection-shelf header small,.collection-details-heading>span{font-size:12px;color:var(--text-muted)}.collection-shelf-track{display:flex;gap:12px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;padding:8px 4px 16px;scrollbar-color:#94aaa0 #152321;scrollbar-width:thin}.collection-specimen{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;flex:0 0 144px;min-height:228px;scroll-snap-align:start;border:1px solid #49605b;border-radius:12px;background:radial-gradient(ellipse at center,#37534b88,#18272555);color:var(--text);padding:10px;cursor:pointer;font:inherit}.collection-specimen:hover,.collection-specimen:focus-visible{border-color:#d7cba1;background:#34483d;outline:2px solid #d7cba1;outline-offset:1px}.collection-specimen>b{font-size:14px;margin-top:8px}.collection-specimen>span:not(.apex-incubator){font-size:11px}.collection-specimen>small{font-size:10px;color:var(--text-muted)}.collection-specimen>small.ready{color:var(--success)}.mutation-app .piece-grid.collection-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,285px),1fr));gap:14px;align-items:start;margin-bottom:24px}.collection-stat-card{display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px;border:2px solid #10191b;border-top:4px solid #8aa99a;border-radius:14px;background:#1c282a;box-shadow:0 3px #10191b;color:var(--text)}.collection-stat-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px}.collection-card-title{display:flex;flex-direction:column;gap:4px;text-align:left;padding:0;background:none;border:0;color:var(--text-strong);font:inherit;cursor:pointer}.collection-card-title>b{font-size:19px}.collection-card-title>span{font-size:12px;color:#c1cdbd}.collection-card-status{min-height:22px;font-size:12px}.collection-stat-card>.deadline{font-size:11px;padding:6px 8px;margin:0}.collection-card-metrics{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:10px 0;border-block:1px solid #405052}.collection-card-metrics>div{display:flex;flex-direction:column;gap:4px;min-width:0}.collection-card-metrics small{font-size:10px;color:#b6c0b3}.collection-card-metrics b{font-size:16px;overflow-wrap:anywhere}.collection-card-recipe{display:flex;align-items:center;gap:10px;font-size:12px}.collection-card-recipe .recipe-bar{flex:1}.collection-card-recipe>b{font-variant-numeric:tabular-nums}.collection-card-next{min-height:52px}.collection-card-next .mut-card-next{margin:0;padding:8px;width:100%;min-height:48px}.collection-card-next .mut-card-next b{font:700 12px/1.4 var(--font-body)}.collection-card-next .mut-card-next small{display:none}.collection-card-next .mut-shard-row{font-size:10px;flex-wrap:wrap;margin-top:8px}.collection-card-extra{border-top:1px solid #405052;padding-top:10px;font-size:12px}.collection-card-extra>summary{cursor:pointer;color:#c8d4be;min-height:24px}.collection-card-extra[open]>summary{margin-bottom:10px}.collection-card-extra .trait-strip,.collection-card-extra .pool-line{margin-top:10px}.collection-stat-card>footer{display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin-top:auto}.collection-stat-card>footer button{min-height:36px;padding:7px;font-size:11px!important}@media(max-width:600px){.collection-shelf{padding:12px}.collection-shelf>header{align-items:flex-start;flex-direction:column;gap:2px}.collection-specimen{flex-basis:132px}.collection-stat-card{padding:13px}.collection-details-heading h2{font-size:18px}}.mutation-app .collection-card-grid{align-items:stretch}.mutation-app .collection-stat-card{gap:8px;padding:13px}.mutation-app .collection-card-status{min-height:18px}.mutation-app .collection-card-metrics{padding:8px 0}.mutation-app .collection-card-next{min-height:48px}.mutation-app .collection-card-next .mut-card-next{min-height:0;padding:0;border:0;background:none;box-shadow:none;color:var(--text);text-align:left}.mutation-app .collection-card-next .mut-card-next svg{width:16px;height:16px}.mutation-app .collection-card-extra{padding-top:8px}.mutation-app .collection-stat-card>footer button{min-height:36px}.mutation-app[data-room=collection] .mut-page-title{align-items:flex-start}.mutation-app[data-room=collection] .mut-page-title>div{min-width:0}@media(max-width:600px){.mutation-app[data-room=collection] .mut-page-title{flex-wrap:wrap;padding:14px}.mutation-app[data-room=collection] .mut-page-title>div{flex-basis:100%}.mutation-app[data-room=collection] .collection-clock{display:block}.mutation-app[data-room=collection] .collection-clock b{display:inline}.mutation-app[data-room=collection] .mut-collection-tools .mut-factions{display:flex;overflow-x:auto;flex-wrap:nowrap;max-width:100%;padding-bottom:6px}.mutation-app[data-room=collection] .mut-collection-tools .mut-factions button{flex:0 0 auto}}@media(max-width:360px){.mutation-app .mut-nav-tools .mut-icon-button{display:none}.mutation-app .mut-wallet{min-width:0}.mutation-app .mut-wallet button{max-width:112px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mutation-app[data-room=collection] .pool-head,.mutation-app[data-room=collection] .pool-sentence{min-width:0;max-width:100%}.mutation-app[data-room=collection] .pool-sentence strong{white-space:normal;overflow-wrap:anywhere}.mutation-app[data-room=collection] .piece-load-head{flex-wrap:wrap}.mutation-app[data-room=collection] .load-gauge-text{white-space:normal;flex-wrap:wrap}@media(max-width:680px){.mutation-app .mut-mobile-nav>a{min-width:0;flex:1}}.mutation-app[data-room=collection] .piece-load-head{grid-template-columns:minmax(0,1fr) auto}.mutation-app[data-room=collection] .piece-load-head>.load-gauge{grid-column:1/-1}.mutation-app[data-room=collection] .incubator-body>*{min-width:0}.mutation-app[data-room=collection] .incubator-activate input{min-width:0;width:100%}@media(max-width:680px){.mutation-app[data-room=collection] .incubator-body{grid-template-columns:minmax(0,1fr)}}.mutation-app[data-room=mint]{--room-art:url(/art/lab/mint-laboratory-room.png)}.mutation-app[data-room=mutation]{--room-art:url(/art/lab/mutation-treatment-room.png)}.mutation-app[data-room]{position:relative;background:#162529}.mutation-app[data-room]:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:linear-gradient(#10202455,#10202499),var(--room-art) center top/cover no-repeat}.mutation-app[data-room] .mint-head{padding:18px 20px;border:2px solid #101a1c;border-radius:14px;background:#19272beb}.mutation-app[data-room=mint] .mint-rack{background:linear-gradient(#12232622,#14232644),var(--room-art) center center/cover no-repeat}.mutation-app[data-room=mutation] .mutation-animation-preview{background:linear-gradient(#13232b55,#15262bd9),var(--room-art) center top/cover no-repeat;border-color:#0d191c}.mutation-app[data-room=mutation] .mutation-animation-preview>summary{width:-moz-fit-content;width:fit-content;padding:8px 12px;border-radius:8px;background:#17262aeb}.mutation-app[data-room=mutation] .mutation-preview-controls{padding:16px;background:#17262aeb;border:2px solid #10191c;border-radius:12px}.mutation-app[data-room=mutation] .syringe-caption{width:-moz-fit-content;width:fit-content;margin:8px auto 0;padding:8px 12px;border-radius:8px;background:#17262aeb}.mutation-app[data-room=mutation] .syringe-target figcaption{padding:4px;border-radius:6px;background:#17262aeb}.mutation-app[data-room=mutation] .journey-workspace{background:linear-gradient(#17252ac4,#17252aeb),var(--room-art) center/cover no-repeat}@media(max-width:620px){.mutation-app[data-room]:before{background-position:40% top}.mutation-app[data-room] .mint-head{padding:14px}.mutation-app[data-room=mutation] .mutation-preview-controls{padding:12px}.mutation-app[data-room=mint] .mint-rack{background-position:48% center}.mutation-app[data-room=mutation] .mutation-animation-preview{background-size:auto 660px;background-repeat:no-repeat;background-color:#18282c}}.mutation-app[data-room=jackpots]{--room-art:url(/art/lab/jackpot-prize-vault.png)}.mutation-app[data-room=jackpots] .jackpot-vault-heading{position:relative;isolation:isolate;min-height:165px;padding:24px 24px 24px 145px;border:3px solid #121b1c;border-radius:16px;background:linear-gradient(90deg,#182526e8,#18252699),var(--room-art) center 35%/cover no-repeat;box-shadow:inset 0 0 0 2px #82714b,0 5px #111c1d;gap:20px}.jackpot-vault-crown{position:absolute;left:22px;top:50%;transform:translateY(-50%) rotate(-8deg);width:100px;height:105px;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(3px 5px 0 #10191b)}.mutation-app[data-room=jackpots] .jwall{background:linear-gradient(#182527df,#182527f2),var(--room-art) center/cover;border-color:#101a1b;box-shadow:inset 0 0 0 2px #75664b,0 5px #101a1b}.mutation-app[data-room=jackpots] .jwall-rack{padding-top:18px;background:linear-gradient(#20312c99 0 62%,#494735 62%,#282c28);border:2px solid #101b1d;box-shadow:inset 0 -5px #928063}.mutation-app[data-room=jackpots] .vial-tag,.mutation-app[data-room=jackpots] .vial-line{position:relative;z-index:1}.mutation-app[data-room=jackpots] .apex-pool{border-color:#8c7950;box-shadow:inset 0 0 0 2px #172225,0 5px #101a1b}@media(max-width:620px){.mutation-app[data-room=jackpots] .jackpot-vault-heading{padding:20px 16px 20px 86px;min-height:160px}.jackpot-vault-crown{left:10px;top:65px;width:65px;height:75px}.mutation-app[data-room=jackpots] .jackpot-vault-heading h1{font-size:30px}.mutation-app[data-room=jackpots] .jackpot-vault-heading>a{font-size:12px}.mutation-app[data-room=jackpots] .jwall-rack{padding-inline:6px}}@media(max-width:380px){.mutation-app[data-room=jackpots] .jackpot-vault-heading{padding:18px}.mutation-app[data-room=jackpots] .jackpot-vault-heading .race-kicker{display:block;padding-left:55px;min-height:54px}.mutation-app[data-room=jackpots] .jackpot-vault-crown{width:48px;height:52px;top:18px;left:18px;transform:rotate(-8deg)}.mutation-app[data-room=jackpots] .jackpot-vault-heading h1{font-size:27px}}.mutation-app .mut-material{display:inline-grid;place-items:center;width:24px;height:24px;flex-shrink:0;background:none;border-radius:0;vertical-align:middle;overflow:visible}.mutation-app .mut-material img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 0 var(--shade-mid))}.mutation-app .mut-material.small img{filter:none}.mutation-app .mut-material.rotor-glyph{color:var(--text-strong);background:var(--surface-3);border:var(--bw) solid var(--border);border-radius:var(--radius-s);box-shadow:var(--shadow-chunk-s)}.mutation-app .mut-material.rotor-glyph svg{width:62%;height:62%}.mutation-app .mut-role-icon{display:grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:7px;background:var(--surface-3);color:var(--text-strong)}.mutation-app .mut-role-switch button[aria-pressed=true] .mut-role-icon{background:var(--shade-soft);color:var(--select-ink)}.mutation-app .mut-recent-list .mut-material{width:30px;height:30px}.mutation-app .mut-shard-row .mut-material{width:20px;height:20px}.mutation-app .lid-band .mut-material img{filter:none}.ascent-celebration .ascent-celebration-art{width:44px;height:44px;flex-shrink:0;display:grid;place-items:center;color:var(--text-strong)}.ascent-celebration .ascent-celebration-art.mut-material{width:44px;height:44px}.materials-legend{margin:24px 0 0;padding:18px;border:var(--bw) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk)}.materials-legend.compact{margin:0;padding:0;border:0;background:none;box-shadow:none}.materials-legend-head h2{margin:4px 0 6px;font:800 var(--fs-2xl)/1.15 var(--font-display);text-transform:uppercase;color:var(--text-strong)}.materials-legend-head p{margin:0 0 14px;font-size:var(--fs-m);line-height:var(--lh-body);color:var(--text-muted);max-width:720px}.materials-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s-2)}.materials-list li{display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:var(--s-3);padding:10px 12px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s);min-width:0}.materials-list li .mut-material{width:52px;height:52px}.materials-list li.material-shard{grid-column:1 / -1;background:var(--well)}.material-text{display:flex;flex-direction:column;gap:2px;min-width:0}.material-text b{font:800 var(--fs-m)/1.2 var(--font-display);color:var(--text-strong);text-transform:uppercase;letter-spacing:.02em}.material-text small{font-size:var(--fs-s);line-height:var(--lh-snug);color:var(--text)}.material-text em{font-style:normal;font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-faint)}.material-text em.wanted{color:var(--success)}@media(max-width:680px){.materials-legend{padding:12px}.materials-list{grid-template-columns:minmax(0,1fr)}.materials-list li{grid-template-columns:40px minmax(0,1fr);padding:8px 10px}.materials-list li .mut-material{width:40px;height:40px}}.mutation-syringe{--virus:#b46ae6;position:relative;min-width:0;padding:12px 0;color:var(--text);overflow:hidden}.syringe-donors{display:flex;justify-content:center;gap:14px;padding:0 12px 8px}.syringe-dock{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:72px;height:90px;border:2px dashed #687c78;border-radius:12px;background:#293437}.syringe-dock.loaded{border-style:solid;border-color:#b7ce87}.syringe-dock>.mut-creature{width:54px;height:54px;border-radius:8px;animation:syringe-load .35s ease-out both}.syringe-dock>span{font:700 11px/1.4 var(--font-body);color:#f3efd9;margin-top:4px}.syringe-dock>b{font-size:32px;color:#9eaaa0}.syringe-transfer{position:absolute;left:45%;bottom:0;width:9px;height:14px;background:#ce8ffa;border:2px solid #20152b;border-radius:50%;animation:syringe-transfer .55s ease-in both;pointer-events:none;z-index:4}.syringe-prop{position:relative;width:100%;aspect-ratio:3/1;margin:10px 0;isolation:isolate}.syringe-prop>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;pointer-events:none}.syringe-barrel{clip-path:inset(0 0 0 24%);z-index:2}.syringe-plunger{z-index:1;clip-path:inset(0 76% 0 0);transition:transform .5s ease-in-out}.syringe-window{z-index:3;position:absolute;left:37%;top:39%;width:35%;height:22%;overflow:hidden;border-radius:4px;opacity:.88;mix-blend-mode:multiply}.syringe-dose{position:absolute;inset:0;background:var(--virus);transform:scaleX(var(--dose));transform-origin:right;transition:transform .28s ease-out,background .3s}.syringe-bubbles i{position:absolute;width:5px;height:5px;border-radius:50%;background:#f4e4ff;left:65%;bottom:0;animation:dose-bubble 2.4s ease-in-out infinite}.syringe-bubbles i:nth-child(2){left:85%;animation-delay:-.8s}.syringe-bubbles i:nth-child(3){left:45%;animation-delay:-1.6s}.syringe-caption{text-align:center;display:grid;gap:4px}.syringe-caption>b{font:800 18px/1.3 var(--font-display);color:var(--text-strong)}.syringe-caption>span{font:400 12px/1.5 var(--font-body);color:var(--text-muted)}[data-reaction=mixing] .syringe-plunger,[data-reaction=success] .syringe-plunger,[data-reaction=failure] .syringe-plunger{transform:translate(13%)}[data-reaction=mixing] .syringe-dose{animation:dose-mix .7s ease-in-out infinite alternate}[data-reaction=success]{--virus:#b4e94b}[data-reaction=failure]{--virus:#757b81}[data-reaction=failure] .syringe-prop{animation:syringe-cough .5s ease-out both}[data-reaction=success] .syringe-dose,[data-reaction=failure] .syringe-dose{transform:scaleX(.08)}.syringe-reaction{position:absolute;right:4%;top:50%;pointer-events:none}.syringe-reaction i{position:absolute;width:12px;height:12px;border-radius:50%;opacity:0;background:var(--virus);border:2px solid #172027;--dx:30px;--dy:-30px}.syringe-reaction i:nth-child(2){--dx:20px;--dy:26px}.syringe-reaction i:nth-child(3){--dx:-10px;--dy:-40px}.syringe-reaction i:nth-child(4){--dx:5px;--dy:35px}.syringe-reaction i:nth-child(5){--dx:35px;--dy:0px}[data-reaction=success] .syringe-reaction i{animation:reaction-pop .65s ease-out both}[data-reaction=failure] .syringe-reaction i{width:22px;height:22px;background:#a0a59d;animation:reaction-pop .85s ease-out both}.mutation-syringe.compact{max-width:420px;margin:auto}.mutation-syringe.compact .syringe-prop{margin:0}.mutation-syringe.compact .syringe-caption>span{font-size:11px}.incubator-syringe{width:190px;flex:none}.incubator-syringe .syringe-caption{display:none}.mutation-animation-preview{padding:14px 18px;margin-bottom:20px;border:2px solid #0a1013;background:#1e282b;border-radius:14px;color:var(--text)}.mutation-animation-preview>summary{cursor:pointer;font-weight:800;min-height:32px}.mutation-animation-preview summary small{font-weight:400;color:var(--text-muted);margin-left:10px}.mutation-preview-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:28px;max-width:900px;margin:12px auto}.mutation-preview-controls{display:grid;gap:10px}.mutation-preview-controls>div{display:flex;gap:6px}.mutation-preview-controls button{cursor:pointer;border:2px solid #070d10;border-radius:7px;padding:9px 10px;font:700 13px var(--font-body);background:var(--surface-3);color:var(--text-strong)}.mutation-preview-controls button[aria-pressed=true]{background:#d5e5ac;color:#152024}.mutation-preview-controls small{font-size:12px;color:var(--text-muted)}.mutation-preview-controls p{font-size:14px;line-height:1.4}.mutation-preview-controls button:disabled{opacity:.45;cursor:default}@keyframes syringe-load{0%{transform:translateY(-8px) scale(.8);opacity:.2}to{transform:none;opacity:1}}@keyframes syringe-transfer{0%{transform:translateY(0) scale(1);opacity:0}30%{opacity:1}to{transform:translateY(56px) scale(.3);opacity:0}}@keyframes dose-bubble{0%{transform:translateY(5px);opacity:0}50%{opacity:.8}to{transform:translateY(-20px);opacity:0}}@keyframes dose-mix{to{transform:scaleX(.35)}}@keyframes syringe-cough{20%,60%{transform:translate(-3px) rotate(-1deg)}40%,80%{transform:translate(3px) rotate(1deg)}}@keyframes reaction-pop{0%{opacity:0;transform:scale(.2)}20%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) scale(1.3)}}@media(max-width:620px){.mutation-preview-layout{grid-template-columns:1fr;gap:6px}.mutation-animation-preview{padding:12px}.mutation-animation-preview summary small{display:block;margin:4px 0}.syringe-dock{width:65px;height:78px}.syringe-dock>.mut-creature{width:44px;height:44px}.syringe-caption>b{font-size:15px}.incubator-syringe{width:110px}}@media(prefers-reduced-motion:reduce){.mutation-syringe *{animation:none!important;transition:none!important}.syringe-transfer,.syringe-reaction{display:none}}.syringe-dock>.syringe-payload{position:absolute;top:12px;left:12px;z-index:6;pointer-events:none;animation:critter-into-dose .65s ease-in both}.syringe-payload>.mut-creature{width:44px;height:44px;border-radius:50%}.syringe-offspring{display:flex;align-items:center;justify-content:center;gap:12px;margin:0 0 10px;animation:offspring-pop .5s ease-out both}.syringe-offspring>.mut-creature{width:65px;height:65px;border-radius:12px}.syringe-offspring>b{font:700 13px var(--font-body);color:#d5eb9a}@keyframes critter-into-dose{0%{opacity:0;transform:translateY(0) scale(.9)}25%{opacity:1}to{opacity:0;transform:translate(15px,110px) scale(.08)}}@keyframes offspring-pop{0%{opacity:0;transform:translateY(12px) scale(.75)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.syringe-dock>.syringe-payload{display:none}.syringe-offspring{animation:none}}.syringe-apparatus{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 26%;align-items:center;padding-top:100px}.syringe-apparatus .syringe-donors{position:absolute;top:0;left:25%;width:35%;gap:8px;padding:0}.syringe-apparatus .syringe-prop{width:110%;margin:0;z-index:2}.syringe-target{margin:0;min-width:0;text-align:center}.syringe-target>.mut-creature{width:100%;height:auto;aspect-ratio:1;border:3px solid #10181a;border-radius:50%;box-shadow:0 0 0 5px #658b72}.syringe-target figcaption{font:800 11px/1.4 var(--font-body);margin-top:8px}.syringe-target small{display:block;color:#b2c6b8;font-weight:400}.syringe-dock{flex-shrink:0}.syringe-donors:after{content:"";position:absolute;top:90px;left:50%;height:24px;border-left:3px dashed #b99ad1}.syringe-apparatus .syringe-dock>.syringe-payload{animation:none;opacity:0}[data-reaction=mixing] .syringe-dock>.syringe-payload{animation:critter-into-dose .7s ease-in both}[data-reaction=mixing] .syringe-target>.mut-creature{animation:target-jolt .24s ease-in-out 4 alternate}.compact .syringe-apparatus{display:block;padding:0}.compact .syringe-apparatus .syringe-prop{width:100%}.syringe-recipes{margin:18px 0 12px;padding:10px;border:1px solid #596b60;border-radius:9px;background:#152125;font:500 11px/1.4 var(--font-body)}.syringe-recipe{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 0}.syringe-recipe>div,.syringe-recipe>div>span{display:flex;align-items:center;gap:5px}.syringe-recipe>div{flex-wrap:wrap}.syringe-recipe i{font-style:normal;color:#f1b073}.syringe-recipe [data-full=true] i{color:#c3e89e}.syringe-mix{border-top:1px solid #465d54;margin-top:8px;padding-top:8px;display:flex;align-items:center;flex-wrap:wrap;gap:8px}.syringe-mix>b{width:100%;color:#cfdfaf}.syringe-mix>span{display:flex;align-items:center;gap:4px}.mutation-result-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;align-items:center;padding:24px 18px 20px;border:3px solid #0c1518;border-radius:18px;background:#243e36;margin:16px auto;color:#f7efd0;max-width:640px}.mutation-result-hero>.mut-creature{width:min(65vw,310px);height:auto;aspect-ratio:1;border:5px solid #111c1a;border-radius:22%;box-shadow:8px 10px #10281e;animation:mutation-born .7s cubic-bezier(.2,1.4,.4,1) both;z-index:1}.mutation-result-stamp{z-index:2;font:900 clamp(26px,4vw,42px)/1 var(--font-display);color:#e0f39c;text-shadow:3px 3px #12211d;transform:rotate(-5deg);margin:0 0 20px}.mutation-result-hero>strong{z-index:2;font:800 20px/1.4 var(--font-display);margin-top:18px}.mutation-result-hero>small{z-index:2;margin-top:4px;color:#d4e2c8}.mutation-result-rays{position:absolute;inset:-80%;z-index:-1;background:repeating-conic-gradient(from 10deg,#a0bb5330 0deg 12deg,transparent 12deg 30deg);animation:mutation-rays 30s linear infinite}.mutation-result-orbit{position:absolute;top:46%;left:50%;pointer-events:none}.mutation-result-orbit>img{position:absolute;width:30px;height:30px;transform:rotate(var(--angle)) translate(190px) rotate(calc(-1 * var(--angle)));animation:mutation-spore .8s ease-out both}.mutation-result-origin{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap;font-size:12px;margin:14px 0}.mutation-result-origin>img,.mutation-result-origin>.mut-creature{width:56px;height:56px;-o-object-fit:contain;object-fit:contain;border-radius:10px}.mutation-result-origin>b{color:#d4ed9e}@keyframes target-jolt{to{transform:rotate(3deg) scale(1.04)}}@keyframes mutation-born{0%{opacity:0;transform:scale(.15) rotate(-14deg)}65%{opacity:1;transform:scale(1.08) rotate(3deg)}to{transform:none}}@keyframes mutation-rays{to{transform:rotate(360deg)}}@keyframes mutation-spore{0%{opacity:0;scale:.2}to{opacity:1;scale:1}}@media(max-width:620px){.syringe-apparatus{padding-top:88px}.syringe-apparatus .syringe-donors{left:20%;width:40%}.syringe-donors:after{top:78px;height:18px}.syringe-target figcaption{font-size:9px}.syringe-recipe{align-items:flex-start}.syringe-recipe>b{max-width:95px}.mutation-result-orbit>img{transform:rotate(var(--angle)) translate(135px) rotate(calc(-1 * var(--angle)))}.mutation-result-hero>strong{font-size:17px}.mutation-result-hero>small{font-size:11px}}@media(prefers-reduced-motion:reduce){.mutation-result-hero *,.syringe-apparatus *{animation:none!important}}.syringe-pathogens{position:absolute;z-index:4;left:37%;top:38%;width:35%;height:24%;overflow:hidden;border-radius:5px;pointer-events:none;container-type:size;transition:opacity .3s}.syringe-pathogen{position:absolute;left:var(--float-x);top:var(--float-y);width:clamp(10px,12cqw,24px);height:clamp(10px,12cqw,24px);margin:0;transform:translate(-50%,-50%);animation:pathogen-drift var(--float-duration) ease-in-out var(--float-delay) infinite alternate;filter:drop-shadow(0 1px 1px #10212c)}.syringe-pathogen>.mut-material,.syringe-pathogen>.mut-material>img{width:100%;height:100%;max-width:none;-o-object-fit:contain;object-fit:contain}[data-reaction=mixing] .syringe-pathogen{animation:pathogen-inject .95s ease-in both}[data-reaction=success] .syringe-pathogens,[data-reaction=failure] .syringe-pathogens{opacity:0}@keyframes pathogen-drift{0%{transform:translate(calc(-50% - 2px),calc(-50% - 1px)) rotate(-16deg)}to{transform:translate(calc(-50% + 2px),calc(-50% + 1px)) rotate(19deg)}}@keyframes pathogen-inject{0%{transform:translate(-50%,-50%) rotate(0);opacity:1}45%{opacity:1}to{transform:translate(110px,-50%) rotate(100deg) scale(.3);opacity:0}}@media(prefers-reduced-motion:reduce){.syringe-pathogen{animation:none!important}.syringe-pathogens{transition:none}}.mutation-animation-preview .mutation-preview-compare{margin:14px auto 4px}.load-gauge{--load-col:var(--success);display:inline-flex;align-items:center;gap:7px;min-width:0;font-size:11px;line-height:1.2;color:var(--text-muted)}.meter-clean{--load-col:#8a989c}.meter-low{--load-col:#c4eea0}.meter-healthy{--load-col:var(--success)}.meter-heavy{--load-col:#62ff2a}.load-gauge-track{position:relative;flex:1 1 auto;min-width:40px;height:8px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line-strong);overflow:hidden}.load-gauge.empty .load-gauge-track{border-color:var(--danger)}.load-gauge-fill,.load-gauge-after{position:absolute;inset:0 auto 0 0;border-radius:inherit}.load-gauge.meter-heavy .load-gauge-fill{box-shadow:0 0 8px #62ff2a}.load-gauge-after{position:absolute;inset:0 auto 0 0;border-radius:inherit}.load-gauge-fill{width:calc(var(--g,0) * 100%);background:var(--load-col);transition:width .9s ease,height .9s ease,background-color .4s}.load-gauge-after{width:calc(var(--ga,0) * 100%);background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--load-col) 75%,transparent) 0 4px,transparent 4px 7px)}.load-gauge-mark{position:absolute;top:0;bottom:0;left:calc(var(--m,.25) * 100%);width:2px;background:var(--text-muted);opacity:.55}.load-gauge-text{display:flex;align-items:baseline;gap:6px;min-width:0;white-space:nowrap}.load-gauge-text b{color:var(--load-col);font:800 11px/1.2 var(--font-body);letter-spacing:.02em}.load-gauge.empty .load-gauge-text b{color:var(--danger)}.load-gauge-text small{font-size:11px;color:var(--text-muted)}.load-gauge.mini{width:100%}.load-gauge.mini .load-gauge-track{height:6px}.load-gauge.tall{flex-direction:column-reverse;align-items:center;gap:4px;height:100%}.load-gauge.tall .load-gauge-track{flex:1 1 auto;width:12px;min-width:12px;height:auto;min-height:60px}.load-gauge.tall .load-gauge-fill,.load-gauge.tall .load-gauge-after{inset:auto 0 0;width:auto}.load-gauge.tall .load-gauge-fill{height:calc(var(--g,0) * 100%)}.load-gauge.tall .load-gauge-after{height:calc(var(--ga,0) * 100%);background:repeating-linear-gradient(0deg,color-mix(in srgb,var(--load-col) 75%,transparent) 0 4px,transparent 4px 7px)}.load-gauge.tall .load-gauge-mark{left:0;right:0;top:auto;bottom:calc(var(--m,.25) * 100%);width:auto;height:2px}.load-gauge.tall .load-gauge-text{flex-direction:column;align-items:center;gap:1px;white-space:normal;text-align:center}.load-badge{display:inline-block;padding:2px 7px;border-radius:999px;font:800 10px/1.4 var(--font-body);letter-spacing:.06em;white-space:nowrap}.load-badge.empty{background:var(--danger);color:#1a0606}.load-badge.low{background:#c4eea0;color:#14210a}.flip-card .load-badge{position:absolute;top:12px;left:12px;z-index:1}.flip-card .flip-tag+.load-badge,.flip-card .flip-tag~.load-badge{top:34px}.flip-card .flip-front .load-gauge{margin-top:1px}.flip-card[data-load-state=empty] .flip-front{border-color:var(--danger);box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 32%,transparent),0 0 16px color-mix(in srgb,var(--danger) 40%,transparent)}.flip-card[data-load-state=low] .flip-front{border-color:#c4eea0}.flip-card .flip-back [data-flip-load] dd .load-gauge{width:100%;margin-top:3px}.flip-card .flip-inject{margin:2px 0 0;padding:0;border:0;background:none;color:var(--select);font:700 11px/1.3 var(--font-body);text-decoration:underline;cursor:pointer;align-self:flex-start}.piece-card[data-load-state=empty]{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 45%,transparent),0 0 18px color-mix(in srgb,var(--danger) 30%,transparent)}.piece-card[data-load-state=low]{box-shadow:0 0 0 2px #c4eea066}.piece-card .piece-card-loadbadge{position:absolute;top:42px;left:10px;z-index:2}.piece-load .load-gauge{width:100%}.piece-load.empty{border-color:var(--danger);box-shadow:inset 3px 0 0 var(--danger)}.piece-load-state{font-size:12px;line-height:1.45;color:var(--text)}@media(prefers-reduced-motion:no-preference){.flip-card[data-load-state=empty] .flip-front,.piece-card[data-load-state=empty]{animation:load-needy 2.8s ease-in-out infinite}}@keyframes load-needy{50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--danger) 55%,transparent),0 0 24px color-mix(in srgb,var(--danger) 55%,transparent)}}.mut-collection-tools .load-filter[aria-pressed=true]{border-color:var(--danger);color:var(--text-strong);background:color-mix(in srgb,var(--danger) 16%,var(--surface-2))}.mut-collection-tools .load-filter i{font-style:normal;margin-left:4px;padding:0 6px;border-radius:999px;background:var(--danger);color:#1a0606;font-size:11px}.scene-tank .scene-load{width:min(100%,150px);margin-top:2px}.scene-tank .scene-load .load-gauge-text small{display:none}.critter-modal [data-critter-load] dd .load-gauge{width:100%;margin-top:4px}.critter-modal .critter-inject{margin-top:6px}.inject-dialog .inject-lead{margin:0 0 10px;line-height:1.5}.inject-scene{--fill:0;--lvl:0;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(110px,150px) 54px;align-items:center;gap:10px;margin:0 0 12px;padding:12px 14px;border-radius:14px;background:radial-gradient(120% 90% at 70% 40%,#2c4440 0,#1a2627 70%);border:2px solid #0a1013;box-shadow:inset 0 0 0 1px #33504b;color:#f3efd9;overflow:hidden}.inject-source{display:flex;flex-direction:column;gap:8px;min-width:0}.inject-wallet{display:flex;align-items:center;gap:8px;font-size:12px;color:#cfe0b7}.inject-wallet-icon{flex:none;width:30px;height:24px;border-radius:6px;background:linear-gradient(180deg,#8f5bd0,#5b2f93);border:2px solid #0a1013;box-shadow:inset 0 -6px #00000040;position:relative}.inject-wallet-icon:after{content:"";position:absolute;right:3px;top:7px;width:8px;height:6px;border-radius:2px;background:#d9b8ff}.inject-wallet b{color:#f3efd9}.inject-syringe{position:relative;width:100%;aspect-ratio:3/1}.inject-syringe-body{position:absolute;inset:0;background:url(/art/lab/mutation-syringe.png) center/contain no-repeat;z-index:2}.inject-serum{position:absolute;z-index:1;top:37%;height:26%;right:28%;width:calc(var(--fill) * 35%);border-radius:3px;background:linear-gradient(180deg,#d6a6ff,#9d4fe6);box-shadow:0 0 10px #b46ae6aa;transition:width .5s ease}.inject-drops{position:absolute;z-index:3;right:-8%;top:44%;width:22%;height:12%;pointer-events:none;opacity:0}.inject-drops i{position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50% 50% 50% 0;background:#c789ff;box-shadow:0 0 8px #b46ae6}.inject-tank{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0}.inject-glass{position:relative;display:block;width:100%;aspect-ratio:3/4}.inject-glass:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url(/art/lab/containment-tank.png) center/100% 100% no-repeat}.inject-glass>.mut-creature{position:absolute!important;left:17%;top:25%;width:66%!important;height:auto;z-index:3;border-radius:10px;box-shadow:0 0 0 2px #0e1a1a}.inject-liquid{position:absolute;z-index:1;left:11%;right:11%;bottom:17%;height:calc(var(--lvl) * 58%);border-radius:4px 4px 10px 10px;background:linear-gradient(to top,#9d4fe6cc,#d6a6ff55);mix-blend-mode:screen;transition:height 1.1s ease}.inject-tank figcaption{font-size:12px;color:#f3efd9;text-align:center}.inject-tank figcaption small{display:block;font-size:11px;color:#cfe0b7}.inject-scene .load-gauge.tall{height:100%;min-height:150px;color:#cfe0b7}.inject-scene .load-gauge.tall .load-gauge-track{background:#0e1a1a;border-color:#33504b}.inject-scene[data-inject-state=done] .inject-glass:after{content:"";position:absolute;inset:18% 8% 15%;z-index:4;border-radius:16px;box-shadow:0 0 0 3px #b4e94b,0 0 26px #b4e94b;pointer-events:none}@media(prefers-reduced-motion:no-preference){.inject-scene[data-inject-state=injecting] .inject-serum{animation:inject-drain 1.6s ease-in forwards}.inject-scene[data-inject-state=injecting] .inject-drops{opacity:1}.inject-scene[data-inject-state=injecting] .inject-drops i{animation:inject-drop 1.1s ease-in infinite}.inject-scene[data-inject-state=injecting] .inject-drops i:nth-child(2){animation-delay:.36s}.inject-scene[data-inject-state=injecting] .inject-drops i:nth-child(3){animation-delay:.72s}.inject-scene[data-inject-state=buying] .inject-wallet-icon{animation:inject-coin .9s ease-in-out infinite}.inject-scene[data-inject-state=done] .inject-glass:after{animation:inject-glow 1.6s ease-in-out 2}}@keyframes inject-drain{to{width:0}}@keyframes inject-drop{0%{transform:translate(0) scale(.6);opacity:0}20%{opacity:1}to{transform:translate(420%,120%) scale(1);opacity:0}}@keyframes inject-coin{50%{transform:translateY(-3px)}}@keyframes inject-glow{50%{box-shadow:0 0 0 4px #b4e94b,0 0 40px #b4e94b}}.inject-dialog .inject-presets{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0 10px}.inject-dialog .inject-presets button{flex:1 1 auto}.inject-dialog .inject-result{margin:0 0 10px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2);font-size:13px;line-height:1.5}.inject-dialog .inject-result b{color:var(--text-strong)}.inject-dialog .inject-result[data-inject-level=healthy]{border-color:var(--success)}.inject-dialog .inject-result[data-inject-level=low]{border-color:#c4eea0}.inject-dialog .inject-result[data-inject-level=empty]{border-color:var(--danger)}.inject-dialog .inject-buy{margin:0 0 10px;padding:10px 12px;border:1px dashed var(--select);border-radius:12px;background:color-mix(in srgb,var(--select) 7%,var(--surface-2))}.inject-dialog .inject-buy h3{margin:0 0 6px;font-size:14px}.inject-dialog .inject-buy p{margin:0 0 6px;font-size:13px;line-height:1.45}.inject-dialog .inject-done{margin:0 0 10px;font-size:14px;line-height:1.5}@media(max-width:520px){.inject-scene{grid-template-columns:minmax(0,1fr) minmax(96px,120px) 44px;gap:6px;padding:10px}.inject-wallet{font-size:11px}.inject-scene .load-gauge.tall{min-height:120px}}.load-vial-row{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.2;color:var(--text-muted)}.load-vial{--g:0;position:relative;flex:none;width:12px;height:26px;border:2px solid #0a1013;border-top-width:3px;border-radius:2px 2px 7px 7px;background:color-mix(in srgb,var(--surface-3) 70%,#0a1013);overflow:hidden;box-shadow:inset 0 0 0 1px #33504b}.load-vial:before{content:"";position:absolute;left:-3px;right:-3px;top:-3px;height:3px;background:#0a1013}.load-vial i{position:absolute;left:0;right:0;bottom:0;height:calc(var(--g) * 100%);background:linear-gradient(to top,var(--load-col),color-mix(in srgb,var(--load-col) 55%,#fff));transition:height .6s ease}.load-vial.meter-clean i{background:#59666a}.load-vial.meter-heavy{box-shadow:inset 0 0 0 1px #33504b,0 0 9px #62ff2a99}.load-vial-row.compact .load-vial{width:10px;height:20px}.load-vial-text{display:flex;flex-direction:column;gap:1px;min-width:0}.load-vial-text b{color:var(--load-col);font:800 11px/1.2 var(--font-body);white-space:nowrap}.load-vial-row.needy .load-vial-text b{color:var(--danger)}.load-vial-text small{font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.load-vial-inject{flex:none;padding:3px 8px;border:1px solid var(--select);border-radius:999px;background:color-mix(in srgb,var(--select) 14%,var(--surface-2));color:var(--text-strong);font:800 11px/1.3 var(--font-body);cursor:pointer;white-space:nowrap}.load-vial-inject:hover,.load-vial-inject:focus-visible{background:var(--select);color:var(--select-ink,#0b0b0b)}@media(prefers-reduced-motion:no-preference){.load-vial.meter-heavy i{animation:vial-toxic 1.8s ease-in-out infinite}.load-vial.meter-heavy{animation:vial-glow 1.8s ease-in-out infinite}}@keyframes vial-toxic{50%{filter:brightness(1.35) saturate(1.3)}}@keyframes vial-glow{50%{box-shadow:inset 0 0 0 1px #33504b,0 0 15px #62ff2acc}}.flip-card .flip-front .load-vial-row{margin-top:1px;padding-right:62px;min-height:28px}.flip-card>.load-vial-inject{position:absolute;right:10px;bottom:11px;z-index:2}.flip-card.flipped>.load-vial-inject{display:none}.mut-deploy-list>.mut-deploy-row{display:flex;gap:4px;align-items:stretch;min-width:0}.mut-deploy-row>.mut-deploy-pick{flex:1 1 auto;min-width:0;display:flex;gap:8px;align-items:center;border:1px solid var(--line-strong);background:var(--surface-2);border-radius:8px;padding:5px;color:var(--text);text-align:left}.mut-deploy-row>.mut-deploy-pick[aria-pressed=true]{background:var(--select);border-color:var(--border);color:var(--select-ink)}.mut-deploy-row>.mut-deploy-pick .load-vial-row{margin-top:3px}.mut-deploy-row>.load-vial-inject{border-radius:8px;padding:4px 6px;width:58px;white-space:normal;text-align:center}.mut-deploy-row .mut-deploy-pick[aria-pressed=true] .load-vial-text small{color:inherit;opacity:.8}.deploy-inject-many{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;padding:8px 10px;border:1px dashed var(--select);border-radius:10px;font-size:12px;line-height:1.45}.deploy-inject-many>span{flex:1 1 200px}.deploy-inject-many .mut-value-presets{display:flex;gap:4px}.auto-picks{list-style:none;margin:6px 0;padding:0;display:grid;gap:6px}.auto-picks li{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:5px 8px;border:1px solid var(--line);border-radius:8px;font-size:12px}.auto-picks li>b{min-width:52px}.auto-picks li .load-vial-row{flex:1 1 140px}.mut-collection-tools .load-sort[aria-pressed=true]{border-color:var(--select)}.mut-collection-tools{flex-wrap:wrap}.collection-load-tools{display:flex;gap:6px;flex-wrap:wrap}.inject-dialog .inject-boost{margin:0 0 10px;font-size:13px;line-height:1.5}.inject-dialog .inject-boost b{color:var(--success)}.inject-dialog .inject-boost small{display:block;color:var(--text-muted);font-size:11px}.dish-bench .dish .dish-load.low{display:block;inset:calc(1*var(--u));right:calc(1*var(--u));top:calc(1*var(--u));bottom:calc(1*var(--u));width:auto;min-width:0;border-radius:50%;background:none;border:calc(2*var(--u)) dashed #c4eea0;overflow:visible}.dish-bench .dish .dish-load.low i{display:none}.flip-card.flipped .flip-front .load-badge,.flip-card.flipped .flip-front .flip-tag{visibility:hidden}.mutation-app .mutation-scene{--scene-serum:#b46ae6;--scene-sac:var(--danger,#d4483b);position:relative;display:grid;grid-template-columns:minmax(0,.9fr) 92px minmax(0,1.2fr);grid-template-areas:"sac syringe host" "result result result";align-items:center;gap:10px 8px;padding:12px;border:1px solid var(--line-strong);border-radius:var(--radius,12px);background:var(--surface-2);min-width:0}.mutation-app .mutation-scene .scene-host{grid-area:host;width:100%;max-width:300px;justify-self:center}.mutation-app .mutation-scene{max-width:720px;margin-inline:auto}.mutation-app .mutation-scene.compact .scene-host{max-width:200px}.mutation-app .mutation-scene[data-sacrifices="0"]:is([data-scene-state=success],[data-scene-state=failure],[data-scene-state=mixing]) .scene-sacrifices:after{display:none}.mutation-app .mutation-scene .scene-syringe{grid-area:syringe}.mutation-app .mutation-scene .scene-sacrifices{grid-area:sac;display:flex;flex-direction:column;align-items:flex-end;gap:10px;min-width:0}.mutation-app .mutation-scene .scene-result{grid-area:result;min-width:0}.mutation-app .scene-tank{position:relative;margin:0;display:flex;flex-direction:column;align-items:center;gap:4px;min-width:0;text-align:center;font:inherit;color:inherit;background:none;border:0;padding:0}.mutation-app .scene-tank-label{font:800 10px/1 var(--font-display,inherit);letter-spacing:.12em;color:var(--text-muted)}.mutation-app .scene-glass{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:1;border:3px solid var(--line-strong);border-radius:22px 22px 14px 14px;background:var(--surface-3);overflow:hidden;isolation:isolate}.mutation-app .scene-glass>.mut-creature,.mutation-app .scene-glass>.reveal-flip{position:relative;z-index:1;width:82%;height:auto;max-width:none;aspect-ratio:1}.mutation-app .scene-glass>.reveal-flip .mut-creature{width:100%;height:auto}.mutation-app .scene-liquid{position:absolute;inset:auto 0 0;height:46%;z-index:0;background:linear-gradient(to top,color-mix(in srgb,var(--scene-serum) 55%,transparent),color-mix(in srgb,var(--scene-serum) 18%,transparent));transform-origin:bottom;transition:transform .6s ease-in-out,opacity .6s}.mutation-app .scene-bubbles i{position:absolute;bottom:8%;width:6px;height:6px;border-radius:50%;background:#fff8;opacity:0}.mutation-app .scene-bubbles i:nth-child(1){left:22%}.mutation-app .scene-bubbles i:nth-child(2){left:52%}.mutation-app .scene-bubbles i:nth-child(3){left:76%}.mutation-app .scene-host .scene-glass{border-color:var(--select);box-shadow:0 0 0 3px color-mix(in srgb,var(--select) 30%,transparent)}.mutation-app .scene-host figcaption{font-size:13px;color:var(--text-strong)}.mutation-app .scene-tank figcaption small{display:block;font-size:11px;color:var(--text-muted)}.mutation-app .scene-sacrifice{max-width:132px;width:100%}.mutation-app .scene-sacrifice .scene-tank-label{color:var(--scene-sac)}.mutation-app .scene-sacrifice .scene-glass{border-color:var(--scene-sac);border-radius:16px 16px 10px 10px}.mutation-app .scene-sacrifice figcaption{font-size:11px;font-weight:700;color:var(--scene-sac)}.mutation-app .scene-sacrifice.empty .scene-glass{border-style:dashed;background:color-mix(in srgb,var(--scene-sac) 7%,var(--surface-2))}.mutation-app .scene-sacrifice.empty .scene-glass b{font-size:28px;color:var(--scene-sac);opacity:.75}.mutation-app .scene-sacrifice.empty figcaption{font-weight:600;color:var(--text-muted)}.mutation-app button.scene-sacrifice.empty{cursor:pointer}.mutation-app button.scene-sacrifice.empty:hover .scene-glass,.mutation-app button.scene-sacrifice.empty:focus-visible .scene-glass{background:color-mix(in srgb,var(--scene-sac) 14%,var(--surface-2))}.mutation-app .scene-pick-host{margin-top:2px;padding:2px 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface);color:var(--text-strong);font:700 11px/1.6 var(--font-body);cursor:pointer}.mutation-app .scene-remove{position:absolute;top:12px;right:-4px;z-index:3;width:26px;height:26px;border-radius:50%;border:2px solid var(--scene-sac);background:var(--surface);color:var(--scene-sac);font-weight:800;cursor:pointer;line-height:1}.mutation-app .scene-meter{display:block;width:80%;height:6px;border-radius:3px;background:var(--surface-3);overflow:hidden}.mutation-app .scene-meter i{display:block;height:100%;width:100%;background:var(--success);transform:scaleX(var(--fill,1));transform-origin:left;transition:transform .6s ease-out}.mutation-app .scene-sacrifice .scene-meter i{background:var(--scene-sac)}.mutation-app .scene-tube{position:absolute;display:block;pointer-events:none;background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--scene-serum) 70%,transparent) 0 8px,transparent 8px 14px),var(--surface-3);border:1px solid var(--line-strong);border-radius:4px;height:8px;z-index:0}.mutation-app .scene-tube-sac{left:100%;top:50%;width:24px;transform:translateY(-50%)}.mutation-app .scene-sacrifice.empty .scene-tube-sac{background:var(--surface-3);border-style:dashed;opacity:.6}.mutation-app .mutation-scene .scene-sacrifices{position:relative}.mutation-app .mutation-scene .scene-sacrifices:after{content:"";position:absolute;right:-20px;top:25%;bottom:25%;width:8px;border:1px dashed var(--line-strong);border-radius:4px;background:var(--surface-3);z-index:0;pointer-events:none}.mutation-app .mutation-scene:not([data-sacrifices="0"]) .scene-sacrifices:after{border-style:solid;background:repeating-linear-gradient(180deg,color-mix(in srgb,var(--scene-serum) 70%,transparent) 0 8px,transparent 8px 14px),var(--surface-3)}.mutation-app .scene-syringe{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.mutation-app .scene-tube-host{left:60%;right:-14px;top:50%;transform:translateY(-50%)}.mutation-app .scene-syringe-body{position:relative;z-index:1;display:flex;align-items:center;width:100%}.mutation-app .scene-plunger{order:0;width:12px;height:30px;border-radius:3px;background:var(--line-strong)}.mutation-app .scene-barrel{order:1;position:relative;flex:1;height:24px;border:2px solid var(--text-strong);border-radius:5px;background:var(--surface);overflow:hidden}.mutation-app .scene-serum{position:absolute;inset:0;background:var(--scene-serum);transform:scaleX(.18);transform-origin:right;transition:transform .5s ease-in-out}.mutation-app .scene-needle{order:2;width:22px;height:3px;background:var(--text-strong);border-radius:2px}.mutation-app .scene-odds{font:800 14px/1 var(--font-num,inherit);color:var(--text-strong)}.mutation-app .mutation-scene[data-scene-state=ready] .scene-serum{transform:scaleX(calc(.18 + .27 * var(--n,1)))}.mutation-app .mutation-scene[data-sacrifices="1"]{--n:1}.mutation-app .mutation-scene[data-sacrifices="2"]{--n:2}.mutation-app .mutation-scene[data-scene-state=success]{--scene-serum:var(--success,#86c35b)}.mutation-app .scene-host.glow .scene-glass{border-color:var(--success);box-shadow:0 0 0 4px color-mix(in srgb,var(--success) 40%,transparent),0 0 26px color-mix(in srgb,var(--success) 55%,transparent)}.mutation-app .scene-host.glow .scene-liquid{transform:scaleY(1.6)}.mutation-app .scene-sacrifice.drained .scene-liquid{transform:scaleY(0);opacity:0}.mutation-app .scene-sacrifice.drained .mut-creature{filter:grayscale(1) brightness(.45);opacity:.5}.mutation-app .scene-sacrifice.drained .scene-glass{background:#0e1215;border-color:color-mix(in srgb,var(--scene-sac) 55%,#000)}.mutation-app .mutation-scene[data-scene-state=success] .scene-serum,.mutation-app .mutation-scene[data-scene-state=failure] .scene-serum{transform:scaleX(.04)}.mutation-app .mutation-scene[data-scene-state=failure]{--scene-serum:#8a9096}.mutation-app .scene-host.fizzle .mut-creature{filter:saturate(.6)}.mutation-app .scene-puffs i{position:absolute;top:30%;width:18px;height:18px;border-radius:50%;background:#a7adb3;opacity:0;z-index:2}.mutation-app .scene-puffs i:nth-child(1){left:22%}.mutation-app .scene-puffs i:nth-child(2){left:48%}.mutation-app .scene-puffs i:nth-child(3){left:70%}.mutation-app .scene-result{display:flex;flex-direction:column;gap:6px}.mutation-app .scene-pathogens{position:absolute;inset:-4px 22% -4px 24%;z-index:3;pointer-events:none}.mutation-app .scene-pathogen{position:absolute;top:50%;left:calc(8% + var(--i) * 84% / max(1,var(--n) - 1));width:16px;height:16px;margin:-8px 0 0 -8px;filter:drop-shadow(0 1px 1px #0009)}.mutation-app .scene-pathogen>.mut-material{width:100%;height:100%;display:block}.mutation-app .scene-pathogen>.mut-material img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.mutation-app .mutation-scene.compact .scene-pathogen{width:12px;height:12px;margin:-6px 0 0 -6px}.mutation-app .mutation-scene[data-scene-state=idle] .scene-pathogens{opacity:.85}.mutation-app .scene-trait-tags{position:absolute;inset:0;z-index:3;pointer-events:none}.mutation-app .scene-trait-tags em{position:absolute;right:4%;padding:2px 7px;border-radius:999px;background:var(--success);color:#0d1a10;font:800 10px/1.5 var(--font-body);font-style:normal;box-shadow:0 1px #0006;white-space:nowrap}.mutation-app .scene-trait-tags em[data-part=headwear]{top:7%}.mutation-app .scene-trait-tags em[data-part=head]{top:27%;left:4%;right:auto}.mutation-app .scene-trait-tags em[data-part=clothing]{top:55%}.mutation-app .scene-trait-tags em[data-part=body]{top:78%;left:4%;right:auto}@media(prefers-reduced-motion:no-preference){.mutation-app .mutation-scene[data-scene-state=mixing] .scene-tube{animation:scene-flow .6s linear infinite}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-sacrifices:after{animation:scene-flow-down .6s linear infinite}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-serum{animation:scene-draw 2.4s ease-in-out infinite}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-plunger{animation:scene-plunge 2.4s ease-in-out infinite}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-sacrifice .scene-liquid{animation:scene-sip 2.4s ease-in-out infinite}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-host .mut-creature{animation:scene-jolt 2.4s ease-in-out infinite}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-host .scene-bubbles i,.mutation-app .scene-host.glow .scene-bubbles i{animation:scene-bubble 1.6s ease-in infinite}.mutation-app .scene-host .scene-bubbles i:nth-child(2){animation-delay:-.5s!important}.mutation-app .scene-host .scene-bubbles i:nth-child(3){animation-delay:-1.1s!important}.mutation-app .scene-host.glow .scene-glass{animation:scene-glow 1.8s ease-in-out 2}.mutation-app .scene-host.glow .scene-new-look{animation:scene-born .7s cubic-bezier(.2,1.4,.4,1) both}.mutation-app .scene-sacrifice.drained .scene-liquid{transition-duration:1.1s}.mutation-app .scene-host.fizzle .scene-glass{animation:scene-cough .5s ease-out 2}.mutation-app .scene-puffs i{animation:scene-puff 1.1s ease-out both}.mutation-app .scene-trait-tags em{animation:scene-tag .5s ease-out both}.mutation-app .scene-pathogen{animation:scene-drift calc(2.6s + var(--i) * .3s) ease-in-out calc(var(--i) * -.7s) infinite alternate}.mutation-app .mutation-scene[data-scene-state=mixing] .scene-pathogen{animation:scene-inject 2.4s ease-in-out calc(var(--i) * .18s) infinite}.mutation-app .scene-trait-tags em:nth-child(2){animation-delay:.14s}.mutation-app .scene-trait-tags em:nth-child(3){animation-delay:.28s}.mutation-app .scene-trait-tags em:nth-child(4){animation-delay:.42s}.mutation-app .scene-puffs i:nth-child(2){animation-delay:.15s}.mutation-app .scene-puffs i:nth-child(3){animation-delay:.3s}}@keyframes scene-flow{to{background-position:28px 0,0 0}}@keyframes scene-flow-down{to{background-position:0 28px,0 0}}@keyframes scene-draw{0%{transform:scaleX(.18)}45%{transform:scaleX(.95)}to{transform:scaleX(.1)}}@keyframes scene-plunge{0%,45%{transform:translate(-6px)}to{transform:translate(10px)}}@keyframes scene-sip{0%{transform:scaleY(1)}45%,to{transform:scaleY(.35)}}@keyframes scene-jolt{0%,55%{transform:none}70%{transform:rotate(-3deg) scale(1.04)}85%{transform:rotate(3deg) scale(1.04)}to{transform:none}}@keyframes scene-bubble{0%{transform:translateY(0);opacity:0}30%{opacity:.9}to{transform:translateY(-120px);opacity:0}}@keyframes scene-glow{50%{box-shadow:0 0 0 8px color-mix(in srgb,var(--success) 30%,transparent),0 0 40px color-mix(in srgb,var(--success) 70%,transparent)}}@keyframes scene-born{0%{opacity:0;transform:scale(.3) rotate(-10deg)}70%{opacity:1;transform:scale(1.06)}to{transform:none}}@keyframes scene-drift{0%{transform:translate(-2px,-3px) rotate(-14deg)}to{transform:translate(2px,3px) rotate(16deg)}}@keyframes scene-inject{0%{transform:translate(-70px) scale(.7);opacity:0}20%{opacity:1}45%{transform:translate(0) scale(1);opacity:1}70%{transform:translate(10px) scale(1)}to{transform:translate(90px) scale(.3);opacity:0}}@keyframes scene-tag{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes scene-cough{25%,75%{transform:translate(-3px)}50%{transform:translate(3px)}}@keyframes scene-puff{0%{opacity:0;transform:scale(.3)}30%{opacity:.85}to{opacity:0;transform:translateY(-40px) scale(1.6)}}.mutation-app .mutation-scene.compact{grid-template-columns:minmax(0,.8fr) 64px minmax(0,1fr);padding:8px;gap:6px}.mutation-app .mutation-scene.compact .scene-sacrifice{max-width:84px}.mutation-app .mutation-scene.compact .scene-tank figcaption{font-size:10px}@media(max-width:620px){.mutation-app .mutation-scene:not(.compact){grid-template-columns:minmax(0,1fr);grid-template-areas:"host" "syringe" "sac" "result";justify-items:center}.mutation-app .mutation-scene:not(.compact) .scene-host{width:min(64vw,220px)}.mutation-app .mutation-scene:not(.compact) .scene-syringe{width:100%;height:108px;flex-direction:row;justify-content:center;gap:4px}.mutation-app .mutation-scene:not(.compact) .scene-syringe-body{width:92px;flex:none;transform:rotate(-90deg)}.mutation-app .mutation-scene:not(.compact) .scene-sacrifices:after{display:none}.mutation-app .mutation-scene:not(.compact) .scene-tube-host{display:none}.mutation-app .mutation-scene:not(.compact) .scene-sacrifices{flex-direction:row;justify-content:center;align-items:flex-start;width:100%}.mutation-app .mutation-scene:not(.compact) .scene-sacrifice{max-width:120px;flex:1 1 0}.mutation-app .mutation-scene:not(.compact) .scene-tube-sac{left:50%;top:auto;bottom:100%;width:8px;height:14px;transform:translate(-50%)}.mutation-app .mutation-scene:not(.compact) .scene-result{width:100%}.mutation-app .mutation-scene:not(.compact)[data-scene-state=success]{grid-template-areas:"host" "result" "syringe" "sac"}}@media(prefers-reduced-motion:reduce){.mutation-app .mutation-scene *{animation:none!important;transition:none!important}}.mut-dialog.critter-modal-dialog{width:min(900px,calc(100vw - 32px));max-width:none}.mut-dialog.critter-modal-dialog>header h2{font-size:22px}.critter-modal{display:grid;grid-template-columns:minmax(0,340px) minmax(0,1fr);gap:20px;align-items:start}.critter-modal-art{position:relative;border:var(--bw) solid var(--border);border-radius:var(--radius-l);overflow:hidden;background:var(--well)}.critter-modal-art .mut-creature{display:block;width:100%;height:auto;aspect-ratio:1/1}.critter-modal-role{position:absolute;left:10px;top:10px;padding:4px 9px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-1);font:800 11px/1 var(--font-display);letter-spacing:.05em;color:var(--text-strong)}.critter-modal[data-critter-role=sacrifice] .critter-modal-role{background:var(--danger);color:var(--danger-ink)}.critter-modal-info{display:flex;flex-direction:column;gap:12px;min-width:0}.critter-modal-info h3{margin:0 0 6px;font-size:13px;font-weight:800;color:var(--text-strong)}.critter-modal-info h3 small{margin-left:6px;font-weight:600;color:var(--text-muted)}.critter-modal-ids{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.critter-modal-ids>div,.critter-modal-figures>div{padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);min-width:0}.critter-modal-ids dt,.critter-modal-figures dt{font-size:11px;color:var(--text-muted)}.critter-modal-ids dd,.critter-modal-figures dd{margin:2px 0 0;font-weight:800;color:var(--text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.critter-modal-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0}.critter-modal-figures dd small{display:block;margin-top:2px;font-size:11px;font-weight:400;line-height:1.4;color:var(--text-muted)}.critter-modal-burn{margin:0;padding:10px 12px;border:var(--bw) solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);color:var(--text)!important;font-size:13px;line-height:1.5}.critter-modal-burn b{color:var(--danger)}.critter-modal-traits{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.critter-modal-traits li{display:flex;flex-direction:column;gap:1px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);font-size:12px;color:var(--text)}.critter-modal-traits li b{font-size:12px;color:var(--text-muted)}.critter-modal-traits li span{font-weight:700;color:var(--text-strong)}.critter-modal-traits li small{font-size:11px;color:var(--text-faint)}.critter-modal-traits li.mutated{border-color:var(--success)}.critter-modal-note{margin:6px 0 0!important;font-size:12px!important;line-height:1.5;color:var(--text-muted)}.critter-modal-recipe{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.critter-modal-recipe li{display:flex;align-items:center;gap:6px;padding:5px 9px 5px 5px;border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-2);font-size:12px;color:var(--text)}.critter-modal-recipe li.full{border-color:var(--success)}.critter-modal-recipe li small{color:var(--text-faint)}.critter-modal-next p{margin:0 0 6px}.critter-modal-actions{display:flex;gap:8px;flex-wrap:wrap}.critter-modal-actions .danger{border-color:var(--danger);color:var(--danger)}.scene-inspect{position:absolute;inset:0;z-index:1;border:0;padding:0;margin:0;background:transparent;cursor:zoom-in;border-radius:inherit}.scene-inspect:focus-visible{outline:3px solid var(--action);outline-offset:2px}.scene-tank .scene-pick-host,.scene-tank .scene-remove{z-index:2}.flip-view{display:block;margin-top:8px;font-size:12px;font-weight:700;color:var(--text);background:none;border:0;padding:0;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:760px){.critter-modal{grid-template-columns:minmax(0,1fr)}.critter-modal-art{max-width:320px;width:100%;margin:0 auto}.critter-modal-figures{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.mut-dialog.critter-modal-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0;border-radius:0;padding:16px}.critter-modal-ids{grid-template-columns:repeat(3,minmax(0,1fr))}.critter-modal-traits{grid-template-columns:minmax(0,1fr)}}.mutation-app .scene-glass>.scene-inspect{z-index:6}.apex-incubator{display:inline-flex;position:relative;flex-direction:column;align-items:center;width:112px;height:156px;padding-top:29px;flex-shrink:0;isolation:isolate}.apex-incubator-crown{position:absolute;top:0;width:80px;height:36px;z-index:4;filter:drop-shadow(0 2px #111a1b)}.apex-incubator-cap,.apex-incubator-foot{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;width:90px;height:20px;flex-shrink:0;border:3px solid #152125;background:#a98449;box-shadow:inset 0 3px #ebd296,inset 0 -3px #675338;z-index:3;border-radius:40% 40% 5px 5px}.apex-incubator-cap i{width:6px;height:6px;border:1px solid #1c2523;border-radius:50%;background:#c9db85}.apex-incubator-glass{position:relative;display:grid;place-items:center;width:78px;height:87px;overflow:hidden;border:3px solid #182427;border-top:0;border-bottom:0;background:#263e3d;box-shadow:inset 4px 0 #e7dca444,inset -4px 0 #e7dca444}.apex-incubator-liquid{position:absolute;inset:12% -15% -18%;border-radius:42% 42% 0 0;background:var(--apex-serum) center/cover;opacity:.8;animation:apex-liquid-sway 7s ease-in-out infinite alternate}:is(.mutation-app,.mut-dialog) .apex-incubator .mut-creature{position:relative;width:70px;height:82px;z-index:1;background:transparent;border:0;border-radius:0;box-shadow:none;flex-shrink:0}:is(.mutation-app,.mut-dialog) .apex-incubator .mut-creature:before,:is(.mutation-app,.mut-dialog) .apex-incubator .mut-creature:after{display:none}:is(.mutation-app,.mut-dialog) .apex-incubator .mut-creature img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:none;border:0;border-radius:0}.apex-incubator-foot{height:18px;border-radius:4px 4px 35% 35%}.apex-incubator-foot i{width:34px;height:4px;border-radius:3px;background:#263430;box-shadow:0 1px #ebd296}.apex-incubator-mystery{font:700 42px/1 Comic Sans MS,cursive;color:#d4cba0;position:relative;opacity:.5}.apex-incubator.vacant .apex-incubator-liquid{opacity:.14;animation:none}.apex-incubator.vacant .apex-incubator-cap i{background:#414d40}.apex-incubator.compact{width:58px;height:88px;padding-top:17px}.apex-incubator.compact .apex-incubator-crown{width:46px;height:22px}.apex-incubator.compact .apex-incubator-cap{width:52px;height:12px;gap:5px;border-width:2px}.apex-incubator.compact .apex-incubator-cap i{width:4px;height:4px}.apex-incubator.compact .apex-incubator-glass{width:44px;height:48px;border-width:2px}.apex-incubator.compact .apex-incubator-foot{width:52px;height:11px;border-width:2px}.apex-incubator.compact .apex-incubator-foot i{width:22px;height:3px}:is(.mutation-app,.mut-dialog) .apex-incubator.compact .mut-creature{width:40px;height:47px}.apex-incubator.compact .apex-incubator-mystery{font-size:25px}.mutation-app .apex-crowns li{grid-template-columns:26px 58px minmax(0,1fr);gap:7px;padding:8px}.mutation-app .apex-crowns .apex-order{grid-column:1;grid-row:1/3}.mutation-app .apex-crowns .apex-incubator{grid-column:2;grid-row:1/3}.mutation-app .apex-crowns .apex-who{grid-column:3;align-self:end}.mutation-app .apex-crowns li>strong{grid-column:3;align-self:start;font-size:19px}.mutation-app .apex-crowns li>strong small{display:inline;margin-left:5px;text-align:left}.mutation-app .apex-crowns li.open .apex-who{grid-row:1/3;align-self:center}.mutation-app .race-crown-card .apex-incubator{align-self:center}.mutation-app .race-crown-card.is-crowned button{border-color:#aa884f;background:linear-gradient(150deg,#3e3a29,var(--surface-2) 70%)}@keyframes apex-liquid-sway{0%{transform:translate(-2px) rotate(-5deg)}to{transform:translate(2px,3px) rotate(5deg)}}@media(prefers-reduced-motion:reduce){.apex-incubator-liquid{animation:none}}@media(max-width:600px){.race-crown-card .apex-incubator{width:94px;height:145px}}.apex-incubator.standard[data-vessel-tier="1"] .apex-incubator-cap,.apex-incubator.standard[data-vessel-tier="1"] .apex-incubator-foot{background:#648d89;box-shadow:inset 0 3px #bbd9bc,inset 0 -3px #314e53}.apex-incubator.standard[data-vessel-tier="2"] .apex-incubator-cap,.apex-incubator.standard[data-vessel-tier="2"] .apex-incubator-foot{background:#7b8587;box-shadow:inset 0 3px #d3d6c2,inset 0 -3px #424c50}.apex-incubator.standard[data-vessel-tier="3"] .apex-incubator-cap,.apex-incubator.standard[data-vessel-tier="3"] .apex-incubator-foot{background:#ad7852;box-shadow:inset 0 3px #e5bd86,inset 0 -3px #644738}.apex-incubator.standard[data-vessel-tier="4"] .apex-incubator-cap,.apex-incubator.standard[data-vessel-tier="4"] .apex-incubator-foot{background:#8b6aaa;box-shadow:inset 0 3px #d5bae4,inset 0 -3px #503956}.incubator-braces{position:absolute;inset:45px 10px 25px;display:flex;justify-content:space-between;pointer-events:none;z-index:3}.incubator-braces i{width:7px;border:2px solid #172427;border-radius:4px;background:#899b92;box-shadow:inset 2px 0 #e4dbb0}.incubator-pressure{position:absolute;z-index:4;right:0;top:49px;width:21px;height:21px;border:3px solid #172427;border-radius:50%;background:#e5d6a5;box-shadow:0 2px #172427}.incubator-pressure:after{content:"";position:absolute;width:2px;height:7px;background:#733f43;left:7px;top:2px;transform:rotate(35deg);transform-origin:bottom}.incubator-coils{position:absolute;inset:50px 1px 31px;display:flex;justify-content:space-between;pointer-events:none;z-index:4}.incubator-coils i{width:12px;border:2px solid #222333;border-radius:5px;background:repeating-linear-gradient(#b895d9 0 4px,#51465f 4px 7px)}.apex-incubator.compact .incubator-braces{inset:29px 4px 15px}.apex-incubator.compact .incubator-braces i{width:4px;border-width:1px}.apex-incubator.compact .incubator-pressure{width:12px;height:12px;top:33px;right:-2px;border-width:2px}.apex-incubator.compact .incubator-pressure:after{height:4px;left:3px;top:0}.mutation-app .prize-race .tier-vessel-display{padding-top:0}.mutation-app .prize-race .tier-vessel-display:before{display:none}.tier-vessel{display:block;width:84px;height:117px;position:relative}.tier-vessel>.apex-incubator{transform:scale(.75);transform-origin:top left}.tier-vessel>.apex-incubator.standard{padding-top:29px;height:156px}.mutation-app .prize-race .tier-vessel-display small{margin-top:3px}.mutation-app .prize-race .tier-vessel .mut-creature{width:70px;height:82px;border:0;border-radius:0;background:none;z-index:1}@media(max-width:680px){.tier-vessel{width:56px;height:78px}.tier-vessel>.apex-incubator{transform:scale(.5)}}.critter-unrevealed{display:flex;align-items:center;justify-content:center;width:100%;height:100%;min-height:0;min-width:0;overflow:hidden}.critter-unrevealed .apex-incubator{flex-shrink:0}.critter-unrevealed.large .apex-incubator{zoom:2}@media(max-width:600px){.critter-unrevealed.large .apex-incubator{zoom:1.6}}.mutation-app .dcard-art .critter-unrevealed .apex-incubator.compact,.dcard-art .critter-unrevealed .apex-incubator.compact{zoom:.5;height:88px;min-height:0;max-height:88px}.journey-deploy-handoff .critter-unrevealed{width:auto;height:auto}.cost-info{display:inline-grid;place-items:center;width:18px;height:18px;margin-left:6px;border-radius:50%;border:1.5px solid var(--line-strong);font:800 11px/1 var(--font-display);font-style:normal;color:var(--text-muted);text-decoration:none;vertical-align:middle;flex:none;background:var(--surface-2)}.cost-info:hover,.cost-info:focus-visible{color:var(--text-strong);border-color:var(--text);outline:none}.cost-breakdown{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:6px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.cost-breakdown b{color:var(--text-strong);font-variant-numeric:tabular-nums}.cost-breakdown .cost-free{color:var(--success)}.mutation-app .play-card .play-order>.play-breakdown{flex-direction:column;align-items:flex-start;gap:1px;margin:0;padding:0 0 4px;align-self:end}.mutation-app .play-card .play-order>.play-breakdown>span{display:inline-flex;align-items:center}.costs>p{margin:0 0 10px}.costs-table{width:100%;border-collapse:collapse;font-size:13px;margin:0 0 12px}.costs-table thead th{text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);padding:6px 8px;border-bottom:1px solid var(--line-strong)}.costs-table tbody th,.costs-table td{vertical-align:top;text-align:left;padding:9px 8px;border-bottom:1px solid var(--line);color:var(--text-muted);line-height:1.5}.costs-table tbody th{width:17%;font-weight:400}.costs-table tbody th b{display:block;color:var(--text-strong);font-size:13.5px}.costs-table tbody th small{display:block;font-size:11.5px;color:var(--text-faint)}.costs-table td:nth-child(3){width:20%}.costs-table td:nth-child(2){width:24%}.costs-table b{color:var(--text-strong)}.costs-table .cost-none{color:var(--success)}.costs-table .cost-eg{display:block;color:var(--text);font-variant-numeric:tabular-nums}.costs-table .cost-note{display:block;color:var(--text-faint);font-size:11.5px}.costs-table tr{scroll-margin-top:16px;transition:background-color .6s}.costs-table tr:target,.costs-table tr.cost-flash{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--action)}.cost-split{display:flex;height:10px;margin:2px 0 7px;border:1px solid var(--border);border-radius:var(--radius-pill);overflow:hidden;background:var(--well)}.cost-split i{display:block;min-width:3px}.cost-split [data-split=winners]{background:var(--success)}.cost-split [data-split=wall]{background:var(--warn)}.cost-split [data-split=apex]{background:var(--f-bat)}.cost-split [data-split=team]{background:var(--line-strong)}.cost-split [data-split=loot]{background:var(--f-fox)}.cost-split [data-split=buyback]{background:var(--f-rat)}.costs-see{margin:0 0 10px;font-size:12.5px;color:var(--text-muted)}.costs-see a{color:var(--text);font-weight:700}.costs-why{padding:10px 12px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:13px;line-height:1.55;color:var(--text-muted)}.costs-why b{color:var(--text-strong)}@media(max-width:760px){.costs-table thead{display:none}.costs-table,.costs-table tbody,.costs-table tr,.costs-table th,.costs-table td{display:block;width:auto!important}.costs-table tr{padding:10px 10px 6px;margin:0 0 8px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.costs-table tbody th,.costs-table td{border:0;padding:3px 0}.costs-table td:before{content:attr(data-label);display:block;font-size:10.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint)}}@media(prefers-reduced-motion:reduce){.costs-table tr{transition:none}}.help-pop{position:relative;display:inline-flex;align-items:center;flex:none}.help-pop-btn{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border-radius:50%;border:1.5px solid var(--line-strong);background:var(--surface-2);color:var(--text-muted);font:800 12px/1 var(--font-display);cursor:pointer}.help-pop-btn:hover,.help-pop-btn:focus-visible,.help-pop-btn[aria-expanded=true]{color:var(--text-strong);border-color:var(--text);outline:none}.help-pop-body{position:fixed;z-index:120;left:12px;top:12px;width:min(320px,calc(100vw - 24px));box-sizing:border-box;overflow:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:8px;padding:14px 14px 12px;background:var(--surface-1);border:var(--bw) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk);text-align:left;cursor:default}.help-pop-title{font:800 14px/1.2 var(--font-display);color:var(--text-strong);padding-right:22px}.help-pop-text{font-size:12.5px;line-height:1.55;color:var(--text-muted);font-weight:400;white-space:normal}.help-pop-link{font-size:12px;font-weight:700;color:var(--text);text-decoration:underline;text-underline-offset:3px}.help-pop-close{position:absolute;top:6px;right:8px;width:24px;height:24px;border:0;background:none;color:var(--text-muted);font-size:18px;line-height:1;cursor:pointer}.help-pop-close:hover{color:var(--text-strong)}.help-pop-diagram{width:100%;height:auto}.help-pop-diagram .hp-box{fill:var(--surface-3);stroke:var(--line-strong);stroke-width:1.5}.help-pop-diagram .hp-incubator{fill:var(--success-soft);stroke:var(--success)}.help-pop-diagram .hp-t{fill:var(--text);font:600 10px var(--font-body);text-anchor:middle}.help-pop-diagram .hp-strong{font-weight:800;fill:var(--text-strong)}.help-pop-diagram .hp-muted{fill:var(--text-muted)}.help-pop-diagram .hp-small{font-size:9px}.help-pop-diagram .hp-arrow{fill:none;stroke:var(--text);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.help-pop-diagram .hp-drip{fill:none;stroke:var(--success);stroke-width:1.8;stroke-dasharray:4 4}.help-pop-diagram .hp-drip-head{fill:none;stroke:var(--success);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.help-pop-diagram .hp-drop{fill:var(--success)}.help-pop-body[data-help-sheet]{box-shadow:0 -6px 30px #00000059}.mutation-app .incubator-panel{margin:18px 0;padding:18px 20px;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk)}.mutation-app .incubator-panel>header h2{font-size:26px;margin:6px 0}.mutation-app .incubator-panel>header p{margin:0 0 12px;font-size:14px;line-height:1.5;color:var(--text-muted);max-width:760px}.mutation-app .incubator-body{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,.9fr);gap:16px;align-items:start}.mutation-app .incubator-left{display:flex;gap:14px;align-items:center}.mutation-app .incubator-figures{display:flex;flex-direction:column;gap:8px}.mutation-app .incubator-figures span{display:flex;flex-direction:column}.mutation-app .incubator-figures small{font-size:11px;color:var(--text-muted)}.mutation-app .incubator-figures b{font:800 24px/1.1 var(--font-num,var(--font-body));color:var(--text-strong)}.mutation-app .incubator-figures b small{font-size:12px;color:var(--text-muted)}.mutation-app .incubator-earned b{color:var(--success)!important}.mutation-app .incubator-activate{display:flex;flex-direction:column;gap:8px}.mutation-app .incubator-activate .mut-text-button{align-self:flex-start}.mutation-app .incubator-preview{margin:0;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;line-height:1.45;color:var(--text)}.mutation-app .incubator-confirm{display:flex;flex-direction:column;gap:8px;padding:10px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--warn)}.mutation-app .incubator-confirm p{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.mutation-app .incubator-confirm b{color:var(--text-strong)}.mutation-app .incubator-active{display:grid;grid-template-columns:auto 1fr;gap:8px 12px;align-items:center;padding:12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--success-soft)}.mutation-app .incubator-active>span:nth-child(2){display:flex;flex-direction:column;gap:2px}.mutation-app .incubator-active small{font-size:11px;color:var(--text-muted)}.mutation-app .incubator-active b{font:800 20px/1.1 var(--font-num,var(--font-body));color:var(--text-strong)}.mutation-app .incubator-active b small{font-size:11px}.mutation-app .incubator-active>.mut-primary{grid-column:1/-1}.mutation-app .active-vial{width:26px;height:56px;border:var(--bw) solid var(--border);border-radius:6px 6px 13px 13px;background:var(--well);position:relative;overflow:hidden}.mutation-app .active-vial i{position:absolute;left:0;right:0;bottom:0;height:calc(var(--fill,0) * 100%);background:var(--success);box-shadow:0 0 12px var(--success)}.mutation-app .incubator-tank{--size:96px;position:relative;flex:none;width:calc(var(--size) * .78);height:calc(var(--size) * 1.12);display:flex;flex-direction:column;align-items:center}.mutation-app .incubator-tank.small{--size:34px}.mutation-app .tank-cap{width:62%;height:9%;border:var(--bw) solid var(--border);border-bottom:0;border-radius:6px 6px 0 0;background:var(--surface-3)}.mutation-app .tank-glass{position:relative;flex:1;width:100%;border:var(--bw) solid var(--border);border-radius:38% 38% 22% 22%/18% 18% 12% 12%;background:var(--well);overflow:hidden}.mutation-app .tank-culture{position:absolute;left:0;right:0;bottom:0;height:calc(var(--fill,0) * 100%);background:var(--t1);box-shadow:0 0 18px var(--t1),inset 0 6px 0 var(--tint-soft,transparent);transition:height .8s var(--ease-out,ease)}.mutation-app .incubator-tank.alive .tank-culture{animation:tank-pulse 2.6s ease-in-out infinite}.mutation-app .tank-bubbles i{position:absolute;bottom:4%;width:6px;height:6px;border-radius:50%;background:var(--text);opacity:.55;animation:tank-bubble 3.2s ease-in infinite}.mutation-app .incubator-tank.small .tank-bubbles i{width:3px;height:3px}.mutation-app .tank-bubbles i:nth-child(1){left:22%;animation-delay:-.4s}.mutation-app .tank-bubbles i:nth-child(2){left:46%;animation-delay:-1.6s}.mutation-app .tank-bubbles i:nth-child(3){left:66%;animation-delay:-2.4s}.mutation-app .tank-bubbles i:nth-child(4){left:34%;animation-delay:-.9s}.mutation-app .tank-shine{position:absolute;top:8%;left:14%;width:14%;height:62%;border-radius:999px;background:var(--text);opacity:.12}.mutation-app .tank-base{width:84%;height:8%;border:var(--bw) solid var(--border);border-top:0;border-radius:0 0 8px 8px;background:var(--surface-3)}.mutation-app .tank-drip{position:absolute;top:-6%;left:50%;display:flex;flex-direction:column;align-items:center;pointer-events:none;animation:tank-drip 2.2s ease-in forwards}.mutation-app .tank-drip i{width:8px;height:11px;border-radius:50%/60% 60% 40% 40%;background:var(--success);box-shadow:0 0 8px var(--success)}.mutation-app .tank-drip b{position:absolute;left:12px;top:-2px;font:800 11px/1 var(--font-num,var(--font-body));color:var(--success);white-space:nowrap}.mutation-app .incubator-tank.small .tank-drip b{display:none}@keyframes tank-pulse{0%,to{filter:brightness(1)}50%{filter:brightness(1.25)}}@keyframes tank-bubble{0%{transform:translateY(0);opacity:0}15%{opacity:.6}to{transform:translateY(calc(var(--size) * -.8));opacity:0}}@keyframes tank-drip{0%{transform:translate(-50%,-8px);opacity:0}15%{opacity:1}70%{transform:translate(-50%,calc(var(--size) * .5));opacity:1}to{transform:translate(-50%,calc(var(--size) * .62));opacity:0}}@media(prefers-reduced-motion:reduce){.mutation-app .incubator-tank .tank-culture,.mutation-app .tank-bubbles i{animation:none}.mutation-app .tank-drip{animation:none;opacity:1;transform:translate(-50%)}}.mutation-app .incubator-compact{display:flex;align-items:center;gap:10px;margin:6px 0 0;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);text-decoration:none;font-size:12px}.mutation-app .incubator-compact>span{display:flex;flex-direction:column;line-height:1.15;min-width:0}.mutation-app .incubator-compact small{font-size:10px;color:var(--text-muted)}.mutation-app .incubator-compact b{font:800 13px/1.15 var(--font-num,var(--font-body));color:var(--text-strong);white-space:nowrap}.mutation-app .incubator-compact em{margin-left:auto;font-style:normal;font-weight:700;color:var(--text);white-space:nowrap}.mutation-app .incubator-compact:hover{border-color:var(--line-strong)}.mutation-app .incubator-compact{flex-wrap:wrap}.mutation-app .incubator-compact-main{display:flex;align-items:center;gap:10px;flex:1 1 200px;min-width:0;color:inherit;text-decoration:none}.mutation-app .incubator-compact-main>span{display:flex;flex-direction:column;line-height:1.15;min-width:0}.mutation-app .incubator-compact-main em{margin-left:auto}.mutation-app .incubator-compact .incubator-active-mini{flex:1 1 130px}.mutation-app .incubator-compact .incubator-active-sub{font-size:9.5px;color:var(--text-faint)}.mutation-app .incubator-compact>button{min-height:24px;padding:3px 10px;font-size:11px}.mutation-app .incubator-h2{display:flex;align-items:center;gap:8px}@media(max-width:980px){.mutation-app .incubator-body{grid-template-columns:1fr 1fr}.mutation-app .incubator-active{grid-column:1/-1}}@media(max-width:680px){.mutation-app .incubator-panel{padding:14px}.mutation-app .incubator-body{grid-template-columns:1fr}.mutation-app .incubator-tank{--size:80px}.mutation-app .incubator-tank.small{--size:30px}.mutation-app .incubator-compact .incubator-active-mini{flex-basis:100px}}.mutation-app .incubator-left{flex-wrap:wrap}.mutation-app .incubator-totals{flex-basis:100%;display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;font-size:12px}.mutation-app .incubator-totals b{color:var(--text-strong)}.claim-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:26px;padding:2px 4px 2px 10px;margin:0 0 2px;border:var(--bw) solid var(--success);border-radius:var(--radius);background:var(--success-soft);font-size:12px;line-height:1.2;color:var(--text)}.claim-bar-label{flex:1 1 auto;min-width:0}@media(min-width:700px){.claim-bar{flex-wrap:nowrap;gap:6px;font-size:11.5px}.claim-bar-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.claim-bar-label b{color:var(--text-strong);font-variant-numeric:tabular-nums}.mutation-app .play-card .claim-bar .claim-bar-btn{min-height:0!important;height:20px!important;padding:0 10px;font-size:11px!important;line-height:20px;box-shadow:none;flex:none}.claim-bar .help-pop-btn{width:18px;height:18px;font-size:11px}.claim-bar-more{font-size:11px;font-weight:700;color:var(--text);text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.mutation-app .play-card:has(>.claim-bar) .play-head{padding-top:2px;padding-bottom:4px}.mutation-app .play-card:has(>.claim-bar) .play-body{padding-top:4px}.mutation-app .play-card:has(>.claim-bar) .play-mode-panel .mut-step-label{margin-top:1px}.mutation-app .play-card:has(>.claim-bar) .play-mode-panel>.mut-field{margin-top:2px}.mutation-app .play-card:has(>.claim-bar) .play-tabs{padding-top:2px;padding-bottom:2px}.mutation-app .play-card:has(>.claim-bar) .last-spin{padding-top:2px;padding-bottom:1px}.claimable-panel{display:flex;flex-direction:column;gap:12px;margin:0 0 16px;padding:16px;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk)}.claimable-panel>header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.claimable-panel h2{margin:4px 0 2px;font:800 26px/1.1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.claimable-panel h2 small{font-size:14px;color:var(--text-muted)}.claimable-panel header p{margin:0;font-size:13px;color:var(--text-muted)}.claimable-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.claimable-rows li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:10px 12px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius)}.claimable-rows li[data-claim-row=centrifuge]{border-color:var(--success)}.claimable-rows li>span b{display:inline-flex;align-items:center;gap:6px;color:var(--text-strong);font-size:14px}.claimable-rows li>span small{display:block;font-size:12px;color:var(--text-muted)}.claimable-rows li>strong{font:800 16px/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:520px){.claimable-rows li{grid-template-columns:minmax(0,1fr) auto}.claimable-rows li>span{grid-column:1/-1}.claimable-panel h2{font-size:22px}}.earn-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;margin:0;padding:7px 10px;border:1px solid color-mix(in srgb,var(--success) 40%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--success) 8%,var(--surface-2))}.earn-bar-line{flex:1 1 220px;min-width:0;margin:0;font-size:12px;line-height:1.4;color:var(--text)}.earn-bar-line b{color:var(--text-strong);font-weight:700}.earn-bar-line small{display:block;color:var(--text-muted);font-size:11px}.mutation-app .earn-bar .earn-claim-all{flex:0 1 auto;width:auto;max-width:100%;min-height:30px;margin:0;padding:4px 12px;font-size:11px;line-height:1.2;letter-spacing:.03em;white-space:normal;text-align:center}.mutation-app .earn-bar .earn-claim-all small{display:block;font:500 10px/1.2 var(--font-body);letter-spacing:0;text-transform:none;opacity:.8}@media(max-width:600px){.mutation-app .earn-bar .earn-claim-all{flex:1 1 100%}}.dcard-earn{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:1.25;color:var(--text-muted)}.dcard-earn.won{color:var(--success);font-weight:700}.earn-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:6px 0 0;font-size:12px;line-height:1.4;color:var(--text)}.earn-line-claim{display:inline-flex;align-items:baseline;gap:8px}.earn-line-claim b{color:var(--success)}.critter-history{display:flex;flex-direction:column;gap:6px;min-width:0}.critter-history h3 small{font-weight:400;color:var(--text-muted);margin-left:6px}.critter-history-sum{margin:0;font-size:12px;line-height:1.4}.critter-history-claim{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);font-size:12px}.critter-history-claim b{color:var(--success)}.mutation-app .critter-history-claim .mut-secondary{margin:0}.critter-history-done{margin:0;font-size:12px;color:var(--success)}.critter-history-scroll{max-height:260px;overflow:auto;overscroll-behavior:contain;border:1px solid var(--line);border-radius:8px}.critter-history-table{width:100%;border-collapse:collapse;font-size:11px;line-height:1.3}.critter-history-table th{position:sticky;top:0;z-index:1;padding:5px 6px;background:var(--surface-3);color:var(--text-muted);font-weight:700;text-align:left;white-space:nowrap}.critter-history-table td{padding:4px 6px;border-top:1px solid var(--line);color:var(--text);white-space:nowrap}.critter-history-table tr.r-won td{background:color-mix(in srgb,var(--success) 12%,transparent);color:var(--text-strong);font-weight:700}.critter-history-table tr.r-scheduled td,.critter-history-table tr.r-unplayed td{color:var(--text-muted)}.earn-toasts{position:fixed;left:50%;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:40;display:flex;flex-direction:column;align-items:center;gap:6px;width:-moz-max-content;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%);pointer-events:none}.earn-toast{margin:0;padding:8px 14px;border:1px solid var(--success);border-radius:999px;background:color-mix(in srgb,var(--success) 22%,var(--surface-1));color:var(--text-strong);font:700 13px/1.3 var(--font-body);box-shadow:0 8px 24px #00000059;animation:earn-toast-in .25s ease-out}@keyframes earn-toast-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.earn-toast{animation:none}}.earn-bar-hint{flex:1 1 100%;margin:0;font-size:11px;line-height:1.35;color:var(--text-muted)}.earn-claims{display:flex;flex-direction:column;gap:5px;margin:0;padding:6px 0 0;border-top:1px solid color-mix(in srgb,var(--success) 25%,var(--line));list-style:none}.earn-claims li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px}.earn-claims li>span{display:flex;flex-direction:column;flex:1 1 150px;min-width:0;font-size:12px;line-height:1.35}.earn-claims b{color:var(--text-strong);font-weight:700}.earn-claims small{color:var(--text-muted);font-size:11px}.mutation-app .earn-claims button{flex:0 0 auto;width:auto;max-width:150px;min-height:28px;margin:0;padding:3px 10px;font-size:10.5px;line-height:1.2;letter-spacing:.02em;white-space:normal;text-align:center;box-shadow:none}.mutation-app .earn-claims button small{display:block;font:500 10px/1.2 var(--font-body);text-transform:none;letter-spacing:0;opacity:.8;color:inherit}.earn-claims-wrap{display:flex;flex:1 1 100%;flex-direction:column;gap:6px;min-width:0}.earn-claims-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.earn-claims-toggle{display:inline-flex;align-items:baseline;gap:8px;min-width:0;padding:2px 0;border:0;background:none;color:var(--text-strong);font:700 12px/1.3 var(--font-body);text-align:left;cursor:pointer}.earn-claims-toggle:disabled{cursor:default}.earn-claims-toggle small{font-weight:600;color:var(--text);text-decoration:underline;text-underline-offset:3px}.mutation-app .earn-bar .earn-claim-everything{flex:0 1 auto;width:auto;min-height:30px;margin:0;padding:4px 12px;font-size:11px;line-height:1.2}.mutation-app .piece-grid.collection-card-grid:has(.piece-card.tight){grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:10px}.mutation-app .piece-card.tight{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:start;gap:10px;padding:10px}.mutation-app .piece-card.tight .tcard-art{display:flex;flex-direction:column;align-items:stretch;gap:6px;min-width:0}.mutation-app .piece-card.tight .piece-card-art{position:relative;width:96px;height:96px;overflow:hidden;border:var(--bw) solid var(--border);border-radius:12px}.mutation-app .piece-card.tight .piece-card-art .mut-creature,.mutation-app .piece-card.tight .piece-card-art .piece-art-pending,.mutation-app .piece-card.tight .piece-card-art img{width:96px;height:96px}.mutation-app .piece-card.tight .piece-card-loadbadge{position:absolute;left:4px;bottom:4px;transform:scale(.85);transform-origin:left bottom}.mutation-app .piece-card.tight .tcard-inject{align-self:stretch;text-align:center;padding:3px 6px;font-size:11px}.mutation-app .piece-card.tight .piece-card-body{display:flex;flex-direction:column;gap:5px;padding:0;min-width:0}.mutation-app .piece-card.tight .piece-card-body>header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 8px;margin:0}.mutation-app .piece-card.tight .piece-card-body>header h3{margin:0;font:800 14px/1.2 var(--font-display);color:var(--text-strong);overflow-wrap:anywhere}.mutation-app .piece-card.tight .tcard-chips{display:inline-flex;flex-wrap:wrap;gap:4px}.mutation-app .piece-card.tight .tcard-chips .chip{font-size:10px;padding:1px 7px}.tcard-line{display:flex;flex-wrap:wrap;align-items:center;gap:3px 6px;margin:0;min-width:0;font-size:12px;line-height:1.35;color:var(--text)}.mutation-app .tcard-status .mut-status{font-size:12px}.mutation-app .tcard-status .deadline{display:inline-flex;align-items:center;gap:5px;padding:0;border:0;background:none;font-size:12px;box-shadow:none}.mutation-app .tcard-status .deadline i{width:7px;height:7px}.tcard-sep{color:var(--text-muted)}.mutation-app .tcard-traits .chip{text-transform:none;letter-spacing:0;font-family:var(--font-body);font-weight:600;box-shadow:none;font-size:10.5px;padding:1px 7px;border-radius:999px;background:var(--surface-3);color:var(--text);border:1px solid var(--line)}.tcard-traits .chip.mutated{border-color:var(--select);color:var(--text-strong)}.tcard-load .load-vial-row.compact{gap:5px}.tcard-load .load-vial-row.compact .load-vial-text{flex-direction:row;align-items:baseline;gap:5px;flex-wrap:wrap}.tcard-load .load-vial-row.compact .load-vial-text small{white-space:normal;overflow:visible;text-overflow:clip}.tcard-load-amt{font-weight:700;color:var(--text-strong)}.mutation-app .tcard-load .mut-text-button{font-size:12px}.tcard-share>i{flex:none;width:7px;height:7px;border-radius:50%;background:var(--text-muted)}.tcard-share.share-earning>i,.tcard-share.share-idle>i{background:var(--success)}.tcard-share.share-updating>i{background:var(--warn,#E8B64C)}.tcard-share.share-out{color:var(--text-muted)}.tcard-share b{font-weight:700;color:var(--text-strong)}.mutation-app .tcard-recipe{display:grid;grid-template-columns:auto minmax(40px,1fr) auto auto;align-items:center;gap:6px;width:100%;min-height:30px;padding:4px 8px;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-2);color:var(--text);font:600 12px/1.25 var(--font-body);text-align:left;cursor:pointer}.mutation-app .tcard-recipe:disabled{cursor:default}.mutation-app .tcard-recipe .recipe-bar{height:6px}.mutation-app .tcard-recipe.ready{border-color:var(--lime,var(--success));color:var(--text-strong)}.tcard-recipe-next{white-space:normal}.mutation-app .piece-card.tight .earn-line{display:block;font-size:12px;line-height:1.35;margin:0}.mutation-app .piece-card.tight .earn-line>span{display:inline}.mutation-app .piece-card.tight .earn-line .earn-line-claim{margin-left:6px}.mutation-app .piece-card.tight .mut-shard-row{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:12px}.mutation-app .piece-card.tight .piece-card-actions{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.mutation-app .piece-card.tight .piece-card-actions .mut-primary,.mutation-app .piece-card.tight .piece-card-actions .mut-secondary{flex:1 1 auto;width:auto;min-height:32px;margin:0;padding:4px 10px;font-size:12px}.mutation-app .piece-card.tight .piece-revealing-note{font-size:12px;margin:0}@media(max-width:420px){.mutation-app .piece-card.tight{grid-template-columns:84px minmax(0,1fr);gap:8px;padding:8px}.mutation-app .piece-card.tight .piece-card-art,.mutation-app .piece-card.tight .piece-card-art .mut-creature,.mutation-app .piece-card.tight .piece-card-art .piece-art-pending,.mutation-app .piece-card.tight .piece-card-art img{width:84px;height:84px}}.tcard-line>span{min-width:0;flex:1 1 auto}.tcard-share{flex-wrap:nowrap;align-items:baseline}.tcard-lock{color:var(--text)}.tcard-lock>i{flex:none;width:8px;height:8px;border-radius:2px;background:var(--warn,#E8B64C)}.mutation-app .tcard-lock .mut-text-button{font-size:12px}.mutation-app .piece-card.tight .piece-tank-pending{margin:0;padding:3px 8px;font-size:11px;line-height:1.3}.mint-intake{display:flex;flex-direction:column;gap:var(--s-5);max-width:1180px;margin:0 auto;width:100%}.mint-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s-4) var(--s-6);flex-wrap:wrap}.mint-head>div{max-width:62ch;min-width:0}.mint-head h1{margin:var(--s-2) 0 var(--s-2);font-size:var(--fs-display);line-height:var(--lh-tight);color:var(--text-strong);text-shadow:0 3px var(--border)}.mint-carrier-line{margin:0;font-size:var(--fs-m);line-height:var(--lh-body);color:var(--text-muted)}.mint-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:var(--s-5);align-items:start}.mint-clearance{flex:none;display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);font:700 var(--fs-s)/1 var(--font-body);color:var(--text);background:var(--surface-2);box-shadow:var(--shadow-chunk-s);white-space:nowrap}.mint-clearance i{width:10px;height:10px;border-radius:50%;border:1px solid var(--border);background:var(--text-faint);flex:none}.mint-clearance>span{display:flex;flex-direction:column;gap:3px;min-width:0}.mint-clearance small{font-weight:400;font-size:var(--fs-xs);line-height:var(--lh-snug);white-space:normal;max-width:34ch;opacity:.85}.mint-clearance-cleared{background:var(--success);color:var(--success-ink)}.mint-clearance-cleared i{background:var(--success-ink);border-color:var(--success-ink)}.mint-clearance-quiet{color:var(--text-muted)}.mint-rack-panel{display:flex;flex-direction:column;gap:var(--s-3);min-width:0}.mint-rack-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.mint-rack-head .mut-step-label{margin:0}.mint-rack-state{font-size:var(--fs-s);color:var(--text-muted);font-variant-numeric:tabular-nums}.mint-rack{position:relative;--pod-w:168px;--pod-h:296px;--extra-w:104px;--extra-h:184px;min-height:calc(var(--pod-h) + 64px);padding:var(--s-6) var(--s-5) 0;border-radius:var(--radius);background:radial-gradient(ellipse at 50% 100%,var(--surface-3),var(--surface-1) 60%,var(--well));border:var(--bw) solid var(--border);overflow:hidden;isolation:isolate}.mint-scope{position:absolute;left:50%;top:-10%;width:60%;aspect-ratio:1;transform:translate(-50%);border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lamp) 22%,transparent),transparent 62%);opacity:.7;pointer-events:none;animation:mint-lamp 5s ease-in-out infinite}.admitted .mint-scope{opacity:1;animation-duration:2.4s}@keyframes mint-lamp{50%{opacity:.45}}.rack-pods{position:relative;z-index:1;display:flex;align-items:flex-end;justify-content:center;gap:var(--s-5);min-height:calc(var(--pod-h) + 42px);padding-bottom:42px}.rack-more{align-self:center;padding:6px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);font:700 var(--fs-xs)/1 var(--font-body);color:var(--text-muted);box-shadow:var(--shadow-chunk-s)}.rack-shelf{position:absolute;left:0;right:0;bottom:0;height:42px;background:linear-gradient(180deg,var(--surface-3),var(--surface-2) 40%,var(--surface-1));border-top:var(--bw) solid var(--line-strong);box-shadow:0 -6px 18px var(--shade-mid)}.rack-shelf i{position:absolute;bottom:12px;width:28px;height:10px;border:var(--bw) solid var(--border);border-radius:3px;background:var(--surface-3)}.rack-shelf i:first-child{left:18px}.rack-shelf i:last-child{right:18px}.mint-tank-note{margin:0;font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted)}.mint-timing{margin:0;padding:var(--s-2) var(--s-3);border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--t0-lift);font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted);max-width:none}.mint-timing b{color:var(--text)}.mint-timing-allowlist{box-shadow:inset 4px 0 0 var(--success);color:var(--text)}.mint-finalize{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.mint-finalize small{font-size:var(--fs-xs);color:var(--text-faint)}.piece-tank-pending{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;margin-top:-2px;padding:4px 9px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--t0-lift);font-size:var(--fs-xs);font-weight:700;line-height:var(--lh-snug);color:var(--text)}.piece-tank-pending i{width:8px;height:8px;border-radius:50%;border:1px solid var(--border);background:var(--t0-lift);flex:none}.mint-explain{display:grid;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line)}.mint-explain p{margin:0;font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted);max-width:72ch}.mint-explain b{color:var(--text)}.mint-admitted{display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-m);line-height:var(--lh-body);color:var(--text);box-shadow:var(--shadow-chunk-s)}.mint-admitted b{color:var(--text-strong)}.mint-admitted-links{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.mutation-app .mint-admitted-links .mut-primary{display:inline-flex;align-items:center;text-decoration:none}.pod{position:relative;margin:0;display:flex;flex-direction:column;width:var(--pod-w);height:var(--pod-h);flex:none;transform:translateZ(0)}.pod-extra{width:var(--extra-w);height:var(--extra-h)}.pod-cap{height:7%;margin:0 9%;border:var(--bw) solid var(--border);border-bottom:0;border-radius:8px 8px 2px 2px;background:linear-gradient(180deg,var(--surface-3),var(--surface-2));box-shadow:inset 0 2px 0 var(--tint-soft)}.pod-cap i{display:block;width:34%;height:3px;margin:5px auto 0;border-radius:2px;background:var(--line-strong)}.pod-glass{position:relative;flex:1;min-height:0;margin:0 4%;overflow:hidden;border:var(--bw) solid var(--line-strong);border-radius:22% 22% 18% 18%/9% 9% 8% 8%;background:linear-gradient(90deg,var(--tint-soft),transparent 28%,transparent 68%,var(--tint-faint)),var(--well);box-shadow:inset 0 0 0 2px var(--shade-soft),inset 0 -18px 24px var(--shade-mid)}.pod-tint{position:absolute;inset:0;background:radial-gradient(ellipse at 50% 70%,var(--faction),transparent 72%);opacity:0;transition:opacity var(--t-reveal) var(--ease-out)}.pod-revealed .pod-tint{opacity:.55}.pod-carrier{position:absolute;inset:8% 6% 6%;display:block}.pod-carrier img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;filter:grayscale(1) brightness(.42) contrast(1.1);animation:mint-carrier 15s linear infinite}.pod-carrier img:nth-child(1){animation-delay:0s}.pod-carrier img:nth-child(2){animation-delay:-3s}.pod-carrier img:nth-child(3){animation-delay:-6s}.pod-carrier img:nth-child(4){animation-delay:-9s}.pod-carrier img:nth-child(5){animation-delay:-12s}@keyframes mint-carrier{0%,18%{opacity:.85}22%,to{opacity:0}}.pod-empty .pod-carrier img{opacity:.25;animation:none}.pod-sealed .pod-carrier img{filter:grayscale(1) brightness(.28) blur(1px)}.mutation-app .pod .pod-art.mut-creature.piece-art{position:absolute;inset:10% 6% 8%;width:auto;height:auto;aspect-ratio:auto;background:none;border-radius:0;overflow:visible}.mutation-app .pod-art .piece-art-portrait{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pod-seal{position:absolute;inset:0;background:linear-gradient(115deg,transparent 32%,var(--tint-soft) 50%,transparent 68%);transform:translate(-100%);animation:mint-seal 1.6s linear infinite}@keyframes mint-seal{to{transform:translate(100%)}}.pod-sheen{position:absolute;top:4%;bottom:6%;left:9%;width:7%;border-radius:999px;background:linear-gradient(180deg,var(--tint-soft),transparent 55%,var(--tint-faint));pointer-events:none}.pod-tag{position:absolute;left:50%;bottom:7%;transform:translate(-50%);padding:4px 9px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);font:800 10px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text);box-shadow:var(--shadow-chunk-s);white-space:nowrap}.pod-tag-faction{background:var(--faction);color:var(--faction-ink,var(--action-ink))}.pod-base{height:9%;margin:0 6%;display:grid;place-items:center;border:var(--bw) solid var(--border);border-top:0;border-radius:2px 2px 10px 10px;background:linear-gradient(180deg,var(--surface-2),var(--surface-3));box-shadow:var(--shadow-chunk-s)}.pod-base b{font:800 var(--fs-xs)/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:.04em}.pod-base i{display:block;width:40%;height:3px;border-radius:2px;background:var(--line-strong)}.pod-extra .pod-base b{font-size:9px}.pod-gauge{position:absolute;right:-22px;top:12%;bottom:16%;width:14px;border:var(--bw) solid var(--border);border-radius:4px;background:var(--well);box-shadow:var(--shadow-chunk-s)}.pod-extra .pod-gauge{right:-16px;width:10px}.pod-gauge-fill{position:absolute;inset:2px;border-radius:2px;background:linear-gradient(180deg,var(--t0-lift),var(--t0));transform-origin:50% 100%;transform:scaleY(var(--fill,0));transition:transform var(--t-slow) var(--ease-out)}.pod-gauge-ticks{position:absolute;inset:2px;display:flex;flex-direction:column-reverse;justify-content:space-between}.pod-gauge-ticks i{position:relative;display:block;height:0;border-top:2px solid var(--line-strong);width:100%}.pod-gauge-ticks i:first-child{border-top-color:transparent}.pod-gauge-ticks i:after{content:attr(data-x);position:absolute;left:calc(100% + 6px);top:-7px;font:700 9px/1 var(--font-num);color:var(--text-faint);white-space:nowrap}.pod-extra .pod-gauge-ticks i:after{display:none}.pod-gauge small{position:absolute;bottom:calc(100% + 5px);left:50%;transform:translate(-50%);font:800 8px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint)}.pod-read{position:absolute;left:0;right:0;top:calc(100% + 10px);z-index:2;display:flex;align-items:baseline;justify-content:center;gap:5px;font-size:var(--fs-xs);color:var(--text-muted)}.pod-read b{font:800 var(--fs-m)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.pod-read span{display:inline-flex;flex-direction:column;align-items:flex-start;line-height:1.15}.pod-read small{font-size:10px;color:var(--text-faint);white-space:nowrap;font-variant-numeric:tabular-nums}.pod-extra .pod-read b{font-size:var(--fs-s)}.pod-extra{margin-right:18px;animation:pod-slide-in .42s var(--ease-spring) both}.pod-hero{margin-right:54px}@keyframes pod-slide-in{0%{opacity:0;transform:translate(36px) scale(.94)}to{opacity:1;transform:translate(0) scale(1)}}.pod[data-pod-drop]{animation:pod-drop .76s var(--ease-spring) var(--pod-d,0ms) both}@keyframes pod-drop{0%{opacity:0;transform:translateY(-38%) scale(1.04)}48%{opacity:1;transform:translateY(2%) scale(1.03,.95)}72%{transform:translateY(-2%) scale(.98,1.03)}to{opacity:1;transform:translateY(0) scale(1)}}.pod[data-pod-pop]{animation:pod-pop .62s var(--ease-spring) both}@keyframes pod-pop{0%{transform:scale(.96)}45%{transform:scale(1.06)}to{transform:scale(1)}}.pod-quote .pod-glass{border-color:var(--line)}.pod-revealed .pod-glass{border-color:var(--faction);box-shadow:inset 0 0 0 2px var(--shade-soft),inset 0 -18px 24px var(--shade-mid),0 0 26px color-mix(in srgb,var(--faction) 45%,transparent)}.pods-2 .mint-rack,.pods-3 .mint-rack{--pod-w:150px}.mint-rack.pods-3,.mint-rack.pods-4{--pod-w:140px;--pod-h:260px;--extra-w:84px;--extra-h:156px}.mint-admission{display:flex;flex-direction:column;gap:var(--s-3);position:sticky;top:12px}.mint-admission .mut-step-label{margin:0}.mint-phase-line{margin:0;font-size:var(--fs-m);line-height:var(--lh-snug);color:var(--text)}.mint-clock{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-3);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-chunk-s)}.mint-price{display:flex;flex-direction:column;gap:2px}.mint-price>b{font:800 var(--fs-3xl)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.mint-price>b small{font-size:var(--fs-s);color:var(--text-muted);letter-spacing:.04em}.mint-price>span{font-size:var(--fs-s);color:var(--text-muted)}.mint-per-second{font:800 var(--fs-s)/1 var(--font-num);color:var(--text);font-variant-numeric:tabular-nums}.mint-rebate-rule{margin:0;padding-top:6px;border-top:1px solid var(--line);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-muted)}.mint-rebate{display:flex;flex-direction:column;gap:6px;align-items:flex-start;padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--success),var(--shadow-chunk-s)}.mint-rebate b{font:800 var(--fs-m)/1.2 var(--font-display);color:var(--text-strong)}.mint-rebate small,.mint-admitted-rebate{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-muted)}.mint-ladder{margin:0;display:flex;flex-direction:column;gap:4px}.mint-ladder svg{display:block;width:100%;height:auto;touch-action:pan-y}.mint-ladder figcaption{font-size:var(--fs-xs);color:var(--text-muted);min-height:1.4em;font-variant-numeric:tabular-nums}.ladder-floor{stroke:var(--text-muted);stroke-width:1;stroke-dasharray:2 4}.ladder-label{fill:var(--text-faint);font:600 9px var(--font-num)}.ladder-past{fill:none;stroke:var(--text-strong);stroke-width:2;stroke-linejoin:round}.ladder-ahead{fill:none;stroke:var(--text-muted);stroke-width:1.5;stroke-dasharray:3 3;stroke-linejoin:round}.ladder-now{fill:var(--select);stroke:var(--border);stroke-width:2}.ladder-probe{stroke:var(--text-muted);stroke-width:1}.mint-quantity{display:grid;grid-template-columns:auto 44px 1fr 44px auto;align-items:center;gap:8px;padding:8px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-chunk-s)}.mint-quantity-label{font-size:var(--fs-s);color:var(--text-muted)}.mint-quantity button{width:44px;height:44px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-3);color:var(--text-strong);font:800 var(--fs-xl)/1 var(--font-display);box-shadow:var(--shadow-chunk-s)}.mint-quantity b{text-align:center;font:800 var(--fs-3xl)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.mint-quantity small{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap}.mint-quote{margin:0}.mint-quote li{grid-template-columns:96px minmax(0,1fr)}.mint-quote b small{display:block;font-weight:400;font-size:var(--fs-xs);color:var(--text-muted)}.mint-reason{margin:0;padding:8px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--danger-soft);color:var(--danger);font-size:var(--fs-s);line-height:var(--lh-snug)}.mutation-app .mint-admit{width:100%}.mint-receipt{display:flex;flex-direction:column;gap:var(--s-3);font-size:var(--fs-m);line-height:var(--lh-body);color:var(--text)}.mint-receipt p{margin:0}.mint-split{display:flex;flex-direction:column;gap:var(--s-2);padding-top:var(--s-3);border-top:1px solid var(--line)}.mint-split-bar{display:flex;height:12px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);overflow:hidden;background:var(--well);gap:2px}.mint-split-bar i{display:block;height:100%}.mint-split ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 10px;font-size:var(--fs-xs);color:var(--text-muted)}.mint-split li{display:flex;align-items:center;gap:6px}.mint-split li i{width:10px;height:10px;border-radius:2px;border:1px solid var(--border);flex:none}.mint-split b{color:var(--text)}.split-backing{background:var(--action)}.split-apex{background:var(--t5-lift)}.split-liquidity{background:var(--t0-lift)}.split-team{background:var(--text-faint)}.mint-progress{display:grid;gap:var(--s-2)}.mint-progress>div{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;gap:2px 10px;align-items:baseline;font-size:var(--fs-s);color:var(--text-muted)}.mint-progress span{grid-column:1;grid-row:1;font-weight:700;color:var(--text)}.mint-progress b{grid-column:2;grid-row:1;text-align:right;color:var(--text-strong);font-variant-numeric:tabular-nums}.mint-progress i{grid-column:1 / -1;grid-row:2;position:relative;display:block;height:8px;border:1px solid var(--border);border-radius:999px;background:var(--well);overflow:hidden}.mint-progress i:after{content:"";position:absolute;inset:0;background:var(--text-muted);transform-origin:0 50%;transform:scaleX(var(--pct,0))}.mint-progress>div.live i:after{background:var(--success)}.mint-progress small{grid-column:1 / -1;grid-row:3;font-size:var(--fs-xs);color:var(--text-faint)}.mint-quarantine{display:flex;flex-direction:column;gap:var(--s-2);padding:var(--s-4);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk)}.mint-quarantine ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mint-quarantine li{display:grid;grid-template-columns:96px minmax(0,1fr) 72px 40px auto;align-items:center;gap:10px;padding:8px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--fs-s);color:var(--text);animation:qr-in .42s var(--ease-out) both}@keyframes qr-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}.mint-quarantine li.mine{box-shadow:inset 4px 0 0 var(--success)}.qr-who{font-weight:700;color:var(--text-strong);font-variant-numeric:tabular-nums}.qr-what{color:var(--text-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-gauge{position:relative;display:block;height:8px;border:1px solid var(--border);border-radius:999px;background:var(--well);overflow:hidden}.qr-gauge i{position:absolute;inset:0;background:linear-gradient(90deg,var(--t0),var(--t0-lift));transform-origin:0 50%;transform:scaleX(var(--fill,0))}.qr-fill{font:800 var(--fs-xs)/1 var(--font-display);color:var(--text);font-variant-numeric:tabular-nums;text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:2px}.qr-fill small{font:400 9px/1 var(--font-body);color:var(--text-faint)}.mint-quarantine small{font-size:var(--fs-xs);color:var(--text-faint);white-space:nowrap;text-align:right}.mint-action-bar{display:none}@media(max-width:850px){.mint-layout{grid-template-columns:minmax(0,1fr)}.mint-admission{position:static}}@media(max-width:680px){.mint-head{gap:var(--s-3)}.mint-head h1{font-size:clamp(26px,7.4vw,32px)}.mint-clearance{white-space:normal;font-size:var(--fs-xs);padding:7px 12px}.mint-rack{--pod-w:132px;--pod-h:236px;--extra-w:78px;--extra-h:146px;padding:var(--s-5) var(--s-3) 0}.mint-rack.pods-3,.mint-rack.pods-4{--pod-w:108px;--pod-h:200px;--extra-w:62px;--extra-h:118px}.rack-pods{gap:var(--s-3)}.pod-hero{margin-right:30px}.pod-gauge-ticks i:after{font-size:8px}.mint-quarantine li{grid-template-columns:76px minmax(0,1fr) 44px auto;gap:8px;padding:7px 10px}.mint-quarantine .qr-gauge,.mutation-app .mint-admission .mint-admit{display:none}.mint-action-bar{position:fixed;bottom:65px;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface-2);border-top:2px solid var(--line-strong);color:var(--text);box-shadow:0 -5px 18px var(--shade-soft)}.mint-action-bar>span{flex:1;min-width:0;font-size:14px;line-height:1.2;display:flex;flex-direction:column;gap:3px}.mint-action-bar b{white-space:nowrap;color:var(--text-strong)}.mint-action-bar small{font-size:12px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutation-app .mint-action-bar .mut-primary{flex:0 0 auto;width:auto!important;margin:0;min-width:112px;min-height:44px;font-size:13px;white-space:nowrap}.mut-main:has(.mint-action-bar){padding-bottom:140px}}.tokov-head{align-items:flex-start}.tokov-head p{max-width:70ch}.tokov-nosale{flex:none;padding:7px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);font:800 var(--fs-xs)/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);box-shadow:var(--shadow-chunk-s);white-space:nowrap}.tokov-supply-head,.tokov-pool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.tokov-supply-head b{font:800 var(--fs-xl)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.tokov-bar{display:flex;height:18px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);overflow:hidden;background:var(--well);gap:2px}.tokov-bar i{display:block;height:100%}.tokov-sw-tanks{background:var(--t0-lift)}.tokov-sw-pool{background:var(--action)}.tokov-sw-team{background:var(--text-faint)}.tokov-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.tokov-legend li{display:flex;gap:10px;align-items:flex-start;font-size:var(--fs-s);color:var(--text-muted);line-height:var(--lh-snug)}.tokov-legend li i{flex:none;width:12px;height:12px;margin-top:3px;border-radius:3px;border:1px solid var(--border)}.tokov-legend b{display:block;color:var(--text);font-size:var(--fs-m)}.tokov-legend small{display:block;margin-top:2px;font-size:var(--fs-xs);color:var(--text-faint)}.tokov-lead{margin:0;font-size:var(--fs-m);line-height:var(--lh-body);color:var(--text);max-width:72ch}.tokov-formula{margin:0;padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted);max-width:none}.tokov-formula b{color:var(--text)}.tokov-figures{grid-template-columns:repeat(5,minmax(0,1fr))}.tokov-pots-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--s-4)}.tokov-apex,.tokov-wall{display:flex;flex-direction:column;gap:8px;padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.tokov-apex{box-shadow:inset 4px 0 0 var(--t5-lift)}.tokov-apex>b,.tokov-wall>b{font:800 var(--fs-m)/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-strong)}.tokov-apex strong{font:800 var(--fs-3xl)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.tokov-apex strong small,.tokov-wall li b small{font-size:var(--fs-s);color:var(--text-muted)}.tokov-apex p,.tokov-wall p{margin:0;font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted)}.tokov-wall ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:6px}.tokov-wall li{display:grid;gap:2px;padding:7px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);font-size:var(--fs-xs);color:var(--text-muted)}.tokov-wall li span{font-weight:700;color:var(--text)}.tokov-wall li b{color:var(--text-strong);font-variant-numeric:tabular-nums}.tokov-wall li.locked{opacity:.65}.tokov-wall li.open small{color:var(--success)}.tokov-wall .mut-text-button{align-self:flex-start;padding:0}.tokov-paths{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-4)}.tokov-paths>div{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding:var(--s-3) var(--s-4);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.tokov-paths b{font:800 var(--fs-m)/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.04em;color:var(--text-strong)}.tokov-paths p{margin:0;font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted)}.mutation-app .tokov-paths :is(.mut-primary,.mut-secondary){display:inline-flex;align-items:center;text-decoration:none;padding:0 18px}@media(max-width:850px){.tokov-legend,.tokov-pots-grid,.tokov-paths{grid-template-columns:1fr}.tokov-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.mint-scope,.pod-carrier img,.pod-seal,.pod-extra,.pod[data-pod-drop],.pod[data-pod-pop],.mint-quarantine li{animation:none}.pod-carrier img:first-child{opacity:.85}.pod-seal{transform:none;opacity:.5}.pod-gauge-fill,.pod-tint{transition:none}}.mint-split-bar .split-prize-group{display:flex;height:100%;min-width:0}.mint-split-bar .split-prize-group i{display:block;height:100%}.mint-split-bar .split-prize-group .split-apex{box-shadow:inset 1px 0 0 var(--border);opacity:.85}.mint-split li.split-prize-row{grid-column:1/-1;align-items:flex-start}.mint-split li.split-prize-row i{margin-top:3px;background:linear-gradient(90deg,var(--warn) 0 80%,var(--t5-lift) 80%)}.pod-unknown{position:absolute;inset:0;z-index:3;display:grid;place-items:center;font:800 clamp(44px,9vw,84px)/1 var(--font-display,inherit);color:#f4ecff;text-shadow:0 0 6px #ae64e5,0 0 22px rgba(174,100,229,.8);opacity:.95;pointer-events:none}.pod-extra .pod-unknown{font-size:clamp(22px,4vw,36px)}.mint-reveal-progress{display:grid;gap:6px;margin:8px 0}.mint-reveal-bar{display:block;height:6px;border-radius:3px;background:#ffffff1f;overflow:hidden;position:relative}.mint-reveal-bar:after{content:"";position:absolute;inset:0;transform-origin:left;transform:scaleX(var(--pct,0));background:var(--accent,#ae64e5);transition:transform .6s}.mint-qty-max{margin-left:6px;padding:2px 10px;border-radius:999px;border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text);font:700 12px/1.6 var(--font-display);cursor:pointer}.mint-remaining{margin:6px 0;font-size:13px;color:var(--text-muted)}.mint-remaining b{color:var(--text-strong)}.mint-all{margin:4px 0 8px}.pod>.pod-frame{position:absolute;inset:-4% -15% 0;width:130%;max-width:none;height:100%;pointer-events:none;-o-object-fit:fill;object-fit:fill}.pod:has(.pod-frame)>.pod-cap{visibility:hidden;height:19%}.pod:has(.pod-frame)>.pod-base{position:relative;background:none;border:0;box-shadow:none;margin-top:0;height:16%;z-index:4}.pod:has(.pod-frame)>.pod-base>i{display:none}.pod:has(.pod-frame)>.pod-glass{margin:0 8%;border:0;border-radius:8%;background:none;box-shadow:none;overflow:visible;isolation:isolate}.pod:has(.pod-frame) .pod-tint{background:#ae64e5;inset:3% 0 1%;border-radius:8%;opacity:.23;mix-blend-mode:multiply}.pod:has(.pod-frame) .pod-sheen{display:none}.pod:has(.pod-frame) .pod-carrier img{filter:brightness(.55) saturate(.5)}.pod:has(.pod-frame) .pod-art{z-index:3}.pod:has(.pod-frame) .pod-tag{z-index:5;bottom:-4%}.pod:has(.pod-frame) .pod-read{z-index:5}.pod:has(.pod-frame) .pod-gauge{z-index:4}.pod-injector{position:absolute;left:-43%;top:38%;width:62%;aspect-ratio:3/1;z-index:5;pointer-events:none;transform:rotate(-10deg);transform-origin:right center}.pod-injector img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pod-injector i{position:absolute;left:37%;top:38%;width:34%;height:23%;background:#b566eb;mix-blend-mode:multiply;border-radius:2px;transform-origin:right;transform:scaleX(.8)}.pod-sealed .pod-injector{animation:pod-inject .9s ease-out both}.pod-sealed .pod-injector i{animation:pod-dose .9s ease-in both}.pod-revealed .pod-injector{opacity:0;transform:translate(-15%) rotate(-10deg);transition:transform .4s,opacity .3s}.pod-cracks{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:4;opacity:0}.pod-cracks path{fill:none;stroke:#f5ffef;stroke-width:2.5;stroke-linejoin:bevel;filter:drop-shadow(1px 1px 0 #344f50);stroke-dasharray:250;stroke-dashoffset:250}.pod-revealed .pod-cracks{opacity:.85}.pod-revealed .pod-cracks path{stroke-dashoffset:0;animation:pod-fracture .4s ease-out both}.pod-revealed .pod-art{animation:carrier-emerge .75s cubic-bezier(.18,.8,.3,1.15) both}.pod-revealed .pod-tint{opacity:.08!important;transition:opacity .5s}.pod-glass-chips{position:absolute;inset:25% 10% 20%;z-index:5;pointer-events:none}.pod-glass-chips i{position:absolute;left:50%;top:50%;width:15px;height:22px;background:#c3e9d9;clip-path:polygon(0 0,100% 40%,30% 100%);opacity:0;--x:45px;--y:-25px}.pod-glass-chips i:nth-child(2){--x:-45px;--y:-15px}.pod-glass-chips i:nth-child(3){--x:40px;--y:45px}.pod-glass-chips i:nth-child(4){--x:-35px;--y:40px}.pod-revealed .pod-glass-chips i{animation:pod-chip .75s ease-out both}.mint-art-demo{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:10px 0 14px;padding:10px 12px;border:1px solid #4b6461;border-radius:9px;background:#203032;color:var(--text)}.mint-art-demo button{font:700 13px var(--font-body);background:#e9f0cf;color:#1b292b;border:2px solid #0b1415;border-radius:7px;padding:9px 12px;cursor:pointer}.mint-art-demo small{font-size:12px}.mint-art-demo button:disabled{opacity:.5}@keyframes pod-inject{0%{transform:translate(-15%) rotate(-10deg);opacity:0}to{transform:translate(0) rotate(-10deg);opacity:1}}@keyframes pod-dose{0%{transform:scaleX(.8)}to{transform:scaleX(.05)}}@keyframes pod-fracture{0%{stroke-dashoffset:250}to{stroke-dashoffset:0}}@keyframes carrier-emerge{0%{transform:scale(.75);opacity:.3}45%{transform:translateY(-6%) scale(1.15);opacity:1}to{transform:translateY(-3%) scale(1.08);opacity:1}}@keyframes pod-chip{0%{opacity:0;transform:scale(.2)}15%{opacity:.9}to{opacity:0;transform:translate(var(--x),var(--y)) rotate(65deg)}}@media(prefers-reduced-motion:reduce){.pod-injector,.pod-injector i,.pod-revealed .pod-art,.pod-cracks path,.pod-glass-chips i{animation:none!important;transition:none!important}.pod-glass-chips{display:none}.pod-revealed .pod-cracks path{stroke-dashoffset:0}}.pod:has(.pod-frame)>.pod-gauge{right:-38px}.pod-extra:has(.pod-frame)>.pod-gauge{right:-25px}.pod-hero:has(.pod-frame){margin-right:64px}.pod-liquid{position:absolute;inset:3% 0 1%;border-radius:8%;background:linear-gradient(#acede653,#64c9c596);border-top:3px solid #c5f9e8;transform-origin:bottom;pointer-events:none;z-index:2}.pod-revealed .pod-liquid{animation:mint-drain 1.35s .25s ease-in both}.pod-revealed>.pod-frame{animation:mint-empty-tank 1.3s ease-out both}.pod-revealed .pod-cracks{animation:mint-cracks-clear 1s ease-out both}.pod-revealed .pod-art{animation:mint-step-out 1.9s cubic-bezier(.2,.8,.3,1) both!important;z-index:6!important}.pod-revealed .pod-tag-faction{display:none}.pod-spill{position:absolute;left:-50%;bottom:0;width:200%;height:66%;overflow:visible;pointer-events:none;z-index:5;fill:#69cdbb;stroke:#172f30;stroke-width:2.5;stroke-linejoin:round}.spill-puddle,.spill-gush,.spill-crown,.spill-drop{opacity:0;transform-box:view-box}.spill-puddle{transform-origin:130px 180px}.spill-gush{transform-origin:130px 8px}.spill-crown{transform-origin:130px 178px}.pod-spill .spill-glint{fill:none;stroke:#d1ffee;stroke-width:4;stroke-linecap:round}.spill-foam{fill:#c5f6df;stroke-width:2}.spill-ring{fill:none;stroke:#ceffe9;stroke-width:2;transform-origin:130px 177px;opacity:0}.pod-revealed .spill-puddle{animation:spill-pool-grow 2s .4s both}.pod-revealed .spill-gush{animation:spill-waterfall 1.55s .2s both}.pod-revealed .spill-crown{animation:spill-impact 1.25s .45s both}.pod-revealed .spill-drop{animation:spill-droplet .95s var(--drop-delay) both}.pod-revealed .spill-ring{animation:spill-ripple 1.2s 1.1s 2 both}@keyframes spill-waterfall{0%{opacity:0;transform:scale(.25,0)}15%{opacity:1;transform:scaleX(.7)}35%{transform:scaleX(1.12)}55%{transform:scaleX(.85)}70%{opacity:1;transform:scaleX(.6)}to{opacity:0;transform:translateY(110px) scale(.1)}}@keyframes spill-impact{0%{opacity:0;transform:scale(.2,.1)}25%{opacity:1;transform:scale(1.08,1.15)}55%{opacity:1;transform:scale(.95,.85)}to{opacity:0;transform:scale(1.15,.05)}}@keyframes spill-pool-grow{0%{opacity:0;transform:scale(.1,.2)}30%{opacity:1;transform:scale(.8,1.2)}55%{transform:scale(1.05,.85)}80%{transform:scale(.98,1.04)}to{opacity:1;transform:scale(1)}}@keyframes spill-droplet{0%{opacity:0;transform:translate(0) scale(.3)}15%{opacity:1}50%{opacity:1;transform:translate(calc(var(--dx)*.65),var(--dy)) rotate(25deg)}85%{opacity:1}to{opacity:0;transform:translate(var(--dx),20px) rotate(80deg) scale(.5)}}@keyframes spill-ripple{0%{opacity:0;transform:scale(.3)}25%{opacity:.85}to{opacity:0;transform:scale(1.8,1.3)}}.mint-hatch-results{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:14px}.mint-hatch-card{display:grid;justify-items:center;gap:14px;padding:22px 16px;border:3px solid #111d1d;border-radius:16px;background:repeating-conic-gradient(from 15deg at 50% 45%,#46604a 0deg 15deg,#2c453d 15deg 30deg);color:#f6efd4;text-align:center;animation:mint-result-arrive .5s 1.75s ease-out both}.mint-hatch-card>.mut-creature{width:min(100%,240px);height:auto;aspect-ratio:1;border:4px solid #111d1d;border-radius:20px;box-shadow:6px 7px #142f28}.mint-hatch-card .mut-eyebrow{color:#ddebab}.mint-hatch-details{display:grid;gap:8px}.mint-hatch-details h2{margin:0;font:800 23px var(--font-display)}.mint-hatch-details>strong{font:800 18px var(--font-body)}.mint-hatch-details>small{font-size:11px;color:#cfdbcf}.mint-infected{justify-self:center;border:2px solid #152520;border-radius:20px;padding:5px 10px;background:#d6e69d;color:#23331c;font:700 12px var(--font-body)}@keyframes mint-drain{to{transform:scaleY(0);opacity:0}}@keyframes mint-empty-tank{0%,30%{opacity:1;transform:none}to{opacity:.28;transform:translateY(-6%) scale(.92)}}@keyframes mint-cracks-clear{0%,40%{opacity:1}to{opacity:0}}@keyframes mint-step-out{0%,25%{opacity:.5;transform:scale(.85)}65%{opacity:1;transform:translate(-35%,15%) scale(1.35)}85%{transform:translate(-55%,21%) scale(1.27)}to{opacity:1;transform:translate(-55%,18%) scale(1.3)}}@keyframes mint-spill{0%{opacity:0;transform:scale(.1)}45%{opacity:1;transform:scale(1.1)}to{opacity:.8;transform:scale(1)}}@keyframes mint-splash{0%{opacity:0;transform:scale(.2)}30%{opacity:1}to{opacity:0;transform:translate(var(--splash-x),var(--splash-y)) scale(.5)}}@keyframes mint-result-arrive{0%{opacity:0;transform:translateY(24px) scale(.95)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.pod-revealed .pod-liquid,.pod-revealed>.pod-frame,.pod-revealed .pod-cracks,.pod-revealed .pod-art,.pod-revealed .pod-spill,.pod-revealed .pod-spill i,.mint-hatch-card{animation:none!important}.pod-revealed .pod-liquid,.pod-revealed .pod-cracks,.pod-revealed .pod-spill i{opacity:0}.pod-revealed>.pod-frame{opacity:.28}.pod-revealed .pod-art{transform:translate(-55%,18%) scale(1.3)}.pod-revealed .pod-spill{opacity:.8}.pod-spill *{animation:none!important}.pod-revealed .pod-spill,.pod-revealed .spill-puddle{opacity:1}.spill-gush,.spill-crown,.spill-drop,.spill-ring{display:none}}.inventory-view-toggle{display:flex;gap:4px;flex-wrap:wrap;margin:12px 0;padding:4px;width:-moz-fit-content;width:fit-content;border:2px solid #152125;border-radius:10px;background:#253333}.inventory-view-toggle button{font:inherit;font-size:12px;padding:7px 12px;border:1px solid transparent;border-radius:6px;background:transparent;color:#c4c7be;cursor:pointer}.inventory-view-toggle button[aria-pressed=true]{background:#e4d8b4;color:#202c2b;border-color:#111c20;box-shadow:0 2px #111c20}.inventory-vessel{display:flex;align-items:center;justify-content:center;min-width:0;width:100%;height:180px}.apex-incubator.standard{padding-top:16px;height:143px}.apex-incubator.standard .apex-incubator-cap,.apex-incubator.standard .apex-incubator-foot{background:#527f7c;box-shadow:inset 0 3px #a3c2ad,inset 0 -3px #2b4d50}.mutation-app .flip-front .inventory-vessel{flex-shrink:0}.mutation-app .piece-card .inventory-vessel{height:180px}.mutation-app .deploy-card .inventory-vessel{width:100px;height:155px;flex-shrink:0}@media(max-width:600px){.mutation-app .deploy-card .inventory-vessel{width:86px}.inventory-vessel{height:160px}}.flip-card:has(.inventory-vessel) .flip-inner{height:330px}.flip-card:has(.inventory-vessel) .flip-face{min-height:0}.flip-card:has(.inventory-vessel) .flip-back{overflow-y:auto}.flip-card:has(.inventory-vessel) .flip-front{padding-bottom:32px}.flip-card:has(.inventory-vessel) .inventory-vessel{height:160px}.journey-choices .inventory-vessel{height:150px}.journey-choices .inventory-vessel .apex-incubator{max-width:100%}.mutation-app .deploy-card>.mut-deploy-pick:has(.inventory-vessel){grid-template-columns:100px minmax(0,1fr) auto;align-items:center}@media(max-width:600px){.mutation-app .deploy-card>.mut-deploy-pick:has(.inventory-vessel){grid-template-columns:86px minmax(0,1fr) auto}}@media(max-width:360px){.mutation-app .mut-nav{padding-inline:8px;gap:5px}.mutation-app .mut-nav-tools{gap:3px}.mutation-app .mut-nav-tools .feel-sound-toggle{display:none}.mutation-app .infected-brand-mark{width:100px}}.vial{--vial:var(--tier,var(--text));--vial-lift:var(--tier-lift,var(--text-strong));--vial-ink:var(--tier-ink,var(--action-ink))}.vial[data-pot=everyday]{--vial:var(--success);--vial-lift:var(--success);--vial-ink:var(--success-ink)}.vial[data-pot=final]{--vial:var(--t4);--vial-lift:var(--t4-lift);--vial-ink:var(--text-strong)}.vial[data-pot=final] .vial-liquid{background:var(--t4-sheen);background-size:300% 100%}.jwall{position:relative;margin:0 0 var(--s-5);padding:var(--s-4);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:linear-gradient(180deg,var(--surface-2),var(--surface-1) 60%);box-shadow:var(--shadow-lift)}.jwall-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-6);margin-bottom:var(--s-4)}.jwall-head h2{margin:4px 0 6px;font-size:var(--fs-2xl)}.jwall-head p{margin:0;max-width:64ch;font-size:var(--fs-m);color:var(--text-muted)}.jwall-head p b{color:var(--text-strong)}.mutation-app .jwall-link{flex:none;font-weight:800;color:var(--text-strong);text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.jwall-rule{margin:var(--s-4) 0 0;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted)}.jwall-rack{position:relative;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--s-3);list-style:none;margin:0;padding:var(--s-3) var(--s-2) var(--s-4);border-radius:var(--radius);background:linear-gradient(180deg,transparent 0 62%,var(--surface-3) 62%,var(--surface-2) 100%);box-shadow:inset 0 -3px 0 var(--border)}.jwall-rack:after{content:"";position:absolute;left:var(--s-2);right:var(--s-2);bottom:5px;height:2px;background:var(--line-strong);pointer-events:none}.vial{position:relative;display:flex;flex-direction:column;align-items:center;min-width:0;gap:6px;text-align:center}.vial-neck{width:38%;height:14px;border:var(--bw) solid var(--border);border-bottom:0;border-radius:4px 4px 0 0;background:var(--surface-3);box-shadow:inset 0 3px 0 var(--tint-soft)}.vial-tube{position:relative;isolation:isolate;overflow:hidden;width:100%;height:152px;border:var(--bw) solid var(--border);border-radius:10px 10px 48px 48px;background:linear-gradient(90deg,var(--surface-3),var(--surface-2) 40%,var(--surface-3) 100%);box-shadow:var(--shadow-chunk-s),inset 0 0 0 1px var(--tint-faint)}.vial-tube:before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 0 22px 4px var(--vial);opacity:0;pointer-events:none;z-index:-1}.vial.is-open .vial-tube:before{animation:vial-pulse 3.6s ease-in-out infinite}@keyframes vial-pulse{0%,to{opacity:.18}50%{opacity:.55}}.vial-liquid{position:absolute;left:0;right:0;bottom:0;height:100%;background:var(--vial);transform:scaleY(var(--fill,0));transform-origin:50% 100%;transition:transform .9s var(--ease-out);will-change:transform}.vial-liquid:before{content:"";position:absolute;left:0;right:0;top:0;height:5px;background:var(--vial-lift);opacity:.9}.vial-liquid:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 0 30%,var(--shade-soft) 100%)}.vial-gloss{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,var(--tint-soft) 0,transparent 22%,transparent 86%,var(--tint-faint) 100%)}.vial-frost{position:absolute;inset:0;pointer-events:none;background:repeating-linear-gradient(135deg,var(--tint-soft) 0 2px,transparent 2px 7px),linear-gradient(180deg,var(--tint-soft),var(--shade-soft));opacity:1;transition:opacity .7s var(--ease-out)}.vial.is-locked .vial-tube{border-color:var(--line-strong);background:linear-gradient(90deg,var(--surface-3),var(--surface-2) 40%,var(--surface-3) 100%)}.vial.is-locked .vial-liquid{opacity:.55}.vial-lock{position:absolute;top:10px;left:50%;transform:translate(-50%);display:grid;place-items:center;width:28px;height:28px;border:var(--bw) solid var(--border);border-radius:50%;background:var(--surface-1);color:var(--text);box-shadow:var(--shadow-chunk-s)}.vial-figure{position:absolute;left:4px;right:4px;bottom:16px;font:800 clamp(14px,1.3vw,19px)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 var(--border),0 0 6px var(--shade-deep);white-space:nowrap}.vial-figure small{display:block;margin-top:4px;font:700 9px/1 var(--font-body);letter-spacing:.1em;color:var(--text-muted);text-shadow:none}.vial.is-locked .vial-figure{color:var(--text-muted)}.vial.is-hit .vial-tube{background:linear-gradient(90deg,var(--surface-2),var(--surface-1) 40%,var(--surface-2) 100%)}.vial.is-hit .vial-liquid{transform:scaleY(.22);opacity:.4;filter:saturate(.35)}.vial.is-hit .vial-crack{opacity:.85;stroke-width:1.6}.vial-crack{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;fill:none;stroke:var(--text);stroke-width:1.2;opacity:.55;vector-effect:non-scaling-stroke}.vial-ribbon{position:absolute;z-index:3;top:74px;left:50%;width:-moz-max-content;width:max-content;padding:5px 14px 4px;background:color-mix(in srgb,var(--danger) 14%,transparent);color:var(--danger);border:3px double var(--danger);border-radius:6px;font:900 22px/1 var(--font-display);letter-spacing:.16em;text-transform:uppercase;transform:translate(-50%) rotate(-24deg);text-shadow:0 1px 0 var(--surface-1);box-shadow:0 0 0 2px color-mix(in srgb,var(--surface-1) 60%,transparent);pointer-events:none;opacity:.94}.vial.is-hit .vial-figure{color:var(--vial-lift)}.vial-tag{display:flex;flex-direction:column;gap:2px;min-width:0;width:100%}.vial-tag b{font:800 12px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--vial-lift)}.vial.is-locked .vial-tag b{color:var(--text)}.vial-tag small{font-size:var(--fs-xs);color:var(--text-muted);font-variant-numeric:tabular-nums}.vial-tag em{font-style:normal;color:var(--text-faint)}.vial-line{margin:0;font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-muted);overflow-wrap:anywhere}.vial-line b{color:var(--text)}.vial.is-locked .vial-line b{color:var(--text-muted)}.vial.is-skeleton .vial-tube{opacity:.5}.vial.is-skeleton .skeleton-line{width:70%}@media(max-width:860px){.jwall-rack{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:var(--s-5);background:var(--surface-1)}.vial-tube{height:132px}}@media(max-width:600px){.jwall{padding:var(--s-3)}.jwall-rack{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3) var(--s-2);padding:var(--s-2) var(--s-1) var(--s-3)}.vial:last-child{grid-column:1 / -1;max-width:50%;justify-self:center}.vial-tube{height:124px}.vial-figure{font-size:16px}.jwall-head h2{font-size:var(--fs-xl)}}@media(prefers-reduced-motion:reduce){.vial.is-open .vial-tube:before{animation:none;opacity:.35}.vial-liquid,.vial-frost{transition:none}}.jackpot-board{display:grid;grid-template-columns:minmax(0,1fr) 332px;gap:var(--s-4);align-items:start;margin:0 0 var(--s-5)}.jackpot-board>.jwall,.jackpot-board>.apex-pool{margin:0}.apex-pool{position:relative;overflow:hidden;display:flex;flex-direction:column;gap:var(--s-3);padding:var(--s-4);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:linear-gradient(180deg,color-mix(in srgb,var(--t5) 22%,var(--surface-1)),var(--surface-1) 70%);box-shadow:var(--shadow-lift),0 0 0 1px color-mix(in srgb,var(--t5-lift) 35%,transparent)}.apex-pool:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:var(--t5-plate) center/256px;opacity:.08;mix-blend-mode:screen}.apex-head{position:relative;display:flex;flex-direction:column;gap:4px}.apex-figure{font:800 var(--fs-jackpot)/1 var(--font-display);color:var(--t5-lift);font-variant-numeric:tabular-nums;text-shadow:0 3px 0 var(--border);white-space:nowrap}.apex-figure small{font-size:var(--fs-s);margin-left:6px;color:var(--text-muted);letter-spacing:.06em;font-family:var(--font-body)}.apex-next{margin:4px 0 0;font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted)}.apex-next b{color:var(--text-strong)}.apex-crowns{position:relative;list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.apex-crowns li{display:grid;grid-template-columns:32px 34px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-chunk-s),inset 0 -4px 0 var(--faction,var(--line))}.apex-crowns li.open{background:transparent;border-style:dashed;border-color:var(--line-strong);box-shadow:none;color:var(--text-muted)}.apex-order{font:800 11px/1 var(--font-display);letter-spacing:.04em;color:var(--text-muted)}.apex-crowns li:not(.open) .apex-order{color:var(--t5-lift)}.apex-crowns img{width:34px;height:34px;border-radius:50%;background:var(--faction);border:var(--bw) solid var(--border);-o-object-fit:cover;object-fit:cover}.apex-slot{width:34px;height:34px;border-radius:50%;border:2px dashed var(--line-strong)}.apex-who{display:flex;flex-direction:column;gap:2px;min-width:0}.apex-who b{font:800 12px/1.2 var(--font-display);letter-spacing:.04em;text-transform:uppercase;color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apex-crowns li.open .apex-who b{color:var(--text-muted)}.apex-who small{font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.apex-crowns li>strong{font:800 var(--fs-l)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.apex-crowns li>strong small{display:block;margin-top:3px;font:700 9px/1 var(--font-body);letter-spacing:.1em;color:var(--text-muted);text-align:right}.apex-rule{position:relative;margin:0;padding-top:var(--s-3);border-top:1px solid var(--line);font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-muted)}.apex-pool.celebrating{background:var(--t5-sheen);background-size:300% 100%;animation:apex-sheen 2.4s linear infinite;box-shadow:0 0 0 3px var(--t5-lift),0 0 36px 8px color-mix(in srgb,var(--t5-lift) 60%,transparent)}.apex-pool.celebrating .apex-figure{color:var(--t5-ink);text-shadow:none;animation:apex-pop var(--t-reveal) var(--ease-spring) both}.apex-pool.celebrating .mut-eyebrow,.apex-pool.celebrating .apex-next,.apex-pool.celebrating .apex-next b,.apex-pool.celebrating .apex-rule{color:var(--t5-ink)}.apex-pool.celebrating .apex-rule{border-top-color:var(--t5-ink)}.apex-crowns li.celebrating{background:var(--t5-lift);box-shadow:0 0 0 2px var(--border),inset 0 -4px 0 var(--faction)}.apex-crowns li.celebrating .apex-who b,.apex-crowns li.celebrating .apex-who small,.apex-crowns li.celebrating .apex-order,.apex-crowns li.celebrating>strong,.apex-crowns li.celebrating>strong small{color:var(--t5-ink)}.apex-confetti{position:absolute;inset:0;pointer-events:none;overflow:hidden;z-index:1}.apex-confetti i{position:absolute;top:-12px;left:calc(var(--i) * 5.5% + 2%);width:7px;height:11px;border:1px solid var(--border);border-radius:2px;background:var(--t5-lift);animation:apex-confetti 2.6s linear calc(var(--i) * -.33s) infinite}.apex-confetti i:nth-child(3n){background:var(--t5)}.apex-confetti i:nth-child(4n){background:var(--text-strong)}.apex-confetti i:nth-child(5n){background:var(--faction,var(--t5))}@keyframes apex-confetti{0%{transform:translateY(0) rotate(0)}to{transform:translateY(420px) rotate(540deg)}}@keyframes apex-pop{0%{transform:scale(.6)}60%{transform:scale(1.12)}to{transform:none}}@media(max-width:1100px){.jackpot-board{grid-template-columns:1fr}}@media(max-width:600px){.apex-pool{padding:var(--s-3)}}@media(prefers-reduced-motion:reduce){.apex-pool.celebrating{animation:none;background:var(--t5-lift)}.apex-pool.celebrating .apex-figure{animation:none}.apex-confetti{display:none}}.vial:not(.is-locked) .vial-frost{opacity:0}.vial:not(.is-locked) .vial-lock{opacity:0;pointer-events:none;transition:opacity var(--t-base)}.vial[data-feel-unlock] .vial-lock{animation:vial-lock-off .9s var(--ease-spring) both}@keyframes vial-lock-off{0%{opacity:1;transform:translate(-50%) rotate(0)}30%{opacity:1;transform:translate(-50%) translateY(-8px) rotate(-14deg)}to{opacity:0;transform:translate(-50%) translateY(48px) rotate(30deg)}}.vial[data-feel-unlock] .vial-tube:before{animation:vial-open-glow 1.4s var(--ease-out) both}@keyframes vial-open-glow{0%{opacity:0}25%{opacity:1}to{opacity:.35}}.vial[data-feel-shatter] .vial-tube{animation:vial-shake .62s var(--ease-out) both}@keyframes vial-shake{0%,to{transform:none}15%{transform:translate(-5px) rotate(-2deg)}30%{transform:translate(5px) rotate(2deg)}45%{transform:translate(-4px) rotate(-1deg)}60%{transform:translate(3px) rotate(1deg)}80%{transform:translate(-1px)}}.vial[data-feel-shatter] .vial-liquid{transition-delay:.15s}.vial[data-feel-shatter] .vial-ribbon{animation:vial-ribbon-in .52s var(--ease-spring) .3s both}@keyframes vial-ribbon-in{0%{opacity:0;transform:translate(-50%) rotate(-24deg) scale(1.8)}to{opacity:.94;transform:translate(-50%) rotate(-24deg) scale(1)}}.mutation-app .jackpot-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:stretch;gap:var(--s-2);margin:0 0 var(--s-3);padding:6px;border:var(--bw) solid var(--border);border-radius:var(--radius);text-decoration:none;color:var(--text);background:linear-gradient(90deg,color-mix(in srgb,var(--t5) 22%,var(--surface-2)),var(--surface-2) 45%);box-shadow:var(--shadow-chunk-s)}.mutation-app .jackpot-strip:hover{background:linear-gradient(90deg,color-mix(in srgb,var(--t5) 32%,var(--surface-2)),var(--surface-3) 45%)}.jackpot-strip-cell{display:flex;flex-direction:column;gap:2px;min-width:0;padding:6px 10px;border-radius:var(--radius-s);background:var(--shade-soft)}.jackpot-strip-cell small{display:flex;align-items:center;gap:5px;font:800 10px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.jackpot-strip-cell small svg{width:11px;height:11px;flex:none}.jackpot-strip-cell b{font:800 var(--fs-l)/1.1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;white-space:nowrap}.jackpot-strip-cell b i{font-style:normal;font:700 10px/1 var(--font-body);letter-spacing:.08em;color:var(--text-muted);margin-left:4px}.jackpot-strip-cell em{font-style:normal;font-size:var(--fs-xs);color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jackpot-strip-cell.apex small,.jackpot-strip-cell.apex b{color:var(--t5-lift)}.jackpot-strip-cell.everyday small{color:var(--success)}.jackpot-strip-cell.locked{background:repeating-linear-gradient(135deg,var(--tint-faint) 0 2px,transparent 2px 7px),var(--shade-soft)}.jackpot-strip-cell.locked b{color:var(--text-muted)}.jackpot-strip-cell.celebrating{background:var(--t5-lift)}.jackpot-strip-cell.celebrating small,.jackpot-strip-cell.celebrating b,.jackpot-strip-cell.celebrating em{color:var(--t5-ink)}.jackpot-strip-arrow{display:grid;place-items:center;padding:0 8px;color:var(--text-muted)}@media(max-width:680px){.mutation-app .jackpot-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.jackpot-strip-cell.locked{grid-column:1 / -1}.jackpot-strip-arrow{display:none}.jackpot-strip-cell em{white-space:normal}}.mutation-app .recent-jackpot{display:block;margin-top:2px;font-size:var(--fs-xs);font-weight:700;color:var(--success)}.mutation-app .recent-jackpot[data-pot]:not([data-pot=everyday]){color:var(--t5-lift)}.mutation-app .jackpot-toast[data-kind=unlock]{--toast:var(--tier-lift,var(--text-strong))}.mutation-app .jackpot-toast[data-kind=hit]{--toast:var(--tier-lift,var(--t5-lift))}.mutation-app .jackpot-toast .toast-vial{display:grid;place-items:center;width:36px;height:36px;flex:none;border:var(--bw) solid var(--border);border-radius:10px 10px 16px 16px;background:var(--surface-2);color:var(--toast)}.mutation-app .jackpot-toast .toast-vial svg{width:18px;height:18px}@media(prefers-reduced-motion:reduce){.vial[data-feel-unlock] .vial-lock,.vial[data-feel-unlock] .vial-tube:before,.vial[data-feel-shatter] .vial-tube,.vial[data-feel-shatter] .vial-ribbon{animation:none}}.jackpots-page{max-width:1320px;margin:12px auto 40px;color:var(--text)}.jackpots-page .race-heading>a{flex-shrink:0;text-decoration:none;color:var(--text)}.jhist{padding:var(--s-4);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-lift)}.jhist-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-3) var(--s-4);margin-bottom:var(--s-4)}.jhist-head h2{margin:4px 0 0;font-size:var(--fs-xl)}.jhist-filters{display:flex;flex-wrap:wrap;gap:6px}.mutation-app .jhist-filters button{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:4px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:800 11px/1 var(--font-display);letter-spacing:.04em;text-transform:uppercase;box-shadow:var(--shadow-chunk-s);transition:transform var(--t-fast),background var(--t-base)}.mutation-app .jhist-filters button i{font-style:normal;font:700 11px/1 var(--font-body);padding:2px 6px;border-radius:var(--radius-pill);background:var(--shade-mid);color:var(--text-muted)}.mutation-app .jhist-filters button[aria-pressed=true]{background:var(--tier-lift,var(--text));color:var(--tier-ink,var(--action-ink))}.mutation-app .jhist-filters button[data-pot=everyday][aria-pressed=true]{background:var(--success);color:var(--success-ink)}.mutation-app .jhist-filters button[data-pot=final][aria-pressed=true]{background:var(--t4-lift);color:var(--text-strong);color:var(--action-ink)}.mutation-app .jhist-filters button[aria-pressed=true] i{background:var(--shade-soft);color:inherit}.mutation-app .jhist-filters button:active{transform:translateY(2px);box-shadow:none}.jhist-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.jhist-row{--vial:var(--tier-lift,var(--text));display:grid;grid-template-columns:120px 150px minmax(0,1fr) minmax(0,1.3fr) auto;align-items:center;gap:var(--s-3);padding:10px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-chunk-s),inset 4px 0 0 var(--vial)}.jhist-row[data-pot=everyday]{--vial:var(--success)}.jhist-row[data-pot=final]{--vial:var(--t4-lift)}.jhist-row>span{display:flex;flex-direction:column;gap:2px;min-width:0}.jhist-row b{font:800 12px/1.2 var(--font-display);letter-spacing:.04em;color:var(--text-strong);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jhist-row small{font-size:var(--fs-xs);line-height:var(--lh-snug);color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.jhist-pot b{color:var(--vial);text-transform:uppercase}.jhist-amount b{font-size:var(--fs-l);font-variant-numeric:tabular-nums}.jhist-amount b small{display:inline;margin-left:4px;font:700 9px/1 var(--font-body);letter-spacing:.1em;color:var(--text-muted)}.jhist-critter{flex-direction:row!important;align-items:center;gap:8px!important}.jhist-critter>span{display:flex;flex-direction:column;gap:2px;min-width:0}.mutation-app .jhist-art{width:36px;height:36px;flex:none;border-radius:8px;border:var(--bw) solid var(--border)}.jhist-empty-dish{width:36px;height:36px;flex:none;border-radius:50%;border:2px dashed var(--line-strong)}.jhist-when{align-items:flex-end;text-align:right}.mutation-app .jhist-when a{font:800 12px/1.2 var(--font-display);letter-spacing:.04em;color:var(--text-strong);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.jhist-empty{margin:0;padding:var(--s-4);border:2px dashed var(--line-strong);border-radius:var(--radius);color:var(--text-muted);font-size:var(--fs-s);text-align:center}.jhist-more{display:block;margin:var(--s-4) auto 0}.jhist-row.skeleton{display:flex;flex-direction:column;gap:8px;min-height:56px}@media(max-width:860px){.jhist-row{grid-template-columns:110px 130px minmax(0,1fr) auto;grid-template-areas:"pot amount who when" "critter critter critter critter"}.jhist-pot{grid-area:pot}.jhist-amount{grid-area:amount}.jhist-who{grid-area:who}.jhist-when{grid-area:when}.jhist-critter{grid-area:critter;padding-top:8px;border-top:1px solid var(--line)}}@media(max-width:600px){.jhist{padding:var(--s-3)}.jhist-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"pot amount" "who when" "critter critter";gap:8px 12px;padding:10px}.jhist-amount,.jhist-when{align-items:flex-end;text-align:right}.jhist-row b,.jhist-row small{white-space:normal}.jhist-filters{gap:5px}.mutation-app .jhist-filters button{min-height:32px;padding:3px 8px;font-size:10px}.jackpots-page .race-heading{display:block}.jackpots-page .race-heading>a{display:inline-flex;margin-top:12px}}.jwall-head p.jwall-odds-note{margin:6px 0 8px;font-size:var(--fs-s);line-height:1.5;color:var(--text-muted);max-width:78ch}.jwall-head p.jwall-total-paid{margin:0 0 6px;font-size:var(--fs-s);color:var(--text-muted)}.vial-odds{color:var(--text-muted)}.jhist-source{flex:1 0 100%;order:3;margin:0;font-size:var(--fs-xs,12px);color:var(--text-muted)}.jackpot-art{display:block;pointer-events:none;overflow:visible}.mutation-app .jackpot-vials .jv-icon{width:32px;height:36px}.mutation-app .jackpot-vials .jv-icon>.jackpot-art{position:absolute;inset:-2px 0;width:32px;height:38px}.mutation-app .jackpot-vials .jv-icon>.vial-neck,.mutation-app .jackpot-vials .jv-icon>.vial-tube{display:none}.mutation-app .jackpot-vials .jv-crown img{width:38px;height:38px;max-width:none;-o-object-fit:contain;object-fit:contain}.mutation-app .jackpot-vials .jv-name{display:block;margin:2px 0;color:var(--text-muted);font:700 9px/1.1 var(--font-body);white-space:nowrap}.jv-icon .jv-badge,.jv-icon .jv-stamp{z-index:2}.jwall-rack>.vial>.jackpot-art{width:50px;height:54px;margin-bottom:-7px;z-index:1}.jwall-rack>.vial>.jackpot-art+.vial-neck{display:none}.jwall-rack .pot-illustration{position:relative;height:140px;display:flex;align-items:center;justify-content:center;margin:0 0 6px}.jwall-rack .pot-illustration .jackpot-art{width:108px;height:122px;filter:drop-shadow(2px 4px #10191b)}.jwall-rack .pot-state{position:absolute;bottom:0;left:50%;transform:translate(-50%);font-size:8px;letter-spacing:1px;white-space:nowrap;padding:3px 5px;border:1px solid #819481;border-radius:4px;background:#192729;color:#e9e5c4}.jwall-rack .is-locked .pot-state{border-color:#998867;color:#d7c79e}.jwall-rack .is-hit .pot-state{border-color:#b55f53;color:#efb5a6}.jwall-rack .vial-neck,.jwall-rack .vial-liquid,.jwall-rack .vial-gloss,.jwall-rack .vial-frost,.jwall-rack .vial-crack,.jwall-rack .vial-lock{display:none}.mutation-app .jwall-rack .vial-tube{height:auto;min-height:48px;border:2px solid #111b1d;border-radius:7px;background:#203134;box-shadow:inset 0 2px #64706555;padding:7px 3px}.mutation-app .jwall-rack .vial-figure{position:static;transform:none;display:block;width:100%;font-size:21px;color:#eee6cb;text-shadow:none}.jwall-rack .vial-stamp{top:48px;font-size:22px}.cure-dose{display:block;font-size:8px;letter-spacing:.06em;color:#b7ebe0;margin:4px 0}.jwall-rack .vial[data-pot=final] .pot-illustration{background:radial-gradient(ellipse,#9bddce22,transparent 68%)}@media(max-width:680px){.jwall-rack .pot-illustration{height:116px}.jwall-rack .pot-illustration .jackpot-art{width:88px;height:100px}.mutation-app .jwall-rack .vial-figure{font-size:18px}}.mut-dialog.ba-lightbox{width:min(1040px,calc(100vw - 32px));max-width:none;padding:18px 20px}.mut-dialog.ba-lightbox>header h2{font-size:22px}.ba-body{display:flex;flex-direction:column;gap:12px}.ba-controls{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.ba-tabs{display:inline-flex;padding:3px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.ba-tabs button{padding:7px 12px;border:0;border-radius:var(--radius-s);background:none;color:var(--text-muted);font:700 12px/1 var(--font-body);cursor:pointer}.ba-tabs button[aria-selected=true]{background:var(--action);color:var(--action-ink)}.ba-toggle{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border:var(--bw) solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:700 12px/1 var(--font-body);cursor:pointer}.ba-toggle:disabled{opacity:.5;cursor:not-allowed}.ba-switch{position:relative;width:30px;height:16px;border-radius:999px;background:var(--well);border:1.5px solid var(--line-strong);flex:none}.ba-switch i{position:absolute;top:1px;left:1px;width:11px;height:11px;border-radius:50%;background:var(--text-muted);transition:transform .15s}.ba-toggle.on{border-color:var(--success)}.ba-toggle.on .ba-switch{background:var(--success-soft);border-color:var(--success)}.ba-toggle.on .ba-switch i{transform:translate(14px);background:var(--success)}.ba-modes{display:inline-flex;gap:12px;font-size:12px;color:var(--text-muted)}.ba-modes label{display:inline-flex;align-items:center;gap:5px;cursor:pointer}.mut-dialog .ba-legend{margin:0;font-size:13px;color:var(--text-muted)}.ba-legend b{color:var(--success)}.ba-note{color:var(--warn);font-weight:700}.ba-side{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:end}.ba-figure{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.ba-figure figcaption{font-size:11px}.ba-art .mut-creature,.ba-art .ba-focus{width:100%;border-radius:var(--radius);border:var(--bw) solid var(--line-strong)}.ba-figure.after .ba-art .mut-creature,.ba-figure.after .ba-art .ba-focus{border-color:var(--success)}.ba-figure.picked figcaption{color:var(--text-strong)}.ba-focus{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:repeating-conic-gradient(var(--surface-3) 0 25%,var(--surface-2) 0 50%) 0 0/24px 24px}.ba-focus.fade{background:var(--well)}.ba-focus img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;image-rendering:auto}.ba-focus-wait{position:absolute;inset:40%;border-radius:50%;border:3px solid var(--line-strong);border-top-color:var(--success);animation:ba-spin 1s linear infinite}@keyframes ba-spin{to{transform:rotate(360deg)}}.ba-slider{display:flex;flex-direction:column;align-items:center;gap:8px}.ba-frame{--split:50%;position:relative;width:min(560px,100%);aspect-ratio:1;border-radius:var(--radius);border:var(--bw) solid var(--border);overflow:hidden;touch-action:none;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:var(--well)}.ba-layer{position:absolute;inset:0}.ba-layer .mut-creature,.ba-layer .ba-focus{width:100%;height:100%;border:0;border-radius:0}.ba-layer.after{clip-path:inset(0 0 0 var(--split))}.ba-tag{position:absolute;top:8px;padding:3px 8px;border-radius:var(--radius-pill);background:var(--shade-mid);color:var(--text-strong);font:800 10px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.ba-tag.before{left:8px}.ba-tag.after{right:8px;background:var(--success);color:var(--success-ink)}.ba-handle{position:absolute;top:0;bottom:0;left:var(--split);width:0;outline:none}.ba-handle:before{content:"";position:absolute;top:0;bottom:0;left:-1.5px;width:3px;background:var(--text-strong);box-shadow:0 0 0 1px var(--border)}.ba-handle i{position:absolute;top:50%;left:-18px;width:36px;height:36px;margin-top:-18px;border-radius:50%;background:var(--action);border:var(--bw) solid var(--border);box-shadow:var(--shadow-chunk-s)}.ba-handle i:before,.ba-handle i:after{content:"";position:absolute;top:50%;width:0;height:0;margin-top:-5px;border:5px solid transparent}.ba-handle i:before{left:4px;border-right-color:var(--action-ink)}.ba-handle i:after{right:4px;border-left-color:var(--action-ink)}.ba-handle:focus-visible i{outline:3px solid var(--success);outline-offset:2px}.mut-dialog .ba-hint{margin:0;font-size:12px;color:var(--text-faint)}.ba-close{align-self:flex-end}.mutation-app .reveal-compare-zoom{display:block;width:100%;padding:0;border:0;background:none;cursor:zoom-in;position:relative;border-radius:12px}.mutation-app .reveal-compare-zoom:focus-visible{outline:3px solid var(--success);outline-offset:3px}.mutation-app .reveal-compare-zoom-hint{display:block;font-size:10.5px;color:var(--text-faint);text-align:center;margin-top:2px}@media(max-width:600px){.mut-dialog.ba-lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0;border-radius:0!important;padding:14px 16px}.ba-side,.ba-controls{gap:8px}.ba-tabs button{padding:7px 9px}}@media(prefers-reduced-motion:reduce){.ba-switch i{transition:none}.ba-focus-wait{animation:none}}.mutation-app .prize-incubator{display:flex;flex-direction:column;align-items:center;gap:3px;padding:0;border:0;background:none;color:inherit;cursor:pointer;font:inherit}.mutation-app .prize-incubator .incubator-glass{display:grid;place-items:center;width:92px;height:92px;border-radius:50% 50% var(--radius) var(--radius);border:var(--bw) solid var(--border);background:radial-gradient(circle at 50% 35%,var(--success-soft),var(--surface-2) 70%);box-shadow:inset 0 0 0 3px var(--tint-soft);overflow:hidden}.mutation-app .prize-incubator .incubator-glass .mut-creature{width:80px;height:80px;border:0;border-radius:var(--radius)}.mutation-app .prize-incubator small{font-size:11px;color:var(--text-muted);font-variant-numeric:tabular-nums}.mutation-app .prize-incubator:hover .incubator-glass,.mutation-app .prize-incubator:focus-visible .incubator-glass{border-color:var(--text);outline:none}.mutation-app .prize-incubator.empty{cursor:default}.mutation-app .prize-incubator.empty .incubator-glass{background:radial-gradient(circle at 50% 45%,var(--success-soft),var(--well) 72%);animation:incubator-glow 2.4s ease-in-out infinite}.mutation-app .prize-incubator.empty .incubator-glass i{width:42%;height:42%;border-radius:50%;background:var(--success);opacity:.25;filter:blur(6px)}.mutation-app .prize-incubator.empty small{color:var(--success);font-weight:700}@keyframes incubator-glow{50%{box-shadow:inset 0 0 0 3px var(--tint-soft),0 0 16px 2px var(--success-soft)}}@media(prefers-reduced-motion:reduce){.mutation-app .prize-incubator.empty .incubator-glass{animation:none}}@media(max-width:680px){.mutation-app .prize-incubator .incubator-glass{width:58px;height:58px}.mutation-app .prize-incubator .incubator-glass .mut-creature{width:50px;height:50px}}.tier-record{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px}.tier-record-art{display:flex;flex-direction:column;gap:8px;align-items:stretch}.tier-record-art .mut-creature{width:100%;height:auto;aspect-ratio:1;border-radius:var(--radius-l);border:var(--bw) solid var(--border)}.tier-record-facts{margin:0;display:flex;flex-direction:column;gap:6px}.tier-record-facts>div{display:grid;grid-template-columns:1fr;gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.tier-record-facts dt{font-size:12px;color:var(--text-muted)}.tier-record-facts dd{margin:0;font-size:13px;color:var(--text)}.tier-record-facts ul{margin:0;padding-left:18px}.tier-record-facts li+li{margin-top:6px}.tier-record-facts .burned{font-style:normal;font-weight:700;color:var(--danger)}@media(max-width:600px){.tier-record{grid-template-columns:1fr}.tier-record-facts>div{grid-template-columns:1fr}.mut-dialog.tier-record-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;border-radius:0}}.mutation-app .prize-race .prize-incubator:before{inset:-6px 18% 18px}.mutation-app .prize-race .prize-incubator .incubator-glass{border:0;background:transparent;box-shadow:none;border-radius:0}.mutation-app .prize-race .prize-incubator.empty .incubator-glass{background:radial-gradient(circle at 50% 45%,var(--success-soft),transparent 65%)}.mutation-app .prize-race .prize-incubator small{position:relative;z-index:2}.mutation-app .prize-race .prize-incubator:before{inset:-6px 18% 24px}.mutation-app .prize-race .prize-incubator small{margin-top:4px;padding:1px 8px;border-radius:var(--radius-pill);background:var(--surface-2);border:1px solid var(--line)}.mutation-app .prize-race .prize-incubator.empty .incubator-glass{animation:incubator-pulse 2.4s ease-in-out infinite}@keyframes incubator-pulse{50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.mutation-app .prize-race .prize-incubator.empty .incubator-glass{animation:none}}.mut-dialog.tier-record-modal{width:min(880px,calc(100vw - 32px))}.tier-record>*{min-width:0}.tier-record-facts dd{overflow-wrap:anywhere;line-height:1.55}.tier-record-facts dt{font-weight:700}.tier-record-art{align-self:start}@media(max-width:720px){.tier-record{grid-template-columns:1fr}.tier-record-art{width:min(100%,320px);justify-self:center}}@media(max-width:600px){.mut-dialog.tier-record-modal{width:100vw}}.mutation-app .prize-strip{margin:0 0 14px;padding:12px 14px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-1);box-shadow:var(--shadow-chunk-s)}.mutation-app .prize-strip>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.mutation-app .prize-strip>header>b{font:800 13px/1.35 var(--font-body);color:var(--text-strong);flex:1;min-width:0}.mutation-app .prize-strip-link{font-size:12px;font-weight:700;color:var(--text);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mutation-app .prize-strip>ol{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mutation-app .prize-strip>ol>li{--tier:var(--t1);display:grid;grid-template-columns:auto 1fr;grid-template-areas:"tier eth" "meter meter" "left left" "cap cap";align-items:baseline;gap:4px 8px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 0 3px 0 var(--tier);min-width:0}.mutation-app .prize-strip>ol>li[data-tier="2"],.mutation-app .prize-card[data-tier="2"],.mutation-app .prizes-my-slots li[data-tier="2"],.mutation-app .prizes-recent li[data-tier="2"]{--tier:var(--t2)}.mutation-app .prize-strip>ol>li[data-tier="3"],.mutation-app .prize-card[data-tier="3"],.mutation-app .prizes-my-slots li[data-tier="3"],.mutation-app .prizes-recent li[data-tier="3"]{--tier:var(--t3)}.mutation-app .prize-strip>ol>li[data-tier="4"],.mutation-app .prize-card[data-tier="4"],.mutation-app .prizes-my-slots li[data-tier="4"],.mutation-app .prizes-recent li[data-tier="4"]{--tier:var(--t4)}.mutation-app .prize-strip>ol>li[data-tier="5"],.mutation-app .prize-card[data-tier="5"],.mutation-app .prizes-my-slots li[data-tier="5"],.mutation-app .prizes-recent li[data-tier="5"]{--tier:var(--t5)}.mutation-app .prize-strip>ol>li.focus{border-color:var(--text);background:var(--surface-3)}.mutation-app .prize-strip>ol>li.full{opacity:.7}.mutation-app .prize-tier{grid-area:tier;display:flex;flex-direction:column;line-height:1.05}.mutation-app .prize-tier b{font:800 15px/1 var(--font-display);color:var(--text-strong)}.mutation-app .prize-tier small{font-size:10px;color:var(--text-muted);margin-top:2px}.mutation-app .prize-eth{grid-area:eth;justify-self:end;font:800 17px/1 var(--font-num,var(--font-body));color:var(--text-strong);white-space:nowrap}.mutation-app .prize-eth small{font-size:10px;margin-left:3px;color:var(--text-muted);font-weight:700}.mutation-app .prize-meter{grid-area:meter;display:block;height:6px;border-radius:var(--radius-pill);background:var(--well);overflow:hidden;border:1px solid var(--line)}.mutation-app .prize-meter i{display:block;height:100%;width:var(--fill,0%);background:var(--tier,var(--t1));border-radius:inherit}.mutation-app .prize-left{grid-area:left;font-size:11px;color:var(--text-muted);line-height:1.3}.mutation-app .prize-cap{grid-area:cap;font-size:11px;color:var(--text);font-weight:700}.mutation-app .prize-cap.at-cap,.mutation-app .prize-card-mine.at-cap,.mutation-app .prizes-caps .at-cap{color:var(--warn)}.mutation-app .prize-strip-note{margin:8px 0 0;font-size:12px;line-height:1.45;color:var(--text-muted)}.mutation-app .prize-strip-note a{color:var(--text);text-decoration:underline}.mutation-app .prize-strip.off,.mutation-app .prize-strip.loading{box-shadow:inset 4px 0 0 var(--line-strong)}.mutation-app .prize-preview{display:flex;gap:8px;align-items:flex-start;margin:8px 0;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;line-height:1.45;color:var(--text)}.mutation-app .prize-preview.wins{border-color:var(--success);box-shadow:inset 3px 0 0 var(--success)}.mutation-app .prize-preview-icon{flex:none;color:var(--warn);font-size:14px;line-height:1.3}.mutation-app .prize-award{display:flex;align-items:center;gap:12px;margin:12px 0;padding:10px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.mutation-app .prize-award>span:not(.prize-award-badge){display:flex;flex-direction:column;gap:3px;flex:1;min-width:0}.mutation-app .prize-award b{font:800 15px/1.3 var(--font-body);color:var(--text-strong)}.mutation-app .prize-award small{font-size:12px;color:var(--text-muted);line-height:1.4}.mutation-app .prize-award.won{background:var(--success-soft);box-shadow:inset 4px 0 0 var(--success)}.mutation-app .prize-award-badge{flex:none;display:grid;place-items:center;min-width:54px;height:54px;padding:0 6px;border-radius:var(--radius-pill);background:var(--warn);color:var(--warn-ink);font:800 16px/1 var(--font-display);border:var(--bw) solid var(--border);box-shadow:var(--shadow-chunk-s)}.mutation-app .prize-award .mut-secondary{flex:none}.prizes-page{max-width:1320px;margin:12px auto 40px;color:var(--text);font-family:var(--font-body)}.prizes-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:18px}.prizes-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.05;margin:6px 0 10px}.prizes-heading p{color:var(--text-strong);font-size:15px;margin:0;max-width:720px;line-height:1.5}.prizes-heading>a{flex-shrink:0;text-decoration:none;color:var(--text)}.prizes-reading{color:var(--text-muted)}.prizes-off{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--warn)}.prizes-off b{font:800 15px/1.35 var(--font-body);color:var(--text-strong)}.prizes-off span,.prizes-off small{font-size:13px;color:var(--text-muted);line-height:1.45}.prizes-lane{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;flex-wrap:wrap;padding:18px 20px;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk)}.prizes-lane-figure{min-width:0;flex:1 1 380px}.prizes-lane-figure strong{display:block;font:800 clamp(38px,5vw,64px)/1 var(--font-display);color:var(--text-strong);margin:8px 0}.prizes-lane-figure strong small{font-size:16px;margin-left:8px;color:var(--text-muted)}.prizes-lane-figure p{margin:0;font-size:14px;line-height:1.5;color:var(--text-muted);max-width:640px}.prizes-lane-stats{display:grid;grid-template-columns:repeat(3,auto);gap:10px 26px;margin:0}.prizes-lane-stats dt{font-size:11px;color:var(--text-muted);letter-spacing:.04em}.prizes-lane-stats dd{margin:4px 0 0;font:800 20px/1 var(--font-num,var(--font-body));color:var(--text-strong)}.prizes-lane-stats dd small{font-size:11px;color:var(--text-muted)}.prizes-ladder{list-style:none;margin:16px 0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.prize-card{--tier:var(--t1);display:flex;flex-direction:column;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);overflow:hidden;box-shadow:var(--shadow-chunk-s)}.prize-card.full{opacity:.75}.prize-card-art{position:relative;background:var(--tier);border-bottom:var(--bw) solid var(--border);padding:10px 22% 0}.prize-card-art .mut-creature{border-radius:var(--radius) var(--radius) 0 0;background:transparent}.prize-card-art>span{position:absolute;top:8px;left:10px;font:800 18px/1 var(--font-display);color:var(--text-strong);text-shadow:0 2px 0 var(--border)}.prize-card-body{display:flex;flex-direction:column;gap:7px;padding:12px}.prize-card-body .mut-eyebrow{font-size:9px;line-height:1.4}.prize-card-eth{font:800 26px/1 var(--font-num,var(--font-body));color:var(--text-strong)}.prize-card-eth small{font-size:11px;margin-left:4px;color:var(--text-muted);font-weight:700}.prize-card .prize-meter{display:block;height:8px;border-radius:var(--radius-pill);background:var(--well);overflow:hidden;border:1px solid var(--line)}.prize-card .prize-meter i{display:block;height:100%;width:var(--fill,0%);background:var(--tier);border-radius:inherit}.prize-card-count,.prize-card-next,.prize-card-mine{margin:0;font-size:12px;line-height:1.45;color:var(--text-muted)}.prize-card-count b,.prize-card-next b,.prize-card-mine b{color:var(--text-strong)}.prize-card-t5{margin:0;padding:6px 8px;border:1px dashed var(--warn);border-radius:var(--radius-s);font-size:11px;line-height:1.45;color:var(--text-muted)}.prize-card-t5 b,.mutation-app .prize-t5{color:var(--warn)}.prizes-mine{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:12px 24px;align-items:start;margin:16px 0;padding:18px 20px;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1)}.prizes-mine h2{font-size:24px;margin:6px 0}.prizes-mine p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.prizes-mine>.mut-primary{justify-self:end;align-self:center}.prizes-my-slots{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;grid-column:1/-1}.prizes-my-slots li{--tier:var(--t1);display:grid;grid-template-columns:auto 1fr auto;gap:10px;align-items:baseline;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--tier)}.prizes-my-slots b{color:var(--text-strong)}.prizes-my-slots span{font-size:12px;color:var(--text-muted)}.prizes-my-slots strong{font:800 14px/1 var(--font-num,var(--font-body));color:var(--text-strong)}.prizes-my-slots strong small{font-size:10px;color:var(--text-muted)}.prizes-caps{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12px}.prizes-caps span{color:var(--text);font-weight:700}.prizes-recent{margin:16px 0;padding:16px 20px;border:var(--bw) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1)}.prizes-recent ul{list-style:none;margin:10px 0 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:8px}.prizes-recent li{--tier:var(--t1);display:grid;grid-template-columns:40px 1fr auto;gap:10px;align-items:center;padding:6px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 3px 0 0 var(--tier)}.prizes-recent li .mut-creature{width:40px;height:40px;border-radius:var(--radius-s)}.prizes-recent-blank{width:40px;height:40px;border-radius:var(--radius-s);background:var(--surface-3)}.prizes-recent li>span{display:flex;flex-direction:column;min-width:0}.prizes-recent li b{font-size:13px;color:var(--text-strong)}.prizes-recent li small{font-size:11px;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.prizes-recent li strong{font:800 14px/1 var(--font-num,var(--font-body));color:var(--text-strong);white-space:nowrap}.prizes-recent li strong small{font-size:10px;color:var(--text-muted)}.prizes-rules{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin:16px 0;padding:18px 20px;border:var(--bw) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1)}.prizes-rules h2{font-size:24px;margin:6px 0 10px}.prizes-rules ul{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:8px;list-style:disc}.prizes-rules li::marker{color:var(--text-faint)}.prizes-rules li{font-size:13px;line-height:1.55;color:var(--text-muted)}.prizes-rules li b{color:var(--text-strong)}.prizes-example h3{font-size:16px;margin:6px 0 10px;color:var(--text-strong)}.prizes-example table{width:100%;border-collapse:collapse;font-size:13px}.prizes-example th{text-align:left;font-size:11px;color:var(--text-muted);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--line-strong)}.prizes-example td{padding:7px 8px;border-bottom:1px solid var(--line);color:var(--text)}.prizes-example td:last-child,.prizes-example th:last-child{text-align:right;white-space:nowrap}.prizes-example .prizes-example-apex td{color:var(--text-muted)}@media(max-width:1100px){.prizes-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.mutation-app .prize-strip>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.prizes-rules,.prizes-mine{grid-template-columns:1fr}.prizes-mine>.mut-primary{justify-self:stretch}}@media(max-width:680px){.mutation-app .prize-strip{padding:10px 11px}.mutation-app .prize-strip>ol{grid-template-columns:1fr;gap:5px}.mutation-app .prize-strip>ol>li{grid-template-columns:auto auto minmax(0,1fr) auto;grid-template-areas:"tier eth left left" "meter meter meter cap";align-items:center;padding:6px 9px;gap:3px 9px}.mutation-app .prize-strip>ol>li .prize-tier{flex-direction:row;align-items:baseline;gap:5px}.mutation-app .prize-eth{justify-self:start;font-size:15px}.mutation-app .prize-left{justify-self:end;text-align:right;font-size:10px}.mutation-app .prize-cap{font-size:10px;justify-self:end;white-space:nowrap}.prizes-heading{display:block}.prizes-heading>a{display:inline-flex;margin-top:12px}.prizes-heading p{font-size:13px}.prizes-lane{padding:14px}.prizes-lane-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 12px;width:100%}.prizes-lane-stats dd{font-size:16px}.prizes-ladder{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.prize-card-art{padding:8px 18% 0}.prize-card-body{padding:9px}.prize-card-eth{font-size:20px}.prizes-mine,.prizes-recent,.prizes-rules{padding:14px}.prizes-recent ul{grid-template-columns:1fr}.mutation-app .prize-award{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center}.mutation-app .prize-award>button{grid-column:1/-1;width:100%}.mutation-app .prize-award.none>span{grid-column:1/-1}.mutation-app .prize-award-badge{min-width:46px;height:46px;font-size:14px}}.mutation-app .split-prizes{background:var(--warn)}.mutation-app .mint-prize-link{color:var(--text);text-decoration:underline;text-underline-offset:3px;font-weight:700;white-space:nowrap}.mutation-app .mut-footer-links{display:flex;gap:14px;align-items:center;margin-left:auto;flex-wrap:wrap}.mutation-app .mut-footer-links a{text-decoration:underline;text-underline-offset:3px}.mutation-app .mut-help-guide{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:14px 0 0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;line-height:1.45}.mutation-app .mut-help-guide a{text-decoration:none;color:var(--text)}.mutation-app .mutate-prize-strip{margin-top:16px}.mutation-app .reward-prizes p{font-size:12px;line-height:1.5}.mutation-app .board-coach-actions a{text-decoration:underline;text-underline-offset:3px}.mutation-app header.mut-nav nav{min-width:0;overflow-x:auto;scrollbar-width:none}.mutation-app header.mut-nav nav::-webkit-scrollbar{display:none}@media(max-width:1440px){.mutation-app header.mut-nav nav{gap:14px}.mutation-app header.mut-nav{gap:20px}}@media(max-width:1240px){.mutation-app header.mut-nav nav{gap:10px}.mutation-app header.mut-nav{gap:14px}.mutation-app header.mut-nav nav a{font-size:11px!important;letter-spacing:.05em}}.mutation-app .prize-strip.prize-race{margin:0 0 22px;padding:18px 20px;border-width:var(--bw-heavy);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk)}.mutation-app .prize-race>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"kick link" "h2 link" "lead link";align-items:end;gap:4px 16px}.mutation-app .prize-race>header .mut-eyebrow{grid-area:kick}.mutation-app .prize-race>header h2{grid-area:h2;margin:2px 0 0;font-size:clamp(22px,2.6vw,32px);line-height:1.1;color:var(--text-strong)}.mutation-app .prize-race>header>b{grid-area:lead;font:400 14px/1.5 var(--font-body);color:var(--text-muted)}.mutation-app .prize-race>header .prize-strip-link{grid-area:link;align-self:center}.mutation-app .prize-race>ol{gap:12px;margin-top:14px;counter-reset:none}.mutation-app .prize-race>ol>li{grid-template-areas:"art art" "tier eth" "meter meter" "left left" "cap cap";padding:10px 12px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:inset 0 5px 0 var(--tier);position:relative}.mutation-app .prize-race>ol>li:not(:last-child):after{content:"";position:absolute;top:44px;right:-11px;width:10px;height:10px;border-top:3px solid var(--line-strong);border-right:3px solid var(--line-strong);transform:rotate(45deg);z-index:1}.mutation-app .prize-art{grid-area:art;display:flex;justify-content:center;margin:2px 0 4px}.mutation-app .prize-art .mut-creature{width:86px;height:86px;border-radius:var(--radius);border:var(--bw) solid var(--border)}.mutation-app .prize-race .prize-eth{font-size:22px}.mutation-app .prize-race .prize-meter{height:10px}.mutation-app .prize-race .prize-left{font-size:12px}.mutation-app .prize-left b{color:var(--text-strong);font-weight:700}.mutation-app .prize-none{color:var(--danger);font-weight:700}.mutation-app .prize-strip>ol>li.full .prize-meter i{background:var(--danger)}.mutation-app .prize-strip.off>ol>li .prize-meter i{width:0}.mutation-app .prize-reward{display:flex;flex-direction:column;gap:6px;margin:10px 0;padding:10px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);--tier:var(--warn)}.mutation-app .prize-reward.open{background:var(--success-soft);box-shadow:inset 4px 0 0 var(--success);--tier:var(--success)}.mutation-app .prize-reward.full,.mutation-app .prize-reward.capped{box-shadow:inset 4px 0 0 var(--danger);--tier:var(--danger)}.mutation-app .prize-reward.off,.mutation-app .prize-reward.pending,.mutation-app .prize-reward.closed{box-shadow:inset 4px 0 0 var(--line-strong)}.mutation-app .prize-reward-head{display:flex;gap:7px;align-items:flex-start;font:800 14px/1.35 var(--font-body);color:var(--text-strong)}.mutation-app .prize-reward>small{font-size:12px;line-height:1.4;color:var(--text-muted)}.mutation-app .prize-reward>small a{color:var(--text);text-decoration:underline}.mutation-app .prize-reward .prize-meter{display:block;height:10px;border-radius:var(--radius-pill);background:var(--well);overflow:hidden;border:1px solid var(--line)}.mutation-app .prize-reward .prize-meter i{display:block;height:100%;width:var(--fill,0%);background:var(--tier);border-radius:inherit}.mutation-app .prize-reward-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--text-muted)}.mutation-app .prize-reward-meta b{color:var(--text-strong)}.mutation-app .mut-dialog .prize-reward{margin:12px 0 4px}@media(max-width:1100px){.mutation-app .prize-race>ol{grid-template-columns:repeat(3,minmax(0,1fr))}.mutation-app .prize-race>ol>li:after{display:none}}@media(max-width:680px){.mutation-app .prize-strip.prize-race{padding:12px}.mutation-app .prize-race>header{grid-template-columns:1fr;grid-template-areas:"kick" "h2" "lead" "link"}.mutation-app .prize-race>header>b{font-size:13px}.mutation-app .prize-race>ol{grid-template-columns:1fr;gap:6px}.mutation-app .prize-race>ol>li{grid-template-columns:52px auto minmax(0,1fr) auto;grid-template-areas:"art tier eth eth" "art meter meter cap" "art left left left";padding:7px 9px;gap:3px 9px;align-items:center}.mutation-app .prize-art{margin:0}.mutation-app .prize-art .mut-creature{width:52px;height:52px}.mutation-app .prize-race .prize-eth{font-size:16px;justify-self:end}.mutation-app .prize-race .prize-left{justify-self:start;text-align:left;font-size:11px}}.mutation-app .mint-load-line{display:flex;flex-direction:column;gap:3px;margin:10px 0 0;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;line-height:1.4;color:var(--text)}.mutation-app .mint-load-line b{color:var(--text-strong)}.mutation-app .mint-load-line small{font-size:11px;color:var(--text-muted)}.mutation-app .mint-load-rule{padding:8px 10px;border-left:3px solid var(--t5);background:var(--surface-2);border-radius:var(--radius-s)}.mutation-app .vial-virus{display:block;margin:4px 0 0;font:800 11px/1.2 var(--font-num,var(--font-body));color:var(--t5-lift,var(--warn));text-align:center;white-space:nowrap}.mutation-app .jv-virus{font-weight:700;color:var(--text)}.prize-breakdown{font-size:var(--fs-xs,12px);color:var(--text-muted)}.prize-breakdown summary{cursor:pointer;font-weight:700;color:var(--text)}.prize-breakdown table{width:100%;border-collapse:collapse;margin:6px 0;font-size:12px}.prize-breakdown th{text-align:left;font-weight:700;color:var(--text-muted);padding:4px 6px;border-bottom:1px solid var(--line-strong)}.prize-breakdown td{padding:4px 6px;border-bottom:1px solid var(--line);color:var(--text);font-variant-numeric:tabular-nums}.prize-breakdown tr.prize-breakdown-seed td{color:var(--text-muted)}.prize-breakdown p{margin:4px 0 0;line-height:1.45}@media(max-width:520px){.prize-breakdown th:nth-child(5),.prize-breakdown td:nth-child(5){display:none}}.prize-jackpot{display:block;grid-column:1/-1;font-size:11px;line-height:1.35;color:var(--text-muted);font-variant-numeric:tabular-nums}.prize-jackpot.hit{color:var(--text-strong);font-weight:700}.mutation-app .flip-grid,.mut-dialog .flip-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.flip-card{position:relative;perspective:900px;min-width:0}.flip-card .flip-inner{position:relative;display:grid;transform-style:preserve-3d;transition:transform .45s ease}.flip-card.flipped .flip-inner{transform:rotateY(180deg)}.flip-card .flip-face{grid-area:1/1;display:flex;flex-direction:column;gap:5px;min-width:0;padding:8px;border:2px solid var(--line-strong);border-radius:12px;background:var(--surface-2);color:var(--text);backface-visibility:hidden;-webkit-backface-visibility:hidden;text-align:left;font:inherit}.flip-card button.flip-front{cursor:pointer}.flip-card button.flip-front:hover,.flip-card button.flip-front:focus-visible{border-color:var(--select);box-shadow:0 0 0 2px color-mix(in srgb,var(--select) 40%,transparent)}.flip-card.picked .flip-front{border-color:var(--danger)}.flip-card .flip-front .mut-creature{width:100%;border-radius:9px}.flip-card .flip-id{font-size:13px;color:var(--text-strong)}.flip-card .flip-state{font:800 11px/1.3 var(--font-body);color:var(--text-muted)}.flip-card .flip-state.ready{color:var(--success)}.flip-card .flip-tag{position:absolute;top:12px;left:12px;padding:1px 7px;border-radius:999px;background:var(--danger);color:#fff;font:800 10px/1.5 var(--font-body)}.flip-card .flip-back{transform:rotateY(180deg);font-size:12px;gap:6px;overflow:hidden}.flip-card .flip-back-title{font-size:12px;color:var(--text-strong);padding-right:24px}.flip-card .flip-back dl{margin:0;display:flex;flex-direction:column;gap:4px}.flip-card .flip-back dl>div{display:flex;flex-direction:column;padding-bottom:3px;border-bottom:1px solid var(--line)}.flip-card .flip-back dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.flip-card .flip-back dd{margin:0;color:var(--text-strong);font-weight:700}.flip-card .flip-back dd small{font-weight:400;color:var(--text-muted)}.flip-card .flip-recipe{display:flex;flex-wrap:wrap;gap:3px 6px;margin-top:2px;font-weight:600}.flip-card .flip-recipe span{display:inline-flex;align-items:center;gap:2px;font-size:11px;color:var(--text-muted)}.flip-card .flip-recipe span.full{color:var(--success)}.flip-card .flip-recipe .mut-material{width:14px;height:14px}.flip-card .flip-traits>span{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.flip-card .flip-traits ul{list-style:none;margin:2px 0 0;padding:0;display:grid;gap:1px;font-size:11px;font-weight:700;color:var(--text-strong)}.flip-card .flip-traits li small{font-weight:400;color:var(--text-muted)}.flip-card .flip-traits li.mutated{color:var(--success)}.flip-card .flip-toggle{position:absolute;top:6px;right:6px;z-index:2;width:26px;height:26px;border-radius:50%;border:2px solid var(--line-strong);background:var(--surface);color:var(--text-strong);font:800 13px/1 var(--font-body);cursor:pointer}.flip-card .flip-toggle[aria-pressed=true]{background:var(--select);color:var(--action-ink)}.critter-picker{display:flex;flex-direction:column;gap:10px}.critter-picker-intro{margin:0;font-size:13px}.critter-picker-hint{margin:0;font-size:11px;color:var(--text-muted)}.critter-picker-empty{margin:0;padding:14px;border:1px dashed var(--line-strong);border-radius:10px;font-size:13px}@media(max-width:620px){.mutation-app .flip-grid,.mut-dialog .flip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(prefers-reduced-motion:reduce){.flip-card .flip-inner{transition:none}}.mutation-app .collection-inventory{margin:10px 0 18px;padding:10px 12px;border:1px solid var(--line-strong);border-radius:var(--radius,12px);background:var(--surface-1)}.mutation-app .collection-inventory>summary{cursor:pointer;min-height:32px;display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.mutation-app .collection-inventory>summary small{color:var(--text-muted);font-size:12px}.mutation-app .collection-inventory .flip-grid{margin-top:10px}.flip-card .flip-back-head{display:flex;align-items:baseline;justify-content:space-between;gap:6px;padding-right:26px}.flip-card .flip-back-head .flip-view{margin:0;font-size:11px;white-space:nowrap}.flip-card .flip-back-head{flex-direction:column;align-items:flex-start;gap:4px;padding-right:24px}.flip-card .flip-back-title{padding-right:0;overflow-wrap:anywhere}.flip-card .flip-back .flip-load-line{display:block;margin-top:3px}.flip-card .flip-back .flip-inject{display:block;position:static;margin-top:6px;min-height:26px}.flip-card .flip-back dd{overflow-wrap:anywhere}@media(max-width:360px){.mut-dialog .flip-grid{grid-template-columns:1fr}}.mut-dialog.odds-modal{width:min(820px,calc(100vw - 32px));max-width:none}.odds-modal-body{display:flex;flex-direction:column;gap:14px;font-size:13px;line-height:1.5;color:var(--text-muted)}.odds-modal-body h3{margin:0 0 6px;font:800 15px/1.2 var(--font-display);color:var(--text-strong)}.odds-modal-body p{margin:0}.odds-modal-lead{color:var(--text)}.odds-modal-scroll{overflow-x:auto;max-width:100%}.odds-modal-table{width:100%;border-collapse:collapse;font-size:12.5px;font-variant-numeric:tabular-nums}.odds-modal-table th,.odds-modal-table td{text-align:left;vertical-align:top;padding:6px 8px;border-bottom:1px solid var(--line)}.odds-modal-table thead th{font-size:11px;font-weight:700;color:var(--text-muted);border-bottom-color:var(--line-strong)}.odds-modal-table tbody th{font-weight:700;color:var(--text)}.odds-modal-table td{color:var(--text)}.odds-modal-table td b{color:var(--text-strong)}.odds-modal-table tr.now{background:var(--surface-3);box-shadow:inset 3px 0 0 var(--action)}.odds-modal-note{font-size:12px;color:var(--text-muted);margin-top:6px!important}.odds-modal-takeaway{margin-top:8px!important;padding:8px 10px;border-radius:var(--radius-s);background:var(--success-soft);box-shadow:inset 3px 0 0 var(--success);color:var(--text)}.odds-modal-takeaway b{color:var(--text-strong)}.mutation-app .odds-info-btn{align-self:flex-start;margin-top:4px;padding:3px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill);background:var(--surface-2);color:var(--text);font:700 11px/1.4 var(--font-body);cursor:pointer}.mutation-app .odds-info-btn:hover,.mutation-app .odds-info-btn:focus-visible{border-color:var(--text);color:var(--text-strong);outline:none}@media(max-width:600px){.mut-dialog.odds-modal{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;inset:0;border-radius:0!important;padding:14px 16px;overflow:auto}.odds-modal-table{font-size:11.5px}.odds-modal-table th,.odds-modal-table td{padding:5px}}.mutation-app .odds-panel{display:flex;flex-direction:column;gap:10px;margin:10px 0;padding:12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-1)}.mutation-app .odds-panel>header{display:flex;flex-direction:column;gap:3px}.mutation-app .odds-headline{font:800 14px/1.3 var(--font-body);color:var(--text-strong)}.mutation-app .odds-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mutation-app .odds-step{display:flex;flex-direction:column;align-items:center;gap:1px;padding:6px 4px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text-muted);cursor:pointer}.mutation-app .odds-step b{font:800 18px/1 var(--font-display);color:var(--text)}.mutation-app .odds-step small{font-size:10px}.mutation-app .odds-step[aria-pressed=true]{background:var(--action);color:var(--action-ink);box-shadow:var(--shadow-chunk-s)}.mutation-app .odds-step[aria-pressed=true] b{color:var(--action-ink)}.mutation-app .odds-step.ahead:not(:disabled){border-color:var(--success)}.mutation-app .odds-step:disabled{opacity:.45;cursor:default}.mutation-app .odds-dots{display:flex;gap:3px;margin-bottom:2px}.mutation-app .odds-dots i{width:7px;height:7px;border-radius:50%;border:1.5px solid currentColor;opacity:.6}.mutation-app .odds-dots i.on{background:currentColor;opacity:1}.mutation-app .odds-metric{display:flex;flex-direction:column;gap:5px}.mutation-app .odds-label{font-size:12px;font-weight:700;color:var(--text)}.mutation-app .odds-label small{font-weight:400;color:var(--text-muted);margin-left:4px}.mutation-app .odds-cells{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mutation-app .odds-cell{display:flex;flex-direction:column;gap:3px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);min-width:0}.mutation-app .odds-cell b{font:800 14px/1.1 var(--font-num,var(--font-body));color:var(--text-strong);white-space:nowrap}.mutation-app .odds-cell.now{border-color:var(--text);background:var(--surface-3);box-shadow:inset 0 -3px 0 var(--action)}.mutation-app .odds-cell.behind{opacity:.55}.mutation-app .odds-cell.ahead{border-style:dashed;border-color:var(--success)}.mutation-app .odds-cell.unknown b{color:var(--text-muted)}.mutation-app .odds-sub{font-size:10px;color:var(--text-muted);line-height:1.2}.mutation-app .odds-up{font-style:normal;font-size:11px;font-weight:800;color:var(--success);white-space:nowrap}.mutation-app .odds-bar{display:block;height:7px;border-radius:var(--radius-pill);background:var(--well);overflow:hidden;border:1px solid var(--line)}.mutation-app .odds-bar>i{display:block;height:100%;width:var(--w,0%);background:var(--text-muted);border-radius:inherit}.mutation-app .odds-cell.now .odds-bar>i{background:var(--action)}.mutation-app .odds-cell.ahead .odds-bar>i{background:var(--success)}.mutation-app .odds-traitbar{display:flex;height:7px;border-radius:var(--radius-pill);overflow:hidden;border:1px solid var(--line)}.mutation-app .odds-traitbar>i{width:var(--w);height:100%}.mutation-app .odds-traitbar>i[data-plus="0"]{background:var(--surface-3)}.mutation-app .odds-traitbar>i[data-plus="1"]{background:var(--t2)}.mutation-app .odds-traitbar>i[data-plus="2"]{background:var(--t5)}.mutation-app .odds-costs{display:flex;flex-direction:column;gap:3px;padding-top:8px;border-top:1px dashed var(--line);font-size:11px;color:var(--text-muted)}.mutation-app .odds-costs>span{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px}.mutation-app .odds-costs b{color:var(--text);font-weight:700}.mutation-app .odds-cost{padding:0 4px;border-radius:4px}.mutation-app .odds-cost.now{background:var(--surface-3);color:var(--text-strong);font-weight:800}.mutation-app .odds-cost+.odds-cost:before{content:"/";margin-right:6px;color:var(--text-faint);font-weight:400}.mutation-app .odds-gate{margin:0;padding:6px 8px;border:1px solid var(--warn);border-radius:var(--radius-s);font-size:12px}.mutation-app .odds-plus{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0;padding:8px 10px;border-radius:var(--radius-s);background:var(--success-soft);box-shadow:inset 3px 0 0 var(--success);font-size:12px;line-height:1.45;color:var(--text)}.mutation-app .odds-plus>span{flex:1 1 180px;min-width:0}.mutation-app .odds-plus small{display:block;color:var(--text-muted)}.mutation-app .odds-plus.done{background:var(--surface-2);box-shadow:inset 3px 0 0 var(--action)}.mutation-app .odds-panel .prize-reward{margin:0}@media(max-width:680px){.mutation-app .odds-cell{padding:5px}.mutation-app .odds-cell b{font-size:13px}.mutation-app .odds-plus .mut-secondary{width:100%}}.wallet-empty{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:14px 16px;border:var(--bw) solid var(--warn);border-radius:var(--radius-l);background:var(--surface-1);color:var(--text)}.wallet-empty>b{font:800 17px/1.25 var(--font-display);color:var(--text-strong)}.wallet-empty ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.wallet-empty li{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2);font-size:13px;color:var(--text-muted)}.wallet-empty li>span:first-child{flex:1 1 220px;min-width:0}.wallet-empty-market{font-size:12px;font-weight:700;color:var(--text-faint);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;cursor:not-allowed}.wallet-empty>small{font-size:12px;color:var(--text-faint)}.wallet-empty-connect{display:inline-flex}.journey-steps.disabled{opacity:.45;pointer-events:none}.journey-title h1{font-size:40px;line-height:1.15;letter-spacing:-.02em;margin:0 0 8px}.journey-title p{font-size:16px;line-height:1.5;color:var(--text);margin:0}.journey-steps{display:flex;align-items:center;justify-content:center;list-style:none;padding:0;margin:24px 0;gap:0}.journey-steps li{display:flex;align-items:center;gap:10px;position:relative;color:var(--text);font-size:16px}.journey-steps li:not(:last-child):after{content:"";width:70px;height:3px;background:var(--surface-3);margin:0 22px;border-radius:2px}.journey-steps li>span{width:38px;height:38px;border:2px solid var(--line-strong);border-radius:50%;display:grid;place-items:center;font-size:22px;font-weight:800;flex-shrink:0}.journey-steps .current,.journey-steps .done{color:var(--text-strong)}.journey-steps .current>span,.journey-steps .done>span{background:var(--select);border-color:var(--select);color:var(--action-ink)}.mut-journey svg,.journey-ladder>summary svg{width:22px;height:22px;flex-shrink:0}.journey-factions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:0 0 16px}.journey-factions button{display:flex;align-items:center;gap:7px;min-width:0;padding:9px 7px;border:2px solid var(--border);box-shadow:0 3px var(--border);border-radius:10px;background:var(--surface-2);color:var(--text);font-size:14px;font-weight:700;min-height:50px}.journey-factions button[aria-pressed=true]{background:var(--faction);color:var(--action-ink);border-color:var(--line-strong)}.journey-factions .mut-creature{width:29px;height:29px;border-radius:6px;flex-shrink:0}.journey-factions button>span:not(.mut-creature){min-width:0}.journey-factions b{margin-left:auto;background:var(--tint-faint);border-radius:4px;padding:1px 4px;font-family:var(--font-body);font-size:12px}.journey-bench,.journey-start{background:var(--paper);color:var(--pencil);border:3px solid var(--border);border-radius:14px;box-shadow:0 5px var(--border);overflow:hidden}.journey-bench{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(270px,.86fr)}.journey-bench h2,.journey-start h2{font-size:25px;line-height:1.2;margin:0 0 9px}.journey-bench h3,.journey-start h3{font-size:18px;line-height:1.3;margin:0}.journey-bench p,.journey-start p{font-size:14px;line-height:1.55;margin:8px 0 14px}.journey-bench .journey-caption,.journey-start .journey-caption{color:var(--soft-ink);font-size:13px}.journey-roster,.journey-workspace,.journey-action{padding:20px;min-width:0}.journey-roster,.journey-workspace{border-right:1px solid var(--rule)}.journey-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-height:520px;overflow-y:auto;padding:4px 3px 8px}.journey-choices button{background:var(--surface-2);color:var(--pencil);border:2px solid var(--line-strong);padding:7px;border-radius:11px;min-width:0;display:flex;align-items:center;flex-direction:column;gap:7px;transition:background .16s,transform .16s,border-color .16s}.journey-choices button:hover{transform:translateY(-2px);border-color:var(--select)}.journey-choices button[aria-pressed=true]{background:var(--success-soft);border-color:var(--select);box-shadow:0 0 0 1px var(--border)}.journey-choices .mut-creature{width:100%;height:auto;aspect-ratio:1;border-radius:7px}.journey-choices b{font-size:15px;line-height:1.25}.journey-choices button>span:last-child{font-family:var(--font-body);font-size:11px;line-height:1.45;display:flex;justify-content:center;align-items:center;gap:2px;text-align:center}.journey-choices .ready{color:var(--text-strong)}.journey-choices svg{width:15px;height:15px}.journey-evolution{display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:9px}.journey-pool{margin:12px 0 4px}.journey-evolution figure{margin:0;text-align:center;min-width:0}.journey-evolution figure>span:first-child{display:block;font-size:10px;letter-spacing:1.6px;font-weight:700;margin-bottom:10px}.journey-evolution .mut-creature{width:100%;height:auto;aspect-ratio:1;border-radius:10px;overflow:hidden}.journey-evolution figcaption{font-family:var(--font-body);font-size:18px;line-height:1.3;font-weight:700;margin:8px 0}.journey-evolution>svg{width:30px;height:30px;color:var(--text-strong)}.journey-evolution.ready figure:last-child .mut-creature-sprite{animation:journey-ready-breathe 3s ease-in-out infinite}.journey-evolution .mut-creature{max-width:185px;margin-left:auto;margin-right:auto}.journey-recipe-heading{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:16px 0 8px}.journey-recipe-heading>b{font-size:12px;white-space:nowrap}.journey-workspace>progress{width:100%;height:7px;border:0;border-radius:8px;overflow:hidden;display:block}.journey-recipe{display:flex;flex-wrap:wrap;list-style:none;gap:7px;padding:0;margin:12px 0 0}.journey-recipe li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:9px;padding:7px;flex:1 1 145px;position:relative;min-width:0}.journey-recipe li.complete{background:var(--success-soft);border-color:var(--select)}.journey-recipe .mut-material{width:36px;height:36px;flex-shrink:0}.journey-recipe li b{font-size:12px}.journey-recipe li small{display:block;font-size:11px;color:var(--text-muted)}.journey-recipe li strong{font-size:13px}.journey-recipe li>svg{position:absolute;right:-3px;top:-5px;background:var(--success);color:var(--success-ink);border-radius:50%;padding:2px;width:17px;height:17px}.journey-optional{border-top:1px solid var(--rule);padding-top:12px;margin-top:16px}.journey-optional>p{margin:5px 0 10px!important}.journey-extra-slots{display:grid;grid-template-columns:1fr 1fr;gap:8px}.journey-extra-slots>div{border:1px dashed var(--line-strong);min-width:0;min-height:68px;border-radius:9px;display:flex;align-items:center;gap:8px;padding:8px;background:var(--surface-2)}.journey-extra-slots>div.filled{border-style:solid;background:var(--surface-3);box-shadow:inset 0 0 0 2px var(--success)}.journey-extra-slots b{display:block;font-size:13px}.journey-extra-slots small{display:block;font-size:10px;color:var(--text-muted);margin-top:3px}.journey-extra-slots .mut-creature{width:35px;height:35px;flex-shrink:0;border-radius:6px}.journey-extra-slots button{margin-left:auto;padding:2px;background:none;border:0;font-size:23px;color:var(--text);min-width:28px;min-height:40px}.journey-matches{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.journey-match{display:flex;align-items:center;gap:7px;min-height:42px;padding:5px 8px;background:var(--select);color:var(--action-ink);border:1px solid var(--line-strong);border-radius:8px;font-size:13px;font-weight:700}.journey-match .mut-creature{width:29px;height:29px;border-radius:6px}.journey-match svg{width:16px}.journey-action .mut-primary,.journey-start .mut-primary{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;font-size:17px!important;min-height:49px;margin:12px 0}.journey-action .journey-text{width:100%}.journey-chance{text-align:center;color:var(--text-strong);margin:10px 0 16px}.journey-chance strong{display:block;font-family:var(--font-body);font-size:80px;font-weight:800;line-height:1}.journey-chance strong>small{font-size:45px}.journey-chance>span{font-size:16px;font-weight:700}.journey-checks{list-style:none;padding:13px;margin:16px 0;display:grid;gap:12px;border:1px solid var(--line-strong);border-radius:10px}.journey-checks li{display:flex;align-items:center;gap:8px;font-size:14px}.journey-checks svg{color:var(--action-ink);background:var(--select);border-radius:50%;padding:2px}.journey-checks li>b{margin-left:auto}.journey-fee-label{margin-left:1px;color:var(--text-muted)}.journey-risk{color:var(--danger)!important;border:1px solid var(--danger);background:var(--danger-soft);padding:11px;border-radius:9px;font-size:13px!important;line-height:1.5!important}.journey-shards{margin-top:14px;border:1px solid var(--line-strong);border-radius:9px;padding:9px}.journey-shards summary{display:flex;gap:5px;align-items:center;cursor:pointer;font-size:13px;font-weight:600;min-height:28px;list-style:none}.journey-shards summary::-webkit-details-marker{display:none}.journey-shards[open] summary svg{transform:rotate(90deg)}.journey-shards p{font-size:12px!important}.journey-shards label{display:flex;justify-content:space-between;font-size:13px}.journey-shards input{width:100%;margin:13px 0 0;min-height:24px}.journey-readiness{text-align:center;margin:20px 0}.journey-readiness .mut-material{display:block;width:80px;height:80px;margin:auto}.journey-readiness strong{display:block;font-family:var(--font-body);font-size:48px;line-height:1.2}.mutation-app .journey-readiness small{font-size:30px;color:var(--text-muted)}.journey-readiness>span{font-size:13px;color:var(--text-muted)}.journey-instructions{list-style:decimal;padding-left:21px;font-size:14px;line-height:1.5}.journey-instructions li{padding-left:3px;margin:9px 0}.journey-instructions li::marker{color:var(--text-strong);font-weight:700}.journey-text{background:none;border:0;color:var(--text-strong);font-size:14px;font-weight:700;min-height:42px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.journey-mobile-action{display:none}.mutation-app .journey-mobile-action .mut-primary{width:auto;flex:0 0 142px}.mutation-app .journey-bench h3,.mutation-app .journey-start h3{font-size:18px}.journey-deploy-handoff{display:flex;align-items:center;gap:8px;padding:10px;margin:12px 0;background:var(--success-soft);border:1px solid var(--line-strong);border-radius:9px;color:var(--text-strong)}.journey-deploy-handoff .mut-creature{width:42px;height:42px;flex-shrink:0;border-radius:7px}.journey-deploy-handoff>span{flex:1;font-size:12px}.journey-deploy-handoff small{display:block;font-size:11px;color:var(--text-muted)}.journey-deploy-handoff button{border:1px solid var(--select);border-radius:7px;background:var(--select);color:var(--action-ink);padding:7px;font-size:12px;font-weight:700;min-height:40px}.journey-underbench{display:flex;justify-content:space-between;gap:12px;font-size:12px;color:var(--text);padding:12px 3px}.journey-pick-prompt{grid-column:span 2;padding:40px 25px;text-align:center;align-self:center}.journey-pick-prompt>div{display:flex;align-items:center;justify-content:center;gap:25px;margin:0 auto 20px;max-width:440px}.journey-pick-prompt .mut-creature{width:42%;height:auto;aspect-ratio:1;border-radius:13px}.journey-pick-prompt p{max-width:440px;margin:10px auto;color:var(--text-muted)}.journey-empty-faction{text-align:center;margin:25px 0}.journey-empty-faction>.mut-creature{width:120px;height:120px;border-radius:10px;margin:auto}.journey-empty-faction button{font-size:14px!important}.journey-start{text-align:center;padding:32px;max-width:1040px;margin:0 auto 24px}.journey-start>h2{font-size:30px}.journey-start-path{display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center;gap:20px;margin:26px 0}.journey-start-path .mut-creature,.journey-start-path .mut-material{width:132px;height:132px;display:block;margin:0 auto 14px;border-radius:12px}.journey-start-path p{max-width:240px;margin:8px auto}.journey-start-path>svg{color:var(--text-strong)}.journey-start-actions{max-width:300px;margin:12px auto}.journey-start-actions .mut-wallet button{width:100%;font-size:17px!important;min-height:48px}.journey-start>.journey-caption,.journey-start>.journey-risk{max-width:650px;margin:14px auto}.journey-ladder{margin-top:14px}.journey-ladder>summary{display:flex;align-items:center;gap:10px;list-style:none;cursor:pointer;min-height:59px;background:var(--surface-2);border:3px solid var(--border);border-radius:12px;color:var(--text);padding:12px 18px;box-shadow:0 4px var(--border);font-size:16px;font-weight:700}.journey-ladder>summary::-webkit-details-marker{display:none}.journey-ladder>summary>span:last-child{margin-left:auto;font-size:13px}.journey-ladder[open]>summary svg{transform:rotate(90deg)}.journey-ladder .mut-faction-ladder{margin-top:12px}.journey-ladder .mut-tier-track{overflow-x:auto}.journey-ladder .mut-tier-track>div{min-width:120px}@keyframes journey-ready-breathe{50%{transform:translateY(-2px)}}@media(min-width:1250px){.mut-main:has(.mut-journey){max-width:1410px}}@media(max-width:1200px){.journey-bench{grid-template-columns:minmax(0,1fr) minmax(275px,.7fr)}.journey-roster{grid-column:1/-1;border-right:0;border-bottom:1px solid var(--rule);padding:14px 20px}.journey-roster h2{font-size:21px}.journey-roster>p{margin:3px 0}.journey-choices{display:flex;overflow-x:auto;max-height:none;padding:6px 2px}.journey-choices button{flex:0 0 110px}.journey-choices .mut-creature{width:65px;height:65px}.journey-pick-prompt{grid-column:1/-1}.journey-factions{gap:5px}.journey-factions button{font-size:12px;gap:5px}.journey-factions .mut-creature{width:23px;height:23px}.journey-steps li:not(:last-child):after{width:35px;margin:0 15px}}@media(max-width:850px){.journey-factions{grid-template-columns:repeat(4,minmax(0,1fr))}.journey-factions button{font-size:13px}.journey-steps li{font-size:13px;gap:6px}.journey-steps li:not(:last-child):after{width:20px;margin:0 10px}.journey-steps li>span{width:31px;height:31px;font-size:19px}.journey-title h1{font-size:35px}.journey-workspace,.journey-action{padding:16px}.journey-choices button{flex-basis:106px}}@media(max-width:620px){.journey-title h1{font-size:32px}.journey-title p{font-size:14px}.journey-steps{margin:17px 0;justify-content:space-between;gap:8px;align-items:flex-start}.journey-steps li{flex:1;flex-direction:column;align-items:center;text-align:center;gap:5px;line-height:1.2;font-size:12px}.journey-steps li:not(:last-child):after{display:none}.journey-steps li>b{max-width:100px}.journey-factions{gap:5px}.journey-factions button{flex-direction:column;gap:3px;position:relative;font-size:11px;padding:6px 2px;min-height:58px}.journey-factions b{position:absolute;right:4px;top:3px;font-size:10px}.journey-factions .mut-creature{width:25px;height:25px}.journey-bench{grid-template-columns:minmax(0,1fr)}.journey-roster{padding:14px}.journey-choices button{flex-basis:96px}.journey-choices .mut-creature{width:56px;height:56px}.journey-choices b{font-size:14px}.journey-workspace{border-right:0;padding:16px}.journey-action{border-top:1px solid var(--rule);padding:17px}.journey-evolution .mut-creature{max-width:160px}.journey-evolution figcaption{font-size:17px}.journey-recipe-heading h3{font-size:17px}.journey-recipe-heading>b{font-size:11px}.journey-recipe li{flex-basis:120px}.journey-evolution{gap:8px;grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr)}.journey-evolution>svg{width:24px}.journey-optional h3{font-size:17px}.journey-chance{margin:10px 0}.journey-chance strong{font-size:65px}.journey-checks{margin:12px 0;gap:10px}.journey-underbench{flex-direction:column;gap:5px;font-size:11px}.journey-start{padding:21px 16px}.journey-start>h2{font-size:26px}.journey-start-path{grid-template-columns:1fr;gap:8px;margin:22px 0}.journey-start-path>div{display:grid;grid-template-columns:74px 1fr;align-items:center;text-align:left;-moz-column-gap:14px;column-gap:14px}.journey-start-path .mut-creature,.journey-start-path .mut-material{grid-row:span 2;width:74px;height:74px;margin:0}.journey-start-path h3{font-size:19px}.journey-start-path p{font-size:13px;max-width:none;margin:4px 0}.journey-start-path>svg{transform:rotate(90deg);width:18px;height:18px;margin-left:28px}.journey-ladder>summary{font-size:14px;padding:12px 10px}.journey-ladder>summary>span:last-child{font-size:11px}.journey-readiness{margin:12px 0}.journey-readiness .mut-material{width:66px;height:66px}.journey-instructions{font-size:14px}.journey-pick-prompt{padding:24px 16px}.journey-pick-prompt>div{gap:14px}.journey-pick-prompt h2{font-size:25px}.journey-shards summary{min-height:35px}}@media(prefers-reduced-motion:reduce){.journey-evolution.ready figure:last-child .mut-creature-sprite{animation:none}.journey-choices button{transition:none}}@media(max-width:620px){.journey-mobile-action{position:fixed;bottom:65px;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface-2);border-top:2px solid var(--line-strong);color:var(--text);box-shadow:0 -5px 18px var(--shade-soft)}.journey-mobile-action>span{min-width:0;font-size:14px}.journey-mobile-action small{display:block;font-size:12px!important;margin-top:3px;color:var(--text-muted)}.journey-mobile-action .mut-primary{display:flex;align-items:center;gap:8px;font-size:16px!important;margin:0;min-width:117px;min-height:44px}.mut-main:has(.journey-mobile-action){padding-bottom:72px}.mut-journey{scroll-margin-bottom:150px}}.journey-step-tag{display:inline-block;margin-right:6px;padding:2px 7px;border-radius:999px;background:var(--surface-3);color:var(--text-strong);font:800 11px/1.4 var(--font-body);letter-spacing:.04em;vertical-align:middle}.journey-scene-caption{text-align:center;margin:8px 0 0!important}.journey-choices button{position:relative}.journey-choice-tag{position:absolute;top:4px;left:4px;padding:1px 6px;border-radius:999px;font:800 10px/1.5 var(--font-body);font-style:normal;letter-spacing:.04em}.journey-choice-tag.host{background:var(--select);color:var(--action-ink)}.journey-choice-tag.sacrifice{background:var(--danger);color:#fff}.journey-choices button[data-sacrifice-picked]{border-color:var(--danger)!important;box-shadow:inset 0 0 0 1px var(--danger)}.journey-sacrifices{margin-top:16px;padding:12px;border:2px solid var(--danger);border-radius:12px;background:var(--danger-soft,color-mix(in srgb,var(--danger) 8%,transparent))}.journey-sacrifices h3{margin:0 0 6px;color:var(--danger)}.journey-sacrifices h3 small:not(.journey-step-tag){font-size:12px;font-weight:600;color:var(--text-muted);margin-left:6px}.journey-sacrifices .journey-step-tag{background:var(--danger);color:#fff}.journey-sacrifice-warning{margin:0 0 10px!important;font-size:13px;color:var(--danger)!important}.journey-sacrifice-picked{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}.journey-sacrifice-picked li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:2px solid var(--danger);border-radius:9px;background:var(--surface)}.journey-sacrifice-picked .mut-creature{width:40px;height:40px}.journey-sacrifice-picked span{display:flex;flex-direction:column;min-width:0}.journey-sacrifice-picked b{color:var(--danger)}.journey-sacrifice-picked small{font-size:11px;color:var(--text-muted)}.journey-sacrifice-picked button{width:28px;height:28px;border-radius:50%;border:2px solid var(--danger);background:none;color:var(--danger);font-weight:800;cursor:pointer}.journey-match.sacrifice{background:var(--surface)!important;color:var(--danger)!important;border:2px dashed var(--danger)!important}.journey-sacrifice-slots{list-style:none;margin:0 0 6px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.journey-sacrifice-slots li{min-width:0}.journey-sacrifice-slots li.filled{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:8px;padding:6px 8px;border:2px solid var(--danger);border-radius:10px;background:var(--surface)}.journey-sacrifice-slots li.filled .mut-creature{width:44px;height:44px;border-radius:8px}.journey-sacrifice-slots li.filled span{display:flex;flex-direction:column;min-width:0}.journey-sacrifice-slots li.filled b{color:var(--danger)}.journey-sacrifice-slots li.filled small{font-size:11px;color:var(--text-muted)}.journey-sacrifice-slots li.filled button{width:28px;height:28px;border-radius:50%;border:2px solid var(--danger);background:none;color:var(--danger);font-weight:800;cursor:pointer}.journey-sacrifice-slots li.empty button{width:100%;min-height:58px;display:flex;align-items:center;gap:10px;padding:6px 10px;border:2px dashed var(--danger);border-radius:10px;background:color-mix(in srgb,var(--danger) 6%,var(--surface));color:var(--danger);font:inherit;text-align:left;cursor:pointer}.journey-sacrifice-slots li.empty button>b{font-size:26px;line-height:1}.journey-sacrifice-slots li.empty button span{display:flex;flex-direction:column;font-weight:700}.journey-sacrifice-slots li.empty button small{font-weight:400;font-size:11px;color:var(--text-muted)}@media(max-width:620px){.journey-sacrifice-slots{grid-template-columns:1fr}}.mutation-race{max-width:1320px;margin:12px auto 40px;color:var(--text);font-family:var(--font-body)}.mutation-race .race-heading>a{color:var(--text)}.race-browser,.race-inspect{scroll-margin-top:82px}.race-champions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;background:var(--surface-2);border:2px solid var(--line-strong);border-radius:14px;padding:18px;margin:0 0 22px}.race-champions h2{font-size:25px;margin:5px 0}.race-champions p{font-size:12px;margin:0}.race-champions button{display:flex;align-items:center;gap:12px;padding:8px 14px;background:var(--surface-2);border:2px solid var(--line-strong);border-radius:12px;color:var(--text);text-align:left;max-width:100%;min-height:70px}.race-champions .mut-creature{width:64px;height:64px;flex-shrink:0;border-radius:10px}.race-champions b,.race-champions small{display:block}.race-champions b{font-size:14px}.race-champions small{font-size:11px;margin-top:5px}.race-champions button:hover{border-color:var(--select);background:var(--surface-2)}.race-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px;color:var(--text)}.race-heading h1{font-size:clamp(32px,4vw,52px);line-height:1.05;margin:6px 0 10px}.race-heading p{color:var(--text-strong);font-size:15px;margin:0}.race-heading .race-kicker{color:var(--text-strong)}.race-heading>a{flex-shrink:0;text-decoration:none}.race-kicker{font-size:11px;font-weight:800;letter-spacing:1.6px;color:var(--text-muted)}.race-overview{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:var(--surface-2);border:2px solid var(--border);border-radius:14px;box-shadow:0 5px var(--border);overflow:hidden;margin-bottom:22px}.race-overview>div{padding:18px 24px;border-right:1px solid var(--line-strong);display:flex;flex-direction:column;gap:3px}.race-overview>div:last-child{border:0;background:var(--surface-2)}.race-overview strong{font-size:32px;line-height:1.1}.race-overview strong small{font-size:18px;color:var(--text-muted)}.race-overview span{font-size:13px;font-weight:700}.race-overview>div>small{font-size:11px;color:var(--text-muted)}.race-factions{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin:0 0 20px}.race-factions button{display:flex;flex-direction:column;align-items:center;background:var(--surface-2);color:var(--text-strong);border:2px solid var(--border);border-radius:12px;padding:10px 5px;min-width:0;box-shadow:0 3px var(--border);transition:transform .15s,background .15s}.race-factions button:hover{transform:translateY(-3px)}.race-factions button[aria-pressed=true]{background:var(--tab-faction);color:var(--text);box-shadow:0 3px var(--border),inset 0 0 0 2px var(--shade-soft);border-color:var(--border)}.race-factions .mut-creature{width:58px;height:58px;border-radius:12px}.race-factions b{font-size:14px;margin-top:7px}.race-factions span:not(.mut-creature,.mut-creature-sprite){font-size:11px;margin-top:4px}.race-factions small{font-size:10px;margin-top:5px;opacity:.85}.race-ladder,.race-browser{background:var(--surface-2);border:2px solid var(--border);border-radius:16px;padding:24px;box-shadow:0 5px var(--border);margin-bottom:22px}.race-ladder>header,.race-browser>header{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.race-ladder h2,.race-browser h2{font-size:27px;line-height:1.15;margin:5px 0 7px}.race-ladder header p,.race-browser header p{font-size:12px;color:var(--text-muted);margin:0}.race-crown{padding:12px 16px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px;text-align:right;flex-shrink:0}.race-crown b{display:block;font-size:17px}.race-crown span{display:block;font-size:11px;margin-top:5px;color:var(--text-muted)}.race-steps{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.race-step{position:relative;text-align:center;padding:12px 7px;display:flex;flex-direction:column;align-items:center;background:var(--surface-2);color:var(--text);border:2px solid var(--line-strong);border-radius:12px;min-width:0;transition:transform .15s,border-color .15s}.race-step:hover{transform:translateY(-4px);border-color:var(--select)}.race-step[aria-pressed=true]{border-color:var(--select);background:var(--success-soft);box-shadow:0 0 0 2px var(--border)}.race-step .mut-creature{width:100%;max-width:150px;aspect-ratio:1;height:auto;border-radius:12px;margin:8px 0}.race-tier-label{font-size:10px;letter-spacing:1px;font-weight:800;color:var(--text-muted)}.race-step h3{font-size:18px;margin:0 0 8px}.race-step>strong{font-size:23px}.race-step>strong small{font-size:11px;font-weight:500}.race-step>span:not(.mut-creature,.race-tier-label){font-size:11px;color:var(--text-muted);margin-top:4px}.race-stage-status{margin-top:13px;width:100%;padding:7px 2px;border-top:1px solid var(--line-strong);font-size:11px;font-weight:700}.race-deadline{font-size:10px;color:var(--text-muted)}.race-step:last-child{background:var(--surface-2);border-color:var(--line-strong)}.race-step.is-closed{opacity:.65}.race-explainer{font-size:12px;line-height:1.6;margin:17px 0 0;color:var(--text-muted)}.race-search{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:12px;font-weight:700;margin-bottom:20px}.race-search input{background:var(--surface-2);border:1px solid var(--line-strong);border-radius:8px;color:var(--text);padding:11px 13px;max-width:390px;width:100%;min-height:44px;font-family:inherit}.race-gallery{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.race-gallery>button{padding:0;overflow:hidden;border-radius:12px;border:2px solid var(--line-strong);background:var(--surface-2);color:var(--text);text-align:left;transition:transform .15s,border-color .15s;min-width:0}.race-gallery>button:hover{transform:translateY(-4px);border-color:var(--select)}.race-gallery>button[aria-pressed=true]{border-color:var(--select);box-shadow:0 0 0 2px var(--border)}.race-card-art{position:relative;background:var(--race-faction)}.race-card-art .mut-creature{width:100%;height:auto;aspect-ratio:1;display:block}.race-card-art>span:last-child{position:absolute;top:8px;left:8px;padding:3px 7px;background:color-mix(in srgb,var(--surface-2) 91%,transparent);border:1px solid var(--line-strong);border-radius:6px;font-weight:800;font-size:11px}.race-card-info{padding:12px 10px;display:flex;flex-direction:column;gap:6px}.race-card-info h3{margin:0;font-size:13px}.race-card-info h3 b{display:block;font-size:17px;margin-top:3px}.race-card-info>span,.race-card-info>small{font-size:10px;color:var(--text-muted)}.race-more{display:block;margin:22px auto 0}.race-empty{text-align:center;padding:20px}.race-empty .mut-creature{height:115px;width:115px;border-radius:16px;opacity:.75}.race-empty h3{margin:15px 0 8px;font-size:20px}.race-empty p{font-size:13px;line-height:1.6;color:var(--text-muted);max-width:460px;margin:0 auto 18px}.race-pool{padding:14px;border:1px solid var(--select);background:var(--surface-2);border-radius:10px;margin-bottom:16px}.race-pool span,.race-pool small{display:block;font-size:12px;line-height:1.6}.race-pool b{display:block}.race-pool small{font-size:11px;color:var(--text-muted)}.race-inspect{position:relative;display:grid;grid-template-columns:180px 1fr;gap:22px;border:2px solid var(--line-strong);border-radius:12px;background:var(--surface-2);padding:18px;margin:0 0 20px}.race-inspect>.mut-creature{width:180px;height:180px;border-radius:12px}.race-inspect h3{font-size:23px;margin:5px 30px 10px 0}.race-inspect-body{min-width:0}.race-address{font-size:10px;line-height:1.7;overflow-wrap:anywhere;color:var(--text-muted)}.race-address span{-webkit-user-select:all;-moz-user-select:all;user-select:all}.race-detail-stats{display:flex;gap:25px;margin:12px 0}.race-detail-stats>span{font-size:10px;color:var(--text-muted)}.race-detail-stats b{font-size:16px;display:block;color:var(--text);margin-bottom:4px}.race-inspect-body>p{font-size:12px}.race-inspect-body>small{font-size:11px;line-height:1.6;color:var(--text-muted)}.race-close{position:absolute;right:10px;top:10px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-2);color:var(--text);width:36px;height:36px;font-size:24px}.race-recipe{display:flex;flex-wrap:wrap;gap:10px;margin:10px 0 12px}.race-recipe>span{display:flex;align-items:center;gap:6px;font-size:11px}.race-recipe b{display:block}.race-recipe .mut-material{width:34px;height:34px}.race-source{font-size:11px;line-height:1.8;color:var(--text-strong);margin:8px 3px}.race-error{padding:16px;border:1px solid var(--danger);border-radius:10px;background:var(--danger-soft);color:var(--danger);display:flex;gap:15px;align-items:center;overflow-wrap:anywhere;font-size:13px;margin-bottom:18px}.race-error button{padding:10px 15px;border:1px solid var(--danger);border-radius:8px;flex-shrink:0}.race-loading{text-align:center;background:var(--surface-2);border-radius:15px;padding:40px;border:2px solid var(--border)}.race-loading .mut-creature{width:150px;height:150px;border-radius:20px;animation:race-wait 2s ease-in-out infinite}.race-loading p{font-size:13px;margin-top:12px}.race-link{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:18px 22px;border:2px solid var(--select);border-radius:12px;margin:22px 0;background:var(--success-soft);color:var(--text);text-decoration:none}.race-link b{display:block;font-size:19px;margin-bottom:5px}.race-link small{font-size:12px;line-height:1.6}.race-link>span:last-child{font-size:22px;flex-shrink:0}.mutation-race button:focus-visible,.mutation-race input:focus-visible,.race-link:focus-visible{outline:3px solid var(--select);outline-offset:3px}@keyframes race-wait{50%{transform:translateY(-8px)}}@media(max-width:1000px){.race-ladder,.race-browser{padding:18px}.race-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.race-step .mut-creature{max-width:100px}.race-gallery{grid-template-columns:repeat(4,minmax(0,1fr))}.race-factions{gap:5px}.race-factions b{font-size:11px}.race-overview>div{padding:16px}.race-heading h1{font-size:38px}}@media(max-width:600px){.race-heading{display:block}.race-heading>a{display:inline-flex;margin-top:15px;min-height:42px}.race-heading p{font-size:13px;line-height:1.6}.race-heading h1{font-size:35px}.race-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.race-overview>div{padding:13px 16px;border-bottom:1px solid var(--line-strong)}.race-overview>div:nth-child(2){border-right:0}.race-overview strong{font-size:27px}.race-factions{grid-template-columns:repeat(4,minmax(0,1fr));gap:7px}.race-factions .mut-creature{width:42px;height:42px}.race-factions button{padding:8px 3px}.race-factions b{font-size:10px}.race-factions small{font-size:8px}.race-factions span:not(.mut-creature,.mut-creature-sprite){font-size:9px}.race-ladder,.race-browser{padding:14px}.race-ladder>header{align-items:flex-start;gap:8px}.race-ladder h2,.race-browser h2{font-size:21px}.race-ladder header p{font-size:10px}.race-crown{padding:9px 7px;max-width:130px}.race-crown b{font-size:12px}.race-crown span{font-size:9px;line-height:1.5}.race-steps{gap:7px}.race-step{padding:8px 3px;border-radius:9px}.race-step h3{font-size:13px}.race-tier-label{font-size:8px;letter-spacing:.3px}.race-step>strong{font-size:21px}.race-step>strong small{display:block;font-size:9px}.race-step>span:not(.mut-creature,.race-tier-label){font-size:9px}.race-stage-status{font-size:9px;padding:7px 0;min-height:37px;display:flex;align-items:center;justify-content:center}.race-deadline{font-size:8px;line-height:1.5}.race-explainer{font-size:11px}.race-browser>header{display:block}.race-browser>header button{margin-top:12px;min-height:40px}.race-search{display:block}.race-search input{display:block;margin-top:8px;max-width:none}.race-gallery{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.race-card-info{padding:10px}.race-inspect{grid-template-columns:1fr;padding:13px;gap:10px}.race-inspect>.mut-creature{width:120px;height:120px;margin:auto}.race-inspect h3{font-size:21px}.race-detail-stats{gap:15px;flex-wrap:wrap}.race-link{padding:15px}.race-link b{font-size:17px}.race-link small{font-size:11px}.race-source{font-size:10px}}.race-crowns{background:var(--surface-2);border:2px solid var(--border);border-radius:16px;padding:20px 24px;box-shadow:0 5px var(--border);margin-bottom:22px}.race-crowns h2{font-size:27px;line-height:1.15;margin:5px 0 6px}.race-crowns header p{font-size:12px;color:var(--text-muted);margin:0 0 14px}.race-crowns ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.race-crown-card button{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:12px;background:var(--surface-2);border:2px solid var(--line-strong);border-radius:12px;color:var(--text);text-align:left;font:inherit}.race-crown-card.is-crowned button{border-color:var(--tab-faction,var(--select))}.race-crown-card.is-crowned button:hover{background:var(--surface-2);border-color:var(--select)}.race-crown-card button:disabled{cursor:default;opacity:1}.race-crown-card.is-missed button{border-style:dashed}.race-crown-card.is-missed .mut-creature{filter:grayscale(1);opacity:.6}.race-crown-card .mut-creature{width:72px;height:72px;border-radius:10px;flex-shrink:0}.race-crown-body{display:flex;flex-direction:column;gap:3px;min-width:0}.race-crown-body b{font-size:15px}.race-crown-body strong{font-size:20px;line-height:1.15}.race-crown-body small{font-size:11px;color:var(--text-muted);line-height:1.45}@media(max-width:1000px){.race-crowns ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.race-crowns{padding:14px}.race-crowns h2{font-size:21px}.race-crowns ol{grid-template-columns:1fr;gap:8px}.race-crown-card button{flex-direction:row;align-items:center;padding:10px;gap:12px}.race-crown-card .mut-creature{width:56px;height:56px}.race-crown-body strong{font-size:17px}}@media(prefers-reduced-motion:reduce){.mutation-race *{animation:none!important;transition:none!important}}.reveal-traits{display:flex;flex-direction:column;gap:8px;margin:12px 0}.reveal-traits>h3{margin:0;font:800 13px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.reveal-traits .reveal-changes{flex-direction:column;flex-wrap:nowrap}.reveal-traits .reveal-changes li[data-trait-line]{flex-wrap:wrap;gap:6px 8px}.reveal-traits .reveal-changes li[data-trait-line] b{text-transform:none;letter-spacing:0;font:800 14px/1.3 var(--font-body)}.reveal-traits .reveal-changes li[data-trait-line] span{font-weight:700}.mutation-app .journey-traits-rule,.mutation-app .review-traits-rule{margin:6px 0;font-size:13px;line-height:1.45;color:var(--text)}.mutation-app .journey-traits-rule b,.mutation-app .review-traits-rule b{color:var(--text-strong)}.reveal-traits>h3[data-traits-headline]{font:800 22px/1.15 var(--font-display);letter-spacing:.02em;text-transform:none;color:var(--text-strong)}.reveal-traits>h3 small{font:700 14px/1 var(--font-body);color:var(--text-muted);margin-left:6px}.reveal-fail-headline{margin:8px 0 4px;font:800 20px/1.15 var(--font-display);color:var(--text-strong)}.mutation-app .reveal .mutation-scene .reveal-traits{margin:0}.mutation-app .reveal-origin{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:8px 10px;margin:10px 0;font-size:12px}.mutation-app .reveal-origin .mut-creature{width:52px;height:52px;border-radius:10px}.mutation-app .reveal-origin b{color:var(--text-strong)}.mutation-app .reveal-origin small{color:var(--text-muted)}.mutation-app .reveal-fail .mutation-scene{margin-bottom:10px}.mutation-app .reveal-lost>.mutation-scene{flex:1 1 100%}.mutation-app .reveal-lost .mutation-scene .mut-creature{filter:none;border:0;border-radius:0}.mutation-app .reveal-lost .mutation-scene .scene-host.fizzle .mut-creature{filter:saturate(.6)}.mutation-app .reveal-compare{display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:8px;max-width:440px;margin:12px auto}.mutation-app .reveal-compare figure{margin:0;display:flex;flex-direction:column;gap:6px;min-width:0}.mutation-app .reveal-compare .mut-creature{width:100%;border-radius:12px;border:2px solid var(--line-strong)}.mutation-app .reveal-compare-after .mut-creature{border-color:var(--success)}.mutation-app .reveal-compare figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.mutation-app .reveal-compare figcaption small{font-size:11px;color:var(--success)}.mutation-app .reveal-compare-arrow{font-size:22px;text-align:center;color:var(--text-strong)}.mutation-app .reveal-swept{margin:10px 0;padding:8px 12px;border-radius:var(--radius-s);background:var(--surface);font-size:13px;line-height:1.45}.mutation-app .reveal-swept ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.mutation-app .reveal-swept li{color:var(--text);overflow-wrap:anywhere}.mutation-app .reveal-swept li b{color:var(--success)}.mutation-app .reveal-swept li small,.mutation-app .reveal-swept>small{color:var(--text-muted)}.mutation-app .reveal-swept>small{display:block;margin-top:4px}.mutation-app .jackpot-vials.jv-slider .jv-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:stretch;gap:6px}.mutation-app .jackpot-vials.jv-slider ol{list-style:none;margin:0;padding:0}.mutation-app .jackpot-vials.jv-slider .jv-pin{display:flex}.mutation-app .jackpot-vials.jv-slider .jv-pin .jv-cell{width:58px;flex:none}.mutation-app .jackpot-vials.jv-slider .jv-pin-left{border-right:1px dashed var(--line-strong);padding-right:6px}.mutation-app .jackpot-vials.jv-slider .jv-pin-right .jv-apex{border-left:1px dashed var(--line-strong);padding-left:6px;width:64px}.mutation-app .jackpot-vials.jv-slider .jv-track-wrap{position:relative;min-width:0;display:flex;align-items:stretch}.mutation-app .jackpot-vials.jv-slider .jv-track{display:flex;gap:6px;min-width:0;flex:1;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--border) 14px,var(--border) calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,var(--border) 14px,var(--border) calc(100% - 14px),transparent 100%)}.mutation-app .jackpot-vials.jv-slider .at-start .jv-track{-webkit-mask-image:linear-gradient(90deg,var(--border) calc(100% - 14px),transparent 100%);mask-image:linear-gradient(90deg,var(--border) calc(100% - 14px),transparent 100%)}.mutation-app .jackpot-vials.jv-slider .at-end .jv-track{-webkit-mask-image:linear-gradient(90deg,transparent 0,var(--border) 14px);mask-image:linear-gradient(90deg,transparent 0,var(--border) 14px)}.mutation-app .jackpot-vials.jv-slider .at-start.at-end .jv-track{-webkit-mask-image:none;mask-image:none}.mutation-app .jackpot-vials.jv-slider .jv-track::-webkit-scrollbar{display:none}.mutation-app .jackpot-vials.jv-slider .jv-track .jv-cell{flex:0 0 54px;scroll-snap-align:start}.mutation-app .jackpot-vials.jv-slider .jv-arrow{display:none;flex:none;align-self:center;width:18px;height:30px;padding:0;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-2);color:var(--text);font:800 14px/1 var(--font-body);cursor:pointer;z-index:1}.mutation-app .jackpot-vials.jv-slider .jv-arrow:disabled{opacity:.3;cursor:default}@media(hover:hover)and (pointer:fine){.mutation-app .jackpot-vials.jv-slider .jv-arrow{display:block}}@media(max-width:680px){.mutation-app .jackpot-vials.jv-slider .jv-pin .jv-cell{width:52px}.mutation-app .jackpot-vials.jv-slider .jv-pin-right .jv-apex{width:58px}.mutation-app .jackpot-vials.jv-slider .jv-track .jv-cell{flex-basis:50px}}.mutation-app .jackpot-vials.jv-slider .jv-cell{max-width:none}.round-result{display:flex;flex-direction:column;gap:3px;margin:8px auto 0;max-width:min(100%,720px);padding:9px 12px;border-radius:var(--radius);background:color-mix(in srgb,var(--surface-1) 94%,transparent);border:var(--bw) solid var(--border);box-shadow:var(--shadow-chunk-s,0 3px 10px var(--shade-mid));font:600 13px/1.4 var(--font-body);color:var(--text-muted);animation:round-result-in .26s var(--ease-out,ease-out) both}.round-result p{margin:0}.round-result b{color:var(--text-strong);font-weight:800}.round-result [data-result=critter] b{color:var(--text-strong)}.round-result .hit b{color:var(--success-ink);background:var(--success);padding:0 5px;border-radius:var(--radius-s)}.round-result .mine{color:var(--text)}.round-result .mine b{color:var(--select,var(--text-strong))}@keyframes round-result-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(max-width:680px){.round-result{margin:6px 12px 0;padding:7px 10px;gap:2px;font-size:12px;line-height:1.35}}@media(prefers-reduced-motion:reduce){.round-result{animation:none}}.centrifuge-housing{position:absolute;inset:0;pointer-events:none;z-index:0}.centrifuge-housing>img,.centrifuge-housing>svg{position:absolute;inset:0;width:100%;height:100%;border-radius:3%}.dish-bench.housed>.bench-plate>rect,.dish-bench.housed .bench-scope-cone{display:none}.dish-bench.housed .bench-engrave text{paint-order:stroke;stroke:#171b20;stroke-width:2px}.dish-bench.housed .rotor-plate>line{stroke:#82958d;stroke-opacity:.6;stroke-width:6px}.dish-bench.housed .dish-glass{border-color:#101319}.gauge-load{transform:rotate(-55deg);transition:transform 1.6s cubic-bezier(.2,.8,.3,1)}.gauge-drift{animation:gauge-idle 6s ease-in-out infinite}.gauge-load,.gauge-drift{transform-origin:0 0}.machine-lamp{opacity:.45;animation:lamp-breathe 5s ease-in-out infinite}.lamp-cycle{animation-delay:-2.5s}.dish-bench:is([data-reveal=drawing],[data-reveal=landing]) .gauge-load{transform:rotate(42deg)}.dish-bench:is([data-reveal=drawing],[data-reveal=landing]) .gauge-drift{animation:gauge-running 1.1s ease-in-out infinite}.dish-bench:is([data-reveal=drawing],[data-reveal=landing]) .lamp-cycle{animation:lamp-breathe 1.3s ease-in-out infinite}.dish-bench:is([data-reveal=gem],[data-reveal=resource]) .gauge-load{transform:rotate(8deg)}.dish-bench:is([data-reveal=gem],[data-reveal=resource]) .machine-lamp{animation:none;opacity:1}@keyframes gauge-idle{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}@keyframes gauge-running{0%,to{transform:rotate(-2deg)}50%{transform:rotate(2deg)}}@keyframes lamp-breathe{0%,to{opacity:.18}50%{opacity:.8}}@media(max-width:680px){.dish-bench.housed .bench-engrave.corner{display:none}}@media(prefers-reduced-motion:reduce){.gauge-drift,.machine-lamp,.dish-bench:is([data-reveal=drawing],[data-reveal=landing]) .gauge-drift,.dish-bench:is([data-reveal=drawing],[data-reveal=landing]) .lamp-cycle{animation:none}.gauge-load{transition:none}.machine-lamp{opacity:.55}}.centrifuge-switch-lever{transform-origin:1118px 162px;transform:rotate(0);transition:transform .38s cubic-bezier(.25,.85,.3,1.15)}.dish-bench:has(.dish-ring[data-feel-spinning]) .centrifuge-switch-lever{transform:rotate(100deg)}@media(prefers-reduced-motion:reduce){.centrifuge-switch-lever{transition:none}.dish-bench[data-reveal=drawing] .centrifuge-switch-lever{transform:rotate(100deg)}}.stake-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.stake-option{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk);min-width:0}.stake-option.season{background:linear-gradient(180deg,var(--success-soft),var(--surface-1) 55%)}.stake-option>header{display:flex;gap:12px;align-items:center}.stake-option h2{margin:0;font:800 19px/1.15 var(--font-display);color:var(--text-strong)}.stake-option header small{display:block;font-size:12px;color:var(--text-muted);margin-top:2px}.stake-weight{display:inline-grid;place-items:center;min-width:54px;height:54px;padding:0 8px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-3);font:800 24px/1 var(--font-display);color:var(--text-strong);flex:none}.stake-option.season .stake-weight{background:var(--success);color:var(--success-ink)}.stake-weight.small{min-width:36px;height:30px;font-size:14px;border-radius:var(--radius-s)}.stake-terms{display:flex;flex-direction:column;gap:8px;margin:0}.stake-terms>div{display:grid;grid-template-columns:minmax(110px,38%) minmax(0,1fr);gap:8px;padding:6px 0;border-bottom:1px solid var(--line)}.stake-terms dt{font-size:12px;color:var(--text-muted)}.stake-terms dd{margin:0;font-size:13px;line-height:1.45;color:var(--text);font-variant-numeric:tabular-nums}.stake-terms dd b{color:var(--text-strong)}.stake-terms dd small{display:block;font-size:11px;color:var(--text-faint)}.stake-option>button{margin-top:auto}.stake-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.stake-rows li{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);flex-wrap:wrap}.stake-rows li>span:nth-child(2){flex:1 1 220px;min-width:0;font-size:13px;color:var(--text)}.stake-rows li small{display:block;font-size:12px;color:var(--text-muted)}.stake-row-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.stake-convert-confirm{display:flex;flex-direction:column;gap:8px;padding:12px;border:var(--bw) solid var(--warn);border-radius:var(--radius);background:var(--surface-2)}.stake-convert-confirm p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.stake-convert-confirm p b{color:var(--text-strong)}.stake-convert-confirm>button{align-self:flex-start}.stake-summary{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 16px;font-size:13px;color:var(--text-muted)}.stake-summary b{color:var(--text-strong);font-variant-numeric:tabular-nums}.stake-summary span{display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:860px){.stake-options{grid-template-columns:minmax(0,1fr)}}@media(max-width:420px){.stake-terms>div{grid-template-columns:minmax(0,1fr);gap:2px}}.stake-option-note{margin:0;padding:8px 10px;border:1px dashed var(--line-strong);border-radius:var(--radius-s);font-size:12px;color:var(--text-muted)}.stake-terms dd>small{display:block;font-size:11px;color:var(--text-faint)}.stake-ladder h2{margin:0;font:800 19px/1.2 var(--font-display);color:var(--text-strong)}.stake-open-line{margin:0;padding:8px 12px;border-radius:var(--radius);background:var(--success-soft);border:var(--bw) solid var(--success);font-weight:700;color:var(--text-strong)}.stake-level-wrap{max-width:100%;overflow-x:auto}.stake-level-table{width:100%;border-collapse:separate;border-spacing:0 4px;font-size:13px;font-variant-numeric:tabular-nums}.stake-level-table th{text-align:left;font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);padding:0 10px 2px}.stake-level-table td{padding:6px 10px;background:var(--surface-2);border-top:var(--bw) solid var(--line);border-bottom:var(--bw) solid var(--line);color:var(--text);vertical-align:middle}.stake-level-table td:first-child{border-left:var(--bw) solid var(--line);border-radius:var(--radius-s) 0 0 var(--radius-s)}.stake-level-table td:last-child{border-right:var(--bw) solid var(--line);border-radius:0 var(--radius-s) var(--radius-s) 0}.stake-level-table td small{display:block;font-size:11px;color:var(--text-faint)}.stake-level-table tr.closed td{color:var(--text-muted)}.stake-level-table tr.closed .stake-weight{opacity:.6}.stake-level-table tr.open td{background:var(--success-soft);border-color:var(--success);color:var(--text-strong)}.stake-level-table tr.open .stake-weight{background:var(--success);color:var(--success-ink)}.stake-level-state{font-size:12px;letter-spacing:.04em}.stake-level-table tr.open .stake-level-state{color:var(--success-strong,var(--text-strong))}.stake-level-table.compact td{padding:5px 8px}.stake-pos-open{font-style:normal;font-size:11px;font-weight:700;margin-left:6px;padding:1px 6px;border-radius:999px;background:var(--success);color:var(--success-ink)}.stake-actions{display:flex;flex-wrap:wrap;gap:8px}.stake-example{display:flex;flex-direction:column;gap:6px}.stake-example p,.stake-earns>p{margin:0;font-size:13px;line-height:1.5;color:var(--text-muted)}.stake-example p b,.stake-earns>p b{color:var(--text-strong)}@media(max-width:480px){.stake-level-table{font-size:12px}.stake-level-table td,.stake-level-table th{padding-left:6px;padding-right:6px}}.tok-page{display:flex;flex-direction:column;gap:16px;max-width:1180px;margin:0 auto;width:100%}.tok-tabs{display:flex;gap:8px}.tok-tabs a{padding:8px 16px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-3);color:var(--text);font:800 13px/1 var(--font-display);text-transform:uppercase;text-decoration:none;box-shadow:var(--shadow-chunk-s)}.tok-tabs a.active{background:var(--action);color:var(--action-ink)}.tok-panel{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk);min-width:0}.tok-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.tok-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.tok-figure{display:flex;flex-direction:column;gap:3px;padding:10px 12px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);min-width:0}.tok-figure>span{font-size:12px;color:var(--text-muted)}.tok-figure strong{font:800 20px/1.15 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tok-figure strong small{font-size:11px;color:var(--text-muted)}.tok-figure>small{font-size:11px;color:var(--text-faint)}.tok-progress{height:12px;background:var(--well);border:var(--bw) solid var(--border);border-radius:999px;overflow:hidden}.tok-progress i{display:block;height:100%;background:var(--success)}.tok-grad{margin:0;font-size:13px;color:var(--text-muted)}.tok-grad b{color:var(--text)}.tok-trade{display:flex;flex-direction:column;gap:10px;padding:14px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius)}.tok-side{display:grid;grid-template-columns:1fr 1fr;gap:6px}.tok-side button,.tok-slip button{padding:8px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-3);color:var(--text);font:700 13px/1 var(--font-body);cursor:pointer}.tok-side button[aria-pressed=true],.tok-slip button[aria-pressed=true]{background:var(--action);color:var(--action-ink)}.tok-side button:disabled{opacity:.5;cursor:not-allowed}.tok-slip{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.tok-slip button{padding:4px 7px;font-size:12px}.tok-warn{color:var(--danger)}.tok-absent{margin:0;padding:10px 12px;font-size:13px;color:var(--text-muted);background:var(--well);border:var(--bw) dashed var(--line-strong);border-radius:var(--radius-s)}.tok-actions{display:flex;gap:8px;flex-wrap:wrap}.tok-buyback{display:flex;flex-direction:column;gap:10px;margin:16px 0;padding:14px 16px;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk)}.tok-buyback h2{margin:2px 0 0;font:800 18px/1.1 var(--font-display);text-transform:uppercase}.tok-buyback-figures{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;margin:0}.tok-buyback-figures div{padding:8px 10px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);min-width:0}.tok-buyback-figures dt{font-size:11px;color:var(--text-muted)}.tok-buyback-figures dd{margin:2px 0 0;font-weight:800;font-size:14px;color:var(--text-strong);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.tok-buyback-figures small{font-size:10px;color:var(--text-muted)}.tok-when{display:block;font-weight:400}.tok-buyback>button{align-self:flex-start}.tok-buyback-note{margin:4px 0 0;max-width:68ch;font-size:12px;line-height:1.45;color:var(--text-muted)}.tok-table{width:100%;border-collapse:collapse;font-size:13px}.tok-table th{text-align:left;color:var(--text-muted);padding:6px 10px 6px 0;font-weight:700}.tok-table td{padding:6px 0;overflow-wrap:anywhere;font-family:var(--font-num)}@media(max-width:860px){.tok-grid{grid-template-columns:minmax(0,1fr)}.tok-buyback-figures{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.tok-figures{grid-template-columns:minmax(0,1fr)}.tok-figure strong{font-size:18px}}.tok-trade .mut-ledger li,.tok-panel .mut-ledger li{display:flex;justify-content:space-between;align-items:center;gap:10px}.tok-trade .mut-ledger li b,.tok-panel .mut-ledger li b{text-align:right}.tok-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tok-sale{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-template-areas:"hero buy" "curve buy" "feed steps" "alloc alloc";gap:16px;align-items:start}.tok-hero{grid-area:hero}.tok-curve{grid-area:curve}.tok-buy{grid-area:buy;position:sticky;top:12px}.tok-feed{grid-area:feed}.tok-steps{grid-area:steps}.tok-alloc{grid-area:alloc}.tok-hero-head{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.tok-hero h1{margin:4px 0 2px;font:800 40px/1 var(--font-display);color:var(--text-strong)}.tok-hero p{margin:0;color:var(--text-muted);font-size:14px}.tok-pill{flex:none;padding:6px 12px;border:var(--bw) solid var(--border);border-radius:999px;font:800 12px/1 var(--font-display);text-transform:uppercase;white-space:nowrap}.tok-pill-open{background:var(--success);color:var(--success-ink)}.tok-pill-soldout,.tok-pill-closed{background:var(--gold);color:var(--ink)}.tok-countdown{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;color:var(--text)}.tok-countdown small{color:var(--text-faint);font-size:12px}.tok-clock{font:800 24px/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-strong)}.tok-progress-lg{height:16px}.tok-progress-text{margin:-4px 0 0;font-size:13px;color:var(--text-muted)}.tok-progress-text b{color:var(--text-strong);font-variant-numeric:tabular-nums}.tok-chart{margin:0;display:flex;flex-direction:column;gap:6px}.tok-chart-frame{border-radius:var(--radius);outline-offset:2px;touch-action:pan-y}.tok-chart-frame:focus-visible{outline:2px solid var(--action)}.tok-chart svg{display:block;width:100%;height:auto;cursor:crosshair}.tok-chart figcaption{font-size:12px;color:var(--text-muted);min-height:1.4em;font-variant-numeric:tabular-nums}.tok-chart-axis{stroke:var(--line-strong);stroke-width:1}.tok-chart-grid{stroke:var(--line);stroke-width:1}.tok-chart-grad{stroke:var(--text-muted);stroke-width:1.5;stroke-dasharray:2 4}.tok-chart-grad-label{fill:var(--text);font:700 12px var(--font-body)}.tok-chart-label{fill:var(--text-muted);font:500 11px var(--font-num);font-variant-numeric:tabular-nums}.tok-chart-axis-title{fill:var(--text-muted);font:700 11px var(--font-body)}.tok-chart-line{fill:none;stroke:var(--text-strong);stroke-width:2;stroke-linejoin:round}.tok-chart-area{fill:var(--success);opacity:.45}.tok-chart-now{fill:var(--success);stroke:var(--surface-1);stroke-width:2}.tok-chart-now-label{fill:var(--text-strong);font:800 11px var(--font-body)}.tok-chart-cross{stroke:var(--text-muted);stroke-width:1}.tok-chart-probe{fill:var(--surface-1);stroke:var(--text-strong);stroke-width:2}.tok-chart-tip rect{fill:var(--surface-3);stroke:var(--border);stroke-width:1}.tok-chart-tip text{fill:var(--text-strong);font:700 12px var(--font-body)}.tok-chart-tip .tok-chart-tip-sub{fill:var(--text-muted);font-weight:500}.tok-presets{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.tok-presets button{padding:8px 4px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-3);color:var(--text);font:700 13px/1 var(--font-body);cursor:pointer}.tok-presets button[aria-pressed=true]{background:var(--action);color:var(--action-ink)}.tok-position{display:flex;flex-direction:column;gap:8px;padding-top:10px;border-top:var(--bw) dashed var(--line-strong)}.tok-feed-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;max-height:420px;overflow:auto}.tok-feed-list li{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr);gap:8px;padding:7px 2px;border-bottom:1px solid var(--line);font-size:13px;font-variant-numeric:tabular-nums}.tok-feed-list li>*:not(:first-child){text-align:right}.tok-feed-who{font-family:var(--font-num);color:var(--text-strong)}.tok-feed-list small{color:var(--text-faint);font-size:12px}.tok-steps ol{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:10px;font-size:14px;color:var(--text)}.tok-steps b{color:var(--text-strong)}.tok-alloc-head{display:flex;justify-content:space-between;align-items:baseline}.tok-alloc-head b{font:800 15px var(--font-display);color:var(--text-strong)}.tok-alloc-bar{display:flex;gap:2px;height:16px;border-radius:999px;overflow:hidden;background:var(--surface-1)}.tok-alloc-bar i{display:block;flex-basis:0;min-width:4px}.tok-alloc-legend{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.tok-alloc-legend li{display:flex;gap:8px;align-items:flex-start;font-size:13px;color:var(--text-muted)}.tok-alloc-legend li>i{flex:none;width:12px;height:12px;margin-top:3px;border-radius:3px}.tok-alloc-legend b{color:var(--text-strong)}.tok-alloc-legend small{display:block;font-size:11px;color:var(--text-faint)}.tok-alloc-tanks{background:var(--sage)}.tok-alloc-curve{background:var(--success)}.tok-alloc-pool{background:var(--violet)}.tok-alloc-team{background:var(--gold)}@media(max-width:860px){.tok-sale{grid-template-columns:minmax(0,1fr);grid-template-areas:none}.tok-sale>*{grid-area:auto}.tok-buy{position:static}.tok-alloc-legend{grid-template-columns:repeat(2,minmax(0,1fr))}.tok-hero h1{font-size:32px}}@media(max-width:620px){.tok-feed-list li{grid-template-columns:minmax(0,1fr) minmax(0,1fr);row-gap:2px}.tok-feed-list li>*:nth-child(3){text-align:left}}.tok-absent a{color:var(--lime);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.deploy-help{display:inline-flex;gap:4px;margin-left:6px;vertical-align:middle}.deploy-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px;margin:8px 0}.deploy-filters label{display:flex;flex-direction:column;gap:2px;font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.deploy-filters select{min-height:30px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--text-strong);font:600 12px/1.2 var(--font-body);text-transform:none;letter-spacing:0}.deploy-chips{display:flex;flex-wrap:wrap;gap:4px}.deploy-chips button{min-height:30px;padding:3px 10px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--text);font:700 11px/1.2 var(--font-body);cursor:pointer}.deploy-chips button[aria-pressed=true]{background:color-mix(in srgb,var(--select) 22%,var(--surface-2));border-color:var(--select);color:var(--text-strong)}.deploy-chips .deploy-chip-clear{border-style:dashed}.deploy-shown{margin:0 0 6px;font-size:11px;color:var(--text-muted)}.mut-deploy-list.deploy-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:8px;max-height:640px;overflow-y:auto;padding:2px 3px 2px 0;flex-direction:initial}.deploy-card{position:relative;display:flex;flex-direction:column;gap:5px;min-width:0;padding:6px;border:1px solid var(--line-strong);border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,#2c4440 40%,var(--surface-1)),var(--surface-1))}.deploy-card.picked{border-color:var(--select);box-shadow:0 0 0 2px color-mix(in srgb,var(--select) 35%,transparent)}.mut-deploy-list.deploy-cards>.mut-deploy-row{display:flex}.mutation-app .deploy-card>.mut-deploy-pick{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px;flex:none;border:0;border-radius:9px;background:transparent;color:var(--text);text-align:left;cursor:pointer}.mutation-app .deploy-card>.mut-deploy-pick[aria-pressed=true]{background:color-mix(in srgb,var(--select) 12%,transparent);color:var(--text)}.mutation-app .deploy-card>.mut-deploy-pick .mut-creature{width:56px;border-radius:8px}.mutation-app .deploy-card>.mut-deploy-pick>i{font-style:normal;color:var(--lime,var(--success));font-weight:800}.deploy-card-body{display:flex;flex-direction:column;gap:3px;min-width:0}.deploy-card-body>b{font-size:12px;color:var(--text-strong)}.deploy-status{align-self:flex-start;padding:1px 7px;border-radius:999px;font:800 10px/1.5 var(--font-body);letter-spacing:.02em;background:var(--surface-3);color:var(--text)}.deploy-status.tube{background:color-mix(in srgb,var(--success) 26%,var(--surface-2));color:var(--text-strong)}.deploy-status.free{background:color-mix(in srgb,#7fd3ff 26%,var(--surface-2));color:var(--text-strong)}.deploy-status.paid{background:color-mix(in srgb,var(--select) 26%,var(--surface-2));color:var(--text-strong)}.deploy-status.arriving{background:color-mix(in srgb,#c789ff 26%,var(--surface-2));color:var(--text-strong)}.deploy-status.cooldown{background:color-mix(in srgb,var(--warn) 18%,var(--surface-2))}.deploy-status.blocked{background:color-mix(in srgb,var(--danger) 18%,var(--surface-2))}.deploy-recipe{display:flex;align-items:center;gap:6px}.deploy-recipe i{position:relative;flex:1 1 auto;height:5px;border-radius:999px;background:var(--surface-3);overflow:hidden}.deploy-recipe i:after{content:"";position:absolute;inset:0 auto 0 0;width:calc(var(--fill,0) * 100%);background:var(--success);border-radius:inherit}.deploy-recipe small{font-size:10px;color:var(--text-muted);white-space:nowrap}.deploy-cured{position:absolute;left:8px;top:60px;padding:0 5px;border-radius:5px;background:#5b6b70;color:#fff;font:800 9px/1.5 var(--font-body);letter-spacing:.06em}.deploy-card>.load-vial-inject{align-self:flex-end;border-radius:999px;width:auto;padding:3px 9px}.deploy-lane{display:flex;flex-wrap:wrap;gap:4px}.deploy-lane>button{flex:1 1 auto;min-height:30px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-2);color:var(--text);font:700 11px/1.2 var(--font-body);cursor:pointer}.deploy-card .deploy-lane>button[aria-checked=true]{background:var(--select);border-color:var(--border);color:var(--select-ink,#0b0b0b)}.deploy-card-bid{display:flex;align-items:center;gap:6px;width:100%;font-size:11px;color:var(--text-muted)}.deploy-card-bid input{width:72px;min-height:28px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-1);color:var(--text-strong);font:700 12px/1 var(--font-num,var(--font-body))}.deploy-keeper{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text-strong);cursor:pointer}.deploy-keeper small{display:block;font-size:10px;color:var(--text-muted)}.deploy-none{grid-column:1/-1;margin:6px 0;font-size:12px}.deploy-bulk{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:8px 0;padding:8px 10px;border:1px solid var(--select);border-radius:12px;background:color-mix(in srgb,var(--select) 9%,var(--surface-1))}.deploy-bulk-count{font-size:12px;margin-right:4px}.deploy-bulk-paid{display:inline-flex;align-items:center;gap:4px}.deploy-bulk-paid input{width:56px;min-height:30px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-1);color:var(--text-strong);font:700 12px/1 var(--font-num,var(--font-body))}.deploy-bulk-note{flex-basis:100%;font-size:11px;color:var(--text-muted)}.my-queue{margin:10px 0;padding:10px 12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-1)}.my-queue h4{margin:8px 0 4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.my-queue-list{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px}.my-queue-list>li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;font-size:12px;line-height:1.4}.my-queue-list>li>span:first-child{flex:1 1 200px;min-width:0}.my-queue-list>li strong{display:block;color:var(--text-strong)}.my-queue-controls{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.my-queue-controls input{width:64px;min-height:28px;padding:2px 6px;border:1px solid var(--line-strong);border-radius:6px;background:var(--surface-2);color:var(--text-strong);font:700 12px/1 var(--font-num,var(--font-body))}@media(max-width:620px){.mut-deploy-list.deploy-cards{grid-template-columns:1fr;max-height:none;overflow:visible}.deploy-bulk{position:sticky;bottom:calc(64px + env(safe-area-inset-bottom,0px));z-index:30;box-shadow:0 -6px 20px #00000073;background:var(--surface-1)}}.deploy-bulk .deploy-bulk-btn{min-height:32px;padding:4px 10px;border:1px solid var(--select);border-radius:8px;background:var(--surface-2);color:var(--text-strong);font:800 11px/1.2 var(--font-body);cursor:pointer}.deploy-bulk .deploy-bulk-btn:disabled{opacity:.5;cursor:not-allowed}.deploy-cards .load-vial-text small{white-space:normal}.deploy-commit{display:flex;flex-direction:column;gap:1px;font:700 11px/1.3 var(--font-body);color:var(--text)}.deploy-commit small{font:600 10px/1.3 var(--font-body);color:var(--text-muted)}.mut-deploy-list.deploy-cards{align-items:start}.mutation-app .deploy-card .deploy-card-body{overflow-wrap:anywhere}.mutation-app .deploy-card .deploy-card-body>b{font-size:13px;line-height:1.4}.mutation-app .deploy-card>.mut-deploy-pick>.mut-creature{width:100%;height:auto;aspect-ratio:1}.mutation-app .deploy-card>.mut-deploy-pick>i{align-self:start;font-size:17px;line-height:1}.mutation-app .deploy-card>.mut-deploy-pick:focus-visible{outline:2px solid var(--select);outline-offset:2px}.mutation-app .deploy-card>.load-vial-inject{min-height:32px;margin-right:4px}.deploy-flow{display:flex;flex-direction:column;gap:8px;min-width:0}.dflow-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none;counter-reset:none}.dflow-steps li{display:flex;align-items:center;gap:5px;min-width:0;padding:4px 6px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2);color:var(--text-muted);font:600 11px/1.15 var(--font-body)}.dflow-steps li b{flex:none;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;background:var(--surface-3);color:var(--text);font:800 10px/1 var(--font-display)}.dflow-steps li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dflow-steps li[data-step-state=active]{border-color:var(--select);color:var(--text-strong);background:color-mix(in srgb,var(--select) 14%,var(--surface-2))}.dflow-steps li[data-step-state=active] b{background:var(--select);color:var(--action-ink,#14201e)}.dflow-steps li[data-step-state=done]{color:var(--text)}.dflow-steps li[data-step-state=done] b{background:color-mix(in srgb,var(--success) 55%,var(--surface-3));color:var(--text-strong)}.dflow-head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.dflow-title{display:flex;align-items:baseline;gap:8px;min-width:0;font:800 12px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-strong);white-space:nowrap}.dflow-title small{font:400 11px/1.2 var(--font-body);letter-spacing:0;text-transform:none;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis}.dflow-head-actions{display:flex;align-items:center;gap:8px;flex:none}.dflow-head-actions .mut-text-button{font-size:12px;white-space:nowrap}.dflow-filter-btn{min-height:26px;padding:2px 9px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--text);font:700 11px/1.2 var(--font-body);cursor:pointer}.dflow-filter-btn[aria-expanded=true]{border-color:var(--select);color:var(--text-strong)}.deploy-flow .deploy-filters{margin:0}.dflow-note,.dflow-hint{margin:0;font-size:12px;line-height:1.4;color:var(--text-muted)}.dflow-hint{padding:8px 10px;border:1px dashed var(--line-strong);border-radius:10px}.mutation-app .mut-deploy-list.dflow-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,152px),1fr));gap:6px;max-height:none;overflow:visible;padding:0;margin:0}.dcard{position:relative;min-width:0}.mutation-app .dcard>.mut-deploy-pick{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:8px;width:100%;min-height:66px;padding:6px 22px 6px 6px;border:1px solid var(--line-strong);border-radius:10px;background:linear-gradient(180deg,color-mix(in srgb,#2c4440 35%,var(--surface-1)),var(--surface-1));color:var(--text);text-align:left;cursor:pointer;transition:border-color var(--t-fast,.15s),background var(--t-fast,.15s)}.mutation-app .dcard>.mut-deploy-pick:hover:not(:disabled){border-color:var(--select)}.mutation-app .dcard>.mut-deploy-pick:focus-visible{outline:2px solid var(--select);outline-offset:1px}.mutation-app .dcard>.mut-deploy-pick[aria-pressed=true]{border-color:var(--select);background:color-mix(in srgb,var(--select) 16%,var(--surface-1));box-shadow:0 0 0 1px var(--select) inset}.mutation-app .dcard>.mut-deploy-pick:disabled{cursor:not-allowed;opacity:.62}.dcard-art{display:grid;place-items:center;width:44px;height:44px;overflow:hidden;border-radius:8px;background:var(--surface-3)}.dcard-art .mut-creature,.dcard-art .piece-art-pending{width:44px;height:44px}.dcard-body{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.dcard-body>b{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:800 12px/1.2 var(--font-body);color:var(--text-strong)}.dcard-body .deploy-status{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 6px;font-size:10px}.dcard-commit{max-width:100%;font-size:10px;line-height:1.25;color:var(--text-muted)}.dcard-body .load-vial-row.compact{gap:4px;min-width:0;max-width:100%}.dcard-body .load-vial-row.compact .load-vial{flex:none}.dcard-body .load-vial-row.compact .load-vial-text{display:flex;align-items:baseline;gap:4px;min-width:0}.dcard-body .load-vial-row.compact .load-vial-text b{flex:none;font-size:10px}.dcard-body .load-vial-row.compact .load-vial-text small{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:10px}.dcard-tick{position:absolute;top:5px;right:6px;font-style:normal;font-weight:800;font-size:12px;color:var(--text-muted)}.dcard .mut-deploy-pick[aria-pressed=true] .dcard-tick{color:var(--lime,var(--success))}.mutation-app .dcard .dcard-inject{position:absolute;right:4px;bottom:4px;min-height:20px;padding:0 6px;font-size:10px}.dflow-more-cards{align-self:flex-start;padding:2px 0;border:0;background:none;color:var(--text);font:700 12px/1.3 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dflow-step{display:flex;flex-direction:column;gap:6px;min-width:0}.mutation-app .play-card .play-body .dflow-step>.mut-step-label{margin:4px 0 0}.dflow-lanes{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;list-style:none}.dlane{display:grid;grid-template-columns:minmax(52px,auto) minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:5px 6px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2)}.dlane-id{display:flex;flex-direction:column;min-width:0;line-height:1.15}.dlane-id b{font-size:12px;color:var(--text-strong)}.dlane-id small{font-size:10px;color:var(--text-muted);white-space:nowrap}.dlane-pick{display:grid;grid-template-columns:1fr 1fr;gap:4px;min-width:0}.dlane-pick button{min-height:30px;padding:3px 6px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface-1);color:var(--text);font:700 11px/1.15 var(--font-body);cursor:pointer;white-space:nowrap}.dlane-pick button[aria-checked=true]{border-color:var(--select);background:color-mix(in srgb,var(--select) 22%,var(--surface-1));color:var(--text-strong)}.dlane-pick button:disabled{opacity:.45;cursor:not-allowed;text-decoration:line-through}.dlane-x{width:26px;height:26px;padding:0;border:0;border-radius:50%;background:none;color:var(--text-muted);font-size:16px;line-height:1;cursor:pointer}.dlane-x:hover{color:var(--text-strong);background:var(--surface-3)}.dlane-why{grid-column:1 / -1;font-size:11px;line-height:1.35;color:var(--warn,#E8B64C)}.dlane-why.ok{color:var(--text-muted)}.dlane-why .mut-text-button{font-size:11px}.dflow-bid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px 8px;margin:0}.dflow-bid .deploy-bid-field{flex:1 1 150px;min-width:0}.dflow-bid .deploy-bid-presets{display:flex;gap:4px}.dflow-rounds{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.dflow-rounds .deploy-bid-presets{display:grid;grid-template-columns:repeat(4,minmax(42px,1fr));gap:4px;flex:1 1 200px}.dflow-rounds .deploy-bid-presets button{min-height:32px}.dflow-rounds-field{display:flex;align-items:center;gap:6px;flex:0 0 auto;font-size:12px;color:var(--text-muted)}.dflow-rounds-field input{width:70px;min-height:32px;padding:3px 8px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-1);color:var(--text-strong);font:700 14px/1.2 var(--font-body);text-align:center}.dflow-go .mut-primary{width:100%}.dflow-summary{margin:0;font-size:12px;line-height:1.4}.deploy-flow .deploy-more{margin-top:2px}.deploy-flow .my-queue{margin-top:4px}@media(max-width:680px){.dflow-steps li{padding:4px;font-size:10px;gap:4px}.dflow-steps li b{width:15px;height:15px;font-size:9px}}@media(prefers-reduced-motion:reduce){.mutation-app .dcard>.mut-deploy-pick{transition:none}}.dflow-head{flex-wrap:wrap;row-gap:4px}.mutation-app .dcard:has(.dcard-inject) .load-vial-text small{max-width:calc(100% - 52px)}.mutation-app .dflow-bid .deploy-bid-field input{min-height:36px;height:36px;padding:4px 10px;font:700 16px/1.2 var(--font-body)}.mutation-app .dflow-bid .deploy-bid-field span{display:flex;align-items:center;gap:4px;font-size:11px}.mutation-app .dflow-bid .deploy-bid-presets button{min-width:44px;min-height:36px;padding:3px 8px}.my-queue-acts{display:flex;align-items:center;gap:12px;margin-left:auto;flex:none}.mutation-app .my-queue-acts button{margin-left:0}.deploy-more-help{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin:6px 0;font-size:11px;color:var(--text-muted)}.dflow-inplay{display:flex;align-items:center;gap:8px;margin:0;padding:6px 10px;border:1px solid color-mix(in srgb,var(--success) 45%,var(--line));border-radius:9px;background:color-mix(in srgb,var(--success) 10%,var(--surface-2));font:700 12px/1.3 var(--font-body);color:var(--text-strong)}.dflow-inplay>i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--success)}.dflow-inplay.live>i{box-shadow:0 0 color-mix(in srgb,var(--success) 70%,transparent);animation:dflow-live 1.6s ease-out infinite}.dcard .deploy-status.play-board{display:inline-flex;align-items:center;gap:4px;background:var(--success);color:#0f1a17;letter-spacing:.04em}.dcard.lane-free .deploy-status.play-board{background:var(--lane-free,var(--success))}.dcard.lane-paid .deploy-status.play-board{background:var(--lane-paid,var(--success))}.dcard .deploy-status.play-next{background:color-mix(in srgb,var(--success) 30%,var(--surface-3));color:var(--text-strong);letter-spacing:.04em}.dcard .deploy-status.play-pool{background:color-mix(in srgb,var(--success) 18%,var(--surface-3));color:var(--text-strong);letter-spacing:.04em}.dcard-live-dot{width:6px;height:6px;border-radius:50%;background:#0f1a17;animation:dflow-blink 1.2s ease-in-out infinite}.mutation-app .dcard.play-board>.mut-deploy-pick{border-color:var(--success);box-shadow:0 0 0 1px var(--success) inset,0 0 color-mix(in srgb,var(--success) 55%,transparent);animation:dflow-ring 1.8s ease-out infinite}.mutation-app .dcard.play-board.lane-free>.mut-deploy-pick{border-color:var(--lane-free,var(--success))}.mutation-app .dcard.play-board.lane-paid>.mut-deploy-pick{border-color:var(--lane-paid,var(--success))}.mutation-app .dcard.play-next>.mut-deploy-pick,.mutation-app .dcard.play-pool>.mut-deploy-pick{border-color:color-mix(in srgb,var(--success) 55%,var(--line-strong))}@keyframes dflow-ring{0%{box-shadow:0 0 0 1px var(--success) inset,0 0 color-mix(in srgb,var(--success) 55%,transparent)}70%{box-shadow:0 0 0 1px var(--success) inset,0 0 0 7px transparent}to{box-shadow:0 0 0 1px var(--success) inset,0 0 0 0 transparent}}@keyframes dflow-live{0%{box-shadow:0 0 color-mix(in srgb,var(--success) 70%,transparent)}70%{box-shadow:0 0 0 7px transparent}to{box-shadow:0 0 0 0 transparent}}@keyframes dflow-blink{50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.mutation-app .dcard.play-board>.mut-deploy-pick,.dflow-inplay.live>i,.dcard-live-dot{animation:none}}.dflow-weighting{margin:0}.dflow-laneall{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-width:0}.dflow-laneall-label{flex:0 0 auto;font:700 12px/1.2 var(--font-body);color:var(--text-strong)}.dflow-laneall>button,.dflow-laneall-paid>button{min-height:34px;padding:4px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-1);color:var(--text);font:700 12px/1.15 var(--font-body);cursor:pointer;white-space:nowrap}.dflow-laneall button[aria-checked=true]{border-color:var(--select);background:color-mix(in srgb,var(--select) 22%,var(--surface-1));color:var(--text-strong)}.dflow-laneall button:disabled{opacity:.45;cursor:not-allowed}.dflow-laneall-paid{display:inline-flex;align-items:center;gap:0;min-width:0;border-radius:8px}.dflow-laneall-paid>button{border-top-right-radius:0;border-bottom-right-radius:0}.dflow-laneall-bid{display:inline-flex;align-items:center;gap:4px;height:34px;padding:0 8px 0 4px;border:1px solid var(--line-strong);border-left:0;border-radius:0 8px 8px 0;background:var(--surface-1)}.dflow-laneall-paid.on .dflow-laneall-bid{border-color:var(--select)}.mutation-app .dflow-laneall-bid input{width:58px;min-height:0;height:28px;padding:2px 6px;border:0;background:transparent;color:var(--text-strong);font:700 14px/1.2 var(--font-body);text-align:right}.dflow-laneall-bid small{font-size:10px;color:var(--text-muted);white-space:nowrap}.dflow-lane-line{margin:0;font-size:12px;line-height:1.4;color:var(--text)}.dflow-refused{display:flex;flex-direction:column;gap:3px;max-height:120px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:6px 8px;border:1px solid color-mix(in srgb,var(--warn,#E8B64C) 45%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--warn,#E8B64C) 8%,var(--surface-2));list-style:none;font-size:11px;line-height:1.35;color:var(--text)}.dflow-refused b{color:var(--text-strong)}.dflow-refused .mut-text-button{font-size:11px}.dflow-bid-presets{display:flex;flex-wrap:wrap;align-items:center;gap:4px}.mutation-app .dflow-bid-presets button{min-width:44px;min-height:30px;padding:2px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-1);color:var(--text);font:700 12px/1.15 var(--font-body);cursor:pointer}.mutation-app .dflow-bid-presets button[aria-pressed=true]{border-color:var(--select);background:color-mix(in srgb,var(--select) 22%,var(--surface-1));color:var(--text-strong)}.dflow-custom-toggle{align-self:flex-start;padding:2px 0;border:0;background:none;color:var(--text);font:700 12px/1.3 var(--font-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.dflow-custom{display:flex;flex-direction:column;gap:3px;max-height:204px;overflow-y:auto;overscroll-behavior:contain;margin:0;padding:3px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);list-style:none}.dlane-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto auto;align-items:center;gap:6px;min-height:36px;padding:2px 2px 2px 3px;border-radius:7px}.dlane-row:nth-child(odd){background:color-mix(in srgb,var(--surface-3) 45%,transparent)}.dlane-thumb{display:grid;place-items:center;width:30px;height:30px;overflow:hidden;border-radius:6px;background:var(--surface-3)}.dlane-thumb .mut-creature,.dlane-thumb .piece-art-pending,.dlane-thumb svg,.dlane-thumb img{width:30px;height:30px}.dlane-row .dlane-id small{overflow:hidden;text-overflow:ellipsis}.dlane-switch{display:inline-flex;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.dlane-switch button{min-height:26px;min-width:40px;padding:2px 8px;border:0;background:var(--surface-1);color:var(--text-muted);font:700 11px/1 var(--font-body);cursor:pointer}.dlane-switch button[aria-checked=true]{background:color-mix(in srgb,var(--select) 30%,var(--surface-1));color:var(--text-strong)}.dlane-switch button:disabled{opacity:.4;cursor:not-allowed;text-decoration:line-through}.dlane-row .dlane-x{width:24px;height:24px}.mutation-app .mut-deploy-list.dflow-grid.scroll{max-height:min(46vh,420px);overflow-y:auto;overscroll-behavior:contain;padding:8px 4px 4px 0;scrollbar-gutter:stable}.dcard-commit+.dcard-earn,.deploy-status+.dcard-earn{margin-top:0}.dflow-free-all-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:8px 0 2px}.dflow-free-all-row small{color:var(--text-muted)}.dflow-pooltotal{display:flex;align-items:center;gap:8px;margin:0;padding:5px 10px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);font:700 12px/1.3 var(--font-body);color:var(--text-strong)}.dflow-pooltotal>i{flex:none;width:8px;height:8px;border-radius:50%;background:color-mix(in srgb,var(--success) 70%,var(--surface-3))}.dflow-views{display:flex;flex-wrap:wrap;gap:4px 3px}.dflow-views::-webkit-scrollbar{display:none}.dflow-views button{flex:none;display:inline-flex;align-items:center;gap:3px;min-height:28px;padding:2px 7px;border:1px solid var(--line-strong);border-radius:999px;background:var(--surface-2);color:var(--text);font:700 10.5px/1.2 var(--font-body);cursor:pointer;white-space:nowrap}.dflow-views button b{font-weight:800;color:var(--text-strong)}.dflow-views button[aria-pressed=true]{border-color:var(--select);background:color-mix(in srgb,var(--select) 22%,var(--surface-2));color:var(--text-strong)}.dflow-views button:disabled{opacity:.45;cursor:default}.dflow-views button[data-deploy-view=board]:not(:disabled) b{color:var(--success)}.mutation-app .mut-deploy-list.dflow-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,158px),1fr));gap:6px}.mutation-app .mut-deploy-list.dflow-grid.scroll{max-height:min(70vh,720px)}.mutation-app .mut-deploy-list.dflow-grid{align-items:stretch}.mutation-app .dcard{display:flex;flex-direction:column}.mutation-app .dcard>.mut-deploy-pick{flex:1 1 auto;display:flex;flex-direction:column;align-items:stretch;gap:4px;min-height:0;padding:6px}.dcard-head{display:grid;grid-template-columns:44px minmax(0,1fr);grid-template-areas:"art title" "art chip";align-items:center;gap:3px 7px;min-width:0}.dcard-art{position:relative;grid-area:art;width:44px;height:44px;overflow:visible}.dcard-art .mut-creature,.dcard-art .piece-art-pending{width:44px;height:44px;border-radius:8px}.dcard-title{grid-area:title;display:flex;align-items:center;gap:4px;min-width:0;padding-right:20px;white-space:nowrap}.dcard-id{flex:none;font:800 12px/1.2 var(--font-body);color:var(--text-strong);white-space:nowrap}.dcard-cured{flex:none;padding:0 5px;border-radius:999px;background:color-mix(in srgb,#7fd3ff 24%,var(--surface-3));color:var(--text-strong);font:800 9px/1.6 var(--font-body);letter-spacing:.04em;text-transform:uppercase}.mutation-app .dcard .deploy-status{grid-area:chip;justify-self:start;max-width:100%;padding:0 6px;font-size:9.5px;line-height:1.6;white-space:nowrap;overflow:visible;text-overflow:clip}.mutation-app .dcard .deploy-status.play-board,.mutation-app .dcard .deploy-status.play-next{grid-column:1 / -1;grid-row:3;letter-spacing:.01em;font-size:9px;padding:0 5px}.mutation-app .dcard.play-board .dcard-head,.mutation-app .dcard.play-next .dcard-head{grid-template-areas:"art title" "art title"}.dcard-toks{display:flex;flex-wrap:wrap;gap:3px;min-width:0}.dcard-act{display:block;min-width:0;height:14px}.mutation-app .dcard-act .dcard-earn{display:block;max-width:100%;font-size:10.5px;line-height:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dcard-foot{margin-top:auto;display:flex;flex-wrap:wrap-reverse;align-items:center;gap:3px 6px;min-width:0;min-height:20px}.dcard-recipe{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;min-width:0;font-size:10px;color:var(--text-muted);cursor:help}.mutation-app .dcard-recipe.ready,.mutation-app .dcard .dcard-inject{display:inline-flex;align-items:center;min-height:20px;padding:0 7px;border-radius:999px;font:800 10px/1 var(--font-body);white-space:nowrap;border:1px solid var(--select);background:color-mix(in srgb,var(--select) 16%,var(--surface-2));color:var(--text-strong)}.mutation-app .dcard-recipe.ready{margin-left:auto;cursor:inherit}.mutation-app .dcard .dcard-inject{position:absolute;right:7px;bottom:7px;z-index:2}.mutation-app .dcard:has(.dcard-inject) .dcard-foot{flex-wrap:wrap-reverse;padding-right:56px}.mutation-app .dcard:has(.dcard-inject) .dcard-recipe.ready{margin-left:0}.dcard .deploy-status.play-board{gap:3px}.dcard .deploy-status.play-arriving{background:color-mix(in srgb,#c789ff 26%,var(--surface-2));color:var(--text-strong);letter-spacing:.04em}.dcard .deploy-status.play-idle{letter-spacing:.04em}.dtok{max-width:100%;padding:1px 5px;border-radius:5px;background:var(--surface-3);color:var(--text);font:600 10px/1.35 var(--font-body);white-space:normal;overflow-wrap:anywhere}.dtok.lane-free{background:color-mix(in srgb,var(--lane-free,#7fd3ff) 22%,var(--surface-3));color:var(--text-strong)}.dtok.lane-paid{background:color-mix(in srgb,var(--lane-paid,var(--select)) 22%,var(--surface-3));color:var(--text-strong)}.dcard-foot .load-vial-row.compact{gap:4px;min-width:0}.dcard-foot .load-vial-row.compact .load-vial{flex:none}.dcard-foot .load-vial-row.compact .load-vial-text{display:flex;flex-direction:row;align-items:baseline;gap:4px}.dcard-foot .load-vial-row.compact .load-vial{width:8px;height:15px;border-width:1.5px;border-top-width:2px}.dcard-foot .load-vial-row.compact .load-vial-text b,.dcard-foot .load-vial-row.compact .load-vial-text small{font-size:10px;white-space:nowrap;overflow:visible}.dcard-recipe small{font-size:10px;white-space:nowrap}.dcard-pips{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:2px}.dcard-pips i{display:block;width:7px;height:7px;border-radius:50%;border:1.5px solid var(--pip,var(--text-muted));background:transparent}.dcard-pips i.on{background:var(--pip,var(--success))}.dcard .dcard-tick{position:absolute;top:-4px;left:-4px;right:auto;display:grid;place-items:center;width:16px;height:16px;border-radius:50%;font-size:10px;line-height:1;color:var(--action-ink,#14201e);background:transparent}.dcard .mut-deploy-pick[aria-pressed=true] .dcard-tick{background:var(--select);color:var(--action-ink,#14201e)}.mutation-app .dcard .dcard-info{position:absolute;top:5px;right:5px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--line-strong);border-radius:50%;background:var(--surface-2);color:var(--text);font:italic 800 11px/1 Georgia,serif;cursor:pointer;z-index:3}.mutation-app .dcard .dcard-info:hover,.mutation-app .dcard .dcard-info[aria-expanded=true]{border-color:var(--select);color:var(--text-strong)}.dflow-bar{position:sticky;bottom:8px;z-index:30;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding:8px 10px;border:1px solid var(--select);border-radius:12px;background:var(--surface-1);box-shadow:0 -6px 20px #00000073}.dflow-bar-count{display:flex;flex-direction:column;min-width:0;font-size:12px;line-height:1.25}.dflow-bar-count b{color:var(--text-strong)}.dflow-bar-count small{color:var(--text-muted);font-size:11px}.dflow-bar-acts{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:6px 10px;margin-left:auto}.mutation-app .dflow-bar .mut-primary.compact,.mutation-app .dflow-bar .mut-secondary.compact{width:auto;min-height:34px;margin:0;padding:5px 12px;font-size:12px;line-height:1.2;white-space:normal;text-align:center}.mutation-app .dflow-bar .mut-text-button{font-size:12px}.dflow-bar-note{flex:1 1 100%;font-size:11px;line-height:1.35;color:var(--text-muted)}@media(max-width:680px){.dflow-bar{bottom:calc(64px + env(safe-area-inset-bottom,0px))}.mutation-app .dflow-bar .mut-primary.compact{flex:1 1 100%}}.dflow-picked{display:flex;flex-direction:column;gap:8px;min-width:0}.critter-sheet .help-pop-title{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.critter-sheet .help-pop-title .deploy-status{font-size:9.5px;letter-spacing:.04em}.critter-sheet-rows{display:flex;flex-direction:column;gap:6px;margin:0}.critter-sheet-rows>div{display:grid;grid-template-columns:76px minmax(0,1fr);gap:8px;font-size:12px;line-height:1.4}.critter-sheet-rows dt{color:var(--text-muted);font-weight:700}.critter-sheet-rows dd{margin:0;color:var(--text)}.critter-sheet-rows dd .dcard-earn{display:inline}.critter-sheet-recipe{display:flex;flex-direction:column;gap:4px;padding:6px 8px;border:1px solid var(--line);border-radius:8px;background:var(--surface-2)}.critter-sheet-recipe-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px;font-size:12px}.critter-sheet-recipe-head em{font-style:normal;font-weight:800;color:var(--lime,var(--success))}.critter-sheet-recipe-head small{color:var(--text-muted)}.critter-sheet-recipe ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.critter-sheet-recipe li{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--text)}.critter-sheet-recipe li i{width:8px;height:8px;border-radius:50%;border:1.5px solid var(--pip);flex:none}.critter-sheet-recipe li.full i{background:var(--pip)}.critter-sheet-recipe li span{margin-left:auto;font-weight:700;color:var(--text-strong)}.critter-sheet-recipe li small{color:var(--warn,#E8B64C);font-size:11px}.critter-sheet-acts{display:flex;flex-wrap:wrap;gap:6px}.mutation-app .critter-sheet-acts .mut-secondary.compact{width:auto;min-height:32px;margin:0;padding:4px 12px;font-size:12px}.mutation-app .dcard-pips .mut-material{width:16px;height:16px}.mutation-app .critter-sheet-recipe li .mut-material{width:18px;height:18px}.dflow-box{--dflow-max: calc(100vh - 24px) ;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:var(--dflow-max)}@supports (height:100dvh){.dflow-box{--dflow-max: calc(100dvh - 24px) }}@media(max-width:680px){.dflow-box{--dflow-max: calc(100vh - 80px - env(safe-area-inset-bottom,0px)) }@supports (height:100dvh){.dflow-box{--dflow-max: calc(100dvh - 80px - env(safe-area-inset-bottom,0px)) }}}.dflow-top{flex:none;display:flex;flex-direction:column;gap:6px;min-width:0}.dflow-gridwrap{position:relative;flex:1 1000 auto;display:flex;flex-direction:column;min-width:0;min-height:min(220px,34vh)}.mutation-app .dflow-gridwrap>.mut-deploy-list.dflow-grid{flex:1 1 auto;min-height:0;max-height:none;overflow-y:auto;overscroll-behavior:contain;padding:5px 4px 5px 5px;margin:0 -4px 0 -5px;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--text-muted) 55%,transparent) transparent;scrollbar-gutter:auto;outline:none}.dflow-gridwrap>.dflow-grid::-webkit-scrollbar{width:6px}.dflow-gridwrap>.dflow-grid::-webkit-scrollbar-thumb{border-radius:6px;background:color-mix(in srgb,var(--text-muted) 55%,transparent)}.dflow-gridwrap>.dflow-grid::-webkit-scrollbar-track{background:transparent}.dflow-gridwrap:before,.dflow-gridwrap:after{content:"";position:absolute;left:0;right:0;height:22px;pointer-events:none;opacity:0;transition:opacity .15s ease;z-index:5}.dflow-gridwrap:before{top:0;background:linear-gradient(180deg,rgba(0,0,0,.55),transparent)}.dflow-gridwrap:after{bottom:0;background:linear-gradient(0deg,rgba(0,0,0,.55),transparent)}.dflow-gridwrap[data-more-up]:before,.dflow-gridwrap[data-more-down]:after{opacity:1}.dflow-bottom{position:relative;flex:0 1 auto;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0;max-height:calc(var(--dflow-max) * .5);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.dflow-bottom:empty{display:none}.mutation-app .dflow-box>.dflow-bar{position:relative;bottom:auto;flex:none;box-shadow:0 -4px 14px #00000059}.dflow-bottom>.dflow-hint{margin:0}@media(prefers-reduced-motion:reduce){.dflow-gridwrap:before,.dflow-gridwrap:after{transition:none}}.dflow-density{flex:none;display:inline-flex;margin-left:auto;gap:0;border:1px solid var(--line-strong);border-radius:999px;overflow:hidden}.dflow-density button{min-height:26px;padding:0 10px;border:0;background:var(--surface-2);color:var(--text);font:700 10.5px/1 var(--font-body);cursor:pointer}.dflow-density button[aria-pressed=true]{background:color-mix(in srgb,var(--select) 26%,var(--surface-2));color:var(--text-strong)}.mutation-app .dflow-grid.dense{grid-template-columns:minmax(0,1fr);gap:4px}.mutation-app .dflow-grid.dense .dcard>.mut-deploy-pick{flex-direction:row;align-items:center;gap:6px;height:44px;padding:4px 32px 4px 6px}.dflow-grid.dense .dcard-head{display:flex;align-items:center;gap:6px;flex:0 1 auto;min-width:0}.dflow-grid.dense .dcard-art,.dflow-grid.dense .dcard-art .mut-creature,.dflow-grid.dense .dcard-art .piece-art-pending{width:32px;height:32px}.dflow-grid.dense .dcard-title{flex:none;padding-right:0}.mutation-app .dflow-grid.dense .dcard .deploy-status,.mutation-app .dflow-grid.dense .dcard .deploy-status.play-board,.mutation-app .dflow-grid.dense .dcard .deploy-status.play-next{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.dflow-grid.dense .dcard-toks,.dflow-grid.dense .dcard-act{display:none}.dflow-grid.dense .dcard-foot{flex:none;flex-wrap:nowrap;margin:0 0 0 auto;min-height:0}.mutation-app .dflow-grid.dense .dcard .dcard-info{top:50%;transform:translateY(-50%)}.mutation-app .dflow-grid.dense .dcard .dcard-inject{top:50%;bottom:auto;right:31px;transform:translateY(-50%)}.mutation-app .dflow-grid.dense .dcard:has(.dcard-inject) .dcard-foot{padding-right:58px}@media(max-width:480px){.dflow-grid.dense .load-vial-text small{display:none}.dflow-grid.dense .dcard-id{font-size:11px}}.mutation-app .dflow-bottom .dflow-free-all-row{margin:0;gap:4px 8px}.mutation-app .dflow-bottom .dflow-free-all-row .mut-secondary.compact{width:auto;min-height:32px;margin:0;padding:4px 10px;font-size:11px!important;line-height:1.15;letter-spacing:.02em;white-space:nowrap}.mutation-app .dflow-bottom .dflow-free-all-row small{font-size:11px}.mutation-app .dflow-bottom .dflow-laneall-bid{height:32px}.mutation-app .dflow-bottom .dflow-hint{padding:5px 8px;font-size:11px;line-height:1.35}.mutation-app .dflow-bottom .deploy-more{margin:0}.mutation-app .dflow-grid.dense .dcard .deploy-status{align-self:center;margin:0}.mutation-app .dflow-bottom .deploy-more{padding-top:4px}.mutation-app .dflow-bottom .deploy-more>summary{min-height:30px;font-size:12px}.dflow-bottom{gap:6px}.mutation-app .dflow-bottom .dflow-free-all-row{flex-wrap:nowrap}.mutation-app .dflow-bottom .dflow-free-all-row>small,.mutation-app .dflow-bottom .dflow-laneall-bid small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.mutation-app .dflow-bottom .dflow-laneall-bid{min-width:0}.mutation-app .dflow-bottom .dflow-free-all-row .mut-secondary.compact{flex:none;min-height:32px!important}.mutation-app .next-boards{margin:12px 0 0;padding:10px 12px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius-l,14px);background:var(--surface-1);box-shadow:var(--shadow-chunk-s,0 4px 14px var(--shade-soft));min-width:0}.mutation-app .nb-head{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.mutation-app .nb-head .mut-step-label{margin:0}.mutation-app .nb-draw{font:700 12px/1.2 var(--font-body);color:var(--warn,#FFE06A)}.mutation-app .nb-head .help-pop{margin-left:auto}.mutation-app .nb-mine-line{margin:6px 0 0;font:600 12px/1.45 var(--font-body);color:var(--text)}.mutation-app .nb-mine-line b{color:var(--f-rat)}.mutation-app .nb-empty{margin:8px 0 0;font-size:12px;color:var(--text-muted)}.mutation-app .nb-list{list-style:none;margin:8px 0 0;padding:2px 2px 6px;display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain}.mutation-app .nb-list>li{flex:none;scroll-snap-align:start}.mutation-app .nb-card{display:flex;flex-direction:column;align-items:center;gap:3px;width:92px;padding:6px 6px 5px;border:1.5px solid var(--line-strong);border-radius:12px;background:var(--surface-2);color:var(--text);cursor:pointer;box-shadow:0 2px var(--border)}.mutation-app .nb-card:hover,.mutation-app .nb-card[aria-pressed=true]{border-color:var(--select)}.mutation-app .nb-card[aria-pressed=true]{background:var(--surface-3)}.mutation-app .nb-card.has-mine{border-color:color-mix(in srgb,var(--f-rat) 70%,var(--line-strong))}.mutation-app .nb-card:focus-visible{outline:2px solid var(--select);outline-offset:2px}.mutation-app .nb-round{display:flex;align-items:baseline;justify-content:space-between;width:100%;gap:4px}.mutation-app .nb-round b{font:800 11px/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-strong)}.mutation-app .nb-round small{font:700 10px/1 var(--font-body);color:var(--text-muted)}.mutation-app .nb-mini{width:76px;height:76px;display:block}.mutation-app .nb-plate{fill:var(--well);stroke:var(--line-strong);stroke-width:1.5}.mutation-app .nb-hub{fill:var(--surface-3);stroke:var(--border)}.mutation-app .nb-dot{stroke:var(--border);stroke-width:1}.mutation-app .nb-dot.empty{fill:none;stroke:var(--line-strong);stroke-dasharray:2 2}.mutation-app .nb-dot.empty.free{stroke:color-mix(in srgb,var(--lane-free) 55%,var(--line-strong))}.mutation-app .nb-dot.void{fill:var(--surface-3);opacity:.6}.mutation-app .nb-mine-ring{fill:none;stroke:var(--f-rat);stroke-width:2.2}.mutation-app .nb-yours{font:800 10px/1.1 var(--font-num);color:var(--f-rat);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutation-app .nb-detail{margin-top:8px;padding:8px 10px;border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2)}.mutation-app .nb-detail-head{display:block;font:800 12px/1.3 var(--font-display);color:var(--text-strong);margin-bottom:4px}.mutation-app .nb-detail ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:3px 12px}.mutation-app .nb-detail li{display:grid;grid-template-columns:10px auto auto 1fr;align-items:baseline;gap:6px;font:600 12px/1.35 var(--font-body);color:var(--text)}.mutation-app .nb-detail li span{color:var(--text-muted);white-space:nowrap}.mutation-app .nb-detail li b{color:var(--text-strong)}.mutation-app .nb-detail li small{font-size:11px;color:var(--text-muted);min-width:0}.mutation-app .nb-detail li.mine b{color:var(--f-rat)}.mutation-app .nb-detail li.void{opacity:.6}.mutation-app .nb-swatch{width:10px;height:10px;border-radius:50%;border:1px solid var(--border);align-self:center}.mutation-app .nb-detail-empty{display:block;margin-top:4px;font-size:11px;color:var(--text-muted)}@media(max-width:680px){.mutation-app .next-boards{padding:9px 10px 10px}.mutation-app .nb-card{width:84px}.mutation-app .nb-mini{width:68px;height:68px}.mutation-app .nb-detail ul{grid-template-columns:1fr}.mutation-app .nb-detail li{grid-template-columns:10px auto 1fr}.mutation-app .nb-detail li small{grid-column:2 / -1}}.mutation-app .tube-list{margin:10px 0 0;padding:8px 10px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-l,14px);background:var(--surface-1)}.mutation-app .tl-sort{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:700 11px/1 var(--font-body);color:var(--text-muted)}.mutation-app .tl-sort button{min-height:30px;padding:0 10px;border:1px solid var(--line-strong);border-radius:var(--radius-pill,999px);background:var(--surface-2);color:var(--text);font:700 12px/1 var(--font-body);cursor:pointer}.mutation-app .tl-sort button[aria-pressed=true]{background:var(--select);color:var(--select-ink);border-color:var(--select)}.mutation-app .tl-rows{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:430px;overflow-y:auto;overscroll-behavior:contain}.mutation-app .tl-row{width:100%;display:grid;grid-template-columns:44px minmax(0,1.3fr) 78px 70px minmax(0,1.2fr) minmax(0,1.1fr) 20px;align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:9px;background:var(--surface-2);color:var(--text);text-align:left;font:600 12px/1.25 var(--font-body);cursor:pointer}.mutation-app .tl-row:hover:not(:disabled){border-color:var(--line-strong)}.mutation-app .tl-row.picked{border-color:var(--select);box-shadow:inset 0 0 0 1px var(--select)}.mutation-app .tl-row.mine .tl-critter{color:var(--f-rat)}.mutation-app .tl-row:disabled{cursor:default;opacity:.75}.mutation-app .tl-num{display:flex;flex-direction:column;line-height:1.1}.mutation-app .tl-num b{font:800 14px/1 var(--font-num);color:var(--text-strong)}.mutation-app .tl-num small{font-size:9px;color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.mutation-app .tl-critter{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutation-app .tl-critter em{font-style:normal;color:var(--text-muted)}.mutation-app .tl-eth b,.mutation-app .tl-virus b{font:800 13px/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-strong)}.mutation-app .tl-eth small,.mutation-app .tl-virus small{display:block;margin-top:2px;font-size:10px;color:var(--text-muted)}.mutation-app .tl-virus b{color:var(--success-lift,var(--success))}.mutation-app .tl-virus .tl-mine{color:var(--f-rat)}.mutation-app .tl-pays{font:800 12px/1 var(--font-num);color:var(--success-lift,var(--success))}.mutation-app .tl-pays small{color:var(--text-muted);font-weight:600}.mutation-app .tl-unit{font-size:11px;color:var(--text-muted)}.mutation-app .tl-tick{font-style:normal;font-weight:800;color:var(--select);text-align:center}@media(max-width:680px){.mutation-app .tl-rows{max-height:none}.mutation-app .tl-row{grid-template-columns:34px minmax(0,1fr) auto 18px;grid-template-areas:"num critter virus tick" "num eth pays tick" "num unit unit tick";gap:2px 8px;padding:6px 8px}.mutation-app .tl-num{grid-area:num}.mutation-app .tl-critter{grid-area:critter}.mutation-app .tl-eth{grid-area:eth;display:flex;align-items:baseline;gap:4px}.mutation-app .tl-eth small{display:inline;margin:0}.mutation-app .tl-pays{grid-area:pays;text-align:right}.mutation-app .tl-virus{grid-area:virus;text-align:right}.mutation-app .tl-unit{grid-area:unit}.mutation-app .tl-tick{grid-area:tick}}.about-page{max-width:1240px;margin:12px auto 40px;color:var(--text);font-family:var(--font-body)}.about-hero{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:24px;align-items:center;padding:24px;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk)}.about-hero h1{font-size:clamp(30px,4vw,50px);line-height:1.05;margin:8px 0 12px}.about-hero p{margin:0;font-size:15px;line-height:1.55;color:var(--text-strong);max-width:620px}.about-hero-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.about-hero-actions a{text-decoration:none}.about-hero-actions .mut-secondary{color:var(--text)}.about-hero-art{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.about-hero-art .mut-creature{border-radius:var(--radius);border:var(--bw) solid var(--border)}.about-facts{list-style:none;margin:14px 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.about-facts li{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.about-facts b{font:800 26px/1 var(--font-display);color:var(--text-strong)}.about-facts span{font-size:12px;color:var(--text-muted);line-height:1.35}.about-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:22px;align-items:start}.about-toc{position:sticky;top:12px;padding:14px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-1);max-height:calc(100vh - 24px);overflow:auto}.about-toc ol{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:1px}.about-toc a{display:flex;gap:8px;align-items:baseline;padding:5px 8px;border-radius:var(--radius-s);font-size:13px;color:var(--text-muted);text-decoration:none;line-height:1.3}.about-toc a small{font:800 10px/1 var(--font-display);color:var(--text-faint);min-width:18px}.about-toc a:hover{background:var(--surface-2);color:var(--text)}.about-toc a[aria-current=true]{background:var(--surface-3);color:var(--text-strong);box-shadow:inset 3px 0 0 var(--action)}.about-sections{display:flex;flex-direction:column;gap:12px;min-width:0}.about-section{padding:18px 22px;border:var(--bw) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);scroll-margin-top:12px}.about-section h2{display:flex;align-items:baseline;gap:10px;font-size:22px;line-height:1.15;margin:0 0 10px;color:var(--text-strong)}.about-section h2 small{font:800 12px/1 var(--font-display);color:var(--text-faint)}.about-section p,.about-section li{font-size:14px;line-height:1.6;color:var(--text-muted)}.about-section p{margin:0 0 10px}.about-section p:last-child{margin-bottom:0}.about-section b{color:var(--text-strong)}.about-section ul,.about-section ol{margin:0 0 10px;padding-left:20px;display:flex;flex-direction:column;gap:6px}.about-section ul{list-style:disc}.about-section ol{list-style:decimal}.about-section li::marker{color:var(--text-faint)}.about-section ul:last-child,.about-section ol:last-child{margin-bottom:0}.about-link{color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.about-note{font-size:12px!important;color:var(--text-faint)!important}.about-board{display:flex;align-items:center;gap:18px;margin:0 0 12px;flex-wrap:wrap}.about-board svg{width:170px;height:170px;flex:none}.about-rim{fill:var(--surface-2);stroke:var(--border);stroke-width:4}.about-hub{fill:var(--surface-3);stroke:var(--border);stroke-width:3}.about-tube{stroke:var(--border);stroke-width:2.5}.about-tube.free{fill:var(--lane-free)}.about-tube.paid{fill:var(--lane-paid)}.about-legend{list-style:none;padding:0!important;margin:0!important}.about-legend li{display:flex;align-items:center;gap:8px;font-size:13px}.about-legend i{width:14px;height:14px;border-radius:50%;border:2px solid var(--border);display:inline-block}.about-legend i.free{background:var(--lane-free)}.about-legend i.paid{background:var(--lane-paid)}.about-table{width:100%;border-collapse:collapse;margin:4px 0 8px;font-size:13px}.about-table th{text-align:left;font-size:11px;font-weight:700;color:var(--text-muted);padding:6px 8px;border-bottom:1px solid var(--line-strong)}.about-table td{padding:7px 8px;border-bottom:1px solid var(--line);color:var(--text)}.about-table td:last-child,.about-table th:last-child{text-align:right;white-space:nowrap}.about-table tr.muted td{color:var(--text-muted)}.about-glossary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 18px;margin:0}.about-glossary>div{padding:8px 0;border-bottom:1px solid var(--line)}.about-glossary dt{font-weight:800;color:var(--text-strong);font-size:14px}.about-glossary dd{margin:3px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.about-foot{font-size:12px;color:var(--text-faint);margin:16px 0 0;line-height:1.5}@media(max-width:900px){.about-layout{grid-template-columns:1fr}.about-toc{position:static;max-height:none}.about-toc ol{flex-direction:row;flex-wrap:wrap;gap:4px}.about-toc a{padding:4px 8px;border:1px solid var(--line);font-size:12px}.about-toc a small{display:none}}@media(max-width:680px){.about-hero{grid-template-columns:1fr;padding:16px}.about-hero p{font-size:14px}.about-hero-art{grid-template-columns:repeat(6,minmax(0,1fr));gap:4px}.about-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.about-facts b{font-size:21px}.about-section{padding:14px}.about-section h2{font-size:19px}.about-section p,.about-section li{font-size:13px}.about-board svg{width:140px;height:140px}.about-glossary{grid-template-columns:1fr}.about-table{font-size:12px}.about-table th,.about-table td{padding:6px 4px}}.mutation-app{color:var(--ink);background:var(--ground) none;min-height:100vh;font:14px/1.5 var(--font-body);letter-spacing:0;isolation:isolate}.mutation-app *{box-sizing:border-box}.mutation-app button,.mutation-app input,.mutation-app select{font:inherit}.mutation-app button{cursor:pointer}.mutation-app button:disabled{cursor:not-allowed;opacity:.4}.mutation-app button:focus-visible,.mutation-app a:focus-visible,.mutation-app input:focus-visible,.mutation-app select:focus-visible{outline:2px solid var(--lime);outline-offset:4px}.mutation-app h1,.mutation-app h2,.mutation-app h3,.mutation-app p{margin:0}.mutation-app h1,.mutation-app h2{font-family:var(--font-display);font-weight:400;letter-spacing:-.025em;line-height:1.1}.mutation-app h1{font-size:clamp(30px,3.2vw,46px)}.mutation-app h2{font-size:28px}.mutation-app h3{font-size:15px;font-weight:600}.mutation-app a{color:inherit;text-decoration:none}.mutation-app small{font-size:11px}.mutation-app input,.mutation-app select{min-width:0;background:var(--surface-1);color:var(--ink);border:1px solid var(--line);border-radius:9px;padding:10px 12px}.mutation-app input[type=checkbox]{accent-color:var(--lime);width:18px;height:18px}.mutation-app input[type=range]{width:100%;padding:0;height:5px;margin:17px 0;accent-color:var(--lime)}.mut-nav{height:76px;padding:0 max(28px,calc((100vw - 1360px)/2));display:flex;align-items:center;gap:50px;border-bottom:1px solid color-mix(in srgb,var(--border) 50%,transparent);background:color-mix(in srgb,var(--ground) 92%,transparent);position:relative;z-index:20}.mut-brand{display:flex;gap:10px;align-items:center;font-weight:700;font-size:13px;letter-spacing:3px;line-height:1.2}.mut-brand small{display:block;font-size:10px;letter-spacing:4px;color:var(--text);margin-top:5px}.mut-brand-mark{font-size:38px;color:var(--lime);font-weight:400;letter-spacing:0}.mut-nav nav{height:100%;display:flex;gap:36px;align-items:stretch}.mut-nav nav a{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--muted);position:relative}.mut-nav nav a.active{color:var(--lime)}.mut-nav nav a.active:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:var(--lime)}.mut-nav nav a small{background:var(--surface-2);border-radius:5px;padding:1px 5px}.mut-nav-tools{display:flex;align-items:center;gap:12px;margin-left:auto}.mut-test-tag{font-size:10px;color:var(--text);white-space:nowrap}.mut-test-tag i,.mut-live-dot{display:inline-block;width:6px;height:6px;background:var(--lime);border-radius:50%;margin-right:8px;box-shadow:0 0 8px var(--shade-soft)}.mut-icon-button{background:transparent;border:1px solid var(--line);color:var(--muted);border-radius:50%;width:29px;height:29px}.mut-wallet button{font-family:inherit!important;font-size:11px!important;font-weight:600!important;text-transform:none!important;letter-spacing:0!important;border:1px solid var(--line-strong)!important;background:var(--surface-2)!important;border-radius:9px!important;color:var(--lime)!important;box-shadow:none!important;padding:9px 13px!important}.mut-main{max-width:1312px;margin:auto;padding:24px 24px 0}.mut-page-title{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 22px}.mut-page-title h1{margin-top:5px}.mut-page-title p{color:var(--muted);margin-top:9px;font-size:14px}.mut-eyebrow{font-size:10px;letter-spacing:2.3px;font-weight:600;color:var(--text)}.mut-text-button{background:transparent;border:0;color:var(--lime);padding:4px 0;font-size:11px!important;white-space:nowrap}.mut-step-label{display:block;font-size:10px;letter-spacing:1.5px;color:var(--text);margin:20px 0 10px}.mut-primary,.mut-secondary{border-radius:9px;min-height:43px;padding:10px 17px;font-weight:600!important;font-size:12px!important;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex;align-items:center;justify-content:center;gap:9px}.mut-primary{border:1px solid var(--lime);background:var(--lime);color:var(--action-ink);width:100%;box-shadow:0 3px 0 var(--border)}.mut-primary:hover:not(:disabled){background:var(--select);transform:translateY(-1px);box-shadow:0 4px 0 var(--border),0 0 28px var(--shade-soft)}.mut-primary:active:not(:disabled){transform:translateY(1px);box-shadow:0 1px 0 var(--border)}.mut-secondary{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--ink)}.mut-primary.compact{width:auto}.mut-muted{color:var(--muted);font-size:12px;line-height:1.6}.mut-fine{font-size:10px!important;line-height:1.65!important;color:var(--text);margin-top:12px!important}.mut-notice,.mut-busy{padding:10px 14px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:9px;margin-bottom:14px;font-size:12px;display:flex;align-items:center;gap:12px;overflow-wrap:anywhere}.mut-notice button{margin-left:auto;background:none;border:0;color:inherit;font-size:20px}.mut-busy{background:var(--surface-2)}.mut-spinner{width:15px;height:15px;border:2px solid var(--line);border-top-color:var(--lime);border-radius:50%;animation:mut-spin 1s linear infinite}.mut-mine-layout{display:grid;grid-template-columns:minmax(0,1fr) 338px;gap:24px;align-items:start}.mut-board-panel{border:1px solid var(--line-strong);border-radius:15px;background:linear-gradient(140deg,color-mix(in srgb,var(--surface-2) 92%,transparent),color-mix(in srgb,var(--ground) 96%,transparent));padding:17px;box-shadow:0 18px 40px var(--shade-soft),inset 0 1px var(--shade-soft);min-width:0}.mut-round-header{display:flex;align-items:center;justify-content:space-between;font-size:11px;letter-spacing:1px}.mut-round-header small{display:block;font-size:10px;color:var(--muted);font-weight:400;letter-spacing:0;margin:2px 0}.mut-round-header strong{font-size:24px;line-height:1.1;font-weight:500;font-variant-numeric:tabular-nums;text-align:right}.mut-clock-track{height:2px;border-radius:4px;background:var(--surface-3);margin:12px 0}.mut-clock-track i{display:block;height:100%;background:var(--lime);transition:width .25s linear}.mut-board-stats{display:flex;justify-content:space-between;gap:12px;font-size:11px;color:var(--muted);padding:0 0 11px}.mut-board-stats strong{font-weight:600;color:var(--ink);font-size:15px}.mut-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.mut-cell{position:relative;aspect-ratio:1.04;border:1px solid var(--line-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-3) 56%,transparent),color-mix(in srgb,var(--ground) 80%,transparent));border-radius:11px;overflow:hidden;padding:0;color:var(--ink);box-shadow:inset 0 1px 2px var(--shade-soft),0 3px 4px var(--shade-soft);transform:translateZ(0);transition:border-color .15s,box-shadow .15s,transform .15s}.mut-cell:before{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(130deg,color-mix(in srgb,var(--success-soft) 8%,transparent) 0%,transparent 25%,transparent 75%,color-mix(in srgb,var(--surface-3) 4%,transparent));border:3px solid color-mix(in srgb,var(--line-strong) 1%,transparent);box-shadow:inset 0 0 12px var(--shade-soft)}.mut-cell:hover{transform:translateY(-2px);border-color:var(--line-strong)}.mut-cell.selected{border:2px solid var(--lime);box-shadow:0 0 15px var(--shade-soft),inset 0 0 0 1px var(--shade-soft)}.mut-cell.owned{border-color:var(--line-strong)}.mut-cell.occupied{background:radial-gradient(ellipse at 50% 55%,color-mix(in srgb,var(--faction) 17%,var(--surface-1)),var(--surface-1))}.mut-cell .mut-creature{position:absolute;inset:5% 0 8%;width:100%;height:87%;z-index:1;opacity:1!important;visibility:visible!important;mix-blend-mode:normal!important}.mut-cell .mut-creature-sprite{animation:mut-breathe 5s ease-in-out infinite;animation-delay:calc(var(--cell,1)*-.7s)}.mut-cell-top{position:absolute;z-index:4;left:8px;right:8px;top:6px;display:flex;align-items:center;justify-content:space-between;color:var(--text-strong);font-size:10px;line-height:1}.mut-cell-top b{font-weight:500;opacity:.7}.mut-cell-top small{font-size:9px;background:color-mix(in srgb,var(--ground) 61%,transparent);border-radius:4px;padding:3px 4px}.mut-cell-top i{background:var(--lime);color:var(--action-ink);width:16px;height:16px;border-radius:50%;font-size:11px;display:grid;place-items:center;font-style:normal}.mut-cell-id{position:absolute;bottom:27px;left:0;right:0;z-index:3;font-size:8px;letter-spacing:.3px;text-shadow:0 1px 3px var(--border)}.mut-cell-bottom{display:flex;justify-content:space-between;align-items:end;position:absolute;bottom:5px;left:8px;right:8px;z-index:4;font-size:11px;text-align:left;line-height:1.1}.mut-cell-bottom strong{color:var(--text-strong);font-size:11px;font-weight:600}.mut-cell-bottom small{font-size:7px;display:block;font-weight:400;color:var(--text);margin-top:2px;letter-spacing:.3px}.mut-cell-bottom>span{text-align:right;font-size:9px}.mut-empty-culture{position:absolute;left:50%;top:50%;width:44%;height:34%;border:1px solid var(--line);border-radius:50%;transform:translate(-50%,-50%);background:color-mix(in srgb,var(--select) 2%,transparent);box-shadow:0 0 20px var(--shade-soft)}.mut-empty-culture i{position:absolute;width:5px;height:5px;background:color-mix(in srgb,var(--select) 31%,transparent);border-radius:50%;left:30%;top:40%;animation:mut-float 4s ease-in-out infinite}.mut-empty-culture i:nth-child(2){left:60%;top:20%;width:3px;height:3px;animation-delay:-1.8s}.mut-empty-culture i:nth-child(3){left:50%;top:70%;width:2px;height:2px;animation-delay:-3s}.mut-cell.winner{z-index:5;border-color:var(--lime);box-shadow:0 0 20px var(--shade-soft);animation:mut-hit .7s ease-out}.mut-cell-reveal{position:absolute;inset:0;background:radial-gradient(ellipse,color-mix(in srgb,var(--select) 92%,transparent),color-mix(in srgb,var(--ground) 96%,transparent));display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:mut-reveal .5s ease-out}.mut-cell-reveal .mut-material{width:65%;height:65%;filter:drop-shadow(0 0 10px color-mix(in srgb,var(--select) 44%,transparent))}.mut-cell-reveal.gem .mut-material{animation:mut-gem-turn 1.4s ease-in-out infinite}.mut-cell-reveal b{font-size:9px;position:absolute;bottom:15px;left:2px;right:2px;text-align:center;color:var(--lime)}.mut-cell-reveal small{position:absolute;bottom:4px;font-size:7px}.mut-board-caption{display:flex;justify-content:space-between;gap:8px;align-items:center;font-size:10px;color:var(--muted);margin-top:12px}.mut-board-caption button{background:transparent;border:0;color:var(--lime);white-space:nowrap;font-size:10px;padding:3px}.mut-small-details{color:var(--text);font-size:9px;margin-top:6px}.mut-small-details summary{cursor:pointer}.mut-small-details p{padding-top:6px;line-height:1.7;max-width:650px}.mut-control-panel{border:1px solid var(--border);background:linear-gradient(160deg,color-mix(in srgb,var(--surface-1) 93%,transparent),color-mix(in srgb,var(--ground) 95%,transparent));border-radius:15px;padding:22px;box-shadow:0 15px 40px var(--shade-soft)}.mut-control-panel h2{font-size:29px;margin-bottom:10px}.mut-role-switch{display:flex;background:var(--ground);border:1px solid var(--border);border-radius:8px;padding:3px;margin-bottom:17px}.mut-role-switch button{flex:1;border:0;background:none;color:var(--text);border-radius:6px;padding:10px 5px;font-size:11px;white-space:nowrap}.mut-role-switch button[aria-pressed=true]{background:var(--surface-3);color:var(--lime);box-shadow:inset 0 0 0 1px var(--shade-soft)}.mut-pick-presets{display:grid;grid-template-columns:1.3fr repeat(3,1fr);gap:6px;margin-top:15px}.mut-pick-presets button,.mut-value-presets button{background:var(--surface-2);border:1px solid var(--border);border-radius:7px;color:var(--text);font-size:10px;padding:8px 4px}.mut-pick-presets button:hover,.mut-value-presets button[aria-pressed=true]{border-color:var(--select);color:var(--lime);background:var(--surface-3)}.mut-inline-field{display:flex;align-items:center;gap:10px;font-size:10px;color:var(--muted);margin:10px 0}.mut-inline-field input{width:49px;padding:3px 5px;border-radius:5px;text-align:center}.mut-inline-field>.mut-text-button{margin-left:auto}.mut-field{display:flex;flex-direction:column;gap:7px;font-size:11px;color:var(--text);margin:15px 0 9px}.mut-field>div{display:flex;align-items:center;border:1px solid var(--line-strong);border-radius:9px;background:var(--surface-1);padding-right:12px;color:var(--lime);font-size:11px}.mut-field>div input{border:0;flex:1;background:none;font-size:20px;padding:9px 12px;max-width:100%}.mut-value-presets{display:flex;gap:6px}.mut-value-presets button{flex:1;padding:6px 4px}.mut-field select{width:100%;font-size:12px}.mut-order-total{margin:18px 0;padding:13px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between;gap:12px}.mut-order-total>span{font-size:10px;color:var(--muted)}.mut-order-total>span strong,.mut-order-total>span b{display:block;color:var(--text);font-size:11px;margin-top:3px;font-weight:500}.mut-order-total>b,.mut-order-total>strong{font-size:20px;font-weight:500;color:var(--lime);text-align:right;font-variant-numeric:tabular-nums}.mut-order-total small{display:block;font-size:8px;color:var(--muted);margin-top:3px}.mut-prize-teaser{display:flex;align-items:center;gap:12px;border-top:1px solid var(--border);padding-top:17px;margin-top:18px}.mut-prize-teaser .mut-material{width:46px;height:46px;flex-shrink:0}.mut-prize-teaser span{font-size:9px;color:var(--muted)}.mut-prize-teaser strong{display:block;font-size:11px;font-weight:500}.mut-prize-teaser small{font-size:8px;color:var(--text-muted);display:block;margin-top:3px}.mut-active-order{display:flex;align-items:center;gap:7px;border:1px solid color-mix(in srgb,var(--select) 33%,transparent);padding:10px;border-radius:8px;margin-top:14px;font-size:10px}.mut-active-order strong{display:block;color:var(--lime);font-size:11px}.mut-active-order button{margin-left:auto;background:none;border:0;color:var(--danger);font-size:11px}.mut-check{display:flex;align-items:center;gap:10px;color:var(--ink);font-size:12px;margin-top:15px}.mut-creature{display:block;position:relative;aspect-ratio:1;width:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 70%,color-mix(in srgb,var(--faction) 12%,var(--ground)),var(--ground));border-radius:inherit;color:var(--faction)}.mut-creature-sprite{position:absolute;inset:0;background-size:300% 200%;background-repeat:no-repeat;will-change:transform}.mut-gene-marks{position:absolute;inset:0;width:100%;height:100%;mix-blend-mode:screen;opacity:.65;pointer-events:none}.mut-material{display:inline-block;width:38px;height:38px;background-size:400% 200%;background-repeat:no-repeat;flex-shrink:0}.mut-recent{display:grid;grid-template-columns:190px 1fr;gap:24px;margin-top:27px;align-items:start}.mut-recent h2{font-size:23px;margin-top:7px}.mut-recent-list{display:flex;gap:9px;overflow-x:auto;padding-bottom:5px}.mut-recent-list>:is(button,div){display:grid;grid-template-columns:35px 1fr;gap:7px;min-width:164px;flex:1;border:1px solid var(--border);border-radius:9px;background:color-mix(in srgb,var(--ground) 85%,transparent);color:var(--ink);padding:9px;text-align:left}.mut-recent-list .mut-material{width:35px;height:35px}.mut-recent-list b{font-weight:500;font-size:11px}.mut-recent-list small{display:block;font-size:8px;color:var(--text);margin-top:2px}.mut-recent-list strong{font-weight:500;font-size:9px;grid-column:1/-1;color:var(--text-strong);padding-top:5px;border-top:1px solid var(--border)}.mut-footer{display:flex;gap:20px;align-items:center;border-top:1px solid var(--border);margin-top:40px;padding:20px 0;color:var(--text-muted);font-size:10px}.mut-footer>span{letter-spacing:2px;white-space:nowrap}.mut-footer>span b{font-weight:400;color:var(--text)}.mut-footer>button{margin-left:auto}.mut-mobile-nav{display:none}.mut-factions{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.mut-factions button{display:flex;align-items:center;justify-content:center;gap:7px;background:color-mix(in srgb,var(--ground) 72%,transparent);border:1px solid var(--border);border-radius:8px;padding:9px 13px;font-size:11px;color:var(--text);white-space:nowrap;flex:1}.mut-factions i{width:6px;height:6px;background:var(--faction);border-radius:50%;opacity:.7}.mut-factions button[aria-pressed=true]{border-color:var(--faction);color:var(--faction);background:color-mix(in srgb,var(--faction) 10%,var(--surface-1));box-shadow:inset 0 0 16px color-mix(in srgb,var(--faction) 6%,transparent)}.mut-mutate-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;margin-top:22px;align-items:start}.mut-bench{border:1px solid var(--border);border-radius:15px;padding:23px;background:linear-gradient(140deg,color-mix(in srgb,var(--surface-2) 94%,transparent),color-mix(in srgb,var(--ground) 93%,transparent))}.mut-section-heading{display:flex;justify-content:space-between;align-items:center;gap:15px}.mut-section-heading .mut-step-label{margin:0}.mut-section-heading>span{font-size:10px;color:var(--muted)}.mut-section-heading h2{font-size:27px;margin-top:6px}.mut-inputs{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:20px}.mut-inputs>button{height:174px;background:var(--surface-1);border:1px dashed var(--line-strong);border-radius:11px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text);overflow:hidden;position:relative}.mut-inputs>button.filled{border-style:solid;border-color:var(--select)}.mut-inputs .mut-creature{position:absolute;inset:0;height:100%;width:100%}.mut-inputs .filled b,.mut-inputs .filled small{z-index:2;text-shadow:0 1px 5px var(--border);background:color-mix(in srgb,var(--ground) 86%,transparent);width:100%;text-align:center;padding:1px}.mut-inputs .filled b{margin-top:auto}.mut-inputs .filled small{margin-top:0;padding-bottom:7px}.mut-inputs b{font-size:12px;font-weight:500}.mut-inputs small{color:var(--text);font-size:10px;margin-top:6px}.mut-input-plus{display:grid;place-items:center;width:39px;height:39px;border:1px dashed var(--line-strong);border-radius:50%;font-size:25px;color:var(--text-muted);margin-bottom:11px;font-weight:400}.mut-evolution-preview{display:flex;align-items:center;justify-content:center;position:relative;gap:20px;margin:30px 0 25px;padding:15px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.mut-evolution-vessel{width:230px;height:260px;position:relative;border-radius:90px 90px 34px 34px;border:1px solid var(--line-strong);box-shadow:inset 0 0 22px var(--shade-soft),0 6px 25px var(--shade-soft);background:var(--surface-1);overflow:hidden;flex-shrink:0}.mut-evolution-vessel .mut-creature{height:100%;width:100%;position:absolute;inset:0}.mut-evolution-vessel:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(110deg,color-mix(in srgb,var(--success-soft) 6%,transparent),transparent 25%,transparent 73%,color-mix(in srgb,var(--select) 5%,transparent));border:5px solid color-mix(in srgb,var(--select) 2%,transparent);pointer-events:none}.mut-evolution-vessel i{position:absolute;left:20%;top:60%;width:5px;height:5px;border:1px solid color-mix(in srgb,var(--select) 48%,transparent);border-radius:50%;animation:mut-bubble 6s ease-in infinite}.mut-evolution-vessel i:nth-last-child(1){left:73%;top:75%;width:8px;height:8px;animation-delay:-3s}.mut-evolution-preview>div:last-child{max-width:210px}.mut-evolution-preview h2{font-size:34px;margin:8px 0}.mut-evolution-preview p{font-size:12px;color:var(--muted);line-height:1.8}.mut-evolution-preview small{font-size:9px;display:block;color:var(--text-muted);margin-top:12px}.mut-flow-line{display:none}.mut-ready-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:16px}.mut-ready-list>button{background:var(--surface-1);border:1px solid var(--border);border-radius:9px;padding:7px;display:flex;align-items:center;gap:7px;color:var(--ink);text-align:left;min-width:0}.mut-ready-list>button[aria-pressed=true]{border-color:var(--lime);background:var(--surface-3)}.mut-ready-list .mut-creature{width:42px;height:46px;border-radius:6px;flex-shrink:0}.mut-ready-list b{font-size:10px;display:block;white-space:nowrap}.mut-ready-list small{font-size:8px;color:var(--muted);display:block}.mut-ready-list i{font-style:normal;margin-left:auto;color:var(--lime)}.mut-empty-inline{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:15px;padding:12px;font-size:12px;color:var(--muted)}.mut-prize-chip{border:1px solid var(--line-strong);background:var(--surface-2);color:var(--text-strong);border-radius:30px;padding:9px 14px;font-size:11px;white-space:nowrap}.mut-chance-panel .mut-step-label{margin-top:0}.mut-chance-panel h2{font-size:26px}.mut-odds-ring{width:138px;height:138px;display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;margin:21px auto;background:radial-gradient(circle,var(--surface-2) 64%,color-mix(in srgb,var(--surface-3) 20%,transparent) 66%);border:2px solid color-mix(in srgb,var(--select) 53%,transparent);border-radius:50%;box-shadow:0 0 35px var(--shade-soft),inset 0 0 25px var(--shade-soft)}.mut-odds-ring:before{content:"";position:absolute;inset:-8px;border:1px dashed color-mix(in srgb,var(--select) 33%,transparent);border-radius:50%;animation:mut-spin 40s linear infinite}.mut-odds-ring strong{font-size:51px;font-family:var(--font-display);line-height:1;color:var(--lime);font-weight:400}.mut-odds-ring strong small{font-family:var(--font-body);font-size:24px}.mut-odds-ring>span{font-size:10px;color:var(--muted);margin-top:6px}.mut-odds-options{display:flex;gap:5px;margin:16px 0 22px}.mut-odds-options>span{flex:1;text-align:center;border:1px solid var(--border);border-radius:6px;padding:6px;font-size:9px;color:var(--text)}.mut-odds-options b{display:block;font-size:13px;font-weight:500}.mut-odds-options .active{border-color:var(--select);color:var(--lime);background:var(--surface-3)}.mut-slider-label{font-size:10px;display:flex;justify-content:space-between;gap:10px}.mut-slider-label strong{font-weight:500;color:var(--lime);font-size:10px}.mut-outcome{padding:12px;border:1px solid var(--line-strong);border-radius:8px;font-size:11px;margin-top:11px;line-height:1.7;background:color-mix(in srgb,var(--surface-2) 40%,transparent);color:var(--text)}.mut-outcome>span{display:block;font-weight:600;font-size:11px;color:var(--text-strong);margin-bottom:3px}.mut-outcome b{color:var(--text-strong);font-weight:500}.mut-outcome.failure{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-2) 17%,transparent);color:var(--danger)}.mut-fee-row{display:flex;justify-content:space-between;gap:12px;font-size:10px;margin:18px 0}.mut-fee-row b{color:var(--text-strong);font-size:11px}.mut-error{font-size:11px;color:var(--danger);overflow-wrap:anywhere;margin:10px 0!important}.mut-faction-ladder{margin-top:25px;border:1px solid var(--border);border-radius:14px;background:color-mix(in srgb,var(--ground) 83%,transparent);padding:24px}.mut-tier-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));margin-top:19px;gap:12px}.mut-tier-track>div{position:relative;text-align:center;border:1px solid var(--border);background:var(--surface-1);border-radius:10px;padding:8px 8px 13px}.mut-tier-track>div:after{content:"→";position:absolute;right:-12px;top:46%;z-index:2;color:var(--text-muted)}.mut-tier-track>div:last-child:after{content:none}.mut-tier-track .mut-creature{width:100%;max-width:140px;margin:auto;border-radius:7px}.mut-tier-track>div>span{color:var(--text-strong);font-size:9px;display:block;margin-top:5px}.mut-tier-track h3{font-family:var(--font-display);font-size:19px;font-weight:400;margin:3px 0 7px}.mut-tier-track>div>b{font-size:11px;font-weight:500;display:block}.mut-tier-track>div>small{font-size:9px;display:block;color:var(--text);margin:5px}.mut-tier-track p{font-size:12px;color:var(--text-strong);border-top:1px solid var(--border);padding-top:8px;margin-top:8px}.mut-tier-track p small{display:block;color:var(--text-muted);font-size:8px;line-height:1.4;margin-top:4px}.mut-tier-track .closed{opacity:.6}.mut-attempts{margin-top:27px}.mut-attempts h2{margin-bottom:14px}.mut-attempt{display:flex;gap:15px;align-items:center;padding:10px;border:1px solid var(--line-strong);background:var(--surface-1);border-radius:10px;margin:8px 0}.mut-attempt>.mut-creature{width:62px;flex-shrink:0;border-radius:7px}.mut-attempt>span b{font-size:12px;display:block}.mut-attempt>span small{display:block;color:var(--text);font-size:10px}.mut-attempt>span:last-child,.mut-attempt>button{margin-left:auto;font-size:10px;color:var(--lime)}.mut-attempt.status-1 .mut-creature{animation:mut-breathe 2s ease-in-out infinite}.mut-attempt.status-2{animation:mut-success 1s ease-out}.mut-portfolio{border:1px solid var(--border);border-radius:12px;background:color-mix(in srgb,var(--surface-1) 87%,transparent);display:flex;align-items:center;gap:25px;padding:20px;margin-bottom:24px}.mut-stat{min-width:0}.mut-stat>span{font-size:10px;color:var(--text);display:block;margin-bottom:4px}.mut-stat>strong{font-size:22px;font-weight:500;color:var(--text-strong);font-variant-numeric:tabular-nums;line-height:1.3;display:block;overflow-wrap:anywhere}.mut-stat small{font-size:10px;font-weight:400;color:var(--text)}.mut-portfolio>.mut-stat{flex:1}.mut-collection-tools{display:flex;gap:20px;align-items:center;justify-content:space-between;margin-bottom:22px}.mut-collection-tools>.mut-factions{flex:1}.mut-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.mut-card{border:1px solid color-mix(in srgb,var(--faction) 40%,var(--border));border-radius:14px;background:var(--surface-1);overflow:hidden;transition:transform .2s,box-shadow .2s;min-width:0}.mut-card:hover{transform:translateY(-4px);box-shadow:0 15px 30px var(--shade-soft)}.mut-card-art{height:260px;position:relative;overflow:hidden;background:var(--faction)}.mut-card-art>.mut-creature{height:100%;width:100%;border-radius:0}.mut-card-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,var(--surface-1),transparent 43%);pointer-events:none}.mut-card-top{position:absolute;left:13px;right:13px;top:13px;display:flex;justify-content:space-between;align-items:center;font-size:10px;z-index:2;color:var(--faction)}.mut-card-top span{background:color-mix(in srgb,var(--ground) 73%,transparent);border:1px solid color-mix(in srgb,var(--faction) 40%,transparent);border-radius:20px;padding:3px 9px}.mut-card-top>b{border:1px solid var(--line);background:color-mix(in srgb,var(--ground) 79%,transparent);padding:2px 6px;border-radius:5px;font-weight:500}.mut-card-identity{position:absolute;bottom:7px;left:15px;right:15px;z-index:2}.mut-card-identity small{font-size:8px;color:var(--text);letter-spacing:1.4px}.mut-card-identity h2{font-size:28px;margin:2px 0 6px}.mut-status{font-size:9px!important;display:inline-flex;align-items:center;gap:5px;color:var(--text)}.mut-status:before{content:"";width:4px;height:4px;border-radius:50%;background:var(--surface-3)}.mut-status.active{color:var(--text-strong)}.mut-status.active:before{background:var(--lime);box-shadow:0 0 7px var(--border);animation:mut-pulse 1.8s ease-in-out infinite}.mut-status.ready{color:var(--lime)}.mut-status.ready:before{background:var(--lime)}.mut-card-content{padding:13px 15px 16px}.mut-recipe-label,.mut-meter-label{display:flex;justify-content:space-between;gap:8px;font-size:10px;color:var(--text);align-items:center}.mut-recipe-label b,.mut-meter-label b{font-size:10px;color:var(--text-strong);font-weight:500}.mut-materials{display:flex;gap:7px;margin:11px 0 14px}.mut-materials>span{position:relative;border:1px solid var(--border);border-radius:7px;width:43px;height:47px;display:flex;justify-content:center;background:var(--surface-1)}.mut-materials .mut-material{width:36px;height:36px}.mut-materials small{font-size:8px;color:var(--text);position:absolute;bottom:1px}.mut-materials .complete{border-color:var(--line-strong);background:color-mix(in srgb,var(--surface-2) 38%,transparent)}.mut-materials .complete small{color:var(--lime)}.mut-card-values{display:flex;justify-content:space-between;gap:7px;padding:11px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-bottom:14px}.mut-card-values .mut-stat>strong{font-size:17px}.mut-card-values .mut-stat>span{font-size:8px}.mutation-app progress,.mutation-app meter{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:7px;width:100%;height:5px;background:var(--surface-3);overflow:hidden;display:block;margin:6px 0 12px}.mutation-app progress::-webkit-progress-bar{background:var(--surface-3)}.mutation-app progress::-webkit-progress-value{background:var(--success);border-radius:7px}.mutation-app progress::-moz-progress-bar{background:var(--success)}.mutation-app meter::-webkit-meter-bar{background:var(--surface-3);border:0}.mutation-app meter::-webkit-meter-optimum-value{background:var(--success)}.mutation-app meter::-moz-meter-bar{background:var(--success)}.mut-card-tank{font-size:9px;color:var(--text);line-height:1.5;margin-top:11px!important}.mut-card-tank b{font-weight:500;color:var(--text-strong)}.mut-card-tank small{font-size:8px;display:block;color:var(--text-muted);margin-top:2px}.mut-card-actions{display:flex;gap:8px;margin-top:13px}.mut-card-actions button{min-height:36px;padding:6px 11px;font-size:10px!important}.mut-card-actions>.mut-secondary{width:58px;flex-shrink:0}.mut-shard-row{display:flex;align-items:center;gap:5px;font-size:9px;margin-top:9px;flex-wrap:wrap}.mut-shard-row .mut-material{width:19px;height:23px}.mut-shard-row button{font-size:8px;background:none;border:0;color:var(--lime);padding:0}.mut-card.dead{filter:saturate(.35)}.mut-rewards{border:1px solid var(--border);border-radius:13px;background:color-mix(in srgb,var(--ground) 81%,transparent);padding:22px;margin-top:26px}.mut-reward-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:22px}.mut-reward-grid>div{border-right:1px solid var(--border);padding-right:22px}.mut-reward-grid>div:last-child{border:0;padding-right:0}.mut-reward-grid p{font-size:10px;color:var(--text);line-height:1.8;margin:10px 0}.mut-reward-grid .mut-secondary{min-height:35px;font-size:10px!important;margin-top:10px}.mut-reward-grid .mut-stat>strong{font-size:25px}.mut-pool-claims{display:flex;gap:10px;flex-wrap:wrap;margin-top:14px}.mut-empty-collection{grid-column:1/-1;max-width:400px;margin:0 auto;padding:25px;text-align:center}.mut-empty-collection>.mut-creature{width:190px;margin:auto auto 20px;border-radius:50%}.mut-empty-collection p{color:var(--muted);margin:15px 0;font-size:12px}.mut-empty-state{padding:14px 0;text-align:center}.mut-empty-state .mut-creature{width:155px;border-radius:50%;margin:10px auto 15px}.mut-empty-state p{font-size:12px;color:var(--muted);margin:12px 0 18px}.mut-deploy-list{display:flex;flex-direction:column;gap:6px;max-height:255px;overflow-y:auto;padding-right:3px}.mut-deploy-list>button{display:flex;gap:8px;align-items:center;border:1px solid var(--border);background:var(--surface-1);border-radius:8px;padding:5px;color:var(--ink);text-align:left}.mut-deploy-list>button[aria-pressed=true]{background:var(--surface-3);border-color:var(--select)}.mut-deploy-list .mut-creature{width:47px;flex-shrink:0;border-radius:6px}.mut-deploy-list b{font-size:10px;display:block;margin-bottom:3px}.mut-deploy-list i{font-style:normal;margin-left:auto;margin-right:6px;color:var(--lime)}.mut-mint{display:grid;grid-template-columns:1.3fr .8fr;gap:70px;align-items:center;max-width:1070px;margin:25px auto 50px}.mut-mint h1{font-size:clamp(37px,4.6vw,63px);margin:12px 0 20px;line-height:1.08}.mut-mint h1 em{color:var(--text-strong);font-weight:400}.mut-mint section>p{font-size:15px;color:var(--text);line-height:1.8}.mut-mint section>.mut-creature{max-width:400px;max-height:340px;margin:8px auto;border-radius:120px;-webkit-mask-image:radial-gradient(ellipse,black 55%,transparent 75%);mask-image:radial-gradient(ellipse,black 55%,transparent 75%)}.mut-mint section>small{font-size:9px;display:block;color:var(--text);text-align:center;margin-top:12px}.mut-mint .mut-factions{gap:4px}.mut-mint .mut-factions button{padding:7px;font-size:9px;flex-basis:21%}.mut-mint-progress{margin:20px 0}.mut-mint-progress span{font-size:10px;color:var(--text)}.mut-checklist{padding-left:16px;margin:17px 0;font-size:11px;color:var(--text);line-height:2}.mut-checklist li::marker{color:var(--lime)}.mut-dialog{position:fixed;inset:0;margin:auto;width:min(620px,calc(100vw - 32px));max-height:calc(100dvh - 40px);overflow-y:auto;border:1px solid var(--line-strong);border-radius:18px;background:var(--surface-1);color:var(--text-strong);padding:26px;font:13px/1.7 var(--font-body);box-shadow:0 30px 100px var(--border);z-index:100}.mut-dialog::backdrop{background:color-mix(in srgb,var(--surface-3) 79%,transparent);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.mut-dialog>header{display:flex;gap:20px;align-items:start;justify-content:space-between;margin-bottom:18px}.mut-dialog h2{font:30px/1.15 var(--font-display);margin:0}.mut-dialog>header button{border:1px solid var(--line-strong);color:var(--text-strong);background:none;width:28px;height:28px;border-radius:50%;font-size:19px;cursor:pointer;flex-shrink:0}.mut-dialog p{color:var(--text);font-size:12px;margin:13px 0}.mut-dialog .mut-primary{margin-top:18px}.mut-help-steps{display:flex;flex-direction:column;gap:15px}.mut-help-steps>div{display:grid;grid-template-columns:54px 1fr;gap:0 15px;padding-bottom:10px;border-bottom:1px solid var(--border)}.mut-help-steps .mut-material{width:54px;height:54px;grid-row:span 2}.mut-help-steps p{margin:5px 0!important}.mut-help-steps b{font-size:13px;color:var(--text-strong)}.mut-warning{padding:13px;border:1px solid var(--line-strong);border-radius:8px;background:color-mix(in srgb,var(--surface-2) 44%,transparent);color:var(--danger)!important;font-size:11px!important}.mut-review-art{display:flex;align-items:center;justify-content:center;gap:20px;background:var(--surface-1);border-radius:12px;overflow:hidden}.mut-review-art>.mut-creature{width:180px}.mut-review-art>strong{font:50px/1.1 var(--font-display);font-weight:400;color:var(--text-strong)}.mut-review-art small{font:12px var(--font-body);display:block;text-align:center;margin-top:5px;color:var(--text)}.mut-exit-art{width:160px!important;margin:auto;border-radius:20px}.mutation-app~.ascent-celebration,.ascent-celebration{background:var(--surface-2)!important;border:1px solid var(--select)!important;border-radius:14px!important;color:var(--text-strong)!important;box-shadow:0 15px 70px var(--border)!important;font-family:var(--font-body)}.ascent-celebration>img{display:none!important}@keyframes mut-spin{to{transform:rotate(360deg)}}@keyframes mut-float{50%{transform:translate(2px,-6px);opacity:.4}}@keyframes mut-breathe{50%{transform:translateY(-1.5%) scale(1.015)}}@keyframes mut-bubble{0%{transform:translateY(0);opacity:0}20%{opacity:.6}to{transform:translateY(-190px);opacity:0}}@keyframes mut-gem-turn{0%{transform:perspective(350px) rotateY(0) translateY(0)}50%{transform:perspective(350px) rotateY(180deg) translateY(-5px)}to{transform:perspective(350px) rotateY(360deg) translateY(0)}}@keyframes mut-hit{0%{transform:scale(.94)}45%{transform:scale(1.06)}to{transform:scale(1)}}@keyframes mut-reveal{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes mut-pulse{50%{opacity:.45;box-shadow:0 0 2px var(--border)}}@keyframes mut-success{0%{box-shadow:0 0 0 1px var(--border)}40%{box-shadow:0 0 45px var(--shade-soft)}to{box-shadow:none}}@media(min-width:1450px){.mut-main{max-width:1335px}.mut-board{gap:10px}.mut-mine-layout{grid-template-columns:minmax(0,1fr) 350px}.mut-cell{max-height:128px}.mut-board-panel{padding:20px}.mut-cell-bottom{bottom:7px}}@media(max-width:1120px){.mut-nav{padding:0 24px;gap:35px}.mut-nav nav{gap:25px}.mut-nav-tools{gap:8px}.mut-test-tag{display:none}.mut-main{padding:20px}.mut-mine-layout,.mut-mutate-layout{grid-template-columns:minmax(0,1fr) 305px;gap:18px}.mut-control-panel{padding:17px}.mut-board-panel{padding:13px}.mut-board{gap:6px}.mut-cell-id{font-size:7px;bottom:25px}.mut-cell-top,.mut-cell-bottom{left:6px;right:6px}.mut-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.mut-portfolio{gap:17px;flex-wrap:wrap}.mut-portfolio .mut-stat{min-width:120px}.mut-portfolio .mut-stat>strong{font-size:20px}.mut-collection-tools{flex-direction:column;align-items:stretch}.mut-collection-tools>.mut-text-button{text-align:right}.mut-evolution-vessel{width:180px;height:210px}.mut-ready-list{grid-template-columns:repeat(2,minmax(0,1fr))}.mut-inputs{gap:8px}.mut-inputs>button{height:143px}.mut-mint{gap:30px}.mut-tier-track{gap:8px}.mut-tier-track h3{font-size:16px}.mut-recent{grid-template-columns:150px 1fr;gap:16px}.mut-recent h2{font-size:21px}.mut-prize-chip{font-size:9px;padding:8px 10px}}@media(max-width:850px){.mut-nav{height:65px;padding:0 18px;gap:22px}.mut-nav nav{gap:19px}.mut-brand{font-size:10px;letter-spacing:2px}.mut-brand small{font-size:8px;letter-spacing:3px}.mut-brand-mark{font-size:30px}.mut-nav nav a{font-size:12px}.mut-nav-tools{gap:6px}.mut-main{padding:18px 16px 0}.mut-mine-layout{grid-template-columns:minmax(0,1fr) 280px;gap:13px}.mut-board-panel{padding:10px}.mut-board{gap:4px}.mut-cell{aspect-ratio:.97;border-radius:8px}.mut-cell-top{left:4px;right:4px;top:5px;font-size:8px}.mut-cell-top small{font-size:7px;padding:2px}.mut-cell-bottom{left:4px;right:4px;bottom:4px}.mut-cell-bottom strong{font-size:9px}.mut-cell-bottom>span{font-size:8px}.mut-cell-bottom small{font-size:6px}.mut-cell-id{font-size:6px;bottom:23px}.mut-board-stats{font-size:9px;gap:5px}.mut-board-stats strong{font-size:12px}.mut-control-panel{padding:15px}.mut-control-panel h2{font-size:26px}.mut-role-switch button{font-size:10px;padding:8px 3px}.mut-mutate-layout{grid-template-columns:1fr}.mut-chance-panel{display:grid;grid-template-columns:1fr 1fr;gap:0 24px}.mut-chance-panel>.mut-step-label,.mut-chance-panel>h2{grid-column:1/-1}.mut-chance-panel .mut-odds-ring{grid-row:span 3}.mut-odds-options,.mut-outcome{margin-top:12px}.mut-tier-track{grid-template-columns:repeat(3,1fr);gap:12px}.mut-tier-track .mut-creature{max-width:125px}.mut-tier-track>div:nth-child(3):after{content:none}.mut-faction-ladder{padding:17px}.mut-faction-ladder .mut-section-heading{align-items:start}.mut-faction-ladder h2{font-size:24px}.mut-ready-list{grid-template-columns:repeat(3,1fr)}.mut-inputs>button{height:180px}.mut-cards{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px}.mut-card-art{height:300px}.mut-portfolio .mut-stat{flex-basis:35%}.mut-portfolio>.mut-secondary{margin-left:auto}.mut-reward-grid{gap:16px}.mut-reward-grid>div{padding-right:16px}.mut-reward-grid .mut-stat>strong{font-size:20px}.mut-mint{gap:25px}.mut-mint h1{font-size:39px}.mut-mint section>p{font-size:12px}.mut-mint section>.mut-creature{max-height:270px}.mut-factions button{padding:7px 8px;font-size:10px}.mut-page-title .mut-text-button{font-size:9px!important}.mut-prize-teaser{gap:7px}.mut-prize-teaser strong{font-size:10px}}@media(max-width:680px){.mutation-app{background-size:auto 750px}.mut-nav{height:62px;padding:0 15px;gap:10px}.mut-nav nav{display:none}.mut-nav-tools{gap:7px}.mut-wallet button{font-size:10px!important;padding:7px 9px!important}.mut-icon-button{width:27px;height:27px}.mut-main{padding:14px 12px 75px}.mut-page-title{margin-bottom:15px;gap:9px}.mut-page-title h1{font-size:27px;line-height:1.1;margin-top:6px}.mut-page-title .mut-eyebrow{font-size:8px;letter-spacing:1.8px}.mut-page-title>.mut-text-button{display:none}.mut-page-title p{font-size:11px;line-height:1.5;margin-top:7px}.mut-mine-layout{grid-template-columns:1fr;gap:14px}.mut-board-panel{padding:11px;border-radius:12px}.mut-round-header{font-size:10px}.mut-round-header strong{font-size:22px}.mut-round-header small{font-size:9px}.mut-board-stats{font-size:9px;padding-bottom:9px}.mut-board-stats strong{font-size:12px}.mut-clock-track{margin:10px 0}.mut-board{gap:5px}.mut-cell{aspect-ratio:1;border-radius:8px}.mut-cell-top{font-size:8px;top:5px;left:5px;right:5px}.mut-cell-top small{font-size:7px}.mut-cell-id{font-size:6px;bottom:23px}.mut-cell-bottom{bottom:4px;left:5px;right:5px}.mut-cell-bottom strong{font-size:9px}.mut-cell-bottom small{font-size:6px}.mut-cell-bottom>span{font-size:7px}.mut-board-caption{font-size:8px;margin-top:9px;line-height:1.5}.mut-board-caption button{font-size:9px}.mut-small-details{font-size:8px}.mut-control-panel{padding:17px;border-radius:12px}.mut-role-switch{margin-bottom:12px}.mut-role-switch button{font-size:12px;padding:10px}.mut-control-panel h2{font-size:28px}.mut-step-label{margin:17px 0 8px;font-size:9px}.mut-pick-presets{margin-top:11px;gap:7px}.mut-pick-presets button{padding:9px;font-size:11px}.mut-field{font-size:11px}.mut-value-presets button{font-size:10px;padding:7px}.mut-primary{min-height:46px;font-size:12px!important}.mut-prize-teaser{margin-top:15px;padding-top:13px}.mut-prize-teaser strong{font-size:11px}.mut-control-panel>.mut-fine{font-size:10px!important}.mut-recent{display:block;margin-top:23px}.mut-recent h2{font-size:24px}.mut-recent-list{margin-top:14px;padding-bottom:6px}.mut-recent-list>:is(button,div){min-width:163px}.mut-footer{flex-wrap:wrap;margin-top:26px;padding:17px 0;gap:12px;font-size:9px}.mut-footer p{flex-basis:100%;order:2;font-size:9px}.mut-mobile-nav{position:fixed;z-index:30;bottom:0;left:0;right:0;display:flex;justify-content:space-around;background:color-mix(in srgb,var(--ground) 95%,transparent);border-top:1px solid var(--border);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);height:65px;padding:7px 10px max(7px,env(safe-area-inset-bottom))}.mut-mobile-nav>a{font-size:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;color:var(--text);min-width:74px}.mut-mobile-nav>a>span{font-size:22px;line-height:1.1}.mut-mobile-nav>a.active{color:var(--lime);background:color-mix(in srgb,var(--surface-3) 48%,transparent);border-radius:8px}.mut-prize-chip{display:none}.mut-factions{flex-wrap:nowrap;overflow-x:auto;gap:6px;padding:2px 0 8px}.mut-factions button{flex:none;padding:8px 10px;font-size:10px;min-height:36px}.mut-mutate-layout{margin-top:9px;gap:15px}.mut-bench{padding:15px;border-radius:12px}.mut-section-heading>span{font-size:9px}.mut-section-heading{gap:10px}.mut-inputs{gap:7px;margin-top:14px}.mut-inputs>button{height:139px}.mut-inputs b{font-size:10px}.mut-inputs small{font-size:8px}.mut-input-plus{width:32px;height:32px;font-size:22px}.mut-evolution-preview{gap:15px;margin:20px 0;padding:15px 0}.mut-evolution-vessel{width:47%;height:205px}.mut-evolution-preview>div:last-child{flex:1}.mut-evolution-preview h2{font-size:29px}.mut-evolution-preview p{font-size:10px;line-height:1.7}.mut-evolution-preview .mut-eyebrow{font-size:8px;letter-spacing:1.4px}.mut-evolution-preview small{font-size:8px;margin-top:8px}.mut-ready-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mut-ready-list .mut-creature{width:36px;height:42px}.mut-ready-list b{font-size:9px}.mut-ready-list small{font-size:8px}.mut-empty-inline{display:block;text-align:center;padding:15px 0}.mut-empty-inline p{margin-bottom:12px}.mut-chance-panel{display:block}.mut-odds-ring{width:146px;height:146px}.mut-odds-options{margin:18px 0 24px}.mut-odds-options>span{font-size:10px;padding:9px}.mut-odds-options b{font-size:15px}.mut-slider-label,.mut-slider-label strong{font-size:11px}.mut-outcome{font-size:12px;line-height:1.7;padding:13px}.mut-fee-row{font-size:11px}.mut-fee-row b{font-size:12px}.mut-faction-ladder{padding:15px;margin-top:16px}.mut-faction-ladder .mut-section-heading{display:block}.mut-faction-ladder .mut-section-heading>.mut-eyebrow{font-size:8px}.mut-faction-ladder h2{font-size:27px;margin-bottom:10px}.mut-faction-ladder .mut-section-heading>span{font-size:11px;color:var(--lime)}.mut-tier-track{gap:8px}.mut-tier-track>div{padding:5px 5px 10px}.mut-tier-track h3{font-size:16px}.mut-tier-track>div>b{font-size:9px}.mut-tier-track>div>small{font-size:8px;margin:5px 0}.mut-tier-track p{font-size:10px}.mut-tier-track p small{font-size:7px}.mut-tier-track>div:after{right:-8px;font-size:11px}.mut-attempt{gap:9px;padding:8px;flex-wrap:wrap}.mut-attempt>.mut-creature{width:49px}.mut-attempt>span b{font-size:11px}.mut-attempt>span small{font-size:9px}.mut-attempt>button{margin-top:6px;min-height:35px}.mut-portfolio{padding:15px;gap:17px 10px}.mut-portfolio .mut-stat{flex-basis:44%;min-width:0}.mut-portfolio .mut-stat>strong{font-size:21px}.mut-portfolio .mut-stat>span{font-size:9px}.mut-portfolio>.mut-secondary{width:100%;margin-top:0;min-height:38px;font-size:11px!important}.mut-page-title>.mut-primary.compact{font-size:10px!important;min-height:37px;padding:8px 10px;white-space:nowrap}.mut-collection-tools{gap:7px;margin-bottom:15px}.mut-cards{gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mut-card-art{height:190px}.mut-card-identity{left:10px;right:10px;bottom:3px}.mut-card-identity h2{font-size:25px}.mut-card-identity small{font-size:7px}.mut-card-top{left:8px;right:8px;top:8px;font-size:8px}.mut-card-top span{padding:3px 6px}.mut-card-top>b{font-size:8px}.mut-status{font-size:8px!important;gap:4px}.mut-card-content{padding:11px 10px 12px}.mut-recipe-label{font-size:8px;gap:4px}.mut-recipe-label b{font-size:8px}.mut-materials{gap:3px;margin:9px 0 10px}.mut-materials>span{width:30px;height:36px;min-width:0}.mut-materials .mut-material{width:28px;height:28px}.mut-materials small{font-size:7px}.mut-card-values{display:block;padding:8px 0;margin-bottom:10px}.mut-card-values .mut-stat{display:flex;align-items:center;justify-content:space-between;gap:4px;margin-top:3px}.mut-card-values .mut-stat>span{font-size:7px;margin:0}.mut-card-values .mut-stat>strong{font-size:11px;white-space:nowrap}.mut-meter-label{font-size:7px;gap:4px}.mut-meter-label b{font-size:7px;white-space:nowrap}.mut-card-tank{font-size:8px;line-height:1.6}.mut-card-tank small{font-size:7px}.mut-card-actions{gap:5px}.mut-card-actions button{padding:6px;min-height:34px;font-size:9px!important}.mut-card-actions>.mut-secondary{width:35px}.mut-shard-row{font-size:7px;gap:3px}.mut-shard-row button{font-size:7px;display:block}.mut-shard-row .mut-material{width:16px;height:18px}.mut-rewards{padding:16px;margin-top:20px}.mut-reward-grid{grid-template-columns:1fr;gap:19px;margin-top:20px}.mut-reward-grid>div{border-right:0;border-bottom:1px solid var(--border);padding:0 0 18px}.mut-reward-grid>div:last-child{padding:0}.mut-reward-grid .mut-stat>strong{font-size:27px}.mut-reward-grid .mut-stat>span{font-size:11px}.mut-reward-grid p{font-size:11px}.mut-reward-grid .mut-secondary{width:100%;min-height:40px}.mut-mint{grid-template-columns:1fr;gap:24px;margin:12px 0 25px}.mut-mint h1{font-size:43px}.mut-mint section>.mut-creature{max-height:310px;max-width:360px}.mut-mint .mut-factions{justify-content:flex-start}.mut-mint .mut-factions button{flex-basis:auto}.mut-mint .mut-control-panel{padding:21px}.mut-mint .mut-stat>strong{font-size:33px}.mut-dialog{padding:20px;max-height:calc(100dvh - 32px)}.mut-dialog h2{font-size:28px}.mut-review-art>.mut-creature{width:145px}.mut-review-art>strong{font-size:45px}.mut-help-steps>div{grid-template-columns:44px 1fr;gap:0 10px}.mut-help-steps .mut-material{width:44px;height:44px}}@media(max-width:360px){.mut-nav{padding:0 10px}.mut-nav-tools{gap:4px}.mut-brand{font-size:9px}.mut-main{padding-left:9px;padding-right:9px}.mut-board{gap:4px}.mut-cell-bottom strong{font-size:8px}.mut-cell-bottom small{font-size:5px}.mut-cell-top small{font-size:6px}.mut-cell-id{font-size:5px}.mut-card-art{height:170px}.mut-card-top span{font-size:7px}.mut-card-identity h2{font-size:23px}}@media(prefers-reduced-motion:reduce){.mutation-app *,.mutation-app *:before,.mutation-app *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.mut-creature-sprite{will-change:auto}}@media(min-width:851px){.mut-nav{height:64px}.mut-main{padding-top:16px}.mut-page-title{margin-bottom:14px}.mut-page-title h1{font-size:34px}.mut-page-title .mut-eyebrow{font-size:8px}.mut-board-panel{padding:13px}.mut-board{height:clamp(340px,calc(100dvh - 310px),620px);grid-auto-rows:minmax(0,1fr)}.mut-cell{aspect-ratio:auto;max-height:none}.mut-cell .mut-creature{inset:0 auto auto 50%;width:auto;height:100%;aspect-ratio:1;transform:translate(-50%)}.mut-control-panel{padding:16px}.mut-control-panel h2{font-size:26px;margin-bottom:7px}.mut-role-switch{margin-bottom:10px}.mut-role-switch button{padding:8px 4px}.mut-step-label{margin:12px 0 7px}.mut-field{margin:10px 0 7px}.mut-field>div input{padding:7px 10px;font-size:18px}.mut-order-total{margin:12px 0;padding:9px 0}.mut-prize-teaser{margin-top:12px;padding-top:10px}.mut-control-panel>.mut-fine{font-size:9px!important}.mut-recent{margin-top:16px}.mut-footer{margin-top:22px}}.mut-creature-sprite{clip-path:inset(1% 1% 3%);transform-origin:center}.mut-automation-options{font-size:11px;color:var(--text);margin:10px 0}.mut-automation-options summary{cursor:pointer;color:var(--lime)}.mut-automation-options .mut-check{font-size:11px;margin:9px 0}.mut-mint>section,.mut-mint>aside,.mut-factions{min-width:0;max-width:100%}@media(max-width:680px){.mut-mint{grid-template-columns:minmax(0,1fr)}.mut-mint h1{font-size:clamp(32px,10vw,40px)}.mut-mint .mut-factions{width:100%;overflow-x:auto}}.mut-cell .mut-creature-sprite{animation:mut-breathe 5s ease-in-out infinite}.mut-cell-bottom{background:linear-gradient(transparent,color-mix(in srgb,var(--ground) 86%,transparent));padding-top:7px}@media(min-width:681px)and (max-width:850px){.mut-mine-layout{grid-template-columns:1fr}.mut-board{height:550px;grid-auto-rows:minmax(0,1fr)}.mut-cell{aspect-ratio:auto}.mut-cell .mut-creature{inset:0 auto auto 50%;width:auto;height:100%;aspect-ratio:1;transform:translate(-50%)}.mut-control-panel{max-width:none}.mut-role-switch button{min-height:42px;font-size:14px}.mut-pick-presets button,.mut-value-presets button{min-height:38px;font-size:13px}}@media(min-width:1000px)and (max-height:820px){.mut-mine-layout>.mut-control-panel{padding:14px 16px}.mut-mine-layout .mut-step-label{margin:12px 0 6px}.mut-mine-layout .mut-control-panel h2{font-size:25px}.mut-mine-layout .mut-control-panel .mut-muted{font-size:11px;line-height:1.45}.mut-mine-layout .mut-field{margin-top:10px}.mut-mine-layout .mut-order-total{padding:10px 0;margin:10px 0}.mut-mine-layout .mut-prize-teaser{display:none}}.mut-odds-ring:after{content:"";position:absolute;inset:-3px;border-radius:50%;background:conic-gradient(var(--lime) 0 var(--odds),var(--surface-3) var(--odds) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),var(--ground) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),var(--ground) 0);pointer-events:none}.mut-attempt.status-1 .mut-creature{animation:mut-pulse 1.3s ease-in-out infinite}.mut-attempt.status-2{border-color:var(--select);box-shadow:inset 0 0 22px var(--shade-soft)}.mut-attempt.status-3 .mut-creature,.mut-attempt.status-4 .mut-creature{filter:saturate(.4)}@media(prefers-reduced-motion:reduce){.mut-attempt.status-1 .mut-creature{animation:none}}.mut-inputs .mut-creature{inset:0 auto auto 50%;height:100%;width:auto;aspect-ratio:1;transform:translate(-50%)}.mut-card-art{background:radial-gradient(ellipse at 50% 35%,color-mix(in srgb,var(--faction) 22%,var(--surface-1)),var(--surface-1) 75%)}.mut-card-art>.mut-creature{position:absolute;left:50%;height:100%;width:auto;aspect-ratio:1;transform:translate(-50%)}@media(max-width:420px){.mut-cards{grid-template-columns:minmax(0,1fr)}.mut-card-art{height:285px}.mut-card-content{padding:17px}.mut-card-identity{left:17px;bottom:9px}.mut-card-identity h2{font-size:31px}.mut-card-top,.mut-card-top>b,.mut-card-top span,.mut-status{font-size:11px!important}.mut-card-values{display:flex;padding:13px 0}.mut-card-values .mut-stat{display:block}.mut-card-values .mut-stat>span{font-size:10px}.mut-card-values .mut-stat>strong{font-size:22px}.mut-meter-label,.mut-meter-label b,.mut-recipe-label,.mut-recipe-label b,.mut-card-tank,.mut-card-tank small,.mut-shard-row,.mut-shard-row button{font-size:11px}.mut-card-actions button{min-height:43px;font-size:12px!important}.mut-card-actions>.mut-secondary{width:62px}.mut-materials>span{width:44px;height:48px}.mut-materials .mut-material{width:37px;height:37px}.mut-materials small{font-size:10px}}.mut-material img{animation:mat-pop .32s cubic-bezier(.3,1.4,.5,1) both}@keyframes mat-pop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.mut-material img{animation:none}}.mutation-app .mut-material.ringed{border-radius:50%;background:conic-gradient(var(--material) calc(var(--pct,0)*360deg),color-mix(in srgb,var(--material) 18%,transparent) 0);padding:2px}.mutation-app .mut-material.ringed img{border-radius:50%;background:var(--surface-1,#111)}.mutation-app{background:var(--surface-1) none,100vw) auto no-repeat;font-family:var(--font-body)}.mutation-app h1,.mutation-app h2,.mutation-app h3,.mut-dialog h2,.mut-odds-ring strong,.mut-tier-track h3,.mut-review-art>strong{font-family:var(--font-body);font-weight:700;letter-spacing:-.03em}.mut-nav{background:color-mix(in srgb,var(--surface-1) 92%,transparent);border-bottom:3px solid var(--border);gap:36px}.mut-brand{gap:8px;font-size:16px;letter-spacing:1px}.mut-brand small{font-size:10px;letter-spacing:3.4px;color:var(--text-strong)}.mut-brand-mark{width:49px;height:49px;-o-object-fit:contain;object-fit:contain;flex-shrink:0}.mut-nav nav a{font-size:16px;font-weight:700}.mut-nav nav a.active:after{height:4px;border-radius:3px 3px 0 0}.mut-nav-tools{gap:8px}.mut-icon-button{color:var(--text-strong);border-color:var(--line-strong)}.mut-wallet button{border:2px solid var(--border)!important;background:var(--select)!important;color:var(--action-ink)!important;box-shadow:0 3px var(--border)!important;font-size:12px!important}.mut-page-title h1{text-shadow:0 3px var(--border);font-weight:700}.mut-page-title .mut-eyebrow{color:var(--text)}.mut-primary,.mut-secondary{border:2px solid var(--border);border-radius:10px;font-weight:700!important;box-shadow:0 3px var(--border)}.mut-primary{background:var(--select);color:var(--action-ink)}.mut-primary:hover:not(:disabled){background:var(--select);box-shadow:0 4px var(--border)}.mut-primary:active:not(:disabled){box-shadow:0 1px var(--border)}.mut-secondary{background:var(--surface-2);color:var(--text)}.mut-secondary:hover:not(:disabled){background:var(--surface-3)}.mutation-app :is(.mut-board-panel,.mut-control-panel,.mut-bench,.mut-faction-ladder,.mut-portfolio,.mut-card,.mut-rewards,.mut-dialog,.mut-attempt,.mut-recent-list>:is(button,div)){color:var(--ink);background:var(--surface);border:3px solid var(--border);box-shadow:0 5px 0 var(--border),0 12px 24px var(--shade-soft)}.mutation-app :is(.mut-board-panel,.mut-control-panel,.mut-bench,.mut-faction-ladder,.mut-portfolio,.mut-card,.mut-rewards,.mut-dialog) :is(.mut-text-button,.mut-small-details,.mut-fine,.mut-eyebrow,.mut-step-label,.mut-field,.mut-checklist,.mut-automation-options,.mut-card-tank,.mut-meter-label,.mut-recipe-label,.mut-shard-row){color:var(--text-muted)}.mutation-app :is(.mut-board-panel,.mut-control-panel,.mut-bench,.mut-faction-ladder,.mut-portfolio,.mut-card,.mut-rewards,.mut-dialog) .mut-text-button{color:var(--text-strong);font-weight:700}.mutation-app input,.mutation-app select,.mut-field>div{background:var(--surface-2);border-color:var(--line-strong);color:var(--text)}.mutation-app input[type=checkbox],.mutation-app input[type=range]{accent-color:var(--action)}.mutation-app :is(button,a,input,select):focus-visible{outline:3px solid var(--select);outline-offset:3px}.mut-field>div{border-width:2px}.mut-field>div input{background:transparent}.mut-round-header,.mut-round-header strong{font-weight:700}.mut-live-dot{background:var(--select);box-shadow:0 0 0 3px var(--shade-soft)}.mut-clock-track{height:4px;background:var(--surface-3)}.mut-clock-track i{background:var(--select)}.mut-board{gap:8px}.mut-cell{color:var(--text);background:var(--surface-2);border:2px solid var(--border);box-shadow:0 3px var(--shade-soft)}.mut-cell.occupied,.mut-creature,.mut-card-art{background:var(--faction)}.mut-cell:before{border:0;box-shadow:none;background:none}.mut-cell:hover{border-color:var(--border)}.mut-cell.selected{border:2px solid var(--border);box-shadow:inset 0 0 0 3px var(--border),0 0 0 2px var(--border)}.mut-cell.selected:before{border:3px solid var(--select)}.mut-cell.owned{border-color:var(--select)}.mut-cell-top{color:var(--text)}.mut-cell-top b{opacity:1;font-weight:700;background:var(--surface-2);padding:2px 3px;border-radius:3px}.mut-cell-top small{background:var(--surface-2);border:1px solid var(--line);font-weight:700}.mut-cell-top i{background:var(--select);border:1px solid var(--border);box-shadow:0 1px var(--border)}.mut-cell-id{color:var(--text);text-shadow:none;background:var(--surface-2);width:-moz-max-content;width:max-content;max-width:95%;padding:0 3px;margin:auto;border-radius:3px;font-weight:700}.mut-cell-bottom{color:var(--text);background:var(--surface-2);padding:3px 5px;border-radius:5px;left:3px;right:3px;bottom:3px}.mut-cell-bottom strong{color:var(--text);font-weight:700}.mut-cell-bottom small{color:var(--text);font-weight:700;letter-spacing:0}.mut-cell-bottom>span{font-weight:700}.mut-cell-bottom>span small{font-weight:400}.mut-cell .mut-creature-sprite{clip-path:inset(0);animation-name:critters-breathe}.mut-cell .mut-creature{inset:0 auto auto 50%;width:auto;height:100%;aspect-ratio:1;transform:translate(-50%)}.mut-creature-sprite{clip-path:none}.mut-gene-marks{mix-blend-mode:multiply;color:var(--text);opacity:.4}.mut-empty-culture{background:var(--surface-2);border:2px solid var(--line-strong);box-shadow:0 3px var(--shade-soft)}.mut-empty-culture i{background:var(--select)}.mut-cell-reveal{background:var(--surface-2);color:var(--text);-webkit-backdrop-filter:none;backdrop-filter:none}.mut-cell-reveal b{color:var(--text-strong)}.mut-cell-reveal .mut-material{filter:none}.mut-cell.winner{border:3px solid var(--line-strong);box-shadow:0 0 0 3px var(--border),0 0 30px var(--shade-soft)}.mut-board-caption button{color:var(--text-strong);font-weight:700}.mut-small-details{color:var(--text-muted)}.mut-role-switch{background:var(--surface-2);border:2px solid var(--line-strong);border-radius:10px}.mut-role-switch button{color:var(--text-muted);font-weight:700}.mut-role-switch button[aria-pressed=true]{background:var(--select);color:var(--action-ink);box-shadow:0 1px 0 1px var(--border)}.mut-pick-presets button,.mut-value-presets button{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text);font-weight:700;box-shadow:0 2px var(--border)}.mut-pick-presets button:hover,.mut-value-presets button[aria-pressed=true]{color:var(--action-ink);background:var(--select);border-color:var(--select)}.mut-order-total,.mut-prize-teaser,.mut-card-values,.mut-fee-row,.mut-evolution-preview,.mut-help-steps>div,.mut-reward-grid>div{border-color:var(--line-strong)}.mut-order-total>span strong,.mut-order-total>span b,.mut-order-total>b,.mut-order-total>strong,.mut-active-order strong{color:var(--text-strong);font-weight:700}.mut-prize-teaser small,.mut-card-tank small,.mut-evolution-preview small,.mut-reward-grid p,.mut-mint-progress span{color:var(--text-muted)}.mut-automation-options summary{color:var(--text-strong)}.mut-active-order{border-color:var(--select);background:var(--surface-2)}.mut-active-order button{color:var(--danger)}.mut-recent-list>:is(button,div){border-width:2px!important;box-shadow:0 3px var(--border)!important}.mut-recent-list b{font-weight:700}.mut-recent-list small{color:var(--text-muted)}.mut-recent-list strong{color:var(--text-strong);border-color:var(--line-strong);font-weight:700}.mut-footer{color:var(--text);border-color:var(--line)}.mut-footer>span b{color:var(--text-strong)}.mut-factions{padding-bottom:4px}.mut-factions button{border:2px solid var(--border);color:var(--text-strong);background:var(--surface-2);font-weight:700;border-radius:10px;box-shadow:0 3px var(--border);padding:5px 10px;gap:7px;min-height:40px}.mut-factions button[aria-pressed=true]{color:var(--action-ink);background:var(--faction);border-color:var(--border);box-shadow:0 3px var(--border),inset 0 0 0 2px var(--shade-soft)}.mut-factions button>span{width:28px;height:28px;border:1px solid var(--border);border-radius:7px;overflow:hidden;flex-shrink:0}.mut-factions .mut-creature{width:100%;height:100%;border-radius:0}.mut-inputs>button{background:var(--surface-2);border:2px dashed var(--line-strong);color:var(--text-muted)}.mut-inputs>button.filled{border:2px solid var(--select)}.mut-inputs .filled b,.mut-inputs .filled small{background:var(--surface-2);color:var(--text);text-shadow:none;font-weight:700}.mut-inputs small,.mut-input-plus{color:var(--text-muted)}.mut-input-plus{border:2px dashed var(--line-strong)}.mut-evolution-vessel{border:3px solid var(--line-strong);border-radius:70px 70px 24px 24px;background:var(--well);box-shadow:0 5px var(--border);aspect-ratio:1;height:auto}.mut-evolution-vessel .mut-creature{position:relative;height:auto;aspect-ratio:1}.mut-evolution-vessel:after{border:4px solid var(--line);background:none}.mut-evolution-vessel i{border-color:var(--select);background:color-mix(in srgb,var(--success-soft) 38%,transparent)}.mut-ready-list>button,.mut-deploy-list>button{background:var(--surface-2);border:1px solid var(--line-strong);color:var(--text)}.mut-ready-list>button[aria-pressed=true],.mut-deploy-list>button[aria-pressed=true]{background:var(--select);border-color:var(--border);color:var(--select-ink)}.mut-ready-list i,.mut-deploy-list i{color:var(--text-strong)}.mut-prize-chip{background:var(--select);border:2px solid var(--border);color:var(--action-ink);font-weight:700}.mut-odds-ring{background:var(--surface-2);border:2px solid var(--select);box-shadow:inset 0 0 0 6px var(--border),0 3px var(--border)}.mut-odds-ring:before{border-color:var(--line-strong)}.mut-odds-ring:after{background:conic-gradient(var(--select) 0 var(--odds),var(--surface-3) var(--odds) 100%)}.mut-odds-ring strong{color:var(--text-strong);font-weight:700}.mut-odds-ring strong small{font-family:inherit}.mut-odds-options>span{color:var(--text-muted);border-color:var(--line-strong);background:var(--surface-2)}.mut-odds-options b{font-weight:700}.mut-odds-options .active{color:var(--action-ink);border-color:var(--select);background:var(--select)}.mut-slider-label strong,.mut-fee-row b{color:var(--text-strong);font-weight:700}.mut-outcome{background:var(--select);color:var(--action-ink);border-color:var(--select)}.mut-outcome>span,.mut-outcome b{color:var(--text-strong);font-weight:700}.mut-outcome.failure{background:var(--danger-soft);color:var(--danger);border-color:var(--danger)}.mut-outcome.failure>span{color:var(--danger)}.mut-error{color:var(--danger)}.mut-tier-track>div{background:var(--surface-2);border:2px solid var(--line-strong);border-radius:12px}.mut-tier-track>div:after{color:var(--text-strong);font-weight:700}.mut-tier-track>div>span,.mut-tier-track>div>small,.mut-tier-track p small{color:var(--text-muted)}.mut-tier-track p{color:var(--text-strong);border-color:var(--line-strong);font-weight:700}.mut-attempt>span small{color:var(--text-muted)}.mut-attempt>span:last-child{color:var(--text-strong)}.mut-stat>span,.mut-stat small{color:var(--text-muted)}.mut-stat>strong{color:var(--text);font-weight:700}.mut-card-art:after{background:linear-gradient(0deg,var(--surface-2) 0%,var(--surface-2) 18%,transparent 40%)}.mut-card-top{color:var(--text)}.mut-card-top span,.mut-card-top>b{color:var(--text);background:var(--surface-2);border:1px solid color-mix(in srgb,var(--border) 50%,transparent);font-weight:700}.mut-card-identity small,.mut-status{color:var(--text-muted)}.mut-status.active,.mut-status.ready{color:var(--text-strong)}.mut-status.active:before,.mut-status.ready:before{background:var(--select);box-shadow:none}.mut-meter-label b,.mut-recipe-label b,.mut-card-tank b{color:var(--text-strong);font-weight:700}.mut-materials>span{background:var(--surface-2);border-color:var(--line-strong)}.mut-materials small{color:var(--text-muted)}.mut-materials .complete{background:var(--success-soft);border-color:var(--border)}.mut-materials .complete small{color:var(--text-strong)}.mutation-app progress,.mutation-app meter,.mutation-app progress::-webkit-progress-bar,.mutation-app meter::-webkit-meter-bar{background:var(--surface-3)}.mutation-app progress::-webkit-progress-value,.mutation-app meter::-webkit-meter-optimum-value{background:var(--success)}.mutation-app progress::-moz-progress-bar,.mutation-app meter::-moz-meter-bar{background:var(--success)}.mut-shard-row button{color:var(--text-strong)}.mut-checklist li::marker{color:var(--text-strong)}.mut-mint section>.mut-creature{-webkit-mask-image:none;mask-image:none;border-radius:30px;border:3px solid var(--border);height:auto;max-height:none;box-shadow:0 7px var(--border);max-width:320px}.mut-mint section>p,.mut-mint section>small{color:var(--text-strong)}.mut-mint h1 em{color:var(--text-strong);font-style:normal}.mut-mint .mut-factions button{padding:6px;font-size:10px}.mut-dialog{font-family:var(--font-body)}.mut-dialog h2{font-size:30px}.mut-dialog p{color:var(--text-muted)}.mut-dialog>header button{color:var(--text);border:2px solid var(--line-strong);background:var(--surface-2);width:34px;height:34px}.mut-help-steps b{color:var(--text-strong)}.mut-warning{background:var(--danger-soft);border-color:var(--danger);color:var(--danger)!important}.mut-review-art{background:var(--well);border:2px solid var(--border)}.mut-review-art>strong{color:var(--text-strong)}.mut-review-art small{color:var(--text-muted);font-family:inherit}.mut-notice,.mut-busy{background:var(--success-soft);color:var(--text-strong);border:2px solid var(--line-strong);box-shadow:0 3px var(--border)}.mut-network-button{color:var(--text-strong);background:var(--surface-3);border:1px solid var(--line-strong);border-radius:8px;padding:8px 10px;font-size:12px!important;white-space:nowrap;font-weight:700}.mut-network-button:hover{background:var(--surface-3)}.mut-network-dialog .mut-primary{margin-top:10px}.mut-faucet{position:relative;display:inline-flex}.mut-faucet-note{position:absolute;top:calc(100% + 6px);right:0;z-index:40;width:min(280px,80vw);padding:8px 10px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line-strong);color:var(--text-strong);font-size:12px;line-height:1.35;cursor:pointer}.mut-network-dialog h3{margin-top:22px!important}.mut-network-check{display:block;margin:14px 0;white-space:normal;text-align:left}.mut-network-settings{margin:12px 0}.mut-network-settings>div{padding:9px 0;border-top:1px solid var(--line-strong)}.mut-network-settings dt{font-size:11px;font-weight:700;color:var(--text-muted)}.mut-network-settings dd{margin:3px 0 0;display:flex;gap:10px;align-items:center;justify-content:space-between}.mut-network-settings code{font-size:12px;overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all}.mut-network-settings button{border:1px solid var(--line-strong);border-radius:6px;background:var(--select);color:var(--action-ink);padding:5px 9px;font-size:11px;min-width:64px;flex-shrink:0}.mut-network-help{font-size:12px;color:var(--text-muted)}.mut-network-help summary{cursor:pointer;font-weight:700}.mut-network-help ul{padding-left:20px}.mut-network-help li{margin:8px 0}.mut-network-result{background:var(--select);padding:12px;border:1px solid var(--line-strong);border-radius:8px;color:var(--action-ink)!important}.mut-network-error{background:var(--danger-soft);padding:12px;border:1px solid var(--danger);border-radius:8px;color:var(--danger)!important;overflow-wrap:anywhere}.mut-network-diagnose{width:100%;margin:8px 0}.mut-rpc-diagnostics{margin:14px 0;padding:12px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px}.mut-rpc-diagnostics h3{margin:0 0 8px!important}.mut-rpc-diagnostics>p{font-size:12px!important}.mut-rpc-diagnostics ul{list-style:none;padding:0;margin:12px 0}.mut-rpc-diagnostics li{padding:8px 0;border-top:1px solid var(--line-strong)}.mut-rpc-diagnostics li>div{display:flex;justify-content:space-between;gap:10px;font-size:12px}.mut-rpc-diagnostics li span{color:var(--text-strong);font-weight:700;flex-shrink:0}.mut-rpc-diagnostics li[data-ok=false] span{color:var(--danger)}.mut-rpc-diagnostics li p{font-size:12px!important;line-height:1.5;margin:4px 0 0;overflow-wrap:anywhere}.mut-rpc-diagnostics button{font-size:12px!important}.mut-certificate-help{border:1px solid var(--line-strong);border-radius:10px;padding:12px;margin:16px 0;background:var(--surface-2)}.mut-network-dialog .mut-certificate-help h3{margin:0 0 8px!important}.mut-certificate-help p,.mut-certificate-help li{font-size:12px;line-height:1.5;color:var(--text)}.mut-certificate-help .mut-secondary{display:inline-flex;align-items:center;margin:8px 0;font-size:13px!important;text-decoration:none}.mut-certificate-help details{margin-top:10px}.mut-certificate-help summary{font-size:12px;cursor:pointer;font-weight:700;color:var(--text-strong);min-height:28px}.mut-certificate-help ol{list-style:decimal;padding-left:20px}.mut-certificate-help li{margin:9px 0}.mut-certificate-help code{overflow-wrap:anywhere;font-size:11px}.mut-certificate-fingerprint{display:block;padding:8px;background:var(--success-soft);border-radius:6px;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--text-strong)}.mutation-app button,.mut-nav nav,.mut-brand{font-family:var(--font-body)}.mut-control-panel :is(.mut-muted,.mut-field,.mut-check),.mut-outcome,.mut-dialog p{font-size:13px}.mut-control-panel :is(.mut-step-label,.mut-inline-field,.mut-slider-label,.mut-fee-row){font-size:11px}.mut-primary,.mut-secondary{font-size:13px!important}.mut-role-switch button{font-size:13px}.mut-pick-presets button{font-size:12px}.mut-stat>span,.mut-meter-label,.mut-meter-label b,.mut-recipe-label,.mut-recipe-label b{font-size:11px}.mut-card-tank,.mut-card-tank small,.mut-shard-row,.mut-shard-row button{font-size:10px}.mut-card-actions button{font-size:12px!important}.mut-card .mut-fine{font-size:10px!important}.mut-ready-list b,.mut-deploy-list b{font-size:11px}.mut-ready-list small{font-size:10px}.mut-faction-ladder .mut-section-heading>span{color:var(--text-strong)}.mut-network-dialog{font-family:var(--font-body)}.mut-network-dialog h3{font-size:15px}.mut-network-dialog>header .mut-eyebrow{font-size:9px;letter-spacing:1px}.mut-control-panel{min-width:0;max-width:100%}.ascent-celebration{background:var(--surface-2)!important;color:var(--text)!important;border:3px solid var(--border)!important;font-family:var(--font-body)}.ascent-celebration strong{color:var(--text-strong)!important}.mut-mobile-nav{background:color-mix(in srgb,var(--surface-1) 96%,transparent);border-top-color:var(--select)}.mut-mobile-nav>a.active{background:var(--select);color:var(--action-ink)}@keyframes critters-breathe{50%{transform:translateY(-1%) scale(1.008)}}@media(max-width:1120px){.mut-nav{gap:22px}.mut-nav nav{gap:22px}.mut-brand-mark{width:42px;height:42px}.mut-brand{font-size:13px}}@media(max-width:850px){.mut-nav{gap:15px}.mut-nav nav{gap:16px}.mut-nav nav a{font-size:13px}.mut-network-button{padding:7px 8px;font-size:11px!important}.mut-network-button>span{display:none}.mut-factions button{padding:5px 7px}}@media(max-width:680px){.mut-nav{padding:0 12px}.mut-brand-mark{width:35px;height:35px}.mut-brand{gap:5px;font-size:11px;letter-spacing:.5px}.mut-brand small{font-size:7px;letter-spacing:2px}.mut-nav-tools{gap:5px}.mut-icon-button{width:25px;height:25px}.mut-network-button{padding:6px;font-size:10px!important}.mut-wallet button{font-size:10px!important;padding:7px 8px!important}.mut-nav-tools>.mut-icon-button[aria-label="How to play"]{display:none}.mut-factions button{font-size:11px;min-height:42px}.mut-cell-top{left:3px;right:3px;top:3px}.mut-cell-top b{font-size:7px}.mut-cell-top small{font-size:7px;padding:1px 2px}.mut-cell-bottom{padding:2px 3px;left:2px;right:2px;bottom:2px}.mut-cell-bottom strong{font-size:10px}.mut-cell-bottom small{font-size:6px}.mut-cell-id{bottom:25px;font-size:6px}.mut-board{gap:5px}.mut-page-title h1{font-size:29px}.mut-evolution-vessel{height:auto;width:45%;border-radius:45px 45px 20px 20px}.mut-dialog{padding:18px}.mut-dialog p{font-size:13px}.mut-network-settings dd{align-items:start}.mut-network-settings code{font-size:11px}.mut-network-dialog h2{font-size:27px}.mut-network-dialog .mut-eyebrow{font-size:8px}}@media(prefers-reduced-motion:reduce){.mut-cell .mut-creature-sprite{animation:none}}@media(max-width:850px){.mut-mine-layout{grid-template-columns:minmax(0,1fr)}}@media(min-width:1000px)and (max-height:820px){.mut-mine-layout .mut-control-panel .mut-muted{font-size:12px;line-height:1.4}.mut-mine-layout .mut-step-label,.mut-mine-layout .mut-field{margin:8px 0 5px}.mut-mine-layout .mut-order-total{margin:8px 0;padding:8px 0}.mut-mine-layout .mut-automation-options{margin:6px 0}.mut-mine-layout .mut-role-switch button{padding:6px 4px}}.mut-live-next{min-height:26px;display:flex;align-items:center;justify-content:space-between;gap:9px;font-size:11px;color:var(--text-muted);margin:0 0 8px}.mut-live-next button{flex-shrink:0;color:var(--text);font-weight:700;text-decoration:underline;text-underline-offset:3px}.mut-board[data-reveal=drawing]{position:relative;isolation:isolate}.mut-board[data-reveal=drawing]:after{content:"";position:absolute;inset:0;pointer-events:none;z-index:3;border-radius:10px;background:linear-gradient(180deg,transparent 25%,color-mix(in srgb,var(--select) 0%,transparent) 35%,color-mix(in srgb,var(--select) 73%,transparent) 50%,color-mix(in srgb,var(--select) 0%,transparent) 65%,transparent 75%);background-size:100% 250%;animation:mut-draw-scan 2s linear infinite}.mut-board[data-reveal=drawing] .mut-cell{filter:saturate(.7)}.mut-board .mut-cell:disabled{opacity:1;cursor:default}.mut-board[data-reveal=clearing]{animation:mut-clear-board 1s ease-out both;pointer-events:none}[data-draw-state=drawing] .mut-clock-track i{animation:mut-draw-pulse 1s ease-in-out infinite}[data-draw-state=drawing] .mut-round-header>strong{font-size:clamp(20px,3vw,28px)}.mut-round-header>div,.mut-round-header>strong{min-width:0}@keyframes mut-draw-scan{0%{background-position:0 100%}to{background-position:0 0}}@keyframes mut-draw-pulse{50%{opacity:.35}}@keyframes mut-clear-board{0%{opacity:1}55%{opacity:.35}to{opacity:1}}@media(max-width:680px){.mut-live-next{font-size:10px;align-items:flex-start}.mut-live-next span{max-width:62%}.mut-round-header small{font-size:9px;max-width:155px;white-space:normal}.mut-round-header>strong small{margin-left:auto}.mut-round-header>strong{font-size:23px}.mut-board-caption{min-height:35px}}@media(prefers-reduced-motion:reduce){.mut-board[data-reveal=drawing]:after{animation:none;background:color-mix(in srgb,var(--select) 13%,transparent)}.mut-board[data-reveal=clearing],[data-draw-state=drawing] .mut-clock-track i{animation:none}}.mut-play-path{display:flex;align-items:center;gap:20px;margin:0 0 14px;color:var(--text-strong)}.mut-play-path .mut-role-switch{display:flex;flex:0 0 400px;margin:0;padding:3px}.mut-play-path .mut-role-switch button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:47px;padding:5px 12px;flex:1;text-align:left;font-size:14px}.mut-play-path .mut-creature,.mut-play-path .mut-material{width:34px;height:34px;flex-shrink:0;border-radius:7px}.mut-play-path button small{display:block;font-size:11px;font-weight:400;margin-top:2px}.mut-play-path>p{font-size:14px;line-height:1.5;margin:0}.mut-controls-jump{display:none;color:var(--text-strong);font-size:13px;font-weight:700;text-decoration:underline;min-height:40px}.mut-control-panel{scroll-margin-top:78px;min-width:0}.journey-deploy-handoff>.mut-creature{flex:0 0 42px;width:42px;height:42px}.mut-mint-badge{width:56px;height:56px;float:right;border-radius:10px;margin:0 0 8px 10px}.mut-control-panel>.mut-step-label:first-child{margin-top:0}.mut-connect-action .mut-wallet button{width:100%;min-height:46px;font-size:15px!important}.mut-connect-action p{font-size:12px;text-align:center;color:var(--text-muted)}.mut-balance-guide{font-size:13px;line-height:1.6;color:var(--text-strong);margin:12px 2px 20px}.mut-balance-guide b{color:var(--text-strong)}.mut-balance-guide span{white-space:nowrap}.mut-form-error{background:var(--surface-2);border:1px solid var(--danger);border-radius:8px;padding:10px;color:var(--danger);font-size:13px;line-height:1.5}.mut-auto-explainer{margin-top:16px;padding:12px;border:1px solid var(--select);background:var(--success-soft);border-radius:9px;color:var(--text-strong)}.mut-auto-explainer>b{font-size:12px}.mut-auto-explainer>p{font-size:12px;line-height:1.5;margin:6px 0 0}.mut-deploy-list .mut-status{font-size:11px;line-height:1.4;white-space:normal}.mut-deploy-list button:disabled{opacity:.65;cursor:not-allowed}.mut-factions.with-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;overflow:visible;flex:1;width:100%}.mut-factions.with-counts button{min-width:0;min-height:43px;font-size:12px;justify-content:flex-start}.mut-factions.with-counts b{margin-left:auto;min-width:17px;text-align:center;border-radius:4px;background:var(--tint-faint)}.mut-factions.with-counts button[aria-pressed=true]{background:var(--select);color:var(--action-ink)}.mut-collection-tools{align-items:center;gap:16px}.mut-materials.named-materials{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mut-materials.named-materials>span{display:grid;grid-template-columns:34px 1fr;align-items:center;-moz-column-gap:7px;column-gap:7px;width:auto;height:auto;min-height:58px;padding:6px;border-radius:8px}.mut-materials.named-materials .mut-material{grid-row:span 2;width:34px;height:34px}.mut-materials.named-materials b{font-size:12px;color:var(--text);line-height:1.2}.mut-materials.named-materials small{position:static;font-size:11px;line-height:1.3;color:var(--text-muted);white-space:normal}.mut-card-next{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--select);border:1px solid var(--line-strong);border-radius:9px;padding:10px;margin:12px 0;color:var(--action-ink);text-align:left}.mut-card-next b{font-size:13px;line-height:1.4;display:block}.mut-card-next small{font-size:11px;line-height:1.45;display:block;margin-top:4px;color:var(--text-muted)}.mut-card-next svg{width:20px;flex-shrink:0}.mut-help-paths{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mut-help-paths section{padding:15px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:12px;display:flex;flex-direction:column;align-items:flex-start}.mut-help-paths .mut-material,.mut-help-paths .mut-creature{width:65px;height:65px;border-radius:10px;margin-bottom:10px}.mut-help-paths h3{font-size:21px;color:var(--text);margin:0 0 8px}.mut-help-paths ol{list-style:decimal;padding-left:19px;font-size:14px;line-height:1.5;margin:0}.mut-help-paths li{margin:7px 0}.mut-help-paths li::marker{font-weight:800;color:var(--text-strong)}.mut-help-paths p{font-size:13px!important;line-height:1.5}.mut-help-paths .mut-primary{margin-top:auto;width:100%;font-size:14px!important}.mut-tier-slots{font-size:12px!important;font-weight:700;color:var(--text-strong)}.mut-tier-specimens{font-size:11px;line-height:1.6;overflow-wrap:anywhere}.journey-odds-guide{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;max-width:650px;margin:16px auto 0}.journey-odds-guide>div{border:1px solid var(--line-strong);border-radius:10px;background:var(--surface-2);color:var(--text);padding:8px 12px;min-width:0}.journey-odds-guide>div.selected{background:var(--select);color:var(--action-ink);border-color:var(--select)}.journey-odds-guide>div>span{display:flex;gap:3px;margin-bottom:4px}.journey-odds-guide .mut-creature{width:26px;height:26px;border-radius:5px}.journey-odds-guide b{display:flex;align-items:center;justify-content:space-between;gap:5px;font-size:13px}.journey-odds-guide strong{font-size:22px}.journey-odds-guide small{font-size:11px;opacity:.9;display:block}.journey-steps{margin:17px 0}.journey-ladder:not([open]) .mut-faction-ladder{display:none}.mutation-app button,.mutation-app a{-webkit-tap-highlight-color:color-mix(in srgb,var(--select) 33%,transparent)}@media(min-width:851px){.mut-main:has(.mut-mine-layout){padding-top:10px}.mut-main:has(.mut-mine-layout) .mut-page-title{margin-bottom:10px}.mut-main:has(.mut-mine-layout) .mut-page-title h1{font-size:28px;margin-top:3px}.mut-board{height:clamp(290px,calc(100dvh - 395px),540px);gap:6px;grid-auto-rows:minmax(0,1fr)}.mut-board-panel{padding:12px}.mut-round-header>strong{font-size:26px}.mut-clock-track{margin:10px 0}.mut-board-stats{padding-bottom:8px}.mut-live-next{font-size:11px;min-height:23px;margin-bottom:6px}.mut-cell-bottom{padding:2px 4px}.mut-cell-bottom strong{font-size:12px}.mut-cell-bottom small{font-size:9px}.mut-cell-bottom>span{font-size:11px}.mut-cell-id{bottom:32px;font-size:9px}.mut-cell-top{font-size:10px}.mut-control-panel .mut-muted{font-size:12px;line-height:1.5;margin-bottom:9px}.mut-control-panel .mut-primary{min-height:44px}.mut-control-panel .mut-step-label,.mut-control-panel .mut-field{margin:9px 0 5px}.mut-control-panel .mut-prize-teaser{display:none}.mut-cards.single-critter{grid-template-columns:minmax(0,680px)}.mut-cards.single-critter .mut-card{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.mut-cards.single-critter .mut-card-art{height:100%;min-height:320px}.mut-cards.single-critter .mut-card-art>.mut-creature{height:auto;width:100%;top:10px}}@media(max-width:850px){.mut-mint>aside{order:-1}.mut-mint>section{min-width:0}.mut-play-path{flex-wrap:wrap;gap:7px;margin-bottom:12px}.mut-play-path .mut-role-switch{flex-basis:100%}.mut-play-path>p{flex:1;font-size:12px}.mut-controls-jump{display:block}.mut-collection-tools{flex-direction:column;align-items:stretch}.mut-card-content{font-size:13px}.mut-help-paths{grid-template-columns:1fr}.mut-help-paths section{display:grid;grid-template-columns:55px 1fr;-moz-column-gap:12px;column-gap:12px;padding:13px}.mut-help-paths .mut-material,.mut-help-paths .mut-creature{width:55px;height:55px;grid-row:span 2}.mut-help-paths h3{font-size:22px}.mut-help-paths ol{font-size:14px}.mut-help-paths p,.mut-help-paths button{grid-column:1/-1}}@media(min-width:681px)and (max-width:850px){.mut-board{height:440px}.mut-cell-bottom strong{font-size:13px}.mut-cell-bottom small{font-size:9px}.mut-cell-bottom>span{font-size:11px}.mut-cell-id{font-size:9px;bottom:33px}.mut-cell-top,.mut-cell-top small{font-size:10px}}@media(max-width:680px){.mut-main:has(.mut-mine-layout){padding-top:9px}.mut-main:has(.mut-mine-layout) .mut-page-title{margin-bottom:9px}.mut-main:has(.mut-mine-layout) .mut-page-title h1{font-size:25px}.mut-main:has(.mut-mine-layout) .mut-page-title .mut-eyebrow{display:none}.mut-play-path .mut-role-switch button{font-size:13px;gap:7px;padding:5px;min-height:46px}.mut-play-path .mut-role-switch small{font-size:10px}.mut-play-path .mut-material,.mut-play-path .mut-creature{width:28px;height:28px}.mut-board-panel{padding:8px}.mut-board{gap:4px}.mut-cell{aspect-ratio:.9}.mut-cell-top{top:3px;left:3px;right:3px;font-size:9px}.mut-cell-top small{font-size:8px;padding:1px}.mut-cell-bottom{left:2px;right:2px;bottom:2px;padding:2px 3px}.mut-cell-bottom strong{font-size:10px}.mut-cell-bottom>span{font-size:10px}.mut-cell-bottom small{font-size:7px;line-height:1.1}.mut-cell-id{font-size:7px;bottom:27px}.mut-cell-top i{width:15px;height:15px;font-size:10px}.mut-board-stats{font-size:10px}.mut-small-details{font-size:10px;line-height:1.5}.mut-board-caption{font-size:10px;gap:8px}.mut-board-caption button{min-height:40px;font-size:12px}.mut-live-next span{max-width:none;flex:1}.mut-live-next button{max-width:95px;min-height:35px}.mut-factions.with-counts{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0}.mut-factions.with-counts button{font-size:12px;padding:6px 8px;min-height:44px}.mut-factions.with-counts .mut-creature{width:100%;height:100%}.mut-cards{grid-template-columns:minmax(0,1fr)}.mut-card-art{height:270px}.mut-card-content{padding:16px}.mut-card-identity h2{font-size:30px}.mut-card-top,.mut-card-top>b,.mut-card-top span,.mut-status{font-size:11px!important}.mut-card-values{display:flex;padding:12px 0}.mut-card-values .mut-stat{display:block}.mut-card-values .mut-stat>span{font-size:11px}.mut-card-values .mut-stat>strong{font-size:21px}.mut-meter-label,.mut-meter-label b,.mut-recipe-label,.mut-recipe-label b,.mut-card-tank,.mut-card-tank small{font-size:12px}.mut-card-actions button{font-size:13px!important;min-height:44px}.mut-card-actions>.mut-secondary{width:62px}.mut-portfolio .mut-stat>span{font-size:11px}.mut-portfolio .mut-stat>strong{font-size:20px}.mut-help-paths .mut-primary{font-size:15px!important;min-height:44px}.journey-odds-guide{gap:6px;margin-top:13px}.journey-odds-guide>div{padding:7px}.journey-odds-guide .mut-creature{width:21px;height:21px}.journey-odds-guide b{font-size:11px}.journey-odds-guide strong{font-size:19px}.journey-odds-guide small{font-size:9px}.journey-choices{max-height:130px}.journey-choices button{flex-direction:row;flex-basis:180px;flex-wrap:wrap;justify-content:center;-moz-column-gap:8px;column-gap:8px}.journey-choices .mut-creature{width:40px;height:40px}.journey-choices button>span:last-child{width:100%}}@media(prefers-reduced-motion:reduce){.mutation-app *{scroll-behavior:auto!important}}.mut-deadline{background:var(--surface-2)!important;border-color:var(--danger)!important;color:var(--danger)!important;box-shadow:none!important}.mut-deadline>span{flex:1;font-size:13px;line-height:1.5}.mut-deadline>button{margin-left:0;font-size:12px!important;min-height:36px;white-space:nowrap}.mut-ledger{list-style:none;padding:0;margin:12px 0 4px;display:grid;gap:9px}.mut-ledger li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:10px;font-size:13px;line-height:1.5;color:var(--text)}.mut-ledger li span{font-weight:700;color:var(--text)}.mut-ledger li b{font-weight:500;color:inherit}.mut-deploy-options{margin:10px 0 4px}.mut-deploy-options>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:40px;font-size:12px;color:var(--text-muted)}.mut-deploy-options>summary::-webkit-details-marker{display:none}.mut-deploy-options>summary .mut-step-label{margin:0}.mut-deploy-options>summary:before{content:"+";font-weight:800;font-size:16px;color:var(--text-strong)}.mut-deploy-options[open]>summary:before{content:"-"}.journey-safer{display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px!important}.journey-chip{border:1px solid var(--select);border-radius:999px;background:var(--select);color:var(--action-ink);padding:6px 12px;font-size:13px;font-weight:700;min-height:36px;cursor:pointer}.journey-chip:hover{background:var(--select);color:var(--select-ink)}@media(max-width:680px){.mut-cell-bottom{display:none}}.journey-turn-exit{display:grid;gap:10px;margin:12px 0;padding:12px;border:1px solid var(--line-strong);border-radius:12px;background:var(--surface-2)}.journey-turn-exit p{margin:0}.journey-turn-exit small{color:var(--text-strong);line-height:1.5}.mut-results-heading{display:flex;gap:16px;align-items:center;justify-content:space-between;margin-bottom:16px}.mut-results-heading h2{margin-bottom:4px}.mut-results-heading p{margin:0;color:var(--text);font-size:13px}@media(max-width:680px){.mut-results-heading{align-items:stretch;flex-direction:column}.mut-attempt>span{min-width:0}.mut-attempt small{overflow-wrap:anywhere}}.mut-main>.mut-busy,.mut-main>.mut-notice[role=status]{position:sticky;top:8px;z-index:30;box-shadow:0 3px var(--border),0 10px 28px var(--shade-mid)}.board-coach{margin:0 0 16px;padding:16px 18px;background:var(--surface-1);border:var(--bw-heavy,2px) solid var(--line-strong);border-radius:var(--radius-l,14px);box-shadow:0 3px var(--border)}.board-coach-head h2{margin:4px 0 12px;font:800 18px/1.15 var(--font-display);text-transform:uppercase}.board-coach ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.board-coach li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px}.board-coach li>b{flex:0 0 26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--lime);color:var(--action-ink);font-weight:800;font-size:13px}.board-coach li span{font-size:12px;line-height:1.5;color:var(--text)}.board-coach li strong{display:block;color:var(--text-strong);font-size:13px;margin-bottom:2px}.board-coach-critters{display:flex;gap:10px;align-items:center;margin:12px 0 0;font-size:12px;line-height:1.5;color:var(--text)}.board-coach-critters .mut-creature{flex:0 0 38px;width:38px;height:38px;border-radius:8px}.board-coach-critters .mut-material{display:inline-block;width:16px;height:16px;vertical-align:-3px}.board-coach-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:14px}@media(max-width:680px){.board-coach ol{grid-template-columns:minmax(0,1fr)}.board-coach-actions .mut-primary{width:100%}}.mut-recent-list>.mut-recent-won{border-color:var(--lime)!important;cursor:pointer}.mut-recent-badge{grid-column:1/-1;display:block;margin-top:6px;font-style:normal;font-weight:800;font-size:12px;color:var(--lime)}.mutation-app .mut-fine{font-size:11px!important}.mutation-app .trait-strip .trait-label,.mutation-app .fee-strip li:not(.current) .fee-attempts{color:var(--text-muted)}@media(max-width:420px){.mutation-app .piece-card .trait-strip .trait-label{font-size:9px}}.mutation-app .cell-token{position:absolute;left:4px;right:4px;bottom:4px;z-index:4;text-align:center;font-size:10px;font-weight:800;line-height:1.5;color:var(--text-strong);background:var(--shade-deep);border-radius:5px;padding:0 3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutation-app .cell-token small{font-size:8px;font-weight:700;opacity:.85}.mutation-app .cell-token.eth-only{color:var(--text-muted);background:var(--shade-mid);font-weight:700}.mutation-app .mut-cell.selected .cell-token{display:none}.board-token{color:var(--lime);font-weight:700}@media(max-width:680px){.mutation-app .mut-cell.selected .cell-token{display:block}.mutation-app .cell-token{font-size:8px;left:2px;right:2px;bottom:2px;padding:0 2px}.mutation-app .cell-token small{display:none}}.mut-payout-row>small+span{margin-top:8px}.mutation-app .mut-cell.multi{--span-hue:var(--tier-lift);--span-glow:8px;--span-ring:2px}.mutation-app .mut-cell.multi[data-tier="2"]{--span-glow:11px}.mutation-app .mut-cell.multi[data-tier="3"]{--span-glow:14px;--span-ring:3px}.mutation-app .mut-cell.multi[data-tier="4"]{--span-glow:17px;--span-ring:3px}.mutation-app .mut-cell.multi[data-tier="5"]{--span-glow:22px;--span-ring:3px}.mutation-app .cell-span-ring{position:absolute;inset:0;z-index:2;pointer-events:none;border-radius:inherit;border:var(--span-ring) solid color-mix(in srgb,var(--span-hue) 70%,var(--text-strong))}.mutation-app .mut-cell.multi:not(.selected):not(.winner){box-shadow:0 0 0 1px color-mix(in srgb,var(--span-hue) 80%,transparent),0 0 var(--span-glow) calc(var(--span-glow) * .25) color-mix(in srgb,var(--span-hue) 60%,transparent);animation:span-breathe 2.8s ease-in-out infinite}.mutation-app .mut-cell.multi.selected{box-shadow:0 0 0 3px var(--select),0 0 var(--span-glow) calc(var(--span-glow) * .25) color-mix(in srgb,var(--span-hue) 60%,transparent)}@keyframes span-breathe{50%{box-shadow:0 0 0 1px var(--span-hue),0 0 calc(var(--span-glow) * 1.4) calc(var(--span-glow) * .35) color-mix(in srgb,var(--span-hue) 75%,transparent)}}.mutation-app .mut-board.span-focus .mut-cell:not(.span-lit):not(.selected):not(.winner){opacity:.5}.mutation-app .mut-cell.span-lit{z-index:4}.mutation-app .mut-cell.span-lit .cell-span-ring{border-width:calc(var(--span-ring) + 1px);border-color:var(--text-strong)}.mutation-app .mut-cell.multi.span-lit:not(.selected):not(.winner){animation:none;box-shadow:0 0 0 2px var(--span-hue),0 0 calc(var(--span-glow) * 1.8) calc(var(--span-glow) * .5) var(--span-hue)}.mut-board-caption b{color:var(--text-strong)}@media(max-width:680px){.mutation-app .mut-cell.multi{--span-glow:6px}.mutation-app .mut-cell.multi[data-tier="3"],.mutation-app .mut-cell.multi[data-tier="4"],.mutation-app .mut-cell.multi[data-tier="5"]{--span-glow:9px;--span-ring:2px}}@media(prefers-reduced-motion:reduce){.mutation-app .mut-cell.multi:not(.selected):not(.winner){animation:none;box-shadow:0 0 0 2px var(--span-hue)}}.mut-cell-top small{white-space:nowrap}.span-of-short{display:none}@media(max-width:680px){.span-of-long{display:none}.span-of-short{display:inline}}.mutation-app .mut-board .mut-cell.winner{box-shadow:0 0 0 3px var(--lime),0 0 26px 6px color-mix(in srgb,var(--lime) 70%,transparent);z-index:6}.bid-guide{margin:8px 0 4px;padding:9px 11px;border:1px solid var(--line-strong);border-radius:10px;background:color-mix(in srgb,var(--surface-2) 70%,transparent);font-size:12px;line-height:1.45}.bid-guide p{margin:0 0 4px;display:flex;flex-wrap:wrap;gap:4px 10px;justify-content:space-between}.bid-guide p span{color:var(--text-muted)}.bid-guide p b{color:var(--text-strong);font-weight:700;text-align:right}.bid-guide-landing,.bid-guide-landing span{display:block}.bid-guide-landing>b{display:block;text-align:left;font-weight:600}.bid-guide-landing b b{font-weight:800;color:var(--lime)}.bid-guide .mut-text-button{margin-top:2px;padding:0;font-size:12px}.deploy-order-rows{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:6px}.deploy-order-rows li{display:grid;grid-template-columns:34px minmax(0,1fr) 72px auto;grid-template-areas:"art id bid total" "art landing landing landing";align-items:center;gap:4px 8px;padding:7px 9px;border:1px solid var(--border);border-radius:10px;background:var(--surface-2)}.deploy-order-rows li.edited{border-color:var(--lime)}.deploy-order-rows li>.mut-creature{grid-area:art;width:34px;height:34px;display:block}.deploy-order-id{grid-area:id;display:flex;flex-direction:column;min-width:0}.deploy-order-id b{font-size:12px;color:var(--text-strong);white-space:nowrap}.deploy-order-id small{font-size:10px;color:var(--text-muted)}.deploy-order-bid{grid-area:bid;display:flex;flex-direction:column;gap:2px}.deploy-order-bid span{font-size:9px;letter-spacing:.4px;text-transform:uppercase;color:var(--text-muted)}.deploy-order-bid input{width:100%;min-height:30px;padding:3px 7px;font-size:14px;border:1px solid var(--line-strong);border-radius:7px}.deploy-order-total{grid-area:total;display:flex;flex-direction:column;align-items:flex-end;text-align:right;min-width:62px}.deploy-order-total b{font-size:13px;color:var(--text-strong)}.deploy-order-total small{font-size:10px;color:var(--text-muted);white-space:nowrap}.deploy-order-foot{grid-area:landing;display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;font-size:11px;color:var(--text-muted)}.deploy-order-foot .mut-text-button{padding:0;font-size:11px}@media(max-width:420px){.deploy-order-rows li{grid-template-columns:30px minmax(0,1fr) 78px auto;gap:4px 6px;padding:6px 7px}.deploy-order-total small{white-space:normal}}.bid-strip{display:flex;flex-wrap:nowrap;gap:14px;align-items:baseline;margin:2px 0 8px;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow-x:auto;scrollbar-width:none}.bid-strip::-webkit-scrollbar{display:none}.bid-strip span{display:inline-flex;gap:4px;align-items:baseline;flex:0 0 auto}.bid-strip em{font-style:normal}.bid-strip .short{display:none}.bid-strip b{color:var(--text-strong);font-weight:800}.bid-strip small{font-size:10px}.bid-strip span+span:before{content:"·";margin-right:10px;opacity:.5}@media(max-width:680px){.bid-strip{gap:9px;font-size:10px}.bid-strip .long{display:none}.bid-strip .short{display:inline}.bid-strip span+span:before{margin-right:6px}}.bid-chart{margin:18px 0 6px;padding:14px 16px;border:1px solid var(--line-strong);border-radius:14px;background:color-mix(in srgb,var(--surface-2) 80%,transparent)}.bid-chart h2{margin:2px 0 6px;font-size:18px}.bid-chart>p{margin:0 0 8px;font-size:13px}.bid-chart svg{display:block;width:100%;height:auto;max-height:220px}.bid-chart-grid{stroke:var(--line-strong);stroke-width:1;stroke-dasharray:2 4}.bid-chart-axis{font-size:11px;fill:var(--text-muted);font-family:inherit}.bid-chart-axis.bid{fill:var(--lime)}.bid-chart-bar{fill:color-mix(in srgb,var(--text-strong) 55%,transparent)}.bid-chart-line{fill:none;stroke:var(--lime);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.bid-chart-dot{fill:var(--lime);stroke:var(--ground);stroke-width:1.5}.bid-chart-key{display:inline-block;width:14px;height:8px;vertical-align:middle;margin:0 4px 0 2px;border-radius:2px}.bid-chart-key.bar{background:color-mix(in srgb,var(--text-strong) 55%,transparent)}.bid-chart-key.line{height:3px;background:var(--lime)}@media(max-width:680px){.bid-chart{padding:12px}.bid-chart h2{font-size:16px}.bid-chart-axis{font-size:13px}}.mutation-app{background:var(--ground);color:var(--text);font-family:var(--font-body);font-size:15px}.mutation-app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background:radial-gradient(900px 500px at 15% -10%,var(--tint-faint),transparent 70%),radial-gradient(800px 600px at 110% 10%,var(--tint-faint),transparent 70%)}.mutation-app :is(h1,h2),.mut-dialog h2{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:.01em;line-height:1.12;color:var(--text-strong)}.mutation-app h1{font-size:clamp(22px,2.5vw,34px);text-shadow:0 3px 0 var(--border)}.mutation-app h2{font-size:clamp(16px,1.5vw,20px)}.mutation-app h3{font-family:var(--font-body);font-weight:800;color:var(--text-strong)}.mutation-app :is(.mut-eyebrow,.mut-step-label,.race-kicker){font-family:var(--font-display);font-weight:800;font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--text-faint)}.mutation-app :is(.mut-fine,.journey-caption,.mut-muted){color:var(--text-muted)}.mutation-app :is(button,a,input,select,summary):focus-visible{outline:3px solid var(--text-strong);outline-offset:2px;box-shadow:0 0 0 6px var(--border)}.mut-nav{background:var(--surface-1);border-bottom:var(--bw-heavy) solid var(--border);box-shadow:0 3px 0 var(--shade-mid)}.mut-brand span{font-family:var(--font-display);font-weight:800;letter-spacing:.08em;color:var(--text-strong)}.mut-brand small{color:var(--f-skunk)!important;font-family:var(--font-display);letter-spacing:.32em}.mut-nav nav a{font-family:var(--font-display);font-weight:800;font-size:12px!important;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.mut-nav nav a.active{color:var(--text-strong)}.mut-nav nav a.active:after{background:var(--action)!important;height:4px!important}.mut-nav nav a small{background:var(--surface-3);color:var(--text);border:1px solid var(--border)}.mut-icon-button{background:var(--surface-2)!important;border:var(--bw) solid var(--border)!important;color:var(--text)!important;box-shadow:var(--shadow-chunk-s)}.mutation-app :is(.mut-board-panel,.mut-control-panel,.mut-bench,.mut-faction-ladder,.mut-portfolio,.mut-card,.mut-rewards,.mut-attempt,.journey-bench,.journey-start,.race-overview,.race-ladder,.race-browser,.race-inspect,.race-champions){background:var(--surface-1);color:var(--text);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-lift)}.mutation-app :is(.mut-recent-list>:is(button,div),.mut-deploy-list button,.journey-choices button,.journey-recipe li,.mut-materials>span,.journey-match,.journey-extra-slots>div,.race-recipe>span){background:var(--surface-2);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s)}.mutation-app :is(.mut-materials>span.complete,.journey-recipe li.complete){background:var(--success-soft);box-shadow:inset 0 0 0 2px var(--success),var(--shadow-chunk-s)}.mutation-app :is(.mut-materials>span,.journey-recipe li) :is(b,small,span,strong){color:inherit}.mutation-app :is(.mut-primary,.mut-secondary),.mut-dialog :is(.mut-primary,.mut-secondary){font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase;letter-spacing:.05em;font-size:13px;border:var(--bw) solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-chunk)!important;transition:transform .08s,box-shadow .08s,background .15s}.mutation-app .mut-primary,.mut-dialog .mut-primary{background:var(--action)!important;color:var(--action-ink)!important}.mutation-app .mut-primary:hover:not(:disabled),.mut-dialog .mut-primary:hover:not(:disabled){background:var(--action-hover)!important;transform:translateY(-1px);box-shadow:0 5px 0 var(--border)!important}.mutation-app :is(.mut-primary,.mut-secondary):active:not(:disabled){transform:translateY(3px);box-shadow:0 1px 0 var(--border)!important}.mutation-app .mut-secondary,.mut-dialog .mut-secondary{background:var(--surface-3)!important;color:var(--text)!important}.mutation-app .mut-secondary:hover:not(:disabled){background:var(--line)!important}.mutation-app :is(.mut-primary,.mut-secondary):disabled{opacity:.45;box-shadow:var(--shadow-chunk-s)!important}.mutation-app .mut-text-button,.mut-dialog .mut-text-button,.mutation-app .journey-text{color:var(--text-strong)!important;font-weight:800;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;background:none;border:0}.mutation-app .mut-wallet button,.mut-wallet-button{font-family:var(--font-display)!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:var(--action)!important;color:var(--action-ink)!important;border:var(--bw) solid var(--border)!important;border-radius:var(--radius)!important;box-shadow:var(--shadow-chunk)!important}.mut-wallet-button.warn{background:var(--danger)!important;color:var(--danger-ink)!important}.mutation-app :is(.mut-value-presets,.mut-pick-presets,.mut-role-switch) button{background:var(--surface-2);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius-s);box-shadow:var(--shadow-chunk-s)}.mutation-app :is(.mut-value-presets,.mut-pick-presets,.mut-role-switch) button[aria-pressed=true]{background:var(--select);color:var(--select-ink)}.mutation-app .mut-role-switch{background:var(--well);border:var(--bw) solid var(--border);border-radius:var(--radius)}.mutation-app .mut-role-switch button[aria-pressed=true] :is(small,span){color:var(--select-ink)}.mutation-app :is(input,select),.mutation-app .mut-field>div{background:var(--well)!important;color:var(--text)!important;border:var(--bw) solid var(--border)!important;border-radius:var(--radius-s)}.mutation-app .mut-field>div input{border:0!important}.mutation-app .mut-field{color:var(--text-muted)}.mutation-app input[type=range]{accent-color:var(--action);background:transparent!important;border:0!important}.mutation-app progress,.mutation-app meter{accent-color:var(--success)}.mutation-app .mut-notice{background:var(--surface-2);color:var(--text);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk)}.mutation-app .mut-notice.mut-deadline{background:var(--danger-soft);box-shadow:inset 6px 0 0 var(--danger),var(--shadow-chunk)}.mutation-app .mut-notice.mut-deadline b{color:var(--danger)}.mutation-app .mut-busy{background:var(--surface-2);border:var(--bw) solid var(--border);color:var(--text)}.mutation-app :is(.mut-form-error,.journey-risk){color:var(--danger)}.mutation-app .mut-form-error{background:var(--danger-soft);border:var(--bw) solid var(--border)}.mutation-app :is(.mut-factions,.journey-factions,.race-factions) button{background:var(--surface-2);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s),inset 0 -4px 0 var(--faction,var(--line))}.mutation-app :is(.mut-factions,.journey-factions,.race-factions) button[aria-pressed=true]{background:var(--faction,var(--select));color:var(--action-ink);box-shadow:var(--shadow-chunk)}.mutation-app :is(.mut-factions,.journey-factions,.race-factions) button[aria-pressed=true] :is(b,small,span){color:var(--action-ink)}.mutation-app :is(.mut-factions,.journey-factions) b{background:var(--well);color:var(--text);border-radius:6px;padding:1px 6px}.mutation-app :is(.mut-factions,.journey-factions) button[aria-pressed=true] b{background:var(--shade-soft)}.mutation-app .mut-status{color:var(--text-muted)}.mutation-app .mut-status.ready{color:var(--success)}.mutation-app .mut-status.active{color:var(--text-strong)}.mutation-app .mut-cell{background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s);color:var(--text)}.mutation-app .mut-cell.occupied{background:var(--tier,var(--surface-2))}.mutation-app .mut-cell.occupied:after{content:"";position:absolute;inset:auto 0 0;height:6px;background:var(--faction);border-top:var(--bw) solid var(--border);border-radius:0 0 calc(var(--radius) - 2px) calc(var(--radius) - 2px)}.mutation-app .mut-cell.selected{box-shadow:0 0 0 3px var(--select),var(--shadow-chunk-s)}.mutation-app .mut-cell.owned{outline:3px dashed var(--text-strong);outline-offset:-6px}.mutation-app .mut-cell .mut-cell-top :is(b,small){background:var(--border);color:var(--text-strong);border-radius:6px}.mutation-app .mut-cell-id{background:var(--border);color:var(--text-strong)}.mutation-app .mut-cell-bottom{background:var(--shade-deep);color:var(--text)}.mutation-app .mut-clock-track{background:var(--well);border:1px solid var(--border)}.mutation-app .mut-clock-track i{background:var(--action)}.mutation-app .mut-live-dot{background:var(--success);box-shadow:0 0 0 3px var(--shade-mid)}.mut-dialog{background:var(--surface-1)!important;color:var(--text)!important;border:var(--bw-heavy) solid var(--border)!important;border-radius:var(--radius-l)!important;box-shadow:var(--shadow-lift)!important}.mut-dialog::backdrop{background:var(--shade-deep);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.mut-dialog>header{border-bottom:var(--bw) solid var(--border)}.mut-dialog>header button{background:var(--surface-3);color:var(--text);border:var(--bw) solid var(--border);border-radius:50%;box-shadow:var(--shadow-chunk-s)}.mut-dialog .mut-outcome{background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);color:var(--text)}.mut-dialog .mut-outcome.success{box-shadow:inset 6px 0 0 var(--success)}.mut-dialog .mut-outcome.failure{background:var(--danger-soft);box-shadow:inset 6px 0 0 var(--danger)}.mut-dialog .mut-outcome.failure b{color:var(--danger)}.mut-dialog .mut-warning,.mutation-app .mut-warning{background:var(--well);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius-s)}.mut-ledger li{border-color:var(--line)!important}.mut-ledger span{color:var(--text-muted)}.mut-mobile-nav{background:var(--surface-1);border-top:var(--bw-heavy) solid var(--border)}.mut-mobile-nav a{color:var(--text-muted);font-family:var(--font-display);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.mut-mobile-nav a.active{color:var(--text-strong);box-shadow:inset 0 4px 0 var(--action)}.mut-footer{color:var(--text-faint);border-top:var(--bw) solid var(--border)}.mut-footer span{font-family:var(--font-display);letter-spacing:.1em}.mutation-app .mut-notice.mut-deadline{border-color:var(--border)!important}.mutation-app .race-link{background:var(--surface-1);color:var(--text);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk)}.mutation-app .race-link b{font-family:var(--font-display);text-transform:uppercase;font-size:14px;letter-spacing:.03em}.mutation-app :is(.mut-ready-list,.mut-deploy-list)>button[aria-pressed=true] :is(b,small,span,i){color:var(--select-ink)}.mutation-app .mut-creature.piece-art,.mut-dialog .mut-creature.piece-art{position:relative;display:block;aspect-ratio:1;overflow:hidden;background:var(--tier-plate,none) center/cover,var(--tier,var(--surface-2));border-radius:inherit;color:inherit}.mut-creature.piece-art .piece-art-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.mut-creature.piece-art .piece-art-img.master{opacity:0;transition:opacity .35s}.mut-creature.piece-art .piece-art-img.master.ready{opacity:1}.mut-creature.piece-art .piece-art-portrait{position:absolute;left:8%;top:10%;width:84%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 0 var(--shade-soft))}.mut-creature.piece-art[data-tier="4"]{background:var(--t4-plate) center/cover,var(--t4-sheen)}.mut-creature.piece-art .piece-art-mark{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.8;mix-blend-mode:screen}@media(prefers-reduced-motion:no-preference){.mut-creature.piece-art .piece-art-mark{animation:art-mark 1.6s ease-in-out infinite}}@keyframes art-mark{50%{opacity:1}0%,to{opacity:.55}}.mut-creature.piece-art .piece-art-flags{position:absolute;left:4px;bottom:4px;right:4px;display:flex;flex-wrap:wrap;gap:3px;pointer-events:none;z-index:2}.mut-creature.piece-art .piece-art-flags em{padding:1px 6px;border-radius:999px;background:var(--danger);color:#fff;font:800 9px/1.5 var(--font-body);font-style:normal;box-shadow:0 1px #0007}.chip{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border:var(--bw) solid var(--border);border-radius:999px;font:800 10px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;box-shadow:var(--shadow-chunk-s)}.faction-chip{background:var(--faction);color:var(--action-ink);padding-left:3px}.faction-chip img{width:18px;height:18px;border-radius:50%;background:var(--surface-1);border:1px solid var(--border);-o-object-fit:cover;object-fit:cover}.faction-chip.compact{padding:0 3px}.tier-chip{background:var(--tier-plate,none) center/cover,var(--tier);color:var(--tier-ink)}.tier-chip[data-tier="4"]{background:var(--t4-sheen)}.tier-chip[data-tier="2"],.tier-chip[data-tier="3"],.tier-chip[data-tier="4"]{text-shadow:0 1px 0 var(--border)}.tier-chip b{font-weight:800;margin-left:2px}.type-chip{height:20px;padding:0 7px;font-size:9px;background:var(--type);color:var(--action-ink);box-shadow:none}.type-chip[data-type="4"]{background:var(--ty-rainbow-sheen)}.stage-chip{height:20px;padding:0 7px;font-size:9px;background:var(--surface-3);color:var(--text);box-shadow:none}.spark-chip{background:var(--surface-3);color:var(--f-skunk)}.pips{display:inline-flex;gap:3px}.pips i{width:10px;height:10px;border:var(--bw) solid var(--border);border-radius:3px;background:var(--well);transform:rotate(45deg)}.pips i.on{background:var(--type,var(--action))}.pips[data-type="4"] i.on{background:var(--ty-rainbow-sheen)}.trait-strip ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;list-style:none;margin:0;padding:0}.trait-strip li{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:8px;min-width:0;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius-s)}.trait-strip li.mutated{box-shadow:inset 0 -4px 0 var(--type,var(--action))}.trait-strip li.changed{outline:3px solid var(--text-strong);outline-offset:1px;animation:trait-flash 1.2s ease-out 2}.trait-strip .trait-label{font:800 9px/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint)}.trait-strip .trait-value{font-size:12px;color:var(--text-muted);min-height:20px;display:flex;align-items:center}.trait-strip.unknown li{opacity:.6}.trait-fixed{display:flex;flex-wrap:wrap;gap:4px 14px;margin:8px 0 0;font-size:12px;color:var(--text-faint)}.trait-fixed b{color:var(--text-muted)}.trait-fixed em{flex-basis:100%;font-style:normal}@keyframes trait-flash{0%{outline-color:var(--text-strong);transform:scale(1.04)}to{outline-color:transparent;transform:none}}.pool-line{display:flex;flex-direction:column;gap:8px;padding:10px 12px;background:var(--well);border:var(--bw) solid var(--border);border-radius:var(--radius)}.pool-head{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.pool-head>div{display:flex;flex-direction:column;gap:3px;min-width:0}.pool-lines{list-style:none;margin:0;padding:6px 0 0;border-top:1px solid var(--line);display:flex;flex-direction:column;gap:3px}.pool-lines li{display:flex;justify-content:space-between;gap:10px;font-size:12px;color:var(--text-muted)}.pool-lines li b{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;white-space:nowrap}.pool-lines li b small{font-size:10px;color:var(--text-faint)}.pool-lines li.pool-locked{color:var(--text-faint)}.pool-lines li.pool-locked b{color:var(--text-muted)}.pool-note{margin:0;font-size:11px;color:var(--text-faint)}.pool-state{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.use-rejoin .use-it i,.use-lapsing .use-it i{background:var(--f-skunk)}.use-rejoin .use-it{color:var(--text)}.pool-line strong{font:800 18px/1.1 var(--font-display);color:var(--text-strong)}.pool-line strong small{font-size:11px;color:var(--text-muted)}.use-it{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-muted)}.use-it i{width:9px;height:9px;border-radius:50%;border:1px solid var(--border);background:var(--text-faint);flex:none}.use-earning .use-it i{background:var(--success)}.use-earning .use-it{color:var(--text)}.use-idle .use-it i{background:var(--f-skunk)}.use-stopped .use-it i,.use-blocked .use-it i{background:var(--danger)}.use-blocked .use-it,.use-stopped .use-it{color:var(--danger)}.mutation-app .mut-secondary.compact,.mutation-app .mut-primary.compact,.mut-dialog .mut-secondary.compact{min-height:36px;padding:0 14px;font-size:11px}.piece-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:18px}.piece-card{display:flex;flex-direction:column;min-width:0;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-lift);overflow:hidden}.piece-card.dead{filter:grayscale(.85)}.piece-card-art{position:relative;display:block;padding:0;border:0;border-bottom:var(--bw-heavy) solid var(--border);background:none;cursor:zoom-in}.piece-card-art .mut-creature{border-radius:0;width:100%}.piece-card-art:hover .piece-art-img{transform:scale(1.03)}.piece-card-art .piece-art-img{transition:transform .25s}.piece-card-chips{position:absolute;left:10px;right:10px;top:10px;display:flex;justify-content:space-between;gap:6px}.piece-card-id{position:absolute;left:10px;bottom:10px;font:800 11px/1 var(--font-display);letter-spacing:.06em;color:var(--text-strong);background:var(--border);padding:5px 8px;border-radius:6px}.piece-sparks{position:absolute;right:10px;bottom:10px;font:800 11px/1 var(--font-display);color:var(--f-skunk);background:var(--border);padding:5px 8px;border-radius:6px}.piece-card-body{display:flex;flex-direction:column;gap:10px;padding:14px}.piece-card-body header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.piece-card-body h3{font:800 15px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.02em;margin:0}.piece-mutations{font-size:12px;color:var(--text-muted);white-space:nowrap}.piece-status{font-size:13px;color:var(--text-muted);margin-top:-6px}.piece-recipe{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;font-size:12px;color:var(--text-muted)}.piece-recipe b{color:var(--text);font-family:var(--font-display);font-size:12px}.recipe-bar{height:10px;background:var(--well);border:var(--bw) solid var(--border);border-radius:999px;overflow:hidden}.recipe-bar i{display:block;height:100%;background:var(--success)}.piece-card-actions{display:flex;gap:8px;flex-wrap:wrap}.piece-card-actions>*{flex:1 1 auto}.piece-card .mut-shard-row,.piece-card .mut-fine{font-size:12px}.mut-dialog.piece-detail-dialog{width:min(1080px,calc(100vw - 24px));max-width:none;padding:0}.piece-detail-dialog>header{padding:14px 18px}.piece-detail{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:0}.piece-detail-art{border-right:var(--bw-heavy) solid var(--border)}.piece-detail-art .mut-creature{border-radius:0;width:100%}.piece-detail-info{display:flex;flex-direction:column;gap:12px;padding:18px;min-width:0;max-height:min(80vh,560px);overflow:auto}.piece-detail-chips{display:flex;flex-wrap:wrap;gap:6px}.piece-lineage,.pool-split{font-size:13px;color:var(--text-muted);margin:0}.trait-table{width:100%;border-collapse:collapse;font-size:13px}.trait-table th{font:800 10px/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);text-align:left;width:90px}.trait-table td,.trait-table th{padding:8px 6px;border-bottom:1px solid var(--line);vertical-align:middle}.trait-table tr.mutated th{color:var(--text-strong)}.trait-table tr.fixed-trait td{color:var(--text-muted)}.trait-table td:last-child{white-space:nowrap}.piece-numbers{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 14px;margin:0}.piece-numbers div{display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid var(--line);padding:4px 0;font-size:13px}.piece-numbers dt{color:var(--text-muted)}.piece-numbers dd{margin:0;font-weight:800;color:var(--text)}.piece-detail-recipe{display:flex;flex-wrap:wrap;gap:6px}.piece-detail-recipe>span{display:inline-flex;align-items:center;gap:6px;padding:4px 8px 4px 4px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius-s);font-size:12px}.piece-detail-recipe>span.complete{box-shadow:inset 0 0 0 2px var(--success)}.piece-detail-recipe .mut-material{width:22px;height:22px}@media(max-width:760px){.piece-detail{grid-template-columns:1fr}.piece-detail-art{border-right:0;border-bottom:var(--bw-heavy) solid var(--border)}.piece-detail-info{max-height:none}.piece-numbers,.piece-grid{grid-template-columns:1fr}}@media(max-width:420px){.trait-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.trait-strip li.changed{animation:none}.piece-card-art .piece-art-img{transition:none}}.piece-card .trait-strip ul{grid-template-columns:repeat(2,minmax(0,1fr))}.piece-card .trait-strip li{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;align-items:center;gap:4px 8px;padding:7px 8px}.piece-card .trait-strip .trait-label{grid-column:1;grid-row:1}.piece-card .trait-strip .pips{grid-column:2;grid-row:1;justify-self:end}.piece-card .trait-strip .trait-value{grid-column:1 / -1;grid-row:2;min-height:20px}.type-chip,.stage-chip{max-width:100%;overflow:hidden;text-overflow:ellipsis}.pool-line strong{white-space:nowrap;font-size:16px}.piece-card-actions{display:grid;grid-template-columns:2fr 1fr}.piece-card-actions>*:only-child{grid-column:1 / -1}.piece-card .mut-card-next{background:var(--surface-2);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s)}.piece-card .mut-card-next small{color:var(--text-muted)}.piece-detail-info>*{flex-shrink:0}.mutation-app .mut-mobile-nav a.active{background:var(--select);color:var(--select-ink)}.mutation-app .mut-mobile-nav a.active span{color:var(--select-ink)}@media(max-width:420px){.piece-card .trait-strip .trait-label{font-size:8px;letter-spacing:.06em}.piece-card .trait-strip li{gap:4px 4px;padding:7px 6px}.pips{gap:2px}.pips i{width:9px;height:9px}}@media(max-width:760px){.trait-table td:last-child{white-space:normal}.trait-table th{width:72px}.trait-table td,.trait-table th{padding:7px 4px}}.mutation-app .mut-creature.piece-art.is-cutout,.mut-dialog .mut-creature.piece-art.is-cutout{background:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;overflow:visible}.mutation-app .mut-creature.piece-art.is-cutout:before,.mutation-app .mut-creature.piece-art.is-cutout:after,.mut-dialog .mut-creature.piece-art.is-cutout:before,.mut-dialog .mut-creature.piece-art.is-cutout:after{display:none!important}.mut-creature.piece-art.is-cutout .piece-art-img{-o-object-fit:contain;object-fit:contain}.tier-glass{position:absolute;z-index:0;inset:var(--tg-inset,10% 11% 17% 11%);border-radius:var(--tg-radius,8px 8px 14px 14px);background:var(--tier-bg) center/cover;opacity:var(--tg-opacity,.62);pointer-events:none;-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,.35),#000 35%,#000 85%,rgba(0,0,0,.6));mask-image:linear-gradient(to bottom,#00000059,#000 35% 85%,#0009)}.mutation-app .pod-glass>.tier-glass{--tg-inset:3% 0 1%;--tg-radius:8%;--tg-opacity:.45;z-index:1}.mutation-app .inject-glass>.tier-glass{--tg-inset:10% 11% 17% 11%}.fee-strip{margin:0 0 16px;padding:14px;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk)}.fee-strip header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 16px;margin-bottom:10px}.fee-strip header p{margin:0;font-size:12px;color:var(--text-muted)}.fee-strip ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;list-style:none;margin:0;padding:0}.fee-strip li button{width:100%;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto auto;gap:2px 8px;align-items:center;text-align:left;padding:8px 10px 10px;background:var(--surface-2);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s),inset 0 -5px 0 var(--faction);cursor:pointer}.fee-strip li.current button{background:var(--faction);color:var(--action-ink);box-shadow:var(--shadow-chunk)}.fee-strip li img{grid-row:1 / span 2;width:30px;height:30px;border-radius:50%;background:var(--well);border:var(--bw) solid var(--border);-o-object-fit:cover;object-fit:cover}.fee-name{font:800 10px/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:center;gap:6px;min-width:0}.fee-name em{font-style:normal;font-size:8px;padding:2px 5px;border-radius:999px;background:var(--success);color:var(--success-ink);border:1px solid var(--border)}.fee-strip strong{font:800 18px/1.1 var(--font-display);white-space:nowrap}.fee-strip strong small{font-size:9px;margin-left:4px;letter-spacing:.04em}.fee-trend{grid-column:1 / -1;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-muted)}.fee-strip li.current .fee-trend{color:var(--action-ink)}.fee-trend i{font-style:normal;font-size:10px}.trend-rising .fee-trend i{color:var(--danger)}.trend-cooling .fee-trend i{color:var(--success)}.trend-ceiling .fee-trend i{color:var(--danger)}.fee-attempts{margin-left:auto;font-variant-numeric:tabular-nums;color:var(--text-faint)}.fee-strip li.current .fee-attempts,.fee-strip li.current.trend-rising .fee-trend i,.fee-strip li.current.trend-cooling .fee-trend i,.fee-strip li.current.trend-ceiling .fee-trend i{color:var(--action-ink)}.fee-strip-absent{margin:0;padding:10px 12px;font-size:13px;color:var(--text-muted);background:var(--well);border:var(--bw) dashed var(--line-strong);border-radius:var(--radius-s)}.odds-chip{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px 14px;margin:10px 0 14px;padding:12px 14px;background:var(--well);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk)}.odds-figure strong{display:block;font:800 44px/.95 var(--font-display);color:var(--text-strong)}.odds-figure strong small{font-size:20px}.odds-figure span{font-size:12px;color:var(--text-muted)}.odds-parts{display:flex;flex-wrap:wrap;gap:6px;justify-self:end}.odds-part{display:inline-flex;align-items:baseline;gap:5px;padding:4px 9px;border:var(--bw) solid var(--border);border-radius:999px;font-size:12px;background:var(--surface-3);color:var(--text)}.odds-part b{font-family:var(--font-display);font-size:12px}.odds-part.boost{background:var(--f-skunk);color:var(--action-ink)}.odds-part.sure{background:var(--success);color:var(--success-ink)}.odds-bar{grid-column:1 / -1;display:flex;height:12px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:999px;overflow:hidden}.odds-bar i.b{background:var(--action)}.odds-bar i.s{background:var(--f-skunk)}.odds-chip.certain .odds-bar i.b{background:var(--success)}.mut-dialog.reveal-dialog{width:min(980px,calc(100vw - 24px));max-width:none}.reveal{display:flex;flex-direction:column;gap:14px;padding:4px 2px 2px}.reveal-pair{display:grid;grid-template-columns:minmax(0,1fr) 92px minmax(0,1fr);align-items:center;gap:10px}.reveal-pair figure{position:relative;margin:0;display:flex;flex-direction:column;gap:8px}.reveal-pair .mut-creature{width:100%;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-lift)}.reveal-pair figcaption{display:flex;gap:6px;flex-wrap:wrap}.reveal-before .mut-creature{filter:saturate(.75) brightness(.9);transform:scale(.94)}.reveal-arrow{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;font:800 10px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.reveal-arrow img{width:64px;height:64px;border-radius:50%;border:var(--bw-heavy) solid var(--border);box-shadow:var(--shadow-chunk);animation:reveal-spin 1.4s ease-in-out}.reveal-after{transform-origin:center}.reveal.stage-0 .reveal-after .mut-creature{opacity:0;transform:scale(.6) rotate(-6deg)}.reveal .reveal-after .mut-creature{transition:opacity .45s ease-out,transform .55s cubic-bezier(.2,1.6,.4,1)}.reveal.stage-1 .reveal-after .mut-creature,.reveal.stage-2 .reveal-after .mut-creature{opacity:1;transform:none;box-shadow:0 0 0 4px var(--faction),var(--shadow-lift)}.reveal-burst{position:absolute;left:50%;top:52%;width:0;height:0;z-index:2;pointer-events:none}.reveal-burst img{position:absolute;width:44px;height:44px;margin:-22px;border-radius:50%;border:2px solid var(--border);opacity:0}.reveal.stage-1 .reveal-burst img{animation:reveal-burst .9s ease-out forwards}@keyframes reveal-burst{0%{opacity:1;transform:rotate(var(--a)) translateY(0) scale(.4)}to{opacity:0;transform:rotate(var(--a)) translateY(-190px) scale(1)}}@keyframes reveal-spin{0%{transform:rotate(0) scale(.8)}60%{transform:rotate(320deg) scale(1.15)}to{transform:rotate(360deg) scale(1)}}.reveal-changes{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.reveal-changes li{display:flex;align-items:baseline;gap:8px;padding:8px 12px;background:var(--surface-2);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s),inset 0 -4px 0 var(--type,var(--action))}.reveal-changes b{font:800 11px/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong)}.reveal-changes span{font-size:14px;font-weight:800}.reveal-changes em{font-style:normal;font-size:11px;padding:2px 7px;border-radius:999px;background:var(--type,var(--surface-3));color:var(--action-ink);border:1px solid var(--border)}.reveal-changes li[data-type="4"] em{background:var(--ty-rainbow-sheen)}.reveal-changes li.spark{box-shadow:var(--shadow-chunk-s),inset 0 -4px 0 var(--f-skunk)}.reveal.stage-0 .reveal-changes li,.reveal.stage-1 .reveal-changes li{opacity:0;transform:translateY(6px)}.reveal .reveal-changes li{transition:opacity .3s,transform .3s}.reveal-changes li:nth-child(2){transition-delay:.12s}.reveal-changes li:nth-child(3){transition-delay:.24s}.reveal-changes li:nth-child(4){transition-delay:.36s}.reveal-note{font-size:13px;color:var(--text-muted);margin:0}.reveal-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.reveal-fail{display:flex;flex-direction:column;gap:14px}.reveal-lost{display:flex;gap:10px;flex-wrap:wrap}.reveal-lost figure{margin:0;width:150px}.reveal-lost .mut-creature{border:var(--bw-heavy) solid var(--border);border-radius:var(--radius);filter:grayscale(1) brightness(.6)}.reveal-lost figcaption{font:800 11px/1.4 var(--font-display);text-transform:uppercase;color:var(--danger);margin-top:6px}.reveal-fail p{margin:0;line-height:1.55}@media(max-width:860px){.fee-strip ol{grid-template-columns:repeat(5,minmax(132px,1fr));overflow-x:auto;padding-bottom:6px}}@media(max-width:640px){.reveal-pair{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)}.reveal-arrow img{width:36px;height:36px}.reveal-arrow span{display:none}.reveal-actions{grid-template-columns:1fr}.odds-figure strong{font-size:34px}}@media(prefers-reduced-motion:reduce){.reveal *,.reveal-arrow img{animation:none!important;transition:none!important}}.mut-dialog .mut-review-art{background:var(--well)!important;border:var(--bw) solid var(--border)!important;border-radius:var(--radius)!important;color:var(--text)}.mut-dialog .mut-review-art>strong{color:var(--text-strong);font-family:var(--font-display)}.mut-dialog .mut-review-art .mut-creature{border-right:var(--bw) solid var(--border)}.race-strip{margin:16px 0;padding:14px;background:var(--surface-1);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);box-shadow:var(--shadow-chunk)}.race-strip>header{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:10px;margin-bottom:12px}.race-strip>header h2{margin:4px 0 0}.race-tier-tabs{display:flex;gap:6px}.race-tier-tabs button{min-width:42px;height:32px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font:800 11px/1 var(--font-display);box-shadow:var(--shadow-chunk-s),inset 0 -4px 0 var(--tier)}.race-tier-tabs button[aria-pressed=true]{background:var(--tier-plate,none) center/cover,var(--tier);color:var(--tier-ink);text-shadow:0 1px 0 var(--border)}.race-tier-tabs button[data-tier="4"][aria-pressed=true]{background:var(--t4-sheen)}.race-strip ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;list-style:none;margin:0;padding:0}.race-strip li>button{width:100%;height:100%;display:flex;flex-direction:column;gap:8px;padding:10px;text-align:left;background:var(--surface-2);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:var(--shadow-chunk-s);border-top:8px solid var(--faction)}.race-strip li>button:disabled{cursor:default;opacity:1}.race-strip li.mine>button{box-shadow:0 0 0 3px var(--faction),var(--shadow-chunk-s)}.race-strip-head{display:flex;align-items:center;gap:8px}.race-strip-head img{width:34px;height:34px;border-radius:50%;background:var(--faction);border:var(--bw) solid var(--border)}.race-strip-head b{font:800 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase}.race-strip-head em{margin-left:auto;font-style:normal;font-size:10px;padding:2px 6px;border-radius:999px;background:var(--faction);color:var(--action-ink);border:1px solid var(--border)}.race-crown-flag{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 8px;border:var(--bw) solid var(--border);border-radius:999px;font-size:11px;font-weight:800;background:var(--surface-3)}.race-crown-flag i{font-style:normal;font-size:13px}.race-crown-flag.open{background:var(--success);color:var(--success-ink)}.race-crown-flag.taken{background:var(--danger-soft);color:var(--danger)}.race-crown-flag.pending{background:var(--f-skunk);color:var(--action-ink)}.race-strip dl{display:flex;flex-direction:column;gap:4px;margin:0}.race-strip dl div{display:flex;justify-content:space-between;align-items:baseline;gap:8px;border-bottom:1px solid var(--line);padding:3px 0}.race-strip dt{font-size:11px;color:var(--text-muted)}.race-strip dd{margin:0;font:800 14px/1.1 var(--font-display);color:var(--text-strong);white-space:nowrap}.race-strip dd small{font-size:9px;margin-left:3px;color:var(--text-muted)}.race-strip dd.best{color:var(--success)}.race-top{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--text-muted)}.race-ladder-pips{display:flex;gap:3px}.race-ladder-pips i{width:12px;height:12px;border:var(--bw) solid var(--border);border-radius:3px;background:var(--well)}.race-ladder-pips i.on{background:var(--tier-plate,none) center/cover,var(--tier)}.crown-taken .race-ladder-pips i[data-tier="5"].on{box-shadow:0 0 0 2px var(--f-skunk)}@media(max-width:1000px){.race-strip ol{grid-template-columns:repeat(5,minmax(170px,1fr));overflow-x:auto;padding-bottom:6px}}.race-strip dt{white-space:nowrap}@media(max-width:640px){.race-strip ol{grid-template-columns:repeat(5,minmax(210px,1fr))}.race-strip{padding:12px}.race-tier-tabs button{min-width:38px}}.board-projected{margin-left:14px;font-size:13px;color:var(--text-muted)}.board-projected strong{color:var(--success);font-family:var(--font-display)}.mutation-app .cell-projected{position:absolute;left:6px;right:6px;top:30px;z-index:3;text-align:center;font:800 10px/1.6 var(--font-display);color:var(--success-ink);background:var(--success);border:var(--bw) solid var(--border);border-radius:6px}.mut-payout-row{display:grid;grid-template-columns:1fr;gap:2px 10px;align-items:baseline;margin:10px 0;padding:10px 12px;background:var(--success-soft);border:var(--bw) solid var(--border);border-radius:var(--radius);box-shadow:inset 5px 0 0 var(--success)}.mut-payout-row>span{font-size:13px;color:var(--text)}.mut-payout-row>b{font:800 18px/1 var(--font-display);color:var(--success);white-space:nowrap}.mut-payout-row>b small{font-size:10px;margin-left:4px;color:var(--text-muted)}.mut-payout-row>small{font-size:11px;color:var(--text-muted)}.mut-won-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:10px 0;padding:10px 12px;background:var(--surface-1);border:var(--bw) solid var(--border);border-radius:var(--radius)}.mut-won-row>span{flex:1 1 260px;font-size:13px;color:var(--text-muted)}.mut-won-row.has-win{box-shadow:inset 5px 0 0 var(--success)}.mut-won-row.has-win b{color:var(--success)}@media(max-width:680px){.mutation-app .cell-projected{display:none}.board-projected{display:block;margin:4px 0 0}}@media(max-width:640px){.fee-strip ol{grid-template-columns:repeat(5,minmax(156px,1fr))}.fee-strip strong{font-size:15px}}.mutation-app{font-size:var(--fs-m);line-height:var(--lh-body)}.mutation-app h1{font-size:var(--fs-display);letter-spacing:var(--track-display);line-height:var(--lh-tight)}.mutation-app h2,.mut-dialog h2{font-size:var(--fs-xl);line-height:var(--lh-snug)}.mutation-app h3{font-size:var(--fs-l);line-height:var(--lh-snug)}.mutation-app :is(.mut-eyebrow,.mut-step-label,.race-kicker){font-size:10px;letter-spacing:var(--track-eyebrow)}.mutation-app .mut-fine,.mutation-app .journey-caption,.mutation-app .mut-small-details{font-size:var(--fs-xs)!important;line-height:var(--lh-body)!important}.mutation-app .mut-muted{font-size:var(--fs-s)}.mutation-app :is(.mut-primary,.mut-secondary),.mut-dialog :is(.mut-primary,.mut-secondary){font-size:var(--fs-s)!important;min-height:44px}.mutation-app :is(.mut-primary,.mut-secondary).compact{min-height:36px}.mutation-app .mut-page-title p{font-size:var(--fs-m)}.mutation-app :is(strong,b,.mut-stat>strong,.pool-line strong,.tok-figure strong){font-variant-numeric:tabular-nums}.mutation-app .mut-main{padding-left:var(--gutter);padding-right:var(--gutter)}.mutation-app :is(.mut-board-panel,.mut-control-panel,.journey-bench,.journey-start,.tok-panel){padding:var(--s-4)}@media(min-width:851px){.mutation-app :is(.mut-control-panel,.journey-bench>section,.journey-bench>aside,.tok-panel){padding:var(--s-5)}}.mutation-app :is(.mut-primary,.mut-secondary){transition:transform var(--t-fast),box-shadow var(--t-fast),background var(--t-base)}.mut-creature.piece-art .piece-art-img.master{transition:opacity var(--t-slow)}.piece-card-art .piece-art-img{transition:transform var(--t-base) var(--ease-out)}.faction-chip{color:var(--faction-ink,var(--action-ink))}.mutation-app :is(.mut-factions,.journey-factions,.race-factions) button[aria-pressed=true]{color:var(--faction-ink,var(--action-ink))}.mutation-app :is(.mut-factions,.journey-factions,.race-factions) button[aria-pressed=true] :is(b,small,span){color:var(--faction-ink,var(--action-ink))}.fee-strip li.current button,.fee-strip li.current .fee-trend,.fee-strip li.current .fee-attempts,.race-strip-head em{color:var(--faction-ink,var(--action-ink))}.piece-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--s-6) var(--s-5)}.piece-card{--card-glow:0px;--card-ring:0px;border-radius:var(--radius-l);box-shadow:0 0 0 var(--card-ring) var(--tier-lift,transparent),0 0 var(--card-glow) calc(var(--card-glow) * .25) color-mix(in srgb,var(--tier-lift,transparent) 55%,transparent),var(--shadow-lift)}.piece-card[data-tier="1"]{--card-glow:10px;--card-ring:1px}.piece-card[data-tier="2"]{--card-glow:14px;--card-ring:2px}.piece-card[data-tier="3"]{--card-glow:18px;--card-ring:2px}.piece-card[data-tier="4"]{--card-glow:24px;--card-ring:3px}.piece-card[data-tier="5"]{--card-glow:32px;--card-ring:3px}.piece-card[data-tier="5"]{border-color:transparent;background:var(--t5-sheen) border-box;background-size:300% 100%;animation:apex-sheen 7s linear infinite}.piece-card-body{background:var(--surface-1)}@keyframes apex-sheen{to{background-position:300% 0}}@media(prefers-reduced-motion:reduce){.piece-card[data-tier="5"],.deadline.urgency-soon i{animation:none}}.piece-card{position:relative}.piece-card.dead{--card-glow:0px;--card-ring:0px;filter:grayscale(.85)}.piece-card-art{aspect-ratio:1;overflow:hidden;background:var(--tier-plate,none) center/cover,var(--tier,var(--surface-2))}.piece-card-art .mut-creature{height:100%}.piece-card-art .piece-art-portrait{left:6%;top:6%;width:88%}.piece-card-body{gap:var(--s-3);padding:var(--s-4)}.piece-card-body h3{font-size:var(--fs-l)}.piece-status{margin-top:-6px}.deadline{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;padding:6px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--fs-s);font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.deadline i{width:10px;height:10px;border-radius:50%;border:1px solid var(--border);background:var(--text-faint);flex:none}.deadline small{flex-basis:100%;font-weight:400;font-size:var(--fs-xs);color:var(--text-muted)}.deadline.urgency-calm i{background:var(--success)}.deadline.urgency-near{box-shadow:inset 4px 0 0 var(--warn)}.deadline.urgency-near i{background:var(--warn)}.deadline.urgency-soon{background:var(--danger-soft);color:var(--danger);box-shadow:inset 4px 0 0 var(--danger)}.deadline.urgency-soon i{background:var(--danger);animation:deadline-blink 1.2s steps(2) infinite}.deadline.urgency-soon small{color:var(--danger)}.deadline.urgency-closed{color:var(--text-muted)}.deadline.urgency-closed i{background:var(--danger)}.deadline.compact{padding:3px 8px;font-size:var(--fs-xs)}@keyframes deadline-blink{50%{opacity:.3}}.collection-clock{display:inline-flex;align-items:center;gap:8px;margin:var(--s-3) 0 0;padding:8px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);font-size:var(--fs-m);color:var(--text);box-shadow:var(--shadow-chunk-s)}.collection-clock b{color:var(--text-strong)}.collection-clock i{width:10px;height:10px;border-radius:50%;border:1px solid var(--border);background:var(--success);flex:none}.collection-clock.urgency-near i{background:var(--warn)}.collection-clock.urgency-soon{background:var(--danger-soft);box-shadow:inset 4px 0 0 var(--danger),var(--shadow-chunk-s)}.collection-clock.urgency-soon i{background:var(--danger)}.collection-clock.urgency-soon b{color:var(--danger)}.piece-card .trait-strip ul,.trait-strip ul{display:grid;grid-template-columns:1fr;gap:0;border:var(--bw) solid var(--border);border-radius:var(--radius-s);overflow:hidden;background:var(--surface-2)}.piece-card .trait-strip li,.trait-strip li{display:grid;grid-template-columns:72px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;gap:8px;padding:6px 10px;border:0;border-radius:0;background:none;min-height:32px}.trait-strip li+li{border-top:1px solid var(--line)}.trait-strip li.mutated{box-shadow:inset 4px 0 0 var(--type,var(--action))}.piece-card .trait-strip .trait-label,.trait-strip .trait-label{grid-column:1;grid-row:1;font-size:9px;letter-spacing:.1em}.piece-card .trait-strip .trait-value,.trait-strip .trait-value{grid-column:2;grid-row:1;min-height:0;font-size:var(--fs-s)}.piece-card .trait-strip .pips,.trait-strip .pips{grid-column:3;grid-row:1;justify-self:end}.trait-base{color:var(--text-muted)}.trait-fixed{margin-top:6px}@media(max-width:420px){.trait-strip ul{grid-template-columns:1fr}.piece-card .trait-strip .trait-label{font-size:9px}}.pool-line{gap:6px}.pool-sentence{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:var(--fs-s);color:var(--text-muted);line-height:var(--lh-snug)}.pool-sentence strong{font:800 var(--fs-xl)/1.1 var(--font-display);color:var(--text-strong);white-space:nowrap}.pool-sentence strong small{font-size:var(--fs-xs);color:var(--text-muted)}.pool-sentence>small{color:var(--text-muted)}.pool-detail{font-size:var(--fs-xs);color:var(--text-faint)}.pool-detail summary{cursor:pointer;color:var(--text-muted);min-height:24px;display:flex;align-items:center}.pool-detail .pool-lines{border-top:0;padding-top:4px}.pool-detail summary:before{content:"▸";margin-right:6px;font-size:10px}.pool-detail[open] summary:before{content:"▾"}.mutation-app .board-pays{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-2) var(--s-4);padding:var(--s-3) var(--s-4);margin:0 0 var(--s-2);border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:var(--shadow-chunk-s)}.board-pays-main{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-4);min-width:0}.board-pays-label{flex-basis:100%;font:800 10px/1 var(--font-display);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted)}.mutation-app .board-pays-eth{font:800 var(--fs-3xl)/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.board-pays-eth small{font-size:var(--fs-s);margin-left:5px;color:var(--text-muted);letter-spacing:.04em}.board-pays-plus{display:flex;flex-direction:column;gap:2px;white-space:nowrap;font-size:var(--fs-m);color:var(--text);padding-left:var(--s-3);border-left:var(--bw) solid var(--line)}.board-pays-plus b{font-family:var(--font-display);font-weight:800;color:var(--text-strong)}.board-pays-plus small{font-size:var(--fs-xs);color:var(--text-muted)}.board-projected{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.board-projected>small{font-size:var(--fs-xs);color:var(--text-muted)}.board-projected strong{font:800 var(--fs-xl)/1 var(--font-display);color:var(--success);font-variant-numeric:tabular-nums}.board-projected strong small{font-size:var(--fs-xs);margin-left:4px;color:var(--text-muted)}.mutation-app .bid-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-2);margin:0 0 var(--s-3);white-space:normal;overflow:visible;font-size:var(--fs-xs)}.mutation-app .bid-strip span{display:flex;flex-wrap:wrap;align-items:baseline;gap:3px 5px;padding:6px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-1)}.mutation-app .bid-strip span+span:before{content:none}.mutation-app .bid-strip em{flex-basis:100%;color:var(--text-muted)}.mutation-app .bid-strip b{font:800 var(--fs-m)/1 var(--font-display);color:var(--text-strong)}@media(max-width:680px){.mutation-app .bid-strip{gap:5px}.mutation-app .bid-strip span{padding:5px 7px}.mutation-app .bid-strip b{font-size:var(--fs-s)}.mutation-app .board-pays-eth{font-size:var(--fs-2xl)}.board-pays-plus{border-left:0;padding-left:0;flex-basis:100%}}.board-lanes{display:flex;flex-wrap:wrap;gap:4px var(--s-4);margin:0 0 var(--s-2);font-size:var(--fs-xs);color:var(--text-muted)}.lane-key{display:inline-flex;align-items:center;gap:6px}.lane-key i{width:14px;height:10px;border:1px solid var(--border);border-radius:3px;background:var(--surface-3)}.lane-key.free i{background:repeating-linear-gradient(135deg,var(--success-soft) 0 3px,var(--surface-2) 3px 6px);box-shadow:inset 0 0 0 1px var(--success)}.board-zone-label{grid-column:1 / -1;display:flex;align-items:baseline;gap:8px;padding:2px 2px 0;font-size:var(--fs-xs);color:var(--text-muted);min-height:18px}.board-zone-label b{font:800 10px/1 var(--font-display);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text)}.board-zone-label.free b{color:var(--success)}.board-zone-label:after{content:"";flex:1;height:1px;background:var(--line);align-self:center}.board-zone-label.free:after{background:repeating-linear-gradient(90deg,var(--success) 0 6px,transparent 6px 12px)}.mutation-app .mut-cell.lane-free:not(.occupied){background:repeating-linear-gradient(135deg,var(--success-soft) 0 4px,var(--surface-2) 4px 10px)}.mutation-app .mut-cell.lane-free{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 45%,transparent),var(--shadow-chunk-s)}.mutation-app .mut-cell.lane-free.multi:not(.selected):not(.winner){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--success) 45%,transparent),0 0 0 1px color-mix(in srgb,var(--span-hue) 80%,transparent),0 0 var(--span-glow) calc(var(--span-glow) * .25) color-mix(in srgb,var(--span-hue) 60%,transparent)}@media(min-width:851px){.mut-board.zoned{height:clamp(320px,calc(100dvh - 380px),600px)}}.mutation-app .cell-stake{position:absolute;left:4px;right:4px;bottom:22px;z-index:4;display:flex;align-items:baseline;gap:3px;padding:1px 4px;font-size:9px;line-height:1.4;color:var(--text);background:var(--shade-deep);border-radius:4px;white-space:nowrap;overflow:hidden;font-variant-numeric:tabular-nums}.mutation-app .cell-stake i{position:absolute;left:0;bottom:0;height:2px;width:var(--stake,0%);background:var(--t0-lift)}.mutation-app .cell-stake b{font-weight:800;color:var(--text-strong)}.mutation-app .cell-stake small{font-size:8px;color:var(--text-muted)}.mutation-app .cell-stake em{margin-left:auto;font-style:normal;font:800 8px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--success-ink);background:var(--success);padding:2px 4px;border-radius:3px}.mutation-app .cell-stake.none,.mutation-app .cell-stake.none b{color:var(--text-muted)}.mutation-app .mut-cell.thin:not(.selected):not(.winner):not(.multi){box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--success) 55%,transparent),var(--shadow-chunk-s)}.mutation-app .mut-cell.selected .cell-stake{bottom:36px}.mutation-app .mut-cell .mut-cell-id{bottom:40px}@media(min-width:851px){.mutation-app .mut-cell .mut-cell-id{bottom:40px}}@media(max-width:680px){.mutation-app .cell-stake{left:2px;right:2px;bottom:16px;padding:0 3px;font-size:7px}.mutation-app .cell-stake small,.mutation-app .cell-stake em{display:none}.mutation-app .mut-cell .mut-cell-id{bottom:28px}.mutation-app .mut-cell.selected .cell-stake{bottom:16px}.board-zone-label span{display:none}.mutation-app .mut-cell.selected .cell-token{bottom:2px}}.skeleton-line{display:block;height:12px;border-radius:6px;background:linear-gradient(90deg,var(--surface-3) 0%,var(--line) 50%,var(--surface-3) 100%);background-size:200% 100%;animation:skeleton-shimmer 1.4s linear infinite}.skeleton-line.short{width:50%}.skeleton-line.tall{height:28px;width:80%}@keyframes skeleton-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-line{animation:none}}.deploy-bid{margin:var(--s-3) 0 var(--s-2)}.deploy-bid-row{display:flex;flex-direction:column;gap:var(--s-2)}.deploy-bid-field{display:flex;flex-direction:column;gap:5px;font-size:var(--fs-s);color:var(--text-muted)}.mutation-app .deploy-bid-field input{width:100%;min-height:52px;padding:8px 14px;font:800 var(--fs-3xl)/1 var(--font-display);color:var(--text-strong)!important;font-variant-numeric:tabular-nums}.deploy-bid-presets{display:flex;gap:6px}.mutation-app .deploy-bid-presets button{flex:1;min-height:36px;padding:6px 4px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font-weight:700;font-size:var(--fs-s);box-shadow:var(--shadow-chunk-s);white-space:nowrap}.mutation-app .deploy-bid-presets button[aria-pressed=true]{background:var(--select);color:var(--select-ink)}.mutation-app .deploy-bid-presets button:first-child[aria-pressed=true]{background:var(--success);color:var(--success-ink)}.mutation-app .bid-guide{margin:var(--s-2) 0 0;background:var(--surface-2)}.deploy-actions{display:grid;gap:8px;margin-top:var(--s-3)}.deploy-line-state{margin:8px 0 0;padding:8px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--fs-s);line-height:var(--lh-body);color:var(--text-muted)}.deploy-line-state b{color:var(--text-strong)}.deploy-line-state.free{background:var(--success-soft);box-shadow:inset 4px 0 0 var(--success)}.deploy-line-state.free b{color:var(--success)}.deploy-line-state.waiting{border-style:dashed}.deploy-more{margin:var(--s-3) 0 0;border-top:1px solid var(--line);padding-top:var(--s-2)}.deploy-more>summary{cursor:pointer;list-style:none;display:flex;align-items:center;gap:8px;min-height:40px;font-size:var(--fs-s);font-weight:700;color:var(--text-muted)}.deploy-more>summary::-webkit-details-marker{display:none}.deploy-more>summary:before{content:"+";font-weight:800;font-size:16px;color:var(--text-strong);width:14px}.deploy-more[open]>summary:before{content:"-"}.deploy-more .mut-auto-explainer{margin-top:var(--s-3)}.piece-art-pending{position:relative;display:block;aspect-ratio:1;width:100%;overflow:hidden;border-radius:inherit;background:linear-gradient(135deg,var(--surface-3) 0%,var(--well) 50%,var(--surface-3) 100%)}.piece-art-pending:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 30%,var(--tint-soft) 50%,transparent 70%);background-size:220% 100%;animation:reveal-shimmer 1.8s linear infinite}.piece-art-pending i{position:absolute;left:50%;top:50%;width:12%;height:12%;border-radius:50%;background:var(--text-faint);border:1px solid var(--border);opacity:.6;animation:reveal-drift 3s ease-in-out infinite}.piece-art-pending i:nth-child(2){margin-left:-24%;animation-delay:-1s}.piece-art-pending i:nth-child(3){margin-left:12%;margin-top:14%;animation-delay:-2s}@keyframes reveal-shimmer{to{background-position:-220% 0}}@keyframes reveal-drift{50%{transform:translate(-6%,-18%) scale(1.15);opacity:.35}}.piece-card.revealing{--card-glow:0px;--card-ring:0px}.piece-card.revealing .piece-card-art{background:var(--well);cursor:default}.pending-chip{background:var(--surface-3);color:var(--text);animation:deadline-blink 1.6s steps(2) infinite}.piece-revealing-note{margin:0;font-size:var(--fs-s);color:var(--text-muted);line-height:var(--lh-body)}.mut-deploy-list>button.revealing .piece-art-pending{width:47px;flex-shrink:0;border-radius:6px}@media(prefers-reduced-motion:reduce){.piece-art-pending:after,.piece-art-pending i,.pending-chip{animation:none}}.journey-deploy-handoff.revealing>.piece-art-pending{flex:0 0 42px;width:42px;height:42px;border-radius:8px}.fee-strip strong{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 4px}.fee-eth{flex-basis:100%;font:400 var(--fs-xs)/1.3 var(--font-body);color:var(--text-muted);letter-spacing:0}.fee-strip li.current .fee-eth{color:var(--faction-ink,var(--action-ink))}.fee-strip header p{max-width:80ch;line-height:var(--lh-body)}.journey-checks li>b small{display:block;font-weight:400;font-size:var(--fs-xs);color:var(--text-muted);text-align:right}.journey-market{margin:0 0 12px!important;padding:10px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--fs-s)!important;line-height:var(--lh-body)!important;box-shadow:inset 4px 0 0 var(--success)}.journey-market b{color:var(--text-strong)}.journey-market .journey-text{display:inline;min-height:0;padding:0;font-size:var(--fs-s)}.apr-trend{margin:0;display:flex;flex-direction:column;gap:8px;padding:12px 14px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.apr-trend figcaption{display:flex;flex-direction:column;gap:4px}.apr-trend-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px}.apr-trend-head b{font:800 11px/1.2 var(--font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--text)}.apr-trend-head em{font-style:normal;font-size:var(--fs-s);font-weight:700;color:var(--success)}.apr-trend-note{font-size:var(--fs-xs);line-height:var(--lh-body);color:var(--text-muted)}.apr-trend-note b{color:var(--text-strong)}.apr-trend svg{display:block;width:100%;height:auto;max-height:120px}.apr-area{fill:color-mix(in srgb,var(--success) 22%,transparent)}.apr-line{fill:none;stroke:var(--success);stroke-width:2.5;stroke-linejoin:round;stroke-linecap:round}.apr-dot{fill:var(--text-strong);stroke:var(--border);stroke-width:1.5}.apr-label{fill:var(--text);font:700 11px var(--font-body)}.apr-trend .skeleton-line.tall{height:60px;width:100%}.race-skeleton{display:flex;flex-direction:column;gap:var(--s-4);margin-bottom:var(--s-5)}.race-skeleton-note{display:flex;align-items:center;gap:var(--s-4);padding:var(--s-4);border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk)}.race-skeleton-note .mut-creature{flex:0 0 72px;width:72px;height:72px;border-radius:var(--radius)}.race-skeleton-note h2{margin:0 0 4px;font-size:var(--fs-xl)}.race-skeleton-note p{margin:0;font-size:var(--fs-s);color:var(--text-muted)}.race-skeleton-overview,.race-skeleton-factions,.race-skeleton-ladder{display:grid;gap:10px}.race-skeleton-overview{grid-template-columns:repeat(4,minmax(0,1fr))}.race-skeleton-factions{grid-template-columns:repeat(5,minmax(0,1fr))}.race-skeleton-ladder{grid-template-columns:repeat(6,minmax(0,1fr))}.race-skeleton :is(.race-skeleton-overview,.race-skeleton-factions,.race-skeleton-ladder)>div{display:flex;flex-direction:column;gap:8px;padding:14px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.skeleton-line.block{height:56px;width:100%;border-radius:var(--radius-s)}@media(max-width:860px){.race-skeleton-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.race-skeleton-factions,.race-skeleton-ladder{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:480px){.race-skeleton-factions,.race-skeleton-ladder{grid-template-columns:repeat(2,minmax(0,1fr))}}.mutation-app .mut-icon-button.feel-sound-toggle{display:inline-grid;place-items:center;padding:0;transition:transform var(--t-fast),background var(--t-base)}.mutation-app .mut-icon-button.feel-sound-toggle svg{display:block}.mutation-app .mut-icon-button.feel-sound-toggle.on{background:var(--select)!important;color:var(--select-ink)!important}.mutation-app .mut-icon-button.feel-sound-toggle.off{color:var(--text-muted)!important}.mutation-app .mut-icon-button.feel-sound-toggle:active{transform:scale(.92)}.mut-board[data-reveal=drawing]:after{animation:none;background:none}.mut-board[data-reveal=drawing] .mut-cell{filter:none}.mut-board[data-reveal=landing]{position:relative;isolation:isolate;pointer-events:none}.mut-board:is([data-reveal=drawing],[data-reveal=landing]) .mut-cell{opacity:.9}.mut-cell[data-feel-lock]{animation:feel-lock .42s var(--ease-out) var(--feel-d,0ms) both}@keyframes feel-lock{0%{transform:translateZ(0) scale(1)}45%{transform:translateZ(0) scale(.955)}to{transform:translateZ(0) scale(1)}}.mut-cell:after{content:"";position:absolute;inset:0;z-index:7;pointer-events:none;border-radius:inherit;background:radial-gradient(ellipse at 50% 45%,color-mix(in srgb,var(--select) 55%,transparent),color-mix(in srgb,var(--select) 12%,transparent) 55%,transparent 78%);opacity:0;transition:opacity .42s var(--ease-out)}.mut-cell[data-feel-lit]{outline:4px solid var(--select);outline-offset:-4px;opacity:1!important;z-index:6}.mut-cell[data-feel-lit]:after{opacity:1;transition:none}.mut-cell[data-feel-landed]{z-index:6;opacity:1;outline:3px solid var(--tier-lift,var(--select));outline-offset:-3px}.mut-cell[data-feel-win]{animation:feel-win-pop .62s var(--ease-spring) both}@keyframes feel-win-pop{0%{transform:translateZ(0) scale(.92)}40%{transform:translateZ(0) scale(1.1)}70%{transform:translateZ(0) scale(.98)}to{transform:translateZ(0) scale(1)}}.mutation-app .mut-cell.winner{animation:feel-win-pop .62s var(--ease-spring) both}.mut-board:is([data-reveal=gem],[data-reveal=resource]) .mut-cell:not(.winner){opacity:.48;transform:translateZ(0) scale(.965);transition:opacity .42s var(--ease-out),transform .42s var(--ease-out)}.mut-board:is([data-reveal=gem],[data-reveal=resource]) .mut-cell:not(.winner).selected{opacity:.72}.mut-board[data-reveal=clearing] .mut-cell{transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.mutation-app .mut-cell-reveal.gem{justify-content:flex-end;padding-bottom:30px}.mutation-app .mut-cell-reveal.gem>small{display:none}.mutation-app .mut-cell-reveal .feel-pot{position:absolute;top:8px;left:4px;right:4px;text-align:center;font:800 clamp(11px,2.2vw,16px)/1.1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums;text-shadow:0 2px 0 var(--border)}.mutation-app .mut-cell-reveal .feel-pot small{display:block;position:static;font:700 8px/1.2 var(--font-body);letter-spacing:.08em;color:var(--text-muted)}.mutation-app .feel-verdict{position:absolute;left:50%;top:50%;z-index:8;padding:3px 7px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);font:800 10px/1 var(--font-display);letter-spacing:.08em;box-shadow:var(--shadow-chunk-s);animation:feel-verdict .42s var(--ease-spring) both}.mutation-app .feel-verdict.hit{background:var(--success);color:var(--success-ink)}.mutation-app .feel-verdict.miss{background:var(--danger-soft);color:var(--danger);animation-delay:.26s}.mutation-app .mut-cell.winner .feel-verdict{top:auto;bottom:34px}@keyframes feel-verdict{0%{opacity:0;transform:translate(-50%,-50%) scale(.5)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.mut-round-header>strong.feel-last5{animation:feel-beat .5s var(--ease-out) both;color:var(--warn)}@keyframes feel-beat{0%{transform:scale(1.12)}to{transform:scale(1)}}[data-feel-spinning]{will-change:transform}[data-feel-dish-out]{z-index:9;transition:transform .42s var(--ease-spring)}[data-feel-dish-back]{transition:transform .45s var(--ease-out)}@media(max-width:680px){.mutation-app .mut-cell-reveal.gem{padding-bottom:22px}.mutation-app .mut-cell-reveal .feel-pot{top:5px}.mutation-app .feel-verdict{padding:2px 5px;font-size:8px}.mutation-app .mut-cell.winner .feel-verdict{bottom:26px}}.mutation-app .mut-cell.winner .mut-cell-reveal{z-index:9}.mutation-app .mut-cell.winner .feel-verdict{z-index:10}.mutation-app .mut-cell[data-feel-pressing]{transform:translateZ(0) scale(.95,.93)!important;transition:transform 70ms var(--ease-out)}.mutation-app .mut-cell[data-feel-press]{animation:feel-squash .34s var(--ease-out) both}@keyframes feel-squash{0%{transform:translateZ(0) scale(.94,.9)}55%{transform:translateZ(0) scale(1.04,1.06)}to{transform:translateZ(0) scale(1)}}.mutation-app .mut-cell.selected:before{animation:feel-ring-snap .32s var(--ease-spring) both}@keyframes feel-ring-snap{0%{opacity:.2;transform:scale(1.14)}to{opacity:1;transform:scale(1)}}.mutation-app .mut-cell.selected .mut-cell-top i{animation:feel-tick-in .3s var(--ease-spring) both}@keyframes feel-tick-in{0%{transform:scale(.3) rotate(-30deg)}to{transform:none}}.feel-badge{display:inline-block;animation:feel-badge .38s var(--ease-spring) both;font-weight:800;color:var(--text-strong)}@keyframes feel-badge{0%{transform:scale(1.35)}to{transform:scale(1)}}.mutation-app .mut-cell.thin:not(.selected):not(.winner):not([data-feel-lit]):after{background:radial-gradient(ellipse at 50% 50%,color-mix(in srgb,var(--success) 26%,transparent),transparent 72%);animation:feel-breathe 2.8s ease-in-out infinite}@keyframes feel-breathe{0%,to{opacity:.25}50%{opacity:.7}}.mut-board:not([data-reveal=idle]) .mut-cell.thin:after{animation:none}.mutation-app .cell-stake b [data-feel-count]{font-variant-numeric:tabular-nums}.mutation-app .mut-cell .mut-creature[data-feel-drop]{animation:feel-drop .64s var(--ease-spring) var(--feel-d,0ms) both}@keyframes feel-drop{0%{opacity:0;transform:translate(-50%) translateY(-42%) scale(1.1)}45%{opacity:1;transform:translate(-50%) translateY(3%) scale(1.04,.94)}70%{transform:translate(-50%) translateY(-3%) scale(.98,1.03)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}.mutation-app .mut-cell[data-feel-link] .cell-span-ring{animation:feel-link .6s var(--ease-out) both}@keyframes feel-link{0%{opacity:.2}40%{opacity:1}to{opacity:1}}.mutation-app .feel-inline{position:relative;overflow:hidden}.mutation-app .feel-inline:after{content:"";position:absolute;top:0;bottom:0;left:0;width:45%;pointer-events:none;background:linear-gradient(100deg,transparent 0%,color-mix(in srgb,var(--success) 22%,transparent) 50%,transparent 100%);transform:translate(-120%);animation:feel-shimmer 2.8s ease-in-out infinite}.mutation-app .mut-deploy-list>button.feel-inline[aria-pressed=true]:after{background:linear-gradient(100deg,transparent 0%,var(--tint-soft) 50%,transparent 100%)}@keyframes feel-shimmer{0%{transform:translate(-120%)}60%,to{transform:translate(320%)}}.incubator{position:relative;display:grid;place-items:center;width:118px;height:76px;flex-shrink:0}.mutation-app .incubator-parents .mut-creature.piece-art{position:absolute;top:50%;width:42px;height:42px;margin-top:-21px;border-radius:8px;border:var(--bw) solid var(--border);--dx:0px;--dy:0px}.incubator.parents-1 .incubator-parents .mut-creature:nth-child(1){left:6px;--dx:14px}.incubator.parents-2 .incubator-parents .mut-creature:nth-child(1),.incubator.parents-3 .incubator-parents .mut-creature:nth-child(1){left:0;--dx:12px}.incubator.parents-2 .incubator-parents .mut-creature:nth-child(2),.incubator.parents-3 .incubator-parents .mut-creature:nth-child(2){right:0;--dx:-12px}.incubator.parents-3 .incubator-parents .mut-creature:nth-child(3){left:50%;top:0;margin:0 0 0 -21px;--dy:10px}.incubator-core{position:relative;width:30px;height:30px;border-radius:50%;border:var(--bw) solid var(--border);background:var(--surface-3);opacity:.7}.incubator[data-feel-incubating] .incubator-parents .mut-creature{animation:feel-incubate 1.6s ease-in-out infinite}.incubator[data-feel-incubating] .incubator-core{animation:feel-core 1.6s ease-in-out infinite}@keyframes feel-incubate{50%{transform:translate(var(--dx),var(--dy)) scale(.92)}}@keyframes feel-core{50%{opacity:1;transform:scale(1.25)}}.reveal-after figure,.reveal-pair .reveal-after{perspective:900px}.reveal-flip{position:relative;display:block;transform-style:preserve-3d;transition:transform .72s var(--ease-spring)}.reveal.stage-0 .reveal-flip{transform:rotateY(180deg)}.reveal-flip-front,.reveal-flip-back{display:block;backface-visibility:hidden;-webkit-backface-visibility:hidden}.reveal-flip-back{position:absolute;inset:0;transform:rotateY(180deg);display:grid;place-content:center;gap:4px;text-align:center;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--tier-plate,none) center/cover,var(--tier,var(--surface-2));color:var(--tier-ink,var(--text));font-family:var(--font-display);font-weight:800}.reveal-flip-back b{font-size:var(--fs-3xl);text-shadow:0 2px 0 var(--border)}.reveal-flip-back small{font-size:var(--fs-xs);letter-spacing:.1em;text-transform:uppercase}.reveal.stage-0 .reveal-after .reveal-flip .mut-creature{opacity:1;transform:none}.reveal .reveal-after .reveal-flip .mut-creature{transition:box-shadow var(--t-slow)}[data-feel-flip]{z-index:1}.reveal .trait-strip li{opacity:.45;transition:opacity var(--t-base)}.reveal .trait-strip li[data-feel-trait-lit]{opacity:1;animation:feel-trait-lit .48s var(--ease-out) both}.reveal .trait-strip li[data-feel-trait-lit] .trait-label{color:var(--text-strong)}@keyframes feel-trait-lit{0%{transform:translate(0)}40%{transform:translate(6px)}to{transform:translate(0)}}.reveal-lost[data-feel-flicker] .mut-creature{animation:feel-flicker .7s steps(1,end) both}@keyframes feel-flicker{0%,22%,48%{opacity:.35;filter:grayscale(1) brightness(.9)}11%,34%,62%{opacity:1;filter:grayscale(.2) brightness(1.05)}to{opacity:1;filter:grayscale(1) brightness(.6)}}@media(max-width:680px){.incubator{width:96px;height:64px}.mutation-app .incubator-parents .mut-creature.piece-art{width:34px;height:34px;margin-top:-17px}.incubator.parents-3 .incubator-parents .mut-creature:nth-child(3){margin-left:-17px}}.feel-edge{position:fixed;inset:0;pointer-events:none;z-index:110;--feel-colour:var(--t5-lift)}.feel-edge i{position:absolute;opacity:0;background:linear-gradient(90deg,transparent,var(--feel-colour) 35%,var(--t5-lift) 50%,var(--feel-colour) 65%,transparent);animation:feel-edge-x 1.4s var(--ease-out) both}.feel-edge i:nth-child(1){top:0;left:0;right:0;height:5px}.feel-edge i:nth-child(2){bottom:0;left:0;right:0;height:5px;animation-name:feel-edge-x-back}.feel-edge i:nth-child(3),.feel-edge i:nth-child(4){top:0;bottom:0;width:5px;background:linear-gradient(180deg,transparent,var(--feel-colour) 35%,var(--t5-lift) 50%,var(--feel-colour) 65%,transparent);animation-name:feel-edge-y}.feel-edge i:nth-child(3){left:0}.feel-edge i:nth-child(4){right:0;animation-name:feel-edge-y-back}@keyframes feel-edge-x{0%{opacity:0;transform:translate(-40%)}30%{opacity:1}to{opacity:0;transform:translate(40%)}}@keyframes feel-edge-x-back{0%{opacity:0;transform:translate(40%)}30%{opacity:1}to{opacity:0;transform:translate(-40%)}}@keyframes feel-edge-y{0%{opacity:0;transform:translateY(40%)}30%{opacity:1}to{opacity:0;transform:translateY(-40%)}}@keyframes feel-edge-y-back{0%{opacity:0;transform:translateY(-40%)}30%{opacity:1}to{opacity:0;transform:translateY(40%)}}.mutation-app .jackpot-toast{position:fixed;left:50%;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:90;display:flex;align-items:center;gap:10px;width:-moz-max-content;width:max-content;max-width:min(92vw,560px);padding:8px 10px 8px 8px;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);color:var(--text);font-size:var(--fs-s);line-height:var(--lh-snug);box-shadow:var(--shadow-lift),0 0 0 2px var(--toast);animation:feel-toast-in .52s var(--ease-spring) both}.mutation-app .jackpot-toast img{width:36px;height:36px;border-radius:50%;background:var(--faction);border:var(--bw) solid var(--border);-o-object-fit:cover;object-fit:cover;flex:none}.mutation-app .jackpot-toast span{min-width:0}.mutation-app .jackpot-toast{--toast:var(--t5-lift)}.mutation-app .jackpot-toast b{color:var(--toast)}.mutation-app .jackpot-toast a{flex:none;font-weight:800;color:var(--text-strong);text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.mutation-app .jackpot-toast button{flex:none;width:28px;height:28px;border:var(--bw) solid var(--border);border-radius:50%;background:var(--surface-2);color:var(--text);font-size:14px;line-height:1}@keyframes feel-toast-in{0%{opacity:0;transform:translate(-50%,24px) scale(.94)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(max-width:680px){.mutation-app .jackpot-toast{bottom:calc(74px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;width:auto;left:12px;right:12px;transform:none}.mutation-app .jackpot-toast img{grid-row:1 / span 2}.mutation-app .jackpot-toast a{grid-column:2;justify-self:start}.mutation-app .jackpot-toast button{grid-column:3;grid-row:1 / span 2}@keyframes feel-toast-in{0%{opacity:0;transform:translateY(24px) scale(.94)}to{opacity:1;transform:none}}}.mutation-app .mut-cell .mut-creature[data-feel-bob]{animation:feel-bob .9s ease-in-out both}.mutation-app .mut-cell .mut-creature[data-feel-blink]{transform-origin:50% 100%;animation:feel-blink .9s ease-in-out both}@keyframes feel-bob{0%,to{transform:translate(-50%) translateY(0)}35%{transform:translate(-50%) translateY(-6%) scale(1.02,.98)}65%{transform:translate(-50%) translateY(1%) scale(.99,1.01)}}@keyframes feel-blink{0%,to{transform:translate(-50%) scale(1)}40%{transform:translate(-50%) scale(1.03,.9)}60%{transform:translate(-50%) scale(.99,1.03)}}.mutation-app .board-pays-eth.feel-breathe-once{display:inline-block;transform-origin:left center;animation:feel-breathe-once .56s var(--ease-out) both}@keyframes feel-breathe-once{0%{transform:scale(1)}40%{transform:scale(1.05)}to{transform:scale(1)}}.board-lanes{transition:opacity var(--t-slow)}.board-lanes.seen{opacity:.5}.board-lanes.seen:hover,.board-lanes.seen:focus-within{opacity:1}body{--feel-heat:transparent}body[data-feel-countdown=warn]{--feel-heat:var(--warn)}body[data-feel-countdown=hot]{--feel-heat:var(--danger)}body[data-feel-countdown=locked]{--feel-heat:var(--select)}.dish-bench .lid>strong:not(.word){transition:color .32s var(--ease-out);transform-origin:50% 55%}body[data-feel-countdown=warn] .dish-bench .lid>strong:not(.word){color:var(--warn)}body[data-feel-countdown=hot] .dish-bench .lid>strong:not(.word){color:var(--danger)}body[data-feel-countdown=hot][data-feel-parity=a] .dish-bench .lid>strong:not(.word){animation:feel-count-a .52s var(--ease-out) both}body[data-feel-countdown=hot][data-feel-parity=b] .dish-bench .lid>strong:not(.word){animation:feel-count-b .52s var(--ease-out) both}@keyframes feel-count-a{0%{transform:scale(1.16)}to{transform:scale(1)}}@keyframes feel-count-b{0%{transform:scale(1.16)}to{transform:scale(1)}}body[data-feel-countdown=locked] .dish-bench .lid>strong{color:var(--select)}.dish-bench .lid>small:first-child{transition:color .32s var(--ease-out)}body[data-feel-countdown=warn] .dish-bench .lid>small:first-child{color:var(--warn)}body[data-feel-countdown=hot] .dish-bench .lid>small:first-child{color:var(--danger);font-size:0;line-height:0}body[data-feel-countdown=hot] .dish-bench .lid>small:first-child:before{content:"closing";font:700 max(8px,calc(10.5*var(--u)))/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--danger)}@media(max-width:680px){body[data-feel-countdown=hot] .dish-bench .lid>small:first-child:before{font-size:max(8px,calc(15*var(--u)))}}.dish-bench .chamber-lid:after{content:"";position:absolute;inset:-10%;border-radius:50%;pointer-events:none;background:radial-gradient(circle,color-mix(in srgb,var(--feel-heat) 42%,transparent),color-mix(in srgb,var(--feel-heat) 12%,transparent) 55%,transparent 72%);opacity:0;transition:opacity .42s var(--ease-out)}body[data-feel-countdown=warn] .dish-bench .chamber-lid:after{opacity:.5}body[data-feel-countdown=hot] .dish-bench .chamber-lid:after{opacity:.85}body[data-feel-countdown=hot][data-feel-parity=a] .dish-bench .chamber-lid:after{animation:feel-glow-a 1s var(--ease-out) both}body[data-feel-countdown=hot][data-feel-parity=b] .dish-bench .chamber-lid:after{animation:feel-glow-b 1s var(--ease-out) both}@keyframes feel-glow-a{0%{opacity:1;transform:scale(1.06)}to{opacity:.7;transform:scale(1)}}@keyframes feel-glow-b{0%{opacity:1;transform:scale(1.06)}to{opacity:.7;transform:scale(1)}}body[data-feel-countdown=locked] .dish-bench .chamber-lid:after{opacity:.6}.dish-bench .rotor-plate>circle{transition:stroke .42s var(--ease-out),stroke-opacity .42s var(--ease-out)}body[data-feel-countdown=warn] .dish-bench .rotor-plate>circle:nth-of-type(2){stroke:var(--warn);stroke-opacity:.85}body[data-feel-countdown=hot] .dish-bench .rotor-plate>circle:nth-of-type(2){stroke:var(--danger);stroke-opacity:1}body[data-feel-countdown=hot] .dish-bench .rotor-plate>circle:nth-of-type(1){stroke:var(--danger)}body[data-feel-countdown=locked] .dish-bench .rotor-plate>circle:nth-of-type(2){stroke:var(--select);stroke-opacity:1}body[data-feel-countdown=warn] .dish-bench .dish.selected .dish-pick-ring{animation:feel-pick-pulse 2s ease-in-out infinite;border-color:var(--warn)}body[data-feel-countdown=hot] .dish-bench .dish.selected .dish-pick-ring{border-color:var(--danger)}body[data-feel-countdown=hot][data-feel-parity=a] .dish-bench .dish.selected .dish-pick-ring{animation:feel-pick-beat-a 1s var(--ease-out) both}body[data-feel-countdown=hot][data-feel-parity=b] .dish-bench .dish.selected .dish-pick-ring{animation:feel-pick-beat-b 1s var(--ease-out) both}body[data-feel-countdown=locked] .dish-bench .dish.selected .dish-pick-ring{border-color:var(--select);opacity:1;animation:none}@keyframes feel-pick-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.65}}@keyframes feel-pick-beat-a{0%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.75}}@keyframes feel-pick-beat-b{0%{transform:scale(1.1);opacity:1}to{transform:scale(1);opacity:.75}}body[data-feel-countdown=warn] .mut-clock-track i{background:var(--warn)}body[data-feel-countdown=hot] .mut-clock-track i{background:var(--danger)}@media(prefers-reduced-motion:reduce){body[data-feel-countdown] .dish-bench :is(.lid>strong,.chamber-lid:after,.dish-pick-ring){animation:none!important}}.incubator-serum{position:absolute;left:50%;bottom:-6px;transform:translate(-50%);display:flex;gap:2px;pointer-events:none}.incubator-serum .mut-material{width:14px;height:14px}.incubator-serum .mut-material img{width:100%;height:100%}.incubator[data-feel-incubating] .incubator-serum .mut-material{animation:feel-core 1.6s ease-in-out infinite}.dish-bench{position:relative;width:100%;aspect-ratio:1;container-type:inline-size;--u:calc(100cqw / 760);isolation:isolate;border-radius:calc(26*var(--u));margin:0 auto}.dish-bench.phone{--u:calc(100cqw / 780)}@supports not (width:1cqw){.dish-bench{--u:calc(min(100vw - 48px, 100dvh - 180px, 1200px) / 760)}.dish-bench.phone{--u:calc((100vw - 30px) / 780)}}@media(min-width:851px){.dish-bench{max-width:min(100%,calc(100dvh - 180px));min-width:min(100%,420px)}}.dish-bench>.bench-plate{position:absolute;inset:0;width:100%;height:100%;z-index:0;display:block}.bench-engrave text{font-family:var(--font-display);font-size:9px;letter-spacing:.22em;text-anchor:middle;dominant-baseline:middle}.bench-engrave.corner text{font-size:17px;letter-spacing:.14em;dominant-baseline:auto}.dish-ring{position:absolute;inset:0;z-index:2;transform-origin:50% 50%}.dish-rotor{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;display:block}.dish-slot{position:absolute;margin-left:calc(var(--w) / -2);margin-top:calc(var(--w) / -2);contain:layout size style;transition:opacity .42s var(--ease-out)}.dish{position:relative;z-index:2;display:block;width:100%;height:100%;padding:0;margin:0;border:0;background:none;color:var(--text);font-family:var(--font-body);cursor:pointer;transform-origin:50% 50%;-webkit-tap-highlight-color:transparent}.dish.root{z-index:1}.dish.selected,.dish.span-lit,.dish:hover,.dish:focus-visible{z-index:3}.dish.winner,.dish[data-feel-lit],.dish[data-feel-landed],.dish[data-feel-dish-out],.dish[data-feel-dish-back]{z-index:9}.dish:disabled{cursor:default}.dish:focus-visible{outline:none}.dish:focus-visible .dish-glass{box-shadow:0 0 0 calc(3*var(--u)) var(--ground),0 0 0 calc(6*var(--u)) var(--select)}.dish-body{position:absolute;inset:0;transform-origin:50% 50%}.dish-shadow{position:absolute;inset:-10%;transform:translate(5%,8%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,var(--shade-deep),var(--shade-soft) 60%,transparent)}.dish-glass{position:absolute;inset:0;border-radius:50%;border:calc(3*var(--u)) solid color-mix(in srgb,var(--line-strong) 80%,transparent);background:radial-gradient(circle at 40% 35%,var(--tint-soft),var(--tint-faint) 70%),var(--surface-3)}.dish:hover .dish-glass{border-width:calc(4*var(--u))}.dish-dome{position:absolute;inset:calc(5*var(--u));border-radius:50%;pointer-events:none;background:radial-gradient(ellipse 62% 26% at 50% 14%,color-mix(in srgb,var(--text-strong) 42%,transparent),transparent 100%),radial-gradient(circle at 50% 50%,transparent 62%,var(--shade-mid) 100%)}.dish-rimlight{position:absolute;inset:calc(1*var(--u));border-radius:50%;pointer-events:none;opacity:.85;border:calc(1.6*var(--u)) solid color-mix(in srgb,var(--text-strong) 32%,transparent);border-top-color:color-mix(in srgb,var(--text-strong) 75%,transparent);border-left-color:color-mix(in srgb,var(--text-strong) 55%,transparent);box-shadow:inset 0 0 0 calc(3*var(--u)) var(--shade-soft),inset 0 0 0 calc(4*var(--u)) var(--tint-soft)}.dish:hover .dish-rimlight{opacity:1}.dish-spec{position:absolute;left:12%;top:12%;width:50%;height:50%;border-radius:50%;pointer-events:none;border:calc(2.4*var(--u)) solid transparent;border-top-color:color-mix(in srgb,var(--text-strong) 70%,transparent);transform:rotate(-38deg)}.dish.lane-free .dish-glass{border-color:color-mix(in srgb,var(--lane-free) 75%,transparent)}.dish.lane-paid .dish-glass{border-color:color-mix(in srgb,var(--lane-paid) 75%,transparent)}.dish-agar{position:absolute;inset:calc(5*var(--u));border-radius:50%}.dish-agar:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle at 45% 40%,color-mix(in srgb,var(--t0-lift) 20%,transparent),color-mix(in srgb,var(--t0) 8%,transparent) 60%,var(--shade-soft) 100%),var(--surface-1)}:is(.dish,.lid-dish).occupied .dish-agar:before{background:linear-gradient(180deg,var(--tint-soft),transparent 40%),var(--tier-plate,none) center/cover,var(--tier,var(--surface-2))}:is(.dish,.lid-dish).occupied .dish-agar:after{content:"";position:absolute;inset:0;border-radius:50%;pointer-events:none;box-shadow:inset 0 0 0 calc(2.5*var(--u)) color-mix(in srgb,var(--tier) 90%,transparent)}:is(.dish,.lid-dish).empty .dish-agar:after{content:"";position:absolute;inset:calc(6*var(--u));border-radius:50%;pointer-events:none;border:1px solid var(--tint-soft)}:is(.dish,.lid-dish) .mut-creature{position:absolute;inset:0;width:100%;height:100%;border-radius:0;background:none;will-change:transform}.mutation-app :is(.dish,.lid-dish) .mut-creature.piece-art{background:none;overflow:visible}:is(.dish,.lid-dish) .mut-creature.piece-art .piece-art-portrait{--W:calc(var(--art-fit,88%) / var(--aw,.95));left:calc(50% - var(--acx,.5) * var(--W));top:calc(50% - var(--afy,.55) * var(--W));width:var(--W);height:auto;filter:none}.dish.root{--art-fit:100%}:is(.dish,.lid-dish) .mut-creature.piece-art.has-art{clip-path:circle(50%)}.dish .mut-creature.piece-art .piece-art-img{-o-object-position:50% 15%;object-position:50% 15%}.dish-empty{position:absolute;inset:0;border-radius:50%}.dish-empty i{position:absolute;border-radius:50%;background:var(--text-strong);opacity:.22;width:calc(4.4*var(--u));height:calc(4.4*var(--u));left:32%;top:58%}.dish-empty i+i{width:calc(3.2*var(--u));height:calc(3.2*var(--u));left:64%;top:40%;opacity:.18}.dish-num{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);z-index:3;display:grid;place-items:center;min-width:calc(26*var(--u));height:calc(16*var(--u));padding:0 calc(6*var(--u));border-radius:var(--radius-pill);background:var(--ground);border:1px solid var(--line-strong);font:700 max(9px,calc(11.5*var(--u)))/1 var(--font-num);color:var(--text-strong);font-variant-numeric:tabular-nums;pointer-events:none}.dish-tag{position:absolute;left:93.3%;top:25%;transform:translate(-42%,-50%);z-index:3;display:inline-flex;align-items:center;gap:calc(3*var(--u));height:calc(13*var(--u));padding:0 calc(5*var(--u));border-radius:calc(4*var(--u));background:var(--tier,var(--surface-3));color:var(--tier-ink,var(--text));border:1px solid var(--shade-deep);font:800 max(8px,calc(8.5*var(--u)))/1 var(--font-display);letter-spacing:.08em;white-space:nowrap;pointer-events:none}.dish-tag small{font:700 max(7px,calc(7.5*var(--u)))/1 var(--font-body);letter-spacing:0;opacity:.85}.dish[data-tier="4"] .dish-tag{background:var(--t4-sheen)}.dish[data-tier="5"] .dish-tag{background:var(--t5-sheen)}.dish-part{position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);z-index:3;font:700 max(8px,calc(9.5*var(--u)))/1 var(--font-body);color:var(--text-strong);text-shadow:0 1px 0 var(--border),0 0 calc(6*var(--u)) var(--shade-deep);white-space:nowrap;pointer-events:none}.dish.root .dish-part{top:78%;z-index:5}.dish-spores{position:absolute;inset:0;border-radius:50%;pointer-events:none}.dish.multi:not(.root):not(.winner):not([data-feel-dish-out]) .mut-creature{display:none}.dish.multi:not(.root):is(.winner,[data-feel-dish-out]) .dish-spores{display:none}.dish-spores i{position:absolute;border-radius:50%;background:var(--tier-lift);opacity:.9;width:30%;height:30%;left:22%;top:38%}.dish-spores i+i{width:20%;height:20%;left:60%;top:22%;background:var(--text-strong);opacity:.55}.dish-spores i+i+i{width:16%;height:16%;left:66%;top:62%;opacity:.8}.dish-stake{position:absolute;left:50%;bottom:0;transform:translate(-50%,34%);z-index:4;display:flex;flex-direction:column;align-items:center;gap:calc(1*var(--u));min-width:calc(46*var(--u));max-width:calc(124*var(--u));padding:calc(2*var(--u)) calc(6*var(--u));border-radius:calc(9*var(--u));background:color-mix(in srgb,var(--ground) 92%,transparent);border:1px solid var(--surface-3);white-space:nowrap;pointer-events:none;overflow:hidden}.dish-stake-row{position:relative;display:inline-flex;align-items:baseline;gap:calc(3*var(--u));font:700 max(9px,calc(11*var(--u)))/1.3 var(--font-num);color:var(--text);font-variant-numeric:tabular-nums}.dish-stake-row b{font-weight:800;color:var(--text-strong)}.dish-stake-row small{font:700 max(7px,calc(8*var(--u)))/1 var(--font-body);color:var(--text-muted)}.dish-stake.none .dish-stake-row small{color:var(--text-muted)}.dish-stake-row em{font:800 max(7px,calc(7.5*var(--u)))/1 var(--font-display);font-style:normal;letter-spacing:.06em;text-transform:uppercase;color:var(--success-ink);background:var(--success);padding:calc(2*var(--u)) calc(4*var(--u));border-radius:calc(3*var(--u));margin-left:calc(2*var(--u))}.dish-stake>.dish-stake-row>i{position:absolute;left:0;bottom:0;height:1px;width:var(--stake,0%);background:var(--t0-lift);opacity:.9}.dish-token{display:block;font:800 max(8px,calc(8*var(--u)))/1.25 var(--font-body);color:var(--text-strong);letter-spacing:.01em}.dish-token.eth-only{color:var(--text-muted);font-weight:700}.dish-token.picked{color:var(--success)}.dish-token.picked b{color:var(--text-strong)}.dish-token small{font-size:.9em;color:var(--text-muted);font-weight:700}.dish-owned{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);z-index:3;padding:calc(2*var(--u)) calc(5*var(--u));border-radius:calc(4*var(--u));background:var(--select);color:var(--select-ink);border:1px solid var(--border);font:800 max(7px,calc(7.5*var(--u)))/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;pointer-events:none}.dish-pick-ring{position:absolute;inset:calc(-5*var(--u));border-radius:50%;border:calc(3.5*var(--u)) solid var(--select);opacity:0;pointer-events:none}.dish.selected .dish-pick-ring{opacity:1;animation:feel-ring-snap .32s var(--ease-spring) both}.dish-tick{position:absolute;left:calc(50% - 35.4%);top:calc(50% - 35.4%);transform:translate(-50%,-50%);z-index:4;display:grid;place-items:center;width:calc(16*var(--u));height:calc(16*var(--u));border-radius:50%;background:var(--select);color:var(--select-ink);border:1px solid var(--border);font:800 max(9px,calc(10*var(--u)))/1 var(--font-body);font-style:normal;animation:feel-tick-in .3s var(--ease-spring) both}.dish.selected .dish-num{background:var(--select);color:var(--select-ink);border-color:var(--border);gap:calc(4*var(--u));grid-auto-flow:column}.dish-num small{font:800 max(7px,calc(8*var(--u)))/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.dish.selected.owned .dish-owned{display:none}.dish.multi .dish-glass{border-style:dashed;border-width:calc(2.5*var(--u));border-color:color-mix(in srgb,var(--tier-lift) 85%,transparent)}.dish.multi .dish-glass:before{content:"";position:absolute;inset:calc(-6*var(--u));border-radius:50%;box-shadow:0 0 calc(14*var(--u)) calc(2*var(--u)) color-mix(in srgb,var(--tier-lift) 55%,transparent);opacity:.5;animation:dish-culture-breathe 2.8s ease-in-out infinite;pointer-events:none}.dish.multi.span-lit .dish-glass{border-color:var(--text-strong);border-style:solid}.dish.multi.span-lit .dish-glass:before{opacity:1;animation:none}@keyframes dish-culture-breathe{50%{opacity:.95}}.dish-bench.span-focus .dish-slot:not(.span-lit):not(.selected):not(.won){opacity:.45}.dish-cultures .culture{transition:opacity .42s var(--ease-out)}.dish-bench.span-focus .dish-cultures .culture:not(.lit){opacity:.35}.dish-light{position:absolute;inset:0;border-radius:50%;opacity:0;pointer-events:none;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--select) 55%,transparent),color-mix(in srgb,var(--select) 12%,transparent) 55%,transparent 78%);transition:opacity .42s var(--ease-out)}.dish.thin:not(.selected):not(.winner):not([data-feel-lit]) .dish-light{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--success) 26%,transparent),transparent 72%);animation:feel-breathe 2.8s ease-in-out infinite}.dish-bench:not([data-reveal=idle]) .dish.thin .dish-light{animation:none}.dish.thin:not(.selected):not(.winner):not(.multi) .dish-glass{border-color:color-mix(in srgb,var(--success) 70%,transparent)}.mutation-app .dish .feel-verdict{top:46%}.chamber,.chamber-face,.scope{position:absolute;left:50%;top:50%;width:var(--pot);height:var(--pot);transform:translate(-50%,-50%);border-radius:50%}.chamber{z-index:1}.chamber-face{z-index:3;pointer-events:none;contain:layout size style}.scope{z-index:4;pointer-events:none;width:calc(var(--pot) + 60*var(--u));height:calc(var(--pot) + 60*var(--u));transform:none;margin-left:calc((var(--pot) + 60*var(--u)) / -2);margin-top:calc((var(--pot) + 60*var(--u)) / -2);transform-origin:50% 50%}.scope-spot{position:absolute;inset:0;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--lamp) 45%,transparent),color-mix(in srgb,var(--lamp) 16%,transparent) 50%,transparent 70%);animation:scope-breathe 2.6s ease-in-out infinite}@keyframes scope-breathe{50%{opacity:.7}}.chamber-shadow,.chamber-base,.chamber-lid,.chamber-glass{position:absolute;inset:0;border-radius:50%}.chamber-shadow{inset:-9%;transform:translate(3%,6%);background:radial-gradient(closest-side,var(--shade-deep),var(--shade-soft) 60%,transparent)}.chamber-base{inset:calc(-6*var(--u));background:var(--well);border:1.5px solid var(--line-strong)}.chamber-lid{background:radial-gradient(circle at 38% 32%,var(--surface-3),var(--surface-1) 55%,var(--well) 100%);border:calc(2*var(--u)) solid var(--border)}.chamber-rotor{opacity:.9}.chamber-glass{inset:calc(2*var(--u));background:radial-gradient(circle at 40% 35%,var(--tint-soft),var(--tint-faint) 70%);box-shadow:inset 0 0 0 calc(2*var(--u)) color-mix(in srgb,var(--text-strong) 30%,transparent)}.chamber-glass:before{content:"";position:absolute;inset:1%;border-radius:50%;opacity:.9;background:conic-gradient(from 200deg,var(--text-strong) 0,color-mix(in srgb,var(--text-strong) 25%,transparent) 40%,color-mix(in srgb,var(--text-strong) 55%,transparent) 70%,var(--text-strong) 100%);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 2*var(--u)),var(--border) calc(100% - 2*var(--u)));mask:radial-gradient(farthest-side,transparent calc(100% - 2*var(--u)),var(--border) calc(100% - 2*var(--u)))}.chamber-glass:after{content:"";position:absolute;left:10%;top:10%;width:56%;height:56%;border-radius:50%;border:calc(3*var(--u)) solid transparent;border-top-color:color-mix(in srgb,var(--text-strong) 60%,transparent);transform:rotate(-38deg)}.dish-bench:is([data-reveal=gem],[data-reveal=resource]) .chamber-lid{background:radial-gradient(circle at 50% 50%,color-mix(in srgb,var(--lamp) 10%,var(--surface-2)),var(--surface-1) 60%,var(--well) 100%)}.chamber-rotor{position:absolute;inset:0;width:100%;height:100%;display:block}.chamber-well{position:absolute;left:50%;top:50%;width:76%;height:76%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:var(--text-strong)}.chamber-well>*{pointer-events:none}.lid{display:flex;flex-direction:column;align-items:center;gap:calc(4*var(--u));min-width:0;max-width:100%;--lid-pot-fs:max(14px,calc(22*var(--u)));--lid-sub-fs:max(8px,calc(10*var(--u)));--lid-gap:max(3px,calc(5*var(--u)))}.lid small{font:700 max(8px,calc(10.5*var(--u)))/1.2 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.lid strong{font:800 max(22px,calc(40*var(--u)))/1 var(--font-num);font-variant-numeric:tabular-nums;color:var(--text-strong)}.lid strong.word{font:800 max(13px,calc(18*var(--u)))/1.1 var(--font-display);letter-spacing:.08em;text-transform:uppercase}.lid>span{font:700 max(10px,calc(13*var(--u)))/1.2 var(--font-body);color:var(--text-strong);white-space:nowrap}.lid-band{position:absolute;left:50%;top:calc(-6*var(--u));transform:translate(-50%,-100%);display:inline-flex;align-items:center;gap:calc(5*var(--u));padding:calc(3*var(--u)) calc(10*var(--u));border-radius:calc(6*var(--u));background:color-mix(in srgb,var(--ground) 86%,transparent);border:1px solid color-mix(in srgb,var(--lane-paid) 70%,transparent);font:800 max(10px,calc(14*var(--u)))/1.2 var(--font-display);letter-spacing:.08em;text-transform:uppercase;color:var(--text-strong);white-space:nowrap}.lid-pot{position:absolute;left:50%;top:calc(100% + var(--lid-gap));transform:translate(-50%);display:flex;align-items:baseline;gap:calc(4*var(--u));white-space:nowrap;line-height:1}.lid-pot em{font:800 var(--lid-pot-fs)/1 var(--font-num);font-style:normal;font-variant-numeric:tabular-nums;color:var(--text-strong);text-shadow:0 2px 0 var(--border)}.lid-pot small{font:700 max(8px,calc(10.5*var(--u)))/1 var(--font-body);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.lid-sub{position:absolute;left:50%;top:calc(100% + var(--lid-gap) + var(--lid-pot-fs) + var(--lid-gap));transform:translate(-50%);font:700 var(--lid-sub-fs)/1.2 var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap}.lid-band .mut-material{width:calc(18*var(--u));height:calc(18*var(--u));animation:none;filter:none}.dish-bench[data-reveal=landing] :is(.lid-band,.lid-pot,.lid-sub){visibility:hidden}.dish-bench[data-reveal=landing] .lid strong.word{opacity:.45}.dish-bench[data-reveal=landing]{pointer-events:none}.dish-bench:is([data-reveal=drawing],[data-reveal=landing]) .dish-slot{opacity:.92}.dish[data-feel-lock] .dish-body{animation:feel-lock .42s var(--ease-out) var(--feel-d,0ms) both}.dish[data-feel-lit] .dish-glass{border-color:var(--select);border-style:solid;box-shadow:0 0 0 calc(3*var(--u)) var(--select)}.dish[data-feel-lit] .dish-light{opacity:1;transition:none}.dish[data-feel-landed] .dish-glass{border-color:var(--tier-lift,var(--select));border-style:solid;box-shadow:0 0 0 calc(3*var(--u)) var(--tier-lift,var(--select)),0 0 calc(24*var(--u)) color-mix(in srgb,var(--tier-lift,var(--select)) 60%,transparent)}.dish[data-feel-win] .dish-body{animation:feel-win-pop .62s var(--ease-spring) both}.dish[data-feel-dish-out] .dish-stake{opacity:0;transition:opacity .2s}.dish[data-feel-dish-out] .dish-num{transform:translate(-50%,-50%) scale(.8)}.dish-bench:is([data-reveal=gem],[data-reveal=resource]) .dish-slot:not(.won){opacity:.42}.dish-bench:is([data-reveal=gem],[data-reveal=resource]) .dish-slot:not(.won).selected{opacity:.7}.dish-bench:is([data-reveal=gem],[data-reveal=resource]) .dish-cultures{opacity:.45;transition:opacity .42s var(--ease-out)}.dish-bench[data-reveal=clearing] .dish-slot{transition:opacity .5s var(--ease-out)}.dish-ring[data-rehome],.dish-ring[data-rehome] .dish{transition:transform .48s var(--ease-out)}[data-feel-spinning] .dish-slot{transition:none}.dish{will-change:transform}.dish[data-feel-pressing] .dish-body{transform:scale(.95,.93);transition:transform 70ms var(--ease-out)}.dish[data-feel-press] .dish-body{animation:feel-squash .34s var(--ease-out) both}.dish :is(.mut-creature,.dish-spores)[data-feel-drop]{animation:dish-drop .64s var(--ease-spring) var(--feel-d,0ms) both}@keyframes dish-drop{0%{opacity:0;transform:translateY(-42%) scale(1.1)}45%{opacity:1;transform:translateY(3%) scale(1.04,.94)}70%{transform:translateY(-3%) scale(.98,1.03)}to{opacity:1;transform:none}}.dish[data-feel-link] .dish-glass{animation:dish-link .6s var(--ease-out) both}@keyframes dish-link{0%{border-color:var(--text-strong)}to{border-color:color-mix(in srgb,var(--tier-lift) 85%,transparent)}}.dish .mut-creature[data-feel-bob]{animation:dish-bob .9s ease-in-out both}.dish .mut-creature[data-feel-blink]{transform-origin:50% 100%;animation:dish-blink .9s ease-in-out both}@keyframes dish-bob{0%,to{transform:none}35%{transform:translateY(-6%) scale(1.02,.98)}65%{transform:translateY(1%) scale(.99,1.01)}}@keyframes dish-blink{0%,to{transform:scale(1)}40%{transform:scale(1.03,.9)}60%{transform:scale(.99,1.03)}}@media(max-width:680px){.mut-board-panel.ring-panel{padding-left:0;padding-right:0}.mut-board-panel.ring-panel>:not(.dish-bench){margin-left:12px;margin-right:12px}.dish-bench.phone{width:calc(100% + 0px);border-radius:0}.dish-tag small,.dish-token,.dish-stake-row em,.dish-stake-row small{display:none}.dish-stake{min-width:calc(68*var(--u));padding:calc(3*var(--u)) calc(9*var(--u))}.dish-stake-row{font-size:max(10px,calc(19*var(--u)))}.dish-num{font-size:max(10px,calc(20*var(--u)));height:calc(28*var(--u));min-width:calc(42*var(--u))}.dish-tag{font-size:max(8px,calc(13*var(--u)));height:calc(20*var(--u))}.dish-part{font-size:max(9px,calc(15*var(--u)))}.dish-owned{font-size:max(7px,calc(12*var(--u)))}.dish-num small{display:none}.dish-tick{width:calc(26*var(--u));height:calc(26*var(--u));font-size:max(9px,calc(16*var(--u)))}.lid>span.lid-pays{display:none}.lid small{font-size:max(8px,calc(15*var(--u)))}.lid strong{font-size:max(22px,calc(56*var(--u)))}.lid strong.word{font-size:max(12px,calc(22*var(--u)))}.lid-band{font-size:max(9px,calc(18*var(--u)))}.lid{--lid-pot-fs:max(14px,calc(30*var(--u)));--lid-sub-fs:max(8px,calc(14*var(--u)))}.lid>.lid-sub{width:calc(600*var(--u));white-space:normal;text-align:center;letter-spacing:.06em}.lid-pot small{font-size:max(8px,calc(14*var(--u)))}}.board-action-bar{display:none}@media(max-width:680px){.board-action-bar{position:fixed;bottom:65px;left:0;right:0;z-index:25;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;background:var(--surface-2);border-top:2px solid var(--line-strong);color:var(--text);box-shadow:0 -5px 18px var(--shade-soft)}.board-action-bar>span{min-width:0;font-size:14px;line-height:1.2}.board-action-bar b{color:var(--text-strong)}.board-action-bar small{display:block;font-size:12px;margin-top:3px;color:var(--text-muted)}.mutation-app .board-action-bar .mut-primary{margin:0;min-width:128px;min-height:44px;font-size:13px;white-space:nowrap}.mut-main:has(.board-action-bar){padding-bottom:140px}}.lid-dish{position:absolute;left:50%;top:50%;width:64%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;border:calc(2*var(--u)) solid color-mix(in srgb,var(--tier-lift,var(--select)) 85%,transparent);box-shadow:0 0 0 calc(3*var(--u)) color-mix(in srgb,var(--tier-lift,var(--select)) 45%,transparent);background:radial-gradient(circle at 40% 35%,var(--tint-soft),var(--tint-faint) 70%)}.lid-dish .dish-agar{inset:calc(4*var(--u))}.lid-dish .dish-num{z-index:3}@media(prefers-reduced-motion:reduce){.dish-slot,.dish-cultures,.dish-light,.dish-ring,.dish-ring .dish{transition:none}.scope-spot,.dish.multi .dish-glass:before,.dish-light,.dish[data-feel-lock] .dish-body,.dish[data-feel-win] .dish-body,.dish[data-feel-press] .dish-body,.dish.selected .dish-pick-ring,.dish-tick{animation:none}.dish[data-feel-pressing] .dish-body{transform:none}}.dish-bench .dish .dish-stake{left:50%;bottom:4%;top:auto;transform:translate(-50%);min-width:0;max-width:86%;padding:calc(1.5*var(--u)) calc(6*var(--u));border-radius:calc(8*var(--u));background:color-mix(in srgb,var(--ground) 88%,transparent);border:1px solid var(--surface-3);gap:0}.dish-bench .dish .dish-stake-row{gap:calc(2*var(--u));font:800 max(9px,calc(11*var(--u)))/1.2 var(--font-num)}.dish-bench .dish .dish-stake-row b{font-weight:800}.dish-bench .dish .dish-stake-zero{color:var(--text-muted);font-weight:700}.dish-bench .dish .dish-extractors{font:700 max(8px,calc(9*var(--u)))/1 var(--font-num);color:var(--text-muted);white-space:nowrap}.dish-bench .dish .dish-stake.thin{border-color:color-mix(in srgb,var(--success) 70%,transparent)}.tube-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dish-bench .dish .tube-legacy{display:none}.dish-bench .dish .dish-tag{left:calc(50% + (50% - 10*var(--u)) * .866);top:calc(50% - (50% - 10*var(--u)) * .5);transform:translate(-50%,-50%);height:calc(14*var(--u));padding:0 calc(4.5*var(--u));gap:0;font-size:max(8px,calc(9*var(--u)))}.tube-glyph{position:absolute;left:auto;right:calc(2*var(--u));top:50%;transform:translateY(-50%);z-index:5;display:grid;place-items:center;min-width:calc(17*var(--u));height:calc(15*var(--u));padding:0 calc(3.5*var(--u));border-radius:var(--radius-pill);border:1px solid var(--border);font:800 max(8px,calc(9*var(--u)))/1 var(--font-num);font-style:normal;white-space:nowrap;pointer-events:none}.tube-glyph[data-glyph=multiple]{background:var(--success);color:var(--success-ink)}.tube-glyph[data-glyph=pick]{background:var(--select);color:var(--select-ink)}.tube-glyph[data-glyph=next]{background:var(--lane-free,var(--select));color:var(--ground)}.tube-glyph[data-glyph=leaving]{background:var(--surface-3);color:var(--text-muted)}.dish-bench .dish .dish-timing{left:calc(10*var(--u));top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:calc(15*var(--u));height:calc(15*var(--u));padding:0;border-radius:50%;font:800 max(8px,calc(10*var(--u)))/1 var(--font-body);letter-spacing:0;text-transform:none}.dish-bench .dish .dish-timing:before{content:"↓"}.dish-bench .dish .dish-timing.leaving:before{content:"↑"}.dish-bench .dish .dish-owned{left:auto;top:auto;transform:none;inset:calc(-7*var(--u));padding:0;border-radius:50%;background:none;border:calc(2.2*var(--u)) solid var(--f-rat);box-shadow:0 0 0 1px var(--border);z-index:2}.dish-bench .dish.selected .dish-owned{inset:calc(-10*var(--u))}.dish-bench .dish .dish-load{display:none}.dish-bench .dish .dish-load.empty{display:block;inset:calc(1*var(--u));right:calc(1*var(--u));top:calc(1*var(--u));bottom:calc(1*var(--u));width:auto;min-width:0;border-radius:50%;background:none;border:calc(2*var(--u)) solid var(--danger);overflow:visible}.dish-bench .dish .dish-load.empty i{display:none}.dish-bench .dish.load-empty .dish-agar{opacity:.5;filter:saturate(.35)}.dish-bench .dish .dish-tick{left:calc(50% - (50% - 9*var(--u)) * .707);top:calc(50% - (50% - 9*var(--u)) * .707)}.dish-cultures .culture.lit .culture-bracket{stroke:var(--text-strong)}.dish.detail{z-index:4}.tube-detail{--cw:min(250px,72cqw);position:absolute;z-index:12;width:var(--cw);left:clamp(calc(var(--cw) / 2 + 6px),var(--tx),calc(100cqw - var(--cw) / 2 - 6px));transform:translate(-50%);display:flex;flex-direction:column;gap:3px;padding:9px 11px;border-radius:var(--radius);background:color-mix(in srgb,var(--surface-1) 96%,transparent);border:var(--bw) solid var(--border);box-shadow:var(--shadow-chunk-s,0 4px 14px var(--shade-mid));font:600 12px/1.4 var(--font-body);color:var(--text-muted);pointer-events:none}.tube-detail.below{top:calc(var(--ty) + var(--tr))}.tube-detail.above{bottom:calc(100% - var(--ty) + var(--tr))}.tube-detail-head{font:800 13px/1.2 var(--font-display);color:var(--text-strong)}.tube-detail-head small{font:700 11px/1 var(--font-body);color:var(--text-muted)}.tube-detail b{color:var(--text-strong)}.tube-detail [data-td=critter]{color:var(--text)}.dish-bench .dish .dish-virus{display:inline-flex;align-items:baseline;gap:calc(1.5*var(--u));font:800 max(8px,calc(9*var(--u)))/1.05 var(--font-num);color:var(--success-lift,var(--success));font-variant-numeric:tabular-nums;white-space:nowrap}.dish-bench .dish .dish-virus b{font-weight:800}.dish-bench .dish .dish-virus small{font:700 max(7px,calc(7*var(--u)))/1 var(--font-body);color:var(--text-muted)}.dish-bench .dish .dish-virus-dot{align-self:center;width:calc(5*var(--u));height:calc(5*var(--u));min-width:4px;min-height:4px;border-radius:50%;background:var(--success);box-shadow:0 0 0 1px var(--border)}.dish-bench .dish .dish-virus.none,.dish-bench .dish .dish-virus.unknown{color:var(--text-muted)}.dish-bench .dish .dish-virus.none .dish-virus-dot,.dish-bench .dish .dish-virus.unknown .dish-virus-dot{background:var(--surface-3)}@media(max-width:680px){.dish-bench .dish :is(.dish-num,.dish-tag,.dish-timing,.dish-tick,.dish-extractors){display:none}.dish-bench .dish .dish-stake{bottom:-4%;padding:calc(1*var(--u)) calc(6*var(--u)) calc(1.5*var(--u));border-radius:calc(10*var(--u))}.dish-bench .dish-slot.inner .dish .dish-stake{bottom:1%;padding-left:calc(4*var(--u));padding-right:calc(4*var(--u))}.dish-bench .dish .dish-stake-row{font-size:max(10px,calc(20*var(--u)));line-height:1}.dish-bench .dish .dish-virus{font-size:max(8px,calc(15*var(--u)));line-height:1}.dish-bench .dish .dish-virus small{font-size:max(6.5px,calc(11*var(--u)))}.dish-bench .dish .tube-glyph{display:none}.tube-detail{left:6px;right:6px;width:auto;transform:none;padding:8px 10px;gap:2px;font-size:11.5px}.tube-detail.below{top:auto;bottom:6px}.tube-detail.above{bottom:auto;top:6px}}@media(prefers-reduced-motion:reduce){.tube-detail{transition:none}}.dish-bench .dish .dish-virus{font-size:max(9px,calc(10.5*var(--u)));gap:calc(1.5*var(--u));letter-spacing:-.015em}.dish-bench .dish .dish-virus .dish-virus-to{font:700 max(7px,calc(7.5*var(--u)))/1 var(--font-body);font-style:normal;color:var(--text-muted)}.dish-bench .dish .dish-virus.mine{color:var(--f-rat)}.dish-bench .dish .dish-virus.mine .dish-virus-dot{background:var(--f-rat)}.dish-bench .dish .dish-stake{max-width:92%}.dish-bench .dish-slot.inner .dish .dish-virus{font-size:max(7px,calc(9.5*var(--u)))}.dish-bench .dish-slot.inner .dish .dish-stake{padding-left:calc(3*var(--u));padding-right:calc(3*var(--u))}.dish-bench .dish-slot.inner .dish .dish-virus .dish-virus-to,.dish-bench .dish-slot.inner .dish .dish-virus small{font-size:max(6px,calc(6*var(--u)))}.dish-bench .dish .dish-virus small{font-size:max(6.5px,calc(6.5*var(--u)))}.dish-bench .dish .dish-heat{position:absolute;inset:calc(-9*var(--u));z-index:0;border-radius:50%;pointer-events:none;background:radial-gradient(circle,transparent 54%,color-mix(in srgb,var(--success) var(--heat-a,30%),transparent) 62%,color-mix(in srgb,var(--success) calc(var(--heat-a,30%) / 3),transparent) 70%,transparent 76%);opacity:var(--heat-o,.5)}.dish-bench .dish[data-heat="1"] .dish-heat{--heat-a:38%;--heat-o:.55}.dish-bench .dish[data-heat="2"] .dish-heat{--heat-a:65%;--heat-o:.8}.dish-bench .dish[data-heat="3"] .dish-heat{--heat-a:95%;--heat-o:1;box-shadow:0 0 calc(14*var(--u)) color-mix(in srgb,var(--success) 55%,transparent);animation:dish-heat-pulse 2.8s ease-in-out infinite}@keyframes dish-heat-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}@media(prefers-reduced-motion:reduce){.dish-bench .dish[data-heat="3"] .dish-heat{animation:none}}.tube-glyph[data-glyph=multiple]{font-size:max(8px,calc(8.5*var(--u)));letter-spacing:.01em}.tube-detail{background:color-mix(in srgb,var(--surface-1) 66%,transparent);-webkit-backdrop-filter:blur(8px) saturate(1.25);backdrop-filter:blur(8px) saturate(1.25);border-color:color-mix(in srgb,var(--text-strong) 18%,var(--border))}.tube-detail [data-td=unit]{color:var(--text)}.tube-detail [data-td=unit] b{color:var(--success-lift,var(--success))}.lid>span.lid-pays{white-space:nowrap}.lid .lid-pays-virus{color:var(--success-lift,var(--success))}.lid>span.lid-mine{font:800 max(9px,calc(11*var(--u)))/1.2 var(--font-body);color:var(--f-rat);letter-spacing:.02em}.lid-info.glass{position:absolute;left:50%;top:calc(100% + var(--lid-gap));transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:calc(2.5*var(--u));padding:calc(5*var(--u)) calc(12*var(--u)) calc(6*var(--u));border-radius:calc(12*var(--u));background:color-mix(in srgb,var(--ground) 34%,transparent);-webkit-backdrop-filter:blur(3px) saturate(1.4);backdrop-filter:blur(3px) saturate(1.4);border:1px solid color-mix(in srgb,var(--text-strong) 24%,transparent);box-shadow:inset 0 1px color-mix(in srgb,var(--text-strong) 16%,transparent),0 6px 18px var(--shade-mid,rgb(0 0 0 / .3));white-space:nowrap;z-index:2}.lid-info.glass>.lid-pot,.lid-info.glass>.lid-sub{position:static;transform:none}.lid-info .lid-virus{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;max-width:calc(260*var(--u));gap:calc(2*var(--u)) calc(4*var(--u));font:700 max(9px,calc(11*var(--u)))/1.2 var(--font-body);color:var(--text)}.lid-info .lid-virus b{font:800 max(11px,calc(15*var(--u)))/1 var(--font-num);color:var(--success-lift,var(--success));font-variant-numeric:tabular-nums}.lid-info .lid-virus i{font:800 max(8px,calc(9*var(--u)))/1 var(--font-display);font-style:normal;letter-spacing:.1em;padding:calc(2*var(--u)) calc(5*var(--u));border-radius:calc(4*var(--u));background:var(--success);color:var(--success-ink)}.lid-info .lid-virus.jackpot i{background:var(--warn,#FFE06A);color:var(--ground)}.lid-info .lid-virus.single i{background:var(--select);color:var(--select-ink)}.lid-info .lid-virus small{flex-basis:100%;text-align:center;font:700 max(8px,calc(9*var(--u)))/1.2 var(--font-body);letter-spacing:.02em;text-transform:none;color:var(--text-muted)}.lid-info .lid-virus.burned b{color:var(--danger)}.lid-info .lid-winners{font:700 max(9px,calc(11*var(--u)))/1.2 var(--font-body);color:var(--text);white-space:nowrap}.lid-info .lid-winners b{color:var(--text-strong)}.lid-band{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:color-mix(in srgb,var(--ground) 55%,transparent)}.dish-bench[data-reveal=landing] .lid-info{visibility:hidden}@media(max-width:680px){.dish-bench .dish .dish-virus{font-size:max(8px,calc(13.5*var(--u)));gap:calc(1.2*var(--u));letter-spacing:-.02em}.dish-bench .dish-slot.inner .dish .dish-virus{font-size:max(6.5px,calc(10.5*var(--u)))}.dish-bench .dish-slot.inner .dish .dish-virus .dish-virus-to,.dish-bench .dish-slot.inner .dish .dish-virus small{font-size:max(5.5px,calc(8*var(--u)))}.dish-bench .dish .dish-virus .dish-virus-to{font-size:max(6px,calc(9*var(--u)))}.dish-bench .dish .dish-virus small{font-size:max(6px,calc(8.5*var(--u)))}.dish-bench .dish .dish-virus-dot{display:none}.dish-bench .dish .dish-stake{max-width:100%}.lid>span.lid-pays{display:flex;flex-direction:column;align-items:center;gap:1px;font-size:max(9px,calc(16*var(--u)))}.lid>span.lid-pays .lid-pays-plus{display:none}.lid>span.lid-mine{font-size:max(8.5px,calc(14*var(--u)))}.lid-info.glass{padding:calc(6*var(--u)) calc(14*var(--u)) calc(8*var(--u));gap:calc(3*var(--u));border-radius:calc(16*var(--u))}.lid-info .lid-virus{font-size:max(9px,calc(14*var(--u)))}.lid-info .lid-virus b{font-size:max(11px,calc(22*var(--u)))}.lid-info .lid-virus i{font-size:max(8px,calc(12*var(--u)))}.lid-info .lid-virus small{display:none}.lid-info .lid-winners{font-size:max(9px,calc(15*var(--u)))}.lid-info>.lid-sub{width:auto;white-space:nowrap;letter-spacing:.06em}}.eth-amount-icon{display:inline-block;width:.65em;height:1em;flex-shrink:0;vertical-align:-.1em}.dish-bench .dish .dish-stake-row>.eth-amount-icon{width:max(6px,calc(7*var(--u)));height:max(10px,calc(12*var(--u)));margin-right:1px;filter:drop-shadow(0 1px #101921)}.lid-pot>.eth-amount-icon{width:.65em;height:1em;margin-right:.2em}.dish-bench .dish .dish-yours{position:absolute;left:50%;bottom:calc(-9*var(--u));transform:translate(-50%);z-index:5;padding:calc(1.5*var(--u)) calc(5*var(--u));border-radius:999px;background:var(--f-rat);color:#0f1a17;border:1px solid var(--border);font:800 max(7px,calc(8*var(--u)))/1.1 var(--font-display);letter-spacing:.08em;white-space:nowrap;pointer-events:none;box-shadow:0 1px 0 var(--shade-soft)}.dish-bench .dish.owned .dish-owned{animation:dish-yours-pulse 2s ease-in-out infinite}@keyframes dish-yours-pulse{50%{box-shadow:0 0 0 1px var(--border),0 0 calc(10*var(--u)) color-mix(in srgb,var(--f-rat) 70%,transparent)}}@media(prefers-reduced-motion:reduce){.dish-bench .dish.owned .dish-owned{animation:none}}.dish:not(.dish-bench .dish) .dish-yours{display:none}.rotor-pointer{position:absolute;inset:0;width:100%;height:100%;z-index:3;pointer-events:none;overflow:visible}.rotor-pointer-tip{fill:var(--select);stroke:var(--well);stroke-width:2;opacity:.55;transition:opacity .3s}.rotor-pointer-line{stroke:var(--select);stroke-width:3;stroke-linecap:round;stroke-dasharray:2 7;opacity:0;transition:opacity .3s}.dish-bench[data-reveal=drawing] .rotor-pointer-tip,.dish-bench[data-reveal=landing] .rotor-pointer-tip{opacity:1}.dish-bench[data-reveal=drawing] .rotor-pointer-line,.dish-bench[data-reveal=landing] .rotor-pointer-line{opacity:.5}.dish[data-feel-pointed] .dish-body{box-shadow:0 0 0 4px var(--select),0 0 22px color-mix(in srgb,var(--select) 70%,transparent);border-radius:50%}.dish-ring[data-feel-spinning] .dish-stake,.dish-ring[data-feel-spinning] .tube-glyph,.dish-ring[data-feel-spinning] .dish-num{opacity:.35;transition:opacity .25s}@media(prefers-reduced-motion:reduce){.rotor-pointer-tip,.rotor-pointer-line{transition:none}}.board-sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.mutation-app .mut-mine-layout>.play-card{display:flex;flex-direction:column;padding:0;overflow:hidden}.mutation-app .play-card>.play-tabs{display:flex;flex:none;gap:4px;margin:0;padding:5px;border:0;border-bottom:var(--bw) solid var(--border);border-radius:0;background:var(--well)}.mutation-app .play-card>.play-tabs button{display:flex;flex:1 1 0;align-items:center;justify-content:center;gap:7px;min-width:0;min-height:42px;padding:3px 7px;text-align:left;font-size:13px;border-radius:calc(var(--radius-l) - 6px) calc(var(--radius-l) - 6px) var(--radius-s) var(--radius-s)}.mutation-app .play-card>.play-tabs button>span:last-child{min-width:0}.mutation-app .play-card>.play-tabs button:first-child{flex-grow:1.3}.mutation-app .play-card>.play-tabs button small{display:block;font-size:10.5px;font-weight:400;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutation-app .play-card>.play-tabs .mut-creature{width:30px;height:30px;flex-shrink:0;border-radius:7px}.mutation-app .play-card>.play-tabs .mut-role-icon{flex:none}.mutation-app .play-card>.play-body{padding:var(--s-3) var(--s-4) var(--s-4);min-width:0}.mutation-app .play-card>.play-body>.mut-step-label:first-child{margin-top:0}.play-head{position:relative;flex:none;padding:8px var(--s-4) 10px;background:var(--surface-2);border-bottom:var(--bw) solid var(--border)}.mutation-app .play-head .mut-round-header{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);margin:0;min-height:0}.mutation-app .play-head .mut-round-header>div{display:block;font:800 12px/1.1 var(--font-display);letter-spacing:.08em;color:var(--text-strong)}.mutation-app .play-head .mut-round-header>div small{display:block;margin-top:3px;font:400 11px/1.2 var(--font-body);letter-spacing:0;color:var(--text-muted);text-transform:none}.mutation-app .play-head .mut-round-header .mut-live-dot{display:inline-block;width:7px;height:7px;margin-right:7px;vertical-align:1px;border-radius:50%;background:var(--success);transition:background var(--t-base)}body:is([data-feel-countdown=warn],[data-feel-countdown=hot],[data-feel-countdown=locked]) .play-head .mut-round-header .mut-live-dot{background:var(--feel-heat)}.mutation-app .play-head .mut-round-header>strong{display:flex;flex-direction:row-reverse;align-items:baseline;gap:8px;font:800 22px/1 var(--font-display);font-variant-numeric:tabular-nums;color:var(--text-strong);transition:color var(--t-fast)}.mutation-app .play-head .mut-round-header>strong small{font:400 11px/1 var(--font-body);color:var(--text-muted);white-space:nowrap}.mutation-app [data-draw-state=drawing] .play-head .mut-round-header>strong{font-size:18px}.mutation-app .play-head .mut-clock-track{position:absolute;left:0;right:0;bottom:-2px;height:3px;margin:0;border:0;border-radius:0;background:transparent}.mutation-app .play-head .mut-clock-track i{border-radius:0 2px 2px 0}.mutation-app .play-head .mut-live-next{margin:8px 0 0;min-height:0;font-size:11px}body[data-feel-countdown=warn] .play-head .mut-round-header>strong{color:var(--warn)}body[data-feel-countdown=hot] .play-head .mut-round-header>strong{color:var(--danger)}body[data-feel-countdown=hot][data-feel-parity=a] .play-head .mut-round-header>strong{animation:feel-count-a .52s var(--ease-out) both}body[data-feel-countdown=hot][data-feel-parity=b] .play-head .mut-round-header>strong{animation:feel-count-b .52s var(--ease-out) both}body[data-feel-countdown=locked] .play-head .mut-round-header>strong{color:var(--select)}body[data-feel-countdown=hot] .play-head .mut-round-header>strong small{color:var(--danger)}@media(prefers-reduced-motion:reduce){body[data-feel-countdown] .play-head .mut-round-header>strong{animation:none!important}}.mutation-app .play-card .last-spin{flex:none;display:grid;grid-template-columns:auto 26px minmax(0,1fr);grid-template-areas:"label art main" "label art more";-moz-column-gap:10px;column-gap:10px;row-gap:1px;align-items:center;width:100%;margin:0;padding:5px var(--s-4);background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;box-shadow:none;text-align:left;font:400 12px/1.25 var(--font-body);color:var(--text-muted);cursor:pointer;transition:background var(--t-fast)}.mutation-app .play-card .last-spin:hover{background:var(--shade-soft)}.mutation-app .play-card .last-spin:focus-visible{outline:2px solid var(--select);outline-offset:-2px}.last-spin-label{grid-area:label;font:800 10px/1 var(--font-display);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-faint)}.last-spin-art{grid-area:art;display:grid;place-items:center;width:26px;height:26px;overflow:hidden;border-radius:7px;background:var(--surface-3);color:var(--text-muted)}.last-spin-art .mut-creature{width:26px;height:26px}.last-spin-main{grid-area:main;display:flex;align-items:baseline;gap:8px;min-width:0;white-space:nowrap}.last-spin-main>b{font:800 12px/1 var(--font-display);color:var(--text)}.last-spin-pay{min-width:0;overflow:hidden;text-overflow:ellipsis}.last-spin-pay b{font-weight:700;color:var(--text);font-variant-numeric:tabular-nums}.last-spin-more{grid-area:more;display:flex;gap:8px;min-width:0;font-size:11px;color:var(--text-faint);white-space:nowrap}.last-spin-more>*{min-width:0;overflow:hidden;text-overflow:ellipsis}.last-spin-more em{flex:none;font-style:normal;font-weight:700;color:var(--success)}.play-pays{flex:none;display:flex;flex-direction:column;gap:4px;padding:var(--s-2) var(--s-4) 0}.mutation-app .play-card .board-pays{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}.pays-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);min-width:0;padding:2px 0}.pays-row dt{flex:none;font-size:12px;color:var(--text-muted)}.pays-row dd{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;margin:0;min-width:0;font-size:13px;color:var(--text);white-space:nowrap}.pays-row dd b{font:800 14px/1 var(--font-display);color:var(--text-strong);font-variant-numeric:tabular-nums}.pays-row dd>small{margin-left:6px;font-size:11px;color:var(--text-faint);overflow:hidden;text-overflow:ellipsis}.mutation-app .play-card .pays-row.pot{padding:0 0 4px}.mutation-app .play-card .pays-row.pot dt{flex-basis:auto;font:800 11px/1 var(--font-display);letter-spacing:var(--track-eyebrow);text-transform:uppercase;color:var(--text-muted)}.mutation-app .play-card .pays-row.pot .board-pays-eth{font:800 var(--fs-2xl)/1 var(--font-display)}.mutation-app .play-card .pays-row.yours dt,.mutation-app .play-card .pays-row.yours dd b{color:var(--success)}.mutation-app .play-card .jackpot-strip{display:flex;flex-direction:column;gap:0;margin:0;padding:2px 0 0;border:0;border-top:1px solid var(--line);border-radius:0;background:none;box-shadow:none}.mutation-app .play-card .jackpot-strip:hover,.mutation-app .play-card .jackpot-strip:focus-visible{background:var(--shade-soft)}.mutation-app .play-card .jackpot-strip-cell{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"label note figure";align-items:baseline;gap:var(--s-2);padding:4px 0;border-radius:0;background:none}.mutation-app .play-card .jackpot-strip-cell+.jackpot-strip-cell{border-top:1px dashed var(--line)}.mutation-app .play-card .jackpot-strip-cell small{grid-area:label;font-size:10px}.mutation-app .play-card .jackpot-strip-cell b{grid-area:figure;font-size:14px}.mutation-app .play-card .jackpot-strip-cell em{grid-area:note;font-size:11px;color:var(--text-faint);text-align:right}.mutation-app .play-card .jackpot-strip-cell.locked{background:none}.mutation-app .play-card .jackpot-strip-cell.locked b{color:var(--text-muted)}.mutation-app .play-card .jackpot-strip-cell.celebrating{background:var(--t5-lift);padding-inline:6px;border-radius:var(--radius-s)}.mutation-app .play-card .jackpot-strip-arrow{display:none}.mutation-app .play-card .play-picks{display:flex;align-items:center;gap:var(--s-2);margin:4px 0 2px}.mutation-app .play-card .play-picks>.mut-pick-presets{flex:1 1 auto;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.mutation-app .play-card .play-picks>.mut-pick-presets button{min-height:36px;padding:0 6px;white-space:nowrap}.mutation-app .play-card .play-picks>.mut-inline-field{flex:none;display:flex;align-items:center;gap:6px;margin:0}.mutation-app .play-card .play-picks>.mut-inline-field label{white-space:nowrap}.mutation-app .play-card .play-picks>.mut-inline-field input{width:44px}.mutation-app .play-card .play-body .mut-step-label{display:block;margin:10px 0 4px}.mutation-app .play-card .play-body>.mut-step-label:first-child{margin-top:2px}.mutation-app .play-card .play-body .mut-field>div input{font-size:17px;padding:6px 12px}.mutation-app .play-card .play-order{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:var(--s-3);margin:8px 0}.mutation-app .play-card .play-order>.mut-field{margin:0}.mutation-app .play-card .play-order>.mut-order-total{margin:0;padding:0 0 4px;border-top:0}.mutation-app .play-card .play-body>.mut-primary,.mutation-app .play-card .play-body>.mut-connect-action{margin-top:4px}.mutation-app .play-card .play-body>.mut-payout-row{margin:10px 0 0}.mutation-app .play-card .play-note{margin:10px 0 6px}.board-lanes.line{gap:4px var(--s-4);margin:var(--s-2) 0 0;font-size:var(--fs-xs)}.board-lanes.line .lane-key{min-width:0;white-space:nowrap}@media(min-width:851px){.mutation-app .mut-mine-layout.board-two{--board-top:76px;--board-panel:min(max(380px,calc(100dvh - var(--board-top) + 4px)),960px,calc(100% - 360px - var(--s-5)));grid-template-columns:var(--board-panel) minmax(360px,520px);justify-content:center;-moz-column-gap:var(--s-5);column-gap:var(--s-5);align-items:start;min-height:0}.mutation-app .mut-main:has(.board-two){padding-top:var(--s-2)}.mutation-app .board-two>.mut-board-panel.ring-panel{display:block;padding:var(--s-2)}.mutation-app .board-two>.ring-panel>.dish-bench{width:100%;max-width:none;min-width:0;margin:0}.mutation-app .board-two>.ring-panel>:not(.dish-bench){margin-left:var(--s-2);margin-right:var(--s-2)}.mutation-app .board-two>.ring-panel>.board-lanes{margin-top:var(--s-4)}.mutation-app .board-two>.ring-panel>.mut-board-caption{margin-top:var(--s-2)}.mutation-app .board-two>.ring-panel>.board-action-bar{display:none}.mutation-app .mut-mine-layout .mut-control-panel .mut-muted{font-size:12px;line-height:1.45;margin:0 0 6px}.mutation-app .mut-mine-layout .mut-pick-presets{margin-top:6px}.mutation-app .mut-mine-layout .mut-inline-field{margin:6px 0}.mutation-app .mut-mine-layout .mut-field{margin:6px 0 4px}.mutation-app .mut-mine-layout .mut-field>div input{font-size:18px;padding:7px 12px}.mutation-app .mut-mine-layout .mut-order-total{margin:8px 0;padding:8px 0}.mutation-app .mut-mine-layout .mut-automation-options{margin:4px 0}.mutation-app .mut-mine-layout .mut-payout-row{margin:0 0 6px}.mutation-app .mut-mine-layout .mut-fine{font-size:11px;line-height:1.4}}@media(min-width:851px)and (max-height:820px){.mutation-app .mut-mine-layout .mut-control-panel .mut-step-label{margin:6px 0 4px}.mutation-app .mut-mine-layout .mut-control-panel .mut-primary{min-height:42px}}.board-how{margin:var(--s-4) 0 0;border:var(--bw) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk-s)}.board-how-bar{display:flex;align-items:center;gap:var(--s-3);width:100%;padding:10px 14px;background:none;border:0;color:var(--text);text-align:left;cursor:pointer;border-radius:inherit}.board-how-bar .mut-eyebrow{flex:none}.board-how-bar b{flex:1;min-width:0;font-size:var(--fs-m);color:var(--text-strong);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.board-how-chevron{flex:none;width:10px;height:10px;border-right:2px solid var(--text);border-bottom:2px solid var(--text);transform:rotate(45deg) translateY(-3px);transition:transform var(--t-fast)}.board-how.open .board-how-chevron{transform:rotate(-135deg) translateY(-3px)}.board-how-body{padding:0 14px 14px}.board-how-body ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.board-how-body li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--surface-2);border:1px solid var(--line-strong);border-radius:10px}.board-how-body li>b{flex:0 0 26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--select);color:var(--select-ink);font-weight:800;font-size:13px}.board-how-body li span{font-size:12px;line-height:1.5;color:var(--text)}.board-how-body li strong{display:block;color:var(--text-strong);font-size:13px;margin-bottom:2px}@media(max-width:680px){.board-how-body ol{grid-template-columns:minmax(0,1fr)}.board-how-body .board-coach-actions .mut-primary{width:100%}.board-how-bar{padding:9px 12px}.board-how-bar b{font-size:var(--fs-s)}}@media(max-width:680px){.mutation-app .mut-main:has(.mut-mine-layout){padding-top:10px}.mutation-app .mut-board-panel.ring-panel{padding-top:10px}.mutation-app .ring-panel>.board-lanes{margin:6px 12px 0}.mutation-app .board-action-bar{flex-direction:column;align-items:stretch;gap:8px;padding:8px 12px 10px}.board-load-row{display:flex;align-items:center;gap:6px;min-width:0}.board-load-row .bar-field{display:flex;align-items:center;gap:6px;flex:1 1 auto;min-width:0;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--well);padding:0 8px;height:38px;font-size:11px;color:var(--text-muted)}.board-load-row .bar-field input{flex:1;min-width:0;width:60px;background:none;border:0;color:var(--text-strong);font-size:15px;font-variant-numeric:tabular-nums;padding:0}.board-load-row .bar-field span{white-space:nowrap}.board-load-row>button{flex:none;height:38px;padding:0 9px;font-size:11px;background:var(--surface-3);color:var(--text);border:var(--bw) solid var(--border);border-radius:var(--radius-s);box-shadow:var(--shadow-chunk-s);white-space:nowrap}.board-load-row>button[aria-pressed=true]{background:var(--select);color:var(--select-ink)}.board-load-sum{display:flex;align-items:center;justify-content:space-between;gap:12px}.board-load-sum>span{min-width:0;font-size:13px;line-height:1.2}.board-load-sum small{display:block;font-size:11px;margin-top:2px;color:var(--text-muted)}.mutation-app .board-load-sum .mut-primary{margin:0;min-width:150px;min-height:42px;font-size:13px;white-space:nowrap}.mut-main:has(.board-action-bar){padding-bottom:190px}}@media(max-width:850px){.mutation-app .mut-mine-layout.board-two{gap:0}.mutation-app .board-two>.mut-board-panel.ring-panel{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-bottom:var(--s-3)}.mutation-app .mut-mine-layout>.play-card{position:relative;margin-top:-12px;border-radius:22px 22px var(--radius-l) var(--radius-l);box-shadow:0 -8px 24px var(--shade-soft),var(--shadow-lift)}.mutation-app .play-card:before{content:"";position:absolute;top:5px;left:50%;width:36px;height:4px;margin-left:-18px;border-radius:2px;background:var(--line-strong)}.mutation-app .play-card>.play-tabs{padding:13px 8px 6px;border-radius:22px 22px 0 0}.mutation-app .play-card>.play-tabs button{min-height:42px}}@media(max-width:680px){.mutation-app .board-two>.mut-board-panel.ring-panel{padding-top:0;overflow:hidden}.mutation-app .board-two>.ring-panel>.board-lanes{margin:8px 12px 0}.mutation-app .board-two>.ring-panel>.mut-board-caption{margin-top:4px;min-height:0}.mutation-app .board-two>.ring-panel>.mut-small-details{margin-top:2px}.mutation-app .mut-mine-layout>.play-card{max-width:none;margin-left:-12px;margin-right:-12px;border-left-width:0;border-right-width:0;border-radius:22px 22px 0 0}.mutation-app .play-card>.play-tabs button{gap:7px;padding:3px 6px;font-size:12px}.mutation-app .play-card>.play-tabs button small{font-size:10px}.mutation-app .play-card>.play-tabs .mut-role-icon,.mutation-app .play-card>.play-tabs .mut-creature{width:26px;height:26px}.play-head{padding:8px 16px 10px}.mutation-app .play-head .mut-round-header>strong{font-size:20px}.mutation-app .play-head .mut-round-header>div small{max-width:none}.mutation-app .play-card .last-spin{grid-template-areas:"label art main";padding:6px 16px}.mutation-app .play-card .last-spin-more{display:none}.play-pays{padding:var(--s-2) 16px 0}.pays-row dd>small{display:none}.mutation-app .play-card .jackpot-strip-cell em{display:block;white-space:nowrap}.mutation-app .play-card>.play-body{padding:var(--s-2) 16px var(--s-4)}.mutation-app .play-card .play-picks{flex-wrap:wrap}.mutation-app .play-card .play-picks>.mut-pick-presets{flex-basis:100%}.mutation-app .play-card .play-picks>.mut-inline-field{flex:1 1 auto;justify-content:space-between}.mutation-app .play-card .play-order{gap:var(--s-2)}}.mutation-app .ring-panel[data-reading]{position:relative}.mutation-app .ring-panel[data-reading] .dish-bench{opacity:.38;filter:saturate(.25);transition:opacity .4s}.mutation-app .ring-panel[data-reading] :is(.dish-stake,.dish-token,.dish-timing,.dish-owned,.dish-tick,.dish-num small,.feel-verdict){visibility:hidden}.mutation-app .board-reading{position:absolute;z-index:5;left:50%;top:50%;transform:translate(-50%,-50%);width:min(86%,420px);display:flex;flex-direction:column;gap:6px;padding:16px 20px;text-align:center;border:var(--bw,1px) solid var(--border,var(--surface-3));border-radius:var(--radius-l,16px);background:color-mix(in srgb,var(--surface-1) 92%,transparent);box-shadow:0 10px 30px #00000059}.mutation-app .board-reading b{font-size:16px;color:var(--text)}.mutation-app .board-reading small{font-size:12px;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.mutation-app .board-reading[role=alert] b{color:var(--warn,#E8B64C)}.mutation-app .play-reading{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-bottom:var(--bw,1px) solid var(--border,var(--surface-3))}.mutation-app .play-reading .mut-live-dot{animation:board-reading-pulse 1.2s ease-in-out infinite}.mutation-app .play-reading b{font-size:14px;color:var(--text)}.mutation-app .play-reading small{font-size:12px;line-height:1.45;color:var(--text-muted);overflow-wrap:anywhere}.mutation-app .play-reading[role=alert] b{color:var(--warn,#E8B64C)}@keyframes board-reading-pulse{50%{opacity:.25}}@media(prefers-reduced-motion:reduce){.mutation-app .play-reading .mut-live-dot{animation:none}}.mutation-app .ring-panel>.cure-notice{margin:0 0 var(--s-2)}@media(min-width:851px){.mutation-app .mut-mine-layout.board-two:has(.ring-panel>.cure-notice){--board-top:164px}}.mutation-app .play-card .play-picks{flex-wrap:wrap;row-gap:6px}.mutation-app .play-card .play-picks>.mut-pick-presets{flex:1 1 300px;min-width:min(100%,300px)}.mutation-app .play-card .play-picks>.mut-inline-field{flex:1 0 auto;justify-content:flex-end}.mutation-app .lid .lid-watch{display:block;margin:0 auto 4px;padding:2px 8px;width:-moz-max-content;width:max-content;max-width:100%;border-radius:999px;background:var(--surface-3);color:var(--text);font:700 10px/1.4 var(--font-display,inherit);letter-spacing:.08em;text-transform:uppercase}.mutation-app .lid .lid-swap{display:block;margin-top:4px;color:var(--warn,#FFE06A);font-size:11px;letter-spacing:.02em;text-transform:none}.mutation-app .last-spin-label small{display:block;font-size:10px;letter-spacing:0;text-transform:none;color:var(--text-muted)}.mutation-app .play-card .jackpot-vials{position:relative;display:block;padding:6px 0 0;container-type:inline-size;container-name:jv}.mutation-app .jackpot-vials .jv-cells{display:grid;grid-template-columns:repeat(4,minmax(52px,1fr));gap:6px 8px;margin:0;padding:0;list-style:none}@container jv (min-width:470px){.mutation-app .jackpot-vials .jv-cells{grid-template-columns:repeat(7,minmax(52px,1fr)) minmax(60px,1.2fr);gap:6px}}.mutation-app .jackpot-vials .jv-cell{display:block;min-width:0;gap:0}.mutation-app .jackpot-vials .jv-cell>button{display:flex;flex-direction:column;align-items:center;gap:3px;width:100%;min-width:0;padding:4px 2px;border:0;border-radius:8px;background:none;color:inherit;cursor:pointer}.mutation-app .jackpot-vials .jv-cell>button:hover,.mutation-app .jackpot-vials .jv-cell>button:focus-visible,.mutation-app .jackpot-vials .jv-cell>button[aria-pressed=true]{background:var(--surface-2);outline:none}.mutation-app .jackpot-vials .jv-icon{position:relative;display:flex;flex-direction:column;align-items:center;width:24px;height:30px;flex:none}.mutation-app .jackpot-vials .jv-icon .vial-neck{width:12px;height:3px;border-radius:2px 2px 0 0}.mutation-app .jackpot-vials .jv-icon .vial-tube{width:20px;height:27px;border-radius:4px 4px 10px 10px}.mutation-app .jackpot-vials .jv-badge{position:absolute;right:-7px;top:-3px;display:grid;place-items:center;width:15px;height:15px;border-radius:50%;background:var(--surface-1);color:var(--text-muted);box-shadow:0 0 0 1.5px var(--border)}.mutation-app .jackpot-vials .jv-badge svg{width:9px;height:9px}.mutation-app .jackpot-vials .jv-badge.open{color:var(--vial-lift,var(--success))}.mutation-app .jackpot-vials .jv-badge.hit{background:var(--vial,var(--text));color:var(--vial-ink,var(--surface-1))}.mutation-app .jackpot-vials .jv-value{display:block;max-width:100%;overflow:hidden;text-overflow:clip;white-space:nowrap;font:700 12px/1.15 var(--font-display,inherit);font-variant-numeric:tabular-nums;color:var(--vial-lift,var(--text-strong))}.mutation-app .jackpot-vials .is-locked .jv-value,.mutation-app .jackpot-vials .is-hit .jv-value{color:var(--text-muted)}.mutation-app .jackpot-vials .is-skeleton .jv-value{color:var(--text-faint)}.mutation-app .jackpot-vials .jv-apex{border-left:1px dashed var(--line-strong);padding-left:6px}.mutation-app .jackpot-vials .jv-apex .jv-value{color:var(--t5-lift,var(--text-strong))}.mutation-app .jackpot-vials .jv-crown{justify-content:center;color:var(--t5,var(--warn))}.mutation-app .jackpot-vials .jv-crown svg{width:20px;height:20px}.mutation-app .jackpot-vials .jv-apex.celebrating .jv-crown{animation:cure-pulse 1.1s ease-in-out infinite}.mutation-app .jackpot-vials .jv-foot{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:4px 0 0;font-size:10px;line-height:1.3;color:var(--text-muted)}.mutation-app .jackpot-vials .jackpot-vials-link{flex:none;font-size:11px;font-weight:700;color:var(--lime,var(--select))}.mutation-app .jackpot-vials-caption{position:absolute;z-index:6;left:0;right:0;top:100%;margin:2px 0 0;padding:6px 10px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface-1);color:var(--text);font-size:11px;line-height:1.4;box-shadow:0 8px 20px #00000059;opacity:0;pointer-events:none;transform:translateY(-3px);transition:opacity .15s,transform .15s}.mutation-app .jackpot-vials-caption.shown{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.mutation-app .jackpot-vials .jv-apex.celebrating .jv-crown{animation:none}.mutation-app .jackpot-vials-caption{transition:none}}.mutation-app .jackpot-vials .is-hit .vial-liquid{opacity:.4;filter:saturate(.35)}.mutation-app .jackpot-vials .jv-crack{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--text);stroke-width:1.3;opacity:.85;vector-effect:non-scaling-stroke;pointer-events:none}.mutation-app .jackpot-vials .jv-stamp{position:absolute;z-index:2;left:50%;top:50%;padding:1px 4px 0;border:1.5px solid var(--danger);border-radius:3px;background:color-mix(in srgb,var(--surface-1) 55%,transparent);color:var(--danger);font:900 9px/1.15 var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;transform:translate(-50%,-50%) rotate(-24deg);pointer-events:none}.mutation-app .jackpot-vials .is-hit .jv-value{color:var(--text)}.mutation-app .last-rounds{border-bottom:1px solid var(--border,var(--surface-3));padding:2px 16px 4px}.mutation-app .last-rounds-head{display:flex;align-items:center;gap:10px;min-width:0}.mutation-app .last-rounds-toggle{display:flex;align-items:center;gap:8px;flex:1;min-width:0;padding:3px 0;border:0;background:none;color:inherit;cursor:pointer;text-align:left}.mutation-app .last-rounds-label{flex:none;font:700 10px/1.2 var(--font-display,inherit);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.mutation-app .last-rounds-chips{display:flex;gap:4px;min-width:0;overflow:hidden}.mutation-app .last-rounds-chip{flex:none;padding:1px 6px;border-radius:999px;background:var(--surface-2);font:700 11px/1.3 var(--font-display,inherit);font-variant-numeric:tabular-nums;color:var(--text)}.mutation-app .last-rounds-chip[data-tier]{box-shadow:inset 0 -2px 0 var(--tier,var(--select))}.mutation-app .last-rounds-chip i{font-style:normal;color:var(--warn);margin-left:2px}.mutation-app .last-rounds-chevron{flex:none;color:var(--text-muted);font-size:10px}.mutation-app .last-rounds-link{flex:none;font-size:11px;font-weight:700;color:var(--lime,var(--select))}.mutation-app .rh-list{display:flex;flex-direction:column;gap:4px;margin:6px 0 4px;padding:0;list-style:none}.mutation-app .rh-row{border:1px solid var(--line,var(--surface-3));border-radius:8px;background:var(--surface-1)}.mutation-app .rh-row.open{border-color:var(--line-strong)}.mutation-app .rh-line{display:grid;grid-template-columns:76px 46px minmax(104px,1.2fr) minmax(88px,1fr) minmax(120px,1.4fr) minmax(92px,1fr) 104px 70px;align-items:center;gap:8px;width:100%;padding:6px 10px;border:0;background:none;color:inherit;text-align:left;font-size:12px;cursor:pointer;font-variant-numeric:tabular-nums}.mutation-app .rh-line>span{display:flex;align-items:center;gap:5px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutation-app .rh-line small{display:none;font-size:10px;color:var(--text-muted)}.mutation-app .rh-line i{font-style:normal;color:var(--text-muted);font-size:10px}.mutation-app .rh-line .mut-creature{width:22px;height:22px;flex:none}.mutation-app .rh-round{font-weight:700}.mutation-app .rh-jackpot{color:var(--warn);font-size:14px}.mutation-app .rh-columns{display:grid;grid-template-columns:76px 46px minmax(104px,1.2fr) minmax(88px,1fr) minmax(120px,1.4fr) minmax(92px,1fr) 104px 70px;gap:8px;padding:0 11px 4px;font:700 10px/1.2 var(--font-display,inherit);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.mutation-app .rh-detail{padding:4px 10px 10px}.mutation-app .rh-detail>p{margin:0;font-size:12px;color:var(--text-muted)}.mutation-app .rh-board{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.mutation-app .rh-board li{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px 5px;border:1px solid var(--line,var(--surface-3));border-radius:6px;background:var(--surface-2);font-size:10px}.mutation-app .rh-board li.empty{opacity:.6}.mutation-app .rh-board li.won{border-color:var(--select);box-shadow:0 0 0 1px var(--select)}.mutation-app .rh-board b{font-size:11px}.mutation-app .rh-board-critter{display:flex;align-items:center;gap:4px;min-width:0}.mutation-app .rh-board-critter .mut-creature{width:20px;height:20px;flex:none}.mutation-app .rh-board small,.mutation-app .rh-board em{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-style:normal;color:var(--text-muted)}.mutation-app .rh-pager{display:flex;align-items:center;justify-content:center;gap:14px;margin:14px 0 24px;font-size:12px;color:var(--text-muted)}.mutation-app .rh-empty{color:var(--text-muted);font-size:13px}.mutation-app .history-page{max-width:1000px;margin:0 auto}.mutation-app .last-rounds .rh-line{grid-template-columns:52px 24px minmax(54px,1fr) minmax(50px,.9fr) minmax(58px,1.1fr) minmax(48px,.9fr) 16px 12px;gap:5px;padding:4px 6px;font-size:10.5px}.mutation-app .last-rounds .rh-line .rh-extractors{justify-content:flex-end}.mutation-app .last-rounds .rh-board{grid-template-columns:repeat(5,minmax(0,1fr))}@media(max-width:960px){.mutation-app .rh-columns{display:none}.mutation-app .rh-line,.mutation-app .last-rounds .rh-line{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:4px;padding:8px 10px}.mutation-app .rh-line>span{flex-direction:column;align-items:flex-start;gap:0}.mutation-app .rh-line small{display:block}.mutation-app .rh-critter{flex-direction:row!important;align-items:center!important}.mutation-app .rh-critter small{display:none!important}.mutation-app .rh-mark{position:absolute;right:10px;top:8px}.mutation-app .rh-row{position:relative}.mutation-app .rh-board,.mutation-app .last-rounds .rh-board{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:1440px){.mutation-app .mut-nav nav{gap:24px}.mutation-app .mut-nav{gap:32px}}.mutation-app .play-card .last-spin{padding-top:4px;padding-bottom:2px}.mutation-app .last-rounds{padding:0 16px 1px}.mutation-app .last-rounds-toggle{padding:0;gap:6px}.mutation-app .last-rounds-chip{padding:0 5px;font-size:10px;line-height:1.3}.mutation-app .last-rounds-label{font-size:9px}.mutation-app .last-rounds-link{font-size:10px}.mutation-app .rh-eth.carried,.mutation-app .rh-eth.none{color:var(--text-muted);font-style:italic}.mutation-app .rh-eth.paid i{white-space:nowrap}.mutation-app .last-rounds .rh-eth.paid i{display:none}.mutation-app .board-view-bar{display:flex;align-items:center;gap:10px;margin:6px 0 0;font-size:11px;color:var(--text-muted)}.mutation-app .board-view-bar .mut-text-button{font-weight:800}.mutation-app .board-view-bar .mut-text-button[aria-pressed=true]{color:var(--select)}@media(max-width:680px){.mutation-app .ring-panel>.board-view-bar,.mutation-app .ring-panel>.tube-list,.mutation-app .ring-panel>.next-boards{margin-left:12px;margin-right:12px}}.mutation-app .mut-pick-presets>button.pick-virus{grid-column:1 / -1;color:var(--success-lift,var(--success))}.mutation-app .mut-pick-presets>button.pick-virus:disabled{opacity:.55}@media(min-width:681px){.mutation-app .play-card .play-picks>.mut-pick-presets{grid-template-columns:auto auto auto auto minmax(0,1fr);gap:4px}.mutation-app .play-card .play-picks>.mut-pick-presets button{padding:0 5px;font-size:11px}.mutation-app .play-card .play-picks>.mut-pick-presets>button.pick-virus{grid-column:auto}}.mutation-app aside.mut-control-panel.play-card .play-head{padding-top:3px;padding-bottom:5px}.mutation-app .play-card .play-head .mut-round-header{height:34px;min-height:34px;max-height:34px;overflow:hidden;align-items:center}.mutation-app .play-card .play-head .mut-round-header>div{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutation-app .play-card .play-head .mut-round-header>div small{max-width:none;margin-top:3px;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mutation-app .play-card .play-head .mut-round-header>strong{flex:none;max-width:70%;overflow:hidden;white-space:nowrap;font-size:22px;line-height:1}.mutation-app .play-card .play-head .mut-round-header>strong small{margin-left:0}.mutation-app .play-card .play-head .mut-round-header:is([data-round-card=drawing],[data-round-card=landing])>strong{font-size:18px}.mutation-app .play-card .play-head .round-live-btn{padding:0;border:0;background:none;font:700 11px/1.2 var(--font-body);color:var(--text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.mutation-app .play-card .play-head .round-live-btn:hover{color:var(--select)}@media(max-width:680px){.mutation-app .play-card .play-head .mut-round-header>strong{font-size:20px}.mutation-app .play-card .play-head .mut-round-header:is([data-round-card=drawing],[data-round-card=landing])>strong{font-size:17px}}.mutation-app .play-card .play-pays{container-type:inline-size;min-width:0}.mutation-app .play-card .board-pays{min-width:0;max-width:100%}.mutation-app .play-card .pays-row{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:baseline;-moz-column-gap:var(--s-3);column-gap:var(--s-3);min-width:0;max-width:100%}.mutation-app .play-card .pays-row dt{flex:none;min-width:0;white-space:normal;overflow-wrap:break-word;line-height:1.2}.mutation-app .play-card .pays-row dd{display:flex;align-items:baseline;justify-content:flex-end;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}.mutation-app .play-card .pays-row dd>b,.mutation-app .play-card .pays-row dd>.pays-unit{flex:none}.mutation-app .play-card .pays-row dd>small{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mutation-app .play-card .pays-row.pot{grid-template-columns:minmax(0,1fr) auto;align-items:center}.mutation-app .play-card .pays-row.pot dt{line-height:1.25}.mutation-app .play-card .pays-row.pot dd{overflow:visible}.mutation-app .play-card .pays-row.pot .board-pays-eth{display:inline-flex;align-items:baseline;white-space:nowrap;max-width:100%;font-size:clamp(17px,6.6cqi,var(--fs-2xl));font-variant-numeric:tabular-nums}.mutation-app .play-card .pays-row.pot .board-pays-eth small{flex:none;margin-left:4px}@container (max-width:430px){.mutation-app .play-card .pays-row dd>small{display:none}}.mutation-app .play-card .pays-row.pays-held{visibility:hidden}.mutation-app .mut-role-switch button[role=tab][aria-selected=true]{background:var(--select);color:var(--select-ink);box-shadow:0 1px 0 1px var(--border)}.mutation-app .mut-role-switch button[role=tab][aria-selected=true] :is(small,span){color:var(--select-ink)}.mutation-app .mut-role-switch button[role=tab][aria-selected=true] .mut-role-icon{background:var(--shade-soft);color:var(--select-ink)}.mutation-app .mut-role-switch button[role=tab]:focus-visible{outline:2px solid var(--select);outline-offset:2px}.mutation-app .play-body[role=tabpanel]:focus-visible{outline:2px solid var(--select);outline-offset:-2px}.mutation-app .play-switch-line{display:flex;align-items:center;gap:6px;margin:0 0 10px;font-size:12px;color:var(--text-muted)}.mutation-app .play-switch-line .mut-text-button{font-weight:800}.dish-timing{position:absolute;left:0;top:74%;transform:translate(-38%,-50%);z-index:5;padding:calc(2*var(--u)) calc(5*var(--u));border-radius:calc(4*var(--u));border:1px solid var(--border);font:800 max(7px,calc(7.5*var(--u)))/1 var(--font-display);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;pointer-events:none}.dish-timing.leaving{background:var(--surface-3);color:var(--text-muted)}.dish-timing.next{background:var(--lane-free,var(--select));color:var(--ground)}.dish-timing.next.mine{background:var(--select);color:var(--select-ink)}.dish.leaving .dish-agar .mut-creature{opacity:.72;transition:opacity .4s var(--ease-out,ease-out)}.dish-next{position:absolute;inset:calc(9*var(--u));z-index:1;border-radius:50%;opacity:.38;filter:saturate(.6);pointer-events:none;outline:1px dashed var(--line-strong);outline-offset:calc(2*var(--u))}.dish-next .mut-creature{width:100%;height:100%}.dish.empty.arriving .dish-next{opacity:.55}.dish.occupied.arriving .dish-next{inset:-6% auto auto -6%;width:42%;height:42%;z-index:4;opacity:.95;filter:none;background:var(--surface-2);outline:1px solid var(--border)}.dish-bench[data-reveal=landing] .dish.swap .dish-next{left:0;top:0;width:100%;height:100%;background:none;outline:0}.dish-bench[data-reveal=landing] .dish.swap .dish-agar .mut-creature{animation:su-strain-out 1.4s ease-in forwards}.dish-bench[data-reveal=landing] .dish.swap .dish-next{animation:su-strain-in 1.4s ease-out forwards}@keyframes su-strain-out{0%{opacity:.72}to{opacity:.12}}@keyframes su-strain-in{0%{opacity:.38;filter:saturate(.6)}to{opacity:1;filter:none}}@media(prefers-reduced-motion:reduce){.dish-bench[data-reveal=landing] .dish.swap .dish-agar .mut-creature,.dish-bench[data-reveal=landing] .dish.swap .dish-next{animation:none}.dish.leaving .dish-agar .mut-creature{transition:none}}.piece-card.cured .piece-card-art{filter:saturate(.35)}.chip.cured-chip{background:var(--surface-3);color:var(--text);border-color:var(--border)}.piece-cured{display:flex;flex-direction:column;gap:6px;padding:9px 11px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--line-strong)}.piece-cured-head{display:flex;align-items:center;gap:7px;font-size:13px}.piece-cured-head i{width:9px;height:9px;border-radius:50%;background:var(--line-strong);flex:none}.piece-cured p{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.piece-cured .mut-secondary{align-self:flex-start}.mutation-app .season-over{margin:0 0 16px;padding:18px 20px;border:var(--bw-heavy,2px) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-chunk,none)}.mutation-app .season-over-head h2{margin:4px 0 6px;font:800 clamp(18px,2.4vw,24px)/1.2 var(--font-display);text-transform:uppercase}.mutation-app .season-over-head p{margin:0;color:var(--text-muted);line-height:1.55;font-size:14px;max-width:72ch}.mutation-app .season-over-apex{display:grid;grid-template-columns:minmax(0,260px) minmax(0,1fr);gap:16px;margin-top:14px}.mutation-app .season-over-figure{display:flex;flex-direction:column;gap:4px;padding:12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2)}.mutation-app .season-over-figure span{font-size:12px;color:var(--text-muted)}.mutation-app .season-over-figure strong{font:800 26px/1.1 var(--font-num,var(--font-display))}.mutation-app .season-over-figure small{font-size:12px;color:var(--text-muted);line-height:1.45}.mutation-app .season-over-crowns{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.mutation-app .season-over-crowns li{display:grid;grid-template-columns:44px minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:7px 10px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px}.mutation-app .season-over-crowns li.none{display:block;color:var(--text-muted)}.mutation-app .season-over-crowns small{color:var(--text-muted)}.mutation-app .apex-claims{display:flex;flex-direction:column;gap:8px;margin-top:12px}.mutation-app .apex-claims>div{display:flex;flex-wrap:wrap;align-items:center;gap:10px;padding:9px 11px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--success,var(--select))}.mutation-app .apex-claims>div>span{flex:1 1 220px;font-size:13px}.mutation-app .apex-over,.mutation-app .apex-note{margin-top:8px}.mutation-app .mut-notice.season-cap,.mutation-app .mut-notice.settle-lag{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mutation-app .mut-notice.season-cap>span,.mutation-app .mut-notice.settle-lag>span{flex:1 1 300px}.mutation-app .mut-won-row.bid-refund{box-shadow:inset 5px 0 0 var(--select)}.mutation-app .deploy-line-state span+span{margin-left:2px}.vial-unlock{display:flex;flex-direction:column;align-items:center;gap:4px;margin:6px 0 0;text-align:center}.vial-unlock small{font-size:11px;color:var(--text-muted);line-height:1.35}.last-spin-outcome{display:block;font-size:11px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.mint-allowlist-explain{border-left:3px solid var(--t0-lift);padding-left:10px}.mint-list-note{display:block;margin-top:4px;color:var(--danger)}.mint-finalize-progress{margin:8px 0;font-size:13px;line-height:1.5}.piece-tank-pending.allowlist{box-shadow:inset 3px 0 0 var(--select)}@media(max-width:680px){.mutation-app .season-over{padding:14px}.mutation-app .season-over-apex{grid-template-columns:minmax(0,1fr)}.mutation-app .season-over-crowns li{grid-template-columns:36px minmax(0,1fr) auto}.mutation-app .season-over-crowns li small{display:none}.dish-timing{font-size:max(7px,calc(11*var(--u)))}}.mutation-app .mut-notice.cure-notice{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;border-left:4px solid var(--warn,#E8B64C)}.mutation-app .cure-notice>span{flex:1 1 320px;line-height:1.5}.mutation-app .cure-notice .cure-clock{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--warn,#E8B64C)}.mutation-app .cure-notice .cure-notice-prev{display:block;margin-top:3px;color:var(--text-muted)}.mutation-app .cure-notice .cure-notice-icon{flex:none;width:12px;height:12px;border-radius:50%;background:var(--warn,#E8B64C);box-shadow:0 0 0 3px color-mix(in srgb,var(--warn,#E8B64C) 25%,transparent)}.mutation-app .cure-notice .cure-notice-go{margin-left:auto;min-height:34px}.mutation-app .mut-notice.cure-notice .cure-notice-close{margin-left:0;font-size:20px;line-height:1;padding:0 4px}.mutation-app .cure-notice.mine{background:color-mix(in srgb,var(--warn,#E8B64C) 12%,var(--surface-2))}.mutation-app .cure-notice.urgent{border-left-color:var(--danger,#E5484D);background:color-mix(in srgb,var(--danger,#E5484D) 12%,var(--surface-2))}.mutation-app .cure-notice.urgent .cure-clock{color:var(--danger,#E5484D)}.mutation-app .cure-notice.urgent .cure-notice-icon{background:var(--danger,#E5484D);animation:cure-pulse 1.1s ease-in-out infinite}.mutation-app .cure-notice.applied{border-left-color:var(--text-muted)}.mutation-app .cure-notice.applied .cure-notice-icon{background:var(--text-muted);box-shadow:none}.mutation-app .cure-clock-quiet{color:var(--text-muted)}@keyframes cure-pulse{50%{box-shadow:0 0 0 7px color-mix(in srgb,var(--danger,#E5484D) 0%,transparent);transform:scale(1.15)}}@media(prefers-reduced-motion:reduce){.mutation-app .cure-notice.urgent .cure-notice-icon{animation:none}}@media(max-width:600px){.mutation-app .cure-notice .cure-notice-go{margin-left:0}}.mutation-app .mut-notice.cure-notice{padding:5px 10px 5px 12px;margin-bottom:8px;gap:6px 10px}.mutation-app .cure-notice .cure-notice-go{min-height:28px;padding:4px 12px}.mutation-app .mut-notice.cure-notice{padding:3px 8px 3px 12px;font-size:12px;line-height:1.35}.mutation-app .cure-notice .cure-notice-go{min-height:24px;padding:2px 10px;font-size:11px!important}.mutation-app .cure-notice>span{flex-basis:280px}.mutation-app .cure-notice .cure-short{display:none}@media(max-width:600px){.mutation-app .ring-panel>.cure-notice{flex-wrap:nowrap}.mutation-app .ring-panel>.cure-notice .cure-full{display:none}.mutation-app .ring-panel>.cure-notice .cure-short{display:block;flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.mutation-app .apex-stakers{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:9px 11px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--accent,var(--select));margin-top:10px}.mutation-app .apex-stakers>span{flex:1 1 240px;font-size:13px}.mutation-app .apex-stakers>small{flex-basis:100%;font-size:12px;color:var(--text-muted)}.mutation-app .apex-stakers-done{font-style:normal;font-weight:700;color:var(--success)}.mutation-app .apex-claims>.apex-stakers{margin-top:0}.mutation-app .tier-gate-strip{display:flex;align-items:flex-start;gap:10px;margin:0 0 12px;padding:9px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--t1)}.mutation-app .tier-gate-icon{flex:none;width:22px;height:22px;border-radius:50%;background:var(--surface-3);display:grid;place-items:center;border:1px solid var(--line-strong)}.mutation-app .tier-gate-icon i{width:8px;height:10px;border:2px solid var(--text-muted);border-radius:2px;position:relative;top:2px}.mutation-app .tier-gate-icon i:before{content:"";position:absolute;left:50%;bottom:100%;width:6px;height:6px;transform:translate(-50%);border:2px solid var(--text-muted);border-bottom:0;border-radius:4px 4px 0 0}.mutation-app .tier-gate-lines{display:flex;flex-direction:column;gap:3px;min-width:0}.mutation-app .tier-gate-line{font:800 13px/1.35 var(--font-body);color:var(--text-strong)}.mutation-app .tier-gate-rule,.mutation-app .tier-gate-why{font-size:12px;line-height:1.45;color:var(--text-muted)}.mutation-app .tier-gate-strip.compact .tier-gate-why{display:none}.mutation-app .journey-gate{margin:8px 0;padding:8px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;line-height:1.45}.mutation-app .journey-gate.blocked{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.piece-load{display:flex;flex-direction:column;gap:6px;padding:8px 10px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2)}.piece-load-head{display:grid;grid-template-columns:auto auto minmax(40px,1fr);align-items:center;gap:8px;font-size:12px;color:var(--text-muted)}.piece-load-head b{color:var(--text-strong);font:800 13px/1 var(--font-num,var(--font-body));white-space:nowrap}.piece-load .load-bar{display:block;height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}.piece-load .load-bar i{display:block;height:100%;background:var(--t5-lift);border-radius:inherit}.piece-load.low .load-bar i{background:var(--warn)}.piece-load.empty .load-bar i{width:0!important}.piece-load-low{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;line-height:1.45;color:var(--text)}.piece-load-low>span{flex:1 1 180px}.piece-load.low{border-color:var(--warn);box-shadow:inset 3px 0 0 var(--warn)}.loadup-dialog .loadup-now{line-height:1.55}.loadup-dialog .loadup-presets{flex-wrap:wrap;margin-bottom:10px}.loadup-dialog .loadup-presets button{flex:1 1 auto}.mutation-app .deploy-loadup{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:8px 0;padding:9px 11px;border:1px solid var(--warn);border-radius:var(--radius-s);background:var(--surface-2);font-size:12px;line-height:1.5}.mutation-app .deploy-loadup-buttons{display:flex;flex-wrap:wrap;gap:6px}.mutation-app .mut-status.low-load{display:block;color:var(--warn);font-size:11px;margin-top:2px}.chip.lock-chip{background:var(--warn);color:var(--warn-ink);border-color:var(--border)}.piece-lock{display:flex;flex-direction:column;gap:6px;padding:9px 11px;border:var(--bw) solid var(--border);border-radius:var(--radius-s);background:var(--surface-2);box-shadow:inset 4px 0 0 var(--warn)}.piece-lock-head{display:flex;flex-wrap:wrap;align-items:center;gap:7px;font-size:13px}.piece-lock-head i{width:9px;height:9px;border-radius:2px;background:var(--warn);flex:none}.piece-lock-head small{color:var(--text-muted);font-size:11px}.piece-lock p{margin:0;font-size:12px;line-height:1.5;color:var(--text-muted)}.piece-lock .mut-secondary{align-self:flex-start}.release-dialog p{line-height:1.55}.trait-name[data-rarity=rare]{color:var(--t0-lift)}.trait-name[data-rarity=legendary]{color:var(--t5-lift)}.trait-name small{font-size:10px;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.piece-detail-recipe span[data-family] .mut-material+.mut-material{margin-left:-6px}.piece-family-note,.journey-family-note{font-size:12px;color:var(--text-muted);margin:6px 0 0}.journey-recipe li.family{grid-template-columns:62px minmax(0,1fr) auto}.journey-family-icons{display:flex;align-items:center}.journey-family-icons .mut-material+.mut-material{margin-left:-10px}.mutation-app .journey-host{margin:12px 0 0;padding:10px;border:1px solid var(--line-strong);border-radius:var(--radius);display:flex;flex-direction:column;gap:6px;min-width:0}.mutation-app .journey-host legend{padding:0 4px;font:800 13px/1 var(--font-display);text-transform:uppercase;letter-spacing:.06em}.mutation-app .journey-host label{display:grid;grid-template-columns:auto 38px minmax(0,1fr);align-items:center;gap:8px;padding:6px 8px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-2);cursor:pointer}.mutation-app .journey-host label.host{border-color:var(--select);box-shadow:inset 3px 0 0 var(--success)}.mutation-app .journey-host label.burns{opacity:.86}.mutation-app .journey-host .mut-creature{width:38px;height:38px}.mutation-app .journey-host label span{display:flex;flex-direction:column;gap:2px;min-width:0}.mutation-app .journey-host label small{font-size:11px;color:var(--text-muted)}.mutation-app .journey-host label.host small{color:var(--success)}.mutation-app .journey-season-over h2{margin:0 0 6px}.mutation-app .journey-season-over p{line-height:1.55;color:var(--text-muted)}.mutation-app .mut-review-host{display:flex;flex-direction:column;gap:4px;margin:8px 0;padding:9px 11px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:13px;line-height:1.45}.mutation-app .mut-review-host .review-stays b{color:var(--success)}.mutation-app .mut-review-host .review-burns b{color:var(--danger)}.reveal-host,.reveal-fail-line{line-height:1.55}.mutation-app .auto-panel{margin:16px 0 0;padding:12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);display:flex;flex-direction:column;gap:9px;min-width:0}.mutation-app .auto-panel header h3{margin:2px 0;font:800 15px/1.2 var(--font-display);text-transform:uppercase}.mutation-app .auto-panel header p{margin:0;font-size:12px;color:var(--text-muted);line-height:1.45}.mutation-app .auto-figures{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mutation-app .auto-figures>span{display:flex;flex-direction:column;gap:2px;padding:7px 8px;border:1px solid var(--line);border-radius:var(--radius-s);background:var(--surface-1);min-width:0}.mutation-app .auto-figures small{font-size:10px;color:var(--text-muted);line-height:1.25}.mutation-app .auto-figures b{font:800 13px/1.15 var(--font-num,var(--font-body));color:var(--text-strong);overflow-wrap:anywhere}.mutation-app .auto-fund{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px}.mutation-app .auto-fund .bar-field{flex:1 1 120px;display:flex;align-items:center;gap:6px;font-size:11px;color:var(--text-muted)}.mutation-app .auto-fund .bar-field input{width:100%;min-width:0;max-width:110px;padding:5px 7px;border-radius:var(--radius-s)}.mutation-app .auto-order{display:flex;flex-direction:column;gap:4px;padding:9px 10px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-1);font-size:12px;line-height:1.45}.mutation-app .auto-order.running{border-color:var(--success);box-shadow:inset 3px 0 0 var(--success)}.mutation-app .auto-order>span:first-child{display:flex;align-items:center;gap:6px}.mutation-app .auto-order small{color:var(--text-muted)}.mutation-app .auto-order .mut-secondary{align-self:flex-start;margin-top:4px}.mutation-app .auto-form{border-top:1px solid var(--line);padding-top:8px}.mutation-app .auto-form summary{cursor:pointer;font-weight:800;font-size:13px;color:var(--text-strong)}.mutation-app .auto-form .mut-field{margin:10px 0 6px}.mutation-app .auto-form .mut-field>input{padding:7px 9px;border-radius:var(--radius-s);font-size:14px;max-width:140px}.mutation-app .auto-form .mut-field small{font-size:11px;color:var(--text-muted);line-height:1.4}.mutation-app .auto-form .mut-check{margin-top:8px;flex-wrap:wrap}.mutation-app .auto-tubes{border:0;padding:0;margin:8px 0 0;min-width:0}.mutation-app .auto-tubes legend{font-size:12px;color:var(--text-muted)}.mutation-app .auto-mini{width:52px;padding:3px 5px;border-radius:5px;text-align:center}.mutation-app .auto-line{margin:8px 0 0;font-size:12px;line-height:1.5}.mutation-app .auto-row{display:flex;flex-wrap:wrap;align-items:flex-end;gap:4px 14px}.mutation-app .auto-gate>input{max-width:90px!important}.mutation-app .auto-fee-copy{margin:0}.mutation-app .auto-deploys{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:5px}.mutation-app .auto-deploys li{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:7px 9px;border:1px solid var(--success);border-radius:var(--radius-s);background:var(--surface-1);font-size:12px}.mutation-app .auto-deploys li>span{flex:1 1 180px}.mutation-app .auto-low{margin:6px 0 0;font-size:12px;color:var(--warn)}.mutation-app .mut-active-order.legacy{margin-top:0}.dish-load{position:absolute;right:6%;top:24%;bottom:24%;width:calc(5*var(--u));min-width:3px;z-index:3;border-radius:calc(3*var(--u));background:var(--shade-mid);border:1px solid var(--shade-deep);overflow:hidden;pointer-events:none}.dish-load i{position:absolute;left:0;right:0;bottom:0;height:var(--load,0%);background:var(--t5-lift)}.dish-load.low i{background:var(--warn)}.dish-load.empty{border-color:var(--danger)}.dish-token.load-empty{color:var(--danger);font-weight:800;text-transform:uppercase;letter-spacing:.04em}@media(max-width:620px){.mutation-app .auto-figures{grid-template-columns:minmax(0,1fr)}.mutation-app .auto-figures>span{flex-direction:row;justify-content:space-between;align-items:baseline}}.mutation-app .auto-recycle{display:flex;align-items:flex-start;gap:10px;margin:8px 0 12px;padding:10px 12px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--surface-2);cursor:pointer;position:relative}.mutation-app .auto-recycle.on{background:var(--success-soft);box-shadow:inset 4px 0 0 var(--success)}.mutation-app .auto-recycle>input{position:absolute;opacity:0;width:1px;height:1px}.mutation-app .auto-switch{flex:none;width:38px;height:22px;border-radius:var(--radius-pill);background:var(--surface-3);border:2px solid var(--border);position:relative;margin-top:1px;transition:background var(--t-fast,.15s)}.mutation-app .auto-switch i{position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:var(--text-muted);transition:transform var(--t-fast,.15s),background var(--t-fast,.15s)}.mutation-app .auto-recycle.on .auto-switch{background:var(--success)}.mutation-app .auto-recycle.on .auto-switch i{transform:translate(16px);background:var(--success-ink)}.mutation-app .auto-recycle>input:focus-visible+.auto-switch{outline:2px solid var(--text);outline-offset:2px}.mutation-app .auto-recycle>span:last-child{display:flex;flex-direction:column;gap:3px;min-width:0}.mutation-app .auto-recycle b{font:800 14px/1.3 var(--font-body);color:var(--text-strong)}.mutation-app .auto-recycle small{font-size:12px;line-height:1.4;color:var(--text-muted)}.mutation-app .auto-recycled b{color:var(--success)}.mutation-app .auto-cap{margin:2px 0 8px}.mutation-app .auto-cap small{font-size:11px;color:var(--text-muted)}.mutation-app .auto-total{display:flex;flex-direction:column;gap:3px;margin:8px 0;padding:9px 11px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);font-size:12px;line-height:1.45;color:var(--text-muted)}.mutation-app .auto-total b{font:800 15px/1.3 var(--font-num,var(--font-body));color:var(--text-strong)}.mutation-app .auto-total small{font-size:11px}.mutation-app .play-mode-tabs{display:grid;grid-template-columns:1fr 1fr;gap:4px;margin:6px 0 10px;padding:3px;border:var(--bw) solid var(--border);border-radius:var(--radius);background:var(--well)}.mutation-app .play-mode-tabs button{display:flex;align-items:center;justify-content:center;gap:6px;min-height:34px;border:0;border-radius:calc(var(--radius) - 3px);background:transparent;color:var(--text-muted);font:800 12px/1 var(--font-display);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.mutation-app .play-mode-tabs button.active{background:var(--action);color:var(--action-ink);box-shadow:var(--shadow-chunk-s)}.mutation-app .play-mode-tabs button:focus-visible{outline:2px solid var(--text);outline-offset:2px}.mutation-app .play-mode-badge{font:700 9px/1 var(--font-body);letter-spacing:0;text-transform:none;padding:2px 5px;border-radius:var(--radius-pill);background:var(--success);color:var(--success-ink)}.mutation-app .play-mode-panel{display:block}.mutation-app .play-mode-panel>.auto-panel{margin-top:0}.mutation-app .auto-presets{display:flex;flex-wrap:wrap;gap:5px;margin:4px 0 2px 22px}.mutation-app .auto-presets button{padding:4px 9px;border:1px solid var(--line-strong);border-radius:var(--radius-s);background:var(--surface-2);color:var(--text);font-size:11px;cursor:pointer}.mutation-app .mut-role-icon.centrifuge-icon{background:transparent;padding:0}.mutation-app .mut-role-icon.centrifuge-icon img{width:30px;height:30px;display:block;filter:drop-shadow(0 1px 0 var(--border))}.mutation-app .play-mode-tabs button{min-height:30px}.mutation-app .play-mode-tabs{margin:4px 0 6px}.mutation-app .play-mode-panel>.mut-step-label{margin:6px 0 5px}.mutation-app .play-mode-panel>.mut-step-label:first-child{margin-top:4px}.mutation-app .play-card .play-mode-tabs{margin:2px 0 4px}.mutation-app .play-card .play-mode-tabs button{min-height:28px}.mutation-app .play-card .play-mode-panel>.mut-step-label{margin:4px 0 5px}.mutation-app .mut-review-confirm{margin:12px 0;padding:12px;border:2px solid var(--danger);border-radius:var(--radius);background:var(--danger-soft);display:flex;flex-direction:column;gap:6px}.mutation-app .mut-review-confirm .review-red{margin:0;color:var(--danger)!important;font-size:14px;line-height:1.45}.mutation-app .mut-review-confirm .review-red b{color:var(--danger)}.mutation-app .mut-review-confirm .review-terms{margin:0;font-size:13px;color:var(--text-strong)!important}.mutation-app .mut-review-confirm .review-ack{display:flex;align-items:flex-start;gap:8px;margin-top:4px;padding:8px 10px;border:2px solid var(--danger);border-radius:var(--radius-s);background:var(--surface);color:var(--danger);font-weight:700;font-size:14px;cursor:pointer}.mutation-app .mut-review-confirm .review-ack input{width:20px;height:20px;margin:0;flex:none;accent-color:var(--danger)}.mutation-app .review-ack-hint{margin:6px 0 0!important;font-size:12px;color:var(--danger)!important}.mutation-app .reveal-dialog .mutation-scene,.mutation-app .mut-dialog .mutation-scene{margin:4px 0 12px}.mutation-app .mut-review-confirm .review-claims{margin:2px 0 0;padding:6px 10px 6px 24px;border-radius:var(--radius-s);background:var(--surface);color:var(--success);font-size:13px;font-weight:700}.mutation-app .mut-review-confirm .review-claims li{margin:2px 0}.mutation-app[data-room=prizes]{--room-art:url(/art/lab/jackpot-prize-vault.png)}.mutation-app[data-room=race]{--room-art:url(/art/lab/mutation-treatment-room.png)}.mutation-app[data-room=about]{--room-art:url(/art/lab/mint-laboratory-room.png)}.mutation-app .prize-strip.prize-race{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-1) 88%,transparent),var(--surface-1)),url(/art/lab/mutation-treatment-room.png) center 30%/cover no-repeat}.mutation-app .prize-race>ol>li{background:linear-gradient(180deg,color-mix(in srgb,var(--surface-2) 92%,transparent),var(--surface-2))}.mutation-app .prize-race .prize-art{position:relative}.mutation-app .prize-race .prize-art:before{content:"";position:absolute;inset:-6px 18%;background:url(/art/lab/containment-tank.png) center/contain no-repeat;opacity:.9;pointer-events:none;z-index:1}.mutation-app .prize-race .prize-art .mut-creature{position:relative;z-index:0;border:0;background:transparent}.mutation-app .prize-race .prize-meter,.mutation-app .prize-reward .prize-meter,.mutation-app .prize-card .prize-meter{height:12px;border:2px solid var(--border);box-shadow:inset 0 2px 0 var(--shade-mid)}.mutation-app .prize-race .prize-meter i,.mutation-app .prize-reward .prize-meter i{background-image:linear-gradient(90deg,var(--tier),color-mix(in srgb,var(--tier) 70%,var(--text)))}.mutation-app .odds-panel{position:relative;border-width:3px;background:linear-gradient(180deg,color-mix(in srgb,var(--t3) 22%,var(--surface-1)),var(--surface-1));box-shadow:var(--shadow-chunk),inset 0 0 0 2px color-mix(in srgb,var(--t3) 45%,transparent)}.mutation-app .odds-panel:before{content:"";position:absolute;right:10px;top:-18px;width:74px;height:46px;background:url(/art/lab/mutation-syringe.png) center/contain no-repeat;transform:rotate(-12deg);pointer-events:none;filter:drop-shadow(2px 3px 0 var(--border))}.mutation-app .odds-step{border-width:2px;background:color-mix(in srgb,var(--t3) 18%,var(--surface-2))}.mutation-app .odds-step[aria-pressed=true]{background:var(--t5);color:var(--t5-ink,var(--action-ink))}.mutation-app .odds-step[aria-pressed=true] b{color:var(--t5-ink,var(--action-ink))}.mutation-app .odds-cell{border-width:2px;border-color:var(--border);background:color-mix(in srgb,var(--well) 70%,var(--surface-2))}.mutation-app .odds-cell .odds-bar{height:12px;border-radius:6px;border:2px solid var(--border);box-shadow:inset 0 2px 0 var(--shade-mid)}.mutation-app .odds-cell.now .odds-bar>i{background:linear-gradient(90deg,var(--t5),var(--success))}.mutation-app .odds-cell.ahead .odds-bar>i{background:repeating-linear-gradient(45deg,var(--success) 0 6px,color-mix(in srgb,var(--success) 60%,var(--surface-2)) 6px 12px)}.mutation-app .odds-up{text-shadow:0 0 8px color-mix(in srgb,var(--success) 60%,transparent)}.mutation-app .odds-cell.ahead{animation:odds-glow 2.4s ease-in-out infinite}@keyframes odds-glow{0%,to{box-shadow:none}50%{box-shadow:0 0 12px color-mix(in srgb,var(--success) 45%,transparent)}}@media(prefers-reduced-motion:reduce){.mutation-app .odds-cell.ahead{animation:none}}.mutation-app .incubator-panel{background:linear-gradient(90deg,color-mix(in srgb,var(--surface-1) 94%,transparent),color-mix(in srgb,var(--surface-1) 80%,transparent)),url(/art/lab/mint-laboratory-room.png) center 40%/cover no-repeat}.mutation-app .incubator-tank:not(.small){--size:150px}.mutation-app .incubator-tank:not(.small):after{content:"";position:absolute;inset:-14% -22% -8%;background:url(/art/lab/containment-tank.png) center/contain no-repeat;pointer-events:none;z-index:2}.mutation-app .incubator-tank:not(.small) .tank-cap,.mutation-app .incubator-tank:not(.small) .tank-base{visibility:hidden}.mutation-app .incubator-tank:not(.small) .tank-glass{border-color:transparent;background:color-mix(in srgb,var(--well) 80%,transparent);border-radius:30% 30% 18% 18%/14% 14% 10% 10%;margin:12% 14% 10%}.mutation-app .incubator-tank:not(.small) .tank-culture{background:radial-gradient(circle at 50% 20%,color-mix(in srgb,var(--t1) 70%,var(--text)),var(--t1) 60%);box-shadow:0 0 30px var(--t1)}.mutation-app .incubator-tank:not(.small) .tank-drip{z-index:3}.mutation-app .active-vial{width:34px;height:74px;border-width:3px;background:linear-gradient(90deg,var(--shade-mid),transparent 40%),var(--well)}.mutation-app[data-room] .prizes-lane,.mutation-app[data-room] .prizes-mine,.mutation-app[data-room] .prizes-recent,.mutation-app[data-room] .prizes-rules,.mutation-app[data-room] .about-section,.mutation-app[data-room] .about-hero,.mutation-app[data-room] .about-toc{background-color:color-mix(in srgb,var(--surface-1) 92%,transparent)}.mutation-app .prizes-lane{background-image:linear-gradient(90deg,color-mix(in srgb,var(--surface-1) 96%,transparent),color-mix(in srgb,var(--surface-1) 70%,transparent)),url(/art/lab/jackpot-prize-vault.png);background-size:cover;background-position:center 35%}.mutation-app .prizes-heading{position:relative;padding-left:120px;min-height:110px}.mutation-app .prizes-heading:before{content:"";position:absolute;left:0;top:50%;width:100px;height:104px;transform:translateY(-50%) rotate(-8deg);background:url(/art/lab/apex-crown.png) center/contain no-repeat;filter:drop-shadow(3px 5px 0 var(--border))}@media(max-width:680px){.mutation-app .prizes-heading{padding-left:76px}.mutation-app .prizes-heading:before{width:62px;height:66px;top:44px}.mutation-app .incubator-tank:not(.small){--size:120px}}.mutation-app .incubator-panel .incubator-body{margin-top:18px}.mutation-app .incubator-tank:not(.small):after{inset:-9% -20% -6%}.mutation-app .jackpot-vials.jv-slider .jv-cell>button{padding-top:1px;padding-bottom:1px;gap:1px}.mutation-app .jackpot-vials.jv-slider .jv-name{margin:0}.mutation-app .jackpot-vials.jv-slider .jv-foot{margin-top:1px}.mutation-app .play-card .jackpot-vials.jv-slider{padding-top:3px}.mutation-app .mutation-scene{grid-template-columns:minmax(0,.85fr) 168px minmax(0,1.15fr);background:radial-gradient(120% 90% at 70% 40%,#2c4440 0,#1a2627 70%);border:2px solid #0a1013;box-shadow:inset 0 0 0 1px #33504b}.mutation-app .mutation-scene.compact{grid-template-columns:minmax(0,.8fr) 96px minmax(0,1fr)}.mutation-app .scene-glass{aspect-ratio:3/4;border:0!important;border-radius:0!important;background:none!important;box-shadow:none!important;overflow:visible!important}.mutation-app .scene-glass:before{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:url(/art/lab/containment-tank.png) center/100% 100% no-repeat;transition:filter .6s,opacity .6s}.mutation-app .scene-glass>.mut-creature,.mutation-app .scene-glass>.reveal-flip{position:absolute!important;left:17%;top:25%;width:66%!important;z-index:3;border-radius:10px;box-shadow:0 0 0 2px #0e1a1a}.mutation-app .scene-liquid{inset:auto 11% 17%!important;height:50%!important;border-radius:4px 4px 10px 10px;z-index:1;mix-blend-mode:screen;opacity:.8}.mutation-app .scene-bubbles i,.mutation-app .scene-puffs i{z-index:4}.mutation-app .scene-trait-tags{z-index:5}.mutation-app .scene-glass>b{position:relative;z-index:3}.mutation-app .scene-host .scene-glass:after{content:"";position:absolute;inset:18% 8% 15%;z-index:4;border-radius:16px;box-shadow:0 0 0 3px #c9e88a;pointer-events:none;opacity:.55}.mutation-app .scene-host.glow .scene-glass:before{filter:drop-shadow(0 0 10px #b4e94b) drop-shadow(0 0 26px #b4e94b99)}.mutation-app .scene-host.glow .scene-glass:after{opacity:1;box-shadow:0 0 0 4px #b4e94b,0 0 30px #b4e94b}.mutation-app .scene-host.glow:after{content:"IT'S ALIVE!";position:absolute;top:2%;left:50%;z-index:6;transform:translate(-50%) rotate(-6deg);font:900 clamp(18px,2.6vw,30px)/1 var(--font-display);color:#e0f39c;text-shadow:3px 3px #12211d;white-space:nowrap;pointer-events:none}.mutation-app .scene-host.fizzle .scene-glass:before{filter:saturate(.35) brightness(.85)}.mutation-app .scene-sacrifice .scene-glass:after{content:"";position:absolute;inset:18% 8% 15%;z-index:4;border:3px solid var(--danger);border-radius:14px;pointer-events:none}.mutation-app .scene-sacrifice.empty .scene-glass:before{opacity:.32;filter:grayscale(1)}.mutation-app .scene-sacrifice.empty .scene-glass:after{border-style:dashed}.mutation-app .scene-sacrifice.drained .scene-glass:before{filter:grayscale(1) brightness(.38)}.mutation-app .scene-sacrifice.drained .scene-glass:after{border-color:#5d2621}.mutation-app .scene-syringe-body{aspect-ratio:3/1;background:url(/art/lab/mutation-syringe.png) center/contain no-repeat}.mutation-app .scene-plunger,.mutation-app .scene-needle{visibility:hidden}.mutation-app .scene-barrel{position:absolute!important;left:37%;top:38%;width:35%;height:23%!important;border:0!important;background:none!important;border-radius:3px;mix-blend-mode:multiply}.mutation-app .scene-tube{border-color:#0a1013;background:repeating-linear-gradient(90deg,#b46ae6b0 0 8px,transparent 8px 14px),#2d3f3d}.mutation-app .scene-tube-host{left:86%}.mutation-app .scene-odds{color:#f3efd9}.mutation-app .scene-tank-label{color:#cfe0b7}.mutation-app .scene-host figcaption{color:#f3efd9}@media(max-width:620px){.mutation-app .mutation-scene:not(.compact) .scene-host{width:min(58vw,210px)}.mutation-app .mutation-scene:not(.compact) .scene-syringe{height:132px}.mutation-app .mutation-scene:not(.compact) .scene-syringe-body{width:124px}.mutation-app .mutation-scene:not(.compact) .scene-sacrifice{max-width:112px}.mutation-app .scene-host.glow:after{font-size:20px}}@media(prefers-reduced-motion:reduce){.mutation-app .scene-glass:before{transition:none}}.mutation-app .scene-host.glow .scene-tank-label{visibility:hidden}.mutation-app .scene-syringe-body .scene-pathogens{inset:26% auto auto 37%;width:35%;height:48%}.mutation-app .scene-syringe-body .scene-pathogen{width:17px;height:17px;margin:-8px 0 0 -8px}.mutation-app .mutation-scene.compact .scene-syringe-body .scene-pathogen{width:11px;height:11px;margin:-5px 0 0 -5px}.mutation-app .flip-card .flip-face,.mut-dialog .flip-card .flip-face{border:2px solid #0a1013;background:linear-gradient(180deg,#2a3f3c,#1d2b2c);box-shadow:3px 4px #0a1013;color:#e9f0cf}.mutation-app .flip-card .flip-front .mut-creature,.mut-dialog .flip-card .flip-front .mut-creature{border:2px solid #0a1013;box-shadow:inset 0 0 0 2px #5f8a76}.mutation-app .flip-card .flip-id,.mut-dialog .flip-card .flip-id{color:#f3efd9}.mutation-app .flip-card .flip-back,.mut-dialog .flip-card .flip-back{background:repeating-linear-gradient(180deg,#16211f 0 22px,#1a2725 22px 23px);font-family:var(--font-body)}.mutation-app .flip-card .flip-back dt,.mut-dialog .flip-card .flip-back dt{color:#9fc0a8}.mutation-app .flip-card .flip-back dd,.mut-dialog .flip-card .flip-back dd{color:#e0f39c}.mutation-app .flip-card .flip-toggle,.mut-dialog .flip-card .flip-toggle{border-color:#0a1013;background:#e9f0cf;color:#152024}.mut-dialog.critter-picker-dialog{background:#1b2729}.mutation-app .journey-sacrifice-slots li.empty button{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--danger) 10%,#1d2b2c) 0 10px,#1d2b2c 10px 20px)}.mutation-app .mut-brand{flex-shrink:0}.mutation-app .infected-brand-mark{display:block;width:164px;height:66px;-o-object-fit:contain;object-fit:contain}.mutation-app .prize-race .prize-incubator .incubator-glass{position:relative;isolation:isolate;overflow:hidden;border-radius:40% 40% 14% 14%;background:#25474c;box-shadow:inset 0 0 0 2px #8aaf9d66}.mutation-app .prize-incubator .incubator-glass:before{content:"";position:absolute;z-index:-1;width:140%;height:140%;left:-20%;top:12%;border-radius:44% 44% 0 0;background:var(--specimen-liquid) center/cover no-repeat;border-top:2px solid #d4e5bba0;animation:incubator-liquid-flow 7s ease-in-out infinite alternate;pointer-events:none}.mutation-app .prize-incubator .incubator-glass:after{content:"";position:absolute;z-index:-1;inset:12% 8%;background:radial-gradient(circle at 15% 70%,#dce8bc99 0 2px,transparent 3px),radial-gradient(circle at 85% 40%,#dce8bc88 0 3px,transparent 4px),radial-gradient(circle at 70% 90%,#dce8bc77 0 2px,transparent 3px);animation:incubator-liquid-bubbles 5s ease-in-out infinite;pointer-events:none}.mutation-app .prize-incubator .incubator-glass .is-cutout{background:transparent;border:0;box-shadow:none;border-radius:0;overflow:visible}.mutation-app .prize-incubator .is-cutout:before,.mutation-app .prize-incubator .is-cutout:after{display:none}.mutation-app .prize-incubator .is-cutout img{-o-object-fit:contain;object-fit:contain}@keyframes incubator-liquid-flow{0%{transform:translate(-3px) rotate(-7deg)}to{transform:translate(3px,3px) rotate(7deg)}}@keyframes incubator-liquid-bubbles{0%,to{transform:translateY(3px);opacity:.4}50%{transform:translateY(-8px);opacity:.9}}@media(max-width:680px){.mutation-app .infected-brand-mark{width:118px;height:56px}}@media(max-width:360px){.mutation-app .infected-brand-mark{width:100px;height:50px}}@media(prefers-reduced-motion:reduce){.mutation-app .incubator-glass:before,.mutation-app .incubator-glass:after{animation:none!important}}.mutation-app .prize-race .prize-incubator{padding-top:20px}.mutation-app .prize-race .prize-incubator:before{inset:0 auto auto 50%;transform:translate(-50%);width:100px;height:118px;z-index:1}.mutation-app .prize-race .prize-incubator .incubator-glass{width:62px;height:82px;overflow:hidden;isolation:auto;background:#29494d;z-index:2}.mutation-app .prize-incubator .incubator-glass:before,.mutation-app .prize-incubator .incubator-glass:after{z-index:0}.mutation-app .prize-race .prize-incubator .incubator-glass .mut-creature{width:62px;height:78px;z-index:2}.mutation-app .prize-race .prize-incubator small{margin-top:12px}@media(max-width:680px){.mutation-app .prize-race .prize-incubator{padding-top:12px}.mutation-app .prize-race .prize-incubator:before{width:64px;height:78px}.mutation-app .prize-race .prize-incubator .incubator-glass{width:40px;height:54px}.mutation-app .prize-race .prize-incubator .incubator-glass .mut-creature{width:40px;height:52px}.mutation-app .prize-race .prize-incubator small{font-size:9px;line-height:1.4;padding:2px 3px;margin-top:9px}}.mutation-app .prize-race .prize-incubator .incubator-glass{width:52px;border-radius:36% 36% 12% 12%;clip-path:inset(0 round 36% 36% 12% 12%)}.mutation-app .prize-race .prize-incubator .incubator-glass .mut-creature{width:52px}@media(max-width:680px){.mutation-app .prize-race .prize-incubator .incubator-glass,.mutation-app .prize-race .prize-incubator .incubator-glass .mut-creature{width:34px}}.mutation-app[data-room=mine]{--room-art:url(/art/lab/centrifuge-workshop.png)}.mutation-app[data-room=race]{--room-art:url(/art/lab/race-chamber.png)}.mutation-app[data-room=collection]{--room-art:url(/art/lab/specimen-archive.png)}.mutation-app[data-room=history]{--room-art:url(/art/lab/records-room.png)}.mutation-app[data-room=launch]{--room-art:url(/art/lab/virus-brewery.png)}.mutation-app[data-room=stake]{--room-art:url(/art/lab/cryo-vault.png)}.mutation-app[data-room=admin]{--room-art:url(/art/lab/records-room.png)}.mutation-app[data-room]{isolation:isolate;background:#162529}.mutation-app[data-room]:before{z-index:-1;background:linear-gradient(#10202466,#102024aa),var(--room-art) center top/cover no-repeat}.mutation-app[data-room] .mut-main{background:transparent}.mutation-app[data-room=race] .race-heading,.mutation-app[data-room=history] .history-page>.mut-page-title,.mutation-app[data-room=collection] .mut-page-title{padding:18px;border:2px solid #142326;border-radius:14px;background:linear-gradient(90deg,#192c2ef0,#192c2e99),var(--room-art) center/cover}.mutation-app[data-room=mine] .play-head{background:linear-gradient(90deg,#1c3030ef,#1c3030c9),var(--room-art) center/cover}.mutation-app[data-room=collection] .mut-balance-guide{background:#18262bf0;padding:12px;border-radius:10px}@media(max-width:680px){.mutation-app[data-room]:before{background-position:35% top}.mutation-app[data-room=race] .race-heading{padding:14px}}.mutation-app[data-room=launch] .tokov-head,.mutation-app[data-room=stake] .mut-page-title{padding:18px;border:2px solid #142326;border-radius:14px;background:#192c2ee8}@media(max-width:600px){.mutation-app .tokov-head{flex-direction:column;align-items:flex-start;gap:12px}.mutation-app .tokov-head>div{width:100%}}@keyframes panel-enter{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:none}}@keyframes toast-enter{0%{opacity:0;transform:translate(-50%,24px)}to{opacity:1;transform:translate(-50%)}}@keyframes spark{0%{opacity:0;transform:translate(0) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--spark-x),var(--spark-y)) rotate(320deg)}}.ascent-modal,.ascent-celebration{font-family:var(--font-body);color:var(--text)}.ascent-modal-backdrop{position:fixed;inset:0;z-index:90;display:flex;align-items:center;justify-content:center;background:var(--shade-deep);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);padding:16px}.ascent-modal{width:min(560px,100%);max-height:calc(100dvh - 32px);display:flex;flex-direction:column;overflow:hidden;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-lift);animation:panel-enter .2s ease-out;outline:none}.ascent-modal>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:var(--bw) solid var(--border);background:var(--surface-2)}.ascent-modal h2{font:800 15px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.04em;margin:0}.ascent-modal>header button{width:36px;height:36px;display:grid;place-items:center;border:var(--bw) solid var(--border);border-radius:50%;background:var(--surface-3);color:var(--text);box-shadow:var(--shadow-chunk-s)}.ascent-modal-body{overflow:auto;padding:16px}.ascent-celebration{position:fixed;z-index:100;bottom:24px;left:50%;transform:translate(-50%);width:min(500px,calc(100% - 32px));display:flex;align-items:center;gap:14px;border:var(--bw-heavy) solid var(--border);background:var(--surface-2);border-radius:var(--radius-l);padding:14px 16px;box-shadow:var(--shadow-lift);animation:toast-enter .35s ease-out}.ascent-celebration>img{width:52px;height:52px;-o-object-fit:contain;object-fit:contain}.ascent-celebration strong{font:800 14px/1.2 var(--font-display);text-transform:uppercase;letter-spacing:.03em;color:var(--text-strong)}.ascent-celebration p{font-size:13px;line-height:1.5;color:var(--text-muted);margin:4px 0 0}.ascent-celebration>button{margin-left:auto;align-self:flex-start;padding:4px;color:var(--text);background:none;border:0}.ascent-celebration.merge{box-shadow:0 0 0 3px var(--success),var(--shadow-lift)}.ascent-sparks{pointer-events:none;position:absolute;inset:0;overflow:visible}.ascent-sparks i{position:absolute;left:50%;top:40%;width:6px;height:9px;background:var(--f-skunk);border:1px solid var(--border);border-radius:2px;animation:spark 1s ease-out var(--spark-delay) both}.ascent-sparks i:nth-child(2n){background:var(--f-rabbit)}.ascent-sparks i:nth-child(3n){background:var(--f-bat)}.ascent-sparks i:nth-child(5n){background:var(--t0)}@media(prefers-reduced-motion:reduce){.ascent-modal,.ascent-celebration,.ascent-sparks i{animation:none}}.app-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px;background:var(--ground);color:var(--text);font-family:var(--font-body)}.app-gate section{max-width:520px;border:var(--bw-heavy) solid var(--border);border-radius:var(--radius-l);background:var(--surface-1);box-shadow:var(--shadow-lift);padding:24px}.app-gate h1{font:800 18px/1.25 var(--font-display);text-transform:uppercase;margin:0}.app-gate p{margin:12px 0 0;line-height:1.55;color:var(--text-muted)}.app-gate button{margin-top:16px}.wallet-picker-note{text-align:center;font-size:13px;color:var(--text-muted);margin:0}@font-face{font-family:CQ Display;src:url(/fonts/MonumentExtended-Ultrabold.otf) format("opentype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:CQ Display;src:url(/fonts/MonumentExtended-Regular.otf) format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CQ Comic;src:url(/fonts/ComicNeue-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:CQ Comic;src:url(/fonts/ComicNeue-Bold.ttf) format("truetype");font-weight:600 900;font-style:normal;font-display:swap}:root{color-scheme:dark;--ground:#0D0E11;--surface-1:#16181D;--surface-2:#1E2128;--surface-3:#2A2E37;--well:#0A0B0D;--border:#000000;--line:#343944;--line-strong:#4A505C;--text:#F5F1E8;--text-muted:#B3AEA4;--text-faint:#7F7B73;--text-strong:#FFFFFF;--action:#F5F1E8;--action-hover:#FFFFFF;--action-ink:#0D0E11;--select:#F5F1E8;--select-ink:#0D0E11;--success:#89D005;--success-ink:#000000;--danger:#FF6A6A;--danger-ink:#1A0606;--danger-soft:#2B1416;--success-soft:#1A2610;--warn:#FFE06A;--warn-ink:#14140A;--lane-free:var(--success);--lane-paid:var(--warn);--lamp:#FFF5C0;--shade-soft:rgb(0 0 0 / .35);--shade-mid:rgb(0 0 0 / .5);--shade-deep:rgb(0 0 0 / .72);--tint-faint:rgb(255 255 255 / .05);--tint-soft:rgb(255 255 255 / .12);--f-bat:#B07AC9;--f-fox:#F08A45;--f-rabbit:#FED0FD;--f-rat:#6AFFE7;--f-skunk:#FFE06A;--f-bat-ink:#140A1C;--f-fox-ink:#1C0C02;--f-rabbit-ink:#1F0A1E;--f-rat-ink:#06201B;--f-skunk-ink:#14140A;--t0:#6ABAFF;--t1:#B66AFF;--t2:#7D6C61;--t3:#57685A;--t4:#A176C1;--t5:#A6A637;--t5-ink:#14140A;--t0-lift:#A6D6FF;--t1-lift:#D2A6FF;--t2-lift:#C7B6A9;--t3-lift:#B5D9A4;--t4-lift:#D0B4E6;--t5-lift:#E6E27A;--t4-sheen:linear-gradient(115deg,#565085 0%,#A176C1 38%,#CCABE0 55%,#7F6FB7 75%,#565085 100%);--t5-sheen:linear-gradient(115deg,#6E6E1F 0%,#A6A637 35%,#E6E27A 52%,#A6A637 68%,#6E6E1F 100%);--t0-plate:url(/art/tiers/t0-blue-256.png);--t1-plate:url(/art/tiers/t1-purple-256.png);--t2-plate:url(/art/tiers/t2-rock-256.png);--t3-plate:url(/art/tiers/t3-grime-256.png);--t4-plate:url(/art/tiers/t4-holographic-256.png);--t5-plate:url(/art/tiers/t5-virus-256.png);--ty-cyborg:#AEB8C6;--ty-frostbite:#8FD3F5;--ty-gamma:#5BE04B;--ty-overgrowth:#A8C83A;--ty-rainbow:#F0A6E8;--ty-rainbow-sheen:linear-gradient(90deg,#FF6A6A,#FFE06A,#A3FF6A,#6AFFE7,#6ABAFF,#B66AFF);--ty-reptile:#6FD3B0;--ty-shredder:#E2604E;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:20px;--s-6:24px;--s-8:32px;--s-10:40px;--s-12:48px;--gutter:clamp(12px,3vw,24px);--radius-s:8px;--radius:12px;--radius-l:16px;--radius-pill:999px;--bw:2px;--bw-heavy:3px;--shadow-chunk:0 4px 0 var(--border);--shadow-chunk-s:0 2px 0 var(--border);--shadow-lift:0 4px 0 var(--border),0 14px 30px var(--shade-mid);--font-display:"CQ Display","Arial Black",Impact,sans-serif;--font-body:"CQ Comic","Comic Sans MS","Trebuchet MS",system-ui,sans-serif;--font-num:ui-rounded,"SF Pro Rounded",system-ui,-apple-system,"Segoe UI",sans-serif;--fs-xs:11px;--fs-s:12px;--fs-m:14px;--fs-l:16px;--fs-xl:18px;--fs-2xl:22px;--fs-3xl:28px;--fs-display:clamp(22px,2.5vw,34px);--fs-jackpot:clamp(28px,4vw,52px);--lh-tight:1.1;--lh-snug:1.3;--lh-body:1.5;--track-eyebrow:.16em;--track-display:.02em;--t-fast:.12s;--t-base:.2s;--t-slow:.4s;--t-reveal:.9s;--ease-out:cubic-bezier(.2,.8,.2,1);--ease-spring:cubic-bezier(.2,1.6,.4,1)}.mutation-app,.mut-dialog,.ascent-modal,.ascent-celebration{--ink:var(--text);--muted:var(--text-muted);--lime:var(--select);--surface:var(--surface-1);--paper:var(--surface-1);--pencil:var(--text);--soft-ink:var(--text-muted);--rule:var(--line);--forest:var(--ground);--surface-deep:var(--well);--sage:var(--text-muted);--gold:var(--f-skunk);--violet:var(--t1)}[data-faction="0"]{--faction:var(--f-bat);--faction-ink:var(--f-bat-ink)}[data-faction="1"]{--faction:var(--f-fox);--faction-ink:var(--f-fox-ink)}[data-faction="2"]{--faction:var(--f-rabbit);--faction-ink:var(--f-rabbit-ink)}[data-faction="3"]{--faction:var(--f-rat);--faction-ink:var(--f-rat-ink)}[data-faction="4"]{--faction:var(--f-skunk);--faction-ink:var(--f-skunk-ink)}[data-tier="0"]{--tier:var(--t0);--tier-lift:var(--t0-lift);--tier-plate:var(--t0-plate);--tier-ink:#06121F}[data-tier="1"]{--tier:var(--t1);--tier-lift:var(--t1-lift);--tier-plate:var(--t1-plate);--tier-ink:#12061F}[data-tier="2"]{--tier:var(--t2);--tier-lift:var(--t2-lift);--tier-plate:var(--t2-plate);--tier-ink:var(--text)}[data-tier="3"]{--tier:var(--t3);--tier-lift:var(--t3-lift);--tier-plate:var(--t3-plate);--tier-ink:var(--text)}[data-tier="4"]{--tier:var(--t4);--tier-lift:var(--t4-lift);--tier-plate:var(--t4-plate);--tier-ink:var(--text-strong)}[data-tier="5"]{--tier:var(--t5);--tier-lift:var(--t5-lift);--tier-plate:var(--t5-plate);--tier-ink:#14140A}[data-type="0"]{--type:var(--ty-cyborg)}[data-type="1"]{--type:var(--ty-frostbite)}[data-type="2"]{--type:var(--ty-gamma)}[data-type="3"]{--type:var(--ty-overgrowth)}[data-type="4"]{--type:var(--ty-rainbow)}[data-type="5"]{--type:var(--ty-reptile)}[data-type="6"]{--type:var(--ty-shredder)}html,body,#root{min-height:100%}body{margin:0;background:var(--ground);color:var(--text);font-family:var(--font-body);-webkit-font-smoothing:antialiased}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.\!container{width:100%!important}.container{width:100%}@media(min-width:375px){.\!container{max-width:375px!important}.container{max-width:375px}}@media(min-width:575px){.\!container{max-width:575px!important}.container{max-width:575px}}@media(min-width:768px){.\!container{max-width:768px!important}.container{max-width:768px}}@media(min-width:1024px){.\!container{max-width:1024px!important}.container{max-width:1024px}}@media(min-width:1280px){.\!container{max-width:1280px!important}.container{max-width:1280px}}@media(min-width:1536px){.\!container{max-width:1536px!important}.container{max-width:1536px}}@media(min-width:1800px){.\!container{max-width:1800px!important}.container{max-width:1800px}}.visible{visibility:visible}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.sticky{position:sticky}.block{display:block}.inline{display:inline}.flex{display:flex}.table{display:table}.grid{display:grid}.contents{display:contents}.\!hidden{display:none!important}.hidden{display:none}.h-7{height:1.75rem}.w-7{width:1.75rem}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-col{flex-direction:column}.items-center{align-items:center}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.text-\[11px\]{font-size:11px}.text-sm{font-size:.875rem;line-height:1.25rem}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.ordinal{--tw-ordinal: ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.outline{outline-style:solid}.\!ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)!important}.ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.\!filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)!important}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.scrollbar-thin{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}.scrollbar-thin::-webkit-scrollbar{width:4px;height:4px}.scrollbar-thin::-webkit-scrollbar-track{background:transparent}.scrollbar-thin::-webkit-scrollbar-thumb{background-color:var(--line-strong);border-radius:2px}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media(min-width:375px){.xs\:px-5{padding-left:1.25rem;padding-right:1.25rem}}
