.tool-head[data-astro-cid-f2rlxiri]{justify-content:space-between;align-items:end;gap:var(--space-5);padding:var(--space-8) var(--space-6) var(--space-6);border-bottom:1px solid var(--line);display:flex}.tool-head[data-astro-cid-f2rlxiri] h1[data-astro-cid-f2rlxiri]{margin:var(--space-2) 0 0}.tool-head__actions[data-astro-cid-f2rlxiri]{align-items:center;gap:var(--space-3);display:flex}.tool-beta[data-astro-cid-f2rlxiri]{border:1px solid var(--accent);color:var(--accent);font:600 .68rem var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:3px 7px}@media (width<=680px){.tool-head[data-astro-cid-f2rlxiri]{padding-inline:var(--space-4);flex-direction:column;align-items:stretch}.tool-head__actions[data-astro-cid-f2rlxiri]{align-self:flex-start}}.work[data-astro-cid-f2rlxiri]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr) var(--aside-w);gap:var(--border);background:var(--line-hard);display:grid}.work[data-astro-cid-f2rlxiri]>[data-astro-cid-f2rlxiri]{min-width:0}.col[data-astro-cid-f2rlxiri]{gap:var(--border);background:var(--line-hard);flex-direction:column;min-width:0;display:flex}.col--wide[data-astro-cid-f2rlxiri]{gap:var(--space-7);padding:0 0 var(--space-8);background:var(--bg-panel);flex-direction:column;display:flex}.block[data-astro-cid-f2rlxiri]{gap:var(--space-6);padding:var(--space-7);background:var(--bg-panel);flex-direction:column;flex-grow:1;display:flex}.block__head[data-astro-cid-f2rlxiri]{justify-content:space-between;align-items:center;display:flex}.block__head[data-astro-cid-f2rlxiri] .is-over[data-astro-cid-f2rlxiri]{color:var(--danger)}.profile[data-astro-cid-f2rlxiri]{gap:var(--space-3);display:flex}.profile__name[data-astro-cid-f2rlxiri]{height:var(--control-h);padding:0 var(--space-4);font-size:var(--size-body-s);color:var(--text-strong);background:var(--bg-raised);border:var(--border) solid var(--line-control);flex-grow:1;align-items:center;display:flex}.rows[data-astro-cid-f2rlxiri]{gap:var(--border);background:var(--line-soft);flex-direction:column;display:flex}.row[data-astro-cid-f2rlxiri]{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);background:var(--bg-raised);display:flex}.row__label[data-astro-cid-f2rlxiri]{font-size:var(--size-body-s);color:var(--text-strong);flex-direction:column;gap:2px;display:flex}.row__field[data-astro-cid-f2rlxiri]{text-align:right;width:64px}.budget[data-astro-cid-f2rlxiri]{gap:var(--space-1);flex-direction:column;display:flex}.budget__heading[data-astro-cid-f2rlxiri]{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);display:flex}.jelly-icon[data-astro-cid-f2rlxiri]{filter:drop-shadow(0 4px 8px #15b9df33);background:url(/assets/ui/resource-icons.png) 100%/300% 100% no-repeat;flex:none;width:42px;height:42px;display:block}.budget__label[data-astro-cid-f2rlxiri]{line-height:var(--leading-snug)}.budget__unit[data-astro-cid-f2rlxiri]{width:fit-content;margin-top:var(--space-2);color:var(--accent);background:var(--accent-dim);border:1px solid var(--accent);font:600 var(--size-label) var(--font-mono);letter-spacing:.04em;padding:3px 7px;display:block}.budget__field[data-astro-cid-f2rlxiri]{font-size:var(--size-figure);text-align:right}.budget__help[data-astro-cid-f2rlxiri]{margin-top:var(--space-3);padding:var(--space-3) var(--space-4);color:var(--text-strong);border-left:2px solid var(--accent);background:#4ad7a914}.budget__help[data-astro-cid-f2rlxiri] strong[data-astro-cid-f2rlxiri]{color:var(--accent);font-weight:600}.hint[data-astro-cid-f2rlxiri]{font-size:var(--size-label);line-height:var(--leading-snug);color:var(--text-faint)}.fx-stats[data-astro-cid-f2rlxiri]{border-bottom:var(--border) solid var(--line-hard)}.cost[data-astro-cid-f2rlxiri]{color:var(--text-muted)}.cat-roman{width:1.35rem;height:1.35rem;margin-right:var(--space-2);color:#fff;vertical-align:middle;clip-path:polygon(50% 0%,61% 17%,80% 9%,79% 29%,100% 34%,83% 50%,100% 66%,79% 71%,80% 91%,61% 83%,50% 100%,39% 83%,20% 91%,21% 71%,0% 66%,17% 50%,0% 34%,21% 29%,20% 9%,39% 17%);border-radius:4px 4px 7px 7px;justify-content:center;align-items:center;font:700 .7rem Georgia,serif;display:inline-flex;box-shadow:inset 0 0 0 2px #ffffff2e,0 2px 5px #00000047}.cat-roman--purple{background:linear-gradient(145deg,#a975cf,#56316f);border:1px solid #d4a6ef}.cat-roman--gold{color:#fff4c9;background:linear-gradient(145deg,#e3b852,#8e5b1b);border:1px solid #f3d47c}.cat-roman--red{background:linear-gradient(145deg,#d96759,#762c2a);border:1px solid #f19a85}.exports[data-astro-cid-f2rlxiri]{gap:var(--space-3);display:flex}.exports[data-astro-cid-f2rlxiri] .fx-btn[data-astro-cid-f2rlxiri]{flex-grow:1}.prov[data-astro-cid-f2rlxiri]{gap:var(--space-2);flex-direction:column;margin:0;display:flex}.prov__head[data-astro-cid-f2rlxiri]{padding-bottom:var(--space-1);color:var(--text-faint);font:600 var(--size-label-xs) var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;display:flex}.prov__row[data-astro-cid-f2rlxiri]{justify-content:space-between;align-items:center;display:flex}.prov__key[data-astro-cid-f2rlxiri]{font-size:var(--size-body-s);color:var(--text-muted)}.prov__val[data-astro-cid-f2rlxiri]{margin:0}.visually-hidden[data-astro-cid-f2rlxiri]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.work[data-astro-cid-f2rlxiri]{grid-template-columns:var(--sidebar-w) minmax(0, 1fr)}.work[data-astro-cid-f2rlxiri]>aside[data-astro-cid-f2rlxiri]{grid-column:1/-1}.work[data-astro-cid-f2rlxiri]>aside[data-astro-cid-f2rlxiri] .block[data-astro-cid-f2rlxiri]{flex-grow:0}}@media (width<=860px){.work[data-astro-cid-f2rlxiri]{grid-template-columns:minmax(0,1fr)}.fx-table[data-astro-cid-f2rlxiri]{display:block;overflow-x:auto}}
