.state-box[data-v-f4e9e455]{padding:24px 0}.mobile-shell[data-v-191049d3]{display:none}.shell-item[data-v-191049d3]{color:var(--geo-muted);background:0 0;border:0;font-family:inherit}@media (width<=720px){.mobile-shell[data-v-191049d3]{z-index:20;border-top:1px solid var(--geo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding-bottom:env(safe-area-inset-bottom,0);background:#fffffffa;grid-template-columns:repeat(5,minmax(0,1fr));gap:0;display:grid;position:sticky;bottom:0}.shell-item[data-v-191049d3]{min-height:var(--mobile-nav-height);cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;transition:transform .15s,color .2s,background .2s;display:flex;position:relative;overflow:hidden}.shell-item[data-v-191049d3]:active{transform:scale(.95)}.shell-item[data-v-191049d3]:after{content:"";background:#0b8f8329;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.shell-item[data-v-191049d3]:active:after{width:120%;height:120%}.shell-icon-wrap[data-v-191049d3]{justify-content:center;align-items:center;display:inline-flex;position:relative}.shell-badge[data-v-191049d3]{background:var(--geo-danger,var(--geo-danger));min-width:16px;height:16px;color:var(--geo-card);text-align:center;border-radius:8px;padding:0 4px;font-size:10px;font-weight:700;line-height:16px;position:absolute;top:-6px;right:-10px}.shell-item.active[data-v-191049d3]{color:var(--geo-accent);background:var(--geo-accent-soft);font-weight:600}.shell-item.active[data-v-191049d3]:before{content:"";background:var(--geo-accent);border-radius:0 0 3px 3px;width:28px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}}.pwa-update-toast[data-v-454df529]{z-index:9999;background:#fff;border-radius:8px;align-items:center;gap:12px;max-width:calc(100vw - 32px);padding:12px 16px;display:flex;position:fixed;bottom:80px;left:50%;transform:translate(-50%);box-shadow:0 4px 12px #17211f26,0 0 0 1px #17211f0d}.toast-content[data-v-454df529]{align-items:center;gap:10px;display:flex}.toast-icon[data-v-454df529]{width:36px;height:36px;color:var(--geo-accent);background:#409eff1a;border-radius:8px;justify-content:center;align-items:center;font-size:18px;display:flex}.toast-icon .el-icon[data-v-454df529]{animation:1s linear infinite rotate-454df529}@keyframes rotate-454df529{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.toast-text[data-v-454df529]{flex-direction:column;gap:2px;display:flex}.toast-text .title[data-v-454df529]{color:var(--geo-text);margin:0;font-size:14px;font-weight:600}.toast-text .desc[data-v-454df529]{color:var(--geo-muted);margin:0;font-size:12px}.slide-up-enter-active[data-v-454df529],.slide-up-leave-active[data-v-454df529]{transition:all .3s}.slide-up-enter-from[data-v-454df529],.slide-up-leave-to[data-v-454df529]{opacity:0;transform:translate(-50%)translateY(20px)}.pwa-install-banner[data-v-8f58fc83]{background:var(--geo-card);z-index:9999;border-radius:8px;align-items:center;padding:14px 16px;display:flex;position:fixed;bottom:80px;left:16px;right:16px;box-shadow:0 4px 20px #17211f26,0 0 0 1px #17211f0d}.pwa-install-banner.ios-guide[data-v-8f58fc83]{background:var(--geo-teal,var(--geo-accent))}.banner-content[data-v-8f58fc83]{flex:1;align-items:center;gap:12px;display:flex}.banner-icon[data-v-8f58fc83]{width:44px;height:44px;color:var(--geo-accent);background:#409eff1a;border-radius:8px;justify-content:center;align-items:center;font-size:22px;display:flex}.ios-guide .banner-icon[data-v-8f58fc83]{color:var(--geo-card);background:#fff3}.banner-text[data-v-8f58fc83]{flex:1}.banner-text .title[data-v-8f58fc83]{color:var(--geo-text);margin:0;font-size:15px;font-weight:600;line-height:1.3}.ios-guide .banner-text .title[data-v-8f58fc83]{color:var(--geo-card)}.banner-text .desc[data-v-8f58fc83]{color:var(--geo-muted);margin:4px 0 0;font-size:13px;line-height:1.4}.ios-guide .banner-text .desc[data-v-8f58fc83]{color:#ffffffe6;margin-top:2px}.banner-text .desc strong[data-v-8f58fc83]{color:var(--geo-text);font-weight:600}.ios-guide .banner-text .desc strong[data-v-8f58fc83]{color:var(--geo-card)}.banner-actions[data-v-8f58fc83]{gap:8px;margin-left:12px;display:flex}.close-btn[data-v-8f58fc83]{width:24px;height:24px;color:var(--geo-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .2s;display:flex;position:absolute;top:8px;right:8px}.close-btn[data-v-8f58fc83]:hover{background:var(--geo-bg-secondary)}.ios-guide .close-btn[data-v-8f58fc83]{color:#fffc}.ios-guide .close-btn[data-v-8f58fc83]:hover{background:#fff3}.slide-up-enter-active[data-v-8f58fc83],.slide-up-leave-active[data-v-8f58fc83]{transition:all .3s}.slide-up-enter-from[data-v-8f58fc83],.slide-up-leave-to[data-v-8f58fc83]{opacity:0;transform:translateY(20px)}@media (width<=360px){.pwa-install-banner[data-v-8f58fc83]{padding:12px 14px;bottom:70px;left:12px;right:12px}.banner-icon[data-v-8f58fc83]{width:38px;height:38px;font-size:18px}.banner-text .title[data-v-8f58fc83]{font-size:14px}.banner-text .desc[data-v-8f58fc83]{font-size:12px}}.app-boot-state{min-height:100vh;color:var(--geo-text);background:var(--geo-bg);text-align:center;place-content:center;justify-items:center;gap:10px;padding:24px;display:grid}.app-boot-mark{width:48px;height:48px;color:var(--geo-card);background:var(--geo-accent);letter-spacing:0;border-radius:8px;place-items:center;font-weight:800;display:grid}.app-boot-state span{color:var(--geo-muted);font-size:13px}.chunk-error[data-v-01cdd64e]{place-items:center;min-height:60vh;display:grid}.offline-page[data-v-0a5d6e1e]{justify-content:center;align-items:center;min-height:calc(100dvh - 96px);display:flex}.offline-state[data-v-0a5d6e1e]{text-align:center;flex-direction:column;align-items:center;width:100%;display:flex}.offline-illustration[data-v-0a5d6e1e]{width:200px;height:auto;color:var(--geo-accent-strong)}.offline-illustration__lines[data-v-0a5d6e1e]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.offline-illustration__faint[data-v-0a5d6e1e]{opacity:.35}.offline-illustration__badge[data-v-0a5d6e1e]{fill:none;stroke:var(--geo-action);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.offline-illustration__dot[data-v-0a5d6e1e]{fill:var(--geo-action);stroke:none}.offline-illustration__alert[data-v-0a5d6e1e]{fill:var(--geo-danger);stroke:none}.offline-state__title[data-v-0a5d6e1e]{margin:var(--geo-space-5) 0 0;color:var(--geo-text);font-size:21px;font-weight:700}.offline-state__desc[data-v-0a5d6e1e]{margin:var(--geo-space-2) 0 0;font-size:var(--geo-font-meta);color:var(--geo-muted)}.sync-time[data-v-0a5d6e1e]{align-items:center;gap:var(--geo-space-3);width:100%;margin-top:var(--geo-space-5);padding:var(--geo-space-3) var(--geo-space-4);border:1px solid var(--geo-border);border-radius:var(--geo-radius-lg);background:var(--geo-card);text-align:left;display:flex}.sync-time__icon[data-v-0a5d6e1e]{background:var(--geo-accent-soft);width:30px;height:30px;color:var(--geo-accent-strong);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.sync-time__label[data-v-0a5d6e1e]{font-size:var(--geo-font-body);color:var(--geo-text)}.reconnect-action[data-v-0a5d6e1e]{width:100%;min-height:48px;margin-top:var(--geo-space-4);border-radius:var(--geo-radius);background:var(--geo-accent);color:var(--geo-card);font-size:var(--geo-font-body);cursor:pointer;border:none;font-weight:600}.reconnect-action[data-v-0a5d6e1e]:active:not(:disabled){transform:scale(.99)}.reconnect-action[data-v-0a5d6e1e]:disabled{opacity:.6;cursor:not-allowed}.offline-state__help[data-v-0a5d6e1e]{min-height:44px;margin-top:var(--geo-space-2);padding:0 var(--geo-space-2);color:var(--geo-accent-strong);font-size:var(--geo-font-meta);cursor:pointer;background:0 0;border:none;align-items:center;display:inline-flex}.reconnect-action[data-v-0a5d6e1e]:focus-visible,.offline-state__help[data-v-0a5d6e1e]:focus-visible{outline:3px solid color-mix(in srgb, var(--geo-accent) 28%, transparent);outline-offset:2px}.offline-sheet[data-v-0a5d6e1e]{gap:var(--geo-space-4);padding:0 2px calc(12px + env(safe-area-inset-bottom,0px));flex-direction:column;display:flex}.offline-sheet__block h3[data-v-0a5d6e1e]{margin:0 0 var(--geo-space-2);font-size:var(--geo-font-meta);color:var(--geo-text);align-items:center;gap:6px;font-weight:600;display:flex}.offline-sheet__block ul[data-v-0a5d6e1e]{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.offline-sheet__grid[data-v-0a5d6e1e]{grid-template-columns:1fr 1fr;gap:4px var(--geo-space-3)!important;display:grid!important}.offline-sheet__block li[data-v-0a5d6e1e]{font-size:var(--geo-font-meta);color:var(--geo-muted);line-height:1.7}.offline-sheet__block code[data-v-0a5d6e1e]{background:var(--geo-accent-soft);color:var(--geo-accent-strong);border-radius:4px;padding:1px 5px;font-size:12px}.offline-sheet__empty[data-v-0a5d6e1e]{font-size:var(--geo-font-meta);color:var(--geo-muted);margin:0}.offline-sheet__note[data-v-0a5d6e1e]{padding-top:var(--geo-space-3);border-top:1px solid var(--geo-border);font-size:var(--geo-font-meta);color:var(--geo-muted);margin:0}@media (prefers-reduced-motion:reduce){.reconnect-action[data-v-0a5d6e1e]:active:not(:disabled){transform:none}}.jx-page{background:var(--geo-bg,var(--geo-bg));min-height:100dvh;color:var(--geo-text,var(--geo-text));padding-bottom:calc(120px + env(safe-area-inset-bottom,0px))}.jx-body{flex-direction:column;gap:12px;padding:4px 16px 16px;display:flex}.jx-topbar{z-index:20;background:var(--geo-bg,var(--geo-bg));grid-template-columns:44px 1fr 44px;align-items:center;height:48px;padding:0 8px;display:grid;position:sticky;top:0}.jx-topbar-title{text-align:center;color:var(--geo-text);margin:0;font-size:17px;font-weight:700}.jx-topbar-back{width:44px;height:44px;color:var(--geo-text);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:22px;line-height:1;display:flex}.jx-topbar-back:active{background:var(--geo-surface-muted,var(--geo-surface-muted))}.jx-topbar-side{width:44px}.jx-banner{background:var(--geo-card,var(--geo-card));box-shadow:var(--geo-shadow,0 4px 16px #17211f0f);cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.jx-banner-inner{background:var(--geo-accent-soft,var(--geo-accent-soft));border-radius:8px;flex:1;align-items:center;gap:10px;padding:12px;display:flex}.jx-banner-ico{background:var(--geo-accent,var(--geo-accent));width:30px;height:30px;color:var(--geo-card);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.jx-banner-text{color:var(--geo-text);flex:1;font-size:14px;font-weight:600}.jx-banner-arrow{color:var(--geo-muted,var(--geo-muted));font-size:18px}.jx-card{background:var(--geo-card,var(--geo-card));box-shadow:var(--geo-shadow,0 4px 16px #17211f0f);border-radius:8px;padding:16px}.jx-card--tap{cursor:pointer}.jx-card--tap:active{transform:scale(.995)}.jx-card-head{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.jx-card-title{color:var(--geo-text);margin:0;font-size:16px;font-weight:700;line-height:1.4}.jx-card-sub{color:var(--geo-muted,var(--geo-muted));margin:6px 0 0;font-size:13px;line-height:1.5}.jx-divider{background:var(--geo-surface-muted);height:1px;margin:12px 0}.jx-meta-row{color:var(--geo-muted);justify-content:space-between;align-items:center;gap:8px;font-size:13px;display:flex}.jx-meta-row b{color:var(--geo-text);font-weight:600}.jx-row{justify-content:space-between;margin-top:8px;font-size:13px;display:flex}.jx-row .k{color:var(--geo-muted)}.jx-row .v{color:var(--geo-text);font-weight:500}.jx-row .v.price{color:var(--geo-action,var(--geo-action));font-weight:700}.jx-pill{white-space:nowrap;border-radius:8px;flex-shrink:0;align-items:center;gap:2px;padding:3px 10px;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.jx-pill--ok{background:var(--geo-accent-soft,var(--geo-accent-soft));color:var(--geo-accent-strong,var(--geo-accent-strong))}.jx-pill--info{background:var(--geo-surface-muted);color:var(--geo-info)}.jx-pill--warn{background:var(--geo-action-soft);color:var(--geo-warning)}.jx-pill--danger{background:var(--geo-action-soft,var(--geo-action-soft));color:var(--geo-action-strong,var(--geo-action-strong))}.jx-pill--muted{background:var(--geo-surface-muted);color:var(--geo-muted,var(--geo-muted))}.jx-chip-row{flex-wrap:wrap;gap:8px;display:flex}.jx-chip{cursor:pointer;color:var(--geo-muted);background:var(--geo-surface-muted);border:none;border-radius:8px;padding:5px 14px;font-size:13px}.jx-chip--on{background:var(--geo-accent,var(--geo-accent));color:var(--geo-card);font-weight:600}.jx-stat-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.jx-stat-grid--2{grid-template-columns:repeat(2,1fr)}.jx-stat{background:var(--geo-surface-muted,var(--geo-surface-muted));text-align:center;border-radius:8px;padding:10px 8px}.jx-stat-v{color:var(--geo-text);font-size:18px;font-weight:700}.jx-stat-v.price{color:var(--geo-action,var(--geo-action))}.jx-stat-k{color:var(--geo-muted);margin-top:2px;font-size:11px}.jx-amount{color:var(--geo-action,var(--geo-action));font-size:26px;font-weight:700;line-height:1.2}.jx-amount-small{color:var(--geo-action,var(--geo-action));font-size:18px;font-weight:700}.jx-section-title{color:var(--geo-text);margin:0 0 10px;font-size:15px;font-weight:700}.jx-fine{color:var(--geo-muted);margin:10px 0 0;font-size:11px;line-height:1.6}.jx-tip-ok{background:var(--geo-accent-soft,var(--geo-accent-soft));color:var(--geo-accent-strong,var(--geo-accent-strong));border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.jx-tip-warn{background:var(--geo-action-soft);color:var(--geo-warning);border-radius:8px;padding:8px 10px;font-size:12.5px;line-height:1.5}.jx-fab{right:20px;bottom:calc(96px + env(safe-area-inset-bottom,0px));cursor:pointer;background:var(--geo-action,var(--geo-action));width:68px;height:68px;color:var(--geo-card);z-index:30;border:none;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:0;font-size:11px;font-weight:600;line-height:1.2;display:flex;position:fixed;box-shadow:0 10px 24px #ea685261}.jx-fab-plus{font-size:24px;font-weight:400;line-height:1}.jx-fab:active{transform:scale(.96)}.jx-page .el-button{border-radius:8px;font-weight:600}.jx-page .el-card{box-shadow:var(--geo-shadow,0 4px 16px #17211f0f);border:none;border-radius:8px}.jx-page .el-card__body{padding:16px}.jx-page .el-input__wrapper,.jx-page .el-textarea__inner,.jx-page .el-radio.is-bordered,.jx-page .el-progress-bar__outer,.jx-page .el-progress-bar__inner{border-radius:8px}.jx-empty{background:var(--geo-card,var(--geo-card));box-shadow:var(--geo-shadow);text-align:center;color:var(--geo-muted);border-radius:8px;padding:28px 16px;font-size:13px}.ja-page{background:var(--geo-bg,var(--geo-bg))!important}.ja-page .ja-card{box-shadow:var(--geo-shadow,0 4px 16px #17211f0f)!important;border:none!important;border-radius:8px!important}.ja-page .ja-card .el-card__body{padding:16px!important}.ja-page .ja-bar-title{font-size:17px!important}:root{--geo-sidebar:#17211f;--geo-sidebar-hover:#2c2722;--geo-accent:#0b8f83;--geo-accent-strong:#08776f;--geo-accent-soft:#e2f2ef;--geo-primary:var(--geo-action);--geo-primary-bg:var(--geo-accent-soft);--geo-action:#ea6852;--geo-action-strong:#cf513e;--geo-action-soft:#fde9e5;--geo-success:#23856a;--geo-warning:#b87516;--geo-danger:#c84c3a;--geo-info:#3678b4;--geo-bg:#f5f8f7;--geo-card:#fff;--geo-surface-muted:#edf3f1;--geo-surface:var(--geo-card);--geo-bg-subtle:var(--geo-surface-muted);--geo-bg-secondary:var(--geo-surface-muted);--geo-text:#17211f;--geo-text-primary:var(--geo-text);--geo-ink:var(--geo-text);--geo-ink-2:var(--geo-muted);--geo-text-secondary:var(--geo-muted);--geo-muted:#66736f;--geo-sub:var(--geo-muted);--geo-placeholder:#95a39e;--geo-error:var(--geo-danger);--geo-cream:#e7d7c4;--geo-cream-bg:#fffdfa;--geo-clearance-gold:#7a5a16;--geo-clearance-coral:#f5c7be;--geo-clearance-sand:#efd9ae;--geo-clearance-teal:#bfe3dd;--geo-clearance-cream:#faf3e2;--geo-ink-deep:#2c2722;--geo-border:#dce5e1;--geo-line:var(--geo-border);--geo-sh-1:var(--geo-shadow);--geo-radius-lg:8px;--geo-radius-xl:8px;--geo-radius:8px;--geo-shadow:0 4px 16px #17211f0f;--geo-shadow-raised:0 10px 28px #17211f1a;--geo-space-1:4px;--geo-space-2:8px;--geo-space-3:12px;--geo-space-4:16px;--geo-space-5:20px;--geo-space-6:24px;--geo-space-7:32px;--geo-font-title:28px;--geo-font-section:18px;--geo-font-body:16px;--geo-font-meta:13px;--el-color-primary:var(--geo-accent);--el-color-primary-light-3:var(--geo-placeholder);--el-color-primary-light-5:var(--geo-border);--el-color-primary-light-7:var(--geo-border);--el-color-primary-light-9:var(--geo-bg);--el-color-primary-dark-2:var(--geo-accent-strong);--el-border-radius-base:8px;--el-border-radius-small:6px}*{box-sizing:border-box}html,body,#app{min-height:100%;color:var(--geo-text);background:var(--geo-bg);margin:0;font-family:PingFang SC,Microsoft YaHei,Noto Sans SC,Arial,sans-serif}a{color:inherit;text-decoration:none}.geo-page{gap:var(--geo-space-4);color:var(--geo-text);flex-direction:column;display:flex}.geo-user-surface{min-height:100dvh;color:var(--geo-text);background:var(--geo-bg);-webkit-tap-highlight-color:transparent}.geo-user-surface .el-button--primary{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong)}.geo-user-surface .el-input__wrapper,.geo-user-surface .el-textarea__inner,.geo-user-surface .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.geo-user-surface .el-input__wrapper.is-focus,.geo-user-surface .el-select__wrapper.is-focused,.geo-user-surface .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.local-marketing-page{--local-card-gap:var(--geo-space-4)}.rights-workspace-page{gap:var(--geo-space-4);color:var(--geo-text);flex-direction:column;display:flex}.private-workspace-page{--private-card-gap:var(--geo-space-4)}.platform-workspace-page{--platform-card-gap:var(--geo-space-4)}.platform-workspace-page>.geo-card,.platform-workspace-page .geo-card,.platform-workspace-page .request-surface,.platform-workspace-page .el-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);background:var(--geo-card);box-shadow:var(--geo-shadow)}.platform-workspace-page .geo-card-title,.platform-workspace-page .section-title,.platform-workspace-page .table-heading h3{color:var(--geo-text);font-weight:700}.platform-workspace-page .el-table th.el-table__cell{background:var(--geo-surface-muted);color:var(--geo-muted);font-weight:700}.platform-workspace-page .el-table tr:hover>td.el-table__cell{background:var(--geo-primary-bg)}.platform-workspace-page .el-button--primary{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong)}.platform-workspace-page .el-input__wrapper,.platform-workspace-page .el-textarea__inner,.platform-workspace-page .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.platform-workspace-page .el-input__wrapper.is-focus,.platform-workspace-page .el-select__wrapper.is-focused,.platform-workspace-page .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.platform-workspace-page .metric,.platform-workspace-page .metric-value,.platform-workspace-page .delivery-grid b,.platform-workspace-page .stat-value{color:var(--geo-accent-strong);font-variant-numeric:tabular-nums}.growth-workspace-page,.ad-market-page,.billing-workspace-page{gap:var(--geo-space-4);color:var(--geo-text);flex-direction:column;display:flex}.growth-workspace-page>.geo-card,.growth-workspace-page .geo-card,.ad-market-page>.geo-card,.ad-market-page .geo-card,.billing-workspace-page>.geo-card,.billing-workspace-page .geo-card,.growth-workspace-page .el-card,.ad-market-page .el-card,.billing-workspace-page .el-card,.growth-workspace-page .checkout section,.growth-workspace-page .checkout aside,.ad-market-page .checkout section,.ad-market-page .checkout aside,.ad-market-page .payment-card,.billing-workspace-page .payment-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);background:var(--geo-card);box-shadow:var(--geo-shadow)}.growth-workspace-page .el-table th.el-table__cell,.ad-market-page .el-table th.el-table__cell,.billing-workspace-page .el-table th.el-table__cell{background:var(--geo-surface-muted);color:var(--geo-muted);font-weight:700}.growth-workspace-page .el-table tr:hover>td.el-table__cell,.ad-market-page .el-table tr:hover>td.el-table__cell,.billing-workspace-page .el-table tr:hover>td.el-table__cell{background:var(--geo-primary-bg)}.growth-workspace-page .el-button--primary,.ad-market-page .el-button--primary,.billing-workspace-page .el-button--primary{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong)}.growth-workspace-page .el-input__wrapper,.growth-workspace-page .el-textarea__inner,.growth-workspace-page .el-select__wrapper,.ad-market-page .el-input__wrapper,.ad-market-page .el-textarea__inner,.ad-market-page .el-select__wrapper,.billing-workspace-page .el-input__wrapper,.billing-workspace-page .el-textarea__inner,.billing-workspace-page .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.growth-workspace-page .el-input__wrapper.is-focus,.growth-workspace-page .el-select__wrapper.is-focused,.growth-workspace-page .el-textarea__inner:focus,.ad-market-page .el-input__wrapper.is-focus,.ad-market-page .el-select__wrapper.is-focused,.ad-market-page .el-textarea__inner:focus,.billing-workspace-page .el-input__wrapper.is-focus,.billing-workspace-page .el-select__wrapper.is-focused,.billing-workspace-page .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.growth-workspace-page .metric,.growth-workspace-page .metric-value,.growth-workspace-page .stat-value,.billing-workspace-page .metric,.billing-workspace-page .metric-value,.billing-workspace-page .stat-value,.ad-market-page .amount,.ad-market-page .metric-value{color:var(--geo-accent-strong);font-variant-numeric:tabular-nums}:is(.geo-page:has(.checkout),.geo-page:has(.payment-card),.geo-page:has(.ad-consumer-preview),.geo-page:has(.table):has(.el-radio-group)){color:var(--geo-text)}.geo-page:has(.checkout) .checkout section{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);box-shadow:var(--geo-shadow)}.geo-page:has(.checkout) .checkout aside{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);box-shadow:var(--geo-shadow)}.geo-page:has(.payment-card) .payment-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);box-shadow:var(--geo-shadow)}.geo-page:has(.ad-consumer-preview) .ad-consumer-preview{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);box-shadow:var(--geo-shadow)}.mobile-extension-page{color:var(--geo-text);-webkit-tap-highlight-color:transparent}.mobile-extension-page .geo-card,.mobile-extension-page .geo-card-pad,.mobile-extension-page .geo-section,.mobile-extension-page .geo-ad-trend-card,.mobile-extension-page .geo-coupon-card,.mobile-extension-page .geo-gift-card{border-color:var(--geo-border);box-shadow:var(--geo-shadow)}.mobile-extension-page .section-title,.mobile-extension-page .geo-section-title,.mobile-extension-page .card-title{color:var(--geo-text);font-weight:700}.mobile-extension-page button,.mobile-extension-page .el-button,.mobile-extension-page [role=button]{min-width:44px;min-height:44px}.mobile-extension-page input:not([type=checkbox]):not([type=radio]):not([type=hidden]),.mobile-extension-page select,.mobile-extension-page textarea,.mobile-extension-page .el-input-number{min-height:44px}.mobile-extension-page .el-input-number__increase,.mobile-extension-page .el-input-number__decrease{width:44px}.extension-workspace-page{gap:var(--geo-space-4);color:var(--geo-text);flex-direction:column;display:flex}.extension-workspace-page>.geo-card,.extension-workspace-page .geo-card,.extension-workspace-page .el-card,.extension-workspace-page .report-card,.extension-workspace-page .metric-card,.extension-workspace-page .hot-product-card,.extension-workspace-page .member-report-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);background:var(--geo-card);box-shadow:var(--geo-shadow)}.extension-workspace-page .el-table th.el-table__cell{background:var(--geo-surface-muted);color:var(--geo-muted);font-weight:700}.extension-workspace-page .el-table tr:hover>td.el-table__cell{background:var(--geo-primary-bg)}.extension-workspace-page .el-button--primary{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong)}.extension-workspace-page .el-input__wrapper,.extension-workspace-page .el-textarea__inner,.extension-workspace-page .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.extension-workspace-page .el-input__wrapper.is-focus,.extension-workspace-page .el-select__wrapper.is-focused,.extension-workspace-page .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.extension-workspace-page .metric,.extension-workspace-page .metric-value,.extension-workspace-page .stat-value,.extension-workspace-page .amount{color:var(--geo-accent-strong);font-variant-numeric:tabular-nums}@media (width<=720px){.platform-workspace-page>.geo-card,.platform-workspace-page .geo-card,.platform-workspace-page .request-surface,.platform-workspace-page .el-card{border-radius:var(--geo-radius)}.platform-workspace-page .el-table{min-width:720px;display:table}.platform-workspace-page .request-surface{overflow-x:auto}.platform-workspace-page .geo-card:has(.el-table) .el-card__body{overflow-x:auto}.platform-workspace-page>.geo-card:has(.el-table){overflow-x:auto}.platform-workspace-page .el-button{min-height:44px}.growth-workspace-page>.geo-card,.growth-workspace-page .geo-card,.ad-market-page>.geo-card,.ad-market-page .geo-card,.billing-workspace-page>.geo-card,.billing-workspace-page .geo-card,.growth-workspace-page .el-card,.ad-market-page .el-card,.billing-workspace-page .el-card,.growth-workspace-page .checkout section,.growth-workspace-page .checkout aside,.ad-market-page .checkout section,.ad-market-page .checkout aside,.ad-market-page .payment-card,.billing-workspace-page .payment-card{border-radius:var(--geo-radius)}:is(.growth-workspace-page .el-table,.ad-market-page .el-table,.billing-workspace-page .el-table,.geo-page:has(.table):has(.el-radio-group) .el-table){min-width:680px;display:table}.growth-workspace-page>.geo-card:has(.el-table){overflow-x:auto}.growth-workspace-page .el-card:has(.el-table){overflow-x:auto}.ad-market-page>.geo-card:has(.el-table){overflow-x:auto}.ad-market-page .el-card:has(.el-table){overflow-x:auto}.billing-workspace-page>.geo-card:has(.el-table){overflow-x:auto}.billing-workspace-page .el-card:has(.el-table){overflow-x:auto}.geo-page:has(.table):has(.el-radio-group){overflow-x:auto}.growth-workspace-page .el-button,.ad-market-page .el-button,.billing-workspace-page .el-button{min-height:44px}.mobile-extension-page{padding-bottom:calc(24px + env(safe-area-inset-bottom,0px))}.extension-workspace-page>.geo-card,.extension-workspace-page .geo-card,.extension-workspace-page .el-card,.extension-workspace-page .report-card,.extension-workspace-page .metric-card,.extension-workspace-page .hot-product-card,.extension-workspace-page .member-report-card{border-radius:var(--geo-radius)}.extension-workspace-page .el-table{min-width:680px;display:table}.extension-workspace-page>.geo-card:has(.el-table){overflow-x:auto}.extension-workspace-page .el-card:has(.el-table){overflow-x:auto}.extension-workspace-page:has(.el-table){overflow-x:auto}.extension-workspace-page .el-button{min-height:44px}}.private-workspace-page>.geo-card,.private-workspace-page .geo-card,.private-workspace-page .el-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);background:var(--geo-card);box-shadow:var(--geo-shadow)}.private-workspace-page .geo-card-title,.private-workspace-page .el-card__header{color:var(--geo-text);font-weight:700}.private-workspace-page .el-table th.el-table__cell{background:var(--geo-surface-muted);color:var(--geo-muted);font-weight:700}.private-workspace-page .el-table tr:hover>td.el-table__cell{background:var(--geo-primary-bg)}.private-workspace-page .el-button--primary{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong)}.private-workspace-page .el-input__wrapper,.private-workspace-page .el-textarea__inner,.private-workspace-page .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.private-workspace-page .el-input__wrapper.is-focus,.private-workspace-page .el-select__wrapper.is-focused,.private-workspace-page .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.private-workspace-page .stat-mini .label,.private-workspace-page .dispatch-stats,.private-workspace-page .status-card .meta,.private-workspace-page .status-card .sync,.private-workspace-page .oauth-hint,.private-workspace-page .preview-block .label,.private-workspace-page .result-url .label,.private-workspace-page .material-card .meta{color:var(--geo-muted)}.private-workspace-page .stat-mini .value{color:var(--geo-accent-strong);font-variant-numeric:tabular-nums}@media (width<=720px){.private-workspace-page>.geo-card,.private-workspace-page .geo-card,.private-workspace-page .el-card{border-radius:var(--geo-radius)}.private-workspace-page .el-table{min-width:720px;display:table}.private-workspace-page .geo-card:has(.el-table) .el-card__body{overflow-x:auto}.private-workspace-page>.geo-card:has(.el-table){overflow-x:auto}.private-workspace-page .stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.private-workspace-page .el-button{min-height:44px}}.rights-workspace-page>.el-card,.rights-workspace-page .el-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);background:var(--geo-card);box-shadow:var(--geo-shadow)}.rights-workspace-page .el-card__header{border-bottom-color:var(--geo-border);color:var(--geo-text);font-weight:700}.rights-workspace-page .filter-card{background:var(--geo-surface-muted);margin-bottom:0}.rights-workspace-page .el-table th.el-table__cell{background:var(--geo-surface-muted);color:var(--geo-muted);font-weight:700}.rights-workspace-page .el-table tr:hover>td.el-table__cell{background:var(--geo-primary-bg)}.rights-workspace-page .el-button--primary{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong)}.rights-workspace-page .el-input__wrapper,.rights-workspace-page .el-textarea__inner,.rights-workspace-page .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.rights-workspace-page .el-input__wrapper.is-focus,.rights-workspace-page .el-select__wrapper.is-focused,.rights-workspace-page .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.rights-workspace-page .stat-item,.rights-workspace-page .metric-card{border-color:var(--geo-border)}.rights-workspace-page .stat-label,.rights-workspace-page .metric-label,.rights-workspace-page .muted{color:var(--geo-muted)}.rights-workspace-page .stat-value,.rights-workspace-page .metric-value{color:var(--geo-text);font-variant-numeric:tabular-nums}@media (width<=720px){.rights-workspace-page{padding:var(--geo-space-3);padding-bottom:calc(var(--mobile-nav-height) + var(--geo-space-7) + env(safe-area-inset-bottom,0))}.rights-workspace-page>.el-card,.rights-workspace-page .el-card{border-radius:var(--geo-radius)}.rights-workspace-page .el-table{min-width:720px}.rights-workspace-page .table-card,.rights-workspace-page .table-card .el-card__body{overflow-x:auto}.rights-workspace-page .el-button{min-height:44px}}.local-marketing-page .geo-card{padding:var(--geo-space-5)}.local-marketing-page .section-title{color:var(--geo-text);font-size:var(--geo-font-section);font-weight:700;line-height:1.35}.local-marketing-page .metric{flex-direction:column;justify-content:center;min-height:84px;display:flex}.local-marketing-page .metric strong{color:var(--geo-accent-strong);font-variant-numeric:tabular-nums}.local-marketing-page .item,.local-marketing-page .record,.local-marketing-page .item-card,.local-marketing-page .zone-item,.local-marketing-page .post-card,.local-marketing-page .signup-card,.local-marketing-page .offer{border-color:var(--geo-border);border-radius:var(--geo-radius);background:var(--geo-card);transition:border-color .18s,box-shadow .18s,transform .18s}.local-marketing-page .item:hover,.local-marketing-page .item-card:hover,.local-marketing-page .zone-item:hover,.local-marketing-page .post-card:hover,.local-marketing-page .offer:hover{border-color:var(--geo-accent);box-shadow:var(--geo-shadow)}.local-marketing-page .item:focus-visible,.local-marketing-page .item-card:focus-visible,.local-marketing-page .map-point:focus-visible,.local-marketing-page .zone-item:focus-visible,.local-marketing-page .post-card:focus-visible{outline:3px solid color-mix(in srgb, var(--geo-accent) 28%, transparent);outline-offset:2px}.local-marketing-page .meta-grid,.local-marketing-page .hero-meta,.local-marketing-page .detail-metrics,.local-marketing-page .item span,.local-marketing-page .item p,.local-marketing-page .record p,.local-marketing-page .muted,.local-marketing-page .item-card p,.local-marketing-page .item-card footer,.local-marketing-page .post-card p,.local-marketing-page .post-card footer,.local-marketing-page .signup-card p,.local-marketing-page .offer p,.local-marketing-page .offer footer{color:var(--geo-muted)}@media (width<=720px){.local-marketing-page .geo-card{padding:var(--geo-space-4)}.local-marketing-page .summary-row,.local-marketing-page .card-grid{gap:var(--geo-space-3)}.local-marketing-page .footer-actions,.local-marketing-page .signup-actions,.local-marketing-page .actions{width:100%}.local-marketing-page .footer-actions .el-button,.local-marketing-page .signup-actions .el-button,.local-marketing-page .actions .el-button{flex:140px}}.geo-card{background:var(--geo-card);border:1px solid var(--geo-border);border-radius:var(--geo-radius);box-shadow:var(--geo-shadow);padding:var(--geo-space-5)}.geo-page>.el-card,.geo-page .el-card{border-color:var(--geo-border);border-radius:var(--geo-radius-lg);box-shadow:var(--geo-shadow)}.geo-page .el-card__header{border-bottom-color:var(--geo-border);color:var(--geo-text)}.geo-page .el-table th.el-table__cell{background:var(--geo-surface-muted);color:var(--geo-text-secondary);font-weight:600}.geo-page .el-table tr:hover>td.el-table__cell{background:var(--geo-primary-bg)}.geo-card-title{margin:0 0 var(--geo-space-4);font-size:var(--geo-font-section);font-weight:700}.geo-muted{color:var(--geo-muted)}.geo-toolbar{gap:var(--geo-space-3);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.geo-page .el-button--primary,.geo-action-button{--el-button-bg-color:var(--geo-action);--el-button-border-color:var(--geo-action);--el-button-hover-bg-color:var(--geo-action-strong);--el-button-hover-border-color:var(--geo-action-strong);--el-button-active-bg-color:var(--geo-action-strong);--el-button-active-border-color:var(--geo-action-strong)}.geo-page .el-button,.geo-action-button{border-radius:var(--geo-radius);min-height:40px;font-weight:600}.geo-page .el-input__wrapper,.geo-page .el-textarea__inner,.geo-page .el-select__wrapper{border-radius:var(--geo-radius);box-shadow:0 0 0 1px var(--geo-border) inset}.geo-page .el-input__wrapper.is-focus,.geo-page .el-select__wrapper.is-focused,.geo-page .el-textarea__inner:focus{box-shadow:0 0 0 2px var(--geo-accent) inset}.geo-page .el-tag{border-radius:8px;font-weight:600}.geo-page .el-tag--success{--el-tag-bg-color:var(--geo-accent-soft);--el-tag-border-color:var(--geo-border);--el-tag-text-color:var(--geo-success)}.geo-page .el-tag--warning{--el-tag-bg-color:var(--geo-action-soft);--el-tag-border-color:var(--geo-cream);--el-tag-text-color:var(--geo-warning)}.geo-page .el-tag--danger{--el-tag-bg-color:var(--geo-action-soft);--el-tag-border-color:var(--geo-cream);--el-tag-text-color:var(--geo-danger)}button,a,.el-button,.el-input__wrapper,.el-select__wrapper{-webkit-tap-highlight-color:transparent}@media (width<=720px){.geo-page{padding:var(--geo-space-3) var(--geo-space-3);padding-bottom:calc(var(--mobile-nav-height) + var(--geo-space-7) + env(safe-area-inset-bottom,0))}.geo-card{padding:var(--geo-space-4);margin-bottom:var(--geo-space-3);border-radius:var(--geo-radius)}.geo-page .el-button,.geo-action-button{min-height:44px;padding:10px var(--geo-space-4)}.el-input__wrapper{min-height:44px;padding:4px 12px}.geo-card{transition:transform .1s,box-shadow .2s}.geo-card:active{transform:scale(.98);box-shadow:0 4px 12px #17211f14}.el-button{position:relative;overflow:hidden}.el-button:after{content:"";background:#ffffff4d;border-radius:50%;width:0;height:0;transition:width .3s,height .3s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.el-button:active:after{width:200%;height:200%}.el-tag{min-height:28px;padding:4px 10px}.el-table{display:none}.mobile-card-list{flex-direction:column;gap:12px;display:flex}.mobile-card-item{background:var(--geo-card);border:1px solid var(--geo-border);cursor:pointer;border-radius:8px;padding:14px;transition:transform .1s;box-shadow:0 2px 8px #17211f0a}.mobile-card-item:active{transform:scale(.98);box-shadow:0 4px 12px #17211f14}.mobile-card-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-card-body{flex-direction:column;gap:8px;display:flex}.mobile-card-row{justify-content:space-between;align-items:center;font-size:14px;display:flex}.mobile-card-row .label{color:var(--geo-muted);font-size:12px}.mobile-card-row .value{color:var(--geo-text);font-weight:500}.mobile-card-footer{border-top:1px solid var(--geo-border);color:var(--geo-muted);justify-content:space-between;align-items:center;margin-top:12px;padding-top:12px;font-size:12px;display:flex}}@keyframes slide-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.card-enter-active{animation:.3s slide-in}@keyframes pulse{0%,to{box-shadow:0 0 #17211f66}50%{box-shadow:0 0 0 6px #17211f00}}.status-pulse{animation:2s ease-in-out infinite pulse}@keyframes skeleton-loading{0%{background-position:-200px 0}to{background-position:calc(200px + 100%) 0}}.skeleton-line{background:linear-gradient(90deg, var(--geo-surface-muted) 25%, var(--geo-border) 50%, var(--geo-surface-muted) 75%);background-size:200px 100%;border-radius:4px;height:16px;animation:1.5s ease-in-out infinite skeleton-loading}:root{--safe-area-bottom:env(safe-area-inset-bottom,0);--mobile-nav-height:64px;--mobile-nav-total:calc(var(--mobile-nav-height) + var(--safe-area-bottom))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
