:root{--vt-c-white:#fff;--vt-c-white-soft:#f8f8f8;--vt-c-white-mute:#f2f2f2;--vt-c-black:#181818;--vt-c-black-soft:#222;--vt-c-black-mute:#282828;--vt-c-indigo:#2c3e50;--vt-c-divider-light-1:#3c3c3c4a;--vt-c-divider-light-2:#3c3c3c1f;--vt-c-divider-dark-1:#545454a6;--vt-c-divider-dark-2:#5454547a;--vt-c-text-light-1:var(--vt-c-indigo);--vt-c-text-light-2:#3c3c3ca8;--vt-c-text-dark-1:var(--vt-c-white);--vt-c-text-dark-2:#ebebeba3;--color-background:var(--vt-c-white);--color-background-soft:var(--vt-c-white-soft);--color-background-mute:var(--vt-c-white-mute);--color-border:var(--vt-c-divider-light-2);--color-border-hover:var(--vt-c-divider-light-1);--color-heading:var(--vt-c-text-light-1);--color-text:var(--vt-c-text-light-1);--section-gap:160px;--payout-status-Todo:255, 183, 77;--payout-status-Paying:179, 136, 255;--payout-status-InProgress:0, 212, 255;--payout-status-Done:0, 255, 136;--fa-space-2:8px;--fa-space-3:12px;--fa-space-4:16px;--fa-space-6:24px;--fa-space-8:32px;--fa-surface:#191d2e;--fa-border:#ffffff1a;--fa-text-muted:#98a7b5;--fa-good:#0f8;--fa-warn:#f59e0b;--fa-mid:#ff6b35;--fa-bad:#ff006e;--fa-accent:#00d4ff;--fa-quiet:#8b97a6;--fa-good-rgb:0, 255, 136;--fa-warn-rgb:245, 158, 11;--fa-bad-rgb:255, 0, 110;--fa-accent-rgb:0, 212, 255}@media (prefers-color-scheme:dark){:root{--color-background:var(--vt-c-black);--color-background-soft:var(--vt-c-black-soft);--color-background-mute:var(--vt-c-black-mute);--color-border:var(--vt-c-divider-dark-2);--color-border-hover:var(--vt-c-divider-dark-1);--color-heading:var(--vt-c-text-dark-1);--color-text:var(--vt-c-text-dark-2)}}*,:before,:after{box-sizing:border-box;margin:0}body{min-height:100vh;color:var(--color-text);background:var(--color-background);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;line-height:1.6;transition:color .5s,background-color .5s}.fmp-description{color:#aaa;margin:0 0 16px;font-size:14px}.fmp-inline-error{color:#ff006e;background:#ff006e26;border:1px solid #ff006e4d;border-radius:4px;justify-content:space-between;align-items:center;margin-bottom:12px;padding:8px 12px;font-size:13px;display:flex}.fmp-dismiss-btn{color:#ff006e;cursor:pointer;background:0 0;border:none;font-size:12px;text-decoration:underline}.fmp-add-btn{background:color-mix(in srgb, var(--btn-color,#00d4ff) 15%, transparent);border:1px solid color-mix(in srgb, var(--btn-color,#00d4ff) 40%, transparent);color:var(--btn-color,#00d4ff);cursor:pointer;border-radius:.375rem;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s}.fmp-add-btn:hover:not(:disabled){background:color-mix(in srgb, var(--btn-color,#00d4ff) 25%, transparent);transform:translateY(-2px)}.fmp-add-btn:disabled{opacity:.5;cursor:not-allowed}.payout-status-Todo{--status-rgb:var(--payout-status-Todo)}.payout-status-Paying{--status-rgb:var(--payout-status-Paying)}.payout-status-InProgress{--status-rgb:var(--payout-status-InProgress)}.payout-status-Done{--status-rgb:var(--payout-status-Done)}.fmp-toggle-list{flex-direction:column;gap:12px;display:flex}.fmp-toggle-item{background:#ffffff0d;border:1px solid #ffffff1a;border-radius:.375rem;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.fmp-toggle-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.fmp-toggle-label{color:#fff;font-size:14px;font-weight:500}.fmp-toggle-desc{color:#aaa;font-size:12px;line-height:1.4}.fmp-toggle-btn{cursor:pointer;appearance:none;background:#ffffff1a;border:1px solid #fff3;border-radius:13px;flex-shrink:0;width:48px;height:26px;padding:0;transition:all .3s;position:relative;overflow:hidden}.fmp-toggle-btn:hover:not(:disabled){border-color:#00d4ff80}.fmp-toggle-btn:disabled{opacity:.5;cursor:not-allowed}.fmp-toggle-btn.active{background:linear-gradient(135deg,#00d4ff 0%,#0f8 100%);border-color:#0000}.fmp-toggle-slider{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 4px #0003}.fmp-toggle-btn.active .fmp-toggle-slider{transform:translate(22px)}@media (pointer:coarse){.fmp-toggle-btn{min-height:0!important}}@media (width<=640px){.fmp-toggle-item{flex-direction:column;align-items:flex-start;gap:12px}.fmp-toggle-btn{align-self:flex-end}}.fmp-interval-group{flex-wrap:wrap;gap:12px;display:flex}.fmp-interval-btn{color:#aaa;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:.375rem;flex:1;min-width:50px;padding:10px 0;font-size:14px;font-weight:600;transition:all .3s}.fmp-interval-btn:hover:not(:disabled):not(.active){color:#00d4ff;background:#00d4ff14;border-color:#00d4ff80}.fmp-interval-btn.active{color:#1a1a2e;background:linear-gradient(135deg,#00d4ff 0%,#0f8 100%);border-color:#0000;box-shadow:0 4px 15px #00d4ff4d}.fmp-interval-btn--disable.active{background:linear-gradient(135deg,#ff006e 0%,#ff9800 100%);box-shadow:0 4px 15px #ff006e4d}.fmp-interval-btn:disabled{opacity:.5;cursor:not-allowed}.dm-section{gap:var(--fa-space-4,1rem);flex-direction:column;display:flex}.dm-subheading{color:#e8eef5;margin:0;font-size:.95rem;font-weight:600}.dm-note{color:var(--fa-text-muted,#98a7b5);margin:0;font-size:.78rem;line-height:1.5}.dm-empty{color:var(--fa-text-muted,#98a7b5);margin:0;font-size:.85rem}.dm-muted{color:var(--fa-text-muted,#98a7b5)}.dm-ok{color:#0f8;font-size:.8rem}.dm-rename{flex-wrap:wrap;align-items:baseline;gap:.3rem;font-size:.82rem;display:flex}.dm-rename-from{color:#8b97a6;text-decoration:line-through}.dm-rename-arrow{color:#6f7d8c}.dm-rename-to{color:#0f8}.dm-warning{padding:var(--fa-space-3,.75rem);color:#ffd27a;background:#ffb40014;border:1px solid #ffb40066;border-radius:8px;margin:0;font-size:.85rem;line-height:1.5}.dm-warning--inline{padding:var(--fa-space-2,.5rem);font-size:.8rem}.dm-scope{padding:var(--fa-space-3,.75rem);color:#cfe9f5;background:#00d4ff0f;border:1px solid #00d4ff4d;border-radius:8px;margin:0;font-size:.85rem;line-height:1.5}.dm-box{gap:var(--fa-space-2,.5rem);padding:var(--fa-space-3,.75rem);border:1px solid var(--fa-border,#ffffff1a);background:#ffffff05;border-radius:8px;flex-direction:column;display:flex}.dm-box-head{justify-content:space-between;align-items:center;gap:var(--fa-space-2,.5rem);flex-wrap:wrap;display:flex}.dm-table-wrap{overflow-x:auto}.dm-table{border-collapse:collapse;width:100%}.dm-table th,.dm-table td{padding:var(--fa-space-2,.5rem);text-align:left;vertical-align:top;border-bottom:1px solid var(--fa-border,#ffffff1a)}.dm-table thead th{text-transform:uppercase;letter-spacing:.06em;color:#8b97a6;font-size:.72rem;font-weight:600}.dm-actions{align-items:center;gap:var(--fa-space-2,.5rem);flex-wrap:wrap;display:flex}.dm-actions--sticky{z-index:5;margin:0 calc(var(--fa-space-3,.75rem) * -1) calc(var(--fa-space-3,.75rem) * -1);padding:var(--fa-space-3,.75rem);border-top:1px solid var(--fa-border,#ffffff1a);background:#1b2138;position:sticky;bottom:0}.dm-save,.dm-discard,.dm-retry{border:1px solid var(--fa-border,#ffffff26);color:#e8eef5;cursor:pointer;background:#ffffff0d;border-radius:6px;padding:.4rem .9rem;font-family:inherit;font-size:.85rem;transition:border-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1),background-color .16s cubic-bezier(.16,1,.3,1)}.dm-save:not(:disabled){color:#00d4ff;border-color:#00d4ff}.dm-save:not(:disabled):hover{background:#00d4ff1f}.dm-discard:not(:disabled):hover,.dm-retry:hover{background:#ffffff17;border-color:#ffffff4d}.dm-save:disabled,.dm-discard:disabled,.dm-retry:disabled{cursor:not-allowed;opacity:.45}.dm-blocked{color:#ffd27a;margin:0;font-size:.78rem}.dm-confirm-backdrop{z-index:50;background:#0009;place-items:center;padding:1rem;display:grid;position:fixed;inset:0}.dm-confirm{gap:var(--fa-space-3,.75rem);width:min(30rem,100%);padding:var(--fa-space-4,1rem);border:1px solid var(--fa-border,#ffffff1f);background:var(--fa-surface,#191d2e);border-radius:10px;flex-direction:column;display:flex;box-shadow:0 18px 40px #00000080}.dm-confirm-title{color:#e8eef5;margin:0;font-size:1rem}.dm-confirm-body{color:#cfd8e3;margin:0;font-size:.85rem;line-height:1.5}.status-chip{background:color-mix(in srgb, var(--chip) 14%, transparent);border:1px solid color-mix(in srgb, var(--chip) 40%, transparent);color:var(--chip);white-space:nowrap;border-radius:999px;padding:2px .6rem;font-size:.75rem;font-weight:600;display:inline-block}.count-chip{background:color-mix(in srgb, var(--chip) 10%, transparent);border:1px solid color-mix(in srgb, var(--chip) 35%, transparent);color:var(--chip);font:inherit;cursor:pointer;border-radius:999px;align-items:baseline;gap:.4rem;padding:.45rem .8rem;transition:all .15s cubic-bezier(.16,1,.3,1);display:flex}.count-chip:hover,.count-chip.active{background:color-mix(in srgb, var(--chip) 22%, transparent)}.count-chip.active{box-shadow:0 0 0 1px var(--chip)}.count-chip:focus-visible{outline-offset:2px;outline:2px solid #00d4ff}.count-value{font-variant-numeric:tabular-nums;font-size:1.05rem;font-weight:700}.count-label{font-size:.8rem}.state-tabs{border:1px solid #ffffff1f;border-radius:.375rem;display:inline-flex;overflow:hidden}.state-tab{white-space:nowrap;color:#aaa;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:.4rem;padding:.4rem .9rem;font-family:inherit;font-size:.85rem;transition:background-color .16s cubic-bezier(.16,1,.3,1),color .16s cubic-bezier(.16,1,.3,1);display:inline-flex}.state-tab+.state-tab{border-left:1px solid #ffffff1f}.state-tab:hover:not(.active){color:#e8eef5;background:#ffffff0d}.state-tab.active{color:#00d4ff;background:#00d4ff24;font-weight:600}.state-count{font-variant-numeric:tabular-nums;font-size:.75rem}.dm-field{flex-direction:column;flex:200px;gap:.3rem;min-width:0;display:flex}.dm-field-label{text-transform:uppercase;letter-spacing:.06em;color:#6f7d8c;font-size:.75rem;font-weight:600}.dm-field-input{border:1px solid var(--fa-border,#ffffff26);color:#e8eef5;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#ffffff0a;border-radius:6px;min-width:0;padding:.45rem .7rem}select.dm-field-input{cursor:pointer}select.dm-field-input option{color:#e8eef5;background:#1b1b2f}.dm-field-input:disabled{opacity:.55;cursor:not-allowed}.dm-field-input:focus-visible{outline-offset:1px;outline:2px solid #00d4ff}textarea.dm-field-input{resize:vertical}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.section-eyebrow{color:var(--fa-quiet);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.25rem;font-size:.7rem;font-weight:700;display:block}#app{max-width:100%;margin:0 auto;font-weight:400}a,.green{color:#00bd7e;padding:3px;text-decoration:none;transition:all .4s}@media (hover:hover){a:hover{background-color:#00bd7e33}}@media (width>=1024px){body{display:block}#app{width:100%;display:block}}@media (pointer:coarse){button,[role=button],.btn,a.btn{min-width:44px;min-height:44px}input[type=checkbox],input[type=radio]{min-width:24px;min-height:24px}.list-item,.war-card,.activity-card,.campaign-item{min-height:56px}}button,[role=button]{-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent}@media (pointer:coarse){button:active,[role=button]:active,.btn:active{transition:transform .1s;transform:scale(.98)}}.scrollable,[data-scrollable]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}@supports (padding-top:env(safe-area-inset-top)){.safe-area-top{padding-top:env(safe-area-inset-top)}.safe-area-bottom{padding-bottom:env(safe-area-inset-bottom)}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#ffffff08;border-radius:3px}::-webkit-scrollbar-thumb{background:#00d4ff40;border-radius:3px;transition:background .2s}::-webkit-scrollbar-thumb:hover{background:#00d4ff8c}::-webkit-scrollbar-thumb:active{background:#00d4ffcc}::-webkit-scrollbar-corner{background:0 0}*{scrollbar-width:thin;scrollbar-color:#00d4ff40 #ffffff08}:focus-visible{outline-offset:2px;outline:2px solid #00d4ff}:focus:not(:focus-visible){outline:none}.markdown-body{color:#ddd;overflow-wrap:anywhere;font-size:.9rem;line-height:1.6}.markdown-body>:first-child{margin-top:0}.markdown-body>:last-child{margin-bottom:0}.markdown-body p{margin:0 0 .6rem}.markdown-body h1,.markdown-body h2,.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{color:#fff;margin:.9rem 0 .4rem;font-weight:600;line-height:1.3}.markdown-body h1{font-size:1.05rem}.markdown-body h2{font-size:1rem}.markdown-body h3,.markdown-body h4,.markdown-body h5,.markdown-body h6{font-size:.95rem}.markdown-body strong{color:#fff;font-weight:600}.markdown-body em{font-style:italic}.markdown-body del{color:#888}.markdown-body a{color:#00d4ff;text-underline-offset:2px;text-decoration:underline}.markdown-body a:hover{color:#66e5ff}.markdown-body ul,.markdown-body ol{margin:0 0 .6rem;padding-left:1.35rem}.markdown-body li{margin:.15rem 0}.markdown-body blockquote{color:#bbb;border-left:3px solid #f5a62380;margin:0 0 .6rem;padding:.1rem 0 .1rem .75rem}.markdown-body code{color:#ffc05a;background:#00000073;border-radius:3px;padding:.1rem .3rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.markdown-body pre{background:#00000073;border:1px solid #ffffff1a;border-radius:.375rem;margin:0 0 .6rem;padding:.6rem .75rem;overflow-x:auto}.markdown-body pre code{color:#ddd;background:0 0;padding:0}.markdown-body hr{border:none;border-top:1px solid #ffffff1f;margin:.9rem 0}.markdown-body table{border-collapse:collapse;width:max-content;max-width:100%;margin:0 0 .6rem;font-size:.85rem;display:block;overflow-x:auto}.markdown-body th,.markdown-body td{text-align:left;border:1px solid #ffffff1f;padding:.3rem .55rem}.markdown-body th{color:#fff;background:#ffffff0f;font-weight:600}.user-info[data-v-efbde43b]{justify-content:flex-end;align-items:center;display:flex}.user-card[data-v-efbde43b]{color:#333;background:#fffffff2;border:1px solid #e0e0e0;border-radius:8px;align-items:center;gap:8px;padding:8px 12px;font-size:13px;display:flex;box-shadow:0 2px 8px #0000001a}.utc-time[data-v-efbde43b]{color:#666;white-space:nowrap;font-family:Courier New,monospace;font-size:12px}.divider[data-v-efbde43b]{color:#ccc;font-size:12px}.user-name[data-v-efbde43b]{text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-weight:500;overflow:hidden}.role-badge[data-v-efbde43b]{text-transform:uppercase;border-radius:4px;padding:2px 6px;font-size:10px;font-weight:600}.role-badge.faction-admin[data-v-efbde43b]{color:#1565c0;background:#e3f2fd}.role-badge.admin[data-v-efbde43b]{color:#c62828;background:#fce4ec}.admin-btn[data-v-efbde43b]{color:#666;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:opacity .2s,color .2s;display:flex}.admin-btn[data-v-efbde43b]:hover{opacity:1;color:#c62828}.logout-btn[data-v-efbde43b]{color:#666;cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:opacity .2s,color .2s;display:flex}.logout-btn[data-v-efbde43b]:hover{opacity:1;color:#c62828}@media (width<=768px){.user-card[data-v-efbde43b]{gap:6px;max-width:calc(100vw - 80px);padding:6px 10px;font-size:12px}.utc-time[data-v-efbde43b]{font-size:10px}.divider[data-v-efbde43b]{display:none}.user-name[data-v-efbde43b]{max-width:80px;font-size:12px}.role-badge[data-v-efbde43b]{padding:1px 4px;font-size:8px}.admin-btn[data-v-efbde43b],.logout-btn[data-v-efbde43b]{justify-content:center;min-width:24px;min-height:24px;padding:2px}.admin-btn svg[data-v-efbde43b],.logout-btn svg[data-v-efbde43b]{width:14px;height:14px}}@media (width<=480px){.user-card[data-v-efbde43b]{gap:3px;padding:4px 6px}.utc-time[data-v-efbde43b]{display:none}.user-name[data-v-efbde43b]{max-width:60px}.admin-btn[data-v-efbde43b],.logout-btn[data-v-efbde43b]{min-width:20px;min-height:20px;padding:1px}.admin-btn svg[data-v-efbde43b],.logout-btn svg[data-v-efbde43b]{width:12px;height:12px}}.error-boundary[data-v-ab624960]{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.error-content[data-v-ab624960]{background:#fffffff2;border-left:4px solid #ff006e;border-radius:12px;max-width:600px;padding:2.5rem;box-shadow:0 20px 60px #0000004d}.error-header[data-v-ab624960]{border-bottom:2px solid #f0f0f0;margin-bottom:1.5rem;padding-bottom:1rem}.error-header h2[data-v-ab624960]{color:#1a1a2e;margin:0 0 .5rem;font-size:1.5rem}.error-code[data-v-ab624960]{color:#666;margin:0;font-family:Courier New,monospace;font-size:.875rem;font-weight:600}.error-details[data-v-ab624960]{margin-bottom:1.5rem}.error-message[data-v-ab624960]{color:#333;margin:0 0 1rem;font-size:1rem;line-height:1.6}.error-stack[data-v-ab624960]{cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;margin-top:1rem;padding:1rem}.error-stack summary[data-v-ab624960]{color:#666;-webkit-user-select:none;user-select:none;font-weight:600}.error-stack pre[data-v-ab624960]{color:#333;background:#fff;border:1px solid #e0e0e0;border-radius:4px;margin:1rem 0 0;padding:1rem;font-size:.75rem;overflow-x:auto}.error-actions[data-v-ab624960]{justify-content:flex-end;gap:1rem;display:flex}.btn[data-v-ab624960]{cursor:pointer;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s;display:inline-flex}.btn-primary[data-v-ab624960]{color:#1a1a2e;background:linear-gradient(135deg,#00d4ff 0%,#0f8 100%);box-shadow:0 4px 15px #00d4ff4d}.btn-primary[data-v-ab624960]:hover{transform:translateY(-2px);box-shadow:0 6px 20px #00d4ff66}.btn-primary[data-v-ab624960]:active{transform:translateY(0)}.btn-secondary[data-v-ab624960]{color:#333;background:#f0f0f0;border:2px solid #d0d0d0}.btn-secondary[data-v-ab624960]:hover{background:#e0e0e0;border-color:#b0b0b0}.btn-secondary[data-v-ab624960]:active{transform:scale(.98)}@media (width<=768px){.error-boundary[data-v-ab624960]{padding:1rem}.error-content[data-v-ab624960]{padding:1.5rem}.error-header h2[data-v-ab624960]{font-size:1.25rem}.error-actions[data-v-ab624960]{flex-direction:column}.btn[data-v-ab624960]{width:100%}}.connection-banner[data-v-7abd68c8]{z-index:9999;cursor:pointer;padding:12px 16px;transition:background-color .3s;position:fixed;bottom:0;left:0;right:0}.connection-banner.offline[data-v-7abd68c8]{background:linear-gradient(135deg,#ff006ef2 0%,#c80050f2 100%)}.connection-banner.online[data-v-7abd68c8]{background:linear-gradient(135deg,#00ff88f2 0%,#00c864f2 100%)}.banner-content[data-v-7abd68c8]{justify-content:center;align-items:center;gap:10px;max-width:600px;margin:0 auto;display:flex}.status-icon[data-v-7abd68c8]{color:#fff;align-items:center;display:flex}.status-text[data-v-7abd68c8]{color:#fff;font-size:14px;font-weight:600}.connection-banner.online .status-text[data-v-7abd68c8],.connection-banner.online .status-icon[data-v-7abd68c8]{color:#1a1a2e}.dismiss-btn[data-v-7abd68c8]{color:#fffc;cursor:pointer;background:0 0;border:none;border-radius:4px;align-items:center;padding:4px;transition:background-color .2s;display:flex}.connection-banner.online .dismiss-btn[data-v-7abd68c8]{color:#1a1a2ecc}.dismiss-btn[data-v-7abd68c8]:hover{background:#fff3}.slide-enter-active[data-v-7abd68c8],.slide-leave-active[data-v-7abd68c8]{transition:transform .3s,opacity .3s}.slide-enter-from[data-v-7abd68c8],.slide-leave-to[data-v-7abd68c8]{opacity:0;transform:translateY(100%)}@supports (padding-bottom:env(safe-area-inset-bottom)){.connection-banner[data-v-7abd68c8]{padding-bottom:calc(12px + env(safe-area-inset-bottom))}}.version-badge[data-v-1291b25a]{color:var(--color-text);opacity:.3;pointer-events:auto;cursor:default;z-index:100;background:0 0;font-size:.7rem;transition:opacity .3s;position:fixed;bottom:8px;right:12px}.version-badge[data-v-1291b25a]:hover{opacity:.6}@supports (bottom:env(safe-area-inset-bottom)){.version-badge[data-v-1291b25a]{bottom:calc(8px + env(safe-area-inset-bottom));right:calc(12px + env(safe-area-inset-right))}}.app-container[data-v-4b35162c]{min-height:100vh;position:relative}.user-info-container[data-v-4b35162c]{z-index:1000;position:fixed;top:12px;right:16px}@media (width<=768px){.user-info-container[data-v-4b35162c]{top:8px;right:8px}}@media (width<=480px){.user-info-container[data-v-4b35162c]{top:6px;right:6px}}
