.progress-d3[data-v-b28f8de2]{width:100%;min-height:820px;overflow:hidden;color:#f8efd0b3;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress-d3[data-v-b28f8de2]:active{cursor:grabbing}.progress-d3[data-v-b28f8de2] svg{display:block;width:100%;min-height:820px;background:radial-gradient(circle at 50% 50%,rgba(94,68,31,.17),transparent 46%),#06090b;touch-action:none}.progress-d3[data-v-b28f8de2] .progress-d3__node{cursor:pointer;outline:none}.progress-d3[data-v-b28f8de2] .progress-d3__node:focus rect:nth-of-type(2){stroke:#fff0a8;stroke-width:4px}.progress-d3[data-v-b28f8de2] .progress-d3__viewport:not(.is-detail-scale) .progress-d3__meta,.progress-d3[data-v-b28f8de2] .progress-d3__viewport:not(.is-detail-scale) .progress-d3__state,.progress-d3[data-v-b28f8de2] .progress-d3__viewport:not(.is-detail-scale) .progress-d3__title{opacity:0}.progress-d3[data-v-b28f8de2] .progress-d3__viewport:not(.is-detail-scale) .progress-d3__node>rect:nth-of-type(2){fill-opacity:.74}.progress-d3[data-v-b28f8de2] .progress-d3__links{pointer-events:none}.progress-screen[data-v-53aa05ca]{display:grid;gap:14px}.progress-screen__toolbar[data-v-53aa05ca]{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap}.progress-screen__toolbar>div[data-v-53aa05ca]{display:grid;gap:2px}.progress-screen__toolbar small[data-v-53aa05ca]{opacity:.62;max-width:360px;overflow:hidden;text-overflow:ellipsis}.culture-constructor>header button[data-v-53aa05ca],.progress-screen__toolbar button[data-v-53aa05ca]{border:1px solid rgba(221,181,112,.35);border-radius:10px;padding:8px 11px;background:#271c12d9;color:#f6e7c5;text-decoration:none;cursor:pointer}.catalog-summary[data-v-53aa05ca]{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:12px 14px;border:1px solid rgba(221,181,112,.2);border-radius:14px;background:#14100cb8}.catalog-summary label[data-v-53aa05ca]{display:grid;gap:4px;min-width:220px;font-size:12px;opacity:.9}.catalog-summary input[data-v-53aa05ca],.catalog-summary select[data-v-53aa05ca]{min-height:38px;border:1px solid rgba(221,181,112,.3);border-radius:9px;background:#18130e;color:#f4e4bd;padding:7px 9px}.graph-gesture-hint[data-v-53aa05ca]{margin-left:auto;opacity:.62;font-size:12px}.category-picker[data-v-53aa05ca]{flex:1 1 100%;display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.category-picker button[data-v-53aa05ca]{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:7px;min-height:46px;border:1px solid rgba(221,181,112,.22);border-radius:11px;padding:7px 10px;text-align:left;color:#eadcba;background:#261d14b8;cursor:pointer}.category-picker button>span[data-v-53aa05ca]{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#20170e;background:#d9ad5e}.category-picker button small[data-v-53aa05ca]{opacity:.58}.category-picker button.active[data-v-53aa05ca]{border-color:#f0c875;background:#80552594;box-shadow:inset 0 -3px #e8bd69}.progress-workspace[data-v-53aa05ca]{min-width:0}.progress-workspace--culture[data-v-53aa05ca]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:14px;align-items:start}.progress-workspace__content[data-v-53aa05ca]{min-width:0}.culture-mode-nav[data-v-53aa05ca]{position:sticky;top:14px;display:grid;gap:8px;padding:13px;border:1px solid rgba(221,181,112,.22);border-radius:15px;background:#14100ceb}.culture-mode-nav button[data-v-53aa05ca]{min-height:44px;border:1px solid rgba(221,181,112,.23);border-radius:10px;padding:9px;text-align:left;color:#f6e7c5;background:#302216b8;cursor:pointer}.culture-mode-nav button.active[data-v-53aa05ca]{border-color:#d8aa5b;background:#8157268f;box-shadow:inset 3px 0 #f0c875}.culture-mode-nav small[data-v-53aa05ca]{opacity:.62;line-height:1.45}.culture-constructor[data-v-53aa05ca]{display:grid;gap:14px;padding:16px;border:1px solid rgba(221,181,112,.28);border-radius:18px;background:linear-gradient(135deg,#342518f0,#110e0cf2)}.culture-constructor header[data-v-53aa05ca]{display:flex;justify-content:space-between;gap:18px;align-items:start}.culture-constructor h2[data-v-53aa05ca]{margin:4px 0}.culture-constructor p[data-v-53aa05ca]{margin:4px 0;opacity:.78}.emergent-traits[data-v-53aa05ca]{display:grid;gap:8px}.emergent-traits article[data-v-53aa05ca]{padding:10px 12px;border-left:3px solid #d4a85a;background:#d4a85a14}.progress-screen__grid[data-v-53aa05ca]{min-height:820px;display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.progress-screen__canvas[data-v-53aa05ca]{min-height:820px;overflow:hidden;border:1px solid rgba(221,181,112,.22);border-radius:18px;background:#05080cbf}.progress-screen__canvas[data-v-53aa05ca] .progress-d3{height:100%;min-height:820px}.research-modal[data-v-53aa05ca]{position:fixed;inset:0;z-index:240;display:grid;place-items:center;padding:24px;background:#020507d6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.research-modal>article[data-v-53aa05ca]{position:relative;display:grid;grid-template-columns:minmax(260px,38%) minmax(0,1fr);width:min(1040px,96vw);max-height:91vh;overflow:auto;border:1px solid rgba(240,200,117,.55);border-radius:22px;background:#15110d;box-shadow:0 35px 120px #000}.research-modal>article>img[data-v-53aa05ca]{position:sticky;top:0;width:100%;height:100%;min-height:560px;-o-object-fit:cover;object-fit:cover}.research-modal__body[data-v-53aa05ca]{display:grid;align-content:start;gap:11px;padding:28px}.research-modal__body h2[data-v-53aa05ca]{margin:0;font-size:clamp(25px,3vw,40px)}.research-modal__body h3[data-v-53aa05ca]{margin:4px 0}.research-modal__body p[data-v-53aa05ca]{margin:0;line-height:1.5;opacity:.82}.research-modal__category[data-v-53aa05ca]{display:flex;align-items:center;gap:8px;color:#e7c477;text-transform:uppercase;letter-spacing:.09em;font-size:11px}.research-modal__category b[data-v-53aa05ca]{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:#23170b;background:#e7bd68;font-size:17px}.research-modal dl[data-v-53aa05ca]{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin:0}.research-modal dl div[data-v-53aa05ca]{display:flex;justify-content:space-between;gap:10px;padding:8px 10px;border-radius:9px;background:#ffffff0a}.research-modal dt[data-v-53aa05ca]{opacity:.6}.research-modal dd[data-v-53aa05ca]{margin:0;font-weight:800}.research-modal__close[data-v-53aa05ca]{position:absolute;z-index:2;top:12px;right:12px;width:42px;height:42px;border:1px solid rgba(255,232,177,.45);border-radius:50%;color:#fff0c8;background:#120d09db;font-size:25px;cursor:pointer}.research-modal__research[data-v-53aa05ca]{min-height:48px;border:1px solid #f2c774;border-radius:11px;color:#fff3c8;background:linear-gradient(#a87332,#5d381c);font-weight:900;cursor:pointer}.tag-row[data-v-53aa05ca]{display:flex;flex-wrap:wrap;gap:6px}.tag-row span[data-v-53aa05ca]{padding:5px 8px;border-radius:999px;background:#a06e3740}.unlock-list[data-v-53aa05ca]{padding-left:18px;display:grid;gap:7px}.domain-state[data-v-53aa05ca]{padding:28px;border-radius:14px;background:#14100cc7}.domain-message[data-v-53aa05ca],.domain-state--error[data-v-53aa05ca]{color:#ffb0a8}.eyebrow[data-v-53aa05ca]{text-transform:uppercase;letter-spacing:.12em;font-size:11px;opacity:.65}@media(max-width:980px){.progress-workspace--culture[data-v-53aa05ca]{grid-template-columns:1fr}.culture-mode-nav[data-v-53aa05ca]{position:static;grid-template-columns:1fr 1fr}.culture-mode-nav .eyebrow[data-v-53aa05ca],.culture-mode-nav small[data-v-53aa05ca]{grid-column:1/-1}.culture-constructor header[data-v-53aa05ca]{display:grid}.research-modal>article[data-v-53aa05ca]{grid-template-columns:1fr}.research-modal>article>img[data-v-53aa05ca]{position:static;min-height:220px;max-height:320px}.research-modal dl[data-v-53aa05ca]{grid-template-columns:1fr}}
