html,body,#app{height:100%;margin:0;padding:0;overflow:hidden!important}.maplibregl-print-list{display:none}.maplibregl-ctrl-group .maplibregl-elevation-list button{background:none;border:none;cursor:pointer;display:block;font-size:14px;padding:8px 8px 6px;text-align:right;width:100%;height:auto}.maplibregl-elevation-list button.active{font-weight:700}.maplibregl-elevation-list button:hover{background-color:#0000000d}.maplibregl-elevation-list button+button{border-top:1px solid #ddd}.maplibregl-elevation-measure-button{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1.39,18.36L3.16,16.6L4.58,18L5.64,16.95L4.22,15.54L5.64,14.12L8.11,16.6L9.17,15.54L6.7,13.06L8.11,11.65L9.53,13.06L10.59,12L9.17,10.59L10.59,9.17L13.06,11.65L14.12,10.59L11.65,8.11L13.06,6.7L14.47,8.11L15.54,7.05L14.12,5.64L15.54,4.22L18,6.7L19.07,5.64L16.6,3.16L18.36,1.39L22.61,5.64L5.64,22.61L1.39,18.36Z" /></svg>');background-position:center;background-repeat:no-repeat;background-size:70%}.maplibregl-elevation-clear-button{background:url('data:image/svg+xml;charset=UTF-8,<svg id="Capa_1" enable-background="new 0 0 512 512" height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><g><path d="m317.025 33.131-317.025 317.025 128.835 128.834h132.521l250.765-250.764zm152.67 195.095-84.233 84.233-152.669-152.669 84.232-84.232zm-105.446 105.446-21.247 21.247-152.67-152.669 21.248-21.248zm-115.318 115.318h-107.67l-98.835-98.834 126.693-126.693 152.67 152.669z"/></g></svg>');background-position:center;background-repeat:no-repeat;background-size:70%}.fab-btn[data-v-40ea8445]{min-width:0}.game-drawer[data-v-4032355e]{max-height:50vh;display:flex;flex-direction:column}.loc-card[data-v-4032355e]{width:220px;height:180px;display:flex;flex-direction:column;border:1px solid rgba(132,95,58,.08);border-radius:8px;overflow:hidden;padding:8px 12px;box-shadow:0 1px 2px #1018280a;transition:transform .12s ease,box-shadow .12s ease;margin:0;background-color:#b9daf3}.empty-card[data-v-4032355e]{background-color:#eef6fb;display:flex;align-items:center;justify-content:center;text-align:center}.uuid-row[data-v-4032355e]{display:flex;align-items:center;gap:8px;margin-top:8px}.loc-desc[data-v-4032355e]{white-space:pre-wrap;word-break:break-word;color:#000c;font-size:.95rem;line-height:1.35;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.loc-card[data-v-4032355e]:hover{transform:translateY(-6px);box-shadow:0 6px 18px #1018281f}.d-flex.flex-row[data-v-4032355e]{gap:8px;overflow-x:auto;padding:8px;align-items:flex-start}.d-flex.flex-row[data-v-4032355e] .v-list-item{padding:0;margin:0;min-width:auto}@media(max-width:600px){.loc-card[data-v-4032355e]{width:calc(100% - 48px);height:auto}.d-flex.flex-row[data-v-4032355e]{flex-direction:column;overflow-x:visible}}.map-focus-icon[data-v-8a86bc6e]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1000;pointer-events:auto}.home-main[data-v-e4b03736]{width:100%;height:100%;position:relative;background-color:#020111;overflow:hidden}#galaxy-background[data-v-e4b03736]{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none}.nebula[data-v-e4b03736]{position:absolute;top:50%;left:50%;width:150vw;height:40vh;background:linear-gradient(90deg,#02011100,#2b124c80,#51237099,#2b124c80,#02011100);transform:translate(-50%,-50%) rotate(-35deg);filter:blur(60px);opacity:.8;animation:pulse-e4b03736 10s ease-in-out infinite alternate}.nebula-2[data-v-e4b03736]{position:absolute;top:50%;left:50%;width:120vw;height:60vh;background:radial-gradient(ellipse at center,#12357566,#02011100 70%);transform:translate(-50%,-50%);filter:blur(80px)}.star-layer[data-v-e4b03736]{position:absolute;top:0;left:0;background:transparent}#stars-small[data-v-e4b03736]{animation:animStar-e4b03736 100s linear infinite}#stars-medium[data-v-e4b03736]{animation:animStar-e4b03736 150s linear infinite}#stars-large[data-v-e4b03736]{animation:animStar-e4b03736 200s linear infinite}@keyframes animStar-e4b03736{0%{transform:translate(-2000px)}to{transform:translate(0)}}@keyframes pulse-e4b03736{0%{opacity:.6}to{opacity:.9}}#map[data-v-e4b03736]{background:transparent;position:absolute;inset:0;width:100%;height:100%;pointer-events:auto;z-index:1}[data-v-e4b03736] .maplibregl-canvas-container,[data-v-e4b03736] .maplibregl-map,[data-v-e4b03736] .maplibregl-canvas,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive,[data-v-e4b03736] .maplibregl-control-container,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-drag-pan,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch.maplibregl-touch-zoom-rotate,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch,[data-v-e4b03736] .maplibregl-canvas-container.maplibregl-interactive.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch.maplibregl-touch-zoom-rotate.maplibregl-touch-drag-pan.maplibregl-touch-pitch.maplibregl-touch-zoom-rotate{background:transparent!important}.v-card .v-card__prepend .v-icon[data-v-c9a9faf3]{color:rgb(var(--v-theme-primary))}.chat-dialog[data-v-de82d2fa]{position:relative;width:100%;height:100%;max-height:100%;display:flex;flex-direction:column;z-index:1000;transition:none;background:transparent;box-shadow:none;border:none;margin:0;padding:0}.chat-history[data-v-de82d2fa]{overflow-y:auto;flex:1;min-height:120px;max-height:none;background:transparent;padding:6px!important}.message-bubble[data-v-de82d2fa]{word-wrap:break-word;white-space:pre-wrap}.status-bar[data-v-de82d2fa]{min-height:28px!important;padding:2px 6px!important}.chat-history[data-v-de82d2fa]::-webkit-scrollbar{width:6px}.chat-history[data-v-de82d2fa]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.chat-history[data-v-de82d2fa]::-webkit-scrollbar-thumb{background:#888;border-radius:3px}.chat-history[data-v-de82d2fa]::-webkit-scrollbar-thumb:hover{background:#555}.video-panel-container[data-v-2c75130d]{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:4px;overflow:hidden}.video-header[data-v-2c75130d]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.08);flex-shrink:0}.video-title[data-v-2c75130d]{font-weight:600;font-size:.95rem;color:#1976d2}.video-dialogs[data-v-2c75130d]{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:6px;z-index:1;width:100%;flex:1;background:transparent;border:none;border-radius:6px;padding:4px}.video-box[data-v-2c75130d]{background:#1e1e1e1f;border-radius:6px;padding:4px;display:flex;flex-direction:column;align-items:center;position:relative;flex-shrink:0;width:100%;height:100%}.local-video-box[data-v-2c75130d],.remote-video-box[data-v-2c75130d]{padding:4px}.video-avatar-bg[data-v-2c75130d]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:transparent;border-radius:4px;overflow:hidden}.remote-avatar-bg[data-v-2c75130d]{height:100%}.video-el[data-v-2c75130d]{width:100%;height:100%;background:transparent;border-radius:4px;object-fit:cover;z-index:1}.avatar-icon[data-v-2c75130d]{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:64px;color:#555;z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none}.direction-label[data-v-2c75130d]{position:absolute;top:4px;left:4px;background:#000000b3;color:#fff;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:700;z-index:10;pointer-events:none}.my-badge[data-v-2c75130d]{display:inline-block;margin-left:6px;background:linear-gradient(90deg,#ff8a65,#ff5252);color:#fff;padding:2px 6px;border-radius:8px;font-size:10px;font-weight:600}.video-controls[data-v-2c75130d]{display:flex;gap:4px;margin-top:2px}.video-controls button[data-v-2c75130d]{font-size:12px;padding:2px 8px;border-radius:3px;border:none;background:#444;color:#fff;cursor:pointer;transition:background-color .2s ease}.video-controls button[data-v-2c75130d]:hover{background:#555}.icon-btn-sm[data-v-2c75130d]{background:#444;border:none;cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s;width:28px;height:28px;margin:0 1px}.icon-btn-sm .material-icons[data-v-2c75130d]{font-size:18px;color:#fff}.icon-btn-sm[data-v-2c75130d]:hover{background:#666}.help-container[data-v-d3aa4d75]{display:flex;flex-direction:column;height:100%;background:linear-gradient(135deg,#667eea15,#764ba215);border-radius:4px;overflow:hidden}.help-header[data-v-d3aa4d75]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fffffff2;border-bottom:1px solid rgba(0,0,0,.08)}.help-title[data-v-d3aa4d75]{font-weight:600;font-size:.95rem;color:#1976d2}.help-content[data-v-d3aa4d75]{flex:1;overflow-y:auto;padding:12px;background:#ffffffe6}.section[data-v-d3aa4d75]{margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid rgba(0,0,0,.06)}.section[data-v-d3aa4d75]:last-child{border-bottom:none;margin-bottom:0}.section h3[data-v-d3aa4d75]{font-size:1rem;font-weight:600;margin-bottom:12px;color:#333;border-bottom:2px solid #1976d2;padding-bottom:6px}.section h4[data-v-d3aa4d75]{font-size:.9rem;font-weight:600;margin-top:8px;margin-bottom:6px;color:#555}.section ul[data-v-d3aa4d75]{margin:0;padding-left:20px;list-style:disc}.section li[data-v-d3aa4d75]{margin-bottom:6px;font-size:.85rem;line-height:1.5;color:#555}.section li strong[data-v-d3aa4d75]{color:#333}.control-group[data-v-d3aa4d75]{margin-bottom:16px;padding:8px;background:#1976d20d;border-radius:4px}kbd[data-v-d3aa4d75]{display:inline-block;padding:2px 6px;font-size:.75rem;font-family:Courier New,monospace;background:#f5f5f5;border:1px solid #ccc;border-radius:3px;box-shadow:0 1px 2px #0000001a;margin:0 2px}.feature-item[data-v-d3aa4d75]{display:flex;align-items:flex-start;gap:8px;margin-bottom:12px;padding:8px;background:#fff9;border-radius:4px;border-left:3px solid #1976d2}.feature-item strong[data-v-d3aa4d75]{display:block;font-size:.9rem;margin-bottom:4px;color:#333}.feature-item p[data-v-d3aa4d75]{margin:0;font-size:.8rem;color:#666;line-height:1.4}.tip-item[data-v-d3aa4d75]{display:flex;align-items:flex-start;gap:8px;margin-bottom:10px;padding:8px;background:#2196f314;border-radius:4px}.tip-item p[data-v-d3aa4d75]{margin:0;font-size:.85rem;color:#555;line-height:1.4}.help-footer[data-v-d3aa4d75]{padding:8px 12px;background:#fffffff2;border-top:1px solid rgba(0,0,0,.08)}.footer-text[data-v-d3aa4d75]{margin:0;font-size:.75rem;color:#666;display:flex;align-items:center;gap:4px}.footer-text code[data-v-d3aa4d75]{padding:2px 6px;background:#f5f5f5;border-radius:3px;font-family:Courier New,monospace;font-size:.7rem;color:#d32f2f}.help-content[data-v-d3aa4d75]::-webkit-scrollbar{width:6px}.help-content[data-v-d3aa4d75]::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.help-content[data-v-d3aa4d75]::-webkit-scrollbar-thumb{background:#0003;border-radius:3px}.help-content[data-v-d3aa4d75]::-webkit-scrollbar-thumb:hover{background:#0000004d}@media(max-width:600px){.help-content[data-v-d3aa4d75]{padding:8px}.section h3[data-v-d3aa4d75]{font-size:.9rem}.section li[data-v-d3aa4d75],.feature-item p[data-v-d3aa4d75],.tip-item p[data-v-d3aa4d75]{font-size:.8rem}}.app-container[data-v-d7ad42fd]{display:flex;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.control-area[data-v-d7ad42fd]{background-color:#ffffffe6;box-shadow:0 0 10px #0000001a;z-index:10;display:flex;padding:4px;pointer-events:auto;min-width:0;min-height:0;gap:4px;flex:0 0 auto;box-sizing:border-box;overflow:hidden;transition:width .24s cubic-bezier(.2,.9,.2,1),height .24s cubic-bezier(.2,.9,.2,1),opacity .18s ease}.chat-section[data-v-d7ad42fd],.sub-control-section[data-v-d7ad42fd]{flex:1;display:flex;flex-direction:column;border:1px dashed #ccc;padding:2px;min-width:0;min-height:0;overflow:auto}.control-area.is-collapsed[data-v-d7ad42fd]{opacity:0}.chat-section .chat-dialog[data-v-d7ad42fd]{z-index:1!important;position:relative!important}.divider[data-v-d7ad42fd]{z-index:11;display:flex;align-items:center;justify-content:center;background-color:#eee;pointer-events:auto;transition:background-color .2s;flex:0 0 auto}.divider-toggle[data-v-d7ad42fd]{background:#fff;border:0;width:28px;height:28px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 4px #0000001f;cursor:pointer;margin-right:6px}.divider-toggle[data-v-d7ad42fd]:focus{outline:2px solid rgba(0,120,215,.25)}.chevron[data-v-d7ad42fd]{display:inline-block;width:10px;height:10px;border-right:2px solid #666;border-bottom:2px solid #666;transform:rotate(-45deg);transition:transform .2s ease}.divider[data-v-d7ad42fd]:hover{background-color:#ddd}.divider-line[data-v-d7ad42fd]{background-color:#999}.main-content[data-v-d7ad42fd]{flex:1 1 auto;display:flex;flex-direction:column;pointer-events:auto;position:relative;min-width:0;min-height:0;overflow:hidden}.area-label[data-v-d7ad42fd]{font-weight:700;color:#333;margin-bottom:8px;white-space:nowrap}.layout-landscape[data-v-d7ad42fd]{flex-direction:row}.layout-landscape .control-area[data-v-d7ad42fd]{flex-direction:column}.layout-landscape .divider[data-v-d7ad42fd]{width:8px;height:100%;cursor:col-resize}.layout-landscape .divider-line[data-v-d7ad42fd]{width:2px;height:30px;border-radius:1px}.layout-portrait[data-v-d7ad42fd]{flex-direction:column-reverse}.layout-portrait .control-area[data-v-d7ad42fd]{flex-direction:row}.layout-portrait .divider[data-v-d7ad42fd]{width:100%;height:8px;cursor:row-resize}.layout-portrait .divider-line[data-v-d7ad42fd]{width:30px;height:2px;border-radius:1px}.fade-enter-active[data-v-d7ad42fd],.fade-leave-active[data-v-d7ad42fd]{transition:opacity .2s ease,transform .2s ease}.fade-enter-from[data-v-d7ad42fd],.fade-leave-to[data-v-d7ad42fd]{opacity:0}.fade-enter-to[data-v-d7ad42fd],.fade-leave-from[data-v-d7ad42fd]{opacity:1}.slide-horizontal.fade-enter-from[data-v-d7ad42fd],.slide-horizontal.fade-leave-to[data-v-d7ad42fd]{transform:translate(-8px)}.slide-vertical.fade-enter-from[data-v-d7ad42fd],.slide-vertical.fade-leave-to[data-v-d7ad42fd]{transform:translateY(8px)}
