.geo-layout[data-v-6d537f4d]{color:var(--color-text-primary,#111);flex-direction:column;font-family:var(--font-family,Inter,-apple-system,sans-serif);height:100vh}.geo-layout[data-v-6d537f4d],.geo-layout__header[data-v-6d537f4d]{background-color:var(--color-surface,#fff);display:flex}.geo-layout__header[data-v-6d537f4d]{align-items:center;border-bottom:1px solid var(--color-border,#e5e7eb);flex-shrink:0;height:56px;justify-content:space-between;padding:0 var(--space-5,24px);z-index:30}.geo-layout__header-left[data-v-6d537f4d]{align-items:center;display:flex;gap:var(--space-4,16px)}.geo-layout__mobile-toggle[data-v-6d537f4d]{align-items:center;background-color:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);color:var(--color-text-secondary,#6b7280);cursor:pointer;display:none;font-size:18px;height:36px;justify-content:center;transition:background-color var(--motion-fast-duration,.1s) ease-out;width:36px}.geo-layout__mobile-toggle[data-v-6d537f4d]:hover{background-color:var(--color-surface-dim,#f9fafb)}.geo-layout__mobile-toggle[data-v-6d537f4d]:focus-visible{outline:2px solid var(--color-info,#3b82f6);outline-offset:2px}.geo-layout__home-btn[data-v-6d537f4d]{align-items:center;border-radius:var(--radius-sm,4px);display:inline-flex;font-size:18px;height:32px;justify-content:center;text-decoration:none;transition:background-color var(--motion-fast-duration,.1s) ease-out;width:32px}.geo-layout__home-btn[data-v-6d537f4d]:hover{background-color:var(--color-surface-dim,#f3f4f6)}.geo-layout__brand[data-v-6d537f4d]{color:var(--color-text-primary,#111);font-size:var(--text-body-size,16px);font-weight:700;letter-spacing:-.02em}.geo-layout__workspace-selector[data-v-6d537f4d]{background-color:var(--color-surface-dim,#f9fafb);border:1px solid var(--color-border,#e5e7eb);border-radius:var(--radius-sm,4px);color:var(--color-text-secondary,#6b7280);font-size:var(--text-body-sm-size,14px);padding:var(--space-1,4px) var(--space-3,12px)}.geo-layout__header-right[data-v-6d537f4d]{align-items:center;display:flex;gap:8px}.geo-layout__brand-link[data-v-6d537f4d]{background:transparent;border:none;cursor:pointer;font-family:inherit;line-height:1;padding:0}.geo-layout__brand-link:hover .geo-layout__user-info[data-v-6d537f4d]{color:var(--color-accent,#2563eb)}.geo-layout__user-info[data-v-6d537f4d]{color:var(--color-text-primary,#111);font-size:var(--text-body-sm-size,14px);font-weight:500;transition:color .15s}.geo-layout__restart-wt[data-v-6d537f4d]{background:transparent;border:1px solid #d1d5db;border-radius:6px;color:#6b7280;cursor:pointer;font-family:inherit;font-size:12px;padding:4px 10px;transition:all .15s;white-space:nowrap}.geo-layout__restart-wt[data-v-6d537f4d]:hover{background:#f3f4f6;border-color:#9ca3af;color:#374151}.geo-layout__body[data-v-6d537f4d]{display:flex;flex:1;overflow:hidden;position:relative}.geo-layout__nav[data-v-6d537f4d]{background-color:var(--color-surface,#fff);border-right:1px solid var(--color-border,#e5e7eb);flex-shrink:0;overflow-y:auto;padding:var(--space-4,16px) var(--space-4,16px) var(--space-3,12px);transition:transform var(--motion-normal-duration,.2s) ease-out;width:240px;z-index:20}.geo-layout__nav[data-v-6d537f4d],.geo-layout__nav-items[data-v-6d537f4d]{display:flex;flex-direction:column;gap:var(--space-1,4px)}.geo-layout__nav-item[data-v-6d537f4d]{align-items:center;border-radius:var(--radius-md,8px);color:var(--color-text-secondary,#6b7280);display:flex;font-size:var(--text-body-sm-size,14px);font-weight:500;gap:var(--space-3,12px);outline:none;padding:var(--space-3,12px) var(--space-4,16px);text-decoration:none;transition:all var(--motion-fast-duration,.1s) ease-out}.geo-layout__nav-item[data-v-6d537f4d]:hover{background-color:var(--color-surface-dim,#f9fafb);color:var(--color-text-primary,#111)}.geo-layout__nav-item[data-v-6d537f4d]:focus-visible{outline:2px solid var(--color-info,#3b82f6);outline-offset:-2px}.geo-layout__nav-item[data-v-6d537f4d]:active{background-color:var(--color-border,#e5e7eb)}.geo-layout__nav-item--active[data-v-6d537f4d]{background-color:var(--color-surface-dim,#f9fafb);font-weight:600}.geo-layout__nav-item--active[data-v-6d537f4d],.geo-layout__nav-item--active[data-v-6d537f4d]:hover{color:var(--color-info,#3b82f6)}.geo-layout__nav-item--active[data-v-6d537f4d]:focus-visible{outline-color:var(--color-info,#3b82f6)}.geo-layout__nav-icon[data-v-6d537f4d]{align-items:center;display:flex;flex-shrink:0;font-size:16px;height:24px;justify-content:center;width:24px}.geo-layout__nav-label[data-v-6d537f4d]{line-height:1}.geo-layout__nav-bottom[data-v-6d537f4d]{border-top:1px solid var(--color-border,#e5e7eb);display:flex;flex-direction:column;gap:6px;margin-top:auto;padding-top:var(--space-3,12px)}.vip-card-wrapper[data-v-6d537f4d]{cursor:pointer;padding:0 0 2px}.vip-card[data-v-6d537f4d]{border:1px solid transparent;border-radius:12px;overflow:hidden;padding:12px;position:relative;transition:all .2s}.vip-card[data-v-6d537f4d]:hover{transform:translateY(-1px)}.vip-card.guest[data-v-6d537f4d]{background:#00000008;border-color:#e5e7eb}.vip-card-bg[data-v-6d537f4d]{top:0;right:0;bottom:0;left:0;opacity:.12;position:absolute}.vip-card-glow[data-v-6d537f4d]{border-radius:50%;filter:blur(40px);height:100%;opacity:.15;position:absolute;right:-50%;top:-50%;width:100%}.vip-card-content[data-v-6d537f4d]{display:flex;gap:10px;position:relative}.vip-card-left[data-v-6d537f4d]{flex-shrink:0}.vip-card-avatar[data-v-6d537f4d]{align-items:center;border-radius:10px;color:#fff;display:flex;font-size:16px;font-weight:700;height:40px;justify-content:center;width:40px}.vip-card-right[data-v-6d537f4d]{flex:1;min-width:0}.vip-card-top[data-v-6d537f4d]{align-items:center;display:flex;gap:4px;margin-bottom:4px}.vip-card-tier-icon[data-v-6d537f4d]{font-size:12px}.vip-card-tier-name[data-v-6d537f4d]{font-size:12px;font-weight:600}.vip-card-sub[data-v-6d537f4d]{color:#6b7280;font-size:11px;margin-top:6px}.vip-card-coins[data-v-6d537f4d]{align-items:center;display:flex;gap:3px;margin-bottom:2px}.vip-coins-icon[data-v-6d537f4d]{font-size:11px}.vip-coins-num[data-v-6d537f4d]{color:#fbbf24;font-size:13px;font-weight:700}.vip-coins-unit[data-v-6d537f4d]{color:#6b7280;font-size:10px;margin-left:1px}.vip-card-expiry[data-v-6d537f4d]{align-items:center;display:flex;gap:4px;margin-bottom:6px}.vip-expiry-label[data-v-6d537f4d]{color:#6b7280;font-size:10px}.vip-expiry-date[data-v-6d537f4d]{color:#9ca3af;font-size:10px}.vip-card-upgrade[data-v-6d537f4d]{background:linear-gradient(135deg,#d4af37,#fbbf24);border:none;border-radius:6px;color:#000;cursor:pointer;display:block;font-size:11px;font-weight:600;padding:4px 0;transition:opacity .15s;width:100%}.vip-card-upgrade[data-v-6d537f4d]:hover{opacity:.85}.vip-card-entrance[data-v-6d537f4d]{cursor:pointer;margin-top:4px;text-align:center}.vip-entrance-text[data-v-6d537f4d]{color:#60a5fa;font-size:11px;opacity:.8;transition:opacity .15s}.vip-card-entrance:hover .vip-entrance-text[data-v-6d537f4d]{opacity:1}.geo-layout__nav-card[data-v-6d537f4d]{align-items:center;border-radius:var(--radius-md,8px);cursor:pointer;display:flex;gap:10px;padding:10px 12px;transition:all .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.geo-layout__nav-card[data-v-6d537f4d]:hover{background-color:var(--color-surface-dim,#f9fafb)}.geo-layout__nav-card[data-v-6d537f4d]:active{background-color:var(--color-border,#e5e7eb)}.geo-layout__nav-card-icon[data-v-6d537f4d]{flex-shrink:0;font-size:20px;text-align:center;width:28px}.geo-vip-icon[data-v-6d537f4d]{filter:drop-shadow(0 0 2px rgba(217,119,6,.3))}.geo-layout__nav-card-info[data-v-6d537f4d]{flex:1;min-width:0}.geo-layout__nav-card-title[data-v-6d537f4d]{color:var(--color-text-primary,#111);font-size:13px;font-weight:600;line-height:1.3}.geo-layout__nav-card-desc[data-v-6d537f4d]{color:var(--color-text-tertiary,#9ca3af);font-size:11px;line-height:1.3;margin-top:1px}.geo-layout__nav-card-arrow[data-v-6d537f4d]{color:var(--color-text-tertiary,#d1d5db);font-size:14px;transition:transform .15s}.geo-layout__nav-card:hover .geo-layout__nav-card-arrow[data-v-6d537f4d]{transform:translate(2px)}.geo-layout__overlay[data-v-6d537f4d]{background-color:#0000004d;display:none;top:0;right:0;bottom:0;left:0;position:fixed;z-index:15}.geo-layout__content[data-v-6d537f4d]{background-color:var(--color-surface,#fff);flex:1;overflow-y:auto;padding:var(--space-6,32px) var(--space-5,24px)}.geo-layout__transition[data-v-6d537f4d]{animation:geo-page-enter-6d537f4d var(--motion-normal-duration,.2s) ease-out}@keyframes geo-page-enter-6d537f4d{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.geo-layout__nav[data-v-6d537f4d]{width:220px}.geo-layout__content[data-v-6d537f4d]{padding:var(--space-5,24px) var(--space-4,16px)}}@media (max-width:768px){.geo-layout__mobile-toggle[data-v-6d537f4d]{display:flex}.geo-layout__nav[data-v-6d537f4d]{bottom:0;box-shadow:var(--elevation-lg,0 4px 24px rgba(0,0,0,.12));left:0;position:fixed;top:56px;transform:translate(-100%);width:280px;z-index:20}.geo-layout__nav--open[data-v-6d537f4d]{transform:translate(0)}.geo-layout__overlay[data-v-6d537f4d]{display:block}.geo-layout__content[data-v-6d537f4d]{padding:var(--space-4,16px)}.geo-layout__brand[data-v-6d537f4d]{font-size:var(--text-body-sm-size,14px)}}@media (max-width:480px){.geo-layout__workspace-selector[data-v-6d537f4d]{display:none}.geo-layout__content[data-v-6d537f4d]{padding:var(--space-3,12px)}}
