@font-face{font-family:Grenze;src:url(/idlever/fonts/grenze.woff2)format("woff2");font-weight:400 900;font-display:swap;ascent-override:96%;descent-override:36%;line-gap-override:0%}@font-face{font-family:Fira Sans Extra Condensed;src:url(/idlever/fonts/fira-xc-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fira Sans Extra Condensed;src:url(/idlever/fonts/fira-xc-500.woff2)format("woff2");font-weight:500;font-display:swap}@font-face{font-family:Fira Sans Extra Condensed;src:url(/idlever/fonts/fira-xc-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Fira Sans Extra Condensed;src:url(/idlever/fonts/fira-xc-700.woff2)format("woff2");font-weight:700 900;font-display:swap}@font-face{font-family:Idlever Num;src:url(/idlever/fonts/fira-c-600.woff2)format("woff2");font-weight:400 900;font-display:swap}:root{--ink:#0d0c14;--umbra:#1c1b2b;--dusk:#2b3350;--moon:#4d6c99;--mist:#a4bcd6;--bone:#eadfc5;--blood:#c01530;--clot:#5c0b1c;--ember:#e8923a;--gilt:#b89448;--bg:var(--ink);--panel:#171622;--panel2:#1f1f31;--line:var(--dusk);--fg:var(--bone);--dim:#8a9ab4;--acc:#dbba7c;--hp:var(--blood);--ok:var(--mist);--warn:var(--ember);--info:var(--mist);--cond:#23263b;--verb:#272c45;--radius:6px;--tap:44px;--display:"Grenze", Georgia, "Times New Roman", serif;--sans:"Fira Sans Extra Condensed", "Roboto Condensed", "Arial Narrow", sans-serif;--num:"Idlever Num", "Fira Sans Extra Condensed", "Arial Narrow", sans-serif;--mono:var(--sans);--ink-text:var(--ink);--ink-dim:#455e87;--ink-line:#2b335059;--ink-gold:#5e4510;--ink-warn:#6e3006;--console-h:156px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}html,body{background:var(--bg);color:var(--fg);font:17px/1.3 var(--sans);font-variant-numeric:lining-nums;margin:0}body{overscroll-behavior:none;min-height:100dvh}#app{max-width:520px;min-height:100dvh;padding:env(safe-area-inset-top) 12px env(safe-area-inset-bottom);margin:0 auto;overflow-x:hidden}#app[data-screen=watch]{max-width:none;padding:0}button{font:inherit;color:inherit;cursor:pointer;touch-action:manipulation;background:0 0;border:0;padding:0}button:disabled{cursor:default}.num,.tile b,.depth,.notch .dl{font-family:var(--num);font-variant-numeric:tabular-nums lining-nums}.dim{color:var(--dim)}.label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin:18px 0 8px;font-size:12px}main{flex-direction:column;gap:4px;padding-bottom:96px;display:flex}.strip{min-height:var(--tap);border-bottom:1px solid var(--line);white-space:nowrap;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 0;font-size:13px;display:flex}.strip>*{flex:none}.strip .marks{color:var(--acc);margin-left:auto}.strip .chips.traits{gap:4px;display:inline-flex}.chip.trait,.chip.cls-offer{flex-direction:column;align-items:flex-start;gap:0;min-height:36px;padding:3px 10px;font-size:13px;line-height:1.15}.chip.trait .rule,.chip.cls-offer .rule{letter-spacing:.02em;font-size:10px}.chip.trait:disabled,.chip.cls-offer:disabled{opacity:1}.chip.cls-offer .rule.locked{opacity:.55}.gear{min-width:36px;min-height:var(--tap);color:var(--dim);font-size:20px}.tabs{gap:6px;padding:10px 0 4px;display:flex}.tab{min-width:var(--tap);border:1px solid var(--line);min-height:36px;color:var(--dim);border-radius:8px;padding:0 12px}.tab.edit{min-width:36px;color:var(--dim);border-style:dashed;padding:0 8px}.name-input{width:100%;min-height:var(--tap);background:var(--bg);color:var(--fg);border:1px solid var(--line);font:18px var(--mono);border-radius:8px;margin:4px 0 10px;padding:0 12px}.name-input:focus{border-color:var(--acc);outline:none}.rows{flex-direction:column;gap:8px;display:flex}.row{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:40px 30px 1fr 36px;align-items:center;gap:4px;min-height:56px;padding:6px 0;transition:box-shadow .15s;display:grid;position:relative}.row.dragging{z-index:2;box-shadow:0 8px 24px var(--ink);opacity:.95}.row.before{box-shadow:0 -3px 0 var(--acc)}.row.after{box-shadow:0 3px 0 var(--acc)}@keyframes hl{0%,40%{background:var(--dusk);border-color:var(--acc)}to{background:var(--panel)}}.grip{min-height:var(--tap);color:var(--dim);touch-action:none;cursor:grab;flex-direction:column;justify-content:center;align-items:center;font-size:18px;line-height:1;display:flex}.rn{color:var(--dim);margin-top:2px;font-size:10px}.card.comp .grip{cursor:pointer}.x{min-height:var(--tap);color:var(--dim);font-size:20px}.chips{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.row>.chips{min-width:0}.chip{min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);white-space:nowrap;align-items:center;gap:.4em;padding:0 14px;display:inline-flex}.chip.add{color:var(--dim);background:0 0;border-style:dashed;padding:0 12px}.chip.on{outline:2px solid var(--acc);outline-offset:-2px}.chip.empty{color:var(--dim);opacity:.55;pointer-events:none;background:0 0;border-style:dotted;justify-content:center;min-width:60px}.chip.risk{border-color:var(--warn);color:#ffc9c3}.chip.fact{background:#1e374c;border-color:#3e556c}.arrow{color:var(--acc);padding:0 2px}.rows-foot{align-items:center;gap:12px;padding:8px 4px;font-size:13px;display:flex}.rows-foot .over{color:var(--hp);font-weight:700}.row.drop{border-style:dashed;border-color:var(--hp)}.chip.locked{cursor:default;border-style:dashed}.row>.chips>.chip.verb.locked{white-space:normal;text-align:left;flex-wrap:wrap;row-gap:0;max-width:100%;padding-block:6px;line-height:1.25}.send:disabled{opacity:.35}.btn{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);min-height:48px;padding:0 20px}.btn.primary{background:var(--blood);color:var(--bone);border-color:var(--gilt);font-weight:700}.btn.ghost{color:var(--dim);min-width:var(--tap);background:0 0;border-style:dashed}.btn.wide{width:100%;margin-top:10px}.sheet-body>.btn.wide:first-child{margin:0 0 10px}.btn.danger{border-color:var(--hp);color:#ffb2ad}.btn-row{gap:10px;margin-top:20px;display:flex}.btn-row .btn{flex:1}.send-bar{padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:linear-gradient(transparent, var(--bg) 40%);justify-content:center;align-items:center;gap:12px;display:flex;position:fixed;bottom:0;left:0;right:0}.send{flex:1;width:100%;max-width:496px;min-height:56px;font-size:18px;display:block}.send-bar .rest{color:var(--dim);white-space:nowrap;font-size:13px}.send-bar .rest[hidden]{display:none}.fc-bars{flex-direction:column;gap:4px;display:flex}.fc-heading{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.fc-heading .label{margin:0}.fc-refine{margin-left:auto}.bar{grid-template-columns:44px 1fr 64px;align-items:center;gap:8px;font-size:13px;display:grid}.bar .track{background:var(--panel2);border-radius:5px;height:10px;overflow:hidden}.bar .fill{background:var(--ok);height:100%;display:block}.bar .n{text-align:right;white-space:nowrap}.bar.unknown{color:var(--dim)}.bar.next .n small{font-size:12px}.fc-yours,.fc-ends{margin-top:8px;font-size:13px}.fc-ends .gold{color:var(--fg)}.fc-picked{opacity:.8;margin-top:2px;font-size:11px}.fc-picked[hidden]{display:none}.rows-foot .num{white-space:nowrap}.rows-foot .cards{font-size:12px}.supplies .chip.item .x{color:var(--dim);background:0 0;border:0;margin-left:2px;padding:0 6px;font-size:16px}.supplies .chip.item .found{font-size:12px}.fc-causes{color:var(--dim);flex-wrap:wrap;gap:6px 14px;margin-top:8px;font-size:13px;display:flex}.fc-causes b{color:var(--hp);font-weight:400}.cards{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;display:grid}.card{min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line);background:var(--panel);text-align:left;justify-content:space-between;align-items:center;gap:8px;padding:0 12px;display:flex}.card .cost{color:var(--acc)}.card.off{opacity:.4}.card.gated{opacity:.65;border-style:dashed}.card-main{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.card .needs{letter-spacing:.04em;font-size:11px}.card .delta{font-size:11px}.sheet-wrap{z-index:10;background:#0d0c148c;align-items:flex-end;display:flex;position:fixed;inset:0}.sheet{background:var(--panel);border-top:1px solid var(--line);width:100%;max-width:520px;max-height:72dvh;padding:14px 12px calc(20px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;margin:0 auto;overflow:auto}.sheet-head{color:var(--dim);margin:0 0 10px;font-size:13px}.sheet-wrap.modeless{pointer-events:none;padding-bottom:calc(64px + env(safe-area-inset-bottom));background:#0d0c144d}.sheet-wrap.modeless .sheet{pointer-events:auto;border:1px solid var(--line);border-radius:16px;padding-bottom:14px}.sheet-x{float:right;letter-spacing:0;background:0 0;border:0;min-width:36px;min-height:36px;margin:-10px -6px 0 0;padding:0 8px;font-size:22px;line-height:1}.sheet-body>.label:first-child{margin-top:0}.grid{flex-wrap:wrap;gap:8px;display:flex}.grid.nums .chip{justify-content:center;min-width:64px}.settings .srow{min-height:var(--tap);align-items:center;gap:10px;display:flex}.settings .srow .label{flex:1;margin:0}.ta{background:var(--bg);width:100%;color:var(--fg);border:1px solid var(--line);font:12px/1.4 var(--mono);resize:vertical;border-radius:8px;margin:10px 0;padding:8px}.badge{background:var(--panel2);border-radius:6px;padding:4px 8px;font-size:13px}.watch{gap:0;padding:0;position:fixed;inset:0}.view{background:var(--ink);width:100%;height:100%;display:block;position:absolute;inset:0}.hud{align-items:center;gap:8px;padding:10px;display:flex;position:absolute;left:0;right:0}.hud.top{top:env(safe-area-inset-top);flex-wrap:wrap}.stake{color:var(--dim);text-shadow:0 1px 4px var(--ink);white-space:nowrap;text-overflow:ellipsis;flex-basis:100%;font-size:13px;overflow:hidden}.stake[hidden]{display:none}.stake.warn{color:var(--warn)}.stake .risk{color:#ffc9c3}.stake .lose{color:var(--hp)}.banner{border-radius:var(--radius);border:1px solid var(--line);white-space:nowrap;text-align:center;color:var(--acc);text-shadow:0 2px 10px var(--ink);opacity:0;pointer-events:none;background:#0d0c14d1;padding:8px 18px;font-size:22px;transition:opacity .2s;position:absolute;top:30%;left:50%;transform:translate(-50%)}.banner.show{opacity:1}.banner.boss{color:#e59893;border-color:var(--hp)}.banner.rest{top:auto;bottom:calc(112px + env(safe-area-inset-bottom))}.hud.bottom{bottom:env(safe-area-inset-bottom);justify-content:center}.hp{flex:1;align-items:center;gap:8px;max-width:220px;display:flex}.hp .track{background:#ffffff1f;border-radius:6px;flex:1;height:12px;overflow:hidden}.hp .fill{background:var(--ok);height:100%;transition:width .25s;display:block}.hp .fill.low{background:var(--hp)}.depth{font-size:18px}.boss-hp{color:#e59893;max-width:220px;text-shadow:0 1px 4px var(--ink);text-transform:uppercase;letter-spacing:.06em;flex-basis:100%;align-items:center;gap:8px;font-size:11px;display:flex}.boss-hp[hidden]{display:none}.boss-hp .name{flex:none}.boss-hp .track{background:#ffffff1f;border-radius:3px;flex:1;height:5px;overflow:hidden}.boss-hp .fill{background:var(--hp);height:100%;transition:width .25s;display:block}.alert{color:var(--warn);letter-spacing:-1px;min-width:40px}.hud-btn{min-width:var(--tap);min-height:var(--tap);border-radius:var(--radius);border:1px solid var(--line);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#161520cc;padding:0 12px}.hud-btn.on{border-color:var(--acc);color:var(--acc)}.hud-btn.bail{border-color:var(--warn);color:#ffc9c3;margin-left:12px}.hud-btn.bail:disabled{opacity:.6}.hud-btn[hidden]{display:none}.watch[data-over="1"] .hud-btn:disabled{opacity:.4;pointer-events:none}.hud-btn.on.slowed{background:#c0c9d029}.hud-btn[data-rate]:after{content:attr(data-rate) "×";font:10px var(--mono);opacity:.85;vertical-align:1px;margin-left:4px}.stake .returning{color:#ffc9c3}.hud.top .hud-btn{margin-left:auto}.scrub{left:16px;right:16px;bottom:calc(68px + env(safe-area-inset-bottom));pointer-events:none;z-index:2;background:#ffffff24;border-radius:2px;height:3px;position:absolute}.scrub[hidden]{display:none}.scrub .head{background:var(--acc);border-radius:2px;width:3px;height:9px;margin-left:-1px;position:absolute;top:-3px;left:0}.scrub .dot{background:var(--fg);opacity:.55;border-radius:50%;width:7px;height:7px;position:absolute;top:-2px;right:-3px}.scrub .dot.beat{animation:.45s ease-out scrub-beat}@keyframes scrub-beat{0%{opacity:1;transform:scale(1.9)}to{opacity:.55;transform:scale(1)}}.ticker{left:0;right:0;bottom:calc(76px + env(safe-area-inset-bottom));text-align:center;color:var(--acc);text-shadow:0 2px 8px var(--ink);opacity:0;pointer-events:none;overflow-wrap:anywhere;padding:0 12px;font-size:20px;line-height:1.2;transition:opacity .2s;position:absolute}.ticker.show{opacity:1}.ticker.hurt{color:var(--hp)}.ticker.kill{color:var(--acc)}.ticker.ally{color:#b7d0ea}.ticker.ambient{color:var(--fg)}.watch[data-frame=fight] .ticker.show:not(.hurt):not(.ambient):not(.beat):not(.rule){opacity:0}.ticker.beat{color:var(--fg);font-size:18px}.stake .stalling{color:var(--warn)}.death-line{margin:18px 0 14px;font-size:18px;font-weight:400;line-height:1.4}.verdict{border-radius:6px;padding:2px 8px;font-weight:700}.verdict.gap{background:var(--acc);color:#14131d}.verdict.dice{background:var(--panel2);color:var(--dim)}.verdict.stall{background:var(--warn);color:#14131d}.verdict.row,.verdict.order{background:var(--hp);color:#fff}.death-notes{margin:-6px 0 10px;font-size:13px;line-height:1.4}.forecast-said{margin:-4px 0 10px;font-size:13px}.trace{border-collapse:collapse;width:100%;font-size:13px}.trace th{text-align:left;color:var(--dim);border-bottom:1px solid var(--line);padding:4px 6px;font-weight:400}.trace td{border-bottom:1px solid var(--line);vertical-align:top;padding:6px}.trace .tele{color:var(--warn)}.trace tr:last-child td{color:var(--hp)}.trace.home tr:last-child td{color:var(--acc)}.patches{flex-direction:column;gap:8px;margin-top:18px;display:flex}.stall .patches{margin-top:10px}.stall-line{margin-top:6px}.patch .target{margin-right:2px}.patch.remove{border-style:dashed}.patch{border-radius:var(--radius);background:var(--cond);text-align:left;border:1px solid #3b4e73;justify-content:space-between;align-items:center;gap:10px;min-height:56px;padding:8px 14px;display:flex}.delta.up{color:var(--ok)}.delta.down{color:var(--hp)}.delta.flat{color:var(--dim)}.tiles{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px;display:grid}.tiles.six{grid-template-columns:repeat(3,1fr)}.rest-line{text-align:right;margin-top:6px;font-size:13px}.bones-line{margin:6px 0;font-size:13px}.tile{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);text-align:center;padding:10px 6px}.tile b{font-size:22px;font-weight:400;display:block}.tile .label{margin:4px 0 0}.tile .cost{margin-top:2px;font-size:12px;display:block}.rsec .label{margin-top:16px}.lines{margin:0;padding:0;list-style:none}.lines li{border-bottom:1px solid var(--line);padding:8px 0}.lines b{color:var(--acc);font-weight:400}@media (min-width:720px){#app{max-width:640px}.send{max-width:616px}}.row-label{align-items:center;gap:8px;display:flex}.mini{border:1px solid var(--line);letter-spacing:.08em;min-height:32px;color:var(--dim);border-radius:8px;margin-left:auto;padding:0 10px;font-size:14px;font-variant-caps:all-small-caps}.mini+.mini{margin-left:0}.mini.on{border-color:var(--acc);color:var(--acc)}.mini.off{opacity:.4}.party-cards{grid-template-columns:1fr}.card.comp{grid-template-columns:1fr var(--tap);align-items:stretch;min-height:64px;padding:0;display:grid}.card.comp.on{border-color:var(--ok);background:var(--umbra)}.card.comp.pick{outline:2px solid var(--acc);outline-offset:-2px}.comp-main{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;font-size:14px;display:flex}.comp-main .name{font-size:16px}.comp-main .tags,.comp-main .hp{font-size:12px}.chip.egg{white-space:normal;background:#23253a;border-color:#990016;flex-wrap:wrap;gap:2px 6px;max-width:100%;padding-block:6px}.chip.egg .mini{min-height:28px;margin-left:4px}.chip.ally{background:var(--umbra);border-color:#3e556c}.chronicle .cline{border-bottom:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;padding:8px 0;font-size:13px;line-height:1.4}.classes{flex-direction:column;gap:10px;display:flex}.class-row{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:10px;display:flex}.class-row:last-child{border-bottom:0}.class-row>.chip{align-self:flex-start}.chip.rung{min-height:26px;color:var(--dim);background:0 0;padding:0 8px;font-size:12px}.chip.rung.on{color:var(--fg);background:var(--verb);border-color:#3e5379;outline:none}.chip.rung .ico{flex:0 0 24px;width:24px;height:24px;margin-right:4px}.ledger .lrow{border-bottom:1px solid var(--line);grid-template-columns:1fr repeat(5,40px);align-items:center;min-height:36px;display:grid}.ledger .lrow.head{color:var(--dim);letter-spacing:.02em;text-transform:uppercase;font-size:9px}.ledger .dot,.ledger .dot-h{text-align:center;color:var(--dim)}.ledger .dot.on{color:var(--acc)}.ledger .lrow.counter{padding:6px 0 8px;display:block}.ledger .lrow.counter .chip{min-height:36px}.gold{color:#e3c183}.strip .gold{margin-left:auto}.strip .marks{margin-left:0}.chip.buy{background:var(--panel)}.chip.buy.off{opacity:.4}.chip.buy b{font-weight:400}.cls{min-height:var(--tap);white-space:nowrap;flex-direction:column;justify-content:center;align-items:flex-start;gap:3px;display:inline-flex}.cls .xp{background:var(--panel2);border-radius:2px;width:100%;height:3px;display:block;overflow:hidden}.cls .xp .fill{background:var(--info);height:100%;display:block}.chip.off{opacity:.4}.xp-line b{color:var(--ok);font-weight:400}.rank{color:var(--info)}.prefs{align-items:center;margin-top:10px}.prefs .chip{min-height:36px;padding:0 10px;font-size:13px}.forge .lrow{grid-template-columns:auto 1fr 40px 40px;gap:0 10px}.forge .empty-line{padding:10px 0;font-size:13px}.forge .ladder{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.forge .ladder .rung{color:var(--fg)}.ledger .up,.report .up{color:var(--ok)}.report .down{color:var(--hp)}.picked-line{margin:0 0 8px;font-size:13px}.gold-line{margin:2px 0 8px;font-size:13px;line-height:1.5}.gold-line span{white-space:nowrap}.busy{top:env(safe-area-inset-top);background:var(--panel2);z-index:20;pointer-events:none;height:3px;position:fixed;left:0;right:0}.busy-fill{background:var(--acc);width:30%;animation:1.1s ease-in-out infinite busy;position:absolute;top:0;bottom:0}@keyframes busy{0%{left:-30%}to{left:100%}}.busy-label{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px;position:absolute;top:5px;right:12px}.busy-label[hidden]{display:none}.busy-strip{letter-spacing:.12em;text-transform:uppercase;height:18px;color:var(--dim);text-align:right;font-size:10px;line-height:18px}.busy-strip:empty:after{content:""}.strip+.busy-strip+.tabs{padding-top:2px}.patch-nums{flex-direction:column;align-items:flex-end;gap:2px;font-size:13px;display:flex}.patch-nums .surv{color:var(--fg)}.patch-nums .gauge-row{align-items:center;gap:6px;display:flex}.baseline{text-align:right;margin:6px 2px 0;font-size:12px}.chips-inline{flex:1}.report .chips .chip{white-space:normal;max-width:100%;min-height:32px;padding:5px 10px;font-size:14px;line-height:1.25}.report .chip small{color:var(--dim)}#app[data-screen=ending]{max-width:none;padding:0}.ending{gap:0;padding:0;position:fixed;inset:0}.title-art{object-fit:cover;object-position:center;image-rendering:auto;width:100%;height:100%;position:absolute;inset:0}.ending-body.sheet-body{left:12px;right:12px;bottom:max(16px, env(safe-area-inset-bottom));max-width:620px;max-height:calc(100dvh - 32px);margin:0 auto;padding:20px;position:absolute;overflow-y:auto}.ending-victory{justify-content:center;align-items:center;gap:14px;display:flex}.ending-victory h1{font:600 28px/1.15 var(--control-font);margin:0}.ending-heir{text-align:center;margin:8px 0 12px;font-size:22px}.ending-body h2{font:600 var(--control-size)/1.2 var(--control-font);text-align:center;margin:18px 0 10px}.ending .tiles{margin-top:0}.ending .tile{background:#161520d9}.ending .variants{grid-template-columns:1fr 1fr;gap:10px;display:grid}.ending .variants .chip{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px;min-height:84px;display:flex}.ascension-description{font:400 15px/1.35 var(--body-font);color:var(--bone);letter-spacing:0}.ascension-review p{line-height:1.5}.ascension-gold{color:var(--gilt)}@media (max-width:500px){.ending-body.sheet-body{padding:12px}.ending-victory h1{font-size:24px}.ending .variants{grid-template-columns:1fr;gap:8px}.ending .variants .chip{gap:4px;min-height:68px}}.ending .send-bar{flex-direction:column;gap:8px}.ascension-status{color:var(--bone);font:600 16px/1.3 var(--sans)}.ascension-status:empty{display:none}.strip .asc{color:var(--info)}#app[inert]{opacity:.55}.vault-choice .chips{gap:10px}.vault-choice .chip.item{min-height:52px;padding:0 18px;font-size:17px}.vault-choice .glyph{color:var(--acc);font-weight:400}.vault-choice .vault-full{margin:-4px 0 8px;font-size:13px}.vault-choice .grace{background:var(--line,#282e48);border-radius:2px;height:3px;margin-top:12px;overflow:hidden}.vault-choice .grace i{background:var(--acc);width:100%;height:100%;transition-property:width;transition-timing-function:linear;display:block}.morgue-text{white-space:pre-wrap;max-height:70vh;margin:0;font-size:12px;line-height:1.35;overflow:auto}.ledger-line{margin:0 0 12px;font-size:13px;line-height:1.4}.death .ledger-line{margin-top:-6px}.exit-lines{margin:8px 0 4px}.exit-lines .ledger-line{margin:0 0 4px}.rows-line{margin:6px 0 10px;font-size:12px;line-height:1.4}.strip button.gold{min-height:var(--tap);padding:0 4px}.gold-sheet .lrow{border-bottom:1px solid var(--line);grid-template-columns:72px 1fr;align-items:center;gap:10px;min-height:36px;display:grid}.gold-sheet .lrow .k{text-align:right}.gold-sheet .lrow.down .k{color:var(--hp)}.gold-sheet .lrow.up .k{color:var(--ok)}.gold-sheet .why{color:var(--dim)}.gold-sheet .lrow.bal{color:var(--dim);border-bottom-style:dashed}.gold-sheet .lrow.bal.start{border-bottom:0;border-top:1px dashed var(--line)}.card-rows .row{grid-template-columns:1fr;margin-bottom:6px;padding:6px 10px}.updown{flex-direction:column;align-items:stretch;display:flex}.updown .step{min-height:var(--tap);width:30px;color:var(--dim);font-size:12px;line-height:1}.updown .step:disabled{opacity:.25}.updown .step:not(:disabled):active{color:var(--acc)}.row.locked .updown .step{color:var(--dim)}.chips.owned{margin-top:8px}.chip.owned{text-transform:none;letter-spacing:0;margin-left:0;font-size:13px}.send-bar .rest.chip{cursor:pointer;background:0 0;border-style:dashed;min-height:36px;padding:0 12px}.send-bar .rest.chip.on{color:var(--acc);border-color:var(--acc);border-style:solid}.stake .kept{color:var(--ok)}.card .cost.takes{white-space:nowrap;flex-direction:column;align-items:flex-end;display:flex}.card .cost.takes small{letter-spacing:.04em;font-size:10px}button.chip.locked{cursor:pointer}.card-inline{border-left:2px dashed var(--line);opacity:.55;flex-direction:column;flex-basis:100%;gap:4px;padding:2px 0 0 8px;display:flex}.card-inline .chip{min-height:28px;padding:0 8px;font-size:12px}.row.combo-a{border-bottom-color:var(--acc)}.row.combo-b{border-top-color:var(--acc)}.row.combo-a:after{content:"⌐ " attr(data-combo);z-index:1;font:11px var(--mono);color:var(--acc);background:var(--bg);border:1px solid var(--acc);white-space:nowrap;pointer-events:none;border-radius:6px;padding:0 6px;line-height:18px;position:absolute;top:calc(100% - 9px);right:40px}.chip.cond.locked.off{opacity:.45;cursor:not-allowed;flex-direction:column;align-items:flex-start;gap:0;padding-block:4px;line-height:1.2}.chip.cond.locked.off .needs{letter-spacing:.04em;font-size:10px}.unlock-sheet .row-label{margin-top:0}.unlock-sheet .cost{color:var(--acc);text-transform:none;letter-spacing:0;font-size:14px}.unlock-sheet .card-rows{margin:4px 0 8px}.unlock-sheet .needs-line,.unlock-sheet .delta{margin:4px 0;font-size:13px}.unlock-sheet .gold-short{text-align:right}.unlock-sheet .gold-price{color:#e3c183}.unlock-sheet .buy-pair{gap:10px;margin-top:10px;display:flex}.unlock-sheet .buy-pair .btn{flex:1}.unlock-sheet .buy.gold{color:#e3c183;border-color:#e3c183}.unlock-sheet .buy.off{opacity:.4;cursor:default;color:var(--dim);border-color:var(--line);background:0 0}.chip .trigger,.bar .pm{font-size:11px}.ledger-line .chip.mini,.stall-line .chip.mini{vertical-align:middle;min-height:26px;margin-left:8px;padding:0 8px;font-size:11px}.trace-sheet .trace{margin-top:4px}.chronicle button.cline{text-align:left;width:100%;color:inherit;display:block}.chronicle button.cline:active{background:var(--panel2)}.interstitial{background:var(--ink);color:var(--fg);letter-spacing:.04em;text-align:center;z-index:1;justify-content:center;align-items:center;font-size:26px;display:flex;position:absolute;inset:0}.interstitial[hidden]{display:none}.interstitial:after{content:"";left:50%;bottom:calc(112px + env(safe-area-inset-bottom));background:var(--line);width:60px;height:2px;margin-left:-30px;position:absolute}.hud,.banner,.ticker{z-index:2}button.bar.try{text-align:left;width:100%;font:inherit;cursor:pointer;border-radius:6px;font-size:13px}button.bar.try:active{background:var(--panel2)}.bar .try{color:var(--acc);font-size:12px}.chip.buy .buy-main{flex-direction:column;align-items:flex-start;padding:4px 0;line-height:1.2;display:flex}.chip.buy .why{letter-spacing:.04em;font-size:10px}.exit-lines .lead{color:var(--fg);font-weight:400}@media (prefers-reduced-motion:no-preference){html:not([data-juice=on]) .tiles.fade-in{animation:.6s ease-out fadein}}@keyframes fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.btn.mute.on{border-color:var(--acc);color:var(--acc)}.btn.mute.on:before{content:"✓ "}.bar .track-cell{min-width:0;display:block;position:relative}.bar .track-cell .track{display:block}.bar.try .try{text-overflow:ellipsis;white-space:nowrap;background:var(--panel);border:1px solid var(--line);border-radius:8px;max-width:100%;padding:0 6px;font-size:11px;line-height:14px;position:absolute;top:50%;right:0;overflow:hidden;transform:translateY(-50%)}.chain{flex-direction:column;gap:4px;margin:8px 0 12px;font-size:13px;line-height:1.4;display:flex}.chain-row{flex-wrap:wrap;align-items:center;gap:4px 8px;min-height:24px;display:flex}.chain-row .r{min-width:30px}.chain-row .why{color:var(--dim)}.chain-row .because{color:var(--fg)}.chain-row .because:first-letter{color:var(--acc)}.chain-row .at{font-size:12px}.chain-row.fired .why{color:var(--ok)}.chain-row .chip.mini.link{min-height:28px;color:var(--acc);border-color:#334162;margin-left:0}.patch-main{flex-direction:column;flex:1;align-items:flex-start;gap:2px;min-width:0;display:flex}.patch>.rank{color:#cda75a;flex:none;min-width:1.4em;margin-right:-4px;font-size:13px}.patch.below>.rank,.patch.neg>.rank{color:var(--dim,#718cb2)}.patch .root{color:var(--acc);font-size:12px}.patch.below{opacity:.55;border-style:dashed}.drop-sheet .drop-row{border-radius:var(--radius);border:1px solid var(--line);background:var(--panel2);text-align:left;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:8px;padding:8px 12px;display:flex}.drop-sheet .drop-row .chips-inline{flex:1;min-width:0}.drop-sheet .drop-row .fired{white-space:nowrap;font-size:12px}.drop-sheet .drop-row.least{border-color:var(--acc)}.drop-sheet .drop-row .mark{color:var(--acc)}.patch.unlock{background:#212337;border-color:#334162}.patch.unlock .unlock-label b{color:var(--acc);font-weight:400}.ledger-btn{text-align:left;color:inherit;font:inherit}.ledger-btn:active{color:var(--acc)}.exit-lines button.ledger-more{color:var(--acc);min-height:var(--tap);text-align:left;display:block}.exit-lines button.ledger-more:active{color:var(--fg)}.replay .row-label{text-transform:none;letter-spacing:0;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:13px;display:flex}.replay .because:first-letter{color:var(--acc)}.replay-view{background:var(--ink);border-radius:8px;width:100%;height:44dvh;max-height:360px;display:block}.replay-controls{justify-content:center;margin-top:8px;display:flex}.replay-again{min-width:100px;min-height:44px}.gold-sheet .row-label .chip.mini{margin-left:auto}.gold-sheet .row-label .chip.mini+.chip.mini{margin-left:0}.gold-sheet .row-label{align-items:center;gap:8px;display:flex}.forecast.stale .fc-bars,.forecast.stale .fc-ends,.forecast.stale .fc-causes{opacity:.35;transition:opacity .2s}#app,#app[data-screen=watch]{max-width:none;min-height:100dvh;margin:0;padding:0;overflow:visible}main.frame{background:var(--ink);max-width:560px;box-shadow:0 0 0 1px var(--ink), 0 0 40px var(--ink);grid-template-rows:auto minmax(0,1fr) auto;gap:0;margin:0 auto;padding:0;display:grid;position:fixed;inset:0}main.frame.watch{max-width:760px}.label{font:600 12px/1.2 var(--display);letter-spacing:.14em}.topbar{z-index:4;min-height:48px;padding:6px 10px;padding-top:calc(6px + env(safe-area-inset-top));background:linear-gradient(#222338, #13121b 60%, var(--ink));font:600 17px/1 var(--sans);white-space:nowrap;border:0;border-bottom:2px solid #313d5d;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;display:flex;position:relative;box-shadow:0 3px 8px #0d0c14b3,inset 0 1px #eadfc51f}.skin-bar .topbar{background:var(--ink);padding:0 2px;padding-top:env(safe-area-inset-top);border:10px solid #0000;border-image:url(/idlever/ui/frames/bar.png) 20 fill/10px;min-height:50px}.topbar>*{flex:none}.topbar .heir{color:var(--dim);align-items:center;gap:5px;font-size:15px;display:inline-flex}.topbar .trait{color:var(--dim);font-size:14px}.topbar .stats{align-items:center;gap:10px;margin-left:auto;display:flex}.topbar .stat{color:var(--fg);letter-spacing:.01em;align-items:center;gap:3px;font-size:18px;display:inline-flex}.topbar .stat .ico{width:20px;height:20px}.topbar button.stat.gold{min-height:var(--tap);color:#f3d192;padding:0 2px}.topbar .stat.gold{color:#f3d192;margin-left:0}.topbar .stat.marks{color:#bac6d1;margin-left:0}.topbar .stat.rank{color:#f0ce8f}.topbar .stat.best{color:var(--fg)}.topbar .stat,.topbar .stat .num{font-family:var(--sans);font-variant-numeric:tabular-nums lining-nums}.topbar .gear{min-width:36px;min-height:var(--tap);justify-content:center;align-items:center;display:inline-flex}.topbar .gear .ico{opacity:.85;width:24px;height:24px}.topbar .offers{flex-wrap:wrap;flex-basis:100%;gap:4px 6px;padding:4px 0 2px;display:flex}.topbar .offers[hidden]{display:none}.mini-portrait{background:var(--umbra);width:28px;height:28px;box-shadow:0 0 0 2px #39496d, 0 0 0 3px var(--ink);border-radius:50%;display:inline-block;overflow:hidden}.mini-portrait .face,.portrait .face{background-repeat:no-repeat;display:block}.mini-portrait .face{width:100%;height:100%}.ico{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:26px;height:26px;display:inline-block}.ico.glyph:before{content:attr(data-glyph);text-align:center;font-size:20px;line-height:26px;display:block}.well{overscroll-behavior:contain;background:radial-gradient(ellipse at 50% -10%, #9ab2cf1a, transparent 55%), linear-gradient(#14131d, var(--ink));min-height:0;box-shadow:inset 0 0 0 1px var(--ink), inset 0 0 28px #0d0c14d9;padding:10px 10px 18px;overflow:hidden auto}.well-wrap{min-height:0;display:grid;position:relative}.well-wrap>.well{grid-area:1/1}.console{z-index:4;padding:10px 8px calc(10px + env(safe-area-inset-bottom));background:radial-gradient(ellipse at 50% 0%, #aabfd514, transparent 60%), linear-gradient(#212337, var(--ink));border-top:2px solid #39496d;position:relative;box-shadow:0 -4px 12px #0d0c14b3,inset 0 1px #eadfc51a}.skin-console .console{padding:0 0 env(safe-area-inset-bottom);background:#14131d;border:18px solid #0000;border-bottom-width:14px;border-image:url(/idlever/ui/frames/console.png) 48 fill/24px 22px}.console-row{grid-template-columns:86px minmax(0,1fr) 86px;align-items:center;gap:6px;display:grid}.skin-console .console-row{margin:-4px -6px -2px}.well-slot,.gem-slot{justify-content:center;align-items:center;min-width:0;display:flex}.cmd{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:54px;gap:4px;display:grid}.cmd .tile{min-width:0;min-height:var(--tap);color:#e2d7bd;box-shadow:inset 0 1px 0 #eadfc529, inset 0 -2px 0 #0d0c1480, 0 2px 0 var(--ink);font:500 13px/1 var(--sans);background:linear-gradient(#24273e,#161520);border:2px solid #323f5f;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:1px;padding:2px;transition:transform 60ms,filter 60ms;display:flex;position:relative}.skin-tile .cmd .tile{box-shadow:none;background:0 0;border:2px solid #0000;border-image:url(/idlever/ui/frames/tile.png) 24 fill/11px}.cmd .tile .ico{width:30px;height:30px;filter:drop-shadow(0 1px 1px var(--ink))}.cmd .tile .tl{text-overflow:ellipsis;white-space:nowrap;max-width:100%;text-shadow:0 1px 2px var(--ink);overflow:hidden}.cmd .tile:not(:disabled):active,.cmd .tile.on,.cmd .tile.pressed{filter:brightness(.82);box-shadow:inset 0 2px 4px var(--ink), 0 0 0 1px var(--mist);transform:translateY(2px)}.skin-tile-pressed .cmd .tile:not(:disabled):active,.skin-tile-pressed .cmd .tile.on,.skin-tile-pressed .cmd .tile.pressed{box-shadow:none;border-image-source:url(/idlever/ui/frames/tile_pressed.png)}.cmd .tile.on{color:var(--acc);filter:none}.cmd .tile.on .ico{filter:drop-shadow(0 0 6px #b6c4d2bf)}.cmd .tile:disabled{opacity:.45}.cmd .tile.empty{opacity:.38;pointer-events:none}.cmd .tile.empty:after{content:"✦";color:#425a81;font-size:16px}.cmd .tile.reveal{animation:.7s ease-out both carve;overflow:hidden}.cmd .tile.reveal:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffe3a3bf 50%,#0000 70%);animation:1.1s ease-out .35s both glint;position:absolute;inset:0;transform:translate(-120%)}@keyframes carve{0%{opacity:0;filter:brightness(2);transform:scale(.55)}to{opacity:1;filter:none;transform:none}}@keyframes glint{to{transform:translate(120%)}}.cmd .tile[data-rate]:after{font:600 10px var(--sans);color:var(--acc);white-space:nowrap;max-width:3.4em;margin:0;position:absolute;top:3px;right:5px;overflow:hidden}.gem{aspect-ratio:1;width:84px;min-width:84px;height:84px;font:900 17px/1.05 var(--display);letter-spacing:.04em;text-transform:uppercase;color:var(--bone);text-shadow:0 1px 0 var(--ink), 0 0 6px #5c0b1ce6;background:radial-gradient(circle at 45% 38%, #f0a0aa, #e0344b 18%, var(--blood) 42%, var(--clot) 70%, var(--umbra) 72%, #7a6331 80%, var(--gilt) 84%, var(--ink) 88%, transparent 90%);filter:drop-shadow(0 3px 5px var(--ink));border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0 12px;transition:transform 60ms;display:flex;position:relative}.skin-gem .gem{background:url(/idlever/ui/frames/gem.png) 50%/contain no-repeat}.gem.red{color:#3b0000;background:radial-gradient(circle at 45% 38%, #ff5c60, #c71f35 45%, var(--clot) 70%, #24273e 72%, #39496d 84%, #14131d 88%, transparent 90%)}.skin-gem-red .gem.red{background:url(/idlever/ui/frames/gem_red.png) 50%/contain no-repeat}.gem:not(:disabled):active{filter:brightness(.9) drop-shadow(0 2px 3px var(--ink));transform:scale(.95)}.gem:disabled{filter:grayscale(.85) brightness(.7) drop-shadow(0 3px 5px var(--ink));cursor:default}.gem.small{font:700 11px/1.1 var(--sans);letter-spacing:0;text-transform:none;white-space:normal;text-align:center;padding:0 16px}.gem.pulse:not(:disabled){animation:2.4s ease-in-out infinite gempulse}@keyframes gempulse{0%,to{filter:drop-shadow(0 3px 5px var(--ink))}50%{filter:brightness(1.14)drop-shadow(0 0 12px #c01530d9)}}.gem .ico{filter:drop-shadow(0 1px 1px #0d0c1499);width:38px;height:38px}.gem .ico+.gem-glyph{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.gem[hidden]{visibility:hidden;display:flex}.portrait{--hp:1;--hpc:#9db5cf;width:82px;height:82px;color:var(--fg);border-radius:50%;margin:0 auto 8px;padding:0;display:block;position:relative}.portrait .face{background-color:var(--umbra);box-shadow:inset 0 0 14px var(--ink);border-radius:50%;position:absolute;inset:13px}.portrait .ring{background:conic-gradient(var(--hpc) calc(var(--hp) * 360deg), #0d0c148c 0);-webkit-mask:radial-gradient(circle, transparent 57%, var(--ink) 59%);-webkit-mask:radial-gradient(circle, transparent 57%, var(--ink) 59%);mask:radial-gradient(circle, transparent 57%, var(--ink) 59%);border-radius:50%;position:absolute;inset:9px}.portrait.low{--hpc:#e13d48}.portrait .rim{box-shadow:inset 0 0 0 1px var(--mist), 0 2px 6px var(--ink);border:6px solid #323e5e;border-radius:50%;position:absolute;inset:0}.skin-well .portrait .rim{box-shadow:none;background:url(/idlever/ui/frames/well.png) 50%/100% 100% no-repeat;border:0}.portrait .plabel{background:var(--ink);max-width:96px;font:600 12px/1.15 var(--sans);white-space:nowrap;color:#cae2fd;border:1px solid #39496d;border-radius:4px;padding:1px 7px 2px;position:absolute;bottom:-9px;left:50%;transform:translate(-50%)}.portrait .plabel:empty{display:none}.portrait .plabel-in{color:var(--fg);flex-direction:column;align-items:center;gap:1px;display:flex}.portrait .plabel .xp{background:#282d47;border-radius:1px;width:100%;height:2px;display:block;overflow:hidden}.portrait .plabel .xp .fill{background:var(--info);height:100%;display:block}.portrait.dead .face{filter:grayscale(.85)sepia(.35)brightness(.6)}.portrait.dead .face.painted{filter:grayscale(.9)sepia(.45)brightness(.8)contrast(1.1);box-shadow:inset 0 0 16px var(--ink), inset 0 0 0 999px #68182529}.portrait.dead .plabel{color:#ec9e98}button.portrait:active .face{filter:brightness(.8)}.close-stud,.sheet-x{float:right;z-index:3;width:36px;min-width:36px;height:36px;min-height:36px;font:700 20px/1 var(--sans);color:#cec4aa;box-shadow:0 0 0 2px #14131d, 0 2px 4px var(--ink);background:radial-gradient(circle at 40% 35%,#445d86,#202235 70%);border-radius:50%;justify-content:center;align-items:center;margin:-4px -4px 4px 8px;padding:0;display:inline-flex;position:sticky;top:0}.skin-stud .close-stud,.skin-stud .sheet-x{color:#0000;box-shadow:none;background:url(/idlever/ui/frames/stud.png) 50%/100% 100% no-repeat}.close-stud:active,.sheet-x:active{filter:brightness(.8);transform:translateY(1px)}.sheet,.panel,.parchment{--fg:var(--ink-text);--dim:var(--ink-dim);--line:var(--ink-line);color:var(--fg);box-shadow:0 0 0 2px var(--ink), 0 8px 24px #0d0c14cc, inset 0 0 30px #a4bcd659;background:linear-gradient(#fff5da59,#887f672e),#cfc5ab;border:3px solid #292f4a;border-radius:3px}.skin-panel :is(.sheet,.panel,.parchment){background:0 0;border:14px solid #0000;border-image:url(/idlever/ui/frames/panel.png) 28 fill/14px;box-shadow:0 8px 24px #0d0c14cc}:is(.sheet,.panel,.parchment) :is(.chip,.btn,.card,.row,.drop-row,.patch,.ta,.name-input,.badge,button.bar.try,.tile,.interstitial){--fg:var(--bone);--dim:#a2987f;--line:#313d5d;color:var(--fg)}:is(.sheet,.panel,.parchment) .gold,:is(.sheet,.panel,.parchment) :is(.report-build .build-name,.hero-build,.exit-lines button.ledger-more,.ascension-gold,.route-picker .fork-at,.hero-notice,.lines b.acc){color:var(--ink-gold)}:is(.sheet,.panel,.parchment) :is(.gold-line .capped,.gold-line .ledger-link,.trace .tele){color:var(--ink-warn)}:is(.sheet,.panel,.parchment) .report-build .build-name{font-weight:700}:is(.sheet,.panel,.parchment) :is(.chip,.card,.btn,.tile) .gold,:is(.sheet,.panel,.parchment) .chip .gold{color:#e3c183}:is(.sheet,.panel,.parchment) .delta.up,:is(.sheet,.panel,.parchment) .up{color:#576e86}:is(.sheet,.panel,.parchment) .delta.down,:is(.sheet,.panel,.parchment) .down{color:var(--blood)}:is(.sheet,.panel,.parchment) :is(.card,.chip) .delta.up{color:var(--ok)}:is(.sheet,.panel,.parchment) .label{color:#374669}:is(.sheet,.panel,.parchment) .mini{color:#374669;border-color:#303b5b80}:is(.sheet,.panel,.parchment) .mini.on{color:var(--blood);border-color:#76590a}:is(.sheet,.panel,.parchment) .lines b,:is(.sheet,.panel,.parchment) .unlock-sheet .cost,:is(.sheet,.panel,.parchment) .card .cost{color:var(--blood)}:is(.sheet,.panel,.parchment) .card .cost{color:var(--acc)}:is(.sheet,.panel,.parchment) .bar .track{background:#262b4340}:is(.sheet,.panel,.parchment) .bar .fill{background:#667d96}:is(.sheet,.panel,.parchment) .fc-causes b,:is(.sheet,.panel,.parchment) .ledger .dot.on,:is(.sheet,.panel,.parchment) .trace tr:last-child td,:is(.sheet,.panel,.parchment) .trace.home tr:last-child td,:is(.sheet,.panel,.parchment) .chain-row .because:first-letter{color:var(--blood)}:is(.sheet,.panel,.parchment) .chain-row.fired .why{color:#576e86}:is(.sheet,.panel,.parchment) .rank,:is(.sheet,.panel,.parchment) .asc{color:#435a82}.sheet-wrap{background:#0d0c1480}body.framed .sheet-wrap{padding-bottom:calc(var(--console-h) - 6px)}.sheet{width:calc(100% - 10px);max-width:540px;max-height:calc(100dvh - var(--console-h) - 60px);transform-origin:50% 100%;border-radius:3px;margin:0 auto;padding:12px 12px 16px;animation:.12s ease-out unfold}.skin-panel .sheet{padding:4px 6px 8px}body:not(.framed) .sheet{max-height:72dvh}@keyframes unfold{0%{opacity:0;transform:scaleY(.4)}to{opacity:1;transform:none}}.sheet-wrap.modeless{padding-bottom:calc(var(--console-h) - 6px)}.sheet-wrap.modeless .sheet{border-radius:3px}.sheet-head{color:var(--dim)}.camp-well{flex-direction:column;gap:6px;display:flex}.camp-well .busy-strip{height:14px;margin:-6px 0 -4px;line-height:14px}.camp-well .tabs{gap:4px;padding:0}.camp-well .tabs[hidden]{display:none}.tab{border:2px solid var(--dusk);background:linear-gradient(var(--umbra), #12111a);border-radius:4px;font-size:15px}.tab.on{color:#fdda9a;background:linear-gradient(#282e48,#171622);border-color:#ab893d}.camp-main{grid-template-columns:minmax(0,1fr) 72px;align-items:start;gap:8px;display:grid}.rest-line{justify-content:center;display:flex}.rest-line .rest{min-height:30px;color:var(--dim);background:0 0;border-style:dashed;font-size:14px}.rest-line .rest[hidden]{display:none}.editor .rows{gap:6px}.row.tablet{box-shadow:inset 0 1px 0 #eadfc51a, 0 2px 3px var(--ink);background:linear-gradient(#23253b,#161621);border:2px solid #344162;border-radius:4px;min-height:58px;padding:4px 2px}.skin-tablet .row.tablet{box-shadow:none;background:0 0;border:2px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/12px}.row.tablet.locked{border-color:#ae8b3f;box-shadow:0 0 8px #aec0d459}.skin-tablet-card .row.tablet.locked{border-image-source:url(/idlever/ui/frames/tablet_card.png);box-shadow:0 0 10px #aec0d440}.row.tablet{grid-template-columns:34px 24px minmax(0,1fr) 32px;gap:2px}.row.tablet .grip{min-height:var(--tap);color:#445d86;font-size:10px}.row.tablet .rn{font:700 13px/1 var(--display);color:#aea48c;text-shadow:0 1px 2px var(--ink);margin:0}.row.tablet .updown .step{width:24px;font-size:10px}.row.tablet .chips>.pen-end-note{color:var(--dim);flex-basis:100%;font-size:11px}.row.tablet.fresh{box-shadow:inset 0 0 0 2px var(--gold,#d9b45a)}.editor .rows>.row[hidden],.editor .package-rows-toggle[hidden]{display:none}.editor .package-rows-toggle{min-height:44px;margin-top:8px}.editor .rows-foot .btn.ghost{min-width:44px;min-height:44px}.row.tablet .chips>.fresh-note{color:var(--gold,#d9b45a);align-self:center;margin-right:4px;font-size:11px}.row.tablet .x{font-size:20px}.row.tablet .x.armed{color:#ffc4be;background:#93001259;border:1px solid #fdaea8;border-radius:4px;padding:0 8px;font-size:13px;font-weight:600}.row.tablet:has(>.x.armed){outline-offset:-1px;outline:1px solid #fdaea8}.row.tablet .x.none{min-width:var(--tap)}.row.tablet .chip{min-height:var(--tap);box-shadow:inset 0 1px 0 #ffffff0f, 0 1px 0 var(--ink);border-radius:4px;padding:0 9px;font-size:16px}.chip.cond{background:linear-gradient(#292f4a,#1f1f32);border-color:#3b4e73}.chip.verb{background:linear-gradient(var(--dusk), var(--umbra));border-color:#46618b}.row.tablet .arrow{color:var(--acc)}.row.hl{animation:2.4s ease-out hl-tablet}@keyframes hl-tablet{0%,40%{filter:brightness(1.35);box-shadow:0 0 0 2px var(--acc), 0 0 14px #aec0d499}to{filter:none}}.editor.compact .rows-foot{display:none}.row.tablet.compact{text-align:left;grid-template-columns:38px minmax(0,1fr);align-items:center;width:100%;min-height:60px;padding:4px 10px 4px 6px;display:grid}.shaft-head{font:600 11px/1 var(--display,serif);letter-spacing:.12em;text-transform:uppercase;color:#aea48c;text-align:center;margin-bottom:-2px;display:block}.row.tablet.compact .rn{text-align:center;opacity:.7;font-size:14px}.row.tablet.compact .rtext{color:var(--fg);overflow-wrap:anywhere;font-size:18px}.row.tablet.compact:active{filter:brightness(.85);transform:translateY(1px)}.rows-foot{padding:6px 4px 0}.rows-foot .btn.ghost{border-radius:4px;min-height:40px}.shaft{text-align:left;background:linear-gradient(#13121c, var(--ink));width:100%;box-shadow:inset 0 0 12px var(--ink), 0 2px 3px var(--ink);border:2px solid #313d5d;border-radius:4px;flex-direction:column;gap:6px;padding:8px 4px;display:flex;position:sticky;top:0}.shaft.on{border-color:var(--acc)}.shaft:active{filter:brightness(.85)}.shaft.stale .notches,.shaft.stale .shaft-ends{opacity:.4;transition:opacity .2s}.notches{flex-direction:column;gap:3px;display:flex}.notch{--reach:0;--pm:0;grid-template-rows:auto auto;grid-template-columns:24px 1fr;align-items:center;column-gap:5px;display:grid}.notch .hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);background:radial-gradient(circle at 42% 36%, rgb(220 230 242/calc(var(--reach) * .95)), rgb(120 152 196/calc(.12 + var(--reach) * .85)) 58%, #1c1b2bf2 100%), #171621;width:24px;height:26px;box-shadow:0 0 calc(var(--pm) * 8px) #d0d1cccc;grid-row:span 2}.notch .dl{font:600 14px/1 var(--display);color:#c4baa1}.notch .dp{font:500 11px/1 var(--sans);color:var(--dim)}.notch.next .dl{color:var(--acc)}.notch.unknown .hex{background:#111019;box-shadow:inset 0 0 0 1px #292f4a}.shaft-ends{border-top:1px solid #292f4a;flex-direction:column;gap:4px;padding-top:6px;font-size:13px;display:flex}.shaft-ends[hidden]{display:none}.shaft-ends .end{white-space:nowrap;color:var(--dim);align-items:center;gap:4px;display:flex}.shaft-ends .end b{color:var(--fg);margin-left:auto;font-weight:600}.shaft-ends .gemdot{clip-path:polygon(50% 0,100% 35%,50% 100%,0 35%);background:linear-gradient(#ffe0a1, var(--gilt));width:10px;height:13px}.shaft-ends .return .gemdot{background:linear-gradient(#fffadf,#b6ac93)}.shaft-ends .death .gemdot{background:linear-gradient(#ff5c60,#990016)}.shaft-ends .gold{color:#f3d192;justify-content:flex-end}.panel-host{z-index:2;pointer-events:none;grid-area:1/1;position:relative}.panel-host.open{pointer-events:auto;background:#0d0c1473}.panel{overscroll-behavior:contain;transform-origin:50% 100%;padding:10px 12px 14px;animation:.12s ease-out unfold;position:absolute;inset:6px 6px 4px;overflow-y:auto}.skin-panel .panel{padding:2px 6px 8px}.panel .panel-body>section>.label:first-child,.panel .panel-body>section>.row-label:first-child{margin-top:2px}.panel .forecast .fc-bars{gap:5px}.watch .stage{background:var(--ink);min-height:0;box-shadow:inset 0 0 0 1px var(--ink);position:relative;overflow:hidden}.watch .stage:after{content:"";pointer-events:none;z-index:3;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #39496db3,inset 0 0 18px #0d0c1499}.watch .view{width:100%;height:100%;position:absolute;inset:0}.watch .hud.top{align-items:center;gap:8px;padding:8px 10px;top:0}.watch .hud.top .depth{font:700 18px var(--display);color:#e2d7bd;text-shadow:0 1px 3px var(--ink)}.watch .boss-hp{flex-basis:60%}.console .scrub{background:var(--ink);height:4px;box-shadow:inset 0 1px 2px var(--ink), 0 0 0 1px #313d5d;z-index:1;border-radius:2px;margin:2px 14px 10px;display:block;position:relative;bottom:auto;left:auto;right:auto}.console .scrub[hidden]{display:none}.console .scrub .head{background:#e6c586;box-shadow:0 0 6px #c3cacfe6}.console .scrub .dot{background:#fcd99a}.watch .ticker{font:700 21px/1.2 var(--sans);letter-spacing:.02em;bottom:14px}.watch .ticker.show{opacity:1}.watch .banner{font:700 22px var(--display);background:#0d0c14db;border:2px solid #39496d;border-radius:4px;top:28%}.watch .banner.rest{top:auto;bottom:16px}.watch .interstitial{background:radial-gradient(ellipse at 50% 45%, #181724, var(--ink) 70%);font:600 24px/1.3 var(--display);color:#e2d7bd}.watch .interstitial:after{background:#39496d;bottom:24px}.watch .fold-line{z-index:2;background:radial-gradient(ellipse at 50% 45%, #181724, var(--ink) 70%);color:#e2d7bd;cursor:pointer;text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:0 22px;display:flex;position:absolute;inset:0}.watch .fold-line[hidden]{display:none}.watch .fold-line .fold-head{font:600 26px/1.25 var(--display);letter-spacing:.03em}.watch .fold-line .fold-chips{flex-wrap:wrap;justify-content:center;gap:6px;max-width:340px;display:flex}.watch .fold-line .fchip{font:600 14px/1 var(--sans);color:#e2d7bd;background:#39496d73;border-radius:3px;padding:5px 8px;font-style:normal;box-shadow:inset 0 0 0 1px #39496d}.watch .fold-line .fchip.k-stolen,.watch .fold-line .fchip.k-hp{color:#efa19b;box-shadow:inset 0 0 0 1px #9c0018}.watch .fold-line .fchip.k-took,.watch .fold-line .fchip.k-found,.watch .fold-line .fchip.k-boss{color:#e6c586}.watch .fold-line:after{content:"▸";color:#39496d;margin-left:-6px;font-size:18px;position:absolute;bottom:22px;left:50%}.watch .fold-line.docked{max-width:none;height:22px;box-shadow:inset 0 -1px 0 var(--dusk);z-index:4;background:#0d0c14c7;border-radius:0;flex-flow:row;justify-content:center;gap:6px;padding:0 10px;transition:opacity .6s;inset:0 0 auto;overflow:hidden}.watch .fold-line.docked .fold-head{font:600 12px/22px var(--sans);white-space:nowrap;text-overflow:ellipsis;letter-spacing:.02em;overflow:hidden}.watch .fold-line.docked .fold-head[data-swift="1"]{color:#cfe0ea}.watch .fold-line.docked .fold-chips,.watch .fold-line.docked:after{display:none}.watch .fold-line.docked.faded{opacity:.6}.watch[data-strip="1"] .hud.top{top:22px}.fold-replay .fold-at{margin-left:6px}.watch .stake{background:#0d0c149e;border-radius:3px;justify-self:start;max-width:max-content;padding:1px 6px;font-size:14px}.watch .portrait .plabel .hp-text{color:inherit}.watch .hp-text .hp-max-loss{font:600 .78em/1 var(--sans);color:#d68a85;white-space:nowrap;margin-left:3px}.death-well{background:radial-gradient(ellipse at 50% 18%, #9d001938, transparent 60%), repeating-linear-gradient(0deg, #0d0c1440 0 1px, transparent 1px 22px), repeating-linear-gradient(90deg, #0d0c142e 0 1px, transparent 1px 44px), linear-gradient(#12111a, var(--ink));flex-direction:column;gap:10px;padding-top:0;display:flex}.defeat{flex-direction:column;align-items:center;gap:4px;display:flex}.banner-cloth{aspect-ratio:3/4;text-align:center;clip-path:polygon(0 0,100% 0,100% 78%,88% 90%,74% 80%,60% 100%,44% 84%,30% 95%,14% 82%,0 90%);width:min(100%,290px);filter:drop-shadow(0 6px 10px var(--ink));background:linear-gradient(#1f1f32 0 5%,#0000 5%),linear-gradient(#920012,#500013);margin:0 auto -8px;padding:23% 34px 0;position:relative}.skin-banner .banner-cloth{clip-path:none;background:url(/idlever/ui/frames/banner.png) top/100% no-repeat}.death .death-line{font:700 21px/1.2 var(--display);color:var(--bone);text-shadow:0 2px 4px var(--ink), 0 0 12px #0d0c1499;overflow-wrap:anywhere;margin:0}.death-line .cause{display:block}.death-line .sep{display:none}.death .death-line .verdict{width:108px;height:108px;font:900 28px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#dacfb6;text-shadow:0 2px #440004;background:radial-gradient(circle, #a7001f 52%, var(--clot) 66%, #440005 70%, transparent 72%);border-radius:50%;justify-content:center;align-items:center;margin-left:-54px;padding:0;display:flex;position:absolute;top:47%;left:50%;transform:rotate(-9deg)}.skin-seal .death .death-line .verdict{background:url(/idlever/ui/frames/seal.png) 50%/100% 100% no-repeat}.death .death-line .verdict.dice{filter:grayscale(.75)brightness(1.1)}.death .death-line .verdict.stall{filter:hue-rotate(28deg)saturate(1.2)}.death .death-line .verdict.row,.death .death-line .verdict.order{filter:hue-rotate(-18deg)saturate(1.5)brightness(.9)}.death .death-notes,.death .forecast-said,.death .ledger-line,.death .bones-line{text-align:center;width:100%;margin:0}.death .death-news{text-align:center;width:100%;font:600 12px/1.35 var(--display);letter-spacing:.03em;color:#ebc98a;text-shadow:0 1px 3px var(--ink);margin:0}.trace-panel{padding:10px 12px}.skin-panel .trace-panel{padding:2px 6px 6px}.death .patches{gap:6px;margin-top:2px}.patch.tablet{box-shadow:0 2px 3px var(--ink);color:var(--fg);background:linear-gradient(#23253b,#161621);border:2px solid #344162;border-radius:4px;min-height:60px}.skin-tablet .patch.tablet{box-shadow:none;background:0 0;border:2px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/12px}.patch.tablet.top{border-color:#c19c50;box-shadow:0 0 10px #aec0d473}.skin-tablet-card .patch.tablet.top{border-image-source:url(/idlever/ui/frames/tablet_card.png);box-shadow:0 0 12px #aec0d459}.patch.tablet.unlock{background:linear-gradient(#282e49, var(--umbra))}.skin-tablet .patch.tablet.unlock{background:0 0}.patch.tablet:active{filter:brightness(.85);transform:translateY(1px)}.patch-nums .gauge{background:var(--ink);width:84px;height:10px;box-shadow:inset 0 1px 2px var(--ink), 0 0 0 1px #415880;border-radius:3px;display:block;overflow:hidden}.skin-gauge .patch-nums .gauge{box-shadow:none;background:0 0;border:2px solid #0000;border-image:url(/idlever/ui/frames/gauge.png) 8 fill/5px;height:12px;padding:1px 3px}.patch-nums .gauge i{background:linear-gradient(#b6cee8,#6a829a);border-radius:2px;height:100%;display:block;box-shadow:0 0 4px #b0c8e299}.gem.patch-gem{font:800 20px/1 var(--sans);letter-spacing:0}.report-well{padding:12px 10px 18px}.report-sheet{padding:12px 12px 16px}.skin-panel .report-sheet{padding:6px 8px 10px}.report .tiles,.report .tiles.six{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:4px}.report .tile.plaque{text-align:right;background:linear-gradient(#24273e,#161520);border:2px solid #323f5f;border-radius:5px;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;column-gap:6px;padding:8px 10px;display:grid;box-shadow:inset 0 1px #eadfc524,0 2px 3px #0d0c1499}.skin-tile .report .tile.plaque{box-shadow:none;background:0 0;border:2px solid #0000;border-image:url(/idlever/ui/frames/tile.png) 24 fill/11px}.report .tile.plaque .ico{grid-row:span 2;width:32px;height:32px}.report .tile.plaque b{font:700 26px/1 var(--display);color:var(--bone)}.report .tile.plaque .label{color:#c4baa1;margin:2px 0 0;font-size:11px}.report .tile.plaque .cost{grid-column:2}.report .rsec .label{align-items:center;gap:10px;margin:16px 0 6px;display:flex}.report .rsec .label:before,.report .rsec .label:after{content:"";background:linear-gradient(90deg,#0000,#303b5b8c,#0000);flex:1;height:1px}.report .rsec.stall{background:#49422c1f;border:2px solid #ae8b3f;border-radius:4px;margin-top:6px;padding:6px 10px 10px;box-shadow:0 0 10px #aec0d459}.report .exit-lines{margin-top:10px}.report .news{text-align:center;margin:2px 2px 12px}.report .news-line{font:600 14px/1.35 var(--display);color:var(--dusk);letter-spacing:.02em}.report .news-line.lead{font:700 19px/1.2 var(--display);color:#202134;text-shadow:0 1px #f3ecdc99;margin-bottom:2px}.report .news-line.k-differ{color:#415880;font-weight:500}.report .rsec.driven .driven-line{text-align:left;flex-direction:column;align-items:flex-start;gap:2px;width:100%;display:flex}.report .rsec.driven .try{color:#576e86;font-weight:600}.report .ledger-btn .news-lead{color:var(--dusk);font-weight:700}.keep-news{color:#334061;margin:6px 0 2px;font-weight:600}.stat img.ico+.g,.plaque img.ico~b .g{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stat{position:relative}.cmd .tile.hud-btn,.gem.hud-btn{-webkit-backdrop-filter:none;border-radius:5px;min-width:0;margin:0}.gem.hud-btn{background-color:#0000;border:0;border-radius:50%;min-width:84px}.cmd .tile.hud-btn.bail{color:#ffc9c3;margin-left:0}.cmd .tile.hud-btn.on{color:var(--acc)}.gem{letter-spacing:.02em;width:86px;height:86px;padding:0 16px;font-size:14px}.portrait .face,.mini-portrait .face{image-rendering:pixelated}.portrait .face.painted,.mini-portrait .face.painted,.pet-face .face.painted,.boss-face .face.painted{image-rendering:auto}.pet-face,.boss-face{background:var(--umbra);box-shadow:0 0 0 2px #39496d, 0 0 0 3px var(--ink);border-radius:50%;flex:none;display:inline-block;overflow:hidden}.pet-face{align-self:center;width:36px;height:36px;margin-left:12px}.card.comp:has(>.pet-face){grid-template-columns:auto 1fr var(--tap)}.card.comp:has(>.drop-pet){grid-template-columns:1fr var(--tap) var(--tap)}.card.comp:has(>.pet-face):has(>.drop-pet){grid-template-columns:auto 1fr var(--tap) var(--tap)}.card.comp .drop-pet{color:var(--dim);font-size:18px}.boss-face{width:22px;height:22px}.pet-face .face,.boss-face .face{width:100%;height:100%;image-rendering:pixelated;background-repeat:no-repeat;display:block}.banner-cloth{width:min(100%,240px);padding-top:22%}.death .death-line{font-size:19px}.death .death-line .verdict{width:92px;height:92px;margin-left:-46px;font-size:24px;top:46%}.skin-panel :is(.sheet,.panel,.parchment){border-image-repeat:round}.row.tablet .chip{padding:0 7px;font-size:15px}.row.tablet .chip.add{justify-content:center;min-width:30px;padding:0 6px}.row.tablet .chips{gap:4px 3px}.vista{height:clamp(84px,17dvh,150px);box-shadow:inset 0 -30px 30px -10px var(--ink), inset 0 0 0 1px var(--ink), 0 2px 0 #313d5d;filter:saturate(.85)brightness(.85);background:url(/idlever/art/title.png) 50% 58%/cover no-repeat;flex:none;margin:-10px -10px 2px}.skin-panel :is(.sheet,.panel,.parchment){background-color:#d1c6ad;background-image:radial-gradient(at 50% 40%,#fff7dd73,#0000 70%),radial-gradient(#0000 55%,#60584247),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box;background-clip:padding-box;border-image:url(/idlever/ui/frames/panel.png) 28/14px}.cmd .tile .tl{letter-spacing:-.02em;font-size:11.5px}.panel-store[hidden]{display:none}.close-stud:before{content:"×"}.skin-stud .close-stud:before{content:none}.panel{max-height:calc(100% - 10px);inset:auto 6px 4px}:is(.sheet,.panel,.parchment) :is(.btn.ghost,.buy.off,.chip.rung:not(.on),.chip.add,.chip.empty){--fg:var(--ink-text);--dim:var(--ink-dim);--line:#303b5b80;color:var(--ink-dim);background:#fff9df2e;border-color:#303b5b80}:is(.sheet,.panel,.parchment) .chip.rung.on{--fg:var(--bone);color:#fdda9a}:is(.sheet,.panel,.parchment) .unlock-sheet .gold-price{color:#7a5c1e}.shaft-ends .gemdot{flex:none}.banner-cloth{aspect-ratio:3/4;flex-direction:column;justify-content:center;align-items:center;width:min(100%,290px);padding:44px 24px 54px;display:flex}.death .death-line{flex-direction:column;align-items:center;gap:6px;font-size:17px;display:flex}.death .death-line .verdict{flex:none;width:76px;height:76px;margin:0;font-size:20px;position:relative;top:auto;left:auto}.death-well{gap:8px}.gem .gem-in{flex-direction:column;align-items:center;gap:3px;line-height:1;display:flex}.gem .gem-w{color:var(--bone);text-shadow:none;font:800 12px/1 var(--display);letter-spacing:.1em;text-transform:none;background:#0d0c14c7;border-radius:3px;padding:2px 5px 1px;font-variant-caps:all-small-caps}.camp-well{position:relative}.camp-well .busy-strip{z-index:3;color:#c4baa1;pointer-events:none;background:#0d0c14d1;border-radius:3px;height:auto;margin:0;padding:2px 6px;line-height:14px;position:absolute;top:4px;right:6px}.camp-well .busy-strip:empty{display:none}.gem.next-gem{letter-spacing:0;font-size:12px}.keep-legend,.keep-cut{margin-top:6px;font-size:12px}.vault .keep-auto{flex-basis:100%;margin:0 0 2px 2px;font-size:12px}.shaft.rough .notch .dp{opacity:1}.notch .dp .pm{opacity:.8;margin-left:2px;font-size:9px;font-style:normal}.card .cost,:is(.sheet,.panel,.parchment) .card .cost{color:#bac6d1}:is(.sheet,.panel,.parchment) .unlock-sheet .cost{color:#435a82}.cmd .tile.empty:after{content:none}.death .ledger-line .ledger-btn{white-space:normal;overflow-wrap:anywhere;text-align:center;max-width:100%}.rest-line .rest{background:0 0;border:0;min-height:0;padding:0}.shaft-ends .stall .gemdot{background:linear-gradient(#dbd0b6,#47618b)}.shaft-ends{font-size:12px}.shaft-ends .end{gap:3px}.notch .dl .wall{font:600 10px/1 var(--sans);color:#d68a85;white-space:nowrap;letter-spacing:0;margin-top:2px;font-style:normal;display:block}.notch.walled .hex{box-shadow:inset 0 0 0 1px #ad0023}.forecast .bar .wall{color:#d68a85}.notch .dl .boss-here{font:600 10px/1 var(--sans);color:#d7b679;white-space:nowrap;letter-spacing:0;margin-top:2px;font-style:normal;display:block}.forecast .bar .boss-here{color:#795c0f;font-weight:600}.unlocks .card.buyable{border-color:#97762b;box-shadow:0 0 10px #aec0d447,inset 0 0 0 1px #aec0d42e}.unlocks .card.gold-ok .cost{color:#f3d192}.card .cost{white-space:nowrap}.death .death-line.loop .cause{white-space:normal;align-self:stretch;max-width:100%;overflow:hidden}.death .death-line.loop .cause .seg{white-space:nowrap;display:inline-block}.death.stalled .banner-cloth{filter:grayscale(.85)brightness(.9)}.forecast.rough .fc-bars .n,.forecast.rough .fc-ends{opacity:1}.notch.zero .dl,.notch.next.zero .dl,.notch.capped .dl{color:var(--dim)}.notch.capped .hex,.notch.capped .dp{opacity:.45}.notch .dl .cap{font:600 10px/1 var(--sans);color:#f3d192;white-space:nowrap;margin-top:2px;font-style:normal;display:block}.patches button.patch.neg{opacity:.55}.patches .patches-head{margin:2px 0 4px;font-size:12px}.eggs-line{margin-top:4px;font-size:13px}.editor .row.shadowed .shadow-mark{font:600 11px/1 var(--sans);color:#d68a85;white-space:nowrap;align-self:center;margin-left:6px}.supplies .chip .x.armed{color:#eea09b;font-size:12px;font-weight:600}.chip.mini.armed,.mini.armed{color:#ffc4be;border-color:#fdaea8;font-weight:600}.vault .chip .flav{font-size:11px}.hud .loot-drop{color:#e49792;font-weight:600}.forecast .fc-bars,.report-sheet .facts .chips.items{margin-top:4px}.report-sheet .exit-lines button.ledger-more{color:#a6001f;font-weight:600}.sheet .btn.primary,.panel .btn.primary,:is(.sheet,.panel,.parchment) button.btn.primary{color:var(--bone);text-shadow:none}.editor .row.shadowed .grip .shadow-mark{margin:2px 0 0;font-size:10px;display:block}.editor .row.shadowed{opacity:1}.editor .row.shadowed>.chips,.editor .row.shadowed>.grip .rn{opacity:.45}.camp-main .tablets{flex-direction:column;gap:6px;min-width:0;display:flex}.row.tablet.compact.cage-tab{background:linear-gradient(#24283f,#181724);border-color:#38486c;min-height:48px}.row.tablet.compact.cage-tab[hidden]{display:none}.row.tablet.compact.cage-tab .rn{justify-content:center;display:flex}.row.tablet.compact.cage-tab .rn .ico{width:26px;height:26px}.row.tablet.compact.cage-tab .rtext{color:#dbd7c9;font-size:17px}.row.tablet.compact.cage-tab .arrow{color:var(--acc)}.cage-picker .cage-opts{grid-template-columns:1fr 1fr;gap:8px;margin-top:8px;display:grid}.cage-picker .cage-opt{justify-content:center;min-height:48px;font-size:17px}.cage-picker .cage-opt .delta{margin-left:4px;font-size:15px}.cage-picker .cage-opt .delta.up{color:var(--ok,var(--mist))}.cage-picker .cage-opt .delta.down{color:var(--hp)}.cage-picker .cage-opt .delta.flat{opacity:.6}.cmd .tile.badged{z-index:4;position:relative;overflow:visible}.cmd .tile .repeat-badge{z-index:3;white-space:nowrap;min-height:20px;font:700 11px/1 var(--sans);color:#14131d;background:var(--acc);box-shadow:0 1px 2px var(--ink);cursor:pointer;border-radius:9px;padding:3px 6px;position:absolute;top:-11px;left:50%;transform:translate(-50%)}.cmd .tile .repeat-badge:not(.on){color:var(--dim);background:#202235;border:1px dashed #425a81}.cmd .tile .repeat-badge:before{content:"";position:absolute;inset:-8px -4px}.cmd .tile .repeat-badge{top:auto;bottom:calc(100% + 3px)}.cmd .tile .repeat-badge:before{inset:-8px -4px 0}@media (max-width:1023px){.cmd:has(>.tile.badged:nth-child(-n+4) .repeat-badge){padding-top:32px}}.watch .ticker.cage.show{pointer-events:auto;cursor:pointer}.watch .ticker.cage.show .cage-line{background:#0d0c148c;border:1px solid #dbba7c99;border-radius:14px;padding:4px 12px;display:inline-block}.gold-line .capped{color:var(--warn)}.skin-tablet .row.tablet.compact.cage-tab{background:linear-gradient(#445d8647,#1c1b2b59) padding-box padding-box}.cmd .tile .pack-n{z-index:2;color:#f3d192;pointer-events:none;background:#0d0c14cc;border-radius:3px;padding:0 3px;font-size:10px;line-height:13px;position:absolute;bottom:16px;right:2px}.chip .tick{color:var(--acc);font-weight:700}.cmd .tile .repeat-badge.short{color:var(--warn)}.chain-row .why,.rows-line .rw{white-space:nowrap}.ledger-line .repeat-line{color:var(--hp);margin:2px auto 0;display:block}.exit-lines .ledger-line.exit-row{align-items:center;gap:6px;display:flex}.exit-lines .ledger-line.exit-row .ledger-btn{flex:auto;min-width:0}.exit-lines .ledger-line.exit-row .sep{flex:none}.exit-lines .ledger-line.exit-row .chip.mini{white-space:normal;text-align:center;flex:none;max-width:42%;margin-left:0;line-height:1.15}.bounty-line{margin:2px 0 6px;font-size:13px}.bounty-line.taken{color:#7e6013;font-weight:600}.notch.bounty .hex{animation:2.4s ease-in-out infinite bounty-glint;box-shadow:inset 0 0 0 1px #d8d5ca,0 0 6px 1px #d8d5ca8c}.notch .dl .bounty-x{font:700 11px/1 var(--sans);color:#f3d192;white-space:nowrap;text-shadow:0 0 4px #d8d5ca99;margin-top:2px;font-style:normal;display:block}.bar .bounty-x{color:#f3d192;font-style:normal;font-weight:700}@keyframes bounty-glint{0%,to{filter:brightness()}50%{filter:brightness(1.45)}}@media (prefers-reduced-motion:reduce){.notch.bounty .hex{animation:none}}.patches.none-beats{flex-flow:wrap;justify-content:center;align-items:center}.patches.none-beats .patches-head{margin:0;font-size:13px}.patches.none-beats .patches-more{min-height:32px}.patches.none-beats .patches-fold{flex-direction:column;flex:1 0 100%;gap:6px;display:flex}.patches.none-beats .patches-fold[hidden]{display:none}.bar.next{grid-template-columns:44px 1fr 64px}.bar.next.try{grid-template-columns:44px 1fr auto}.bar .why{grid-column:2/-1;margin-top:-2px;font-size:12px;line-height:1.2}.bar .why small{font-size:12px}.fc-causes{align-items:baseline}.fc-causes .causes-label{margin:0}.notch.fold .hex{height:18px}.notch.fold .dl{font-size:12px}.topbar{flex-wrap:nowrap}.topbar:has(.offers:not([hidden])){flex-wrap:wrap}.topbar .trait{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}@media (max-width:440px){.topbar .stats{gap:6px;min-width:0}.topbar .stats .now{font-size:11px}.topbar{gap:2px 6px}}.topbar .stats{flex:0 auto;gap:7px;min-width:0}.topbar .stat{letter-spacing:-.01em;font-size:17px}.topbar>.heir,.topbar>.trait{letter-spacing:-.01em}.topbar .gear{min-width:30px}.vault .chip.insure{margin-left:0}.row.tablet.compact.start-tab{background:linear-gradient(#222439,#161520);border-color:#354465;min-height:48px}.row.tablet.compact.start-tab[hidden]{display:none}.row.tablet.compact.start-tab .rn{justify-content:center;display:flex}.row.tablet.compact.start-tab .rn .ico{width:26px;height:26px}.row.tablet.compact.start-tab .rtext{color:#d8d5ca;font-size:17px}.row.tablet.compact.start-tab .arrow{color:var(--acc)}.row.tablet.compact.start-tab .toll{font-size:14px}.skin-tablet .row.tablet.compact.start-tab{background:linear-gradient(#c0153047,#17162259) padding-box padding-box}.start-picker .start-opts{grid-template-columns:1fr;gap:8px;margin-top:8px;display:grid}.start-picker .start-opt{justify-content:flex-start;min-height:48px;padding:0 14px;font-size:17px}.start-picker .start-opt .delta{margin-left:2px;font-size:15px}.start-picker .start-opt .delta.up{color:var(--ok,var(--mist))}.start-picker .start-opt .delta.down{color:var(--hp)}.start-picker .start-opt .delta.flat{opacity:.6}.start-picker .start-opt .toll{color:var(--gold,#e7c587);margin-left:auto;font-size:15px}.start-picker .start-opt.off{opacity:.45}.notch.start .dl{text-underline-offset:2px;text-decoration:underline}.chip.item.no-row{opacity:.7}.chip.item .no-row{color:var(--warn)}.chips.shelved .chip.shelf{border-color:#3e566c}.gold-line .ledger-link{font:inherit;color:var(--warn);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;min-height:24px;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chain-row.tick .at-t{min-width:64px;font-size:12px}.chain-row.tick .why{color:var(--dim)}.tablets .editor+.row.tablet.compact:not([hidden]),.tablets .editor+.row.tablet.compact[hidden]+.row.tablet.compact:not([hidden]){margin-top:14px;position:relative}.tablets .editor+.row.tablet.compact:not([hidden]):before,.tablets .editor+.row.tablet.compact[hidden]+.row.tablet.compact:not([hidden]):before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#425a81,#0000);height:1px;position:absolute;top:-9px;left:12%;right:12%}.row.tablet.compact.start-tab.short .toll,.start-picker .start-opt .toll.warn{color:var(--warn)}.start-picker .start-opt.short:not(.on){opacity:.55}.patch.tablet.no-gain .surv{color:var(--dim)}.dlt,.delta{letter-spacing:0;font-style:normal;font-weight:400}.dlt{font-size:.86em}.dlt.up{color:var(--ok)}.dlt.down{color:var(--hp)}.dlt.flat{color:var(--dim)}:is(.sheet,.panel,.parchment) .dlt.up{color:#576e86}:is(.sheet,.panel,.parchment) .dlt.down{color:var(--blood)}.notch .dp .vsm{margin-left:3px;font-size:9px}.shaft-ends .end .vsm{margin-left:3px;font-size:10px}.shaft-vs-host[hidden],.fc-vs[hidden]{display:none}.shaft-vs-host{z-index:1;pointer-events:none;background:linear-gradient(#0d0c1400,#0d0c14eb 45%);justify-content:flex-end;margin:4px -10px -18px;padding:8px 12px 3px;display:flex;position:sticky;bottom:0}.shaft-vs{color:var(--dim);flex-wrap:wrap;justify-content:flex-end;align-items:baseline;font-size:12px;line-height:1.3;display:flex}.shaft-vs .vs-label{font:600 10px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.06em;align-self:center}.shaft-vs .vs-term{white-space:nowrap}.shaft-lm{color:var(--dim);justify-content:flex-end;align-items:baseline;margin-right:10px;font-size:12px;line-height:1.3;display:flex}.shaft-lm .vs-label{font:600 10px/1.2 var(--sans);text-transform:uppercase;letter-spacing:.06em;align-self:center}.shaft-lm .sep{white-space:pre;font-style:normal}.shaft-lm .dlt.up{color:var(--ok,var(--mist))}.shaft-lm .dlt.down{color:var(--hp)}.shaft-vs .vs-term .sep{white-space:pre;font-style:normal}.shaft-vs .vs-term b{margin-left:1px}.fc-vs .shaft-vs{justify-content:flex-start;padding-top:2px}.bar .n .vsm{margin-left:4px;font-size:10px}.gem.send .send-l{flex-direction:column;align-items:center;line-height:1;display:inline-flex}.gem.send .send-mode{white-space:nowrap;z-index:1;cursor:pointer;pointer-events:auto;color:#e2d7bd;min-height:18px;font:600 10px/1.2 var(--sans);letter-spacing:.04em;text-transform:none;background:#0d0c14db;border-radius:6px;padding:3px 8px;position:absolute;bottom:-2px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 1px #39496d}.start-opt .start-death{font-weight:400}.start-opt .start-death.warn{color:var(--warn)}:is(.sheet,.panel,.parchment) .start-opt .start-death.warn{color:var(--blood)}.boss-hp{flex-wrap:wrap;row-gap:2px}.boss-hp .counter{font:600 10px/1.2 var(--sans);letter-spacing:.04em;color:#b5ab92;opacity:.75;flex-basis:100%;padding-left:2px;transition:opacity .3s,color .3s}.boss-hp .counter[hidden]{display:none}.boss-hp .counter.lit{color:#f7d495;opacity:1;text-shadow:0 0 6px #a4bcd699, 0 1px 3px var(--ink)}.shaft-vs.rough{opacity:1}.fc-settling,.shaft-ends .settling{opacity:.7;font-style:normal}.shaft-ends .end b{position:relative}.shaft-ends .end b .vsm{margin:0;font-size:8px;line-height:1;position:absolute;top:-8px;right:-2px}.camp .well-wrap{grid-template-rows:minmax(0,1fr) auto auto auto}.camp .well-wrap>.panel-host{grid-area:1/1/5/2}.camp .well-wrap>.rest-line{background:#0d0c14eb;grid-area:4/1;margin:0;padding:2px 12px 4px}.camp .well-wrap>.rest-line[hidden]{display:none}.camp .well-wrap>.shaft-vs-host{pointer-events:auto;background:#0d0c14eb;border-top:1px solid #292f4a;grid-area:2/1;margin:0;padding:3px 12px 4px;position:static}.ticker.cut{visibility:hidden;transition:none}body.framed .sheet-wrap:not(.modeless){bottom:calc(var(--console-h,0px) - 6px);padding-bottom:0}.bar .why>:first-child>.sep{display:none}.bar .why .sep{font-style:normal}.sheet-wrap.anchored-top{align-items:flex-start}.sheet-wrap.anchored-top .sheet{transform-origin:50% 0}.sheet-anchor{outline:2px solid var(--acc);outline-offset:1px}.cmd .tile .kit-n{z-index:2;color:#13121c;pointer-events:none;background:#dbba7c;border-radius:3px;padding:0 3px;font-size:10px;font-weight:700;line-height:13px;position:absolute;top:2px;right:2px}.forge .kit{flex-direction:column;gap:6px;margin:4px 0 10px;display:flex}.forge .kit-slot{border:1px solid var(--line);border-radius:3px;grid-template-rows:20px 44px 16px;gap:3px;padding:6px 8px;display:grid}.forge .kit-head{align-items:center;gap:8px;display:flex}.forge .kit-name{font-family:var(--display,inherit);text-transform:uppercase;letter-spacing:.06em;min-width:60px;font-size:12px}.forge .pips{flex:1;gap:3px;display:inline-flex}.forge .pip{background:0 0;border:1px solid #a85c00;width:12px;height:12px;transform:rotate(45deg)}.forge .pip.on{background:#dc8830;box-shadow:0 0 4px #ffae5699}.forge .kit-next{white-space:nowrap;text-overflow:ellipsis;justify-content:flex-start;width:100%;min-height:44px;overflow:hidden}.forge .kit-next.off{opacity:.55}.forge .kit-next.armed{border-color:var(--acc)}.forge .kit-next.armed .kit-ok{color:var(--acc);font-weight:700}.forge .kit-top{align-self:center}.forge .kit-later{white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.forge .simple-kit .kit-slot{grid-template-rows:auto auto;gap:6px;padding:10px 12px}.simple-kit .kit-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.simple-kit .kit-head small{font-size:12px;font-weight:400}.forge-item,.forge-action{align-items:center;gap:8px;display:flex}.forge-action{justify-content:space-between}.forge-buy{min-height:44px;color:var(--acc)}.forge-details{border-top:1px solid var(--line);margin-top:16px;padding-top:8px}.forge-details summary{cursor:pointer;align-items:center;min-height:44px;display:flex}.forge-ladders{font-size:12px;line-height:1.6}.resource-label{text-transform:uppercase;letter-spacing:.04em;opacity:.7;font-size:10px}.topbar .stat.legacy{color:#b8c9db;font-size:15px}.coin-flight{z-index:10000;pointer-events:none;background:#edc76d;border:1px solid #fff1b1;border-radius:50%;width:8px;height:8px;position:fixed;box-shadow:0 0 5px #edc76d88}.awaiting-home [hidden]{display:none!important}.awaiting-home .town-tag{min-height:48px;padding:10px 18px}.forge .salvage{margin-top:4px}.row-why .why-row{margin:2px 0 6px;font-size:13px}.row-why .why-line{margin:4px 0;font-size:17px}.row-why .why-gloss{margin:2px 0;font-size:14px}.row-why .why-edit{margin-top:10px}.watch .ticker.has-why.show{pointer-events:auto;cursor:pointer}.watch .ticker.has-why.show:after{content:" ?";opacity:.7;vertical-align:super;font-size:.7em}.watch .why-tip{z-index:3;text-align:center;font:600 15px/1.25 var(--sans);color:var(--fg);opacity:0;pointer-events:none;transition:opacity .15s;position:absolute;bottom:46px;left:12px;right:12px}.watch .why-tip.show{opacity:1}.watch .why-tip>*{padding:0 2px}.watch .why-tip.show{background:#0d0c14d9;border:1px solid #39496d;border-radius:3px;padding:4px 8px}.supplies .chips.packed{grid-template-columns:1fr 1fr;gap:6px;display:grid}.supplies .chips.packed>.chip{justify-content:space-between;min-width:0;height:44px;padding:0 0 0 10px}.supplies .chips.packed>.chip .item-l{text-overflow:ellipsis;min-width:0;overflow:hidden}.supplies .chips.packed>.chip.slot.empty{min-width:0}.supplies .chip.item .x{flex:none;justify-content:center;align-items:center;min-width:36px;min-height:36px;padding:0;font-size:20px;display:inline-flex}.supplies .chip.item .x.armed{min-width:48px}.supplies .chips.shop{grid-template-columns:1fr 1fr;gap:6px;margin-top:8px;display:grid}.supplies .chips.shop>.chip.buy{min-width:0;height:48px;overflow:hidden}.supplies .chips.shop .buy-main{min-width:0}.chain-row button.why.has-gloss{min-height:0;font:inherit;color:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.chain-row .why .gloss{text-decoration:none;display:inline}.death-line .cause-btn{text-align:center;width:100%;font:inherit;display:block}.patch.flash{animation:1.6s ease-out hl-tablet}button.r.row-link{text-align:left;text-underline-offset:3px;min-height:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;display:inline}.patches .patches-moment{text-align:center;margin:2px 0 4px;font-size:12px}.editor .row.inert .inert-mark{font:600 11px/1 var(--sans);color:#cda75a;white-space:nowrap;align-self:center;margin-left:6px}.editor .row.inert .grip .inert-mark{margin:2px 0 0;font-size:10px;display:block}.editor .row.inert>.chips{opacity:.6}.tile .heirs-ran{margin-top:2px;font-size:12px;display:block}.shaft .shaft-more{opacity:.6;text-align:center;margin-top:2px;font-size:11px;display:block}.portrait .look-stud{z-index:2;color:#fcd99a;background:radial-gradient(circle at 35% 30%, #41577e, var(--umbra));width:24px;height:24px;box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1px var(--mist);cursor:pointer;border-radius:50%;place-items:center;font-size:13px;line-height:1;display:grid;position:absolute;top:-2px;right:-2px}.portrait .look-stud:active{filter:brightness(.8)}.look-sheet .looks{justify-content:center;gap:12px;padding:6px 0 4px;display:flex}.look-sheet .look{color:inherit;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;padding:0;display:flex}.look-sheet .look-well{background:var(--umbra);width:84px;height:84px;box-shadow:0 0 0 4px #323e5e, 0 0 0 5px var(--ink);border-radius:50%;position:relative;overflow:hidden}.look-sheet .look-well .face{background-repeat:no-repeat;border-radius:50%;position:absolute;inset:0}.look-sheet .look.on .look-well{box-shadow:0 0 0 4px var(--mist), 0 0 0 5px var(--ink), 0 0 12px #a4bcd699}.look-sheet .look-name{opacity:.8;font-size:12px}.look-sheet .look.on .look-name{opacity:1;color:#7e6013;font-weight:700}.report .tile.tile-link{cursor:pointer}.report .exit-row.flash{animation:1.6s ease-out hl-tablet}.sheet-wrap.under{display:none}.sheet-back{float:left;z-index:3;width:36px;min-width:36px;height:36px;min-height:36px;font:700 22px/1 var(--sans);color:#cec4aa;box-shadow:0 0 0 2px #14131d, 0 2px 4px var(--ink);background:radial-gradient(circle at 40% 35%,#445d86,#202235 70%);border:0;border-radius:50%;justify-content:center;align-items:center;margin:-4px 8px 4px -4px;padding:0;display:inline-flex;position:sticky;top:0}.sheet-back:active{filter:brightness(.8);transform:translateY(1px)}body:has(.sheet-wrap:not(.modeless)) .panel-host.open{visibility:hidden}.card.done{opacity:.45;pointer-events:none;border-style:dotted}.patch .move-tag{color:var(--acc);font-weight:600}.death .death-line .verdict.order{letter-spacing:0;white-space:nowrap;font-size:21px}.death .death-line .verdict[data-size]{letter-spacing:0;white-space:nowrap}.death .death-line .verdict[data-size=m]{font-size:19px}.death .death-line .verdict[data-size=l]{font-size:14px}.death .death-line .verdict[data-size=w2]{white-space:normal;word-spacing:100vw;text-align:center;font-size:20px;line-height:.95}.patch-nums .whole{font-size:12px}.patch-nums .whole:empty{display:none}.verdict.driven{background:var(--warn);color:#14131d}.death .death-line .verdict.driven{filter:hue-rotate(28deg)saturate(1.2)}.chip.cond.locked-in{border-color:var(--hp);color:var(--hp)}.chip.cond.locked-in .needs{font-size:10px}.row.has-locked .inert-mark{color:var(--hp);opacity:1}.route-line{box-sizing:border-box;width:100%;min-height:36px;color:var(--bone);font:600 15px/1.2 var(--sans);text-align:left;cursor:pointer;background:linear-gradient(#2b33508c,#0d0c1499);border:1px solid #3a4c70;border-radius:6px;flex-wrap:wrap;align-items:center;gap:2px 4px;margin:0 0 6px;padding:4px 10px;display:flex}.route-line[hidden]{display:none}.route-line .fork-glyph{color:var(--acc);letter-spacing:.06em;margin-right:4px;font-size:13px}.route-line .route-chip{background:#0d0c1459;border:1px solid #ffffff1f;border-radius:10px;align-items:baseline;gap:4px;padding:2px 8px;display:inline-flex}.route-line .route-chip .num{color:var(--dim);font-size:13px}.route-chip[data-biome=burrows],.route-opt[data-biome=burrows]{border-color:#b48a4e}.route-chip[data-biome=fens],.route-opt[data-biome=fens]{border-color:#5aaea4}.route-chip[data-biome=crypt],.route-opt[data-biome=crypt]{border-color:#7e78c0}.route-chip[data-biome=foundry],.route-opt[data-biome=foundry]{border-color:#b4543c}.route-chip[data-biome=deep],.route-opt[data-biome=deep]{border-color:#4f74c0}.route-chip[data-biome=sanctum],.route-opt[data-biome=sanctum]{border-color:#d6c090}.route-picker .route-opts{gap:10px;margin-top:8px;display:grid}.route-picker .route-fork{grid-template-columns:auto 1fr 1fr;align-items:center;gap:6px;display:grid}.route-picker .fork-at{color:var(--acc);white-space:nowrap;font-size:15px}.route-picker .route-opt{border-width:2px;flex-wrap:wrap;justify-content:flex-start;min-height:48px;padding:0 10px;font-size:16px}.route-picker .route-opt .level{margin-left:2px;font-size:14px}.route-picker .route-opt:not(.on){border-color:var(--line);outline:none}.route-picker .route-opt.on{box-shadow:0 0 10px #aec0d473}.notch .dl .lane{font:600 10px/1 var(--sans);color:#aec6e0;white-space:nowrap;letter-spacing:0;margin-top:2px;font-style:normal;display:block}.notch .frontier{font:600 10px/1.2 var(--sans);color:var(--dim);white-space:nowrap;border-left:1px dashed #617da7;grid-column:1/-1;margin:2px 0 0 12px;padding:1px 4px}.notch .frontier.entered{color:#aec6e0}.death .death-line .verdict.driven{letter-spacing:0;white-space:nowrap;font-size:19px}.verdict.route{background:var(--hp);color:#fff}.death .death-line .verdict.route{filter:hue-rotate(-18deg)saturate(1.5)brightness(.9);letter-spacing:0;white-space:nowrap;font-size:21px}.death .death-line .lean{font:600 13px/1 var(--sans);color:var(--dim);letter-spacing:.02em;text-transform:none;margin-top:4px;display:block}.patches-moment .all-harm{color:var(--hp)}.gem.patch-gem.pending{filter:saturate(.55)brightness(.85);cursor:progress}.gem.patch-gem.harms .gem-w{color:#ffafaa}.notch .dl .lane-to{font:600 9px/1 var(--sans);color:var(--dim);white-space:nowrap;font-style:normal;display:block}.patch .exit-cost{white-space:nowrap}.camp .well-wrap>.div-scene{z-index:3;background:var(--ink);pointer-events:none;border-radius:4px;grid-area:1/1;align-self:end;height:210px;margin:0 8px 6px;position:relative;overflow:hidden;box-shadow:0 0 0 2px #39496d,0 6px 18px #0d0c14cc}.camp .well-wrap>.div-scene[hidden]{visibility:hidden;pointer-events:none;display:block}.div-scene .div-view{width:100%;height:100%;display:block;position:absolute;inset:0}.div-scene[data-state=still] .div-view{display:none}.div-scene .div-tag{font:700 15px/1.2 var(--sans);color:#e2d7bd;background:#0d0c14c7;border-radius:3px;padding:2px 7px;position:absolute;top:6px;left:8px}.div-scene .div-tag .was{color:#c0b69d}.div-scene .div-tag .now{color:#e6c586}.div-scene .div-end{opacity:0;font:700 24px/1.2 var(--display);letter-spacing:.03em;pointer-events:none;background:#0d0c14d1;border-radius:4px;padding:4px 12px;transition:opacity .15s,transform .15s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.9)}.div-scene .div-end.show{opacity:1;transform:translate(-50%,-50%)scale(1)}.div-scene .div-end.down,.div-scene .div-cap.down,.div-line .down{color:#e49792}.div-scene .div-end.up,.div-scene .div-cap.up,.div-line .up{color:#b9d1ec}.div-scene .div-stills{background:#292f4a;grid-template-columns:1fr 1fr;gap:3px;display:grid;position:absolute;inset:0}.div-scene .div-pane{background:var(--ink);position:relative}.div-scene .div-still{width:100%;height:calc(100% - 24px);display:block;position:absolute;inset:0 0 24px}.div-scene .div-cap{text-align:center;font:700 12px/1.3 var(--sans);position:absolute;bottom:3px;left:0;right:0}.camp .well-wrap>.div-line{color:#e2d7bd;width:100%;font:600 13px/1.3 var(--sans);text-align:right;cursor:pointer;background:#0d0c14eb;border:0;border-top:1px solid #292f4a;grid-area:3/1;margin:0;padding:2px 12px 4px;display:block}.camp .well-wrap>.div-line[hidden]{display:none}.div-line .now{color:#e6c586}.div-line .div-flat{color:#c0b69d}@media (prefers-reduced-motion:reduce){.div-scene .div-end{transition:none}}.death .luck-lead{text-align:center;font:700 15px/1.2 var(--display);color:#ffccc6;text-shadow:0 2px 3px var(--ink);margin:0 0 8px;display:block}.death .luck-lead .luck-odds{font:800 13px/1 var(--sans);color:#ffb9b3;letter-spacing:.04em}.death .death-line .verdict.lean-seal{opacity:.8;filter:grayscale(.6);width:56px;height:56px;font-size:14px}.trace tr.max-step td{color:#d48884}.trace tr.max-step td.down{color:var(--down,#fc565b)}.hp-max{margin-bottom:2px}.hp-max .down,.chain-row .hp-at{font-variant-numeric:tabular-nums}.patch.tablet .quiet{color:var(--dim)}.row.tablet.compact.oath-tab{background:linear-gradient(#23263b,#15141f);border-color:#3d5076;min-height:48px}.row.tablet.compact.oath-tab[hidden]{display:none}.row.tablet.compact.oath-tab .rn{justify-content:center;display:flex}.row.tablet.compact.oath-tab .rtext{color:var(--bone);flex-wrap:wrap;align-items:center;gap:4px;font-size:17px;display:flex}.row.tablet.compact.oath-tab .arrow{color:var(--acc)}.row.tablet.compact.oath-tab .chip.oath-c{min-height:26px;padding:0 7px;font-size:14px}.row.tablet.compact.oath-tab.sworn{border-color:#ae8b3f;box-shadow:0 0 10px #aec0d44d}.skin-tablet .row.tablet.compact.oath-tab{background:linear-gradient(#7892b74d,#19182566) padding-box padding-box}.oath-seal{width:26px;height:26px;box-shadow:0 1px 2px var(--ink);background:radial-gradient(circle at 40% 35%,#de3a45,#701f2b 70%);border-radius:50%;flex:none;display:inline-block}.oath-seal:after{content:"⚜";font:700 15px/26px var(--display);text-align:center;color:#eadfc5bf;display:block}.skin-seal .oath-seal{box-shadow:none;background:url(/idlever/ui/frames/seal.png) 50%/100% 100% no-repeat;border-radius:0}.skin-seal .oath-seal:after{content:none}.chip.oath-c{font-family:var(--sans);font-weight:600}.chip.oath-c.depth{color:#f3d192}.oath-share{font:700 16px/1 var(--sans);color:#f3d192;white-space:nowrap}.oath-share.rough{opacity:.7}.oath-share .vsm{margin-left:2px;font-size:11px}.oath-board{grid-template-columns:1fr;gap:10px;margin-top:8px;display:grid}.oath.tablet{box-shadow:0 2px 3px var(--ink);color:#e4d9bf;--fg:#e4d9bf;--dim:#a39981;background:linear-gradient(#23253b,#161621);border:2px solid #344162;border-radius:4px;flex-direction:column;gap:6px;padding:10px 12px;display:flex;position:relative}.skin-tablet .oath.tablet{box-shadow:none;background:0 0;border:2px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/12px}.oath.tablet.sworn{border-color:#ae8b3f;box-shadow:0 0 12px #aec0d459}.skin-tablet-card .oath.tablet.sworn{border-image-source:url(/idlever/ui/frames/tablet_card.png)}.oath.tablet.done{opacity:.7}.oath.tablet>.oath-seal{width:34px;height:34px;position:absolute;top:-8px;right:-6px}.oath.tablet>.oath-seal:after{font-size:19px;line-height:34px}.oath-head .chips{flex-wrap:wrap;gap:5px;display:flex}.oath-head .chip.oath-c{min-height:30px;padding:0 10px;font-size:16px}.oath-foot{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.oath-reward{font:600 15px/1.1 var(--display);color:#f8d596;align-items:center;gap:5px;display:inline-flex}.oath-reward .ico{width:24px;height:24px}.oath-foot .chip.swear{min-height:40px;margin-left:auto;padding:0 14px;font-size:16px}.oath-foot .chip.swear.armed{color:#fdf2d8;background:#930012}.oath-foot .oath-state{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.oath-foot .why{text-align:right;flex-basis:100%}.oath.tablet.short .chip.swear{opacity:.55}.oath-progress,.oath-counter{font-size:13px}.oath-counter{color:#d6af62}.oath-formula{grid-template-columns:minmax(0,auto) auto minmax(0,1fr);align-items:center;gap:5px 8px;display:grid}.oath-formula .oath-arrow{font:700 28px/1 var(--sans);color:var(--acc);text-shadow:0 1px 2px var(--ink)}.oath-formula .oath-reward{min-width:0}.oath-formula.tab{gap:3px 5px;display:inline-flex}.oath-formula.tab .oath-arrow{font-size:16px}.oath-reward.icon-only .ico{width:20px;height:20px}.shaft-oath .oath-arrow{color:var(--acc)}.shaft-oath .oath-reward.icon-only{vertical-align:middle}.shaft-oath .oath-reward.icon-only .ico{width:15px;height:15px}.oath-fate{font:600 15px/1.2 var(--sans);color:var(--bone);flex-wrap:wrap;align-items:baseline;gap:0 4px;display:inline-flex}.oath-fate .stake{color:#f3d192}.oath-foot .chip.forswear{min-height:36px;margin-left:auto;padding:0 10px;font-size:14px}.oath-broke{color:#cda75a}.oath-steps{font:600 13px/1.2 var(--sans);color:#cdc2a9}.oath-steps b{color:#f3d192}.shaft-oath-host[hidden]{display:none}.shaft-oath{color:#ddd2b8;border-bottom:1px solid #292f4a;flex-wrap:wrap;align-items:center;gap:2px 4px;padding:0 2px 5px;font-size:11px;line-height:1.15;display:flex}.shaft-oath .oath-seal{width:18px;height:18px}.shaft-oath .oath-seal:after{font-size:11px;line-height:18px}.shaft-oath .so-c{flex-basis:100%;font-weight:600}.shaft-oath .oath-share{font-size:15px}.shaft-oath .oath-share .pm{font-size:10px}.shaft .notch .wall-counter{font:600 10px/1.1 var(--sans);color:#efa19b;grid-column:2}.forecast .wall-counter{color:#d93542;font-weight:600}.shaft-vs-host{flex-wrap:wrap}.shaft-states{flex-direction:column;flex-basis:100%;align-items:flex-end;display:flex}.fc-vs .shaft-states{align-items:flex-start}.shaft-state{color:var(--dim);justify-content:flex-end;align-items:baseline;font-size:12px;line-height:1.3;display:flex}.shaft-state .vs-label{font:600 12px/1.2 var(--sans);color:#efa19c}.shaft-state .sep{white-space:pre;font-style:normal}.shaft-state .dlt.up{color:var(--ok,var(--mist))}.shaft-state .dlt.down{color:var(--hp)}.shaft-state.rough{opacity:.6}.report .details-fold{border:1px solid var(--ink-line,#5876a1);min-height:40px;font:600 15px/1 var(--display);color:#a3001d;letter-spacing:.04em;background:#49422c1a;border-radius:4px;margin:14px auto 2px;padding:0 18px;display:block}.report .details-fold[hidden],.report .report-details[hidden]{display:none}.report .details-fold.on .fold-mark{display:inline-block;transform:rotate(90deg)}.report .rsec.oath-sec .oath.tablet{margin-top:4px}.report .bounty-line .missed-w{font-weight:600}.row.tablet.compact.oath-tab.reveal{animation:.7s ease-out both carve;position:relative;overflow:hidden}.row.tablet.compact.oath-tab.reveal:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffe3a399 50%,#0000 70%);animation:1.1s ease-out .35s both glint;position:absolute;inset:0;transform:translate(-120%)}.notch .dl .wall,.notch .frontier,.notch .wall-counter,.notch .dl .bounty-x{white-space:normal;overflow-wrap:break-word}.notch .dl .unit-label{flex-wrap:wrap;align-items:center;gap:2px 4px;max-width:100%;display:flex}.notch .dl .unit-label-text{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;flex:auto;min-width:min-content}.shaft .notch .dl :is(.wall,.boss-here,.bounty-x,.lane,.cap),.shaft .notch .concept-cap{white-space:normal;overflow-wrap:normal;word-break:normal}.shaft .notch>.dl{min-width:0}.editor .rows-head{font:600 10px/1 var(--display,serif);letter-spacing:.12em;text-transform:uppercase;color:#aea48c;margin:0 0 2px 10px;display:block}.btn.primary,.sheet .btn.primary,.panel .btn.primary,:is(.sheet,.panel,.parchment) button.btn.primary{color:var(--umbra);font:700 17px/1 var(--display);letter-spacing:.06em;background:linear-gradient(#ebc98a, var(--gilt) 48%, #8f6f24 52%, #75580a);text-shadow:0 1px #f3ecdda6;border:1px solid #f9d697;border-radius:4px;position:relative;box-shadow:inset 0 1px #fff6dccc,inset 0 -3px #a4bcd673,0 0 0 2px #191825,0 3px 8px #0d0c148c}.btn.primary:disabled{filter:grayscale(.7)brightness(.8)}:is(.sheet,.panel,.parchment) .bar .track{background:linear-gradient(#272c45,#364668);border-radius:2px;height:12px;overflow:hidden;box-shadow:inset 0 2px 3px #0d0c14bf,0 1px #fff4d973}:is(.sheet,.panel,.parchment) .bar .fill{background:linear-gradient(#bdd6f0,#8097b0 45%,#566d85 55%,#395167);border-radius:1px;position:relative;box-shadow:inset 0 1px #ffffff73,0 0 6px #afc7e273}:is(.sheet,.panel,.parchment) .bar.unknown .track{background:repeating-linear-gradient(135deg,#2f3958 0 4px,#272c45 4px 8px)}.oath-formula .oath-reward{overflow-wrap:anywhere;font-size:13px;line-height:1.15}.oath-reward .ico{filter:drop-shadow(0 0 4px #d0d1cc73);width:30px;height:30px}.oath.tablet{gap:4px;padding:10px 12px 8px}.oath-foot .chip.swear{color:var(--bone);box-shadow:inset 0 1px 0 #d4d3cb40, 0 1px 2px var(--ink);background:linear-gradient(#621120,#48000b);border-color:#ae8b3f}.camp .well-wrap>.div-scene{box-shadow:0 0 0 2px #14121c, 0 0 0 4px var(--mist), 0 0 0 6px #14121c, 0 8px 20px #0d0c14d9, inset 0 0 18px #0d0c14cc}.camp .well-wrap>.div-scene:after{content:"";pointer-events:none;z-index:2;background:radial-gradient(circle,#c7a155 0 2px,#2e3857 3px,#0000 4px) 0 0/100% 100% no-repeat,radial-gradient(circle at 5px 5px,#c7a155 0 2px,#2e3857 3px,#0000 4px),radial-gradient(circle at calc(100% - 5px) 5px,#c7a155 0 2px,#2e3857 3px,#0000 4px),radial-gradient(circle at 5px calc(100% - 5px),#c7a155 0 2px,#2e3857 3px,#0000 4px),radial-gradient(circle at calc(100% - 5px) calc(100% - 5px),#c7a155 0 2px,#2e3857 3px,#0000 4px);position:absolute;inset:3px}.div-scene .div-tag{font:700 13px/1.2 var(--display);letter-spacing:.04em;background:linear-gradient(#222439,#111019);border:1px solid #46618b;box-shadow:0 2px 5px #0d0c14b3}.div-scene .div-end{background:linear-gradient(#222439f0,#111019f0);border:1px solid #46618b;box-shadow:0 3px 10px #0d0c14cc}.report .news-line:not(.lead){letter-spacing:.01em;opacity:.85;font-size:12px}.skin-bd-death main.death>.well{background:linear-gradient(#0d0c14b3, #0d0c1442 42%, #0d0c1461 70%, #0d0c14c7), url(/idlever/ui/backdrops/death.webp) 50% 85% / cover no-repeat, var(--ink)}.skin-bd-report main.report>.well{background:linear-gradient(#0d0c148c, #0d0c144d 50%, #0d0c14a6), url(/idlever/ui/backdrops/report.webp) 50% 80% / cover no-repeat, var(--ink)}.row.tablet.compact:has(>.vplaque){grid-template-columns:38px minmax(0,1fr) 46px;padding-right:6px}.row.tablet.compact>.vplaque{background:radial-gradient(circle at 50% 40%, #222439, var(--ink) 75%);width:42px;height:42px;box-shadow:inset 0 2px 4px var(--ink), inset 0 0 0 1px #39496d, 0 1px 0 #eadfc51f;border-radius:3px;justify-content:center;align-items:center;display:flex}.row.tablet.compact>.vplaque .ico{width:34px;height:34px;filter:drop-shadow(0 1px 1px var(--ink)) drop-shadow(0 0 3px #c4cbcf40)}:is(.sheet,.panel,.parchment) button.bar.try{--fg:var(--ink-text);--dim:var(--ink-dim);color:var(--ink-text)}:is(.sheet,.panel,.parchment) button.bar.try .try{--fg:var(--bone);color:var(--bone);background:linear-gradient(#282d47, var(--umbra));border-color:#46618b}:is(.sheet,.panel,.parchment) .bounty-x{color:var(--blood);font-weight:600}:is(.sheet,.panel,.parchment) .bar .fill{background:linear-gradient(#ede4ce, var(--mist) 40%, #6a85ad 55%, var(--moon));box-shadow:inset 0 1px #fffde399,0 0 7px #aabed58c}.btn.primary,.sheet .btn.primary,.panel .btn.primary,:is(.sheet,.panel,.parchment) button.btn.primary{color:var(--bone);text-shadow:0 1px 0 var(--ink), 0 0 10px #c015308c;border:1px solid var(--gilt);background:radial-gradient(circle at 9px 9px, #e4c385 0 2px, #3d5076 2.6px, transparent 3.4px), radial-gradient(circle at calc(100% - 9px) 9px, #e4c385 0 2px, #3d5076 2.6px, transparent 3.4px), radial-gradient(circle at 9px calc(100% - 9px), #e4c385 0 2px, #3d5076 2.6px, transparent 3.4px), radial-gradient(circle at calc(100% - 9px) calc(100% - 9px), #e4c385 0 2px, #3d5076 2.6px, transparent 3.4px), linear-gradient(#8a1428, var(--clot) 52%, #3a0714);box-shadow:inset 0 1px 0 #a4bcd659, inset 0 -2px 0 #0d0c1480, inset 0 0 0 3px #0d0c1499, 0 0 0 2px var(--ink), 0 3px 8px #0d0c1499, 0 0 14px #c015304d}.oath-formula{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.oath-formula .oath-reward{overflow-wrap:normal;word-break:normal;flex:1 0 auto;max-width:100%;font-size:14px;line-height:1.15}.oath.tablet:not(.sworn):before{content:"";pointer-events:none;opacity:.55;filter:grayscale(.4);width:30px;height:30px;box-shadow:0 1px 2px var(--ink);background:radial-gradient(circle at 40% 35%,#de3a45,#701f2b 70%);border-radius:50%;position:absolute;top:-9px;right:-7px}.skin-seal .oath.tablet:not(.sworn):before{box-shadow:none;background:url(/idlever/ui/frames/seal.png) 50%/100% 100% no-repeat;border-radius:0}.report .news-line:not(.lead){font:500 14px/1.3 var(--sans);letter-spacing:.01em;color:#364567}.report .tile.plaque{grid-template-columns:48px minmax(0,1fr)}.report .tile.plaque .ico{width:46px;height:46px;filter:drop-shadow(0 2px 2px var(--ink)) drop-shadow(0 0 5px #c4cbcf40)}.camp-well .tabs .tab:not(.on){opacity:.72;border-color:#222439;min-height:30px;font-size:13px}.camp-well .tabs .tab.on{min-height:32px;font-size:14px}.row-why .why-row{align-items:center;gap:10px;font-size:17px;display:flex}.row-why .why-row>.vplaque{background:radial-gradient(circle at 50% 40%, #222439, var(--ink) 75%);width:52px;height:52px;box-shadow:inset 0 2px 4px var(--ink), inset 0 0 0 1px #39496d, 0 1px 0 #fff5da80;border-radius:4px;flex:none;justify-content:center;align-items:center;display:flex}.row-why .why-row>.vplaque .ico{width:42px;height:42px;filter:drop-shadow(0 1px 1px var(--ink)) drop-shadow(0 0 4px #c4cbcf59)}.patch>.vplaque{background:radial-gradient(circle at 50% 40%, #222439, var(--ink) 75%);width:40px;height:40px;box-shadow:inset 0 2px 4px var(--ink), inset 0 0 0 1px #39496d;border-radius:3px;flex:none;justify-content:center;align-items:center;display:flex}.patch>.vplaque .ico{width:32px;height:32px;filter:drop-shadow(0 1px 1px var(--ink)) drop-shadow(0 0 3px #c4cbcf4d)}.cmd .tile.empty{opacity:.2}.cmd .tile.empty:after{content:"";opacity:1;background:conic-gradient(from 45deg, transparent 0 20deg, #496590bf 20deg 25deg, transparent 25deg 110deg, #496590bf 110deg 115deg, transparent 115deg 200deg, #496590bf 200deg 205deg, transparent 205deg 290deg, #496590bf 290deg 295deg, transparent 295deg), radial-gradient(circle, #5775a0cc 0 9%, transparent 10% 34%, #445c858c 35% 38%, transparent 39%);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 1px #eadfc526);flex:none;width:30px;height:30px}.topbar .stat{background:linear-gradient(var(--ink), #12111a);border-radius:16px;padding:2px 9px 2px 5px;box-shadow:inset 0 2px 4px #0d0c14e6,inset 0 0 0 1px #282d47,0 1px #eadfc51a}.topbar .stat,.topbar button.stat.gold{height:32px;min-height:32px;padding:0 8px 0 4px}.topbar .stats{gap:5px}main.frame{grid-template-columns:minmax(0,1fr)}.topbar>.heir,.topbar>.trait{text-overflow:ellipsis;min-width:0;overflow:hidden}.skin-deco-brazier .vista{position:relative}html:not([data-juice=on]).skin-deco-brazier .vista:after{content:"";pointer-events:none;background:url(/idlever/ui/deco/brazier.webp) left -6px bottom -10px/auto 78% no-repeat,url(/idlever/ui/deco/brazier.webp) right -6px bottom -10px/auto 78% no-repeat;position:absolute;inset:0}.camp-main{grid-template-columns:minmax(0,1fr) 84px}.notch .dp{font-size:12.5px}.notch .dl{font-size:15px}.notch .dl .lane-to,.notch .dp .pm{font-size:10px}@media (max-width:440px){.topbar .stats:has(.stat+.stat+.stat+.stat) .stat{gap:2px;padding:0 6px 0 3px;font-size:15px}.topbar .stats:has(.stat+.stat+.stat+.stat) .stat .ico{width:16px;height:16px}.topbar .stats:has(.stat+.stat+.stat+.stat){gap:3px}}.oath.tablet:not(.sworn):before{opacity:.78;filter:grayscale(.2)drop-shadow(0 2px 2px #0d0c14b3);width:34px;height:34px;top:8px;right:10px;transform:rotate(-8deg)}.oath.tablet>.oath-seal{top:6px;right:8px}.oath-board .oath-formula .oath-reward .ico{background:radial-gradient(circle at 50% 40%, #222439, var(--ink) 75%);width:34px;height:34px;box-shadow:inset 0 2px 4px var(--ink), inset 0 0 0 1px #39496d, 0 1px 0 #eadfc51f;border-radius:4px;padding:3px}.oath-board .oath.tablet.short .oath-foot .why{color:#d88c87}.oath-board .oath.tablet.short .chip.swear{opacity:.8;filter:saturate(.45)brightness(.85)}main.death>.well,main.report>.well{-webkit-mask-image:linear-gradient(var(--ink) calc(100% - 30px), transparent);-webkit-mask-image:linear-gradient(var(--ink) calc(100% - 30px), transparent);mask-image:linear-gradient(var(--ink) calc(100% - 30px), transparent);padding-bottom:34px}.report .tile.plaque .heirs-ran{white-space:nowrap;grid-column:1/-1;justify-self:start}.skin-panel .sheet-wrap>.sheet{--irn:linear-gradient(var(--dusk), #15141e);--irv:linear-gradient(90deg, var(--dusk), #15141e);--rv:#e1c082 0 1.8px, #2f3957 2.5px, transparent 3.2px;background:radial-gradient(circle at 9px 9px, var(--rv)), radial-gradient(circle at calc(100% - 9px) 9px, var(--rv)), radial-gradient(circle at 9px calc(100% - 9px), var(--rv)), radial-gradient(circle at calc(100% - 9px) calc(100% - 9px), var(--rv)), var(--irn) left top / 24px 5px no-repeat, var(--irv) left top / 5px 24px no-repeat, var(--irn) right top / 24px 5px no-repeat, var(--irv) right top / 5px 24px no-repeat, var(--irn) left bottom / 24px 5px no-repeat, var(--irv) left bottom / 5px 24px no-repeat, var(--irn) right bottom / 24px 5px no-repeat, var(--irv) right bottom / 5px 24px no-repeat, radial-gradient(ellipse at 50% 40%, #fff7dd73, transparent 70%), radial-gradient(ellipse at 50% 50%, transparent 55%, #60584252), #d1c6ad;box-shadow:0 16px 42px #0d0c14d9, 0 4px 10px #0d0c14b3, 0 0 0 1px var(--ink);background-origin:padding-box;background-clip:padding-box}.row.tablet.compact:not(.cage-tab):not(.start-tab):not(.oath-tab)>.grip .rn,.row.tablet.compact:not(.cage-tab):not(.start-tab):not(.oath-tab)>.rn{opacity:1;color:#e5c485;width:24px;height:24px;font:700 13px/1 var(--display);text-shadow:0 1px 1px var(--ink);background:radial-gradient(circle at 50% 38%, #282e48, var(--ink) 72%);box-shadow:inset 0 2px 3px var(--ink), inset 0 0 0 1px #39496d, 0 1px 0 #eadfc524;border-radius:50%;justify-content:center;justify-self:center;align-items:center;display:inline-flex}.skin-scroll main.report .parchment.report-sheet{box-shadow:none;background:0 0;border:40px solid #0000;border-width:40px 16px;border-image:url(/idlever/ui/frames/scroll.png) 80 36 fill/40px 18px;padding:0 10px}.oath-board .oath.tablet .oath-formula{padding-right:38px}.banner-cloth>img.killer{object-fit:cover;width:58px;height:58px;box-shadow:0 0 0 2px var(--mist), 0 0 0 4px var(--ink), 0 4px 10px #0d0c14cc, inset 0 0 8px var(--ink);filter:saturate(.9)contrast(1.05);border:3px solid #202033;border-radius:50%;flex:none;margin:-18px auto 6px;display:block}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .death.arrived .banner-cloth>img.killer{animation:.5s cubic-bezier(.3,1.5,.5,1) .25s backwards j-killer}@keyframes j-killer{0%{opacity:0;filter:brightness(2);transform:scale(1.8)}to{opacity:1;transform:none}}}.skin-console .camp .well-wrap>.div-scene{background-clip:padding-box;border:12px solid #0000;border-image:url(/idlever/ui/frames/console.png) 48 fill/12px;box-shadow:0 10px 24px #0d0c14e6}.camp .well-wrap>.div-scene:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(75% 70%,#0000 55%,#0d0c14b3);position:absolute;inset:0}.report .tiles>.tile.plaque:nth-child(2),.skin-tile .report .tiles>.tile.plaque:nth-child(2){box-shadow:0 0 0 1px var(--mist), 0 0 14px #c3cbcf73}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .report.arrived .tiles>.tile.plaque:nth-child(2){animation:.52s cubic-bezier(.3,1.2,.5,1) 70ms backwards j-plaque,2.8s ease-in-out 1s infinite j-gilt}@keyframes j-gilt{0%,to{box-shadow:0 0 0 1px var(--mist), 0 0 10px #c3cbcf4d}50%{box-shadow:0 0 0 1px #cfd1cc,0 0 22px #c3cbcfb3}}}.skin-scroll.skin-panel .sheet-wrap>.sheet{box-shadow:none;filter:drop-shadow(0 14px 22px #0d0c14d9)drop-shadow(0 3px 5px #0d0c14b3);background:0 0;border:30px solid #0000;border-width:30px 14px;border-image:url(/idlever/ui/frames/scroll.png) 80 36 fill/30px 14px;border-radius:0;padding-left:14px;padding-right:12px}.skin-scroll.skin-panel .panel-host>.panel{box-shadow:none;filter:drop-shadow(0 14px 22px #0d0c14d9);background:0 0;border:30px solid #0000;border-width:30px 14px;border-image:url(/idlever/ui/frames/scroll.png) 80 36 fill/30px 14px;padding:4px 14px 10px}.report .tiles.six>.tile.plaque:nth-child(2){order:-1;grid-column:1/-1}.report .tiles.six>.tile.plaque:nth-child(2) .num{font-size:1.3em}.gem.patch-gem.pending .gem-w{letter-spacing:.04em;padding:1px 3px;font-size:9.5px}:is(.sheet,.panel,.parchment) .forecast .bar .track{background:linear-gradient(var(--umbra), #2e3756);height:9px;box-shadow:inset 0 2px 3px #0d0c14d9, 0 0 0 1px var(--mist), 0 1px 0 #fff4d980;border-radius:2px}:is(.sheet,.panel,.parchment) .forecast .bar .track .fill{background:linear-gradient(90deg, var(--clot), var(--blood) 45%, var(--ember)), var(--blood);box-shadow:inset 0 1px #eadfc58c,inset 0 -2px #5c0b1c99,0 0 6px #e8923a80}:is(.sheet,.panel,.parchment) .forecast .bar .track .fill:before{content:"";background:var(--bone);border-radius:2px;width:4px;position:absolute;top:-2px;bottom:-2px;right:-2px;box-shadow:0 0 6px 2px #e8923ae6}:is(.sheet,.panel,.parchment) button.btn.primary.why-edit{color:var(--bone);border:2px solid var(--gilt);text-shadow:0 1px 0 var(--ink), 0 0 10px #b7c4d299;box-shadow:inset 0 1px 0 #f0e8d473, 0 0 0 2px var(--ink), 0 0 16px #aabed559, 0 4px 8px #0d0c1499;background:linear-gradient(#364668,#1f1f32 55%,#161520)}.oath-board .oath-formula .oath-reward .ico{width:50px;height:50px;padding:5px}.topbar .stats .stat:nth-child(2n) .concept-cap{top:calc(100% + 19px)}.bar.try .try{letter-spacing:-.01em;padding:0 4px;font-size:10.5px}.fc-causes .cause{align-items:center;gap:3px;display:inline-flex}.fc-causes .foe-face{object-fit:cover;width:22px;height:22px;box-shadow:0 0 0 1px var(--mist), 0 0 0 2px var(--ink), 0 1px 2px #0d0c1499;border-radius:50%}.report .news-line.lead{text-wrap:balance;font-size:clamp(15px,4.4vw,21px)}.report .news-line:not(.lead){margin-top:5px;display:block}.report .plateau-summary{font:400 14px/1.45 var(--sans);color:#364567;letter-spacing:0;text-shadow:none;margin:5px 0 9px}.report .plateau-floor{color:#755922;white-space:nowrap;margin-left:.6em}.report .counter-news{margin:9px 0}.report .counter-learned{color:#202134}.report .counter-action{color:#364567;margin-top:3px;font-weight:400;display:block}.report .stall-next{margin-top:14px}.report .stall .patch .chips-inline{overflow-wrap:anywhere;min-width:0}.report .patch-wording{flex-direction:column;gap:3px;display:inline-flex}.report .patch-condition{color:var(--mist);font:400 13px/1.35 var(--sans)}@media (max-width:600px){.report .stall .patch{grid-template-columns:1.1em 40px minmax(0,1fr);gap:8px;display:grid}.report .stall .patch>.rank{margin-right:0}.report .stall .patch-main{min-width:0}.report .stall .patch-nums{text-align:left;grid-column:2/-1;justify-self:start;align-items:flex-start}}.report .sys-opened{gap:4px;margin:4px 0}.report .sys-opened .sys-plaque{min-height:0;padding:1px 6px 1px 3px;font-size:11px}.report .sys-opened .sys-plaque .ico{width:16px;height:16px}@media (max-width:1023px){.camp .well-wrap>.div-scene{align-self:start;height:196px;margin:2px 8px 0}.camp .vista{transition:height .26s cubic-bezier(.2,1,.3,1)}.camp .well-wrap:has(>.div-scene:not([hidden])) .vista{height:200px}}.report .sys-opened.icons{flex-wrap:nowrap;gap:3px}.report .sys-opened.icons .sys-plaque{width:28px;min-width:20px;height:28px;box-shadow:inset 0 0 0 1px var(--mist), 0 0 0 1px #12111a, 0 2px 3px #0d0c1499;background:radial-gradient(circle at 35% 30%,#415880,#272c44 70%);border-radius:50%;flex:0 28px;justify-content:center;padding:0}.report .sys-opened.icons .sys-plaque .ico{width:18px;height:18px}.report .sys-opened.icons .sys-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.div-scene .div-view.a,.div-scene .div-view.b{width:calc(50% - 2px)}.div-scene .div-view.a{left:0;right:auto}.div-scene .div-view.b{left:auto;right:0}.div-scene:not([data-state=still]):after{content:"";width:4px;box-shadow:0 0 0 1px var(--ink);background:linear-gradient(#415880,#272c44);position:absolute;top:0;bottom:0;left:calc(50% - 2px)}.div-scene .div-view{filter:brightness(1.45)contrast(1.08);transition:filter .25s}.div-scene[data-phase=sent] .div-view.b{filter:brightness(.8)saturate(.6)}.div-scene[data-phase=new] .div-view.a{filter:brightness(1.05)saturate(.8)}.div-scene .div-tag{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.div-scene .div-ptag{max-width:calc(50% - 14px);font:700 12px/1.25 var(--sans);color:#e2d7bd;white-space:nowrap;text-overflow:ellipsis;z-index:1;background:#0d0c14cc;border-radius:3px;padding:2px 6px;position:absolute;top:5px;overflow:hidden}.div-scene[data-state=still] .div-ptag{display:none}.div-scene .div-ptag.a{left:6px}.div-scene .div-ptag.b{left:calc(50% + 6px)}.div-scene .div-ptag .was{color:#c0b69d}.div-scene .div-ptag .now{color:#e6c586}.div-scene .div-end{white-space:nowrap;padding:3px 9px;font-size:19px}.div-scene .div-end.a{left:25%}.div-scene .div-end.b{left:75%}.skin-button :is(.sheet,.panel,.parchment) button.btn.primary.why-edit{box-shadow:none;min-height:58px;font:700 21px/1 var(--display);letter-spacing:.14em;color:#ffe3a4;text-shadow:0 2px 0 var(--ink), 0 0 12px #aabed5bf;filter:drop-shadow(0 4px 5px #0d0c148c)drop-shadow(0 0 8px #a4bcd640);background:0 0;border:11px solid #0000;border-width:11px 39px;border-image:url(/idlever/ui/frames/button.png) 22 78 fill/11px 39px;padding:0 8px;transition:filter .15s,transform .1s}.skin-button :is(.sheet,.panel,.parchment) button.btn.primary.why-edit:hover{filter:drop-shadow(0 4px 5px #0d0c148c)drop-shadow(0 0 14px #aabfd58c)brightness(1.08)}.skin-button :is(.sheet,.panel,.parchment) button.btn.primary.why-edit:active{filter:drop-shadow(0 2px 2px #0d0c1499)brightness(.95);transform:translateY(1px)scale(.99)}.skin-deco-candle .row-why{position:relative}.skin-deco-candle .row-why:before{content:"";pointer-events:none;filter:drop-shadow(0 2px 2px #0d0c1480);z-index:1;background:url(/idlever/ui/deco/candle.webp) 50%/contain no-repeat;width:34px;height:51px;position:absolute;top:0;right:52px}.skin-deco-candle .row-why:after{content:"";pointer-events:none;mix-blend-mode:soft-light;background:radial-gradient(circle at 75% 14%,#ffba61bf,#f49c4440 35%,#0000 65%);width:min(280px,100%);height:min(200px,100%);animation:2.6s ease-in-out infinite j-candle;position:absolute;top:0;right:0}@keyframes j-candle{0%,to{opacity:.85}18%{opacity:1}31%{opacity:.78}52%{opacity:.95}70%{opacity:.82}84%{opacity:1}}@media (prefers-reduced-motion:reduce){.skin-deco-candle .row-why:after{animation:none}}.watch .ticker{text-shadow:0 2px 0 var(--ink), 0 0 10px #0d0c14e6;background:linear-gradient(90deg,#0000,#0d0c14b8 22% 78%,#0000);padding:5px 12px 6px}.skin-tile .report .tile.plaque,.skin-tablet :is(.row.tablet,.patch.tablet,.oath.tablet){background:radial-gradient(120% 90% at 50% -10%,#a4bcd629,#a4bcd60a 55%,#0000 75%),linear-gradient(90deg,#0d0c1447,#0000 12% 88%,#0d0c1447);box-shadow:inset 0 1px #a4bcd661,inset 0 2px #a4bcd61f,inset 0 -2px #0d0c148c,inset 0 -10px 14px -8px #0d0c14b3,0 3px 5px #0d0c1499}.skin-tablet .patch.tablet:first-child{box-shadow:inset 0 1px #b894488c,inset 0 -2px #0d0c148c,inset 0 -10px 14px -8px #0d0c14b3,0 0 10px #b8944840,0 3px 5px #0d0c1499}.cmd.cmd-more{min-width:240px;padding:6px 2px 2px}.topbar .stats{flex-shrink:0}.topbar>.heir{flex:none}.cmd>.tile.badged:nth-child(n+5) .repeat-badge{top:calc(100% - 6px);bottom:auto}.cmd>.tile.badged:nth-child(n+5) .repeat-badge:before{inset:0 -4px -8px}.topbar,.skin-bar .topbar{padding-top:calc(env(safe-area-inset-top) + 18px)}.build-banner{inset:env(safe-area-inset-top) 2px auto;height:16px;color:var(--dim);font:10px var(--sans);letter-spacing:.08em;border-bottom:1px solid #65523966;justify-content:space-between;align-items:center;padding:0 8px;line-height:16px;display:flex;position:absolute}.build-banner>span{color:#d2b47b;text-transform:uppercase}.build-banner time{font-variant-numeric:tabular-nums}.topbar:has(.legacy) .stats{flex-wrap:wrap;flex-shrink:1;justify-content:flex-end}.legacy-upgrades{gap:8px;margin:12px 0;display:grid}.legacy-upgrade{border:1px solid var(--ink-line);border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.legacy-upgrade b{text-transform:capitalize}.legacy-upgrade small{font-size:12px;display:block}.legacy-buy{white-space:nowrap;min-height:44px}.legacy-buy:disabled{opacity:.5}.topbar button.legacy{min-height:var(--tap)}.heir-identity{flex-direction:column;align-items:flex-start;display:flex}.heir-ordinal{white-space:nowrap}.bloodline-label{font:11px var(--sans);color:var(--dim)}.wall-edit .wall-foot{flex-wrap:wrap;gap:4px;margin-block:8px;display:flex}.wall-edit .wall-rules{margin-block:10px}.wall-edit .wall-compare{grid-template-columns:minmax(0,1fr);gap:14px;margin-top:10px;display:grid}.wall-edit .wall-rule{align-items:baseline;gap:5px;margin-top:6px;display:flex}.wall-edit .wall-rule>.chips{min-width:0}.wall-edit .wall-rule .chip{min-height:28px;padding:3px 6px}@media (min-width:1024px){.wall-edit .wall-compare{grid-template-columns:repeat(2,minmax(0,1fr))}}.unit-icon{flex:0 0 var(--unit-size,34px);width:var(--unit-size,34px);height:var(--unit-size,34px);object-fit:cover;vertical-align:middle;background-repeat:no-repeat;display:inline-block}.unit-icon[data-glyph]:not([data-art]):before{content:attr(data-glyph);height:100%;color:var(--dim);place-items:center;display:grid}.unit-label{vertical-align:middle;align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.unit-label-text{overflow-wrap:anywhere;min-width:0}.ledger .unit-name{padding:5px 4px 5px 0}.death-hero{justify-content:center;align-self:center}.death-line .cause-btn.has-unit-icon{flex-direction:column;justify-content:center;align-items:center;gap:8px;display:flex}.cause-btn>.killer{flex:none}.cause-btn.has-unit-icon>.cause{min-width:0}@media (max-width:420px){.ledger .lrow{grid-template-columns:minmax(0,1fr) repeat(5,32px)}.ledger .lrow.head{letter-spacing:-.02em;font-size:8px}}.chronicle button.cline.kept{align-items:center;gap:8px;display:flex}.chronicle .cline.kept>.unit-label{flex:1}.chronicle .cline.kept>small{flex:none}.unit-portrait{width:var(--portrait-size,96px);height:var(--portrait-size,96px);vertical-align:middle;filter:drop-shadow(0 4px 5px var(--ink));flex:none;display:inline-block;position:relative}.unit-portrait>.unit-icon{background-color:var(--umbra);width:78%;height:78%;box-shadow:inset 0 0 12px var(--ink);border-radius:50%;position:absolute;top:11%;left:11%}.unit-portrait-rim{box-shadow:inset 0 0 0 1px var(--mist), 0 2px 6px var(--ink);pointer-events:none;border:6px solid #323e5e;border-radius:50%;position:absolute;inset:0}.skin-well .unit-portrait-rim{box-shadow:none;background:url(/idlever/ui/frames/well.png) 50%/100% 100% no-repeat;border:0}.ending .descent-choice{flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:76px;display:flex}.ending-challenges{margin-top:14px}.ending-challenges summary,.descent-elites summary{cursor:pointer;color:var(--bone);font:600 17px/1.4 var(--control-font);padding:6px 0}.ending-challenges .variants{margin-top:10px}.descent-stepper{justify-content:center;align-items:center;gap:10px;margin:12px 0;display:flex}.descent-stepper .chip{min-width:48px}.descent-tier{text-align:center;width:100px;min-height:44px;color:var(--bone);background:#15151e;border:2px solid #5c6072;border-radius:3px;font-size:22px;box-shadow:inset 0 2px 6px #000}.descent-modifier{border-bottom:1px solid #54515f;gap:3px;padding:8px 0;line-height:1.4;display:grid}.descent-review p{line-height:1.5}.watch-vitals{flex-direction:column;align-items:center;gap:2px;display:flex}.gun-hud{color:var(--bone);flex-direction:column;align-items:center;gap:2px;font-size:11px;line-height:1.1;display:flex}.gun-hud[hidden],.gun-reload-track[hidden]{display:none}.gun-hud[data-state=aim]{color:var(--acc)}.gun-hud[data-state=reload]{color:var(--dim)}.replay .gun-hud{color:var(--bone);background:#211c24;border:1px solid #75634d;border-radius:3px;padding:4px 7px;box-shadow:inset 0 1px 3px #08070b}.replay .gun-hud[data-state=aim]{color:var(--acc)}.replay .gun-hud[data-state=reload]{color:#cfbf9f}.gun-reload-track{background:#17131c;border-radius:2px;width:44px;height:3px;overflow:hidden;box-shadow:0 1px #75634d}.gun-reload-fill{background:var(--gilt);height:100%;display:block}.topbar .stat.gold{position:relative}.topbar .stat.gold .gold-drop{white-space:nowrap;color:#d99a8a;pointer-events:none;font-size:11px;line-height:1;position:absolute;top:calc(100% - 6px);left:0}.toast{z-index:60;left:50%;bottom:calc(var(--console-h) + 18px);pointer-events:none;color:#fdda9a;font:600 15px/1.2 var(--sans);letter-spacing:.04em;white-space:nowrap;background:linear-gradient(#282e48,#171622);border:2px solid #ab893d;border-radius:4px;padding:8px 16px;animation:1.8s ease-out both toast-in;position:fixed;transform:translate(-50%);box-shadow:0 4px 14px #0d0c14cc}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}10%,80%{opacity:1;transform:translate(-50%)}to{opacity:0}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.editor .row .also-mark{font:600 11px/1 var(--sans);color:#edb978;white-space:nowrap;align-self:center;margin-left:6px}.editor .row .grip .also-mark{margin:2px 0 0;font-size:10px;display:block}.cmd .tile.tile-new{box-shadow:inset 0 0 0 2px #ffd678bf}.patch.trade-off,.death-pick.trade-off,.death-lever.trade-off,.bar.try.trade-off{opacity:.78}.trade-off.num,.try.trade-off{color:var(--warn)}.patch .trade-off,.lever-price{font-size:.78em;display:block}.lever-price.pending{font-style:italic}.own-tag,.counter-wear{color:var(--acc)}.toast.refused{pointer-events:auto;cursor:help}.hp-ration .ration,.fc-hunger .ration{font-size:.82em}.fc-hunger{margin:2px 0;font-size:.86em}.fc-hunger .hp-max-loss{color:var(--warn)}.editor .row .throw-target{font:600 11px/1.2 var(--sans);white-space:nowrap;align-self:center;margin-left:6px}.editor .row .grip .throw-target{margin:2px 0 0;font-size:10px;display:block}.editor .row>.chips>.throw-target,.editor .row>.chips>.also-mark{white-space:normal;overflow-wrap:anywhere;flex-basis:100%;margin:0}.rules-col,.side-col,.meters-slot{display:none}@media (min-width:1024px){:root{--wide-l:clamp(360px, 28vw, 470px);--wide-r:clamp(230px, 17vw, 290px)}body.framed{font-size:18px}main.frame,main.frame.watch{max-width:none;box-shadow:none;grid-template-columns:var(--wide-l) minmax(0, 1fr) var(--wide-r);grid-template-rows:auto minmax(0,1fr) auto;grid-template-areas:"bar bar bar""rules well side""con con con"}main.frame>.topbar{grid-area:bar}main.frame>.console{grid-area:con}main.frame>.well,main.frame>.stage{grid-area:well}main.frame>.rules-col{grid-area:rules}main.frame>.side-col{grid-area:side}main.frame.watch{grid-template-rows:auto minmax(0,1fr) auto auto;grid-template-areas:"bar bar bar""rules well side""rules ctl side""con con con"}main.frame>.ctl{grid-area:ctl}.rules-col,.side-col{overscroll-behavior:contain;z-index:1;background:radial-gradient(ellipse at 50% 0%, #aabfd512, transparent 60%), linear-gradient(90deg, #161521, var(--umbra) 50%, #14131d);min-height:0;box-shadow:inset 0 0 0 1px var(--ink), inset 0 0 24px #0d0c14cc;flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex;position:relative;overflow:hidden auto}.skin-console :is(.rules-col,.side-col){background-clip:padding-box;border:16px solid #0000;border-image:url(/idlever/ui/frames/console.png) 48 fill/20px;padding:2px 4px 6px}.rules-col{border-right:0}.rules-col .editor,.rules-col .rows{flex-direction:column;gap:8px;display:flex}.rules-col .row.tablet.ro{cursor:default}.rules-col .row.tablet.ro:active{filter:none;transform:none}.row.tablet .chip{font-size:17px}.meters-slot{background:repeating-linear-gradient(0deg, #0d0c142e 0 2px, transparent 2px 22px), linear-gradient(var(--ink), var(--ink));border-radius:4px;flex:auto;min-height:140px;display:block;box-shadow:inset 0 0 0 2px #292f4a,inset 0 0 18px #0d0c14e6,0 1px #eadfc514}.side-col .shaft{pointer-events:none;position:static}.side-col .shaft .shaft-head,.camp .shaft .shaft-head{font-size:13px}.row.tablet.compact{min-height:64px}.row.tablet.compact .rtext{font-size:20px}.row.tablet.compact .rn{font-size:16px}.rows-head,.shaft-head{font-size:13px}.notch{grid-template-columns:32px 1fr;column-gap:8px}.notch .hex{width:32px;height:35px}.notch .dl{font-size:19px}.notch .dp{font-size:14px}.notch .dl i,.notch small:not(.dp){font-size:13px}.shaft-ends{gap:6px;font-size:15px}.shaft-ends .gemdot{width:13px;height:17px}.topbar .stat{font-size:21px}.topbar .stat .ico{width:24px;height:24px}.topbar .heir{font-size:17px}.console-row{grid-template-columns:124px minmax(0,1fr) 124px;gap:14px;max-width:1180px;margin:0 auto}.skin-console .console-row{margin:-2px auto}.cmd{grid-template-columns:repeat(8,minmax(0,1fr));grid-auto-rows:78px;gap:8px}.cmd .tile .tl{letter-spacing:0;font-size:14px}.portrait{width:104px;height:104px}.portrait .face{inset:16px}.portrait .ring{inset:11px}.portrait .plabel{max-width:124px;font-size:14px}.gem{width:108px;min-width:108px;height:108px;font-size:20px}.gem .ico{width:46px;height:46px}main.camp.frame{grid-template-rows:auto auto minmax(0,1fr) 150px auto auto auto auto;grid-template-areas:"bar bar bar""tabs well side""rules well side""rules well meters""rules vs meters""rules sline meters""rules rest meters""con con con"}main.camp>.well-wrap,main.camp .camp-well,main.camp .camp-main{display:contents}main.camp .camp-well>.busy-strip{z-index:3;grid-area:well;place-self:start end;margin:10px 14px 0;position:relative;top:auto;right:auto}main.camp .camp-well>.tabs{box-shadow:inset -1px 0 0 var(--ink);background:#161521;grid-area:tabs;padding:12px 14px 4px}main.camp .camp-main>.tablets{overscroll-behavior:contain;background:radial-gradient(ellipse at 50% 0%, #aabfd512, transparent 60%), linear-gradient(90deg, #161521, var(--umbra) 50%, #14131d);min-height:0;box-shadow:inset 0 0 0 1px var(--ink), inset 0 0 24px #0d0c14cc;grid-area:rules;gap:8px;padding:14px 14px 18px;overflow-y:auto}.skin-console main.camp .camp-main>.tablets{background-clip:padding-box;border:16px solid #0000;border-image:url(/idlever/ui/frames/console.png) 48 fill/20px;padding:2px 4px 8px}main.camp .camp-main>.shaft{border-width:3px;grid-area:side;align-self:stretch;gap:10px;margin:0;padding:14px 12px;position:relative;overflow-y:auto}main.camp .camp-main>.meters-slot{grid-area:meters;min-height:0;margin:8px 0 0}main.camp .camp-well>.vista{height:auto;min-height:0;box-shadow:inset 0 0 70px 16px #0d0c14d9, inset 0 -60px 50px -30px var(--ink), inset 0 0 0 2px var(--ink);filter:saturate(.9)brightness(.9);background-position:50% 55%;grid-area:well;margin:0}main.camp .well-wrap>.div-scene{grid-area:well;align-self:end;height:min(62%,520px);margin:0 24px 18px}main.camp .well-wrap>.panel-host{grid-area:well}main.camp .well-wrap>.shaft-vs-host{grid-area:vs}main.camp .well-wrap>.div-line{grid-area:sline}main.camp .well-wrap>.rest-line{grid-area:rest}main.camp .well-wrap>.panel-store{display:none}main.camp .panel{max-width:760px;max-height:calc(100% - 28px);margin:0 auto;inset:auto 24px 14px}main.watch>.stage{min-width:0}.watch .hud.top .stake{font-size:15px}.watch .depth{font-size:22px}main.death>.well,main.report>.well{padding:18px max(24px,50% - 410px) 28px}.death .patch{font-size:18px}.death .patch .patch-nums{font-size:15px}.death :is(.news,.notes,.ledger,.forecast-line,.bones-line){font-size:16px}.sheet-wrap.wide-beside{display:block}.sheet-wrap.wide-beside>.sheet{width:min(560px,42vw);max-width:none;margin:0;position:absolute}main.frame.watch{grid-template-columns:clamp(270px,20vw,330px) minmax(0,1fr) clamp(190px,14vw,240px)}main.frame.watch .rules-col .row.tablet.compact .rtext{font-size:17px}.rules-col .row.tablet.firing{animation:1.4s ease-out rule-fire}@keyframes rule-fire{0%{filter:brightness(1.6);box-shadow:0 0 0 2px #ffaa52,0 0 22px #ffaa52cc}to{filter:none;box-shadow:none}}.meters-slot{position:relative;overflow:hidden}.meters-slot:before{content:"";aspect-ratio:1;opacity:.5;background:repeating-conic-gradient(from 0deg, #88a1c238 0 2deg, transparent 2deg 45deg), radial-gradient(circle, transparent 0 30%, #88a1c240 31% 32%, transparent 33% 60%, #88a1c24d 61% 63%, transparent 64%), conic-gradient(from 45deg, #0d0c1459 0 25%, #dfd9c80f 0 50%, #0d0c1459 0 75%, #dfd9c80f 0);border-radius:50%;width:min(150px,70%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 2px 6px #0d0c14e6,0 1px #eadfc514}.death .banner-cloth{width:min(100%,290px)}.death .death-line{font-size:24px}.cmd .tile .tl{font-size:16px}.cmd .tile .ico{width:46px;height:46px}.skin-deco-pillar :is(.rules-col,.side-col),.skin-deco-pillar main.camp .camp-main>.tablets{background-color:#12111a;background-image:linear-gradient(#0d0c14d1,#0d0c1480 38%,#0d0c141a 75%),url(/idlever/ui/deco/pillar.webp),none;background-position:0 0,bottom,0 0;background-repeat:repeat,no-repeat,repeat;background-size:auto,100%,auto;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:padding-box;border-image-slice:48}.meters-slot:before{content:none}.meters-slot{background:#0d0c1447;box-shadow:inset 0 0 0 1px #425a8273,inset 0 0 16px #0d0c14b3}.skin-deco-pillar main.camp .camp-main>.meters-slot{background:linear-gradient(#0d0c148c,#0d0c141a),url(/idlever/ui/deco/pillar.webp) bottom/100% no-repeat,#12111a}.side-col .meters,.meters-slot .meters{font-size:13px}.side-col .meters .msplit,.meters-slot .meters .msplit{min-width:0}.side-col .meters :is(.mval,.mrule,.msplit-key),.meters-slot .meters :is(.mval,.mrule,.msplit-key){white-space:normal;overflow-wrap:anywhere;min-width:0}.console .cmd .tile.empty{display:none}.side-col .meters,.meters-slot .meters{gap:6px;font-size:16px;line-height:1.35}.side-col .meters .mlab,.meters-slot .meters .mlab{font-size:12.5px}.side-col .meters .mrow,.meters-slot .meters .mrow{grid-template-columns:62px minmax(0,1fr)}.side-col .meters .msplit,.meters-slot .meters .msplit{height:10px}.sheet-wrap.wide-beside>.sheet{width:min(700px,50vw);font-size:18px}.sheet-wrap.wide-beside>.sheet .why-line,.sheet-wrap.wide-beside>.sheet .why-row{font-size:22px}.sheet-wrap.wide-beside>.sheet .why-gloss{font-size:17px}main.watch .side-col .shaft.unknown{display:none}.side-col .meters .mrow{grid-template-columns:minmax(0,1fr);gap:1px}.side-col .meters .mrow+.mrow{margin-top:6px}.side-col .meters .mval{white-space:nowrap}.side-col .meters .mval small{white-space:normal}}.depth-summary{display:none}.progress-goal{grid-template-columns:1fr auto;gap:3px 8px;display:grid}.progress-goal>small{font:13px/1.3 var(--sans);color:#bfb6a5}.progress-goal>b{color:#f3ce88;font-size:20px}.progress-reward{color:#e8ca87;font:14px/1.3 var(--sans);grid-column:1/-1;align-items:center;gap:5px;display:flex}.progress-reward .ico{object-fit:contain;width:18px;height:18px}.depth-mobile-goal{border-top:1px solid #384254;padding-top:4px;display:block}.report-progress-goal{background:#141923;border:6px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/6px;margin:8px 0;padding:8px}@media (min-width:1024px){.depth-mobile-goal,.report-progress-goal,html .shaft>:is(.shaft-head,.notches,.shaft-ends){display:none}html .shaft .depth-summary{flex-direction:column;gap:2px;width:100%;display:flex}html .side-col .shaft{pointer-events:auto}html main.watch .side-col .shaft.unknown{display:flex}html .side-col>.shaft.unknown{visibility:visible}html main.camp .camp-main>.shaft{background:#141923;border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;align-self:start;gap:2px;padding:6px}.depth-heading{color:#ead4a5;font:600 16px/1.2 var(--display);letter-spacing:.06em}.depth-summary-row{border-bottom:1px solid #384254;grid-template-columns:1fr auto;align-items:center;gap:2px 8px;padding:1px 0;display:grid}.depth-summary-row>small{font:13px/1.3 var(--sans);color:#bfb6a5}.depth-summary-row>b{color:#eadfc5;font-size:20px}.depth-current>b{color:#f3ce88;font-size:30px}.depth-next>:is(.unit-label,.depth-bonus,span:not(.num)),.depth-next>.depth-chance{grid-column:1/-1}.depth-next .unit-label{font-size:16px}.depth-bonus{color:#f3ce88}.depth-open{font:600 14px/1.3 var(--sans);color:#e8ca87;text-align:right;padding:3px 0}.shaft.stale .depth-next{opacity:.4}.depth-reference .forecast{min-width:0}.console .cmd .tile.empty.tile-gap{visibility:hidden;display:flex}}.sys-opened{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0;display:flex}.sys-opened>.label{margin-right:2px}.sys-plaque{color:var(--acc);background:#1c1b2b8c;border:1px solid #f6d49573;border-radius:6px;align-items:center;gap:4px;padding:2px 8px 2px 4px;font-size:13px;display:inline-flex;position:relative;overflow:hidden}.sys-plaque .ico{width:20px;height:20px}.sys-plaque .ico.glyph:before{font-size:15px;line-height:20px}.sys-plaque.reveal{animation:.7s ease-out both carve}.sys-plaque.reveal:before{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 30%,#ffe3a3b3 50%,#0000 70%);animation:1.1s ease-out .35s both glint;position:absolute;inset:0;transform:translate(-120%)}.meters{gap:3px;font-size:13px;line-height:1.3;display:grid}.meters .mhead{margin-bottom:2px}.meters .mrow{grid-template-columns:56px 1fr;align-items:baseline;gap:6px;display:grid}.meters .mlab{font:600 11px/1.3 var(--sans);letter-spacing:.06em;text-transform:uppercase;opacity:.75}.meters .mval b{font-weight:700}.meters .mtime{align-items:center}.meters .msplit{border-radius:4px;gap:2px;min-width:120px;height:8px;display:flex;overflow:hidden}.meters .msplit .seg{min-width:3px}.meters .seg.fight,.meters .k.fight .sw{background:var(--hp)}.meters .seg.travel,.meters .k.travel .sw{background:#617ea7}.meters .seg.chores,.meters .k.chores .sw{background:var(--info)}.meters .seg.rest,.meters .k.rest .sw{background:var(--ok)}.meters .msplit-key{flex-wrap:wrap;gap:2px 10px;margin-top:3px;font-size:12px;display:flex}.meters .msplit-key .sw{vertical-align:0;border-radius:2px;width:8px;height:8px;margin-right:4px;display:inline-block}.meters .mrule{white-space:nowrap}.mcmp .mcmp-row{grid-template-columns:64px auto auto auto 1fr auto;align-items:baseline;gap:5px;display:grid}.mcmp .dlt.up{color:var(--ok)}.mcmp .dlt.down{color:var(--hp)}.parchment .mcmp .dlt.up{color:#576e86}.parchment .mcmp .dlt.down{color:var(--blood)}.forecast .mcmp{border-top:1px solid var(--line);margin-top:10px;padding-top:8px}.fight-meters{margin-top:10px;padding:10px 12px}.meters-slot.filled{color:var(--fg);padding:10px 12px;overflow:auto}.meters-slot.filled:before{content:none}.watch .meter-box{z-index:3;pointer-events:none;position:absolute;top:46px;left:8px}.watch .meter-line{color:var(--fg);background:#0d0c14b8;border-radius:6px;align-items:baseline;gap:10px;padding:3px 8px;font-size:13px;display:flex;box-shadow:inset 0 0 0 1px #425a8280}.watch .meter-line .m-scope{font:600 10px/1 var(--sans);letter-spacing:.08em;text-transform:uppercase}.watch .meter-line[data-scope=fight] .m-scope{color:var(--hp)}.watch .meter-line .dealt b{color:var(--acc)}.watch .meter-line .taken b{color:#e49792}.watch .meter-line .healed b{color:var(--ok)}.row.tablet.compact.orders-tab[hidden],.repeat-add[hidden],.wall-host[hidden]{display:none}.orders-tab .orders-head{margin-right:4px;font-weight:600}.orders-tab .orders-sum{font-size:13px}.orders-sheet .order-rows{gap:8px;margin-top:6px;display:grid}.orders-sheet .order-row{grid-template-columns:104px 1fr;align-items:center;gap:8px;display:grid}.orders-sheet .olab{font:600 12px/1.2 var(--sans);letter-spacing:.05em;text-transform:uppercase;opacity:.8}.oath-sinks{border-top:1px solid var(--ink-line,#303b5b59);gap:8px;margin-top:10px;padding-top:8px;display:grid}.oath-sinks .why{margin-left:4px}.oath-works .works-built{font-size:13px}.oath-kept-extra{align-items:center;gap:6px;margin-top:6px;display:flex}.repeat-add{margin:4px 0}.repeat-add .repeat-add-chip{border-style:dashed}.wall-host:empty{display:none}.patch.tablet.wall-edit{text-align:left;gap:6px;padding:10px 12px;display:grid}.wall-edit .wall-edits .chip{font-size:13px}.wall-edit .wall-foot{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.wall-edit .wall-foot .up{color:var(--ok)}.wall-edit .wall-apply{margin-left:auto}.death .death-line .cause .seg{display:inline-block}.side-col>.shaft.unknown{visibility:hidden}.forecast .bar{grid-template-columns:62px 1fr 64px}.forecast .bar .d{align-items:center;gap:5px;display:inline-flex}.forecast .bar .hex{clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);--reach:0;background:radial-gradient(circle at 42% 36%, rgb(220 230 242/calc(var(--reach) * .95)), rgb(120 152 196/calc(.12 + var(--reach) * .85)) 58%, #1c1b2bf2 100%), #171621;flex:none;width:18px;height:20px}.forecast .bar.unknown .hex{background:#111019;box-shadow:inset 0 0 0 1px #292f4a}.forecast .bar .track{border-radius:2px;height:4px}.forecast .bar .track .fill{background:linear-gradient(90deg, var(--blood), var(--ember))}.editor .row.tablet.lifted{box-shadow:0 8px 18px #0d0c14b3, 0 0 0 2px var(--acc);z-index:5;position:relative}.pm.band{vertical-align:middle;width:calc(var(--pmw,8) * 1px);color:#0000;opacity:.75;background:linear-gradient(90deg,#0000,#dbba7cb3 30% 70%,#0000);border-radius:2px;height:4px;margin:0 3px;display:inline-block;overflow:hidden;font-size:0!important}:is(.sheet,.panel,.parchment) .pm.band{background:linear-gradient(90deg,#0000,#3d5075a6 30% 70%,#0000)}.vsm.dlt{border-radius:7px;padding:0 4px;font-style:normal;font-weight:700;line-height:1.35;display:inline-block}.vsm.dlt.up{color:#b3cbe5;background:#96aec833;box-shadow:inset 0 0 0 1px #96aec873}.vsm.dlt.down{color:#e49792;background:#e13d4833;box-shadow:inset 0 0 0 1px #e13d4873}:is(.sheet,.panel,.parchment) .vsm.dlt.up{color:#576e86}:is(.sheet,.panel,.parchment) .vsm.dlt.down{color:var(--blood)}.gem.patch-gem .gem-in:has(.gem-w) .gem-n{display:none}.gem.patch-gem .gem-in:has(.gem-w) .gem-w{font-size:17px}.patch.top .surv{font-weight:700}.concept{align-items:center;gap:4px;display:inline-flex}.concept-ico{vertical-align:middle}.ico.concept-ico{width:18px;height:18px}.ico.glyph.concept-ico:before{font-size:14px;line-height:18px}.row.tablet .rn .ico.concept-ico{width:26px;height:26px}.concept-cap{font:italic 500 11px/1.5 var(--sans);letter-spacing:.02em;color:#fad798;white-space:nowrap;vertical-align:middle;text-transform:none;background:#aec0d429;border-radius:8px;margin-left:6px;padding:0 6px;display:inline-block;box-shadow:inset 0 0 0 1px #aec0d466}:is(.sheet,.panel,.parchment) .concept-cap{color:#a5001e;background:#81776024;box-shadow:inset 0 0 0 1px #a4bcd659}.stat .concept-cap{margin-left:4px;font-size:10px}.topbar .stat{position:relative}.topbar .stat .concept-cap{z-index:6;pointer-events:none;margin:0;position:absolute;top:calc(100% + 3px);left:50%;transform:translate(-50%)}.notch .concept-cap,.forecast .concept-cap{white-space:normal;margin:2px 0 0;display:table}.notch .concept-cap{white-space:nowrap;margin-left:-2px;padding:0 4px;font-size:9.5px}.concept-cap:after{content:attr(data-cap)}.cmd .tile .tl.two{letter-spacing:-.03em;text-overflow:clip;font-size:9.5px}.notch .dl{font-family:var(--sans);letter-spacing:.01em;font-weight:700}.orders-sheet .olab:has(.share){justify-items:start;gap:4px;display:grid}.orders-sheet .chip.share{opacity:.75;font:500 10px/1.1 var(--sans);letter-spacing:0;text-transform:none;min-height:0;padding:3px 6px}.orders-sheet .chip.share.on{opacity:1}.orders-sheet .order-row .chips{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.death-why{text-align:center;width:100%;font:700 20px/1.2 var(--display);letter-spacing:.02em;color:#ebc98a;text-shadow:0 2px 4px var(--ink), 0 0 10px #0d0c14b3;margin:2px 0 0}.death-why:empty{display:none}.death-now{flex-direction:column;align-items:stretch;gap:8px;width:100%;display:flex}.death-now .patches{margin:0}.death-send{min-height:40px;font:600 16px/1 var(--display);letter-spacing:.04em;align-self:center;padding:0 22px}.death-send[hidden]{display:none}.death-lever{min-height:52px;font:600 18px/1.2 var(--display);justify-content:center;align-items:baseline;gap:4px;padding:8px 14px;display:flex}.death .death-more{min-height:36px;color:var(--mist);font:600 13px/1 var(--display);letter-spacing:.12em;text-transform:uppercase;text-underline-offset:4px;background:0 0;border:0;align-self:center;margin:0 auto;padding:0 18px;-webkit-text-decoration:underline dotted #a4bcd680;text-decoration:underline dotted #a4bcd680}.death .death-more:hover{color:var(--bone)}.death-margin{text-align:center;width:100%;margin:0;font-size:13px}.death-details{flex-direction:column;align-items:center;gap:8px;width:100%;display:flex}.death-details[hidden]{display:none}.death-morgue{align-self:center}.death:not(.full) .death-line .lean,.death:not(.full) .luck-lead,.death:not(.full) .death-now :is(.patches-moment,.patches-head,.patches-more,.patches-fold),.death:not(.full) .death-now button.patch.rest-off{display:none}.death:not(.full) .death-now button.patch[data-short]{justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:8px 16px}.death:not(.full) .death-now button.patch[data-short]>:not(.vplaque){display:none}.death:not(.full) .death-now button.patch[data-short]>.vplaque{order:-1}.death:not(.full) .death-now button.patch[data-short]:before{content:attr(data-short);min-width:0;font:600 18px/1.2 var(--display);color:var(--bone);text-align:left;flex:1}.death:not(.full) .death-now button.patch[data-short]:after{content:attr(data-eff);font:600 14px/1.2 var(--label,inherit);color:var(--mist);font-variant-numeric:tabular-nums;flex:none}.death:not(.full) .death-now button.patch.top[data-short]{min-height:62px}.death:not(.full) .death-now button.patch.top[data-short]:before{font-size:21px}.death:not(.full) .death-now button.patch.top[data-short]:after{color:#cfe3c0;font-size:15px}.death:not(.full) .death-now button.patch:not(.top)[data-short]{opacity:.88;min-height:44px}.death:not(.full) .death-now button.patch:not(.top)[data-short]:before{color:var(--mist);font-size:16px}.death:not(.full)>:is(.rules-col,.side-col)>*{visibility:hidden}@media (min-width:1024px) and (min-height:560px){.death-why{font-size:26px}.death .death-more{min-height:40px;color:var(--bone);font-size:14px}.death:not(.full) .death-now button.patch.top[data-short]{min-height:70px}.death:not(.full) .death-now button.patch.top[data-short]:before{font-size:24px}.death:not(.full) .death-now button.patch.top[data-short]:after{font-size:17px}}.death .death-more.on .fold-mark{display:inline-block;transform:rotate(90deg)}.death .topbar .concept-cap{display:none}.death .death-more .fold-hint{font:500 12px/1 var(--display);letter-spacing:.04em;text-transform:none;opacity:.8}.death-lever .lever-name{overflow-wrap:anywhere;align-items:center;gap:10px;min-width:0;display:flex}.death-hero{text-align:center;overflow-wrap:anywhere}@font-face{font-family:Fira Sans;src:url(/idlever/fonts/fira-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Fira Sans;src:url(/idlever/fonts/fira-600.woff2)format("woff2");font-weight:500 900;font-display:swap}:root{--body-font:"Fira Sans", sans-serif;--control-font:"Idlever Num", sans-serif;--control-size:14px;--window-title:24px;--edge-light:#6d819f;--edge-dark:#080b13}body .sheet-wrap.centered{padding:calc(var(--window-top,0px) + 16px) 12px calc(var(--window-bottom,0px) + 16px);justify-content:center;align-items:center;display:flex}body .sheet-wrap.centered.under{display:none}body .sheet-wrap.centered>.sheet{width:min(640px,100%);max-width:640px;max-height:calc(100dvh - var(--window-top,0px) - var(--window-bottom,0px) - 32px);transform-origin:50%;margin:0;position:relative}html.skin-panel .sheet-wrap.centered>.game-window{background:#e1d6bd;border:18px solid #0000;border-image:url(/idlever/ui/frames/panel.png) 28 fill/18px;border-radius:2px;padding:12px 14px 16px;box-shadow:0 18px 40px #05060ecc,0 3px #080a12,0 0 0 2px #080a12}.game-window .sheet-body{font:400 15px/1.45 var(--body-font);color:var(--ink-text)}.ending-body.sheet-body{border:2px solid var(--edge-light);color:#eadfc5;background:linear-gradient(#202a3bed,#0e1522f5);border-radius:2px;box-shadow:inset 0 2px #8894aa66,inset 0 -3px #070b16,0 18px 40px #05060ecc}html.skin-panel .ending-body.sheet-body{border:14px solid #0000;border-image:url(/idlever/ui/frames/panel.png) 28/14px}.ascension-review .ascension-gold{color:#745015}.game-window .sheet-body>.label:first-child,.game-window .pkg-top>.label{font:700 var(--window-title)/1.15 var(--display);color:#252e44;letter-spacing:.04em;margin:0 48px 18px 0}.game-window .close-stud{top:1px;right:1px}.game-window .sheet-back{top:1px;left:1px}.game-window:has(.sheet-back) .sheet-body>.label:first-child{margin-left:40px}@media (prefers-reduced-motion:reduce){html .sheet-wrap>.sheet,html .panel-host>.panel{animation:none}}:is(.sheet-body,.panel-body,.hero-roster,.report-sheet,.death-sheet,.preparation-host) button:is(.chip,.btn,.card,.tab,.hero-details,.hero-expand,.details-fold,.pkg-rows-btn),.game-control,.death button.game-control,.camp .next-pill.game-control,.patches .patches-more.game-control,.sheet-body button.game-control,.camp .tabs button.game-control,.hero-roster-head .btn,.town-tag[role=button]{color:#eadfc5;min-height:44px;font:600 var(--control-size)/1.25 var(--control-font);letter-spacing:.025em;text-shadow:0 1px 1px #060812;white-space:normal;background:linear-gradient(#36445e 0%,#222b40 44%,#161d2d 48%,#1e2638 100%);border:2px solid #34415b;border-radius:2px;padding:8px 12px;box-shadow:inset 0 2px #8894aa66,inset 2px 0 #71819a33,inset 0 -3px #070b16,0 2px 3px #080b1380}html.skin-tablet :is(.sheet-body,.panel-body,.hero-roster,.report-sheet,.preparation-host) button:is(.chip,.btn,.card,.hero-details,.details-fold,.pkg-rows-btn),html.skin-tablet .game-control,html.skin-tablet .death button.game-control,html.skin-tablet .camp .next-pill.game-control,html.skin-tablet .patches .patches-more.game-control,html.skin-tablet .sheet-body button.game-control,html.skin-tablet .camp .tabs button.game-control,html.skin-tablet .town-tag[role=button]{border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;padding:3px 8px}:is(.sheet-body,.panel-body,.hero-roster,.report-sheet,.preparation-host) button:is(.chip,.btn,.card,.hero-details,.details-fold,.pkg-rows-btn):hover:not(:disabled),.game-control:hover:not(:disabled){filter:brightness(1.15)}:is(.sheet-body,.panel-body,.hero-roster,.report-sheet,.preparation-host) button:is(.chip,.btn,.card,.hero-details,.details-fold,.pkg-rows-btn):active:not(:disabled),.game-control:active:not(:disabled){filter:brightness(.9);transform:translateY(1px)}:is(.sheet-body,.panel-body,.hero-roster,.report-sheet,.preparation-host) button:is(.chip,.btn,.card,.hero-details,.details-fold,.pkg-rows-btn):focus-visible,.game-control:focus-visible{outline:2px solid var(--acc);outline-offset:3px}:is(.sheet-body,.panel-body,.hero-roster) button:is(.chip,.btn):disabled{opacity:.62;filter:saturate(.4)}.sheet-body button.buy:disabled,.panel-body button.buy:disabled{opacity:.4}:is(.sheet-body,.panel-body,.hero-roster) button:is(.chip,.btn).on,.game-control.on{outline:2px solid var(--gilt);outline-offset:-2px}:is(.sheet-body,.panel-body,.hero-roster) button:is(.danger,.armed){color:#ffd5cc;box-shadow:inset 0 0 0 2px #a54842,0 2px 3px #080b1380}html .cmd .tile .tl{font:600 var(--control-size)/1.15 var(--control-font);letter-spacing:.015em;text-transform:none;white-space:normal;text-align:center}html .cmd .tile{min-width:0}.icon-socket{background:radial-gradient(at 50% 20%,#35415c,#111725 80%);border:3px solid #43536d;border-radius:2px;flex:0 0 48px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;box-shadow:inset 0 2px 5px #050712,0 1px #d5c9ab88,0 0 0 1px #0c111d}.icon-socket .ico{filter:drop-shadow(0 2px 1px #000);width:38px;height:38px}.pkg-panel .chip.pkg{text-align:left;background:linear-gradient(115deg,#29344a,#131b2b 90%);border:2px solid #40516c;border-radius:2px;flex-direction:row;align-items:center;gap:12px;min-width:0;padding:10px;display:flex;box-shadow:inset 0 1px #8a99b155,inset 0 -3px #080d17,0 2px 3px #0b101b66}html.skin-tablet .pkg-panel button.chip.pkg{border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;padding:6px}.pkg-panel .chip.pkg.on{outline-offset:-2px;outline:2px solid #b89448}.pkg-panel .chip.pkg.on .icon-socket{border-color:#bc9b50}.pkg-panel .pkg-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pkg-panel .pkg-name{font:600 17px/1.2 var(--control-font);color:#f2d6a0}.pkg-panel .chip.pkg .pkg-description{font:400 13px/1.35 var(--body-font);color:#ddd4c4}.pkg-panel .pkg-price{flex:none;font-size:13px}.pkg-panel .pkg-top{align-items:baseline;gap:16px}.pkg-panel .pkg-top>.label{margin-bottom:0}.pkg-panel .pkg-headline{font:600 15px/1.2 var(--control-font);color:#5f4b26}.pkg-panel .pkg-sec{border-bottom:2px solid #9b896944;padding:12px 0 16px}.pkg-panel .pkg-head{font:600 14px/1.2 var(--control-font);color:#33425d;letter-spacing:.09em;margin:0 0 10px}.pkg-panel .pkg-equipped{align-items:center;gap:12px}.pkg-panel .pkg-slot{flex-wrap:wrap;gap:8px}.pkg-panel .pkg-slot .pkg.on{flex:100%}.pkg-panel .pkg-slots{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:10px;display:grid}.pkg-panel .pkg-slots .pkg-slot{min-width:0}.pkg-panel .pkg-slots .pkg-slot .pkg.on{flex:100%;min-width:0}.pkg-panel .pkg-slots .pkg-slot.empty .pkg-change{width:100%;min-height:52px}.pkg-panel .pkg-alts{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.pkg-panel .pkg-alts .pkg{width:100%}.pkg-panel .pkg-compare{margin-top:16px}.pkg-panel .lvl-bar,.hero-sheet .xp-bar{background:#070d19;border:1px solid #4d5f78;border-radius:2px;height:7px;box-shadow:inset 0 1px 2px #000}.pkg-panel .lvl-bar .fill{background:linear-gradient(#f1d794,#b68e3c 55%,#7a5826);box-shadow:inset 0 1px #fff0c8}.game-window :is(.legacy-upgrade,.kit-slot,.game-inset){background:linear-gradient(110deg,#f2e8d0aa,#a7946b33);border:2px solid #a29375;border-radius:2px;padding:12px;box-shadow:inset 0 1px 2px #79644955,0 1px #fff3da88}.game-window .forge .kit-slot{border-color:#94754d}.game-window :is(.legacy-upgrade,.kit-head) b{font:600 17px/1.25 var(--control-font)}.game-window .legacy-upgrade small{font:400 12px/1.4 var(--body-font)}.game-window .legacy-buy{flex-shrink:0}.game-window .legacy-buy small{font:inherit;display:inline}.game-window .hero-line{font:600 20px/1.25 var(--control-font);margin-bottom:8px}.game-window .hero-legacy{color:#675020;margin-bottom:16px}.game-window .forge-item{font:600 16px/1.3 var(--control-font)}.game-window .forge-item .it-ico{min-width:36px;min-height:36px}.game-window .settings .srow{border-bottom:1px solid #99876755;gap:10px;padding:8px 0}.game-window .settings .srow .label{font:600 14px/1.25 var(--control-font);letter-spacing:.04em;margin:0}.sheet-body :is(.ta,.name-input){font:400 13px/1.4 var(--body-font);color:var(--bone);background:#161e2d;border:3px solid #6d6d66;border-radius:2px;box-shadow:inset 0 3px 8px #030711}.game-window details>summary{cursor:pointer;min-height:44px;font:600 14px/1.3 var(--control-font);color:#33425d;padding:12px 0}.hero-roster .hero-row{border:3px ridge #596173;border-radius:2px;box-shadow:inset 0 1px #8892a466,inset 0 -3px #080910,0 3px 6px #0006}.hero-roster .hero-row.selected{border-color:#bda36b}.hero-roster .hero-thumb{border:3px ridge #8991a2;border-radius:2px;box-shadow:inset 0 0 12px #000,0 2px 4px #0009}.hero-roster .hero-info b{font:600 20px/1.2 var(--display)}.hero-roster .hero-action{font:400 14px/1.4 var(--body-font)}@media (max-width:520px){html.skin-panel .sheet-wrap.centered>.game-window{border-width:14px;border-image-width:14px;padding:10px 8px 12px}.game-window .pkg-equipped{flex-wrap:wrap}.pkg-panel .pkg-equipped .pkg-slot{flex-basis:100%}.pkg-panel .pkg-equipped>.pkg-change{margin-left:auto}.pkg-panel .pkg-alts{grid-template-columns:minmax(0,1fr)}.pkg-panel .chip.pkg{gap:8px}.game-window .legacy-upgrade{gap:8px;padding:8px}.game-window .legacy-buy{max-width:46%}.game-window .settings .srow{flex-wrap:wrap}.game-window .settings .srow .label{flex:1 0 90px}}body.framed .sheet-wrap.centered:not(.modeless){padding-bottom:calc(var(--window-bottom,0px) + 16px);bottom:0}html body .cmd .tile .tl,html body .cmd .tile .tl.two{font-size:var(--control-size);letter-spacing:.015em}.game-window .sheet-body>.label:first-child,.game-window .pkg-top{color:#eadfc5;text-shadow:0 1px 2px #070a12;background:#172033;border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;align-items:center;min-height:56px;margin:0 0 18px;padding:6px 48px 6px 12px;display:flex}.game-window .pkg-top>.label{color:#eadfc5;margin:0}.game-window .pkg-top .pkg-headline{color:#e8ca87}.game-window:has(.sheet-back) .sheet-body>.label:first-child{margin-left:0;padding-left:40px}html.skin-tablet .game-window .pkg-panel .chip.pkg:not(.locked){border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;padding:6px}.game-window .forge-item .item-ico{width:44px;height:44px;box-shadow:none;border-radius:0}.game-window .forge-item .item-pic{width:44px;height:44px}.game-window .wnode{background:#c6c9c344;border:2px solid #8390a0;border-radius:2px;padding:10px;box-shadow:inset 0 1px 3px #3e4b6555}.game-window .wnode .wn-ico{border-radius:2px;box-shadow:inset 0 2px 5px #060a13,0 0 0 2px #53617c}.game-window .wnode .hire-btn{min-height:44px}.game-window .wnode.lit{border-color:#b3924f}@media (max-width:520px){.game-window .pkg-top{flex-wrap:wrap;gap:3px 12px}.game-window .pkg-top .pkg-headline{font-size:13px}}.game-window .hero-line{align-items:center;gap:12px;display:flex}.hero-window-face{background-repeat:no-repeat;border:3px solid #53617a;border-radius:2px;flex:0 0 72px;width:72px;height:84px;display:inline-block;box-shadow:inset 0 0 6px #050813,0 0 0 1px #0b111e}.hero-window-face.painted{background-size:cover}.legacy-upgrade .upgrade-copy{flex:1;min-width:0}@media (max-width:520px){.legacy-upgrade .icon-socket{flex-basis:32px;width:32px;height:36px}.legacy-upgrade .icon-socket .ico{width:26px;height:26px}.game-window .pkg-equipped{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.pkg-panel .pkg-equipped .pkg-slot{flex-basis:auto}.pkg-panel .pkg-equipped>.pkg-change{margin:0;padding-left:4px;padding-right:4px}.pkg-panel .pkg-equipped .icon-socket{flex-basis:36px;width:36px;height:40px}.pkg-panel .pkg-equipped .icon-socket .ico{width:28px;height:28px}.pkg-panel .pkg-sec{margin-bottom:4px;padding-top:8px;padding-bottom:10px}.pkg-panel .pkg-name{font-size:16px}}.town-tag[role=button]:hover{filter:brightness(1.15)}.town-tag[role=button]:focus-visible{outline:2px solid var(--gilt);outline-offset:3px}.town-tag[aria-busy=true]{cursor:progress}html .console .cmd-compact{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(80px,auto);max-width:260px}html .console .cmd-compact>.tile:only-child{grid-column:1/-1}html .console .cmd-compact .tile .tl{text-overflow:clip;overflow:visible}@media (max-width:359px){html .console .cmd-compact{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(56px,auto)}html .console .cmd-compact .tile{flex-direction:row;gap:6px}html .console .cmd-compact .tile .ico{flex:0 0 24px;width:24px;height:24px}html .console .cmd-compact .tile .tl{min-width:0}}.hero-sheet .hero-actions{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.hero-sheet .hero-actions>.chip{min-height:44px}.icon-socket.expressive-emblem{width:52px;height:52px;box-shadow:none;background:0 0;border:0;flex:0 0 52px}.icon-socket.expressive-emblem .ico{width:52px;height:52px}@media (max-width:520px){.pkg-panel .pkg-equipped .icon-socket.expressive-emblem{flex-basis:44px;width:44px;height:44px}.pkg-panel .pkg-equipped .icon-socket.expressive-emblem .ico{width:44px;height:44px}}.pkg-panel .pkg-drill{color:#eadbbd;background:linear-gradient(115deg,#29344a,#131b2b);border:2px solid #40516c;padding:10px;box-shadow:inset 0 1px #8a99b155,inset 0 -3px #080d17}.pkg-panel .pkg-drill .counter-face{flex:0 0 40px;justify-content:center;align-items:center;width:40px;height:44px;display:inline-flex}.pkg-panel .pkg-drill .counter-face img{object-fit:contain;width:40px;height:40px}.pkg-panel .pkg-drill .counter-copy{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.pkg-panel .pkg-drill .counter-name{color:#f2d6a0;font:600 17px/1.2 var(--control-font)}.pkg-panel .pkg-drill .counter-actions{font:400 14px/1.3 var(--body-font);flex-direction:column;gap:4px;display:flex}.pkg-panel .pkg-drill .counter-action{overflow-wrap:anywhere;align-items:center;gap:6px;display:flex}.pkg-panel .pkg-drill .counter-action>.ico{flex:0 0 20px;width:20px;height:20px}.pkg-panel .pkg-drill.revoked .counter-actions{color:#bac5d7}.pkg-panel .pkg-drill.revoked .drill{opacity:1;text-decoration:none}.pkg-panel .pkg-drill .drill{min-width:44px;min-height:44px}.pkg-panel .pkg-drill .scar{color:#e7b894}html.skin-tablet .pkg-panel .pkg-drill{border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;padding:6px}.town .town-foundation{filter:drop-shadow(0 4px 2px #060912);width:164px;height:108px}.town-foundation img{object-fit:contain;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.town-foundation:not(.painted) img,.town-foundation.painted svg{visibility:hidden}html .town-tag.build-marker[role=button]{min-width:168px;min-height:64px;color:var(--bone);filter:brightness(var(--build-brightness,1)) drop-shadow(0 var(--build-shadow-y,4px) 0 #070b14) drop-shadow(0 7px 6px #050914cc);background:#182034;border:3px solid #60718b;border-radius:2px;gap:8px;padding:4px 10px;box-shadow:inset 0 2px #a4bcd6}html.skin-button .town-tag.build-marker[role=button]{box-shadow:none;isolation:isolate;filter:brightness(var(--build-brightness,1));background:0 0;border:11px solid #0000;border-width:11px 28px;border-image:;padding:0 2px}html.skin-button .town-tag.build-marker[role=button]:after{content:"";z-index:-1;pointer-events:none;filter:drop-shadow(0 var(--build-shadow-y,4px) 0 #070b14) drop-shadow(0 7px 6px #050914cc);background:url(/idlever/ui/frames/button.png) 50%/100% 100% no-repeat;position:absolute;inset:-11px -28px}.town-tag.build-marker:before{content:"";left:calc(50% + var(--build-anchor-offset,0px) - 1px);pointer-events:none;background:#b89448;width:2px;height:13px;position:absolute;bottom:calc(100% + 2px);box-shadow:0 0 0 1px #0d0c14}.town-tag.build-marker.marker-above:before{top:calc(100% + 2px);bottom:auto}.town-tag.build-marker .build-copy{align-items:flex-start;gap:0}.town-tag.build-marker .build-title{font:700 22px/1.05 var(--display);letter-spacing:.01em}.town-tag.build-marker .dim{font:600 13px/1.3 var(--control-font);color:#c5b998}.town-tag.build-marker .ico{flex:0 0 30px;width:30px;height:30px}.town-tag.build-marker[role=button]:hover{--build-brightness:1.15}.town-tag.build-marker[role=button]:active{--build-brightness:.9;--build-shadow-y:2px;margin-top:2px}.town-tag.build-marker[aria-busy=true]{--build-brightness:.8}.camp-run-details>summary.btn{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:48px;display:flex}.camp-run-details>summary:before{content:"▸";color:var(--gold)}.camp-run-details[open]>summary:before{content:"▾"}.camp-run-details>summary::-webkit-details-marker{display:none}.camp-run-details>summary small{white-space:nowrap;font-size:14px}.camp-run-details>.meters{margin-top:12px}html.skin-button .camp-run-details>summary.btn{background:0 0;border:11px solid #0000;border-width:11px 22px;border-image:url(/idlever/ui/frames/button.png) 22 78 fill/11px 22px;border-radius:0;min-height:58px;padding:2px 3px}.camp-run-details>summary.btn:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.hero-progress{flex-wrap:wrap;gap:5px 14px;margin:8px 0 4px;font-size:16px;display:flex}.hero-menu-presence{margin-bottom:12px}.game-window .hero-menu-presence{color:#48584d;font-weight:600}.game-window .hero-menu-presence[data-activity=combat]{color:#8b3e2b}.game-window .hero-menu-presence[data-activity=returning]{color:#72521e}.hero-sheet .hero-actions{margin-bottom:16px}.game-window .runs-sheet .log-tab.game-control{color:#eadfc5;text-transform:none;letter-spacing:.025em;font-variant-caps:normal}.game-window .runs-sheet .log-tab.game-control.on{color:#f2d6a0}.game-window .runs-sheet .runs-fold.game-control{text-align:left;width:100%;display:flex}.game-window .runs-sheet .game-control .dim,.game-window .runs-sheet .game-control .rf-car{color:#bdc5d5}.game-window .runs-sheet .runs-fold.game-control .gold{color:#e6c581}.game-window .chronicle .game-inset{min-height:44px;margin:6px 0;padding:10px}.game-window .chronicle button.game-inset:hover{background:#f4e8cd}.game-window .chronicle button.game-inset:focus-visible{outline-offset:2px;outline:2px solid #76591e}.game-window .runs-sheet .re-play.game-control{width:auto;min-width:44px;height:auto;min-height:44px}.look-sheet .looks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.look-sheet .look.game-control{color:#eadfc5;min-width:0}.look-sheet .look.game-control .look-well{aspect-ratio:1;flex:none;width:min(72px,100%);height:auto}.look-sheet .look.game-control .look-name{color:#eadfc5;font:600 14px/1.25 var(--control-font);opacity:1}.look-sheet .look.game-control.on .look-name{color:#f2d6a0}.sheet-body .name-input{font-size:16px}.camp .tabs{flex-wrap:wrap}.camp .tabs .game-control{min-width:44px;max-width:100%}.camp .tabs .game-control small{color:#bdc5d5}.party .card.comp{background:#141c2b;border:2px ridge #596173;border-radius:2px;gap:4px;padding:4px}.party .card.comp.on{border-color:#bda36b}.party .comp-main.game-control{overflow-wrap:anywhere;min-width:0;padding:4px 6px}.party .comp-main.game-control .name{font:600 16px/1.3 var(--control-font)}.party .comp-main.game-control :is(.dim,.tags,.hp){color:#bdc5d5}.party .card.comp .game-control:is(.grip,.drop-pet){color:#eadfc5;min-width:44px;padding:2px}.party .pet-face{margin-left:4px}.party .chip.egg{flex-wrap:wrap;gap:4px}.party .chip.egg .hatch.game-control{min-height:44px;margin-left:0}.death .death-more.game-control{letter-spacing:.025em;text-transform:none;text-decoration:none}.game-control:disabled{opacity:.62;filter:saturate(.4)}.camp .panel-host{z-index:6}.panel .panel-body>section>.label:first-child{color:#eadfc5;min-height:44px;font:600 20px/1.2 var(--display);text-shadow:0 1px 2px #070a12;letter-spacing:.025em;border:8px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/8px;align-items:center;gap:6px;margin:0 0 12px;padding:2px 8px;display:flex}.panel .panel-body>section>.label:first-child .dim{color:#bdc5d5}.panel-body button.chip .item-name,.panel-body .packed .item-name{color:var(--r-lit)}.panel-body button:is(.chip,.card) .dim,.panel-body .packed .dim,.panel-body .packed .x{color:#bdc5d5}.panel-body button:is(.chip,.card) .gold{color:#e6c581}.game-window .watch-options .chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.game-window .watch-options button.game-control{-webkit-backdrop-filter:none;backdrop-filter:none;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;min-height:80px;margin:0;display:flex}.game-window .watch-options .game-control .ico{flex:0 0 24px;width:24px;height:24px}.game-window .watch-options .game-control .tl{font:inherit;text-align:center;overflow-wrap:anywhere}.game-window .watch-options .game-control.on{color:#f2d6a0}.game-window .watch-options .game-control.bail{color:#ffd5cc}.pkg-panel .pkg-focus{outline-offset:2px;outline:3px solid #d9b45a;box-shadow:0 0 12px #d9b45a99}@property --n{syntax:"<integer>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){html[data-juice=on] #app>main:not(.watch):not(.report){animation:.26s ease-out both j-screen}@keyframes j-screen{0%{opacity:.35}to{opacity:1}}html[data-juice=on] #app>main:not(.watch)>.well-wrap,html[data-juice=on] #app>main:not(.watch)>.well{animation:.32s cubic-bezier(.2,.9,.3,1.1) both j-rise}@keyframes j-rise{0%{transform:translateY(8px)}to{transform:none}}html[data-juice=on] .sheet-wrap{animation:.16s ease-out both j-fade}html[data-juice=on] .sheet-wrap>.sheet{transform-origin:50% 100%;animation:.24s cubic-bezier(.2,1.25,.4,1) both j-sheet}html[data-juice=on] .sheet-wrap.anchored-top>.sheet{transform-origin:50% 0}@keyframes j-fade{0%{opacity:0}to{opacity:1}}@keyframes j-sheet{0%{opacity:.4;transform:translateY(22px)scale(.97)}to{opacity:1;transform:none}}html[data-juice=on] .panel-host.open>.panel{transform-origin:50% 100%;animation:.18s cubic-bezier(.2,1.2,.4,1) both j-unfold}@keyframes j-unfold{0%{opacity:.3;transform:scaleY(.86)}to{opacity:1;transform:none}}html[data-juice=on] :is(.btn,.chip,.patch,.row button,.close-stud,.sheet-x){transition:transform 70ms ease-out,filter 70ms ease-out}html[data-juice=on] :is(.btn,.chip,.patch):not(:disabled):active{filter:brightness(.86);transform:translateY(2px)scale(.985)}html[data-juice=on] .topbar:after,html[data-juice=on] .console:after{content:"";pointer-events:none;z-index:5;mix-blend-mode:screen;background:linear-gradient(105deg,#0000 42%,#e4dcc71a 49%,#f8edd229 50%,#e4dcc71a 51%,#0000 58%) 150% 0/300% 100% no-repeat;animation:11s ease-in-out infinite j-sheen;position:absolute;inset:0}html[data-juice=on] .console:after{animation-delay:5.5s}@keyframes j-sheen{0%,84%{background-position:150% 0}to{background-position:-50% 0}}html[data-juice=on] .gem.pulse:not(:disabled):after{content:"";pointer-events:none;border-radius:50%;animation:2.4s ease-in-out infinite j-rune;position:absolute;inset:8%;box-shadow:0 0 18px 4px #f6505759}@keyframes j-rune{0%,to{opacity:.2}50%{opacity:1}}html[data-juice=on] .stat.gold .jn{position:relative}html[data-juice=on] .stat.gold .jn.count{color:#0000}html[data-juice=on] .stat.gold .jn.count:after{content:"$" counter(n);counter-reset:n var(--n);color:#f3d192;animation:.8s cubic-bezier(.2,.8,.3,1) both j-count;position:absolute;top:0;left:0}@keyframes j-count{0%{--n:var(--from)}to{--n:var(--to)}}html[data-juice=on] .stat.gold.glint{animation:.9s ease-out j-glint}@keyframes j-glint{0%{filter:none}18%{filter:brightness(1.6)drop-shadow(0 0 6px #dcd7c9e6);transform:scale(1.08)}to{filter:none;transform:none}}html[data-juice=on] .death .banner-cloth{transform-origin:50% 0;animation:.56s cubic-bezier(.3,1.4,.5,1) both j-banner}@keyframes j-banner{0%{opacity:0;transform:translateY(-60px)rotate(-3deg)}60%{opacity:1;transform:translateY(4px)rotate(1deg)}to{transform:none}}html[data-juice=on] .death .banner-cloth .cause{animation:.34s cubic-bezier(.3,1.6,.5,1) .32s both j-slam;display:inline-block}@keyframes j-slam{0%{opacity:0;filter:brightness(2);transform:scale(1.7)}to{opacity:1;filter:none;transform:none}}html[data-juice=on] .death .patch{animation:.3s ease-out both j-in}html[data-juice=on] .death .patch:nth-child(2){animation-delay:.45s}html[data-juice=on] .death .patch:nth-child(3){animation-delay:.52s}html[data-juice=on] .death .patch:nth-child(n+4){animation-delay:.59s}@keyframes j-in{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}html[data-juice=on] .report.arrived :is(.rsec,.ledger-line,.plaque){animation:.32s ease-out backwards j-nudge}@keyframes j-nudge{0%{transform:translate(-8px)}to{transform:none}}html[data-juice=on] .report.arrived :is(.rsec,.ledger-line,.plaque):nth-child(2){animation-delay:50ms}html[data-juice=on] .report.arrived :is(.rsec,.ledger-line,.plaque):nth-child(3){animation-delay:.1s}html[data-juice=on] .report.arrived :is(.rsec,.ledger-line,.plaque):nth-child(4){animation-delay:.15s}html[data-juice=on] .report.arrived :is(.rsec,.ledger-line,.plaque):nth-child(n+5){animation-delay:.2s}}.sheet-ghost{z-index:11;pointer-events:none;position:fixed}.sheet-ghost>.sheet{width:100%;height:100%;margin:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .sheet-ghost{animation:.15s cubic-bezier(.5,0,.9,.4) both j-sheet-out}@keyframes j-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(18px)scale(.97)}}html[data-juice=on] .watch .fold-line:not(.docked){animation:.22s ease-out both j-fade}html[data-juice=on] .watch .fold-line:not(.docked) .fold-head{animation:.42s cubic-bezier(.2,1.1,.35,1) both j-fold-head}@keyframes j-fold-head{0%{opacity:0;letter-spacing:.12em;transform:translateY(10px)scale(.96)}to{opacity:1;transform:none}}html[data-juice=on] .watch .fold-line:not(.docked) .fchip{animation:.26s cubic-bezier(.2,1.4,.4,1) .22s both j-chip}html[data-juice=on] .watch .fold-line:not(.docked) .fchip:nth-child(2){animation-delay:.28s}html[data-juice=on] .watch .fold-line:not(.docked) .fchip:nth-child(3){animation-delay:.34s}html[data-juice=on] .watch .fold-line:not(.docked) .fchip:nth-child(4){animation-delay:.4s}html[data-juice=on] .watch .fold-line:not(.docked) .fchip:nth-child(n+5){animation-delay:.46s}@keyframes j-chip{0%{opacity:0;transform:translateY(6px)scale(.8)}to{opacity:1;transform:none}}html[data-juice=on] .watch .fold-line:not(.docked):after{animation:1.6s ease-in-out .6s infinite j-nudge}@keyframes j-nudge{0%,to{opacity:.6;transform:translateY(0)}50%{opacity:1;transform:translateY(4px)}}html[data-juice=on] .watch .fold-line.docked{animation:.3s cubic-bezier(.2,1,.3,1) backwards j-dock}@keyframes j-dock{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}html[data-juice=on] .watch .fold-line .fchip.k-boss,html[data-juice=on] .watch .fold-line .fchip.k-took{text-shadow:0 0 6px #c2cacf73}html[data-juice=on] .camp .well-wrap>.div-scene:not([hidden]){animation:.26s cubic-bezier(.2,1,.3,1) both j-lens}@keyframes j-lens{0%{clip-path:inset(48% 0);opacity:.4}to{clip-path:inset(0);opacity:1}}html[data-juice=on] .div-scene[data-state=playing] .div-tag>span{animation:.24s cubic-bezier(.2,1.3,.4,1) both j-tag;display:inline-block}@keyframes j-tag{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:none}}html[data-juice=on] .div-scene[data-phase=new]{box-shadow:0 0 0 2px var(--mist), 0 6px 18px #0d0c14cc;transition:box-shadow .3s}html[data-juice=on] .div-scene .div-end.show{animation:.34s cubic-bezier(.3,1.6,.5,1) both j-end}@keyframes j-end{0%{filter:brightness(1.8);transform:translate(-50%,-50%)scale(1.5)}to{filter:none;transform:translate(-50%,-50%)scale(1)}}html[data-juice=on] .div-scene .div-end.show.up{box-shadow:0 0 0 1px #b9d1ec80,0 0 16px #b9d1ec40}html[data-juice=on] .div-scene .div-end.show.down{box-shadow:0 0 0 1px #ff5c6080,0 0 16px #ff5c6040}html[data-juice=on] .div-scene .div-stills .div-pane{animation:.3s ease-out both j-in}html[data-juice=on] .div-scene .div-stills .div-pane:nth-child(2){animation-delay:.12s}html[data-juice=on] .camp .well-wrap>.div-line:not([hidden]){animation:.5s ease-out both j-line}@keyframes j-line{0%{opacity:0}30%{opacity:1;background-color:#282e48f2}to{background-color:#0d0c14eb}}html[data-juice=on] main.frame:not(.watch){overflow:hidden}.ambient-motes{z-index:3;pointer-events:none;contain:strict;position:absolute;inset:0;overflow:hidden}.ambient-mote{will-change:transform;background:radial-gradient(circle,#e5dcc6 0%,#a4bcd6a6 30%,#0000 72%);border-radius:50%;position:absolute;top:0;left:0}html[data-juice=on] .vista{position:relative;overflow:hidden}html[data-juice=on] .vista:after{content:"";pointer-events:none;mix-blend-mode:screen;background:radial-gradient(60% 60% at 50% 100%,#e8923a80,#0000 70%),radial-gradient(34% 44% at 18% 70%,#ffa85052,#0000 70%),radial-gradient(26% 36% at 86% 62%,#a4bcd638,#0000 70%);animation:1.9s steps(11,end) infinite j-flicker;position:absolute;inset:0}html[data-juice=on].skin-deco-brazier .vista:after{mix-blend-mode:normal;background:url(/idlever/ui/deco/brazier.webp) left -6px bottom -10px/auto 78% no-repeat,url(/idlever/ui/deco/brazier.webp) right -6px bottom -10px/auto 78% no-repeat,radial-gradient(16% 38% at 7% 62%,#f49c448c,#0000 70%) 0 0/100% 100% no-repeat,radial-gradient(16% 38% at 93% 62%,#f49c448c,#0000 70%) 0 0/100% 100% no-repeat,radial-gradient(60% 60% at 50% 100%,#e8923a59,#0000 70%) 0 0/100% 100% no-repeat,radial-gradient(2px 2px at 30% 40%,#ffc46a,#0000 70%) 0 0/26px 44px repeat-y,radial-gradient(2px 2px at 30% 40%,#ffac53,#0000 70%) 0 0/22px 37px repeat-y;animation:1.3s steps(9,end) infinite j-fire,1.5s linear infinite j-sparks}@keyframes j-sparks{0%{background-position:left -6px bottom -10px,right -6px bottom -10px,0 0,0 0,0 0,5% 0,95% 0}to{background-position:left -6px bottom -10px,right -6px bottom -10px,0 0,0 0,0 0,5% -88px,95% -74px}}@keyframes j-fire{0%{filter:brightness(.82)}15%{filter:brightness(1.3)}30%{filter:brightness(.9)}45%{filter:brightness(1.4)}60%{filter:brightness()}75%{filter:brightness(1.25)}90%{filter:brightness(.85)}to{filter:brightness(.82)}}@keyframes j-flicker{0%{opacity:.55}12%{opacity:.9}25%{opacity:.62}37%{opacity:1}50%{opacity:.7}63%{opacity:.95}76%{opacity:.58}88%{opacity:.85}to{opacity:.55}}html[data-juice=on] .vista:before{content:"";pointer-events:none;background:inherit;background-size:cover;animation:14s ease-in-out infinite alternate j-drift;position:absolute;inset:-6%}@keyframes j-drift{0%{transform:scale(1.03)translate(1.5%)}to{transform:scale(1.12)translate(-3.5%,-2%)}}html[data-juice=on] .death .banner-cloth{animation:.56s cubic-bezier(.3,1.4,.5,1) both j-banner,5.2s ease-in-out .6s infinite j-sway}@keyframes j-sway{0%,to{transform:rotate(0)}25%{transform:rotate(1.6deg)translate(1px)}75%{transform:rotate(-1.6deg)translate(-1px)}}html[data-juice=on] .death .death-line .verdict:after{content:"";pointer-events:none;background:linear-gradient(115deg,#0000 35%,#f4e8ce8c 50%,#0000 65%) 0 0/250% 100% no-repeat;border-radius:50%;animation:3.4s ease-in-out 1.2s infinite j-seal;position:absolute;inset:0}@keyframes j-seal{0%,60%{background-position:150% 0}to{background-position:-60% 0}}html[data-juice=on] :is(.sheet-wrap>.sheet,.panel-host.open>.panel) .bar .fill{transform-origin:0;animation:.9s cubic-bezier(.2,.9,.3,1) .12s both j-fill}html[data-juice=on] :is(.sheet,.panel) .bar:nth-child(2) .fill{animation-delay:50ms}html[data-juice=on] :is(.sheet,.panel) .bar:nth-child(3) .fill{animation-delay:.1s}html[data-juice=on] :is(.sheet,.panel) .bar:nth-child(4) .fill{animation-delay:.15s}html[data-juice=on] :is(.sheet,.panel) .bar:nth-child(5) .fill{animation-delay:.2s}html[data-juice=on] :is(.sheet,.panel) .bar:nth-child(n+6) .fill{animation-delay:.25s}@keyframes j-fill{0%{transform:scaleX(0)}to{transform:none}}html[data-juice=on] :is(.sheet,.panel) .bar .fill:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 0 40%,#fffde273 50%,#0000 60% 100%) 0 0/300% 100% no-repeat;animation:2.8s ease-in-out .8s infinite j-liquid;position:absolute;inset:0}@keyframes j-liquid{0%{background-position:120% 0}to{background-position:-20% 0}}html[data-juice=on] .btn.primary:not(:disabled){overflow:hidden}html[data-juice=on] .btn.primary:not(:disabled):after{content:"";pointer-events:none;background:linear-gradient(110deg,#0000 38%,#fff8de99 50%,#0000 62%) 0 0/250% 100% no-repeat;animation:3.8s ease-in-out .5s infinite j-seal;position:absolute;inset:0}html[data-juice=on] .sheet-wrap>.sheet{animation-name:j-sheet2;position:relative}@keyframes j-sheet2{0%{clip-path:inset(0 0 100%);transform:translateY(-10px)}65%{clip-path:inset(0);transform:translateY(3px)}to{clip-path:inset(0);transform:none}}html[data-juice=on] .sheet-wrap>.sheet{animation-duration:.4s;animation-timing-function:cubic-bezier(.25,.9,.3,1)}html[data-juice=on] .sheet-wrap:not(.modeless){background:#0d0c149e}html[data-juice=on] .sheet-wrap>.sheet:before{content:"";pointer-events:none;z-index:0;mix-blend-mode:soft-light;background:radial-gradient(70% 50% at 30% 20%,#f7d49580,#0000 70%);animation:3.1s steps(11,end) infinite j-candle;position:absolute;inset:0}@keyframes j-candle{0%{opacity:.5}20%{opacity:.85}40%{opacity:.6}60%{opacity:1}80%{opacity:.7}to{opacity:.5}}html[data-juice=on] .report.arrived .tile.plaque{animation:.52s cubic-bezier(.3,1.2,.5,1) backwards j-plaque}html[data-juice=on] .report.arrived .tile.plaque:first-child{animation-delay:0s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(2){animation-delay:70ms}html[data-juice=on] .report.arrived .tile.plaque:nth-child(3){animation-delay:.14s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(4){animation-delay:.21s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(5){animation-delay:.28s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(6){animation-delay:.35s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(n+7){animation-delay:.42s}@keyframes j-plaque{0%{filter:none;transform:none}35%{filter:brightness(1.8);transform:translateY(-10px)scale(1.07)}70%{filter:brightness(1.2);transform:translateY(1px)scale(.99)}to{filter:none;transform:none}}html[data-juice=on] .report .tile.plaque .ico{animation:3.6s ease-in-out 1s infinite j-icon}@keyframes j-icon{0%,to{filter:drop-shadow(0 2px 2px var(--ink)) drop-shadow(0 0 4px #c4cbcf33)}50%{filter:drop-shadow(0 2px 2px var(--ink)) drop-shadow(0 0 9px #d0d1cc99)}}html[data-juice=on] .death .death-line .verdict{animation:.5s cubic-bezier(.3,1.7,.45,1) .5s both j-seal-slam}@keyframes j-seal-slam{0%{opacity:0;filter:brightness(2);transform:rotate(-9deg)scale(2.2)}55%{opacity:1;transform:rotate(-9deg)scale(.92)}to{filter:none;transform:rotate(-9deg)}}html[data-juice=on] .death .death-line .verdict:before{content:"";pointer-events:none;border:3px solid #ea9d978c;border-radius:50%;animation:.7s ease-out .72s both j-dust;position:absolute;inset:-30%}@keyframes j-dust{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.35)}}html[data-juice=on] .oath-board>.oath{animation:.42s cubic-bezier(.25,1.3,.4,1) both j-deal}html[data-juice=on] .oath-board>.oath:nth-child(2){animation-delay:.1s}html[data-juice=on] .oath-board>.oath:nth-child(3){animation-delay:.2s}html[data-juice=on] .oath-board>.oath:nth-child(n+4){animation-delay:.3s}@keyframes j-deal{0%{opacity:0;transform:translate(40px)rotate(3deg)}to{opacity:1;transform:none}}html[data-juice=on] .row.tablet.compact{overflow:hidden}html[data-juice=on] .editor.compact .row.tablet.compact:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 40%,#eadfc524 50%,#0000 60%) 150% 0/300% 100% no-repeat;animation:7s ease-in-out infinite j-tab-glint;position:absolute;inset:0}html[data-juice=on] .editor.compact .row.tablet.compact:nth-child(2):after{animation-delay:.35s}html[data-juice=on] .editor.compact .row.tablet.compact:nth-child(3):after{animation-delay:.7s}html[data-juice=on] .editor.compact .row.tablet.compact:nth-child(4):after{animation-delay:1.05s}html[data-juice=on] .editor.compact .row.tablet.compact:nth-child(n+5):after{animation-delay:1.4s}@keyframes j-tab-glint{0%,80%{background-position:150% 0}to{background-position:-50% 0}}html[data-juice=on] .panel-host.open>.panel{transform-origin:50% 0;animation:.38s cubic-bezier(.25,.9,.3,1) both j-sheet2}html[data-juice=on].skin-deco-brazier .vista{container-type:size}html[data-juice=on] .vista>.j-flame{z-index:1;pointer-events:none;mix-blend-mode:screen;width:30cqh;height:36cqh;position:absolute;top:calc(17cqh + 10px);left:calc(11cqh - 6px)}html[data-juice=on] .vista>.j-flame.r{left:auto;right:calc(11cqh - 6px)}html:not(.skin-deco-brazier) .vista>.j-flame{display:none}html[data-juice=on] .vista>.j-flame:before,html[data-juice=on] .vista>.j-flame:after{content:"";transform-origin:50% 100%;filter:blur(1.2px);will-change:transform, opacity;border-radius:50% 50% 46% 46%/72% 72% 28% 28%;position:absolute}html[data-juice=on] .vista>.j-flame:before{background:radial-gradient(60% 55% at 50% 78%,#fff4daf2,#ffac53d9 38%,#c474198c 66%,#0000 80%);animation:.66s steps(6,end) infinite j-tongue;inset:8% 22% 0}html[data-juice=on] .vista>.j-flame:after{background:radial-gradient(55% 50% at 45% 80%,#ffcf75e6,#e8923ab3 45%,#0000 78%);animation:.5s steps(5,end) infinite j-tongue2;inset:26% 12% 4% 30%}html[data-juice=on] .vista>.j-flame.r:before{animation-delay:-.3s}html[data-juice=on] .vista>.j-flame.r:after{animation-delay:-.2s;left:12%;right:30%}@keyframes j-tongue{0%{opacity:.9;transform:scale(1)}17%{opacity:1;transform:scale(.86,1.22)skew(-7deg)}33%{opacity:.8;transform:scale(1.06,.9)skew(4deg)}50%{opacity:1;transform:scale(.9,1.3)skew(6deg)}67%{opacity:.85;transform:scale(1.1,.95)skew(-3deg)}83%{opacity:.95;transform:scale(.92,1.14)skew(-8deg)}to{opacity:.9;transform:scale(1)}}@keyframes j-tongue2{0%{opacity:.7;transform:translate(0)scale(1)}20%{opacity:.95;transform:translate(-8%,-10%)scale(.8,1.3)skew(10deg)}40%{opacity:.55;transform:translate(6%)scale(1.1,.85)}60%{opacity:.9;transform:translate(-4%,-16%)scale(.7,1.4)skew(-9deg)}80%{opacity:.75;transform:translate(4%,-4%)scaleY(1.05)}to{opacity:.7;transform:translate(0)scale(1)}}html[data-juice=on] .vista>.j-glow{z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(closest-side,#f49c448c,#db872f38 55%,#0000);width:70cqh;animation:1.1s steps(7,end) infinite j-glow;position:absolute;top:-10%;bottom:-20%}html[data-juice=on] .vista>.j-glow.l{left:calc(-9cqh - 6px)}html[data-juice=on] .vista>.j-glow.r{animation-delay:-.45s;right:calc(-9cqh - 6px)}html:not(.skin-deco-brazier) .vista>.j-glow{display:none}@keyframes j-glow{0%{opacity:.45}14%{opacity:.95}28%{opacity:.55}42%{opacity:1}57%{opacity:.4}71%{opacity:.85}85%{opacity:.6}to{opacity:.45}}html[data-juice=on] main.frame:not(.watch):after{opacity:.9;background-image:radial-gradient(3.4px 3.4px at 20% 30%,#cbcfcd,#a4bcd673 55%,#0000 75%),radial-gradient(2.4px 2.4px at 70% 60%,#e5dcc6f2,#0000 72%),radial-gradient(4px 4px at 45% 80%,#a4bcd6f2,#a4bcd659 55%,#0000 75%),radial-gradient(2.4px 2.4px at 85% 15%,#d8d5cae6,#0000 72%),radial-gradient(2px 2px at 10% 70%,#f0e7d4d9,#0000 72%);animation-duration:8s}html[data-juice=on] .sheet-wrap:not(.arrived),html[data-juice=on] .sheet-wrap:not(.arrived)>.sheet,html[data-juice=on] .sheet-wrap:not(.arrived) .oath-board>.oath,html[data-juice=on] .sheet-wrap.arrived{animation:none}html[data-juice=on] .sheet-wrap.arrived>.sheet{animation:.46s cubic-bezier(.25,1.35,.45,1) both j-settle}@keyframes j-settle{0%{filter:brightness(1.25);transform:translateY(-18px)scale(.975)}55%{transform:translateY(4px)scale(1.005)}to{filter:none;transform:none}}html[data-juice=on] .sheet-wrap.arrived .oath-board>.oath{animation:.5s cubic-bezier(.25,1.35,.4,1) backwards j-deal2}html[data-juice=on] .sheet-wrap.arrived .oath-board>.oath:nth-child(2){animation-delay:90ms}html[data-juice=on] .sheet-wrap.arrived .oath-board>.oath:nth-child(3){animation-delay:.18s}html[data-juice=on] .sheet-wrap.arrived .oath-board>.oath:nth-child(n+4){animation-delay:.27s}@keyframes j-deal2{0%{filter:brightness(1.35);transform:translateY(-14px)}60%{transform:translateY(2px)}to{filter:none;transform:none}}html[data-juice=on] .sheet-wrap.arrived .oath.tablet:not(.sworn):before{animation:.4s cubic-bezier(.3,1.7,.45,1) .35s backwards j-press}@keyframes j-press{0%{filter:grayscale(.2)brightness(1.5);transform:rotate(-8deg)scale(1.35)}to{transform:rotate(-8deg)}}}@media (prefers-reduced-motion:reduce){.rstamp{animation:none!important}}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .report.arrived .tile.plaque{animation-name:j-slamp;animation-duration:.5s;animation-timing-function:ease-in-out;position:relative}@keyframes j-slamp{0%{filter:none;transform:none}28%{filter:brightness(1.5);transform:translateY(-18px)scale(1.14)}55%{filter:brightness(1.9);transform:translateY(0)scale(.96)}72%{filter:brightness(1.25);transform:translateY(0)scale(1.02)}to{filter:none;transform:none}}html[data-juice=on] .report.arrived .tile.plaque:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(at 50% 60%,#c8bda4bf,#6e89af59 45%,#0000 72%);height:26px;animation:.75s ease-out .27s backwards j-dust;position:absolute;bottom:-12px;left:-10%;right:-10%}@keyframes j-dust{0%{opacity:.95;transform:scale(.4,.6)}to{opacity:0;transform:scale(1.35,1.1)translateY(-4px)}}html[data-juice=on] .report.arrived .tile.plaque:nth-child(2):after{animation-delay:.34s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(3):after{animation-delay:.41s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(4):after{animation-delay:.48s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(5):after{animation-delay:.55s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(6):after{animation-delay:.62s}html[data-juice=on] .report.arrived .tile.plaque:nth-child(n+7):after{animation-delay:.69s}html[data-juice=on] .report.arrived .tiles{animation:.5s ease-out .27s backwards j-thud}@keyframes j-thud{0%{transform:none}12%{transform:translate(-2px,3px)}28%{transform:translate(2px,-1px)}46%{transform:translate(-1px,1px)}to{transform:none}}}.game-menu{z-index:700;padding:max(28px, env(safe-area-inset-top)) max(20px, env(safe-area-inset-right)) max(28px, env(safe-area-inset-bottom));color:var(--bone);isolation:isolate;background:#0d0c14;flex-direction:column;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:auto}.game-menu:before{content:"";z-index:2;pointer-events:none;border:1px solid #b8944840;position:fixed;inset:14px}.menu-ornament{border:1px solid var(--gilt);background:#17212e;flex-shrink:0;width:28px;height:28px;margin:8px 0 24px;transform:rotate(45deg);box-shadow:inset 0 0 0 5px #0d0c14,0 0 35px #a4bcd629}.menu-panel{text-align:center;flex-direction:column;gap:12px;width:min(100%,360px);padding:12px 14px 22px;display:flex}.menu-title{font:600 clamp(48px, 10vw, 92px)/1.05 var(--display);letter-spacing:.045em;text-shadow:0 3px #090c15,0 0 30px #b8944829;margin:0 0 4px}.menu-kicker{letter-spacing:.15em;text-transform:uppercase;color:var(--mist);margin:0 0 22px;font-size:14px}.menu-action{min-height:52px;font:500 24px/1.15 var(--display);background:linear-gradient(#202632,#141822);border:1px solid #566071;border-radius:3px;padding:10px 20px;box-shadow:inset 0 1px #eadfc517,0 3px 12px #080b12}.menu-action.primary{border-color:var(--gilt);color:#f4dfb3;background:linear-gradient(#383127,#221e1a)}.menu-action:hover{border-color:var(--bone)}.menu-action:focus-visible,.menu-preferences button:focus-visible{outline:2px solid var(--bone);outline-offset:4px}.menu-action.danger{color:#f0a4ab;border-color:#913b4b}.menu-action:disabled{opacity:.5}.menu-note,.menu-footer{color:var(--mist);letter-spacing:.06em;margin:10px 0 0;font-size:13px}.menu-footer{text-transform:uppercase;letter-spacing:.2em;margin:14px 0}.menu-preferences{text-align:left;background:#0a0e18d9;border:1px solid #3c4656;padding:12px}.menu-preferences .srow{justify-content:space-between;align-items:center;gap:12px;padding:8px 0;display:flex}.menu-preferences .label{color:var(--mist);margin:0}.menu-preferences .btn{min-width:70px;min-height:44px;padding:7px 12px}@media (max-height:620px){.game-menu{justify-content:flex-start}.menu-ornament{margin-bottom:12px}.menu-kicker{margin-bottom:10px}}.menu-open>.sheet-wrap{z-index:710}.menu-action.primary{flex-shrink:0;justify-content:center;align-items:center;min-height:104px;font-size:30px;display:flex}html.skin-button .menu-action.primary{background:0 0;border:18px solid #0000;border-width:18px 28px;border-image:url(/idlever/ui/frames/button.png) 22 56 fill/18px 28px;padding:6px 8px;box-shadow:0 4px 12px #080b1266}.menu-scene{pointer-events:none;z-index:0;background:#1c1b2b;position:fixed;inset:0 0 0 25%;overflow:hidden}.menu-key-art{object-fit:cover;object-position:50% 48%;opacity:.9;width:100%;height:100%}.game-menu:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#0d0c14 0%,#0d0c14f2 22%,#0d0c14a6 38%,#0000 65%),linear-gradient(#0d0c141f,#0000 70%,#0d0c14);position:fixed;inset:0}.menu-panel,.menu-ornament,.menu-footer{z-index:3;margin-right:62%;position:relative}.menu-panel{width:min(100%,340px)}.menu-ornament{width:16px;height:16px;box-shadow:inset 0 0 0 4px #0d0c14}.menu-title{letter-spacing:.065em;text-shadow:0 3px #0d0c14;font-size:clamp(64px,8vw,100px)}.menu-kicker{letter-spacing:.23em;font-size:12px}.menu-action{background:linear-gradient(#2b33508c,#1c1b2bd1);border-color:#454858;border-radius:2px}.menu-footer{font-size:11px}.menu-moonlight{opacity:.12;background:linear-gradient(116deg,#0000 32%,#a4bcd64d 40%,#0000 48%);position:absolute;inset:0}.menu-mist{opacity:.12;background:radial-gradient(at 40% 70%,#a4bcd647,#0000 62%),radial-gradient(at 75% 30%,#4d6c9947,#0000 60%);height:32%;position:absolute;bottom:7%;left:-10%;right:-10%}.menu-mote{left:var(--x);top:var(--y);width:var(--size);height:var(--size);opacity:0;background:#a4bcd6;position:absolute}.game-menu:not([data-pane=main]) .menu-title{letter-spacing:.025em;font-size:clamp(40px,5vw,64px)}@media (max-width:760px){.game-menu{justify-content:flex-start;padding-top:clamp(190px,32svh,310px)}.menu-scene{height:66svh;min-height:320px;inset:0 0 auto}.menu-key-art{object-position:50% 36%}.game-menu:after{background:linear-gradient(#0d0c1414,#0d0c140d 20%,#0d0c1499 37%,#0d0c14 60%)}.menu-panel,.menu-ornament,.menu-footer{margin-right:0}.menu-ornament{display:none}.menu-title{font-size:clamp(64px,16vw,84px)}.menu-kicker{margin-bottom:14px}.game-menu:not([data-pane=main]){padding-top:clamp(125px,20svh,190px)}.game-menu:not([data-pane=main]):after{background:linear-gradient(#0d0c144d,#0d0c14e6 28%,#0d0c14 60%)}}@media (max-height:620px){.game-menu{justify-content:flex-start;padding-top:32px}.menu-ornament{margin-bottom:12px}.menu-kicker{margin-bottom:10px}}@media (prefers-reduced-motion:no-preference){.game-menu[data-effects=full] .menu-mote,.game-menu[data-effects=low] .menu-mote:nth-of-type(-n+4){animation:menu-drift var(--duration) var(--delay) linear infinite}.game-menu[data-effects=full] .menu-mist{animation:28s ease-in-out infinite alternate menu-mist}.game-menu[data-effects=full] .menu-moonlight{animation:17s ease-in-out infinite alternate menu-light}}.game-menu[data-hidden=true] .menu-scene *{animation-play-state:paused!important}@keyframes menu-drift{0%{opacity:0;transform:translateY(16px)}20%{opacity:.5}75%{opacity:.25}to{opacity:0;transform:translate(var(--drift), -64px)}}@keyframes menu-mist{0%{opacity:.08;transform:translate(-2%)}to{opacity:.16;transform:translate(3%)}}@keyframes menu-light{0%{opacity:.08}to{opacity:.16}}.menu-wordmark{width:100%;height:auto;display:none}.menu-title.has-wordmark{text-shadow:none;line-height:0;position:relative}.menu-title.has-wordmark .menu-wordmark{display:block}.menu-title.has-wordmark .menu-title-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.class-icon{vertical-align:middle;flex:0 0 24px;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.class-icon>.ico{object-fit:contain;background-size:contain;width:100%;height:100%}.class-row>.chip{align-items:center;gap:7px;display:inline-flex}.hero-class-name .class-icon{width:18px;height:18px;margin-right:4px}.hero-mobile .hero-class-name .class-icon{width:14px;height:14px}.class-xp-line .class-icon{width:22px;height:22px}.class-row .class-icon{flex-basis:30px;width:30px;height:30px}.class-needs{color:var(--ink-text);padding-left:6px}html .sheet-body .classes .class-row{gap:10px;padding:12px 0 16px}html .sheet-body .classes .class-row>button.chip{text-transform:capitalize;border:2px solid #55647f;justify-content:flex-start;align-self:stretch;gap:12px;width:100%;min-height:64px;padding:10px 18px;font-size:18px;line-height:1.25;box-shadow:inset 0 2px #a4bcd655,inset 0 -4px #080b13,0 3px 5px #080b1344}html.skin-button .sheet-body .classes .class-row>button.chip{border:12px solid #0000;border-width:12px 24px;border-image:url(/idlever/ui/frames/button.png) 22 56 fill/12px 24px;padding:4px 10px}html .sheet-body .classes .class-row>button.chip.on{color:#f3dfac;outline-offset:-2px;outline:2px solid #ad8b46}.classes .class-row .class-icon{flex-basis:36px;width:36px;height:36px}.classes .class-row .ladder{gap:5px}.kw,[data-kwh]{-webkit-touch-callout:none}.kw{text-underline-offset:.22em;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;-webkit-user-select:none;user-select:none;-webkit-text-decoration:underline dotted #0000;text-decoration:underline dotted #0000;text-decoration-thickness:1px;transition:text-decoration-color .6s ease-out}.kw.kw-on{-webkit-text-decoration-color:var(--gilt);text-decoration-color:var(--gilt);cursor:help}:is(.sheet,.panel,.parchment,.report-sheet) .kw.kw-on{text-decoration-thickness:1.5px}.kw.kw-on:focus-visible,[data-kwh]:not(button):focus-visible{outline:1px dotted var(--gilt);outline-offset:2px}@media (hover:hover){.kw:hover,[data-kwh]:not(button):hover{cursor:help}}.kw.kw-open{-webkit-text-decoration-color:var(--bone);text-decoration-color:var(--bone)}:is(.sheet,.panel,.parchment,.report-sheet) .kw.kw-open{-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.kw-tip{z-index:3000;pointer-events:none;background:var(--umbra);max-width:min(240px,100vw - 16px);color:var(--bone);border:1px solid var(--dusk);font:400 14px/1.25 var(--sans);letter-spacing:.01em;text-transform:none;text-align:left;white-space:normal;border-radius:4px;padding:6px 10px 7px;animation:.12s ease-out kwtip;position:fixed;top:0;left:0;box-shadow:inset 0 0 0 1px #a4bcd62e,0 6px 18px #0d0c14cc}.kw-tip[hidden]{display:none}.kw-tip.kw-pin{pointer-events:auto}.skin-tablet .kw-tip{background:0 0;border:7px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/7px;border-radius:0;padding:5px 9px 6px;line-height:1.3}.kw-tip-head{font:600 15px/1.15 var(--display);color:var(--bone);letter-spacing:.02em;align-items:center;gap:5px;display:flex}.kw-tip-head .ico{flex:none;width:16px;height:16px}.kw-tip-head .ico.glyph:before{font-size:12px;line-height:16px}.kw-tip-gloss{color:var(--mist)}.kw-tip-live{color:var(--gilt);white-space:nowrap}.kw-tip .kw-n{-webkit-text-decoration:underline dotted var(--gilt);text-decoration:underline dotted var(--gilt);text-underline-offset:.22em;cursor:help}.kw-tip-sub{color:var(--mist);border-top:1px solid #a4bcd633;margin-top:4px;padding-top:4px;font-size:13px}.kw-tip-sub b{color:var(--bone);font-weight:600}@keyframes kwtip{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.kw-tip{animation:none}.kw{transition:none}}html[data-juice=off] .kw-tip{animation:none}[data-detail-tip]{cursor:help;-webkit-touch-callout:none}[data-detail-tip]:focus-visible{outline:2px dotted var(--gilt);outline-offset:3px}.kw-tip.detail-tip{max-width:min(320px,100vw - 16px)}.enemy-tip-face{object-fit:contain;width:48px;height:48px;image-rendering:pixelated}.enemy-tip-line{color:var(--mist);margin-top:5px}.enemy-tip-line b{color:var(--bone)}.kw-tip-head.unit-label{gap:8px}.kw-tip-head.unit-label .unit-icon{object-fit:contain;image-rendering:pixelated}:where(.ad-host){position:relative}.ad-ring{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ad-ring rect{fill:none;stroke-width:2.5px}.ad-ring .ad-track{stroke:#0d0c148c}.ad-ring .ad-arc{stroke:var(--gilt);stroke-dasharray:100 100;stroke-linecap:round;filter:drop-shadow(0 0 2px #ffe3a38c)}.ad-host.ad-paused .ad-ring .ad-arc{stroke:var(--mist);filter:none}.ad-ring .ad-num{fill:var(--bone);font:700 10px/1 var(--sans);text-anchor:middle;dominant-baseline:middle;paint-order:stroke;stroke:var(--ink);stroke-width:3px}.camp-feats{flex-direction:column;gap:4px;margin:4px 0;display:flex}.camp-feats[hidden]{display:none}.camp-feats .feat-chips{flex-wrap:wrap;gap:6px;display:flex}.feat-chip{font-size:12px}.feat-chip.on{border-color:var(--acc,#dbba7c)}.wish-glyph,.reveal-glyph{color:var(--acc,#dbba7c)}.trial-card{background:#0d0c1459;border:1px solid #34415b;border-radius:2px;padding:4px 8px;font-size:12px}.trial-card.opted{border-color:var(--acc,#dbba7c)}.trial-card .trial-head .label{margin-right:2px}.trial-card .trial-rule{color:var(--bone,#eadfc5)}.trial-card .trial-answer.owned{color:var(--acc,#dbba7c)}.trial-card .trial-foot{flex-wrap:wrap;gap:6px;margin-top:3px;display:flex}.seek-sheet .seek-opts{flex-direction:column;gap:6px;display:flex}.seek-sheet .seek-opt{text-align:left;justify-content:flex-start}.grave-mark{color:#b3ae9f;white-space:nowrap}.grave-mark .grave-glyph{opacity:.8}.notch .grave-mark{font-size:11px;display:block}.report-reveal{margin:4px 0}.report-feats{margin:2px 0 4px;padding-left:16px;font-size:13px}.report-feats .feat-line.k-siege_won,.report-feats .feat-line.k-title,.report-feats .feat-line.k-trial{color:var(--acc,#dbba7c)}.set-log summary{cursor:pointer}.set-log .set-piece{opacity:.55;margin-left:1px}.set-log .set-piece.have{opacity:1;color:var(--acc,#dbba7c)}.set-log .set-line.done b{color:var(--acc,#dbba7c)}.town-graveyard{z-index:3;cursor:pointer;background:0 0;border:0;align-items:flex-end;gap:2px;min-width:44px;min-height:44px;padding:4px 6px;display:inline-flex;position:absolute;bottom:8px;left:8px}.town-graveyard[hidden]{display:none}.town-graveyard .stone{width:16px;height:20px;display:inline-block}.town-graveyard .stone svg{width:100%;height:100%;image-rendering:pixelated;display:block}.town-graveyard .stone-more,.town-graveyard .stone-title{color:var(--bone,#eadfc5);text-shadow:0 1px #000;margin-left:4px;font-size:11px}.graveyard-sheet .graveyard-lines{margin:0;padding-left:16px}.graveyard-sheet .line-title{color:var(--acc,#dbba7c)}.memorial-lead{text-align:center;color:var(--acc,#dbba7c);margin:2px 0 4px;font-size:14px}.memorial-epitaph{text-align:center;margin:2px 0;font-size:12px;font-style:italic}.heirs-fold{margin:6px 0;font-size:13px}.heirs-fold summary{cursor:pointer}.heirs-fold .chips{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.heirs-fold .heir-card.answers{border-color:var(--acc,#dbba7c)}.wall-siege{color:#b3ae9f}.fold-line .fchip.k-swift{opacity:.8}.pet-role{font:600 11px/1 var(--control-font,inherit);letter-spacing:.04em;text-transform:uppercase;color:#bdc5d5;vertical-align:middle;align-items:center;gap:3px;margin-right:4px;display:inline-flex}.pet-role-glyph{vertical-align:middle;flex:none;width:14px;height:14px;display:inline-block}.pet-role-glyph svg{width:100%;height:100%;image-rendering:pixelated;display:block}.pet-role.role-fetcher{color:#d9b878}.pet-role.role-guard{color:#9fb2cf}.pet-role.role-scout{color:#b9d4ea}.pet-role.role-mender{color:#e7a1ae}.pet-name{font-weight:700}.pet-xp{background:#2a3346;border-radius:1px;max-width:120px;height:3px;margin:2px 0 1px;display:block;overflow:hidden}.pet-xp-fill{background:#bda36b;height:100%;display:block}.pet-meta{color:#bdc5d5;font-size:12px;display:block}.pet-meta .pet-lame{color:#e0907a}.pet-meta .pet-tenure.hound{color:var(--acc,#dbba7c)}.pet-meta .pet-grudge{color:#d98a8a}.card.comp.lamed .pet-face{filter:grayscale(.7)brightness(.8)}.pet-sigs .pet-sig.on{color:var(--acc,#dbba7c)}.pet-fetched{color:var(--bone,#eadfc5);justify-content:center;align-items:center;gap:4px;margin:2px 0;font-size:13px;display:flex}.report-feats .feat-line.pet-line{margin-left:-16px;list-style:none}.report-feats .feat-line.k-fetched,.report-feats .feat-line.k-old_hound{color:var(--ink-gold,#5e4510)}.report-feats .feat-line .pet-role-glyph{width:12px;height:12px;margin-right:4px}.fallen-line .lamed{color:#e0907a}.build-pet-synergy{color:var(--acc,#dbba7c)}.pkg-drill.tame-drill .counter-face{justify-content:center;align-items:center;display:inline-flex}.heirs-fold .heir-card.worn{opacity:.9}:root{--r-common:#7b776a;--r-uncommon:#4e8763;--r-rare:#4c76b2;--r-epic:#8762a6;--r-legendary:#a3752a;--r-common-lit:#b3ad9b;--r-uncommon-lit:#86bc95;--r-rare-lit:#8eafe0;--r-epic-lit:#bf9ad6;--r-legendary-lit:#e3b862}.r-common{--r:var(--r-common);--r-lit:var(--r-common-lit)}.r-uncommon{--r:var(--r-uncommon);--r-lit:var(--r-uncommon-lit)}.r-rare{--r:var(--r-rare);--r-lit:var(--r-rare-lit)}.r-epic{--r:var(--r-epic);--r-lit:var(--r-epic-lit)}.r-legendary{--r:var(--r-legendary);--r-lit:var(--r-legendary-lit)}.item-ico{--sz:34px;width:var(--sz);height:var(--sz);vertical-align:middle;box-shadow:none;background:0 0;border:0;outline:none;flex:none;justify-content:center;align-items:center;display:inline-flex;position:relative}.item-ico.sz-s{--sz:22px}.item-ico.sz-l{--sz:48px}.item-ico .item-pic{object-fit:contain;image-rendering:auto;filter:drop-shadow(0 1px 1px #0d0c14a6);width:100%;height:100%}.item-ico .item-pic.glyph{font:700 calc(var(--sz) * .75)/1 var(--display);color:var(--r-lit);justify-content:center;align-items:center;display:flex}.sheet .item-ico .item-pic.glyph,.panel .item-ico .item-pic.glyph{color:var(--r)}.item-ico .item-pic.glyph:before{content:attr(data-glyph)}.item-name{color:var(--r-lit);font-weight:600}.parchment .item-name,.sheet .item-name,.panel .item-name{color:var(--r)}.item-name.r-common{font-weight:inherit}.item-chip{align-items:center;gap:5px;display:inline-flex}.item-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .item-row.pop .item-ico{animation:.42s cubic-bezier(.3,1.6,.5,1) backwards r-pop;animation-delay:var(--pop-delay,0s)}@keyframes r-pop{0%{opacity:0;filter:brightness(2);transform:scale(.2)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)}to{filter:none;transform:none}}}.chip .item-ico,.item-l .item-ico{vertical-align:-6px;margin-right:5px}.item-ico.sz-xs{--sz:14px;box-shadow:none;background:0 0;border-radius:0}.combat-log .item-ico.sz-xs{vertical-align:-2px;margin-right:3px}.forge-ladders .item-chip{margin-block:2px}.salvage .k .item-chip{display:inline}.salvage .k .item-ico{margin-right:5px}.supplies .buy-main .item-chip{min-width:0;max-width:100%}.supplies .buy-main .item-name{white-space:normal;line-height:1.15}.forge .salvage .lrow{grid-template-columns:minmax(0,1fr) 28px 28px;gap:2px 8px}.forge .salvage .lrow.head>span:nth-child(2){display:none}.forge .salvage .lrow:not(.head){padding:6px 0}.forge .salvage .k{grid-area:1/1}.forge .salvage .ladder{white-space:normal;grid-area:2/1;margin-left:27px;overflow:visible}.forge .salvage .dot{grid-row:1/span 2}.forge .salvage .dot:nth-child(3){grid-column:2}.forge .salvage .dot:nth-child(4){grid-column:3}.supplies .buy-main,.supplies .buy-title{width:100%}.supplies .buy-title{flex-wrap:wrap;align-items:center;column-gap:4px;display:flex}.supplies .buy-title>.item-chip{flex:100%}.supplies .buy-title>.gold{margin-left:27px;font-size:12px;line-height:1.1}.supplies .chips.shop>.chip.buy{height:84px}.pkg-panel .pkg-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.pkg-panel .pkg-headline{color:#7a5c1e;letter-spacing:.01em;font-size:17px}.pkg-sec{margin:4px 0 10px}.pkg-sec .pkg-head{margin:10px 0 6px}.pkg-slot{flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 6px;display:flex}.chip.pkg{flex-direction:column;justify-content:center;align-items:flex-start;gap:2px;min-height:44px;padding:4px 12px 6px;line-height:1.15;position:relative}.chip.pkg .pkg-name{font-size:14px}.chip.pkg.on{border-color:var(--gilt);background:linear-gradient(#2b2a3e,#1f1f31)}.chip.pkg.on .pkg-name{color:var(--acc);font-weight:600}.chip.pkg.alt .pkg-price{font-size:11px}.pkg-price.up{color:var(--mist)}.pkg-price.down{color:var(--ember)}.pkg-price.flat,.pkg-price.pending{color:var(--dim)}.chip.pkg.locked{opacity:.5;cursor:default;border-style:dashed}.chip.pkg.empty{opacity:.55;border-style:dotted}.pkg-slots{flex-wrap:wrap;gap:6px;margin:0 0 6px;display:flex}.pkg-slots .pkg-slot{margin:0}.chip.pkg.empty.socket{opacity:1;color:#7a5c1e;min-width:112px;box-shadow:none;background:#7a5c1e0f;border:1.5px dashed #8a6a2a;justify-content:center;font-style:italic}.pkg-price:empty{display:none}.chip.pkg.temper{min-width:92px}.pkg-alts{flex-wrap:wrap;gap:6px;display:flex}.pkg-equipped{justify-content:space-between;align-items:center;gap:12px;display:flex}.pkg-equipped .pkg-slot{flex:1;min-width:0;margin:0}.pkg-slot{max-width:100%}.chip.pkg{white-space:normal;max-width:100%}.pkg-panel .pkg-sec{border-bottom:1px solid #7a5c1e2e;padding-bottom:12px}.pkg-choices{margin-top:10px}.pkg-choices[hidden]{display:none}.pkg-advanced{margin-top:14px}.pkg-advanced>summary{cursor:pointer;color:#7a5c1e;padding:8px 0;font-size:12px}.pkg-compare{margin-top:2px}.pkg-panel .pkg-change{flex:none}.pkg-description{color:#635846;letter-spacing:0;text-transform:none;font-size:12px;font-weight:400;line-height:1.4}.chip.pkg.on .pkg-description{color:var(--bone)}.lvl-bar{background:#4d6c9959;border-radius:2px;width:100%;min-width:64px;height:4px;display:block;overflow:hidden}.lvl-bar .fill{background:linear-gradient(90deg, var(--gilt), var(--acc));height:100%;display:block}.chip.mini.pkg-level{color:var(--acc)}.chip.mini.pkg-off{min-width:36px;color:var(--dim);justify-content:center}.pkg-drill{justify-content:flex-start;align-items:center;gap:8px;margin:0 0 6px;display:flex}.pkg-drill .chip.mini{text-transform:none;letter-spacing:.02em;margin:0}.pkg-drill.revoked .drill{opacity:.55;text-decoration:line-through}.pkg-drill .scar{color:var(--blood);font-weight:600}.pkg-rows{gap:3px;margin:6px 0 0;display:grid}.pkg-row{--fg:var(--bone);--dim:#a2987f;color:var(--fg);background:var(--panel2);border-radius:6px;justify-content:space-between;gap:8px;padding:5px 8px;font-size:12px;display:flex}.pkg-row.shadowed{opacity:.45}.pkg-row.shadowed .pkg-row-text{-webkit-text-decoration:line-through #eadfc566;text-decoration:line-through #eadfc566}.pkg-row .pkg-row-src{white-space:nowrap}.pkg-strip{gap:6px;margin:0 0 6px;display:grid}.pkg-strip[hidden],.pkg-rows[hidden],.death-why[hidden]{display:none}.pkg-strip .pkg-tab{text-align:left;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:center;column-gap:10px;min-height:48px;padding:6px 12px;display:grid}.pkg-strip .pkg-tab .pkg-kind{letter-spacing:.1em;text-transform:uppercase;grid-row:1/span 2;font-size:10px}.pkg-strip .pkg-tab .pkg-name{color:var(--acc);font-size:15px}.pkg-strip .pkg-tab .lvl-bar{grid-column:2}.pkg-strip .pkg-tab.plaque{cursor:default}.camp.prepen .shaft .notch:not(.next),.camp.prepen .shaft .shaft-more,.camp.prepen .shaft .shaft-ends{display:none}.track-ico{background:var(--umbra);border-radius:50%;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;box-shadow:0 0 0 2px #39496d}.track-ico .ico{width:24px;height:24px}.track-ico{overflow:hidden}.track-ico img.track-hero{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.track-head{align-items:baseline;gap:8px;display:flex}.track-name{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.track-stage{color:#7a5c1e;font-size:15px}.track-bar,.quest-bar{background:#4d6c9959;border-radius:3px;height:5px;margin:4px 0 2px;display:block;overflow:hidden}.track-bar .fill,.quest-bar .fill{background:linear-gradient(90deg, var(--gilt), var(--acc));height:100%;display:block}.track-next{color:#435a82;font-size:12px;display:block}@keyframes glint-ring{0%{opacity:0;transform:scale(.8)}30%{opacity:1}to{opacity:0;transform:scale(1.35)}}.grew{gap:4px;margin:0 0 10px;display:grid}.grew-line{grid-template-columns:30px auto 1fr;align-items:center;gap:8px;display:grid;position:relative;overflow:hidden}.grew-line .track-ico{width:26px;height:26px}.grew-line .track-ico .ico{width:18px;height:18px}.grew-what{color:var(--fg);font-size:14px}.grew-line.reveal,.beat-plaque.reveal{animation:.7s ease-out both carve}.beats{flex-wrap:wrap;gap:6px;margin:4px 0 0;display:flex}.beat-plaque{border:1px solid var(--gilt);color:var(--acc);letter-spacing:.08em;background:#241f2a;border-radius:4px;padding:3px 10px;font-size:12px;position:relative;overflow:hidden}.beat-plaque.quest{border-color:var(--blood);color:var(--bone);background:#3a1018}.beat-plaque.drill{border-color:var(--mist);color:var(--mist)}.quest-card{grid-template-columns:112px 1fr;align-items:center;gap:12px;display:grid}.quest-reward{width:112px;height:112px;box-shadow:0 0 0 2px #39496d, 0 0 0 4px var(--ink), 0 6px 14px #00000080;background:var(--umbra);border-radius:8px;display:block;overflow:hidden}.quest-reward img{object-fit:cover;width:100%;height:100%;display:block}.quest-glyph{width:100%;height:100%;color:var(--acc);justify-content:center;align-items:center;font-size:48px;display:flex}.quest-goal{color:var(--fg);margin:0 0 6px;font-size:19px;line-height:1.2;display:block}.quest-prog{grid-template-columns:1fr auto;align-items:center;gap:8px;display:grid}.quest-bar.done .fill{background:linear-gradient(90deg, var(--blood), #e2405a)}.quest-stamp{border:2px solid var(--blood);color:var(--blood);letter-spacing:.14em;margin:6px 0 0;padding:2px 10px;font-size:13px;font-weight:700;display:inline-block;transform:rotate(-3deg)}.quest-foot{align-items:center;gap:10px;margin:12px 0 0;display:flex}.quest-card.done .quest-reward{box-shadow:0 0 0 2px var(--blood), 0 0 0 4px var(--ink), 0 0 18px #c0153080}.death .death-lever,.death .death-pick{text-align:left;background:linear-gradient(#445d8659,#171622b3);border:2px solid #46618b;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;width:100%;min-height:56px;padding:8px 16px;display:grid;box-shadow:0 0 14px #a4bcd633}.skin-tablet .death .death-lever{background:linear-gradient(#445d864d,#17162233) padding-box padding-box;border:2px solid #0000;border-image:url(/idlever/ui/frames/tablet.png) 24 fill/12px}.death .death-pick{border:1px solid var(--acc);color:inherit;cursor:pointer;background:0 0;margin-bottom:8px}.death .death-pick .lever-kind,.death .death-lever .lever-kind{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.death .death-pick b,.death .death-lever b{color:var(--acc);font-size:17px}.death .death-lever .lever-go{color:var(--mist);font-size:20px}.death .death-pick .lever-kind,.death .death-lever .lever-kind{grid-area:1/1}.death .death-pick .lever-name,.death .death-lever .lever-name{grid-area:1/2;min-width:0}.death .death-pick .lever-go,.death .death-lever .lever-go{grid-area:1/3}.death .death-pick .lever-price,.death .death-lever .lever-price{overflow-wrap:anywhere;grid-area:2/2/auto/-1;min-width:0}.cmd .tile[data-tile=packages] .tl{letter-spacing:-.03em;font-size:10.5px}.death.prepen .death-why{color:var(--mist)}body:has(>.sheet-wrap:not(.modeless)) .cmd .tile .repeat-badge{visibility:hidden}.pkg-alts{align-items:stretch}.pkg.alt .pkg-copy>.pkg-price{margin-top:4px;margin-left:0;display:block}.pkg.alt .pkg-copy>.pkg-price:empty{display:none}.run-training .beats{margin-top:6px}.run-training .beat-plaque{letter-spacing:.02em;font-size:15px}.death .run-training{text-align:center}.death .run-training .beats{justify-content:center}.bloodline-training{margin-top:8px}.report-choices{margin:16px 0}.report-bosses{margin:12px 0}.report-boss-row{align-items:center;gap:8px;min-height:52px;margin-top:6px;display:flex}.report-boss-row>img,.report-boss-row>.ico{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.report-boss-line{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.report-boss-line>.report-boss-row{flex:auto;min-width:0}.report-boss-watch{flex:none;min-height:44px}.report-boss-copy{overflow-wrap:anywhere;flex-direction:column;min-width:0;display:flex}.report-boss-copy small{opacity:.8;font-size:13px;line-height:1.3}.report-choice-list{gap:6px;margin-top:6px;display:grid}.report-choice{text-align:left;align-items:center;gap:10px;width:100%;min-height:56px;display:flex}.report-choice>.icon-socket{flex:0 0 44px;width:44px;height:44px}.report-choice>.icon-socket .ico{object-fit:contain;width:100%;height:100%}.report-choice-copy{flex-direction:column;min-width:0;display:flex}.report-choice-copy small{opacity:.8;overflow-wrap:anywhere;font-size:13px;line-height:1.3}.training-lineage{font:600 14px/1.2 var(--control-font)}.run-training .beat-plaque{padding:5px 8px}.run-training .beat-plaque>:first-child{flex:0 0 32px;width:32px;height:32px}.run-training .beat-plaque .icon-socket{box-shadow:none;background:0 0;border:0;padding:0}.run-training .beat-plaque .icon-socket .ico{object-fit:contain;width:100%;height:100%}.report-supply-limit{flex-wrap:wrap;align-items:center;gap:8px;max-width:100%;margin:10px 0;display:inline-flex}.report-supply-limit .ico{flex:none;width:28px;height:28px}.report-supply-limit small{font:inherit}.pkg-rule-lock{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px;padding:6px 2px;display:flex}.pkg-pen-needs p{margin:10px 0}.pkg-slots .pkg-slot.target{outline:2px solid var(--acc);outline-offset:2px;border-radius:6px}.pkg-variants{flex-basis:100%;gap:4px;margin-top:2px;display:flex}.pkg-variants .chip.pkg-variant{opacity:.7;flex:1 1 0;justify-content:center}.pkg-variants .chip.pkg-variant.on{opacity:1;color:var(--acc);box-shadow:inset 0 0 0 1px var(--acc)}.run-training .training-open{all:unset;cursor:pointer;border-radius:4px;display:inline-flex}.run-training .training-open:focus-visible{outline:2px solid var(--acc);outline-offset:2px}.run-training .training-open:hover .beat-plaque{filter:brightness(1.15)}.pkg-build{font:600 14px/1.3 var(--control-font);margin:2px 0 8px}.pkg-build .build-effect{font-weight:400}.report-build{margin:-4px 0 8px;font-size:13px}.report-build .build-name{color:var(--acc)}.hero-build{color:var(--acc);font-size:12px;display:block}.pkg-walls{font-size:11px;display:block}.pkg-variant .pkg-price,.pkg-variant .pkg-walls{font-size:10px}.report-credit .credit-bars{vertical-align:middle;flex-direction:column;gap:3px;min-width:160px;display:inline-flex}.report-credit .credit-bar{border-radius:3px;height:6px;display:flex;overflow:hidden;box-shadow:inset 0 0 0 1px #00000040}.report-credit .credit-seg{min-width:3px;display:block}.report-credit .credit-key .sw{vertical-align:middle;border-radius:2px;width:7px;height:7px;margin-right:3px;display:inline-block}.report-credit :is(.credit-seg,.credit-key .sw).k-picked{background:#d6a64a}.report-credit :is(.credit-seg,.credit-key .sw).k-written{background:#e0c27a}.report-credit :is(.credit-seg,.credit-key .sw).k-taught{background:#7fb3a1}.report-credit :is(.credit-seg,.credit-key .sw).k-default{background:#8f8aa6}.report-credit :is(.credit-seg,.credit-key .sw).k-chores{background:#5c6378}.report-gold .report-workers-spent{color:#c98b84;white-space:nowrap;margin-top:2px;font-size:11px;line-height:1.1;display:block}main.report.clearing .report-well{flex-direction:column;justify-content:safe center;display:flex}.run-clear{text-align:center;cursor:pointer;box-sizing:border-box;outline:none;flex-direction:column;flex:none;justify-content:safe center;align-items:center;gap:9px;height:auto;min-height:min(520px,100% - 8px);padding:16px 12px 18px;display:flex;position:relative}.skin-panel .run-clear{padding:12px 10px 16px}.run-clear:focus-visible{box-shadow:0 0 0 2px var(--gilt)}.rc-stamp{width:112px;height:112px;font:900 23px/1 var(--display);text-transform:uppercase;letter-spacing:.02em;color:#efe5cc;text-shadow:0 2px #0d0c14a6;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-bottom:2px;display:flex;position:relative;transform:rotate(-9deg)}.rc-stamp .rc-wax{background:radial-gradient(circle, #a7001f 52%, var(--clot) 66%, #440005 70%, transparent 72%);border-radius:50%;position:absolute;inset:0}.skin-seal .rc-stamp .rc-wax{background:url(/idlever/ui/frames/seal.png) 50%/100% 100% no-repeat}.rc-stamp .rc-word{position:relative}.rc-stamp.end-banked .rc-wax{filter:grayscale()sepia()saturate(3)brightness(1.45)hue-rotate(-4deg)}.rc-stamp.end-returned .rc-wax{filter:hue-rotate(205deg)saturate(.55)brightness(1.05)}.rc-stamp.end-stalled .rc-wax,.rc-stamp.end-repelled .rc-wax{filter:hue-rotate(28deg)saturate(1.2)}.rc-stamp.end-returned,.rc-stamp.end-stalled,.rc-stamp.end-repelled{font-size:19px}.rc-stamp.end-repelled{font-size:17px}.rc-reason{font:600 23px/1.1 var(--display);color:var(--ink-text);letter-spacing:.01em}.rc-depth,.rc-gold,.rc-xp-row{justify-content:center;align-items:center;gap:10px;display:flex}.rc-plaque{font:700 20px/1.1 var(--num);color:var(--bone);box-shadow:0 0 0 1px var(--ink), inset 0 0 0 1px #a4bcd659, 0 2px 3px #0d0c1473;background:linear-gradient(#262c44,#15141e);border-radius:5px;align-items:center;gap:6px;padding:4px 12px;display:inline-flex}.rc-plaque .ico{width:22px;height:22px}.rc-best{font:700 15px/1 var(--display);text-transform:uppercase;letter-spacing:.06em;color:#fff3d6;box-shadow:0 0 0 1px var(--ink), inset 0 1px 0 #fff0c880;background:linear-gradient(#c49a4f,#8a6526);border-radius:4px;padding:5px 10px}.rc-gold{font:700 28px/1 var(--num);color:var(--ink-text)}.rc-gold .ico{width:30px;height:30px}.rc-gold .rc-coins{text-align:right;font-variant-numeric:tabular-nums;min-width:2.6ch}.rc-gold .rc-arrow{color:var(--ink-dim);font-size:22px}.rc-gold .rc-to{font:600 20px/1 var(--display);color:var(--ink-dim)}.rc-finds{flex-direction:column;align-items:center;gap:6px;display:flex}.rc-find-name{font:700 19px/1.1 var(--display)}.rc-xp{font-size:17px}.rc-xp.up b{color:var(--r-uncommon-lit,#86bc95)}.rc-strip{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin:6px auto 2px;display:flex}.rc-strip .rc-plaque{padding:3px 9px;font-size:16px}.rc-strip .rc-best{padding:4px 8px;font-size:12px}.rc-strip .item-row{gap:6px}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .run-clear .rc-stamp{animation:.5s cubic-bezier(.3,1.7,.45,1) 80ms both j-seal-slam}html[data-juice=on] .run-clear .rc-stamp:before{content:"";pointer-events:none;border:3px solid #eadfc599;border-radius:50%;animation:.7s ease-out .3s both rc-ring;position:absolute;inset:-26%}@keyframes rc-ring{0%{opacity:.9;transform:scale(.5)}to{opacity:0;transform:scale(1.35)}}html[data-juice=on] .run-clear .rc-reason{animation:.4s ease-out .35s both rc-rise}html[data-juice=on] .run-clear .rc-depth,html[data-juice=on] .run-clear .rc-gold,html[data-juice=on] .run-clear .rc-xp-row{animation:.42s cubic-bezier(.3,1.3,.5,1) both rc-drop}html[data-juice=on] .run-clear .rc-depth{animation-delay:.45s}html[data-juice=on] .run-clear .rc-gold{animation-delay:.5s}html[data-juice=on] .run-clear .rc-xp-row{animation-delay:.9s}html[data-juice=on] .run-clear .rc-best{animation:.5s cubic-bezier(.3,1.8,.45,1) .7s both rc-badge}html[data-juice=on] .run-clear .rc-find-name{animation:.4s ease-out 1.1s both rc-rise}@keyframes rc-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rc-drop{0%{opacity:0;filter:brightness(1.6);transform:translateY(-12px)scale(1.06)}to{opacity:1;filter:none;transform:none}}@keyframes rc-badge{0%{opacity:0;transform:scale(2)rotate(-6deg)}60%{opacity:1;transform:scale(.94)rotate(-6deg)}to{transform:rotate(-3deg)}}}.watch .banner.record-beat{font:800 24px/1 var(--display);text-transform:uppercase;letter-spacing:.06em;color:#fff3d6;box-shadow:0 0 0 2px var(--ink), inset 0 1px 0 #fff0c880, 0 6px 18px #0d0c14b3;text-shadow:0 2px #0d0c148c;background:linear-gradient(#c49a4f,#8a6526);border:0;padding:9px 18px}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .watch .banner.record-beat.show{animation:.5s cubic-bezier(.3,1.7,.45,1) both rc-record}@keyframes rc-record{0%{opacity:0;filter:brightness(1.8);transform:translate(-50%)scale(2)rotate(-5deg)}60%{opacity:1;transform:translate(-50%)scale(.95)rotate(-3deg)}to{filter:none;transform:translate(-50%)rotate(-3deg)}}}.rc-gold .rc-secured{font:600 14px/1 var(--num);color:var(--ink-dim);align-self:flex-end;margin-bottom:4px}.rc-gold.died{font-size:16px}.town{height:var(--town-h,520px);box-shadow:inset 0 0 0 1px var(--ink,#0d0c14), inset 0 -40px 40px -30px #0d0c14cc;touch-action:manipulation;background:#1b2412;flex:none;margin:-10px -10px 2px;position:relative;overflow:hidden}.town>canvas{width:100%;height:100%;image-rendering:pixelated;display:block;position:absolute;inset:0}.town>canvas.town-2d{z-index:1;display:none}.town-hits{z-index:2;position:absolute;inset:0}.town-hit{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;margin:0;padding:0;position:absolute}.town-hit:focus-visible{outline-offset:1px;outline:2px solid #e3c183}.town-hit:active{background:#e3c1831f}.town-hit .vh,.vh{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.town-markers{pointer-events:none;gap:4px;display:flex;position:absolute;top:-6px;left:50%;transform:translate(-50%,-100%)}.town-marker{pointer-events:auto;color:#f3d192;background:radial-gradient(circle at 50% 35%,#3a2a1a,#14100c);border-radius:13px;align-items:center;gap:2px;min-width:26px;height:26px;padding:0 5px;font-size:12px;animation:1.6s ease-in-out infinite town-bob;display:inline-flex;box-shadow:0 0 0 1px #8a6a2a,0 0 10px #ffc45a73}.town-marker .ico{width:18px;height:18px}.town-marker .ico.glyph:before{content:attr(data-glyph);font-size:14px;line-height:18px}.town-marker.mk-rune{box-shadow:0 0 0 1px #4f8fa8,0 0 10px #6ec8e680}.town-marker.mk-sword{min-height:30px}@keyframes town-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}@media (prefers-reduced-motion:reduce){.town-marker{animation:none}}.town-tag{z-index:3;white-space:nowrap;pointer-events:none;color:#f3d192;background:#0d0c14e6;border-radius:4px;padding:3px 8px;font-size:13px;position:absolute;transform:translate(-50%,-100%);box-shadow:0 0 0 1px #8a6a2a}.town-tag[hidden]{display:none}.town-tag[role=button]{pointer-events:auto;cursor:pointer;align-items:center;gap:4px;min-height:44px;display:flex}.town-tag .dim{color:#c4baa1}.panel.town-anchored{animation:.12s ease-out unfold}.bank-sheet .bank-line{margin:4px 0;font-size:18px}.bank-bar{background:#262b4340;border-radius:4px;height:8px;margin:4px 0 8px;overflow:hidden}.bank-bar .fill{background:linear-gradient(90deg,#b48a2a,#e3c183);height:100%;display:block}.bank-acts{gap:8px}.hero-sheet .hero-line{margin:4px 0;font-size:18px}@media (min-width:1024px){main.camp .camp-well>.town{grid-area:well;height:auto;min-height:0;margin:0}}.town-hero-focus{border:2px solid var(--acc);pointer-events:none;z-index:4;width:52px;height:52px;box-shadow:0 0 14px var(--gilt);border-radius:50%;animation:1.8s ease-out forwards hero-focus;position:absolute;transform:translate(-50%,-85%)}@keyframes hero-focus{to{opacity:0}}@media (prefers-reduced-motion:reduce){.town-hero-focus{animation:none}}.town-foundation{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 2px #080b13);width:104px;height:64px;position:absolute;transform:translate(-50%,-50%)}.town-foundation[hidden]{display:none}.town-foundation svg{width:100%;height:100%;overflow:visible}.town-foundation .chalk{fill:#b79c4b18;stroke:#e3d8b4;stroke-width:2px;stroke-dasharray:6 3}.town-foundation .stake{stroke:#d1a569;stroke-width:5px;stroke-linecap:square}.town-foundation .stake-cap{fill:#f0cd8d;stroke:#574027;stroke-width:1px}.town-tag .build-copy{flex-direction:column;align-items:center;gap:2px;display:flex}.town-tag .build-title{white-space:nowrap}.town-tag .build-copy small{font-size:13px}.awaiting-home .town-tag .build-copy{font-size:18px}.awaiting-home .town-tag .ico{width:28px;height:28px}.town-marker.mk-next{max-width:160px;height:auto;min-height:26px;padding-block:4px}.town-marker.mk-next .num{min-width:0;line-height:1.2}.town-marker.mk-next .ico{flex-shrink:0}.watch .beat-why{text-align:center;font:600 17px/1.2 var(--sans);color:var(--mist);letter-spacing:.03em;text-shadow:0 2px 8px var(--ink);opacity:0;pointer-events:none;z-index:2;padding:0 12px;transition:opacity .2s;position:absolute;bottom:12px;left:0;right:0}.watch .beat-why.show{opacity:1}.watch.has-why .ticker{bottom:36px}.town-arrival{pointer-events:none;white-space:nowrap;font:700 17px/1.25 var(--sans);color:var(--bone);border:1px solid var(--gilt);opacity:0;z-index:3;background:#0d0c14b8;border-radius:5px;padding:3px 10px;transition:opacity .35s;position:absolute;top:12px;left:50%;transform:translate(-50%)}.town-arrival.show{opacity:1}.town-arrival .arrow{color:var(--gilt)}.report .tile .tile-why{font:600 14px/1.1 var(--sans);color:var(--mist);letter-spacing:.02em;grid-column:1/-1;justify-self:end;margin-top:3px}.town-tag:not(.flash){background:#0d0c14a8;box-shadow:0 0 0 1px #8a6a2ab3}.town-tag.flash{box-shadow:0 0 0 2px var(--gilt)}.forge .forge-branches{grid-template-columns:1fr 1fr;gap:6px;display:grid}.forge .forge-branch{justify-content:center;align-items:center;gap:4px;min-height:44px;display:flex}.forge .forge-branch.lean{box-shadow:0 0 0 1px var(--acc,#f0c674)}.forge .simple-kit .kit-slot:has(.forge-branches){grid-template-rows:auto auto auto}.next-pill{z-index:3;cursor:pointer;max-width:calc(100% - 16px);min-height:36px;color:var(--bone);text-align:left;background:#0d0c14d1;border:0;border-radius:17px;align-items:center;gap:7px;padding:4px 14px 4px 5px;font-size:14px;display:inline-flex;position:absolute;top:8px;left:8px;box-shadow:0 0 0 1px #4d6c99,0 2px 6px #00000080}.next-pill[hidden]{display:none}.next-pill .pill-main{flex-direction:column;min-width:0;display:flex}.next-pill .pill-ico{background:var(--umbra);border-radius:50%;flex:none;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #39496d}.next-pill .pill-ico .ico{width:22px;height:22px}.next-pill .pill-ico .ico.glyph:before{color:var(--acc);font-size:14px;font-weight:700;line-height:22px}.next-pill .pill-t{white-space:nowrap;text-overflow:ellipsis;line-height:1.2;overflow:hidden}.next-pill .pill-bar{background:#4d6c9966;border-radius:2px;min-width:72px;height:3px;margin-top:2px;display:block;overflow:hidden}.next-pill .pill-bar .fill{background:linear-gradient(90deg, var(--gilt), var(--acc));height:100%;display:block}.next-pill.gold{box-shadow:0 0 0 1px var(--gilt), 0 0 12px #dbba7c8c;color:#f3d192}.next-pill:active{transform:translateY(1px)}[data-juice=on] .next-pill.bump{animation:.45s ease-out pill-bump}[data-juice=on] .next-pill.gold{animation:1.8s ease-in-out infinite pill-glow}@keyframes pill-bump{0%{transform:scale(1)}35%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes pill-glow{0%,to{box-shadow:0 0 0 1px var(--gilt), 0 0 6px #dbba7c59}50%{box-shadow:0 0 0 1px var(--gilt), 0 0 16px #dbba7cbf}}.works-sheet .works-trunk{flex-direction:column;gap:6px;display:flex}.wnode{border-radius:6px;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:6px 8px;display:grid}.wnode .wn-ico{background:var(--umbra);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 2px #39496d}.wnode .wn-ico .ico{width:30px;height:30px}.wnode .wn-ico .ico.glyph:before{color:var(--acc);font-size:18px;font-weight:700;line-height:30px}.wnode .wn-head{align-items:baseline;gap:8px;display:flex}.wnode .wn-name{text-transform:capitalize;font-size:15px}.wnode .wn-state{color:var(--dim);font-size:12px}.wnode .wn-tip{color:var(--dim);font-size:12px;font-style:italic;display:block}.wnode .wn-bar{background:#4d6c9959;border-radius:3px;height:5px;margin:4px 0 2px;display:block;overflow:hidden}.wnode .wn-bar .fill{background:linear-gradient(90deg, var(--gilt), var(--acc));height:100%;display:block}.wnode.cur{background:#b894481a;box-shadow:inset 0 0 0 1px #7a5c1e73}.wnode.lit{box-shadow:inset 0 0 0 1px var(--gilt), 0 0 10px #b8944859;background:#b8944833}.wnode.lit .wn-name{text-transform:uppercase;letter-spacing:.04em;font-weight:700}.wnode .hire-btn{white-space:nowrap;min-height:40px;padding:0 12px}.wnode .hire-btn.short{color:var(--dim);background:0 0;border-style:dashed}.wnode.sil{opacity:.72;border:1px dashed #435a828c;grid-template-columns:40px 1fr;padding:3px 8px}.wnode.sil .wn-ico{box-shadow:0 0 0 1px dashed #39496d;background:0 0}.wnode.sil .wn-ico img.ico{filter:brightness(0);opacity:.5}.wnode.sil .wn-ico .ico.glyph:before{color:#435a82}.wnode.sil .wn-name{font-size:13px}.wnode.sil .wn-state{display:block}.wnode.focus{outline:2px solid var(--gilt);outline-offset:1px}.works-done{opacity:.6;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:4px 8px;font-size:12px;display:flex}.works-done .wd-mark{color:#435a82;font-weight:700}.works-done .wd{align-items:center;gap:3px;display:inline-flex}.works-done .wd .ico{width:18px;height:18px}.works-done .wd .ico.glyph:before{font-size:11px;font-weight:700;line-height:18px}.works-done .wd.off{text-decoration:line-through}.works-branches{border-top:1px solid #2b335099;margin-top:8px}.wbranch{border-bottom:1px solid #2b335059;grid-template-rows:auto auto;grid-template-columns:30px auto 1fr;align-items:center;column-gap:8px;padding:4px;display:grid}.wbranch .wb-ico{background:var(--umbra);border-radius:50%;grid-row:1/span 2;justify-content:center;align-items:center;width:28px;height:28px;display:inline-flex;overflow:hidden}.wbranch .wb-ico .ico{width:20px;height:20px}.wbranch .wb-ico img.track-hero{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.wbranch .wb-name{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);font-size:10px}.wbranch .wb-now{color:#7a5c1e;font-size:14px}.wbranch .wb-next{color:#435a82;grid-column:2/span 2;font-size:12px}@media (min-width:1024px){.works-sheet .works-trunk{max-width:420px}.works-sheet{grid-template-columns:minmax(320px,420px) 1fr;align-items:start;column-gap:24px;display:grid}.works-sheet>.row-label{grid-column:1/-1}.works-branches{border-top:0;margin-top:0}}.works-beat{z-index:6;pointer-events:none;box-shadow:0 0 0 1px var(--gilt), 0 0 18px #b8944880;color:#f3d192;font:900 20px/1.1 var(--display);letter-spacing:.08em;white-space:nowrap;background:#0d0c14e0;border-radius:4px;padding:8px 18px;position:absolute;top:34%;left:50%;transform:translate(-50%,-50%)}[data-juice=on] .works-beat{animation:1.9s ease-out both beat-in}@keyframes beat-in{0%{opacity:0;transform:translate(-50%,-30%)scale(.9)}12%{opacity:1;transform:translate(-50%,-50%)scale(1.04)}20%{transform:translate(-50%,-50%)scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-60%)}}.gem .send-count,.gem .send-auto{font:600 10px/1 var(--num,inherit);letter-spacing:.06em;text-transform:none;color:var(--bone);opacity:.85;margin-top:2px;display:block}.gem .send-auto{color:#f3d192}.town-count{color:var(--bone);pointer-events:none;white-space:nowrap;background:#0d0c14cc;border-radius:7px;padding:0 5px;font-size:11px;line-height:14px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.town-marker.mk-chest{box-shadow:0 0 0 1px var(--gilt), 0 0 12px #ffd26ea6}.town-hit.hit-worker .town-marker{animation:none}.coin-fly{z-index:50;pointer-events:none;background:radial-gradient(circle at 38% 32%,#fff3c0,#f0c24a 45%,#a8781e 80%);border-radius:50%;width:14px;height:14px;margin:-7px 0 0 -7px;position:fixed;box-shadow:0 0 6px #ffd26ecc}.works-acts{flex-wrap:wrap;gap:4px 6px;margin:2px 0 6px;display:flex}.work-act{align-items:center;gap:4px;font-size:13px;display:inline-flex}.work-act .wa-ico .ico{width:18px;height:18px}.work-act .wa-ico .ico.glyph:before{font-size:11px;font-weight:700;line-height:18px}.work-act.first{box-shadow:0 0 0 1px var(--gilt)}.settings .workers-row .chip{margin:2px 3px 2px 0}.report-first-workers{margin:0 0 16px}.report-first-workers .works-acts{gap:8px;margin-top:6px}.report-first-workers .work-act{flex-wrap:wrap;max-width:100%;font-size:16px}.report-first-workers .work-act .num{overflow-wrap:anywhere}.report-first-workers .wa-ico .ico{width:24px;height:24px}.work-act:has(.work-bought){flex-wrap:wrap;max-width:100%}.work-act .work-bought{color:var(--dim,inherit)}.works-acts.works-ledger{flex-direction:column;align-items:flex-start}.works-acts.works-ledger .work-act{flex-wrap:wrap;max-width:100%}.town-crier{z-index:3;max-width:56%;min-height:44px;color:var(--bone,#eadfc5);cursor:pointer;background:#0d0c14c7;border:2px solid #34415b;border-radius:2px;align-items:center;gap:6px;padding:4px 10px 4px 6px;font-size:13px;display:inline-flex;position:absolute;top:8px;right:8px}.town-crier[hidden]{display:none}.town-crier .crier-fig{flex:none;width:24px;height:32px}.town-crier .crier-fig svg{width:100%;height:100%;image-rendering:pixelated;display:block;overflow:visible}.town-crier .crier-cry{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.town-crier .crier-more{color:var(--acc,#dbba7c)}.town-crier .crier-bell{transform-box:fill-box;transform-origin:50% 0}.town-crier.ringing .crier-bell{animation:.5s steps(2,jump-none) 4 crier-ring}.town-crier.ringing .crier-fig{animation:.5s steps(2,jump-none) 2 crier-hop}@keyframes crier-ring{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes crier-hop{0%{transform:translateY(0)}50%{transform:translateY(-2px)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.town-crier.ringing .crier-bell,.town-crier.ringing .crier-fig{animation:none}}.crier-scroll .crier-lines{margin:0;padding-left:18px}.crier-scroll .crier-line{margin:4px 0}.crier-scroll .crier-line.new{color:var(--acc,#dbba7c)}.crier-scroll .crier-day{margin-right:4px}.rest-line.lanes-line{background:linear-gradient(#0d0c1400,#0d0c14d9 30%);margin:0;padding:4px 8px 6px;display:block}.rest-line.lanes-line[hidden]{display:none}.lanes{align-items:stretch;gap:6px;display:flex}.lanes .lane-rows{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lane{width:100%;min-height:40px;color:var(--bone);font:15px/1.15 var(--sans);text-align:left;background:#171622e6;border:0;border-radius:20px;align-items:center;gap:8px;padding:3px 10px 3px 4px;display:flex;box-shadow:0 0 0 1px #2b3350}button.lane{cursor:pointer}button.lane:active{background:#1f1f31f2;transform:translateY(1px)}.lane .lane-face{background:var(--umbra) center / cover no-repeat;width:32px;height:32px;color:var(--dim);image-rendering:pixelated;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;display:inline-flex;overflow:hidden;box-shadow:0 0 0 1px #39496d}.lane .lane-name{color:var(--dim);white-space:nowrap;flex:none;font-size:13px}.lane .lane-state{white-space:nowrap;flex:none;align-items:center;gap:5px;display:inline-flex}.lane .ls-w{letter-spacing:.02em;font-weight:600}.lane .ls-go{color:var(--acc);font-size:13px}.lane .lane-beat{background:var(--dim);border-radius:50%;width:8px;height:8px;display:inline-block}.lane[data-state=live] .lane-beat{background:var(--ember);box-shadow:0 0 6px var(--ember)}.lane[data-state=live] .ls-w{color:#f2b067}.lane[data-state=rests] .lane-beat{background:var(--moon)}.lane[data-state=waits] .lane-beat{background:var(--acc)}.lane[data-state=waits]{box-shadow:0 0 0 1px #dbba7c8c}[data-juice=on] .lane[data-state=live] .lane-beat{animation:.9s ease-in-out infinite lane-beat}[data-juice=on] .lane[data-state=rests] .lane-beat{animation:3.2s ease-in-out infinite lane-beat}[data-juice=on] .lane[data-state=waits] .lane-beat{animation:1.6s ease-in-out infinite lane-beat}@keyframes lane-beat{0%,to{opacity:.55;transform:scale(.75)}40%{opacity:1;transform:scale(1.15)}}@media (prefers-reduced-motion:reduce){.lane .lane-beat{animation:none!important}}.lane .lane-gauge{background:#4d6c994d;border-radius:3px;flex:1;min-width:36px;max-width:260px;height:6px;position:relative;overflow:visible}.lane .lane-gauge .fill{background:var(--moon);border-radius:3px;height:100%;display:block}.lane .lane-gauge.g-hp .fill{background:linear-gradient(90deg, var(--clot), var(--blood))}.lane .lane-gauge small{color:var(--dim);font-size:10px;position:absolute;top:-13px;right:0}.lane[data-state=waits] .lane-state{flex:1}.lane .lane-auto{color:#6e7a90;white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:3px;padding:1px 7px;font-size:12px;display:inline-flex;box-shadow:inset 0 0 0 1px #39496d}.lane .lane-auto.on{color:#f3d192;box-shadow:inset 0 0 0 1px var(--gilt)}.lane .lane-auto .la-g{font-size:12px}.lane .lane-go{color:var(--dim);flex:none;font-size:13px}.lane.lane-more{min-height:26px;color:var(--dim);justify-content:center;font-size:13px}.lanes .lanes-log{cursor:pointer;min-width:48px;min-height:40px;color:var(--bone);background:#171622e6;border:0;border-radius:12px;flex-direction:column;flex:none;justify-content:center;align-items:center;gap:0;padding:2px 6px;display:inline-flex;position:relative;box-shadow:0 0 0 1px #2b3350}.lanes .lanes-log[hidden]{display:none}.lanes .lanes-log .ll-ico{color:var(--mist);font-size:15px;line-height:1}.lanes .lanes-log .ll-l{color:var(--dim);font-size:12px}.lanes .lanes-log .ll-n{background:var(--gilt);min-width:18px;height:18px;color:var(--ink);text-align:center;border-radius:9px;padding:0 4px;font-size:11px;line-height:18px;position:absolute;top:-5px;right:-5px}.lanes .lanes-log:active{transform:translateY(1px)}.runs-sheet .runs-list{overscroll-behavior:contain;flex-direction:column;gap:3px;max-height:min(64vh,560px);display:flex;overflow-y:auto}.runs-fold{cursor:pointer;background:var(--panel2);width:100%;min-height:40px;color:var(--bone);font:15px/1.2 var(--sans);text-align:left;border:0;border-radius:6px;align-items:baseline;gap:2px;padding:6px 8px;display:flex}.runs-fold .rf-car{width:16px;color:var(--dim)}.runs-fold .rf-w{text-transform:lowercase;font-weight:600}.runs-fold .rf-d.best{color:#f3d192}.runs-fold .rf-t{margin-left:auto}.runs-fold.on{box-shadow:inset 2px 0 0 var(--gilt)}.run-entry{border-bottom:1px solid #2b335073;align-items:center;gap:6px;padding:4px 4px 4px 22px;display:flex}.run-entry.fresh .re-id{color:#f3d192}.run-entry .re-body{min-width:0;color:inherit;font:inherit;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;gap:1px;padding:2px 0;display:flex}button.re-body{cursor:pointer}.run-entry .re-top{white-space:nowrap;align-items:baseline;gap:9px;font-size:15px;display:flex}.run-entry .re-id{min-width:34px;color:var(--dim);font-weight:400}.run-entry .re-tier{text-align:center;width:14px;color:var(--dim)}.run-entry .re-tier.t-death{color:var(--blood)}.run-entry .re-tier.t-bank{color:var(--acc)}.run-entry .re-d.best{color:#f3d192}.run-entry .re-best{margin-left:1px;font-size:12px}.run-entry .re-f{color:var(--mist)}.run-entry .re-sub{white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.run-entry[data-tier=death] .re-sub{color:#c98a93}.run-entry .re-play{cursor:pointer;background:var(--umbra);width:44px;height:36px;color:var(--acc);border:0;border-radius:18px;flex:none;font-size:14px;box-shadow:0 0 0 1px #39496d}.run-entry .re-play:active{transform:translateY(1px)}.run-entry.sampled{padding:6px 4px 6px 22px;font-size:13px}.run-replay .run-replay-view{background:#000;border-radius:6px;width:100%;height:min(52vh,420px);display:block}.run-replay .rr-floors{flex-wrap:wrap;margin-top:8px}.run-replay .rr-floors .chip.on{box-shadow:inset 0 0 0 1px var(--gilt);color:#f3d192}.tile.town-btn .ico.glyph:before{color:#f3d192}@media (min-width:1024px){main.camp .well-wrap>.rest-line.lanes-line{background:0 0;padding:6px 24px 8px}.lane{min-height:46px;padding-right:14px;font-size:17px}.lane .lane-name,.lane .ls-go{font-size:15px}.lane .lane-face{width:36px;height:36px}.lane .lane-auto{font-size:14px}.lanes .lanes-log{min-width:56px}}.runs-sheet .log-head{align-items:center;gap:4px;margin-top:4px;display:flex}.runs-sheet .log-tab{cursor:pointer;min-height:32px;color:var(--dim);font:12px var(--sans);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:0;border-radius:4px;padding:4px 10px}.runs-sheet .log-tab.on{color:var(--bone);box-shadow:inset 0 -2px 0 var(--gilt)}.runs-sheet .chronicle{max-height:min(64vh,560px);overflow-y:auto}.tiles .tile.plaque.to-log{cursor:pointer}.tiles .tile.plaque.to-log:before{content:"☰";color:var(--ink-dim);font-size:11px;position:absolute;top:4px;right:6px}.run-entry .re-f{align-items:baseline;gap:2px;display:inline-flex}.run-entry .re-gem{color:var(--r-lit,var(--dim));font-size:10px}.run-card-sheet .run-clear{margin:6px 0 10px}.run-card-sheet .re-play-wide{margin-top:4px}.runs-sheet .run-entry{border-bottom-color:var(--ink-line);color:var(--ink-text)}.runs-sheet .run-entry .re-id{color:var(--ink-dim)}.runs-sheet .run-entry.fresh .re-id{color:#7a5a14;font-weight:700}.runs-sheet .run-entry .dim,.runs-sheet .run-entry .re-sub{color:var(--ink-dim)}.runs-sheet .run-entry .re-d.best,.runs-sheet .run-entry .re-best{color:#7a5a14}.runs-sheet .run-entry .re-tier{color:var(--ink-dim)}.runs-sheet .run-entry .re-tier.t-bank{color:#7a5a14}.runs-sheet .run-entry .re-tier.t-death,.runs-sheet .run-entry[data-tier=death] .re-sub{color:#8c1022}.runs-sheet .run-entry .gold{color:#6b4e12}.runs-sheet .run-entry .re-gem{color:var(--r,var(--ink-dim))}.runs-sheet .run-entry.sampled,.runs-sheet .log-tab{color:var(--ink-dim)}.runs-sheet .log-tab.on{color:var(--ink-text);box-shadow:inset 0 -2px 0 var(--gilt);font-weight:700}.runs-sheet .log-tab .num{margin-left:4px;font-weight:400}.runs-sheet .chronicle .cline{color:var(--ink-text)}.tile.town-btn:after{content:"↻";color:#f3d192;text-shadow:0 0 4px #000c;font-size:14px;line-height:1;position:absolute;top:3px;right:6px}.tile.town-btn:disabled:after{opacity:.35}.watch .hud .live-badge{color:#f2b067;font:600 12px/18px var(--sans);letter-spacing:.04em;background:#0d0c14b8;border-radius:9px;align-items:center;gap:5px;margin-left:8px;padding:1px 8px;display:inline-flex;box-shadow:inset 0 0 0 1px #e8923a8c}.watch .hud .live-badge[hidden]{display:none}.watch .hud .live-badge .lane-beat{background:var(--ember);width:7px;height:7px;box-shadow:0 0 6px var(--ember);border-radius:50%}[data-juice=on] .watch .hud .live-badge .lane-beat{animation:.9s ease-in-out infinite lane-beat}.watch .hud .live-badge .lb-auto{color:#f3d192;font-weight:400}.tile.town-btn .goes-on-cap{z-index:6;pointer-events:none;text-align:left;width:max-content;max-width:84px;font:italic 500 12px/1.5 var(--sans);color:#f3d192;box-shadow:inset 0 0 0 1px var(--gilt);background:#0d0c14e6;border-radius:8px;padding:1px 8px;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%)}.tile.town-btn .goes-on-cap:before{content:"↻ " attr(data-cap)}.tile.town-btn:disabled .goes-on-cap{display:none}.cmd .tile.town-btn{z-index:4;overflow:visible}.watch .combat-log{z-index:8;color:#eee7db;font:12px/1.5 var(--sans);text-shadow:0 1px 2px #000,1px 0 2px #000;background:0 0;border:0;padding:0;position:absolute;bottom:8px;left:12px;right:12px}.watch .combat-lines{scrollbar-width:none;max-height:54px;margin:0;padding:0;list-style:none;overflow-y:auto}.watch .combat-lines::-webkit-scrollbar{display:none}.watch .combat-lines li{min-height:18px;padding:0;line-height:18px}.watch .log-depth{font:inherit;color:#ada99f}.watch .log-hurt{color:#ff9292}.watch .log-damage,.watch .log-gold{color:#f5cf79}.watch .log-heal{color:#94d9a1}.watch .log-item{color:#a9cfff}.watch .log-warning{color:#edb978}.watch .log-fell{color:#c5b9b0}.watch .log-floor{color:#bdd7bb}.watch .watch-messages{z-index:8;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute;bottom:8px;left:12px;right:12px}.watch.frame .watch-messages>:is(.ticker,.beat-why,.why-tip,.combat-log){overflow-wrap:anywhere;min-width:0;max-width:100%;position:static;inset:auto}.watch.frame .watch-messages>:is(.ticker,.beat-why,.why-tip):not(.show){display:none}.watch .combat-log:has(.combat-lines:empty){display:none}.watch .watch-messages>.ticker.cut,.watch[data-frame=fight] .watch-messages>.ticker.show:not(.hurt):not(.ambient):not(.beat):not(.rule){display:none}.watch .watch-messages .ticker,.watch .watch-messages .beat-why{padding:0}.watch .watch-messages .combat-log{pointer-events:auto}.watch .tactic-observer{pointer-events:auto;align-self:flex-start;gap:5px;display:flex}.watch .tactic-observer[hidden]{display:none}.watch .tactic-cue{opacity:.65;background:#15151ad9;border:2px ridge #686572;border-radius:4px;width:36px;height:36px;padding:2px;transition:border-color .15s,opacity .15s;box-shadow:inset 0 0 5px #000}.watch .tactic-cue .icon-socket{width:28px;height:28px;box-shadow:none;background:0 0;border:0;flex:0 0 28px}.watch .tactic-cue .ico,.watch .tactic-cue .icon-socket .ico{object-fit:contain;width:100%;height:100%}.watch .tactic-cue:is(.acting,:hover,:focus-visible){opacity:1;border-color:#eac77c;box-shadow:inset 0 0 5px #000,0 0 8px #eac77c55}@media (max-width:600px){.watch .tactic-cue{width:44px;height:44px}.watch .tactic-cue .icon-socket{flex-basis:34px;width:34px;height:34px}}.watch .hud .live-badge{border-radius:3px;font-size:13px}.watch-options .chips{margin:12px 0 20px}.report-summary h2{color:var(--bone);margin:0 0 18px;font-size:25px;font-weight:400}.report-basics{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:22px}.camp[data-first="1"] .camp-main,.camp[data-first="1"] .next-pill{display:none}.town-tag:not(:disabled){pointer-events:auto;cursor:pointer;border-color:var(--gilt);color:var(--bone)}.town-tag:disabled{opacity:.7;cursor:default}.camp[data-first="1"] .topbar :is(.marks,.rank,.best){display:none}.report .report-summary h2{color:var(--ink)}.report .tiles.report-basics{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.report .report-basics .tile.plaque{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;padding:12px 7px}.report .report-basics .tile.plaque .ico{display:none}.report .report-gold{cursor:pointer}.report .report-basics .tile.plaque b{font-size:25px}.hero-roster{min-width:0}.hero-roster-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:12px;display:flex}.hero-roster-head h2{font:25px var(--display);margin:0}.hero-list{flex-direction:column;gap:12px;display:flex}.hero-row{--dim:#8a9ab4;background:linear-gradient(120deg, var(--panel2), var(--ink));border:1px solid var(--line);border-radius:5px;align-items:center;gap:6px;min-width:0;padding:10px;display:flex}.hero-jump{text-align:left;min-width:0;min-height:44px;color:var(--bone);flex:1;align-items:flex-start;gap:10px;display:flex}.hero-thumb{border:1px solid var(--moon);background:50%/cover no-repeat;border-radius:4px;flex:none;width:44px;height:52px}.hero-info{flex-direction:column;gap:4px;min-width:0;display:flex}.hero-info b{font:21px var(--display)}.hero-class-name{color:var(--mist);text-transform:capitalize;font-size:15px}.hero-action{align-items:center;gap:6px;font-size:15px;display:flex}.hero-action .lane-beat{background:var(--acc);border-radius:50%;width:7px;height:7px}.hero-action .lane-beat.live{background:var(--ember)}.hero-details,.hero-expand{border:1px solid var(--line);min-height:44px;color:var(--mist);border-radius:4px;padding:8px;font-size:14px}.hero-add{justify-content:space-between;min-height:44px;display:flex}.hero-add:disabled{opacity:.5}.hero-rules{margin-top:20px}.hero-rules summary{cursor:pointer;min-height:44px;color:var(--dim);padding:10px 0}.hero-mobile{align-items:stretch;gap:6px;display:flex}.hero-mobile .hero-row{flex:1;gap:4px;padding:6px}.hero-mobile .hero-thumb{width:32px;height:40px}.hero-mobile .hero-info b,.hero-mobile .hero-action{font-size:14px}.hero-mobile .hero-class-name,.hero-mobile .hero-xp{font-size:11px}.hero-mobile .hero-notice,.hero-desktop,.hero-roster-head{display:none}.heroes-col .hero-roster{width:100%}.camp .console .well-slot{display:none}.camp .console-row{grid-template-columns:minmax(0,1fr) 96px}.camp .console-row>.gem-slot{grid-column:2}.camp[data-first="1"] .console .cmd{display:none}.hero-list>.hero-history{justify-content:space-between;display:flex}.hero-history:disabled{opacity:.5}@media (min-width:1024px){.hero-mobile{display:none}.hero-roster-head{display:flex}.hero-desktop{display:block}main.camp.frame{grid-template-areas:"bar bar bar""rules well side""rules well side""rules well meters""rules vs meters""rules sline meters""rules rest meters""con con con"}main.camp .well-wrap>.heroes-col{background:var(--umbra);border:1px solid var(--line);grid-area:rules;align-self:stretch;padding:20px 16px;overflow:auto}main.camp .camp-main>.tablets,main.camp .camp-well>.tabs,main.camp.hero-editing .well-wrap>.heroes-col{display:none}main.camp.hero-editing .camp-main>.tablets{padding-top:64px;display:flex}main.camp.hero-editing .camp-well>.tabs{z-index:2;grid-area:rules;align-self:start;display:flex}.camp .console-row{grid-template-columns:minmax(0,1fr) 124px}main.frame.watch{grid-template-columns:clamp(290px,22vw,340px) minmax(0,1fr) clamp(190px,14vw,240px)}.hero-row{flex-wrap:wrap}.hero-details{margin-left:auto}}.watch .hud .live-badge[data-status=paused] .lane-beat,.watch .hud .live-badge[data-status=earlier] .lane-beat,.watch .hud .live-badge[data-status=ended] .lane-beat{box-shadow:none;background:#c6bdab;animation:none}.report-upgrade{text-align:left;align-items:center;gap:12px;width:100%;margin:0 0 16px;display:flex}.report-upgrade-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.report-upgrade-copy small{font-size:14px}.preparation-host[hidden]{display:none}.preparation-section{margin:0 0 16px}.preparation-section>h3{margin:0 0 6px}.preparation-obstacle{margin-bottom:8px;font-size:16px}.preparation-obstacle .unit-label-text{text-transform:capitalize}.preparation-actions{gap:8px;display:grid}.preparation-action,.preparation-action.report-upgrade{text-align:left;white-space:normal;align-items:center;gap:12px;width:100%;min-height:56px;margin:0;display:flex}.preparation-action>.ico{object-fit:contain;flex:0 0 44px;width:44px;height:44px}.preparation-action>.report-upgrade-copy{overflow-wrap:anywhere;flex:1}.preparation-fold{margin-top:12px}.preparation-fold>summary{cursor:pointer;min-height:44px;color:var(--bone);font:600 18px var(--display);align-items:center;display:flex}.preparation-fold>summary:before{content:"▸";margin-right:8px}.preparation-fold[open]>summary:before{content:"▾"}.preparation-build-icon .ico{object-fit:contain;width:64px;height:64px}.report-class-xp{color:var(--ink);margin:0 0 18px}.class-xp-line{flex-wrap:wrap;align-items:baseline;gap:5px 10px;margin-top:5px;font-size:16px;display:flex}.class-xp-owner{color:#63563f;flex-basis:100%;font-size:13px}.class-xp-gain,.class-xp-level{color:#684e20}.watch .tile[data-tile=speed]{overflow:visible}.watch .watch-speed-mode{white-space:nowrap;font:600 11px/15px var(--sans);color:var(--bone);text-shadow:0 1px 3px #000;margin-top:3px;display:block}.watch .tile[data-tile=speed] .watch-speed-rate{font:700 13px/17px var(--num);color:var(--bone);text-shadow:0 1px 2px #000;pointer-events:none;background:#0d0c14b8;border-radius:7px;padding:0 4px;position:absolute;top:3px;right:5px}.watch .tile[data-tile=speed].sped .watch-speed-rate{color:#1a1208;text-shadow:none;background:#f3d192}.watch .tile[data-tile=speed].sped .watch-speed-mode{color:#f3d192}.watch .combat-lines{overflow-anchor:none}.watch .combat-lines:focus-visible{outline:1px solid var(--gilt);outline-offset:2px}.watch .log-latest{box-shadow:none;color:#f5cf79;font:600 12px/18px var(--sans);text-shadow:0 1px 3px #000;background:0 0;border:0;margin:0 0 4px auto;padding:3px 6px;display:block}.watch .log-latest[hidden]{display:none}.hero-action[data-activity=combat] .lane-beat{background:#e7867d;box-shadow:0 0 5px #a83e42}.hero-action[data-activity=exploring] .lane-beat{background:#9ac9ad}.hero-action[data-activity=returning] .lane-beat{background:#f3ce88}.hero-action[data-activity=ended] .lane-beat{box-shadow:none;background:#a9a394}.watch-options .hud-btn.on,.watch-options .hud-btn.on.slowed{color:#f0d9a5;background:#34291f;border-color:#8c683d;box-shadow:inset 0 2px 5px #16120e,0 0 0 1px #c29a60}.hero-row{background:linear-gradient(135deg,#292735,#14131e 65%);border-color:#596173;border-radius:2px;gap:10px;padding:14px;position:relative;box-shadow:inset 0 1px #8892a466,inset 0 -3px #080910,0 3px 6px #0006}.hero-row.selected{border-color:#bda36b;box-shadow:inset 0 1px #efd6a077,inset 3px 0 #bda36b,inset 0 -3px #080910,0 3px 8px #0008}.hero-thumb{background-color:#0a0c13;border:3px ridge #8991a2;border-radius:2px;width:64px;height:76px;box-shadow:inset 0 0 12px #000,0 2px 4px #0009}.hero-info{flex:1;gap:5px}.hero-info b{text-shadow:0 2px #000;overflow-wrap:anywhere;line-height:1.15}.hero-class-name{color:#bdc5d5;font-size:13px;line-height:1.35}.hero-xp{color:#b1bdcf;font-size:12px}.hero-xp-track{background:#080b12;border:1px solid #475166;width:min(100%,150px);height:5px;display:block;box-shadow:0 1px #ffffff10}.hero-xp-track>i{background:linear-gradient(90deg,#708aa3,#bdcbdc);height:100%;display:block}.hero-action{color:#e4d7b5;margin-top:3px;font-size:14px;line-height:1.3}.hero-action[data-activity=combat]{color:#ffba9d}.hero-action[data-activity=exploring]{color:#b9d8cc}.hero-action[data-activity=returning]{color:#e6c581}.hero-action .lane-beat{flex:none;box-shadow:0 0 5px}.hero-notice{color:#f0cf86;font-size:12px}.hero-jump:focus-visible{outline-offset:4px;outline:2px solid #e6c581}.hero-row:hover{background:linear-gradient(135deg,#343141,#191823 65%)}.hero-mobile .hero-row{padding:9px 7px}.hero-mobile .hero-thumb{border-width:2px;width:40px;height:48px}.hero-mobile .hero-info{gap:2px}.hero-mobile .hero-class-name{font-size:11px}.hero-mobile .hero-xp-track{max-width:110px;height:4px}.hero-mobile .hero-action{margin-top:2px;font-size:12px}@media (min-width:1024px){main.camp .well-wrap>.heroes-col{background:radial-gradient(at 0 0,#25233488,#0000 65%),#11111b;border-right:3px ridge #525b6b}.hero-roster-head{border-bottom:1px solid #5a5364;padding-bottom:12px}.hero-roster-head h2{color:#ebd4a6;text-shadow:0 2px #000}.hero-row{align-items:flex-start}.hero-details{align-self:end}}.camp .town:after{content:"";z-index:5;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 2px #11141b,inset 0 0 0 3px #7b839044,inset 0 -18px 24px -18px #05060c}.report-legacy-earned .class-xp-owner{flex-basis:auto;margin-right:auto}.saved-set-label{align-self:center;font-size:12px}.report .resource-purpose{color:#c4baa1;grid-column:1/-1;font-size:12px}.legacy-earned-purpose{display:block}.ctl.ctl-slab{z-index:3;background:linear-gradient(180deg, #1a1926, var(--umbra) 60%, #13121b);box-shadow:inset 0 0 0 1px var(--ink), inset 0 2px 0 #a4bcd614, 0 -2px 8px #00000080;justify-content:center;align-items:center;gap:12px;padding:8px 10px;display:flex;position:relative}.skin-console .ctl.ctl-slab{background-clip:padding-box;border:14px solid #0000;border-image:url(/idlever/ui/frames/console.png) 48 fill/18px;padding:2px 4px}.ctl .ctl-toggle-slot{flex:0 0 72px;align-items:center;display:flex}.ctl .cmd{gap:4px;margin:0;padding:0;display:grid}.ctl .ctl-pad{grid-template-rows:repeat(3,46px);grid-template-columns:repeat(3,46px)}.ctl .ctl-verbs{grid-template-columns:repeat(2,74px);grid-auto-rows:46px;align-content:center}.ctl .ctl-verb{flex-direction:column;gap:0;padding:2px 2px 3px}html body .ctl .cmd .tile.ctl-verb .tl,html body .ctl .cmd .tile.ctl-toggle .tl{font-size:12px;line-height:1.05}.ctl .tile{min-width:44px;min-height:44px}.ctl .ctl-toggle{width:72px;min-height:96px}.ctl.ctl-slab[hidden],.ctl [hidden]{display:none}.ctl[data-on="0"] .ctl-toggle{min-height:52px}.ctl[data-on="0"] .ctl-toggle-slot{display:flex}.ctl[data-on="0"] .ctl-toggle .ico{width:24px;height:24px}.ctl .ctl-pad .tile .tl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ctl .ctl-pad .tile .ico{transform:rotate(var(--rot,0deg));width:26px;height:26px;image-rendering:pixelated}.ctl .ctl-verb .ico{width:20px;height:20px}.ctl[data-on="1"][data-awaiting="1"] .ctl-pad .tile:not(.ctl-wait){box-shadow:0 0 0 1px var(--acc), 0 0 8px #e8923a59}.ctl .ctl-note{max-width:calc(100% - 16px);box-shadow:0 0 0 1px var(--ink);color:var(--fg);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;background:#0c0b12db;border-radius:9px;padding:1px 8px;font-size:12px;position:absolute;bottom:100%;left:50%;overflow:hidden;transform:translate(-50%,-4px)}.ctl .ctl-note:empty{display:none}.ctl .ctl-note[data-refused="1"]{color:#e8923a}.ctl .ctl-note[data-pending="1"]{opacity:.6}.ctl .ctl-key{color:#e8dcc0;font:700 11px/1 var(--mono,ui-monospace, monospace);pointer-events:none;text-shadow:0 1px 1px var(--ink);background:#0a0c12b8;border:0;border-radius:2px;padding:1px 3px;display:block;position:absolute;top:3px;right:3px}.ctl .ctl-pad,.ctl .ctl-verbs,.ctl .ctl-toggle-slot{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}@media (max-width:479px){.ctl.ctl-slab{gap:6px;padding:6px 4px}.skin-console .ctl.ctl-slab{padding:2px 0}.ctl .ctl-toggle-slot{flex:0 0 52px}.ctl .ctl-toggle{width:52px}html body .ctl .cmd .tile.ctl-toggle .tl{font-size:11px}.ctl .ctl-verbs{grid-template-columns:repeat(2,46px)}.ctl .ctl-verb .tl{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.ctl .ctl-verb .ico{width:24px;height:24px}.ctl .ctl-until:after{content:"↻";color:#f3d192;text-shadow:0 1px 1px var(--ink);font-size:11px;line-height:1;position:absolute;bottom:2px;left:3px}}.watch .ctl-hover{z-index:2;pointer-events:none;box-sizing:border-box;border:1px solid #e8923a99;border-radius:2px;position:absolute;box-shadow:0 0 6px #e8923a40}.watch .ctl-hover[data-foe="1"]{border-color:#e05a4ad9;box-shadow:0 0 6px #e05a4a59}.watch canvas[data-ctl-cursor=move]{cursor:pointer}.watch canvas[data-ctl-cursor=attack]{cursor:crosshair}.report .report-gold .report-ledger{font-size:11px;line-height:1.25;display:block}.report .report-gold .report-ledger>span{white-space:nowrap}.watch .speed-why{z-index:9;pointer-events:auto;font:600 12px/16px var(--num);color:#f3d192;text-shadow:0 1px 2px #000;white-space:nowrap;background:#0d0c14bd;border-radius:9px;padding:2px 7px;transition:opacity .2s;position:absolute;bottom:10px;right:10px;box-shadow:inset 0 0 0 1px #f3d19259}.watch .speed-why[hidden]{display:none}.watch .speed-why[data-why=fight],.watch .speed-why[data-why=scene],.watch .speed-why[data-why=near]{color:#efa19b;box-shadow:inset 0 0 0 1px #efa19b59}.watch .hud.top .hud-line{flex-wrap:nowrap;flex:100%;align-items:center;gap:8px;min-width:0;display:flex}.watch .hud-line>.depth,.watch .hud-line>.alert{flex:none}.watch .hud-line>.alert{min-width:0}.watch .hud-line>.alert:empty{display:none}.watch .hud-line>.stake{white-space:nowrap;flex:0 auto;align-items:center;gap:8px;min-width:0;padding:1px 7px 1px 4px;line-height:20px;display:inline-flex;overflow:hidden}.watch .hud-line>.stake[hidden]{display:none}.watch .hud-line>.live-badge{flex:none;margin-left:auto}.watch .stake .purse{cursor:help;outline-offset:1px;border-radius:3px;flex:none;align-items:center;gap:2px;display:inline-flex}.watch .stake .purse .ico{width:24px;height:24px;image-rendering:pixelated;filter:drop-shadow(0 1px 1px var(--ink));margin:-2px 0}.watch .stake .purse .ico.glyph:before{font-size:15px;line-height:24px}.watch .stake .purse.carried .ico.glyph:before{color:#f3d192}.watch .stake .purse.kept{color:var(--ok)}.watch .stake .purse.kept[data-state=past]{color:var(--dim)}.watch .stake .purse.kept[data-state=past] .ico{opacity:.55;filter:grayscale(.6) drop-shadow(0 1px 1px var(--ink))}.watch .stake .purse-v{white-space:nowrap}.watch .hud.top .stake-note{min-width:0;max-width:100%;color:var(--dim);text-shadow:0 1px 4px var(--ink);white-space:nowrap;background:#0d0c149e;border-radius:3px;flex:0 auto;gap:8px;margin:-4px 0 0 30px;padding:1px 7px;font-size:13px;line-height:18px;display:flex;overflow:hidden}.watch .hud.top .stake-note[hidden],.watch .stake-note>[hidden]{display:none}.watch .stake-note>*{text-overflow:ellipsis;min-width:0;overflow:hidden}.watch .stake-note .loot-drop{color:#efa19b}.watch .stake-note .returning{color:#ffc9c3}.watch .stake-note .stalling{color:var(--warn)}@keyframes purse-gain{0%{text-shadow:0 0 10px var(--ok);transform:scale(1.18)}to{text-shadow:none;transform:none}}[data-juice=on] .watch .stake .purse.kept.gain{animation:1.2s ease-out purse-gain}.watch .hud .live-badge{cursor:help}.watch .hud .hud-line>.live-badge{margin-left:auto}.watch .hud .live-badge[data-status=hand]{color:#f3d192;box-shadow:inset 0 0 0 1px #f3d19299}.watch .hud .live-badge[data-status=hand] .lane-beat{background:#f3d192;box-shadow:0 0 6px #f3d192}.watch .hud .live-badge[data-status=hand][data-await="0"] .lane-beat{box-shadow:none;animation:none}@media (max-width:420px){.watch .hud-line{gap:6px}.watch .hud-line>.stake{gap:6px;font-size:13px}}.class-tree-panel{background:linear-gradient(120deg,#e9dfc7,#ccbb98);border:2px solid #94774d;border-radius:5px;margin:14px 0;padding:12px;box-shadow:inset 0 2px 4px #68522c33}.class-tree-header,.class-tree-soon,.class-tree-next{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.class-tree-header{font:600 20px/1.3 var(--control-font);margin-bottom:10px}.class-tree-header small{font:400 13px/1.4 var(--body-font)}.class-tree-soon{border-top:1px solid #80644255;padding:10px 0}.class-tree-fork{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.class-path-node{background:#f5ead055;border:1px solid #8d744c;border-radius:4px;flex-direction:column;gap:7px;min-width:0;padding:10px;display:flex}.class-path-node.chosen{background:#ecdcab88;border:2px solid #81621f}.class-path-heading{font:600 18px/1.3 var(--control-font);flex-wrap:wrap;align-items:center;gap:6px;display:flex}.class-path-heading .ico{object-fit:contain;width:28px;height:28px}.class-path-owned{font:400 12px/1.4 var(--body-font);color:#584b29;margin-left:auto}.class-path-rules{font:400 14px/1.4 var(--body-font);overflow-wrap:anywhere;flex-direction:column;gap:5px;display:flex}.class-path-rules b{font-weight:600}.class-path-rules small,.class-path-blocked{font-size:12px}.class-path-choose{align-self:start;min-height:44px;margin-top:auto}.class-tree-connector{background:#83643b;width:2px;height:16px;margin:0 auto}.class-tree-next{padding:10px 4px;font-size:14px}.class-tree-map,.class-tree-alternate{border-top:1px solid #83643b55;margin-top:10px;padding-top:8px}.class-tree-map summary,.class-tree-alternate summary{cursor:pointer;min-height:36px;font:600 16px/1.4 var(--control-font)}.class-tree-future{border-left:2px solid #967747;flex-direction:column;gap:4px;margin:8px 0 0 8px;padding:8px;font-size:14px;display:flex}.class-path-remove{margin-top:10px}.class-path-feedback{color:#8b382b;min-height:1em}@media (max-width:380px){.class-tree-fork{grid-template-columns:minmax(0,1fr);gap:10px}}.class-skills-later{margin:5px 0}.class-skills-later summary{cursor:pointer;min-height:28px;font-size:13px}.class-tree-branch>.class-path-node+.class-path-node{margin-top:10px}.class-tree-next{display:block}.class-skill-rules summary{cursor:pointer;min-height:32px;font-size:13px}.class-reset-skill{margin:4px 0;display:block}.class-tree-header{padding-right:32px}html .sheet-body .class-tree-panel button.chip.class-path-choose,html .sheet-body .class-tree-panel button.chip.class-path-remove,html .sheet-wrap .sheet-body.class-path-review button.chip,html .sheet-body .class-style-panel button.chip.class-style-choose,html .sheet-wrap .sheet-body.class-style-review button.chip{border:2px solid #55647f;justify-content:center;min-height:56px;padding:10px 14px;font-size:16px;line-height:1.25;box-shadow:inset 0 2px #a4bcd655,inset 0 -4px #080b13,0 3px 5px #080b1344}html .sheet-body .class-tree-panel button.chip.class-path-choose{align-self:stretch;width:100%}html .sheet-body .class-tree-panel button.chip.class-path-remove{min-width:148px}html.skin-button .sheet-body .class-tree-panel button.chip.class-path-choose,html.skin-button .sheet-body .class-tree-panel button.chip.class-path-remove,html.skin-button .sheet-wrap .sheet-body.class-path-review button.chip,html.skin-button .sheet-body .class-style-panel button.chip.class-style-choose,html.skin-button .sheet-wrap .sheet-body.class-style-review button.chip{border:10px solid #0000;border-width:10px 20px;border-image:url(/idlever/ui/frames/button.png) 22 56 fill/10px 20px;padding:4px 6px}.class-path-node{border-color:#96794d;border-radius:3px;box-shadow:inset 0 1px #fff7,0 2px #78603e33}.class-path-node.chosen{border-color:#8c692b;box-shadow:inset 0 1px #fff7,0 2px #78603e44}.class-style-panel{background:linear-gradient(120deg,#e7dbc1,#cbbb98);border:2px solid #9b8457;border-radius:5px;margin:14px 0;padding:12px;box-shadow:inset 0 2px 4px #68522c44,0 1px #fff6}.class-style-panel.chosen{border-color:#8c692b;box-shadow:inset 0 2px 4px #68522c44,0 0 0 1px #c7a961}.class-style-card{grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.class-style-icon .ico,.class-style-heading .ico{object-fit:contain;width:40px;height:40px}.class-style-copy,.class-style-preview{flex-direction:column;gap:5px;min-width:0;display:flex}.class-style-title{cursor:help;font:600 20px/1.3 var(--control-font);align-self:start}.class-style-title:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.class-style-preview{font:400 15px/1.4 var(--body-font);margin:6px 0}.class-style-preview b{font-weight:600}.class-style-preview small,.class-style-copy>small{overflow-wrap:anywhere;font-size:13px}.class-style-choose{align-self:end;min-height:44px}.class-style-heading{font:600 24px/1.3 var(--control-font);align-items:center;gap:12px;margin-bottom:8px;display:flex}.class-style-feedback{color:#8b382b;min-height:1em}@media (max-width:600px){.class-style-card{grid-template-columns:36px minmax(0,1fr);gap:8px}.class-style-icon .ico{width:32px;height:32px}.class-style-choose{grid-column:2;justify-self:end}}.hero-identity{overflow-wrap:anywhere;flex:1;min-width:0}.hero-identity .hero-name{display:block}.hero-class-meta{flex-wrap:wrap;gap:4px 10px;margin-top:4px;font-size:16px;display:flex}.legacy-tree{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:14px}.legacy-branch{min-width:0}.legacy-branch h3{font:600 18px/1.3 var(--control-font);color:#675020;margin:0 0 8px}.game-window .legacy-tree .legacy-upgrade{grid-template-columns:36px minmax(0,1fr);gap:8px;min-height:104px;margin:0 0 10px;padding:10px;display:grid;position:relative}.legacy-tree .legacy-buy{flex-direction:column;grid-column:1/-1;justify-self:end;gap:0;min-height:44px;padding:8px 10px;font-size:14px;display:flex}.legacy-tree .legacy-buy small{margin:0;font-size:11px;display:block}.legacy-icon{justify-content:center;align-items:flex-start;padding-top:2px;display:flex}.legacy-icon .ico{object-fit:contain;width:32px;height:32px}.legacy-node-name{cursor:help;display:inline-block}.legacy-node-name:focus-visible{outline:2px solid var(--acc);outline-offset:3px}.legacy-tree .chosen{border-color:#9b762d;box-shadow:inset 0 1px 2px #79644955,0 0 0 1px #c39b4d}.legacy-tree .locked:not(.owned){background:linear-gradient(110deg,#dbd2beaa,#b2a48633)}.legacy-path>summary{cursor:pointer;color:#6f5732;font:600 15px/1.4 var(--control-font);min-height:28px;margin:2px 0 10px}.legacy-path .legacy-upgrade:before{content:"";background:#a29375;width:2px;height:10px;position:absolute;top:-12px;left:50%}.legacy-fork{border-left:2px solid #a29375;padding:0 0 0 8px}.legacy-fork-label{color:#6f5732;font:600 13px/1.3 var(--control-font);margin:0 0 8px;display:block}.legacy-footer{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.legacy-feedback{color:#8b382b;min-height:1em;font:400 14px/1.4 var(--body-font)}@media (min-width:900px){body .sheet-wrap.centered>.sheet:has(.legacy-tree){width:min(940px,100%);max-width:940px}}@media (max-width:899px){.legacy-tree{grid-template-columns:1fr;gap:14px}.game-window .legacy-tree .legacy-upgrade{grid-template-columns:32px minmax(0,1fr) auto;gap:8px;min-height:86px;padding:8px}.legacy-tree .legacy-buy{grid-column:auto;max-width:110px}.legacy-fork{margin-left:16px}.legacy-path>summary{align-items:center;min-height:44px;display:flex}.legacy-path>summary:before{content:"▸";margin-right:6px}.legacy-path[open]>summary:before{content:"▾"}}.legacy-bar{background:#fff2;border-radius:2px;min-width:28px;height:3px;display:block;overflow:hidden}.legacy-bar .fill{background:#d8b45a;height:100%;display:block}.topbar .stat.legacy{position:relative}.topbar .stat.legacy .legacy-bar{min-width:0;position:absolute;bottom:2px;left:6px;right:6px}.legacy-next{flex-direction:column;gap:3px;max-width:260px;display:flex}.legacy-next .legacy-bar{background:#0002;height:4px}@property --rj-n{syntax:"<integer>";inherits:false;initial-value:0}@media (prefers-reduced-motion:no-preference){html[data-juice=on] .report .tile b.num.rj-count{position:relative}html[data-juice=on] .report .tile b.num.rj-count>.rj-real{color:#0000;text-shadow:none}html[data-juice=on] .report .tile b.num.rj-count:after{content:var(--rj-pre) counter(rjn) var(--rj-post);counter-reset:rjn var(--rj-n);white-space:nowrap;text-align:center;pointer-events:none;animation:rj-count var(--rj-ms,.76s) cubic-bezier(.3, .2, .25, 1) var(--rj-delay,0s) both;position:absolute;inset:0}@keyframes rj-count{0%{--rj-n:0}to{--rj-n:var(--rj-to)}}html[data-juice=on] .report .tile-record.rj-wait{opacity:0}html[data-juice=on] .report .tile-record.rj-stamp{animation:.46s cubic-bezier(.3,1.7,.45,1) both rj-stamp,1.1s ease-out .4s both rj-shimmer;display:inline-block}@keyframes rj-stamp{0%{opacity:0;filter:brightness(2);transform:rotate(-7deg)scale(2.3)}55%{opacity:1;transform:rotate(-3deg)scale(.92)}to{filter:none;transform:none}}@keyframes rj-shimmer{0%{text-shadow:none}30%{text-shadow:0 0 6px #f6d68cf2,0 0 14px #dbba7c99}to{text-shadow:none}}.rj-coins{pointer-events:none;z-index:60;position:fixed;inset:0;overflow:hidden}.rj-coin{will-change:transform, opacity;opacity:0;filter:drop-shadow(0 1px #0d0c14b3)drop-shadow(0 0 4px #f6d68c8c);width:22px;height:22px;position:absolute}.rj-coin .ico{width:22px;height:22px;image-rendering:pixelated;display:block}.rj-coin .ico.glyph:before{content:"";background:#e4c385;border-radius:50%;width:12px;height:12px;margin:3px;display:block;box-shadow:inset -2px -2px #9a7a36}html[data-juice=on] .stat.gold .jn.count.rj-purse:after{animation-delay:var(--rj-land,0s)}html[data-juice=on] .report-sheet>.report-hl.rj-wait{opacity:0}html[data-juice=on] .report-sheet>.report-hl.rj-in{animation:.15s ease-out both rj-hl}@keyframes rj-hl{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:none}}html[data-juice=on] .report-reveal.rj-glint .reveal-glyph{animation:.55s ease-out .1s both rj-glint}@keyframes rj-glint{0%{filter:none;transform:none}35%{filter:brightness(2.2)drop-shadow(0 0 5px #f6d68cf2);transform:scale(1.6)rotate(25deg)}to{filter:none;transform:none}}html[data-juice=on] .report-sheet>.report-hl.rj-flourish{isolation:isolate;position:relative}html[data-juice=on] .report-sheet>.report-hl.rj-flourish:after{content:"";z-index:-1;pointer-events:none;transform-origin:0;background:linear-gradient(90deg,#dbba7c00,#dbba7c8c 12%,#f6dea0b3 50%,#dbba7c66 88%,#dbba7c00);animation:.9s cubic-bezier(.2,.8,.3,1) both rj-band;position:absolute;inset:3px -6px}@keyframes rj-band{0%{opacity:1;transform:scaleX(0)}35%{opacity:1;transform:scaleX(1)}to{opacity:0;transform:scaleX(1)}}html[data-juice=on] .collect-send.rj-breathe .collect-go{position:relative}html[data-juice=on] .collect-send.rj-breathe .collect-go:not(:disabled):before{content:"";pointer-events:none;opacity:0;border-radius:6px;animation:2.8s ease-in-out .2s infinite rj-breathe;position:absolute;inset:-2px;box-shadow:0 0 14px 3px #f6d68c73,0 0 4px 1px #f6d68c80}@keyframes rj-breathe{0%,to{opacity:0}50%{opacity:1}}}.return-pick{margin:8px 0}.return-pick[hidden]{display:none}.return-pick .pick-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:4px;display:flex}.return-pick .pick-tiles{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(84px,auto)}.return-pick .pick-tiles .tile{padding:6px 4px}.return-pick .pick-what,.return-pick .pick-line{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:11px;line-height:1.2;display:block;overflow:hidden}.return-pick .pick-what{color:#e2d7bd;opacity:.85}.return-pick .pick-line{color:var(--acc,#f0c674)}.camp-well>.return-pick{padding:0 8px}.return-pick .pick-one{grid-template-columns:minmax(0,96px);grid-auto-rows:64px}.checkin-batch{justify-content:center;display:flex}.checkin-batch[hidden]{display:none}.checkin-batch .checkin-take{min-height:36px;padding:0 14px}.return-pick .pick-tiles .tile.pick-default{box-shadow:inset 0 0 0 1px var(--acc,#f0c674)}.return-pick .pick-default-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--acc,#f0c674);opacity:.8;font-size:10px;display:block}.king-eta{color:var(--ink-dim,#455e87);font-size:12px;display:inline-block}.king-eta b{font-weight:600}.report-group .report-king{margin:2px 0 4px;display:block}.fc-king{margin:2px 0;font-size:12px}.fc-king .king-eta{color:inherit}.report-finds{margin:6px 0;font-size:13px}.report-finds b{margin-right:4px}.collect-send{margin:10px 0}.collect-send[hidden]{display:none}.collect-send .collect-go{width:100%;min-height:48px;font-size:16px}.collect-send .collect-fold{margin-top:4px;font-size:12px}.collect-send .collect-fold>summary{cursor:pointer;list-style:none}.collect-send .collect-fold>summary:before{content:"▸ "}.collect-send .collect-fold[open]>summary:before{content:"▾ "}.collect-send .collect-lines{margin:4px 0 0;padding-left:16px}.report-later[hidden]{display:none}.king-eta .king-bar{vertical-align:middle;opacity:.8;border:1px solid;width:56px;height:5px;margin:0 4px 0 8px;display:inline-block}.king-eta .king-bar .fill{background:var(--acc,#dbba7c);height:100%;display:block}.king-eta .king-pct{font-size:11px}.wall-preview{flex-wrap:wrap;align-items:center;gap:2px 8px;margin:4px 0;font-size:12px;display:flex}.wall-preview .wall-label{margin:0}.wall-preview .wall-counter[data-known="1"]{color:var(--acc,#dbba7c)}.report-summary h2 .report-away{font:600 18px/1 var(--sans);color:var(--ink-dim,#455e87);cursor:help;vertical-align:2px;margin-left:10px}.report .report-basics .tile .tile-record{font:700 11px/1.1 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:var(--acc,#dbba7c);margin-top:3px}.report .report-basics .tile.is-record b{color:var(--acc,#dbba7c)}.report-sheet>.report-hl{border-bottom:1px solid var(--ink-line,#5876a1);margin:0;padding:8px 0 8px 2px;font-size:15px}.report-sheet>.report-summary+.report-hl{border-top:1px solid var(--ink-line,#5876a1)}.report-sheet>ul.report-hl{padding-left:2px}.report-sheet>ul.report-hl>li{border:0;margin:0;padding:0}.report-sheet>.report-hl .feat-line.pet-line{margin-left:0}.report-feats .feat-line:is(.k-recovered,.k-siege,.k-siege_won,.k-title):before{width:1.3em;color:var(--ink-gold,#5e4510);display:inline-block}.report-feats .feat-line.k-recovered:before{content:"✝"}.report-feats .feat-line:is(.k-siege,.k-siege_won):before{content:"⚔"}.report-feats .feat-line.k-title:before{content:"♛"}.report-sheet>.report-reveal .reveal-glyph{width:1.3em;color:var(--ink-gold,#5e4510);display:inline-block}.report-details .report-group{border-top:1px solid var(--ink-line,#5876a1);margin:0 0 16px;padding-top:8px}.report-details .report-group:first-of-type{border-top:0;padding-top:0}.report-details .report-group-label{letter-spacing:.1em;text-transform:uppercase;color:var(--ink,#1f2a3c);margin:0 0 6px;font-size:12px;font-weight:700}.report-group .report-ledger{margin:0 0 4px;font-size:13px;display:block}.report-group .ledger-terms{margin:0 0 4px;font-size:12px}.report-group .report-lost{margin:0 0 4px;display:block}.report-group>.report-bosses,.report-group>.report-first-workers{margin:4px 0 8px}.report-group .report-feats{padding-left:0}.report-group .report-feats .feat-line.pet-line{margin-left:0}.report-sheet>.report-levelup{align-items:center;gap:6px;display:flex}.report-levelup .class-icon .ico{width:20px;height:20px}.report-levelup .levelup-l{color:var(--ink-gold,#5e4510)}.control-ladder{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px 10px;padding:4px 8px;font-size:12px;display:flex}.control-ladder[hidden]{display:none}.control-ladder .ladder-rail{align-items:center;gap:4px;display:inline-flex}.control-ladder .ladder-step{color:var(--dim);opacity:.6}.control-ladder .ladder-rung{color:var(--dim);opacity:.7;letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;font-size:11px;display:inline-flex}.control-ladder .ladder-pip{background:0 0;border:1px solid;width:7px;height:7px}.control-ladder .ladder-rung.lit{color:var(--acc);opacity:1}.control-ladder .ladder-rung.lit .ladder-pip{background:var(--acc);box-shadow:0 0 4px var(--gilt)}.control-ladder .ladder-rung.next{opacity:.95}.control-ladder .ladder-rung.next .ladder-pip{border-style:dashed}.control-ladder .ladder-next{color:var(--dim);text-align:center;flex-basis:100%}.control-ladder .ladder-door{all:unset;cursor:pointer;text-underline-offset:3px;margin:-6px -2px;padding:6px 2px;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.control-ladder .ladder-door:focus-visible{outline:1px solid var(--acc);outline-offset:2px}
