@layer theme,base;@layer components{.forge-ui{--fk-parch:var(--color-parchment,#f5f1e6);--fk-paper:#fbf8f0;--fk-paper-2:#efe9da;--fk-ink:var(--color-ink,#1f3540);--fk-ink-80:#1f3540cc;--fk-ink-60:#1f354099;--fk-ink-45:#1f354073;--fk-ink-25:#1f354040;--fk-ink-14:#1f354024;--fk-ink-08:#1f354014;--fk-rust:var(--color-rust,#c3542a);--fk-sun:var(--color-sun,#eda05a);--fk-sky:var(--color-sky,#a4d0e0);--fk-sky-deep:#4f8fa8;--fk-gold:var(--color-gold,#c98a3c);--fk-silver:var(--color-silver,#6f8c99);--fk-comp:#a8743f;--fk-goo:#4f9a4a;--fk-goo-soft:#dcebd5;--fk-bad:#b8452a;--fk-t0:#9c927e;--fk-t1:#6f9a68;--fk-t2:#c25446;--fk-t3:#5f86ad;--fk-t4:#d29b2e;--fk-serif:var(--font-serif,"Tinos", "Times New Roman", Times, serif);--fk-sans:var(--font-sans,"Arimo", "Helvetica Neue", Helvetica, Arial, sans-serif);--fk-ease:var(--ease-out-soft,cubic-bezier(.16, 1, .3, 1));--fk-hud:60px;--fk-nav:0px;--fk-top:73px;font-family:var(--fk-serif);color:var(--fk-ink);font-size:15px;line-height:1.45}@media (min-width:640px){.forge-ui{--fk-top:67px}}.forge-ui [hidden]{display:none!important}.forge-ui button:not(:disabled){cursor:pointer}.forge-ui button:disabled{cursor:not-allowed}.forge-ui :focus-visible{outline:2px solid var(--fk-rust);outline-offset:2px}.fk-sr{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fk-eyebrow{font-family:var(--fk-sans);text-transform:uppercase;letter-spacing:.22em;font-size:10px;line-height:1.6}.fk-sans{font-family:var(--fk-sans)}.fk-num{font-variant-numeric:tabular-nums}.fk-root{flex-direction:column;gap:20px;display:flex}.fk-hud{top:var(--fk-top);z-index:30;min-height:var(--fk-hud);background:var(--fk-parch);border-bottom:1px solid var(--fk-ink-14);align-items:center;gap:18px;display:flex;position:sticky}.fk-nav{gap:4px;display:flex}.fk-nav button{white-space:nowrap;height:36px;color:var(--fk-ink-60);border-bottom:2px solid #0000;align-items:center;gap:8px;padding:0 12px;display:flex;position:relative}.fk-nav button[aria-selected=true]{color:var(--fk-ink);border-color:var(--fk-ink)}.fk-nav .fk-badge,.fk-hud .fk-badge{background:var(--fk-rust);min-width:17px;height:17px;color:var(--fk-parch);font-family:var(--fk-sans);text-align:center;letter-spacing:0;border-radius:9px;padding:0 5px;font-size:10px;line-height:17px}.fk-wallet{align-items:center;gap:8px;margin-left:auto;display:flex}.fk-cur{border:1px solid var(--fk-ink-14);background:var(--fk-paper);font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:7px;height:34px;padding:0 10px;font-size:15px;display:flex}.fk-cur .fk-tok{flex:none;width:18px;height:18px}.fk-cur .fk-unit{font-family:var(--fk-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fk-ink-60);font-size:9.5px}.fk-txt-btn{border:1px solid var(--fk-ink-14);background:var(--fk-paper);height:34px;font-family:var(--fk-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fk-ink-80);white-space:nowrap;padding:0 12px;font-size:10px;position:relative}.fk-txt-btn:hover{border-color:var(--fk-ink)}.fk-txt-btn[aria-pressed=false]{color:var(--fk-ink-45);text-decoration:line-through}.fk-chev-t{font-family:var(--fk-sans);color:var(--fk-ink-45);flex:none;font-size:11px}.fk-cur.fk-bump,.fk-queue-btn.fk-bump{animation:fk-bump .5s var(--fk-ease)}@keyframes fk-bump{30%{border-color:var(--fk-rust);transform:translateY(-2px)}}.fk-cur.fk-add{cursor:pointer}.fk-cur.fk-add:hover{border-color:var(--fk-ink)}.fk-cur .fk-plus{font-family:var(--fk-sans);color:var(--fk-ink-45);margin-left:2px;font-size:12px}.fk-beacon{font-family:var(--fk-sans);color:var(--fk-ink-60);white-space:nowrap;align-items:center;gap:8px;font-size:11px;display:flex}.fk-beacon i{background:var(--fk-sky-deep);border-radius:50%;width:8px;height:8px}.fk-beacon i.fk-on{animation:fk-beat .9s var(--fk-ease)}@keyframes fk-beat{0%{transform:scale(1.5);box-shadow:0 0 #4f8fa899}to{box-shadow:0 0 0 8px #4f8fa800}}.fk-icon-btn{border:1px solid var(--fk-ink-14);background:var(--fk-paper);width:34px;height:34px;color:var(--fk-ink-80);place-items:center;display:grid}.fk-icon-btn:hover{border-color:var(--fk-ink)}.fk-queue-btn{position:relative}.fk-queue-btn .fk-badge{position:absolute;top:-6px;right:-6px}.fk-screen-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:16px;display:flex}.fk-screen-head h1{font-size:clamp(1.6rem,3.6vw,2.1rem);line-height:1.1}.fk-screen-head p{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:12px}.fk-forge-grid{grid-template-columns:300px minmax(0,1fr) 340px;grid-template-areas:"recipes station side";align-items:start;gap:20px;display:grid}.fk-panel{background:var(--fk-paper);border:1px solid var(--fk-ink-14);min-width:0}.fk-panel-head{border-bottom:1px solid var(--fk-ink-14);justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.fk-panel-head h2{color:var(--fk-ink-60)}.fk-panel-head .fk-note{font-family:var(--fk-sans);color:var(--fk-ink-45);font-size:11px}.fk-panel-body{padding:14px}.fk-recipes-col{top:calc(var(--fk-top) + var(--fk-hud) + 20px);max-height:calc(100vh - var(--fk-top) - var(--fk-hud) - 40px);flex-direction:column;grid-area:recipes;display:flex;position:sticky}.fk-station-col{grid-area:station;gap:20px;min-width:0;display:grid}.fk-side-col{top:calc(var(--fk-top) + var(--fk-hud) + 20px);max-height:calc(100vh - var(--fk-top) - var(--fk-hud) - 40px);flex-direction:column;grid-area:side;display:flex;position:sticky}.fk-side-tabs{display:none}.fk-seg{border:1px solid var(--fk-ink-25);grid-auto-flow:column;display:inline-grid}.fk-seg button{font-family:var(--fk-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fk-ink-60);padding:7px 12px;font-size:10.5px}.fk-seg button+button{border-left:1px solid var(--fk-ink-25)}.fk-seg button[aria-pressed=true]{background:var(--fk-ink);color:var(--fk-parch)}.fk-chips{flex-wrap:wrap;gap:6px;display:flex}.fk-chip{border:1px solid var(--fk-ink-14);background:var(--fk-parch);height:28px;font-family:var(--fk-sans);color:var(--fk-ink-80);align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.fk-chip[aria-pressed=true]{border-color:var(--fk-ink);background:var(--fk-ink);color:var(--fk-parch)}.fk-search{border:1px solid var(--fk-ink-25);background:var(--fk-parch);align-items:center;gap:8px;height:36px;padding:0 10px;display:flex}.fk-search input{min-width:0;font-family:var(--fk-sans);background:0 0;border:0;outline:none;flex:1;font-size:13px}.fk-rlist{flex:1;min-height:120px;overflow-y:auto}.fk-rgroup{color:var(--fk-ink-45);background:var(--fk-paper);z-index:1;padding:10px 14px 4px;position:sticky;top:0}.fk-ritem{border-left:3px solid #0000;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;padding:8px 14px;display:grid}.fk-ritem:hover{background:var(--fk-parch)}.fk-ritem[aria-current=true]{background:var(--fk-parch);border-left-color:var(--fk-ink)}.fk-ritem .fk-nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;line-height:1.2;display:block;overflow:hidden}.fk-ritem .fk-reag{gap:3px;margin-top:4px;display:flex}.fk-ritem .fk-reag span{border:1px solid var(--fk-ink-14);background:var(--fk-parch);place-items:center;width:18px;height:18px;display:grid}.fk-ritem .fk-reag span.fk-miss{background:#f6e3dc;border-color:#b8452a8c}.fk-ritem .fk-reag .fk-mat,.fk-ritem .fk-reag img{object-fit:contain;width:14px;height:14px}.fk-ritem .fk-side{text-align:right;font-family:var(--fk-sans);color:var(--fk-ink-60);white-space:nowrap;font-size:11px}.fk-ritem .fk-side b{font-family:var(--fk-serif);color:var(--fk-ink);font-variant-numeric:tabular-nums;font-size:16px;font-weight:400;display:block}.fk-ritem .fk-side .fk-lock{color:var(--fk-bad);align-items:center;gap:4px;display:inline-flex}.fk-ritem .fk-side .fk-ready{color:var(--fk-goo)}.fk-exp-entry{border-top:1px solid var(--fk-ink-14);grid-template-columns:44px minmax(0,1fr);align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.fk-exp-entry:hover{background:var(--fk-parch)}.fk-exp-entry[aria-current=true]{background:var(--fk-parch);box-shadow:inset 3px 0 0 var(--fk-sky-deep)}.fk-exp-entry .fk-q{border:1px dashed var(--fk-ink-25);width:44px;height:44px;color:var(--fk-ink-45);place-items:center;font-size:22px;display:grid}.fk-exp-entry small{font-family:var(--fk-sans);color:var(--fk-gold);font-size:11px;display:block}.fk-cell{--fk-frame:var(--fk-ink-14);background:var(--fk-parch);border:1px solid var(--fk-frame);width:44px;height:44px;box-shadow:inset 0 -3px 0 var(--fk-frame);place-items:center;display:grid;position:relative}.fk-cell img{object-fit:contain;width:88%;height:80%}.fk-cell .fk-mat{width:64%;height:64%}.fk-cell .fk-stack{font-family:var(--fk-sans);color:var(--fk-ink);text-shadow:0 0 3px var(--fk-parch), 0 0 3px var(--fk-parch);font-size:10px;font-weight:700;line-height:1;position:absolute;bottom:3px;right:3px}.fk-f-raw{--fk-frame:var(--fk-ink-25)}.fk-f-forged{--fk-frame:var(--fk-silver)}.fk-f-comp{--fk-frame:var(--fk-comp)}img.fk-mat{object-fit:contain}.fk-f-t0{--fk-frame:var(--fk-t0)}.fk-f-t1{--fk-frame:var(--fk-t1)}.fk-f-t2{--fk-frame:var(--fk-t2)}.fk-f-t3{--fk-frame:var(--fk-t3)}.fk-f-t4{--fk-frame:var(--fk-t4)}.fk-f-goo{--fk-frame:var(--fk-goo)}.fk-station{background:var(--fk-paper);border:1px solid var(--fk-ink-14)}.fk-st-top{border-bottom:1px solid var(--fk-ink-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.fk-crafter{border:1px solid var(--fk-ink-14);background:var(--fk-parch);align-items:center;gap:10px;min-width:0;padding:6px 10px 6px 6px;display:flex}.fk-crafter:hover{border-color:var(--fk-ink)}.fk-crafter img,.fk-crafter .fk-blank{object-fit:contain;flex:none;width:32px;height:32px}.fk-crafter .fk-blank{border:1px dashed var(--fk-ink-25);border-radius:50%}.fk-crafter b{white-space:nowrap;text-overflow:ellipsis;max-width:220px;font-size:15px;font-weight:400;line-height:1.2;display:block;overflow:hidden}.fk-crafter small{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px;display:block}.fk-crafter .fk-chev{color:var(--fk-ink-45)}img.fk-nft{object-fit:cover;border:1px solid var(--fk-ink-14);background:var(--fk-ink-08);flex:none}.fk-crafter img.fk-nft{width:42px;height:42px}.fk-board-head img.fk-nft{width:44px;height:44px}.fk-pick img.fk-nft{width:64px;height:64px}.fk-pick .fk-royal{vertical-align:2px;font-family:var(--fk-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--fk-ink);color:var(--fk-parch);margin-left:6px;padding:1px 5px;font-size:8.5px;display:inline-block}.fk-st-main{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:start;gap:24px;padding:20px 16px;display:grid}.fk-result{--fk-frame:var(--fk-ink-25);aspect-ratio:3/4;background:var(--fk-parch);border:1px solid var(--fk-frame);box-shadow:inset 0 4px 0 var(--fk-frame);text-align:center;grid-template-rows:auto 1fr auto;width:100%;max-width:260px;padding:14px 12px 12px;display:grid;position:relative}.fk-result .fk-kind{color:var(--fk-ink-60)}.fk-result .fk-art{place-items:center;min-height:0;display:grid}.fk-result .fk-art img{object-fit:contain;filter:drop-shadow(0 6px 10px #1f35402e);max-width:92%;max-height:170px}.fk-result .fk-art .fk-mat{width:46%}.fk-result .fk-art .fk-q{color:var(--fk-ink-25);font-size:110px;line-height:1}.fk-result .fk-nm{font-size:22px;line-height:1.15}.fk-result .fk-sub{font-family:var(--fk-sans);color:var(--fk-ink-60);margin-top:4px;font-size:11px}.fk-result.fk-locked .fk-art img{filter:grayscale()opacity(.4)}.fk-result .fk-lockbadge{background:var(--fk-ink);color:var(--fk-parch);font-family:var(--fk-sans);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:6px;padding:4px 10px;font-size:10.5px;display:inline-flex;position:absolute;top:40px;left:50%;transform:translate(-50%)}.fk-result.fk-pop .fk-art>*{animation:fk-pop .45s var(--fk-ease)}@keyframes fk-pop{0%{opacity:0;transform:scale(.8)}}.fk-detail-col{gap:18px;min-width:0;display:grid}.fk-blockhead{justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:8px;display:flex}.fk-blockhead .fk-eyebrow{color:var(--fk-ink-60)}.fk-blockhead .fk-note{font-family:var(--fk-sans);color:var(--fk-ink-45);font-size:11px}.fk-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.fk-slot{--fk-frame:var(--fk-ink-25);border:1px dashed var(--fk-ink-25);background:var(--fk-parch);grid-template-rows:auto auto;justify-items:center;gap:6px;min-width:0;padding:10px 6px 8px;transition:border-color .2s,background .2s;display:grid;position:relative}.fk-slot .fk-well{place-items:center;width:56px;height:56px;display:grid}.fk-slot .fk-well img{object-fit:contain;width:100%;height:100%}.fk-slot .fk-well .fk-mat{width:40px;height:40px}.fk-slot .fk-nm{font-family:var(--fk-sans);text-align:center;min-height:28px;color:var(--fk-ink-80);font-size:11px;line-height:1.25}.fk-slot .fk-have{font-family:var(--fk-sans);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:700;position:absolute;top:6px;right:7px}.fk-slot.fk-ok{border-style:solid;border-color:var(--fk-frame);box-shadow:inset 0 -3px 0 var(--fk-frame);background:var(--fk-paper)}.fk-slot.fk-ok .fk-have{color:var(--fk-goo)}.fk-slot.fk-miss{background:#f8ebe5;border-style:solid;border-color:#b8452a80}.fk-slot.fk-miss .fk-well{opacity:.35;filter:grayscale()}.fk-slot.fk-miss .fk-have{color:var(--fk-bad)}.fk-slot.fk-empty .fk-well{border:1px dashed var(--fk-ink-25);color:var(--fk-ink-25);border-radius:50%;font-size:22px}.fk-slot.fk-drop{border-color:var(--fk-ink);background:var(--fk-paper-2)}.fk-slot.fk-removable{cursor:pointer}.fk-slot.fk-removable:hover .fk-x{opacity:1}.fk-slot .fk-x{opacity:0;font-family:var(--fk-sans);color:var(--fk-ink-45);font-size:11px;position:absolute;top:4px;left:6px}.fk-slot.fk-thud{animation:fk-thud .3s var(--fk-ease)}@keyframes fk-thud{40%{transform:scale(.94)}}.fk-slot.fk-goo-on{box-shadow:inset 0 0 0 2px var(--fk-goo)}.fk-slot.fk-gone .fk-well{animation:.45s ease-in forwards fk-gone}@keyframes fk-gone{to{opacity:0;transform:translateY(20px)scale(.4)}}.fk-bench-title{align-items:baseline;gap:14px;display:flex}.fk-bench-title .fk-eyebrow{color:var(--fk-ink-60)}.fk-link-btn{font-family:var(--fk-sans);color:var(--fk-ink-60);text-underline-offset:3px;font-size:11px;text-decoration:underline}.fk-link-btn:hover:not(:disabled){color:var(--fk-ink)}.fk-link-btn:disabled{opacity:.35;text-decoration:none}.fk-slot.fk-ghost{background:#f8ebe5;border-style:dashed;border-color:#b8452a8c}.fk-slot.fk-ghost .fk-well{opacity:.3;filter:grayscale()}.fk-slot.fk-ghost .fk-have{color:var(--fk-bad)}.fk-slot.fk-ghost .fk-nm:after{content:" · missing";color:var(--fk-bad)}.fk-suggest{font-family:var(--fk-sans);color:var(--fk-ink-60);flex-wrap:wrap;align-items:center;gap:6px;font-size:11.5px;display:flex}.fk-suggest button{border:1px solid var(--fk-ink-25);background:var(--fk-paper);height:30px;color:var(--fk-ink);align-items:center;gap:6px;padding:0 10px;font-size:11.5px;display:inline-flex}.fk-suggest button:hover{border-color:var(--fk-ink)}.fk-suggest .fk-cell{width:20px;height:20px;box-shadow:none}.fk-suggest b{font-weight:700}.fk-result .fk-tag{font-family:var(--fk-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--fk-ink);color:var(--fk-parch);padding:3px 8px;font-size:9.5px;position:absolute;top:-1px;right:-1px}.fk-result .fk-tag.fk-exp{background:var(--fk-sky-deep)}.fk-chance-wrap{grid-template-columns:136px minmax(0,1fr);align-items:center;gap:18px;display:grid}.fk-gauge{width:136px;height:136px;position:relative}.fk-gauge svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fk-gauge .fk-arc{transition:stroke-dasharray .6s var(--fk-ease), stroke-dashoffset .6s var(--fk-ease);animation:fk-segin .7s var(--fk-ease)}.fk-gauge .fk-val{text-align:center;font-variant-numeric:tabular-nums;align-content:center;place-items:center;font-size:38px;line-height:1;display:grid;position:absolute;inset:0}.fk-gauge .fk-val small{color:var(--fk-ink-60);font-size:16px}.fk-gauge .fk-val em{font-style:normal;font-family:var(--fk-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fk-ink-45);margin-top:4px;font-size:9px;display:block}@keyframes fk-segin{0%{stroke-dasharray:0 999}}.fk-legend{font-family:var(--fk-sans);color:var(--fk-ink-80);gap:7px;font-size:12px;display:grid}.fk-legend span{align-items:center;gap:8px;display:flex}.fk-legend i{flex:none;width:10px;height:10px}.fk-legend .fk-tot{border-top:1px dashed var(--fk-ink-14);color:var(--fk-ink-60);padding-top:7px}.fk-protect{border:1px solid var(--fk-ink-14);background:var(--fk-parch);cursor:pointer;text-align:left;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;padding:10px 12px;display:grid}.fk-protect:hover:not(:disabled){border-color:var(--fk-ink)}.fk-protect[aria-pressed=true]{border-color:var(--fk-goo);background:var(--fk-goo-soft);box-shadow:inset 3px 0 0 var(--fk-goo)}.fk-protect:disabled{opacity:.5}.fk-protect .fk-t{font-size:15px;display:block}.fk-protect small{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px;display:block}.fk-protect .fk-sw{border:1px solid var(--fk-ink-25);background:var(--fk-paper);width:40px;height:22px;position:relative}.fk-protect .fk-sw:after{content:"";background:var(--fk-ink-45);width:16px;height:16px;transition:transform .2s var(--fk-ease), background .2s;position:absolute;top:2px;left:2px}.fk-protect[aria-pressed=true] .fk-sw{border-color:var(--fk-goo)}.fk-protect[aria-pressed=true] .fk-sw:after{background:var(--fk-goo);transform:translate(18px)}.fk-actionbar{border-top:1px solid var(--fk-ink-14);background:var(--fk-paper);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:14px 16px;display:grid}.fk-costs{font-family:var(--fk-sans);color:var(--fk-ink-80);flex-wrap:wrap;gap:4px 16px;font-size:12px;display:flex}.fk-costs span{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.fk-costs .fk-tok{width:15px;height:15px}.fk-costs .fk-why{color:var(--fk-bad)}.fk-cta{background:var(--fk-rust);min-width:240px;height:54px;color:var(--fk-parch);font-family:var(--fk-sans);letter-spacing:.22em;text-transform:uppercase;-webkit-user-select:none;user-select:none;touch-action:none;justify-content:center;align-items:center;gap:10px;padding:0 22px;font-size:11.5px;font-weight:700;display:flex;position:relative;overflow:hidden}.fk-cta:after{content:"";background:var(--fk-sun);transform-origin:0;height:4px;transform:scaleX(var(--fk-hold,0));position:absolute;inset:auto 0 0}.fk-cta .fk-pct{font-family:var(--fk-serif);letter-spacing:0;opacity:.9;font-size:17px;font-weight:400}.fk-cta.fk-exp{background:var(--fk-sky-deep)}.fk-cta:disabled{background:var(--fk-ink-14);color:var(--fk-ink-60)}.fk-cta.fk-holding,.fk-cta[data-holding]{animation:80ms linear infinite fk-tremble}@keyframes fk-tremble{50%{transform:translate(1px)}}.fk-hint{font-family:var(--fk-sans);color:var(--fk-ink-45);text-align:right;margin-top:6px;font-size:11px}.fk-notice{border-left:3px solid var(--fk-bad);font-family:var(--fk-sans);background:#f8ebe5;align-items:flex-start;gap:10px;padding:10px 12px;font-size:12px;line-height:1.5;display:flex}.fk-notice.fk-info{border-color:var(--fk-sky-deep);background:#e7f1f4}.fk-notice button{text-underline-offset:3px;font-weight:700;text-decoration:underline}.fk-firing{grid-template-columns:minmax(0,260px) minmax(0,1fr);align-items:center;gap:24px;padding:20px 16px;display:grid}.fk-fire-card{--fk-heat:.35;aspect-ratio:3/4;border:1px solid var(--fk-ink);background:radial-gradient(circle at 50% 75%,#4a2a18,#1c1410 72%);place-items:center;width:100%;max-width:260px;display:grid;position:relative;overflow:hidden}.fk-fire-card img{z-index:1;object-fit:contain;filter:brightness(.5)sepia(.7)saturate(2.2)hue-rotate(-12deg);width:76%;max-height:66%;animation:2.4s ease-in-out infinite fk-smoulder;position:relative}.fk-fire-card .fk-mat{z-index:1;filter:brightness(.6)sepia(.7);width:40%;position:relative}.fk-fire-card .fk-q{z-index:1;color:#f5f1e638;font-size:110px;position:relative}.fk-fire-card:after{content:"";background:radial-gradient(ellipse at 50% 100%, rgba(237, 140, 70, var(--fk-heat)), rgba(195, 84, 42, calc(var(--fk-heat) * .5)) 40%, transparent 72%);height:62%;animation:1.1s ease-in-out infinite alternate fk-flicker;position:absolute;bottom:-5%;left:-10%;right:-10%}.fk-fire-card .fk-lbl{z-index:2;text-align:center;color:#f5f1e6b8;position:absolute;top:12px;left:0;right:0}.fk-fire-card .fk-odds{z-index:2;text-align:center;font-family:var(--fk-sans);letter-spacing:.14em;text-transform:uppercase;color:#f5f1e6cc;font-size:11px;position:absolute;bottom:12px;left:0;right:0}.fk-fire-card.fk-imminent{--fk-heat:.8}.fk-fire-card.fk-plunge img,.fk-fire-card.fk-plunge .fk-mat{animation:fk-plunge .7s var(--fk-ease)}@keyframes fk-plunge{0%{filter:none;transform:translateY(-40px)scale(1.15)}}@keyframes fk-smoulder{50%{filter:brightness(.65)sepia(.6)saturate(2.6)hue-rotate(-12deg)}}@keyframes fk-flicker{to{opacity:.75;transform:scaleY(1.07)}}.fk-fire-info{gap:16px;min-width:0;display:grid}.fk-cd{gap:8px;display:grid}.fk-cd-top{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.fk-cd-secs{font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.fk-cd-secs small{color:var(--fk-ink-60);font-size:16px}.fk-cd .fk-eyebrow{color:var(--fk-ink-60)}.fk-cd-bar{background:var(--fk-ink-08);border:1px solid var(--fk-ink-14);height:12px;position:relative;overflow:hidden}.fk-cd-bar .fk-fill{background:linear-gradient(90deg, var(--fk-rust), var(--fk-sun));width:0;transition:width .25s linear;position:absolute;top:0;bottom:0;left:0}.fk-cd-bar .fk-notch{background:var(--fk-paper);width:2px;position:absolute;top:0;bottom:0}.fk-cd.fk-busy .fk-cd-bar .fk-fill{background:var(--fk-ink);width:30%;animation:1.1s ease-in-out infinite fk-indet}@keyframes fk-indet{0%{left:-30%}to{left:100%}}.fk-cd-sub{font-family:var(--fk-sans);color:var(--fk-ink-45);font-size:11px}.fk-cd.fk-imminent .fk-cd-bar{box-shadow:0 0 0 3px #eda05a59}.fk-cd.fk-imminent .fk-cd-secs{color:var(--fk-rust);animation:.5s ease-in-out infinite fk-throb}@keyframes fk-throb{50%{transform:scale(1.06)}}.fk-phases{font-family:var(--fk-sans);gap:9px;margin:0;padding:0;font-size:12.5px;list-style:none;display:grid}.fk-phases li{color:var(--fk-ink-45);align-items:center;gap:10px;display:flex}.fk-phases li i{border:1px solid var(--fk-ink-25);border-radius:50%;flex:none;place-items:center;width:18px;height:18px;font-size:10px;font-style:normal;display:grid}.fk-phases li.fk-done{color:var(--fk-ink-80)}.fk-phases li.fk-done i{background:var(--fk-ink);border-color:var(--fk-ink);color:var(--fk-parch)}.fk-phases li.fk-now{color:var(--fk-ink);font-weight:700}.fk-phases li.fk-now i{border:2px solid var(--fk-rust);animation:1.2s ease-out infinite fk-ping}@keyframes fk-ping{0%{box-shadow:0 0 #c3542a80}to{box-shadow:0 0 0 8px #c3542a00}}.fk-locked-note{font-family:var(--fk-sans);color:var(--fk-ink-60);border-left:2px solid var(--fk-sky-deep);padding-left:10px;font-size:11.5px;line-height:1.55}.fk-fire-bar{border-top:1px solid var(--fk-ink-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px;display:flex}.fk-fire-bar .fk-sum{font-family:var(--fk-sans);color:var(--fk-ink-80);flex-wrap:wrap;gap:6px 16px;font-size:12px;display:flex}.fk-fire-bar .fk-sum span{align-items:center;gap:6px;display:inline-flex}.fk-fire-bar .fk-sum .fk-tok{width:15px;height:15px}.fk-qring{vertical-align:middle;flex:none;width:24px;height:24px}.fk-qrow .fk-st .fk-qr{align-items:center;gap:8px;display:inline-flex}.fk-queue-btn.fk-live{border-color:var(--fk-rust);color:var(--fk-rust);animation:1.4s ease-in-out infinite fk-glow}.fk-queue-btn .fk-badge.fk-calm{background:var(--fk-ink)}@keyframes fk-flick{50%{transform:scale(1.14)rotate(-5deg)}}.fk-toast.fk-act{pointer-events:auto;justify-content:space-between;align-items:center;gap:14px;display:flex}.fk-toast.fk-act button{color:var(--fk-sun);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;font-weight:700}.fk-queue .fk-qrow{border-top:1px solid var(--fk-ink-14);animation:fk-rowin .35s var(--fk-ease);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px 14px;display:grid}.fk-queue .fk-qrow:first-child{border-top:0}@keyframes fk-rowin{0%{opacity:0;transform:translateY(-6px)}}.fk-qrow b{font-size:15px;font-weight:400;line-height:1.2;display:block}.fk-qrow .fk-st{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px}.fk-qrow .fk-bar{background:var(--fk-ink-08);height:3px;margin-top:6px}.fk-qrow .fk-bar i{background:var(--fk-ink);width:0;height:100%;transition:width .25s linear;display:block}.fk-qrow.fk-ready .fk-st{color:var(--fk-rust);font-weight:700}.fk-btn{border:1px solid var(--fk-ink-25);background:var(--fk-paper);height:34px;font-family:var(--fk-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--fk-ink-80);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10.5px;display:inline-flex}.fk-btn:hover:not(:disabled){border-color:var(--fk-ink);color:var(--fk-ink)}.fk-btn.fk-solid{background:var(--fk-ink);border-color:var(--fk-ink);color:var(--fk-parch)}.fk-btn.fk-hot{background:var(--fk-rust);border-color:var(--fk-rust);color:var(--fk-parch);animation:1.6s ease-in-out infinite fk-glow}@keyframes fk-glow{50%{box-shadow:0 0 0 4px #c3542a33}}.fk-btn.fk-gold{background:var(--fk-gold);border-color:var(--fk-gold);color:var(--fk-parch)}.fk-btn:disabled{opacity:.4}.fk-empty-q{font-family:var(--fk-sans);color:var(--fk-ink-45);padding:18px 14px;font-size:12px}.fk-bag-tools{border-bottom:1px solid var(--fk-ink-14);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;display:flex}.fk-bag{flex:1;padding:12px 14px 14px;overflow-y:auto}.fk-bag h3{color:var(--fk-ink-45);margin:12px 0 8px}.fk-bag h3:first-child{margin-top:0}.fk-grid-cells{grid-template-columns:repeat(auto-fill,minmax(52px,1fr));gap:6px;display:grid}.fk-grid-cells .fk-cell{aspect-ratio:1;width:100%;height:auto}.fk-grid-cells button.fk-cell:hover:not(:disabled){outline:2px solid var(--fk-ink);outline-offset:-1px}.fk-grid-cells .fk-cell.fk-dim{opacity:.6}.fk-grid-cells .fk-cell.fk-use{outline:2px solid var(--fk-sun);outline-offset:-1px}.fk-grid-cells .fk-cell.fk-new{animation:fk-newin 1.4s var(--fk-ease)}@keyframes fk-newin{0%{outline:3px solid var(--fk-sun);box-shadow:0 0 0 6px #eda05a40}}.fk-goo-row{border:1px solid var(--fk-goo);background:var(--fk-goo-soft);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:10px 12px;display:flex}.fk-goo-row b{color:var(--fk-goo);font-size:20px;font-weight:400}.fk-goo-row small{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px}.fk-tip{z-index:60;pointer-events:none;background:var(--fk-ink);width:230px;color:var(--fk-parch);font-family:var(--fk-sans);padding:10px 12px;font-size:11.5px;line-height:1.5;position:fixed;box-shadow:0 10px 30px #1f35404d}.fk-tip b{font-family:var(--fk-serif);font-size:16px;font-weight:400;display:block}.fk-tip .fk-tt{color:var(--fk-sun);text-transform:uppercase;letter-spacing:.14em;font-size:9.5px}.fk-tip .fk-muted{color:#f5f1e6a6}.fk-sheet-veil{z-index:50;background:#1f35404d;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fk-sheet{background:var(--fk-paper);border:1px solid var(--fk-ink-25);width:min(540px,100%);max-height:min(640px,100vh - 32px);animation:fk-rise .3s var(--fk-ease);flex-direction:column;display:flex;box-shadow:0 24px 60px #1f354040}@keyframes fk-rise{0%{opacity:0;transform:translateY(16px)}}.fk-sheet .fk-panel-head{background:var(--fk-paper);position:sticky;top:0}.fk-sheet .fk-list{overflow-y:auto}.fk-pick{border-top:1px solid var(--fk-ink-14);grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;padding:10px 14px;display:grid}.fk-pick:hover{background:var(--fk-parch)}.fk-pick[aria-pressed=true]{background:var(--fk-parch);box-shadow:inset 3px 0 0 var(--fk-ink)}.fk-pick img,.fk-pick .fk-blank{object-fit:contain;width:36px;height:36px}.fk-pick .fk-blank{border:1px dashed var(--fk-ink-25);border-radius:50%}.fk-pick b{font-size:15px;font-weight:400;display:block}.fk-pick small{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px}.fk-pick .fk-val{text-align:right;font-family:var(--fk-sans);color:var(--fk-ink-60);white-space:nowrap;font-size:11px}.fk-pick .fk-val b{font-family:var(--fk-serif);color:var(--fk-ink);font-size:17px}.fk-pick .fk-val .fk-best{color:var(--fk-goo);letter-spacing:.1em;text-transform:uppercase;font-size:9.5px;font-weight:700}.fk-pick .fk-val .fk-no{color:var(--fk-bad)}.fk-veil{z-index:70;background:#142229b8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fk-reveal{text-align:center;width:min(460px,100%);color:var(--fk-parch);justify-items:center;gap:12px;display:grid}.fk-reveal .fk-eyebrow{color:#f5f1e6b3}.fk-rdial{--fk-tier:var(--fk-ink-25);width:250px;max-width:72vw;height:250px;max-height:72vw;position:relative}.fk-rdial svg.fk-ring{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.fk-rdial .fk-zone{transition:stroke .5s}.fk-rdial.fk-win .fk-zone{filter:drop-shadow(0 0 6px var(--fk-tier))}.fk-rdial .fk-core{perspective:900px;position:absolute;inset:34px}.fk-flipper{width:100%;height:100%;transform-style:preserve-3d;transition:transform .7s var(--fk-ease);position:relative}.fk-rdial.fk-flip .fk-flipper{transform:rotateY(180deg)}.fk-face{backface-visibility:hidden;border-radius:50%;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.fk-face.fk-back{background:var(--fk-ink);border:1px solid #f5f1e640}.fk-face.fk-back .fk-mark{color:var(--fk-parch);text-align:center;font-size:66px;line-height:1}.fk-face.fk-back .fk-mark span{font-family:var(--fk-sans);letter-spacing:.32em;opacity:.75;margin-top:4px;font-size:8.5px;display:block}.fk-face.fk-front{background:radial-gradient(circle at 50% 55%, var(--fk-paper), var(--fk-paper-2));border:3px solid var(--fk-tier);transform:rotateY(180deg)}.fk-face.fk-front img{object-fit:contain;width:80%;height:80%}.fk-face.fk-front .fk-mat{width:46%;height:46%}.fk-rdial.fk-win .fk-face.fk-front{box-shadow:0 0 34px var(--fk-tier)}.fk-rdial.fk-cracked .fk-face.fk-back{animation:fk-crack .5s var(--fk-ease) forwards}@keyframes fk-crack{20%{transform:translate(-6px)}40%{transform:translate(5px)}to{filter:grayscale()brightness(.55)}}.fk-rdial .fk-shield{border:3px solid var(--fk-goo);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s;position:absolute;inset:22px;box-shadow:0 0 26px #4f9a4ab3}.fk-rdial.fk-saved .fk-shield{opacity:1}.fk-rv-roll{font-family:var(--fk-sans);letter-spacing:.06em;color:#f5f1e6b3;font-variant-numeric:tabular-nums;min-height:16px;font-size:11px}.fk-rv-name .fk-nm{color:var(--fk-parch);font-size:24px;line-height:1.15}.fk-rv-name .fk-sub{font-family:var(--fk-sans);letter-spacing:.18em;text-transform:uppercase;font-size:10.5px}.fk-ribbon{font-family:var(--fk-sans);letter-spacing:.3em;text-transform:uppercase;color:var(--fk-ink);background:var(--fk-t4);animation:fk-stamp .45s var(--fk-ease);padding:6px 14px;font-size:11px;font-weight:700}.fk-verdict{min-height:40px;font-size:38px;line-height:1.05}.fk-verdict.fk-stamp{animation:fk-stamp .45s var(--fk-ease)}@keyframes fk-stamp{0%{opacity:0;transform:scale(1.4)}}.fk-verdict.fk-win{color:var(--fk-parch)}.fk-verdict.fk-disc{color:var(--fk-t4)}.fk-verdict.fk-lose{color:#f0a58a}.fk-verdict.fk-save{color:#a8dd9f}.fk-rv-detail{font-family:var(--fk-sans);color:#f5f1e6d9;max-width:380px;min-height:18px;font-size:12.5px}.fk-rv-items{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.fk-rv-items .fk-cell{width:40px;height:40px}.fk-rv-items .fk-cell.fk-lost{filter:grayscale()opacity(.45)}.fk-rv-items .fk-cell.fk-lost:after{content:"";background:#f0a58a;height:2px;position:absolute;top:50%;left:-3px;right:-3px;transform:rotate(-35deg)}.fk-rv-items .fk-cell.fk-back:after{content:"✓";background:var(--fk-goo);color:#fff;width:16px;height:16px;font-size:10px;font-family:var(--fk-sans);border-radius:50%;place-items:center;display:grid;position:absolute;top:-7px;right:-7px}.fk-rv-bounty{border:1px solid var(--fk-t4);color:var(--fk-parch);font-family:var(--fk-sans);align-items:center;gap:12px;padding:8px 12px;font-size:12.5px;display:flex}.fk-rv-acts{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.fk-rv-acts .fk-btn{height:40px;color:var(--fk-parch);background:0 0;border-color:#f5f1e666}.fk-rv-acts .fk-btn.fk-solid{background:var(--fk-parch);color:var(--fk-ink);border-color:var(--fk-parch)}.fk-skip{right:16px;top:calc(16px + env(safe-area-inset-top,0px));z-index:71;color:#f5f1e6bf;font-family:var(--fk-sans);letter-spacing:.2em;text-transform:uppercase;padding:8px;font-size:11px;position:fixed}.fk-scav-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:20px;display:grid}.fk-dig-wrap{gap:16px;padding:16px;display:grid}.fk-site{--fk-rate:1.4s;border:1px solid var(--fk-ink-14);background:var(--fk-parch);-webkit-user-select:none;user-select:none;position:relative}.fk-site.fk-thud{animation:fk-sitethud .35s var(--fk-ease)}@keyframes fk-sitethud{30%{transform:translateY(3px)}}.fk-board-head{border-bottom:1px solid var(--fk-ink-14);flex-wrap:wrap;align-items:center;gap:10px;padding:12px 14px;display:flex}.fk-board-head img{object-fit:contain;width:32px;height:32px}.fk-board-head .fk-who{min-width:0;display:grid}.fk-board-head .fk-who b{font-size:16px;font-weight:400}.fk-board-head .fk-who small{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px}.fk-sniff{align-items:center;gap:4px;margin-left:auto;display:flex}.fk-sniff .fk-lbl{font-family:var(--fk-sans);letter-spacing:.14em;text-transform:uppercase;color:var(--fk-gold);margin-right:6px;font-size:10px}.fk-sniff .fk-cell{--fk-frame:var(--fk-sun);width:30px;height:30px;box-shadow:inset 0 -2px 0 var(--fk-sun)}.fk-plots{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px;padding:16px 14px;display:grid}.fk-plot{aspect-ratio:1;border:1px dashed var(--fk-ink-25);color:var(--fk-ink-25);transition:background-color .18s, border-color .18s, opacity .18s, transform .2s var(--fk-ease), box-shadow .2s;background:0 0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden}.fk-plot .fk-no{font-family:var(--fk-sans);letter-spacing:.08em;color:inherit;font-size:9.5px;position:absolute;top:5px;left:7px}.fk-plot.fk-idle{border-color:var(--fk-ink-08)}.fk-plot.fk-idle .fk-no{display:none}.fk-plot.fk-staked,.fk-plot.fk-sealed{background:var(--fk-ink);border:1px solid var(--fk-ink);color:#f5f1e666;box-shadow:inset 0 0 0 5px var(--fk-ink), inset 0 0 0 6px #f5f1e629}.fk-plot.fk-staked:before,.fk-plot.fk-sealed:before{content:"";aspect-ratio:1;background:var(--fk-rust);width:18%;transition:background-color .2s,box-shadow .2s;transform:rotate(45deg)}.fk-site.fk-ready .fk-plot{cursor:pointer}.fk-site.fk-ready .fk-plot:not(.fk-staked):after{content:"+";font-family:var(--fk-sans);color:var(--fk-ink-25);font-size:20px}.fk-site.fk-ready .fk-plot:not(.fk-staked):hover{border-color:var(--fk-ink-45)}.fk-site.fk-ready .fk-plot:focus-visible,.fk-plot.fk-sealed:focus-visible{outline:2px solid var(--fk-sun);outline-offset:2px}.fk-plot.fk-pop{animation:fk-pop .25s var(--fk-ease)}.fk-plots.fk-previewing .fk-plot.fk-pre:not(.fk-staked){background:#1f35404d;border:1px solid #0000}.fk-plots.fk-previewing .fk-plot.fk-pre:not(.fk-staked):after{content:none}.fk-plots.fk-previewing .fk-plot.fk-staked:not(.fk-pre){opacity:.35}.fk-site.fk-digging .fk-plot.fk-staked:after{content:"";animation:fk-sweep var(--fk-rate) linear infinite;animation-delay:calc(var(--fk-i) * -.14s);background:linear-gradient(100deg,#0000 35%,#f5f1e633 50%,#0000 65%) 0 0/260% 100%;position:absolute;inset:0}.fk-site.fk-digging .fk-plot.fk-staked:before{animation:fk-breathe var(--fk-rate) ease-in-out infinite;animation-delay:calc(var(--fk-i) * -.14s)}.fk-site.fk-imminent{--fk-rate:.55s}.fk-site.fk-imminent .fk-plot.fk-staked:before{background:var(--fk-sun);box-shadow:0 0 10px #eda05acc}@keyframes fk-sweep{0%{background-position:130% 0}to{background-position:-30% 0}}@keyframes fk-breathe{50%{transform:rotate(45deg)scale(1.35)}}.fk-plot.fk-sealed{cursor:pointer;animation:fk-rise .4s var(--fk-ease) calc(var(--fk-i) * 60ms) backwards}.fk-plot.fk-sealed:hover{transform:translateY(-3px)}.fk-plot.fk-sealed:before{background:#f5f1e68c}.fk-plot.fk-tell-fav{box-shadow:inset 0 0 0 5px var(--fk-ink), inset 0 0 0 6px var(--fk-sun), 0 0 14px #eda05a73}.fk-plot.fk-tell-fav:before{background:var(--fk-sun)}.fk-plot.fk-tell-goo{box-shadow:inset 0 0 0 5px var(--fk-ink), inset 0 0 0 6px #9cc792, 0 0 20px #7ac86eb3;animation:fk-rise .4s var(--fk-ease) calc(var(--fk-i) * 60ms) backwards, fk-googlow 1.1s ease-in-out infinite alternate}.fk-plot.fk-tell-goo:before{background:#9cc792;animation:1.1s ease-in-out infinite fk-breathe;box-shadow:0 0 14px #9cc792}@keyframes fk-googlow{to{box-shadow:inset 0 0 0 5px var(--fk-ink), inset 0 0 0 6px #9cc792, 0 0 30px #7ac86ef2}}.fk-plot.fk-opening{animation:.14s ease-in forwards fk-flipout}@keyframes fk-flipout{to{transform:perspective(500px)rotateY(90deg)}}.fk-plot.fk-found{background:var(--fk-paper);border:1px solid var(--fk-ink-25);box-shadow:inset 0 -3px 0 var(--fk-ink-25);color:var(--fk-ink);align-content:center;gap:2px}.fk-plot.fk-found .fk-cell{aspect-ratio:1;width:54%;height:auto;box-shadow:none;background:0 0;border:0}.fk-plot.fk-found .fk-cell .fk-mat,.fk-plot.fk-found .fk-cell img{width:100%;height:100%}.fk-plot.fk-found .fk-pn{font-family:var(--fk-sans);text-align:center;color:var(--fk-ink-80);padding:0 3px;font-size:10.5px;line-height:1.15}.fk-plot.fk-found.fk-fav{border-color:var(--fk-sun);box-shadow:inset 0 -4px 0 var(--fk-sun)}.fk-plot.fk-found.fk-goo{background:var(--fk-goo-soft);border-color:var(--fk-goo);box-shadow:inset 0 -4px 0 var(--fk-goo), 0 0 22px #7ac86e99;z-index:1}.fk-plot.fk-found.fk-goo .fk-pn{color:var(--fk-goo);font-weight:700}.fk-plot.fk-found.fk-just{animation:fk-flipin .32s var(--fk-ease)}.fk-plot.fk-found.fk-just.fk-goo{animation:fk-flipin .32s var(--fk-ease), fk-gooland .6s var(--fk-ease) .3s}@keyframes fk-flipin{0%{transform:perspective(500px)rotateY(-90deg)}}@keyframes fk-gooland{40%{transform:scale(1.12)}}.fk-newb{background:var(--fk-rust);color:var(--fk-parch);font-family:var(--fk-sans);letter-spacing:.14em;text-transform:uppercase;padding:1px 5px;font-size:8.5px;font-weight:700;position:absolute;top:4px;left:4px}.fk-site-foot{border-top:1px solid var(--fk-ink-14);min-height:42px;font-family:var(--fk-sans);color:var(--fk-ink-60);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;padding:10px 14px;font-size:11.5px;display:flex}.fk-site-foot b{color:var(--fk-ink);font-weight:700}.fk-site-foot .fk-g,.fk-site-foot .fk-g b{color:var(--fk-goo)}.fk-site-foot .fk-link-btn{color:var(--fk-rust);font-size:11.5px}.fk-phases.fk-row{flex-wrap:wrap;gap:8px 18px;display:flex}.fk-dig-row{justify-items:start;gap:10px;display:grid}.fk-haul-out{animation:fk-rise .35s var(--fk-ease);gap:14px;display:grid}.fk-haul-sum{font-family:var(--fk-sans);color:var(--fk-ink-80);flex-wrap:wrap;gap:6px 18px;font-size:12.5px;display:flex}.fk-haul-sum b{color:var(--fk-ink);font-weight:700}.fk-haul-sum .fk-g,.fk-haul-sum .fk-g b{color:var(--fk-goo)}.fk-haul-sum .fk-nw,.fk-haul-sum .fk-nw b{color:var(--fk-rust)}.fk-unlock{border:1px solid var(--fk-sun);background:#eda05a1a;gap:8px;padding:12px;display:grid}.fk-unlock .fk-eyebrow{color:var(--fk-gold)}.fk-chip.fk-unl{gap:8px;height:40px;padding:0 12px 0 4px}.fk-chip.fk-unl .fk-cell{width:32px;height:32px;box-shadow:none}.fk-chip.fk-unl .fk-cell img{object-fit:contain;width:84%;height:84%}.fk-haul-acts{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.fk-haul-acts .fk-btn{height:48px;padding:0 22px}.fk-haul-acts .fk-cta{flex:1;min-width:0;height:48px}.fk-jprog{background:var(--fk-ink-08);height:4px;margin-bottom:14px}.fk-jprog i{background:var(--fk-ink);height:100%;transition:width .4s var(--fk-ease);display:block}.fk-rate-group{color:var(--fk-ink-45);margin:16px 0 8px}.fk-jprog+.fk-rate-group{margin-top:0}.fk-jgrid{grid-template-columns:repeat(auto-fill,minmax(86px,1fr));gap:6px;display:grid}.fk-jt{border:1px solid var(--fk-ink-14);background:var(--fk-parch);text-align:center;justify-items:center;gap:3px;padding:10px 4px 8px;display:grid;position:relative}.fk-jt .fk-cell{width:40px;height:40px;box-shadow:none;background:0 0;border:0}.fk-jt .fk-cell .fk-mat,.fk-jt .fk-cell img{width:100%;height:100%}.fk-jt .fk-jn{font-family:var(--fk-sans);color:var(--fk-ink-80);font-size:10.5px;line-height:1.2}.fk-jt .fk-jr{font-family:var(--fk-sans);color:var(--fk-ink-45);font-variant-numeric:tabular-nums;font-size:10px}.fk-jt .fk-jc{font-family:var(--fk-sans);color:var(--fk-ink-60);font-variant-numeric:tabular-nums;font-size:10px;position:absolute;top:4px;right:6px}.fk-jt.fk-fav{box-shadow:inset 0 -3px 0 var(--fk-sun)}.fk-jt.fk-goo{background:var(--fk-goo-soft);border-color:var(--fk-goo)}.fk-jt.fk-goo .fk-jn{color:var(--fk-goo);font-weight:700}.fk-jt.fk-unfound .fk-cell img{filter:brightness(0);opacity:.2}.fk-jt.fk-unfound .fk-jn,.fk-jt.fk-unfound .fk-jc{color:var(--fk-ink-45)}.fk-jt.fk-hit{animation:fk-jhit .6s var(--fk-ease)}@keyframes fk-jhit{30%{border-color:var(--fk-rust);transform:scale(1.1)}}.fk-rates-foot{font-family:var(--fk-sans);color:var(--fk-ink-45);border-left:2px solid var(--fk-ink-14);margin:14px 0 0;padding-left:10px;font-size:11px;line-height:1.5}@media (max-width:640px){.fk-dig-wrap{padding:12px}.fk-plots{gap:5px;padding:12px 10px}.fk-sniff{width:100%;margin-left:0}.fk-plot .fk-no,.fk-plot.fk-found .fk-pn{display:none}.fk-plot.fk-found .fk-cell{width:64%}.fk-newb{padding:0 3px;font-size:7.5px;top:2px;left:2px}.fk-haul-acts .fk-btn,.fk-haul-acts .fk-cta{flex:100%}}.fk-col-grid{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:20px;display:grid}.fk-progress{border-bottom:1px solid var(--fk-ink-14);flex-wrap:wrap;gap:22px;padding:14px;display:flex}.fk-progress dt{font-family:var(--fk-sans);letter-spacing:.2em;text-transform:uppercase;color:var(--fk-ink-60);font-size:9.5px}.fk-progress dd{font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:20px;line-height:1}.fk-log-wrap{overflow-x:auto}.fk-log{grid-template-columns:96px repeat(5,minmax(96px,1fr));min-width:620px;display:grid}.fk-log .fk-ch{text-align:center;color:var(--fk-ink-60);border-bottom:1px solid var(--fk-ink-14);padding:10px 6px}.fk-log .fk-ch i{width:8px;height:8px;margin-right:6px;display:inline-block}.fk-log .fk-rh{border-bottom:1px solid var(--fk-ink-14);color:var(--fk-ink-60);align-content:center;justify-items:center;gap:2px;padding:8px 4px;display:grid}.fk-log .fk-rh img{object-fit:contain;width:30px;height:30px}.fk-log .fk-rh small{font-family:var(--fk-sans);color:var(--fk-ink-45);font-size:10.5px}.fk-lc{border-bottom:1px solid var(--fk-ink-14);border-left:1px solid var(--fk-ink-08);text-align:center;justify-items:center;gap:4px;padding:10px 6px;display:grid;position:relative}.fk-lc:hover{background:var(--fk-parch)}.fk-lc[aria-pressed=true]{background:var(--fk-parch);box-shadow:inset 0 0 0 2px var(--fk-ink)}.fk-lc img{object-fit:contain;width:100%;height:58px}.fk-lc .fk-nm{font-family:var(--fk-sans);font-size:10.5px;line-height:1.2}.fk-lc.fk-hidden img{filter:brightness(0)opacity(.18)}.fk-lc.fk-later img{filter:grayscale()opacity(.12)}.fk-lc.fk-later .fk-nm{color:var(--fk-ink-45)}.fk-lc.fk-known img{filter:grayscale(.6)opacity(.55)}.fk-lc .fk-own{background:var(--fk-goo);color:#fff;width:16px;height:16px;font-family:var(--fk-sans);border-radius:50%;place-items:center;font-size:10px;display:grid;position:absolute;top:6px;right:6px}.fk-lc .fk-bty{font-family:var(--fk-sans);color:var(--fk-gold);font-size:9.5px;font-weight:700;position:absolute;top:6px;left:6px}.fk-log .fk-objects{font-family:var(--fk-sans);color:var(--fk-ink-45);border-bottom:1px solid var(--fk-ink-14);grid-column:2/-1;place-items:center;padding:16px;font-size:11.5px;display:grid}.fk-inspect .fk-big{background:var(--fk-parch);border-bottom:1px solid var(--fk-ink-14);place-items:center;min-height:200px;padding:18px;display:grid}.fk-inspect .fk-big img{object-fit:contain;max-width:80%;max-height:180px}.fk-inspect .fk-big img.fk-hid{filter:brightness(0)opacity(.18)}.fk-inspect dl{margin:0}.fk-inspect dl div{border-top:1px dashed var(--fk-ink-14);font-family:var(--fk-sans);justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;display:flex}.fk-inspect dl div:first-child{border-top:0}.fk-inspect dt{color:var(--fk-ink-60)}.fk-inspect dd{text-align:right;margin:0}.fk-toasts{left:50%;bottom:calc(var(--fk-nav) + 16px + env(safe-area-inset-bottom,0px));z-index:80;pointer-events:none;gap:6px;width:min(420px,100% - 32px);display:grid;position:fixed;transform:translate(-50%)}.fk-toast{background:var(--fk-ink);color:var(--fk-parch);font-family:var(--fk-sans);animation:fk-rowin .3s var(--fk-ease);padding:10px 14px;font-size:12px}.fk-fx{pointer-events:none;z-index:75;width:100%;height:100%;position:fixed;inset:0}.fk-flyer{z-index:76;pointer-events:none;place-items:center;display:grid;position:fixed}.fk-flyer img{max-width:100%;max-height:100%}.fk-art-missing{width:100%;height:100%;color:var(--fk-ink-45);place-items:center;font-size:1.4em;line-height:1;display:grid}img.fk-art{object-fit:contain}.fk-amount{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:.35em;display:inline-flex}.fk-amount .fk-unit{font-family:var(--fk-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--fk-ink-60);font-size:.64em}.fk-amount.fk-goo-amount{align-items:center}.fk-goo-amount img{object-fit:contain;flex:none;width:1.2em;height:1.2em}.fk-anchor{text-align:left;align-items:center;gap:10px;min-width:0;display:flex}.fk-anchor .fk-who{min-width:0;display:grid}.fk-anchor .fk-who b{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:400;line-height:1.2;overflow:hidden}.fk-anchor .fk-who small{font-family:var(--fk-sans);color:var(--fk-ink-60);font-size:11px}.fk-nft-box{border:1px solid var(--fk-ink-14);background:var(--fk-ink-08);flex:none;width:42px;height:42px;position:relative;overflow:hidden}.fk-nft-box img{object-fit:cover;width:100%;height:100%}.fk-nft-box.fk-lg{width:64px;height:64px}.fk-nft-box.fk-sm{width:32px;height:32px}.fk-nft-text{width:100%;height:100%;font-family:var(--fk-sans);letter-spacing:.04em;color:var(--fk-ink-60);font-variant-numeric:tabular-nums;place-items:center;font-size:10px;display:grid}.fk-royal{vertical-align:2px;font-family:var(--fk-sans);letter-spacing:.14em;text-transform:uppercase;background:var(--fk-ink);color:var(--fk-parch);margin-left:6px;padding:1px 5px;font-size:8.5px;display:inline-block}.fk-panel-head>h2{flex:none}.fk-head-end{justify-content:flex-end;align-items:center;gap:12px;min-width:0;display:flex}.fk-crafter{max-width:100%}.fk-hold{justify-items:end;display:grid}.fk-hold .fk-hint:empty{display:none}.fk-notice.fk-warn{border-color:var(--fk-sun);background:#fbf0e2}.fk-status{gap:8px;display:grid}.fk-status:empty{position:absolute}.fk-foot{font-family:var(--fk-sans);color:var(--fk-ink-45);font-size:11px;line-height:1.7}.fk-foot button{text-underline-offset:3px;text-decoration:underline}@media (max-width:1240px){.fk-bag-head{display:none}.fk-nav button{padding:0 8px}.fk-hud{gap:12px}.fk-forge-grid{grid-template-columns:minmax(0,1fr) 340px;grid-template-areas:"station side"}.fk-recipes-col{display:none}.fk-side-tabs{display:flex}.fk-side-col.fk-show-recipes .fk-bag-pane,.fk-side-col:not(.fk-show-recipes) .fk-recipes-pane{display:none}.fk-recipes-pane{flex-direction:column;flex:1;min-height:0;display:flex}}@media (min-width:1241px){.fk-side-col .fk-recipes-pane{display:none}}@media (max-width:900px){.forge-ui{--fk-nav:62px}.fk-hud{display:contents}.fk-wallet{top:var(--fk-top);z-index:30;min-height:52px;margin:0 calc(-1 * var(--spacing-gutter,20px));padding:8px var(--spacing-gutter,20px);background:var(--fk-parch);border-bottom:1px solid var(--fk-ink-14);order:-1;justify-content:flex-end;position:sticky}.fk-nav{z-index:35;height:calc(var(--fk-nav) + env(safe-area-inset-bottom,0px));margin:0 calc(-1 * var(--spacing-gutter,20px));padding-bottom:env(safe-area-inset-bottom,0px);background:var(--fk-paper);border-top:1px solid var(--fk-ink-14);order:99;grid-template-columns:repeat(3,1fr);gap:0;display:grid;position:sticky;bottom:0}.fk-nav button{height:var(--fk-nav);border-top:2px solid #0000;border-bottom:0;flex-direction:column;justify-content:center;gap:3px;font-size:9.5px}.fk-nav button[aria-selected=true]{border-top-color:var(--fk-ink)}.fk-nav .fk-badge{position:absolute;top:6px;left:calc(50% + 8px)}.fk-beacon .fk-lbl{display:none}.fk-forge-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"station""side"}.fk-side-col,.fk-recipes-col{max-height:none;position:static}.fk-side-col .fk-bag,.fk-rlist{max-height:60vh}.fk-scav-grid,.fk-col-grid{grid-template-columns:minmax(0,1fr)}.fk-actionbar{bottom:calc(var(--fk-nav) + env(safe-area-inset-bottom,0px));z-index:20;position:sticky;box-shadow:0 -8px 20px #1f354014}}@media (max-width:640px){.fk-firing{grid-template-columns:minmax(0,1fr);justify-items:center}.fk-fire-card{max-width:190px}.fk-fire-info{width:100%}.fk-chance-wrap{grid-template-columns:116px minmax(0,1fr);gap:14px}.fk-gauge{width:116px;height:116px}.fk-gauge .fk-val{font-size:32px}.fk-wallet{flex-wrap:wrap;gap:6px}.fk-txt-btn{letter-spacing:.12em;padding:0 8px}.fk-cur{padding:0 8px;font-size:14px}.fk-cur.fk-eth{display:none}.fk-st-main{grid-template-columns:minmax(0,1fr);justify-items:center}.fk-result{max-width:200px}.fk-detail-col{width:100%}.fk-actionbar{grid-template-columns:minmax(0,1fr)}.fk-cta{width:100%;min-width:0}.fk-hint{text-align:center}.fk-hold{justify-items:stretch}.fk-crafter b{max-width:150px}}@media (max-width:420px){.fk-beacon{display:none}}@media (prefers-reduced-motion:reduce){.forge-ui *,.forge-ui :before,.forge-ui :after,.fk-fx,.fk-flyer{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}}@layer utilities;
