.world-story-bar[data-v-f9c30033]{height:max(42px,calc(52px / var(--ui-s,1)));box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:4px 12px;background:#172a31}.world-story-bar[data-v-f9c30033] button{min-height:calc(var(--touch-min,44px) / var(--ui-s,1))}.world-story-card[data-v-f9c30033]{position:relative;isolation:isolate;max-height:65vh;overflow:auto;border-radius:12px;color:#fff4da;text-align:left}.world-story-illustration[data-v-f9c30033]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:-2}.world-story-card[data-v-f9c30033]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#10221be8;pointer-events:none;z-index:-1}.world-story-copy[data-v-f9c30033]{padding:18px;position:relative}.world-story-copy h2[data-v-f9c30033]{font-size:22px;margin:0 0 12px}.world-story-copy h3[data-v-f9c30033]{font-size:16px;margin:16px 0 6px}.world-story-copy p[data-v-f9c30033]{line-height:1.6;margin:8px 0;overflow-wrap:anywhere}.world-story-copy ol[data-v-f9c30033]{padding-left:22px}.world-story-copy summary[data-v-f9c30033]{cursor:pointer;padding:12px 0}.copper-world[data-v-dc462ec2]{font-family:var(--font-body);font-size:max(calc(var(--t-body,18px) * var(--ui-user,1)),calc(var(--floor-body,12px) / var(--ui-s,1)));line-height:var(--lh-body,1.45)}.copper-world[data-v-dc462ec2] button{min-height:calc(var(--touch-min,44px) / var(--ui-s,1))}.copper-world[data-v-dc462ec2]{width:min(100%,620px);box-sizing:border-box;padding:24px 18px;display:flex;flex-direction:column;align-items:center;gap:14px;color:#ffe7bf;background:radial-gradient(ellipse at top,#553624,#16242b 65%);min-height:100vh}.copper-world h1[data-v-dc462ec2],.copper-world p[data-v-dc462ec2]{margin:0;overflow-wrap:anywhere}.copper-world h1[data-v-dc462ec2]{font-size:max(calc(26px * var(--ui-user,1)),calc(var(--floor-body,12px) / var(--ui-s,1)))}.copper-world[data-v-dc462ec2] .world-form-view{width:180px}.intro[data-v-dc462ec2]{font-size:max(calc(13px * var(--ui-user,1)),calc(var(--floor-body,12px) / var(--ui-s,1)));opacity:.85}.phase[data-v-dc462ec2]{font-size:max(calc(20px * var(--ui-user,1)),calc(var(--floor-body,12px) / var(--ui-s,1)));color:#ffd38a}.meters[data-v-dc462ec2]{padding:12px;border:1px solid #d19b56;border-radius:12px;align-self:stretch;background:#142329}.meters label[data-v-dc462ec2]{display:flex;gap:12px;align-items:center;justify-content:center}.meters progress[data-v-dc462ec2]{accent-color:#e59538;width:140px}.meters p[data-v-dc462ec2]{margin-top:8px}.hint[data-v-dc462ec2]{color:#ffca82}.actions[data-v-dc462ec2]{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.actions>div[data-v-dc462ec2]{display:flex;flex-direction:column;gap:4px;max-width:240px}.actions small[data-v-dc462ec2]{font-size:max(calc(12px * var(--ui-user,1)),calc(var(--floor-body,12px) / var(--ui-s,1)));min-height:28px}.copper-world[data-v-dc462ec2] button{flex-shrink:0}.trial-world[data-v-1b75b78c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:850;background:linear-gradient(#172b42,#315157);color:#fff4da;pointer-events:auto;overflow:auto}.trial-world-content[data-v-1b75b78c]{min-height:100%;box-sizing:border-box;max-width:520px;margin:auto;padding:24px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.trial-world h1[data-v-1b75b78c],.trial-world p[data-v-1b75b78c]{margin:0;overflow-wrap:anywhere}.trial-world[data-v-1b75b78c] .world-form-view{width:200px}.trial-world[data-v-1b75b78c] button{flex-shrink:0}.personal-world-host[data-v-1b75b78c]{overflow:hidden}.personal-world-host .trial-world-content[data-v-1b75b78c]{height:100%;min-height:0;max-width:620px;padding:0;align-items:stretch}.onboarding-layer[data-v-9f83b6b5]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:700}.spotlight[data-v-9f83b6b5]{position:absolute;border-radius:calc(14px * var(--ui-user));box-shadow:0 0 0 2000px #0a071099;border:2px solid rgba(242,183,5,.85);transition:left 80ms linear,top 80ms linear,width .12s ease-out,height .12s ease-out}.hint[data-v-9f83b6b5]{position:absolute;left:50%;transform:translate(-50%);width:min(86%,calc(340px * var(--ui-user)));display:flex;flex-direction:column;align-items:center;gap:calc(8px * var(--ui-user));padding:calc(10px * var(--ui-user)) calc(14px * var(--ui-user));border-radius:calc(12px * var(--ui-user));background:#140e0adb;border:2px solid rgba(242,183,5,.55);pointer-events:auto}.hint-compact[data-v-9f83b6b5]{width:auto;padding:calc(6px * var(--ui-user)) calc(8px * var(--ui-user))}.hint-compact .hint-skip[data-v-9f83b6b5]{white-space:normal;line-height:var(--lh-caption)}.hint-compact .hint-skip-line[data-v-9f83b6b5]{display:block}.hint-text[data-v-9f83b6b5]{margin:0;text-align:center;color:var(--c-light)}.hint-question[data-v-9f83b6b5]{color:var(--c-accent)}.hint-actions[data-v-9f83b6b5]{display:flex;align-items:center;gap:calc(12px * var(--ui-user))}.hint-btn[data-v-9f83b6b5],.hint-skip[data-v-9f83b6b5]{border:none;background:none;cursor:pointer;color:var(--c-light);min-height:calc(var(--touch-min) / var(--ui-s));padding:calc(4px * var(--ui-user)) calc(6px * var(--ui-user))}.hint-btn[data-v-9f83b6b5]{color:var(--c-accent)}.hint-skip[data-v-9f83b6b5]{opacity:.7;text-transform:none;font-weight:400}.tab-lock[data-v-05c8d933]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:flex;align-items:center;justify-content:center;padding:16px;background:#140e0ae0}.tab-lock-card[data-v-05c8d933]{max-width:360px;padding:calc(20px * var(--ui-user, 1));border-radius:12px;background:#2b1d14;border:1px solid rgba(184,137,74,.55);color:#f4e9d8;text-align:center}.tab-lock-btn[data-v-05c8d933]{margin-top:var(--win-gap-s, 8px);padding:calc(10px * var(--ui-user, 1)) calc(20px * var(--ui-user, 1));min-height:44px;border:1px solid rgba(184,137,74,.55);border-radius:8px;background:#b8894a;color:#2b1d14;font-weight:700;cursor:pointer}.development-launchers[data-v-946c31b8]{position:fixed;left:12px;bottom:12px;z-index:12000;display:flex;gap:8px;flex-wrap:wrap}.development-launch[data-v-946c31b8]{border:1px solid #7ba7c9;border-radius:8px;background:#132638;color:#edf6ff;min-height:44px;padding:8px 15px;cursor:pointer;font:15px sans-serif}.development-launch-admin[data-v-946c31b8]{border-color:#c9a66b;background:#30271c;color:#ffe8bd}.hud-scale[data-v-013094aa]{position:relative;transform-origin:top left}.boot-error[data-v-013094aa]{pointer-events:auto;position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:var(--win-gap, 16px);background:#140e0ab8;z-index:50}.boot-error-card[data-v-013094aa]{max-width:360px;padding:calc(20px * var(--ui-user, 1));border-radius:12px;background:#2b1d14;border:1px solid rgba(184,137,74,.55);text-align:center}.boot-error-retry[data-v-013094aa]{margin-top:var(--win-gap-s, 8px);padding:calc(10px * var(--ui-user, 1)) calc(20px * var(--ui-user, 1));min-height:44px;border:1px solid rgba(184,137,74,.55);border-radius:8px;background:#b8894a;color:#2b1d14;font-weight:700;cursor:pointer}.payment-banner[data-v-013094aa]{position:absolute;top:calc(12px * var(--ui-user, 1));left:50%;transform:translate(-50%);z-index:50;display:flex;align-items:center;gap:10px;background:#2e5c3a;color:#f4e9d8;border:2px solid #6fbf85;border-radius:10px;padding:8px 14px;max-width:90%;box-shadow:0 4px 12px #0006}.payment-banner.error[data-v-013094aa]{background:#5c2e2e;border-color:#bf6f6f}.payment-banner-close[data-v-013094aa]{background:none;border:none;color:inherit;font-size:20px;line-height:1;cursor:pointer;padding:0 4px}
