.checkbox-control[data-v-b6167ac8]{cursor:pointer;white-space:normal;align-items:center;gap:8px;min-height:30px;line-height:1.4;display:inline-flex;position:relative}.checkbox-control input[data-v-b6167ac8]{opacity:0;width:1px;height:1px;margin:0;padding:0;position:absolute}.checkbox-box[data-v-b6167ac8]{border:1px solid var(--control-border);background:var(--control-bg);width:18px;height:18px;color:var(--on-brand);border-radius:4px;flex:0 0 18px;justify-content:center;align-items:center;display:inline-flex}.checkbox-box .material-symbol[data-v-b6167ac8]{visibility:hidden}.checkbox-control input:checked+.checkbox-box[data-v-b6167ac8]{background:var(--brand);border-color:var(--brand)}.checkbox-control input:checked+.checkbox-box .material-symbol[data-v-b6167ac8]{visibility:visible}.checkbox-control input:focus-visible+.checkbox-box[data-v-b6167ac8]{outline:3px solid var(--focus-ring);outline-offset:2px}.checkbox-control:hover:not(.disabled) .checkbox-box[data-v-b6167ac8]{border-color:var(--brand)}.checkbox-control.disabled[data-v-b6167ac8]{opacity:.5;cursor:default}@media (forced-colors:active){.checkbox-box[data-v-b6167ac8]{border-color:buttontext}.checkbox-control input:checked+.checkbox-box[data-v-b6167ac8]{color:highlighttext;background:highlight}.checkbox-control input:focus-visible+.checkbox-box[data-v-b6167ac8]{outline-color:highlight}}.public-brand[data-v-23a786f6]{width:fit-content;min-width:0;color:var(--brand);align-items:center;gap:12px;text-decoration:none;display:flex}.public-brand svg[data-v-23a786f6]{flex:0 0 48px;width:48px;height:48px}.public-brand>span[data-v-23a786f6]{gap:5px;display:grid}.public-brand strong[data-v-23a786f6]{font:var(--font-display-weight) 32px/.98 var(--font-display);letter-spacing:calc(-.055em + var(--font-display-tracking-adjust))}.public-brand small[data-v-23a786f6]{color:var(--muted);font-size:var(--type-caption);font-weight:600;line-height:1.4}.public-brand:hover strong[data-v-23a786f6]{color:var(--brand-hover)}@media (width<=600px){.public-brand[data-v-23a786f6]{gap:8px}.public-brand svg[data-v-23a786f6]{flex-basis:38px;width:38px;height:38px}.public-brand strong[data-v-23a786f6]{font-size:28px}}.auth-page[data-v-46de8628]{place-items:center;min-height:calc(100svh - 210px);padding:24px 0;display:grid}.auth-shell[data-v-46de8628]{border:1px solid var(--line);border-radius:var(--public-paper-radius);background:var(--surface);grid-template-columns:minmax(350px,.9fr) minmax(420px,1fr);width:min(100%,900px);display:grid;overflow:hidden}.auth-artwork[data-v-46de8628]{border-right:1px solid var(--line-soft);background:var(--tone-community-bg);min-width:0;min-height:610px;position:relative;overflow:hidden}.auth-artwork img[data-v-46de8628]{object-fit:cover;object-position:52% 51%;width:100%;height:100%;filter:var(--decorative-artwork-filter);display:block;position:absolute;inset:0}.auth-card[data-v-46de8628]{min-width:0;color:var(--ink);padding:clamp(24px,5vw,42px)}.auth-brand[data-v-46de8628]{border-bottom:1px solid var(--line-soft);width:100%;padding-bottom:22px}.auth-heading[data-v-46de8628]{margin:28px 0 20px}.auth-heading h1[data-v-46de8628]{margin:0;font-size:clamp(30px,5vw,42px)}.auth-card p[data-v-46de8628]{line-height:1.55}.auth-form[data-v-46de8628]{gap:16px;margin-top:22px;display:grid}.auth-invitation[data-v-46de8628]{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;padding:12px}.auth-form .auth-invitation label[data-v-46de8628]{font-size:var(--type-small);align-items:center;gap:9px;display:flex}.auth-invitation small[data-v-46de8628]{margin-top:7px;line-height:1.5;display:block}.auth-form label[data-v-46de8628]{gap:7px;font-weight:800;display:grid}.auth-form input[data-v-46de8628]{border:1px solid var(--control-border);background:var(--control-bg);width:100%;min-height:48px;color:var(--ink);font:inherit;border-radius:9px;padding:10px 12px;font-size:1rem}.auth-form input[data-v-46de8628]:focus{outline:3px solid rgb(var(--active-rgb) / 45%);outline-offset:1px}.auth-form small[data-v-46de8628]{color:var(--muted)}.auth-card .auth-agreement[data-v-46de8628]{color:var(--muted);font-size:var(--type-caption);margin:-3px 0 0;line-height:1.5}.auth-agreement a[data-v-46de8628]{color:var(--brand);font-weight:800}.auth-form .button[data-v-46de8628],.auth-card>.button[data-v-46de8628]{justify-content:center;width:100%;min-height:48px}.auth-card a[data-v-46de8628]{color:var(--brand);text-underline-offset:3px;font-weight:800;text-decoration-thickness:1.5px}.auth-card a[data-v-46de8628]:hover{color:var(--brand-hover);text-decoration-thickness:2px}.auth-secondary-link[data-v-46de8628]{justify-self:center;align-items:center;min-height:44px;padding:8px 9px;display:inline-flex}.auth-sign-out[data-v-46de8628]{width:fit-content;min-height:44px;color:var(--muted);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:22px auto 0;padding:7px 10px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;display:flex}.auth-sign-out[data-v-46de8628]:hover{color:var(--ink);text-decoration-thickness:2px}.auth-sign-out[data-v-46de8628]:disabled{cursor:wait;opacity:.55}.auth-notice[data-v-46de8628],.auth-error[data-v-46de8628]{border-radius:9px;margin-top:18px;padding:12px 14px}.auth-notice[data-v-46de8628]{color:var(--success-ink);background:var(--success-bg);border:1px solid var(--success-border)}.auth-error[data-v-46de8628]{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-ink)}.auth-switch[data-v-46de8628]{border-top:1px dashed var(--line-soft);flex-wrap:wrap;justify-content:center;gap:9px;margin-top:24px;padding-top:20px;display:flex}.auth-switch a[data-v-46de8628]{border:1px solid var(--control-border);background:color-mix(in srgb, var(--control-bg) 45%, transparent);border-radius:8px;justify-content:center;align-items:center;min-height:44px;padding:8px 13px;text-decoration:none;display:inline-flex}.auth-switch a.router-link-active[data-v-46de8628]{border-color:var(--brand);background:var(--surface-3)}.mail-preview[data-v-46de8628]{text-align:center;width:fit-content;min-height:44px;color:var(--muted);align-items:center;gap:6px;margin:12px auto 0;padding:6px;font-size:.88rem;display:inline-flex}@media (width<=780px){.auth-shell[data-v-46de8628]{grid-template-columns:1fr}.auth-artwork[data-v-46de8628]{border-right:0;border-bottom:1px solid var(--line-soft);height:170px;min-height:170px}.auth-artwork img[data-v-46de8628]{object-position:center 56%}}@media (width<=520px){.auth-page[data-v-46de8628]{padding:16px 0}.auth-artwork[data-v-46de8628]{height:135px;min-height:135px}.auth-card[data-v-46de8628]{padding:24px 20px}.auth-brand[data-v-46de8628]{padding-bottom:18px}.auth-heading[data-v-46de8628]{margin:22px 0 18px}.auth-switch[data-v-46de8628]{margin-top:20px;padding-top:16px}}@media (width<=780px) and (height<=600px) and (orientation:landscape){.auth-page[data-v-46de8628]{place-items:start center;min-height:100vh;padding-block:12px 24px}.auth-artwork[data-v-46de8628]{display:none}.auth-card[data-v-46de8628]{padding-block:22px}}.company-name-notice[data-v-5a126193]{border:1px solid var(--line);border-inline-start:4px solid var(--warning-ink);background:var(--warning-bg);min-width:0;color:var(--ink);border-radius:8px;flex-shrink:0;margin:0 0 16px;font-size:16px}summary[data-v-5a126193]{cursor:pointer;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;list-style:none;display:flex}summary[data-v-5a126193]::-webkit-details-marker{display:none}summary[data-v-5a126193]:hover{background:var(--warning-soft-bg)}summary[data-v-5a126193]:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}h2[data-v-5a126193]{min-width:0;font:600 16px/1.4 var(--font);color:var(--warning-ink);align-items:center;gap:8px;margin:0;display:flex}h2>span[data-v-5a126193]{overflow-wrap:anywhere;min-width:0}h2[data-v-5a126193] svg{flex-shrink:0}.notice-toggle[data-v-5a126193]{color:var(--warning-ink);font-size:var(--type-small);flex-shrink:0;align-items:center;gap:6px;display:flex}.notice-toggle>span[data-v-5a126193]{text-underline-offset:3px;text-decoration:underline}.hide-details[data-v-5a126193],details[open] .show-details[data-v-5a126193]{display:none}details[open] .hide-details[data-v-5a126193]{display:inline}details[open] .notice-toggle[data-v-5a126193] svg{transform:rotate(180deg)}.notice-details[data-v-5a126193]{border-top:1px solid var(--line-soft);align-items:center;gap:20px;padding:14px 18px 16px;display:flex}.notice-copy[data-v-5a126193]{flex:1;min-width:0}p[data-v-5a126193]{margin:0}.notice-reason[data-v-5a126193]{overflow-wrap:anywhere}.notice-consequence[data-v-5a126193]{color:var(--warning-ink);margin-top:8px}.notice-action[data-v-5a126193]{flex-shrink:0;gap:8px;display:grid}.notice-deadline[data-v-5a126193]{color:var(--warning-ink);font-size:var(--type-small)}.notice-deadline time[data-v-5a126193]{color:var(--ink);font-size:var(--type-small);font-weight:750;display:block}.notice-action .button[data-v-5a126193]{white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:44px;text-decoration:none;display:flex}@media (width<=900px){.notice-details[data-v-5a126193]{flex-direction:column;align-items:stretch;gap:12px;padding:12px}.notice-action[data-v-5a126193]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}}@media (width<=480px){summary[data-v-5a126193]{gap:8px;padding:8px 10px}.notice-toggle[data-v-5a126193]{gap:0}.notice-toggle>.show-details[data-v-5a126193],.notice-toggle>.hide-details[data-v-5a126193]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.operating-debt-notice[data-v-8dcafed0]{border:1px solid var(--warning-strong);background:var(--warning-bg);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;margin:0 0 16px;padding:12px 16px;display:flex}p[data-v-8dcafed0]{font-size:var(--type-small);margin:4px 0 0}.button[data-v-8dcafed0]{min-height:40px;font:800 var(--type-small)/20px var(--font);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}@media (width<=600px){.operating-debt-notice[data-v-8dcafed0]{flex-wrap:wrap}}.next-game-day[data-v-6e633dcf]{border-inline-end:1px solid var(--line-soft);min-height:40px;color:var(--muted);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:1.2;display:inline-flex}.next-game-day time[data-v-6e633dcf],.next-game-day strong[data-v-6e633dcf]{font-variant-numeric:tabular-nums;color:var(--ink);font-size:18px;font-weight:750}.next-game-day-icon[data-v-6e633dcf]{display:none}@media (width<=900px){.next-game-day[data-v-6e633dcf]{border:0;padding:0 6px}}@media (width<=700px){.next-game-day[data-v-6e633dcf]{flex-direction:column;align-items:flex-end;gap:2px;font-size:12px}.next-game-day time[data-v-6e633dcf],.next-game-day strong[data-v-6e633dcf]{font-size:16px}}@media (width<=600px){.next-game-day[data-v-6e633dcf]{flex-direction:row;align-items:center;gap:5px}.next-game-day-icon[data-v-6e633dcf]{display:inline-flex}.next-game-day-label[data-v-6e633dcf]{display:none}.next-game-day strong[data-v-6e633dcf]{white-space:normal;max-width:9ch;font-size:14px}}.changelog-news[data-v-7180604a]{background:var(--bad);color:var(--on-bad);vertical-align:middle;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;margin-left:5px;padding:2px 6px;font-size:11px;font-weight:800;line-height:1.2;display:inline-flex}.changelog-news.marker[data-v-7180604a]{width:9px;height:9px;margin:0;padding:0;position:absolute;top:5px;left:calc(50% + 10px)}.appearance-control[data-v-4c2887d5]{align-items:center;gap:5px;display:flex}.appearance-control>span[data-v-4c2887d5]{margin-right:4px;font-weight:800}.appearance-control button[data-v-4c2887d5]{border:1px solid var(--control-border);min-height:34px;color:var(--ink);background:var(--control-bg);font-size:var(--type-small);border-radius:6px;justify-content:center;align-items:center;gap:5px;padding:5px 9px;font-weight:800;display:inline-flex}.appearance-control button[data-v-4c2887d5]:hover:not(:disabled):not([aria-pressed=true]){background:var(--control-hover)}.appearance-control button[aria-pressed=true][data-v-4c2887d5]{border-color:var(--brand);color:var(--on-brand);background:var(--brand)}.appearance-control.compact[data-v-4c2887d5]{gap:2px}.appearance-control.compact>span[data-v-4c2887d5]{display:none}.appearance-control.compact button[data-v-4c2887d5]{width:32px;min-height:34px;color:var(--muted);background:0 0;border-color:#0000;border-radius:5px;padding:4px}.appearance-control.compact button[data-v-4c2887d5]:hover:not(:disabled):not([aria-pressed=true]){color:var(--ink);background:var(--surface-2)}.appearance-control.compact button[aria-pressed=true][data-v-4c2887d5]{border-color:var(--line-soft);color:var(--active-ink);background:var(--active)}.mobile-navigation-preferences .appearance-control.compact button{color:var(--nav-muted)}.mobile-navigation-preferences .appearance-control.compact button:hover:not(:disabled):not([aria-pressed=true]){color:var(--nav-heading);background:var(--nav-strong-hover)}.mobile-navigation-preferences .appearance-control.compact button[aria-pressed=true]{border-color:var(--nav-selected-border);color:var(--nav-heading);background:var(--nav-strong-hover);box-shadow:inset 0 -2px var(--mint)}@media (width<=600px){.appearance-control:not(.compact)>span[data-v-4c2887d5]{display:none}.appearance-control:not(.compact) button[data-v-4c2887d5]{padding-inline:7px}}.account-menu-trigger[data-v-2886a05e]{min-width:44px;color:var(--ink);justify-content:center;padding-inline:8px}.account-menu-panel[data-v-2886a05e]{inset:auto;top:var(--account-menu-top);right:var(--account-menu-right);width:min(320px,100% - 24px);max-height:calc(100dvh - var(--account-menu-top) - 12px);border:1.5px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:0 10px 30px rgb(var(--shadow-rgb) / 22%);font:14px/1.4 var(--font);border-radius:12px;margin:0;padding:10px;overflow-y:auto}.account-menu-link[data-v-2886a05e]{width:100%;min-height:38px;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:9px;padding:8px;font-weight:650;text-decoration:none;display:flex}.account-menu-link[data-v-2886a05e]:hover,.account-menu-link[aria-current=page][data-v-2886a05e]{background:var(--surface-2)}.account-menu-link[data-v-2886a05e]>.material-symbol{color:var(--muted);flex-shrink:0}.account-menu-link[data-v-2886a05e]>.changelog-news,.account-menu-link>.header-unread[data-v-2886a05e]{margin-inline-start:auto}.account-menu-preferences[data-v-2886a05e],.account-menu-support[data-v-2886a05e],.account-menu-session[data-v-2886a05e]{border-top:1px solid var(--line-soft);margin-top:6px;padding-top:6px}.account-menu-preferences[data-v-2886a05e] .preference-bar{width:auto;color:var(--ink);justify-content:stretch;gap:12px;margin:8px;display:grid}.account-menu-preferences[data-v-2886a05e] .preference-group,.account-menu-preferences[data-v-2886a05e] .appearance-control{flex-wrap:wrap;gap:5px}.account-menu-preferences[data-v-2886a05e] .preference-group>span,.account-menu-preferences[data-v-2886a05e] .appearance-control>span{color:var(--muted);flex-basis:100%;margin:0;font-size:12px;font-weight:700}@media (width<=900px){.account-menu[data-v-2886a05e]{display:none}}.holding-return[data-v-c9f16fbc]{white-space:nowrap;font-variant-numeric:tabular-nums;justify-content:flex-end;align-items:center;gap:3px;font-size:14px;font-weight:750;display:inline-flex}.positive[data-v-c9f16fbc]{color:var(--good)}.negative[data-v-c9f16fbc]{color:var(--bad)}.neutral[data-v-c9f16fbc]{color:var(--muted)}.status-stocks[data-v-f55a39bf]{border:0;border-right:1px solid var(--shell-divider);min-width:0;min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex:none;align-items:center;gap:8px;padding:7px 18px;display:flex}.status-stocks[data-v-f55a39bf]:hover{background:var(--status-hover)}.status-stocks strong[data-v-f55a39bf]{white-space:nowrap;font-variant-numeric:tabular-nums;font-size:20px;font-weight:800}.status-stocks[data-v-f55a39bf]>.material-symbol{color:var(--muted);flex-shrink:0}.portfolio-sparkline[data-v-f55a39bf],.portfolio-trend-placeholder[data-v-f55a39bf]{flex:0 0 44px;width:44px;height:28px}.portfolio-sparkline[data-v-f55a39bf]{pointer-events:none;display:block}.portfolio-trend-placeholder[data-v-f55a39bf]{color:var(--muted);place-items:center;display:grid}polyline[data-v-f55a39bf]{fill:none;stroke:currentColor;stroke-width:1.6px;vector-effect:non-scaling-stroke}.positive[data-v-f55a39bf]{color:var(--good)}.negative[data-v-f55a39bf]{color:var(--bad)}.neutral[data-v-f55a39bf]{color:var(--muted)}.status-stocks.compact[data-v-f55a39bf]{gap:4px;padding-inline:10px}.compact strong[data-v-f55a39bf]{font-size:18px}.status-stocks.small[data-v-f55a39bf]{padding-inline:6px}.small strong[data-v-f55a39bf]{font-size:16px}.small .portfolio-chevron[data-v-f55a39bf]{display:none}.small .portfolio-sparkline[data-v-f55a39bf],.small .portfolio-trend-placeholder[data-v-f55a39bf]{flex-basis:28px;width:28px;height:24px}.portfolio-detail[data-v-f55a39bf]{border:1.5px solid var(--line);background:var(--surface);width:min(380px,100% - 24px);max-height:calc(100dvh - 100px);color:var(--ink);box-shadow:0 10px 30px rgb(var(--shadow-rgb) / 22%);font:15px/1.4 var(--font);border-radius:10px;margin:0;padding:16px;inset:auto;overflow-y:auto}.portfolio-detail h2[data-v-f55a39bf]{font:550 14px var(--font);color:var(--muted);margin:0 0 6px}.portfolio-total[data-v-f55a39bf]{text-align:right;overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px;display:block}.portfolio-result[data-v-f55a39bf]{text-align:right;margin-top:8px;font-size:18px}.portfolio-history[data-v-f55a39bf]{margin:16px 0 8px}.portfolio-history figcaption[data-v-f55a39bf]{color:var(--muted);margin-bottom:6px;font-size:13px}.portfolio-history svg[data-v-f55a39bf]{border:1px solid var(--line-soft);border-radius:4px;width:100%;height:100px;padding:3px;display:block;overflow:visible}.portfolio-baseline[data-v-f55a39bf]{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke;stroke-dasharray:3 3}.portfolio-history circle[data-v-f55a39bf]{fill:#0000}.portfolio-dates[data-v-f55a39bf]{color:var(--muted);justify-content:space-between;gap:12px;font-size:12px;display:flex}.portfolio-holding[data-v-f55a39bf]{color:inherit;border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:12px;padding:12px 4px;text-decoration:none;display:grid}.portfolio-holding[data-v-f55a39bf]:hover{background:var(--control-hover)}.portfolio-identity[data-v-f55a39bf],.portfolio-holding-value[data-v-f55a39bf]{gap:3px;min-width:0;display:grid}.portfolio-identity small[data-v-f55a39bf]{color:var(--muted);overflow-wrap:anywhere}.portfolio-holding-value[data-v-f55a39bf]{text-align:right;align-content:start}.portfolio-holding-value strong[data-v-f55a39bf]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.portfolio-pending[data-v-f55a39bf]{color:var(--muted);font-size:13px}.portfolio-open[data-v-f55a39bf]{border:1px solid var(--line-soft);background:var(--surface-2);color:inherit;border-radius:6px;align-items:center;gap:8px;margin-top:14px;padding:10px 12px;font-weight:650;text-decoration:none;display:flex}.portfolio-open[data-v-f55a39bf]>:last-child{margin-left:auto}.portfolio-open[data-v-f55a39bf]:hover{background:var(--control-hover)}.status-activities[data-v-4c634813]{border:0;border-right:1px solid var(--shell-divider);min-width:0;min-height:50px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;gap:12px;padding:7px 14px;display:flex}.status-activities[data-v-4c634813]:hover,.status-activities[aria-expanded=true][data-v-4c634813]{background:var(--status-hover)}.activity-group[data-v-4c634813]{align-items:center;gap:3px;display:inline-flex}.activity-group small[data-v-4c634813]{font-variant-numeric:tabular-nums;font-size:13px;font-weight:700}.construction[data-v-4c634813]{color:var(--warning-ink)}.intel[data-v-4c634813]{color:var(--info-strong)}.mafia[data-v-4c634813]{color:var(--composition-mafia)}.company-activities-panel[data-v-4c634813]{inset:auto;top:var(--activity-top);right:var(--activity-right);width:min(400px,100% - 24px);max-height:calc(100dvh - var(--activity-top) - 12px);border:1.5px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:0 10px 30px rgb(var(--shadow-rgb) / 22%);font:16px/1.4 var(--font);border-radius:10px;margin:0;padding:8px;overflow-y:auto}.company-activities-panel header[data-v-4c634813]{padding:8px 12px 12px}.company-activities-panel h2[data-v-4c634813]{font:650 16px/1.4 var(--font);margin:0}.activity-row[data-v-4c634813]{color:inherit;border-radius:6px;grid-template-columns:24px minmax(0,1fr);align-items:start;gap:10px;padding:12px;text-decoration:none;display:grid;position:relative}.activity-row+.activity-row[data-v-4c634813]:before{content:"";top:0;background:var(--line-soft);pointer-events:none;height:1px;position:absolute;inset-inline:0}.activity-row[data-v-4c634813]:hover{background:var(--control-hover);text-decoration:none}.activity-row-icon[data-v-4c634813]{margin-top:1px}.activity-copy[data-v-4c634813]{min-width:0}.activity-row-heading[data-v-4c634813]{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.activity-row-heading strong[data-v-4c634813]{overflow-wrap:anywhere;min-width:0;font-size:16px;font-weight:650}.activity-time[data-v-4c634813]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex-shrink:0;font-size:14px}.activity-subject[data-v-4c634813]{overflow-wrap:anywhere;margin-top:3px;display:block}.activity-infrastructure[data-v-4c634813]{margin-top:6px}.activity-detail[data-v-4c634813]{color:var(--muted);margin-top:4px;font-size:14px;display:block}.activity-empty[data-v-4c634813],.activity-error[data-v-4c634813]{color:var(--muted);margin:0;padding:12px;font-size:14px}@media (width<=900px){.status-activities[data-v-4c634813]{gap:8px;min-height:60px;padding-inline:8px}}@media (width<=600px){.status-activities[data-v-4c634813]{border-right:0;border-bottom:1px solid var(--shell-divider);gap:14px;min-height:32px;padding-block:4px}.activity-group[data-v-4c634813]{position:relative}.activity-group small[data-v-4c634813]{background:var(--surface);border-radius:3px;padding:0 2px;font-size:11px;line-height:1.1;position:absolute;top:-3px;right:-7px}}.status-strip[data-v-1497881a]{z-index:1;border-bottom:2px solid var(--line);background:linear-gradient(180deg, var(--status-glass-top), var(--status-glass-bottom));min-width:0;box-shadow:inset 0 1px rgb(var(--surface-rgb) / 70%);align-items:stretch;padding-inline:8px;display:flex;position:relative}.status-item[data-v-1497881a]{border:0;border-right:1px solid var(--shell-divider);min-width:0;min-height:50px;color:var(--ink);font:inherit;text-align:start;background:0 0;align-items:center;gap:8px;margin:0;padding:7px 18px;text-decoration:none;display:flex}button.status-item[data-v-1497881a]{cursor:pointer}button.status-item[data-v-1497881a]:hover,.status-company[data-v-1497881a]:hover,.status-storage[data-v-1497881a]:hover{background:var(--status-hover)}.status-item strong[data-v-1497881a]{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:20px;line-height:1.3;overflow:hidden}.status-label[data-v-1497881a]{color:var(--warning-ink);white-space:nowrap;font-size:14px;font-weight:650}.status-chevron[data-v-1497881a]{color:var(--muted);flex-shrink:0}.status-company[data-v-1497881a]{flex:0 240px}.status-company strong[data-v-1497881a]{max-width:100%;font-size:18px;font-weight:750;display:block}.status-money[data-v-1497881a]{flex-wrap:wrap;flex:none;gap:4px 8px;position:relative}.status-money.has-money-bar[data-v-1497881a]{padding-bottom:13px}.status-money-meter[data-v-1497881a]{height:6px;position:absolute;bottom:4px;left:18px;right:18px}.status-money-track[data-v-1497881a]{background:var(--compact-meter-track);height:100%;box-shadow:inset 0 0 0 1px var(--compact-meter-edge);border-radius:3px;display:flex;overflow:hidden}.status-money-track>i[data-v-1497881a]{flex:none;height:100%}.money-bank[data-v-1497881a]{background:var(--brand)}.money-cash[data-v-1497881a]{background:var(--info-strong)}.money-limit[data-v-1497881a]{background:var(--ink);width:2px;height:12px;box-shadow:0 0 0 1px var(--surface);border-radius:1px;position:absolute;top:-3px;transform:translate(-1px)}.money-limit[data-v-1497881a]:before{content:"";background:var(--ink);border-radius:1px;width:6px;height:2px;position:absolute;top:0;left:-2px}.money-legend[data-v-1497881a]{border-radius:2px;flex:0 0 14px;width:14px;height:7px;display:inline-block}.money-limit-key[data-v-1497881a]{background:linear-gradient(var(--ink),var(--ink)) center / 2px 12px no-repeat;height:14px;position:relative}.money-limit-key[data-v-1497881a]:before{content:"";background:var(--ink);width:8px;height:2px;position:absolute;top:1px;left:3px}.status-money-detail dt[data-v-1497881a]:has(.money-legend){align-items:center;gap:8px;display:flex}.status-money-detail .status-money-capacity[data-v-1497881a]{border-top:1px solid var(--line-soft);padding-top:8px}.status-detail.status-money-detail dl>div[data-v-1497881a]{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr)}.status-money-detail .status-money-other[data-v-1497881a]{border-top:1px solid var(--line-soft);padding-top:8px}.status-money-detail .status-money-other>div[data-v-1497881a]{border:0;margin:0;padding-block:6px}.status-money-value[data-v-1497881a]{align-items:center;gap:8px;min-width:0;max-width:100%;display:inline-flex}.status-money strong[data-v-1497881a]{flex-shrink:1;max-width:100%;font-weight:800}.status-money.has-debt-status[data-v-1497881a]{background:var(--warning-bg)}.status-money.debt-paused[data-v-1497881a]{box-shadow:inset 0 3px var(--bad)}.status-debt-state[data-v-1497881a]{color:var(--warning-ink);font-size:13px;font-weight:650}.status-workspace[data-v-1497881a]{flex:none;position:relative}.status-money strong[data-v-1497881a],.status-workspace strong[data-v-1497881a]{text-overflow:clip;overflow:visible}.status-secondary[data-v-1497881a]{display:contents}.status-storage-icon[data-v-1497881a]{display:none}.status-workspace.has-workspace-bar[data-v-1497881a]{padding-bottom:13px}.status-workspace-meter[data-v-1497881a]{background:var(--compact-meter-track);height:6px;box-shadow:inset 0 0 0 1px var(--compact-meter-edge);border-radius:3px;position:absolute;bottom:4px;left:18px;right:18px;overflow:hidden}.status-workspace-meter i[data-v-1497881a]{background:var(--brand);height:100%;display:block}.status-workspace.over-capacity .status-workspace-meter i[data-v-1497881a]{background:var(--warning-ink)}.workspace-legend[data-v-1497881a]{border-radius:2px;flex:0 0 14px;height:7px}.workspace-used-key[data-v-1497881a]{background:var(--brand)}.workspace-free-key[data-v-1497881a]{background:var(--compact-meter-track);box-shadow:inset 0 0 0 1px var(--compact-meter-edge)}.status-workspace-detail dt[data-v-1497881a]:has(.workspace-legend){align-items:center;gap:8px;display:flex}.status-detail.status-workspace-detail dl>div[data-v-1497881a]{grid-template-columns:minmax(0,1fr) fit-content(45%);gap:12px}.status-workspace-detail .workspace-breakdown[data-v-1497881a]{padding-block:3px}.workspace-breakdown dt[data-v-1497881a]{padding-left:22px}.status-workspace-detail .workspace-breakdown dd[data-v-1497881a]{color:var(--muted);font-weight:500}.workspace-free[data-v-1497881a]{border-top:1px solid var(--line-soft);margin-top:6px}.status-money-detail .status-detail-total[data-v-1497881a],.status-workspace-detail .status-detail-total[data-v-1497881a]{text-align:right}.status-storage[data-v-1497881a]{flex:none;padding-bottom:13px;position:relative}.status-storage-value[data-v-1497881a]{white-space:nowrap;align-items:center;gap:8px;display:flex}.status-storage-value>span[data-v-1497881a]{color:var(--status-subtle);font-size:16px;font-weight:500}.status-storage-meter[data-v-1497881a]{background:var(--compact-meter-track);height:6px;box-shadow:inset 0 0 0 1px var(--compact-meter-edge);border-radius:3px;position:absolute;bottom:4px;left:18px;right:18px;overflow:hidden}.status-storage-meter i[data-v-1497881a]{background:var(--brand);height:100%;display:block}.status-storage.near strong[data-v-1497881a]{color:var(--warning-ink)}.status-storage.near .status-storage-meter i[data-v-1497881a]{background:var(--warning-ink)}.status-storage.full strong[data-v-1497881a]{color:var(--bad)}.status-storage.full .status-storage-meter i[data-v-1497881a]{background:var(--bad)}.status-interesting[data-v-1497881a]{border-right:1px solid var(--shell-divider);flex:none;align-items:stretch;margin-inline-start:auto;display:flex}.status-interesting[data-v-1497881a] .status-activities{border-right:0}.status-notices[data-v-1497881a]{min-height:50px;color:var(--status-subtle);justify-content:center;align-items:center;padding:7px 12px;text-decoration:none;display:inline-flex;position:relative}.status-notices[data-v-1497881a]:hover,.status-notices.active[data-v-1497881a]{background:var(--status-hover)}.status-notices-badge[data-v-1497881a]{border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:4px 6px;display:inline-flex}.status-notices.has-unread .status-notices-badge[data-v-1497881a]{color:#fff;background:#b8433d}.status-notices b[data-v-1497881a]{color:inherit;font-variant-numeric:tabular-nums;font-size:13px;font-weight:750;line-height:1}.status-season[data-v-1497881a]{border-right:0;flex:none}.status-season[data-v-1497881a]>.material-symbol:first-child{color:var(--status-subtle)}.status-detail[data-v-1497881a]{inset:auto;top:var(--status-detail-top);right:var(--status-detail-right);width:min(340px,100% - 24px);max-height:calc(100dvh - var(--status-detail-top) - 12px);border:1.5px solid var(--line);color:var(--ink);background:var(--surface);box-shadow:0 10px 30px rgb(var(--shadow-rgb) / 22%);font:15px/1.4 var(--font);border-radius:10px;margin:0;padding:16px;overflow-y:auto}.status-detail h2[data-v-1497881a]{color:var(--muted);font-family:var(--font);margin:0 0 6px;font-size:14px;font-weight:550}.status-money-summary[data-v-1497881a]{border-bottom:1px solid var(--line-soft);padding-bottom:14px}.status-detail-total[data-v-1497881a]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1.3;display:block}.status-detail dl[data-v-1497881a]{gap:0;margin:8px 0 0;display:grid}.status-detail dl>div[data-v-1497881a]{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr);align-items:baseline;gap:16px;min-width:0;padding-block:6px;display:grid}.status-detail dt[data-v-1497881a]{color:var(--muted);overflow-wrap:anywhere}.status-detail dd[data-v-1497881a]{overflow-wrap:anywhere;text-align:end;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:650}.status-detail-warning[data-v-1497881a]{color:var(--warning-ink);background:var(--warning-bg);border-radius:5px;padding:8px;font-size:13px}.status-detail-link[data-v-1497881a],.status-standing-link[data-v-1497881a]{min-height:38px;color:inherit;align-items:center;gap:10px;padding-block:8px;text-decoration:none;display:flex}.status-detail-link[data-v-1497881a]{border-top:1px solid var(--line-soft);justify-content:space-between;font-weight:750}.status-bank-link[data-v-1497881a]{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:6px;justify-content:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-weight:650}.status-bank-link[data-v-1497881a]>:last-child{margin-inline-start:auto}.status-bank-link[data-v-1497881a]:hover{background:var(--control-hover)}.workspace-claim-link[data-v-1497881a]{border:1px solid var(--line-soft);background:0 0;border-radius:6px;margin-top:12px;padding:10px 12px;font-weight:650}.workspace-claim-link[data-v-1497881a]>:last-child{flex-shrink:0}.workspace-claim-link[data-v-1497881a]:hover{background:var(--control-hover);border-color:var(--line)}.workspace-claim-link[data-v-1497881a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.status-standing-detail[data-v-1497881a]{padding:8px}.status-standing-link+.status-standing-link[data-v-1497881a]{border-top:1px solid var(--line-soft)}.status-standing-link[data-v-1497881a]{border-radius:6px;gap:12px;padding:12px}.status-standing-link+.status-standing-link[data-v-1497881a]{border-radius:0 0 6px 6px}.status-standing-copy[data-v-1497881a]{min-width:0}.status-standing-copy h2[data-v-1497881a]{margin-bottom:4px}.status-standing-values[data-v-1497881a]{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.status-standing-link strong[data-v-1497881a]{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:24px;font-weight:750;line-height:1.3}.status-standing-division[data-v-1497881a],.status-standing-empty[data-v-1497881a]{font-size:16px}.status-standing-rank[data-v-1497881a]{color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.status-standing-link[data-v-1497881a]>:last-child{flex-shrink:0;margin-inline-start:auto}.status-standing-link[data-v-1497881a]:hover{background:var(--surface-2);text-decoration:none}@media (width>=901px) and (width<=1200px){.status-item[data-v-1497881a]{padding-inline:12px}.status-money-meter[data-v-1497881a],.status-workspace-meter[data-v-1497881a],.status-storage-meter[data-v-1497881a]{left:12px;right:12px}}.narrow-status[data-v-1497881a]{padding:0}.narrow-status .status-item[data-v-1497881a]{gap:4px;min-height:50px;padding:7px 10px}.narrow-status .status-money[data-v-1497881a]{flex-flow:column;justify-content:center;align-items:flex-start}.narrow-status .status-money-meter[data-v-1497881a],.narrow-status .status-workspace-meter[data-v-1497881a],.narrow-status .status-storage-meter[data-v-1497881a]{left:10px;right:10px}.narrow-status .status-workspace strong[data-v-1497881a]{font-size:18px}.narrow-status .status-money.has-money-bar[data-v-1497881a],.narrow-status .status-workspace.has-workspace-bar[data-v-1497881a],.narrow-status .status-storage[data-v-1497881a]{padding-bottom:13px}.narrow-status .status-money strong[data-v-1497881a],.narrow-status .status-storage strong[data-v-1497881a]{font-size:18px}.narrow-status .status-label[data-v-1497881a],.narrow-status .status-debt-state[data-v-1497881a]{font-size:13px}.narrow-status .status-debt-state[data-v-1497881a]{max-width:100%}.narrow-status .status-storage-value[data-v-1497881a]{justify-content:space-between;align-items:center;gap:5px}.narrow-status .status-storage-name[data-v-1497881a]{display:none}.narrow-status .status-storage-icon[data-v-1497881a]{display:block}.narrow-status .status-interesting[data-v-1497881a]{border-right:1px solid var(--shell-divider)}.narrow-status .status-interesting[data-v-1497881a] .status-activities,.narrow-status .status-notices[data-v-1497881a]{min-height:50px}.narrow-status .status-season[data-v-1497881a]{margin-inline-start:0}.hide-company .status-company[data-v-1497881a]{display:none}.tight-status[data-v-1497881a]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tight-status .status-money[data-v-1497881a]{border-bottom:1px solid var(--shell-divider);grid-area:1/1}.tight-status .status-workspace[data-v-1497881a]{border-right:0;border-bottom:1px solid var(--shell-divider);grid-area:1/2}.tight-status .status-secondary[data-v-1497881a]{grid-area:2/1/auto/-1;min-width:0;display:flex}.tight-status .status-interesting[data-v-1497881a]{border-right:1px solid var(--shell-divider)}.tight-status .status-interesting[data-v-1497881a] .status-activities{border-bottom:0}.tight-status .status-notices[data-v-1497881a]{padding:4px 6px}.tight-status .status-season[data-v-1497881a]{justify-content:center}.tight-status .status-item[data-v-1497881a],.tight-status .status-interesting[data-v-1497881a] .status-activities,.tight-status .status-notices[data-v-1497881a]{min-height:38px;padding-block:4px}.tight-status .status-money.has-money-bar[data-v-1497881a],.tight-status .status-workspace.has-workspace-bar[data-v-1497881a],.tight-status .status-storage[data-v-1497881a]{padding-block:2px 11px}.tight-status .status-money strong[data-v-1497881a],.tight-status .status-workspace strong[data-v-1497881a]{white-space:normal;overflow-wrap:anywhere}.small-status .status-season .status-chevron[data-v-1497881a]{display:none}.small-status .status-storage[data-v-1497881a],.small-status .status-season[data-v-1497881a]{padding-inline:6px}.tight-status[data-v-1497881a] .status-stocks{min-height:38px;padding-block:4px}.small-status.has-stocks .status-storage strong[data-v-1497881a],.small-status.has-stocks .status-season strong[data-v-1497881a]{font-size:16px}.small-status.has-stocks .status-season[data-v-1497881a]{gap:3px}.small-status .status-storage-meter[data-v-1497881a]{left:6px;right:6px}.public-footer[data-v-03da2531]{border-top:1px solid var(--line-soft);color:var(--muted);font-size:var(--type-small);flex-wrap:wrap;justify-content:space-between;align-items:start;gap:16px 32px;margin-top:40px;padding:20px 0 28px;display:flex}.public-credit[data-v-03da2531]{gap:4px;display:grid}.public-footer nav[data-v-03da2531]{flex-wrap:wrap;gap:4px 16px;display:flex}.public-footer a[data-v-03da2531]{color:var(--muted);text-underline-offset:3px}.public-footer a[data-v-03da2531]:hover{color:var(--ink)}.public-footer nav a[data-v-03da2531]{padding-block:5px}@media (width<=600px){.public-footer[data-v-03da2531]{margin-top:28px}}.toast-center[data-v-ae5f8840]{z-index:2000;pointer-events:none;gap:9px;width:min(390px,100vw - 24px);display:grid;position:fixed;bottom:20px;right:20px}.toast[data-v-ae5f8840]{border:1.5px solid var(--line);min-height:58px;color:var(--ink);background:var(--surface);box-shadow:0 12px 36px rgb(var(--shadow-rgb) / 34%);pointer-events:auto;border-radius:10px;grid-template-columns:28px 1fr 28px;align-items:center;gap:9px;padding:11px 12px;display:grid}.toast>span[data-v-ae5f8840]{width:28px;height:28px;color:var(--on-brand);background:var(--brand);border-radius:50%;place-items:center;font-weight:900;display:grid}.toast.success>span[data-v-ae5f8840]{color:var(--on-good);background:var(--good)}.toast.warning>span[data-v-ae5f8840]{color:var(--active-ink);background:var(--active)}.toast.error>span[data-v-ae5f8840]{color:var(--on-bad);background:var(--bad)}.toast p[data-v-ae5f8840]{font-size:var(--type-small);margin:0;font-weight:750}.toast button[data-v-ae5f8840]{width:28px;height:28px;color:var(--muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;line-height:1;display:grid}.toast button[data-v-ae5f8840]:hover{color:var(--ink);background:var(--surface-2)}@media (width<=600px){.toast-center[data-v-ae5f8840]{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}}@media (width<=900px){body:has(.game-window:not(.community-world) .mobile-bottom-navigation) .toast-center{bottom:calc(80px + env(safe-area-inset-bottom))}}.public-preferences[data-v-5e0e003c]{justify-content:flex-end;max-width:900px;padding-top:20px;padding-bottom:8px;display:flex}.route-transition-stage[data-v-5e0e003c],.route-view-frame[data-v-5e0e003c]{min-width:0}.route-transition-stage[data-v-5e0e003c]{align-items:start;display:grid;position:relative}.route-view-frame[data-v-5e0e003c]{grid-area:1/1}.route-view-enter-active[data-v-5e0e003c]{transition:opacity 1ms linear .18s}.route-view-enter-from[data-v-5e0e003c]{opacity:0}.route-view-leave-active[data-v-5e0e003c]{transition:opacity 1ms linear}.route-view-leave-to[data-v-5e0e003c]{opacity:0}@font-face{font-family:Besley;font-feature-settings:"lnum" 1, "pnum" 1, "tnum" 0;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/besley-latin-ext-700.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Besley;font-feature-settings:"lnum" 1, "pnum" 1, "tnum" 0;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/besley-latin-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Work Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/work-sans-latin-ext-400-600.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Work Sans;font-style:normal;font-weight:400 600;font-display:swap;src:url(/fonts/work-sans-latin-400-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--page:#efe9dc;--frame:#fffaf0;--surface:#fffdf8;--surface-2:#f2ede3;--surface-3:#e7eee8;--ink:#18332b;--muted:#58645f;--line:#173f35;--line-soft:#cad5ce;--brand:#173f35;--brand-surface:#173f35;--on-brand-surface:#fffaf0;--nav:#173f35;--nav-ink:#f8f3e8;--nav-outline:#0d2f27;--nav-heading:#fff;--nav-divider:#ffffff2e;--nav-muted:#ffffffbd;--nav-hover:#ffffff14;--nav-strong-hover:#ffffff1a;--nav-control-border:#ffffff3d;--nav-selected-border:#ffffff4d;--drawer-shadow:16px 0 45px #05161252;--active:#f2b84b;--active-ink:#173f35;--accent:#e87563;--sky:#6daedb;--mint:#8dd3b1;--good:#15724f;--bad:#b8433d;--on-brand:#fffaf0;--on-good:#fff;--on-bad:#fff;--surface-rgb:255 253 248;--frame-rgb:255 250 240;--ink-rgb:24 51 43;--brand-rgb:23 63 53;--sky-rgb:109 174 219;--mint-rgb:141 211 177;--active-rgb:242 184 75;--bad-rgb:184 67 61;--shadow-rgb:23 63 53;--control-bg:#fff;--control-hover:#f7f4ec;--control-border:#9eaaa3;--control-placeholder:#718079;--control-disabled:var(--surface-2);--focus-ring:var(--sky);--selection-bg:rgb(var(--sky-rgb) / 18%);--selection-strong-bg:rgb(var(--sky-rgb) / 28%);--reaction-like:#327551;--reaction-love:#ad4e67;--reaction-laugh:#956710;--reaction-celebrate:#93613d;--reaction-think:#7460a6;--success-ink:#0c6845;--success-border:#83b89c;--success-bg:#e9f6ef;--success-soft-bg:rgb(var(--mint-rgb) / 16%);--warning-ink:#735117;--warning-strong:#a76d0a;--warning-border:#c4923f;--warning-bg:#fff3d4;--warning-soft-bg:rgb(var(--active-rgb) / 18%);--danger-ink:#8b3d33;--danger-border:#d6a39d;--danger-bg:#fff0ee;--danger-soft-bg:rgb(var(--bad-rgb) / 10%);--info-ink:#245f8d;--info-strong:#397db1;--info-border:#77a7c9;--info-bg:#eaf4fb;--info-soft-bg:rgb(var(--sky-rgb) / 12%);--section-nav-bg:#dce3df;--section-nav-border:#93a69b;--section-nav-active-bg:var(--surface);--section-nav-active-border:#8da194;--panel-shadow:3px 3px 0 rgb(var(--shadow-rgb) / 10%);--raised-shadow:2px 2px 0 rgb(var(--shadow-rgb) / 18%);--raised-hover-shadow:3px 3px 0 rgb(var(--shadow-rgb) / 22%);--overlay-bg:#0a1b1794;--dialog-shadow:0 24px 80px #07191457;--table-stripe:rgb(var(--brand-rgb) / 2.5%);--table-heading-bg:var(--surface-2);--table-group-bg:#e7e4dd;--table-row-bg:var(--surface);--table-row-alt-bg:#faf8f3;--meter-track:#d8dfd9;--compact-meter-track:#d8dfd9;--compact-meter-edge:#173f3540;--meter-closed-fill:repeating-linear-gradient(135deg, var(--warning-border) 0 3px, var(--warning-bg) 3px 7px);--shell-divider:#c7c0b4;--shell-glass:#f5f0e5c2;--masthead-bg:var(--frame);--brand-hover:#123f34;--status-glass-top:#f8f4e9b3;--status-glass-bottom:#ece5d8b3;--status-hover:#ffffff85;--status-label:#6d665d;--status-subtle:#52625c;--footer-ink:#4b5d56;--footer-link:#40564e;--content-surface-rgb:248 243 232;--admin-content-surface-rgb:239 237 230;--admin-nav:#30383b;--admin-masthead-bg:#f7f5ee;--admin-status-glass-top:#eff1edb3;--admin-status-glass-bottom:#dfe4dfb3;--mafia-selected-bg:#813c34;--mafia-selected-ink:#fff5e8;--mafia-selected-border:#b66c5b;--mafia-content-surface-rgb:73 85 94;--mafia-glow:#684c4038;--mafia-view-bg:#584a44;--mafia-view-border:#332b28;--mafia-view-ink:#fff6e6;--artwork-filter:none;--decorative-artwork-filter:none;--bottom-scene-artwork-filter:none;--header-art-opacity:.62;--view-sheen:#ffffff2e;--view-edge-highlight:#ffffff3d;--chart-series-1:#2f74b5;--chart-series-2:#15724f;--chart-series-3:#c15443;--chart-series-4:#7a4ca5;--chart-series-5:#a9690a;--chart-series-6:#00838f;--chart-series-7:#ad3566;--chart-series-8:#586b1d;--chart-series-9:#6b5145;--chart-series-10:#4f5f8f;--chart-zero:#8f9b95;--chart-tooltip-bg:rgb(var(--surface-rgb) / 96%);--chart-highlight:rgb(var(--sky-rgb) / 12%);--composition-workers:#77a57f;--composition-machines:#6695b5;--composition-security:#d1a84d;--composition-mafia:#725a70;--composition-free:#dce7df;--composition-production:#477d63;--composition-warehouse:#8a9e69;--composition-workspace:#c7a05c;--composition-advertising:#c97853;--composition-insurance:#79a7a1;--view-bg:#eeeae2;--view-border:var(--line-soft);--view-ink:var(--ink);--view-mark:var(--muted);--tone-growth-bg:#dce9dc;--tone-operations-bg:#dbe9e8;--tone-community-bg:#e9e1d7;--shadow:0 18px 55px rgb(var(--shadow-rgb) / 14%);--radius:13px;--font-ui:"Work Sans", ui-sans-serif, system-ui, sans-serif;--font-display:"Besley", ui-serif, Georgia, serif;--font-display-weight:700;--font-display-tracking-adjust:.012em;--font:var(--font-ui);--type-caption:13px;--type-small:14px;--frame-width:1320px;--public-page-width:1160px}:root[data-theme=dark]{--reaction-like:#82c99f;--reaction-love:#e997ad;--reaction-laugh:#e4bf68;--reaction-celebrate:#dba274;--reaction-think:#b6a4df;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--page:#101915;--frame:#17231f;--surface:#1d2a25;--surface-2:#25342e;--surface-3:#2d4138;--ink:#f2ecdf;--muted:#b6c0ba;--line:#536b60;--line-soft:#35483f;--brand:#8bc8aa;--brand-surface:#1d4b3c;--on-brand-surface:#f2ecdf;--nav:#132b24;--nav-ink:#f8f3e8;--active:#d7a94c;--active-ink:#17251f;--accent:#ef8a78;--sky:#7fbee8;--mint:#72c69e;--good:#71d0a5;--bad:#f08b82;--on-brand:#10241d;--on-good:#10251c;--on-bad:#2b1210;--surface-rgb:29 42 37;--frame-rgb:23 35 31;--ink-rgb:242 236 223;--brand-rgb:139 200 170;--sky-rgb:127 190 232;--mint-rgb:114 198 158;--active-rgb:215 169 76;--bad-rgb:240 139 130;--shadow-rgb:0 0 0;--control-bg:#22322c;--control-hover:#2c4037;--control-border:#60776d;--control-placeholder:#91a098;--control-disabled:#202d28;--selection-bg:rgb(var(--sky-rgb) / 16%);--selection-strong-bg:rgb(var(--sky-rgb) / 24%);--success-ink:#82d8b1;--success-border:#438166;--success-bg:#1d3a2e;--success-soft-bg:rgb(var(--mint-rgb) / 13%);--warning-ink:#e8c271;--warning-strong:#e0ad46;--warning-border:#8d6c32;--warning-bg:#3c321e;--warning-soft-bg:rgb(var(--active-rgb) / 12%);--danger-ink:#f1a098;--danger-border:#8d514d;--danger-bg:#3c2523;--danger-soft-bg:rgb(var(--bad-rgb) / 10%);--info-ink:#93c8ed;--info-strong:#7fbee8;--info-border:#527e9c;--info-bg:#203646;--info-soft-bg:rgb(var(--sky-rgb) / 11%);--section-nav-bg:#303e37;--section-nav-border:#647c6e;--section-nav-active-bg:#445b4e;--section-nav-active-border:#819b8a;--panel-shadow:3px 3px 0 #0000003d;--raised-shadow:2px 2px 0 #00000057;--raised-hover-shadow:3px 3px 0 #0006;--overlay-bg:#030a08b8;--dialog-shadow:0 24px 80px #00000094;--table-stripe:#ffffff06;--table-group-bg:#35433e;--table-row-alt-bg:#202d28;--meter-track:#394b43;--compact-meter-track:#2e4037;--compact-meter-edge:#8bc8aa40;--shell-divider:#405148;--shell-glass:#14221dd1;--masthead-bg:var(--frame);--brand-hover:#b4ddc8;--status-glass-top:#1b2b25e0;--status-glass-bottom:#14211ce0;--status-hover:#ffffff12;--status-label:#aab6af;--status-subtle:#b6c0ba;--footer-ink:#aab6af;--footer-link:#cad5ce;--content-surface-rgb:20 31 27;--admin-content-surface-rgb:27 31 30;--admin-nav:#25302e;--admin-masthead-bg:#202927;--admin-status-glass-top:#252e2be0;--admin-status-glass-bottom:#1b2320e0;--mafia-content-surface-rgb:43 48 51;--mafia-glow:#975b4424;--mafia-view-bg:#3f332f;--mafia-view-border:#826c63;--mafia-view-ink:#f8ece2;--decorative-artwork-filter:brightness(.9);--bottom-scene-artwork-filter:brightness(.65) saturate(.85);--header-art-opacity:.4;--view-sheen:#ffffff12;--view-edge-highlight:#ffffff17;--chart-series-1:#75b9ec;--chart-series-2:#70d2a5;--chart-series-3:#f08d7f;--chart-series-4:#bd91df;--chart-series-5:#e0ad54;--chart-series-6:#51c4ce;--chart-series-7:#e27baa;--chart-series-8:#a8c76b;--chart-series-9:#c39a82;--chart-series-10:#9ba9dc;--chart-zero:#8fa39a;--composition-workers:#81c18f;--composition-machines:#7ab5db;--composition-security:#e0b85b;--composition-mafia:#aa8baa;--composition-free:#52665d;--composition-production:#62aa83;--composition-warehouse:#aabd7b;--composition-workspace:#d2aa63;--composition-advertising:#df8965;--composition-insurance:#82bbb4;--view-bg:#2b302d;--tone-growth-bg:#243b30;--tone-operations-bg:#243a39;--tone-community-bg:#3e332b;--shadow:0 18px 55px #0000007a}:root{font-synthesis-weight:none}.material-symbol{width:var(--symbol-size,20px);height:var(--symbol-size,20px);vertical-align:middle;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.material-symbol>svg{width:100%;height:100%;display:block}.inline-arrow{margin-inline-start:4px}*{box-sizing:border-box}html{min-height:100%;overflow-y:scroll}body{min-width:320px;min-height:100vh;color:var(--ink);background:radial-gradient(circle at 8% 5%, rgb(var(--mint-rgb) / 18%), transparent 27rem), radial-gradient(circle at 92% 0, rgb(var(--active-rgb) / 15%), transparent 25rem), var(--page);font:16px/1.5 var(--font);font-variant-numeric:lining-nums tabular-nums;margin:0;display:flow-root}.public-page-frame{width:min(calc(100% - 24px), var(--public-page-width));margin-left:auto;margin-right:auto}small{font-size:var(--type-small)}button,input,select,textarea{color:inherit;font:inherit}input,select,textarea{background:var(--control-bg)}::placeholder{color:var(--control-placeholder);opacity:1}button{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.5}:where(button,input,select,textarea,a,summary,[tabindex]:not([tabindex="-1"])):focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}:where(main,article,[role=dialog],.overlay-panel)[tabindex="-1"]:focus{outline:none}h1,h2,p{margin-top:0}h1,h2{line-height:1.1}:where(h1,h2,h3){font-family:var(--font-display);font-weight:var(--font-display-weight);font-variant-numeric:lining-nums proportional-nums}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.preference-bar{width:min(calc(100% - 24px), var(--frame-width));min-height:42px;color:var(--muted);font-size:var(--type-caption);justify-content:flex-end;align-items:center;gap:10px;margin:10px auto 6px;display:flex}.preference-group{align-items:center;gap:5px;display:flex}.preference-group>span{margin-right:4px;font-weight:800}.preference-group>button{border:1px solid var(--control-border);min-height:29px;color:var(--ink);background:color-mix(in srgb, var(--control-bg) 72%, transparent);border-radius:6px;padding:4px 9px}.preference-group>button[aria-pressed=true]{border-color:var(--brand);color:var(--on-brand);background:var(--brand)}.preference-bar.compact{width:auto;min-height:0;color:inherit;margin:0}.preference-bar.compact .preference-group{gap:2px}.preference-bar.compact .preference-group>span{display:none}.preference-bar.compact .preference-group>button{min-width:32px;min-height:34px;color:var(--muted);background:0 0;border-color:#0000;border-radius:5px;padding:4px 6px}.preference-bar.compact .preference-group>button:hover{color:var(--ink);background:var(--surface-2)}.preference-bar.compact .preference-group>button[aria-pressed=true]{border-color:var(--line-soft);color:var(--active-ink);background:var(--active)}.game-window{--shell-margin-top:28px;--shell-margin-bottom:36px;width:min(calc(100% - 24px), var(--frame-width));min-height:calc(100vh - var(--shell-margin-top) - var(--shell-margin-bottom));min-height:calc(100dvh - var(--shell-margin-top) - var(--shell-margin-bottom));margin:var(--shell-margin-top) auto var(--shell-margin-bottom);border:2px solid var(--line);background:var(--frame);box-shadow:var(--shadow);border-radius:19px;flex-direction:column;display:flex;position:relative;overflow:hidden}.skip-link{z-index:100;border:2px solid var(--line);color:var(--active-ink);background:var(--active);border-radius:8px;padding:9px 12px;font-weight:900;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:translateY(0)}.game-window.compact-view{--frame-width:1680px}.game-masthead{isolation:isolate;background:var(--masthead-bg);position:relative}.game-header{z-index:1;border-bottom:2px solid var(--line);background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:86px;padding:13px 20px;display:grid;position:relative}.game-header>.brand,.game-header>.header-actions{z-index:2;position:relative}.brand{width:fit-content;min-width:0;color:inherit;align-items:center;gap:12px;text-decoration:none;display:flex}.brand:hover .brand-name{color:var(--brand-hover)}.brand-mark{width:50px;height:50px;color:var(--brand);transform-origin:50%;flex:none;transform:scale(1.4)}.brand-copy{gap:4px;min-width:0;display:grid}.brand-name{color:var(--brand);font:var(--font-display-weight) 32px/.92 var(--font-display);letter-spacing:calc(-.055em + var(--font-display-tracking-adjust))}.brand-tagline{color:var(--muted);font-size:var(--type-small);letter-spacing:.015em;white-space:nowrap;font-weight:760}.header-scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000001f,#00000061 22%,#000 42% 62%,#00000061 80%,#0000001f);mask-image:linear-gradient(90deg,#0000001f,#00000061 22%,#000 42% 62%,#00000061 80%,#0000001f)}.header-scene img{object-fit:cover;object-position:center;width:100%;height:100%;filter:var(--decorative-artwork-filter);opacity:var(--header-art-opacity);display:block}.header-actions{justify-content:flex-end;min-width:0;display:flex}.header-action-group{align-items:center;gap:2px;min-width:0;display:flex}.activity-tools{border:1px solid var(--line-soft);background:var(--shell-glass);border-radius:8px;padding:2px}.header-dropdown{opacity:0;pointer-events:none;transition:opacity .14s ease-in, transform .14s ease-in, display .14s allow-discrete, overlay .14s allow-discrete;transform:translateY(-6px)}.header-dropdown:popover-open{opacity:1;pointer-events:auto;transition-duration:.18s;transition-timing-function:cubic-bezier(.2,.7,.2,1);transform:translateY(0)}@starting-style{.header-dropdown:popover-open{opacity:0;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.header-dropdown{transition:none}}.header-action{min-height:40px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1.5px solid #0000;border-radius:8px;align-items:center;gap:7px;padding:7px 10px;font-size:16px;font-weight:650;text-decoration:none;display:inline-flex;position:relative}.header-action>span:first-child{color:var(--brand)}.header-action:is(:hover,:focus-visible,[aria-expanded=true]){border-color:var(--line);color:var(--ink);background:var(--control-bg);box-shadow:var(--raised-shadow)}.header-action.active{border-color:var(--line-soft);color:var(--active-ink);background:var(--active)}.header-action.active>span:first-child{color:currentColor}.header-action.header-changelog .changelog-news{margin-left:0}.header-unread{min-width:18px;height:18px;color:var(--on-bad);background:var(--bad);border-radius:9px;place-items:center;padding:0 4px;font-size:10px;line-height:1;display:inline-grid}.game-body{flex:1;grid-template-columns:220px minmax(0,1fr);min-height:0;display:grid}.mobile-nav-backdrop,.mobile-navigation-header,.mobile-bottom-navigation{display:none}.side-nav{color:var(--nav-ink);background:var(--nav);padding:18px 13px}.nav-group{display:grid}.side-nav .mobile-utility-navigation{display:none}.nav-group+.nav-group{border-top:1px solid var(--nav-divider);margin-top:8px;padding-top:8px}.side-nav a{min-height:39px;color:inherit;border:1px solid #0000;border-radius:9px;align-items:center;gap:10px;padding:7px 11px;font-weight:780;text-decoration:none;display:flex}.side-nav a>.material-symbol{width:19px;color:var(--mint);text-align:center}.side-nav a:hover{background:var(--nav-hover)}.side-nav a[aria-current=page]{border-color:var(--nav-outline);color:var(--active-ink);background:var(--active);box-shadow:3px 3px 0 var(--nav-outline);transform:translate(-1px,-1px)}.side-nav a[aria-current=page]>.material-symbol{color:var(--active-ink)}.nav-attention{min-width:19px;height:19px;color:var(--on-bad);background:var(--bad);border-radius:10px;place-items:center;margin-left:auto;padding:0 5px;font-size:10px;line-height:1;display:inline-grid}.content{--bottom-scene-surface:var(--content-surface-rgb);background:rgb(var(--bottom-scene-surface));flex-direction:column;min-width:0;display:flex}.content-view{min-width:0;padding:20px}.content>.company-name-notice{margin:20px}.content>.operating-debt-notice{margin:16px 20px}.content.has-bottom-scene .content-view{z-index:2;margin-bottom:-32px;position:relative}.page-bottom-scene{isolation:isolate;background:rgb(var(--bottom-scene-surface));flex:0 0 clamp(210px,23vw,300px);min-height:clamp(210px,23vw,300px);margin-top:auto;position:relative;overflow:hidden}.page-bottom-scene:after{z-index:1;background:linear-gradient(180deg, rgb(var(--bottom-scene-surface)) 0, rgb(var(--bottom-scene-surface) / 86%) 12%, rgb(var(--bottom-scene-surface) / 28%) 32%, transparent 54%);content:"";pointer-events:none;position:absolute;inset:0}.page-bottom-scene img{object-fit:cover;object-position:center bottom;width:100%;height:100%;filter:var(--bottom-scene-artwork-filter);display:block;position:absolute;inset:0}.page-bottom-scene[data-scene=workers] img{object-position:center 82%}.game-window>footer{border-top:2px solid var(--line);color:var(--footer-ink);background:var(--frame);font-size:var(--type-small);justify-content:space-between;gap:10px;padding:9px 16px;display:flex}.game-window>footer nav{flex-wrap:wrap;justify-content:center;gap:8px 14px;display:flex}.game-window>footer a{color:var(--footer-link)}.game-window>footer a:hover{color:var(--brand)}.game-window.admin-world{--nav:var(--admin-nav)}.admin-world .game-masthead{background:var(--admin-masthead-bg)}.admin-world .status-strip{background:linear-gradient(180deg, var(--admin-status-glass-top), var(--admin-status-glass-bottom));box-shadow:inset 0 3px rgb(var(--ink-rgb) / 18%), inset 0 1px rgb(var(--surface-rgb) / 70%)}.admin-world .content{--bottom-scene-surface:var(--admin-content-surface-rgb);background:radial-gradient(circle at 88% 5%, rgb(var(--active-rgb) / 10%), transparent 24rem), rgb(var(--bottom-scene-surface))}.mafia-world .content{--bottom-scene-surface:var(--mafia-content-surface-rgb);background:radial-gradient(circle at 86% 4%, var(--mafia-glow), transparent 28rem), rgb(var(--bottom-scene-surface))}@media (width>=901px){.game-window.compact-view{--shell-margin-top:0px;border-radius:0;grid-template-rows:auto auto minmax(0,1fr) auto;grid-template-columns:220px minmax(0,1fr);display:grid}.compact-view>.game-masthead,.compact-view>.game-body{display:contents}.compact-view .header-scene{grid-area:1/1/3/-1}.compact-view .game-header{grid-area:1/1/auto/-1}.compact-view .status-strip{grid-area:2/2}.compact-view .side-nav{z-index:1;grid-area:2/1/4;position:relative}.compact-view .content{grid-area:3/2}.compact-view>footer{grid-area:4/1/auto/-1}.compact-view .game-header{min-height:96px;padding-block:6px}.compact-view .activity-tools{padding:1px}}@media (width<=900px){html.mobile-navigation-open,html.mobile-navigation-open body{overflow:hidden}.game-window{--shell-margin-top:0px;--shell-margin-bottom:0px;--mobile-bottom-navigation-clearance:calc(60px + env(safe-area-inset-bottom));width:100%;padding-bottom:var(--mobile-bottom-navigation-clearance);box-shadow:none;border:0;border-radius:0;margin:0}.game-header{gap:12px;min-height:68px;padding:9px 14px}.brand{gap:9px}.brand-mark{width:42px;height:42px}.brand-name{font-size:26px}.brand-tagline{font-size:11px}.header-actions{display:block}.header-changelog{display:none}.activity-tools{background:0 0;border:0;padding:0}.game-body{grid-template-columns:1fr;gap:0;padding:0}.mobile-nav-backdrop{z-index:90;background:var(--overlay-bg);cursor:default;border:0;width:100%;height:100%;display:block;position:fixed;inset:0}.side-nav{z-index:91;width:min(88vw,360px);height:100dvh;padding:max(10px, env(safe-area-inset-top)) 11px max(20px, env(safe-area-inset-bottom));overscroll-behavior:contain;box-shadow:var(--drawer-shadow);visibility:hidden;border:0;transition:transform .18s,visibility 0s linear .18s;display:block;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-105%)}.side-nav.open{visibility:visible;transition-delay:0s;transform:translate(0)}.mobile-navigation-header{border-bottom:1px solid var(--nav-divider);justify-content:space-between;align-items:center;min-height:48px;margin:0 2px 12px;padding:3px 3px 9px 10px;display:flex}.mobile-navigation-header strong{color:var(--nav-heading);font-family:var(--font-display);font-variant-numeric:lining-nums proportional-nums;font-size:20px}.mobile-navigation-header button{border:1px solid var(--nav-control-border);width:42px;height:42px;color:var(--nav-heading);background:var(--nav-hover);border-radius:8px;place-items:center;display:grid}.nav-group{grid-template-columns:minmax(0,1fr);gap:3px}.side-nav a,.mobile-navigation-sign-out{border:1px solid #0000;min-width:0;min-height:44px;margin:0}.side-nav .mobile-utility-navigation{display:grid}.mobile-navigation-preferences{background:var(--nav-hover);border-radius:8px;padding:7px 8px}.mobile-navigation-preferences .preference-bar{color:var(--nav-ink);justify-content:flex-start}.mobile-navigation-preferences .preference-bar.compact .preference-group>button{color:var(--nav-muted)}.mobile-navigation-preferences .preference-bar.compact .preference-group>button:hover{color:var(--nav-heading);background:var(--nav-strong-hover)}.mobile-navigation-preferences .preference-bar.compact .preference-group>button[aria-pressed=true]{border-color:var(--nav-selected-border);color:var(--nav-heading);background:var(--nav-strong-hover);box-shadow:inset 0 -2px var(--mint)}.mobile-navigation-sign-out{width:100%;color:var(--nav-ink);text-align:left;background:0 0;border-radius:9px;align-items:center;gap:10px;padding:7px 11px;font-weight:780;display:flex}.mobile-navigation-sign-out>span{width:19px;color:var(--mint)}.mobile-navigation-sign-out:hover{background:var(--nav-hover)}.mobile-bottom-navigation{width:100%;min-height:calc(60px + env(safe-area-inset-bottom));z-index:80;padding:3px 3px calc(3px + env(safe-area-inset-bottom));border:0;border-top:1px solid var(--line);background:rgb(var(--frame-rgb) / 96%);box-shadow:0 -4px 18px rgb(var(--shadow-rgb) / 20%);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.mobile-bottom-navigation>a,.mobile-bottom-navigation>button{min-width:0;min-height:52px;color:var(--muted);font:inherit;background:0 0;border:0;border-radius:7px;grid-template-rows:25px 15px;place-items:center;gap:1px;padding:5px 2px 3px;text-decoration:none;display:grid;position:relative}.mobile-bottom-navigation>a:before,.mobile-bottom-navigation>button:before{content:"";background:0 0;border-radius:0 0 3px 3px;width:26px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-bottom-navigation>a>span,.mobile-bottom-navigation>button>span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:780;line-height:1.1;overflow:hidden}.mobile-bottom-navigation>a[aria-current=page],.mobile-bottom-navigation>button.active{color:var(--brand);background:var(--success-soft-bg)}.mobile-bottom-navigation>a[aria-current=page]:before,.mobile-bottom-navigation>button.active:before{background:var(--active)}.mobile-nav-unread{min-width:17px;height:17px;color:var(--on-bad);background:var(--bad);border-radius:9px;place-items:center;padding:0 4px;font-size:9px;line-height:1;display:grid;position:absolute;top:3px;left:calc(50% + 7px)}.content-view{padding:12px}.content>.operating-debt-notice{margin:12px}.content>.company-name-notice{margin:8px 12px}.content.has-bottom-scene .content-view{margin-bottom:-24px}.page-bottom-scene{flex-basis:190px;min-height:190px}}@media (width<=760px){.preference-bar.compact .preference-group>button{min-width:32px;min-height:36px;padding-inline:4px}}@media (width<=600px){.preference-bar{align-items:flex-start}.preference-group:first-child>span{display:none}.game-header{min-height:58px;padding:7px 10px}.brand-mark{width:36px;height:36px}.brand-name{font-size:23px}.brand-tagline{display:none}.header-scene{opacity:.68}.game-window>footer{text-align:center;flex-direction:column;align-items:center}}@media (width<=900px){.standalone-app .game-masthead{padding-top:env(safe-area-inset-top)}.standalone-app>footer{display:none}}.community-count{font-size:var(--type-caption);font-variant-numeric:tabular-nums;opacity:.85;align-items:center;gap:3px;margin-left:auto;display:inline-flex}.nav-attention+.community-count{margin-left:0}.community-unread{background:currentColor;border-radius:50%;flex:0 0 7px;width:7px;height:7px}.game-window.community-world{height:calc(100dvh - var(--shell-margin-top) - var(--shell-margin-bottom))}.community-world .game-masthead,.community-world>footer{flex-shrink:0}.community-world .side-nav{overscroll-behavior:contain;min-height:0;overflow-y:auto}.community-world .content{min-height:0;position:relative}.community-world .content-view{flex-direction:column;flex:1;min-height:0;display:flex}.community-world .content.has-bottom-scene .content-view{margin-bottom:0}.community-world .route-transition-stage{flex:1;align-items:stretch;min-height:0}.community-world .route-view-frame:has(>.chat-page){flex-direction:column;min-height:0;display:flex}.community-world .view-header{flex-shrink:0}.community-world .page-bottom-scene{position:absolute;bottom:0;left:0;right:0}@media (width<=900px){:is(html:has(.game-window.community-world),body:has(.game-window.community-world)){overscroll-behavior:none;overflow:hidden}.game-window.community-world{--mobile-bottom-navigation-clearance:0px;inset:var(--chat-viewport-top,0px) 0 auto;width:100%;height:var(--chat-viewport-height,100dvh);min-height:0;padding:env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);box-shadow:none;border:0;border-radius:0;margin:0;position:fixed}.community-world .game-masthead,.community-world .side-nav,.community-world .mobile-nav-backdrop,.community-world .mobile-bottom-navigation,.community-world .page-bottom-scene,.community-world>footer{display:none}.community-world .content-view{padding:0}}@media (height<=900px){.community-world .view-header{display:none}}.nav-entry{min-width:0;position:relative}.nav-link-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nav-entry.has-growth>.nav-main-link{padding-right:46px}.side-nav .workspace-growth-ready{width:auto;min-width:0;min-height:20px;color:var(--mint);background:var(--nav-hover);box-shadow:none;white-space:nowrap;font-variant-numeric:tabular-nums;border:0;border-radius:4px;align-items:center;margin:0;padding:1px 4px;font-size:12px;font-weight:650;line-height:1.4;display:inline-flex;position:absolute;top:calc(50% - 1.5px);right:11px;transform:translateY(-50%)}.nav-entry:has(>.nav-main-link[aria-current=page])>.workspace-growth-ready{color:var(--active-ink);background:color-mix(in srgb, currentColor 10%, transparent)}.side-nav .workspace-growth-ready:hover{background:var(--nav-strong-hover)}.product-name-text{font:700 16px/1.3 var(--font);overflow-wrap:anywhere}.content-toolbar{border:1px solid color-mix(in srgb, var(--line-soft) 40%, transparent);background:rgb(var(--surface-rgb) / 50%);min-width:0;color:var(--ink);border-radius:8px;padding:8px 12px}.content-toolbar .checkbox-control,.toolbar-copy{background:rgb(var(--surface-rgb) / 55%);border-radius:6px;padding:6px 10px}.toolbar-copy{padding:8px 12px}.content-toolbar .sort-control{background:rgb(var(--surface-rgb) / 55%);border-radius:6px;padding-inline-start:10px}.view-header{--view-artwork-painted-height:120px;border:0;border-bottom:2px solid var(--view-border);min-height:96px;color:var(--view-ink);background:linear-gradient(105deg, var(--view-sheen), transparent 58%), var(--view-bg);box-shadow:inset 0 -3px var(--view-edge-highlight);border-radius:0;justify-content:space-between;align-items:center;gap:20px;margin:-20px -20px 16px;padding:18px 25px;display:flex;position:relative;overflow:hidden}.view-header.has-art:after{content:"";z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--view-bg) 94%, transparent) 0%, color-mix(in srgb, var(--view-bg) 88%, transparent) 16%, color-mix(in srgb, var(--view-bg) 62%, transparent) 34%, color-mix(in srgb, var(--view-bg) 24%, transparent) 51%, transparent 67%);pointer-events:none;position:absolute;inset:0}.view-header h1{z-index:2;max-width:68%;color:var(--view-ink);font:var(--font-display-weight) 31px/1.05 var(--font-display);letter-spacing:calc(-.04em + var(--font-display-tracking-adjust));margin:0;position:relative}.eyebrow{color:var(--muted);font-size:var(--type-caption);letter-spacing:.12em;text-transform:uppercase;font-weight:900}.view-mark{width:78px;height:78px;color:var(--view-mark);opacity:.16;flex:none;transform:rotate(-2deg)scale(1.2)}.view-art{width:100%;height:var(--view-artwork-painted-height);z-index:0;object-fit:cover;object-position:right center;filter:var(--decorative-artwork-filter);pointer-events:none;display:block;position:absolute;inset:0}.summary-ribbon[data-view-overview],.view-header .summary-ribbon{justify-self:start;width:100%;max-width:960px}@media (width>=901px){.compact-view .view-header:not(.mafia-header){min-height:64px;padding-block:10px}.compact-view .view-header:not(.mafia-header)>.view-mark{width:42px;height:42px}.compact-view .route-view-frame{isolation:isolate}.compact-view .view-header.has-overview-art{--view-artwork-painted-height:320px;box-shadow:none;background:0 0;border-bottom-color:#0000;overflow:visible}.compact-view .view-header.mafia-header.has-overview-art{--view-artwork-painted-height:calc(var(--view-artwork-height) + 112px)}.compact-view .view-header.has-overview-art>.view-art,.compact-view .view-header.has-overview-art>[data-view-artwork]{height:var(--view-artwork-painted-height);z-index:-2}.compact-view .view-header.has-overview-art:after{content:"";height:var(--view-artwork-painted-height);z-index:-1;background:linear-gradient(180deg, transparent calc(100% - 192px), rgb(var(--bottom-scene-surface)) 100%), linear-gradient(90deg, color-mix(in srgb, var(--view-bg) 84%, transparent), color-mix(in srgb, var(--view-bg) 28%, transparent) 45%, color-mix(in srgb, var(--view-bg) 12%, transparent));position:absolute;inset:0 0 auto}.compact-view{--overview-glass-opacity:82%}:root[data-theme=dark] .compact-view{--overview-glass-opacity:90%}.compact-view .summary-ribbon[data-view-overview]{background:0 0}.compact-view .summary-ribbon[data-view-overview]>.summary-metric{background:rgb(var(--surface-rgb) / var(--overview-glass-opacity))}.compact-view .responsive-section-navigation[data-view-overview],.compact-view [data-view-overview][role=tablist],.compact-view [data-view-overview] .responsive-section-navigation{background:color-mix(in srgb, var(--section-nav-bg) var(--overview-glass-opacity), transparent)}}.panel{border:1.5px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--panel-shadow);overflow:hidden}.panel>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:11px 15px;display:flex}.panel>header h2{margin:0;font-size:16px}.panel>header>strong,.panel>header>span{font-weight:850}.section-gap-after{margin-bottom:16px}.button{border:1.5px solid var(--line);min-height:38px;color:var(--ink);background:var(--control-bg);box-shadow:var(--raised-shadow);border-radius:8px;padding:8px 13px;font-weight:800;text-decoration:none}.button:hover:not(:disabled){box-shadow:var(--raised-hover-shadow);transform:translate(-1px,-1px)}.button.primary{color:var(--on-brand);background:var(--brand)}.button.purchase{color:var(--active-ink);border-color:var(--warning-strong);background:var(--active);box-shadow:var(--raised-shadow)}.button.purchase:hover:not(:disabled){box-shadow:var(--raised-hover-shadow)}.button.danger{color:var(--on-bad);border-color:var(--danger-border);background:var(--bad)}.button.danger:hover:not(:disabled){box-shadow:var(--raised-hover-shadow)}.button.subtle{background:var(--surface-2)}.button.large{min-height:48px;padding-inline:23px;font-size:15px}.positive{color:var(--good)}.negative{color:var(--bad)}.metric-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px;display:grid}.company-health-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.metric-grid>div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;align-content:center;min-height:80px;padding:11px;display:grid}.metric-grid span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:850}.metric-grid strong{text-overflow:ellipsis;overflow:hidden}.meter{background:var(--meter-track);border-radius:99px;height:7px;margin-top:5px;overflow:hidden}.meter b{background:var(--mint);height:100%;display:block}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--line-soft);text-align:left;padding:11px 12px}th{color:var(--muted);background:var(--surface-2);font-size:var(--type-caption)}tbody tr:nth-child(2n){background:var(--table-stripe)}.numeric{text-align:right;font-variant-numeric:tabular-nums}.badge{border:1px solid var(--line-soft);font-size:var(--type-caption);border-radius:5px;align-items:center;gap:4px;padding:3px 7px;font-weight:850;display:inline-flex}.badge.good{color:var(--success-ink);border-color:var(--success-border);background:var(--success-soft-bg)}.badge.info{color:var(--info-ink);border-color:var(--info-border);background:var(--info-soft-bg)}.badge.warning{color:var(--warning-ink);border-color:var(--warning-border);background:var(--warning-soft-bg)}.average-key{color:var(--good);font-size:var(--type-caption)}.center-state{border:1px solid var(--line-soft);background:var(--surface);border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:15px;width:min(100% - 24px,700px);min-height:420px;margin:0 auto;display:flex}.loader{border:5px solid var(--line-soft);border-top-color:var(--brand);border-radius:50%;width:38px;height:38px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=900px){.view-header{margin:-12px -12px 16px}}@media (width<=600px){.view-header{min-height:76px;padding:14px 17px}.view-header h1{max-width:55%;font-size:25px}.view-mark{width:56px;height:56px}.metric-grid{grid-template-columns:1fr}}:root select:not([multiple]):not([size]){--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23173f35' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");appearance:none;background-image:var(--select-chevron);background-position:right 12px center;background-repeat:no-repeat;background-size:12px 8px;padding-inline-end:36px}:root[data-theme=dark] select:not([multiple]):not([size]){--select-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='m1 1 5 5 5-5' fill='none' stroke='%23e9f3ec' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E")}@supports (appearance:base-select) and selector(select::picker(select)){@media (hover:hover) and (pointer:fine){:root select:not([multiple]):not([size]){appearance:base-select}:root select:not([multiple]):not([size])::picker(select){appearance:base-select}:root select:not([multiple]):not([size]){background-image:none;align-items:center;gap:12px;padding-inline-end:12px}:root select:not([multiple]):not([size])::picker-icon{content:"";background:var(--select-chevron) center / contain no-repeat;flex:0 0 12px;align-self:center;block-size:8px;inline-size:12px}:root select:not([multiple]):not([size])::picker(select){border:5px solid var(--surface);outline:1px solid var(--line);background:var(--surface);color:var(--ink);font:400 var(--type-small)/1.5 var(--font);border-radius:8px;max-block-size:min(320px,60vh);margin-block:6px;padding:0;overflow:auto;box-shadow:0 4px 14px #0002}:root select:not([multiple]):not([size]) option{min-block-size:34px;color:var(--ink);white-space:normal;overflow-wrap:anywhere;background:0 0;border-radius:4px;gap:10px;padding:7px 10px;font-weight:400}:root select:not([multiple]):not([size]) option:checked{background:var(--surface-3);font-weight:650}:root select:not([multiple]):not([size]) option:where(:hover,:focus){background:var(--info-bg);outline:none}:root select:not([multiple]):not([size]) option:disabled{color:var(--muted)}:root select:not([multiple]):not([size]) option::checkmark{color:var(--ink);order:1;margin-inline-start:auto}}}@media (forced-colors:active){:root select:not([multiple]):not([size]){appearance:auto}:root select:not([multiple]):not([size])::picker(select){appearance:auto}:root select:not([multiple]):not([size]){background-image:none;padding-inline-end:12px}}.dashboard-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.8fr);gap:16px;display:grid}.result-panel{grid-row:span 2}.company-dashboard .result-panel{grid-row:auto}.report-lines{padding:8px 16px}.report-lines>div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.report-lines>div:last-child{border-bottom:0}.result-panel>.button{margin:5px 16px 16px}.empty-state{color:var(--muted);text-align:center;padding:34px 20px}.empty-state strong,.empty-state h2{color:var(--ink)}.empty-state p{max-width:520px;margin:8px auto 0}@media (width<=900px){.dashboard-grid{grid-template-columns:1fr}.result-panel{grid-row:auto}}.reports-grid{grid-template-columns:minmax(220px,.7fr) minmax(0,1.3fr);align-items:start;gap:16px;display:grid}.report-history>button{border:0;border-bottom:1px solid var(--line-soft);text-align:left;background:0 0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.report-history>button.active{background:var(--surface-3);box-shadow:inset 5px 0 var(--mint)}.report-history>button span{display:grid}.report-history small{color:var(--muted)}.report-detail>header h2{margin-top:3px;font-size:22px}.report-detail>header>strong{font-size:20px}.accounting-lines{padding:10px 16px 16px}.accounting-lines>div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;gap:15px;padding:12px 0;display:flex}.accounting-lines .total{border-top:2px solid var(--line);border-bottom:0;margin-top:8px;font-size:17px}.warning-note{border:1px solid var(--warning-border);color:var(--warning-ink);background:var(--warning-bg);border-radius:8px;margin:0 16px 16px;padding:11px}@media (width<=900px){.reports-grid{grid-template-columns:1fr}}.onboarding{border:2px solid var(--line);background:var(--surface);width:min(100% - 24px,1160px);box-shadow:var(--shadow);border-radius:20px;grid-template-columns:minmax(300px,.85fr) minmax(0,1.4fr);margin:0 auto 42px;display:grid;overflow:hidden}.onboarding-sign-out{min-height:44px;color:var(--muted);font:inherit;font-size:var(--type-small);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:18px auto 0;padding:7px 10px;font-weight:800;text-decoration:underline;text-decoration-thickness:1.5px;display:flex}.onboarding-sign-out:hover{color:var(--ink);text-decoration-thickness:2px}.onboarding-sign-out:disabled{cursor:wait;opacity:.55}.onboarding-intro{min-height:650px;color:var(--on-brand-surface);background:var(--brand-surface);grid-template-rows:minmax(330px,1fr) auto;display:grid}.onboarding-artwork{border-bottom:1px solid rgb(var(--frame-rgb) / 26%);background:var(--tone-community-bg);min-height:0;position:relative;overflow:hidden}.onboarding-artwork img{object-fit:cover;object-position:center 47%;width:100%;height:100%;filter:var(--decorative-artwork-filter);display:block;position:absolute;inset:0}.onboarding-copy{padding:30px 34px 34px}.onboarding-intro .eyebrow{color:currentColor;opacity:.72}.onboarding-intro h1{max-width:480px;font:var(--font-display-weight) 42px/1.02 var(--font-display);letter-spacing:calc(-.045em + var(--font-display-tracking-adjust));margin:10px 0 18px}.onboarding-intro p{max-width:460px;color:color-mix(in srgb, var(--on-brand-surface) 82%, transparent);font-size:16px}.onboarding-form{padding:42px}.onboarding-form .field{gap:7px;display:grid}.onboarding-form .field label{font-weight:900}.onboarding-form .field input{border:1.5px solid var(--line);background:var(--control-bg);width:100%;min-height:48px;font:inherit;border-radius:9px;padding:10px 12px;font-size:16px}.onboarding-form fieldset{border:0;margin:24px 0 0;padding:0}.onboarding-form legend{margin-bottom:10px;font-weight:900}.industry-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.industry-grid label{border:1.5px solid var(--line-soft);background:var(--surface-2);cursor:pointer;border-radius:9px;align-content:center;min-height:82px;padding:11px;display:grid}.industry-grid label.selected{border-color:var(--line);background:var(--selection-strong-bg);box-shadow:2px 2px 0 var(--line)}.industry-grid label:has(input:focus-visible){outline:3px solid var(--sky);outline-offset:2px}.industry-grid input{opacity:0;pointer-events:none;position:absolute}.industry-grid span{color:var(--muted);font-size:var(--type-small)}.starter-note{border:1px dashed var(--line);background:var(--warning-soft-bg);border-radius:9px;margin:16px 0;padding:13px;display:grid}.form-error{color:var(--bad);font-weight:800}@media (width<=900px){.onboarding{grid-template-columns:1fr}.onboarding-intro{grid-template-rows:260px auto;min-height:auto}.onboarding-artwork img{object-position:center 48%}.onboarding-copy{padding:30px 38px 34px}.onboarding-intro h1{font-size:34px}}@media (width<=600px){.industry-grid{grid-template-columns:1fr}.onboarding{border-left:0;border-right:0;border-radius:0;width:100%;margin-bottom:0}.onboarding-intro{grid-template-rows:180px auto}.onboarding-copy,.onboarding-form{padding:28px 22px}.onboarding-intro h1{font-size:31px}}@media (width<=430px){.onboarding-copy,.onboarding-form{padding:24px 18px}.onboarding-intro h1{margin-block:8px 13px;font-size:29px}.onboarding-intro p{margin-bottom:0;font-size:15px}.onboarding-form fieldset{margin-top:20px}.industry-grid label{min-height:72px}.onboarding-form>.button{justify-content:center;width:100%;min-height:48px}}@media (width<=900px) and (height<=600px) and (orientation:landscape){.onboarding{grid-template-columns:minmax(220px,.78fr) minmax(0,1.22fr);align-items:stretch}.onboarding-intro{grid-template-rows:1fr;align-items:center;min-height:100%}.onboarding-artwork{display:none}.onboarding-copy{padding:24px}.onboarding-intro h1{font-size:30px}.onboarding-form{padding:24px}}.warehouse-purchase-card{background:radial-gradient(circle at 8% 100%, rgb(var(--sky-rgb) / 16%), transparent 21rem), var(--surface);grid-template-columns:minmax(240px,31%) minmax(0,1fr);align-items:stretch;gap:0;min-height:245px;display:grid;overflow:hidden}.warehouse-no-facility-art{border-right:1px solid var(--line-soft);object-fit:cover;object-position:center;width:100%;height:100%;min-height:245px;display:block}.warehouse-purchase-copy{align-self:center;padding:30px 34px}.warehouse-purchase-card h2{margin:7px 0 10px;font-size:25px}.warehouse-purchase-card p{max-width:580px;color:var(--muted);margin:0}.purchase-quote{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;gap:5px;padding:20px;display:grid}.purchase-quote span{color:var(--muted)}.purchase-quote b{margin:5px 0 8px;font-size:22px}.purchase-quote .button{width:100%}.warehouse-layout{grid-template-columns:minmax(0,1.6fr) minmax(260px,.55fr);align-items:start;gap:14px;display:grid}.warehouse-inventory{min-width:0}.warehouse-inventory>header>strong{font-variant-numeric:tabular-nums}.warehouse-capacity{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 42px;align-items:center;gap:10px;padding:13px 15px;display:grid}.warehouse-capacity>i{border:1px solid var(--line);background:var(--surface-3);border-radius:99px;height:11px;display:block;overflow:hidden}.warehouse-capacity>i>b{background:var(--sky);height:100%;transition:width .25s;display:block}.warehouse-capacity>span{font-size:var(--type-small);text-align:right;font-weight:850}.warehouse-inventory-empty{min-height:230px}.release-control{align-items:center;gap:6px;min-width:215px;display:flex}.release-control input{width:105px;min-width:0}.release-control .button{min-height:34px;padding-inline:10px}.facility-card>header h2{font-size:18px}.facility-card dl{margin:0;padding:8px 15px}.facility-card dl>div{border-bottom:1px dashed var(--line-soft);justify-content:space-between;gap:15px;padding:9px 0;display:flex}.facility-card dt{color:var(--muted)}.facility-card dd{text-align:right;margin:0;font-weight:850}.next-facility{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:8px;gap:3px;margin:5px 15px 15px;padding:14px;display:grid}.next-facility>span{color:var(--muted);font-size:var(--type-caption);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.next-facility small{color:var(--muted)}.next-facility b{margin:5px 0 8px;font-size:18px}.next-facility .button{width:100%}.inline-message{border:1px solid var(--success-border);background:var(--success-soft-bg);border-radius:8px;margin:12px 0 0;padding:10px 13px;font-weight:800}.warehouse-warning{color:var(--muted);font-size:var(--type-small);margin:10px 2px 0}@media (width<=1050px){.warehouse-purchase-card{grid-template-columns:minmax(210px,30%) minmax(0,1fr)}.purchase-quote{grid-column:1/-1}.warehouse-layout{grid-template-columns:1fr}}@media (width<=650px){.warehouse-purchase-card{grid-template-columns:1fr}.warehouse-no-facility-art{border-right:0;border-bottom:1px solid var(--line-soft);object-position:center 58%;height:210px;min-height:0}.warehouse-purchase-copy{padding:22px 18px 25px}.warehouse-purchase-card h2{font-size:22px}.purchase-quote{grid-column:auto}.release-control{min-width:180px}.release-control input{width:88px}}.public-page-frame{--public-reading-width:900px;--public-paper-radius:12px;--public-content-padding:clamp(18px, 3vw, 28px)}.public-reading{max-width:var(--public-reading-width);margin-inline:auto}.public-page-heading{max-width:var(--public-reading-width);margin:0 auto 24px;padding-top:8px}.public-page-heading h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0 0 12px;font-size:clamp(30px,5vw,42px)}.public-page-heading p{max-width:72ch;color:var(--muted);margin:0;line-height:1.65}.public-paper{border:1px solid var(--line);border-radius:var(--public-paper-radius);background:var(--surface);overflow-wrap:anywhere}.public-prose p,.public-prose li{max-width:76ch;color:var(--muted);line-height:1.65}@media (width<=600px){.public-page-heading{margin-bottom:20px;padding-top:4px}}
