@charset "UTF-8";:root{--z-background: 0;--z-game: 10;--z-ui: 20;--z-fly-item: 30;--z-chat-log: 40;--z-dialog: 50;--z-countdown-timer: 60;--z-message: 70;--z-danmaku: 80;--z-scoreboard: 90;--z-loading: 100;--z-topbar: 110}html,body{width:100%;height:100%;margin:0;padding:0}html,body{margin:0;padding:0;border:0}body{position:relative;background-color:var(--fp-color-tertiary);background-image:var(--fp-texture-knit)}*{font-family:ContentFont;-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:border-box}*[loading]{position:relative;z-index:0}*[loading]:before{content:"";position:absolute;display:block;left:0;top:0;width:100%;height:100%;z-index:1;background-color:#00000040;backdrop-filter:blur(.125rem)}*[loading]:after{content:"";position:absolute;display:block;left:calc(50% - 1.5rem);top:calc(50% - 1.5rem);width:3rem;height:3rem;border-radius:50%;border:.3rem dashed white;border-top-color:transparent;box-shadow:0 .2rem .5rem #00000026;animation:spin 1.2s linear infinite;z-index:2}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}::-webkit-scrollbar{width:.7rem;height:.7rem;background-color:transparent}::-webkit-scrollbar-track{background-color:#0000000d;border-radius:1rem;margin:.125rem}::-webkit-scrollbar-thumb{border-radius:1rem;background-color:var(--fp-color-secondary);background-clip:padding-box}.loading:after{width:100%;height:100%;background-color:#0000008c}#app{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}:root{--fp-color-primary: #ff8f00;--fp-color-secondary: #ffa000;--fp-color-tertiary: #ffc10f;--fp-color-success: #67c23a;--fp-color-warning: #e6a23c;--fp-color-error: #f56c6c;--fp-color-info: #909399;--fp-color-message: #095fce;--fp-color-bg: #ffcc80;--fp-color-bg-transparent: rgba(255, 255, 255, .65);--fp-color-bg-light: #fff8e1;--fp-color-bg-disable: #c8c9cc;--fp-color-bg-success: #e1f3d8;--fp-color-bg-warning: #faecd8;--fp-color-bg-error: #fde2e2;--fp-color-bg-message: #cedfff;--fp-color-border-base: #dcdfe6;--fp-color-border-light: #e4e7ed;--fp-color-border-lighter: #ebeef5;--fp-color-border-extra-light: #f2f6fc;--fp-color-border-success: #d1edc4;--fp-color-border-warning: #f8e3c5;--fp-color-border-error: #fcd3d3;--fp-color-border-message: #a8d4ff;--fp-color-text-primary: #ff8800;--fp-color-text-secondary: #606266;--fp-color-text-regular: #606266;--fp-color-text-placeholder: #c0c4cc;--fp-color-text-white: #ffffff;--fp-color-text-disable: #909399;--fp-color-text-success: #67c23a;--fp-color-text-warning: #e6a23c;--fp-color-text-error: #f56c6c;--fp-color-text-message: #095fce;--fp-color-primary-hover: #ffa533;--fp-color-primary-active: #e68100;--fp-color-primary-light-5: #ffc780;--fp-color-primary-light-9: #fff4e6;--fp-color-success-hover: #85ce61;--fp-color-success-active: #5daf34;--fp-color-warning-hover: #ebb563;--fp-color-warning-active: #cf9236;--fp-color-error-hover: #f78989;--fp-color-error-active: #dd6161;--fp-color-info-hover: #a6a9ad;--fp-color-info-active: #82848a;--fp-color-mask-white: rgba(255, 255, 255, .9);--fp-color-mask-black: rgba(0, 0, 0, .45);--fp-spacing-xs: .25rem;--fp-spacing-sm: .5rem;--fp-spacing-md: 1rem;--fp-spacing-lg: 1.5rem;--fp-spacing-xl: 2rem;--fp-spacing-xxl: 3rem;--fp-font-size-xs: .75rem;--fp-font-size-sm: .875rem;--fp-font-size-base: 1rem;--fp-font-size-lg: 1.125rem;--fp-font-size-xl: 1.25rem;--fp-font-size-xxl: 1.5rem;--fp-font-weight-light: 300;--fp-font-weight-normal: 400;--fp-font-weight-medium: 500;--fp-font-weight-bold: 700;--fp-font-line-height-tight: 1.25;--fp-font-line-height-normal: 1.5;--fp-font-line-height-relaxed: 1.75;--fp-shadow-sm: 0 0 .4rem rgba(0, 0, 0, .08);--fp-shadow-md: 0 0 .8rem rgba(0, 0, 0, .12);--fp-shadow-lg: 0 0 1.2rem rgba(0, 0, 0, .18);--fp-shadow-dark: 0 0 .8rem rgba(0, 0, 0, .22);--fp-text-shadow: .2rem .2rem .13rem rgba(0, 0, 0, .15);--fp-text-shadow-light: .2rem .2rem .13rem rgb(255, 255, 255);--fp-text-shadow-surround-white: #fff -.1rem 0 0, #fff .1rem 0 0, #fff 0 .1rem 0, #fff 0 -.1rem 0;--fp-text-shadow-embroider: 0 .1rem .1rem rgba(255, 255, 255, .4);--fp-text-shadow-pressed: 0 -.1rem 0 rgba(0, 0, 0, .2);--fp-shadow-depth: 0 .25rem 0 rgba(0, 0, 0, .15);--fp-shadow-inset: inset 0 .15rem .1rem rgba(0, 0, 0, .15);--fp-shadow-card: 0 .25rem 0 rgba(0, 0, 0, .15), 0 0 0 .1875rem rgba(0, 0, 0, .05);--fp-texture-knit: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, .02) 4px, rgba(0, 0, 0, .02) 8px), repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, .01) 4px, rgba(0, 0, 0, .01) 8px);--fp-texture-felt: radial-gradient(circle at 50% 50%, transparent 0%, rgba(0, 0, 0, .05) 100%), repeating-linear-gradient(0deg, transparent, transparent .15rem, rgba(0, 0, 0, .02) .15rem, rgba(0, 0, 0, .02) .4rem);--fp-stitch-color-light: rgba(255, 255, 255, .5);--fp-stitch-color-dark: rgba(0, 0, 0, .25);--fp-breakpoint-xs: 480px;--fp-breakpoint-sm: 768px;--fp-breakpoint-md: 1024px;--fp-breakpoint-lg: 1280px;--fp-breakpoint-xl: 1536px}select,input{background-color:#ffffffd9;border:none;border-radius:.6rem;box-shadow:var(--fp-shadow-inset),0 .1rem #fff9;width:auto;padding:.6rem .8rem;font-size:1rem;color:var(--fp-color-text-primary);text-shadow:0 .0625rem 0 rgba(255,255,255,.8);box-sizing:border-box;outline:none;transition:box-shadow .2s ease-in-out,background-color .2s}select:focus,input:focus{background-color:#fff;box-shadow:inset 0 .1rem .1rem #0000001a,0 0 0 .1875rem #ffc10f}select{appearance:none;cursor:pointer;padding-right:2rem;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 1.2rem) 50%,calc(100% - .9rem) 50%;background-size:.4rem .4rem;background-repeat:no-repeat}button,input[type=submit]{position:relative;border:0;font-size:1.1rem;padding:.4rem 1rem;color:var(--fp-color-text-white);--btn-bg: var(--fp-color-secondary);background-color:var(--btn-bg);background-image:var(--fp-texture-felt);text-shadow:var(--fp-text-shadow-pressed);cursor:pointer;transition:box-shadow .15s cubic-bezier(.4,0,.2,1),background-color .15s cubic-bezier(.4,0,.2,1);box-sizing:border-box;margin-bottom:.25rem;border-radius:.6rem;box-shadow:0 .25rem color-mix(in srgb,var(--btn-bg),black 20%),0 .4rem .5rem #00000026}button:after,input[type=submit]:after{content:"";position:absolute;inset:.25rem;border:.2rem dashed rgba(255,255,255,.45);border-radius:.6rem;pointer-events:none}button:hover,input[type=submit]:hover{--btn-bg: var(--fp-color-primary);box-shadow:0 .3rem color-mix(in srgb,var(--btn-bg),black 20%),0 .5rem .6rem #0000002e}button:active,input[type=submit]:active{--btn-bg: var(--fp-color-primary);transform:scale(.97);box-shadow:0 .05rem color-mix(in srgb,var(--btn-bg),black 20%),inset 0 .125rem .25rem #0003}button:disabled,input[type=submit]:disabled{cursor:not-allowed;color:var(--fp-color-text-disable);background-color:var(--fp-color-bg-disable);transform:none;box-shadow:none}button:disabled:after,input[type=submit]:disabled:after{border-color:#ffffff4d}button:focus-visible,input[type=submit]:focus-visible{box-shadow:0 0 0 .1875rem #ffb05c66}button.btn-small,input[type=submit].btn-small{padding:.25rem .6rem;font-size:.9rem;border-radius:.5rem;box-shadow:0 .15rem color-mix(in srgb,var(--btn-bg),black 20%),0 .2rem .3rem #00000026}button.btn-small:after,input[type=submit].btn-small:after{display:none}button.btn-small:hover,input[type=submit].btn-small:hover{box-shadow:0 .2rem color-mix(in srgb,var(--btn-bg),black 20%),0 .25rem .35rem #0000002e}button.btn-small:active,input[type=submit].btn-small:active{transform:scale(.97);box-shadow:0 .05rem color-mix(in srgb,var(--btn-bg),black 20%),inset 0 .0625rem .125rem #0003}.btn-purple{--btn-bg: #6c5ce7}.btn-purple:hover{--btn-bg: #4430e0}.btn-purple:active{--btn-bg: #3520d7}.btn-red{--btn-bg: #e74c3c}.btn-red:hover{--btn-bg: #d62c1a}.btn-red:active{--btn-bg: #bf2718}.btn-green{--btn-bg: #10b981}.btn-green:hover{--btn-bg: #0c8a60}.btn-green:active{--btn-bg: #0a7350}.btn-blue{--btn-bg: #3498db}.btn-blue:hover{--btn-bg: #217dbb}.btn-blue:active{--btn-bg: #1d6fa5}.btn-yellow{--btn-bg: #f1c40f}.btn-yellow:hover{--btn-bg: #c29d0b}.btn-yellow:active{--btn-bg: #aa8a0a}.btn-gray{--btn-bg: #95a5a6}.btn-gray:hover{--btn-bg: #798d8f}.btn-gray:active{--btn-bg: #6d8082}.btn-dark{--btn-bg: #34495e}.btn-dark:hover{--btn-bg: #22303d}.btn-dark:active{--btn-bg: #19232d}.btn-danger{--btn-bg: #ff4d4f}.btn-danger:hover{--btn-bg: #ff3436}.btn-danger:active{--btn-bg: #ff4d4f}.felt-card{background-color:var(--fp-color-bg-light);background-image:var(--fp-texture-felt);box-sizing:border-box;border-radius:.8rem;box-shadow:var(--fp-shadow-card);padding:.9rem;position:relative}.felt-card:before{content:"";position:absolute;inset:.4rem;border:.2rem dashed rgba(0,0,0,.08);border-radius:inherit;pointer-events:none;z-index:1}.felt-card-no-stitched{background-image:var(--fp-texture-felt)}.stitched-box{background:var(--fp-color-secondary);border-radius:.5rem;padding:1rem;border:.2rem dashed var(--fp-color-text-white);box-shadow:var(--fp-shadow-depth);color:#fff;text-shadow:var(--fp-text-shadow-pressed)}@font-face{font-family:TitleFont;src:url(./TitleFont-Hoi4DzLu.ttf);font-weight:400;font-style:normal}@font-face{font-family:ContentFontLite;src:url(./ContentFont-pbXVPZ-w.woff2) format("woff2");font-style:normal;font-weight:400}.page-loading[data-v-1f62f9eb]{position:fixed;inset:0;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#00000080;z-index:var(--z-loading)}.page-loading>span[data-v-1f62f9eb]{margin-top:.8em;color:#eee}.spinner[data-v-1f62f9eb]{width:3.125rem;height:3.125rem;border-radius:50%;border:.2rem solid white;border-top-color:transparent;animation:spin-1f62f9eb 1s linear infinite}@keyframes spin-1f62f9eb{to{transform:rotate(360deg)}}.progress-container[data-v-1f62f9eb]{margin-top:1em;display:flex;flex-direction:column;align-items:center;gap:.5em;width:12.5rem}.progress-bar[data-v-1f62f9eb]{width:100%;height:.5rem;background-color:#fff3;border-radius:.25rem;overflow:hidden}.progress-fill[data-v-1f62f9eb]{height:100%;background-color:#ff8f00;transition:width .3s ease}.progress-text[data-v-1f62f9eb]{color:#eee;font-size:.9em}.fade-enter-active[data-v-1f62f9eb],.fade-leave-active[data-v-1f62f9eb]{transition:opacity .2s ease-in-out}.fade-enter-from[data-v-1f62f9eb],.fade-leave-to[data-v-1f62f9eb]{opacity:0}.dynamic-bg-container[data-v-4dd0637b]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:0;pointer-events:none}.bg-canvas[data-v-4dd0637b]{position:absolute;top:0;left:0;width:100%;height:100%}.ping-container[data-v-63f0a29f],.fps-container[data-v-9d4831b6]{padding:.2rem;font-size:1rem;user-select:none}[data-v-47f60123]:root{--fp-color-primary: #ff8f00;--fp-color-secondary: #ffa000;--fp-color-tertiary: #ffc10f;--fp-color-success: #67c23a;--fp-color-warning: #e6a23c;--fp-color-error: #f56c6c;--fp-color-info: #909399;--fp-color-message: #095fce;--fp-color-bg: #ffcc80;--fp-color-bg-transparent: rgba(255, 255, 255, .65);--fp-color-bg-light: #fff8e1;--fp-color-bg-disable: #c8c9cc;--fp-color-bg-success: #e1f3d8;--fp-color-bg-warning: #faecd8;--fp-color-bg-error: #fde2e2;--fp-color-bg-message: #cedfff;--fp-color-border-base: #dcdfe6;--fp-color-border-light: #e4e7ed;--fp-color-border-lighter: #ebeef5;--fp-color-border-extra-light: #f2f6fc;--fp-color-border-success: #d1edc4;--fp-color-border-warning: #f8e3c5;--fp-color-border-error: #fcd3d3;--fp-color-border-message: #a8d4ff;--fp-color-text-primary: #ff8800;--fp-color-text-secondary: #606266;--fp-color-text-regular: #606266;--fp-color-text-placeholder: #c0c4cc;--fp-color-text-white: #ffffff;--fp-color-text-disable: #909399;--fp-color-text-success: #67c23a;--fp-color-text-warning: #e6a23c;--fp-color-text-error: #f56c6c;--fp-color-text-message: #095fce;--fp-color-primary-hover: #ffa533;--fp-color-primary-active: #e68100;--fp-color-primary-light-5: #ffc780;--fp-color-primary-light-9: #fff4e6;--fp-color-success-hover: #85ce61;--fp-color-success-active: #5daf34;--fp-color-warning-hover: #ebb563;--fp-color-warning-active: #cf9236;--fp-color-error-hover: #f78989;--fp-color-error-active: #dd6161;--fp-color-info-hover: #a6a9ad;--fp-color-info-active: #82848a;--fp-color-mask-white: rgba(255, 255, 255, .9);--fp-color-mask-black: rgba(0, 0, 0, .45);--fp-spacing-xs: .25rem;--fp-spacing-sm: .5rem;--fp-spacing-md: 1rem;--fp-spacing-lg: 1.5rem;--fp-spacing-xl: 2rem;--fp-spacing-xxl: 3rem;--fp-font-size-xs: .75rem;--fp-font-size-sm: .875rem;--fp-font-size-base: 1rem;--fp-font-size-lg: 1.125rem;--fp-font-size-xl: 1.25rem;--fp-font-size-xxl: 1.5rem;--fp-font-weight-light: 300;--fp-font-weight-normal: 400;--fp-font-weight-medium: 500;--fp-font-weight-bold: 700;--fp-font-line-height-tight: 1.25;--fp-font-line-height-normal: 1.5;--fp-font-line-height-relaxed: 1.75;--fp-shadow-sm: 0 0 .4rem rgba(0, 0, 0, .08);--fp-shadow-md: 0 0 .8rem rgba(0, 0, 0, .12);--fp-shadow-lg: 0 0 1.2rem rgba(0, 0, 0, .18);--fp-shadow-dark: 0 0 .8rem rgba(0, 0, 0, .22);--fp-text-shadow: .2rem .2rem .13rem rgba(0, 0, 0, .15);--fp-text-shadow-light: .2rem .2rem .13rem rgb(255, 255, 255);--fp-text-shadow-surround-white: #fff -.1rem 0 0, #fff .1rem 0 0, #fff 0 .1rem 0, #fff 0 -.1rem 0;--fp-text-shadow-embroider: 0 .1rem .1rem rgba(255, 255, 255, .4);--fp-text-shadow-pressed: 0 -.1rem 0 rgba(0, 0, 0, .2);--fp-shadow-depth: 0 .25rem 0 rgba(0, 0, 0, .15);--fp-shadow-inset: inset 0 .15rem .1rem rgba(0, 0, 0, .15);--fp-shadow-card: 0 .25rem 0 rgba(0, 0, 0, .15), 0 0 0 .1875rem rgba(0, 0, 0, .05);--fp-texture-knit: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, .02) 4px, rgba(0, 0, 0, .02) 8px), repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, .01) 4px, rgba(0, 0, 0, .01) 8px);--fp-texture-felt: radial-gradient(circle at 50% 50%, transparent 0%, rgba(0, 0, 0, .05) 100%), repeating-linear-gradient(0deg, transparent, transparent .15rem, rgba(0, 0, 0, .02) .15rem, rgba(0, 0, 0, .02) .4rem);--fp-stitch-color-light: rgba(255, 255, 255, .5);--fp-stitch-color-dark: rgba(0, 0, 0, .25);--fp-breakpoint-xs: 480px;--fp-breakpoint-sm: 768px;--fp-breakpoint-md: 1024px;--fp-breakpoint-lg: 1280px;--fp-breakpoint-xl: 1536px}.fp-dialog[data-v-47f60123]{position:fixed;top:0;left:0;width:100%;height:100%;z-index:var(--z-dialog, 2000);display:flex;align-items:center;justify-content:center;pointer-events:initial;box-sizing:border-box}.fp-dialog .fp-dialog-modal[data-v-47f60123]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#00000080;user-select:none;pointer-events:auto}.fp-dialog .fp-dialog-main[data-v-47f60123]{background-color:var(--fp-color-bg-light);background-image:var(--fp-texture-felt);box-sizing:border-box;border-radius:.8rem;box-shadow:var(--fp-shadow-card);padding:.9rem;min-width:30em;max-width:90vw;max-height:80vh;position:relative;display:flex;flex-direction:column;justify-content:space-between;z-index:1;pointer-events:initial}.fp-dialog .fp-dialog-main[data-v-47f60123]:before{content:"";position:absolute;inset:.4rem;border:.2rem dashed rgba(0,0,0,.08);border-radius:inherit;pointer-events:none;z-index:1}.fp-dialog .fp-dialog-header[data-v-47f60123]{min-height:2rem;position:relative;margin-bottom:.5rem;z-index:10}.fp-dialog .fp-dialog-header .title[data-v-47f60123]{background-color:var(--fp-color-tertiary);background-image:var(--fp-texture-felt);box-sizing:border-box;border-radius:.8rem;box-shadow:var(--fp-shadow-card);position:relative;padding:.9rem;top:-1.6rem;color:var(--fp-color-text-white);text-shadow:var(--fp-text-shadow);position:absolute;z-index:10;transform:rotate(-1.8deg)}.fp-dialog .fp-dialog-header .title[data-v-47f60123]:before{content:"";position:absolute;inset:.4rem;border:.2rem dashed rgba(0,0,0,.08);border-radius:inherit;pointer-events:none;z-index:1}.fp-dialog .fp-dialog-header .close-button[data-v-47f60123]{width:2rem;height:2rem;font-size:1rem;position:absolute;right:0;display:flex;justify-content:center;align-items:center;background-color:var(--fp-color-tertiary)}.fp-dialog .fp-dialog-body[data-v-47f60123]{flex:1;padding:.5rem 1.2em;overflow-y:auto}.fp-dialog .fp-dialog-footer[data-v-47f60123]{display:flex;justify-content:flex-end;gap:.75rem;padding:.6rem}.fp-dialog .fp-dialog-footer button[data-v-47f60123]{padding:.5em 1.2em;border-radius:.375rem;font-size:1rem;cursor:pointer;border:none;transition:filter .2s}.ui-text-node{&[data-v-e8ee69f2]{white-space:inherit}&.preserve-whitespace[data-v-e8ee69f2]{white-space:pre-wrap}}.custom-form[data-v-e58616ab]{display:flex;gap:.5rem;flex-direction:column}.form-group[data-v-e58616ab]{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.form-label[data-v-e58616ab]{word-break:keep-all;color:#393939}.form-control[data-v-e58616ab]{width:50%;color:var(--fp-color-secondary)}.submit-btn[data-v-e58616ab]{font-size:1rem;height:2rem;border-radius:.3rem;text-shadow:none}.submit-btn[data-v-e58616ab]:disabled{opacity:.6;cursor:not-allowed}.required[data-v-e58616ab]{color:#ff4d4f}.message-content[data-v-fb352e52]{font-size:1rem;color:var(--fp-color-text-regular, #333);line-height:1.5}.message-content[data-v-fb352e52] *{white-space:inherit}.message-content[data-v-fb352e52] .custom-form{margin-top:1rem}.message-footer[data-v-fb352e52]{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.625rem}.message-footer button[data-v-fb352e52]{padding:.5em 1.2em;border-radius:.375rem;font-size:1rem;cursor:pointer;border:none;transition:filter .2s}.message-footer button.btn-confirm[data-v-fb352e52]{background-color:var(--fp-color-secondary);color:#fff}.message-footer button.btn-confirm[data-v-fb352e52]:hover{filter:brightness(.9)}.message-footer button.btn-cancel[data-v-fb352e52]{border:.0625rem solid #b0b1b3;background-color:#fff;color:var(--fp-color-tertiary);border-color:var(--fp-color-tertiary);text-shadow:none}.message-footer button.btn-cancel[data-v-fb352e52]:hover{filter:brightness(.95)}.message-content[data-v-f748171e]{font-size:1rem;color:#333;line-height:1.5}.duration-bar[data-v-f748171e]{height:.3rem;background-color:var(--fp-color-secondary);border-radius:.2rem;animation-name:progress-shrink-f748171e;animation-timing-function:linear;animation-fill-mode:forwards;margin-top:.3rem;width:100%;transform-origin:left}@keyframes progress-shrink-f748171e{0%{width:100%}to{width:0%}}[data-v-4318a8df]:root{--fp-color-primary: #ff8f00;--fp-color-secondary: #ffa000;--fp-color-tertiary: #ffc10f;--fp-color-success: #67c23a;--fp-color-warning: #e6a23c;--fp-color-error: #f56c6c;--fp-color-info: #909399;--fp-color-message: #095fce;--fp-color-bg: #ffcc80;--fp-color-bg-transparent: rgba(255, 255, 255, .65);--fp-color-bg-light: #fff8e1;--fp-color-bg-disable: #c8c9cc;--fp-color-bg-success: #e1f3d8;--fp-color-bg-warning: #faecd8;--fp-color-bg-error: #fde2e2;--fp-color-bg-message: #cedfff;--fp-color-border-base: #dcdfe6;--fp-color-border-light: #e4e7ed;--fp-color-border-lighter: #ebeef5;--fp-color-border-extra-light: #f2f6fc;--fp-color-border-success: #d1edc4;--fp-color-border-warning: #f8e3c5;--fp-color-border-error: #fcd3d3;--fp-color-border-message: #a8d4ff;--fp-color-text-primary: #ff8800;--fp-color-text-secondary: #606266;--fp-color-text-regular: #606266;--fp-color-text-placeholder: #c0c4cc;--fp-color-text-white: #ffffff;--fp-color-text-disable: #909399;--fp-color-text-success: #67c23a;--fp-color-text-warning: #e6a23c;--fp-color-text-error: #f56c6c;--fp-color-text-message: #095fce;--fp-color-primary-hover: #ffa533;--fp-color-primary-active: #e68100;--fp-color-primary-light-5: #ffc780;--fp-color-primary-light-9: #fff4e6;--fp-color-success-hover: #85ce61;--fp-color-success-active: #5daf34;--fp-color-warning-hover: #ebb563;--fp-color-warning-active: #cf9236;--fp-color-error-hover: #f78989;--fp-color-error-active: #dd6161;--fp-color-info-hover: #a6a9ad;--fp-color-info-active: #82848a;--fp-color-mask-white: rgba(255, 255, 255, .9);--fp-color-mask-black: rgba(0, 0, 0, .45);--fp-spacing-xs: .25rem;--fp-spacing-sm: .5rem;--fp-spacing-md: 1rem;--fp-spacing-lg: 1.5rem;--fp-spacing-xl: 2rem;--fp-spacing-xxl: 3rem;--fp-font-size-xs: .75rem;--fp-font-size-sm: .875rem;--fp-font-size-base: 1rem;--fp-font-size-lg: 1.125rem;--fp-font-size-xl: 1.25rem;--fp-font-size-xxl: 1.5rem;--fp-font-weight-light: 300;--fp-font-weight-normal: 400;--fp-font-weight-medium: 500;--fp-font-weight-bold: 700;--fp-font-line-height-tight: 1.25;--fp-font-line-height-normal: 1.5;--fp-font-line-height-relaxed: 1.75;--fp-shadow-sm: 0 0 .4rem rgba(0, 0, 0, .08);--fp-shadow-md: 0 0 .8rem rgba(0, 0, 0, .12);--fp-shadow-lg: 0 0 1.2rem rgba(0, 0, 0, .18);--fp-shadow-dark: 0 0 .8rem rgba(0, 0, 0, .22);--fp-text-shadow: .2rem .2rem .13rem rgba(0, 0, 0, .15);--fp-text-shadow-light: .2rem .2rem .13rem rgb(255, 255, 255);--fp-text-shadow-surround-white: #fff -.1rem 0 0, #fff .1rem 0 0, #fff 0 .1rem 0, #fff 0 -.1rem 0;--fp-text-shadow-embroider: 0 .1rem .1rem rgba(255, 255, 255, .4);--fp-text-shadow-pressed: 0 -.1rem 0 rgba(0, 0, 0, .2);--fp-shadow-depth: 0 .25rem 0 rgba(0, 0, 0, .15);--fp-shadow-inset: inset 0 .15rem .1rem rgba(0, 0, 0, .15);--fp-shadow-card: 0 .25rem 0 rgba(0, 0, 0, .15), 0 0 0 .1875rem rgba(0, 0, 0, .05);--fp-texture-knit: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, .02) 4px, rgba(0, 0, 0, .02) 8px), repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, .01) 4px, rgba(0, 0, 0, .01) 8px);--fp-texture-felt: radial-gradient(circle at 50% 50%, transparent 0%, rgba(0, 0, 0, .05) 100%), repeating-linear-gradient(0deg, transparent, transparent .15rem, rgba(0, 0, 0, .02) .15rem, rgba(0, 0, 0, .02) .4rem);--fp-stitch-color-light: rgba(255, 255, 255, .5);--fp-stitch-color-dark: rgba(0, 0, 0, .25);--fp-breakpoint-xs: 480px;--fp-breakpoint-sm: 768px;--fp-breakpoint-md: 1024px;--fp-breakpoint-lg: 1280px;--fp-breakpoint-xl: 1536px}.player-card[data-v-4318a8df]{background-color:#fff;background-image:var(--fp-texture-felt);border-radius:.8rem;box-shadow:var(--fp-shadow-card);position:relative;padding:.9rem;padding:.5rem .7rem;width:100%;max-width:max-content;min-width:11rem;display:flex;justify-content:space-around;align-items:center;box-sizing:border-box;user-select:none;margin:.2rem 0;cursor:pointer}.player-card[data-v-4318a8df]:before{content:"";position:absolute;inset:.4rem;border:.2rem dashed rgba(0,0,0,.08);border-radius:inherit;pointer-events:none;z-index:1}.player-card[data-v-4318a8df]:before{inset:.3rem}.player-card>.card-num[data-v-4318a8df]{position:absolute;left:0;bottom:0;z-index:1;padding:.2rem .4rem;border-radius:0 .8rem;background-color:#ffffffbf;text-shadow:var(--fp-text-shadow-surround-white);font-size:1.1rem}.player-card.is_bankrupted[data-v-4318a8df]{position:relative;filter:grayscale(1)}.player-card.is_bankrupted[data-v-4318a8df]:after{content:"OUT!";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#444;font-size:2.5rem;line-height:2.5rem;text-align:center;display:block;border-radius:.8rem;padding:.4rem;background-color:#fff9}.player-card>.avatar[data-v-4318a8df]{color:#fff;width:3rem;height:3rem;font-size:1.5rem;line-height:3rem;text-align:center;border-radius:50%;border:.2rem solid #ffffff;overflow:hidden;box-shadow:var(--fp-shadow-md);position:relative;display:flex;justify-content:center;align-items:center;background-color:#ffffff73}.player-card>.avatar>.disconnect-marker[data-v-4318a8df]{font-size:1.5rem;width:3rem;height:3rem;color:var(--fp-color-text-error);background-color:#ffffff80;position:absolute;left:0;top:0}.player-card>.avatar>.ai-marker[data-v-4318a8df]{font-size:1.5rem;width:3rem;height:3rem;color:var(--fp-color-third, #6c5ce7);background-color:#ffffff80;position:absolute;left:0;bottom:0}.player-card>.avatar>img[data-v-4318a8df]{width:3rem;height:3rem}.player-card>.info[data-v-4318a8df]{margin:0 .6rem;display:flex;flex-direction:column;justify-content:space-around;align-items:center;text-shadow:var(--fp-text-shadow-surround-white)}.player-card>.info>.money[data-v-4318a8df]{font-size:1.1rem}.item-selector[data-v-3cf9f4e6]{display:grid;gap:1.6rem;padding:.7rem}.item-selector>.items[data-v-3cf9f4e6]{display:flex;justify-content:center;align-items:center;position:relative;background-color:#fff;border-radius:.8rem;border:.2rem solid #e0e0e0;cursor:pointer;transition:all .3s ease-out;box-shadow:0 .0625rem .1875rem #0000000d;padding:.5rem}.item-selector>.items[data-v-3cf9f4e6]:hover{box-shadow:0 .375rem .75rem #0000001a;transform:translateY(-.125rem)}.item-selector>.items.show-border[data-v-3cf9f4e6]{background-color:transparent;border-color:transparent;box-shadow:none;padding:0}.item-selector>.items.show-border[data-v-3cf9f4e6]:hover{box-shadow:none;transform:none}.item-selector>.items.show-border.is-selected[data-v-3cf9f4e6]{border-color:transparent;box-shadow:none}.item-selector>.items.is-selected[data-v-3cf9f4e6]{border-color:var(--fp-color-primary);box-shadow:0 .25rem .5rem #0000001a,0 0 0 .0625rem var(--fp-color-primary)}.item-selector>.items>.selected[data-v-3cf9f4e6]{position:absolute;top:.1rem;right:.1rem;max-width:2rem;max-height:2rem;height:60%;aspect-ratio:1;display:flex;align-items:center;justify-content:center;color:#fff;background-color:var(--fp-color-primary);border-radius:50%;z-index:10}.item-selector>.items .item-display-html[data-v-3cf9f4e6]{width:100%;height:100%;display:flex;padding:.5rem;align-items:center;justify-content:center;text-align:center;box-sizing:border-box}.item-selector>.items .item-display-html[data-v-3cf9f4e6] img{max-width:100%;max-height:100%}.target-selector-container[data-v-91548e65]{display:flex;justify-content:space-between}.target-selector-container>.target-container[data-v-91548e65]{flex:1}.target-selector-container>.target-container>.tips[data-v-91548e65]{color:var(--fp-color-primary);text-align:center}.target-selector-container>.target-container .target-player-card[data-v-91548e65]{width:100%;height:100%}.target-selector-container[data-v-9ff62013]{display:flex;justify-content:space-between}.target-selector-container>.target-container[data-v-9ff62013]{flex:1}.target-selector-container>.target-container>.tips[data-v-9ff62013]{color:var(--fp-color-primary);text-align:center}.target-selector-container>.target-container .target-player-card[data-v-9ff62013]{width:100%;height:100%}.mini-map-wrapper[data-v-d0e59eca]{width:100%;height:100%;overflow:auto;display:flex;justify-content:center;align-items:center;background-color:#3b3b3b;border-radius:.8rem;padding:1rem}.mini-map-container[data-v-d0e59eca]{display:grid;gap:.25rem}.player-placeholder[data-v-d0e59eca]{width:100%;height:100%;position:relative;pointer-events:none}.player-placeholder .player-block[data-v-d0e59eca]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:70%;height:70%;border-radius:50%;display:flex;justify-content:center;align-items:center;color:#fff;font-size:.6rem;border:.0938rem solid rgba(255,255,255,.8);box-shadow:0 .125rem .25rem #0009}.map-item[data-v-d0e59eca]{width:100%;height:100%;border-radius:15%;background-color:#414141;box-sizing:border-box;display:flex;justify-content:center;align-items:center;font-size:.9rem;position:relative;transition:transform .2s;border:.125rem solid transparent}.map-item.is-road[data-v-d0e59eca]{background-color:#5a5a5a}.map-item.is-disabled[data-v-d0e59eca]{opacity:.3;cursor:not-allowed;filter:grayscale(100%)}.map-item.is-highlight[data-v-d0e59eca]:not(.has-owner){cursor:pointer;background-color:#fff;border-color:#fff;color:#333!important;font-weight:700;animation:pulse-d0e59eca 1.5s infinite alternate}.map-item.is-highlight[data-v-d0e59eca]:not(.has-owner):hover{transform:scale(1.1);z-index:50;box-shadow:0 .25rem .75rem #0000004d}.map-item.is-highlight.has-owner[data-v-d0e59eca]{cursor:pointer;font-weight:700;animation:pulse-d0e59eca 1.5s infinite alternate}.map-item.is-highlight.has-owner[data-v-d0e59eca]:hover{transform:scale(1.1);z-index:50;box-shadow:0 .25rem .75rem #0000004d}.map-item.is-selected[data-v-d0e59eca]{z-index:60}.map-item.is-selected[data-v-d0e59eca]:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120%;height:120%;border:.1875rem solid var(--fp-color-primary, #409eff);border-radius:20%;pointer-events:none;animation:select-pulse-d0e59eca 1s infinite alternate}.map-item .owner-initial[data-v-d0e59eca]{z-index:1;font-weight:700;text-shadow:0 .0625rem .125rem rgba(0,0,0,.5);font-size:1rem}@keyframes pulse-d0e59eca{0%{transform:scale(1);opacity:.85}to{transform:scale(1.05);opacity:1}}@keyframes select-pulse-d0e59eca{0%{transform:translate(-50%,-50%) scale(1)}to{transform:translate(-50%,-50%) scale(1.1)}}[data-v-17d1a0a7]:root{--fp-color-primary: #ff8f00;--fp-color-secondary: #ffa000;--fp-color-tertiary: #ffc10f;--fp-color-success: #67c23a;--fp-color-warning: #e6a23c;--fp-color-error: #f56c6c;--fp-color-info: #909399;--fp-color-message: #095fce;--fp-color-bg: #ffcc80;--fp-color-bg-transparent: rgba(255, 255, 255, .65);--fp-color-bg-light: #fff8e1;--fp-color-bg-disable: #c8c9cc;--fp-color-bg-success: #e1f3d8;--fp-color-bg-warning: #faecd8;--fp-color-bg-error: #fde2e2;--fp-color-bg-message: #cedfff;--fp-color-border-base: #dcdfe6;--fp-color-border-light: #e4e7ed;--fp-color-border-lighter: #ebeef5;--fp-color-border-extra-light: #f2f6fc;--fp-color-border-success: #d1edc4;--fp-color-border-warning: #f8e3c5;--fp-color-border-error: #fcd3d3;--fp-color-border-message: #a8d4ff;--fp-color-text-primary: #ff8800;--fp-color-text-secondary: #606266;--fp-color-text-regular: #606266;--fp-color-text-placeholder: #c0c4cc;--fp-color-text-white: #ffffff;--fp-color-text-disable: #909399;--fp-color-text-success: #67c23a;--fp-color-text-warning: #e6a23c;--fp-color-text-error: #f56c6c;--fp-color-text-message: #095fce;--fp-color-primary-hover: #ffa533;--fp-color-primary-active: #e68100;--fp-color-primary-light-5: #ffc780;--fp-color-primary-light-9: #fff4e6;--fp-color-success-hover: #85ce61;--fp-color-success-active: #5daf34;--fp-color-warning-hover: #ebb563;--fp-color-warning-active: #cf9236;--fp-color-error-hover: #f78989;--fp-color-error-active: #dd6161;--fp-color-info-hover: #a6a9ad;--fp-color-info-active: #82848a;--fp-color-mask-white: rgba(255, 255, 255, .9);--fp-color-mask-black: rgba(0, 0, 0, .45);--fp-spacing-xs: .25rem;--fp-spacing-sm: .5rem;--fp-spacing-md: 1rem;--fp-spacing-lg: 1.5rem;--fp-spacing-xl: 2rem;--fp-spacing-xxl: 3rem;--fp-font-size-xs: .75rem;--fp-font-size-sm: .875rem;--fp-font-size-base: 1rem;--fp-font-size-lg: 1.125rem;--fp-font-size-xl: 1.25rem;--fp-font-size-xxl: 1.5rem;--fp-font-weight-light: 300;--fp-font-weight-normal: 400;--fp-font-weight-medium: 500;--fp-font-weight-bold: 700;--fp-font-line-height-tight: 1.25;--fp-font-line-height-normal: 1.5;--fp-font-line-height-relaxed: 1.75;--fp-shadow-sm: 0 0 .4rem rgba(0, 0, 0, .08);--fp-shadow-md: 0 0 .8rem rgba(0, 0, 0, .12);--fp-shadow-lg: 0 0 1.2rem rgba(0, 0, 0, .18);--fp-shadow-dark: 0 0 .8rem rgba(0, 0, 0, .22);--fp-text-shadow: .2rem .2rem .13rem rgba(0, 0, 0, .15);--fp-text-shadow-light: .2rem .2rem .13rem rgb(255, 255, 255);--fp-text-shadow-surround-white: #fff -.1rem 0 0, #fff .1rem 0 0, #fff 0 .1rem 0, #fff 0 -.1rem 0;--fp-text-shadow-embroider: 0 .1rem .1rem rgba(255, 255, 255, .4);--fp-text-shadow-pressed: 0 -.1rem 0 rgba(0, 0, 0, .2);--fp-shadow-depth: 0 .25rem 0 rgba(0, 0, 0, .15);--fp-shadow-inset: inset 0 .15rem .1rem rgba(0, 0, 0, .15);--fp-shadow-card: 0 .25rem 0 rgba(0, 0, 0, .15), 0 0 0 .1875rem rgba(0, 0, 0, .05);--fp-texture-knit: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, .02) 4px, rgba(0, 0, 0, .02) 8px), repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, .01) 4px, rgba(0, 0, 0, .01) 8px);--fp-texture-felt: radial-gradient(circle at 50% 50%, transparent 0%, rgba(0, 0, 0, .05) 100%), repeating-linear-gradient(0deg, transparent, transparent .15rem, rgba(0, 0, 0, .02) .15rem, rgba(0, 0, 0, .02) .4rem);--fp-stitch-color-light: rgba(255, 255, 255, .5);--fp-stitch-color-dark: rgba(0, 0, 0, .25);--fp-breakpoint-xs: 480px;--fp-breakpoint-sm: 768px;--fp-breakpoint-md: 1024px;--fp-breakpoint-lg: 1280px;--fp-breakpoint-xl: 1536px}.property-info[data-v-17d1a0a7]{background-color:var(--fp-color-bg-light);background-image:var(--fp-texture-felt);box-sizing:border-box;border-radius:.8rem;box-shadow:var(--fp-shadow-card);position:relative;padding:.9rem;min-width:16rem;max-width:20rem;display:flex;flex-direction:column;gap:.8rem;padding:1rem 1.5rem;background-color:#fff}.property-info[data-v-17d1a0a7]:before{content:"";position:absolute;inset:.4rem;border:.2rem dashed rgba(0,0,0,.08);border-radius:inherit;pointer-events:none;z-index:1}.property-info .property-header[data-v-17d1a0a7]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding-bottom:.5rem}.property-info .property-header .property-name[data-v-17d1a0a7]{font-size:1.3rem;color:var(--fp-color-primary);text-align:center;text-shadow:var(--fp-text-shadow-surround-white);margin:0;margin-bottom:.3rem}.property-info .property-header .badges-row[data-v-17d1a0a7]{display:flex;gap:.5rem;align-items:center}.property-info .property-header .level-badge[data-v-17d1a0a7]{padding:.25rem .75rem;background:var(--fp-color-tertiary);color:#fff;border-radius:1rem;font-size:.85rem;font-weight:700;box-shadow:0 .125rem #00000026}.property-info .property-header .price-badge[data-v-17d1a0a7]{padding:.25rem .75rem;background:var(--fp-color-primary);color:#fff;border-radius:1rem;font-size:.9rem;box-shadow:0 .125rem #00000026;display:flex;align-items:center;gap:.25rem}.property-info .property-header .price-badge .badge-text[data-v-17d1a0a7]{font-size:.8rem}.property-info .property-header .price-badge .badge-divider[data-v-17d1a0a7]{font-size:.7rem;opacity:.6}.property-info .property-header .price-badge .badge-label[data-v-17d1a0a7]{font-size:1.1rem}.property-info .property-header .toll-badge[data-v-17d1a0a7]{padding:.25rem .75rem;background:#4caf50;color:#fff;border-radius:1rem;font-size:.9rem;font-weight:700;box-shadow:0 .125rem #00000026;display:flex;align-items:center;gap:.25rem}.property-info .property-header .toll-badge .badge-text[data-v-17d1a0a7]{font-size:.8rem}.property-info .property-header .toll-badge .badge-divider[data-v-17d1a0a7]{font-size:.7rem;opacity:.6}.property-info .property-header .toll-badge .badge-label[data-v-17d1a0a7]{font-size:1.1rem}.property-info .divider[data-v-17d1a0a7]{height:.0625rem;background:#0000001a}.property-info .property-section[data-v-17d1a0a7]{display:flex;flex-direction:column;gap:.5rem}.property-info .property-section .section-title[data-v-17d1a0a7]{font-size:.75rem;color:var(--fp-color-text-secondary);text-transform:uppercase;letter-spacing:.05em;opacity:.8}.property-info .property-section .toll-title[data-v-17d1a0a7]{margin-top:.25rem}.property-info .cost-list[data-v-17d1a0a7]{display:flex;flex-direction:column;gap:.4rem;box-sizing:border-box}.property-info .cost-list .cost-item[data-v-17d1a0a7]{display:flex;align-items:center;gap:.5rem}.property-info .cost-list .cost-item .cost-icon[data-v-17d1a0a7]{font-size:1rem;width:1.5rem;text-align:center}.property-info .cost-list .cost-item .cost-label[data-v-17d1a0a7]{flex:1;font-size:.85rem;color:var(--fp-color-text-secondary)}.property-info .cost-list .cost-item .cost-value[data-v-17d1a0a7]{font-size:.9rem;color:var(--fp-color-secondary);text-shadow:var(--fp-text-shadow-surround-white)}.property-info .toll-grid[data-v-17d1a0a7]{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.property-info .toll-grid .toll-item[data-v-17d1a0a7]{display:flex;justify-content:space-between;align-items:center;padding:.3rem .5rem;background:#ffffff80;border-radius:.4rem;font-size:.8rem}.property-info .toll-grid .toll-item .toll-level[data-v-17d1a0a7]{color:var(--fp-color-primary)}.property-info .toll-grid .toll-item .toll-amount[data-v-17d1a0a7]{color:var(--fp-color-secondary)}.property-info .toll-grid .toll-item.current-toll[data-v-17d1a0a7]{background:#4caf5026;border:.0625rem solid #4caf50}.property-info .toll-grid .toll-item.current-toll .toll-level[data-v-17d1a0a7],.property-info .toll-grid .toll-item.current-toll .toll-amount[data-v-17d1a0a7]{color:#4caf50}.property-info .custom-desc .custom-description[data-v-17d1a0a7]{font-size:.85rem;color:var(--fp-color-text-primary);line-height:1.5;white-space:pre-wrap;text-align:center;padding:.5rem}.property-info .property-footer[data-v-17d1a0a7]{display:flex;justify-content:space-between;align-items:center;padding:.5rem .75rem;background:#ffffff4d;border-radius:.5rem;margin-top:auto}.property-info .property-footer .owner-label[data-v-17d1a0a7]{font-size:.85rem;color:var(--fp-color-text-secondary)}.property-info .property-footer .owner-value[data-v-17d1a0a7]{font-size:.95rem;font-weight:700;text-shadow:var(--fp-text-shadow-surround-white)}.property-info .property-footer .owner-value.no-owner[data-v-17d1a0a7]{color:var(--fp-color-text-secondary)!important;font-style:italic}.target-selector-container[data-v-7a612b1d]{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem;padding:1rem;min-height:28.125rem}.target-selector-container .target-container[data-v-7a612b1d]{flex:1;display:flex;flex-direction:column;align-items:center}.target-selector-container .target-container .tips[data-v-7a612b1d]{color:var(--fp-color-primary);text-align:center;margin-bottom:1rem;font-size:1.1rem}.target-selector-container .preview-container[data-v-7a612b1d]{width:20rem;min-height:25rem;display:flex;flex-direction:column;border-left:.125rem dashed #e0e0e0;padding-left:2rem;margin-top:2.5rem}.target-selector-container .preview-container .preview-content[data-v-7a612b1d]{display:flex;flex-direction:column;align-items:center;animation:fade-in-7a612b1d .3s ease-out}.target-selector-container .preview-container .preview-content .preview-title[data-v-7a612b1d]{margin-bottom:1rem;color:#666;font-size:.9rem}.target-selector-container .preview-container .preview-placeholder[data-v-7a612b1d]{flex:1;display:flex;justify-content:center;align-items:center;color:#ccc}.target-selector-container .preview-container .preview-placeholder .text[data-v-7a612b1d]{text-align:center;line-height:1.6;font-size:1.1rem}.target-selector-container .preview-container .preview-placeholder .text .highlight-text[data-v-7a612b1d]{color:var(--fp-color-primary)}@keyframes fade-in-7a612b1d{0%{opacity:0;transform:translateY(.625rem)}to{opacity:1;transform:translateY(0)}}.target-selector-container[data-v-8489b387]{display:flex;justify-content:space-between}.target-selector-container>.target-container[data-v-8489b387]{flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column}.target-selector-container>.target-container>.target-list[data-v-8489b387]{display:flex;justify-content:center;align-items:center;gap:1rem;margin-bottom:2rem}.target-selector-container>.target-container>.target-list>div[data-v-8489b387]{box-shadow:var(--fp-shadow-md)}.selector-container[data-v-c77eadf7]{max-height:60vh;overflow-y:auto;padding:.625rem}.dialog-content[data-v-c77eadf7]{margin-bottom:1rem;color:var(--fp-color-primary);text-align:center}.dialog-content .text-content[data-v-c77eadf7]{white-space:pre-wrap;word-wrap:break-word;line-height:1.6}.default-item-content[data-v-c77eadf7]{padding:1.25rem;text-align:center;font-weight:700}[data-v-4b6faf28]:root{--fp-color-primary: #ff8f00;--fp-color-secondary: #ffa000;--fp-color-tertiary: #ffc10f;--fp-color-success: #67c23a;--fp-color-warning: #e6a23c;--fp-color-error: #f56c6c;--fp-color-info: #909399;--fp-color-message: #095fce;--fp-color-bg: #ffcc80;--fp-color-bg-transparent: rgba(255, 255, 255, .65);--fp-color-bg-light: #fff8e1;--fp-color-bg-disable: #c8c9cc;--fp-color-bg-success: #e1f3d8;--fp-color-bg-warning: #faecd8;--fp-color-bg-error: #fde2e2;--fp-color-bg-message: #cedfff;--fp-color-border-base: #dcdfe6;--fp-color-border-light: #e4e7ed;--fp-color-border-lighter: #ebeef5;--fp-color-border-extra-light: #f2f6fc;--fp-color-border-success: #d1edc4;--fp-color-border-warning: #f8e3c5;--fp-color-border-error: #fcd3d3;--fp-color-border-message: #a8d4ff;--fp-color-text-primary: #ff8800;--fp-color-text-secondary: #606266;--fp-color-text-regular: #606266;--fp-color-text-placeholder: #c0c4cc;--fp-color-text-white: #ffffff;--fp-color-text-disable: #909399;--fp-color-text-success: #67c23a;--fp-color-text-warning: #e6a23c;--fp-color-text-error: #f56c6c;--fp-color-text-message: #095fce;--fp-color-primary-hover: #ffa533;--fp-color-primary-active: #e68100;--fp-color-primary-light-5: #ffc780;--fp-color-primary-light-9: #fff4e6;--fp-color-success-hover: #85ce61;--fp-color-success-active: #5daf34;--fp-color-warning-hover: #ebb563;--fp-color-warning-active: #cf9236;--fp-color-error-hover: #f78989;--fp-color-error-active: #dd6161;--fp-color-info-hover: #a6a9ad;--fp-color-info-active: #82848a;--fp-color-mask-white: rgba(255, 255, 255, .9);--fp-color-mask-black: rgba(0, 0, 0, .45);--fp-spacing-xs: .25rem;--fp-spacing-sm: .5rem;--fp-spacing-md: 1rem;--fp-spacing-lg: 1.5rem;--fp-spacing-xl: 2rem;--fp-spacing-xxl: 3rem;--fp-font-size-xs: .75rem;--fp-font-size-sm: .875rem;--fp-font-size-base: 1rem;--fp-font-size-lg: 1.125rem;--fp-font-size-xl: 1.25rem;--fp-font-size-xxl: 1.5rem;--fp-font-weight-light: 300;--fp-font-weight-normal: 400;--fp-font-weight-medium: 500;--fp-font-weight-bold: 700;--fp-font-line-height-tight: 1.25;--fp-font-line-height-normal: 1.5;--fp-font-line-height-relaxed: 1.75;--fp-shadow-sm: 0 0 .4rem rgba(0, 0, 0, .08);--fp-shadow-md: 0 0 .8rem rgba(0, 0, 0, .12);--fp-shadow-lg: 0 0 1.2rem rgba(0, 0, 0, .18);--fp-shadow-dark: 0 0 .8rem rgba(0, 0, 0, .22);--fp-text-shadow: .2rem .2rem .13rem rgba(0, 0, 0, .15);--fp-text-shadow-light: .2rem .2rem .13rem rgb(255, 255, 255);--fp-text-shadow-surround-white: #fff -.1rem 0 0, #fff .1rem 0 0, #fff 0 .1rem 0, #fff 0 -.1rem 0;--fp-text-shadow-embroider: 0 .1rem .1rem rgba(255, 255, 255, .4);--fp-text-shadow-pressed: 0 -.1rem 0 rgba(0, 0, 0, .2);--fp-shadow-depth: 0 .25rem 0 rgba(0, 0, 0, .15);--fp-shadow-inset: inset 0 .15rem .1rem rgba(0, 0, 0, .15);--fp-shadow-card: 0 .25rem 0 rgba(0, 0, 0, .15), 0 0 0 .1875rem rgba(0, 0, 0, .05);--fp-texture-knit: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, .02) 4px, rgba(0, 0, 0, .02) 8px), repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, .01) 4px, rgba(0, 0, 0, .01) 8px);--fp-texture-felt: radial-gradient(circle at 50% 50%, transparent 0%, rgba(0, 0, 0, .05) 100%), repeating-linear-gradient(0deg, transparent, transparent .15rem, rgba(0, 0, 0, .02) .15rem, rgba(0, 0, 0, .02) .4rem);--fp-stitch-color-light: rgba(255, 255, 255, .5);--fp-stitch-color-dark: rgba(0, 0, 0, .25);--fp-breakpoint-xs: 480px;--fp-breakpoint-sm: 768px;--fp-breakpoint-md: 1024px;--fp-breakpoint-lg: 1280px;--fp-breakpoint-xl: 1536px}.log-panel[data-v-4b6faf28]{display:flex;flex-direction:column;gap:1rem;min-height:25rem}.log-stats[data-v-4b6faf28]{display:flex;gap:1rem;padding:.5rem 1rem;background-color:var(--fp-color-bg-light, #f5f5f5);border-radius:.25rem}.log-stats .stat-item[data-v-4b6faf28]{font-size:.875rem}.log-stats .stat-item.fatal[data-v-4b6faf28]{color:#ff4d4f}.log-stats .stat-item.error[data-v-4b6faf28]{color:#ff7875}.log-stats .stat-item.warning[data-v-4b6faf28]{color:#ffc069}.log-stats .stat-item.info[data-v-4b6faf28]{color:#69c0ff}.log-filters[data-v-4b6faf28]{display:flex;gap:.5rem;flex-wrap:wrap}.log-filters .filter-select[data-v-4b6faf28],.log-filters .filter-input[data-v-4b6faf28]{padding:.5rem;border:.0625rem solid var(--fp-color-border, #ddd);border-radius:.25rem;font-size:.875rem}.log-filters .filter-select[data-v-4b6faf28]{min-width:6.25rem}.log-filters .filter-input[data-v-4b6faf28]{flex:1;min-width:9.375rem}.log-actions[data-v-4b6faf28]{display:flex;gap:.5rem;justify-content:flex-end}.log-list[data-v-4b6faf28]{flex:1;overflow-y:auto;max-height:31.25rem;border:.0625rem solid var(--fp-color-border, #ddd);border-radius:.25rem}.log-item[data-v-4b6faf28]{border-left:.25rem solid #ddd;padding:.75rem;margin-bottom:.5rem;background-color:#fff;transition:background-color .2s}.log-item[data-v-4b6faf28]:hover,.log-item.expanded[data-v-4b6faf28]{background-color:var(--fp-color-bg-light, #f9f9f9)}.log-header[data-v-4b6faf28]{display:flex;align-items:center;gap:.5rem;cursor:pointer;flex-wrap:wrap;align-items:flex-start}.log-level[data-v-4b6faf28]{font-weight:700;font-size:.875rem;white-space:nowrap}.log-category[data-v-4b6faf28]{font-size:.75rem;color:#666;white-space:nowrap}.log-message[data-v-4b6faf28]{flex:1;font-size:.875rem;word-break:break-word}.log-time[data-v-4b6faf28]{font-size:.75rem;color:#999;white-space:nowrap}.log-details[data-v-4b6faf28]{margin-top:.75rem;padding-top:.75rem;border-top:.0625rem solid #eee}.log-type[data-v-4b6faf28],.log-full-message[data-v-4b6faf28],.log-info[data-v-4b6faf28],.log-stack[data-v-4b6faf28],.log-location[data-v-4b6faf28],.log-context[data-v-4b6faf28],.log-timestamp[data-v-4b6faf28]{margin-bottom:.75rem}.log-type[data-v-4b6faf28]:last-child,.log-full-message[data-v-4b6faf28]:last-child,.log-info[data-v-4b6faf28]:last-child,.log-stack[data-v-4b6faf28]:last-child,.log-location[data-v-4b6faf28]:last-child,.log-context[data-v-4b6faf28]:last-child,.log-timestamp[data-v-4b6faf28]:last-child{margin-bottom:0}.detail-title[data-v-4b6faf28]{font-weight:700;font-size:.875rem;margin-bottom:.25rem;color:var(--fp-color-text-regular, #333)}.detail-value[data-v-4b6faf28]{font-size:.875rem;color:#333;word-break:break-all}.detail-content[data-v-4b6faf28]{margin:0;padding:.5rem;background-color:#f5f5f5;border-radius:.25rem;font-size:.75rem;white-space:pre-wrap;word-break:break-word;max-height:12.5rem;overflow-y:auto}.log-actions-row[data-v-4b6faf28]{display:flex;gap:.5rem;margin-top:.5rem}.log-empty[data-v-4b6faf28]{text-align:center;padding:2rem;color:#999}.setting-button[data-v-7beb4f69]{height:2.5rem;width:2.5rem;border-radius:.5rem;font-size:1.1rem;display:flex;justify-content:center;align-items:center;gap:.4rem}.setting-container[data-v-7beb4f69]{display:flex;align-items:center;color:var(--fp-color-primary);user-select:none}.setting-container>.setting-list[data-v-7beb4f69]{display:flex;flex-direction:column;width:100%;gap:.8rem}.setting-container>.setting-list>.setting-item[data-v-7beb4f69]{display:flex;justify-content:center;font-size:1.1rem;background-color:#ffffffbf;border-radius:.5rem;padding:.8rem;box-sizing:border-box;box-shadow:var(--fp-shadow-md);overflow:hidden;position:relative}.setting-container>.setting-list>.setting-item>div[data-v-7beb4f69]{display:inline-block}.setting-container>.setting-list>.setting-item>.label[data-v-7beb4f69]{width:30%;text-align:center;display:flex;align-items:center;justify-content:center}.setting-container>.setting-list>.setting-item>.content[data-v-7beb4f69]{flex:1;font-size:1rem;display:flex;justify-content:space-around;align-items:center}.setting-container>.setting-list>.setting-item>.content input[type=radio]:checked+label[data-v-7beb4f69]{color:var(--fp-color-primary)}.setting-container>.setting-list>.setting-item>.content label[data-v-7beb4f69]{padding:.2rem;cursor:pointer;color:var(--fp-color-tertiary)}.setting-container>.setting-list>.setting-item>.content.log-actions[data-v-7beb4f69]{gap:.5rem}.setting-container>.setting-list>.setting-item>.content.log-actions .log-button[data-v-7beb4f69]{flex:1;background:var(--fp-color-secondary);color:#fff;border:none;border-radius:.4rem;padding:.5rem .8rem;font-size:.9rem;cursor:pointer;transition:all .2s}.setting-container>.setting-list>.setting-item>.content.log-actions .log-button[data-v-7beb4f69]:hover{opacity:.9;transform:translateY(-.0625rem)}.setting-container>.setting-list>.setting-item>.content.volume-control[data-v-7beb4f69]{gap:.2rem;align-items:center}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon[data-v-7beb4f69]{font-size:1.2rem;cursor:pointer;transition:all .2s;padding:.4rem;border-radius:.4rem;background:#ffffff80;flex-shrink:0;width:2rem;height:2rem;display:inline-flex;align-items:center;justify-content:center;outline:none;box-sizing:border-box}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon[data-v-7beb4f69] svg{width:1em;height:1em;max-width:1em;max-height:1em;display:block}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon[data-v-7beb4f69]:hover:not(.disabled){transform:scale(1.15);background:#fffc;box-shadow:0 .125rem .5rem #0000001a}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon[data-v-7beb4f69]:active:not(.disabled){transform:scale(1)}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon.disabled[data-v-7beb4f69]{opacity:.3;cursor:not-allowed;pointer-events:none}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon.decrease[data-v-7beb4f69],.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon.increase[data-v-7beb4f69]{color:var(--fp-color-primary)}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon.mute[data-v-7beb4f69]{color:var(--fp-color-tertiary);margin-left:.5rem}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon.mute.muted[data-v-7beb4f69]{color:#ff4d4f}.setting-container>.setting-list>.setting-item>.content.volume-control .control-icon.mute[data-v-7beb4f69]:hover{background:#ff4d4f1a}.setting-container>.setting-list>.setting-item>.content.volume-control .volume-value[data-v-7beb4f69]{min-width:3.5rem;text-align:center;font-weight:500;color:var(--fp-color-primary);font-size:1.1rem;margin:0 .1rem}.setting-container>.setting-list>.setting-item.volume-setting .label[data-v-7beb4f69]{gap:.2rem}.setting-container>.setting-list>.setting-item .ban-mask[data-v-7beb4f69]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#ffffffbf;z-index:100;display:flex;justify-content:center;align-items:center;color:#777}.setting-container>.setting-list>.setting-item.apply-button-item[data-v-7beb4f69]{background-color:transparent;box-shadow:none;padding:0}.setting-container>.setting-list>.setting-item.apply-button-item .apply-button[data-v-7beb4f69]{width:100%;background:var(--fp-color-primary);color:#fff;border:none;border-radius:.5rem;padding:.8rem;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .3s}.setting-container>.setting-list>.setting-item.apply-button-item .apply-button[data-v-7beb4f69]:hover:not(:disabled){opacity:.9;transform:translateY(-.125rem);box-shadow:0 .25rem .75rem #00000026}.setting-container>.setting-list>.setting-item.apply-button-item .apply-button[data-v-7beb4f69]:active:not(:disabled){transform:translateY(0)}.setting-container>.setting-list>.setting-item.apply-button-item .apply-button[data-v-7beb4f69]:disabled{opacity:.4;cursor:not-allowed;background:var(--fp-color-tertiary)}.setting-container .content .btn-purple[data-v-7beb4f69],.setting-container .content .btn-red[data-v-7beb4f69]{font-size:.9rem}.help-button[data-v-449ce78b]{height:2.5rem;width:2.5rem;border-radius:.5rem;font-size:1.1rem;display:flex;justify-content:center;align-items:center;gap:.4rem}.help-container[data-v-449ce78b] h2,.help-container[data-v-449ce78b] h3{color:var(--fp-color-primary);margin-top:1rem}.help-container[data-v-449ce78b] h2:first-child,.help-container[data-v-449ce78b] h3:first-child{margin-top:0}.help-container[data-v-449ce78b] ul{list-style:none;padding-left:0;margin:0}.help-container[data-v-449ce78b] li{color:#3e3e3e;line-height:1.6;margin-bottom:.3rem;padding-left:1em;text-indent:-1em}.help-container[data-v-449ce78b] li:before{content:"- ";color:var(--fp-color-secondary)}.help-container[data-v-449ce78b] p{color:#3e3e3e;line-height:1.6}.help-container[data-v-449ce78b] strong{color:var(--fp-color-text-secondary)}.camera-focus-button[data-v-fc33f0d0],.map-info-button[data-v-c096262c]{height:2.5rem;width:2.5rem;border-radius:.5rem;font-size:1.1rem;display:flex;justify-content:center;align-items:center;gap:.4rem}.map-info-container[data-v-c096262c]{display:flex;flex-direction:column;gap:1rem}.map-info-container .map-meta[data-v-c096262c]{display:flex;justify-content:flex-start;gap:1.5rem;color:#5e5e5e;font-size:.9rem}.map-info-container .map-meta span[data-v-c096262c]{background-color:#fff9;padding:.3rem .8rem;border-radius:.25rem}.map-info-container .map-description[data-v-c096262c]{color:#3e3e3e;line-height:1.8}.map-info-container .markdown-content[data-v-c096262c] h2,.map-info-container .markdown-content[data-v-c096262c] h3{color:var(--fp-color-primary);margin-top:1rem;margin-bottom:.5rem}.map-info-container .markdown-content[data-v-c096262c] h2:first-child,.map-info-container .markdown-content[data-v-c096262c] h3:first-child{margin-top:0}.map-info-container .markdown-content[data-v-c096262c] p{margin-bottom:.8rem}.map-info-container .markdown-content[data-v-c096262c] ul{list-style:none;padding-left:0;margin-bottom:.8rem}.map-info-container .markdown-content[data-v-c096262c] li{line-height:1.6;margin-bottom:.3rem;padding-left:1em;text-indent:-1em}.map-info-container .markdown-content[data-v-c096262c] li:before{content:"- ";color:var(--fp-color-secondary)}.map-info-container .markdown-content[data-v-c096262c] strong{color:var(--fp-color-text-secondary);font-weight:600}.map-info-container .markdown-content[data-v-c096262c] code{background-color:#0000000d;padding:.1em .3em;border-radius:.1875rem;font-family:monospace;font-size:.9em}.map-info-container .markdown-content[data-v-c096262c] a{color:var(--fp-color-primary);text-decoration:underline}.map-info-container .markdown-content[data-v-c096262c] a:hover{opacity:.8}.map-info-container .markdown-content[data-v-c096262c] table{border-collapse:collapse;width:100%;margin-bottom:1rem}.map-info-container .markdown-content[data-v-c096262c] th,.map-info-container .markdown-content[data-v-c096262c] td{border:.0625rem solid #ddd;padding:.5rem .8rem;text-align:left}.map-info-container .markdown-content[data-v-c096262c] th{background-color:#0000000d;font-weight:600}.map-info-container .markdown-content[data-v-c096262c] tr:nth-child(2n){background-color:#00000005}[data-v-3f5d8cbb]:root{--fp-color-primary: #ff8f00;--fp-color-secondary: #ffa000;--fp-color-tertiary: #ffc10f;--fp-color-success: #67c23a;--fp-color-warning: #e6a23c;--fp-color-error: #f56c6c;--fp-color-info: #909399;--fp-color-message: #095fce;--fp-color-bg: #ffcc80;--fp-color-bg-transparent: rgba(255, 255, 255, .65);--fp-color-bg-light: #fff8e1;--fp-color-bg-disable: #c8c9cc;--fp-color-bg-success: #e1f3d8;--fp-color-bg-warning: #faecd8;--fp-color-bg-error: #fde2e2;--fp-color-bg-message: #cedfff;--fp-color-border-base: #dcdfe6;--fp-color-border-light: #e4e7ed;--fp-color-border-lighter: #ebeef5;--fp-color-border-extra-light: #f2f6fc;--fp-color-border-success: #d1edc4;--fp-color-border-warning: #f8e3c5;--fp-color-border-error: #fcd3d3;--fp-color-border-message: #a8d4ff;--fp-color-text-primary: #ff8800;--fp-color-text-secondary: #606266;--fp-color-text-regular: #606266;--fp-color-text-placeholder: #c0c4cc;--fp-color-text-white: #ffffff;--fp-color-text-disable: #909399;--fp-color-text-success: #67c23a;--fp-color-text-warning: #e6a23c;--fp-color-text-error: #f56c6c;--fp-color-text-message: #095fce;--fp-color-primary-hover: #ffa533;--fp-color-primary-active: #e68100;--fp-color-primary-light-5: #ffc780;--fp-color-primary-light-9: #fff4e6;--fp-color-success-hover: #85ce61;--fp-color-success-active: #5daf34;--fp-color-warning-hover: #ebb563;--fp-color-warning-active: #cf9236;--fp-color-error-hover: #f78989;--fp-color-error-active: #dd6161;--fp-color-info-hover: #a6a9ad;--fp-color-info-active: #82848a;--fp-color-mask-white: rgba(255, 255, 255, .9);--fp-color-mask-black: rgba(0, 0, 0, .45);--fp-spacing-xs: .25rem;--fp-spacing-sm: .5rem;--fp-spacing-md: 1rem;--fp-spacing-lg: 1.5rem;--fp-spacing-xl: 2rem;--fp-spacing-xxl: 3rem;--fp-font-size-xs: .75rem;--fp-font-size-sm: .875rem;--fp-font-size-base: 1rem;--fp-font-size-lg: 1.125rem;--fp-font-size-xl: 1.25rem;--fp-font-size-xxl: 1.5rem;--fp-font-weight-light: 300;--fp-font-weight-normal: 400;--fp-font-weight-medium: 500;--fp-font-weight-bold: 700;--fp-font-line-height-tight: 1.25;--fp-font-line-height-normal: 1.5;--fp-font-line-height-relaxed: 1.75;--fp-shadow-sm: 0 0 .4rem rgba(0, 0, 0, .08);--fp-shadow-md: 0 0 .8rem rgba(0, 0, 0, .12);--fp-shadow-lg: 0 0 1.2rem rgba(0, 0, 0, .18);--fp-shadow-dark: 0 0 .8rem rgba(0, 0, 0, .22);--fp-text-shadow: .2rem .2rem .13rem rgba(0, 0, 0, .15);--fp-text-shadow-light: .2rem .2rem .13rem rgb(255, 255, 255);--fp-text-shadow-surround-white: #fff -.1rem 0 0, #fff .1rem 0 0, #fff 0 .1rem 0, #fff 0 -.1rem 0;--fp-text-shadow-embroider: 0 .1rem .1rem rgba(255, 255, 255, .4);--fp-text-shadow-pressed: 0 -.1rem 0 rgba(0, 0, 0, .2);--fp-shadow-depth: 0 .25rem 0 rgba(0, 0, 0, .15);--fp-shadow-inset: inset 0 .15rem .1rem rgba(0, 0, 0, .15);--fp-shadow-card: 0 .25rem 0 rgba(0, 0, 0, .15), 0 0 0 .1875rem rgba(0, 0, 0, .05);--fp-texture-knit: repeating-linear-gradient(45deg, transparent, transparent 4px, rgba(0, 0, 0, .02) 4px, rgba(0, 0, 0, .02) 8px), repeating-linear-gradient(-45deg, transparent, transparent 4px, rgba(0, 0, 0, .01) 4px, rgba(0, 0, 0, .01) 8px);--fp-texture-felt: radial-gradient(circle at 50% 50%, transparent 0%, rgba(0, 0, 0, .05) 100%), repeating-linear-gradient(0deg, transparent, transparent .15rem, rgba(0, 0, 0, .02) .15rem, rgba(0, 0, 0, .02) .4rem);--fp-stitch-color-light: rgba(255, 255, 255, .5);--fp-stitch-color-dark: rgba(0, 0, 0, .25);--fp-breakpoint-xs: 480px;--fp-breakpoint-sm: 768px;--fp-breakpoint-md: 1024px;--fp-breakpoint-lg: 1280px;--fp-breakpoint-xl: 1536px}.save-button[data-v-3f5d8cbb]{height:2.5rem;width:2.5rem;border-radius:.5rem;font-size:1.1rem;display:flex;justify-content:center;align-items:center;gap:.4rem}.save-button[data-v-3f5d8cbb]:disabled{opacity:.6;cursor:not-allowed}.status-bar[data-v-111ca33a]{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:space-around;padding:.4rem;gap:.6rem;z-index:var(--z-ui)}.chat_message-item[data-v-5915ec1f]{width:auto;max-width:100%;display:flex;margin-bottom:.5rem}.chat_message-item>.avatar[data-v-5915ec1f]{width:2rem;height:2rem;border-radius:50%;border:.15rem solid #ffffff;overflow:hidden;display:flex;justify-content:center;align-items:center;background-color:#ffffff73}.chat_message-item>.avatar>img[data-v-5915ec1f]{width:2rem;height:2rem}.chat_message-item .right-container[data-v-5915ec1f]{flex:1;display:flex;flex-direction:column;margin-left:.4rem}.chat_message-item .right-container>.name[data-v-5915ec1f]{font-size:.7rem}.chat_message-item .right-container>.content[data-v-5915ec1f]{width:fit-content;background-color:#fff;word-wrap:normal;word-break:break-word;margin-top:.1rem;padding:.2rem .4rem;border-radius:.3rem;box-shadow:var(--fp-shadow-md)}.arrived-event-info[data-v-476ad826]{display:flex;flex-direction:column;justify-content:space-around;align-items:center}.arrived-event-info .info[data-v-476ad826]{display:flex;justify-content:center;align-items:center;box-shadow:var(--el-box-shadow);font-size:1.2rem;font-weight:700;border-radius:.5rem;color:var(--fp-color-primary);margin-bottom:.6rem;text-shadow:#fff -.0625rem 0 0,#fff .0625rem 0 0,#fff 0 .0625rem 0,#fff 0 -.0625rem 0}.arrived-event-info .info img[data-v-476ad826]{width:1.6em;height:1.6em;margin-right:.3rem}.arrived-event-info .description[data-v-476ad826]{color:#2b2b2b;text-shadow:#fff -.0625rem 0 0,#fff .0625rem 0 0,#fff 0 .0625rem 0,#fff 0 -.0625rem 0;white-space:pre-wrap}.game-log-item[data-v-8d1e4ccb]{margin-bottom:.3rem;color:#4d4d4d}.game-log-item>.time[data-v-8d1e4ccb]{margin-right:.5rem}.game-log-item>.text-item[data-v-8d1e4ccb]{color:var(--fp-color-primary)}.game-log-item>.link-item[data-v-8d1e4ccb]{text-decoration:underline;cursor:pointer}.list-enter-active[data-v-e5e6b611],.list-leave-active[data-v-e5e6b611]{transition:all .5s ease}.list-enter-from[data-v-e5e6b611],.list-leave-to[data-v-e5e6b611]{opacity:0;transform:translate(1.875rem)}.chat_log[data-v-e5e6b611]{position:absolute;bottom:0;left:.5rem;z-index:var(--z-chat-log);width:23rem;display:flex;flex-direction:column;box-sizing:border-box}.chat_log .container[data-v-e5e6b611]{position:relative}.chat_log .container .chat-container[data-v-e5e6b611],.chat_log .container .game_log-container[data-v-e5e6b611]{position:absolute;transform:translateY(-100%);width:100%;pointer-events:none}.chat_log .button[data-v-e5e6b611]{width:fit-content;padding:.4rem 1.2rem;font-size:.8rem;box-shadow:var(--fp-shadow-md);text-align:center;color:var(--fp-color-text-white);border-radius:.5rem .5rem 0 0;pointer-events:auto;margin-right:.3rem;margin-bottom:0}.chat_log .containers[data-v-e5e6b611]{height:0}.chat_log .containers .chat_main-container[data-v-e5e6b611],.chat_log .containers .game_log_main-container[data-v-e5e6b611]{display:flex;height:18rem;flex-direction:column;box-shadow:var(--fp-shadow-md-dark);border-radius:0 1rem 0 0;background-color:#ffffffe6;overflow:hidden;pointer-events:auto}.chat_log .containers .chat_main-container .chat_content-container[data-v-e5e6b611],.chat_log .containers .chat_main-container .game_log_content-container[data-v-e5e6b611],.chat_log .containers .game_log_main-container .chat_content-container[data-v-e5e6b611],.chat_log .containers .game_log_main-container .game_log_content-container[data-v-e5e6b611]{flex:1;width:100%;padding:.6rem;box-sizing:border-box;overflow-y:scroll;overflow-x:hidden;backdrop-filter:blur(.13rem)}.chat_log .chat_input-container[data-v-e5e6b611]{width:max-content;display:flex;justify-content:space-between;background-color:var(--fp-color-secondary);padding:.5rem .4rem;border-radius:0 .5rem 0 0;box-shadow:var(--fp-shadow-md);box-sizing:border-box;z-index:calc(var(--z-chat-log) + 1)}.chat_log .chat_input-container>input[data-v-e5e6b611]{flex:1;width:20rem;height:1.8rem;line-height:1.8rem;border-radius:.3rem;margin-right:.6rem;caret-color:var(--fp-color-primary);font-size:unset;box-sizing:border-box}.chat_log .chat_input-container>input[type=submit][data-v-e5e6b611]{width:fit-content;word-break:keep-all;border-radius:.3rem;box-sizing:border-box;font-size:1.2rem;padding:0}.danmaku_item[data-v-67f5e429]{width:auto;display:inline-block;background-color:#ffffffbf;transform:translate(-150%);position:absolute;padding:.3rem .5rem;border-radius:.5rem}.danmaku_item>.message[data-v-67f5e429]{text-shadow:var(--fp-text-shadow);color:#151515}.danmaku_container[data-v-c2446467]{position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:var(--z-danmaku);pointer-events:none}.danmaku-enter-active[data-v-c2446467],.danmaku-leave-active[data-v-c2446467]{transition:all 6s linear}.danmaku-enter-from[data-v-c2446467]{transform:translate(100vw)}.safe-mode-overlay[data-v-a2a54084]{position:fixed;inset:0;background-color:#000000b3;display:flex;align-items:center;justify-content:center;z-index:9999;backdrop-filter:blur(.25rem)}.safe-mode-panel[data-v-a2a54084]{position:relative;width:90%;max-width:31.25rem;background-color:#fff;background-image:var(--fp-texture-felt);background-repeat:repeat;border-radius:1.5rem;padding:2rem;box-shadow:0 1.25rem 3.75rem #0000004d,0 0 0 .1875rem #0000000d;text-align:center;animation:slideIn-a2a54084 .3s ease-out}@keyframes slideIn-a2a54084{0%{opacity:0;transform:translateY(-1.25rem) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.warning-icon[data-v-a2a54084]{font-size:3rem;color:#f59e0b;margin-bottom:1rem;animation:pulse-a2a54084 2s ease-in-out infinite}@keyframes pulse-a2a54084{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.panel-title[data-v-a2a54084]{font-size:1.5rem;font-weight:700;color:#1f2937;margin:0 0 1rem}.reason-text[data-v-a2a54084]{font-size:1rem;color:#6b7280;line-height:1.6;margin:0 0 1.5rem}.error-details-section[data-v-a2a54084]{margin-bottom:1.5rem;text-align:left}.details-toggle[data-v-a2a54084]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;font-size:.875rem}.error-details[data-v-a2a54084]{margin-top:.75rem;padding:1rem;background-color:#fef2f2;border:.0625rem solid #fecaca;border-radius:.5rem}.detail-item[data-v-a2a54084]{display:flex;flex-direction:column;gap:.25rem;margin-bottom:.75rem}.detail-item[data-v-a2a54084]:last-child{margin-bottom:0}.detail-label[data-v-a2a54084]{font-size:.75rem;color:#991b1b;text-transform:uppercase;letter-spacing:.05em}.detail-value[data-v-a2a54084]{font-size:.875rem;color:#7f1d1d;font-family:monospace;word-break:break-all}.detail-stack[data-v-a2a54084]{margin:.25rem 0 0;padding:.5rem;background-color:#fee2e2;border-radius:.25rem;font-size:.75rem;color:#991b1b;font-family:monospace;white-space:pre-wrap;word-break:break-all;line-height:1.4;max-height:12.5rem;overflow-y:auto}.action-buttons[data-v-a2a54084]{display:flex;flex-direction:column;gap:.75rem;align-items:center}.waiting-text[data-v-a2a54084]{font-size:.875rem;color:#6b7280;margin:.5rem 0 0;font-style:italic}button[data-v-a2a54084]{display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;padding:.875rem 1.5rem;border-radius:.75rem;font-size:1rem;cursor:pointer;transition:all .2s;border:none}button[data-v-a2a54084]:disabled{opacity:.5;cursor:not-allowed}.fade-enter-active[data-v-a2a54084],.fade-leave-active[data-v-a2a54084]{transition:opacity .3s ease}.fade-enter-from[data-v-a2a54084],.fade-leave-to[data-v-a2a54084]{opacity:0}.expand-enter-active[data-v-a2a54084],.expand-leave-active[data-v-a2a54084]{transition:all .3s ease;overflow:hidden}.expand-enter-from[data-v-a2a54084],.expand-leave-to[data-v-a2a54084]{max-height:0;opacity:0}.expand-enter-to[data-v-a2a54084],.expand-leave-from[data-v-a2a54084]{max-height:12.5rem;opacity:1}.fp-message[data-v-5e346d9e]{position:fixed;left:50%;top:0;transform:translate(-50%);min-width:20rem;height:2.8rem;line-height:2.8rem;padding:0 .6rem;border-radius:.4rem;border:.12rem solid;z-index:var(--z-message);transition:top .2s ease-in-out}.fp-message>.icon[data-v-5e346d9e]{margin-right:.5rem;font-size:1.2rem;vertical-align:text-bottom}.fp-message.success[data-v-5e346d9e]{background-color:#e1f3d8;border-color:#d1edc4;color:#529b2e}.fp-message.warning[data-v-5e346d9e]{background-color:#faecd8;border-color:#f8e3c5;color:#b88230}.fp-message.error[data-v-5e346d9e]{background-color:#fde2e2;border-color:#fcd3d3;color:#c45656}.fp-message.info[data-v-5e346d9e]{background-color:#cedfff;border-color:#a8d4ff;color:#095fce}.fp-enter-active[data-v-5e346d9e],.fp-leave-active[data-v-5e346d9e]{transition:all .2s ease-out}.fp-enter-from[data-v-5e346d9e],.fp-leave-to[data-v-5e346d9e]{transform:translate(-50%,-1.25rem);opacity:0}.scene-box.centered[data-v-9489f435]{text-align:center;padding:1rem 0}.version-tag[data-v-9489f435]{display:inline-block;background-color:var(--fp-color-tertiary);color:#fff;padding:.2rem .6rem;border-radius:.25rem;font-size:.9rem;margin-bottom:1rem;box-shadow:.125rem .125rem .3125rem #0003}.note-box[data-v-9489f435]{background-color:#00000008;border-radius:.5rem;padding:1rem;border:.0625rem solid rgba(0,0,0,.05)}.note-box .note-label[data-v-9489f435]{margin-bottom:.5rem;color:#333}.note-box .note-text[data-v-9489f435]{font-size:.95rem;color:#555;line-height:1.6;white-space:pre-wrap;max-height:9.375rem;overflow-y:auto}.progress-wrapper[data-v-9489f435]{display:flex;align-items:center;gap:.625rem;margin-bottom:.5rem}.progress-wrapper .progress-track[data-v-9489f435]{flex:1;height:.75rem;background-color:#eee;border-radius:.375rem;overflow:hidden;box-shadow:inset 0 .0625rem .1875rem #0000001a}.progress-wrapper .progress-track .progress-fill[data-v-9489f435]{height:100%;background-color:var(--fp-color-tertiary);transition:width .3s ease}.progress-wrapper .progress-text[data-v-9489f435]{color:var(--fp-color-tertiary);min-width:3em}.icon-success[data-v-9489f435]{font-size:3rem;color:#4caf50;margin-bottom:1rem}.main-text[data-v-9489f435]{font-size:1.1rem;margin-bottom:.2rem}.info-text[data-v-9489f435]{color:var(--fp-color-text-secondary);font-size:.85rem;margin-top:.25rem}.sub-text[data-v-9489f435]{color:#888;font-size:.9rem}.error-text[data-v-9489f435]{color:#ff5252}.custom-footer[data-v-9489f435]{display:flex;justify-content:flex-end;gap:1rem;padding-top:1rem}.custom-footer.has-separator[data-v-9489f435]{border-top:.0625rem solid rgba(0,0,0,.05)}.custom-footer button[data-v-9489f435]{border:none}.custom-footer .btn-gray[data-v-9489f435]{--btn-bg: var(--fp-color-info)}.custom-footer .btn-theme[data-v-9489f435]{--btn-bg: var(--fp-color-tertiary)}.main-container-wrapper[data-v-379ac65b]{flex:1;display:flex;justify-content:center;align-items:center}.main-container[data-v-379ac65b]{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:100%}.main-container[out-of-width][data-v-379ac65b]:after{content:"";position:absolute;border:solid color-mix(in srgb,var(--fp-color-tertiary) 95%,#000000);pointer-events:none;border-width:0 .6rem;left:-.4rem;top:0;right:-.4rem;bottom:0}.main-container[out-of-height][data-v-379ac65b]:after{content:"";position:absolute;border:solid color-mix(in srgb,var(--fp-color-tertiary) 95%,#000000);pointer-events:none;border-width:.6rem 0;left:0;top:-.4rem;right:0;bottom:-.4rem}
